{"version":3,"file":"vendor.js","names":["window","EmberENV","extra","key","EXTEND_PROTOTYPES","FEATURES","_APPLICATION_TEMPLATE_WRAPPER","_DEFAULT_ASYNC_OBSERVERS","_JQUERY_INTEGRATION","_NO_IMPLICIT_ROUTE_MODEL","_TEMPLATE_ONLY_GLIMMER_COMPONENTS","loader","requireModule","requirejs","define","require","runningTests","_classPrivateFieldInitSpec","e","t","a","_checkPrivateRedeclaration","set","has","TypeError","_defineProperty","r","_toPropertyKey","Object","defineProperty","value","enumerable","configurable","writable","i","_toPrimitive","Symbol","toPrimitive","call","String","Number","global","dict","obj","create","undefined","oldGlobals","id","pending","mod","findModule","length","exports","module","noConflict","aliases","oldName","newName","hasOwnProperty","makeDefaultExport","registry","uuid","defaultDeps","Module","deps","callback","alias","this","hasExportsAsDep","isAlias","reified","Array","state","noop","Alias","referrer","Error","missingModule","findDeps","push","resolve","child","charAt","parts","split","parentBase","slice","l","part","pop","join","prototype","isExtensible","wrapModules","reify","result","apply","unsee","_reify","dep","entry","makeRequire","moduleId","arguments","unsupportedModule","isArray","name","defaultExport","target","entries","_eak_seen","clear","factory","document","w","noGlobal","arr","getProto","getPrototypeOf","flat","array","concat","indexOf","class2type","toString","hasOwn","fnToString","ObjectFunctionString","support","isFunction","nodeType","item","isWindow","preservedScriptAttributes","type","src","nonce","noModule","DOMEval","code","node","doc","val","script","createElement","text","getAttribute","setAttribute","head","appendChild","parentNode","removeChild","toType","version","rhtmlSuffix","jQuery","selector","context","fn","init","isArrayLike","nodeName","elem","toLowerCase","jquery","constructor","toArray","get","num","pushStack","elems","ret","merge","prevObject","each","map","first","eq","last","even","grep","_elem","odd","len","j","end","sort","splice","extend","options","copy","copyIsArray","clone","deep","isPlainObject","expando","Math","random","replace","isReady","error","msg","proto","Ctor","isEmptyObject","globalEval","textContent","documentElement","nodeValue","makeArray","results","inArray","isXMLDoc","namespace","namespaceURI","docElem","ownerDocument","test","second","invert","matches","callbackExpect","arg","guid","iterator","_i","whitespace","rtrimCSS","RegExp","contains","b","bup","compareDocumentPosition","rcssescape","fcssescape","ch","asCodePoint","charCodeAt","escapeSelector","sel","preferredDoc","pushNative","Expr","outermostContext","sortInput","hasDuplicate","documentIsHTML","rbuggyQSA","dirruns","done","classCache","createCache","tokenCache","compilerCache","nonnativeSelectorCache","sortOrder","booleans","identifier","attributes","pseudos","rwhitespace","rcomma","rleadingCombinator","rdescend","rpseudo","ridentifier","matchExpr","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","rinputs","rheader","rquickExpr","rsibling","runescape","funescape","escape","nonHex","high","fromCharCode","unloadHandler","setDocument","inDisabledFieldset","addCombinator","disabled","dir","next","childNodes","els","find","seed","m","nid","match","groups","newSelector","newContext","exec","getElementById","getElementsByTagName","getElementsByClassName","testContext","scope","tokenize","toSelector","querySelectorAll","qsaError","removeAttribute","select","keys","cache","cacheLength","shift","markFunction","assert","el","createInputPseudo","createButtonPseudo","createDisabledPseudo","isDisabled","createPositionalPseudo","argument","matchIndexes","subWindow","webkitMatchesSelector","msMatchesSelector","defaultView","top","addEventListener","getById","getElementsByName","disconnectedMatch","cssHas","querySelector","filter","attrId","getAttributeNode","tag","className","input","innerHTML","compare","sortDetached","expr","elements","matchesSelector","attr","attrHandle","uniqueSort","duplicates","sortStable","createPseudo","relative","preFilter","excess","unquoted","nodeNameSelector","expectedNodeName","pattern","operator","check","what","_argument","simple","forward","ofType","_context","xml","outerCache","nodeIndex","start","parent","useCache","diff","firstChild","lastChild","pseudo","args","setFilters","idx","matched","not","matcher","compile","unmatched","lang","elemLang","hash","location","root","focus","activeElement","err","safeActiveElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","nextSibling","header","button","_matchIndexes","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","parseOnly","tokens","soFar","preFilters","cached","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","matcherOut","preMap","postMap","preexisting","contexts","multipleContexts","matcherIn","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","setMatchers","elementMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","matcherFromGroupMatchers","token","compiled","filters","unique","getText","isXML","selectors","until","truncate","is","siblings","n","rneedsContext","rsingleTag","winnow","qualifier","self","rootjQuery","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","prev","sibling","cur","targets","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","contentDocument","content","reverse","rnothtmlwhite","Identity","v","Thrower","ex","adoptValue","reject","noValue","method","promise","fail","then","Callbacks","object","_","flag","createOptions","firing","memory","fired","locked","list","queue","firingIndex","fire","once","stopOnFalse","remove","disable","lock","fireWith","Deferred","func","tuples","always","deferred","catch","pipe","fns","newDefer","tuple","returned","progress","notify","onFulfilled","onRejected","onProgress","maxDepth","depth","handler","special","that","mightThrow","notifyWith","resolveWith","process","exceptionHook","rejectWith","getErrorHook","getStackHook","setTimeout","stateString","when","singleValue","remaining","resolveContexts","resolveValues","primary","updateFunc","rerrorNames","asyncError","console","warn","message","stack","readyException","readyList","completed","removeEventListener","readyWait","wait","readyState","doScroll","access","chainable","emptyGet","raw","bulk","_key","rmsPrefix","rdashAlpha","fcamelCase","_all","letter","toUpperCase","camelCase","string","acceptData","owner","Data","uid","data","prop","hasData","dataPriv","dataUser","rbrace","rmultiDash","dataAttr","JSON","parse","getData","removeData","_data","_removeData","attrs","dequeue","startLength","hooks","_queueHooks","unshift","stop","setter","clearQueue","tmp","count","defer","pnum","source","rcssNum","cssExpand","isAttached","composed","getRootNode","isHiddenWithinTree","style","display","css","adjustCSS","valueParts","tween","adjusted","scale","maxIterations","currentValue","initial","unit","cssNumber","initialInUnit","defaultDisplayMap","getDefaultDisplay","body","showHide","show","values","hide","toggle","div","rcheckableType","rtagName","rscriptType","createDocumentFragment","checkClone","cloneNode","noCloneChecked","defaultValue","option","wrapMap","thead","col","tr","td","_default","getAll","setGlobalEval","refElements","tbody","tfoot","colgroup","caption","th","optgroup","rhtml","buildFragment","scripts","selection","ignored","wrap","attached","fragment","nodes","htmlPrefilter","createTextNode","rtypenamespace","returnTrue","returnFalse","on","types","one","origFn","event","off","leverageNative","isSetup","saved","isTrigger","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","isImmediatePropagationStopped","handleObjIn","eventHandle","events","handleObj","handlers","namespaces","origType","elemData","handle","triggered","dispatch","bindType","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","nativeEvent","handlerQueue","fix","delegateTarget","preDispatch","isPropagationStopped","currentTarget","rnamespace","postDispatch","matchedHandlers","matchedSelectors","addProp","hook","Event","originalEvent","load","noBubble","click","beforeunload","returnValue","props","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","Date","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","charCode","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","focusMappedHandler","documentMode","simulate","attaches","dataHolder","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","rnoInnerhtml","rchecked","rcleanScript","manipulationTarget","disableScript","restoreScript","cloneCopyEvent","dest","udataOld","udataCur","fixInput","domManip","collection","hasScripts","iNoClone","valueIsFunction","html","_evalUrl","keepData","cleanData","dataAndEvents","deepDataAndEvents","srcElements","destElements","inPage","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","original","insert","rnumnonpx","rcustomProp","getStyles","opener","getComputedStyle","swap","old","rboxStyle","curCSS","computed","width","minWidth","maxWidth","isCustomProp","getPropertyValue","pixelBoxStyles","addGetHookIf","conditionFn","hookFn","computeStyleTests","container","cssText","divStyle","pixelPositionVal","reliableMarginLeftVal","roundPixelMeasures","marginLeft","right","pixelBoxStylesVal","boxSizingReliableVal","position","scrollboxSizeVal","offsetWidth","measure","round","parseFloat","reliableTrDimensionsVal","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","reliableTrDimensions","table","trChild","trStyle","height","parseInt","borderTopWidth","borderBottomWidth","offsetHeight","cssPrefixes","emptyStyle","vendorProps","finalPropName","final","cssProps","capName","vendorPropName","rdisplayswap","cssShow","visibility","cssNormalTransform","letterSpacing","fontWeight","setPositiveNumber","subtract","max","boxModelAdjustment","dimension","box","isBorderBox","styles","computedVal","delta","marginDelta","ceil","getWidthOrHeight","valueIsBorderBox","offsetProp","getClientRects","Tween","easing","cssHooks","opacity","animationIterationCount","aspectRatio","borderImageSlice","columnCount","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeMiterlimit","strokeOpacity","origName","setProperty","isFinite","getBoundingClientRect","scrollboxSizeBuggy","left","margin","padding","border","prefix","suffix","expand","expanded","propHooks","run","percent","eased","duration","pos","step","fx","scrollTop","scrollLeft","linear","p","swing","cos","PI","fxNow","inProgress","rfxtypes","rrun","schedule","hidden","requestAnimationFrame","interval","tick","createFxNow","genFx","includeWidth","createTween","animation","Animation","tweeners","properties","stopped","prefilters","currentTime","startTime","tweens","opts","specialEasing","originalProperties","originalOptions","gotoEnd","propFilter","bind","complete","timer","anim","tweener","oldfire","propTween","restoreDisplay","isBox","dataShow","unqueued","overflow","overflowX","overflowY","prefilter","speed","opt","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","time","timeout","clearTimeout","checkOn","optSelected","radioValue","boolHook","removeAttr","nType","attrHooks","attrNames","getter","lowercaseName","rfocusable","rclickable","stripAndCollapse","getClass","classesToArray","removeProp","propFix","tabindex","for","class","addClass","classNames","curValue","finalValue","removeClass","toggleClass","stateVal","isValidValue","hasClass","rreturn","valHooks","optionSet","rquery","parseXML","parserErrorElem","DOMParser","parseFromString","rfocusMorph","stopPropagationCallback","onlyHandlers","bubbleType","ontype","lastElement","eventPath","parentWindow","triggerHandler","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","traditional","param","s","valueOrFunction","encodeURIComponent","serialize","serializeArray","r20","rhash","rantiCache","rheaders","rnoContent","rprotocol","transports","allTypes","originAnchor","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","json","responseFields","converters","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","transport","cacheURL","responseHeadersString","responseHeaders","timeoutTimer","urlAnchor","fireGlobals","uncached","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","statusText","finalText","crossDomain","host","hasContent","ifModified","headers","beforeSend","success","send","nativeStatusText","responses","isSuccess","response","modified","ct","finalDataType","firstDataType","ajaxHandleResponses","conv2","current","conv","dataFilter","throws","ajaxConvert","getJSON","getScript","wrapAll","firstElementChild","wrapInner","htmlIsFunction","unwrap","visible","xhr","XMLHttpRequest","xhrSuccessStatus","xhrSupported","cors","errorCallback","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","scriptAttrs","charset","scriptCharset","evt","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","createHTMLDocument","implementation","keepScripts","parsed","params","animated","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","curElem","using","rect","win","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","defaultExtra","funcName","unbind","delegate","undelegate","hover","fnOver","fnOut","rtrim","proxy","holdReady","hold","parseJSON","isNumeric","isNaN","trim","amd","_jQuery","_$","$","globalObj","globalThis","seen","internalRequire","_name","referrerName","includes","moduleName","Boolean","_LocalValue","_AbstractInput","_Input2","_CoreView","_LinkTo2","_Textarea2","_Route","_RouterService","d","hasDOM","Window","history","navigator","userAgent","window$1","location$1","history$1","isChrome","chrome","opera","isFirefox","emberinternalsBrowserEnvironmentIndex","__proto__","toStringTag","intern$1","str","isObject$1","_uuid$1","uuid$1","GUID_PREFIX","OBJECT_GUIDS","WeakMap","NON_OBJECT_GUIDS","Map","GUID_KEY","generateGuid","guidFor","GENERATED_SYMBOLS","enumerableSymbol","debugName","floor","symbol","makeDictionary","getDebugName","HAS_SUPER_PATTERN","Function","checkHasSuper","HAS_SUPER_MAP","ROOT","freeze","hasSuper","ObserverListenerMeta","OBSERVERS_LISTENERS_MAP","createObserverListenerMetaFor","meta","observerListenerMetaFor","setObservers","observers","setListeners","listeners","IS_WRAPPED_FUNCTION_SET","WeakSet","wrap$1","superFunc","_wrap","superWrapper","_super","lookupDescriptor","keyName","descriptor","getOwnPropertyDescriptor","canInvoke","methodName","NAMES","setName","getName","objectToString$1","isNone$1","PROXIES","isProxy","setProxy","Cache","limit","store","hits","misses","size","purge","checkGlobal","global$1","mainContext","context$1","Ember","imports","lookup","getLookup","setLookup","ENV","ENABLE_OPTIONAL_FEATURES","LOG_STACKTRACE_ON_DEPRECATION","LOG_VERSION","RAISE_ON_DEPRECATION","STRUCTURED_PROFILE","_DEBUG_RENDER_TREE","_ALL_DEPRECATIONS_ENABLED","_OVERRIDE_DEPRECATION_VERSION","_RERENDER_LOOP_LIMIT","EMBER_LOAD_HOOKS","getENV","hookName","feature","emberinternalsEnvironmentIndex","assert$1","emberDebugLibHandlers","HANDLERS","invoke","registerHandler","_type","_callback","registerHandler$1","deprecate$3","emberDebugLibDeprecate","default","missingOptionDeprecation","missingOptionsDeprecation","missingOptionsDeprecation$1","missingOptionsIdDeprecation","missingOptionsIdDeprecation$1","testing","isTesting","setTesting","emberDebugLibTesting","emberDebugLibWarn","objectToString","functionToString","isArray$4","objectKeys","stringify","stringify$1","LIST_LIMIT","SAFE_KEY","inspectValue","valueIsArray","inspectArray","inspectKey","inspectObject","emberDebugLibInspect","EMPTY_ARRAY$4","emptyArray","EMPTY_STRING_ARRAY","EMPTY_NUMBER_ARRAY","enumerate","debugAssert","unwrap$1","expect","unreachable","isPresent$2","isPresentArray","assertPresentArray","getLast","getFirst","isDict","u","isObject","StackImpl","from","isEmpty","clearElement","NS_SVG","INSERT_BEFORE_BEGIN","INSERT_AFTER_BEGIN","INSERT_BEFORE_END","ImmediateConstants","MAX_SMI","MIN_SMI","SIGN_BIT","MAX_INT","MIN_INT","FALSE_HANDLE","TRUE_HANDLE","NULL_HANDLE","UNDEFINED_HANDLE","ENCODED_FALSE_HANDLE","ENCODED_TRUE_HANDLE","ENCODED_NULL_HANDLE","ENCODED_UNDEFINED_HANDLE","isHandle","constants","isSmallInt","encodeNegative","decodeNegative","encodePositive","decodePositive","encodeHandle","decodeHandle","encodeImmediate","decodeImmediate","forEach","x","assign","castToSimple","isDocument","isSimpleElement","castToBrowser","sugaryCheck","checkBrowserNode","isMatch","stringCheckNode","some","c","Node","HTMLElement","SVGElement","Element","tagName","unwrapHandle","errors","problem","span","unwrapTemplate","template","buildUntouchableThis","LOCAL_LOGGER","LOGGER","glimmerUtil","COMMENT_NODE","DOCUMENT_FRAGMENT_NODE","DOCUMENT_NODE","DOCUMENT_TYPE_NODE","ELEMENT_NODE","EMPTY_ARRAY","INSERT_AFTER_END","NS_HTML","NS_MATHML","NS_XLINK","NS_XML","NS_XMLNS","RAW_NODE","SERIALIZATION_FIRST_NODE_STRING","Stack","TEXT_NODE","arrayToOption","asPresentArray","assertNever","desc","log","assertPresent","beginTestSteps","checkNode","debugToString","deprecate","endTestSteps","exhausted","extractHandle","ifPresent","otherwise","intern","isElement","isEmptyArray","isErrHandle","isNonPrimitiveHandle","isOkHandle","isPresent","isSerializationFirstNode","logStep","mapPresentArray","mapper","out","strip","strings","lines","min","line","leading","stripped","verifySteps","captureRenderTree","app","debugRenderTree","capture","emberDebugLibCaptureRenderTree","noop$3","info","debug$2","debugSeal","debugFreeze","runInDebug","setDebugFunction","getDebugFunction","deprecateFunc","deprecate$1","emberDebugIndex","_warnIfUsingStrippedFeatureFlags","debug","registerDeprecationHandler","registerWarnHandler","emberinternalsUtilsIndex","dictionary","isInternalSymbol","possibleSymbol","setWithMandatorySetter","setupMandatorySetter","teardownMandatorySetter","toString$1","k","OWNER$1","getOwner$3","setOwner$2","glimmerOwner","OWNER","getOwner","setOwner","isFactory","getOwner$2","setOwner$1","emberinternalsOwnerIndex","Container","factoryManagerCache","isDestroyed","isDestroying","fullName","normalizedName","singleton","isSingleton","factoryManager","factoryFor","instantiate","isInstantiatable","isSingletonInstance","instance","destroy","isFactoryInstance","isSingletonClass","fullname","isFactoryClass","instantiateFactory","normalize","destroyDestroyables","finalizeDestroy","resetCache","member","resetMember","ownerInjection","injection","getOption","manager","InternalFactoryManager","INIT_FACTORY","getFactoryFor","setFactoryFor","madeToString","injections","makeToString","VALID_FULL_NAME_REGEXP","Registry","fallback","resolver","registrations","_normalizeCache","_resolveCache","_failSet","Set","_options","_typeOptions","register","delete","unregister","_normalizedName","resolved","resolve$5","describe","lookupDescription","normalizeFullName","isValidFullName","has$1","optionsForType","getOptionsForType","getOptions","optionName","knownForType","fallbackKnown","resolverKnown","localKnown","registeredNames","privateNames","privateSuffix","privatize","rawName","emberinternalsContainerIndex","Version","emberVersion","emberVersionIndex","VERSION","STRING_DASHERIZE_REGEXP","STRING_DASHERIZE_CACHE","decamelize","DECAMELIZE_CACHE","STRING_CLASSIFY_REGEXP_1","STRING_CLASSIFY_REGEXP_2","STRING_CLASSIFY_REGEXP_3","CLASSIFY_CACHE","replace1","_match","_separator","chr","replace2","initialChar","STRING_DECAMELIZE_REGEXP","dasherize","classify","emberinternalsStringIndex","isEnabled$1","since","numEmberVersion","emberVersionGte","significantUntil","isRemoved","deprecation","isEnabled","DEPRECATIONS","DEPRECATE_IMPORT_EMBER","importName","available","DEPRECATE_IMPLICIT_ROUTE_MODEL","DEPRECATE_TEMPLATE_ACTION","DEPRECATE_COMPONENT_TEMPLATE_RESOLVING","DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS","deprecateUntil","emberinternalsDeprecationsIndex","onErrorTarget","getOnerror","setOnerror","dispatchOverride","getDispatchOverride","setDispatchOverride","emberinternalsErrorHandlingIndex","ContentType","Component","Helper","Empty","SafeString","Fragment","Other","CurriedTypes","Modifier","InternalComponentCapabilities","dynamicLayout","dynamicTag","prepareArgs","createArgs","attributeHook","elementHook","dynamicScope","createCaller","updateHook","createInstance","wrapped","willDestroy","hasSubOwner","MACHINE_MASK","MachineOp","PushFrame","PopFrame","InvokeVirtual","InvokeStatic","Jump","Return","ReturnTo","Size","Op","SetNamedVariables","SetBlocks","SetVariable","SetBlock","GetVariable","GetProperty","GetBlock","SpreadBlock","HasBlock","HasBlockParams","Concat","Constant","ConstantReference","Primitive","PrimitiveReference","ReifyU32","Dup","Pop","Load","Fetch","RootScope","VirtualRootScope","ChildScope","PopScope","Text","Comment","AppendHTML","AppendSafeHTML","AppendDocumentFragment","AppendNode","AppendText","OpenElement","OpenDynamicElement","PushRemoteElement","StaticAttr","DynamicAttr","ComponentAttr","FlushElement","CloseElement","PopRemoteElement","BindDynamicScope","PushDynamicScope","PopDynamicScope","CompileBlock","PushBlockScope","PushSymbolTable","InvokeYield","JumpIf","JumpUnless","JumpEq","AssertSame","Enter","Exit","ToBoolean","EnterList","ExitList","Iterate","Main","Curry","PushComponentDefinition","PushDynamicComponentInstance","ResolveDynamicComponent","ResolveCurriedComponent","PushArgs","PushEmptyArgs","PopArgs","PrepareArgs","CaptureArgs","CreateComponent","RegisterComponentDestructor","PutComponentOperations","GetComponentSelf","GetComponentTagName","GetComponentLayout","BindEvalScope","SetupForEval","PopulateLayout","InvokeComponentLayout","BeginComponentTransaction","CommitComponentTransaction","DidCreateElement","DidRenderLayout","ResolveMaybeLocal","Debugger","StaticComponentAttr","DynamicContentType","DynamicHelper","DynamicModifier","IfInline","Not","GetDynamicVar","Log","isMachineOp","MachineRegister","pc","ra","fp","sp","isLowLevelRegister","SavedRegister","s0","s1","TemporaryRegister","t0","t1","glimmerVm","$fp","$pc","$ra","$s0","$s1","$sp","$t0","$t1","$v0","ARG_SHIFT","CurriedType","InternalComponentCapability","MAX_SIZE","OPERAND_LEN_MASK","TYPE_MASK","TYPE_SIZE","isOp","InstructionEncoderImpl","buffer","encode","machine","op","patch","glimmerEncoder","opcodes","Append","TrustingAppend","StrictModifier","Block","StrictBlock","OpenElementWithSplat","AttrSplat","Yield","DynamicArg","StaticArg","TrustingDynamicAttr","TrustingComponentAttr","Undefined","Call","GetSymbol","GetLexicalSymbol","GetStrictKeyword","GetFreeAsComponentOrHelperHead","GetFreeAsHelperHead","GetFreeAsModifierHead","GetFreeAsComponentHead","InElement","If","Each","Let","WithDynamicVars","InvokeComponent","variant","isFlushElement","isGet","glimmerWireFormat","SexpOpcodes","VariableResolutionContext","Strict","ResolveAsComponentOrHelperHead","ResolveAsHelperHead","ResolveAsModifierHead","ResolveAsComponentHead","WellKnownAttrNames","WellKnownTagNames","getStringFromValue","isArgument","isAttribute","isHelper","isStringLiteral","scheduleDestroy","scheduleDestroyed","toIterator$1","toBool$1","getProp","setProp","getPath$1","setPath","warnIfStyleNotTrusted","scheduleRevalidate","setGlobalContext","toIterator","toBool","getPath","glimmerGlobalContext","assertGlobalContextWasSet","testOverrideGlobalContext","DestroyingState","Live","Destroying","Destroyed","enableDestroyableTracking","assertDestroyablesDestroyed","DESTROYABLE_META","newItem","iterate$1","getDestroyableMeta","destroyable","eagerDestructors","destructors","associateDestroyableChild","parentMeta","childMeta","registerDestructor$1","destructor","eager","destructorsKey","unregisterDestructor$1","destroyChildren","_hasDestroyableChildren","glimmerDestroyable","registerDestructor","unregisterDestructor","$REVISION","COMPUTE$1","valueForTag","validateTag","snapshot","TYPE$1","MonomorphicTagImpl","combine","tags","CONSTANT_TAG","subtag","lastChecked","isUpdating","revision","subtagValue","subtagBufferCache","lastValue","updateTag","_tag","_subtag","dirtyTag","disableConsumptionAssertion","DIRTY_TAG$1","UPDATE_TAG","createTag","createUpdatableTag","isConstTag","VolatileTag","NaN","VOLATILE_TAG","CurrentTag","CURRENT_TAG","tag1","tag2","tag3","TRACKED_TAGS","dirtyTagFor","propertyTag","tagMetaFor","tagFor","Tracker","CURRENT_TRACKER","OPEN_TRACK_FRAMES","beginTrackFrame","debuggingContext","endTrackFrame","beginUntrackFrame","endUntrackFrame","isTracking","consumeTag","FN","LAST_VALUE","SNAPSHOT","debuggingLabel","getValue","isConst","track","block","debugLabel","untrack","trackedData","initializer","hasInitializer","GLIMMER_VALIDATOR_REGISTRATION","glimmerValidator","ALLOW_CYCLES","COMPUTE","CONSTANT","INITIAL","VOLATILE","bump","resetTracking","REFERENCE","ReferenceImpl","createPrimitiveRef","ref","UNDEFINED_REFERENCE","NULL_REFERENCE","TRUE_REFERENCE","FALSE_REFERENCE","createConstRef","createUnboundRef","createComputeRef","compute","update","createReadOnlyRef","isUpdatableRef","valueForRef","isInvokableRef","createInvokableRef","inner","updateRef","isConstRef","_ref","lastRevision","newTag","childRefFor","_parentRef","path","parentRef","childRefFromParts","reference","NULL_IDENTITY","KEY","INDEX","IDENTITY","WeakMapWithPrimitives","weakMap","_weakMap","primitiveMap","_primitiveMap","IDENTITIES","uniqueKeyFor","keyFor","memo","identities","identity","createIteratorRef","listRef","iterable","ArrayIterator$1","maybeIterator","IteratorWrapper","createIteratorItemRef","_value","newValue","nextValue","kind","glimmerReference","createDebugAliasRef","CUSTOM_TAG_FOR","getCustomTagFor","setCustomTagFor","customTagFn","convertToInt","NamedArgsProxy","named","_target","ownKeys","PositionalArgsProxy","positional","argsProxyFor","capturedArgs","namedHandler","positionalHandler","namedTarget","namedProxy","Proxy","positionalProxy","_obj","namedArgs","positionalArgs","fill","EMPTY","capabilityFlagsFrom","capabilities","capability","managerHasCapability","_manager","hasCapability","helperCapabilities","managerAPI","hasValue","hasDestroyable","hasScheduledEffect","CustomHelperManager","getDelegateForOwner","helperManagerDelegates","getDelegateFor","undefinedDelegate","getHelper","definition","bucket","createHelper","getDestroyable","FunctionHelperManager","COMPONENT_MANAGERS","MODIFIER_MANAGERS","HELPER_MANAGERS","getPrototypeOf$1","setManager","getManager","pointer","setInternalModifierManager","getInternalModifierManager","isOptional","setInternalHelperManager","DEFAULT_MANAGER","getInternalHelperManager","setInternalComponentManager","getInternalComponentManager","hasInternalComponentManager","hasInternalHelperManager","CAPABILITIES$4","componentCapabilities","asyncLifeCycleCallbacks","asyncLifecycleCallbacks","hasAsyncLifeCycleCallbacks","hasUpdateHook","CustomComponentManager","componentManagerDelegates","vmArgs","component","createComponent","CustomComponentState","updateComponent","didCreate","didCreateComponent","didUpdate","didUpdateComponent","didRenderLayout","didUpdateLayout","getSelf","getContext","destroyComponent","getCapabilities","modifierCapabilities","optionalFeatures","disableAutoTracking","CustomModifierManager","element","createModifier","modifier","destroyModifier","getDebugInstance","getTag","install","installModifier","updateModifier","setComponentManager$1","setModifierManager$1","setHelperManager$1","TEMPLATES$1","getPrototypeOf$2","setComponentTemplate","getComponentTemplate","glimmerManager","hasInternalModifierManager","setComponentManager","setHelperManager","setModifierManager","makeResolutionTypeVerifier","typeToVerify","opcode","isGetFreeComponent","isGetFreeModifier","isGetFreeHelper","isGetFreeComponentOrHelper","lookupBuiltInHelper","upvars","helper","HighLevelResolutionOpcodes","HighLevelBuilderOpcodes","HighLevelOperands","labelOperand","isStrictMode","stdlibOperand","symbolTableOperand","layoutOperand","Labels","label","labels","at","heap","address","getbyaddr","setbyaddr","encodeOp","encoder","operands","startLabels","stopLabels","scopeValues","lookupComponent","resolvedComponent","lookupBuiltInModifier","lookupModifier","lookupHelper","ifComponent","ifHelper","ifValue","freeVar","valueIndex","EncoderImpl","stdlib","malloc","commit","pushMachine","finishMalloc","pushRaw","operand","currentLabels","evalSymbols","containing","CompilableTemplateImpl","parameters","labelsStack","StdLib","main","trustingGuardedAppend","cautiousGuardedAppend","trustingNonDynamicAppend","cautiousNonDynamicAppend","getAppend","trusting","NamedBlocksImpl","blocks","names","hasAny","EMPTY_BLOCKS","namedBlocks","PushPrimitiveReference","PushPrimitive","primitive","SimpleArgs","CallDynamic","Compilers","funcs","sexp","EXPRESSIONS","withPath","expression","atNames","flags","CompilePositional","meta$1","layout","symbols","hasEval","YieldBlock","PushYieldableBlock","PushCompilable","InvokeStaticBlock","InvokeStaticBlockWithStack","callerCount","calleeCount","_block","SwitchCases","bootstrap","clauses","clause","Replayable","ReplayableIf","ifTrue","ifFalse","_elementBlock","_blocks","compilable","elementBlock","symbolTable","InvokeNonStaticComponent","blockSymbols","argSymbols","argNames","blockNames","InvokeDynamicComponent","curried","bindableBlocks","bindableAtNames","with","invokePreparedComponent","hasBlock","populateLayout","StdAppend","nonDynamicAppend","compileStd","mainHandle","build","trustingGuardedNonDynamicAppend","cautiousGuardedNonDynamicAppend","trustingGuardedDynamicAppend","cautiousGuardedDynamicAppend","sym","condition","truthy","falsy","STDLIB_META","program","builder","CompileTimeCompilationContextImpl","createOp","programCompilationContext","artifacts","templateCompilationContext","STATEMENTS","INFLATE_ATTR_TABLE","INFLATE_TAG_TABLE","inflateTagName","inflateAttrName","attrName","hashToArgs","debugInfo","destination","inverse","expressions","statements","compileStatements","syntaxContext","sCompiler","pushOp","statement","WrappedBuilder","attrsBlockIndex","attrsBlockNumber","syntax","clientId","templateCacheCounters","cacheHit","cacheMiss","templateFactory","templateId","parsedBlock","ownerlessTemplate","templateCache","TemplateImpl","__id","__meta","parsedLayout","asLayout","asWrappedLayout","wrappedLayout","glimmerOpcodeCompiler","DEFAULT_CAPABILITIES","MINIMAL_CAPABILITIES","debugCompiler","invokeStaticBlock","invokeStaticBlockWithStack","emberTemplateFactoryIndex","createTemplateFactory","RootTemplate","objectPrototype","counters","UNDEFINED","ListenerKind","currentListenerVersion","Meta","_parent","_descriptors","_mixins","_lazyChains","_values","_revisions","_isInit","_listeners","setInitializing","unsetInitializing","isInitializing","isPrototypeMeta","_getOrCreateOwnMap","_getOrCreateOwnSet","_findInheritedMap","subkey","_hasInInheritedSet","valueFor","setValueFor","revisionFor","revisions","setRevisionFor","writableLazyChainsFor","lazyChains","chains","readableLazyChainsFor","addMixin","mixin","hasMixin","forEachMixins","writeDescriptors","peekDescriptors","possibleDesc","removeDescriptors","forEachDescriptors","addToListeners","eventName","sync","pushListener","ONCE","ADD","removeFromListeners","REMOVE","writableListeners","indexOfListener","_inheritedEnd","listener","_flattenedVersion","flattenedListeners","parentListeners","matchingListeners","observerEvents","metaStore","setMeta","peekMeta","maybeMeta","newMeta","emberinternalsMetaLibMeta","emberinternalsMetaIndex","objectAt","SELF_TAG","tagForProperty","propertyKey","addMandatorySetter","customTagFor","tagForObject","markObjectAsDirty","CHAIN_PASS_THROUGH","finishLazyChains","lazyTags","getChainTagsForKey","getChainTagsForKeys","tagMeta","getChainTags","chainTags","segment","currentTagMeta","currentMeta","pathLength","segmentEnd","lastSegmentEnd","arrLength","unknownProperty","instanceMeta","rest","substring","placeholderTag","isElementDescriptor","maybeTarget","maybeKey","maybeDesc","nativeDescDecorator","propertyDesc","decorator","setClassicDecorator","ComputedDescriptor","_propertyDesc","DESCRIPTOR_GETTER_FUNCTION","DESCRIPTOR_SETTER_FUNCTION","COMPUTED_SETTERS","makeComputedDecorator","DecoratorClass","isClassicDecorator","setPrototypeOf","DECORATOR_DESCRIPTOR_MAP","descriptorForProperty","_meta","descriptorForDecorator","dec","END_WITH_EACH_REGEX","expandProperties","dive","newStart","arrayLength","tempArr","changeEvent","addListener","removeListener","targetOrFunction","functionOrName","sendEvent","actions","hasListeners","on$3","SYNC_DEFAULT","SYNC_OBSERVERS","ASYNC_OBSERVERS","addObserver","activateObserver","removeObserver","deactivateObserver","getOrCreateActiveObserversFor","observerMap","destroyObservers","activeObservers","lastIndexOf","suspended","DEACTIVATE_SUSPENDED","SCHEDULED_DEACTIVATE","observer","revalidateObservers","lastKnownRevision","flushAsyncObservers","_schedule","currentRevision","sendObserver","flushSyncObservers","setObserverSuspended","property","PROPERTY_DID_CHANGE","deferred$1","notifyPropertyChange","beginPropertyChanges","endPropertyChanges","resumeObserverDeactivation","changeProperties","noop$2","ComputedProperty","super","maybeConfig","_hasConfig","config","_getter","objectConfig","_setter","_property","passedArgs","addArg","_dependentKeys","_readOnly","_throwReadOnlyError","isComponent","_set","hadCachedValue","cachedValue","AutoComputedProperty","ComputedDecoratorImpl","readOnly","autoComputed","isComputed","getCachedValueFor","previousDesc","wasDescriptor","defineDecorator","defineValue","EMBER_ARRAYS","setEmberArray","isEmberArray","emberArrayinternals","firstDotIndexCache","isPath","PROXY_CONTENT","hasUnknownProperty","get$2","_getPath","_getProp","forSet","fakeProxy","tolerant","newRoot","_setPath","_setProp","setUnknownProperty","trySet","AliasedProperty","AliasDecoratorImpl","oneWay","_keyName","AliasedProperty_readOnlySet","AliasedProperty_oneWaySet","arrayContentWillChange","startIdx","removeAmt","addAmt","arrayContentDidChange","removedAmount","previousLength","normalStartIdx","EMPTY_ARRAY$3","deleteCount","items","replaceInNativeArray","CHUNK_SIZE","chunk","arrayObserversHelper","operation","willChange","didChange","_revalidate","addArrayObserver","removeArrayObserver","EACH_PROXIES","Libraries","_registry","_coreLibIndex","_getLibraryByName","libs","lib","isCoreLibrary","registerCoreLibrary","deRegister","LIBRARIES","getProperties","propertyNames","setProperties","propertyName","inject$2","elementDescriptor","tracked","_desc","descriptorForField","newDesc","isTracked","TrackedDescriptor","_get","caches","hasOwnProperty$2","searchDisabled","_unprocessedNamespaces","unprocessedNamespaces","unprocessedMixins","NAMESPACES","NAMESPACES_BY_ID","addNamespace","removeNamespace","findNamespaces","isUppercase","tryIsNamespace","findNamespace","processAllNamespaces","processNamespace","_processNamespace","isSearchDisabled","setSearchDisabled","setUnprocessedMixins","paths","isNamespace","_e","emberinternalsMetalIndex","DEBUG_INJECTION_FUNCTIONS","deprecateProperty","deprecatedKey","newKey","eachProxyArrayDidChange","removedCnt","addedCnt","eachProxy","arrayDidChange","eachProxyArrayWillChange","arrayWillChange","inject","isNamespaceSearchDisabled","libraries","setNamespaceSearchDisabled","emberObjectEvents","a_concat","concatenatedMixinProperties","concatProp","concats","giveDecoratorSuper","descs","originalGetter","superDesc","superProperty","superGetter","originalSetter","superSetter","dependentKeys","newProperty","giveMethodSuper","superMethod","simpleMakeArray","applyConcatenatedProperties","applyMergedProperties","baseValue","newBase","hasFunction","propValue","mergeMixins","mixins","keysWithSuper","currentMixin","MIXINS","mergeProps","Mixin","_without","mergings","propKeys","updateObserversAndListeners","updateObserver","updateListener","applyMixin","_hideKeys","extractAccessors","buildMixinsArray","ownerConstructor","reopen","applyPartial","detect","_detect","without","_keys","curMixin","targetMixin","emberObjectMixin","RegistryProxyMixin","__registry__","resolveRegistration","registryAlias","hasRegistration","registeredOption","registerOptions","registeredOptions","registerOptionsForType","registeredOptionsForType","emberinternalsRuntimeLibMixinsRegistryProxy","SET_TIMEOUT","NOOP$4","buildNext","flush","Promise","autorunPromise","MutationObserver","iterations","observe","characterData","buildPlatform","clearNext","ms","timerId","NUMBER","isCoercableNumber","suspect","getOnError","onError","onErrorMethod","findItem","findTimerItem","getQueueItems","queueItemLength","queueItemPositionOffset","queueItems","maybeError","queueItem","binarySearch","middle","Queue","globalOptions","_queueBeingFlushed","targetQueues","_queue","stackFor","errorRecordedForStack","invokeWithOnError","mustYield","hasWork","cancel","targetQueueMap","pushUnique","localQueueMap","queueIndex","_getDebugInfo","debugEnabled","DeferredActionQueues","queueNames","queues","queueNameIndex","reduce","queueName","onceFlag","fromAutorun","numberOfQueues","iteratorDrain","noop$1","DISABLE_SCHEDULE","parseArgs","argsIndex","methodOrTarget","methodOrArgs","parseDebounceArgs","isImmediate","UUID","beginCount","endCount","beginEventCount","runCount","joinCount","deferCount","scheduleCount","scheduleIterableCount","deferOnceCount","scheduleOnceCount","setTimeoutCount","laterCount","throttleCount","debounceCount","cancelTimersCount","cancelCount","autorunsCreatedCount","autorunsCompletedCount","deferredActionQueuesCreatedCount","nestedDeferredActionQueuesCreated","Backburner","DEBUG","currentInstance","instanceStack","_eventCallbacks","begin","_timerTimeoutId","_timers","_autorun","_autorunStack","defaultQueue","_defaultQueue","_onBegin","onBegin","_onEnd","onEnd","_boundRunExpiredTimers","_runExpiredTimers","_boundAutorunEnd","_end","_buildPlatform","_platform","autoruns","created","scheduleIterable","deferOnce","scheduleOnce","later","throttle","debounce","cancelTimers","loops","total","nested","previousInstance","_cancelAutorun","_trigger","callbacks","callbackFound","_run","_join","_args","_ensureInstance","parseTimerArgs","_later","argIndex","executeAt","_reinstallTimerTimeout","_clearTimerTimeout","hasTimers","timerType","_cancelLaterTimer","ensureInstance","getDebugInfo","autorun","deferredActionQueue","nextInstance","finallyAlreadyCalled","plannedNextQueue","_scheduleAutorun","_installTimerTimeout","arg1","arg2","_scheduleExpiredTimers","minExpiresAt","backburnerjs","currentRunLoop","_getCurrentRunLoop","_rsvpErrorQueue","_queues","_backburner","_current","run$1","methodOrArg","additionalArgs","_hasScheduledTimers","emberRunloopIndex","_cancelTimers","ContainerProxyMixin","__container__","emberinternalsRuntimeLibMixinsContainerProxy","Comparable","emberinternalsRuntimeLibMixinsComparable","ActionHandler","mergedProperties","actionName","emberinternalsRuntimeLibMixinsActionHandler","contentFor","customTagForProxy","ProxyMixin","isTruthy","emberinternalsRuntimeLibMixinsproxy","Enumerable","emberEnumerableIndex","MutableEnumerable","emberEnumerableMutable","TargetActionSupport","action","actionContext","actionContextObject","triggerAction","getTarget","emberinternalsRuntimeLibMixinsTargetActionSupport","callbacksFor","_promiseCallbacks","EventTarget","allCallbacks","instrument","configure","queue$1","instrument$1","payload","_guidKey","_id","_result","childId","_label","childGuid","resolve$4","resolve$3","PENDING","FULFILLED","REJECTED","handleMaybeThenable","maybeThenable","then$1","thenable","_state","fulfill","_onError","reject$2","subscribe$1","reason","handleOwnThenable","sealed","fulfillmentHandler","rejectionHandler","tryThen","handleForeignThenable","objectOrFunction","publishRejection","publish","_subscribers","onFulfillment","onRejection","subscribers","settled","invokeCallback","hasCallback","succeeded","Enumerator","Constructor","abortOnReject","_instanceConstructor","_abortOnReject","_isUsingOwnPromise","Promise$2","_isUsingOwnResolve","_init","_remaining","_enumerate","_eachEntry","_checkFullfillment","_settleMaybeThenable","firstPass","_settledAt","_willSettleAt","_setResultAt","setSettledResult","guidKey","counter","Promise$1","needsResolver","initializePromise","needsNew","cast","all","race","wrapThenable","onFulFillment","denodeify","nodeFunc","promiseInput","arrayResult","argumentNames","makeObject","handleValueInput","handlePromiseInput","AllSettled","allSettled","PromiseHash","hash$2","HashSettled","hashSettled","rethrow","MapEnumerator","mapFn","_mapFn","map$2","promises","resolve$2","EMPTY_OBJECT","FilterEnumerator","filter$1","filterFn","vertxNext","asap","scheduleFlush","browserWindow","browserGlobal","BrowserMutationObserver","WebKitMutationObserver","isNode$1","isWorker","Uint8ClampedArray","importScripts","MessageChannel","useSetTimeout","nextTick","versions","setImmediate","useNextTick","useMutationObserver","channel","port1","onmessage","port2","postMessage","useMessageChannel","vertx","runOnLoop","runOnContext","attemptVertex","cb","on$2","RSVP","rsvp","onerrorDefault","withErrorThrown","errorThrown","unwrapErrorThrown","withName","errorFor","overrideDispatch","emberinternalsRuntimeLibExtRsvp","emberinternalsRuntimeIndex","_ProxyMixin","_contentFor","isArray$3","emberArrayLibMakeArray","hasSetUnknownProperty","wasApplied","prototypeMixinMap","destroyCalled","ensureDestroyCalled","initialize","concatenatedProperties","keyNames","isDescriptor","CoreObject","_properties","extension","toStringExtension","Class","PrototypeMixin","flattenProps","willReopen","reopenClass","superclass","detectInstance","metaForProperty","eachComputedProperty","binding","prototypeMixin","initProperties","emberObjectCore","Observable","hasObserverFor","incrementProperty","increment","decrementProperty","decrement","toggleProperty","cacheFor","emberObjectObservable","EmberObject","_debugContainerKey","BINDINGS_MAP","setupAction","actionFn","parentActions","bindings","action$1","funcOrDef","dependentKey","emberObjectIndex","DEFAULT_TEMPLATE_BLOCK","DEFAULT_TEMPLATE","WELL_KNOWN_EMPTY_ARRAY","STARTER_CONSTANTS","WELL_KNOWN_EMPTY_ARRAY_POSITION","CompileTimeConstantImpl","indexMap","handles","toPool","ConstantsImpl","definitionState","_resolvedName","helperDefinitionCache","managerOrHelper","helperDefinitionCount","resolvedName","modifierDefinitionCache","modifierDefinitionCount","componentDefinitionCache","defaultTemplate","componentDefinitionCount","resolvedDefinition","getArray","reifiedArrs","RuntimeOpImpl","isMachine","op1","op2","op3","TableSlotState","Allocated","Freed","Purged","Pointer","RuntimeHeapImpl","serializedHeap","Int32Array","getaddr","sizeof","HeapImpl","handleTable","handleState","sizeCheck","newHeap","free","compact","compactedSize","RuntimeProgramImpl","_opcode","glimmerProgram","RuntimeConstantsImpl","pool","hydrateHeap","DynamicScopeImpl","PartialScopeImpl","refs","sized","slots","callerScope","evalScope","partialMap","getSymbol","getBlock","getEvalScope","getPartialMap","bindSelf","bindSymbol","bindBlock","bindEvalScope","bindPartialMap","bindCallerScope","getCallerScope","RangeError","INNER_VM","DESTROYABLE_STACK","STACKS","REGISTERS","HEAP","CONSTANTS","ARGS$1","CursorImpl","ConcreteBounds","parentElement","firstNode","lastNode","move","bounds","normalizeStringValue","isEmpty$2","isSafeString","toHTML","isNode","isString","normalizeProperty","slotName","normalized","lower","propName","ATTR_OVERRIDES","INPUT","form","autocorrect","SELECT","OPTION","TEXTAREA","LABEL","FIELDSET","LEGEND","OBJECT","OUTPUT","BUTTON","badProtocols","badTags","badTagsForDataURI","badAttributes","badAttributesForDataURI","checkURI","attribute","checkDataURI","requiresSanitization","_protocolForUrlImplementation","sanitizeAttributeValue","URL","nodeURL","_url","dynamicAttribute","isTrusting","buildDynamicAttribute","SafeDynamicProperty","InputValueDynamicAttribute","OptionSelectedDynamicAttribute","DefaultDynamicProperty","SafeDynamicAttribute","SimpleDynamicAttribute","DynamicAttribute","dom","_env","normalizedValue","normalizeValue","__setAttribute","__setProperty","removeAttributeNS","env","sanitized","First","Last","CURSOR_STACK","NewElementBuilder","forInitialRender","cursor","resume","pushLiveBlock","pushElement","getAppendOperations","updateOperations","getDOM","pushSimpleBlock","debugBlocks","blockStack","hasBlocks","popElement","SimpleLiveBlock","pushUpdatableBlock","UpdatableBlockImpl","pushBlockList","LiveBlockList","isRemote","didAppendBounds","__openBlock","popBlock","finalize","__closeBlock","openElement","__openElement","constructing","flushElement","modifiers","__flushElement","operations","pushModifiers","didOpenElement","closeElement","willCloseElement","popModifiers","pushRemoteElement","__pushRemoteElement","_guid","RemoteLiveBlock","popRemoteElement","modifierStack","didAppendNode","appendText","__appendText","__appendNode","__appendFragment","comment","__appendComment","__appendHTML","insertHTMLBefore","appendDynamicHTML","trustedContent","appendDynamicText","untrustedContent","appendDynamicFragment","appendDynamicNode","appendComment","createComment","setStaticAttribute","setDynamicAttribute","nesting","boundList","_element","_node","_bounds","_stack","clientBuilder","APPEND_OPCODES","evaluate","evaluateOpcode","syscall","debugBefore","vm","fetchValue","debugAfter","pre","TYPE","INNER","ARGS$2","RESOLVED","CURRIED_VALUES","isCurriedValue","isCurriedType","CurriedValue","resolveCurriedValue","curriedValue","currentWrapper","curriedArgs","curriedNamed","curriedPositional","curry","spec","hasCustomDebugRenderTreeLifecycle","pushChildScope","popScope","pushDynamicScope","popDynamicScope","other","dup","fetch","_names","bindDynamicScope","enter","exit","_table","pushFrame","pushScope","invokingScope","locals","localsCount","goto","updateWith","Assert","comparison","peek","valueRef","throw","AssertFilter","JumpIfNotModifiedOpcode","didModify","alwaysRevalidate","BeginTrackFrameOpcode","EndTrackFrameOpcode","elementRef","insertBeforeRef","guidRef","associateDestroyable","createCapturedArgs","didRender","loadValue","scheduleInstallModifier","isInteractive","addModifier","UpdateModifierOpcode","outerPositional","outerNamed","initialOwner","instanceRef","hostDefinition","curriedOwner","UpdateDynamicModifierOpcode","lastUpdated","scheduleUpdateModifier","newInstance","_namespace","_trusting","UpdateDynamicAttributeOpcode","initialized","_isStrict","runtime","_blockNames","positionalCount","resolvedValue","realloc","preparedArgs","hasDefaultBlock","UpdateComponentOpcode","beginCacheGroup","ComponentElementOperations","classes","DebugRenderTreeUpdateOpcode","DebugRenderTreeDidRenderOpcode","setDeferredAttr","mergeClasses","every","symbolName","blockName","didCreateElement","selfRef","getDynamicLayout","getDebugCustomRenderTree","getTagName","invocation","pushRootScope","callerNames","atName","symbolNames","EMPTY_ARGS","DidUpdateLayoutOpcode","commitCacheGroup","_vm","VMArgumentsImpl","PositionalArgumentsImpl","NamedArgumentsImpl","BlockArgumentsImpl","namedCount","namedBase","positionalBase","blocksCount","blocksBase","EMPTY_POSITIONAL","EMPTY_NAMED","EMPTY_REFERENCES","_references","references","additions","_atNames","toSyntheticName","toAtName","newNames","toSymbolName","EMPTY_BLOCK_VALUES","_symbolNames","internalTag","internalValues","CapturedBlockArgumentsImpl","reifyNamed","reifyPositional","ARGUMENT_ERROR","isArgumentError","ArgumentErrorImpl","reifyArgsDebug","castToString","resolveHelper","isUndefinedReference","curriedDefinition","helperRef","helperInstanceRef","resolvedDef","helperValueRef","referenceForSymbol","handleOrCompilable","hasBlockParams","partsRefs","nameRef","DynamicTextContent","toContentType","toDynamicContentType","debugCallback","rawValue","ScopeInspector","slot","tail","_symbols","_debugInfo","inspector","relativeStart","elseTarget","keyValue","iteratorRef","enterList","exitList","breaks","registerItem","enterItem","CAPABILITIES$3","TemplateOnlyComponentManager","TEMPLATE_ONLY_COMPONENT_MANAGER","TemplateOnlyComponentDefinition","templateOnlyComponent","SVG_INTEGRATION_POINTS","foreignObject","title","BLACKLIST_TABLE","DOMOperations","setupUselessElement","uselessElement","isElementInSVGNamespace","isHTMLIntegrationPoint","createElementNS","previousSibling","insertAdjacentHTML","applySVGInnerHTMLFix","DOMClass","svgNamespace","svg","wrappedHtml","applyTextNodeMergingFix","mergingTextDiv","uselessComment","didSetUselessComment","nextPrevious","doc$1","appliedTreeConstruction","setAttributeNS","DOMTreeConstruction","WHITESPACE","DOMChangesImpl","helper$3","DOMChanges","GUID","Ref","release","DebugRenderTreeImpl","internalNode","nodeFor","captureRefs","roots","captured","captureNode","captureTemplate","captureBounds","TRANSACTION","TransactionImpl","createdComponents","updatedComponents","scheduledInstallModifiers","scheduledUpdateModifiers","modifierTag","EnvironmentImpl","enableDebugTooling","isArgumentCaptureError","appendOperations","transaction","onTransactionCommit","runtimeContext","inTransaction","internalHelper$1","array$1","normalizeTextValue","concat$1","fn$1","callbackRef","invocationArgs","get$1","sourceRef","pathRef","hash$1","getArgs","argsCache","SimpleArgsProxy","computeArgs","invokeHelper$1","OnModifierState","passive","userProvidedCallback","_once","_passive","_capture","shouldUpdate","adds","removes","on$1","_owner","LowLevelVM","externs","registers","fetchRegister","loadRegister","setPc","popFrame","pushSmallFrame","popSmallFrame","currentOpSize","returnTo","nextStatement","operationSize","evaluateOuter","evaluateInner","evaluateMachine","evaluateSyscall","return","UpdatingVM","execute","_execute","frameStack","try","frame","ops","UpdatingVMFrame","handleException","ResumableVMStateImpl","resumeCallback","BlockOpcode","TryOpcode","elementStack","updating","pushUpdating","drop","ListItemOpcode","updateReferences","retained","shouldRemove","ListBlockOpcode","iterableRef","lastIterator","initializeChild","opcodeMap","marker","itemMap","currentOpcodeIndex","seenIndex","retainItem","itemOpcode","moveItem","seenUnretained","insertItem","deleteItem","currentSibling","exceptionHandler","RenderResultImpl","rerender","EvaluationStackImpl","restore","Stacks","VM","v0","initVM","evalStack","treeBuilder","numSymbols","vmState","captureState","guard","tryOpcode","didEnter","memoRef","listBlock","addr","popUpdating","tryUpdating","TemplateIteratorImpl","renderMain","RehydratingCursor","startingBlockDepth","openBlockDepth","RehydrateBuilder","currentCursor","isOpenBlock","candidate","startingBlockOffset","getBlockDepth","newBlockDepth","newCandidate","closingNode","isCloseBlock","newClosingBlock","disableRehydration","enableRehydration","blockDepth","clearMismatch","getBlockDepthWithOffset","isRehydrating","candidateBounds","markerBounds","newBounds","possibleEmptyMarker","isEmpty$1","_candidate","isMarker","unmatchedAttributes","injectedOmittedNode","findByName","getMarker","cursorId","rehydrationBuilder","glimmerRuntime","IDOMChanges","TemplateOnlyComponent","invokeHelper","isWhitespace","reifyArgs","renderComponent","argList","record","acc","renderSync","resetDebuggerCallback","setDebuggerCallback","InputTemplate","NOOP$3","InternalComponent","caller","validateArguments","isSupportedArgument","onUnsupportedArgument","listenerFor","OPAQUE_CONSTRUCTOR_MAP","opaquify","opaque","INTERNAL_COMPONENT_MANAGER","CAPABILITIES$2","_dynamicScope","__defProp","__export","decorateClass","f","decorateFieldV1","g","decorateFieldV2","initializeDeferredDecorator","decorateMethodV1","decorateMethodV2","decoratePOJO","decorators","deferDecorator","findDeferredDecorator","accum","pojo","decorated","decoratePojoField","UNINITIALIZED","valueForEvent","elementForEvent","valueFrom","LocalValue","UpstreamValue","ForkedValue","_value2","upstream","upstreamValue","lastUpstreamValue","local","AbstractInput","valueDidChange","change","keyUp","isVirtualEventListener","devirtualize","_listener","isValidInputType","INPUT_TYPES","INPUT_ELEMENT","isValid","_Input","isCheckbox","_checked","checkedDidChange","Input","isSimpleClick","MouseEvent","secondaryClick","constructStyleDeprecationMessage","affectedStyle","getRootViews","rootViews","parentView","getViewId","elementId","ELEMENT_VIEW","VIEW_ELEMENT","getElementView","getViewElement","setElementView","setViewElement","clearElementView","clearViewElement","CHILD_VIEW_IDS","getChildViews","collectChildViews","initChildViews","childViews","addChildView","views","getViewBounds","renderer","getBounds","getViewRange","range","createRange","setStartBefore","setEndAfter","getViewClientRects","getViewBoundingClientRect","elMatches","emberinternalsViewsLibSystemUtils","ActionManager","registeredActions","emberinternalsViewsLibSystemActionManager","ROOT_ELEMENT_CLASS","EventDispatcher","touchstart","touchmove","touchend","touchcancel","keydown","keyup","keypress","mousedown","mouseup","contextmenu","dblclick","focusin","focusout","dragstart","drag","dragenter","dragleave","dragover","dragend","addedEvents","_rootElement","finalEventNameMapping","_reverseEventNameMapping","lazyEvents","specifiedRootElement","rootElement","classList","_sanitizedRootElement","_didSetup","setupHandlerForBrowserEvent","setupHandler","setupHandlerForEmberEvent","viewHandler","handleEvent","actionHandler","actionId","actionState","_eventHandlers","cancelBubble","hasAttribute","emberinternalsViewsLibSystemEventDispatcher","ComponentLookup","componentFor","layoutFor","templateFullName","emberinternalsViewsLibComponentLookup","Evented","emberObjectEvented","FrameworkObject","emberObjectinternals","perf","performance","mozNow","webkitNow","msNow","oNow","p1","p2","p3","_payload","isCallback$1","finalizer","_instrumentStart","NOOP$2","exception","withFinalizer","flaggedInstrument","payloadFunc","payloadArg","subscriber","regex","populateListeners","timeName","beforeValues","timestamp","constListeners","timeEnd","subscribe","regexes","unsubscribe","emberInstrumentationIndex","DEFAULT","PRE_RENDER","HAS_ELEMENT","IN_DOM","DESTROYING","states","preRender","inDOM","hasElement","destroying","emberinternalsViewsLibViewsStates","_renderer","CoreView","_superTrigger","_superHas","_has","_currentState","_states","instrumentDetails","emberinternalsViewsLibViewsCoreView","EMPTY_ARRAY$2","ClassNamesSupport","classNameBindings","emberinternalsViewsLibMixinsClassNamesSupport","ChildViewsSupport","emberinternalsViewsLibMixinsChildViewsSupport","ViewStateSupport","_transitionTo","priorState","currentState","emberinternalsViewsLibMixinsViewStateSupport","K$1","ViewMixin","nearestOfType","klass","isOfType","nearestWithProperty","getElement","willInsertElement","didInsertElement","willClearRender","willDestroyElement","didDestroyElement","parentViewDidChange","emberinternalsViewsLibMixinsViewSupport","ActionSupport","emberinternalsViewsLibMixinsActionSupport","MUTABLE_CELL","emberinternalsViewsLibCompatAttrs","emberinternalsViewsIndex","ENGINE_PARENT","getEngineParent","engine","setEngineParent","emberEngineLibEngineParent","service","Service","emberServiceIndex","LinkToTemplate","EMPTY_ARRAY$1","EMPTY_QUERY_PARAMS","isMissing","isQueryParams","_routing","_LinkTo","routing","currentRouteName","isActive","classFor","willBeActive","isLoading","route","models","query","generateURL","routeName","queryParams","transition","transitionTo","namespaceRoute","currentRoute","currentRouteCache","isActiveForState","targetState","model","isEngine","engineMountPoint","mountPoint","isPresent$1","currentWhen","isActiveForRoute","descriptorFor","superOnUnsupportedArgument","superModelsGetter","superQueryGetter","qp","LinkTo","TextareaTemplate","_Textarea","Textarea","isTemplateFactory","referenceForParts","rootRef","parseAttributeBinding","microsyntax","colonIndex","installAttributeBinding","isSimple","elementIdRef","createClassNameBindingRef","createSimpleClassNameBindingRef","createColonClassNameBindingRef","dasherizedPath","NOOP$1","ComponentStateBucket","argsTag","hasWrappedElement","classRef","argsRevision","internalHelper","ACTIONS","restArgs","processArgs","valuePathRef","actionArgsRef","mergeArgs","readValue","valuePath","NOOP","makeArgsProcessor","makeClosureAction","invokeRef","targetRef","actionRef","makeDynamicClosureAction","debugKey","processComponentArgs","isAction","MutableCell","REF","ARGS","HAS_BLOCK","DIRTY_TAG","IS_DISPATCHING_ATTRS","BOUNDS","EMBER_VIEW_REF","CurlyComponentManager","templateFor","layoutName","CURLY_CAPABILITIES","ComponentClass","__ARGS__","__args__","positionalParams","callerSelfRef","aliasIdToElementId","initialRenderInstrumentDetails","attributeBindings","applyAttributeBindings","rerenderInstrumentDetails","initialRender","CURLY_COMPONENT_MANAGER","isCurlyManager","lazyEventsProcessed","didReceiveAttrs","didUpdateAttrs","willRender","willUpdate","_superRerender","_rerender","eventDispatcher","_dispatcher","lazyEventsProcessedForComponentClass","mappedEventName","__dispatcher","dispatcher","getAttr","readDOMAttr","isSVG","RECOMPUTE_TAG","IS_CLASSIC_HELPER","recompute","helper$2","ClassicHelperManager","CLASSIC_HELPER_MANAGER","Wrapper","SIMPLE_CLASSIC_HELPER_MANAGER","helperFn","__string","possible","badChars","escapeChar","escapeExpression","isHTMLSafe","htmlSafe","EngineInstance","setupRegistry","application","_booted","boot","_bootPromise","_bootSync","cloneParentDependencies","runInstanceInitializers","buildChildEngineInstance","ChildEngine","engineInstance","buildInstance","registration","singletons","emberEngineInstance","instrumentationPayload$1","def","CAPABILITIES$1","OUTLET_MANAGER","parentStateRef","currentStateRef","controller","outletBucket","parentState","parentOwner","render","currentOwner","engineBucket","OutletComponentDefinition","RootComponentManager","ROOT_CAPABILITIES","RootComponentDefinition","EMPTY_ATTRS","indexOfAttribute","localName","adjustAttrName","specified","ChildNodes","stale","_length","oldLen","SimpleNodeImpl","copyAttrs","nodeFrom","nextChild","newChild","refChild","invalidate","insertFragment","insertBetween","oldChild","removeBetween","_childNodes","getAttributeNS","qualifiedName","parseQualifiedName","doctype","createRawHTMLSection","simpleDomDocument","NodeDOMTreeConstruction","NEEDS_EXTRA_CLOSE","SerializeBuilder","serializeBlockDepth","openIndex","serializeBuilder","glimmerNode","EachInWrapper","eachIn","BoundedIterator","memoFor","ArrayIterator","fromForEachable","EmberArrayIterator","ObjectIterator","fromIndexable","isMapLike","NativeIterator","ArrayLikeNativeIterator","MapLikeNativeIterator","hasForEach","isNativeIterable","isNone","emberUtilsLibIsNone","emberUtilsLibIsEmpty","isBlank","emberUtilsLibIsBlank","emberUtilsLibIsPresent","isEqual","getTime","emberUtilsLibIsEqual","TYPE_MAP","typeOf","emberUtilsLibTypeOf","TYPE_ORDER","null","boolean","number","function","date","regexp","filelist","spaceship","sign","type1","type2","isComparable","res","localeCompare","vLen","wLen","emberUtilsLibCompare","emberUtilsIndex","identityFunction","uniqBy$1","keyOrFunc","A","iter","valueProvided","findIndex","predicate","startAt","any","indexOf$1","withNaNCheck","removeAt","insertAt","isArray$2","setInterval","EmberArray","nonEnumerableComputed","mapBy$1","objectsAt","indexes","firstObject","lastObject","beginIndex","endIndex","validatedEndIndex","getEach","setEach","mapBy","filterBy","rejectBy","findBy","isEvery","isAny","initialValue","sortBy","sortKeys","compareValue","uniq","uniqBy","MutableArray","pushObject","pushObjects","objects","popObject","shiftObject","unshiftObject","unshiftObjects","reverseObjects","setObjects","removeObject","loc","removeObjects","addObject","addObjects","NativeArray","ignore","emberArrayIndex","DEFAULT_HELPER_MANAGER","isIndexable","toEachInIterator","toEachIterator","finalizeDestructor","EmberEnvironmentDelegate","disallowDynamicResolution","nameOrValueRef","typeRef","locRef","originalRef","helper$1","inElementNullCheckHelper","normalizeClassHelper","classNameArg","valueArg","classNameParts","resolve$1","trackArray","mut","readonly","unbound","uniqueId$1","uniqueId$2","MODIFIERS","POINTER_EVENT_TYPE_REGEX","ActionHelper","registerAction","unregisterAction","ActionState","actionArgs","getEventName","getActionArgs","implicitTarget","allowedKeys","bubblesVal","preventDefaultVal","allowedKeysVal","shouldBubble","isAllowedEvent","actionModifier","actionNameRef","ensureEventSetup","createObject","createMap","Target","willAddRoute","addChild","Matcher","routes","generateMatch","startingPath","fullPath","addRoute","routeArray","substr","eachRoute","baseRoute","contextEntered","normalizePath","normalizeSegment","SEGMENT_RESERVED_CHARS","decodeURIComponent","PATH_SEGMENT_ENCODINGS","encodePathSegment","escapeRegex","isArray$1","hasOwnProperty$1","getParam","eachChar","put","generate","RouteRecognizer","ENCODE_AND_DECODE_PATH_SEGMENTS","EmptyObject","EmptyArray","segments","shouldDecodes","isEqualCharSpec","negate","State","repeat","nextStates","_regex","recognizeChar","child$1","RecognizeResults","decodeQueryParamPart","rootState","allSegments","as","handlersFor","hasRoute","output","generateQueryString","pairs","pair","arrayPair","parseQueryString","queryString","keyLength","recognize","isSlashDropped","hashStart","queryStart","originalPath","decodeURI","pathLen","solutions","i$1","astatics","adynamics","astars","ref$1","bstatics","bdynamics","bstars","sortSolutions","captures","currentCapture","isDynamic","findHandler","Normalizer","addRouteCallback","routeRecognizer","buildTransitionAborted","throwIfAborted","maybe","maybeAbortable","isAborted","slice$1","extractQueryParams","isQueryParamsContainer","coerceQueryParamsToString","router","sequence","isParam","getChangelist","oldObject","newObject","changed","removed","oldElement","newElement","promiseLabel","STATE_SYMBOL","PARAMS_SYMBOL","QUERY_PARAMS_SYMBOL","Transition","intent","previousTransition","urlMethod","resolveIndex","queryParamsOnly","isTransition","isCausedByAbortingTransition","isCausedByInitialTransition","isCausedByAbortingReplaceTransition","_visibleQueryParams","isIntermediate","resolvedModels","routeInfos","targetName","pivotHandler","handlerInfo","isResolved","currentSequence","transitionDidError","finally","rollback","routeWillChange","routeDidChange","preTransitionState","activeTransition","redirect","newTransition","retry","transitionByIntent","ignoreFailure","triggerEvent","followRedirects","logAbort","ROUTE_INFOS","toReadOnlyRouteInfo","includeAttributes","localizeMapUpdates","LOCAL_ROUTE_INFOS","paramNames","routeInfo","metadata","buildRouteInfoMetadata","attachMetadata","routeInfoWithAttribute","createRouteInfoWithAttributes","routeInfosRef","thisArg","publicInfo","InternalRouteInfo","_routePromise","_route","_processRoute","getModel","_transition","routePromise","runBeforeModelHook","resolvedModel","runAfterModelHook","becomeResolved","resolvedContext","stashResolvedModel","contextsMatch","ResolvedRouteInfo","shouldSupersede","paramsMatch","fetchRoute","updateRoute","_internalName","beforeModel","afterModel","getRoute","UnresolvedRouteInfoByParam","fullParams","deserialize","UnresolvedRouteInfoByObject","serializer","getSerializer","TransitionIntent","handleError","errorHandlerIndex","wasAborted","TransitionError","resolveOneRouteInfo","proceed","resolvedRouteInfo","wasAlreadyResolved","TransitionState","errorHandler","NamedTransitionIntent","applyToState","oldState","recognizer","targetRouteName","applyToHandlers","parsedHandlers","checkingIfActive","newState","invalidateIndex","oldHandlerInfo","newHandlerInfo","createParamHandlerInfo","getHandlerInfoForDynamicSegment","oldContext","handlerToUse","invalidateChildren","handlerInfos","_targetRouteName","objectToUse","preTransitionHandlerInfo","numNames","missingParams","oldParams","paramName","UnrecognizedURLError","captureStackTrace","URLTransitionIntent","statesDiffer","checkHandlerAccessibility","inaccessibleByURL","newRouteInfo","oldRouteInfo","Router","logger","_lastQueryParams","currentRouteInfos","_changedQueryParams","queryParamsTransition","changelist","wasTransitioning","fireQueryParamDidChange","finalizeQueryParamChange","toReadOnlyInfos","_updateURL","didTransition","toInfos","getTransitionByIntent","generateNewState","readonlyInfos","recognizeAndLoad","routeInfosWithAttributes","queryParamChangelist","routeInfosEqual","setupContexts","otherRouteInfos","paramsEqual","routeInfosSameExceptQueryParams","finalizeTransition","notifyExistingHandlers","doTransition","modelsArray","lastArg","infos","partition","partitionRoutes","exited","_internalReset","unchanged","updatedContext","routeEnteredOrUpdated","entered","_routeEnteredOrUpdated","contextDidChange","routeChanged","oldRouteInfos","newRouteInfos","contextChanged","replaceAndNotAborting","isQueryParamsRefreshTransition","replacingReplace","replaceURL","updateURL","resolvedHandlers","newQueryParams","finalQueryParamsArray","finalQueryParams","fromInfos","oldRouteInfoLen","oldHandler","willTransition","handleURL","intermediateTransitionTo","refresh","pivotRoute","partitionedArgs","suppliedParams","applyIntent","isActiveIntent","targetRouteInfos","targetHandler","recognizerHandlers","testState","routesEqual","activeQPsOnNewHandler","activeQueryParams","otherParams","otherKeys","routerJs","InternalTransition","ALL_PERIODS_REGEX","extractRouteArgs","possibleOptions","qps","isRouteOptions","getActiveTargetName","stashParamNames","dynamicParent","recogHandlers","_routerMicrolib","_stashNames","_calculateCacheValuePrefix","prefixParts","currPrefix","currPart","calculateCacheKey","suffixes","cacheValuePrefix","partRemovedPrefix","normalizeControllerQueryParams","qpMap","queryParam","accumulateQueryParamDescriptors","_singleDesc","singleDesc","resemblesURL","prefixRouteNameArg","routable","shallowEqual","aCount","bCount","kA","kB","emberRoutingLibUtils","RouterState","emberRouter","routerJsState","visibleQueryParams","_prepareQueryParams","emberRoutingLibRouterState","generateComputedWithPredicate","additionalDependentKeys","predicateName","expandedProperties","extractProperty","expandPropertiesToArray","computedFunc","lastIdx","notEmpty","none","equal","gte","lte","and","or","deprecatingAlias","emberObjectLibComputedComputedMacros","isNativeOrEmberArray","reduceMacro","arrayMacro","multiArrayMacro","sum","Infinity","additionalDependentKeysOrCallback","cCallback","union","intersect","arrays","found","setDiff","setAProperty","setBProperty","setA","setB","collect","itemsKey","additionalDependentKeysOrDefinition","sortDefinition","sortDefinitionOrString","comparator","y","customSort","sortPropertiesKey","cp","sortProperties","itemsKeyIsAtThis","normalizedSortProperties","direction","normalizeSortProperties","itemA","itemB","sortByNormalizedSortProperties","propertySort","emberObjectLibComputedReduceComputedMacros","emberObjectComputed","reads","getOwner$1","emberOwnerIndex","BucketCache","bucketKey","stash","emberRoutingLibCache","isCallback","DSLImpl","enableLoadingSubstates","dummyErrorRoute","createRoute","resetNamespace","getFullName","dsl","engineInfo","localFullName","serializeMethod","addRouteForEngine","explicitIndex","dslMatches","mount","engineRouteMap","resolveRouteMap","instanceId","shouldResetEngineInfo","oldEngineInfo","optionsForChild","childDSL","substateName","canNest","emberRoutingLibDsl","MODEL","ControllerMixin","isController","_qpDelegate","_qpChanged","_prop","dotIndex","Controller","emberControllerIndex","wrapGetterSetter","originalGet","dependentKeyCompat","emberObjectCompat","generateControllerFactory","controllerName","Factory","generateController","emberRoutingLibGenerateController","RENDER","RENDER_STATE","Route","bucketCache","_router","_bucketCache","_topLevelViewTemplate","_environment","_setRouteName","fullRouteName","getEngineRouteName","namePaths","_activeQPChanged","scopedPropertyName","_updatingQPChanged","urlKey","paramsFor","getQueryParamsFor","serializeQueryParamKey","controllerPropertyName","serializeQueryParam","_urlKey","defaultValueType","_serializeQueryParam","deserializeQueryParam","_deserializeQueryParam","_optionsForQueryParam","resetController","_controller","_isExiting","deactivate","teardownViews","isExiting","inactive","activate","controllerFor","propNames","addQueryParamsObservers","allowOverrides","aQp","cacheKey","undecoratedDefaultValue","qpValues","setupController","shouldRender","_resolvedModel","_model","currentModel","sawParams","findModel","_params","_paramsFor","_skipAssert","modelFor","modelLookupName","templateName","into","outlet","buildRenderState","_store","modelClass","_qp","combinedQueryParameterConfiguration","queryParameterConfiguraton","hasRouterDefinedQueryParams","controllerQP","routeQP","keysAlreadyMergedOrSkippable","cqpName","rqpName","mergeEachQueryParams","copyDefaultValue","defaultValueSerialized","serializedDefaultValue","serializedValue","getRenderState","getFullQueryParams","fullQueryParams","haveAllRouteInfosResolved","fullQueryParamsState","_deserializeQueryParams","queryParamsFor","existing","qpValueWasPassedIn","defaultSerialize","hasDefaultSerialize","queryParamsDidChange","_totalPresent","totalChanged","finalParams","replaceUrl","qpMeta","_queryParamsFor","changes","_qpUpdates","qpUpdated","svalue","presentKey","replaceConfigValue","routeQpMeta","emberRoutingRoute","K","EmberRouter","dslCallbacks","_routePath","nameParts","oldNameParts","intersectionMatches","a1","a2","_resetQueuedQueryParameterChanges","routerService","_routerService","_initRouterJs","routerMicrolib","routeOwner","_engineInfoByRoute","_getEngineInstance","DefaultRoute","setURL","oldInfos","newInfos","_isErrorHandled","_buildDSL","overrideNameAssertion","_hasModuleBasedResolver","_queuedQPChanges","startRouting","setupRouter","initialURL","getURL","initialTransition","_didSetupRouter","_setupLocation","onUpdateURL","_setOutlets","outlets","_toplevelView","setOutletState","OutletView","environment","didCreateRootView","_doURLTransition","routerJsMethod","_initialTransitionStarted","didBeginTransition","_doTransition","updatePaths","formatURL","instances","_engineInstances","instanceMap","queryParameterName","_fireQueryParamTransition","rootURL","initState","_serializeQueryParams","forEachQueryParam","defaultType","valueOf","_pruneDefaultQueryParamValues","_queryParams","_fromRouterService","_processActiveTransitionQueryParams","unchangedQPs","qpUpdates","_fullyScopeQueryParams","calculatePostTransitionState","_hydrateUnsuppliedQueryParams","_getQPMeta","leafRouteName","_qpCache","shouldCache","finalQPMeta","presentProp","appCache","qpLen","_scheduleLoadingEvent","originRoute","_cancelSlowTransitionTimer","_slowTransitionTimer","_handleSlowTransition","_markErrorAsHandled","_handledErrors","_clearHandledError","engineInstances","namedInstances","forEachRouteAbove","defaultActionHandlers","willResolveModel","_routeInfos","routeInfoWithError","errorRouteName","findRouteStateName","errorSubstateName","findRouteSubstateName","_error","initialMessage","errorArgs","logError","loading","routeInfoWithSlowLoading","loadingRouteName","loadingSubstateName","substateNameFull","routeHasBeenDefined","stateNameFull","routerHasRoute","ownerHasRoute","eventWasHandled","defaultHandler","currentURL","routerState","qpCache","emberRoutingRouter","ROUTER","cleanURL","_currentRouteName","_currentURL","_location","_rootURL","_currentRoute","RouterService","urlFor","currentQueryParams","internalURL","pivotRouteName","emberRoutingRouterService","RoutingService","shouldReplace","normalizeQueryParams","_generateURL","leafName","maximumContexts","handlerName","req","numberOfContextsAcceptedByHandler","currentPath","emberRoutingLibRoutingService","lookupOptions","emberRoutingLibControllerFor","emberRoutinginternals","DSL","CAPABILITIES","MOUNT_MANAGER","modelRef","controllerFactory","templateModuleName","MountDefinition","mountHelper","lastName","lastDef","outletHelper","outletRef","lastState","outletState","stateFor","validate","instrumentationPayload","lookupComponentPair","BUILTIN_KEYWORD_HELPERS","BUILTIN_HELPERS","BUILTIN_KEYWORD_MODIFIERS","BUILTIN_MODIFIERS","ResolverImpl","lookupPartial","builtin","cachedComponentDefinition","TOP_LEVEL_NAME","outletStateTag","DynamicScope","NO_OP","RootState","destroyed","isFor","possibleRoot","renderers","deregister","renderSettledDeferred","renderSettled","_scheduleRevalidate","_isValid","resolveRenderPromise","Renderer","_viewRegistry","rootTemplate","viewRegistry","_rootTemplate","_roots","_removedRoots","_builder","_isInteractive","_runtimeResolver","sharedArtifacts","runtimeEnvironmentDelegate","_runtime","appendOutletView","_appendDefinition","_renderRoot","cleanupRootFor","_destroyed","_clearAllRoots","_renderRootsTransaction","_renderRoots","initialRootsLength","removedRoots","_lastRevision","rootIndex","_inRenderTransaction","completedWithoutError","TEMPLATES","setTemplates","templates","getTemplates","OutletTemplate","setupApplicationRegistry","_renderMode","setupEngineRegistry","emberinternalsGlimmerIndex","_resetRenderers","getTemplate","hasTemplate","setTemplate","uniqueId","emberinternalsRoutingIndex","RouterDSL","emberinternalsUtilityTypesIndex","Opaque","fallbackViewRegistry","emberinternalsViewsLibCompatFallbackViewRegistry","loadHooks","loaded","_loaded","onLoad","runLoadHooks","CustomEvent","dispatchEvent","emberApplicationLibLazyLoad","pathname","getQuery","search","getHash","getOrigin","origin","hostname","port","emberRoutingLibLocationUtils","getFullPath","replacePath","HashLocation","_hashchangeHandler","outPath","lastSetURL","_removeEventListener","_event","emberRoutingHashLocation","popstateFired","_uuid","HistoryLocation","baseURL","_popstateHandler","_previousURL","replaceState","pushState","emberRoutingHistoryLocation","NoneLocation","updateCallback","emberRoutingNoneLocation","ApplicationInstance","_watchInstance","_BootOptions","setupEventDispatcher","applicationCustomEvents","instanceCustomEvents","customEvents","visit","bootOptions","handleTransitionResolve","handleTransitionReject","_unwatchInstance","coptions","toEnvironment","isBrowser","emberApplicationInstance","Namespace","existing_name","nameClasses","emberApplicationNamespace","DAG","_vertices","Vertices","vertices","addEdge","addEdges","walk","topsort","IntStack","vertex","msg_1","_a","pushIncoming","incomming","indices","dagMap","ContainerDebugAdapter","canCatalogEntriesByType","catalogEntriesByType","typeSuffixRegex","emberDebugContainerDebugAdapter","Engine","buildRegistry","resolverFor","commonSetupRegistry$1","ensureInitializers","_initializersRan","runInitializers","instanceInitializer","_runInitializer","bucketName","initializersByName","initializers","graph","Resolver","buildInitializerMethod","humanName","emberEngineIndex","Application","commonSetupRegistry","_document","autoboot","_globalsMode","_readinessDeferrals","_applicationInstances","_prepareForGlobalsMode","waitForDOMReady","_buildDeprecatedInstance","__deprecatedInstance__","domReady","deferReadiness","advanceReadiness","didBecomeReady","_bootResolver","emberApplicationIndex","emberArrayMutable","ARRAY_OBSERVER_MAPPING","customTagForArrayProxy","_arrTag","_lengthTag","ArrayProxy","_removeArrangedContentArrayObserver","objectAtContent","amt","replaceContent","_objects","_objectsDirtyIndex","arrangedContent","_lengthDirty","added","removedCount","_invalidate","_updateArrangedContentArray","oldLength","newLength","_addArrangedContentArrayObserver","_arrangedContent","_arrangedContentArrayWillChange","_arrangedContentArrayDidChange","_proxy","dirtyIndex","_arrangedContentIsUpdating","_arrangedContentTag","_arrangedContentRevision","arrangedContentTag","emberArrayProxy","DEFAULT_FEATURES","emberCanaryFeaturesIndex","emberComponentHelper","emberComponentIndex","templateOnly","emberComponentTemplateOnly","iterate","RecordsWatcher","getCacheForItem","recordCache","recordCaches","hasBeenAdded","updated","wrapRecord","records","recordsAdded","recordsUpdated","recordsRemoved","recordArrayCache","_cache","revalidate","TypeWatcher","onChange","hasBeenAccessed","DataAdapter","containerDebugAdapter","getFilters","watchModelTypes","typesAdded","typesUpdated","typesToSend","modelTypes","getModelTypes","releaseMethods","wrapModelType","observeModelType","_nameToClass","watchRecords","modelName","getRecords","recordsWatchers","recordsWatcher","updateFlushWatchers","flushWatchers","typeWatchers","watcher","_klass","columnsForType","typeWatcher","columns","klassTypes","_getObjectsOnNamespaces","columnValues","getRecordColumnValues","searchKeywords","getRecordKeywords","filterValues","getRecordFilterValues","color","getRecordColor","_record","emberDebugDataAdapter","emberDeprecatedFeaturesIndex","ASSIGN","emberDestroyableIndex","emberHelperIndex","emberModifierIndex","emberObjectInternals","emberObjectObservers","PromiseProxyMixin","isPending","isSettled","isRejected","isFulfilled","tap","promiseAlias","emberObjectPromiseProxyMixin","ObjectProxy","emberObjectProxy","emberRendererIndex","emberRoutingIndex","emberRoutingLibEngines","emberRoutingLibQueryParams","emberRoutingLibRouteInfo","emberRoutingLocation","emberRoutingRouteInfo","emberRoutingTransition","emberRunloopprivateBackburner","__emberTemplateCompiler","compileTemplate","emberTemplateCompilationIndex","__registerTemplateCompiler","precompileTemplate","emberTemplateIndex","lastPromise","TestPromise","executor","normalizedOnFulfilled","isolate","getLastPromise","helpers","registerHelper$1","helperMethod","registerAsyncHelper$1","callbacks$1","checkWaiters","adapter","getAdapter","setAdapter","adapterDispatch","asyncEnd","Test","_helpers","registerHelper","registerAsyncHelper","unregisterHelper","onInjectHelpers","registerWaiter","checkedCallback","checkedContext","unregisterWaiter","Adapter","asyncStart","isVeryOldQunit","QUnitAdapter","doneCallbacks","QUnit","ok","setupForTesting","protoWrap","isAsync","testHelpers","originalMethods","helperContainer","injectTestHelpers","removeTestHelpers","invokeInjectHelpersCallbacks","requests","shouldHandleURL","clearInterval","ApplicationClass","EmberTesting","_impl","testingNotAvailableMessage","registerTestImplementation","impl","emberTestIndex","emberTestAdapter","OPERAND_TYPES","format","mnemonic","stackChange","hasRest","normalizeParsed","MAX_SAFE_INTEGER","buildSingleMeta","o","pad","NoopChecker","expected","defaultMessage","CheckPrimitive","CheckFunction","CheckNumber","CheckBoolean","CheckHandle","CheckString","CheckUndefined","CheckUnknown","CheckSafeString","CheckObject","CheckBlockSymbolTable","CheckProgramSymbolTable","CheckElement","CheckDocumentFragment","CheckNode","glimmerDebug","CheckArray","CheckDict","CheckInstanceof","CheckInterface","CheckMaybe","checker","CheckOption","CheckOr","META_KIND","buildEnum","enumString","buildMetas","debugSlice","logOpcode","normalizeAll","opcodeMetadata","recordStackSize","glimmerEnv","CI","glimmerTrackingIndex","glimmerTrackingPrimitivesCache","_Ember","_setComponentManager","_componentManagerCapabilities","_modifierManagerCapabilities","_createCache","_cacheGetValue","_cacheIsConst","_descriptor","_setClassicDecorator","_tracked","_ContainerProxyMixin","_RegistryProxyMixin","_Cache","_captureRenderTree","Debug","_assertDestroyablesDestroyed","_associateDestroyableChild","_enableDestroyableTracking","_isDestroying","_isDestroyed","_registerDestructor","_unregisterDestructor","Instrumentation","_action","inject$1","_dependentKeyCompat","ViewUtils","_getComponentTemplate","_helperManagerCapabilities","_setComponentTemplate","_setHelperManager","_setModifierManager","_templateOnlyComponent","_invokeHelper","_hash","_array","_concat","_on","_fn","_Backburner","__loader","EmberHandlebars","Utils","EmberHTMLBars","defineEmberTemplateCompilerLazyLoad","precompile","defineEmberTestingLazyLoad","receiver","getOwnPropertySymbols","_objectSpread2","getOwnPropertyDescriptors","defineProperties","_WINDOW","_DOCUMENT","_MUTATION_OBSERVER","_PERFORMANCE","mark","WINDOW","DOCUMENT","MUTATION_OBSERVER","PERFORMANCE","IS_DOM","IS_IE","S","classic","fa","fas","far","fal","fat","fab","duotone","fad","fadr","fadl","fadt","sharp","fass","fasr","fasl","fasds","fasdr","fasdl","fasdt","P","L","pt","defaultShortPrefixId","defaultStyleId","styleIds","futureStyleIds","defaultFontWeight","Ft","St","fak","fakd","Lt","Et","kit","t$1","GROUP","SWAP_OPACITY","PRIMARY","SECONDARY","bt$1","ga","Ia","c$1","F$1","ma","NAMESPACE_IDENTIFIER","UNITS_IN_GRID","DEFAULT_REPLACEMENT_CLASS","DATA_FA_I2SVG","DATA_FA_PSEUDO_ELEMENT","DATA_PREFIX","DATA_ICON","HTML_CLASS_I2SVG_BASE_CLASS","TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS","PRODUCTION","NODE_ENV","e$$1","familyProxy","_PREFIX_TO_STYLE","PREFIX_TO_STYLE","_STYLE_TO_PREFIX","solid","regular","light","thin","brands","STYLE_TO_PREFIX","_PREFIX_TO_LONG_STYLE","PREFIX_TO_LONG_STYLE","_LONG_STYLE_TO_PREFIX","ICON_SELECTION_SYNTAX_PATTERN","LAYERS_TEXT_CLASSNAME","FONT_FAMILY_PATTERN","normal","ATTRIBUTES_WATCHED_FOR_MUTATION","DUOTONE_CLASSES","RESERVED_CLASSES","FontAwesomeConfig","coerce","getAttrConfig","styleDefault","familyDefault","cssPrefix","replacementClass","autoReplaceSvg","autoAddCss","autoA11y","searchPseudoElements","observeMutations","mutateApproach","keepOriginalSource","measurePerformance","showMissingIcons","familyPrefix","_config","_onChangeCb","d$2","meaninglessTransform","rotate","flipX","flipY","nextUniqueId","classArray","htmlEscape","joinStyles","styleName","transformIsMeaningful","transform","dcp","drc","rc","dPatt","customPropPatt","rPatt","_cssInserted","ensureCss","headChildren","beforeChild","insertCss","InjectCSS","mixout","beforeDOMElementCreation","beforeI2svg","shims","functions","toHtml","abstractNodes","attributeName","joinAttributes","iconFromMapping","mapping","iconName","icon","subject","thisContext","bindInternal4","toHex","unicode","decoded","ucs2decode","normalizeIcons","icons","defineIcons","skipHooks","addPack","FAMILY_NAMES","PREFIXES_FOR_FAMILY","familyId","_defaultUsablePrefix","_byUnicode","_byLigature","_byOldName","_byOldUnicode","_byAlias","getIconName","cls","reducer","o$$1","a$$1","hasRegular","autoFetchSvg","shimLookups","shim","maybeNameMaybeUnicode","unicodes","getCanonicalPrefix","family","byUnicode","byAlias","byOldName","getDefaultUsablePrefix","c$$1","styleOrPrefix","defined","sortedUniqueValues","getCanonicalIcon","skipLookups","givenPrefix","faCombinedClasses","faStyleOrFamilyClasses","nonStyleOrFamilyClasses","faStyles","styleFromValues","famProps","v$$1","getFamilyId","canonical","moveNonFaClassesToRest","prefixOptions","config$$1","isDuotoneFamily","valuesHasDuotone","defaultFamilyIsDuotone","canonicalPrefixIsDuotone","newCanonicalFamilies","newCanonicalStyles","defaultPrefix","getDefaultCanonicalPrefix","aliasIconName","applyShimAndAlias","_plugins","_hooks","providers","defaultProviderKeys","chainHooks","accumulator","_len","callHooks","_len2","_key2","callProvided","findIconDefinition","iconLookup","library","definitions","_pullDefinitions","longPrefix","i2svg","watch","autoReplaceSvgRoot","autoReplace","canonicalIcon","api","noAuto","domVariants","abstractCreator","abstract","makeInlineSvgAbstract","mask","maskId","titleId","watchable","isUploadedIcon","attrClass","role","xmlns","viewBox","uploadedIconWidthStyle","asSymbol","asIcon","makeLayersTextAbstract","_ref2","startCentered","transformForCss","styleString","styles$1","asFoundIcon","vectorData","missingIconResolutionMixin","findIcon","maybeNotifyMissing","p$2","preamble","isWatched","convertSVG","abstractObj","ceFn","mutators","mutation","outerHTML","nodeAsComment","nest","forSvg","splitClasses","toSvg","toNode","newInnerHTML","performOperationSync","perform","mutations","callbackFunction","mutator","disableObservation","enableObservation","mo","treeCallback","nodeCallback","pseudoElementsCallback","observeMutationsRoot","mutationRecord","addedNodes","hasPrefixAndIcon","childList","subtree","classParser","existingPrefix","existingIconName","innerText","ligature","parseMeta","parser","styleParser","extraClasses","extraAttributes","attributesParser","pluginMeta","extraStyles","styles$2","generateMutation","nodeMeta","onTree","htmlClassList","hclAdd","hclRemove","prefixes","prefixesDomQuery","p$$1","candidates","resolvedMutations","onNode","iconDefinition","ReplaceElements","maybeIconDefinition","mutationObserverCallbacks","provides","providers$$1","generateSvgReplacementMutation","generateAbstractIcon","containerWidth","iconWidth","Layers","layer","assembler","LayersCounter","makeLayersCounterAbstract","LayersText","generateLayersText","computedFontSize","fontSize","boundingClientRect","CLEAN_CONTENT_PATTERN","SECONDARY_UNICODE_RANGE","_FONT_FAMILY_WEIGHT_TO_PREFIX","FontAwesome","FONT_FAMILY_WEIGHT_TO_PREFIX","FONT_FAMILY_WEIGHT_FALLBACK","fontFamily","weights","replaceForPosition","pendingAttribute","alreadyProcessedPseudoElement","fontFamilyMatch","fontFamilySanitized","fontWeightInteger","fontWeightSanitized","getPrefix","hexValue","isSecondary","cleaned","codePoint","codePointAt","isPrependTen","isDoubled","hexValueFromContent","isV4","startsWith","iconIdentifier","iconName4","oldUnicode","newUnicode","byOldUnicode","processable","PseudoElements","pseudoElements2svg","_unwatched","MutationObserver$1","unwatch","disconnect","parseTransformString","transformString","PowerTransforms","parseNodeAttributes","generateAbstractTransformGrouping","outer","innerTranslate","innerScale","innerRotate","ALL_SPACE","fillBlack","force","Masks","maskData","generateAbstractMask","explicitMaskId","mainWidth","mainPath","maskWidth","maskPath","trans","transformForSvg","maskRect","maskInnerGroupChildrenMixin","maskInnerGroup","maskOuterGroup","clipId","maskTag","maskUnits","maskContentUnits","defs","MissingIconIndicator","reduceMotion","matchMedia","missingIconAbstract","gChildren","FILL","ANIMATION_BASE","attributeType","repeatCount","dur","OPACITY_ANIMATE","dot","cx","cy","nextPlugins","mixoutsTo","plugin","tk","sk","registerPlugins","symbolData","noAuto$1","config$1","library$1","dom$1","parse$1","findIconDefinition$1","toHtml$1","faSquareJs","faJsSquare","faSquareReddit","faRedditSquare","faSquareInstagram","faInstagramSquare","faSquareHackerNews","faHackerNewsSquare","faSquareSnapchat","faSnapchatSquare","faSquareFontAwesomeStroke","faFontAwesomeAlt","faSquareViadeo","faViadeoSquare","faSquareDribbble","faDribbbleSquare","faSquareTwitter","faTwitterSquare","faKickstarter","faSquareKickstarter","faSquareYoutube","faYoutubeSquare","faWpressr","faRendact","faSquareSteam","faSteamSquare","faSquareVimeo","faVimeoSquare","faFontAwesome","faFontAwesomeFlag","faFontAwesomeLogoFull","faSquareGithub","faGithubSquare","faSquareGitlab","faGitlabSquare","faSquareOdnoklassniki","faOdnoklassnikiSquare","faSquarePinterest","faPinterestSquare","faSquareGooglePlus","faGooglePlusSquare","faSquareXing","faXingSquare","fa42Group","faInnosoft","faSquarePiedPiper","faPiedPiperSquare","faSquareFacebook","faFacebookSquare","faSquareLastfm","faLastfmSquare","faWirsindhandwerk","faWsh","faSnapchat","faSnapchatGhost","faSquareBehance","faBehanceSquare","faSquareGit","faGitSquare","faSquareTumblr","faTumblrSquare","faTelegram","faTelegramPlane","faSquareWhatsapp","faWhatsappSquare","faSlack","faSlackHash","faMedium","faMediumM","fa500px","faAccessibleIcon","faAccusoft","faAdn","faAdversal","faAffiliatetheme","faAirbnb","faAlgolia","faAlipay","faAmazon","faAmazonPay","faAmilia","faAndroid","faAngellist","faAngrycreative","faAngular","faAppStore","faAppStoreIos","faApper","faApple","faApplePay","faArtstation","faAsymmetrik","faAtlassian","faAudible","faAutoprefixer","faAvianex","faAviato","faAws","faBandcamp","faBattleNet","faBehance","faBilibili","faBimobject","faBitbucket","faBitcoin","faBity","faBlackTie","faBlackberry","faBlogger","faBloggerB","faBluesky","faBluetooth","faBluetoothB","faBootstrap","faBots","faBrave","faBraveReverse","faBtc","faBuffer","faBuromobelexperte","faBuyNLarge","faBuysellads","faCanadianMapleLeaf","faCcAmazonPay","faCcAmex","faCcApplePay","faCcDinersClub","faCcDiscover","faCcJcb","faCcMastercard","faCcPaypal","faCcStripe","faCcVisa","faCentercode","faCentos","faChrome","faChromecast","faCloudflare","faCloudscale","faCloudsmith","faCloudversify","faCmplid","faCodepen","faCodiepie","faConfluence","faConnectdevelop","faContao","faCottonBureau","faCpanel","faCreativeCommons","faCreativeCommonsBy","faCreativeCommonsNc","faCreativeCommonsNcEu","faCreativeCommonsNcJp","faCreativeCommonsNd","faCreativeCommonsPd","faCreativeCommonsPdAlt","faCreativeCommonsRemix","faCreativeCommonsSa","faCreativeCommonsSampling","faCreativeCommonsSamplingPlus","faCreativeCommonsShare","faCreativeCommonsZero","faCriticalRole","faCss","faCss3","faCss3Alt","faCuttlefish","faDAndD","faDAndDBeyond","faDailymotion","faDartLang","faDashcube","faDebian","faDeezer","faDelicious","faDeploydog","faDeskpro","faDev","faDeviantart","faDhl","faDiaspora","faDigg","faDigitalOcean","faDiscord","faDiscourse","faDochub","faDocker","faDraft2digital","faDribbble","faDropbox","faDrupal","faDyalog","faEarlybirds","faEbay","faEdge","faEdgeLegacy","faElementor","faEllo","faEmber","faEmpire","faEnvira","faErlang","faEthereum","faEtsy","faEvernote","faExpeditedssl","faFacebook","faFacebookF","faFacebookMessenger","faFantasyFlightGames","faFedex","faFedora","faFigma","faFilesPinwheel","faFirefox","faFirefoxBrowser","faFirstOrder","faFirstOrderAlt","faFirstdraft","faFlickr","faFlipboard","faFlutter","faFly","faFonticons","faFonticonsFi","faFortAwesome","faFortAwesomeAlt","faForumbee","faFoursquare","faFreeCodeCamp","faFreebsd","faFulcrum","faGalacticRepublic","faGalacticSenate","faGetPocket","faGg","faGgCircle","faGit","faGitAlt","faGithub","faGithubAlt","faGitkraken","faGitlab","faGitter","faGlide","faGlideG","faGofore","faGolang","faGoodreads","faGoodreadsG","faGoogle","faGoogleDrive","faGooglePay","faGooglePlay","faGooglePlus","faGooglePlusG","faGoogleScholar","faGoogleWallet","faGratipay","faGrav","faGripfire","faGrunt","faGuilded","faGulp","faHackerNews","faHackerrank","faHashnode","faHips","faHireAHelper","faHive","faHooli","faHornbill","faHotjar","faHouzz","faHtml5","faHubspot","faIdeal","faImdb","faInstagram","faInstalod","faIntercom","faInternetExplorer","faInvision","faIoxhost","faItchIo","faItunes","faItunesNote","faJava","faJediOrder","faJenkins","faJira","faJoget","faJoomla","faJs","faJsfiddle","faJxl","faKaggle","faKeybase","faKeycdn","faKickstarterK","faKorvue","faLaravel","faLastfm","faLeanpub","faLess","faLetterboxd","faLine","faLinkedin","faLinkedinIn","faLinode","faLinux","faLyft","faMagento","faMailchimp","faMandalorian","faMarkdown","faMastodon","faMaxcdn","faMdb","faMedapps","faMedrt","faMeetup","faMegaport","faMendeley","faMeta","faMicroblog","faMicrosoft","faMintbit","faMix","faMixcloud","faMixer","faMizuni","faModx","faMonero","faNapster","faNeos","faNfcDirectional","faNfcSymbol","faNimblr","faNode","faNodeJs","faNpm","faNs8","faNutritionix","faOctopusDeploy","faOdnoklassniki","faOdysee","faOldRepublic","faOpencart","faOpenid","faOpensuse","faOpera","faOptinMonster","faOrcid","faOsi","faPadlet","faPage4","faPagelines","faPalfed","faPatreon","faPaypal","faPerbyte","faPeriscope","faPhabricator","faPhoenixFramework","faPhoenixSquadron","faPhp","faPiedPiper","faPiedPiperAlt","faPiedPiperHat","faPiedPiperPp","faPinterest","faPinterestP","faPix","faPixiv","faPlaystation","faProductHunt","faPushed","faPython","faQq","faQuinscape","faQuora","faRProject","faRaspberryPi","faRavelry","faReact","faReacteurope","faReadme","faRebel","faRedRiver","faReddit","faRedditAlien","faRedhat","faRenren","faReplyd","faResearchgate","faResolving","faRev","faRocketchat","faRockrms","faRust","faSafari","faSalesforce","faSass","faSchlix","faScreenpal","faScribd","faSearchengin","faSellcast","faSellsy","faServicestack","faShirtsinbulk","faShoelace","faShopify","faShopware","faSignalMessenger","faSimplybuilt","faSistrix","faSith","faSitrox","faSketch","faSkyatlas","faSkype","faSlideshare","faSoundcloud","faSourcetree","faSpaceAwesome","faSpeakap","faSpeakerDeck","faSpotify","faSquareBluesky","faSquareFontAwesome","faSquareLetterboxd","faSquareThreads","faSquareUpwork","faSquareWebAwesome","faSquareWebAwesomeStroke","faSquareXTwitter","faSquarespace","faStackExchange","faStackOverflow","faStackpath","faStaylinked","faSteam","faSteamSymbol","faStickerMule","faStrava","faStripe","faStripeS","faStubber","faStudiovinari","faStumbleupon","faStumbleuponCircle","faSuperpowers","faSupple","faSuse","faSwift","faSymfony","faTeamspeak","faTencentWeibo","faTheRedYeti","faThemeco","faThemeisle","faThinkPeaks","faThreads","faTiktok","faTradeFederation","faTrello","faTumblr","faTwitch","faTwitter","faTypo3","faUber","faUbuntu","faUikit","faUmbraco","faUncharted","faUniregistry","faUnity","faUnsplash","faUntappd","faUps","faUpwork","faUsb","faUsps","faUssunnah","faVaadin","faViacoin","faViadeo","faViber","faVimeo","faVimeoV","faVine","faVk","faVnv","faVuejs","faWatchmanMonitoring","faWaze","faWebAwesome","faWebflow","faWeebly","faWeibo","faWeixin","faWhatsapp","faWhmcs","faWikipediaW","faWindows","faWix","faWizardsOfTheCoast","faWodu","faWolfPackBattalion","faWordpress","faWordpressSimple","faWpbeginner","faWpexplorer","faWpforms","faXTwitter","faXbox","faXing","faYCombinator","faYahoo","faYammer","faYandex","faYandexInternational","faYarn","faYelp","faYoast","faYoutube","faZhihu","faCircleChevronRight","faChevronCircleRight","faPhoneArrowUpRight","faPhoneArrowUp","faPhoneOutgoing","faTrashCan","faTrashAlt","faHeadSideGoggles","faHeadVr","faUserXmark","faUserTimes","faGaugeSimpleMin","faTachometerSlowest","faMessage","faCommentAlt","faSalad","faBowlSalad","faDownLeftAndUpRightToCenter","faCompressAlt","faFileLines","faFileAlt","faFileText","faWifiFair","faWifi2","faCalendarDays","faCalendarAlt","faVolleyball","faVolleyballBall","faFork","faUtensilFork","faSortDown","faSortDesc","faFolderArrowDown","faFolderDownload","faCircleMinus","faMinusCircle","faRightFromBracket","faSignOutAlt","faIcons","faHeartMusicCameraBolt","faMicrophoneLinesSlash","faMicrophoneAltSlash","faCalculatorSimple","faCalculatorAlt","faSlidersUp","faSlidersV","faLocationMinus","faMapMarkerMinus","faStandardDefinition","faRectangleSd","faMagnifyingGlassLocation","faSearchLocation","faForwardStep","faStepForward","faFaceSmileBeam","faSmileBeam","faMessageExclamation","faCommentAltExclamation","faBowlScoop","faBowlShavedIce","faChevronsUp","faChevronDoubleUp","faFootball","faFootballBall","faAnglesDown","faAngleDoubleDown","faSquareArrowRight","faArrowSquareRight","faLocationPlus","faMapMarkerPlus","faBeerMugEmpty","faBeer","faCarpool","faCarPeople","faArrowUpLong","faLongArrowUp","faPersonCarryBox","faPersonCarry","faFireFlameSimple","faBurn","faPerson","faMale","faChevronsLeft","faChevronDoubleLeft","faCircleHeart","faHeartCircle","faFaceGrinStars","faGrinStars","faSpaghettiMonsterFlying","faPastafarianism","faSpoon","faUtensilSpoon","faEnvelopesBulk","faMailBulk","faHexagonXmark","faTimesHexagon","faXmarkHexagon","faCircleH","faHospitalSymbol","faAddressBook","faContactBook","faGrid","faGrid3","faGaugeMin","faTachometerAltSlowest","faPencil","faPencilAlt","faPaste","faFileClipboard","faTruckRampBox","faTruckLoading","faBookBlank","faBookAlt","faMessageArrowDown","faCommentAltArrowDown","faScrollTorah","faTorah","faUp","faArrowAltUp","faBroomBall","faQuidditch","faQuidditchBroomBall","faFaceAwesome","faGaveDandy","faBoxArchive","faArchive","faCircleCaretDown","faCaretCircleDown","faArrowDown91","faSortNumericDesc","faSortNumericDownAlt","faFaceGrinTongueSquint","faGrinTongueSquint","faEarthAfrica","faGlobeAfrica","faTabletScreenButton","faTabletAlt","faFaceFlushed","faFlushed","faGavel","faLegal","faMessagePen","faCommentAltEdit","faMessageEdit","faBellConcierge","faConciergeBell","faPenRuler","faPencilRuler","faChessRookPiece","faChessRookAlt","faPeopleArrows","faPeopleArrowsLeftRight","faSquareCaretRight","faCaretSquareRight","faScissors","faCut","faMessageImage","faCommentAltImage","faSensorTriangleExclamation","faSensorAlert","faTachographDigital","faDigitalTachograph","faReply","faMailReply","faSquareMinus","faMinusSquare","faSquareCaretDown","faCaretSquareDown","faHeartHalfStroke","faHeartHalfAlt","faBars","faNavicon","faHourglassEnd","faHourglass3","faHeartCrack","faHeartBroken","faDropletPercent","faHumidity","faSquareUpRight","faExternalLinkSquareAlt","faFaceKissBeam","faKissBeam","faCircleExclamation","faExclamationCircle","faArrowRightFromBracket","faSignOut","faCircleChevronDown","faChevronCircleDown","faUnlockKeyhole","faUnlockAlt","faHeadphonesSimple","faHeadphonesAlt","faSpaceStationMoonConstruction","faSpaceStationMoonAlt","faCircleDollarToSlot","faDonate","faArrowUpToLine","faArrowToTop","faVolumeLow","faVolumeDown","faXmarkToSlot","faTimesToSlot","faVoteNay","faBoxTaped","faBoxAlt","faWheatAwn","faWheatAlt","faLuchadorMask","faLuchador","faMaskLuchador","faSquareCheck","faCheckSquare","faBookOpenCover","faBookOpenAlt","faSquareParkingSlash","faParkingSlash","faHeading","faHeader","faFilmSimple","faFilmAlt","faList","faListSquares","faSquarePhoneFlip","faPhoneSquareAlt","faCircleDot","faDotCircle","faFaceDizzy","faDizzy","faUpToLine","faArrowAltToTop","faFutbol","faFutbolBall","faSoccerBall","faPaintbrush","faPaintBrush","faArrowDownFromLine","faArrowFromTop","faSignalBarsSlash","faSignalAltSlash","faRectanglePro","faPro","faHotTubPerson","faHotTub","faMapLocation","faMapMarked","faFolderArrowUp","faFolderUpload","faPenToSquare","faEdit","faSquareSliders","faSlidersHSquare","faMessageMiddleTop","faCommentMiddleTopAlt","faKnife","faUtensilKnife","faShareNodes","faShareAlt","faCircleCalendar","faCalendarCircle","faHourglassHalf","faHourglass2","faBagShopping","faShoppingBag","faArrowDownZA","faSortAlphaDesc","faSortAlphaDownAlt","faReplyClock","faReplyTime","faRight","faArrowAltRight","faHand","faHandPaper","faPersonBikingMountain","faBikingMountain","faPrintMagnifyingGlass","faPrintSearch","faFlaskRoundPotion","faFlaskPotion","faGaugeSimpleLow","faTachometerSlow","faCircleCamera","faCameraCircle","faCircleMicrophone","faMicrophoneCircle","faFieldHockeyStickBall","faFieldHockey","faArrowUpSquareTriangle","faSortShapesUpAlt","faCameraWeb","faWebcam","faFaceKiss","faKiss","faFaceGrinTongue","faGrinTongue","faFaceGrinWink","faGrinWink","faEarDeaf","faDeaf","faDeafness","faHardOfHearing","faOctagonMinus","faMinusOctagon","faSquareRss","faRssSquare","faToiletPaperUnderSlash","faToiletPaperReverseSlash","faDroneFront","faDroneAlt","faUserHelmetSafety","faUserConstruction","faUserHardHat","faHryvniaSign","faHryvnia","faFaceGrinWide","faGrinAlt","faStaffSnake","faRodAsclepius","faRodSnake","faStaffAesculapius","faTruckMedical","faAmbulance","faBracketRound","faParenthesis","faMonitorWaveform","faMonitorHeartRate","faWineGlassCrack","faFragile","faTemperatureHalf","faTemperature2","faThermometer2","faThermometerHalf","faDonut","faDoughnut","faPooStorm","faPooBolt","faFaceFrownOpen","faFrownOpen","faArrowUpBigSmall","faSortSizeUp","faSquareUp","faArrowAltSquareUp","faTrainSubwayTunnel","faSubwayTunnel","faSquareExclamation","faExclamationSquare","faBatteryLow","faBattery1","faBrainArrowCurvedRight","faMindShare","faLocationSmile","faMapMarkerSmile","faArrowLeftToLine","faArrowToLeft","faSushi","faNigiri","faMessageCaptions","faCommentAltCaptions","faFolder","faFolderBlank","faFileWaveform","faFileMedicalAlt","faCircleParking","faParkingCircle","faGauge","faDashboard","faGaugeMed","faTachometerAltAverage","faWandMagicSparkles","faMagicWandSparkles","faPenClip","faPenAlt","faToiletPaperUnder","faToiletPaperReverse","faVanShuttle","faShuttleVan","faSquareCaretLeft","faCaretSquareLeft","faWavePulse","faHeartRate","faLocationCrosshairsSlash","faLocationSlash","faFileChartColumn","faFileChartLine","faCalendarPen","faCalendarEdit","faMessagePlus","faCommentAltPlus","faChartArea","faAreaChart","faBan","faCancel","faCircleBookmark","faBookmarkCircle","faSprayCanSparkles","faAirFreshener","faSignalBars","faSignalAlt","faSignalAlt4","faSignalBarsStrong","faPageCaretDown","faFileCaretDown","faArrowPointer","faMousePointer","faSignalBarsGood","faSignalAlt3","faMaximize","faExpandArrowsAlt","faShapes","faTriangleCircleSquare","faGaugeSimpleMax","faTachometerFastest","faSquarePhoneHangup","faPhoneSquareDown","faShuffle","faRandom","faPersonRunning","faRunning","faFileDashedLine","faPageBreak","faScalpelLineDashed","faScalpelPath","faLocationXmark","faMapMarkerTimes","faMapMarkerXmark","faPersonToPortal","faPortalEnter","faComputerMouse","faMouse","faArrowRightToBracket","faSignIn","faPersonSkiLift","faSkiLift","faShopSlash","faStoreAltSlash","faHourglassStart","faHourglass1","faPaperPlaneTop","faPaperPlaneAlt","faSend","faMessageArrowUp","faCommentAltArrowUp","faLayerMinus","faLayerGroupMinus","faGaugeMax","faTachometerAltFastest","faRightToBracket","faSignInAlt","faSquareRight","faArrowAltSquareRight","faThumbtackSlash","faThumbTackSlash","faInboxIn","faInboxArrowDown","faHeartPulse","faHeartbeat","faPeopleCarryBox","faPeopleCarry","faWeightScale","faWeight","faUserGroup","faUserFriends","faArrowUpAZ","faSortAlphaUp","faLayerPlus","faLayerGroupPlus","faSnooze","faZzz","faFarm","faBarnSilo","faPalletBoxes","faPaletteBoxes","faPalletAlt","faFaceLaughSquint","faLaughSquint","faSquareChevronDown","faChevronSquareDown","faTriangleInstrument","faTriangleMusic","faCircleArrowUp","faArrowCircleUp","faRectangleVertical","faRectanglePortrait","faPersonWalking","faWalking","faBedPulse","faProcedures","faShuttleSpace","faSpaceShuttle","faChartPieSimple","faChartPieAlt","faFaceLaugh","faLaugh","faBowlHot","faSoup","faSignalBarsWeak","faSignalAlt1","faMicrophoneLines","faMicrophoneAlt","faMarsStrokeUp","faMarsStrokeV","faChampagneGlasses","faGlassCheers","faHexagonPlus","faPlusHexagon","faFileArrowUp","faFileUpload","faWifi","faWifi3","faWifiStrong","faMessages","faCommentsAlt","faBath","faBathtub","faUmbrellaSimple","faUmbrellaAlt","faUserPen","faUserEdit","faEngineWarning","faEngineExclamation","faMoneyCheckPen","faMoneyCheckEdit","faBorderTopLeft","faBorderStyle","faMapLocationDot","faMapMarkedAlt","faSquarePollVertical","faPoll","faArrowDownSquareTriangle","faSortShapesDownAlt","faCarBattery","faBatteryCar","faVolume","faVolumeMedium","faPaintbrushFine","faPaintBrushAlt","faPaintBrushFine","faPaintbrushAlt","faBurgerCheese","faCheeseburger","faArrowDownToLine","faArrowToBottom","faMarsStrokeRight","faMarsStrokeH","faHandBackFist","faHandRock","faTally","faTally5","faSquareCaretUp","faCaretSquareUp","faChartBar","faBarChart","faHandsBubbles","faHandsWash","faEyeLowVision","faLowVision","faCassetteBetamax","faBetamax","faSquarePlus","faPlusSquare","faMessageLines","faCommentAltLines","faDownFromLine","faArrowAltFromTop","faShieldXmark","faShieldTimes","faCircleSortDown","faSortCircleDown","faMartiniGlass","faGlassMartiniAlt","faRotateLeft","faRotateBack","faRotateBackward","faUndoAlt","faTableColumns","faColumns","faDolly","faDollyBox","faMinimize","faCompressArrowsAlt","faOctagonXmark","faTimesOctagon","faXmarkOctagon","faAnglesRight","faAngleDoubleRight","faTruckRampCouch","faTruckCouch","faCirclePlay","faPlayCircle","faEuroSign","faEur","faEuro","faCircleCheck","faCheckCircle","faCircleStop","faStopCircle","faCompassDrafting","faDraftingCompass","faCarWrench","faCarMechanic","faFaceLaughBeam","faLaughBeam","faFileMagnifyingGlass","faFileSearch","faCircleChevronUp","faChevronCircleUp","faSterlingSign","faGbp","faPoundSign","faArrowDownLong","faLongArrowDown","faReplyAll","faMailReplyAll","faPersonSkating","faSkating","faFilterCircleDollar","faFunnelDollar","faCircleArrowDown","faArrowCircleDown","faCommentPen","faCommentEdit","faFileImport","faArrowRightToFile","faSquareArrowUpRight","faExternalLinkSquare","faArrowLeftFromLine","faArrowFromRight","faPlaneEngines","faPlaneAlt","faTemperatureEmpty","faTemperature0","faThermometer0","faThermometerEmpty","faGaugeLow","faTachometerAltSlow","faAddressCard","faContactCard","faVcard","faScaleUnbalancedFlip","faBalanceScaleRight","faDiamondTurnRight","faDirections","faHouseLaptop","faLaptopHouse","faFaceTired","faTired","faCircleCaretUp","faCaretCircleUp","faCloudArrowUp","faCloudUpload","faCloudUploadAlt","faCircleEnvelope","faEnvelopeCircle","faTrianglePersonDigging","faConstruction","faSeedling","faSprout","faLeftRight","faArrowsAltH","faCircleArrowLeft","faArrowCircleLeft","faArrowDownWideShort","faSortAmountAsc","faSortAmountDown","faSquareDollar","faDollarSquare","faUsdSquare","faMessageCheck","faCommentAltCheck","faCloudBolt","faThunderstorm","faTextSlash","faRemoveFormat","faFaceSmileWink","faSmileWink","faTombstoneBlank","faTombstoneAlt","faChessKingPiece","faChessKingAlt","faLeft","faArrowAltLeft","faSquareDown","faArrowAltSquareDown","faArrowsLeftRight","faArrowsH","faCloudArrowDown","faCloudDownload","faCloudDownloadAlt","faChalkboard","faBlackboard","faUserLargeSlash","faUserAltSlash","faSignalStrong","faSignal4","faLollipop","faLollypop","faHandshakeSimpleSlash","faHandshakeAltSlash","faRabbitRunning","faRabbitFast","faArrowsRotate","faRefresh","faSync","faCircleBookOpen","faBookCircle","faSquareArrowUp","faArrowSquareUp","faShieldHalved","faShieldAlt","faBookAtlas","faAtlas","faHouseChimneyCrack","faHouseDamage","faFileZipper","faFileArchive","faMartiniGlassEmpty","faGlassMartini","faPersonSnowmobiling","faSnowmobile","faPersonSkiing","faSkiing","faTemperatureArrowDown","faTemperatureDown","faFeatherPointed","faFeatherAlt","faRectangleAd","faAd","faCircleArrowRight","faArrowCircleRight","faUserGroupCrown","faUsersCrown","faSort","faUnsorted","faListOl","faList12","faListNumeric","faMoneyCheckDollar","faMoneyCheckAlt","faFaceKissWinkHeart","faKissWinkHeart","faDownToLine","faArrowAltToBottom","faCirclePhone","faPhoneCircle","faUpDownLeftRight","faArrowsAlt","faDryerHeat","faDryerAlt","faArrowUpSmallBig","faSortSizeUpAlt","faStarHalfStroke","faStarHalfAlt","faWhiskeyGlass","faGlassWhiskey","faMobileNotch","faMobileIphone","faArrowUpRightFromSquare","faExternalLink","faWonSign","faKrw","faWon","faChessKnightPiece","faChessKnightAlt","faTaxi","faCab","faChartPie","faPieChart","faFaceGrinBeam","faGrinBeam","faAlien8bit","faAlienMonster","faLocationPin","faMapMarker","faHelmetSafety","faHardHat","faHatHard","faCircleRight","faArrowAltCircleRight","faFaceRollingEyes","faMehRollingEyes","faChartLine","faLineChart","faCalendarArrowDown","faCalendarDownload","faSignsPost","faMapSigns","faOctagonPlus","faPlusOctagon","faMessageSmile","faCommentAltSmile","faLeftFromLine","faArrowAltFromRight","faBasketShoppingSimple","faShoppingBasketAlt","faHandsHoldingHeart","faHandsHeart","faScrewdriverWrench","faTools","faTrophyStar","faTrophyAlt","faHouseUser","faHomeUser","faHexagonMinus","faMinusHexagon","faLeftToLine","faArrowAltToLeft","faPawSimple","faPawAlt","faBracketsRound","faParentheses","faMartiniGlassCitrus","faCocktail","faFaceSurprise","faSurprise","faCirclePause","faPauseCircle","faAppleWhole","faAppleAlt","faLockKeyhole","faLockAlt","faTemperatureQuarter","faTemperature1","faThermometer1","faThermometerQuarter","faSquareInfo","faInfoSquare","faHandsHoldingDollar","faHandsUsd","faArrowDownTriangleSquare","faSortShapesDown","faSquarePollHorizontal","faPollH","faBackwardFast","faFastBackward","faBasketball","faBasketballBall","faForkKnife","faUtensilsAlt","faCircleUp","faArrowAltCircleUp","faMobileScreenButton","faMobileAlt","faInboxOut","faInboxArrowUp","faVolumeHigh","faVolumeUp","faTruckClock","faShippingTimed","faBurger","faHamburger","faRupeeSign","faRupee","faCircleQuestion","faQuestionCircle","faHouseWater","faHouseFlood","faWarehouseFull","faWarehouseAlt","faPhoneFlip","faPhoneAlt","faCircleCaretLeft","faCaretCircleLeft","faForwardFast","faFastForward","faFaceMehBlank","faMehBlank","faSquareParking","faParking","faSquareChevronUp","faChevronSquareUp","faBarsProgress","faTasksAlt","faCartFlatbed","faDollyFlatbed","faBanSmoking","faSmokingBan","faCircleSortUp","faSortCircleUp","faBasketShopping","faShoppingBasket","faBusSimple","faBusAlt","faFaceSadCry","faSadCry","faTicketAirline","faTicketPerforatedPlane","faTicketPlane","faArrowsMinimize","faCompressArrows","faToiletPaperBlankUnder","faToiletPaperReverseAlt","faSignal","faSignal5","faSignalPerfect","faHouseChimney","faHomeLg","faFaceFrown","faFrown","faChessBishopPiece","faChessBishopAlt","faDiploma","faScrollRibbon","faShop","faStoreAlt","faFloppyDisk","faSave","faScaleUnbalanced","faBalanceScaleLeft","faSortUp","faSortAsc","faCalendarArrowUp","faCalendarUpload","faCommentDots","faCommenting","faSquareLeft","faArrowAltSquareLeft","faFaceGrinSquint","faGrinSquint","faHandHoldingDollar","faHandHoldingUsd","faHandsPraying","faPrayingHands","faArrowRotateRight","faArrowRightRotate","faArrowRotateForward","faRedo","faMessagesDollar","faCommentsAltDollar","faChessQueenPiece","faChessQueenAlt","faLocationCrosshairs","faLocation","faHousePersonLeave","faHouseLeave","faHousePersonDepart","faFaceGrinTears","faGrinTears","faComputerMouseScrollwheel","faMouseAlt","faCalendarXmark","faCalendarTimes","faHouseBlank","faHomeBlank","faSquareHeart","faHeartSquare","faUserGear","faUserCog","faArrowUp19","faSortNumericUp","faLaptopMobile","faPhoneLaptop","faConveyorBeltBoxes","faConveyorBeltAlt","faStarfighterTwinIonEngineAdvanced","faStarfighterAltAdvanced","faStarfighterTwinIonEngine","faStarfighterAlt","faBanBug","faDebug","faPersonDigging","faDigging","faShowerDown","faShowerAlt","faPhoneArrowDownLeft","faPhoneArrowDown","faPhoneIncoming","faGaugeSimple","faGaugeSimpleMed","faTachometerAverage","faArrowDownSmallBig","faSortSizeDownAlt","faPenClipSlash","faPenAltSlash","faQuoteRight","faQuoteRightAlt","faShirt","faTShirt","faTshirt","faTengeSign","faTenge","faTemperatureSun","faTemperatureHot","faHighDefinition","faRectangleHd","faUpRightFromSquare","faExternalLinkAlt","faCircleSort","faSortCircle","faTableCells","faTh","faImageLandscape","faLandscape","faCurlingStone","faCurling","faGamepadModern","faGamepadAlt","faBookBible","faBible","faSuitcaseMedical","faMedkit","faPersonDress","faFemale","faBusinessTime","faBriefcaseClock","faTableCellsLarge","faThLarge","faBookTanakh","faTanakh","faPhoneVolume","faVolumeControlPhone","faTableRows","faRows","faLocationExclamation","faMapMarkerExclamation","faBookSparkles","faBookSpells","faWashingMachine","faWasher","faChessClockFlip","faChessClockAlt","faBookSection","faBookLaw","faEllipsisStrokeVertical","faEllipsisVAlt","faCakeCandles","faBirthdayCake","faCake","faAnglesUp","faAngleDoubleUp","faArrowUp91","faSortNumericUpAlt","faCircleWifiCircleWifi","faCircleWifiGroup","faMessageMedical","faCommentAltMedical","faTreeDeciduous","faTreeAlt","faPuzzlePieceSimple","faPuzzlePieceAlt","faHourglass","faHourglassEmpty","faFileXmark","faFileTimes","faHouseHeart","faHomeHeart","faUserDoctor","faUserMd","faCircleInfo","faInfoCircle","faCamera","faCameraAlt","faArrowDown19","faSortNumericAsc","faSortNumericDown","faHandHoldingDroplet","faHandHoldingWater","faStarSharpHalfStroke","faStarSharpHalfAlt","faCalendarClock","faCalendarTime","faPrescriptionBottleMedical","faPrescriptionBottleAlt","faArrowDownAZ","faSortAlphaAsc","faSortAlphaDown","faCameraViewfinder","faScreenshot","faMessageMusic","faCommentAltMusic","faBorderBottomRight","faBorderStyleAlt","faArrowRotateLeft","faArrowLeftRotate","faArrowRotateBack","faArrowRotateBackward","faUndo","faHardDrive","faHdd","faFaceGrinSquintTears","faGrinSquintTears","faRectangleList","faListAlt","faPersonSkiingNordic","faSkiingNordic","faPersonFromPortal","faPortalExit","faCowbellCirclePlus","faCowbellMore","faCircleLeft","faArrowAltCircleLeft","faSignalBarsFair","faSignalAlt2","faTrainSubway","faSubway","faMoneyBillsSimple","faMoneyBillsAlt","faIndianRupeeSign","faIndianRupee","faInr","faCropSimple","faCropAlt","faMoneyBill1","faMoneyBillAlt","faLeftLong","faLongArrowAltLeft","faCloudBoltMoon","faThunderstormMoon","faMinus","faSubtract","faFireFlame","faFlame","faRightToLine","faArrowAltToRight","faArrowLeftLong","faLongArrowLeft","faFlaskRoundPoison","faFlaskPoison","faChartUser","faUserChart","faHandsAslInterpreting","faAmericanSignLanguageInterpreting","faAslInterpreting","faHandsAmericanSignLanguageInterpreting","faPresentationScreen","faPresentation","faHousePersonReturn","faHousePersonArrive","faHouseReturn","faMessageXmark","faCommentAltTimes","faMessageTimes","faFileCertificate","faFileAward","faCameraSecurity","faCameraHome","faGear","faCog","faDropletSlash","faTintSlash","faFlagSwallowtail","faFlagAlt","faCartShopping","faShoppingCart","faTemperatureSnow","faTemperatureFrigid","faFaceSmilePlus","faSmilePlus","faRadioTuner","faRadioAlt","faWaterArrowDown","faWaterLower","faPersonSkiJumping","faSkiJump","faWaterArrowUp","faWaterRise","faWaveformLines","faWaveformPath","faFilmCanister","faFilmCannister","faFolderXmark","faFolderTimes","faToiletPaperBlank","faToiletPaperAlt","faTabletScreen","faTabletAndroidAlt","faDisplayMedical","faDesktopMedical","faArrowTurnUp","faLevelUp","faSquareRootVariable","faSquareRootAlt","faArrowDownArrowUp","faSortAlt","faDash","faMinusLarge","faClock","faClockFour","faBackwardStep","faStepBackward","faArrowsMaximize","faExpandArrows","faLocationDotSlash","faMapMarkerAltSlash","faHouseChimneyMedical","faClinicMedical","faBoxingGlove","faGloveBoxing","faTemperatureThreeQuarters","faTemperature3","faThermometer3","faThermometerThreeQuarters","faMobileScreen","faMobileAndroidAlt","faCircleLocationArrow","faLocationCircle","faSushiRoll","faMakiRoll","faMakizushi","faIndustryWindows","faIndustryAlt","faBatteryHalf","faBattery3","faSliders","faSlidersH","faEllipsisVertical","faEllipsisV","faRightLong","faLongArrowAltRight","faTty","faTeletype","faCirclePhoneHangup","faPhoneCircleDown","faPersonHiking","faHiking","faRightFromLine","faArrowAltFromLeft","faCableCar","faTram","faPersonSledding","faSledding","faShelves","faInventory","faFaceGrin","faGrin","faDeleteLeft","faBackspace","faEyeDropper","faEyeDropperEmpty","faEyedropper","faMobile","faMobileAndroid","faMobilePhone","faFaceMeh","faMeh","faBookSkull","faBookDead","faIdCard","faDriversLicense","faOutdent","faDedent","faHouse","faHome","faHomeAlt","faHomeLgAlt","faMoonOverSun","faEclipseAlt","faArrowRightArrowLeft","faExchange","faRotateRight","faRedoAlt","faRotateForward","faUtensils","faCutlery","faArrowUpWideShort","faSortAmountUp","faGameBoardSimple","faGameBoardAlt","faCircleVideo","faVideoCircle","faLoveseat","faCouchSmall","faTowerBroadcast","faBroadcastTower","faUpLong","faLongArrowAltUp","faMoneyCheckDollarPen","faMoneyCheckEditAlt","faUpFromLine","faArrowAltFromBottom","faFileArrowDown","faFileDownload","faSaxophoneFire","faSaxHot","faCameraWebSlash","faWebcamSlash","faFolderGear","faFolderCog","faArrowUpArrowDown","faSortUpDown","faMessageSlash","faCommentAltSlash","faBolt","faZap","faYenSign","faCny","faJpy","faRmb","faYen","faRubleSign","faRouble","faRub","faRuble","faTrashUndo","faTrashArrowTurnLeft","faChampagneGlass","faGlassChampagne","faTrashCanSlash","faTrashAltSlash","faScreenUsers","faUsersClass","faSquareArrowLeft","faArrowSquareLeft","faBracketsSquare","faBrackets","faSignalFair","faSignal2","faFaceLaughWink","faLaughWink","faCircleDollar","faDollarCircle","faUsdCircle","faArrowsRepeat","faRepeatAlt","faCircleDown","faArrowAltCircleDown","faChartMixed","faAnalytics","faArrowDownShortWide","faSortAmountDesc","faSortAmountDownAlt","faDisplayCode","faDesktopCode","faOilTemperature","faOilTemp","faSquareQuestion","faQuestionSquare","faArrowRightLong","faLongArrowRight","faTicketsAirline","faTicketsPerforatedPlane","faTicketsPlane","faEllipsis","faEllipsisH","faKitMedical","faFirstAid","faEnvelopeDot","faEnvelopeBadge","faCreditCard","faCreditCardAlt","faCar","faAutomobile","faUserHairMullet","faBusinessFront","faPartyBack","faTrianBalbot","faBookOpenReader","faBookReader","faMessageDots","faCommentAltDots","faMessaging","faBeerMug","faBeerFoam","faTemperatureArrowUp","faTemperatureUp","faSquareH","faHSquare","faTemperatureFull","faTemperature4","faThermometer4","faThermometerFull","faCandyBar","faChocolateBar","faHandshakeAngle","faHandsHelping","faLocationDot","faMapMarkerAlt","faBoxOpenFull","faBoxFull","faPersonSwimming","faSwimmer","faMessageQuote","faCommentAltQuote","faFolderMagnifyingGlass","faFolderSearch","faDroplet","faTint","faEarthAmericas","faEarth","faEarthAmerica","faGlobeAmericas","faCrateApple","faAppleCrate","faBatteryEmpty","faBattery0","faSquareThisWayUp","faBoxUp","faGaugeHigh","faTachometerAlt","faTachometerAltFast","faHospital","faHospitalAlt","faHospitalWide","faWhiskeyGlassIce","faGlassWhiskeyRocks","faBarsStaggered","faReorder","faStream","faPersonWalkingWithCane","faBlind","faCheckToSlot","faVoteYea","faBoxesStacked","faBoxes","faBoxesAlt","faLink","faChain","faEarListen","faAssistiveListeningSystems","faCupTogo","faCoffeeTogo","faMagnifyingGlass","faSearch","faTableTennisPaddleBall","faPingPongPaddleBall","faTableTennis","faPersonDotsFromLine","faDiagnoses","faChevronsDown","faChevronDoubleDown","faTrashCanArrowUp","faTrashRestoreAlt","faSignalGood","faSignal3","faLocationQuestion","faMapMarkerQuestion","faFloppyDiskCircleXmark","faFloppyDiskTimes","faSaveCircleXmark","faSaveTimes","faCirclesOverlap3","faPronoun","faBracketCurly","faBracketCurlyLeft","faCartFlatbedEmpty","faDollyFlatbedEmpty","faFilePen","faFileEdit","faSquarePen","faPenSquare","faPencilSquare","faCircleMicrophoneLines","faMicrophoneCircleAlt","faDisplaySlash","faDesktopSlash","faHandsHoldingDiamond","faHandReceiving","faBatteryFull","faBattery","faBattery5","faDropletDegree","faDewpoint","faListUl","faListDots","faDownLong","faLongArrowAltDown","faLandmarkDome","faLandmarkAlt","faTv","faTelevision","faTvAlt","faListCheck","faTasks","faCircleUser","faUserCircle","faBoxDollar","faBoxUsd","faCarBurst","faCarCrash","faArrowsRetweet","faRetweetAlt","faPersonSnowboarding","faSnowboarding","faSquareChevronRight","faChevronSquareRight","faTruckFast","faShippingFast","faCircleStar","faStarCircle","faCloudFog","faFog","faMusicNote","faMusicAlt","faCircleHalfStroke","faAdjust","faSquareArrowDown","faArrowSquareDown","faSquareChevronLeft","faChevronSquareLeft","faLinkHorizontal","faChainHorizontal","faMusicNoteSlash","faMusicAltSlash","faCircleRadiation","faRadiationAlt","faBaseball","faBaseballBall","faDiagramProject","faProjectDiagram","faSnowmanHead","faFrostyHead","faVolumeXmark","faVolumeMute","faVolumeTimes","faGrip","faGripHorizontal","faShareFromSquare","faShareSquare","faChildCombatant","faChildRifle","faSquarePhone","faPhoneSquare","faPlus","faAdd","faXmark","faClose","faMultiply","faRemove","faTimes","faArrowsUpDownLeftRight","faArrows","faChalkboardUser","faChalkboardTeacher","faCirclePhoneFlip","faPhoneCircleAlt","faQuoteLeft","faQuoteLeftAlt","faTrashArrowUp","faTrashRestore","faSymbols","faIconsAlt","faBracketSquare","faBracket","faBracketLeft","faIslandTropical","faIslandTreePalm","faArrowRightFromLine","faArrowFromLeft","faCakeSlice","faShortcake","faShekelSign","faIls","faShekel","faSheqel","faSheqelSign","faPhotoFilm","faPhotoVideo","faFloppyDiskCircleArrowRight","faSaveCircleArrowRight","faSignHanging","faSign","faCloudBoltSun","faThunderstormSun","faTablet","faTabletAndroid","faGlassHalf","faGlassHalfEmpty","faGlassHalfFull","faMessageMinus","faCommentAltMinus","faLinkHorizontalSlash","faChainHorizontalSlash","faTrashCanUndo","faTrashCanArrowTurnLeft","faTrashUndoAlt","faSignalWeak","faSignal1","faCarRear","faCarAlt","faBatteryQuarter","faBattery2","faEllipsisStroke","faEllipsisHAlt","faBabyCarriage","faCarriageBaby","faPercent","faPercentage","faLocationCheck","faMapMarkerCheck","faFaceSmile","faSmile","faThumbtack","faThumbTack","faPersonPraying","faPray","faTtyAnswer","faTeletypeAnswer","faDial","faDialMedHigh","faCircleTrash","faTrashCircle","faRotate","faSyncAlt","faArrowUpTriangleSquare","faSortShapesUp","faGears","faCogs","faSunBright","faSunAlt","faLockKeyholeOpen","faLockOpenAlt","faSquareFragile","faBoxFragile","faSquareWineGlassCrack","faFaceGrinHearts","faGrinHearts","faTransgender","faTransgenderAlt","faArrowTurnDown","faLevelDown","faArrowRightToLine","faArrowToRight","faFlagPennant","faPennant","faTicketSimple","faTicketAlt","faAnglesLeft","faAngleDoubleLeft","faCamcorder","faVideoHandheld","faPenPaintbrush","faPencilPaintbrush","faClockRotateLeft","faHistory","faFaceGrinBeamSweat","faGrinBeamSweat","faFileExport","faArrowRightFromFile","faShield","faShieldBlank","faArrowUpShortWide","faSortAmountUpAlt","faArrowsRepeat1","faRepeat1Alt","faGlassesRound","faGlassesAlt","faGolfBallTee","faGolfBall","faCircleChevronLeft","faChevronCircleLeft","faBanParking","faParkingCircleSlash","faCricketBatBall","faCricket","faWandMagic","faMagic","faAtomSimple","faAtomAlt","faArrowUpFromLine","faArrowFromBottom","faWineGlassEmpty","faWineGlassAlt","faPersonBiking","faBiking","faEarthOceania","faGlobeOceania","faSquareXmark","faTimesSquare","faXmarkSquare","faFaceExplode","faExplodingHead","faUpRightAndDownLeftFromCenter","faExpandAlt","faCassetteVhs","faVhs","faBlockBrick","faWallBrick","faParagraphLeft","faParagraphRtl","faCaravanSimple","faCaravanAlt","faUpDown","faArrowsAltV","faUserDoctorMessage","faUserMdChat","faBahai","faHaykal","faWifiWeak","faWifi1","faCirclePlus","faPlusCircle","faFaceGrinTongueWink","faGrinTongueWink","faLinkSlash","faChainBroken","faChainSlash","faUnlink","faArrowUpZA","faSortAlphaUpAlt","faFireFlameCurved","faFireAlt","faBookQuran","faQuran","faFaceAngry","faAngry","faRss","faFeed","faScaleBalanced","faBalanceScale","faCalendarLines","faCalendarNote","faArrowDownBigSmall","faSortSizeDown","faGaugeSimpleHigh","faTachometer","faTachometerFast","faDesktop","faDesktopAlt","faSoftServe","faCreemee","faTableList","faThList","faCommentSms","faSms","faRectangle","faRectangleLandscape","faBatteryThreeQuarters","faBattery4","faCartFlatbedBoxes","faDollyFlatbedAlt","faHandFist","faFistRaised","faLocationPen","faMapMarkerEdit","faImagePortrait","faPortrait","faEarthEurope","faGlobeEurope","faCartFlatbedSuitcase","faLuggageCart","faRectangleXmark","faRectangleTimes","faTimesRectangle","faWindowClose","faChevronsRight","faChevronDoubleRight","faBookJournalWhills","faJournalWhills","faTriangleExclamation","faExclamationTriangle","faWarning","faShare","faMailForward","faMessageDollar","faCommentAltDollar","faRightLeft","faExchangeAlt","faWindowFlip","faWindowAlt","faScannerGun","faScanner","faMoneyBill1Wave","faMoneyBillWaveAlt","faHands","faSignLanguage","faSigning","faCircleCaretRight","faCaretCircleRight","faWaterLadder","faLadderWater","faSwimmingPool","faArrowsUpDown","faArrowsV","faChessPawnPiece","faChessPawnAlt","faFaceGrimace","faGrimace","faWheelchairMove","faWheelchairAlt","faTurnDown","faLevelDownAlt","faRectangleBarcode","faBarcodeAlt","faSquareEnvelope","faEnvelopeSquare","faSensorCloud","faSensorSmoke","faBandage","faBandAid","faCircleXmark","faTimesCircle","faXmarkCircle","faEarthAsia","faGlobeAsia","faIdCardClip","faIdCardAlt","faMagnifyingGlassPlus","faSearchPlus","faHandDots","faAllergies","faMugSaucer","faCoffee","faMagnifyingGlassMinus","faSearchMinus","faUserLarge","faUserAlt","faNoteSticky","faStickyNote","faDown","faArrowAltDown","faHundredPoints","fa100","faWindWarning","faWindCircleExclamation","faLocationPinSlash","faMapMarkerSlash","faBlockBrickFire","faFirewall","faFaceSadTear","faSadTear","faCommentXmark","faCommentTimes","faTurkishLiraSign","faTry","faTurkishLira","faCircleWaveformLines","faWaveformCircle","faDollarSign","faDollar","faUsd","faMagnifyingGlassDollar","faSearchDollar","faUsersGear","faUsersCog","faBuildingColumns","faBank","faInstitution","faMuseum","faUniversity","faCameraCctv","faCctv","faBedFront","faBedAlt","faMasksTheater","faTheaterMasks","faHandshakeSimple","faHandshakeAlt","faPageCaretUp","faFileCaretUp","faJetFighter","faFighterJet","faSquareShareNodes","faShareAltSquare","faSquareSlidersVertical","faSlidersVSquare","faVideo","faVideoCamera","faMessageMiddle","faCommentMiddleAlt","faGraduationCap","faMortarBoard","faMessageText","faCommentAltText","faTurnUp","faLevelUpAlt","fa0","fa00","fa1","fa2","fa3","fa360Degrees","fa4","fa5","fa6","fa7","fa8","fa9","faA","faAbacus","faAccentGrave","faAcorn","faAirConditioner","faAirplay","faAlarmClock","faAlarmExclamation","faAlarmPlus","faAlarmSnooze","faAlbum","faAlbumCirclePlus","faAlbumCircleUser","faAlbumCollection","faAlbumCollectionCirclePlus","faAlbumCollectionCircleUser","faAlicorn","faAlien","faAlignCenter","faAlignJustify","faAlignLeft","faAlignRight","faAlignSlash","faAlt","faAmpGuitar","faAmpersand","faAnchor","faAnchorCircleCheck","faAnchorCircleExclamation","faAnchorCircleXmark","faAnchorLock","faAngel","faAngle","faAngle90","faAngleDown","faAngleLeft","faAngleRight","faAngleUp","faAnglesUpDown","faAnkh","faAnt","faApartment","faAperture","faApostrophe","faAppleCore","faArchway","faArrowDown","faArrowDownFromArc","faArrowDownFromBracket","faArrowDownFromDottedLine","faArrowDownLeft","faArrowDownLeftAndArrowUpRightToCenter","faArrowDownRight","faArrowDownToArc","faArrowDownToBracket","faArrowDownToDottedLine","faArrowDownToSquare","faArrowDownUpAcrossLine","faArrowDownUpLock","faArrowLeft","faArrowLeftFromArc","faArrowLeftFromBracket","faArrowLeftLongToLine","faArrowLeftToArc","faArrowLeftToBracket","faArrowProgress","faArrowRight","faArrowRightFromArc","faArrowRightLongToLine","faArrowRightToArc","faArrowRightToCity","faArrowTrendDown","faArrowTrendUp","faArrowTurnDownLeft","faArrowTurnDownRight","faArrowTurnLeft","faArrowTurnLeftDown","faArrowTurnLeftUp","faArrowTurnRight","faArrowUp","faArrowUpFromArc","faArrowUpFromBracket","faArrowUpFromDottedLine","faArrowUpFromGroundWater","faArrowUpFromSquare","faArrowUpFromWaterPump","faArrowUpLeft","faArrowUpLeftFromCircle","faArrowUpRight","faArrowUpRightAndArrowDownLeftFromCenter","faArrowUpRightDots","faArrowUpToArc","faArrowUpToBracket","faArrowUpToDottedLine","faArrowsCross","faArrowsDownToLine","faArrowsDownToPeople","faArrowsFromDottedLine","faArrowsFromLine","faArrowsLeftRightToLine","faArrowsRotateReverse","faArrowsSpin","faArrowsSplitUpAndLeft","faArrowsToCircle","faArrowsToDot","faArrowsToDottedLine","faArrowsToEye","faArrowsToLine","faArrowsTurnRight","faArrowsTurnToDots","faArrowsUpToLine","faAsterisk","faAt","faAtom","faAudioDescription","faAudioDescriptionSlash","faAustralSign","faAvocado","faAward","faAwardSimple","faAxe","faAxeBattle","faB","faBaby","faBackpack","faBackward","faBacon","faBacteria","faBacterium","faBadge","faBadgeCheck","faBadgeDollar","faBadgePercent","faBadgeSheriff","faBadgerHoney","faBadminton","faBagSeedling","faBagShoppingMinus","faBagShoppingPlus","faBagel","faBagsShopping","faBaguette","faBahtSign","faBallPile","faBalloon","faBalloons","faBallot","faBallotCheck","faBanana","faBangladeshiTakaSign","faBanjo","faBarcode","faBarcodeRead","faBarcodeScan","faBarsFilter","faBarsSort","faBaseballBatBall","faBasketShoppingMinus","faBasketShoppingPlus","faBasketballHoop","faBat","faBatteryBolt","faBatteryExclamation","faBatterySlash","faBed","faBedBunk","faBedEmpty","faBee","faBell","faBellExclamation","faBellOn","faBellPlus","faBellRing","faBellSchool","faBellSchoolSlash","faBellSlash","faBells","faBenchTree","faBezierCurve","faBicycle","faBillboard","faBinBottles","faBinBottlesRecycle","faBinRecycle","faBinary","faBinaryCircleCheck","faBinaryLock","faBinarySlash","faBinoculars","faBiohazard","faBird","faBitcoinSign","faBlanket","faBlanketFire","faBlender","faBlenderPhone","faBlinds","faBlindsOpen","faBlindsRaised","faBlock","faBlockQuestion","faBlockQuote","faBlog","faBlueberries","faBold","faBoltAuto","faBoltLightning","faBoltSlash","faBomb","faBone","faBoneBreak","faBong","faBook","faBookArrowRight","faBookArrowUp","faBookBookmark","faBookCircleArrowRight","faBookCircleArrowUp","faBookCopy","faBookFont","faBookHeart","faBookMedical","faBookOpen","faBookUser","faBookmark","faBookmarkSlash","faBooks","faBooksMedical","faBoombox","faBoot","faBootHeeled","faBoothCurtain","faBorderAll","faBorderBottom","faBorderCenterH","faBorderCenterV","faBorderInner","faBorderLeft","faBorderNone","faBorderOuter","faBorderRight","faBorderTop","faBoreHole","faBottleBaby","faBottleDroplet","faBottleWater","faBowArrow","faBowlChopsticks","faBowlChopsticksNoodles","faBowlFood","faBowlRice","faBowlScoops","faBowlSoftServe","faBowlSpoon","faBowlingBall","faBowlingBallPin","faBowlingPins","faBox","faBoxBallot","faBoxCheck","faBoxCircleCheck","faBoxHeart","faBoxOpen","faBoxTissue","faBoxesPacking","faBracketCurlyRight","faBracketRoundRight","faBracketSquareRight","faBracketsCurly","faBraille","faBrain","faBrainCircuit","faBrakeWarning","faBrazilianRealSign","faBreadLoaf","faBreadSlice","faBreadSliceButter","faBridge","faBridgeCircleCheck","faBridgeCircleExclamation","faBridgeCircleXmark","faBridgeLock","faBridgeSuspension","faBridgeWater","faBriefcase","faBriefcaseArrowRight","faBriefcaseBlank","faBriefcaseMedical","faBrightness","faBrightnessLow","faBringForward","faBringFront","faBroccoli","faBroom","faBroomWide","faBrowser","faBrowsers","faBrush","faBucket","faBug","faBugSlash","faBugs","faBuilding","faBuildingCircleArrowRight","faBuildingCircleCheck","faBuildingCircleExclamation","faBuildingCircleXmark","faBuildingFlag","faBuildingLock","faBuildingMagnifyingGlass","faBuildingMemo","faBuildingNgo","faBuildingShield","faBuildingUn","faBuildingUser","faBuildingWheat","faBuildings","faBulldozer","faBullhorn","faBullseye","faBullseyeArrow","faBullseyePointer","faBuoy","faBuoyMooring","faBurgerFries","faBurgerGlass","faBurgerLettuce","faBurgerSoda","faBurrito","faBurst","faBus","faBusSchool","faButter","faC","faCabin","faCabinetFiling","faCactus","faCaduceus","faCalculator","faCalendar","faCalendarCheck","faCalendarCircleExclamation","faCalendarCircleMinus","faCalendarCirclePlus","faCalendarCircleUser","faCalendarDay","faCalendarExclamation","faCalendarHeart","faCalendarImage","faCalendarLinesPen","faCalendarMinus","faCalendarPlus","faCalendarRange","faCalendarStar","faCalendarUsers","faCalendarWeek","faCalendars","faCameraMovie","faCameraPolaroid","faCameraRetro","faCameraRotate","faCameraSlash","faCampfire","faCampground","faCanFood","faCandleHolder","faCandy","faCandyCane","faCandyCorn","faCannabis","faCannon","faCapsules","faCarBolt","faCarBuilding","faCarBump","faCarBus","faCarCircleBolt","faCarGarage","faCarMirrors","faCarOn","faCarSide","faCarSideBolt","faCarTilt","faCarTunnel","faCarWash","faCaravan","faCardClub","faCardDiamond","faCardHeart","faCardSpade","faCards","faCardsBlank","faCaretDown","faCaretLeft","faCaretRight","faCaretUp","faCarrot","faCars","faCartArrowDown","faCartArrowUp","faCartCircleArrowDown","faCartCircleArrowUp","faCartCircleCheck","faCartCircleExclamation","faCartCirclePlus","faCartCircleXmark","faCartMinus","faCartPlus","faCartShoppingFast","faCartXmark","faCashRegister","faCassetteTape","faCastle","faCat","faCatSpace","faCauldron","faCediSign","faCentSign","faCertificate","faChair","faChairOffice","faChargingStation","faChartBullet","faChartCandlestick","faChartColumn","faChartDiagram","faChartFft","faChartGantt","faChartKanban","faChartLineDown","faChartLineUp","faChartLineUpDown","faChartMixedUpCircleCurrency","faChartMixedUpCircleDollar","faChartNetwork","faChartPieSimpleCircleCurrency","faChartPieSimpleCircleDollar","faChartPyramid","faChartRadar","faChartScatter","faChartScatter3d","faChartScatterBubble","faChartSimple","faChartSimpleHorizontal","faChartSine","faChartTreeMap","faChartWaterfall","faCheck","faCheckDouble","faCheese","faCheeseSwiss","faCherries","faChess","faChessBishop","faChessBoard","faChessClock","faChessKing","faChessKnight","faChessPawn","faChessQueen","faChessRook","faChestnut","faChevronDown","faChevronLeft","faChevronRight","faChevronUp","faChfSign","faChild","faChildDress","faChildReaching","faChildren","faChimney","faChopsticks","faChurch","faCircle","faCircle0","faCircle1","faCircle2","faCircle3","faCircle4","faCircle5","faCircle6","faCircle7","faCircle8","faCircle9","faCircleA","faCircleAmpersand","faCircleArrowDownLeft","faCircleArrowDownRight","faCircleArrowUpLeft","faCircleArrowUpRight","faCircleB","faCircleBolt","faCircleC","faCircleD","faCircleDashed","faCircleDivide","faCircleDownLeft","faCircleDownRight","faCircleE","faCircleEllipsis","faCircleEllipsisVertical","faCircleEuro","faCircleExclamationCheck","faCircleF","faCircleG","faCircleGf","faCircleHalf","faCircleI","faCircleJ","faCircleK","faCircleL","faCircleM","faCircleN","faCircleNodes","faCircleNotch","faCircleO","faCircleP","faCircleQ","faCircleQuarter","faCircleQuarterStroke","faCircleQuarters","faCircleR","faCircleS","faCircleSmall","faCircleSterling","faCircleT","faCircleThreeQuarters","faCircleThreeQuartersStroke","faCircleU","faCircleUpLeft","faCircleUpRight","faCircleV","faCircleW","faCircleWifi","faCircleX","faCircleY","faCircleYen","faCircleZ","faCirclesOverlap","faCitrus","faCitrusSlice","faCity","faClapperboard","faClapperboardPlay","faClarinet","faClawMarks","faClipboard","faClipboardCheck","faClipboardList","faClipboardListCheck","faClipboardMedical","faClipboardPrescription","faClipboardQuestion","faClipboardUser","faClockDesk","faClockEight","faClockEightThirty","faClockEleven","faClockElevenThirty","faClockFive","faClockFiveThirty","faClockFourThirty","faClockNine","faClockNineThirty","faClockOne","faClockOneThirty","faClockSeven","faClockSevenThirty","faClockSix","faClockSixThirty","faClockTen","faClockTenThirty","faClockThree","faClockThreeThirty","faClockTwelve","faClockTwelveThirty","faClockTwo","faClockTwoThirty","faClone","faClosedCaptioning","faClosedCaptioningSlash","faClothesHanger","faCloud","faCloudBinary","faCloudCheck","faCloudDrizzle","faCloudExclamation","faCloudHail","faCloudHailMixed","faCloudMeatball","faCloudMinus","faCloudMoon","faCloudMoonRain","faCloudMusic","faCloudPlus","faCloudQuestion","faCloudRain","faCloudRainbow","faCloudShowers","faCloudShowersHeavy","faCloudShowersWater","faCloudSlash","faCloudSleet","faCloudSnow","faCloudSun","faCloudSunRain","faCloudWord","faCloudXmark","faClouds","faCloudsMoon","faCloudsSun","faClover","faClub","faCoconut","faCode","faCodeBranch","faCodeCommit","faCodeCompare","faCodeFork","faCodeMerge","faCodePullRequest","faCodePullRequestClosed","faCodePullRequestDraft","faCodeSimple","faCoffeeBean","faCoffeeBeans","faCoffeePot","faCoffin","faCoffinCross","faCoin","faCoinBlank","faCoinFront","faCoinVertical","faCoins","faColon","faColonSign","faColumns3","faComet","faComma","faCommand","faComment","faCommentArrowDown","faCommentArrowUp","faCommentArrowUpRight","faCommentCaptions","faCommentCheck","faCommentCode","faCommentDollar","faCommentExclamation","faCommentHeart","faCommentImage","faCommentLines","faCommentMedical","faCommentMiddle","faCommentMiddleTop","faCommentMinus","faCommentMusic","faCommentNodes","faCommentPlus","faCommentQuestion","faCommentQuote","faCommentSlash","faCommentSmile","faCommentText","faComments","faCommentsDollar","faCommentsQuestion","faCommentsQuestionCheck","faCompactDisc","faCompass","faCompassSlash","faCompress","faCompressWide","faComputer","faComputerClassic","faComputerSpeaker","faContainerStorage","faConveyorBelt","faConveyorBeltArm","faConveyorBeltEmpty","faCookie","faCookieBite","faCopy","faCopyright","faCorn","faCorner","faCouch","faCourtSport","faCow","faCowbell","faCrab","faCrateEmpty","faCreditCardBlank","faCreditCardFront","faCroissant","faCrop","faCross","faCrosshairs","faCrosshairsSimple","faCrow","faCrown","faCrutch","faCrutches","faCruzeiroSign","faCrystalBall","faCube","faCubes","faCubesStacked","faCucumber","faCupStraw","faCupStrawSwoosh","faCupcake","faCustard","faD","faDagger","faDatabase","faDeer","faDeerRudolph","faDeleteRight","faDemocrat","faDesktopArrowDown","faDharmachakra","faDiagramCells","faDiagramLeanCanvas","faDiagramNested","faDiagramNext","faDiagramPredecessor","faDiagramPrevious","faDiagramSankey","faDiagramSubtask","faDiagramSuccessor","faDiagramVenn","faDialHigh","faDialLow","faDialMax","faDialMed","faDialMedLow","faDialMin","faDialOff","faDiamond","faDiamondExclamation","faDiamondHalf","faDiamondHalfStroke","faDiamonds4","faDice","faDiceD10","faDiceD12","faDiceD20","faDiceD4","faDiceD6","faDiceD8","faDiceFive","faDiceFour","faDiceOne","faDiceSix","faDiceThree","faDiceTwo","faDinosaur","faDiscDrive","faDisease","faDisplay","faDisplayArrowDown","faDisplayChartUp","faDisplayChartUpCircleCurrency","faDisplayChartUpCircleDollar","faDistributeSpacingHorizontal","faDistributeSpacingVertical","faDitto","faDivide","faDna","faDoNotEnter","faDog","faDogLeashed","faDollyEmpty","faDolphin","faDongSign","faDoorClosed","faDoorOpen","faDove","faDownFromBracket","faDownFromDottedLine","faDownLeft","faDownRight","faDownToBracket","faDownToDottedLine","faDownload","faDragon","faDrawCircle","faDrawPolygon","faDrawSquare","faDreidel","faDrone","faDrum","faDrumSteelpan","faDrumstick","faDrumstickBite","faDryer","faDuck","faDumbbell","faDumpster","faDumpsterFire","faDungeon","faE","faEar","faEarMuffs","faEclipse","faEgg","faEggFried","faEggplant","faEject","faElephant","faElevator","faEmptySet","faEngine","faEnvelope","faEnvelopeCircleCheck","faEnvelopeOpen","faEnvelopeOpenDollar","faEnvelopeOpenText","faEnvelopes","faEquals","faEraser","faEscalator","faEthernet","faExcavator","faExclamation","faExpand","faExpandWide","faExplosion","faEye","faEyeDropperFull","faEyeDropperHalf","faEyeEvil","faEyeSlash","faEyes","faF","faFaceAngryHorns","faFaceAnguished","faFaceAnxiousSweat","faFaceAstonished","faFaceBeamHandOverMouth","faFaceClouds","faFaceConfounded","faFaceConfused","faFaceCowboyHat","faFaceDiagonalMouth","faFaceDisappointed","faFaceDisguise","faFaceDotted","faFaceDowncastSweat","faFaceDrooling","faFaceExhaling","faFaceExpressionless","faFaceEyesXmarks","faFaceFearful","faFaceFrownSlight","faFaceGlasses","faFaceHandOverMouth","faFaceHandPeeking","faFaceHandYawn","faFaceHeadBandage","faFaceHoldingBackTears","faFaceHushed","faFaceIcicles","faFaceKissClosedEyes","faFaceLying","faFaceMask","faFaceMelting","faFaceMonocle","faFaceNauseated","faFaceNoseSteam","faFaceParty","faFacePensive","faFacePersevering","faFacePleading","faFacePouting","faFaceRaisedEyebrow","faFaceRelieved","faFaceSadSweat","faFaceSaluting","faFaceScream","faFaceShush","faFaceSleeping","faFaceSleepy","faFaceSmileHalo","faFaceSmileHearts","faFaceSmileHorns","faFaceSmileRelaxed","faFaceSmileTear","faFaceSmileTongue","faFaceSmileUpsideDown","faFaceSmilingHands","faFaceSmirking","faFaceSpiralEyes","faFaceSunglasses","faFaceSwear","faFaceThermometer","faFaceThinking","faFaceTissue","faFaceTongueMoney","faFaceTongueSweat","faFaceUnamused","faFaceViewfinder","faFaceVomit","faFaceWeary","faFaceWoozy","faFaceWorried","faFaceZany","faFaceZipper","faFalafel","faFamily","faFamilyDress","faFamilyPants","faFan","faFanTable","faFaucet","faFaucetDrip","faFax","faFeather","faFence","faFerrisWheel","faFerry","faFile","faFileAudio","faFileBinary","faFileCad","faFileChartPie","faFileCheck","faFileCircleCheck","faFileCircleExclamation","faFileCircleInfo","faFileCircleMinus","faFileCirclePlus","faFileCircleQuestion","faFileCircleXmark","faFileCode","faFileContract","faFileCsv","faFileDoc","faFileEps","faFileExcel","faFileExclamation","faFileFragment","faFileGif","faFileHalfDashed","faFileHeart","faFileImage","faFileInvoice","faFileInvoiceDollar","faFileJpg","faFileLock","faFileMedical","faFileMinus","faFileMov","faFileMp3","faFileMp4","faFileMusic","faFilePdf","faFilePlus","faFilePlusMinus","faFilePng","faFilePowerpoint","faFilePpt","faFilePrescription","faFileShield","faFileSignature","faFileSlash","faFileSpreadsheet","faFileSvg","faFileUser","faFileVector","faFileVideo","faFileWord","faFileXls","faFileXml","faFileZip","faFiles","faFilesMedical","faFill","faFillDrip","faFilm","faFilmSlash","faFilms","faFilter","faFilterCircleXmark","faFilterList","faFilterSlash","faFilters","faFingerprint","faFire","faFireBurner","faFireExtinguisher","faFireHydrant","faFireSmoke","faFireplace","faFish","faFishBones","faFishCooked","faFishFins","faFishingRod","faFlag","faFlagCheckered","faFlagUsa","faFlashlight","faFlask","faFlaskGear","faFlaskVial","faFlatbread","faFlatbreadStuffed","faFloppyDiskPen","faFloppyDisks","faFlorinSign","faFlower","faFlowerDaffodil","faFlowerTulip","faFlute","faFluxCapacitor","faFlyingDisc","faFolderBookmark","faFolderCheck","faFolderClosed","faFolderGrid","faFolderHeart","faFolderImage","faFolderMedical","faFolderMinus","faFolderMusic","faFolderOpen","faFolderPlus","faFolderTree","faFolderUser","faFolders","faFonduePot","faFont","faFontCase","faFootballHelmet","faForklift","faFort","faForward","faFrame","faFrancSign","faFrenchFries","faFrog","faFunction","faG","faGalaxy","faGalleryThumbnails","faGameBoard","faGameConsoleHandheld","faGameConsoleHandheldCrank","faGamepad","faGarage","faGarageCar","faGarageOpen","faGarlic","faGasPump","faGasPumpSlash","faGaugeCircleBolt","faGaugeCircleMinus","faGaugeCirclePlus","faGearCode","faGearComplex","faGearComplexCode","faGem","faGenderless","faGhost","faGif","faGift","faGiftCard","faGifts","faGingerbreadMan","faGlass","faGlassCitrus","faGlassEmpty","faGlassWater","faGlassWaterDroplet","faGlasses","faGlobe","faGlobePointer","faGlobeSnow","faGlobeStand","faGlobeWifi","faGoalNet","faGolfClub","faGolfFlagHole","faGopuram","faGramophone","faGrapes","faGrate","faGrateDroplet","faGreaterThan","faGreaterThanEqual","faGrid2","faGrid2Plus","faGrid4","faGrid5","faGridDividers","faGridHorizontal","faGridRound","faGridRound2","faGridRound2Plus","faGridRound4","faGridRound5","faGrill","faGrillFire","faGrillHot","faGripDots","faGripDotsVertical","faGripLines","faGripLinesVertical","faGripVertical","faGroupArrowsRotate","faGuaraniSign","faGuitar","faGuitarElectric","faGuitars","faGun","faGunSlash","faGunSquirt","faH","faH1","faH2","faH3","faH4","faH5","faH6","faHammer","faHammerBrush","faHammerCrash","faHammerWar","faHamsa","faHandBackPointDown","faHandBackPointLeft","faHandBackPointRibbon","faHandBackPointRight","faHandBackPointUp","faHandFingersCrossed","faHandHeart","faHandHolding","faHandHoldingBox","faHandHoldingCircleDollar","faHandHoldingHand","faHandHoldingHeart","faHandHoldingMagic","faHandHoldingMedical","faHandHoldingSeedling","faHandHoldingSkull","faHandHorns","faHandLizard","faHandLove","faHandMiddleFinger","faHandPeace","faHandPointDown","faHandPointLeft","faHandPointRibbon","faHandPointRight","faHandPointUp","faHandPointer","faHandScissors","faHandSparkles","faHandSpock","faHandWave","faHandcuffs","faHandsBound","faHandsClapping","faHandsHolding","faHandsHoldingChild","faHandsHoldingCircle","faHandshake","faHandshakeSlash","faHanukiah","faHashtag","faHashtagLock","faHatBeach","faHatChef","faHatCowboy","faHatCowboySide","faHatSanta","faHatWinter","faHatWitch","faHatWizard","faHeadSide","faHeadSideBrain","faHeadSideCough","faHeadSideCoughSlash","faHeadSideGear","faHeadSideHeadphones","faHeadSideHeart","faHeadSideMask","faHeadSideMedical","faHeadSideVirus","faHeadphones","faHeadset","faHeart","faHeartCircleBolt","faHeartCircleCheck","faHeartCircleExclamation","faHeartCircleMinus","faHeartCirclePlus","faHeartCircleXmark","faHeartHalf","faHeat","faHelicopter","faHelicopterSymbol","faHelmetBattle","faHelmetUn","faHexagon","faHexagonCheck","faHexagonDivide","faHexagonExclamation","faHexagonImage","faHexagonNodes","faHexagonNodesBolt","faHexagonVerticalNft","faHexagonVerticalNftSlanted","faHighlighter","faHighlighterLine","faHillAvalanche","faHillRockslide","faHippo","faHockeyMask","faHockeyPuck","faHockeyStickPuck","faHockeySticks","faHollyBerry","faHoneyPot","faHoodCloak","faHorizontalRule","faHorse","faHorseHead","faHorseSaddle","faHose","faHoseReel","faHospitalUser","faHospitals","faHotdog","faHotel","faHourglassClock","faHouseBuilding","faHouseChimneyBlank","faHouseChimneyHeart","faHouseChimneyUser","faHouseChimneyWindow","faHouseCircleCheck","faHouseCircleExclamation","faHouseCircleXmark","faHouseCrack","faHouseDay","faHouseFire","faHouseFlag","faHouseFloodWater","faHouseFloodWaterCircleArrowRight","faHouseLock","faHouseMedical","faHouseMedicalCircleCheck","faHouseMedicalCircleExclamation","faHouseMedicalCircleXmark","faHouseMedicalFlag","faHouseNight","faHouseSignal","faHouseTree","faHouseTsunami","faHouseTurret","faHouseWindow","faHurricane","faHydra","faHyphen","faI","faICursor","faIceCream","faIceSkate","faIcicles","faIdBadge","faIgloo","faImage","faImagePolaroid","faImagePolaroidUser","faImageSlash","faImageUser","faImages","faImagesUser","faInbox","faInboxFull","faInboxes","faIndent","faIndustry","faInfinity","faInfo","faInhaler","faInputNumeric","faInputPipe","faInputText","faIntegral","faInterrobang","faIntersection","faItalic","faJ","faJackOLantern","faJar","faJarWheat","faJedi","faJetFighterUp","faJoint","faJoystick","faJug","faJugBottle","faJugDetergent","faK","faKaaba","faKazoo","faKerning","faKey","faKeySkeleton","faKeySkeletonLeftRight","faKeyboard","faKeyboardBrightness","faKeyboardBrightnessLow","faKeyboardDown","faKeyboardLeft","faKeynote","faKhanda","faKidneys","faKipSign","faKitchenSet","faKite","faKiwiBird","faKiwiFruit","faKnifeKitchen","faL","faLacrosseStick","faLacrosseStickBall","faLambda","faLamp","faLampDesk","faLampFloor","faLampStreet","faLandMineOn","faLandmark","faLandmarkFlag","faLandmarkMagnifyingGlass","faLanguage","faLaptop","faLaptopArrowDown","faLaptopBinary","faLaptopCode","faLaptopFile","faLaptopMedical","faLaptopSlash","faLariSign","faLasso","faLassoSparkles","faLayerGroup","faLeaf","faLeafHeart","faLeafMaple","faLeafOak","faLeafyGreen","faLeftFromBracket","faLeftLongToLine","faLeftToBracket","faLemon","faLessThan","faLessThanEqual","faLifeRing","faLightCeiling","faLightEmergency","faLightEmergencyOn","faLightSwitch","faLightSwitchOff","faLightSwitchOn","faLightbulb","faLightbulbCfl","faLightbulbCflOn","faLightbulbDollar","faLightbulbExclamation","faLightbulbExclamationOn","faLightbulbGear","faLightbulbMessage","faLightbulbOn","faLightbulbSlash","faLighthouse","faLightsHoliday","faLineColumns","faLineHeight","faLinesLeaning","faLinkSimple","faLinkSimpleSlash","faLips","faLiraSign","faListDropdown","faListMusic","faListRadio","faListTimeline","faListTree","faLitecoinSign","faLoader","faLobster","faLocationArrow","faLocationArrowUp","faLocationPinLock","faLock","faLockA","faLockHashtag","faLockOpen","faLocust","faLungs","faLungsVirus","faM","faMace","faMagnet","faMagnifyingGlassArrowRight","faMagnifyingGlassArrowsRotate","faMagnifyingGlassChart","faMagnifyingGlassMusic","faMagnifyingGlassPlay","faMagnifyingGlassWaveform","faMailbox","faMailboxFlagUp","faManatSign","faMandolin","faMango","faManhole","faMap","faMapPin","faMarker","faMars","faMarsAndVenus","faMarsAndVenusBurst","faMarsDouble","faMarsStroke","faMask","faMaskFace","faMaskSnorkel","faMaskVentilator","faMattressPillow","faMeat","faMedal","faMegaphone","faMelon","faMelonSlice","faMemo","faMemoCircleCheck","faMemoCircleInfo","faMemoPad","faMemory","faMenorah","faMercury","faMerge","faMessageArrowUpRight","faMessageBot","faMessageCode","faMessageHeart","faMessageQuestion","faMessageSms","faMessagesQuestion","faMeteor","faMeter","faMeterBolt","faMeterDroplet","faMeterFire","faMicrochip","faMicrochipAi","faMicrophone","faMicrophoneSlash","faMicrophoneStand","faMicroscope","faMicrowave","faMillSign","faMistletoe","faMitten","faMobileButton","faMobileRetro","faMobileSignal","faMobileSignalOut","faMoneyBill","faMoneyBillSimple","faMoneyBillSimpleWave","faMoneyBillTransfer","faMoneyBillTrendUp","faMoneyBillWave","faMoneyBillWheat","faMoneyBills","faMoneyCheck","faMoneyFromBracket","faMoneySimpleFromBracket","faMonkey","faMonument","faMoon","faMoonCloud","faMoonStars","faMoped","faMortarPestle","faMosque","faMosquito","faMosquitoNet","faMotorcycle","faMound","faMountain","faMountainCity","faMountainSun","faMountains","faMouseField","faMp3Player","faMug","faMugHot","faMugMarshmallows","faMugTea","faMugTeaSaucer","faMushroom","faMusic","faMusicMagnifyingGlass","faMusicSlash","faMustache","faN","faNairaSign","faNarwhal","faNestingDolls","faNetworkWired","faNeuter","faNewspaper","faNfc","faNfcLock","faNfcMagnifyingGlass","faNfcPen","faNfcSignal","faNfcSlash","faNfcTrash","faNose","faNotEqual","faNotdef","faNote","faNoteMedical","faNotebook","faNotes","faNotesMedical","faO","faObjectExclude","faObjectGroup","faObjectIntersect","faObjectSubtract","faObjectUngroup","faObjectUnion","faObjectsAlignBottom","faObjectsAlignCenterHorizontal","faObjectsAlignCenterVertical","faObjectsAlignLeft","faObjectsAlignRight","faObjectsAlignTop","faObjectsColumn","faOctagon","faOctagonCheck","faOctagonDivide","faOctagonExclamation","faOctopus","faOilCan","faOilCanDrip","faOilWell","faOlive","faOliveBranch","faOm","faOmega","faOnion","faOption","faOrnament","faOtter","faOutlet","faOven","faOverline","faP","faPage","faPager","faPaintRoller","faPaintbrushPencil","faPalette","faPallet","faPalletBox","faPanFood","faPanFrying","faPancakes","faPanelEws","faPanelFire","faPanorama","faPaperPlane","faPaperclip","faPaperclipVertical","faParachuteBox","faParagraph","faPartyBell","faPartyHorn","faPassport","faPause","faPaw","faPawClaws","faPeace","faPeach","faPeanut","faPeanuts","faPeapod","faPear","faPedestal","faPegasus","faPen","faPenCircle","faPenFancy","faPenFancySlash","faPenField","faPenLine","faPenNib","faPenNibSlash","faPenSlash","faPenSwirl","faPencilMechanical","faPencilSlash","faPeople","faPeopleDress","faPeopleDressSimple","faPeopleGroup","faPeopleLine","faPeoplePants","faPeoplePantsSimple","faPeoplePulling","faPeopleRobbery","faPeopleRoof","faPeopleSimple","faPepper","faPepperHot","faPeriod","faPersonArrowDownToLine","faPersonArrowUpFromLine","faPersonBooth","faPersonBreastfeeding","faPersonBurst","faPersonCane","faPersonChalkboard","faPersonCircleCheck","faPersonCircleExclamation","faPersonCircleMinus","faPersonCirclePlus","faPersonCircleQuestion","faPersonCircleXmark","faPersonDolly","faPersonDollyEmpty","faPersonDressBurst","faPersonDressFairy","faPersonDressSimple","faPersonDrowning","faPersonFairy","faPersonFalling","faPersonFallingBurst","faPersonHalfDress","faPersonHarassing","faPersonMilitaryPointing","faPersonMilitaryRifle","faPersonMilitaryToPerson","faPersonPinball","faPersonPregnant","faPersonRays","faPersonRifle","faPersonRunningFast","faPersonSeat","faPersonSeatReclined","faPersonShelter","faPersonSign","faPersonSimple","faPersonThroughWindow","faPersonToDoor","faPersonWalkingArrowLoopLeft","faPersonWalkingArrowRight","faPersonWalkingDashedLineArrowRight","faPersonWalkingLuggage","faPesetaSign","faPesoSign","faPhone","faPhoneArrowRight","faPhoneHangup","faPhoneIntercom","faPhoneMissed","faPhoneOffice","faPhonePlus","faPhoneRotary","faPhoneSlash","faPhoneXmark","faPhotoFilmMusic","faPi","faPiano","faPianoKeyboard","faPickaxe","faPickleball","faPie","faPig","faPiggyBank","faPills","faPinata","faPinball","faPineapple","faPipe","faPipeCircleCheck","faPipeCollar","faPipeSection","faPipeSmoking","faPipeValve","faPizza","faPizzaSlice","faPlaceOfWorship","faPlane","faPlaneArrival","faPlaneCircleCheck","faPlaneCircleExclamation","faPlaneCircleXmark","faPlaneDeparture","faPlaneLock","faPlaneProp","faPlaneSlash","faPlaneTail","faPlaneUp","faPlaneUpSlash","faPlanetMoon","faPlanetRinged","faPlantWilt","faPlateUtensils","faPlateWheat","faPlay","faPlayPause","faPlug","faPlugCircleBolt","faPlugCircleCheck","faPlugCircleExclamation","faPlugCircleMinus","faPlugCirclePlus","faPlugCircleXmark","faPlusLarge","faPlusMinus","faPodcast","faPodium","faPodiumStar","faPoliceBox","faPollPeople","faPompebled","faPoo","faPool8Ball","faPoop","faPopcorn","faPopsicle","faPotFood","faPotato","faPowerOff","faPrescription","faPrescriptionBottle","faPrescriptionBottlePill","faPretzel","faPrint","faPrintSlash","faProjector","faPump","faPumpMedical","faPumpSoap","faPumpkin","faPuzzle","faPuzzlePiece","faQ","faQrcode","faQuestion","faQuotes","faR","faRabbit","faRaccoon","faRacquet","faRadar","faRadiation","faRadio","faRainbow","faRaindrops","faRam","faRampLoading","faRankingStar","faRaygun","faReceipt","faRecordVinyl","faRectangleCode","faRectangleHistory","faRectangleHistoryCirclePlus","faRectangleHistoryCircleUser","faRectangleTerminal","faRectangleVerticalHistory","faRectangleWide","faRectanglesMixed","faRecycle","faReel","faReflectBoth","faReflectHorizontal","faReflectVertical","faRefrigerator","faRegistered","faRepeat","faRepeat1","faRepublican","faRestroom","faRestroomSimple","faRetweet","faRhombus","faRibbon","faRightLeftLarge","faRightLongToLine","faRing","faRingDiamond","faRingsWedding","faRoad","faRoadBarrier","faRoadBridge","faRoadCircleCheck","faRoadCircleExclamation","faRoadCircleXmark","faRoadLock","faRoadSpikes","faRobot","faRobotAstromech","faRocket","faRocketLaunch","faRollerCoaster","faRotateExclamation","faRotateReverse","faRoute","faRouteHighway","faRouteInterstate","faRouter","faRug","faRugbyBall","faRuler","faRulerCombined","faRulerHorizontal","faRulerTriangle","faRulerVertical","faRupiahSign","faRv","faS","faSack","faSackDollar","faSackXmark","faSailboat","faSaltShaker","faSandwich","faSatellite","faSatelliteDish","faSausage","faSaxophone","faScalpel","faScannerImage","faScannerKeyboard","faScannerTouchscreen","faScarecrow","faScarf","faSchool","faSchoolCircleCheck","faSchoolCircleExclamation","faSchoolCircleXmark","faSchoolFlag","faSchoolLock","faScreencast","faScrewdriver","faScribble","faScroll","faScrollOld","faScrubber","faScythe","faSdCard","faSdCards","faSeal","faSealExclamation","faSealQuestion","faSeatAirline","faSection","faSemicolon","faSendBack","faSendBackward","faSensor","faSensorFire","faSensorOn","faServer","faShareAll","faSheep","faSheetPlastic","faShelvesEmpty","faShieldCat","faShieldCheck","faShieldCross","faShieldDog","faShieldExclamation","faShieldHeart","faShieldKeyhole","faShieldMinus","faShieldPlus","faShieldQuartered","faShieldSlash","faShieldVirus","faShip","faShirtLongSleeve","faShirtRunning","faShirtTankTop","faShishKebab","faShoePrints","faShopLock","faShovel","faShovelSnow","faShower","faShredder","faShrimp","faShutters","faShuttlecock","faSickle","faSidebar","faSidebarFlip","faSigma","faSignPost","faSignPosts","faSignPostsWrench","faSignalSlash","faSignalStream","faSignalStreamSlash","faSignature","faSignatureLock","faSignatureSlash","faSimCard","faSimCards","faSink","faSiren","faSirenOn","faSitemap","faSkeleton","faSkeletonRibs","faSkiBoot","faSkiBootSki","faSkull","faSkullCow","faSkullCrossbones","faSlash","faSlashBack","faSlashForward","faSleigh","faSlider","faSlidersSimple","faSlotMachine","faSmog","faSmoke","faSmoking","faSnake","faSnowBlowing","faSnowflake","faSnowflakeDroplets","faSnowflakes","faSnowman","faSnowplow","faSoap","faSocks","faSolarPanel","faSolarSystem","faSpa","faSpaceStationMoon","faSpade","faSparkle","faSparkles","faSpeaker","faSpeakers","faSpellCheck","faSpider","faSpiderBlackWidow","faSpiderWeb","faSpinner","faSpinnerScale","faSpinnerThird","faSplit","faSplotch","faSportsball","faSprayCan","faSprinkler","faSprinklerCeiling","faSquare","faSquare0","faSquare1","faSquare2","faSquare3","faSquare4","faSquare5","faSquare6","faSquare7","faSquare8","faSquare9","faSquareA","faSquareALock","faSquareAmpersand","faSquareArrowDownLeft","faSquareArrowDownRight","faSquareArrowUpLeft","faSquareB","faSquareBinary","faSquareBolt","faSquareC","faSquareCode","faSquareD","faSquareDashed","faSquareDashedCirclePlus","faSquareDivide","faSquareDownLeft","faSquareDownRight","faSquareE","faSquareEllipsis","faSquareEllipsisVertical","faSquareF","faSquareFull","faSquareG","faSquareI","faSquareJ","faSquareK","faSquareKanban","faSquareL","faSquareList","faSquareM","faSquareN","faSquareNfi","faSquareO","faSquareP","faSquarePersonConfined","faSquareQ","faSquareQuarters","faSquareQuote","faSquareR","faSquareRing","faSquareRoot","faSquareS","faSquareSmall","faSquareStar","faSquareT","faSquareTerminal","faSquareU","faSquareUpLeft","faSquareUser","faSquareV","faSquareVirus","faSquareW","faSquareX","faSquareY","faSquareZ","faSquid","faSquirrel","faStaff","faStairs","faStamp","faStapler","faStar","faStarAndCrescent","faStarChristmas","faStarExclamation","faStarHalf","faStarOfDavid","faStarOfLife","faStarSharp","faStarSharpHalf","faStarShooting","faStarfighter","faStars","faStarship","faStarshipFreighter","faSteak","faSteeringWheel","faStethoscope","faStocking","faStomach","faStop","faStopwatch","faStopwatch20","faStore","faStoreLock","faStoreSlash","faStrawberry","faStreetView","faStretcher","faStrikethrough","faStroopwafel","faSubscript","faSubtitles","faSubtitlesSlash","faSuitcase","faSuitcaseRolling","faSun","faSunCloud","faSunDust","faSunHaze","faSunPlantWilt","faSunglasses","faSunrise","faSunset","faSuperscript","faSwap","faSwapArrows","faSwatchbook","faSword","faSwordLaser","faSwordLaserAlt","faSwords","faSwordsLaser","faSynagogue","faSyringe","faT","faTRex","faTable","faTableCellsColumnLock","faTableCellsColumnUnlock","faTableCellsLock","faTableCellsRowLock","faTableCellsRowUnlock","faTableCellsUnlock","faTableLayout","faTablePicnic","faTablePivot","faTableTree","faTabletButton","faTabletRugged","faTablets","faTaco","faTag","faTags","faTally1","faTally2","faTally3","faTally4","faTamale","faTankWater","faTape","faTarp","faTarpDroplet","faTaxiBus","faTeddyBear","faTeeth","faTeethOpen","faTelescope","faTemperatureHigh","faTemperatureList","faTemperatureLow","faTennisBall","faTent","faTentArrowDownToLine","faTentArrowLeftRight","faTentArrowTurnLeft","faTentArrowsDown","faTentDoublePeak","faTents","faTerminal","faText","faTextHeight","faTextSize","faTextWidth","faThermometer","faTheta","faThoughtBubble","faThumbsDown","faThumbsUp","faTick","faTicket","faTicketPerforated","faTickets","faTicketsPerforated","faTicketsSimple","faTilde","faTimeline","faTimelineArrow","faTimer","faTire","faTireFlat","faTirePressureWarning","faTireRugged","faToggleLargeOff","faToggleLargeOn","faToggleOff","faToggleOn","faToilet","faToiletPaper","faToiletPaperCheck","faToiletPaperSlash","faToiletPaperXmark","faToiletPortable","faToiletsPortable","faTomato","faTombstone","faToolbox","faTooth","faToothbrush","faToriiGate","faTornado","faTowerCell","faTowerControl","faTowerObservation","faTractor","faTrademark","faTrafficCone","faTrafficLight","faTrafficLightGo","faTrafficLightSlow","faTrafficLightStop","faTrailer","faTrain","faTrainTrack","faTrainTram","faTrainTunnel","faTransformerBolt","faTransporter","faTransporter1","faTransporter2","faTransporter3","faTransporter4","faTransporter5","faTransporter6","faTransporter7","faTransporterEmpty","faTrash","faTrashCanCheck","faTrashCanClock","faTrashCanList","faTrashCanPlus","faTrashCanXmark","faTrashCheck","faTrashClock","faTrashList","faTrashPlus","faTrashSlash","faTrashXmark","faTreasureChest","faTree","faTreeChristmas","faTreeCity","faTreeDecorated","faTreeLarge","faTreePalm","faTrees","faTriangle","faTricycle","faTricycleAdult","faTrillium","faTrophy","faTrowel","faTrowelBricks","faTruck","faTruckArrowRight","faTruckBolt","faTruckContainer","faTruckContainerEmpty","faTruckDroplet","faTruckField","faTruckFieldUn","faTruckFire","faTruckFlatbed","faTruckFront","faTruckLadder","faTruckMonster","faTruckMoving","faTruckPickup","faTruckPlane","faTruckPlow","faTruckRamp","faTruckTow","faTruckUtensils","faTrumpet","faTugrikSign","faTurkey","faTurnDownLeft","faTurnDownRight","faTurnLeft","faTurnLeftDown","faTurnLeftUp","faTurnRight","faTurntable","faTurtle","faTvMusic","faTvRetro","faTypewriter","faU","faUfo","faUfoBeam","faUmbrella","faUmbrellaBeach","faUnderline","faUnicorn","faUniformMartialArts","faUnion","faUniversalAccess","faUnlock","faUpFromBracket","faUpFromDottedLine","faUpLeft","faUpRight","faUpToBracket","faUpToDottedLine","faUpload","faUsbDrive","faUser","faUserAlien","faUserAstronaut","faUserBeardBolt","faUserBountyHunter","faUserCheck","faUserChef","faUserClock","faUserCowboy","faUserCrown","faUserDoctorHair","faUserDoctorHairLong","faUserGraduate","faUserGroupSimple","faUserHair","faUserHairBuns","faUserHairLong","faUserHeadset","faUserHoodie","faUserInjured","faUserLock","faUserMagnifyingGlass","faUserMinus","faUserMusic","faUserNinja","faUserNurse","faUserNurseHair","faUserNurseHairLong","faUserPilot","faUserPilotTie","faUserPlus","faUserPolice","faUserPoliceTie","faUserRobot","faUserRobotXmarks","faUserSecret","faUserShakespeare","faUserShield","faUserSlash","faUserTag","faUserTie","faUserTieHair","faUserTieHairLong","faUserUnlock","faUserVisor","faUserVneck","faUserVneckHair","faUserVneckHairLong","faUsers","faUsersBetweenLines","faUsersLine","faUsersMedical","faUsersRays","faUsersRectangle","faUsersSlash","faUsersViewfinder","faUtensilsSlash","faUtilityPole","faUtilityPoleDouble","faV","faVacuum","faVacuumRobot","faValueAbsolute","faVault","faVectorCircle","faVectorPolygon","faVectorSquare","faVentDamper","faVenus","faVenusDouble","faVenusMars","faVest","faVestPatches","faVial","faVialCircleCheck","faVialVirus","faVials","faVideoArrowDownLeft","faVideoArrowUpRight","faVideoPlus","faVideoSlash","faVihara","faViolin","faVirus","faVirusCovid","faVirusCovidSlash","faVirusSlash","faViruses","faVoicemail","faVolcano","faVolumeOff","faVolumeSlash","faVrCardboard","faW","faWaffle","faWagonCovered","faWalker","faWalkieTalkie","faWallet","faWand","faWandSparkles","faWarehouse","faWatch","faWatchApple","faWatchCalculator","faWatchFitness","faWatchSmart","faWater","faWatermelonSlice","faWave","faWaveSine","faWaveSquare","faWaveTriangle","faWaveform","faWavesSine","faWebhook","faWeightHanging","faWhale","faWheat","faWheatAwnCircleExclamation","faWheatAwnSlash","faWheatSlash","faWheelchair","faWhistle","faWifiExclamation","faWifiSlash","faWind","faWindTurbine","faWindow","faWindowFrame","faWindowFrameOpen","faWindowMaximize","faWindowMinimize","faWindowRestore","faWindsock","faWineBottle","faWineGlass","faWorm","faWreath","faWreathLaurel","faWrench","faWrenchSimple","faX","faXRay","faXmarkLarge","faXmarksLines","faY","faYinYang","faZ","pack","_fontawesome","fontawesomeSvgCore","__esModule","_exports","_esCompat","CAMELIZE_CACHE","CAPITALIZE_CACHE","STRINGS","UNDERSCORE_CACHE","STRING_CAMELIZE_REGEXP_1","STRING_CAMELIZE_REGEXP_2","STRING_UNDERSCORE_REGEXP_1","STRING_UNDERSCORE_REGEXP_2","STRING_CAPITALIZE_REGEXP","packageRoot","runtimeConfig","packages","getGlobalConfig","__embroider_macros__runtime_config__","localConfig","updaters","_embroider_macros_runtime_config","methods","setConfig","setGlobalConfig","updater","runtimeResolver","lookupComponentHandle","CurriedComponentDefinition","isCurriedComponentDefinition","ensureSafeComponent","thingWithOwner","lookupCurriedComponentDefinition","handleString","EnsureSafeComponentHelper","EnsureRegisteredService","classNonces","nonceCounter","__COLOCATED_TEMPLATE__","_templateFactory","objectWithKey","normalizeIconArgs","appConfig","fontawesome","FaIconComponent","abstractIcon","safeStyle","iconAttributes","iconExists","flipHorizontal","flip","flipVertical","spin","pulse","fixedWidth","listItem","rotation","pull","renderedIcon","dataPrefix","dataIcon","dataFaTransform","dataFaMask","dataFaProcessed","ariaHidden","ariaLabelledBy","_component","ARGS_SET","setDestroyed","setDestroying","destroyables","EmberGlimmerComponentManager","BaseComponentManager","GlimmerComponent","GlimmerComponentBase","GlimmerComponentManager","_runtimeConfig","environmentConfig","sentry","initConfig","applySdkMetadata","sentryInitConfig","_global","GLOBAL_OBJ","__sentryEmberConfig","_getSentryInitConfig","Sentry","_browser","_exportNames","getActiveTransaction","getCurrentScope","getTransaction","instrumentRoutePerformance","BaseRoute","instrumentFunction","description","startSpan","SEMANTIC_ATTRIBUTE_SENTRY_SOURCE","SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN","onlyIfParent","InitSentryForEmber","getSentryConfig","browserTracingOptions","appInstance","fastboot","isFastBoot","instrumentForPerformance","getBackburner","backburner","_instrumentEmberRouter","routerMain","startBrowserTracingPageLoadSpan","startBrowserTracingNavigationSpan","disableRunloopPerformance","activeRootSpan","transitionSpan","getLocationURL","client","getClient","startTransactionOnPageLoad","instrumentPageLoad","toRoute","finishActiveTransaction","startTransactionOnLocationChange","instrumentNavigation","fromRoute","getTransitionInformation","transitionIsIntermediate","startInactiveSpan","processComponentRenderBefore","beforeEntries","timestampInSeconds","processComponentRenderAfter","minComponentDuration","containerKey","startTimestamp","_instrumentInitialLoad","startName","endName","HAS_PERFORMANCE","HAS_PERFORMANCE_TIMING","_performance","clearMarks","clearMeasures","getEntriesByName","browserPerformanceTimeOrigin","_hasPerformanceSupport","disableInitialLoadInstrumentation","measureName","startMarkExists","endMarkExists","endTimestamp","browserTracingIntegration","emberAutoImportDynamic","browserTracing","idleTimeout","transitionTimeout","addIntegration","externalRouter","_hasMountedSentryPerformanceRouting","_instrumentNavigation","minimumRunloopQueueDuration","currentQueueStart","currentQueueSpan","instrumentedEmberQueues","getActiveSpan","processQueue","_instrumentEmberRunloop","disableInstrumentComponents","minimumComponentRenderDuration","enableComponentDefinitions","beforeComponentDefinitionEntries","_timestamp","_beganIndex","_instrumentComponents","buildHelper","registered","versionRegExp","versionExtendedRegExp","shaRegExp","likeRouteInfo","initRouteStyles","nestedRouteNames","routeNames","styleNamespace","podNames","contextFn","taskName","bufferPolicyName","optionsWithBufferPolicy","TaskFactory","generator","createTask","taskAwareVariantOf","getValues","castForPromiseHelper","castable","TaskInstance","asyncErrorsHandled","Yieldable","_toPromise","getItems","awaitable","awaitables","arrOrHash","castAwaitables","hasCancelled","cancelAll","it","cancelableSymbol","EmberEnvironment","Environment","reportUncaughtRejection","globalDebuggingEnabled","DEBUG_TASKS","EMBER_ENVIRONMENT","deferable","DEFAULT_ENVIRONMENT","GeneratorStepResult","errored","GeneratorState","generatorFactory","iteratorMethod","getIterator","maxConcurrency","CANCELLED","makeCancelState","DropReducer","remainingSlots","STARTED","DropPolicy","BoundedPolicy","makeReducer","EnqueuedReducer","QUEUED","EnqueuedPolicy","TYPE_CANCELLED","TYPE_STARTED","TYPE_QUEUED","KeepLatestReducer","numToCancel","KeepLatestPolicy","numRunning","numQueued","totalRunning","RestartableReducer","RestartablePolicy","SINGLETON_REDUCER","LAST_APPLIED_TAGS","schedulerPolicy","stateTracker","taskInstances","initialTaskInstances","startingInstances","filterFinishedTaskInstances","finalTaskInstances","taskInstance","setTaskInstanceExecutionState","computeFinalStates","applyState","taskState","task","executorState","isFinished","onCompletion","hasStarted","desiredState","counted","onPerformed","onStart","onRunning","onQueued","taskable","onState","numPerformedInc","stateTrackingEnabled","cancelRequest","cancelations","guids","cancelation","onFinalize","scheduleRefresh","StateTracker","NullStateTracker","SchedulerRefresh","NULL_STATE","NullState","CURRENT_REFRESH_TAGS","currentTag","RefreshState","computeRecursiveState","forEachState","recurseTaskGroups","taskGroup","applyStateFrom","group","completionState","lastRunning","lastComplete","COMPLETION_SUCCESS","lastSuccessful","COMPLETION_ERROR","lastErrored","COMPLETION_CANCEL","lastCanceled","lastIncomplete","lastPerformed","taskFromPropertyDescriptor","factoryClass","taskFn","displayName","tasks","_setupEmberKVO","taskGroupPropertyDescriptor","taskGroups","createTaskGroup","decoratorWithParams","descriptorFn","isFieldDescriptor","createDecorator","baseOptions","userOptions","mergedOptions","lastInstance","MODIFIER_REGISTRY","enqueue","setBufferPolicy","EnqueueSchedulerPolicy","evented","setEvented","setDebug","DropSchedulerPolicy","groupName","setGroup","keepLatest","KeepLatestSchedulerPolicy","setMaxConcurrency","onStateCallback","setOnState","restartable","RestartableSchedulerPolicy","hasModifier","taskDefinition","setState","UnboundedSchedulerPolicy","_processModifierOptions","getTaskOptions","Task","TaskGroup","getModifier","getScheduler","Scheduler","scheduler","_onStateCallback","_taskGroupPath","_schedulerPolicyClass","_maxConcurrency","_debug","hasEnabledEvents","_hasEnabledEvents","enabledModifiers","_enabledModifiers","modifierOptions","policy","_hasSetBufferPolicy","assertUnsetBufferPolicy","_hasSetConcurrencyConstraint","assertModifiersNotMixedWithGroup","setTaskDefinition","BaseTaskInstance","performType","onStarted","onSuccess","onCancel","formatCancelReason","selfCancelLoopWarning","yieldResumeType","proceedChecked","yieldableSymbol","parentTaskInstance","resumeIndex","onYielded","cancelReason","CancelRequest","CANCEL_KIND_EXPLICIT","INITIAL_STATE","isDropped","isRunning","TASK_CANCELATION_NAME","CANCEL_KIND_YIELDABLE_CANCEL","CANCEL_KIND_LIFESPAN_END","CANCEL_KIND_PARENT_CANCEL","COMPLETION_PENDING","TASK_INSTANCE_STACK","PERFORM_TYPE_DEFAULT","PERFORM_TYPE_UNLINKED","PERFORM_TYPE_LINKED","CANCEL_RETURN_VALUE_SENTINEL","TaskInstanceExecutor","generatorState","disposers","finalizeCallbacks","proceedSync","YIELDABLE_CONTINUE","requestCancel","proceedWithCancelAsync","finalizeWithCancel","advanceIndex","YIELDABLE_CANCEL","proceedAsync","YIELDABLE_RETURN","dispose","handleResolvedReturnedValue","handleResolvedContinueValue","resumeValue","beforeIndex","stepResult","generatorStep","handleYieldedValue","YIELDABLE_THROW","handleYieldedUnknownThenable","yieldedValue","addDisposer","invokeYieldable","proceedWithSimpleValue","maybeDisposer","disposer","_expectsLinkedYield","maybeResolveDefer","runFinalizeCallbacks","maybeThrowUnhandledTaskErrorLater","didCancel","request","isSuccessful","isError","finalizeShared","isCanceled","dispatchFinalizeEvents","getPerformType","detectSelfCancelLoop","parentCancelRequest","DEFAULT_STATE","performCount","Taskable","TaskLinkProxy","linkedObject","_performShared","_perform","linked","getRunningInstance","unlinked","_clone","_curry","_curryArgs","fullArgs","_taskInstanceFactory","_isAlive","_taskInstanceOptions","_linkedObject","guidId","cancelRequestKind","resetState","_resetState","isQueued","isIdle","AnimationFrameYieldable","RawTimeoutYieldable","YieldableState","_taskInstance","_resumeIndex","getTaskInstance","onYield","_deferable","thinInstance","_index","resumeType","cancelAnimationFrame","forever","helperName","taskMethod","outerArgs","innerArgs","EmberScheduler","computedLastValue","USE_TRACKED","nativeLastValue","createTaskDecorator","EmberTaskFactory","dropTask","enqueueTask","keepLatestTask","restartableTask","createTaskGroupDecorator","dropTaskGroup","enqueueTaskGroup","keepLatestTaskGroup","restartableTaskGroup","handlerCounter","registerOnPrototype","addListenerOrObserver","makeTaskCallback","ensureArray","possibleArr","registerModifier","eventNames","addCancelEvents","propertyPaths","addObserverKeys","addPerformEvents","BaseTaskFactory","EncapsulatedTask","taskObj","cancelEventNames","_cancelEventNames","_observes","_eventNames","TaskProperty","TaskGroupBase","TRACKED_INITIAL_TASK_STATE","TASKABLE_MIXIN","_recomputeState","assignProperties","parentName","childName","allArgs","eventNamespace","eventType","TRACKED_INITIAL_INSTANCE_STATE","setDecorator","taskFactorySymbol","propertyModifiers","taskGroupPath","TaskGroupProperty","callSuperSetup","cancelOn","observes","_setComputedDecorator","isDecoratorOptions","taskFnOrProtoOrDecoratorOptions","taskDecorator","taskProperty","taskComputed","buildClassicTaskProperty","possibleDecoratorOptions","taskGroupDecorator","tp","BaseTask","currentTaskInstanceSymbol","_encapsulatedTaskStates","_encapsulatedTaskInstanceProxies","_getEncapsulatedTaskClass","encapsulatedTaskImplClass","_encapsulatedTaskImplClass","taskInstanceProxy","encapsulatedTaskImpl","_wrappedEncapsulatedTaskInstance","Reflect","_performCount","derivedState","applyTracked","propDesc","trackMixin","INITIAL_TASK_STATE","INITIAL_INSTANCE_STATE","TimeoutYieldable","true","EmberYieldable","WaitForEventYieldable","predicateCallback","WaitForPropertyYieldable","WaitForQueueYieldable","usesDOMEvents","observerBound","observerFn","deprecatePrivateModule","CANCEL_REASON","cancelHelper","taskHelperClosure","maybeReportError","performHelper","moment","formatDate","startOf","endOf","weekday","isoWeekday","getWeekdaysShort","getWeekdaysMin","getWeekdays","isAfter","isBefore","isSame","isBetween","normalizeDate","normalizeRangeActionValue","normalizeMultipleActionValue","normalizeCalendarDay","withLocale","normalizeCalendarValue","normalizeDuration","getDefaultLocale","localeStartOfWeek","startOfWeek","endOfWeek","quantity","toDate","locale","weekdaysShort","weekdaysMin","weekdays","date1","date2","inclusivity","dateOrMoment","day","previousLocale","isDuration","asMilliseconds","units","eow","CalendarComponent","PowerCalendarMultipleDaysComponent","_selected","currentCenter","center","powerCalendarService","getDate","dayOrDays","calendar","days","onSelect","_buildCollection","publicAPI","selectedDate","_applyDecoratedDescriptor","_class2","DaysComponent","maxLength","dayIsSelected","dayIsDisabled","numSelected","PowerCalendarRangeComponent","proximitySelection","minRange","_formatRange","maxRange","rangeOnlyAPI","_publicAPI","ownProp","_buildRange","diffInMs","abs","_buildRangeByProximity","_buildDefaultRange","changeStart","buildDay","today","isSelected","isRangeStart","isRangeEnd","_dec","_dec2","newCenter","onCenterChange","_class","_initializerDefineProperty","_descriptor2","_descriptor3","_descriptor4","PowerCalendarNavComponent","PowerCalendarDaysComponent","_descriptor5","registerCalendar","onInit","publicActions","changeCenter","changeCenterTask","moveCenter","_calendarType","tagWithDefault","destroyElement","unregisterCalendar","__powerCalendars","WEEK_DAYS","weekdayFormat","showDaysAround","forcedStartOfWeek","weekdaysNames","lastDay","firstDay","weeks","daysOfWeek","isCurrentMonth","missingDays","handleDayFocus","_updateFocused","dataset","handleDayBlur","handleKeyDown","focusedId","newIndex","isFocused","getMonth","isToday","buildonSelectValue","minDate","maxDate","disabledDates","isSameDay","isWeekDayIncludes","_focusDate","dayElement","handleClick","dayEl","dateStr","emberPowerCalendarDayClasses","dayClass","powerCalendarFormatDate","_local","dateLib","getDateLibrary","dateLibrary","media","nullMatchMedia","detectMatchMedia","_matches","_mocked","_mockedBreakpoint","breakpoints","cpName","_triggerMediaChanged","_triggerEvent","mql","maybeValue","emberSet","getInlineAsset","assetId","svgJar","svgAttrs","makeSVG","generateAccessibilityIds","sanitizeAttrs","symbolUseFor","inlineSvgFor","accessibilityElements","ESC","attrsCopy","createAccessibilityElements","createAriaLabel","formatAttrs","createSvgAttributes","asset","tripleEq","TrackedStorageImpl","storage","_isEqual","_lastValue","__decorate","destinationElementId","destinationElement","_destination","findElementById","_dom","renderInPlace","_wormholeHeadNode","_wormholeTailNode","_appendToDestination","_removeRange","_destinationDidChange","startingActiveElement","getActiveElement","_appendRange","resultingActiveElement","childNodesOfElement","documentService"],"sources":["vendor/ember-cli/vendor-prefix.js","vendor/loader/loader.js","vendor/ember/ember.js","vendor/jquery/jquery.js","vendor/fontawesome.js","vendor/free-brands-svg-icons.js","vendor/pro-light-svg-icons.js","vendor/pro-solid-svg-icons.js","vendor/autoLibrary.js","vendor/configure-fontawesome-styles.js","vendor/shims/jquery.js","@ember/render-modifiers/modifiers/did-insert.js","@ember/render-modifiers/modifiers/did-update.js","@ember/render-modifiers/modifiers/will-destroy.js","@ember/string/cache.js","@ember/string/index.js","@embroider/macros/es-compat2.js","@embroider/macros/runtime.js","@embroider/util/ember-private-api.js","@embroider/util/index.js","@embroider/util/services/ensure-registered.js","@fortawesome/ember-fontawesome/components/fa-icon.js","@glimmer/component/-private/base-component-manager.ts","@glimmer/component/-private/component.ts","@glimmer/component/-private/destroyables.ts","@glimmer/component/-private/ember-component-manager.ts","@glimmer/component/index.ts","@sentry/ember/index.ts","@sentry/ember/instance-initializers/sentry-performance.ts","ember-assign-helper/helpers/assign.js","ember-cli-app-version/initializer-factory.js","ember-cli-app-version/utils/regexp.js","ember-component-css/instance-initializers/route-styles.js","ember-component-css/mixins/style-namespacing-extras.js","ember-component-css/pod-names.js","ember-component-css/utils/init-route-styles.js","ember-concurrency/-private/async-arrow-runtime.js","ember-concurrency/-private/cancelable-promise-helpers.js","ember-concurrency/-private/ember-environment.js","ember-concurrency/-private/external/environment.js","ember-concurrency/-private/external/generator-state.js","ember-concurrency/-private/external/scheduler/policies/bounded-policy.js","ember-concurrency/-private/external/scheduler/policies/drop-policy.js","ember-concurrency/-private/external/scheduler/policies/enqueued-policy.js","ember-concurrency/-private/external/scheduler/policies/execution-states.js","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy.js","ember-concurrency/-private/external/scheduler/policies/restartable-policy.js","ember-concurrency/-private/external/scheduler/policies/unbounded-policy.js","ember-concurrency/-private/external/scheduler/refresh.js","ember-concurrency/-private/external/scheduler/scheduler.js","ember-concurrency/-private/external/scheduler/state-tracker/null-state-tracker.js","ember-concurrency/-private/external/scheduler/state-tracker/null-state.js","ember-concurrency/-private/external/scheduler/state-tracker/state-tracker.js","ember-concurrency/-private/external/scheduler/state-tracker/state.js","ember-concurrency/-private/external/task-decorators.js","ember-concurrency/-private/external/task-factory.js","ember-concurrency/-private/external/task-instance/base.js","ember-concurrency/-private/external/task-instance/cancelation.js","ember-concurrency/-private/external/task-instance/completion-states.js","ember-concurrency/-private/external/task-instance/executor.js","ember-concurrency/-private/external/task-instance/initial-state.js","ember-concurrency/-private/external/task/default-state.js","ember-concurrency/-private/external/task/task-group.js","ember-concurrency/-private/external/task/task.js","ember-concurrency/-private/external/task/taskable.js","ember-concurrency/-private/external/yieldables.js","ember-concurrency/-private/helpers.js","ember-concurrency/-private/scheduler/ember-scheduler.js","ember-concurrency/-private/task-decorators.js","ember-concurrency/-private/task-factory.js","ember-concurrency/-private/task-group.js","ember-concurrency/-private/task-instance.js","ember-concurrency/-private/task-properties.js","ember-concurrency/-private/task-public-api.js","ember-concurrency/-private/task.js","ember-concurrency/-private/taskable-mixin.js","ember-concurrency/-private/tracked-state.js","ember-concurrency/-private/utils.js","ember-concurrency/-private/wait-for.js","ember-concurrency/-task-instance.js","ember-concurrency/-task-property.js","ember-concurrency/helpers/cancel-all.js","ember-concurrency/helpers/perform.js","ember-concurrency/helpers/task.js","ember-get-config/index.js","ember-power-calendar-moment/index.js","ember-power-calendar/-private/utils/own-prop.js","ember-power-calendar/components/power-calendar-multiple.js","ember-power-calendar/components/power-calendar-multiple/days.js","ember-power-calendar/components/power-calendar-range.js","ember-power-calendar/components/power-calendar-range/days.js","ember-power-calendar/components/power-calendar.js","ember-power-calendar/components/power-calendar/days.js","ember-power-calendar/components/power-calendar/nav.js","ember-power-calendar/helpers/ember-power-calendar-day-classes.js","ember-power-calendar/helpers/power-calendar-format-date.js","ember-power-calendar/services/power-calendar.js","ember-power-calendar/utils.js","ember-responsive/helpers/media.js","ember-responsive/initializers/responsive.js","ember-responsive/null-match-media.js","ember-responsive/services/media.js","ember-set-helper/helpers/set.js","ember-svg-jar/helpers/svg-jar.js","ember-svg-jar/utils/make-svg.js","../src/index.ts","ember-wormhole/components/ember-wormhole.js","ember-wormhole/templates/components/ember-wormhole.js","ember-wormhole/utils/dom.js"],"sourcesContent":["window.EmberENV = (function(EmberENV, extra) {\n  for (var key in extra) {\n    EmberENV[key] = extra[key];\n  }\n\n  return EmberENV;\n})(window.EmberENV || {}, {\"EXTEND_PROTOTYPES\":false,\"FEATURES\":{},\"_APPLICATION_TEMPLATE_WRAPPER\":false,\"_DEFAULT_ASYNC_OBSERVERS\":true,\"_JQUERY_INTEGRATION\":false,\"_NO_IMPLICIT_ROUTE_MODEL\":true,\"_TEMPLATE_ONLY_GLIMMER_COMPONENTS\":true});\n\n// used to determine if the application should be booted immediately when `app-name.js` is evaluated\n// when `runningTests` the `app-name.js` file will **not** import the applications `app/app.js` and\n// call `Application.create(...)` on it. Additionally, applications can opt-out of this behavior by\n// setting `autoRun` to `false` in their `ember-cli-build.js`\n//\n// The default `test-support.js` file will set this to `true` when it runs (so that Application.create()\n// is not ran when running tests).\nvar runningTests = false;\n\n\n","var loader, define, requireModule, require, requirejs;\n\n(function (global) {\n  'use strict';\n\n  function dict() {\n    var obj = Object.create(null);\n    obj['__'] = undefined;\n    delete obj['__'];\n    return obj;\n  }\n\n  // Save off the original values of these globals, so we can restore them if someone asks us to\n  var oldGlobals = {\n    loader: loader,\n    define: define,\n    requireModule: requireModule,\n    require: require,\n    requirejs: requirejs\n  };\n\n  requirejs = require = requireModule = function (id) {\n    var pending = [];\n    var mod = findModule(id, '(require)', pending);\n\n    for (var i = pending.length - 1; i >= 0; i--) {\n      pending[i].exports();\n    }\n\n    return mod.module.exports;\n  };\n\n  loader = {\n    noConflict: function (aliases) {\n      var oldName, newName;\n\n      for (oldName in aliases) {\n        if (aliases.hasOwnProperty(oldName)) {\n          if (oldGlobals.hasOwnProperty(oldName)) {\n            newName = aliases[oldName];\n\n            global[newName] = global[oldName];\n            global[oldName] = oldGlobals[oldName];\n          }\n        }\n      }\n    },\n    // Option to enable or disable the generation of default exports\n    makeDefaultExport: true\n  };\n\n  var registry = dict();\n  var seen = dict();\n\n  var uuid = 0;\n\n  function unsupportedModule(length) {\n    throw new Error('an unsupported module was defined, expected `define(id, deps, module)` instead got: `' + length + '` arguments to define`');\n  }\n\n  var defaultDeps = ['require', 'exports', 'module'];\n\n  function Module(id, deps, callback, alias) {\n    this.uuid = uuid++;\n    this.id = id;\n    this.deps = !deps.length && callback.length ? defaultDeps : deps;\n    this.module = { exports: {} };\n    this.callback = callback;\n    this.hasExportsAsDep = false;\n    this.isAlias = alias;\n    this.reified = new Array(deps.length);\n\n    /*\n       Each module normally passes through these states, in order:\n         new       : initial state\n         pending   : this module is scheduled to be executed\n         reifying  : this module's dependencies are being executed\n         reified   : this module's dependencies finished executing successfully\n         errored   : this module's dependencies failed to execute\n         finalized : this module executed successfully\n     */\n    this.state = 'new';\n  }\n\n  Module.prototype.makeDefaultExport = function () {\n    var exports = this.module.exports;\n    if (exports !== null && (typeof exports === 'object' || typeof exports === 'function') && exports['default'] === undefined && Object.isExtensible(exports)) {\n      exports['default'] = exports;\n    }\n  };\n\n  Module.prototype.exports = function () {\n    // if finalized, there is no work to do. If reifying, there is a\n    // circular dependency so we must return our (partial) exports.\n    if (this.state === 'finalized' || this.state === 'reifying') {\n      return this.module.exports;\n    }\n\n\n    if (loader.wrapModules) {\n      this.callback = loader.wrapModules(this.id, this.callback);\n    }\n\n    this.reify();\n\n    var result = this.callback.apply(this, this.reified);\n    this.reified.length = 0;\n    this.state = 'finalized';\n\n    if (!(this.hasExportsAsDep && result === undefined)) {\n      this.module.exports = result;\n    }\n    if (loader.makeDefaultExport) {\n      this.makeDefaultExport();\n    }\n    return this.module.exports;\n  };\n\n  Module.prototype.unsee = function () {\n    this.state = 'new';\n    this.module = { exports: {} };\n  };\n\n  Module.prototype.reify = function () {\n    if (this.state === 'reified') {\n      return;\n    }\n    this.state = 'reifying';\n    try {\n      this.reified = this._reify();\n      this.state = 'reified';\n    } finally {\n      if (this.state === 'reifying') {\n        this.state = 'errored';\n      }\n    }\n  };\n\n  Module.prototype._reify = function () {\n    var reified = this.reified.slice();\n    for (var i = 0; i < reified.length; i++) {\n      var mod = reified[i];\n      reified[i] = mod.exports ? mod.exports : mod.module.exports();\n    }\n    return reified;\n  };\n\n  Module.prototype.findDeps = function (pending) {\n    if (this.state !== 'new') {\n      return;\n    }\n\n    this.state = 'pending';\n\n    var deps = this.deps;\n\n    for (var i = 0; i < deps.length; i++) {\n      var dep = deps[i];\n      var entry = this.reified[i] = { exports: undefined, module: undefined };\n      if (dep === 'exports') {\n        this.hasExportsAsDep = true;\n        entry.exports = this.module.exports;\n      } else if (dep === 'require') {\n        entry.exports = this.makeRequire();\n      } else if (dep === 'module') {\n        entry.exports = this.module;\n      } else {\n        entry.module = findModule(resolve(dep, this.id), this.id, pending);\n      }\n    }\n  };\n\n  Module.prototype.makeRequire = function () {\n    var id = this.id;\n    var r = function (dep) {\n      return require(resolve(dep, id));\n    };\n    r['default'] = r;\n    r.moduleId = id;\n    r.has = function (dep) {\n      return has(resolve(dep, id));\n    };\n    return r;\n  };\n\n  define = function (id, deps, callback) {\n    var module = registry[id];\n\n    // If a module for this id has already been defined and is in any state\n    // other than `new` (meaning it has been or is currently being required),\n    // then we return early to avoid redefinition.\n    if (module && module.state !== 'new') {\n      return;\n    }\n\n    if (arguments.length < 2) {\n      unsupportedModule(arguments.length);\n    }\n\n    if (!Array.isArray(deps)) {\n      callback = deps;\n      deps = [];\n    }\n\n    if (callback instanceof Alias) {\n      registry[id] = new Module(callback.id, deps, callback, true);\n    } else {\n      registry[id] = new Module(id, deps, callback, false);\n    }\n  };\n\n  define.exports = function (name, defaultExport) {\n    var module = registry[name];\n\n    // If a module for this name has already been defined and is in any state\n    // other than `new` (meaning it has been or is currently being required),\n    // then we return early to avoid redefinition.\n    if (module && module.state !== 'new') {\n      return;\n    }\n\n    module = new Module(name, [], noop, null);\n    module.module.exports = defaultExport;\n    module.state = 'finalized';\n    registry[name] = module;\n\n    return module;\n  };\n\n  function noop() {}\n  // we don't support all of AMD\n  // define.amd = {};\n\n  function Alias(id) {\n    this.id = id;\n  }\n\n  define.alias = function (id, target) {\n    if (arguments.length === 2) {\n      return define(target, new Alias(id));\n    }\n\n    return new Alias(id);\n  };\n\n  function missingModule(id, referrer) {\n    throw new Error('Could not find module `' + id + '` imported from `' + referrer + '`');\n  }\n\n  function findModule(id, referrer, pending) {\n    var mod = registry[id] || registry[id + '/index'];\n\n    while (mod && mod.isAlias) {\n      mod = registry[mod.id] || registry[mod.id + '/index'];\n    }\n\n    if (!mod) {\n      missingModule(id, referrer);\n    }\n\n    if (pending && mod.state !== 'pending' && mod.state !== 'finalized') {\n      mod.findDeps(pending);\n      pending.push(mod);\n    }\n    return mod;\n  }\n\n  function resolve(child, id) {\n    if (child.charAt(0) !== '.') {\n      return child;\n    }\n\n\n    var parts = child.split('/');\n    var nameParts = id.split('/');\n    var parentBase = nameParts.slice(0, -1);\n\n    for (var i = 0, l = parts.length; i < l; i++) {\n      var part = parts[i];\n\n      if (part === '..') {\n        if (parentBase.length === 0) {\n          throw new Error('Cannot access parent module of root');\n        }\n        parentBase.pop();\n      } else if (part === '.') {\n        continue;\n      } else {\n        parentBase.push(part);\n      }\n    }\n\n    return parentBase.join('/');\n  }\n\n  function has(id) {\n    return !!(registry[id] || registry[id + '/index']);\n  }\n\n  requirejs.entries = requirejs._eak_seen = registry;\n  requirejs.has = has;\n  requirejs.unsee = function (id) {\n    findModule(id, '(unsee)', false).unsee();\n  };\n\n  requirejs.clear = function () {\n    requirejs.entries = requirejs._eak_seen = registry = dict();\n    seen = dict();\n  };\n\n  // This code primes the JS engine for good performance by warming the\n  // JIT compiler for these functions.\n  define('foo', function () {});\n  define('foo/bar', [], function () {});\n  define('foo/asdf', ['module', 'exports', 'require'], function (module, exports, require) {\n    if (require.has('foo/bar')) {\n      require('foo/bar');\n    }\n  });\n  define('foo/baz', [], define.alias('foo'));\n  define('foo/quz', define.alias('foo'));\n  define.alias('foo', 'foo/qux');\n  define('foo/bar', ['foo', './quz', './baz', './asdf', './bar', '../foo'], function () {});\n  define('foo/main', ['foo/bar'], function () {});\n  define.exports('foo/exports', {});\n\n  require('foo/exports');\n  require('foo/main');\n  require.unsee('foo/bar');\n\n  requirejs.clear();\n\n  if (typeof exports === 'object' && typeof module === 'object' && module.exports) {\n    module.exports = { require: require, define: define };\n  }\n})(this);","function _classPrivateFieldInitSpec(e,t,a){_checkPrivateRedeclaration(e,t),t.set(e,a);}function _checkPrivateRedeclaration(e,t){if(t.has(e))throw new TypeError(\"Cannot initialize the same private elements twice on an object\");}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==typeof i?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=typeof i)return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}/*!\n * @overview  Ember - JavaScript Application Framework\n * @copyright Copyright 2011 Tilde Inc. and contributors\n *            Portions Copyright 2006-2011 Strobe Inc.\n *            Portions Copyright 2008-2011 Apple Inc. All rights reserved.\n * @license   Licensed under MIT license\n *            See https://raw.github.com/emberjs/ember.js/master/LICENSE\n * @version   5.12.0\n *//* eslint-disable no-var *//* globals global globalThis self *//* eslint-disable-next-line no-unused-vars */var define,require;(function(){var globalObj=typeof globalThis!=='undefined'?globalThis:typeof self!=='undefined'?self:typeof window!=='undefined'?window:typeof global!=='undefined'?global:null;if(globalObj===null){throw new Error('unable to locate global object');}if(typeof globalObj.define==='function'&&typeof globalObj.require==='function'){define=globalObj.define;require=globalObj.require;return;}var registry=Object.create(null);var seen=Object.create(null);function missingModule(name,referrerName){if(referrerName){throw new Error('Could not find module '+name+' required by: '+referrerName);}else{throw new Error('Could not find module '+name);}}function internalRequire(_name,referrerName){var name=_name;var mod=registry[name];if(!mod){name=name+'/index';mod=registry[name];}var exports=seen[name];if(exports!==undefined){return exports;}exports=seen[name]={};if(!mod){missingModule(_name,referrerName);}var deps=mod.deps;var callback=mod.callback;var reified=new Array(deps.length);for(var i=0;i<deps.length;i++){if(deps[i]==='exports'){reified[i]=exports;}else if(deps[i]==='require'){reified[i]=require;}else{reified[i]=require(deps[i],name);}}var result=callback.apply(this,reified);if(!deps.includes('exports')||result!==undefined){exports=seen[name]=result;}return exports;}require=function(name){return internalRequire(name,null);};define=function(name,deps,callback){registry[name]={deps:deps,callback:callback};};// setup `require` module\nrequire['default']=require;require.has=function registryHas(moduleName){return Boolean(registry[moduleName])||Boolean(registry[moduleName+'/index']);};require._eak_seen=require.entries=registry;})();(function(_LocalValue,_AbstractInput,_Input2,_CoreView,_LinkTo2,_Textarea2,_Route,_RouterService){'use strict';function d(name,mod){Object.defineProperty(mod,'__esModule',{value:true});define(name,[],()=>mod);}// check if window exists and actually is the global\nconst hasDOM=typeof self==='object'&&self!==null&&self.Object===Object&&typeof Window!=='undefined'&&self.constructor===Window&&typeof document==='object'&&document!==null&&self.document===document&&typeof location==='object'&&location!==null&&self.location===location&&typeof history==='object'&&history!==null&&self.history===history&&typeof navigator==='object'&&navigator!==null&&self.navigator===navigator&&typeof navigator.userAgent==='string';const window$1=hasDOM?self:null;const location$1=hasDOM?self.location:null;const history$1=hasDOM?self.history:null;const userAgent=hasDOM?self.navigator.userAgent:'Lynx (textmode)';const isChrome=hasDOM?typeof chrome==='object'&&!(typeof opera==='object'):false;const isFirefox=hasDOM?/Firefox|FxiOS/.test(userAgent):false;const emberinternalsBrowserEnvironmentIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,hasDOM,history:history$1,isChrome,isFirefox,location:location$1,userAgent,window:window$1},Symbol.toStringTag,{value:'Module'});/**\n            Strongly hint runtimes to intern the provided string.\n\n            When do I need to use this function?\n\n            For the most part, never. Pre-mature optimization is bad, and often the\n            runtime does exactly what you need it to, and more often the trade-off isn't\n            worth it.\n\n            Why?\n\n            Runtimes store strings in at least 2 different representations:\n            Ropes and Symbols (interned strings). The Rope provides a memory efficient\n            data-structure for strings created from concatenation or some other string\n            manipulation like splitting.\n\n            Unfortunately checking equality of different ropes can be quite costly as\n            runtimes must resort to clever string comparison algorithms. These\n            algorithms typically cost in proportion to the length of the string.\n            Luckily, this is where the Symbols (interned strings) shine. As Symbols are\n            unique by their string content, equality checks can be done by pointer\n            comparison.\n\n            How do I know if my string is a rope or symbol?\n\n            Typically (warning general sweeping statement, but truthy in runtimes at\n            present) static strings created as part of the JS source are interned.\n            Strings often used for comparisons can be interned at runtime if some\n            criteria are met.  One of these criteria can be the size of the entire rope.\n            For example, in chrome 38 a rope longer then 12 characters will not\n            intern, nor will segments of that rope.\n\n            Some numbers: http://jsperf.com/eval-vs-keys/8\n\n            Known Trick™\n\n            @private\n            @return {String} interned version of the provided string\n          */function intern$1(str){let obj=Object.create(null);obj[str]=1;for(let key in obj){if(key===str){return key;}}return str;}/**\n            Returns whether Type(value) is Object.\n\n            Useful for checking whether a value is a valid WeakMap key.\n\n            Refs: https://tc39.github.io/ecma262/#sec-typeof-operator-runtime-semantics-evaluation\n                  https://tc39.github.io/ecma262/#sec-weakmap.prototype.set\n\n            @private\n            @function isObject\n          */function isObject$1(value){return value!==null&&(typeof value==='object'||typeof value==='function');}/**\n           @module @ember/object\n          *//**\n           @private\n           @return {Number} the uuid\n           */let _uuid$1=0;/**\n           Generates a universally unique identifier. This method\n           is used internally by Ember for assisting with\n           the generation of GUID's and other unique identifiers.\n\n           @public\n           @return {Number} [description]\n           */function uuid$1(){return++_uuid$1;}/**\n           Prefix used for guids through out Ember.\n           @private\n           @property GUID_PREFIX\n           @for Ember\n           @type String\n           @final\n           */const GUID_PREFIX='ember';// Used for guid generation...\nconst OBJECT_GUIDS=new WeakMap();const NON_OBJECT_GUIDS=new Map();/**\n            A unique key used to assign guids and other private metadata to objects.\n            If you inspect an object in your browser debugger you will often see these.\n            They can be safely ignored.\n\n            On browsers that support it, these properties are added with enumeration\n            disabled so they won't show up when you iterate over your properties.\n\n            @private\n            @property GUID_KEY\n            @for Ember\n            @type String\n            @final\n          */const GUID_KEY=intern$1(`__ember${Date.now()}`);/**\n            Generates a new guid, optionally saving the guid to the object that you\n            pass in. You will rarely need to use this method. Instead you should\n            call `guidFor(obj)`, which return an existing guid if available.\n\n            @private\n            @method generateGuid\n            @static\n            @for @ember/object/internals\n            @param {Object} [obj] Object the guid will be used for. If passed in, the guid will\n              be saved on the object and reused whenever you pass the same object\n              again.\n\n              If no object is passed, just generate a new guid.\n            @param {String} [prefix] Prefix to place in front of the guid. Useful when you want to\n              separate the guid into separate namespaces.\n            @return {String} the guid\n          */function generateGuid(obj,prefix=GUID_PREFIX){let guid=prefix+uuid$1().toString();if(isObject$1(obj)){OBJECT_GUIDS.set(obj,guid);}return guid;}/**\n            Returns a unique id for the object. If the object does not yet have a guid,\n            one will be assigned to it. You can call this on any object,\n            `EmberObject`-based or not.\n\n            You can also use this method on DOM Element objects.\n\n            @public\n            @static\n            @method guidFor\n            @for @ember/object/internals\n            @param {Object} obj any object, string, number, Element, or primitive\n            @return {String} the unique guid for this instance.\n          */function guidFor(value){let guid;if(isObject$1(value)){guid=OBJECT_GUIDS.get(value);if(guid===undefined){guid=`${GUID_PREFIX}${uuid$1()}`;OBJECT_GUIDS.set(value,guid);}}else{guid=NON_OBJECT_GUIDS.get(value);if(guid===undefined){let type=typeof value;if(type==='string'){guid=`st${uuid$1()}`;}else if(type==='number'){guid=`nu${uuid$1()}`;}else if(type==='symbol'){guid=`sy${uuid$1()}`;}else{guid=`(${value})`;}NON_OBJECT_GUIDS.set(value,guid);}}return guid;}const GENERATED_SYMBOLS=[];function isInternalSymbol(possibleSymbol){return GENERATED_SYMBOLS.indexOf(possibleSymbol)!==-1;}// Some legacy symbols still need to be enumerable for a variety of reasons.\n// This code exists for that, and as a fallback in IE11. In general, prefer\n// `symbol` below when creating a new symbol.\nfunction enumerableSymbol(debugName){// TODO: Investigate using platform symbols, but we do not\n// want to require non-enumerability for this API, which\n// would introduce a large cost.\nlet id=GUID_KEY+Math.floor(Math.random()*Date.now()).toString();let symbol=intern$1(`__${debugName}${id}__`);return symbol;}const symbol=Symbol;// the delete is meant to hint at runtimes that this object should remain in\n// dictionary mode. This is clearly a runtime specific hack, but currently it\n// appears worthwhile in some usecases. Please note, these deletes do increase\n// the cost of creation dramatically over a plain Object.create. And as this\n// only makes sense for long-lived dictionaries that aren't instantiated often.\nfunction makeDictionary(parent){let dict=Object.create(parent);dict['_dict']=null;delete dict['_dict'];return dict;}let getDebugName;const HAS_SUPER_PATTERN=/\\.(_super|call\\(this|apply\\(this)/;const fnToString=Function.prototype.toString;const checkHasSuper=(()=>{let sourceAvailable=fnToString.call(function(){return this;}).indexOf('return this')>-1;if(sourceAvailable){return function checkHasSuper(func){return HAS_SUPER_PATTERN.test(fnToString.call(func));};}return function checkHasSuper(){return true;};})();const HAS_SUPER_MAP=new WeakMap();const ROOT=Object.freeze(function(){});HAS_SUPER_MAP.set(ROOT,false);function hasSuper(func){let hasSuper=HAS_SUPER_MAP.get(func);if(hasSuper===undefined){hasSuper=checkHasSuper(func);HAS_SUPER_MAP.set(func,hasSuper);}return hasSuper;}class ObserverListenerMeta{constructor(){_defineProperty(this,\"listeners\",undefined);_defineProperty(this,\"observers\",undefined);}}const OBSERVERS_LISTENERS_MAP=new WeakMap();function createObserverListenerMetaFor(fn){let meta=OBSERVERS_LISTENERS_MAP.get(fn);if(meta===undefined){meta=new ObserverListenerMeta();OBSERVERS_LISTENERS_MAP.set(fn,meta);}return meta;}function observerListenerMetaFor(fn){return OBSERVERS_LISTENERS_MAP.get(fn);}function setObservers(func,observers){let meta=createObserverListenerMetaFor(func);meta.observers=observers;}function setListeners(func,listeners){let meta=createObserverListenerMetaFor(func);meta.listeners=listeners;}const IS_WRAPPED_FUNCTION_SET=new WeakSet();/**\n            Wraps the passed function so that `this._super` will point to the superFunc\n            when the function is invoked. This is the primitive we use to implement\n            calls to super.\n\n            @private\n            @method wrap\n            @for Ember\n            @param {Function} func The function to call\n            @param {Function} superFunc The super function.\n            @return {Function} wrapped function.\n          */function wrap$1(func,superFunc){if(!hasSuper(func)){return func;}// ensure an unwrapped super that calls _super is wrapped with a terminal _super\nif(!IS_WRAPPED_FUNCTION_SET.has(superFunc)&&hasSuper(superFunc)){return _wrap(func,_wrap(superFunc,ROOT));}return _wrap(func,superFunc);}function _wrap(func,superFunc){function superWrapper(){let orig=this._super;this._super=superFunc;let ret=func.apply(this,arguments);this._super=orig;return ret;}IS_WRAPPED_FUNCTION_SET.add(superWrapper);let meta=OBSERVERS_LISTENERS_MAP.get(func);if(meta!==undefined){OBSERVERS_LISTENERS_MAP.set(superWrapper,meta);}return superWrapper;}function lookupDescriptor(obj,keyName){let current=obj;do{let descriptor=Object.getOwnPropertyDescriptor(current,keyName);if(descriptor!==undefined){return descriptor;}current=Object.getPrototypeOf(current);}while(current!==null);return null;}/**\n            Checks to see if the `methodName` exists on the `obj`.\n\n            ```javascript\n            let foo = { bar: function() { return 'bar'; }, baz: null };\n\n            Ember.canInvoke(foo, 'bar'); // true\n            Ember.canInvoke(foo, 'baz'); // false\n            Ember.canInvoke(foo, 'bat'); // false\n            ```\n\n            @method canInvoke\n            @for Ember\n            @param {Object} obj The object to check for the method\n            @param {String} methodName The method name to check for\n            @return {Boolean}\n            @private\n          */function canInvoke(obj,methodName){return obj!=null&&typeof obj[methodName]==='function';}/**\n            @module @ember/utils\n          */const NAMES=new WeakMap();function setName(obj,name){if(isObject$1(obj))NAMES.set(obj,name);}function getName(obj){return NAMES.get(obj);}const objectToString$1=Object.prototype.toString;function isNone$1(obj){return obj===null||obj===undefined;}/*\n           A `toString` util function that supports objects without a `toString`\n           method, e.g. an object created with `Object.create(null)`.\n          */function toString$1(obj){if(typeof obj==='string'){return obj;}if(null===obj)return'null';if(undefined===obj)return'undefined';if(Array.isArray(obj)){// Reimplement Array.prototype.join according to spec (22.1.3.13)\n// Changing ToString(element) with this safe version of ToString.\nlet r='';for(let k=0;k<obj.length;k++){if(k>0){r+=',';}if(!isNone$1(obj[k])){r+=toString$1(obj[k]);}}return r;}if(typeof obj.toString==='function'){return obj.toString();}return objectToString$1.call(obj);}const PROXIES=new WeakSet();function isProxy(value){if(isObject$1(value)){return PROXIES.has(value);}return false;}function setProxy(object){if(isObject$1(object)){PROXIES.add(object);}}class Cache{constructor(limit,func,store=new Map()){_defineProperty(this,\"size\",0);_defineProperty(this,\"misses\",0);_defineProperty(this,\"hits\",0);this.limit=limit;this.func=func;this.store=store;}get(key){if(this.store.has(key)){this.hits++;// SAFETY: we know the value is present because `.has(key)` was `true`.\nreturn this.store.get(key);}else{this.misses++;return this.set(key,this.func(key));}}set(key,value){if(this.limit>this.size){this.size++;this.store.set(key,value);}return value;}purge(){this.store.clear();this.size=0;this.hits=0;this.misses=0;}}/* globals window, self */// from lodash to catch fake globals\nfunction checkGlobal(value){return value&&value.Object===Object?value:undefined;}// element ids can ruin global miss checks\nfunction checkElementIdShadowing(value){return value&&value.nodeType===undefined?value:undefined;}// export real global\nconst global$1=checkGlobal(checkElementIdShadowing(typeof global==='object'&&global))||checkGlobal(typeof self==='object'&&self)||checkGlobal(typeof window==='object'&&window)||typeof mainContext!=='undefined'&&mainContext||// set before strict mode in Ember loader/wrapper\nnew Function('return this')();// eval outside of strict mode\n// legacy imports/exports/lookup stuff (should we keep this??)\nconst context$1=function(global,Ember){return Ember===undefined?{imports:global,exports:global,lookup:global}:{// import jQuery\nimports:Ember.imports||global,// export Ember\nexports:Ember.exports||global,// search for Namespaces\nlookup:Ember.lookup||global};}(global$1,global$1.Ember);function getLookup(){return context$1.lookup;}function setLookup(value){context$1.lookup=value;}/**\n            The hash of environment variables used to control various configuration\n            settings. To specify your own or override default settings, add the\n            desired properties to a global hash named `EmberENV` (or `ENV` for\n            backwards compatibility with earlier versions of Ember). The `EmberENV`\n            hash must be created before loading Ember.\n\n            @class EmberENV\n            @type Object\n            @public\n          */const ENV={ENABLE_OPTIONAL_FEATURES:false,/**\n              Determines whether Ember should add to `Array`\n              native object prototypes, a few extra methods in order to provide a more\n              friendly API.\n               We generally recommend leaving this option set to true however, if you need\n              to turn it off, you can add the configuration property\n              `EXTEND_PROTOTYPES` to `EmberENV` and set it to `false`.\n               Note, when disabled (the default configuration for Ember Addons), you will\n              instead have to access all methods and functions from the Ember\n              namespace.\n               @property EXTEND_PROTOTYPES\n              @type Boolean\n              @default true\n              @for EmberENV\n              @public\n            */EXTEND_PROTOTYPES:{Array:true},/**\n              The `LOG_STACKTRACE_ON_DEPRECATION` property, when true, tells Ember to log\n              a full stack trace during deprecation warnings.\n               @property LOG_STACKTRACE_ON_DEPRECATION\n              @type Boolean\n              @default true\n              @for EmberENV\n              @public\n            */LOG_STACKTRACE_ON_DEPRECATION:true,/**\n              The `LOG_VERSION` property, when true, tells Ember to log versions of all\n              dependent libraries in use.\n               @property LOG_VERSION\n              @type Boolean\n              @default true\n              @for EmberENV\n              @public\n            */LOG_VERSION:true,RAISE_ON_DEPRECATION:false,STRUCTURED_PROFILE:false,/**\n              Whether to perform extra bookkeeping needed to make the `captureRenderTree`\n              API work.\n               This has to be set before the ember JavaScript code is evaluated. This is\n              usually done by setting `window.EmberENV = { _DEBUG_RENDER_TREE: true };`\n              before the \"vendor\" `<script>` tag in `index.html`.\n               Setting the flag after Ember is already loaded will not work correctly. It\n              may appear to work somewhat, but fundamentally broken.\n               This is not intended to be set directly. Ember Inspector will enable the\n              flag on behalf of the user as needed.\n               This flag is always on in development mode.\n               The flag is off by default in production mode, due to the cost associated\n              with the the bookkeeping work.\n               The expected flow is that Ember Inspector will ask the user to refresh the\n              page after enabling the feature. It could also offer a feature where the\n              user add some domains to the \"always on\" list. In either case, Ember\n              Inspector will inject the code on the page to set the flag if needed.\n               @property _DEBUG_RENDER_TREE\n              @for EmberENV\n              @type Boolean\n              @default false\n              @private\n            */_DEBUG_RENDER_TREE:false/* DEBUG */,/**\n             Whether to force all deprecations to be enabled. This is used internally by\n             Ember to enable deprecations in tests. It is not intended to be set in\n             projects.\n              @property _ALL_DEPRECATIONS_ENABLED\n             @for EmberENV\n             @type Boolean\n             @default false\n             @private\n             */_ALL_DEPRECATIONS_ENABLED:false,/**\n             Override the version of ember-source used to determine when deprecations \"break\".\n             This is used internally by Ember to test with deprecated features \"removed\".\n             This is never intended to be set by projects.\n             @property _OVERRIDE_DEPRECATION_VERSION\n             @for EmberENV\n             @type string | null\n             @default null\n             @private\n             */_OVERRIDE_DEPRECATION_VERSION:null,/**\n              Whether the app defaults to using async observers.\n               This is not intended to be set directly, as the implementation may change in\n              the future. Use `@ember/optional-features` instead.\n               @property _DEFAULT_ASYNC_OBSERVERS\n              @for EmberENV\n              @type Boolean\n              @default false\n              @private\n            */_DEFAULT_ASYNC_OBSERVERS:false,/**\n             Whether the app still has default record-loading behavior in the model\n             hook from RFC https://rfcs.emberjs.com/id/0774-implicit-record-route-loading\n             This will also remove the default store property from the route.\n              This is not intended to be set directly, as the implementation may change in\n             the future. Use `@ember/optional-features` instead.\n              @property _NO_IMPLICIT_ROUTE_MODEL\n             @for EmberENV\n             @type Boolean\n             @default false\n             @private\n             */_NO_IMPLICIT_ROUTE_MODEL:false,/**\n              Controls the maximum number of scheduled rerenders without \"settling\". In general,\n              applications should not need to modify this environment variable, but please\n              open an issue so that we can determine if a better default value is needed.\n               @property _RERENDER_LOOP_LIMIT\n              @for EmberENV\n              @type number\n              @default 1000\n              @private\n             */_RERENDER_LOOP_LIMIT:1000,EMBER_LOAD_HOOKS:{},FEATURES:{}};(EmberENV=>{if(typeof EmberENV!=='object'||EmberENV===null)return;for(let flag in EmberENV){if(!Object.prototype.hasOwnProperty.call(EmberENV,flag)||flag==='EXTEND_PROTOTYPES'||flag==='EMBER_LOAD_HOOKS')continue;let defaultValue=ENV[flag];if(defaultValue===true){ENV[flag]=EmberENV[flag]!==false;}else if(defaultValue===false){ENV[flag]=EmberENV[flag]===true;}else{ENV[flag]=EmberENV[flag];}}let{EXTEND_PROTOTYPES}=EmberENV;if(EXTEND_PROTOTYPES!==undefined){if(typeof EXTEND_PROTOTYPES==='object'&&EXTEND_PROTOTYPES!==null){ENV.EXTEND_PROTOTYPES.Array=EXTEND_PROTOTYPES.Array!==false;}else{ENV.EXTEND_PROTOTYPES.Array=EXTEND_PROTOTYPES!==false;}}// TODO this does not seem to be used by anything,\n//      can we remove it? do we need to deprecate it?\nlet{EMBER_LOAD_HOOKS}=EmberENV;if(typeof EMBER_LOAD_HOOKS==='object'&&EMBER_LOAD_HOOKS!==null){for(let hookName in EMBER_LOAD_HOOKS){if(!Object.prototype.hasOwnProperty.call(EMBER_LOAD_HOOKS,hookName))continue;let hooks=EMBER_LOAD_HOOKS[hookName];if(Array.isArray(hooks)){ENV.EMBER_LOAD_HOOKS[hookName]=hooks.filter(hook=>typeof hook==='function');}}}let{FEATURES}=EmberENV;if(typeof FEATURES==='object'&&FEATURES!==null){for(let feature in FEATURES){if(!Object.prototype.hasOwnProperty.call(FEATURES,feature))continue;ENV.FEATURES[feature]=FEATURES[feature]===true;}}})(global$1.EmberENV);function getENV(){return ENV;}const emberinternalsEnvironmentIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,ENV,context:context$1,getENV,getLookup,global:global$1,setLookup},Symbol.toStringTag,{value:'Module'});let assert$1=()=>{};let HANDLERS={};let registerHandler$2=function registerHandler(_type,_callback){};let invoke=()=>{};const emberDebugLibHandlers=/*#__PURE__*/Object.defineProperty({__proto__:null,HANDLERS,invoke,registerHandler:registerHandler$2},Symbol.toStringTag,{value:'Module'});// This is a \"global\", but instead of declaring it as `declare global`, which\n// will expose it to all other modules, declare it *locally* (and don't export\n// it) so that it has the desired \"private global\" semantics -- however odd that\n// particular notion is.\n/**\n           @module @ember/debug\n           @public\n          *//**\n            Allows for runtime registration of handler functions that override the default deprecation behavior.\n            Deprecations are invoked by calls to [@ember/debug/deprecate](/ember/release/classes/@ember%2Fdebug/methods/deprecate?anchor=deprecate).\n            The following example demonstrates its usage by registering a handler that throws an error if the\n            message contains the word \"should\", otherwise defers to the default handler.\n\n            ```javascript\n            import { registerDeprecationHandler } from '@ember/debug';\n\n            registerDeprecationHandler((message, options, next) => {\n              if (message.indexOf('should') !== -1) {\n                throw new Error(`Deprecation message with should: ${message}`);\n              } else {\n                // defer to whatever handler was registered before this one\n                next(message, options);\n              }\n            });\n            ```\n\n            The handler function takes the following arguments:\n\n            <ul>\n              <li> <code>message</code> - The message received from the deprecation call.</li>\n              <li> <code>options</code> - An object passed in with the deprecation call containing additional information including:</li>\n                <ul>\n                  <li> <code>id</code> - An id of the deprecation in the form of <code>package-name.specific-deprecation</code>.</li>\n                  <li> <code>until</code> - The Ember version number the feature and deprecation will be removed in.</li>\n                </ul>\n              <li> <code>next</code> - A function that calls into the previously registered handler.</li>\n            </ul>\n\n            @public\n            @static\n            @method registerDeprecationHandler\n            @for @ember/debug\n            @param handler {Function} A function to handle deprecation calls.\n            @since 2.1.0\n          */let registerHandler$1=()=>{};let missingOptionsDeprecation$1;let missingOptionsIdDeprecation$1;let missingOptionDeprecation=()=>'';let deprecate$3=()=>{};const emberDebugLibDeprecate=/*#__PURE__*/Object.defineProperty({__proto__:null,default:deprecate$3,missingOptionDeprecation,missingOptionsDeprecation:missingOptionsDeprecation$1,missingOptionsIdDeprecation:missingOptionsIdDeprecation$1,registerHandler:registerHandler$1},Symbol.toStringTag,{value:'Module'});let testing=false;function isTesting(){return testing;}function setTesting(value){testing=Boolean(value);}const emberDebugLibTesting=/*#__PURE__*/Object.defineProperty({__proto__:null,isTesting,setTesting},Symbol.toStringTag,{value:'Module'});let registerHandler=()=>{};let warn$1=()=>{};let missingOptionsDeprecation;let missingOptionsIdDeprecation;const emberDebugLibWarn=/*#__PURE__*/Object.defineProperty({__proto__:null,default:warn$1,missingOptionsDeprecation,missingOptionsIdDeprecation,registerHandler},Symbol.toStringTag,{value:'Module'});const{toString:objectToString}=Object.prototype;const{toString:functionToString}=Function.prototype;const{isArray:isArray$4}=Array;const{keys:objectKeys}=Object;const{stringify:stringify$1}=JSON;const LIST_LIMIT=100;const DEPTH_LIMIT=4;const SAFE_KEY=/^[\\w$]+$/;/**\n           @module @ember/debug\n          *//**\n            Convenience method to inspect an object. This method will attempt to\n            convert the object into a useful string description.\n\n            It is a pretty simple implementation. If you want something more robust,\n            use something like JSDump: https://github.com/NV/jsDump\n\n            @method inspect\n            @static\n            @param {Object} obj The object you want to inspect.\n            @return {String} A description of the object\n            @since 1.4.0\n            @private\n          */function inspect(obj){// detect Node util.inspect call inspect(depth: number, opts: object)\nif(typeof obj==='number'&&arguments.length===2){return this;}return inspectValue(obj,0);}function inspectValue(value,depth,seen){let valueIsArray=false;switch(typeof value){case'undefined':return'undefined';case'object':if(value===null)return'null';if(isArray$4(value)){valueIsArray=true;break;}// is toString Object.prototype.toString or undefined then traverse\nif(value.toString===objectToString||value.toString===undefined){break;}// custom toString\nreturn value.toString();case'function':return value.toString===functionToString?value.name?`[Function:${value.name}]`:`[Function]`:value.toString();case'string':return stringify$1(value);case'symbol':case'boolean':case'number':default:return value.toString();}if(seen===undefined){seen=new WeakSet();}else{if(seen.has(value))return`[Circular]`;}seen.add(value);return valueIsArray?inspectArray(value,depth+1,seen):inspectObject(value,depth+1,seen);}function inspectKey(key){return SAFE_KEY.test(key)?key:stringify$1(key);}function inspectObject(obj,depth,seen){if(depth>DEPTH_LIMIT){return'[Object]';}let s='{';let keys=objectKeys(obj);for(let i=0;i<keys.length;i++){s+=i===0?' ':', ';if(i>=LIST_LIMIT){s+=`... ${keys.length-LIST_LIMIT} more keys`;break;}let key=keys[i];s+=`${inspectKey(String(key))}: ${inspectValue(obj[key],depth,seen)}`;}s+=' }';return s;}function inspectArray(arr,depth,seen){if(depth>DEPTH_LIMIT){return'[Array]';}let s='[';for(let i=0;i<arr.length;i++){s+=i===0?' ':', ';if(i>=LIST_LIMIT){s+=`... ${arr.length-LIST_LIMIT} more items`;break;}s+=inspectValue(arr[i],depth,seen);}s+=' ]';return s;}const emberDebugLibInspect=/*#__PURE__*/Object.defineProperty({__proto__:null,default:inspect},Symbol.toStringTag,{value:'Module'});const EMPTY_ARRAY$4=Object.freeze([]);function emptyArray(){return EMPTY_ARRAY$4;}const EMPTY_STRING_ARRAY=emptyArray(),EMPTY_NUMBER_ARRAY=emptyArray();/**\n           * This function returns `true` if the input array is the special empty array sentinel,\n           * which is sometimes used for optimizations.\n           */function isEmptyArray(input){return input===EMPTY_ARRAY$4;}function*reverse(input){for(let i=input.length-1;i>=0;i--)yield input[i];}function*enumerate(input){let i=0;for(const item of input)yield[i++,item];}// import Logger from './logger';\n// let alreadyWarned = false;\nfunction debugAssert(test,msg){// if (!alreadyWarned) {\n//   alreadyWarned = true;\n//   Logger.warn(\"Don't leave debug assertions on in public builds\");\n// }\nif(!test)throw new Error(msg||\"assertion failure\");}function deprecate$2(desc){LOCAL_LOGGER.warn(`DEPRECATION: ${desc}`);}function keys(obj){return Object.keys(obj);}function unwrap$1(val){if(null==val)throw new Error(\"Expected value to be present\");return val;}function expect(val,message){if(null==val)throw new Error(message);return val;}function unreachable(message=\"unreachable\"){return new Error(message);}function exhausted(value){throw new Error(`Exhausted ${String(value)}`);}const tuple=(...args)=>args;function isPresent$2(value){return null!=value;}function assertPresent(value,message){if(!isPresent$2(value))throw new Error(`Expected present, got ${\"string\"==typeof value?value:message}`);}function isPresentArray(list){return list.length>0;}function ifPresent(list,ifPresent,otherwise){return isPresentArray(list)?ifPresent(list):otherwise();}function arrayToOption(list){return isPresentArray(list)?list:null;}function assertPresentArray(list,message=\"unexpected empty list\"){if(!isPresentArray(list))throw new Error(message);}function asPresentArray(list,message=\"unexpected empty list\"){return assertPresentArray(list,message),list;}function getLast(list){return 0===list.length?void 0:list[list.length-1];}function getFirst(list){return 0===list.length?void 0:list[0];}function mapPresentArray(list,mapper){if(null===list)return null;let out=[];for(let item of list)out.push(mapper(item));return out;}function dict(){return Object.create(null);}function isDict(u){return null!=u;}function isObject(u){return\"function\"==typeof u||\"object\"==typeof u&&null!==u;}class StackImpl{constructor(values=[]){_defineProperty(this,\"stack\",void 0);_defineProperty(this,\"current\",null);this.stack=values;}get size(){return this.stack.length;}push(item){this.current=item,this.stack.push(item);}pop(){let item=this.stack.pop();return this.current=getLast(this.stack)??null,void 0===item?null:item;}nth(from){let len=this.stack.length;return len<from?null:unwrap$1(this.stack[len-from]);}isEmpty(){return 0===this.stack.length;}toArray(){return this.stack;}}/// <reference types=\"qunit\" />\nlet beginTestSteps,endTestSteps,verifySteps,logStep,debugToString;var debugToString$1=debugToString;function clearElement(parent){let current=parent.firstChild;for(;current;){let next=current.nextSibling;parent.removeChild(current),current=next;}}const RAW_NODE=-1,ELEMENT_NODE=1,TEXT_NODE=3,COMMENT_NODE=8,DOCUMENT_NODE=9,DOCUMENT_TYPE_NODE=10,DOCUMENT_FRAGMENT_NODE=11,NS_HTML=\"http://www.w3.org/1999/xhtml\",NS_MATHML=\"http://www.w3.org/1998/Math/MathML\",NS_SVG=\"http://www.w3.org/2000/svg\",NS_XLINK=\"http://www.w3.org/1999/xlink\",NS_XML=\"http://www.w3.org/XML/1998/namespace\",NS_XMLNS=\"http://www.w3.org/2000/xmlns/\",INSERT_BEFORE_BEGIN=\"beforebegin\",INSERT_AFTER_BEGIN=\"afterbegin\",INSERT_BEFORE_END=\"beforeend\",INSERT_AFTER_END=\"afterend\";/*\n            Encoding notes\n\n            We use 30 bit integers for encoding, so that we don't ever encode a non-SMI\n            integer to push on the stack.\n\n            Handles are >= 0\n            Immediates are < 0\n\n            True, False, Undefined and Null are pushed as handles into the symbol table,\n            with well known handles (0, 1, 2, 3)\n\n            The negative space is divided into positives and negatives. Positives are\n            higher numbers (-1, -2, -3, etc), negatives are lower.\n\n            We only encode immediates for two reasons:\n\n            1. To transfer over the wire, so they're smaller in general\n            2. When pushing values onto the stack from the low level/inner VM, which may\n               be converted into WASM one day.\n\n            This allows the low-level VM to always use SMIs, and to minimize using JS\n            values via handles for things like the stack pointer and frame pointer.\n            Externally, most code pushes values as JS values, except when being pulled\n            from the append byte code where it was already encoded.\n\n            Logically, this is because the low level VM doesn't really care about these\n            higher level values. For instance, the result of a userland helper may be a\n            number, or a boolean, or undefined/null, but it's extra work to figure that\n            out and push it correctly, vs. just pushing the value as a JS value with a\n            handle.\n\n            Note: The details could change here in the future, this is just the current\n            strategy.\n          */let ImmediateConstants=function(ImmediateConstants){return ImmediateConstants[ImmediateConstants.MAX_SMI=1073741823]=\"MAX_SMI\",ImmediateConstants[ImmediateConstants.MIN_SMI=-1073741824]=\"MIN_SMI\",ImmediateConstants[ImmediateConstants.SIGN_BIT=-536870913]=\"SIGN_BIT\",ImmediateConstants[ImmediateConstants.MAX_INT=536870911]=\"MAX_INT\",ImmediateConstants[ImmediateConstants.MIN_INT=-536870912]=\"MIN_INT\",ImmediateConstants[ImmediateConstants.FALSE_HANDLE=0]=\"FALSE_HANDLE\",ImmediateConstants[ImmediateConstants.TRUE_HANDLE=1]=\"TRUE_HANDLE\",ImmediateConstants[ImmediateConstants.NULL_HANDLE=2]=\"NULL_HANDLE\",ImmediateConstants[ImmediateConstants.UNDEFINED_HANDLE=3]=\"UNDEFINED_HANDLE\",ImmediateConstants[ImmediateConstants.ENCODED_FALSE_HANDLE=0]=\"ENCODED_FALSE_HANDLE\",ImmediateConstants[ImmediateConstants.ENCODED_TRUE_HANDLE=1]=\"ENCODED_TRUE_HANDLE\",ImmediateConstants[ImmediateConstants.ENCODED_NULL_HANDLE=2]=\"ENCODED_NULL_HANDLE\",ImmediateConstants[ImmediateConstants.ENCODED_UNDEFINED_HANDLE=3]=\"ENCODED_UNDEFINED_HANDLE\",ImmediateConstants;}({});function isHandle(value){return value>=0;}function isNonPrimitiveHandle(value){return value>ImmediateConstants.ENCODED_UNDEFINED_HANDLE;}function constants(...values){return[!1,!0,null,void 0,...values];}function isSmallInt(value){return value%1==0&&value<=ImmediateConstants.MAX_INT&&value>=ImmediateConstants.MIN_INT;}function encodeNegative(num){return num&ImmediateConstants.SIGN_BIT;}function decodeNegative(num){return num|~ImmediateConstants.SIGN_BIT;}function encodePositive(num){return~num;}function decodePositive(num){return~num;}function encodeHandle(num){return num;}function decodeHandle(num){return num;}function encodeImmediate(num){return(num|=0)<0?encodeNegative(num):encodePositive(num);}function decodeImmediate(num){return(num|=0)>ImmediateConstants.SIGN_BIT?decodePositive(num):decodeNegative(num);}/**\n            Strongly hint runtimes to intern the provided string.\n\n            When do I need to use this function?\n\n            For the most part, never. Pre-mature optimization is bad, and often the\n            runtime does exactly what you need it to, and more often the trade-off isn't\n            worth it.\n\n            Why?\n\n            Runtimes store strings in at least 2 different representations:\n            Ropes and Symbols (interned strings). The Rope provides a memory efficient\n            data-structure for strings created from concatenation or some other string\n            manipulation like splitting.\n\n            Unfortunately checking equality of different ropes can be quite costly as\n            runtimes must resort to clever string comparison algorithms. These\n            algorithms typically cost in proportion to the length of the string.\n            Luckily, this is where the Symbols (interned strings) shine. As Symbols are\n            unique by their string content, equality checks can be done by pointer\n            comparison.\n\n            How do I know if my string is a rope or symbol?\n\n            Typically (warning general sweeping statement, but truthy in runtimes at\n            present) static strings created as part of the JS source are interned.\n            Strings often used for comparisons can be interned at runtime if some\n            criteria are met.  One of these criteria can be the size of the entire rope.\n            For example, in chrome 38 a rope longer then 12 characters will not\n            intern, nor will segments of that rope.\n\n            Some numbers: http://jsperf.com/eval-vs-keys/8\n\n            Known Trick™\n\n            @private\n            @return {String} interned version of the provided string\n          */function intern(str){let obj={};obj[str]=1;for(let key in obj)if(key===str)return key;return str;}[1,-1].forEach(x=>decodeImmediate(encodeImmediate(x)));const SERIALIZATION_FIRST_NODE_STRING$1=\"%+b:0%\";function isSerializationFirstNode$1(node){return\"%+b:0%\"===node.nodeValue;}let assign=Object.assign;function values(obj){return Object.values(obj);}function entries(dict){return Object.entries(dict);}function castToSimple(node){return isDocument(node)||isSimpleElement(node),node;}// If passed a document, verify we're in the browser and return it as a Document\n// If we don't know what this is, but the check requires it to be an element,\n// the cast will mandate that it's a browser element\n// Finally, if it's a more generic check, the cast will mandate that it's a\n// browser node and return a BrowserNodeUtils corresponding to the check\nfunction castToBrowser(node,sugaryCheck){if(null==node)return null;if(void 0===typeof document)throw new Error(\"Attempted to cast to a browser node in a non-browser context\");if(isDocument(node))return node;if(node.ownerDocument!==document)throw new Error(\"Attempted to cast to a browser node with a node that was not created from this document\");return checkBrowserNode(node,sugaryCheck);}function isDocument(node){return node.nodeType===DOCUMENT_NODE;}function isSimpleElement(node){return node?.nodeType===ELEMENT_NODE;}function isElement$1(node){return node?.nodeType===ELEMENT_NODE&&node instanceof Element;}function checkBrowserNode(node,check){let isMatch=!1;if(null!==node)if(\"string\"==typeof check)isMatch=stringCheckNode(node,check);else{if(!Array.isArray(check))throw unreachable();isMatch=check.some(c=>stringCheckNode(node,c));}if(isMatch&&node instanceof Node)return node;throw function(from,check){return new Error(`cannot cast a ${from} into ${String(check)}`);}(`SimpleElement(${node?.constructor?.name??\"null\"})`,check);}function stringCheckNode(node,check){switch(check){case\"NODE\":return!0;case\"HTML\":return node instanceof HTMLElement;case\"SVG\":return node instanceof SVGElement;case\"ELEMENT\":return node instanceof Element;default:if(check.toUpperCase()===check)throw new Error(\"BUG: this code is missing handling for a generic node type\");return node instanceof Element&&node.tagName.toLowerCase()===check;}}function strip$1(strings,...args){let out=\"\";for(const[i,string]of enumerate(strings))out+=`${string}${void 0!==args[i]?String(args[i]):\"\"}`;let lines=out.split(\"\\n\");for(;isPresentArray(lines)&&/^\\s*$/u.test(getFirst(lines));)lines.shift();for(;isPresentArray(lines)&&/^\\s*$/u.test(getLast(lines));)lines.pop();let min=1/0;for(let line of lines){let leading=/^\\s*/u.exec(line)[0].length;min=Math.min(min,leading);}let stripped=[];for(let line of lines)stripped.push(line.slice(min));return stripped.join(\"\\n\");}function unwrapHandle(handle){if(\"number\"==typeof handle)return handle;{let error=handle.errors[0];throw new Error(`Compile Error: ${error.problem} @ ${error.span.start}..${error.span.end}`);}}function unwrapTemplate(template){if(\"error\"===template.result)throw new Error(`Compile Error: ${template.problem} @ ${template.span.start}..${template.span.end}`);return template;}function extractHandle(handle){return\"number\"==typeof handle?handle:handle.handle;}function isOkHandle(handle){return\"number\"==typeof handle;}function isErrHandle(handle){return\"number\"==typeof handle;}function buildUntouchableThis(source){let context=null;return context;}/**\n           * This constant exists to make it easier to differentiate normal logs from\n           * errant console.logs. LOCAL_LOGGER should only be used inside a\n           * LOCAL_SHOULD_LOG check.\n           *\n           * It does not alleviate the need to check LOCAL_SHOULD_LOG, which is used\n           * for stripping.\n           */const LOCAL_LOGGER=console,LOGGER=console;/**\n           * This constant exists to make it easier to differentiate normal logs from\n           * errant console.logs. LOGGER can be used outside of LOCAL_SHOULD_LOG checks,\n           * and is meant to be used in the rare situation where a console.* call is\n           * actually appropriate.\n           */function assertNever(value,desc=\"unexpected unreachable branch\"){throw LOGGER.log(\"unreachable\",value),LOGGER.log(`${desc} :: ${JSON.stringify(value)} (${value})`),new Error(\"code reached unreachable\");}const glimmerUtil=/*#__PURE__*/Object.defineProperty({__proto__:null,COMMENT_NODE,DOCUMENT_FRAGMENT_NODE,DOCUMENT_NODE,DOCUMENT_TYPE_NODE,ELEMENT_NODE,EMPTY_ARRAY:EMPTY_ARRAY$4,EMPTY_NUMBER_ARRAY,EMPTY_STRING_ARRAY,INSERT_AFTER_BEGIN,INSERT_AFTER_END,INSERT_BEFORE_BEGIN,INSERT_BEFORE_END,ImmediateConstants,LOCAL_LOGGER,LOGGER,NS_HTML,NS_MATHML,NS_SVG,NS_XLINK,NS_XML,NS_XMLNS,RAW_NODE,SERIALIZATION_FIRST_NODE_STRING:SERIALIZATION_FIRST_NODE_STRING$1,Stack:StackImpl,TEXT_NODE,arrayToOption,asPresentArray,assert:debugAssert,assertNever,assertPresent,assertPresentArray,assign,beginTestSteps,buildUntouchableThis,castToBrowser,castToSimple,checkNode:checkBrowserNode,clearElement,constants,debugToString:debugToString$1,decodeHandle,decodeImmediate,decodeNegative,decodePositive,deprecate:deprecate$2,dict,emptyArray,encodeHandle,encodeImmediate,encodeNegative,encodePositive,endTestSteps,entries,enumerate,exhausted,expect,extractHandle,getFirst,getLast,ifPresent,intern,isDict,isElement:isElement$1,isEmptyArray,isErrHandle,isHandle,isNonPrimitiveHandle,isObject,isOkHandle,isPresent:isPresent$2,isPresentArray,isSerializationFirstNode:isSerializationFirstNode$1,isSimpleElement,isSmallInt,keys,logStep,mapPresentArray,reverse,strip:strip$1,tuple,unreachable,unwrap:unwrap$1,unwrapHandle,unwrapTemplate,values,verifySteps},Symbol.toStringTag,{value:'Module'});/**\n            @module @ember/debug\n          *//**\n            Ember Inspector calls this function to capture the current render tree.\n\n            In production mode, this requires turning on `ENV._DEBUG_RENDER_TREE`\n            before loading Ember.\n\n            @private\n            @static\n            @method captureRenderTree\n            @for @ember/debug\n            @param app {ApplicationInstance} An `ApplicationInstance`.\n            @since 3.14.0\n          */function captureRenderTree(app){// SAFETY: Ideally we'd assert here but that causes awkward circular requires since this is also in @ember/debug.\n// This is only for debug stuff so not very risky.\nlet renderer=expect(app.lookup('renderer:-dom'),`BUG: owner is missing renderer`);return renderer.debugRenderTree.capture();}const emberDebugLibCaptureRenderTree=/*#__PURE__*/Object.defineProperty({__proto__:null,default:captureRenderTree},Symbol.toStringTag,{value:'Module'});// These are the default production build versions:\nconst noop$3=()=>{};// SAFETY: these casts are just straight-up lies, but the point is that they do\n// not do anything in production builds.\nlet info=noop$3;let warn=noop$3;let debug$2=noop$3;let debugSeal=noop$3;let debugFreeze=noop$3;let runInDebug=noop$3;let setDebugFunction=noop$3;let getDebugFunction=noop$3;let deprecateFunc=function(){return arguments[arguments.length-1];};function deprecate$1(...args){return deprecate$3(...args);}let _warnIfUsingStrippedFeatureFlags;const emberDebugIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,_warnIfUsingStrippedFeatureFlags,assert:assert$1,captureRenderTree,debug:debug$2,debugFreeze,debugSeal,deprecate:deprecate$1,deprecateFunc,getDebugFunction,info,inspect,isTesting,registerDeprecationHandler:registerHandler$1,registerWarnHandler:registerHandler,runInDebug,setDebugFunction,setTesting,warn},Symbol.toStringTag,{value:'Module'});let setupMandatorySetter;let teardownMandatorySetter;let setWithMandatorySetter;/*\n           This package will be eagerly parsed and should have no dependencies on external\n           packages.\n\n           It is intended to be used to share utility methods that will be needed\n           by every Ember application (and is **not** a dumping ground of useful utilities).\n\n           Utility methods that are needed in < 80% of cases should be placed\n           elsewhere (so they can be lazily evaluated / parsed).\n          */const emberinternalsUtilsIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,Cache,GUID_KEY,ROOT,canInvoke,checkHasSuper,dictionary:makeDictionary,enumerableSymbol,generateGuid,getDebugName,getName,guidFor,intern:intern$1,isInternalSymbol,isObject:isObject$1,isProxy,lookupDescriptor,observerListenerMetaFor,setListeners,setName,setObservers,setProxy,setWithMandatorySetter,setupMandatorySetter,symbol,teardownMandatorySetter,toString:toString$1,uuid:uuid$1,wrap:wrap$1},Symbol.toStringTag,{value:'Module'});const OWNER$1=Symbol(\"OWNER\");/**\n            Framework objects in a Glimmer application may receive an owner object.\n            Glimmer is unopinionated about this owner, but will forward it through its\n            internal resolution system, and through its managers if it is provided.\n          */function getOwner$3(object){return object[OWNER$1];}/**\n            `setOwner` set's an object's owner\n          */function setOwner$2(object,owner){object[OWNER$1]=owner;}const glimmerOwner=/*#__PURE__*/Object.defineProperty({__proto__:null,OWNER:OWNER$1,getOwner:getOwner$3,setOwner:setOwner$2},Symbol.toStringTag,{value:'Module'});/**\n            @module @ember/owner\n           *//**\n            The name for a factory consists of a namespace and the name of a specific type\n            within that namespace, like `'service:session'`.\n\n            **Note:** `FullName` is *not* a class, just a contract for strings used in the\n            DI system. It is currently documented as a class only due to limits in our\n            documentation infrastructure.\n\n            @for @ember/owner\n            @class FullName\n            @public\n           *//**\n            A type registry for the DI system, which other participants in the DI system\n            can register themselves into with declaration merging. The contract for this\n            type is that its keys are the `Type` from a `FullName`, and each value for a\n            `Type` is another registry whose keys are the `Name` from a `FullName`. The\n            mechanic for providing a registry is [declaration merging][handbook].\n\n            [handbook]: https://www.typescriptlang.org/docs/handbook/declaration-merging.html\n\n            For example, Ember's `@ember/service` module includes this set of definitions:\n\n            ```ts\n            export default class Service extends EmberObject {}\n\n            // For concrete singleton classes to be merged into.\n            interface Registry extends Record<string, Service> {}\n\n            declare module '@ember/owner' {\n              service: Registry;\n            }\n            ```\n\n            Declarations of services can then include the registry:\n\n            ```ts\n            import Service from '@ember/service';\n\n            export default class Session extends Service {\n              login(username: string, password: string) {\n                // ...\n              }\n            }\n\n            declare module '@ember/service' {\n              interface Registry {\n                session: Session;\n              }\n            }\n            ```\n\n            Then users of the `Owner` API will be able to do things like this with strong\n            type safety guarantees:\n\n            ```ts\n            getOwner(this)?.lookup('service:session').login(\"hello\", \"1234abcd\");\n            ```\n\n            @for @ember/owner\n            @private\n           */// eslint-disable-next-line @typescript-eslint/no-empty-interface\n// Convenience utility for pulling a specific factory manager off `DIRegistry`\n// if one exists, or falling back to the default definition otherwise.\n/**\n            @private\n           *//**\n            The common interface for the ability to `register()` an item, shared by the\n            `Owner` and `RegistryProxy` interfaces.\n\n            @for @ember/owner\n            @class BasicRegistry\n            @private\n           *//**\n            The common interface for the ability to `lookup()` or get the `factoryFor` an\n            item, shared by the `Owner` and `ContainerProxy` interfaces.\n\n            @for @ember/owner\n            @class BasicContainer\n            @private\n           *//**\n            Framework objects in an Ember application (components, services, routes,\n            etc.) are created via a factory and dependency injection system. Each of\n            these objects is the responsibility of an \"owner\", which handles its\n            instantiation and manages its lifetime.\n\n            An `Owner` is not a class you construct; it is one the framework constructs\n            for you. The normal way to get access to the relevant `Owner` is using the\n            `getOwner` function.\n\n            @for @ember/owner\n            @uses BasicRegistry\n            @uses BasicContainer\n            @class Owner\n            @since 4.10.0\n            @public\n           *//**\n           * Interface representing the options for registering an item as a factory.\n           *\n           * @for @ember/owner\n           * @class RegisterOptions\n           * @public\n           *//**\n            Registered factories are instantiated by having create called on them.\n            Additionally they are singletons by default, so each time they are looked up\n            they return the same instance.\n\n            However, that behavior can be modified with the `instantiate` and `singleton`\n            options to the `Owner.register()` method.\n\n            @for @ember/owner\n            @class Factory\n            @since 4.10.0\n            @public\n           *//**\n            The interface representing a manager which can be used for introspection of\n            the factory's class or for the creation of factory instances with initial\n            properties. The manager is an object with the following properties:\n\n            - `class` - The registered or resolved class.\n            - `create` - A function that will create an instance of the class with any\n            dependencies injected.\n\n            **Note:** `FactoryManager` is *not* user-constructible; the only legal way\n            to get a `FactoryManager` is via `Owner.factoryFor`.\n\n            @for @ember/owner\n            @class FactoryManager\n            @extends Factory\n            @public\n           *//**\n           * A record mapping all known items of a given type: if the item is known it\n           * will be `true`; otherwise it will be `false` or `undefined`.\n           *//**\n            A `Resolver` is the mechanism responsible for looking up code in your\n            application and converting its naming conventions into the actual classes,\n            functions, and templates that Ember needs to resolve its dependencies, for\n            example, what template to render for a given route. It is a system that helps\n            the app resolve the lookup of JavaScript modules agnostic of what kind of\n            module system is used, which can be AMD, CommonJS or just plain globals. It\n            is used to lookup routes, models, components, templates, or anything that is\n            used in your Ember app.\n\n            This interface is not a concrete class; instead, it represents the contract a\n            custom resolver must implement. Most apps never need to think about this: in\n            the default blueprint, this is supplied by the `ember-resolver` package.\n\n            @for @ember/owner\n            @class Resolver\n            @since 4.10.0\n            @public\n           *//**\n            The internal representation of a `Factory`, for the extra detail available for\n            private use internally than we expose to consumers.\n\n            @for @ember/owner\n            @class InternalFactory\n            @private\n           *//**\n            @private\n            @method isFactory\n            @param {Object} obj\n            @return {Boolean}\n            @static\n           */function isFactory(obj){return obj!=null&&typeof obj.create==='function';}// NOTE: For docs, see the definition at the public API site in `@ember/owner`;\n// we document it there for the sake of public API docs and for TS consumption,\n// while having the richer `InternalOwner` representation for Ember itself.\nfunction getOwner$2(object){return getOwner$3(object);}/**\n            `setOwner` forces a new owner on a given object instance. This is primarily\n            useful in some testing cases.\n\n            @method setOwner\n            @static\n            @for @ember/owner\n            @param {Object} object An object instance.\n            @param {Owner} object The new owner object of the object instance.\n            @since 2.3.0\n            @public\n          */function setOwner$1(object,owner){setOwner$2(object,owner);}// Defines the type for the ContainerProxyMixin. When we rationalize our Owner\n// *not* to work via mixins, we will be able to delete this entirely, in favor\n// of just using the Owner class itself.\n/**\n           * The interface for a container proxy, which is itself a private API used\n           * by the private `ContainerProxyMixin` as part of the base definition of\n           * `EngineInstance`.\n           *\n           * @class ContainerProxy\n           * @for @ember/owner\n           * @private\n           * @extends BasicContainer\n           *//**\n           * @class RegistryProxy\n           * @extends BasicRegistry\n           * @private\n           * @for @ember/owner\n           *//**\n           * @internal This is the same basic interface which is implemented (via the\n           *   mixins) by `EngineInstance` and therefore `ApplicationInstance`, which are\n           *   the normal interfaces to an `Owner` for end user applications now. However,\n           *   going forward, we expect to progressively deprecate and remove the \"extra\"\n           *   APIs which are not exposed on `Owner` itself.\n           */const emberinternalsOwnerIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,getOwner:getOwner$2,isFactory,setOwner:setOwner$1},Symbol.toStringTag,{value:'Module'});/**\n           A container used to instantiate and cache objects.\n\n           Every `Container` must be associated with a `Registry`, which is referenced\n           to determine the factory and options that should be used to instantiate\n           objects.\n\n           The public API for `Container` is still in flux and should not be considered\n           stable.\n\n           @private\n           @class Container\n           */class Container{constructor(registry,options={}){_defineProperty(this,\"owner\",void 0);_defineProperty(this,\"registry\",void 0);_defineProperty(this,\"cache\",void 0);_defineProperty(this,\"factoryManagerCache\",void 0);_defineProperty(this,\"validationCache\",void 0);_defineProperty(this,\"isDestroyed\",void 0);_defineProperty(this,\"isDestroying\",void 0);this.registry=registry;this.owner=options.owner||null;this.cache=makeDictionary(options.cache||null);this.factoryManagerCache=makeDictionary(options.factoryManagerCache||null);this.isDestroyed=false;this.isDestroying=false;}/**\n             @private\n             @property registry\n             @type Registry\n             @since 1.11.0\n             *//**\n             @private\n             @property cache\n             @type InheritingDict\n             *//**\n             @private\n             @property validationCache\n             @type InheritingDict\n             *//**\n             Given a fullName return a corresponding instance.\n              The default behavior is for lookup to return a singleton instance.\n             The singleton is scoped to the container, allowing multiple containers\n             to all have their own locally scoped singletons.\n              ```javascript\n             let registry = new Registry();\n             let container = registry.container();\n              registry.register('api:twitter', Twitter);\n              let twitter = container.lookup('api:twitter');\n              twitter instanceof Twitter; // => true\n              // by default the container will return singletons\n             let twitter2 = container.lookup('api:twitter');\n             twitter2 instanceof Twitter; // => true\n              twitter === twitter2; //=> true\n             ```\n              If singletons are not wanted, an optional flag can be provided at lookup.\n              ```javascript\n             let registry = new Registry();\n             let container = registry.container();\n              registry.register('api:twitter', Twitter);\n              let twitter = container.lookup('api:twitter', { singleton: false });\n             let twitter2 = container.lookup('api:twitter', { singleton: false });\n              twitter === twitter2; //=> false\n             ```\n              @private\n             @method lookup\n             @param {String} fullName\n             @param {RegisterOptions} [options]\n             @return {any}\n             */lookup(fullName,options){if(this.isDestroyed){throw new Error(`Cannot call \\`.lookup('${fullName}')\\` after the owner has been destroyed`);}return lookup(this,this.registry.normalize(fullName),options);}/**\n             A depth first traversal, destroying the container, its descendant containers and all\n             their managed objects.\n              @private\n             @method destroy\n             */destroy(){this.isDestroying=true;destroyDestroyables(this);}finalizeDestroy(){resetCache(this);this.isDestroyed=true;}/**\n             Clear either the entire cache or just the cache for a particular key.\n              @private\n             @method reset\n             @param {String} fullName optional key to reset; if missing, resets everything\n            */reset(fullName){if(this.isDestroyed)return;if(fullName===undefined){destroyDestroyables(this);resetCache(this);}else{resetMember(this,this.registry.normalize(fullName));}}/**\n             Returns an object that can be used to provide an owner to a\n             manually created instance.\n              @private\n             @method ownerInjection\n             @returns { Object }\n            */ownerInjection(){let injection={};setOwner$1(injection,this.owner);return injection;}/**\n             Given a fullName, return the corresponding factory. The consumer of the factory\n             is responsible for the destruction of any factory instances, as there is no\n             way for the container to ensure instances are destroyed when it itself is\n             destroyed.\n              @public\n             @method factoryFor\n             @param {String} fullName\n             @return {any}\n             */factoryFor(fullName){if(this.isDestroyed){throw new Error(`Cannot call \\`.factoryFor('${fullName}')\\` after the owner has been destroyed`);}let normalizedName=this.registry.normalize(fullName);return factoryFor(this,normalizedName,fullName);}}_defineProperty(Container,\"_leakTracking\",void 0);function isSingleton(container,fullName){return container.registry.getOption(fullName,'singleton')!==false;}function isInstantiatable(container,fullName){return container.registry.getOption(fullName,'instantiate')!==false;}function lookup(container,fullName,options={}){let normalizedName=fullName;if(options.singleton===true||options.singleton===undefined&&isSingleton(container,fullName)){let cached=container.cache[normalizedName];if(cached!==undefined){return cached;}}return instantiateFactory(container,normalizedName,fullName,options);}function factoryFor(container,normalizedName,fullName){let cached=container.factoryManagerCache[normalizedName];if(cached!==undefined){return cached;}let factory=container.registry.resolve(normalizedName);if(factory===undefined){return;}let manager=new InternalFactoryManager(container,factory,fullName,normalizedName);container.factoryManagerCache[normalizedName]=manager;return manager;}function isSingletonClass(container,fullName,{instantiate,singleton}){return singleton!==false&&!instantiate&&isSingleton(container,fullName)&&!isInstantiatable(container,fullName);}function isSingletonInstance(container,fullName,{instantiate,singleton}){return singleton!==false&&instantiate!==false&&(singleton===true||isSingleton(container,fullName))&&isInstantiatable(container,fullName);}function isFactoryClass(container,fullname,{instantiate,singleton}){return instantiate===false&&(singleton===false||!isSingleton(container,fullname))&&!isInstantiatable(container,fullname);}function isFactoryInstance(container,fullName,{instantiate,singleton}){return instantiate!==false&&(singleton===false||!isSingleton(container,fullName))&&isInstantiatable(container,fullName);}function instantiateFactory(container,normalizedName,fullName,options){let factoryManager=factoryFor(container,normalizedName,fullName);if(factoryManager===undefined){return;}// SomeClass { singleton: true, instantiate: true } | { singleton: true } | { instantiate: true } | {}\n// By default majority of objects fall into this case\nif(isSingletonInstance(container,fullName,options)){let instance=container.cache[normalizedName]=factoryManager.create();// if this lookup happened _during_ destruction (emits a deprecation, but\n// is still possible) ensure that it gets destroyed\nif(container.isDestroying){if(typeof instance.destroy==='function'){instance.destroy();}}return instance;}// SomeClass { singleton: false, instantiate: true }\nif(isFactoryInstance(container,fullName,options)){return factoryManager.create();}// SomeClass { singleton: true, instantiate: false } | { instantiate: false } | { singleton: false, instantiation: false }\nif(isSingletonClass(container,fullName,options)||isFactoryClass(container,fullName,options)){return factoryManager.class;}throw new Error('Could not create factory');}function destroyDestroyables(container){let cache=container.cache;let keys=Object.keys(cache);for(let key of keys){let value=cache[key];if(value.destroy){value.destroy();}}}function resetCache(container){container.cache=makeDictionary(null);container.factoryManagerCache=makeDictionary(null);}function resetMember(container,fullName){let member=container.cache[fullName];delete container.factoryManagerCache[fullName];if(member){delete container.cache[fullName];if(member.destroy){member.destroy();}}}const INIT_FACTORY=Symbol('INIT_FACTORY');function getFactoryFor(obj){// SAFETY: since we know `obj` is an `object`, we also know we can safely ask\n// whether a key is set on it.\nreturn obj[INIT_FACTORY];}function setFactoryFor(obj,factory){// SAFETY: since we know `obj` is an `object`, we also know we can safely set\n// a key it safely at this location. (The only way this could be blocked is if\n// someone has gone out of their way to use `Object.defineProperty()` with our\n// internal-only symbol and made it `writable: false`.)\nobj[INIT_FACTORY]=factory;}class InternalFactoryManager{constructor(container,factory,fullName,normalizedName){_defineProperty(this,\"container\",void 0);_defineProperty(this,\"owner\",void 0);_defineProperty(this,\"class\",void 0);_defineProperty(this,\"fullName\",void 0);_defineProperty(this,\"normalizedName\",void 0);_defineProperty(this,\"madeToString\",void 0);_defineProperty(this,\"injections\",void 0);this.container=container;this.owner=container.owner;this.class=factory;this.fullName=fullName;this.normalizedName=normalizedName;this.madeToString=undefined;this.injections=undefined;}toString(){if(this.madeToString===undefined){this.madeToString=this.container.registry.makeToString(this.class,this.fullName);}return this.madeToString;}create(options){let{container}=this;if(container.isDestroyed){throw new Error(`Cannot create new instances after the owner has been destroyed (you attempted to create ${this.fullName})`);}let props=options?{...options}:{};setOwner$1(props,container.owner);setFactoryFor(props,this);return this.class.create(props);}}const VALID_FULL_NAME_REGEXP=/^[^:]+:[^:]+$/;/**\n           A registry used to store factory and option information keyed\n           by type.\n\n           A `Registry` stores the factory and option information needed by a\n           `Container` to instantiate and cache objects.\n\n           The API for `Registry` is still in flux and should not be considered stable.\n\n           @private\n           @class Registry\n           @since 1.11.0\n          */class Registry{constructor(options={}){_defineProperty(this,\"_failSet\",void 0);_defineProperty(this,\"resolver\",void 0);_defineProperty(this,\"fallback\",void 0);_defineProperty(this,\"registrations\",void 0);_defineProperty(this,\"_normalizeCache\",void 0);_defineProperty(this,\"_options\",void 0);_defineProperty(this,\"_resolveCache\",void 0);_defineProperty(this,\"_typeOptions\",void 0);this.fallback=options.fallback||null;this.resolver=options.resolver||null;this.registrations=makeDictionary(options.registrations||null);this._normalizeCache=makeDictionary(null);this._resolveCache=makeDictionary(null);this._failSet=new Set();this._options=makeDictionary(null);this._typeOptions=makeDictionary(null);}/**\n             A backup registry for resolving registrations when no matches can be found.\n              @private\n             @property fallback\n             @type Registry\n             *//**\n             An object that has a `resolve` method that resolves a name.\n              @private\n             @property resolver\n             @type Resolver\n             *//**\n             @private\n             @property registrations\n             @type InheritingDict\n             *//**\n             @private\n              @property _normalizeCache\n             @type InheritingDict\n             *//**\n             @private\n              @property _resolveCache\n             @type InheritingDict\n             *//**\n             @private\n              @property _options\n             @type InheritingDict\n             *//**\n             @private\n              @property _typeOptions\n             @type InheritingDict\n             *//**\n             Creates a container based on this registry.\n              @private\n             @method container\n             @param {Object} options\n             @return {Container} created container\n             */container(options){return new Container(this,options);}/**\n             Registers a factory for later injection.\n              Example:\n              ```javascript\n             let registry = new Registry();\n              registry.register('model:user', Person, {singleton: false });\n             registry.register('fruit:favorite', Orange);\n             registry.register('communication:main', Email, {singleton: false});\n             ```\n              @private\n             @method register\n             @param {String} fullName\n             @param {Function} factory\n             @param {Object} options\n             */register(fullName,factory,options={}){let normalizedName=this.normalize(fullName);this._failSet.delete(normalizedName);this.registrations[normalizedName]=factory;this._options[normalizedName]=options;}/**\n             Unregister a fullName\n              ```javascript\n             let registry = new Registry();\n             registry.register('model:user', User);\n              registry.resolve('model:user').create() instanceof User //=> true\n              registry.unregister('model:user')\n             registry.resolve('model:user') === undefined //=> true\n             ```\n              @private\n             @method unregister\n             @param {String} fullName\n             */unregister(fullName){let normalizedName=this.normalize(fullName);delete this.registrations[normalizedName];delete this._resolveCache[normalizedName];delete this._options[normalizedName];this._failSet.delete(normalizedName);}/**\n             Given a fullName return the corresponding factory.\n              By default `resolve` will retrieve the factory from\n             the registry.\n              ```javascript\n             let registry = new Registry();\n             registry.register('api:twitter', Twitter);\n              registry.resolve('api:twitter') // => Twitter\n             ```\n              Optionally the registry can be provided with a custom resolver.\n             If provided, `resolve` will first provide the custom resolver\n             the opportunity to resolve the fullName, otherwise it will fallback\n             to the registry.\n              ```javascript\n             let registry = new Registry();\n             registry.resolver = function(fullName) {\n                // lookup via the module system of choice\n              };\n              // the twitter factory is added to the module system\n             registry.resolve('api:twitter') // => Twitter\n             ```\n              @private\n             @method resolve\n             @param {String} fullName\n             @return {Function} fullName's factory\n             */resolve(fullName){let factory=resolve$5(this,this.normalize(fullName));if(factory===undefined&&this.fallback!==null){factory=this.fallback.resolve(fullName);}return factory;}/**\n             A hook that can be used to describe how the resolver will\n             attempt to find the factory.\n              For example, the default Ember `.describe` returns the full\n             class name (including namespace) where Ember's resolver expects\n             to find the `fullName`.\n              @private\n             @method describe\n             @param {String} fullName\n             @return {string} described fullName\n             */describe(fullName){if(this.resolver!==null&&this.resolver.lookupDescription){return this.resolver.lookupDescription(fullName);}else if(this.fallback!==null){return this.fallback.describe(fullName);}else{return fullName;}}/**\n             A hook to enable custom fullName normalization behavior\n              @private\n             @method normalizeFullName\n             @param {String} fullName\n             @return {string} normalized fullName\n             */normalizeFullName(fullName){if(this.resolver!==null&&this.resolver.normalize){return this.resolver.normalize(fullName);}else if(this.fallback!==null){return this.fallback.normalizeFullName(fullName);}else{return fullName;}}/**\n             Normalize a fullName based on the application's conventions\n              @private\n             @method normalize\n             @param {String} fullName\n             @return {string} normalized fullName\n             */normalize(fullName){return this._normalizeCache[fullName]||(this._normalizeCache[fullName]=this.normalizeFullName(fullName));}/**\n             @method makeToString\n              @private\n             @param {any} factory\n             @param {string} fullName\n             @return {function} toString function\n             */makeToString(factory,fullName){if(this.resolver!==null&&this.resolver.makeToString){return this.resolver.makeToString(factory,fullName);}else if(this.fallback!==null){return this.fallback.makeToString(factory,fullName);}else{return typeof factory==='string'?factory:factory.name??'(unknown class)';}}/**\n             Given a fullName check if the container is aware of its factory\n             or singleton instance.\n              @private\n             @method has\n             @param {String} fullName\n             @param {Object} [options]\n             @param {String} [options.source] the fullname of the request source (used for local lookups)\n             @return {Boolean}\n             */has(fullName){if(!this.isValidFullName(fullName)){return false;}return has$1(this,this.normalize(fullName));}/**\n             Allow registering options for all factories of a type.\n              ```javascript\n             let registry = new Registry();\n             let container = registry.container();\n              // if all of type `connection` must not be singletons\n             registry.optionsForType('connection', { singleton: false });\n              registry.register('connection:twitter', TwitterConnection);\n             registry.register('connection:facebook', FacebookConnection);\n              let twitter = container.lookup('connection:twitter');\n             let twitter2 = container.lookup('connection:twitter');\n              twitter === twitter2; // => false\n              let facebook = container.lookup('connection:facebook');\n             let facebook2 = container.lookup('connection:facebook');\n              facebook === facebook2; // => false\n             ```\n              @private\n             @method optionsForType\n             @param {String} type\n             @param {Object} options\n             */optionsForType(type,options){this._typeOptions[type]=options;}getOptionsForType(type){let optionsForType=this._typeOptions[type];if(optionsForType===undefined&&this.fallback!==null){optionsForType=this.fallback.getOptionsForType(type);}return optionsForType;}/**\n             @private\n             @method options\n             @param {String} fullName\n             @param {Object} options\n             */options(fullName,options){let normalizedName=this.normalize(fullName);this._options[normalizedName]=options;}getOptions(fullName){let normalizedName=this.normalize(fullName);let options=this._options[normalizedName];if(options===undefined&&this.fallback!==null){options=this.fallback.getOptions(fullName);}return options;}getOption(fullName,optionName){let options=this._options[fullName];if(options!==undefined&&options[optionName]!==undefined){return options[optionName];}let type=fullName.split(':')[0];options=this._typeOptions[type];if(options&&options[optionName]!==undefined){return options[optionName];}else if(this.fallback!==null){return this.fallback.getOption(fullName,optionName);}return undefined;}/**\n             @private\n             @method knownForType\n             @param {String} type the type to iterate over\n            */knownForType(type){let localKnown=makeDictionary(null);let registeredNames=Object.keys(this.registrations);for(let fullName of registeredNames){let itemType=fullName.split(':')[0];if(itemType===type){localKnown[fullName]=true;}}let fallbackKnown,resolverKnown;if(this.fallback!==null){fallbackKnown=this.fallback.knownForType(type);}if(this.resolver!==null&&this.resolver.knownForType){resolverKnown=this.resolver.knownForType(type);}return Object.assign({},fallbackKnown,localKnown,resolverKnown);}isValidFullName(fullName){return VALID_FULL_NAME_REGEXP.test(fullName);}}function resolve$5(registry,_normalizedName){let normalizedName=_normalizedName;let cached=registry._resolveCache[normalizedName];if(cached!==undefined){return cached;}if(registry._failSet.has(normalizedName)){return;}let resolved;if(registry.resolver){resolved=registry.resolver.resolve(normalizedName);}if(resolved===undefined){resolved=registry.registrations[normalizedName];}if(resolved===undefined){registry._failSet.add(normalizedName);}else{registry._resolveCache[normalizedName]=resolved;}return resolved;}function has$1(registry,fullName){return registry.resolve(fullName)!==undefined;}const privateNames=makeDictionary(null);const privateSuffix=`${Math.random()}${Date.now()}`.replace('.','');function privatize([fullName]){let name=privateNames[fullName];if(name){return name;}let[type,rawName]=fullName.split(':');return privateNames[fullName]=intern$1(`${type}:${rawName}-${privateSuffix}`);}/*\n          Public API for the container is still in flux.\n          The public API, specified on the application namespace should be considered the stable API.\n          // @module container\n            @private\n          */const emberinternalsContainerIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,Container,INIT_FACTORY,Registry,getFactoryFor,privatize,setFactoryFor},Symbol.toStringTag,{value:'Module'});// this file gets replaced with the real value during the build\nconst Version='5.12.0';const emberVersion=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Version},Symbol.toStringTag,{value:'Module'});const emberVersionIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,VERSION:Version},Symbol.toStringTag,{value:'Module'});/*\n            This module exists to separate the @ember/string methods used\n            internally in ember-source, from those public methods that are\n            now deprecated and to be removed.\n          */const STRING_DASHERIZE_REGEXP=/[ _]/g;const STRING_DASHERIZE_CACHE=new Cache(1000,key=>decamelize(key).replace(STRING_DASHERIZE_REGEXP,'-'));const STRING_CLASSIFY_REGEXP_1=/^(-|_)+(.)?/;const STRING_CLASSIFY_REGEXP_2=/(.)(-|_|\\.|\\s)+(.)?/g;const STRING_CLASSIFY_REGEXP_3=/(^|\\/|\\.)([a-z])/g;const CLASSIFY_CACHE=new Cache(1000,str=>{let replace1=(_match,_separator,chr)=>chr?`_${chr.toUpperCase()}`:'';let replace2=(_match,initialChar,_separator,chr)=>initialChar+(chr?chr.toUpperCase():'');let parts=str.split('/');for(let i=0;i<parts.length;i++){parts[i]=parts[i].replace(STRING_CLASSIFY_REGEXP_1,replace1).replace(STRING_CLASSIFY_REGEXP_2,replace2);}return parts.join('/').replace(STRING_CLASSIFY_REGEXP_3,(match/*, separator, chr */)=>match.toUpperCase());});const STRING_DECAMELIZE_REGEXP=/([a-z\\d])([A-Z])/g;const DECAMELIZE_CACHE=new Cache(1000,str=>str.replace(STRING_DECAMELIZE_REGEXP,'$1_$2').toLowerCase());/**\n           Defines string helper methods used internally in ember-source.\n\n           @class String\n           @private\n           *//**\n           Replaces underscores, spaces, or camelCase with dashes.\n\n           ```javascript\n           import { dasherize } from '@ember/-internals/string';\n\n           dasherize('innerHTML');                // 'inner-html'\n           dasherize('action_name');              // 'action-name'\n           dasherize('css-class-name');           // 'css-class-name'\n           dasherize('my favorite items');        // 'my-favorite-items'\n           dasherize('privateDocs/ownerInvoice';  // 'private-docs/owner-invoice'\n           ```\n\n           @method dasherize\n           @param {String} str The string to dasherize.\n           @return {String} the dasherized string.\n           @private\n           */function dasherize(str){return STRING_DASHERIZE_CACHE.get(str);}/**\n           Returns the UpperCamelCase form of a string.\n\n           ```javascript\n           import { classify } from '@ember/string';\n\n           classify('innerHTML');                   // 'InnerHTML'\n           classify('action_name');                 // 'ActionName'\n           classify('css-class-name');              // 'CssClassName'\n           classify('my favorite items');           // 'MyFavoriteItems'\n           classify('private-docs/owner-invoice');  // 'PrivateDocs/OwnerInvoice'\n           ```\n\n           @method classify\n           @param {String} str the string to classify\n           @return {String} the classified string\n           @private\n           */function classify(str){return CLASSIFY_CACHE.get(str);}/**\n           Converts a camelized string into all lower case separated by underscores.\n\n           ```javascript\n           decamelize('innerHTML');          // 'inner_html'\n           decamelize('action_name');        // 'action_name'\n           decamelize('css-class-name');     // 'css-class-name'\n           decamelize('my favorite items');  // 'my favorite items'\n           ```\n           */function decamelize(str){return DECAMELIZE_CACHE.get(str);}const emberinternalsStringIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,classify,dasherize},Symbol.toStringTag,{value:'Module'});function isEnabled$1(options){return Object.hasOwnProperty.call(options.since,'enabled')||ENV._ALL_DEPRECATIONS_ENABLED;}let numEmberVersion=parseFloat(ENV._OVERRIDE_DEPRECATION_VERSION??Version);/* until must only be a minor version or major version */function emberVersionGte(until,emberVersion=numEmberVersion){let significantUntil=until.replace(/(\\.0+)/g,'');return emberVersion>=parseFloat(significantUntil);}function isRemoved(options){return emberVersionGte(options.until);}function deprecation(options){return{options,test:!isEnabled$1(options),isEnabled:isEnabled$1(options)||isRemoved(options),isRemoved:isRemoved(options)};}/*\n            To add a deprecation, you must add a new entry to the `DEPRECATIONS` object.\n            The entry should be an object with the following properties:\n\n            * `id` (required): A string that uniquely identifies the deprecation. This\n              should be a short, descriptive name, typically dasherized.\n            * `for` (required): The string `ember-source` -- every deprecation from this\n              package is for `ember-source`.\n            * `since` (required): An object with `available` and `enabled`. `available` is\n              the first version of Ember that the deprecation is available in. `enabled` is\n              the version of Ember that the deprecation was first enabled. This is used as\n              a feature flag deprecations. For public APIs, the `enabled` value is added\n              only once the deprecation RFC is [Ready for Release](https://github.com/emberjs/rfcs#ready-for-release).\n            * `until` (required): The version of Ember that the deprecation will be removed\n            * `url` (required): A URL to the deprecation guide for the deprecation. This\n              URL can be constructed in advance of the deprecation being added to the\n              [deprecation app](https://github.com/ember-learn/deprecation-app) by\n              following this format: `https://deprecations.emberjs.com/deprecations/{{id}}`.\n\n            For example:\n            `deprecate` should then be called using the entry from the `DEPRECATIONS` object.\n\n            ```ts\n            import { DEPRECATIONS } from '@ember/-internals/deprecations';\n            //...\n\n            deprecateUntil(message, DEPRECATIONS.MY_DEPRECATION);\n            ```\n\n            `expectDeprecation` should also use the DEPRECATIONS object, but it should be noted\n            that it uses `isEnabled` instead of `test` because the expectations of `expectDeprecation`\n            are the opposite of `test`.\n\n            ```ts\n            expectDeprecation(\n              () => {\n                  assert.equal(foo, bar(), 'foo is equal to bar'); // something that triggers the deprecation\n              },\n              /matchesMessage/,\n              DEPRECATIONS.MY_DEPRECATION.isEnabled\n            );\n            ```\n\n            Tests can be conditionally run based on whether a deprecation is enabled or not:\n\n            ```ts\n              [`${testUnless(DEPRECATIONS.MY_DEPRECATION.isRemoved)} specific deprecated feature tested only in this test`]\n            ```\n\n            This test will be skipped when the MY_DEPRECATION is removed.\n            When adding a deprecation, we need to guard all the code that will eventually be removed, including tests.\n            For tests that are not specifically testing the deprecated feature, we need to figure out how to\n            test the behavior without encountering the deprecated feature, just as users would.\n           */const DEPRECATIONS={DEPRECATE_IMPORT_EMBER(importName){return deprecation({id:`deprecate-import-${dasherize(importName).toLowerCase()}-from-ember`,for:'ember-source',since:{available:'5.10.0'},until:'6.0.0',url:`https://deprecations.emberjs.com/id/import-${dasherize(importName).toLowerCase()}-from-ember`});},DEPRECATE_IMPLICIT_ROUTE_MODEL:deprecation({id:'deprecate-implicit-route-model',for:'ember-source',since:{available:'5.3.0',enabled:'5.3.0'},until:'6.0.0',url:'https://deprecations.emberjs.com/v5.x/#toc_deprecate-implicit-route-model'}),DEPRECATE_TEMPLATE_ACTION:deprecation({id:'template-action',url:'https://deprecations.emberjs.com/id/template-action',until:'6.0.0',for:'ember-source',since:{available:'5.9.0',enabled:'5.9.0'}}),DEPRECATE_COMPONENT_TEMPLATE_RESOLVING:deprecation({id:'component-template-resolving',url:'https://deprecations.emberjs.com/id/component-template-resolving',until:'6.0.0',for:'ember-source',since:{available:'5.10.0',enabled:'5.10.0'}}),DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS:deprecation({id:'deprecate-array-prototype-extensions',url:'https://deprecations.emberjs.com/id/deprecate-array-prototype-extensions',until:'6.0.0',for:'ember-source',since:{available:'5.10.0',enabled:'5.10.0'}})};function deprecateUntil(message,deprecation){const{options}=deprecation;if(deprecation.isRemoved){throw new Error(`The API deprecated by ${options.id} was removed in ember-source ${options.until}. The message was: ${message}. Please see ${options.url} for more details.`);}}const{EXTEND_PROTOTYPES}=ENV;if(EXTEND_PROTOTYPES.Array!==false){deprecateUntil('Array prototype extensions are deprecated. Follow the deprecation guide for migration instructions, and set EmberENV.EXTEND_PROTOTYPES to false in your config/environment.js',DEPRECATIONS.DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS);}const emberinternalsDeprecationsIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,DEPRECATIONS,deprecateUntil,emberVersionGte,isRemoved},Symbol.toStringTag,{value:'Module'});let onerror;const onErrorTarget={get onerror(){return onerror;}};// Ember.onerror getter\nfunction getOnerror(){return onerror;}// Ember.onerror setter\nfunction setOnerror(handler){onerror=handler;}let dispatchOverride=null;// allows testing adapter to override dispatch\nfunction getDispatchOverride(){return dispatchOverride;}function setDispatchOverride(handler){dispatchOverride=handler;}const emberinternalsErrorHandlingIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,getDispatchOverride,getOnerror,onErrorTarget,setDispatchOverride,setOnerror},Symbol.toStringTag,{value:'Module'});const ContentType={Component:0,Helper:1,String:2,Empty:3,SafeString:4,Fragment:5,Node:6,Other:8},CurriedTypes={Component:0,Helper:1,Modifier:2},InternalComponentCapabilities={Empty:0,dynamicLayout:1,dynamicTag:2,prepareArgs:4,createArgs:8,attributeHook:16,elementHook:32,dynamicScope:64,createCaller:128,updateHook:256,createInstance:512,wrapped:1024,willDestroy:2048,hasSubOwner:4096},ARG_SHIFT=8,MAX_SIZE=2147483647,TYPE_SIZE=255,TYPE_MASK=255,OPERAND_LEN_MASK=768,MACHINE_MASK=1024,MachineOp={PushFrame:0,PopFrame:1,InvokeVirtual:2,InvokeStatic:3,Jump:4,Return:5,ReturnTo:6,Size:7},Op={Helper:16,SetNamedVariables:17,SetBlocks:18,SetVariable:19,SetBlock:20,GetVariable:21,GetProperty:22,GetBlock:23,SpreadBlock:24,HasBlock:25,HasBlockParams:26,Concat:27,Constant:28,ConstantReference:29,Primitive:30,PrimitiveReference:31,ReifyU32:32,Dup:33,Pop:34,Load:35,Fetch:36,RootScope:37,VirtualRootScope:38,ChildScope:39,PopScope:40,Text:41,Comment:42,AppendHTML:43,AppendSafeHTML:44,AppendDocumentFragment:45,AppendNode:46,AppendText:47,OpenElement:48,OpenDynamicElement:49,PushRemoteElement:50,StaticAttr:51,DynamicAttr:52,ComponentAttr:53,FlushElement:54,CloseElement:55,PopRemoteElement:56,Modifier:57,BindDynamicScope:58,PushDynamicScope:59,PopDynamicScope:60,CompileBlock:61,PushBlockScope:62,PushSymbolTable:63,InvokeYield:64,JumpIf:65,JumpUnless:66,JumpEq:67,AssertSame:68,Enter:69,Exit:70,ToBoolean:71,EnterList:72,ExitList:73,Iterate:74,Main:75,ContentType:76,Curry:77,PushComponentDefinition:78,PushDynamicComponentInstance:79,ResolveDynamicComponent:80,ResolveCurriedComponent:81,PushArgs:82,PushEmptyArgs:83,PopArgs:84,PrepareArgs:85,CaptureArgs:86,CreateComponent:87,RegisterComponentDestructor:88,PutComponentOperations:89,GetComponentSelf:90,GetComponentTagName:91,GetComponentLayout:92,BindEvalScope:93,SetupForEval:94,PopulateLayout:95,InvokeComponentLayout:96,BeginComponentTransaction:97,CommitComponentTransaction:98,DidCreateElement:99,DidRenderLayout:100,ResolveMaybeLocal:102,Debugger:103,Size:104,StaticComponentAttr:105,DynamicContentType:106,DynamicHelper:107,DynamicModifier:108,IfInline:109,Not:110,GetDynamicVar:111,Log:112};function isMachineOp(value){return value>=0&&value<=15;}function isOp(value){return value>=16;}/**\n           * Registers\n           *\n           * For the most part, these follows MIPS naming conventions, however the\n           * register numbers are different.\n           */// $0 or $pc (program counter): pointer into `program` for the next insturction; -1 means exit\nconst $pc=0,$ra=1,$fp=2,$sp=3,$s0=4,$s1=5,$t0=6,$t1=7,$v0=8;// $1 or $ra (return address): pointer into `program` for the return\nlet MachineRegister=function(MachineRegister){return MachineRegister[MachineRegister.pc=0]=\"pc\",MachineRegister[MachineRegister.ra=1]=\"ra\",MachineRegister[MachineRegister.fp=2]=\"fp\",MachineRegister[MachineRegister.sp=3]=\"sp\",MachineRegister;}({});function isLowLevelRegister(register){return register<=3;}let SavedRegister=function(SavedRegister){return SavedRegister[SavedRegister.s0=4]=\"s0\",SavedRegister[SavedRegister.s1=5]=\"s1\",SavedRegister;}({}),TemporaryRegister=function(TemporaryRegister){return TemporaryRegister[TemporaryRegister.t0=6]=\"t0\",TemporaryRegister[TemporaryRegister.t1=7]=\"t1\",TemporaryRegister;}({});const glimmerVm=/*#__PURE__*/Object.defineProperty({__proto__:null,$fp,$pc,$ra,$s0,$s1,$sp,$t0,$t1,$v0,ARG_SHIFT,ContentType,CurriedType:CurriedTypes,CurriedTypes,InternalComponentCapabilities,InternalComponentCapability:InternalComponentCapabilities,MACHINE_MASK,MAX_SIZE,MachineOp,MachineRegister,OPERAND_LEN_MASK,Op,SavedRegister,TYPE_MASK,TYPE_SIZE,TemporaryRegister,isLowLevelRegister,isMachineOp,isOp},Symbol.toStringTag,{value:'Module'});class InstructionEncoderImpl{constructor(buffer){_defineProperty(this,\"size\",0);this.buffer=buffer;}encode(type,machine,...args){if(type>TYPE_SIZE)throw new Error(`Opcode type over 8-bits. Got ${type}.`);let first=type|machine|arguments.length-2<<ARG_SHIFT;this.buffer.push(first);for(const op of args){this.buffer.push(op);}this.size=this.buffer.length;}patch(position,target){if(-1!==this.buffer[position+1])throw new Error(\"Trying to patch operand in populated slot instead of a reserved slot.\");this.buffer[position+1]=target;}}const glimmerEncoder=/*#__PURE__*/Object.defineProperty({__proto__:null,InstructionEncoderImpl},Symbol.toStringTag,{value:'Module'});const opcodes={Append:1,TrustingAppend:2,Comment:3,Modifier:4,StrictModifier:5,Block:6,StrictBlock:7,Component:8,OpenElement:10,OpenElementWithSplat:11,FlushElement:12,CloseElement:13,StaticAttr:14,DynamicAttr:15,ComponentAttr:16,AttrSplat:17,Yield:18,DynamicArg:20,StaticArg:21,TrustingDynamicAttr:22,TrustingComponentAttr:23,StaticComponentAttr:24,Debugger:26,Undefined:27,Call:28,Concat:29,GetSymbol:30,GetLexicalSymbol:32,GetStrictKeyword:31,GetFreeAsComponentOrHelperHead:35,GetFreeAsHelperHead:37,GetFreeAsModifierHead:38,GetFreeAsComponentHead:39,InElement:40,If:41,Each:42,Let:44,WithDynamicVars:45,InvokeComponent:46,HasBlock:48,HasBlockParams:49,Curry:50,Not:51,IfInline:52,GetDynamicVar:53,Log:54},resolution={Strict:0,ResolveAsComponentOrHelperHead:1,ResolveAsHelperHead:5,ResolveAsModifierHead:6,ResolveAsComponentHead:7},WellKnownAttrNames={class:0,id:1,value:2,name:3,type:4,style:5,href:6},WellKnownTagNames={div:0,span:1,p:2,a:3};// eslint-disable-next-line @typescript-eslint/naming-convention\nfunction is(variant){return function(value){return Array.isArray(value)&&value[0]===variant;};}// Statements\nconst isFlushElement=is(opcodes.FlushElement);function isAttribute(val){return val[0]===opcodes.StaticAttr||val[0]===opcodes.DynamicAttr||val[0]===opcodes.TrustingDynamicAttr||val[0]===opcodes.ComponentAttr||val[0]===opcodes.StaticComponentAttr||val[0]===opcodes.TrustingComponentAttr||val[0]===opcodes.AttrSplat||val[0]===opcodes.Modifier;}function isStringLiteral(expr){return\"string\"==typeof expr;}function getStringFromValue(expr){return expr;}function isArgument(val){return val[0]===opcodes.StaticArg||val[0]===opcodes.DynamicArg;}function isHelper(expr){return Array.isArray(expr)&&expr[0]===opcodes.Call;}// Expressions\nconst isGet=is(opcodes.GetSymbol);const glimmerWireFormat=/*#__PURE__*/Object.defineProperty({__proto__:null,SexpOpcodes:opcodes,VariableResolutionContext:resolution,WellKnownAttrNames,WellKnownTagNames,getStringFromValue,is,isArgument,isAttribute,isFlushElement,isGet,isHelper,isStringLiteral},Symbol.toStringTag,{value:'Module'});/**\n           * This package contains global context functions for Glimmer. These functions\n           * are set by the embedding environment and must be set before initial render.\n           *\n           * These functions should meet the following criteria:\n           *\n           * - Must be provided by the embedder, due to having framework specific\n           *   behaviors (e.g. interop with classic Ember behaviors that should not be\n           *   upstreamed) or to being out of scope for the VM (e.g. scheduling a\n           *   revalidation)\n           * - Never differ between render roots\n           * - Never change over time\n           *\n           *///////////\n/**\n           * Interfaces\n           *\n           * TODO: Move these into @glimmer/interfaces, move @glimmer/interfaces to\n           * @glimmer/internal-interfaces.\n           *///////////\n/**\n           * Schedules a VM revalidation.\n           *\n           * Note: this has a default value so that tags can warm themselves when first loaded.\n           */let scheduleDestroy,scheduleDestroyed,toIterator$1,toBool$1,getProp,setProp,getPath$1,setPath,warnIfStyleNotTrusted,assert,deprecate,assertGlobalContextWasSet,testOverrideGlobalContext,scheduleRevalidate=()=>{};/**\n           * Schedules a destructor to run\n           *\n           * @param destroyable The destroyable being destroyed\n           * @param destructor The destructor being scheduled\n           */function setGlobalContext(context){scheduleRevalidate=context.scheduleRevalidate,scheduleDestroy=context.scheduleDestroy,scheduleDestroyed=context.scheduleDestroyed,toIterator$1=context.toIterator,toBool$1=context.toBool,getProp=context.getProp,setProp=context.setProp,getPath$1=context.getPath,setPath=context.setPath,warnIfStyleNotTrusted=context.warnIfStyleNotTrusted,assert=context.assert,deprecate=context.deprecate;}const glimmerGlobalContext=/*#__PURE__*/Object.defineProperty({__proto__:null,get assert(){return assert;},assertGlobalContextWasSet,default:setGlobalContext,get deprecate(){return deprecate;},get getPath(){return getPath$1;},get getProp(){return getProp;},get scheduleDestroy(){return scheduleDestroy;},get scheduleDestroyed(){return scheduleDestroyed;},get scheduleRevalidate(){return scheduleRevalidate;},get setPath(){return setPath;},get setProp(){return setProp;},testOverrideGlobalContext,get toBool(){return toBool$1;},get toIterator(){return toIterator$1;},get warnIfStyleNotTrusted(){return warnIfStyleNotTrusted;}},Symbol.toStringTag,{value:'Module'});var DestroyingState=function(DestroyingState){return DestroyingState[DestroyingState.Live=0]=\"Live\",DestroyingState[DestroyingState.Destroying=1]=\"Destroying\",DestroyingState[DestroyingState.Destroyed=2]=\"Destroyed\",DestroyingState;}(DestroyingState||{});let enableDestroyableTracking,assertDestroyablesDestroyed,DESTROYABLE_META=new WeakMap();function push(collection,newItem){return null===collection?newItem:Array.isArray(collection)?(collection.push(newItem),collection):[collection,newItem];}function iterate$1(collection,fn){Array.isArray(collection)?collection.forEach(fn):null!==collection&&fn(collection);}function remove(collection,item,message){if(Array.isArray(collection)&&collection.length>1){let index=collection.indexOf(item);return collection.splice(index,1),collection;}return null;}function getDestroyableMeta(destroyable){let meta=DESTROYABLE_META.get(destroyable);return void 0===meta&&(meta={parents:null,children:null,eagerDestructors:null,destructors:null,state:DestroyingState.Live},DESTROYABLE_META.set(destroyable,meta)),meta;}function associateDestroyableChild(parent,child){let parentMeta=getDestroyableMeta(parent),childMeta=getDestroyableMeta(child);return parentMeta.children=push(parentMeta.children,child),childMeta.parents=push(childMeta.parents,parent),child;}function registerDestructor$1(destroyable,destructor,eager=!1){let meta=getDestroyableMeta(destroyable),destructorsKey=!0===eager?\"eagerDestructors\":\"destructors\";return meta[destructorsKey]=push(meta[destructorsKey],destructor),destructor;}function unregisterDestructor$1(destroyable,destructor,eager=!1){let meta=getDestroyableMeta(destroyable),destructorsKey=!0===eager?\"eagerDestructors\":\"destructors\";meta[destructorsKey]=remove(meta[destructorsKey],destructor);}////////////\nfunction destroy(destroyable){let meta=getDestroyableMeta(destroyable);if(meta.state>=DestroyingState.Destroying)return;let{parents:parents,children:children,eagerDestructors:eagerDestructors,destructors:destructors}=meta;meta.state=DestroyingState.Destroying,iterate$1(children,destroy),iterate$1(eagerDestructors,destructor=>destructor(destroyable)),iterate$1(destructors,destructor=>scheduleDestroy(destroyable,destructor)),scheduleDestroyed(()=>{iterate$1(parents,parent=>function(child,parent){let parentMeta=getDestroyableMeta(parent);parentMeta.state===DestroyingState.Live&&(parentMeta.children=remove(parentMeta.children,child));}(destroyable,parent)),meta.state=DestroyingState.Destroyed;});}function destroyChildren(destroyable){let{children:children}=getDestroyableMeta(destroyable);iterate$1(children,destroy);}function _hasDestroyableChildren(destroyable){let meta=DESTROYABLE_META.get(destroyable);return void 0!==meta&&null!==meta.children;}function isDestroying(destroyable){let meta=DESTROYABLE_META.get(destroyable);return void 0!==meta&&meta.state>=DestroyingState.Destroying;}function isDestroyed(destroyable){let meta=DESTROYABLE_META.get(destroyable);return void 0!==meta&&meta.state>=DestroyingState.Destroyed;}const glimmerDestroyable=/*#__PURE__*/Object.defineProperty({__proto__:null,_hasDestroyableChildren,assertDestroyablesDestroyed,associateDestroyableChild,destroy,destroyChildren,enableDestroyableTracking,isDestroyed,isDestroying,registerDestructor:registerDestructor$1,unregisterDestructor:unregisterDestructor$1},Symbol.toStringTag,{value:'Module'});function unwrap(val){if(null==val)throw new Error(\"Expected value to be present\");return val;}const debug$1={};const CONSTANT=0,INITIAL=1,VOLATILE=NaN;let $REVISION=1;function bump(){$REVISION++;}//////////\nconst UPDATABLE_TAG_ID=1,COMPUTE$1=Symbol(\"TAG_COMPUTE\");//////////\n/**\n           * `value` receives a tag and returns an opaque Revision based on that tag. This\n           * snapshot can then later be passed to `validate` with the same tag to\n           * determine if the tag has changed at all since the time that `value` was\n           * called.\n           *\n           * @param tag\n           */function valueForTag(tag){return tag[COMPUTE$1]();}/**\n           * `validate` receives a tag and a snapshot from a previous call to `value` with\n           * the same tag, and determines if the tag is still valid compared to the\n           * snapshot. If the tag's state has changed at all since then, `validate` will\n           * return false, otherwise it will return true. This is used to determine if a\n           * calculation related to the tags should be rerun.\n           *\n           * @param tag\n           * @param snapshot\n           */function validateTag(tag,snapshot){return snapshot>=tag[COMPUTE$1]();}//////////\nconst TYPE$1=Symbol(\"TAG_TYPE\");// this is basically a const\nlet ALLOW_CYCLES;class MonomorphicTagImpl{static combine(tags){switch(tags.length){case 0:return CONSTANT_TAG;case 1:return tags[0];default:{let tag=new MonomorphicTagImpl(2);return tag.subtag=tags,tag;}}}constructor(type){_defineProperty(this,\"revision\",1);_defineProperty(this,\"lastChecked\",1);_defineProperty(this,\"lastValue\",1);_defineProperty(this,\"isUpdating\",!1);_defineProperty(this,\"subtag\",null);_defineProperty(this,\"subtagBufferCache\",null);_defineProperty(this,TYPE$1,void 0);this[TYPE$1]=type;}[COMPUTE$1](){let{lastChecked:lastChecked}=this;if(!0===this.isUpdating){this.lastChecked=++$REVISION;}else if(lastChecked!==$REVISION){this.isUpdating=!0,this.lastChecked=$REVISION;try{let{subtag:subtag,revision:revision}=this;if(null!==subtag)if(Array.isArray(subtag))for(const tag of subtag){let value=tag[COMPUTE$1]();revision=Math.max(value,revision);}else{let subtagValue=subtag[COMPUTE$1]();subtagValue===this.subtagBufferCache?revision=Math.max(revision,this.lastValue):(// Clear the temporary buffer cache\nthis.subtagBufferCache=null,revision=Math.max(revision,subtagValue));}this.lastValue=revision;}finally{this.isUpdating=!1;}}return this.lastValue;}static updateTag(_tag,_subtag){// TODO: TS 3.7 should allow us to do this via assertion\nlet tag=_tag,subtag=_subtag;subtag===CONSTANT_TAG?tag.subtag=null:(// There are two different possibilities when updating a subtag:\n// 1. subtag[COMPUTE]() <= tag[COMPUTE]();\n// 2. subtag[COMPUTE]() > tag[COMPUTE]();\n// The first possibility is completely fine within our caching model, but\n// the second possibility presents a problem. If the parent tag has\n// already been read, then it's value is cached and will not update to\n// reflect the subtag's greater value. Next time the cache is busted, the\n// subtag's value _will_ be read, and it's value will be _greater_ than\n// the saved snapshot of the parent, causing the resulting calculation to\n// be rerun erroneously.\n// In order to prevent this, when we first update to a new subtag we store\n// its computed value, and then check against that computed value on\n// subsequent updates. If its value hasn't changed, then we return the\n// parent's previous value. Once the subtag changes for the first time,\n// we clear the cache and everything is finally in sync with the parent.\ntag.subtagBufferCache=subtag[COMPUTE$1](),tag.subtag=subtag);}static dirtyTag(tag,disableConsumptionAssertion){tag.revision=++$REVISION,scheduleRevalidate();}}const DIRTY_TAG$1=MonomorphicTagImpl.dirtyTag,UPDATE_TAG=MonomorphicTagImpl.updateTag;//////////\nfunction createTag(){return new MonomorphicTagImpl(0);}function createUpdatableTag(){return new MonomorphicTagImpl(UPDATABLE_TAG_ID);}//////////\nconst CONSTANT_TAG=new MonomorphicTagImpl(3);function isConstTag(tag){return tag===CONSTANT_TAG;}//////////\nclass VolatileTag{constructor(){_defineProperty(this,TYPE$1,100);}[COMPUTE$1](){return NaN;}}const VOLATILE_TAG=new VolatileTag();//////////\nclass CurrentTag{constructor(){_defineProperty(this,TYPE$1,101);}[COMPUTE$1](){return $REVISION;}}const CURRENT_TAG=new CurrentTag(),combine=MonomorphicTagImpl.combine;//////////\n// Warm\nlet tag1=createUpdatableTag(),tag2=createUpdatableTag(),tag3=createUpdatableTag();valueForTag(tag1),DIRTY_TAG$1(tag1),valueForTag(tag1),UPDATE_TAG(tag1,combine([tag2,tag3])),valueForTag(tag1),DIRTY_TAG$1(tag2),valueForTag(tag1),DIRTY_TAG$1(tag3),valueForTag(tag1),UPDATE_TAG(tag1,tag3),valueForTag(tag1),DIRTY_TAG$1(tag3),valueForTag(tag1);///////////\nconst TRACKED_TAGS=new WeakMap();function dirtyTagFor(obj,key,meta){let tags=void 0===meta?TRACKED_TAGS.get(obj):meta;// No tags have been setup for this object yet, return\nif(void 0===tags)return;// Dirty the tag for the specific property if it exists\nlet propertyTag=tags.get(key);void 0!==propertyTag&&DIRTY_TAG$1(propertyTag,!0);}function tagMetaFor(obj){let tags=TRACKED_TAGS.get(obj);return void 0===tags&&(tags=new Map(),TRACKED_TAGS.set(obj,tags)),tags;}function tagFor(obj,key,meta){let tags=void 0===meta?tagMetaFor(obj):meta,tag=tags.get(key);return void 0===tag&&(tag=createUpdatableTag(),tags.set(key,tag)),tag;}/**\n           * An object that that tracks @tracked properties that were consumed.\n           */class Tracker{constructor(){_defineProperty(this,\"tags\",new Set());_defineProperty(this,\"last\",null);}add(tag){tag!==CONSTANT_TAG&&(this.tags.add(tag),this.last=tag);}combine(){let{tags:tags}=this;return 0===tags.size?CONSTANT_TAG:1===tags.size?this.last:combine(Array.from(this.tags));}}/**\n           * Whenever a tracked computed property is entered, the current tracker is\n           * saved off and a new tracker is replaced.\n           *\n           * Any tracked properties consumed are added to the current tracker.\n           *\n           * When a tracked computed property is exited, the tracker's tags are\n           * combined and added to the parent tracker.\n           *\n           * The consequence is that each tracked computed property has a tag\n           * that corresponds to the tracked properties consumed inside of\n           * itself, including child tracked computed properties.\n           */let CURRENT_TRACKER=null;const OPEN_TRACK_FRAMES=[];function beginTrackFrame(debuggingContext){OPEN_TRACK_FRAMES.push(CURRENT_TRACKER),CURRENT_TRACKER=new Tracker();}function endTrackFrame(){let current=CURRENT_TRACKER;return CURRENT_TRACKER=OPEN_TRACK_FRAMES.pop()||null,unwrap(current).combine();}function beginUntrackFrame(){OPEN_TRACK_FRAMES.push(CURRENT_TRACKER),CURRENT_TRACKER=null;}function endUntrackFrame(){CURRENT_TRACKER=OPEN_TRACK_FRAMES.pop()||null;}// This function is only for handling errors and resetting to a valid state\nfunction resetTracking(){for(;OPEN_TRACK_FRAMES.length>0;)OPEN_TRACK_FRAMES.pop();if(CURRENT_TRACKER=null,false/* DEBUG */);}function isTracking(){return null!==CURRENT_TRACKER;}function consumeTag(tag){null!==CURRENT_TRACKER&&CURRENT_TRACKER.add(tag);}// public interface\nconst FN=Symbol(\"FN\"),LAST_VALUE=Symbol(\"LAST_VALUE\"),TAG=Symbol(\"TAG\"),SNAPSHOT=Symbol(\"SNAPSHOT\");function createCache(fn,debuggingLabel){let cache={[FN]:fn,[LAST_VALUE]:void 0,[TAG]:void 0,[SNAPSHOT]:-1};return cache;}function getValue(cache){let fn=cache[FN],tag=cache[TAG],snapshot=cache[SNAPSHOT];if(void 0!==tag&&validateTag(tag,snapshot))consumeTag(tag);else{beginTrackFrame();try{cache[LAST_VALUE]=fn();}finally{tag=endTrackFrame(),cache[TAG]=tag,cache[SNAPSHOT]=valueForTag(tag),consumeTag(tag);}}return cache[LAST_VALUE];}function isConst(cache){let tag=cache[TAG];// replace this with `expect` when we can\nreturn isConstTag(tag);}function track(block,debugLabel){let tag;beginTrackFrame();try{block();}finally{tag=endTrackFrame();}return tag;}// untrack() is currently mainly used to handle places that were previously not\n// tracked, and that tracking now would cause backtracking rerender assertions.\n// I think once we move everyone forward onto modern APIs, we'll probably be\n// able to remove it, but I'm not sure yet.\nfunction untrack(callback){beginUntrackFrame();try{return callback();}finally{endUntrackFrame();}}function trackedData(key,initializer){let values=new WeakMap(),hasInitializer=\"function\"==typeof initializer;return{getter:function(self){let value;// If the field has never been initialized, we should initialize it\nreturn consumeTag(tagFor(self,key)),hasInitializer&&!values.has(self)?(value=initializer.call(self),values.set(self,value)):value=values.get(self),value;},setter:function(self,value){dirtyTagFor(self,key),values.set(self,value);}};}const GLIMMER_VALIDATOR_REGISTRATION=Symbol(\"GLIMMER_VALIDATOR_REGISTRATION\"),globalObj=function(){if(\"undefined\"!=typeof globalThis)return globalThis;if(\"undefined\"!=typeof self)return self;if(\"undefined\"!=typeof window)return window;if(\"undefined\"!=typeof global)return global;throw new Error(\"unable to locate global object\");}();if(!0===globalObj[GLIMMER_VALIDATOR_REGISTRATION])throw new Error(\"The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.\");globalObj[GLIMMER_VALIDATOR_REGISTRATION]=!0;const glimmerValidator=/*#__PURE__*/Object.defineProperty({__proto__:null,ALLOW_CYCLES,COMPUTE:COMPUTE$1,CONSTANT,CONSTANT_TAG,CURRENT_TAG,CurrentTag,INITIAL,VOLATILE,VOLATILE_TAG,VolatileTag,beginTrackFrame,beginUntrackFrame,bump,combine,consumeTag,createCache,createTag,createUpdatableTag,debug:debug$1,dirtyTag:DIRTY_TAG$1,dirtyTagFor,endTrackFrame,endUntrackFrame,getValue,isConst,isConstTag,isTracking,resetTracking,tagFor,tagMetaFor,track,trackedData,untrack,updateTag:UPDATE_TAG,validateTag,valueForTag},Symbol.toStringTag,{value:'Module'});const REFERENCE=Symbol(\"REFERENCE\"),COMPUTE=1,UNBOUND=2;//////////\nclass ReferenceImpl{constructor(type){_defineProperty(this,REFERENCE,void 0);_defineProperty(this,\"tag\",null);_defineProperty(this,\"lastRevision\",INITIAL);_defineProperty(this,\"lastValue\",void 0);_defineProperty(this,\"children\",null);_defineProperty(this,\"compute\",null);_defineProperty(this,\"update\",null);_defineProperty(this,\"debugLabel\",void 0);this[REFERENCE]=type;}}function createPrimitiveRef(value){const ref=new ReferenceImpl(UNBOUND);return ref.tag=CONSTANT_TAG,ref.lastValue=value,ref;}const UNDEFINED_REFERENCE=createPrimitiveRef(void 0),NULL_REFERENCE=createPrimitiveRef(null),TRUE_REFERENCE=createPrimitiveRef(!0),FALSE_REFERENCE=createPrimitiveRef(!1);function createConstRef(value,debugLabel){const ref=new ReferenceImpl(0);return ref.lastValue=value,ref.tag=CONSTANT_TAG,ref;}function createUnboundRef(value,debugLabel){const ref=new ReferenceImpl(UNBOUND);return ref.lastValue=value,ref.tag=CONSTANT_TAG,ref;}function createComputeRef(compute,update=null,debugLabel=\"unknown\"){const ref=new ReferenceImpl(COMPUTE);return ref.compute=compute,ref.update=update,ref;}function createReadOnlyRef(ref){return isUpdatableRef(ref)?createComputeRef(()=>valueForRef(ref),null,ref.debugLabel):ref;}function isInvokableRef(ref){return 3===ref[REFERENCE];}function createInvokableRef(inner){const ref=createComputeRef(()=>valueForRef(inner),value=>updateRef(inner,value));return ref.debugLabel=inner.debugLabel,ref[REFERENCE]=3,ref;}function isConstRef(_ref){return _ref.tag===CONSTANT_TAG;}function isUpdatableRef(_ref){return null!==_ref.update;}function valueForRef(_ref){const ref=_ref;let{tag:tag}=ref;if(tag===CONSTANT_TAG)return ref.lastValue;const{lastRevision:lastRevision}=ref;let lastValue;if(null!==tag&&validateTag(tag,lastRevision))lastValue=ref.lastValue;else{const{compute:compute}=ref,newTag=track(()=>{lastValue=ref.lastValue=compute();});tag=ref.tag=newTag,ref.lastRevision=valueForTag(newTag);}return consumeTag(tag),lastValue;}function updateRef(_ref,value){expect(_ref.update,\"called update on a non-updatable reference\")(value);}function childRefFor(_parentRef,path){const parentRef=_parentRef,type=parentRef[REFERENCE];let child,children=parentRef.children;if(null===children)children=parentRef.children=new Map();else if(child=children.get(path),void 0!==child)return child;if(type===UNBOUND){const parent=valueForRef(parentRef);child=isDict(parent)?createUnboundRef(parent[path]):UNDEFINED_REFERENCE;}else child=createComputeRef(()=>{const parent=valueForRef(parentRef);if(isDict(parent))return getProp(parent,path);},val=>{const parent=valueForRef(parentRef);if(isDict(parent))return setProp(parent,path,val);});return children.set(path,child),child;}function childRefFromParts(root,parts){let reference=root;for(const part of parts)reference=childRefFor(reference,part);return reference;}let createDebugAliasRef;const NULL_IDENTITY={},KEY=(_,index)=>index,INDEX=(_,index)=>String(index),IDENTITY=item=>null===item?NULL_IDENTITY:item;class WeakMapWithPrimitives{constructor(){_defineProperty(this,\"_weakMap\",void 0);_defineProperty(this,\"_primitiveMap\",void 0);}get weakMap(){return void 0===this._weakMap&&(this._weakMap=new WeakMap()),this._weakMap;}get primitiveMap(){return void 0===this._primitiveMap&&(this._primitiveMap=new Map()),this._primitiveMap;}set(key,value){isObject(key)?this.weakMap.set(key,value):this.primitiveMap.set(key,value);}get(key){return isObject(key)?this.weakMap.get(key):this.primitiveMap.get(key);}}const IDENTITIES=new WeakMapWithPrimitives();/**\n           * When iterating over a list, it's possible that an item with the same unique\n           * key could be encountered twice:\n           *\n           * ```js\n           * let arr = ['same', 'different', 'same', 'same'];\n           * ```\n           *\n           * In general, we want to treat these items as _unique within the list_. To do\n           * this, we track the occurences of every item as we iterate the list, and when\n           * an item occurs more than once, we generate a new unique key just for that\n           * item, and that occurence within the list. The next time we iterate the list,\n           * and encounter an item for the nth time, we can get the _same_ key, and let\n           * Glimmer know that it should reuse the DOM for the previous nth occurence.\n           */function uniqueKeyFor(keyFor){let seen=new WeakMapWithPrimitives();return(value,memo)=>{let key=keyFor(value,memo),count=seen.get(key)||0;return seen.set(key,count+1),0===count?key:function(value,count){let identities=IDENTITIES.get(value);void 0===identities&&(identities=[],IDENTITIES.set(value,identities));let identity=identities[count];return void 0===identity&&(identity={value:value,count:count},identities[count]=identity),identity;}(key,count);};}function createIteratorRef(listRef,key){return createComputeRef(()=>{let iterable=valueForRef(listRef),keyFor=function(key){switch(key){case\"@key\":return uniqueKeyFor(KEY);case\"@index\":return uniqueKeyFor(INDEX);case\"@identity\":return uniqueKeyFor(IDENTITY);default:return function(path){return uniqueKeyFor(item=>getPath$1(item,path));}(key);}}(key);if(Array.isArray(iterable))return new ArrayIterator$1(iterable,keyFor);let maybeIterator=toIterator$1(iterable);return null===maybeIterator?new ArrayIterator$1(EMPTY_ARRAY$4,()=>null):new IteratorWrapper(maybeIterator,keyFor);});}function createIteratorItemRef(_value){let value=_value,tag=createTag();return createComputeRef(()=>(consumeTag(tag),value),newValue=>{value!==newValue&&(value=newValue,DIRTY_TAG$1(tag));});}class IteratorWrapper{constructor(inner,keyFor){this.inner=inner,this.keyFor=keyFor;}isEmpty(){return this.inner.isEmpty();}next(){let nextValue=this.inner.next();return null!==nextValue&&(nextValue.key=this.keyFor(nextValue.value,nextValue.memo)),nextValue;}}let ArrayIterator$1=class ArrayIterator{constructor(iterator,keyFor){_defineProperty(this,\"current\",void 0);_defineProperty(this,\"pos\",0);this.iterator=iterator,this.keyFor=keyFor,0===iterator.length?this.current={kind:\"empty\"}:this.current={kind:\"first\",value:iterator[this.pos]};}isEmpty(){return\"empty\"===this.current.kind;}next(){let value,current=this.current;if(\"first\"===current.kind)this.current={kind:\"progress\"},value=current.value;else{if(this.pos>=this.iterator.length-1)return null;value=this.iterator[++this.pos];}let{keyFor:keyFor}=this;return{key:keyFor(value,this.pos),value:value,memo:this.pos};}};const glimmerReference=/*#__PURE__*/Object.defineProperty({__proto__:null,FALSE_REFERENCE,NULL_REFERENCE,REFERENCE,TRUE_REFERENCE,UNDEFINED_REFERENCE,childRefFor,childRefFromParts,createComputeRef,createConstRef,createDebugAliasRef,createInvokableRef,createIteratorItemRef,createIteratorRef,createPrimitiveRef,createReadOnlyRef,createUnboundRef,isConstRef,isInvokableRef,isUpdatableRef,updateRef,valueForRef},Symbol.toStringTag,{value:'Module'});const CUSTOM_TAG_FOR=new WeakMap();function getCustomTagFor(obj){return CUSTOM_TAG_FOR.get(obj);}function setCustomTagFor(obj,customTagFn){CUSTOM_TAG_FOR.set(obj,customTagFn);}function convertToInt(prop){if(\"symbol\"==typeof prop)return null;const num=Number(prop);return isNaN(num)?null:num%1==0?num:null;}class NamedArgsProxy{constructor(named){this.named=named;}get(_target,prop){const ref=this.named[prop];if(void 0!==ref)return valueForRef(ref);}has(_target,prop){return prop in this.named;}ownKeys(){return Object.keys(this.named);}isExtensible(){return!1;}getOwnPropertyDescriptor(_target,prop){return{enumerable:!0,configurable:!0};}}class PositionalArgsProxy{constructor(positional){this.positional=positional;}get(target,prop){let{positional:positional}=this;if(\"length\"===prop)return positional.length;const parsed=convertToInt(prop);return null!==parsed&&parsed<positional.length?valueForRef(positional[parsed]):target[prop];}isExtensible(){return!1;}has(_target,prop){const parsed=convertToInt(prop);return null!==parsed&&parsed<this.positional.length;}}const argsProxyFor=(capturedArgs,type)=>{const{named:named,positional:positional}=capturedArgs,namedHandler=new NamedArgsProxy(named),positionalHandler=new PositionalArgsProxy(positional),namedTarget=Object.create(null);const namedProxy=new Proxy(namedTarget,namedHandler),positionalProxy=new Proxy([],positionalHandler);return setCustomTagFor(namedProxy,(_obj,key)=>function(namedArgs,key){return track(()=>{key in namedArgs&&valueForRef(namedArgs[key]);});}(named,key)),setCustomTagFor(positionalProxy,(_obj,key)=>function(positionalArgs,key){return track(()=>{\"[]\"===key&&// consume all of the tags in the positional array\npositionalArgs.forEach(valueForRef);const parsed=convertToInt(key);null!==parsed&&parsed<positionalArgs.length&&// consume the tag of the referenced index\nvalueForRef(positionalArgs[parsed]);});}(positional,key)),{named:namedProxy,positional:positionalProxy};};/* This file is generated by build/debug.js */new Array(Op.Size).fill(null),new Array(Op.Size).fill(null);function buildCapabilities(capabilities){return capabilities;}const EMPTY=InternalComponentCapabilities.Empty;/**\n           * Converts a ComponentCapabilities object into a 32-bit integer representation.\n           */function capabilityFlagsFrom(capabilities){return EMPTY|capability(capabilities,\"dynamicLayout\")|capability(capabilities,\"dynamicTag\")|capability(capabilities,\"prepareArgs\")|capability(capabilities,\"createArgs\")|capability(capabilities,\"attributeHook\")|capability(capabilities,\"elementHook\")|capability(capabilities,\"dynamicScope\")|capability(capabilities,\"createCaller\")|capability(capabilities,\"updateHook\")|capability(capabilities,\"createInstance\")|capability(capabilities,\"wrapped\")|capability(capabilities,\"willDestroy\")|capability(capabilities,\"hasSubOwner\");}function capability(capabilities,capability){return capabilities[capability]?InternalComponentCapabilities[capability]:EMPTY;}function managerHasCapability(_manager,capabilities,capability){return!!(capabilities&capability);}function hasCapability(capabilities,capability){return!!(capabilities&capability);}function helperCapabilities(managerAPI,options={}){return buildCapabilities({hasValue:Boolean(options.hasValue),hasDestroyable:Boolean(options.hasDestroyable),hasScheduledEffect:Boolean(options.hasScheduledEffect)});}////////////\nfunction hasValue(manager){return manager.capabilities.hasValue;}function hasDestroyable(manager){return manager.capabilities.hasDestroyable;}////////////\nclass CustomHelperManager{constructor(factory){_defineProperty(this,\"helperManagerDelegates\",new WeakMap());_defineProperty(this,\"undefinedDelegate\",null);this.factory=factory;}getDelegateForOwner(owner){let delegate=this.helperManagerDelegates.get(owner);if(void 0===delegate){let{factory:factory}=this;if(delegate=factory(owner),false/* DEBUG */)// TODO: This error message should make sense in both Ember and Glimmer https://github.com/glimmerjs/glimmer-vm/issues/1200\n;this.helperManagerDelegates.set(owner,delegate);}return delegate;}getDelegateFor(owner){if(void 0===owner){let{undefinedDelegate:undefinedDelegate}=this;if(null===undefinedDelegate){let{factory:factory}=this;this.undefinedDelegate=undefinedDelegate=factory(void 0);}return undefinedDelegate;}return this.getDelegateForOwner(owner);}getHelper(definition){return(capturedArgs,owner)=>{let manager=this.getDelegateFor(owner);const args=argsProxyFor(capturedArgs),bucket=manager.createHelper(definition,args);if(hasValue(manager)){let cache=createComputeRef(()=>manager.getValue(bucket),null,false/* DEBUG */);return hasDestroyable(manager)&&associateDestroyableChild(cache,manager.getDestroyable(bucket)),cache;}if(hasDestroyable(manager)){let ref=createConstRef(void 0);return associateDestroyableChild(ref,manager.getDestroyable(bucket)),ref;}return UNDEFINED_REFERENCE;};}}class FunctionHelperManager{constructor(){_defineProperty(this,\"capabilities\",buildCapabilities({hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1}));}createHelper(fn,args){return{fn:fn,args:args};}getValue({fn:fn,args:args}){return Object.keys(args.named).length>0?fn(...args.positional,args.named):fn(...args.positional);}getDebugName(fn){return fn.name?`(helper function ${fn.name})`:\"(anonymous helper function)\";}}const COMPONENT_MANAGERS=new WeakMap(),MODIFIER_MANAGERS=new WeakMap(),HELPER_MANAGERS=new WeakMap(),getPrototypeOf$1=Object.getPrototypeOf;function setManager(map,manager,obj){return map.set(obj,manager),obj;}function getManager(map,obj){let pointer=obj;for(;null!=pointer;){const manager=map.get(pointer);if(void 0!==manager)return manager;pointer=getPrototypeOf$1(pointer);}}///////////\nfunction setInternalModifierManager(manager,definition){return setManager(MODIFIER_MANAGERS,manager,definition);}function getInternalModifierManager(definition,isOptional){const manager=getManager(MODIFIER_MANAGERS,definition);if(void 0===manager){if(!0===isOptional)return null;}return manager;}function setInternalHelperManager(manager,definition){return setManager(HELPER_MANAGERS,manager,definition);}const DEFAULT_MANAGER=new CustomHelperManager(()=>new FunctionHelperManager());function getInternalHelperManager(definition,isOptional){let manager=getManager(HELPER_MANAGERS,definition);// Functions are special-cased because functions are defined\n// as the \"default\" helper, per: https://github.com/emberjs/rfcs/pull/756\nif(void 0===manager&&\"function\"==typeof definition&&(manager=DEFAULT_MANAGER),manager)return manager;if(!0===isOptional)return null;return null;}function setInternalComponentManager(factory,obj){return setManager(COMPONENT_MANAGERS,factory,obj);}function getInternalComponentManager(definition,isOptional){const manager=getManager(COMPONENT_MANAGERS,definition);if(void 0===manager){if(!0===isOptional)return null;}return manager;}///////////\nfunction hasInternalComponentManager(definition){return void 0!==getManager(COMPONENT_MANAGERS,definition);}function hasInternalHelperManager(definition){return function(definition){return\"function\"==typeof definition;}(definition)||void 0!==getManager(HELPER_MANAGERS,definition);}function hasInternalModifierManager(definition){return void 0!==getManager(MODIFIER_MANAGERS,definition);}const CAPABILITIES$4={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1};function componentCapabilities(managerAPI,options={}){let updateHook=Boolean(options.updateHook);return buildCapabilities({asyncLifeCycleCallbacks:Boolean(options.asyncLifecycleCallbacks),destructor:Boolean(options.destructor),updateHook:updateHook});}function hasAsyncLifeCycleCallbacks(delegate){return delegate.capabilities.asyncLifeCycleCallbacks;}function hasUpdateHook(delegate){return delegate.capabilities.updateHook;}/**\n            The CustomComponentManager allows addons to provide custom component\n            implementations that integrate seamlessly into Ember. This is accomplished\n            through a delegate, registered with the custom component manager, which\n            implements a set of hooks that determine component behavior.\n\n            To create a custom component manager, instantiate a new CustomComponentManager\n            class and pass the delegate as the first argument:\n\n            ```js\n            let manager = new CustomComponentManager({\n              // ...delegate implementation...\n            });\n            ```\n\n            ## Delegate Hooks\n\n            Throughout the lifecycle of a component, the component manager will invoke\n            delegate hooks that are responsible for surfacing those lifecycle changes to\n            the end developer.\n\n            * `create()` - invoked when a new instance of a component should be created\n            * `update()` - invoked when the arguments passed to a component change\n            * `getContext()` - returns the object that should be\n          */class CustomComponentManager{constructor(factory){_defineProperty(this,\"componentManagerDelegates\",new WeakMap());this.factory=factory;}getDelegateFor(owner){let{componentManagerDelegates:componentManagerDelegates}=this,delegate=componentManagerDelegates.get(owner);if(void 0===delegate){let{factory:factory}=this;if(delegate=factory(owner),false/* DEBUG */)// TODO: This error message should make sense in both Ember and Glimmer https://github.com/glimmerjs/glimmer-vm/issues/1200\n;componentManagerDelegates.set(owner,delegate);}return delegate;}create(owner,definition,vmArgs){let delegate=this.getDelegateFor(owner),args=argsProxyFor(vmArgs.capture()),component=delegate.createComponent(definition,args);return new CustomComponentState(component,delegate,args);}getDebugName(definition){return\"function\"==typeof definition?definition.name:definition.toString();}update(bucket){let{delegate:delegate}=bucket;if(hasUpdateHook(delegate)){let{component:component,args:args}=bucket;delegate.updateComponent(component,args);}}didCreate({component:component,delegate:delegate}){hasAsyncLifeCycleCallbacks(delegate)&&delegate.didCreateComponent(component);}didUpdate({component:component,delegate:delegate}){(function(delegate){return hasAsyncLifeCycleCallbacks(delegate)&&hasUpdateHook(delegate);})(delegate)&&delegate.didUpdateComponent(component);}didRenderLayout(){}didUpdateLayout(){}getSelf({component:component,delegate:delegate}){return createConstRef(delegate.getContext(component));}getDestroyable(bucket){const{delegate:delegate}=bucket;if(function(delegate){return delegate.capabilities.destructor;}(delegate)){const{component:component}=bucket;return registerDestructor$1(bucket,()=>delegate.destroyComponent(component)),bucket;}return null;}getCapabilities(){return CAPABILITIES$4;}}/**\n           * Stores internal state about a component instance after it's been created.\n           */class CustomComponentState{constructor(component,delegate,args){this.component=component,this.delegate=delegate,this.args=args;}}function modifierCapabilities(managerAPI,optionalFeatures={}){return buildCapabilities({disableAutoTracking:Boolean(optionalFeatures.disableAutoTracking)});}/**\n            The CustomModifierManager allows addons to provide custom modifier\n            implementations that integrate seamlessly into Ember. This is accomplished\n            through a delegate, registered with the custom modifier manager, which\n            implements a set of hooks that determine modifier behavior.\n            To create a custom modifier manager, instantiate a new CustomModifierManager\n            class and pass the delegate as the first argument:\n\n            ```js\n            let manager = new CustomModifierManager({\n              // ...delegate implementation...\n            });\n            ```\n\n            ## Delegate Hooks\n\n            Throughout the lifecycle of a modifier, the modifier manager will invoke\n            delegate hooks that are responsible for surfacing those lifecycle changes to\n            the end developer.\n            * `createModifier()` - invoked when a new instance of a modifier should be created\n            * `installModifier()` - invoked when the modifier is installed on the element\n            * `updateModifier()` - invoked when the arguments passed to a modifier change\n            * `destroyModifier()` - invoked when the modifier is about to be destroyed\n          */class CustomModifierManager{constructor(factory){_defineProperty(this,\"componentManagerDelegates\",new WeakMap());this.factory=factory;}getDelegateFor(owner){let{componentManagerDelegates:componentManagerDelegates}=this,delegate=componentManagerDelegates.get(owner);if(void 0===delegate){let{factory:factory}=this;if(delegate=factory(owner),false/* DEBUG */)// TODO: This error message should make sense in both Ember and Glimmer https://github.com/glimmerjs/glimmer-vm/issues/1200\n;componentManagerDelegates.set(owner,delegate);}return delegate;}create(owner,element,definition,capturedArgs){let state,delegate=this.getDelegateFor(owner),args=argsProxyFor(capturedArgs),instance=delegate.createModifier(definition,args);return state={tag:createUpdatableTag(),element:element,delegate:delegate,args:args,modifier:instance},registerDestructor$1(state,()=>delegate.destroyModifier(instance,args)),state;}getDebugName(definition){return\"function\"==typeof definition?definition.name||definition.toString():\"<unknown>\";}getDebugInstance({modifier:modifier}){return modifier;}getTag({tag:tag}){return tag;}install({element:element,args:args,modifier:modifier,delegate:delegate}){let{capabilities:capabilities}=delegate;!0===capabilities.disableAutoTracking?untrack(()=>delegate.installModifier(modifier,castToBrowser(element,\"ELEMENT\"),args)):delegate.installModifier(modifier,castToBrowser(element,\"ELEMENT\"),args);}update({args:args,modifier:modifier,delegate:delegate}){let{capabilities:capabilities}=delegate;!0===capabilities.disableAutoTracking?untrack(()=>delegate.updateModifier(modifier,args)):delegate.updateModifier(modifier,args);}getDestroyable(state){return state;}}function setComponentManager$1(factory,obj){return setInternalComponentManager(new CustomComponentManager(factory),obj);}function setModifierManager$1(factory,obj){return setInternalModifierManager(new CustomModifierManager(factory),obj);}function setHelperManager$1(factory,obj){return setInternalHelperManager(new CustomHelperManager(factory),obj);}const TEMPLATES$1=new WeakMap(),getPrototypeOf$2=Object.getPrototypeOf;function setComponentTemplate(factory,obj){return TEMPLATES$1.set(obj,factory),obj;}function getComponentTemplate(obj){let pointer=obj;for(;null!==pointer;){let template=TEMPLATES$1.get(pointer);if(void 0!==template)return template;pointer=getPrototypeOf$2(pointer);}}const glimmerManager=/*#__PURE__*/Object.defineProperty({__proto__:null,CustomComponentManager,CustomHelperManager,CustomModifierManager,capabilityFlagsFrom,componentCapabilities,getComponentTemplate,getCustomTagFor,getInternalComponentManager,getInternalHelperManager,getInternalModifierManager,hasCapability,hasDestroyable,hasInternalComponentManager,hasInternalHelperManager,hasInternalModifierManager,hasValue,helperCapabilities,managerHasCapability,modifierCapabilities,setComponentManager:setComponentManager$1,setComponentTemplate,setCustomTagFor,setHelperManager:setHelperManager$1,setInternalComponentManager,setInternalHelperManager,setInternalModifierManager,setModifierManager:setModifierManager$1},Symbol.toStringTag,{value:'Module'});/* This file is generated by build/debug.js */let debugCompiler;function makeResolutionTypeVerifier(typeToVerify){return opcode=>{if(!function(opcode){return Array.isArray(opcode)&&2===opcode.length;}(opcode))return!1;let type=opcode[0];return type===opcodes.GetStrictKeyword||type===opcodes.GetLexicalSymbol||type===typeToVerify;};}new Array(Op.Size).fill(null),new Array(Op.Size).fill(null);const isGetFreeComponent=makeResolutionTypeVerifier(opcodes.GetFreeAsComponentHead),isGetFreeModifier=makeResolutionTypeVerifier(opcodes.GetFreeAsModifierHead),isGetFreeHelper=makeResolutionTypeVerifier(opcodes.GetFreeAsHelperHead),isGetFreeComponentOrHelper=makeResolutionTypeVerifier(opcodes.GetFreeAsComponentOrHelperHead);function assertResolverInvariants(meta){return meta;}/**\n           * <Foo/>\n           * <Foo></Foo>\n           * <Foo @arg={{true}} />\n           */function lookupBuiltInHelper(expr,resolver,meta,constants,type){let{upvars:upvars}=assertResolverInvariants(meta),name=unwrap$1(upvars[expr[1]]),helper=resolver.lookupBuiltInHelper(name);return constants.helper(helper,name);}const HighLevelResolutionOpcodes={Modifier:1003,Component:1004,Helper:1005,ComponentOrHelper:1007,OptionalComponentOrHelper:1008,Local:1010,TemplateLocal:1011},HighLevelBuilderOpcodes={Label:1e3,StartLabels:1001,StopLabels:1002,Start:1e3,End:1002},HighLevelOperands={Label:1,IsStrictMode:2,DebugSymbols:3,Block:4,StdLib:5,NonSmallInt:6,SymbolTable:7,Layout:8};function labelOperand(value){return{type:HighLevelOperands.Label,value:value};}function isStrictMode(){return{type:HighLevelOperands.IsStrictMode,value:void 0};}function stdlibOperand(value){return{type:HighLevelOperands.StdLib,value:value};}function symbolTableOperand(value){return{type:HighLevelOperands.SymbolTable,value:value};}function layoutOperand(value){return{type:HighLevelOperands.Layout,value:value};}class Labels{constructor(){_defineProperty(this,\"labels\",dict());_defineProperty(this,\"targets\",[]);}label(name,index){this.labels[name]=index;}target(at,target){this.targets.push({at:at,target:target});}patch(heap){let{targets:targets,labels:labels}=this;for(const{at:at,target:target}of targets){let address=labels[target]-at;debugAssert(-1===heap.getbyaddr(at),\"Expected heap to contain a placeholder, but it did not\"),heap.setbyaddr(at,address);}}}function encodeOp(encoder,constants,resolver,meta,op){if(function(op){return op<HighLevelBuilderOpcodes.Start;}(op[0])){let[type,...operands]=op;encoder.push(constants,type,...operands);}else switch(op[0]){case HighLevelBuilderOpcodes.Label:return encoder.label(op[1]);case HighLevelBuilderOpcodes.StartLabels:return encoder.startLabels();case HighLevelBuilderOpcodes.StopLabels:return encoder.stopLabels();case HighLevelResolutionOpcodes.Component:return function(resolver,constants,meta,[,expr,then]){debugAssert(isGetFreeComponent(expr),\"Attempted to resolve a component with incorrect opcode\");let type=expr[0];if(type===opcodes.GetLexicalSymbol){let{scopeValues:scopeValues,owner:owner}=meta,definition=expect(scopeValues,\"BUG: scopeValues must exist if template symbol is used\")[expr[1]];then(constants.component(definition,expect(owner,\"BUG: expected owner when resolving component definition\")));}else{let{upvars:upvars,owner:owner}=assertResolverInvariants(meta),name=unwrap$1(upvars[expr[1]]),definition=resolver.lookupComponent(name,owner);then(constants.resolvedComponent(definition,name));}}/**\n                * (helper)\n                * (helper arg)\n                */(resolver,constants,meta,op);case HighLevelResolutionOpcodes.Modifier:/**\n                * <div {{modifier}}/>\n                * <div {{modifier arg}}/>\n                * <Foo {{modifier}}/>\n                */return function(resolver,constants,meta,[,expr,then]){debugAssert(isGetFreeModifier(expr),\"Attempted to resolve a modifier with incorrect opcode\");let type=expr[0];if(type===opcodes.GetLexicalSymbol){let{scopeValues:scopeValues}=meta,definition=expect(scopeValues,\"BUG: scopeValues must exist if template symbol is used\")[expr[1]];then(constants.modifier(definition));}else if(type===opcodes.GetStrictKeyword){let{upvars:upvars}=assertResolverInvariants(meta),name=unwrap$1(upvars[expr[1]]),modifier=resolver.lookupBuiltInModifier(name);then(constants.modifier(modifier,name));}else{let{upvars:upvars,owner:owner}=assertResolverInvariants(meta),name=unwrap$1(upvars[expr[1]]),modifier=resolver.lookupModifier(name,owner);then(constants.modifier(modifier,name));}}/**\n                * {{component-or-helper arg}}\n                */(resolver,constants,meta,op);case HighLevelResolutionOpcodes.Helper:return function(resolver,constants,meta,[,expr,then]){debugAssert(isGetFreeHelper(expr),\"Attempted to resolve a helper with incorrect opcode\");let type=expr[0];if(type===opcodes.GetLexicalSymbol){let{scopeValues:scopeValues}=meta,definition=expect(scopeValues,\"BUG: scopeValues must exist if template symbol is used\")[expr[1]];then(constants.helper(definition));}else if(type===opcodes.GetStrictKeyword)then(lookupBuiltInHelper(expr,resolver,meta,constants));else{let{upvars:upvars,owner:owner}=assertResolverInvariants(meta),name=unwrap$1(upvars[expr[1]]),helper=resolver.lookupHelper(name,owner);then(constants.helper(helper,name));}}(resolver,constants,meta,op);case HighLevelResolutionOpcodes.ComponentOrHelper:return function(resolver,constants,meta,[,expr,{ifComponent:ifComponent,ifHelper:ifHelper}]){debugAssert(isGetFreeComponentOrHelper(expr),\"Attempted to resolve a component or helper with incorrect opcode\");let type=expr[0];if(type===opcodes.GetLexicalSymbol){let{scopeValues:scopeValues,owner:owner}=meta,definition=expect(scopeValues,\"BUG: scopeValues must exist if template symbol is used\")[expr[1]],component=constants.component(definition,expect(owner,\"BUG: expected owner when resolving component definition\"),!0);if(null!==component)return void ifComponent(component);let helper=constants.helper(definition,null,!0);ifHelper(expect(helper,\"BUG: helper must exist\"));}else if(type===opcodes.GetStrictKeyword)ifHelper(lookupBuiltInHelper(expr,resolver,meta,constants));else{let{upvars:upvars,owner:owner}=assertResolverInvariants(meta),name=unwrap$1(upvars[expr[1]]),definition=resolver.lookupComponent(name,owner);if(null!==definition)ifComponent(constants.resolvedComponent(definition,name));else{let helper=resolver.lookupHelper(name,owner);ifHelper(constants.helper(helper,name));}}}/**\n                * {{maybeHelperOrComponent}}\n                */(resolver,constants,meta,op);case HighLevelResolutionOpcodes.OptionalComponentOrHelper:return function(resolver,constants,meta,[,expr,{ifComponent:ifComponent,ifHelper:ifHelper,ifValue:ifValue}]){debugAssert(isGetFreeComponentOrHelper(expr),\"Attempted to resolve an optional component or helper with incorrect opcode\");let type=expr[0];if(type===opcodes.GetLexicalSymbol){let{scopeValues:scopeValues,owner:owner}=meta,definition=expect(scopeValues,\"BUG: scopeValues must exist if template symbol is used\")[expr[1]];if(\"function\"!=typeof definition&&(\"object\"!=typeof definition||null===definition))// The value is not an object, so it can't be a component or helper.\nreturn void ifValue(constants.value(definition));let component=constants.component(definition,expect(owner,\"BUG: expected owner when resolving component definition\"),!0);if(null!==component)return void ifComponent(component);let helper=constants.helper(definition,null,!0);if(null!==helper)return void ifHelper(helper);ifValue(constants.value(definition));}else if(type===opcodes.GetStrictKeyword)ifHelper(lookupBuiltInHelper(expr,resolver,meta,constants));else{let{upvars:upvars,owner:owner}=assertResolverInvariants(meta),name=unwrap$1(upvars[expr[1]]),definition=resolver.lookupComponent(name,owner);if(null!==definition)return void ifComponent(constants.resolvedComponent(definition,name));let helper=resolver.lookupHelper(name,owner);null!==helper&&ifHelper(constants.helper(helper,name));}}(resolver,constants,meta,op);case HighLevelResolutionOpcodes.Local:{let freeVar=op[1],name=expect(meta.upvars,\"BUG: attempted to resolve value but no upvars found\")[freeVar];(0,op[2])(name,meta.moduleName);break;}case HighLevelResolutionOpcodes.TemplateLocal:{let[,valueIndex,then]=op,value=expect(meta.scopeValues,\"BUG: Attempted to get a template local, but template does not have any\")[valueIndex];then(constants.value(value));break;}default:throw new Error(`Unexpected high level opcode ${op[0]}`);}}class EncoderImpl{constructor(heap,meta,stdlib){_defineProperty(this,\"labelsStack\",new StackImpl());_defineProperty(this,\"encoder\",new InstructionEncoderImpl([]));_defineProperty(this,\"errors\",[]);_defineProperty(this,\"handle\",void 0);this.heap=heap,this.meta=meta,this.stdlib=stdlib,this.handle=heap.malloc();}error(error){this.encoder.encode(Op.Primitive,0),this.errors.push(error);}commit(size){let handle=this.handle;return this.heap.pushMachine(MachineOp.Return),this.heap.finishMalloc(handle,size),isPresentArray(this.errors)?{errors:this.errors,handle:handle}:handle;}push(constants,type,...args){let{heap:heap}=this;let first=type|(isMachineOp(type)?MACHINE_MASK:0)|args.length<<ARG_SHIFT;heap.pushRaw(first);for(let i=0;i<args.length;i++){let op=args[i];heap.pushRaw(this.operand(constants,op));}}operand(constants,operand){if(\"number\"==typeof operand)return operand;if(\"object\"==typeof operand&&null!==operand){if(Array.isArray(operand))return encodeHandle(constants.array(operand));switch(operand.type){case HighLevelOperands.Label:return this.currentLabels.target(this.heap.offset,operand.value),-1;case HighLevelOperands.IsStrictMode:return encodeHandle(constants.value(this.meta.isStrictMode));case HighLevelOperands.DebugSymbols:return encodeHandle(constants.array(this.meta.evalSymbols||EMPTY_STRING_ARRAY));case HighLevelOperands.Block:return encodeHandle(constants.value((block=operand.value,containing=this.meta,new CompilableTemplateImpl(block[0],containing,{parameters:block[1]||EMPTY_ARRAY$4}))));case HighLevelOperands.StdLib:return expect(this.stdlib,\"attempted to encode a stdlib operand, but the encoder did not have a stdlib. Are you currently building the stdlib?\")[operand.value];case HighLevelOperands.NonSmallInt:case HighLevelOperands.SymbolTable:case HighLevelOperands.Layout:return constants.value(operand.value);}}var block,containing;return encodeHandle(constants.value(operand));}get currentLabels(){return expect(this.labelsStack.current,\"bug: not in a label stack\");}label(name){this.currentLabels.label(name,this.heap.offset+1);}startLabels(){this.labelsStack.push(new Labels());}stopLabels(){expect(this.labelsStack.pop(),\"unbalanced push and pop labels\").patch(this.heap);}}class StdLib{constructor(main,trustingGuardedAppend,cautiousGuardedAppend,trustingNonDynamicAppend,cautiousNonDynamicAppend){this.main=main,this.trustingGuardedAppend=trustingGuardedAppend,this.cautiousGuardedAppend=cautiousGuardedAppend,this.trustingNonDynamicAppend=trustingNonDynamicAppend,this.cautiousNonDynamicAppend=cautiousNonDynamicAppend;}get\"trusting-append\"(){return this.trustingGuardedAppend;}get\"cautious-append\"(){return this.cautiousGuardedAppend;}get\"trusting-non-dynamic-append\"(){return this.trustingNonDynamicAppend;}get\"cautious-non-dynamic-append\"(){return this.cautiousNonDynamicAppend;}getAppend(trusting){return trusting?this.trustingGuardedAppend:this.cautiousGuardedAppend;}}class NamedBlocksImpl{constructor(blocks){_defineProperty(this,\"names\",void 0);this.blocks=blocks,this.names=blocks?Object.keys(blocks):[];}get(name){return this.blocks&&this.blocks[name]||null;}has(name){let{blocks:blocks}=this;return null!==blocks&&name in blocks;}with(name,block){let{blocks:blocks}=this;return new NamedBlocksImpl(blocks?assign({},blocks,{[name]:block}):{[name]:block});}get hasAny(){return null!==this.blocks;}}const EMPTY_BLOCKS=new NamedBlocksImpl(null);function namedBlocks(blocks){if(null===blocks)return EMPTY_BLOCKS;let out=dict(),[keys,values]=blocks;for(const[i,key]of enumerate(keys))out[key]=unwrap$1(values[i]);return new NamedBlocksImpl(out);}/**\n           * Push a reference onto the stack corresponding to a statically known primitive\n           * @param value A JavaScript primitive (undefined, null, boolean, number or string)\n           */function PushPrimitiveReference(op,value){PushPrimitive(op,value),op(Op.PrimitiveReference);}/**\n           * Push an encoded representation of a JavaScript primitive on the stack\n           *\n           * @param value A JavaScript primitive (undefined, null, boolean, number or string)\n           */function PushPrimitive(op,primitive){let p=primitive;var value;\"number\"==typeof p&&(p=isSmallInt(p)?encodeImmediate(p):(debugAssert(!isSmallInt(value=p),\"Attempted to make a operand for an int that was not a small int, you should encode this as an immediate\"),{type:HighLevelOperands.NonSmallInt,value:value})),op(Op.Primitive,p);}/**\n           * Invoke a foreign function (a \"helper\") based on a statically known handle\n           *\n           * @param op The op creation function\n           * @param handle A handle\n           * @param positional An optional list of expressions to compile\n           * @param named An optional list of named arguments (name + expression) to compile\n           */function Call(op,handle,positional,named){op(MachineOp.PushFrame),SimpleArgs(op,positional,named,!1),op(Op.Helper,handle),op(MachineOp.PopFrame),op(Op.Fetch,$v0);}/**\n           * Invoke a foreign function (a \"helper\") based on a dynamically loaded definition\n           *\n           * @param op The op creation function\n           * @param positional An optional list of expressions to compile\n           * @param named An optional list of named arguments (name + expression) to compile\n           */function CallDynamic(op,positional,named,append){op(MachineOp.PushFrame),SimpleArgs(op,positional,named,!1),op(Op.Dup,$fp,1),op(Op.DynamicHelper),append?(op(Op.Fetch,$v0),append(),op(MachineOp.PopFrame),op(Op.Pop,1)):(op(MachineOp.PopFrame),op(Op.Pop,1),op(Op.Fetch,$v0));}/**\n           * Evaluate statements in the context of new dynamic scope entries. Move entries from the\n           * stack into named entries in the dynamic scope, then evaluate the statements, then pop\n           * the dynamic scope\n           *\n           * @param names a list of dynamic scope names\n           * @param block a function that returns a list of statements to evaluate\n           */function Curry(op,type,definition,positional,named){op(MachineOp.PushFrame),SimpleArgs(op,positional,named,!1),op(Op.CaptureArgs),expr(op,definition),op(Op.Curry,type,isStrictMode()),op(MachineOp.PopFrame),op(Op.Fetch,$v0);}class Compilers{constructor(){_defineProperty(this,\"names\",{});_defineProperty(this,\"funcs\",[]);}add(name,func){this.names[name]=this.funcs.push(func)-1;}compile(op,sexp){let name=sexp[0],index=unwrap$1(this.names[name]),func=this.funcs[index];debugAssert(!!func,`expected an implementation for ${sexp[0]}`),func(op,sexp);}}const EXPRESSIONS=new Compilers();function withPath(op,path){if(void 0!==path&&0!==path.length)for(let i=0;i<path.length;i++)op(Op.GetProperty,path[i]);}function expr(op,expression){Array.isArray(expression)?EXPRESSIONS.compile(op,expression):(PushPrimitive(op,expression),op(Op.PrimitiveReference));}/**\n           * Compile arguments, pushing an Arguments object onto the stack.\n           *\n           * @param args.params\n           * @param args.hash\n           * @param args.blocks\n           * @param args.atNames\n           */function SimpleArgs(op,positional,named,atNames){if(null===positional&&null===named)return void op(Op.PushEmptyArgs);let flags=CompilePositional(op,positional)<<4;atNames&&(flags|=8);let names=EMPTY_STRING_ARRAY;if(named){names=named[0];let val=named[1];for(let i=0;i<val.length;i++)expr(op,val[i]);}op(Op.PushArgs,names,EMPTY_STRING_ARRAY,flags);}/**\n           * Compile an optional list of positional arguments, which pushes each argument\n           * onto the stack and returns the number of parameters compiled\n           *\n           * @param positional an optional list of positional arguments\n           */function CompilePositional(op,positional){if(null===positional)return 0;for(let i=0;i<positional.length;i++)expr(op,positional[i]);return positional.length;}function meta$1(layout){let[,symbols,,upvars]=layout.block;return{evalSymbols:evalSymbols(layout),upvars:upvars,scopeValues:layout.scope?.()??null,isStrictMode:layout.isStrictMode,moduleName:layout.moduleName,owner:layout.owner,size:symbols.length};}function evalSymbols(layout){let{block:block}=layout,[,symbols,hasEval]=block;return hasEval?symbols:null;}/**\n           * Yield to a block located at a particular symbol location.\n           *\n           * @param to the symbol containing the block to yield to\n           * @param params optional block parameters to yield to the block\n           */function YieldBlock(op,to,positional){SimpleArgs(op,positional,null,!0),op(Op.GetBlock,to),op(Op.SpreadBlock),op(Op.CompileBlock),op(Op.InvokeYield),op(Op.PopScope),op(MachineOp.PopFrame);}/**\n           * Push an (optional) yieldable block onto the stack. The yieldable block must be known\n           * statically at compile time.\n           *\n           * @param block An optional Compilable block\n           */function PushYieldableBlock(op,block){!function(op,parameters){null!==parameters?op(Op.PushSymbolTable,symbolTableOperand({parameters:parameters})):PushPrimitive(op,null);}(op,block&&block[1]),op(Op.PushBlockScope),PushCompilable(op,block);}/**\n           * Invoke a block that is known statically at compile time.\n           *\n           * @param block a Compilable block\n           */function InvokeStaticBlock(op,block){op(MachineOp.PushFrame),PushCompilable(op,block),op(Op.CompileBlock),op(MachineOp.InvokeVirtual),op(MachineOp.PopFrame);}/**\n           * Invoke a static block, preserving some number of stack entries for use in\n           * updating.\n           *\n           * @param block A compilable block\n           * @param callerCount A number of stack entries to preserve\n           */function InvokeStaticBlockWithStack(op,block,callerCount){let parameters=block[1],calleeCount=parameters.length,count=Math.min(callerCount,calleeCount);if(0!==count){if(op(MachineOp.PushFrame),count){op(Op.ChildScope);for(let i=0;i<count;i++)op(Op.Dup,$fp,callerCount-i),op(Op.SetVariable,parameters[i]);}PushCompilable(op,block),op(Op.CompileBlock),op(MachineOp.InvokeVirtual),count&&op(Op.PopScope),op(MachineOp.PopFrame);}else InvokeStaticBlock(op,block);}function PushCompilable(op,_block){var value;null===_block?PushPrimitive(op,null):op(Op.Constant,(value=_block,{type:HighLevelOperands.Block,value:value}));}function SwitchCases(op,bootstrap,matcher){// Setup the switch DSL\nlet clauses=[],count=0;// Call the callback\nmatcher(function(match,callback){clauses.push({match:match,callback:callback,label:\"CLAUSE\"+count++});}),// Emit the opcodes for the switch\nop(Op.Enter,1),bootstrap(),op(HighLevelBuilderOpcodes.StartLabels);// First, emit the jump opcodes. We don't need a jump for the last\n// opcode, since it bleeds directly into its clause.\nfor(let clause of clauses.slice(0,-1))op(Op.JumpEq,labelOperand(clause.label),clause.match);// Enumerate the clauses in reverse order. Earlier matches will\n// require fewer checks.\nfor(let i=clauses.length-1;i>=0;i--){let clause=unwrap$1(clauses[i]);op(HighLevelBuilderOpcodes.Label,clause.label),op(Op.Pop,1),clause.callback(),// The first match is special: it is placed directly before the END\n// label, so no additional jump is needed at the end of it.\n0!==i&&op(MachineOp.Jump,labelOperand(\"END\"));}op(HighLevelBuilderOpcodes.Label,\"END\"),op(HighLevelBuilderOpcodes.StopLabels),op(Op.Exit);}/**\n           * A convenience for pushing some arguments on the stack and\n           * running some code if the code needs to be re-executed during\n           * updating execution if some of the arguments have changed.\n           *\n           * # Initial Execution\n           *\n           * The `args` function should push zero or more arguments onto\n           * the stack and return the number of arguments pushed.\n           *\n           * The `body` function provides the instructions to execute both\n           * during initial execution and during updating execution.\n           *\n           * Internally, this function starts by pushing a new frame, so\n           * that the body can return and sets the return point ($ra) to\n           * the ENDINITIAL label.\n           *\n           * It then executes the `args` function, which adds instructions\n           * responsible for pushing the arguments for the block to the\n           * stack. These arguments will be restored to the stack before\n           * updating execution.\n           *\n           * Next, it adds the Enter opcode, which marks the current position\n           * in the DOM, and remembers the current $pc (the next instruction)\n           * as the first instruction to execute during updating execution.\n           *\n           * Next, it runs `body`, which adds the opcodes that should\n           * execute both during initial execution and during updating execution.\n           * If the `body` wishes to finish early, it should Jump to the\n           * `FINALLY` label.\n           *\n           * Next, it adds the FINALLY label, followed by:\n           *\n           * - the Exit opcode, which finalizes the marked DOM started by the\n           *   Enter opcode.\n           * - the Return opcode, which returns to the current return point\n           *   ($ra).\n           *\n           * Finally, it adds the ENDINITIAL label followed by the PopFrame\n           * instruction, which restores $fp, $sp and $ra.\n           *\n           * # Updating Execution\n           *\n           * Updating execution for this `replayable` occurs if the `body` added an\n           * assertion, via one of the `JumpIf`, `JumpUnless` or `AssertSame` opcodes.\n           *\n           * If, during updating executon, the assertion fails, the initial VM is\n           * restored, and the stored arguments are pushed onto the stack. The DOM\n           * between the starting and ending markers is cleared, and the VM's cursor\n           * is set to the area just cleared.\n           *\n           * The return point ($ra) is set to -1, the exit instruction.\n           *\n           * Finally, the $pc is set to to the instruction saved off by the\n           * Enter opcode during initial execution, and execution proceeds as\n           * usual.\n           *\n           * The only difference is that when a `Return` instruction is\n           * encountered, the program jumps to -1 rather than the END label,\n           * and the PopFrame opcode is not needed.\n           */function Replayable(op,args,body){// Start a new label frame, to give END and RETURN\n// a unique meaning.\nop(HighLevelBuilderOpcodes.StartLabels),op(MachineOp.PushFrame),// If the body invokes a block, its return will return to\n// END. Otherwise, the return in RETURN will return to END.\nop(MachineOp.ReturnTo,labelOperand(\"ENDINITIAL\"));// Push the arguments onto the stack. The args() function\n// tells us how many stack elements to retain for re-execution\n// when updating.\nlet count=args();// Start a new updating closure, remembering `count` elements\n// from the stack. Everything after this point, and before END,\n// will execute both initially and to update the block.\n// The enter and exit opcodes also track the area of the DOM\n// associated with this block. If an assertion inside the block\n// fails (for example, the test value changes from true to false\n// in an #if), the DOM is cleared and the program is re-executed,\n// restoring `count` elements to the stack and executing the\n// instructions between the enter and exit.\nop(Op.Enter,count),// Evaluate the body of the block. The body of the block may\n// return, which will jump execution to END during initial\n// execution, and exit the updating routine.\nbody(),// All execution paths in the body should run the FINALLY once\n// they are done. It is executed both during initial execution\n// and during updating execution.\nop(HighLevelBuilderOpcodes.Label,\"FINALLY\"),// Finalize the DOM.\nop(Op.Exit),// In initial execution, this is a noop: it returns to the\n// immediately following opcode. In updating execution, this\n// exits the updating routine.\nop(MachineOp.Return),// Cleanup code for the block. Runs on initial execution\n// but not on updating.\nop(HighLevelBuilderOpcodes.Label,\"ENDINITIAL\"),op(MachineOp.PopFrame),op(HighLevelBuilderOpcodes.StopLabels);}/**\n           * A specialized version of the `replayable` convenience that allows the\n           * caller to provide different code based upon whether the item at\n           * the top of the stack is true or false.\n           *\n           * As in `replayable`, the `ifTrue` and `ifFalse` code can invoke `return`.\n           *\n           * During the initial execution, a `return` will continue execution\n           * in the cleanup code, which finalizes the current DOM block and pops\n           * the current frame.\n           *\n           * During the updating execution, a `return` will exit the updating\n           * routine, as it can reuse the DOM block and is always only a single\n           * frame deep.\n           */function ReplayableIf(op,args,ifTrue,ifFalse){return Replayable(op,args,()=>{// If the conditional is false, jump to the ELSE label.\nop(Op.JumpUnless,labelOperand(\"ELSE\")),// Otherwise, execute the code associated with the true branch.\nifTrue(),// We're done, so return. In the initial execution, this runs\n// the cleanup code. In the updating VM, it exits the updating\n// routine.\nop(MachineOp.Jump,labelOperand(\"FINALLY\")),op(HighLevelBuilderOpcodes.Label,\"ELSE\"),// If the conditional is false, and code associatied ith the\n// false branch was provided, execute it. If there was no code\n// associated with the false branch, jumping to the else statement\n// has no other behavior.\nvoid 0!==ifFalse&&ifFalse();});}// {{component}}\n// <Component>\n// chokepoint\nfunction InvokeComponent(op,component,_elementBlock,positional,named,_blocks){let{compilable:compilable,capabilities:capabilities,handle:handle}=component,elementBlock=_elementBlock?[_elementBlock,[]]:null,blocks=Array.isArray(_blocks)||null===_blocks?namedBlocks(_blocks):_blocks;compilable?(op(Op.PushComponentDefinition,handle),function(op,{capabilities:capabilities,layout:layout,elementBlock:elementBlock,positional:positional,named:named,blocks:blocks}){let{symbolTable:symbolTable}=layout;if(symbolTable.hasEval||hasCapability(capabilities,InternalComponentCapabilities.prepareArgs))return void InvokeNonStaticComponent(op,{capabilities:capabilities,elementBlock:elementBlock,positional:positional,named:named,atNames:!0,blocks:blocks,layout:layout});op(Op.Fetch,$s0),op(Op.Dup,$sp,1),op(Op.Load,$s0),op(MachineOp.PushFrame);// Setup arguments\nlet{symbols:symbols}=symbolTable,blockSymbols=[],argSymbols=[],argNames=[],blockNames=blocks.names;// As we push values onto the stack, we store the symbols associated  with them\n// so that we can set them on the scope later on with SetVariable and SetBlock\n// Starting with the attrs block, if it exists and is referenced in the component\nif(null!==elementBlock){let symbol=symbols.indexOf(\"&attrs\");-1!==symbol&&(PushYieldableBlock(op,elementBlock),blockSymbols.push(symbol));}// Followed by the other blocks, if they exist and are referenced in the component.\n// Also store the index of the associated symbol.\nfor(const name of blockNames){let symbol=symbols.indexOf(`&${name}`);-1!==symbol&&(PushYieldableBlock(op,blocks.get(name)),blockSymbols.push(symbol));}// Next up we have arguments. If the component has the `createArgs` capability,\n// then it wants access to the arguments in JavaScript. We can't know whether\n// or not an argument is used, so we have to give access to all of them.\nif(hasCapability(capabilities,InternalComponentCapabilities.createArgs)){// First we push positional arguments\nlet flags=CompilePositional(op,positional)<<4;// setup the flags with the count of positionals, and to indicate that atNames\n// are used\nflags|=8;let names=EMPTY_STRING_ARRAY;// Next, if named args exist, push them all. If they have an associated symbol\n// in the invoked component (e.g. they are used within its template), we push\n// that symbol. If not, we still push the expression as it may be used, and\n// we store the symbol as -1 (this is used later).\nif(null!==named){names=named[0];let val=named[1];for(let i=0;i<val.length;i++){let symbol=symbols.indexOf(unwrap$1(names[i]));expr(op,val[i]),argSymbols.push(symbol);}}// Finally, push the VM arguments themselves. These args won't need access\n// to blocks (they aren't accessible from userland anyways), so we push an\n// empty array instead of the actual block names.\nop(Op.PushArgs,names,EMPTY_STRING_ARRAY,flags),// And push an extra pop operation to remove the args before we begin setting\n// variables on the local context\nargSymbols.push(-1);}else if(null!==named){// If the component does not have the `createArgs` capability, then the only\n// expressions we need to push onto the stack are those that are actually\n// referenced in the template of the invoked component (e.g. have symbols).\nlet names=named[0],val=named[1];for(let i=0;i<val.length;i++){let name=unwrap$1(names[i]),symbol=symbols.indexOf(name);-1!==symbol&&(expr(op,val[i]),argSymbols.push(symbol),argNames.push(name));}}op(Op.BeginComponentTransaction,$s0),hasCapability(capabilities,InternalComponentCapabilities.dynamicScope)&&op(Op.PushDynamicScope),hasCapability(capabilities,InternalComponentCapabilities.createInstance)&&op(Op.CreateComponent,0|blocks.has(\"default\"),$s0),op(Op.RegisterComponentDestructor,$s0),hasCapability(capabilities,InternalComponentCapabilities.createArgs)?op(Op.GetComponentSelf,$s0):op(Op.GetComponentSelf,$s0,argNames),// Setup the new root scope for the component\nop(Op.RootScope,symbols.length+1,Object.keys(blocks).length>0?1:0),// Pop the self reference off the stack and set it to the symbol for `this`\n// in the new scope. This is why all subsequent symbols are increased by one.\nop(Op.SetVariable,0);// Going in reverse, now we pop the args/blocks off the stack, starting with\n// arguments, and assign them to their symbols in the new scope.\nfor(const symbol of reverse(argSymbols))// for (let i = argSymbols.length - 1; i >= 0; i--) {\n//   let symbol = argSymbols[i];\n-1===symbol?// The expression was not bound to a local symbol, it was only pushed to be\n// used with VM args in the javascript side\nop(Op.Pop,1):op(Op.SetVariable,symbol+1);// if any positional params exist, pop them off the stack as well\nnull!==positional&&op(Op.Pop,positional.length);// Finish up by popping off and assigning blocks\nfor(const symbol of reverse(blockSymbols))op(Op.SetBlock,symbol+1);op(Op.Constant,layoutOperand(layout)),op(Op.CompileBlock),op(MachineOp.InvokeVirtual),op(Op.DidRenderLayout,$s0),op(MachineOp.PopFrame),op(Op.PopScope),hasCapability(capabilities,InternalComponentCapabilities.dynamicScope)&&op(Op.PopDynamicScope),op(Op.CommitComponentTransaction),op(Op.Load,$s0);}(op,{capabilities:capabilities,layout:compilable,elementBlock:elementBlock,positional:positional,named:named,blocks:blocks})):(op(Op.PushComponentDefinition,handle),InvokeNonStaticComponent(op,{capabilities:capabilities,elementBlock:elementBlock,positional:positional,named:named,atNames:!0,blocks:blocks}));}function InvokeDynamicComponent(op,definition,_elementBlock,positional,named,_blocks,atNames,curried){let elementBlock=_elementBlock?[_elementBlock,[]]:null,blocks=Array.isArray(_blocks)||null===_blocks?namedBlocks(_blocks):_blocks;Replayable(op,()=>(expr(op,definition),op(Op.Dup,$sp,0),2),()=>{op(Op.JumpUnless,labelOperand(\"ELSE\")),curried?op(Op.ResolveCurriedComponent):op(Op.ResolveDynamicComponent,isStrictMode()),op(Op.PushDynamicComponentInstance),InvokeNonStaticComponent(op,{capabilities:!0,elementBlock:elementBlock,positional:positional,named:named,atNames:atNames,blocks:blocks}),op(HighLevelBuilderOpcodes.Label,\"ELSE\");});}function InvokeNonStaticComponent(op,{capabilities:capabilities,elementBlock:elementBlock,positional:positional,named:named,atNames:atNames,blocks:namedBlocks,layout:layout}){let bindableBlocks=!!namedBlocks,bindableAtNames=!0===capabilities||hasCapability(capabilities,InternalComponentCapabilities.prepareArgs)||!(!named||0===named[0].length),blocks=namedBlocks.with(\"attrs\",elementBlock);op(Op.Fetch,$s0),op(Op.Dup,$sp,1),op(Op.Load,$s0),op(MachineOp.PushFrame),function(op,positional,named,blocks,atNames){let blockNames=blocks.names;for(const name of blockNames)PushYieldableBlock(op,blocks.get(name));let flags=CompilePositional(op,positional)<<4;atNames&&(flags|=8),blocks&&(flags|=7);let names=EMPTY_ARRAY$4;if(named){names=named[0];let val=named[1];for(let i=0;i<val.length;i++)expr(op,val[i]);}op(Op.PushArgs,names,blockNames,flags);}(op,positional,named,blocks,atNames),op(Op.PrepareArgs,$s0),invokePreparedComponent(op,blocks.has(\"default\"),bindableBlocks,bindableAtNames,()=>{layout?(op(Op.PushSymbolTable,symbolTableOperand(layout.symbolTable)),op(Op.Constant,layoutOperand(layout)),op(Op.CompileBlock)):op(Op.GetComponentLayout,$s0),op(Op.PopulateLayout,$s0);}),op(Op.Load,$s0);}function invokePreparedComponent(op,hasBlock,bindableBlocks,bindableAtNames,populateLayout=null){op(Op.BeginComponentTransaction,$s0),op(Op.PushDynamicScope),op(Op.CreateComponent,0|hasBlock,$s0),// this has to run after createComponent to allow\n// for late-bound layouts, but a caller is free\n// to populate the layout earlier if it wants to\n// and do nothing here.\npopulateLayout&&populateLayout(),op(Op.RegisterComponentDestructor,$s0),op(Op.GetComponentSelf,$s0),op(Op.VirtualRootScope,$s0),op(Op.SetVariable,0),op(Op.SetupForEval,$s0),bindableAtNames&&op(Op.SetNamedVariables,$s0),bindableBlocks&&op(Op.SetBlocks,$s0),op(Op.Pop,1),op(Op.InvokeComponentLayout,$s0),op(Op.DidRenderLayout,$s0),op(MachineOp.PopFrame),op(Op.PopScope),op(Op.PopDynamicScope),op(Op.CommitComponentTransaction);}/**\n           * Append content to the DOM. This standard function triages content and does the\n           * right thing based upon whether it's a string, safe string, component, fragment\n           * or node.\n           *\n           * @param trusting whether to interpolate a string as raw HTML (corresponds to\n           * triple curlies)\n           */function StdAppend(op,trusting,nonDynamicAppend){SwitchCases(op,()=>op(Op.ContentType),when=>{when(ContentType.String,()=>{trusting?(op(Op.AssertSame),op(Op.AppendHTML)):op(Op.AppendText);}),\"number\"==typeof nonDynamicAppend?(when(ContentType.Component,()=>{op(Op.ResolveCurriedComponent),op(Op.PushDynamicComponentInstance),function(op){op(Op.Fetch,$s0),op(Op.Dup,$sp,1),op(Op.Load,$s0),op(MachineOp.PushFrame),op(Op.PushEmptyArgs),op(Op.PrepareArgs,$s0),invokePreparedComponent(op,!1,!1,!0,()=>{op(Op.GetComponentLayout,$s0),op(Op.PopulateLayout,$s0);}),op(Op.Load,$s0);}(op);}),when(ContentType.Helper,()=>{CallDynamic(op,null,null,()=>{op(MachineOp.InvokeStatic,nonDynamicAppend);});})):(// when non-dynamic, we can no longer call the value (potentially because we've already called it)\n// this prevents infinite loops. We instead coerce the value, whatever it is, into the DOM.\nwhen(ContentType.Component,()=>{op(Op.AppendText);}),when(ContentType.Helper,()=>{op(Op.AppendText);})),when(ContentType.SafeString,()=>{op(Op.AssertSame),op(Op.AppendSafeHTML);}),when(ContentType.Fragment,()=>{op(Op.AssertSame),op(Op.AppendDocumentFragment);}),when(ContentType.Node,()=>{op(Op.AssertSame),op(Op.AppendNode);});});}function compileStd(context){let mainHandle=build(context,op=>function(op){op(Op.Main,$s0),invokePreparedComponent(op,!1,!1,!0);}(op)),trustingGuardedNonDynamicAppend=build(context,op=>StdAppend(op,!0,null)),cautiousGuardedNonDynamicAppend=build(context,op=>StdAppend(op,!1,null)),trustingGuardedDynamicAppend=build(context,op=>StdAppend(op,!0,trustingGuardedNonDynamicAppend)),cautiousGuardedDynamicAppend=build(context,op=>StdAppend(op,!1,cautiousGuardedNonDynamicAppend));return new StdLib(mainHandle,trustingGuardedDynamicAppend,cautiousGuardedDynamicAppend,trustingGuardedNonDynamicAppend,cautiousGuardedNonDynamicAppend);}EXPRESSIONS.add(opcodes.Concat,(op,[,parts])=>{for(let part of parts)expr(op,part);op(Op.Concat,parts.length);}),EXPRESSIONS.add(opcodes.Call,(op,[,expression,positional,named])=>{isGetFreeHelper(expression)?op(HighLevelResolutionOpcodes.Helper,expression,handle=>{Call(op,handle,positional,named);}):(expr(op,expression),CallDynamic(op,positional,named));}),EXPRESSIONS.add(opcodes.Curry,(op,[,expr,type,positional,named])=>{Curry(op,type,expr,positional,named);}),EXPRESSIONS.add(opcodes.GetSymbol,(op,[,sym,path])=>{op(Op.GetVariable,sym),withPath(op,path);}),EXPRESSIONS.add(opcodes.GetLexicalSymbol,(op,[,sym,path])=>{op(HighLevelResolutionOpcodes.TemplateLocal,sym,handle=>{op(Op.ConstantReference,handle),withPath(op,path);});}),EXPRESSIONS.add(opcodes.GetStrictKeyword,(op,expr)=>{op(HighLevelResolutionOpcodes.Local,expr[1],_name=>{op(HighLevelResolutionOpcodes.Helper,expr,handle=>{Call(op,handle,null,null);});});}),EXPRESSIONS.add(opcodes.GetFreeAsHelperHead,(op,expr)=>{op(HighLevelResolutionOpcodes.Local,expr[1],_name=>{op(HighLevelResolutionOpcodes.Helper,expr,handle=>{Call(op,handle,null,null);});});}),EXPRESSIONS.add(opcodes.Undefined,op=>PushPrimitiveReference(op,void 0)),EXPRESSIONS.add(opcodes.HasBlock,(op,[,block])=>{expr(op,block),op(Op.HasBlock);}),EXPRESSIONS.add(opcodes.HasBlockParams,(op,[,block])=>{expr(op,block),op(Op.SpreadBlock),op(Op.CompileBlock),op(Op.HasBlockParams);}),EXPRESSIONS.add(opcodes.IfInline,(op,[,condition,truthy,falsy])=>{// Push in reverse order\nexpr(op,falsy),expr(op,truthy),expr(op,condition),op(Op.IfInline);}),EXPRESSIONS.add(opcodes.Not,(op,[,value])=>{expr(op,value),op(Op.Not);}),EXPRESSIONS.add(opcodes.GetDynamicVar,(op,[,expression])=>{expr(op,expression),op(Op.GetDynamicVar);}),EXPRESSIONS.add(opcodes.Log,(op,[,positional])=>{op(MachineOp.PushFrame),SimpleArgs(op,positional,null,!1),op(Op.Log),op(MachineOp.PopFrame),op(Op.Fetch,$v0);});const STDLIB_META={evalSymbols:null,upvars:null,moduleName:\"stdlib\",// TODO: ??\nscopeValues:null,isStrictMode:!0,owner:null,size:0};function build(program,builder){let{constants:constants,heap:heap,resolver:resolver}=program,encoder=new EncoderImpl(heap,STDLIB_META);builder(function(...op){encodeOp(encoder,constants,resolver,STDLIB_META,op);});let result=encoder.commit(0);if(\"number\"!=typeof result)// This shouldn't be possible\nthrow new Error(\"Unexpected errors compiling std\");return result;}class CompileTimeCompilationContextImpl{constructor({constants:constants,heap:heap},resolver,createOp){_defineProperty(this,\"constants\",void 0);_defineProperty(this,\"heap\",void 0);_defineProperty(this,\"stdlib\",void 0);this.resolver=resolver,this.createOp=createOp,this.constants=constants,this.heap=heap,this.stdlib=compileStd(this);}}function programCompilationContext(artifacts,resolver,createOp){return new CompileTimeCompilationContextImpl(artifacts,resolver,createOp);}function templateCompilationContext(program,meta){return{program:program,encoder:new EncoderImpl(program.heap,meta,program.stdlib),meta:meta};}const STATEMENTS=new Compilers(),INFLATE_ATTR_TABLE=[\"class\",\"id\",\"value\",\"name\",\"type\",\"style\",\"href\"],INFLATE_TAG_TABLE=[\"div\",\"span\",\"p\",\"a\"];function inflateTagName(tagName){return\"string\"==typeof tagName?tagName:INFLATE_TAG_TABLE[tagName];}function inflateAttrName(attrName){return\"string\"==typeof attrName?attrName:INFLATE_ATTR_TABLE[attrName];}function hashToArgs(hash){return null===hash?null:[hash[0].map(key=>`@${key}`),hash[1]];}STATEMENTS.add(opcodes.Comment,(op,sexp)=>op(Op.Comment,sexp[1])),STATEMENTS.add(opcodes.CloseElement,op=>op(Op.CloseElement)),STATEMENTS.add(opcodes.FlushElement,op=>op(Op.FlushElement)),STATEMENTS.add(opcodes.Modifier,(op,[,expression,positional,named])=>{isGetFreeModifier(expression)?op(HighLevelResolutionOpcodes.Modifier,expression,handle=>{op(MachineOp.PushFrame),SimpleArgs(op,positional,named,!1),op(Op.Modifier,handle),op(MachineOp.PopFrame);}):(expr(op,expression),op(MachineOp.PushFrame),SimpleArgs(op,positional,named,!1),op(Op.Dup,$fp,1),op(Op.DynamicModifier),op(MachineOp.PopFrame));}),STATEMENTS.add(opcodes.StaticAttr,(op,[,name,value,namespace])=>{op(Op.StaticAttr,inflateAttrName(name),value,namespace??null);}),STATEMENTS.add(opcodes.StaticComponentAttr,(op,[,name,value,namespace])=>{op(Op.StaticComponentAttr,inflateAttrName(name),value,namespace??null);}),STATEMENTS.add(opcodes.DynamicAttr,(op,[,name,value,namespace])=>{expr(op,value),op(Op.DynamicAttr,inflateAttrName(name),!1,namespace??null);}),STATEMENTS.add(opcodes.TrustingDynamicAttr,(op,[,name,value,namespace])=>{expr(op,value),op(Op.DynamicAttr,inflateAttrName(name),!0,namespace??null);}),STATEMENTS.add(opcodes.ComponentAttr,(op,[,name,value,namespace])=>{expr(op,value),op(Op.ComponentAttr,inflateAttrName(name),!1,namespace??null);}),STATEMENTS.add(opcodes.TrustingComponentAttr,(op,[,name,value,namespace])=>{expr(op,value),op(Op.ComponentAttr,inflateAttrName(name),!0,namespace??null);}),STATEMENTS.add(opcodes.OpenElement,(op,[,tag])=>{op(Op.OpenElement,inflateTagName(tag));}),STATEMENTS.add(opcodes.OpenElementWithSplat,(op,[,tag])=>{op(Op.PutComponentOperations),op(Op.OpenElement,inflateTagName(tag));}),STATEMENTS.add(opcodes.Component,(op,[,expr,elementBlock,named,blocks])=>{isGetFreeComponent(expr)?op(HighLevelResolutionOpcodes.Component,expr,component=>{InvokeComponent(op,component,elementBlock,null,named,blocks);}):// otherwise, the component name was an expression, so resolve the expression\n// and invoke it as a dynamic component\nInvokeDynamicComponent(op,expr,elementBlock,null,named,blocks,!0,!0);}),STATEMENTS.add(opcodes.Yield,(op,[,to,params])=>YieldBlock(op,to,params)),STATEMENTS.add(opcodes.AttrSplat,(op,[,to])=>YieldBlock(op,to,null)),STATEMENTS.add(opcodes.Debugger,(op,[,debugInfo])=>op(Op.Debugger,{type:HighLevelOperands.DebugSymbols,value:void 0},debugInfo)),STATEMENTS.add(opcodes.Append,(op,[,value])=>{// Special case for static values\nif(Array.isArray(value)){if(isGetFreeComponentOrHelper(value))op(HighLevelResolutionOpcodes.OptionalComponentOrHelper,value,{ifComponent(component){InvokeComponent(op,component,null,null,null,null);},ifHelper(handle){op(MachineOp.PushFrame),Call(op,handle,null,null),op(MachineOp.InvokeStatic,stdlibOperand(\"cautious-non-dynamic-append\")),op(MachineOp.PopFrame);},ifValue(handle){op(MachineOp.PushFrame),op(Op.ConstantReference,handle),op(MachineOp.InvokeStatic,stdlibOperand(\"cautious-non-dynamic-append\")),op(MachineOp.PopFrame);}});else if(value[0]===opcodes.Call){let[,expression,positional,named]=value;isGetFreeComponentOrHelper(expression)?op(HighLevelResolutionOpcodes.ComponentOrHelper,expression,{ifComponent(component){InvokeComponent(op,component,null,positional,hashToArgs(named),null);},ifHelper(handle){op(MachineOp.PushFrame),Call(op,handle,positional,named),op(MachineOp.InvokeStatic,stdlibOperand(\"cautious-non-dynamic-append\")),op(MachineOp.PopFrame);}}):SwitchCases(op,()=>{expr(op,expression),op(Op.DynamicContentType);},when=>{when(ContentType.Component,()=>{op(Op.ResolveCurriedComponent),op(Op.PushDynamicComponentInstance),InvokeNonStaticComponent(op,{capabilities:!0,elementBlock:null,positional:positional,named:named,atNames:!1,blocks:namedBlocks(null)});}),when(ContentType.Helper,()=>{CallDynamic(op,positional,named,()=>{op(MachineOp.InvokeStatic,stdlibOperand(\"cautious-non-dynamic-append\"));});});});}else op(MachineOp.PushFrame),expr(op,value),op(MachineOp.InvokeStatic,stdlibOperand(\"cautious-append\")),op(MachineOp.PopFrame);}else op(Op.Text,null==value?\"\":String(value));}),STATEMENTS.add(opcodes.TrustingAppend,(op,[,value])=>{Array.isArray(value)?(op(MachineOp.PushFrame),expr(op,value),op(MachineOp.InvokeStatic,stdlibOperand(\"trusting-append\")),op(MachineOp.PopFrame)):op(Op.Text,null==value?\"\":String(value));}),STATEMENTS.add(opcodes.Block,(op,[,expr,positional,named,blocks])=>{isGetFreeComponent(expr)?op(HighLevelResolutionOpcodes.Component,expr,component=>{InvokeComponent(op,component,null,positional,hashToArgs(named),blocks);}):InvokeDynamicComponent(op,expr,null,positional,named,blocks,!1,!1);}),STATEMENTS.add(opcodes.InElement,(op,[,block,guid,destination,insertBefore])=>{ReplayableIf(op,()=>(expr(op,guid),void 0===insertBefore?PushPrimitiveReference(op,void 0):expr(op,insertBefore),expr(op,destination),op(Op.Dup,$sp,0),4),()=>{op(Op.PushRemoteElement),InvokeStaticBlock(op,block),op(Op.PopRemoteElement);});}),STATEMENTS.add(opcodes.If,(op,[,condition,block,inverse])=>ReplayableIf(op,()=>(expr(op,condition),op(Op.ToBoolean),1),()=>{InvokeStaticBlock(op,block);},inverse?()=>{InvokeStaticBlock(op,inverse);}:void 0)),STATEMENTS.add(opcodes.Each,(op,[,value,key,block,inverse])=>Replayable(op,()=>(key?expr(op,key):PushPrimitiveReference(op,null),expr(op,value),2),()=>{op(Op.EnterList,labelOperand(\"BODY\"),labelOperand(\"ELSE\")),op(MachineOp.PushFrame),op(Op.Dup,$fp,1),op(MachineOp.ReturnTo,labelOperand(\"ITER\")),op(HighLevelBuilderOpcodes.Label,\"ITER\"),op(Op.Iterate,labelOperand(\"BREAK\")),op(HighLevelBuilderOpcodes.Label,\"BODY\"),InvokeStaticBlockWithStack(op,block,2),op(Op.Pop,2),op(MachineOp.Jump,labelOperand(\"FINALLY\")),op(HighLevelBuilderOpcodes.Label,\"BREAK\"),op(MachineOp.PopFrame),op(Op.ExitList),op(MachineOp.Jump,labelOperand(\"FINALLY\")),op(HighLevelBuilderOpcodes.Label,\"ELSE\"),inverse&&InvokeStaticBlock(op,inverse);})),STATEMENTS.add(opcodes.Let,(op,[,positional,block])=>{InvokeStaticBlockWithStack(op,block,CompilePositional(op,positional));}),STATEMENTS.add(opcodes.WithDynamicVars,(op,[,named,block])=>{if(named){let[names,expressions]=named;CompilePositional(op,expressions),function(op,names,block){op(Op.PushDynamicScope),op(Op.BindDynamicScope,names),block(),op(Op.PopDynamicScope);}(op,names,()=>{InvokeStaticBlock(op,block);});}else InvokeStaticBlock(op,block);}),STATEMENTS.add(opcodes.InvokeComponent,(op,[,expr,positional,named,blocks])=>{isGetFreeComponent(expr)?op(HighLevelResolutionOpcodes.Component,expr,component=>{InvokeComponent(op,component,null,positional,hashToArgs(named),blocks);}):InvokeDynamicComponent(op,expr,null,positional,named,blocks,!1,!1);});class CompilableTemplateImpl{constructor(statements,meta,// Part of CompilableTemplate\nsymbolTable,// Used for debugging\nmoduleName=\"plain block\"){_defineProperty(this,\"compiled\",null);this.statements=statements,this.meta=meta,this.symbolTable=symbolTable,this.moduleName=moduleName;}// Part of CompilableTemplate\ncompile(context){return function(compilable,context){if(null!==compilable.compiled)return compilable.compiled;compilable.compiled=-1;let{statements:statements,meta:meta}=compilable,result=compileStatements(statements,meta,context);return compilable.compiled=result,result;}(this,context);}}function compilable(layout,moduleName){let[statements,symbols,hasEval]=layout.block;return new CompilableTemplateImpl(statements,meta$1(layout),{symbols:symbols,hasEval:hasEval},moduleName);}function compileStatements(statements,meta,syntaxContext){let sCompiler=STATEMENTS,context=templateCompilationContext(syntaxContext,meta),{encoder:encoder,program:{constants:constants,resolver:resolver}}=context;function pushOp(...op){encodeOp(encoder,constants,resolver,meta,op);}for(const statement of statements)sCompiler.compile(pushOp,statement);return context.encoder.commit(meta.size);}const DEFAULT_CAPABILITIES={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},MINIMAL_CAPABILITIES={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1};class WrappedBuilder{constructor(layout,moduleName){_defineProperty(this,\"symbolTable\",void 0);_defineProperty(this,\"compiled\",null);_defineProperty(this,\"attrsBlockNumber\",void 0);this.layout=layout,this.moduleName=moduleName;let{block:block}=layout,[,symbols,hasEval]=block;symbols=symbols.slice();// ensure ATTRS_BLOCK is always included (only once) in the list of symbols\nlet attrsBlockIndex=symbols.indexOf(\"&attrs\");this.attrsBlockNumber=-1===attrsBlockIndex?symbols.push(\"&attrs\"):attrsBlockIndex+1,this.symbolTable={hasEval:hasEval,symbols:symbols};}compile(syntax){if(null!==this.compiled)return this.compiled;let m=meta$1(this.layout),context=templateCompilationContext(syntax,m),{encoder:encoder,program:{constants:constants,resolver:resolver}}=context;var op,layout,attrsBlockNumber;op=function(...op){encodeOp(encoder,constants,resolver,m,op);},layout=this.layout,attrsBlockNumber=this.attrsBlockNumber,op(HighLevelBuilderOpcodes.StartLabels),function(op,register,block){op(Op.Fetch,register),block(),op(Op.Load,register);}(op,$s1,()=>{op(Op.GetComponentTagName,$s0),op(Op.PrimitiveReference),op(Op.Dup,$sp,0);}),op(Op.JumpUnless,labelOperand(\"BODY\")),op(Op.Fetch,$s1),op(Op.PutComponentOperations),op(Op.OpenDynamicElement),op(Op.DidCreateElement,$s0),YieldBlock(op,attrsBlockNumber,null),op(Op.FlushElement),op(HighLevelBuilderOpcodes.Label,\"BODY\"),InvokeStaticBlock(op,[layout.block[0],[]]),op(Op.Fetch,$s1),op(Op.JumpUnless,labelOperand(\"END\")),op(Op.CloseElement),op(HighLevelBuilderOpcodes.Label,\"END\"),op(Op.Load,$s1),op(HighLevelBuilderOpcodes.StopLabels);let handle=context.encoder.commit(m.size);return\"number\"!=typeof handle||(this.compiled=handle),handle;}}let clientId=0,templateCacheCounters={cacheHit:0,cacheMiss:0};// These interfaces are for backwards compatibility, some addons use these intimate APIs\n/**\n           * Wraps a template js in a template module to change it into a factory\n           * that handles lazy parsing the template and to create per env singletons\n           * of the template.\n           */function templateFactory({id:templateId,moduleName:moduleName,block:block,scope:scope,isStrictMode:isStrictMode}){// TODO(template-refactors): This should be removed in the near future, as it\n// appears that id is unused. It is currently kept for backwards compat reasons.\nlet parsedBlock,id=templateId||\"client-\"+clientId++,ownerlessTemplate=null,templateCache=new WeakMap(),factory=owner=>{if(void 0===parsedBlock&&(parsedBlock=JSON.parse(block)),void 0===owner)return null===ownerlessTemplate?(templateCacheCounters.cacheMiss++,ownerlessTemplate=new TemplateImpl({id:id,block:parsedBlock,moduleName:moduleName,owner:null,scope:scope,isStrictMode:isStrictMode})):templateCacheCounters.cacheHit++,ownerlessTemplate;let result=templateCache.get(owner);return void 0===result?(templateCacheCounters.cacheMiss++,result=new TemplateImpl({id:id,block:parsedBlock,moduleName:moduleName,owner:owner,scope:scope,isStrictMode:isStrictMode}),templateCache.set(owner,result)):templateCacheCounters.cacheHit++,result;};// TODO: This caches JSON serialized output once in case a template is\n// compiled by multiple owners, but we haven't verified if this is actually\n// helpful. We should benchmark this in the future.\nreturn factory.__id=id,factory.__meta={moduleName:moduleName},factory;}class TemplateImpl{constructor(parsedLayout){_defineProperty(this,\"result\",\"ok\");_defineProperty(this,\"layout\",null);_defineProperty(this,\"wrappedLayout\",null);this.parsedLayout=parsedLayout;}get moduleName(){return this.parsedLayout.moduleName;}get id(){return this.parsedLayout.id;}// TODO(template-refactors): This should be removed in the near future, it is\n// only being exposed for backwards compatibility\nget referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner};}asLayout(){return this.layout?this.layout:this.layout=compilable(assign({},this.parsedLayout),this.moduleName);}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new WrappedBuilder(assign({},this.parsedLayout),this.moduleName);}}const glimmerOpcodeCompiler=/*#__PURE__*/Object.defineProperty({__proto__:null,CompileTimeCompilationContextImpl,DEFAULT_CAPABILITIES,EMPTY_BLOCKS,MINIMAL_CAPABILITIES,StdLib,WrappedBuilder,compilable,compileStatements,compileStd,debugCompiler,invokeStaticBlock:InvokeStaticBlock,invokeStaticBlockWithStack:InvokeStaticBlockWithStack,meta:meta$1,programCompilationContext,templateCacheCounters,templateCompilationContext,templateFactory},Symbol.toStringTag,{value:'Module'});const emberTemplateFactoryIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,createTemplateFactory:templateFactory},Symbol.toStringTag,{value:'Module'});const RootTemplate=templateFactory(/*\n            {{component this}}\n          */{\"id\":\"tjANIXCV\",\"block\":\"[[[46,[30,0],null,null,null]],[],false,[\\\"component\\\"]]\",\"moduleName\":\"packages/@ember/-internals/glimmer/lib/templates/root.hbs\",\"isStrictMode\":true});const objectPrototype=Object.prototype;let counters;/**\n          @module ember\n          */const UNDEFINED=symbol('undefined');var ListenerKind=/*#__PURE__*/function(ListenerKind){ListenerKind[ListenerKind[\"ADD\"]=0]=\"ADD\";ListenerKind[ListenerKind[\"ONCE\"]=1]=\"ONCE\";ListenerKind[ListenerKind[\"REMOVE\"]=2]=\"REMOVE\";return ListenerKind;}(ListenerKind||{});let currentListenerVersion=1;class Meta{// DEBUG\n/** @internal */constructor(obj){/** @internal */_defineProperty(this,\"_descriptors\",void 0);/** @internal */_defineProperty(this,\"_mixins\",void 0);/** @internal */_defineProperty(this,\"_isInit\",void 0);/** @internal */_defineProperty(this,\"_lazyChains\",void 0);/** @internal */_defineProperty(this,\"_values\",void 0);/** @internal */_defineProperty(this,\"_revisions\",void 0);/** @internal */_defineProperty(this,\"source\",void 0);/** @internal */_defineProperty(this,\"proto\",void 0);/** @internal */_defineProperty(this,\"_parent\",void 0);/** @internal */_defineProperty(this,\"_listeners\",void 0);/** @internal */_defineProperty(this,\"_listenersVersion\",1);/** @internal */_defineProperty(this,\"_inheritedEnd\",-1);/** @internal */_defineProperty(this,\"_flattenedVersion\",0);this._parent=undefined;this._descriptors=undefined;this._mixins=undefined;this._lazyChains=undefined;this._values=undefined;this._revisions=undefined;// initial value for all flags right now is false\n// see FLAGS const for detailed list of flags used\nthis._isInit=false;// used only internally\nthis.source=obj;this.proto=obj.constructor===undefined?undefined:obj.constructor.prototype;this._listeners=undefined;}/** @internal */get parent(){let parent=this._parent;if(parent===undefined){let proto=getPrototypeOf(this.source);this._parent=parent=proto===null||proto===objectPrototype?null:meta(proto);}return parent;}setInitializing(){this._isInit=true;}/** @internal */unsetInitializing(){this._isInit=false;}/** @internal */isInitializing(){return this._isInit;}/** @internal */isPrototypeMeta(obj){return this.proto===this.source&&this.source===obj;}/** @internal */_getOrCreateOwnMap(key){return this[key]||(this[key]=Object.create(null));}/** @internal */_getOrCreateOwnSet(key){return this[key]||(this[key]=new Set());}/** @internal */_findInheritedMap(key,subkey){let pointer=this;while(pointer!==null){let map=pointer[key];if(map!==undefined){let value=map.get(subkey);if(value!==undefined){return value;}}pointer=pointer.parent;}}/** @internal */_hasInInheritedSet(key,value){let pointer=this;while(pointer!==null){let set=pointer[key];if(set!==undefined&&set.has(value)){return true;}pointer=pointer.parent;}return false;}/** @internal */valueFor(key){let values=this._values;return values!==undefined?values[key]:undefined;}/** @internal */setValueFor(key,value){let values=this._getOrCreateOwnMap('_values');values[key]=value;}/** @internal */revisionFor(key){let revisions=this._revisions;return revisions!==undefined?revisions[key]:undefined;}/** @internal */setRevisionFor(key,revision){let revisions=this._getOrCreateOwnMap('_revisions');revisions[key]=revision;}/** @internal */writableLazyChainsFor(key){let lazyChains=this._getOrCreateOwnMap('_lazyChains');let chains=lazyChains[key];if(chains===undefined){chains=lazyChains[key]=[];}return chains;}/** @internal */readableLazyChainsFor(key){let lazyChains=this._lazyChains;if(lazyChains!==undefined){return lazyChains[key];}return undefined;}/** @internal */addMixin(mixin){let set=this._getOrCreateOwnSet('_mixins');set.add(mixin);}/** @internal */hasMixin(mixin){return this._hasInInheritedSet('_mixins',mixin);}/** @internal */forEachMixins(fn){let pointer=this;let seen;while(pointer!==null){let set=pointer._mixins;if(set!==undefined){seen=seen===undefined?new Set():seen;// TODO cleanup typing here\nset.forEach(mixin=>{if(!seen.has(mixin)){seen.add(mixin);fn(mixin);}});}pointer=pointer.parent;}}/** @internal */writeDescriptors(subkey,value){let map=this._descriptors||(this._descriptors=new Map());map.set(subkey,value);}/** @internal */peekDescriptors(subkey){let possibleDesc=this._findInheritedMap('_descriptors',subkey);return possibleDesc===UNDEFINED?undefined:possibleDesc;}/** @internal */removeDescriptors(subkey){this.writeDescriptors(subkey,UNDEFINED);}/** @internal */forEachDescriptors(fn){let pointer=this;let seen;while(pointer!==null){let map=pointer._descriptors;if(map!==undefined){seen=seen===undefined?new Set():seen;map.forEach((value,key)=>{if(!seen.has(key)){seen.add(key);if(value!==UNDEFINED){fn(key,value);}}});}pointer=pointer.parent;}}/** @internal */addToListeners(eventName,target,method,once,sync){this.pushListener(eventName,target,method,once?ListenerKind.ONCE:ListenerKind.ADD,sync);}/** @internal */removeFromListeners(eventName,target,method){this.pushListener(eventName,target,method,ListenerKind.REMOVE);}pushListener(event,target,method,kind,sync=false){let listeners=this.writableListeners();let i=indexOfListener(listeners,event,target,method);// remove if found listener was inherited\nif(i!==-1&&i<this._inheritedEnd){listeners.splice(i,1);this._inheritedEnd--;i=-1;}// if not found, push. Note that we must always push if a listener is not\n// found, even in the case of a function listener remove, because we may be\n// attempting to add or remove listeners _before_ flattening has occurred.\nif(i===-1){listeners.push({event,target,method,kind,sync});}else{let listener=listeners[i];// want to splice it out entirely so we don't hold onto a reference.\nif(kind===ListenerKind.REMOVE&&listener.kind!==ListenerKind.REMOVE){listeners.splice(i,1);}else{listener.kind=kind;listener.sync=sync;}}}writableListeners(){// Check if we need to invalidate and reflatten. We need to do this if we\n// have already flattened (flattened version is the current version) and\n// we are either writing to a prototype meta OR we have never inherited, and\n// may have cached the parent's listeners.\nif(this._flattenedVersion===currentListenerVersion&&(this.source===this.proto||this._inheritedEnd===-1)){currentListenerVersion++;}// Inherited end has not been set, then we have never created our own\n// listeners, but may have cached the parent's\nif(this._inheritedEnd===-1){this._inheritedEnd=0;this._listeners=[];}return this._listeners;}/**\n              Flattening is based on a global revision counter. If the revision has\n              bumped it means that somewhere in a class inheritance chain something has\n              changed, so we need to reflatten everything. This can only happen if:\n               1. A meta has been flattened (listener has been called)\n              2. The meta is a prototype meta with children who have inherited its\n                 listeners\n              3. A new listener is subsequently added to the meta (e.g. via `.reopen()`)\n               This is a very rare occurrence, so while the counter is global it shouldn't\n              be updated very often in practice.\n            */flattenedListeners(){if(this._flattenedVersion<currentListenerVersion){let parent=this.parent;if(parent!==null){// compute\nlet parentListeners=parent.flattenedListeners();if(parentListeners!==undefined){if(this._listeners===undefined){this._listeners=parentListeners;}else{let listeners=this._listeners;if(this._inheritedEnd>0){listeners.splice(0,this._inheritedEnd);this._inheritedEnd=0;}for(let listener of parentListeners){let index=indexOfListener(listeners,listener.event,listener.target,listener.method);if(index===-1){listeners.unshift(listener);this._inheritedEnd++;}}}}}this._flattenedVersion=currentListenerVersion;}return this._listeners;}/** @internal */matchingListeners(eventName){let listeners=this.flattenedListeners();let result;if(listeners!==undefined){for(let listener of listeners){// REMOVE listeners are placeholders that tell us not to\n// inherit, so they never match. Only ADD and ONCE can match.\nif(listener.event===eventName&&(listener.kind===ListenerKind.ADD||listener.kind===ListenerKind.ONCE)){if(result===undefined){// we create this array only after we've found a listener that\n// matches to avoid allocations when no matches are found.\nresult=[];}result.push(listener.target,listener.method,listener.kind===ListenerKind.ONCE);}}}return result;}/** @internal */observerEvents(){let listeners=this.flattenedListeners();let result;if(listeners!==undefined){for(let listener of listeners){// REMOVE listeners are placeholders that tell us not to\n// inherit, so they never match. Only ADD and ONCE can match.\nif((listener.kind===ListenerKind.ADD||listener.kind===ListenerKind.ONCE)&&listener.event.indexOf(':change')!==-1){if(result===undefined){// we create this array only after we've found a listener that\n// matches to avoid allocations when no matches are found.\nresult=[];}result.push(listener);}}}return result;}}const getPrototypeOf=Object.getPrototypeOf;const metaStore=new WeakMap();function setMeta(obj,meta){metaStore.set(obj,meta);}function peekMeta(obj){let meta=metaStore.get(obj);if(meta!==undefined){return meta;}let pointer=getPrototypeOf(obj);while(pointer!==null){meta=metaStore.get(pointer);if(meta!==undefined){if(meta.proto!==pointer){// The meta was a prototype meta which was not marked as initializing.\n// This can happen when a prototype chain was created manually via\n// Object.create() and the source object does not have a constructor.\nmeta.proto=pointer;}return meta;}pointer=getPrototypeOf(pointer);}return null;}/**\n            Retrieves the meta hash for an object. If `writable` is true ensures the\n            hash is writable for this object as well.\n\n            The meta object contains information about computed property descriptors as\n            well as any watched properties and other information. You generally will\n            not access this information directly but instead work with higher level\n            methods that manipulate this hash indirectly.\n\n            @method meta\n            @for Ember\n            @private\n\n            @param {Object} obj The object to retrieve meta for\n            @param {Boolean} [writable=true] Pass `false` if you do not intend to modify\n              the meta hash, allowing the method to avoid making an unnecessary copy.\n            @return {Object} the meta hash for an object\n          */const meta=function meta(obj){let maybeMeta=peekMeta(obj);// remove this code, in-favor of explicit parent\nif(maybeMeta!==null&&maybeMeta.source===obj){return maybeMeta;}let newMeta=new Meta(obj);setMeta(obj,newMeta);return newMeta;};function indexOfListener(listeners,event,target,method){for(let i=listeners.length-1;i>=0;i--){let listener=listeners[i];if(listener.event===event&&listener.target===target&&listener.method===method){return i;}}return-1;}const emberinternalsMetaLibMeta=/*#__PURE__*/Object.defineProperty({__proto__:null,Meta,UNDEFINED,counters,meta,peekMeta,setMeta},Symbol.toStringTag,{value:'Module'});const emberinternalsMetaIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,Meta,UNDEFINED,counters,meta,peekMeta,setMeta},Symbol.toStringTag,{value:'Module'});function objectAt(array,index){if(Array.isArray(array)){return array[index];}else{return array.objectAt(index);}}/////////\n// This is exported for `@tracked`, but should otherwise be avoided. Use `tagForObject`.\nconst SELF_TAG=symbol('SELF_TAG');function tagForProperty(obj,propertyKey,addMandatorySetter=false,meta){let customTagFor=getCustomTagFor(obj);if(customTagFor!==undefined){return customTagFor(obj,propertyKey,addMandatorySetter);}let tag=tagFor(obj,propertyKey,meta);return tag;}function tagForObject(obj){if(isObject$1(obj)){return tagFor(obj,SELF_TAG);}return CONSTANT_TAG;}function markObjectAsDirty(obj,propertyKey){dirtyTagFor(obj,propertyKey);dirtyTagFor(obj,SELF_TAG);}const CHAIN_PASS_THROUGH=new WeakSet();function finishLazyChains(meta,key,value){let lazyTags=meta.readableLazyChainsFor(key);if(lazyTags===undefined){return;}if(isObject$1(value)){for(let[tag,deps]of lazyTags){UPDATE_TAG(tag,getChainTagsForKey(value,deps,tagMetaFor(value),peekMeta(value)));}}lazyTags.length=0;}function getChainTagsForKeys(obj,keys,tagMeta,meta){let tags=[];for(let key of keys){getChainTags(tags,obj,key,tagMeta,meta);}return combine(tags);}function getChainTagsForKey(obj,key,tagMeta,meta){return combine(getChainTags([],obj,key,tagMeta,meta));}function getChainTags(chainTags,obj,path,tagMeta,meta$1){let current=obj;let currentTagMeta=tagMeta;let currentMeta=meta$1;let pathLength=path.length;let segmentEnd=-1;// prevent closures\nlet segment,descriptor;// eslint-disable-next-line no-constant-condition\nwhile(true){let lastSegmentEnd=segmentEnd+1;segmentEnd=path.indexOf('.',lastSegmentEnd);if(segmentEnd===-1){segmentEnd=pathLength;}segment=path.slice(lastSegmentEnd,segmentEnd);// If the segment is an @each, we can process it and then break\nif(segment==='@each'&&segmentEnd!==pathLength){lastSegmentEnd=segmentEnd+1;segmentEnd=path.indexOf('.',lastSegmentEnd);let arrLength=current.length;if(typeof arrLength!=='number'||// TODO: should the second test be `isEmberArray` instead?\n!(Array.isArray(current)||'objectAt'in current)){// If the current object isn't an array, there's nothing else to do,\n// we don't watch individual properties. Break out of the loop.\nbreak;}else if(arrLength===0){// Fast path for empty arrays\nchainTags.push(tagForProperty(current,'[]'));break;}if(segmentEnd===-1){segment=path.slice(lastSegmentEnd);}else{// Deprecated, remove once we turn the deprecation into an assertion\nsegment=path.slice(lastSegmentEnd,segmentEnd);}// Push the tags for each item's property\nfor(let i=0;i<arrLength;i++){let item=objectAt(current,i);if(item){chainTags.push(tagForProperty(item,segment,true));currentMeta=peekMeta(item);descriptor=currentMeta!==null?currentMeta.peekDescriptors(segment):undefined;// If the key is an alias, we need to bootstrap it\nif(descriptor!==undefined&&typeof descriptor.altKey==='string'){item[segment];}}}// Push the tag for the array length itself\nchainTags.push(tagForProperty(current,'[]',true,currentTagMeta));break;}let propertyTag=tagForProperty(current,segment,true,currentTagMeta);descriptor=currentMeta!==null?currentMeta.peekDescriptors(segment):undefined;chainTags.push(propertyTag);// If we're at the end of the path, processing the last segment, and it's\n// not an alias, we should _not_ get the last value, since we already have\n// its tag. There's no reason to access it and do more work.\nif(segmentEnd===pathLength){// If the key was an alias, we should always get the next value in order to\n// bootstrap the alias. This is because aliases, unlike other CPs, should\n// always be in sync with the aliased value.\nif(CHAIN_PASS_THROUGH.has(descriptor)){current[segment];}break;}if(descriptor===undefined){// If the descriptor is undefined, then its a normal property, so we should\n// lookup the value to chain off of like normal.\nif(!(segment in current)&&typeof current.unknownProperty==='function'){current=current.unknownProperty(segment);}else{current=current[segment];}}else if(CHAIN_PASS_THROUGH.has(descriptor)){current=current[segment];}else{// If the descriptor is defined, then its a normal CP (not an alias, which\n// would have been handled earlier). We get the last revision to check if\n// the CP is still valid, and if so we use the cached value. If not, then\n// we create a lazy chain lookup, and the next time the CP is calculated,\n// it will update that lazy chain.\nlet instanceMeta=currentMeta.source===current?currentMeta:meta(current);let lastRevision=instanceMeta.revisionFor(segment);if(lastRevision!==undefined&&validateTag(propertyTag,lastRevision)){current=instanceMeta.valueFor(segment);}else{// use metaFor here to ensure we have the meta for the instance\nlet lazyChains=instanceMeta.writableLazyChainsFor(segment);let rest=path.substring(segmentEnd+1);let placeholderTag=createUpdatableTag();lazyChains.push([placeholderTag,rest]);chainTags.push(placeholderTag);break;}}if(!isObject$1(current)){// we've hit the end of the chain for now, break out\nbreak;}currentTagMeta=tagMetaFor(current);currentMeta=peekMeta(current);}return chainTags;}// Same as built-in MethodDecorator but with more arguments\nfunction isElementDescriptor(args){let[maybeTarget,maybeKey,maybeDesc]=args;return(// Ensure we have the right number of args\nargs.length===3&&(// Make sure the target is a class or object (prototype)\ntypeof maybeTarget==='function'||typeof maybeTarget==='object'&&maybeTarget!==null)&&// Make sure the key is a string\ntypeof maybeKey==='string'&&(// Make sure the descriptor is the right shape\ntypeof maybeDesc==='object'&&maybeDesc!==null||maybeDesc===undefined));}function nativeDescDecorator(propertyDesc){let decorator=function(){return propertyDesc;};setClassicDecorator(decorator);return decorator;}/**\n            Objects of this type can implement an interface to respond to requests to\n            get and set. The default implementation handles simple properties.\n\n            @class Descriptor\n            @private\n          */class ComputedDescriptor{constructor(){_defineProperty(this,\"enumerable\",true);_defineProperty(this,\"configurable\",true);_defineProperty(this,\"_dependentKeys\",undefined);_defineProperty(this,\"_meta\",undefined);}setup(_obj,keyName,_propertyDesc,meta){meta.writeDescriptors(keyName,this);}teardown(_obj,keyName,meta){meta.removeDescriptors(keyName);}}function DESCRIPTOR_GETTER_FUNCTION(name,descriptor){function getter(){return descriptor.get(this,name);}return getter;}function DESCRIPTOR_SETTER_FUNCTION(name,descriptor){let set=function CPSETTER_FUNCTION(value){return descriptor.set(this,name,value);};COMPUTED_SETTERS.add(set);return set;}const COMPUTED_SETTERS=new WeakSet();function makeComputedDecorator(desc,DecoratorClass){let decorator=function COMPUTED_DECORATOR(target,key,propertyDesc,maybeMeta,isClassicDecorator){let meta$1=arguments.length===3?meta(target):maybeMeta;desc.setup(target,key,propertyDesc,meta$1);let computedDesc={enumerable:desc.enumerable,configurable:desc.configurable,get:DESCRIPTOR_GETTER_FUNCTION(key,desc),set:DESCRIPTOR_SETTER_FUNCTION(key,desc)};return computedDesc;};setClassicDecorator(decorator,desc);Object.setPrototypeOf(decorator,DecoratorClass.prototype);return decorator;}/////////////\nconst DECORATOR_DESCRIPTOR_MAP=new WeakMap();/**\n            Returns the CP descriptor associated with `obj` and `keyName`, if any.\n\n            @method descriptorForProperty\n            @param {Object} obj the object to check\n            @param {String} keyName the key to check\n            @return {Descriptor}\n            @private\n          */function descriptorForProperty(obj,keyName,_meta){let meta=_meta===undefined?peekMeta(obj):_meta;if(meta!==null){return meta.peekDescriptors(keyName);}}function descriptorForDecorator(dec){return DECORATOR_DESCRIPTOR_MAP.get(dec);}/**\n            Check whether a value is a decorator\n\n            @method isClassicDecorator\n            @param {any} possibleDesc the value to check\n            @return {boolean}\n            @private\n          */function isClassicDecorator(dec){return typeof dec==='function'&&DECORATOR_DESCRIPTOR_MAP.has(dec);}/**\n            Set a value as a decorator\n\n            @method setClassicDecorator\n            @param {function} decorator the value to mark as a decorator\n            @private\n          */function setClassicDecorator(dec,value=true){DECORATOR_DESCRIPTOR_MAP.set(dec,value);}/**\n          @module @ember/object\n          */const END_WITH_EACH_REGEX=/\\.@each$/;/**\n            Expands `pattern`, invoking `callback` for each expansion.\n\n            The only pattern supported is brace-expansion, anything else will be passed\n            once to `callback` directly.\n\n            Example\n\n            ```js\n            import { expandProperties } from '@ember/object/computed';\n\n            function echo(arg){ console.log(arg); }\n\n            expandProperties('foo.bar', echo);              //=> 'foo.bar'\n            expandProperties('{foo,bar}', echo);            //=> 'foo', 'bar'\n            expandProperties('foo.{bar,baz}', echo);        //=> 'foo.bar', 'foo.baz'\n            expandProperties('{foo,bar}.baz', echo);        //=> 'foo.baz', 'bar.baz'\n            expandProperties('foo.{bar,baz}.[]', echo)      //=> 'foo.bar.[]', 'foo.baz.[]'\n            expandProperties('{foo,bar}.{spam,eggs}', echo) //=> 'foo.spam', 'foo.eggs', 'bar.spam', 'bar.eggs'\n            expandProperties('{foo}.bar.{baz}')             //=> 'foo.bar.baz'\n            ```\n\n            @method expandProperties\n            @static\n            @for @ember/object/computed\n            @public\n            @param {String} pattern The property pattern to expand.\n            @param {Function} callback The callback to invoke.  It is invoked once per\n            expansion, and is passed the expansion.\n          */function expandProperties(pattern,callback){let start=pattern.indexOf('{');if(start<0){callback(pattern.replace(END_WITH_EACH_REGEX,'.[]'));}else{dive('',pattern,start,callback);}}function dive(prefix,pattern,start,callback){let end=pattern.indexOf('}'),i=0,newStart,arrayLength;let tempArr=pattern.substring(start+1,end).split(',');let after=pattern.substring(end+1);prefix=prefix+pattern.substring(0,start);arrayLength=tempArr.length;while(i<arrayLength){newStart=after.indexOf('{');if(newStart<0){callback((prefix+tempArr[i++]+after).replace(END_WITH_EACH_REGEX,'.[]'));}else{dive(prefix+tempArr[i++],after,newStart,callback);}}}const AFTER_OBSERVERS=':change';function changeEvent(keyName){return keyName+AFTER_OBSERVERS;}/**\n          @module @ember/object\n          *//*\n            The event system uses a series of nested hashes to store listeners on an\n            object. When a listener is registered, or when an event arrives, these\n            hashes are consulted to determine which target and action pair to invoke.\n\n            The hashes are stored in the object's meta hash, and look like this:\n\n                // Object's meta hash\n                {\n                  listeners: {       // variable name: `listenerSet`\n                    \"foo:change\": [ // variable name: `actions`\n                      target, method, once\n                    ]\n                  }\n                }\n\n          *//**\n            Add an event listener\n\n            @method addListener\n            @static\n            @for @ember/object/events\n            @param obj\n            @param {String} eventName\n            @param {Object|Function} target A target object or a function\n            @param {Function|String} method A function or the name of a function to be called on `target`\n            @param {Boolean} once A flag whether a function should only be called once\n            @public\n          */function addListener(obj,eventName,target,method,once,sync=true){if(!method&&'function'===typeof target){method=target;target=null;}meta(obj).addToListeners(eventName,target,method,once===true,sync);}/**\n            Remove an event listener\n\n            Arguments should match those passed to `addListener`.\n\n            @method removeListener\n            @static\n            @for @ember/object/events\n            @param obj\n            @param {String} eventName\n            @param {Object|Function} target A target object or a function\n            @param {Function|String} method A function or the name of a function to be called on `target`\n            @public\n          */function removeListener(obj,eventName,targetOrFunction,functionOrName){let target,method;if(typeof targetOrFunction==='object'){target=targetOrFunction;method=functionOrName;}else{target=null;method=targetOrFunction;}let m=meta(obj);m.removeFromListeners(eventName,target,method);}/**\n            Send an event. The execution of suspended listeners\n            is skipped, and once listeners are removed. A listener without\n            a target is executed on the passed object. If an array of actions\n            is not passed, the actions stored on the passed object are invoked.\n\n            @method sendEvent\n            @static\n            @for @ember/object/events\n            @param obj\n            @param {String} eventName\n            @param {Array} params Optional parameters for each listener.\n            @return {Boolean} if the event was delivered to one or more actions\n            @public\n          */function sendEvent(obj,eventName,params,actions,_meta){if(actions===undefined){let meta=_meta===undefined?peekMeta(obj):_meta;actions=meta!==null?meta.matchingListeners(eventName):undefined;}if(actions===undefined||actions.length===0){return false;}for(let i=actions.length-3;i>=0;i-=3){// looping in reverse for once listeners\nlet target=actions[i];let method=actions[i+1];let once=actions[i+2];if(!method){continue;}if(once){removeListener(obj,eventName,target,method);}if(!target){target=obj;}let type=typeof method;if(type==='string'||type==='symbol'){method=target[method];}method.apply(target,params);}return true;}/**\n            @public\n            @method hasListeners\n            @static\n            @for @ember/object/events\n            @param obj\n            @param {String} eventName\n            @return {Boolean} if `obj` has listeners for event `eventName`\n          */function hasListeners(obj,eventName){let meta=peekMeta(obj);if(meta===null){return false;}let matched=meta.matchingListeners(eventName);return matched!==undefined&&matched.length>0;}/**\n            Define a property as a function that should be executed when\n            a specified event or events are triggered.\n\n            ``` javascript\n            import EmberObject from '@ember/object';\n            import { on } from '@ember/object/evented';\n            import { sendEvent } from '@ember/object/events';\n\n            let Job = EmberObject.extend({\n              logCompleted: on('completed', function() {\n                console.log('Job completed!');\n              })\n            });\n\n            let job = Job.create();\n\n            sendEvent(job, 'completed'); // Logs 'Job completed!'\n           ```\n\n            @method on\n            @static\n            @for @ember/object/evented\n            @param {String} eventNames*\n            @param {Function} func\n            @return {Function} the listener function, passed as last argument to on(...)\n            @public\n          */function on$3(...args){let func=args.pop();let events=args;setListeners(func,events);return func;}const SYNC_DEFAULT=!ENV._DEFAULT_ASYNC_OBSERVERS;const SYNC_OBSERVERS=new Map();const ASYNC_OBSERVERS=new Map();/**\n          @module @ember/object\n          *//**\n            @method addObserver\n            @static\n            @for @ember/object/observers\n            @param obj\n            @param {String} path\n            @param {Object|Function} target\n            @param {Function|String} [method]\n            @public\n          */function addObserver(obj,path,target,method,sync=SYNC_DEFAULT){let eventName=changeEvent(path);addListener(obj,eventName,target,method,false,sync);let meta=peekMeta(obj);if(meta===null||!(meta.isPrototypeMeta(obj)||meta.isInitializing())){activateObserver(obj,eventName,sync);}}/**\n            @method removeObserver\n            @static\n            @for @ember/object/observers\n            @param obj\n            @param {String} path\n            @param {Object|Function} target\n            @param {Function|String} [method]\n            @public\n          */function removeObserver(obj,path,target,method,sync=SYNC_DEFAULT){let eventName=changeEvent(path);let meta=peekMeta(obj);if(meta===null||!(meta.isPrototypeMeta(obj)||meta.isInitializing())){deactivateObserver(obj,eventName,sync);}removeListener(obj,eventName,target,method);}function getOrCreateActiveObserversFor(target,sync){let observerMap=sync===true?SYNC_OBSERVERS:ASYNC_OBSERVERS;if(!observerMap.has(target)){observerMap.set(target,new Map());registerDestructor$1(target,()=>destroyObservers(target),true);}return observerMap.get(target);}function activateObserver(target,eventName,sync=false){let activeObservers=getOrCreateActiveObserversFor(target,sync);if(activeObservers.has(eventName)){activeObservers.get(eventName).count++;}else{let path=eventName.substring(0,eventName.lastIndexOf(':'));let tag=getChainTagsForKey(target,path,tagMetaFor(target),peekMeta(target));activeObservers.set(eventName,{count:1,path,tag,lastRevision:valueForTag(tag),suspended:false});}}let DEACTIVATE_SUSPENDED=false;let SCHEDULED_DEACTIVATE=[];function deactivateObserver(target,eventName,sync=false){if(DEACTIVATE_SUSPENDED===true){SCHEDULED_DEACTIVATE.push([target,eventName,sync]);return;}let observerMap=sync===true?SYNC_OBSERVERS:ASYNC_OBSERVERS;let activeObservers=observerMap.get(target);if(activeObservers!==undefined){let observer=activeObservers.get(eventName);observer.count--;if(observer.count===0){activeObservers.delete(eventName);if(activeObservers.size===0){observerMap.delete(target);}}}}function suspendedObserverDeactivation(){DEACTIVATE_SUSPENDED=true;}function resumeObserverDeactivation(){DEACTIVATE_SUSPENDED=false;for(let[target,eventName,sync]of SCHEDULED_DEACTIVATE){deactivateObserver(target,eventName,sync);}SCHEDULED_DEACTIVATE=[];}/**\n           * Primarily used for cases where we are redefining a class, e.g. mixins/reopen\n           * being applied later. Revalidates all the observers, resetting their tags.\n           *\n           * @private\n           * @param target\n           */function revalidateObservers(target){if(ASYNC_OBSERVERS.has(target)){ASYNC_OBSERVERS.get(target).forEach(observer=>{observer.tag=getChainTagsForKey(target,observer.path,tagMetaFor(target),peekMeta(target));observer.lastRevision=valueForTag(observer.tag);});}if(SYNC_OBSERVERS.has(target)){SYNC_OBSERVERS.get(target).forEach(observer=>{observer.tag=getChainTagsForKey(target,observer.path,tagMetaFor(target),peekMeta(target));observer.lastRevision=valueForTag(observer.tag);});}}let lastKnownRevision=0;function flushAsyncObservers(_schedule){let currentRevision=valueForTag(CURRENT_TAG);if(lastKnownRevision===currentRevision){return;}lastKnownRevision=currentRevision;ASYNC_OBSERVERS.forEach((activeObservers,target)=>{let meta=peekMeta(target);activeObservers.forEach((observer,eventName)=>{if(!validateTag(observer.tag,observer.lastRevision)){let sendObserver=()=>{try{sendEvent(target,eventName,[target,observer.path],undefined,meta);}finally{observer.tag=getChainTagsForKey(target,observer.path,tagMetaFor(target),peekMeta(target));observer.lastRevision=valueForTag(observer.tag);}};if(_schedule){_schedule('actions',sendObserver);}else{sendObserver();}}});});}function flushSyncObservers(){// When flushing synchronous observers, we know that something has changed (we\n// only do this during a notifyPropertyChange), so there's no reason to check\n// a global revision.\nSYNC_OBSERVERS.forEach((activeObservers,target)=>{let meta=peekMeta(target);activeObservers.forEach((observer,eventName)=>{if(!observer.suspended&&!validateTag(observer.tag,observer.lastRevision)){try{observer.suspended=true;sendEvent(target,eventName,[target,observer.path],undefined,meta);}finally{observer.tag=getChainTagsForKey(target,observer.path,tagMetaFor(target),peekMeta(target));observer.lastRevision=valueForTag(observer.tag);observer.suspended=false;}}});});}function setObserverSuspended(target,property,suspended){let activeObservers=SYNC_OBSERVERS.get(target);if(!activeObservers){return;}let observer=activeObservers.get(changeEvent(property));if(observer){observer.suspended=suspended;}}function destroyObservers(target){if(SYNC_OBSERVERS.size>0)SYNC_OBSERVERS.delete(target);if(ASYNC_OBSERVERS.size>0)ASYNC_OBSERVERS.delete(target);}/**\n           @module ember\n           @private\n           */const PROPERTY_DID_CHANGE=Symbol('PROPERTY_DID_CHANGE');let deferred$1=0;/**\n            This function is called just after an object property has changed.\n            It will notify any observers and clear caches among other things.\n\n            Normally you will not need to call this method directly but if for some\n            reason you can't directly watch a property you can invoke this method\n            manually.\n\n            @method notifyPropertyChange\n            @for @ember/object\n            @param {Object} obj The object with the property that will change\n            @param {String} keyName The property key (or path) that will change.\n            @param {Meta} [_meta] The objects meta.\n            @param {unknown} [value] The new value to set for the property\n            @return {void}\n            @since 3.1.0\n            @public\n          */function notifyPropertyChange(obj,keyName,_meta,value){let meta=_meta===undefined?peekMeta(obj):_meta;if(meta!==null&&(meta.isInitializing()||meta.isPrototypeMeta(obj))){return;}markObjectAsDirty(obj,keyName);if(deferred$1<=0){flushSyncObservers();}if(PROPERTY_DID_CHANGE in obj){// that checks its arguments length, so we have to explicitly not call this with `value`\n// if it is not passed to `notifyPropertyChange`\nif(arguments.length===4){obj[PROPERTY_DID_CHANGE](keyName,value);}else{obj[PROPERTY_DID_CHANGE](keyName);}}}/**\n            @method beginPropertyChanges\n            @chainable\n            @private\n          */function beginPropertyChanges(){deferred$1++;suspendedObserverDeactivation();}/**\n            @method endPropertyChanges\n            @private\n          */function endPropertyChanges(){deferred$1--;if(deferred$1<=0){flushSyncObservers();resumeObserverDeactivation();}}/**\n            Make a series of property changes together in an\n            exception-safe way.\n\n            ```javascript\n            Ember.changeProperties(function() {\n              obj1.set('foo', mayBlowUpWhenSet);\n              obj2.set('bar', baz);\n            });\n            ```\n\n            @method changeProperties\n            @param {Function} callback\n            @private\n          */function changeProperties(callback){beginPropertyChanges();try{callback();}finally{endPropertyChanges();}}function noop$2(){}/**\n            `@computed` is a decorator that turns a JavaScript getter and setter into a\n            computed property, which is a _cached, trackable value_. By default the getter\n            will only be called once and the result will be cached. You can specify\n            various properties that your computed property depends on. This will force the\n            cached result to be cleared if the dependencies are modified, and lazily recomputed the next time something asks for it.\n\n            In the following example we decorate a getter - `fullName` -  by calling\n            `computed` with the property dependencies (`firstName` and `lastName`) as\n            arguments. The `fullName` getter will be called once (regardless of how many\n            times it is accessed) as long as its dependencies do not change. Once\n            `firstName` or `lastName` are updated any future calls to `fullName` will\n            incorporate the new values, and any watchers of the value such as templates\n            will be updated:\n\n            ```javascript\n            import { computed, set } from '@ember/object';\n\n            class Person {\n              constructor(firstName, lastName) {\n                set(this, 'firstName', firstName);\n                set(this, 'lastName', lastName);\n              }\n\n              @computed('firstName', 'lastName')\n              get fullName() {\n                return `${this.firstName} ${this.lastName}`;\n              }\n            });\n\n            let tom = new Person('Tom', 'Dale');\n\n            tom.fullName; // 'Tom Dale'\n            ```\n\n            You can also provide a setter, which will be used when updating the computed\n            property. Ember's `set` function must be used to update the property\n            since it will also notify observers of the property:\n\n            ```javascript\n            import { computed, set } from '@ember/object';\n\n            class Person {\n              constructor(firstName, lastName) {\n                set(this, 'firstName', firstName);\n                set(this, 'lastName', lastName);\n              }\n\n              @computed('firstName', 'lastName')\n              get fullName() {\n                return `${this.firstName} ${this.lastName}`;\n              }\n\n              set fullName(value) {\n                let [firstName, lastName] = value.split(' ');\n\n                set(this, 'firstName', firstName);\n                set(this, 'lastName', lastName);\n              }\n            });\n\n            let person = new Person();\n\n            set(person, 'fullName', 'Peter Wagenet');\n            person.firstName; // 'Peter'\n            person.lastName;  // 'Wagenet'\n            ```\n\n            You can also pass a getter function or object with `get` and `set` functions\n            as the last argument to the computed decorator. This allows you to define\n            computed property _macros_:\n\n            ```js\n            import { computed } from '@ember/object';\n\n            function join(...keys) {\n              return computed(...keys, function() {\n                return keys.map(key => this[key]).join(' ');\n              });\n            }\n\n            class Person {\n              @join('firstName', 'lastName')\n              fullName;\n            }\n            ```\n\n            Note that when defined this way, getters and setters receive the _key_ of the\n            property they are decorating as the first argument. Setters receive the value\n            they are setting to as the second argument instead. Additionally, setters must\n            _return_ the value that should be cached:\n\n            ```javascript\n            import { computed, set } from '@ember/object';\n\n            function fullNameMacro(firstNameKey, lastNameKey) {\n              return computed(firstNameKey, lastNameKey, {\n                get() {\n                  return `${this[firstNameKey]} ${this[lastNameKey]}`;\n                }\n\n                set(key, value) {\n                  let [firstName, lastName] = value.split(' ');\n\n                  set(this, firstNameKey, firstName);\n                  set(this, lastNameKey, lastName);\n\n                  return value;\n                }\n              });\n            }\n\n            class Person {\n              constructor(firstName, lastName) {\n                set(this, 'firstName', firstName);\n                set(this, 'lastName', lastName);\n              }\n\n              @fullNameMacro('firstName', 'lastName') fullName;\n            });\n\n            let person = new Person();\n\n            set(person, 'fullName', 'Peter Wagenet');\n            person.firstName; // 'Peter'\n            person.lastName;  // 'Wagenet'\n            ```\n\n            Computed properties can also be used in classic classes. To do this, we\n            provide the getter and setter as the last argument like we would for a macro,\n            and we assign it to a property on the class definition. This is an _anonymous_\n            computed macro:\n\n            ```javascript\n            import EmberObject, { computed, set } from '@ember/object';\n\n            let Person = EmberObject.extend({\n              // these will be supplied by `create`\n              firstName: null,\n              lastName: null,\n\n              fullName: computed('firstName', 'lastName', {\n                get() {\n                  return `${this.firstName} ${this.lastName}`;\n                }\n\n                set(key, value) {\n                  let [firstName, lastName] = value.split(' ');\n\n                  set(this, 'firstName', firstName);\n                  set(this, 'lastName', lastName);\n\n                  return value;\n                }\n              })\n            });\n\n            let tom = Person.create({\n              firstName: 'Tom',\n              lastName: 'Dale'\n            });\n\n            tom.get('fullName') // 'Tom Dale'\n            ```\n\n            You can overwrite computed property without setters with a normal property (no\n            longer computed) that won't change if dependencies change. You can also mark\n            computed property as `.readOnly()` and block all attempts to set it.\n\n            ```javascript\n            import { computed, set } from '@ember/object';\n\n            class Person {\n              constructor(firstName, lastName) {\n                set(this, 'firstName', firstName);\n                set(this, 'lastName', lastName);\n              }\n\n              @computed('firstName', 'lastName').readOnly()\n              get fullName() {\n                return `${this.firstName} ${this.lastName}`;\n              }\n            });\n\n            let person = new Person();\n            person.set('fullName', 'Peter Wagenet'); // Uncaught Error: Cannot set read-only property \"fullName\" on object: <(...):emberXXX>\n            ```\n\n            Additional resources:\n            - [Decorators RFC](https://github.com/emberjs/rfcs/blob/master/text/0408-decorators.md)\n            - [New CP syntax RFC](https://github.com/emberjs/rfcs/blob/master/text/0011-improved-cp-syntax.md)\n            - [New computed syntax explained in \"Ember 1.12 released\" ](https://emberjs.com/blog/2015/05/13/ember-1-12-released.html#toc_new-computed-syntax)\n\n            @class ComputedProperty\n            @public\n          */class ComputedProperty extends ComputedDescriptor{constructor(args){super();_defineProperty(this,\"_readOnly\",false);_defineProperty(this,\"_hasConfig\",false);_defineProperty(this,\"_getter\",undefined);_defineProperty(this,\"_setter\",undefined);let maybeConfig=args[args.length-1];if(typeof maybeConfig==='function'||maybeConfig!==null&&typeof maybeConfig==='object'){this._hasConfig=true;let config=args.pop();if(typeof config==='function'){this._getter=config;}else{const objectConfig=config;this._getter=objectConfig.get||noop$2;this._setter=objectConfig.set;}}if(args.length>0){this._property(...args);}}setup(obj,keyName,propertyDesc,meta){super.setup(obj,keyName,propertyDesc,meta);if(this._hasConfig===false){let{get,set}=propertyDesc;if(get!==undefined){this._getter=get;}if(set!==undefined){this._setter=function setterWrapper(_key,value){let ret=set.call(this,value);if(get!==undefined){return typeof ret==='undefined'?get.call(this):ret;}return ret;};}}}_property(...passedArgs){let args=[];function addArg(property){args.push(property);}for(let arg of passedArgs){expandProperties(arg,addArg);}this._dependentKeys=args;}get(obj,keyName){let meta$1=meta(obj);let tagMeta=tagMetaFor(obj);let propertyTag=tagFor(obj,keyName,tagMeta);let ret;let revision=meta$1.revisionFor(keyName);if(revision!==undefined&&validateTag(propertyTag,revision)){ret=meta$1.valueFor(keyName);}else{let{_getter,_dependentKeys}=this;// Create a tracker that absorbs any trackable actions inside the CP\nuntrack(()=>{ret=_getter.call(obj,keyName);});if(_dependentKeys!==undefined){UPDATE_TAG(propertyTag,getChainTagsForKeys(obj,_dependentKeys,tagMeta,meta$1));}meta$1.setValueFor(keyName,ret);meta$1.setRevisionFor(keyName,valueForTag(propertyTag));finishLazyChains(meta$1,keyName,ret);}consumeTag(propertyTag);// Add the tag of the returned value if it is an array, since arrays\n// should always cause updates if they are consumed and then changed\nif(Array.isArray(ret)){consumeTag(tagFor(ret,'[]'));}return ret;}set(obj,keyName,value){if(this._readOnly){this._throwReadOnlyError(obj,keyName);}let meta$1=meta(obj);// ensure two way binding works when the component has defined a computed\n// property with both a setter and dependent keys, in that scenario without\n// the sync observer added below the caller's value will never be updated\n//\n// See GH#18147 / GH#19028 for details.\nif(// ensure that we only run this once, while the component is being instantiated\nmeta$1.isInitializing()&&this._dependentKeys!==undefined&&this._dependentKeys.length>0&&typeof obj[PROPERTY_DID_CHANGE]==='function'&&obj.isComponent){addObserver(obj,keyName,()=>{obj[PROPERTY_DID_CHANGE](keyName);},undefined,true);}let ret;try{beginPropertyChanges();ret=this._set(obj,keyName,value,meta$1);finishLazyChains(meta$1,keyName,ret);let tagMeta=tagMetaFor(obj);let propertyTag=tagFor(obj,keyName,tagMeta);let{_dependentKeys}=this;if(_dependentKeys!==undefined){UPDATE_TAG(propertyTag,getChainTagsForKeys(obj,_dependentKeys,tagMeta,meta$1));if(false/* DEBUG */);}meta$1.setRevisionFor(keyName,valueForTag(propertyTag));}finally{endPropertyChanges();}return ret;}_throwReadOnlyError(obj,keyName){throw new Error(`Cannot set read-only property \"${keyName}\" on object: ${inspect(obj)}`);}_set(obj,keyName,value,meta){let hadCachedValue=meta.revisionFor(keyName)!==undefined;let cachedValue=meta.valueFor(keyName);let ret;let{_setter}=this;setObserverSuspended(obj,keyName,true);try{ret=_setter.call(obj,keyName,value,cachedValue);}finally{setObserverSuspended(obj,keyName,false);}// allows setter to return the same value that is cached already\nif(hadCachedValue&&cachedValue===ret){return ret;}meta.setValueFor(keyName,ret);notifyPropertyChange(obj,keyName,meta,value);return ret;}/* called before property is overridden */teardown(obj,keyName,meta){if(meta.revisionFor(keyName)!==undefined){meta.setRevisionFor(keyName,undefined);meta.setValueFor(keyName,undefined);}super.teardown(obj,keyName,meta);}}class AutoComputedProperty extends ComputedProperty{get(obj,keyName){let meta$1=meta(obj);let tagMeta=tagMetaFor(obj);let propertyTag=tagFor(obj,keyName,tagMeta);let ret;let revision=meta$1.revisionFor(keyName);if(revision!==undefined&&validateTag(propertyTag,revision)){ret=meta$1.valueFor(keyName);}else{let{_getter}=this;// Create a tracker that absorbs any trackable actions inside the CP\nlet tag=track(()=>{ret=_getter.call(obj,keyName);});UPDATE_TAG(propertyTag,tag);meta$1.setValueFor(keyName,ret);meta$1.setRevisionFor(keyName,valueForTag(propertyTag));finishLazyChains(meta$1,keyName,ret);}consumeTag(propertyTag);// Add the tag of the returned value if it is an array, since arrays\n// should always cause updates if they are consumed and then changed\nif(Array.isArray(ret)){consumeTag(tagFor(ret,'[]',tagMeta));}return ret;}}// TODO: This class can be svelted once `meta` has been deprecated\nclass ComputedDecoratorImpl extends Function{/**\n              Call on a computed property to set it into read-only mode. When in this\n              mode the computed property will throw an error when set.\n               Example:\n               ```javascript\n              import { computed, set } from '@ember/object';\n               class Person {\n                @computed().readOnly()\n                get guid() {\n                  return 'guid-guid-guid';\n                }\n              }\n               let person = new Person();\n              set(person, 'guid', 'new-guid'); // will throw an exception\n              ```\n               Classic Class Example:\n               ```javascript\n              import EmberObject, { computed } from '@ember/object';\n               let Person = EmberObject.extend({\n                guid: computed(function() {\n                  return 'guid-guid-guid';\n                }).readOnly()\n              });\n               let person = Person.create();\n              person.set('guid', 'new-guid'); // will throw an exception\n              ```\n               @method readOnly\n              @return {ComputedProperty} this\n              @chainable\n              @public\n            */readOnly(){let desc=descriptorForDecorator(this);desc._readOnly=true;return this;}/**\n              In some cases, you may want to annotate computed properties with additional\n              metadata about how they function or what values they operate on. For example,\n              computed property functions may close over variables that are then no longer\n              available for introspection. You can pass a hash of these values to a\n              computed property.\n               Example:\n               ```javascript\n              import { computed } from '@ember/object';\n              import Person from 'my-app/utils/person';\n               class Store {\n                @computed().meta({ type: Person })\n                get person() {\n                  let personId = this.personId;\n                  return Person.create({ id: personId });\n                }\n              }\n              ```\n               Classic Class Example:\n               ```javascript\n              import { computed } from '@ember/object';\n              import Person from 'my-app/utils/person';\n               const Store = EmberObject.extend({\n                person: computed(function() {\n                  let personId = this.get('personId');\n                  return Person.create({ id: personId });\n                }).meta({ type: Person })\n              });\n              ```\n               The hash that you pass to the `meta()` function will be saved on the\n              computed property descriptor under the `_meta` key. Ember runtime\n              exposes a public API for retrieving these values from classes,\n              via the `metaForProperty()` function.\n               @method meta\n              @param {Object} meta\n              @chainable\n              @public\n            */meta(meta){let prop=descriptorForDecorator(this);if(arguments.length===0){return prop._meta||{};}else{prop._meta=meta;return this;}}// TODO: Remove this when we can provide alternatives in the ecosystem to\n// addons such as ember-macro-helpers that use it.\n/** @internal */get _getter(){return descriptorForDecorator(this)._getter;}// TODO: Refactor this, this is an internal API only\n/** @internal */set enumerable(value){descriptorForDecorator(this).enumerable=value;}}/**\n            This helper returns a new property descriptor that wraps the passed\n            computed property function. You can use this helper to define properties with\n            native decorator syntax, mixins, or via `defineProperty()`.\n\n            Example:\n\n            ```js\n            import { computed, set } from '@ember/object';\n\n            class Person {\n              constructor() {\n                this.firstName = 'Betty';\n                this.lastName = 'Jones';\n              },\n\n              @computed('firstName', 'lastName')\n              get fullName() {\n                return `${this.firstName} ${this.lastName}`;\n              }\n            }\n\n            let client = new Person();\n\n            client.fullName; // 'Betty Jones'\n\n            set(client, 'lastName', 'Fuller');\n            client.fullName; // 'Betty Fuller'\n            ```\n\n            Classic Class Example:\n\n            ```js\n            import EmberObject, { computed } from '@ember/object';\n\n            let Person = EmberObject.extend({\n              init() {\n                this._super(...arguments);\n\n                this.firstName = 'Betty';\n                this.lastName = 'Jones';\n              },\n\n              fullName: computed('firstName', 'lastName', function() {\n                return `${this.get('firstName')} ${this.get('lastName')}`;\n              })\n            });\n\n            let client = Person.create();\n\n            client.get('fullName'); // 'Betty Jones'\n\n            client.set('lastName', 'Fuller');\n            client.get('fullName'); // 'Betty Fuller'\n            ```\n\n            You can also provide a setter, either directly on the class using native class\n            syntax, or by passing a hash with `get` and `set` functions.\n\n            Example:\n\n            ```js\n            import { computed, set } from '@ember/object';\n\n            class Person {\n              constructor() {\n                this.firstName = 'Betty';\n                this.lastName = 'Jones';\n              },\n\n              @computed('firstName', 'lastName')\n              get fullName() {\n                return `${this.firstName} ${this.lastName}`;\n              }\n\n              set fullName(value) {\n                let [firstName, lastName] = value.split(/\\s+/);\n\n                set(this, 'firstName', firstName);\n                set(this, 'lastName', lastName);\n\n                return value;\n              }\n            }\n\n            let client = new Person();\n\n            client.fullName; // 'Betty Jones'\n\n            set(client, 'lastName', 'Fuller');\n            client.fullName; // 'Betty Fuller'\n            ```\n\n            Classic Class Example:\n\n            ```js\n            import EmberObject, { computed } from '@ember/object';\n\n            let Person = EmberObject.extend({\n              init() {\n                this._super(...arguments);\n\n                this.firstName = 'Betty';\n                this.lastName = 'Jones';\n              },\n\n              fullName: computed('firstName', 'lastName', {\n                get(key) {\n                  return `${this.get('firstName')} ${this.get('lastName')}`;\n                },\n                set(key, value) {\n                  let [firstName, lastName] = value.split(/\\s+/);\n                  this.setProperties({ firstName, lastName });\n                  return value;\n                }\n              })\n            });\n\n            let client = Person.create();\n            client.get('firstName'); // 'Betty'\n\n            client.set('fullName', 'Carroll Fuller');\n            client.get('firstName'); // 'Carroll'\n            ```\n\n            When passed as an argument, the `set` function should accept two parameters,\n            `key` and `value`. The value returned from `set` will be the new value of the\n            property.\n\n            _Note: This is the preferred way to define computed properties when writing third-party\n            libraries that depend on or use Ember, since there is no guarantee that the user\n            will have [prototype Extensions](https://guides.emberjs.com/release/configuring-ember/disabling-prototype-extensions/) enabled._\n\n            @method computed\n            @for @ember/object\n            @static\n            @param {String} [dependentKeys*] Optional dependent keys that trigger this computed property.\n            @param {Function} func The computed property function.\n            @return {ComputedDecorator} property decorator instance\n            @public\n          */// @computed without parens or computed with descriptor args\n// @computed with keys only\n// @computed with keys and config\n// @computed with config only\nfunction computed(...args){if(isElementDescriptor(args)){// SAFETY: We passed in the impl for this class\nlet decorator=makeComputedDecorator(new ComputedProperty([]),ComputedDecoratorImpl);return decorator(args[0],args[1],args[2]);}// SAFETY: We passed in the impl for this class\nreturn makeComputedDecorator(new ComputedProperty(args),ComputedDecoratorImpl);}function autoComputed(...config){// SAFETY: We passed in the impl for this class\nreturn makeComputedDecorator(new AutoComputedProperty(config),ComputedDecoratorImpl);}/**\n            Allows checking if a given property on an object is a computed property. For the most part,\n            this doesn't matter (you would normally just access the property directly and use its value),\n            but for some tooling specific scenarios (e.g. the ember-inspector) it is important to\n            differentiate if a property is a computed property or a \"normal\" property.\n\n            This will work on either a class's prototype or an instance itself.\n\n            @static\n            @method isComputed\n            @for @ember/debug\n            @private\n           */function isComputed(obj,key){return Boolean(descriptorForProperty(obj,key));}function getCachedValueFor(obj,key){let meta=peekMeta(obj);if(meta){return meta.valueFor(key);}else{return undefined;}}/**\n          @module @ember/object\n          *//**\n            NOTE: This is a low-level method used by other parts of the API. You almost\n            never want to call this method directly. Instead you should use\n            `mixin()` to define new properties.\n\n            Defines a property on an object. This method works much like the ES5\n            `Object.defineProperty()` method except that it can also accept computed\n            properties and other special descriptors.\n\n            Normally this method takes only three parameters. However if you pass an\n            instance of `Descriptor` as the third param then you can pass an\n            optional value as the fourth parameter. This is often more efficient than\n            creating new descriptor hashes for each property.\n\n            ## Examples\n\n            ```javascript\n            import { defineProperty, computed } from '@ember/object';\n\n            // ES5 compatible mode\n            defineProperty(contact, 'firstName', {\n              writable: true,\n              configurable: false,\n              enumerable: true,\n              value: 'Charles'\n            });\n\n            // define a simple property\n            defineProperty(contact, 'lastName', undefined, 'Jolley');\n\n            // define a computed property\n            defineProperty(contact, 'fullName', computed('firstName', 'lastName', function() {\n              return this.firstName+' '+this.lastName;\n            }));\n            ```\n\n            @public\n            @method defineProperty\n            @static\n            @for @ember/object\n            @param {Object} obj the object to define this property on. This may be a prototype.\n            @param {String} keyName the name of the property\n            @param {Descriptor} [desc] an instance of `Descriptor` (typically a\n              computed property) or an ES5 descriptor.\n              You must provide this or `data` but not both.\n            @param {*} [data] something other than a descriptor, that will\n              become the explicit value of this property.\n          */function defineProperty(obj,keyName,desc,data,_meta){let meta$1=_meta===undefined?meta(obj):_meta;let previousDesc=descriptorForProperty(obj,keyName,meta$1);let wasDescriptor=previousDesc!==undefined;if(wasDescriptor){previousDesc.teardown(obj,keyName,meta$1);}if(isClassicDecorator(desc)){defineDecorator(obj,keyName,desc,meta$1);}else if(desc===null||desc===undefined){defineValue(obj,keyName,data,wasDescriptor,true);}else{// fallback to ES5\nObject.defineProperty(obj,keyName,desc);}// if key is being watched, override chains that\n// were initialized with the prototype\nif(!meta$1.isPrototypeMeta(obj)){revalidateObservers(obj);}}function defineDecorator(obj,keyName,desc,meta){let propertyDesc;{propertyDesc=desc(obj,keyName,undefined,meta);}Object.defineProperty(obj,keyName,propertyDesc);// pass the decorator function forward for backwards compat\nreturn desc;}function defineValue(obj,keyName,value,wasDescriptor,enumerable=true){if(wasDescriptor===true||enumerable===false){Object.defineProperty(obj,keyName,{configurable:true,enumerable,writable:true,value});}else{{obj[keyName]=value;}}return value;}const EMBER_ARRAYS=new WeakSet();function setEmberArray(obj){EMBER_ARRAYS.add(obj);}function isEmberArray(obj){return EMBER_ARRAYS.has(obj);}const emberArrayinternals=/*#__PURE__*/Object.defineProperty({__proto__:null,isEmberArray,setEmberArray},Symbol.toStringTag,{value:'Module'});const firstDotIndexCache=new Cache(1000,key=>key.indexOf('.'));function isPath(path){return typeof path==='string'&&firstDotIndexCache.get(path)!==-1;}/**\n          @module @ember/object\n          */const PROXY_CONTENT=symbol('PROXY_CONTENT');function hasUnknownProperty(val){return typeof val==='object'&&val!==null&&typeof val.unknownProperty==='function';}// ..........................................................\n// GET AND SET\n//\n// If we are on a platform that supports accessors we can use those.\n// Otherwise simulate accessors by looking up the property directly on the\n// object.\n/**\n            Gets the value of a property on an object. If the property is computed,\n            the function will be invoked. If the property is not defined but the\n            object implements the `unknownProperty` method then that will be invoked.\n\n            ```javascript\n            import { get } from '@ember/object';\n            get(obj, \"name\");\n            ```\n\n            If you plan to run on IE8 and older browsers then you should use this\n            method anytime you want to retrieve a property on an object that you don't\n            know for sure is private. (Properties beginning with an underscore '_'\n            are considered private.)\n\n            On all newer browsers, you only need to use this method to retrieve\n            properties if the property might not be defined on the object and you want\n            to respect the `unknownProperty` handler. Otherwise you can ignore this\n            method.\n\n            Note that if the object itself is `undefined`, this method will throw\n            an error.\n\n            @method get\n            @for @ember/object\n            @static\n            @param {Object} obj The object to retrieve from.\n            @param {String} keyName The property key to retrieve\n            @return {Object} the property value or `null`.\n            @public\n          */function get$2(obj,keyName){return isPath(keyName)?_getPath(obj,keyName):_getProp(obj,keyName);}function _getProp(obj,keyName){if(obj==null){return;}let value;if(typeof obj==='object'||typeof obj==='function'){{value=obj[keyName];}if(value===undefined&&typeof obj==='object'&&!(keyName in obj)&&hasUnknownProperty(obj)){value=obj.unknownProperty(keyName);}if(isTracking()){consumeTag(tagFor(obj,keyName));if(Array.isArray(value)||isEmberArray(value)){// Add the tag of the returned value if it is an array, since arrays\n// should always cause updates if they are consumed and then changed\nconsumeTag(tagFor(value,'[]'));}}}else{// SAFETY: It should be ok to access properties on any non-nullish value\nvalue=obj[keyName];}return value;}function _getPath(obj,path,forSet){let parts=typeof path==='string'?path.split('.'):path;for(let part of parts){if(obj===undefined||obj===null||obj.isDestroyed){return undefined;}if(forSet&&(part==='__proto__'||part==='constructor')){return;}obj=_getProp(obj,part);}return obj;}// Warm it up\n_getProp('foo','a');_getProp('foo',1);_getProp({},'a');_getProp({},1);_getProp({unknownProperty(){}},'a');_getProp({unknownProperty(){}},1);get$2({},'foo');get$2({},'foo.bar');let fakeProxy={};setProxy(fakeProxy);track(()=>_getProp({},'a'));track(()=>_getProp({},1));track(()=>_getProp({a:[]},'a'));track(()=>_getProp({a:fakeProxy},'a'));/**\n           @module @ember/object\n          *//**\n            Sets the value of a property on an object, respecting computed properties\n            and notifying observers and other listeners of the change.\n            If the specified property is not defined on the object and the object\n            implements the `setUnknownProperty` method, then instead of setting the\n            value of the property on the object, its `setUnknownProperty` handler\n            will be invoked with the two parameters `keyName` and `value`.\n\n            ```javascript\n            import { set } from '@ember/object';\n            set(obj, \"name\", value);\n            ```\n\n            @method set\n            @static\n            @for @ember/object\n            @param {Object} obj The object to modify.\n            @param {String} keyName The property key to set\n            @param {Object} value The value to set\n            @return {Object} the passed value.\n            @public\n          */function set(obj,keyName,value,tolerant){if(obj.isDestroyed){return value;}return isPath(keyName)?_setPath(obj,keyName,value,tolerant):_setProp(obj,keyName,value);}function _setProp(obj,keyName,value){let descriptor=lookupDescriptor(obj,keyName);if(descriptor!==null&&COMPUTED_SETTERS.has(descriptor.set)){obj[keyName]=value;return value;}let currentValue;{currentValue=obj[keyName];}if(currentValue===undefined&&'object'===typeof obj&&!(keyName in obj)&&typeof obj.setUnknownProperty==='function'){/* unknown property */obj.setUnknownProperty(keyName,value);}else{{obj[keyName]=value;}if(currentValue!==value){notifyPropertyChange(obj,keyName);}}return value;}function _setPath(root,path,value,tolerant){let parts=path.split('.');let keyName=parts.pop();let newRoot=_getPath(root,parts,true);if(newRoot!==null&&newRoot!==undefined){return set(newRoot,keyName,value);}else if(!tolerant){throw new Error(`Property set failed: object in path \"${parts.join('.')}\" could not be found.`);}}/**\n            Error-tolerant form of `set`. Will not blow up if any part of the\n            chain is `undefined`, `null`, or destroyed.\n\n            This is primarily used when syncing bindings, which may try to update after\n            an object has been destroyed.\n\n            ```javascript\n            import { trySet } from '@ember/object';\n\n            let obj = { name: \"Zoey\" };\n            trySet(obj, \"contacts.twitter\", \"@emberjs\");\n            ```\n\n            @method trySet\n            @static\n            @for @ember/object\n            @param {Object} root The object to modify.\n            @param {String} path The property path to set\n            @param {Object} value The value to set\n            @public\n          */function trySet(root,path,value){return set(root,path,value,true);}function alias(altKey){return makeComputedDecorator(new AliasedProperty(altKey),AliasDecoratorImpl);}// TODO: This class can be svelted once `meta` has been deprecated\nclass AliasDecoratorImpl extends Function{readOnly(){descriptorForDecorator(this).readOnly();return this;}oneWay(){descriptorForDecorator(this).oneWay();return this;}meta(meta){let prop=descriptorForDecorator(this);if(arguments.length===0){return prop._meta||{};}else{prop._meta=meta;}}}class AliasedProperty extends ComputedDescriptor{constructor(altKey){super();_defineProperty(this,\"altKey\",void 0);this.altKey=altKey;}setup(obj,keyName,propertyDesc,meta){super.setup(obj,keyName,propertyDesc,meta);CHAIN_PASS_THROUGH.add(this);}get(obj,keyName){let ret;let meta$1=meta(obj);let tagMeta=tagMetaFor(obj);let propertyTag=tagFor(obj,keyName,tagMeta);// We don't use the tag since CPs are not automatic, we just want to avoid\n// anything tracking while we get the altKey\nuntrack(()=>{ret=get$2(obj,this.altKey);});let lastRevision=meta$1.revisionFor(keyName);if(lastRevision===undefined||!validateTag(propertyTag,lastRevision)){UPDATE_TAG(propertyTag,getChainTagsForKey(obj,this.altKey,tagMeta,meta$1));meta$1.setRevisionFor(keyName,valueForTag(propertyTag));finishLazyChains(meta$1,keyName,ret);}consumeTag(propertyTag);return ret;}set(obj,_keyName,value){return set(obj,this.altKey,value);}readOnly(){this.set=AliasedProperty_readOnlySet;}oneWay(){this.set=AliasedProperty_oneWaySet;}}function AliasedProperty_readOnlySet(obj,keyName){throw new Error(`Cannot set read-only property '${keyName}' on object: ${inspect(obj)}`);}function AliasedProperty_oneWaySet(obj,keyName,value){defineProperty(obj,keyName,null);return set(obj,keyName,value);}/**\n          @module ember\n          *//**\n            Used internally to allow changing properties in a backwards compatible way, and print a helpful\n            deprecation warning.\n\n            @method deprecateProperty\n            @param {Object} object The object to add the deprecated property to.\n            @param {String} deprecatedKey The property to add (and print deprecation warnings upon accessing).\n            @param {String} newKey The property that will be aliased.\n            @private\n            @since 1.7.0\n          */function deprecateProperty(object,deprecatedKey,newKey,options){Object.defineProperty(object,deprecatedKey,{configurable:true,enumerable:false,set(value){set(this,newKey,value);},get(){return get$2(this,newKey);}});}function arrayContentWillChange(array,startIdx,removeAmt,addAmt){// if no args are passed assume everything changes\nif(startIdx===undefined){startIdx=0;removeAmt=addAmt=-1;}else{if(removeAmt===undefined){removeAmt=-1;}if(addAmt===undefined){addAmt=-1;}}sendEvent(array,'@array:before',[array,startIdx,removeAmt,addAmt]);return array;}function arrayContentDidChange(array,startIdx,removeAmt,addAmt,notify=true){// if no args are passed assume everything changes\nif(startIdx===undefined){startIdx=0;removeAmt=addAmt=-1;}else{if(removeAmt===undefined){removeAmt=-1;}if(addAmt===undefined){addAmt=-1;}}let meta=peekMeta(array);if(notify){if(addAmt<0||removeAmt<0||addAmt-removeAmt!==0){notifyPropertyChange(array,'length',meta);}notifyPropertyChange(array,'[]',meta);}sendEvent(array,'@array:change',[array,startIdx,removeAmt,addAmt]);if(meta!==null){let length=array.length;let addedAmount=addAmt===-1?0:addAmt;let removedAmount=removeAmt===-1?0:removeAmt;let delta=addedAmount-removedAmount;let previousLength=length-delta;let normalStartIdx=startIdx<0?previousLength+startIdx:startIdx;if(meta.revisionFor('firstObject')!==undefined&&normalStartIdx===0){notifyPropertyChange(array,'firstObject',meta);}if(meta.revisionFor('lastObject')!==undefined){let previousLastIndex=previousLength-1;let lastAffectedIndex=normalStartIdx+removedAmount;if(previousLastIndex<lastAffectedIndex){notifyPropertyChange(array,'lastObject',meta);}}}return array;}const EMPTY_ARRAY$3=Object.freeze([]);// Ideally, we'd use MutableArray.detect but for unknown reasons this causes\n// the node tests to fail strangely.\nfunction isMutableArray(obj){return obj!=null&&typeof obj.replace==='function';}function replace(array,start,deleteCount,items=EMPTY_ARRAY$3){if(isMutableArray(array)){array.replace(start,deleteCount,items);}else{replaceInNativeArray(array,start,deleteCount,items);}}const CHUNK_SIZE=60000;// To avoid overflowing the stack, we splice up to CHUNK_SIZE items at a time.\n// See https://code.google.com/p/chromium/issues/detail?id=56588 for more details.\nfunction replaceInNativeArray(array,start,deleteCount,items){arrayContentWillChange(array,start,deleteCount,items.length);if(items.length<=CHUNK_SIZE){array.splice(start,deleteCount,...items);}else{array.splice(start,deleteCount);for(let i=0;i<items.length;i+=CHUNK_SIZE){let chunk=items.slice(i,i+CHUNK_SIZE);array.splice(start+i,0,...chunk);}}arrayContentDidChange(array,start,deleteCount,items.length);}function arrayObserversHelper(obj,target,opts,operation){let{willChange,didChange}=opts;operation(obj,'@array:before',target,willChange);operation(obj,'@array:change',target,didChange);/*\n             * Array proxies have a `_revalidate` method which must be called to set\n             * up their internal array observation systems.\n             */obj._revalidate?.();return obj;}function addArrayObserver(array,target,opts){return arrayObserversHelper(array,target,opts,addListener);}function removeArrayObserver(array,target,opts){return arrayObserversHelper(array,target,opts,removeListener);}const EACH_PROXIES=new WeakMap();function eachProxyArrayWillChange(array,idx,removedCnt,addedCnt){let eachProxy=EACH_PROXIES.get(array);if(eachProxy!==undefined){eachProxy.arrayWillChange(array,idx,removedCnt,addedCnt);}}function eachProxyArrayDidChange(array,idx,removedCnt,addedCnt){let eachProxy=EACH_PROXIES.get(array);if(eachProxy!==undefined){eachProxy.arrayDidChange(array,idx,removedCnt,addedCnt);}}/**\n           @module ember\n          *//**\n            Helper class that allows you to register your library with Ember.\n\n            Singleton created at `Ember.libraries`.\n\n            @class Libraries\n            @constructor\n            @private\n          */class Libraries{constructor(){_defineProperty(this,\"_registry\",void 0);_defineProperty(this,\"_coreLibIndex\",void 0);_defineProperty(this,\"isRegistered\",void 0);_defineProperty(this,\"logVersions\",void 0);this._registry=[];this._coreLibIndex=0;}_getLibraryByName(name){let libs=this._registry;for(let lib of libs){if(lib.name===name){return lib;}}return undefined;}register(name,version,isCoreLibrary){let index=this._registry.length;if(!this._getLibraryByName(name)){if(isCoreLibrary){index=this._coreLibIndex++;}this._registry.splice(index,0,{name,version});}}registerCoreLibrary(name,version){this.register(name,version,true);}deRegister(name){let lib=this._getLibraryByName(name);let index;if(lib){index=this._registry.indexOf(lib);this._registry.splice(index,1);}}}const LIBRARIES=new Libraries();LIBRARIES.registerCoreLibrary('Ember',Version);/**\n           @module @ember/object\n          *//**\n            To get multiple properties at once, call `getProperties`\n            with an object followed by a list of strings or an array:\n\n            ```javascript\n            import { getProperties } from '@ember/object';\n\n            getProperties(record, 'firstName', 'lastName', 'zipCode');\n            // { firstName: 'John', lastName: 'Doe', zipCode: '10011' }\n            ```\n\n            is equivalent to:\n\n            ```javascript\n            import { getProperties } from '@ember/object';\n\n            getProperties(record, ['firstName', 'lastName', 'zipCode']);\n            // { firstName: 'John', lastName: 'Doe', zipCode: '10011' }\n            ```\n\n            @method getProperties\n            @static\n            @for @ember/object\n            @param {Object} obj\n            @param {String...|Array} list of keys to get\n            @return {Object}\n            @public\n          */function getProperties(obj,keys){let ret={};let propertyNames;let i=1;if(arguments.length===2&&Array.isArray(keys)){i=0;propertyNames=arguments[1];}else{propertyNames=Array.from(arguments);}for(;i<propertyNames.length;i++){// SAFETY: we are just walking the list of property names, so we know the\n// index access never produces `undefined`.\nlet name=propertyNames[i];ret[name]=get$2(obj,name);}return ret;}/**\n           @module @ember/object\n          *//**\n            Set a list of properties on an object. These properties are set inside\n            a single `beginPropertyChanges` and `endPropertyChanges` batch, so\n            observers will be buffered.\n\n            ```javascript\n            import EmberObject from '@ember/object';\n            let anObject = EmberObject.create();\n\n            anObject.setProperties({\n              firstName: 'Stanley',\n              lastName: 'Stuart',\n              age: 21\n            });\n            ```\n\n            @method setProperties\n            @static\n            @for @ember/object\n            @param obj\n            @param {Object} properties\n            @return properties\n            @public\n          */function setProperties(obj,properties){if(properties===null||typeof properties!=='object'){return properties;}changeProperties(()=>{let props=Object.keys(properties);for(let propertyName of props){// SAFETY: casting `properties` this way is safe because any object in JS\n// can be indexed this way, and the result will be `unknown`, making it\n// safe for callers.\nset(obj,propertyName,properties[propertyName]);}});return properties;}let DEBUG_INJECTION_FUNCTIONS;/**\n           @module ember\n           @private\n           *//**\n            Read-only property that returns the result of a container lookup.\n\n            @class InjectedProperty\n            @namespace Ember\n            @constructor\n            @param {String} type The container type the property will lookup\n            @param {String} nameOrDesc (optional) The name the property will lookup, defaults\n                   to the property's name\n            @private\n          */// Decorator factory (with args)\n// (Also matches non-decorator form, types may be incorrect for this.)\n// Non-decorator\n// Decorator (without args)\n// Catch-all for service and controller injections\nfunction inject$2(type,...args){let elementDescriptor;let name;if(isElementDescriptor(args)){elementDescriptor=args;}else if(typeof args[0]==='string'){name=args[0];}let getInjection=function(propertyName){let owner=getOwner$2(this)||this.container;// fallback to `container` for backwards compat\nreturn owner.lookup(`${type}:${name||propertyName}`);};let decorator=computed({get:getInjection,set(keyName,value){defineProperty(this,keyName,null,value);}});if(elementDescriptor){return decorator(elementDescriptor[0],elementDescriptor[1],elementDescriptor[2]);}else{return decorator;}}/**\n            @decorator\n            @private\n\n            Marks a property as tracked.\n\n            By default, a component's properties are expected to be static,\n            meaning you are not able to update them and have the template update accordingly.\n            Marking a property as tracked means that when that property changes,\n            a rerender of the component is scheduled so the template is kept up to date.\n\n            There are two usages for the `@tracked` decorator, shown below.\n\n            @example No dependencies\n\n            If you don't pass an argument to `@tracked`, only changes to that property\n            will be tracked:\n\n            ```typescript\n            import Component from '@glimmer/component';\n            import { tracked } from '@glimmer/tracking';\n\n            export default class MyComponent extends Component {\n              @tracked\n              remainingApples = 10\n            }\n            ```\n\n            When something changes the component's `remainingApples` property, the rerender\n            will be scheduled.\n\n            @example Dependents\n\n            In the case that you have a computed property that depends other\n            properties, you want to track both so that when one of the\n            dependents change, a rerender is scheduled.\n\n            In the following example we have two properties,\n            `eatenApples`, and `remainingApples`.\n\n            ```typescript\n            import Component from '@glimmer/component';\n            import { tracked } from '@glimmer/tracking';\n\n            const totalApples = 100;\n\n            export default class MyComponent extends Component {\n              @tracked\n              eatenApples = 0\n\n              get remainingApples() {\n                return totalApples - this.eatenApples;\n              }\n\n              increment() {\n                this.eatenApples = this.eatenApples + 1;\n              }\n            }\n            ```\n\n            @param dependencies Optional dependents to be tracked.\n          */function tracked(...args){if(!isElementDescriptor(args)){let propertyDesc=args[0];let initializer=propertyDesc?propertyDesc.initializer:undefined;let value=propertyDesc?propertyDesc.value:undefined;let decorator=function(target,key,_desc,_meta,isClassicDecorator){let fieldDesc={initializer:initializer||(()=>value)};return descriptorForField([target,key,fieldDesc]);};setClassicDecorator(decorator);return decorator;}return descriptorForField(args);}function descriptorForField([target,key,desc]){let{getter,setter}=trackedData(key,desc?desc.initializer:undefined);function get(){let value=getter(this);// Add the tag of the returned value if it is an array, since arrays\n// should always cause updates if they are consumed and then changed\nif(Array.isArray(value)||isEmberArray(value)){consumeTag(tagFor(value,'[]'));}return value;}function set(newValue){setter(this,newValue);dirtyTagFor(this,SELF_TAG);}let newDesc={enumerable:true,configurable:true,isTracked:true,get,set};COMPUTED_SETTERS.add(set);meta(target).writeDescriptors(key,new TrackedDescriptor(get,set));return newDesc;}class TrackedDescriptor{constructor(_get,_set){this._get=_get;this._set=_set;CHAIN_PASS_THROUGH.add(this);}get(obj){return this._get.call(obj);}set(obj,_key,value){this._set.call(obj,value);}}// NOTE: copied from: https://github.com/glimmerjs/glimmer.js/pull/358\n// Both glimmerjs/glimmer.js and emberjs/ember.js have the exact same implementation\n// of @cached, so any changes made to one should also be made to the other\n/**\n           * @decorator\n           *\n            Gives the getter a caching behavior. The return value of the getter\n            will be cached until any of the properties it is entangled with\n            are invalidated. This is useful when a getter is expensive and\n            used very often.\n\n            For instance, in this `GuestList` class, we have the `sortedGuests`\n            getter that sorts the guests alphabetically:\n\n            ```javascript\n              import { tracked } from '@glimmer/tracking';\n\n              class GuestList {\n                @tracked guests = ['Zoey', 'Tomster'];\n\n                get sortedGuests() {\n                  return this.guests.slice().sort()\n                }\n              }\n            ```\n\n            Every time `sortedGuests` is accessed, a new array will be created and sorted,\n            because JavaScript getters do not cache by default. When the guest list\n            is small, like the one in the example, this is not a problem. However, if\n            the guest list were to grow very large, it would mean that we would be doing\n            a large amount of work each time we accessed `sortedGuests`. With `@cached`,\n            we can cache the value instead:\n\n            ```javascript\n              import { tracked, cached } from '@glimmer/tracking';\n\n              class GuestList {\n                @tracked guests = ['Zoey', 'Tomster'];\n\n                @cached\n                get sortedGuests() {\n                  return this.guests.slice().sort()\n                }\n              }\n            ```\n\n            Now the `sortedGuests` getter will be cached based on autotracking.\n            It will only rerun and create a new sorted array when the guests tracked\n            property is updated.\n\n\n            ### Tradeoffs\n\n            Overuse is discouraged.\n\n            In general, you should avoid using `@cached` unless you have confirmed that\n            the getter you are decorating is computationally expensive, since `@cached`\n            adds a small amount of overhead to the getter.\n            While the individual costs are small, a systematic use of the `@cached`\n            decorator can add up to a large impact overall in your app.\n            Many getters and tracked properties are only accessed once during rendering,\n            and then never rerendered, so adding `@cached` when unnecessary can\n            negatively impact performance.\n\n            Also, `@cached` may rerun even if the values themselves have not changed,\n            since tracked properties will always invalidate.\n            For example updating an integer value from `5` to an other `5` will trigger\n            a rerun of the cached properties building from this integer.\n\n            Avoiding a cache invalidation in this case is not something that can\n            be achieved on the `@cached` decorator itself, but rather when updating\n            the underlying tracked values, by applying some diff checking mechanisms:\n\n            ```javascript\n            if (nextValue !== this.trackedProp) {\n              this.trackedProp = nextValue;\n            }\n            ```\n\n            Here equal values won't update the property, therefore not triggering\n            the subsequent cache invalidations of the `@cached` properties who were\n            using this `trackedProp`.\n\n            Remember that setting tracked data should only be done during initialization, \n            or as the result of a user action. Setting tracked data during render\n            (such as in a getter), is not supported.\n\n            @method cached\n            @static\n            @for @glimmer/tracking\n            @public\n           */const cached=(...args)=>{const[target,key,descriptor]=args;const caches=new WeakMap();const getter=descriptor.get;descriptor.get=function(){if(!caches.has(this)){caches.set(this,createCache(getter.bind(this)));}return getValue(caches.get(this));};};const hasOwnProperty$2=Object.prototype.hasOwnProperty;let searchDisabled=false;const flags={_set:0,_unprocessedNamespaces:false,get unprocessedNamespaces(){return this._unprocessedNamespaces;},set unprocessedNamespaces(v){this._set++;this._unprocessedNamespaces=v;}};let unprocessedMixins=false;const NAMESPACES=[];const NAMESPACES_BY_ID=Object.create(null);function addNamespace(namespace){flags.unprocessedNamespaces=true;NAMESPACES.push(namespace);}function removeNamespace(namespace){let name=getName(namespace);delete NAMESPACES_BY_ID[name];NAMESPACES.splice(NAMESPACES.indexOf(namespace),1);if(name in context$1.lookup&&namespace===context$1.lookup[name]){context$1.lookup[name]=undefined;}}function findNamespaces(){if(!flags.unprocessedNamespaces){return;}let lookup=context$1.lookup;let keys=Object.keys(lookup);for(let key of keys){// Only process entities that start with uppercase A-Z\nif(!isUppercase(key.charCodeAt(0))){continue;}let obj=tryIsNamespace(lookup,key);if(obj){setName(obj,key);}}}function findNamespace(name){if(!searchDisabled){processAllNamespaces();}return NAMESPACES_BY_ID[name];}function processNamespace(namespace){_processNamespace([namespace.toString()],namespace,new Set());}function processAllNamespaces(){let unprocessedNamespaces=flags.unprocessedNamespaces;if(unprocessedNamespaces){findNamespaces();flags.unprocessedNamespaces=false;}if(unprocessedNamespaces||unprocessedMixins){let namespaces=NAMESPACES;for(let namespace of namespaces){processNamespace(namespace);}unprocessedMixins=false;}}function isSearchDisabled(){return searchDisabled;}function setSearchDisabled(flag){searchDisabled=Boolean(flag);}function setUnprocessedMixins(){unprocessedMixins=true;}function _processNamespace(paths,root,seen){let idx=paths.length;let id=paths.join('.');NAMESPACES_BY_ID[id]=root;setName(root,id);// Loop over all of the keys in the namespace, looking for classes\nfor(let key in root){if(!hasOwnProperty$2.call(root,key)){continue;}let obj=root[key];// If we are processing the `Ember` namespace, for example, the\n// `paths` will start with `[\"Ember\"]`. Every iteration through\n// the loop will update the **second** element of this list with\n// the key, so processing `Ember.View` will make the Array\n// `['Ember', 'View']`.\npaths[idx]=key;// If we have found an unprocessed class\nif(obj&&getName(obj)===void 0){// Replace the class' `toString` with the dot-separated path\nsetName(obj,paths.join('.'));// Support nested namespaces\n}else if(obj&&isNamespace(obj)){// Skip aliased namespaces\nif(seen.has(obj)){continue;}seen.add(obj);// Process the child namespace\n_processNamespace(paths,obj,seen);}}paths.length=idx;// cut out last item\n}function isNamespace(obj){return obj!=null&&typeof obj==='object'&&obj.isNamespace;}function isUppercase(code){return code>=65&&code<=90// A\n;// Z\n}function tryIsNamespace(lookup,prop){try{let obj=lookup[prop];return(obj!==null&&typeof obj==='object'||typeof obj==='function')&&obj.isNamespace&&obj;}catch(_e){// continue\n}}const emberinternalsMetalIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,ASYNC_OBSERVERS,ComputedDescriptor,ComputedProperty,DEBUG_INJECTION_FUNCTIONS,Libraries,NAMESPACES,NAMESPACES_BY_ID,PROPERTY_DID_CHANGE,PROXY_CONTENT,SYNC_OBSERVERS,TrackedDescriptor,_getPath,_getProp,_setProp,activateObserver,addArrayObserver,addListener,addNamespace,addObserver,alias,arrayContentDidChange,arrayContentWillChange,autoComputed,beginPropertyChanges,cached,changeProperties,computed,createCache,defineDecorator,defineProperty,defineValue,deprecateProperty,descriptorForDecorator,descriptorForProperty,eachProxyArrayDidChange,eachProxyArrayWillChange,endPropertyChanges,expandProperties,findNamespace,findNamespaces,flushAsyncObservers,get:get$2,getCachedValueFor,getProperties,getValue,hasListeners,hasUnknownProperty,inject:inject$2,isClassicDecorator,isComputed,isConst,isElementDescriptor,isNamespaceSearchDisabled:isSearchDisabled,libraries:LIBRARIES,makeComputedDecorator,markObjectAsDirty,nativeDescDecorator,notifyPropertyChange,objectAt,on:on$3,processAllNamespaces,processNamespace,removeArrayObserver,removeListener,removeNamespace,removeObserver,replace,replaceInNativeArray,revalidateObservers,sendEvent,set,setClassicDecorator,setNamespaceSearchDisabled:setSearchDisabled,setProperties,setUnprocessedMixins,tagForObject,tagForProperty,tracked,trySet},Symbol.toStringTag,{value:'Module'});const emberObjectEvents=/*#__PURE__*/Object.defineProperty({__proto__:null,addListener,removeListener,sendEvent},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/object/mixin\n          */const a_concat=Array.prototype.concat;function extractAccessors(properties){if(properties!==undefined){for(let key of Object.keys(properties)){let desc=Object.getOwnPropertyDescriptor(properties,key);if(desc.get!==undefined||desc.set!==undefined){Object.defineProperty(properties,key,{value:nativeDescDecorator(desc)});}}}return properties;}function concatenatedMixinProperties(concatProp,props,values,base){// reset before adding each new mixin to pickup concats from previous\nlet concats=values[concatProp]||base[concatProp];if(props[concatProp]){concats=concats?a_concat.call(concats,props[concatProp]):props[concatProp];}return concats;}function giveDecoratorSuper(key,decorator,property,descs){if(property===true){return decorator;}let originalGetter=property._getter;if(originalGetter===undefined){return decorator;}let superDesc=descs[key];// Check to see if the super property is a decorator first, if so load its descriptor\nlet superProperty=typeof superDesc==='function'?descriptorForDecorator(superDesc):superDesc;if(superProperty===undefined||superProperty===true){return decorator;}let superGetter=superProperty._getter;if(superGetter===undefined){return decorator;}let get=wrap$1(originalGetter,superGetter);let set;let originalSetter=property._setter;let superSetter=superProperty._setter;if(superSetter!==undefined){if(originalSetter!==undefined){set=wrap$1(originalSetter,superSetter);}else{// If the super property has a setter, we default to using it no matter what.\n// This is clearly very broken and weird, but it's what was here so we have\n// to keep it until the next major at least.\n//\n// TODO: Add a deprecation here.\nset=superSetter;}}else{set=originalSetter;}// only create a new CP if we must\nif(get!==originalGetter||set!==originalSetter){// Since multiple mixins may inherit from the same parent, we need\n// to clone the computed property so that other mixins do not receive\n// the wrapped version.\nlet dependentKeys=property._dependentKeys||[];let newProperty=new ComputedProperty([...dependentKeys,{get,set}]);newProperty._readOnly=property._readOnly;newProperty._meta=property._meta;newProperty.enumerable=property.enumerable;// SAFETY: We passed in the impl for this class\nreturn makeComputedDecorator(newProperty,ComputedProperty);}return decorator;}function giveMethodSuper(key,method,values,descs){// Methods overwrite computed properties, and do not call super to them.\nif(descs[key]!==undefined){return method;}// Find the original method in a parent mixin\nlet superMethod=values[key];// Only wrap the new method if the original method was a function\nif(typeof superMethod==='function'){return wrap$1(method,superMethod);}return method;}function simpleMakeArray(value){if(!value){return[];}else if(!Array.isArray(value)){return[value];}else{return value;}}function applyConcatenatedProperties(key,value,values){let baseValue=values[key];let ret=simpleMakeArray(baseValue).concat(simpleMakeArray(value));return ret;}function applyMergedProperties(key,value,values){let baseValue=values[key];if(!baseValue){return value;}let newBase=Object.assign({},baseValue);let hasFunction=false;let props=Object.keys(value);for(let prop of props){let propValue=value[prop];if(typeof propValue==='function'){hasFunction=true;newBase[prop]=giveMethodSuper(prop,propValue,baseValue,{});}else{newBase[prop]=propValue;}}if(hasFunction){newBase._super=ROOT;}return newBase;}function mergeMixins(mixins,meta,descs,values,base,keys,keysWithSuper){let currentMixin;for(let i=0;i<mixins.length;i++){currentMixin=mixins[i];if(MIXINS.has(currentMixin)){if(meta.hasMixin(currentMixin)){continue;}meta.addMixin(currentMixin);let{properties,mixins}=currentMixin;if(properties!==undefined){mergeProps(meta,properties,descs,values,base,keys,keysWithSuper);}else if(mixins!==undefined){mergeMixins(mixins,meta,descs,values,base,keys,keysWithSuper);if(currentMixin instanceof Mixin&&currentMixin._without!==undefined){currentMixin._without.forEach(keyName=>{// deleting the key means we won't process the value\nlet index=keys.indexOf(keyName);if(index!==-1){keys.splice(index,1);}});}}}else{mergeProps(meta,currentMixin,descs,values,base,keys,keysWithSuper);}}}function mergeProps(meta,props,descs,values,base,keys,keysWithSuper){let concats=concatenatedMixinProperties('concatenatedProperties',props,values,base);let mergings=concatenatedMixinProperties('mergedProperties',props,values,base);let propKeys=Object.keys(props);for(let key of propKeys){let value=props[key];if(value===undefined)continue;if(keys.indexOf(key)===-1){keys.push(key);let desc=meta.peekDescriptors(key);if(desc===undefined){// If the value is a classic decorator, we don't want to actually\n// access it, because that will execute the decorator while we're\n// building the class.\nif(!isClassicDecorator(value)){// The superclass did not have a CP, which means it may have\n// observers or listeners on that property.\nlet prev=values[key]=base[key];if(typeof prev==='function'){updateObserversAndListeners(base,key,prev,false);}}}else{descs[key]=desc;// The super desc will be overwritten on descs, so save off the fact that\n// there was a super so we know to Object.defineProperty when writing\n// the value\nkeysWithSuper.push(key);desc.teardown(base,key,meta);}}let isFunction=typeof value==='function';if(isFunction){let desc=descriptorForDecorator(value);if(desc!==undefined){// Wrap descriptor function to implement _super() if needed\ndescs[key]=giveDecoratorSuper(key,value,desc,descs);values[key]=undefined;continue;}}if(concats&&concats.indexOf(key)>=0||key==='concatenatedProperties'||key==='mergedProperties'){value=applyConcatenatedProperties(key,value,values);}else if(mergings&&mergings.indexOf(key)>-1){value=applyMergedProperties(key,value,values);}else if(isFunction){value=giveMethodSuper(key,value,values,descs);}values[key]=value;descs[key]=undefined;}}function updateObserversAndListeners(obj,key,fn,add){let meta=observerListenerMetaFor(fn);if(meta===undefined)return;let{observers,listeners}=meta;if(observers!==undefined){let updateObserver=add?addObserver:removeObserver;for(let path of observers.paths){updateObserver(obj,path,null,key,observers.sync);}}if(listeners!==undefined){let updateListener=add?addListener:removeListener;for(let listener of listeners){updateListener(obj,listener,null,key);}}}function applyMixin(obj,mixins,_hideKeys=false){let descs=Object.create(null);let values=Object.create(null);let meta$1=meta(obj);let keys=[];let keysWithSuper=[];obj._super=ROOT;// Go through all mixins and hashes passed in, and:\n//\n// * Handle concatenated properties\n// * Handle merged properties\n// * Set up _super wrapping if necessary\n// * Set up computed property descriptors\n// * Copying `toString` in broken browsers\nmergeMixins(mixins,meta$1,descs,values,obj,keys,keysWithSuper);for(let key of keys){let value=values[key];let desc=descs[key];if(value!==undefined){if(typeof value==='function'){updateObserversAndListeners(obj,key,value,true);}defineValue(obj,key,value,keysWithSuper.indexOf(key)!==-1,!_hideKeys);}else if(desc!==undefined){defineDecorator(obj,key,desc,meta$1);}}if(!meta$1.isPrototypeMeta(obj)){revalidateObservers(obj);}return obj;}/**\n            @method mixin\n            @param obj\n            @param mixins*\n            @return obj\n            @private\n          */function mixin(obj,...args){applyMixin(obj,args);return obj;}const MIXINS=new WeakSet();/**\n            The `Mixin` class allows you to create mixins, whose properties can be\n            added to other classes. For instance,\n\n            ```javascript\n            import Mixin from '@ember/object/mixin';\n\n            const EditableMixin = Mixin.create({\n              edit() {\n                console.log('starting to edit');\n                this.set('isEditing', true);\n              },\n              isEditing: false\n            });\n            ```\n\n            ```javascript\n            import EmberObject from '@ember/object';\n            import EditableMixin from '../mixins/editable';\n\n            // Mix mixins into classes by passing them as the first arguments to\n            // `.extend.`\n            const Comment = EmberObject.extend(EditableMixin, {\n              post: null\n            });\n\n            let comment = Comment.create({\n              post: somePost\n            });\n\n            comment.edit(); // outputs 'starting to edit'\n            ```\n\n            Note that Mixins are created with `Mixin.create`, not\n            `Mixin.extend`.\n\n            Note that mixins extend a constructor's prototype so arrays and object literals\n            defined as properties will be shared amongst objects that implement the mixin.\n            If you want to define a property in a mixin that is not shared, you can define\n            it either as a computed property or have it be created on initialization of the object.\n\n            ```javascript\n            // filters array will be shared amongst any object implementing mixin\n            import Mixin from '@ember/object/mixin';\n            import { A } from '@ember/array';\n\n            const FilterableMixin = Mixin.create({\n              filters: A()\n            });\n            ```\n\n            ```javascript\n            import Mixin from '@ember/object/mixin';\n            import { A } from '@ember/array';\n            import { computed } from '@ember/object';\n\n            // filters will be a separate array for every object implementing the mixin\n            const FilterableMixin = Mixin.create({\n              filters: computed(function() {\n                return A();\n              })\n            });\n            ```\n\n            ```javascript\n            import Mixin from '@ember/object/mixin';\n            import { A } from '@ember/array';\n\n            // filters will be created as a separate array during the object's initialization\n            const Filterable = Mixin.create({\n              filters: null,\n\n              init() {\n                this._super(...arguments);\n                this.set(\"filters\", A());\n              }\n            });\n            ```\n\n            @class Mixin\n            @public\n          */class Mixin{/** @internal */constructor(mixins,properties){/** @internal *//** @internal */_defineProperty(this,\"mixins\",void 0);/** @internal */_defineProperty(this,\"properties\",void 0);/** @internal */_defineProperty(this,\"ownerConstructor\",void 0);/** @internal */_defineProperty(this,\"_without\",void 0);MIXINS.add(this);this.properties=extractAccessors(properties);this.mixins=buildMixinsArray(mixins);this.ownerConstructor=undefined;this._without=undefined;}/**\n              @method create\n              @for @ember/object/mixin\n              @static\n              @param arguments*\n              @public\n            */static create(...args){setUnprocessedMixins();let M=this;return new M(args,undefined);}// returns the mixins currently applied to the specified object\n// TODO: Make `mixin`\n/** @internal */static mixins(obj){let meta=peekMeta(obj);let ret=[];if(meta===null){return ret;}meta.forEachMixins(currentMixin=>{// skip primitive mixins since these are always anonymous\nif(!currentMixin.properties){ret.push(currentMixin);}});return ret;}/**\n              @method reopen\n              @param arguments*\n              @private\n              @internal\n            */reopen(...args){if(args.length===0){return this;}if(this.properties){let currentMixin=new Mixin(undefined,this.properties);this.properties=undefined;this.mixins=[currentMixin];}else if(!this.mixins){this.mixins=[];}this.mixins=this.mixins.concat(buildMixinsArray(args));return this;}/**\n              @method apply\n              @param obj\n              @return applied object\n              @private\n              @internal\n            */apply(obj,_hideKeys=false){// Ember.NativeArray is a normal Ember.Mixin that we mix into `Array.prototype` when prototype extensions are enabled\n// mutating a native object prototype like this should _not_ result in enumerable properties being added (or we have significant\n// issues with things like deep equality checks from test frameworks, or things like jQuery.extend(true, [], [])).\n//\n// _hideKeys disables enumerablity when applying the mixin. This is a hack, and we should stop mutating the array prototype by default 😫\nreturn applyMixin(obj,[this],_hideKeys);}/** @internal */applyPartial(obj){return applyMixin(obj,[this]);}/**\n              @method detect\n              @param obj\n              @return {Boolean}\n              @private\n              @internal\n            */detect(obj){if(typeof obj!=='object'||obj===null){return false;}if(MIXINS.has(obj)){return _detect(obj,this);}let meta=peekMeta(obj);if(meta===null){return false;}return meta.hasMixin(this);}/** @internal */without(...args){let ret=new Mixin([this]);ret._without=args;return ret;}/** @internal */keys(){let keys=_keys(this);return keys;}/** @internal */toString(){return'(unknown mixin)';}}function buildMixinsArray(mixins){let length=mixins&&mixins.length||0;let m=undefined;if(length>0){m=new Array(length);for(let i=0;i<length;i++){let x=mixins[i];if(MIXINS.has(x)){m[i]=x;}else{m[i]=new Mixin(undefined,x);}}}return m;}function _detect(curMixin,targetMixin,seen=new Set()){if(seen.has(curMixin)){return false;}seen.add(curMixin);if(curMixin===targetMixin){return true;}let mixins=curMixin.mixins;if(mixins){return mixins.some(mixin=>_detect(mixin,targetMixin,seen));}return false;}function _keys(mixin,ret=new Set(),seen=new Set()){if(seen.has(mixin)){return;}seen.add(mixin);if(mixin.properties){let props=Object.keys(mixin.properties);for(let prop of props){ret.add(prop);}}else if(mixin.mixins){mixin.mixins.forEach(x=>_keys(x,ret,seen));}return ret;}const emberObjectMixin=/*#__PURE__*/Object.defineProperty({__proto__:null,applyMixin,default:Mixin,mixin},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          *//**\n            RegistryProxyMixin is used to provide public access to specific\n            registry functionality.\n\n            @class RegistryProxyMixin\n            @extends RegistryProxy\n            @private\n          */const RegistryProxyMixin=Mixin.create({__registry__:null,resolveRegistration(fullName){return this.__registry__.resolve(fullName);},register:registryAlias('register'),unregister:registryAlias('unregister'),hasRegistration:registryAlias('has'),registeredOption:registryAlias('getOption'),registerOptions:registryAlias('options'),registeredOptions:registryAlias('getOptions'),registerOptionsForType:registryAlias('optionsForType'),registeredOptionsForType:registryAlias('getOptionsForType')});function registryAlias(name){return function(...args){// We need this cast because `Parameters` is deferred so that it is not\n// possible for TS to see it will always produce the right type. However,\n// since `AnyFn` has a rest type, it is allowed. See discussion on [this\n// issue](https://github.com/microsoft/TypeScript/issues/47615).\nreturn this.__registry__[name](...args);};}const emberinternalsRuntimeLibMixinsRegistryProxy=/*#__PURE__*/Object.defineProperty({__proto__:null,default:RegistryProxyMixin},Symbol.toStringTag,{value:'Module'});const SET_TIMEOUT=setTimeout;const NOOP$4=()=>{};function buildNext(flush){// Using \"promises first\" here to:\n//\n// 1) Ensure more consistent experience on browsers that\n//    have differently queued microtasks (separate queues for\n//    MutationObserver vs Promises).\n// 2) Ensure better debugging experiences (it shows up in Chrome\n//    call stack as \"Promise.then (async)\") which is more consistent\n//    with user expectations\n//\n// When Promise is unavailable use MutationObserver (mostly so that we\n// still get microtasks on IE11), and when neither MutationObserver and\n// Promise are present use a plain old setTimeout.\nif(typeof Promise==='function'){const autorunPromise=Promise.resolve();return()=>autorunPromise.then(flush);}else if(typeof MutationObserver==='function'){let iterations=0;let observer=new MutationObserver(flush);let node=document.createTextNode('');observer.observe(node,{characterData:true});return()=>{iterations=++iterations%2;node.data=''+iterations;return iterations;};}else{return()=>SET_TIMEOUT(flush,0);}}function buildPlatform(flush){let clearNext=NOOP$4;return{setTimeout(fn,ms){return setTimeout(fn,ms);},clearTimeout(timerId){return clearTimeout(timerId);},now(){return Date.now();},next:buildNext(flush),clearNext};}const NUMBER=/\\d+/;const TIMERS_OFFSET=6;function isCoercableNumber(suspect){let type=typeof suspect;return type==='number'&&suspect===suspect||type==='string'&&NUMBER.test(suspect);}function getOnError(options){return options.onError||options.onErrorTarget&&options.onErrorTarget[options.onErrorMethod];}function findItem(target,method,collection){let index=-1;for(let i=0,l=collection.length;i<l;i+=4){if(collection[i]===target&&collection[i+1]===method){index=i;break;}}return index;}function findTimerItem(target,method,collection){let index=-1;for(let i=2,l=collection.length;i<l;i+=6){if(collection[i]===target&&collection[i+1]===method){index=i-2;break;}}return index;}function getQueueItems(items,queueItemLength,queueItemPositionOffset=0){let queueItems=[];for(let i=0;i<items.length;i+=queueItemLength){let maybeError=items[i+3/* stack */+queueItemPositionOffset];let queueItem={target:items[i+0/* target */+queueItemPositionOffset],method:items[i+1/* method */+queueItemPositionOffset],args:items[i+2/* args */+queueItemPositionOffset],stack:maybeError!==undefined&&'stack'in maybeError?maybeError.stack:''};queueItems.push(queueItem);}return queueItems;}function binarySearch(time,timers){let start=0;let end=timers.length-TIMERS_OFFSET;let middle;let l;while(start<end){// since timers is an array of pairs 'l' will always\n// be an integer\nl=(end-start)/TIMERS_OFFSET;// compensate for the index in case even number\n// of pairs inside timers\nmiddle=start+l-l%TIMERS_OFFSET;if(time>=timers[middle]){start=middle+TIMERS_OFFSET;}else{end=middle;}}return time>=timers[start]?start+TIMERS_OFFSET:start;}const QUEUE_ITEM_LENGTH=4;class Queue{constructor(name,options={},globalOptions={}){this._queueBeingFlushed=[];this.targetQueues=new Map();this.index=0;this._queue=[];this.name=name;this.options=options;this.globalOptions=globalOptions;}stackFor(index){if(index<this._queue.length){let entry=this._queue[index*3+QUEUE_ITEM_LENGTH];if(entry){return entry.stack;}else{return null;}}}flush(sync){let{before,after}=this.options;let target;let method;let args;let errorRecordedForStack;this.targetQueues.clear();if(this._queueBeingFlushed.length===0){this._queueBeingFlushed=this._queue;this._queue=[];}if(before!==undefined){before();}let invoke;let queueItems=this._queueBeingFlushed;if(queueItems.length>0){let onError=getOnError(this.globalOptions);invoke=onError?this.invokeWithOnError:this.invoke;for(let i=this.index;i<queueItems.length;i+=QUEUE_ITEM_LENGTH){this.index+=QUEUE_ITEM_LENGTH;method=queueItems[i+1];// method could have been nullified / canceled during flush\nif(method!==null){//\n//    ** Attention intrepid developer **\n//\n//    To find out the stack of this task when it was scheduled onto\n//    the run loop, add the following to your app.js:\n//\n//    Ember.run.backburner.DEBUG = true; // NOTE: This slows your app, don't leave it on in production.\n//\n//    Once that is in place, when you are at a breakpoint and navigate\n//    here in the stack explorer, you can look at `errorRecordedForStack.stack`,\n//    which will be the captured stack when this job was scheduled.\n//\n//    One possible long-term solution is the following Chrome issue:\n//       https://bugs.chromium.org/p/chromium/issues/detail?id=332624\n//\ntarget=queueItems[i];args=queueItems[i+2];errorRecordedForStack=queueItems[i+3];// Debugging assistance\ninvoke(target,method,args,onError,errorRecordedForStack);}if(this.index!==this._queueBeingFlushed.length&&this.globalOptions.mustYield&&this.globalOptions.mustYield()){return 1/* Pause */;}}}if(after!==undefined){after();}this._queueBeingFlushed.length=0;this.index=0;if(sync!==false&&this._queue.length>0){// check if new items have been added\nthis.flush(true);}}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0;}cancel({target,method}){let queue=this._queue;let targetQueueMap=this.targetQueues.get(target);if(targetQueueMap!==undefined){targetQueueMap.delete(method);}let index=findItem(target,method,queue);if(index>-1){queue[index+1]=null;return true;}// if not found in current queue\n// could be in the queue that is being flushed\nqueue=this._queueBeingFlushed;index=findItem(target,method,queue);if(index>-1){queue[index+1]=null;return true;}return false;}push(target,method,args,stack){this._queue.push(target,method,args,stack);return{queue:this,target,method};}pushUnique(target,method,args,stack){let localQueueMap=this.targetQueues.get(target);if(localQueueMap===undefined){localQueueMap=new Map();this.targetQueues.set(target,localQueueMap);}let index=localQueueMap.get(method);if(index===undefined){let queueIndex=this._queue.push(target,method,args,stack)-QUEUE_ITEM_LENGTH;localQueueMap.set(method,queueIndex);}else{let queue=this._queue;queue[index+2]=args;// replace args\nqueue[index+3]=stack;// replace stack\n}return{queue:this,target,method};}_getDebugInfo(debugEnabled){if(debugEnabled){let debugInfo=getQueueItems(this._queue,QUEUE_ITEM_LENGTH);return debugInfo;}return undefined;}invoke(target,method,args/*, onError, errorRecordedForStack */){if(args===undefined){method.call(target);}else{method.apply(target,args);}}invokeWithOnError(target,method,args,onError,errorRecordedForStack){try{if(args===undefined){method.call(target);}else{method.apply(target,args);}}catch(error){onError(error,errorRecordedForStack);}}}class DeferredActionQueues{constructor(queueNames=[],options){this.queues={};this.queueNameIndex=0;this.queueNames=queueNames;queueNames.reduce(function(queues,queueName){queues[queueName]=new Queue(queueName,options[queueName],options);return queues;},this.queues);}/**\n             * @method schedule\n             * @param {String} queueName\n             * @param {Any} target\n             * @param {Any} method\n             * @param {Any} args\n             * @param {Boolean} onceFlag\n             * @param {Any} stack\n             * @return queue\n             */schedule(queueName,target,method,args,onceFlag,stack){let queues=this.queues;let queue=queues[queueName];if(queue===undefined){throw new Error(`You attempted to schedule an action in a queue (${queueName}) that doesn\\'t exist`);}if(method===undefined||method===null){throw new Error(`You attempted to schedule an action in a queue (${queueName}) for a method that doesn\\'t exist`);}this.queueNameIndex=0;if(onceFlag){return queue.pushUnique(target,method,args,stack);}else{return queue.push(target,method,args,stack);}}/**\n             * DeferredActionQueues.flush() calls Queue.flush()\n             *\n             * @method flush\n             * @param {Boolean} fromAutorun\n             */flush(fromAutorun=false){let queue;let queueName;let numberOfQueues=this.queueNames.length;while(this.queueNameIndex<numberOfQueues){queueName=this.queueNames[this.queueNameIndex];queue=this.queues[queueName];if(queue.hasWork()===false){this.queueNameIndex++;if(fromAutorun&&this.queueNameIndex<numberOfQueues){return 1/* Pause */;}}else{if(queue.flush(false/* async */)===1/* Pause */){return 1/* Pause */;}}}}/**\n             * Returns debug information for the current queues.\n             *\n             * @method _getDebugInfo\n             * @param {Boolean} debugEnabled\n             * @returns {IDebugInfo | undefined}\n             */_getDebugInfo(debugEnabled){if(debugEnabled){let debugInfo={};let queue;let queueName;let numberOfQueues=this.queueNames.length;let i=0;while(i<numberOfQueues){queueName=this.queueNames[i];queue=this.queues[queueName];debugInfo[queueName]=queue._getDebugInfo(debugEnabled);i++;}return debugInfo;}return;}}function iteratorDrain(fn){let iterator=fn();let result=iterator.next();while(result.done===false){result.value();result=iterator.next();}}const noop$1=function(){};const DISABLE_SCHEDULE=Object.freeze([]);function parseArgs(){let length=arguments.length;let args;let method;let target;if(length===0);else if(length===1){target=null;method=arguments[0];}else{let argsIndex=2;let methodOrTarget=arguments[0];let methodOrArgs=arguments[1];let type=typeof methodOrArgs;if(type==='function'){target=methodOrTarget;method=methodOrArgs;}else if(methodOrTarget!==null&&type==='string'&&methodOrArgs in methodOrTarget){target=methodOrTarget;method=target[methodOrArgs];}else if(typeof methodOrTarget==='function'){argsIndex=1;target=null;method=methodOrTarget;}if(length>argsIndex){let len=length-argsIndex;args=new Array(len);for(let i=0;i<len;i++){args[i]=arguments[i+argsIndex];}}}return[target,method,args];}function parseTimerArgs(){let[target,method,args]=parseArgs(...arguments);let wait=0;let length=args!==undefined?args.length:0;if(length>0){let last=args[length-1];if(isCoercableNumber(last)){wait=parseInt(args.pop(),10);}}return[target,method,args,wait];}function parseDebounceArgs(){let target;let method;let isImmediate;let args;let wait;if(arguments.length===2){method=arguments[0];wait=arguments[1];target=null;}else{[target,method,args]=parseArgs(...arguments);if(args===undefined){wait=0;}else{wait=args.pop();if(!isCoercableNumber(wait)){isImmediate=wait===true;wait=args.pop();}}}wait=parseInt(wait,10);return[target,method,args,wait,isImmediate];}let UUID=0;let beginCount=0;let endCount=0;let beginEventCount=0;let endEventCount=0;let runCount=0;let joinCount=0;let deferCount=0;let scheduleCount=0;let scheduleIterableCount=0;let deferOnceCount=0;let scheduleOnceCount=0;let setTimeoutCount=0;let laterCount=0;let throttleCount=0;let debounceCount=0;let cancelTimersCount=0;let cancelCount=0;let autorunsCreatedCount=0;let autorunsCompletedCount=0;let deferredActionQueuesCreatedCount=0;let nestedDeferredActionQueuesCreated=0;class Backburner{constructor(queueNames,options){this.DEBUG=false;this.currentInstance=null;this.instanceStack=[];this._eventCallbacks={end:[],begin:[]};this._timerTimeoutId=null;this._timers=[];this._autorun=false;this._autorunStack=null;this.queueNames=queueNames;this.options=options||{};if(typeof this.options.defaultQueue==='string'){this._defaultQueue=this.options.defaultQueue;}else{this._defaultQueue=this.queueNames[0];}this._onBegin=this.options.onBegin||noop$1;this._onEnd=this.options.onEnd||noop$1;this._boundRunExpiredTimers=this._runExpiredTimers.bind(this);this._boundAutorunEnd=()=>{autorunsCompletedCount++;// if the autorun was already flushed, do nothing\nif(this._autorun===false){return;}this._autorun=false;this._autorunStack=null;this._end(true/* fromAutorun */);};let builder=this.options._buildPlatform||buildPlatform;this._platform=builder(this._boundAutorunEnd);}get counters(){return{begin:beginCount,end:endCount,events:{begin:beginEventCount,end:endEventCount},autoruns:{created:autorunsCreatedCount,completed:autorunsCompletedCount},run:runCount,join:joinCount,defer:deferCount,schedule:scheduleCount,scheduleIterable:scheduleIterableCount,deferOnce:deferOnceCount,scheduleOnce:scheduleOnceCount,setTimeout:setTimeoutCount,later:laterCount,throttle:throttleCount,debounce:debounceCount,cancelTimers:cancelTimersCount,cancel:cancelCount,loops:{total:deferredActionQueuesCreatedCount,nested:nestedDeferredActionQueuesCreated}};}get defaultQueue(){return this._defaultQueue;}/*\n              @method begin\n              @return instantiated class DeferredActionQueues\n            */begin(){beginCount++;let options=this.options;let previousInstance=this.currentInstance;let current;if(this._autorun!==false){current=previousInstance;this._cancelAutorun();}else{if(previousInstance!==null){nestedDeferredActionQueuesCreated++;this.instanceStack.push(previousInstance);}deferredActionQueuesCreatedCount++;current=this.currentInstance=new DeferredActionQueues(this.queueNames,options);beginEventCount++;this._trigger('begin',current,previousInstance);}this._onBegin(current,previousInstance);return current;}end(){endCount++;this._end(false);}on(eventName,callback){if(typeof callback!=='function'){throw new TypeError(`Callback must be a function`);}let callbacks=this._eventCallbacks[eventName];if(callbacks!==undefined){callbacks.push(callback);}else{throw new TypeError(`Cannot on() event ${eventName} because it does not exist`);}}off(eventName,callback){let callbacks=this._eventCallbacks[eventName];if(!eventName||callbacks===undefined){throw new TypeError(`Cannot off() event ${eventName} because it does not exist`);}let callbackFound=false;if(callback){for(let i=0;i<callbacks.length;i++){if(callbacks[i]===callback){callbackFound=true;callbacks.splice(i,1);i--;}}}if(!callbackFound){throw new TypeError(`Cannot off() callback that does not exist`);}}run(){runCount++;let[target,method,args]=parseArgs(...arguments);return this._run(target,method,args);}join(){joinCount++;let[target,method,args]=parseArgs(...arguments);return this._join(target,method,args);}/**\n             * @deprecated please use schedule instead.\n             */defer(queueName,target,method,...args){deferCount++;return this.schedule(queueName,target,method,...args);}schedule(queueName,..._args){scheduleCount++;let[target,method,args]=parseArgs(..._args);let stack=this.DEBUG?new Error():undefined;return this._ensureInstance().schedule(queueName,target,method,args,false,stack);}/*\n              Defer the passed iterable of functions to run inside the specified queue.\n                 @method scheduleIterable\n              @param {String} queueName\n              @param {Iterable} an iterable of functions to execute\n              @return method result\n            */scheduleIterable(queueName,iterable){scheduleIterableCount++;let stack=this.DEBUG?new Error():undefined;return this._ensureInstance().schedule(queueName,null,iteratorDrain,[iterable],false,stack);}/**\n             * @deprecated please use scheduleOnce instead.\n             */deferOnce(queueName,target,method,...args){deferOnceCount++;return this.scheduleOnce(queueName,target,method,...args);}scheduleOnce(queueName,..._args){scheduleOnceCount++;let[target,method,args]=parseArgs(..._args);let stack=this.DEBUG?new Error():undefined;return this._ensureInstance().schedule(queueName,target,method,args,true,stack);}setTimeout(){setTimeoutCount++;return this.later(...arguments);}later(){laterCount++;let[target,method,args,wait]=parseTimerArgs(...arguments);return this._later(target,method,args,wait);}throttle(){throttleCount++;let[target,method,args,wait,isImmediate=true]=parseDebounceArgs(...arguments);let index=findTimerItem(target,method,this._timers);let timerId;if(index===-1){timerId=this._later(target,method,isImmediate?DISABLE_SCHEDULE:args,wait);if(isImmediate){this._join(target,method,args);}}else{timerId=this._timers[index+1];let argIndex=index+4;if(this._timers[argIndex]!==DISABLE_SCHEDULE){this._timers[argIndex]=args;}}return timerId;}debounce(){debounceCount++;let[target,method,args,wait,isImmediate=false]=parseDebounceArgs(...arguments);let _timers=this._timers;let index=findTimerItem(target,method,_timers);let timerId;if(index===-1){timerId=this._later(target,method,isImmediate?DISABLE_SCHEDULE:args,wait);if(isImmediate){this._join(target,method,args);}}else{let executeAt=this._platform.now()+wait;let argIndex=index+4;if(_timers[argIndex]===DISABLE_SCHEDULE){args=DISABLE_SCHEDULE;}timerId=_timers[index+1];let i=binarySearch(executeAt,_timers);if(index+TIMERS_OFFSET===i){_timers[index]=executeAt;_timers[argIndex]=args;}else{let stack=this._timers[index+5];this._timers.splice(i,0,executeAt,timerId,target,method,args,stack);this._timers.splice(index,TIMERS_OFFSET);}if(index===0){this._reinstallTimerTimeout();}}return timerId;}cancelTimers(){cancelTimersCount++;this._clearTimerTimeout();this._timers=[];this._cancelAutorun();}hasTimers(){return this._timers.length>0||this._autorun;}cancel(timer){cancelCount++;if(timer===null||timer===undefined){return false;}let timerType=typeof timer;if(timerType==='number'){// we're cancelling a setTimeout or throttle or debounce\nreturn this._cancelLaterTimer(timer);}else if(timerType==='object'&&timer.queue&&timer.method){// we're cancelling a deferOnce\nreturn timer.queue.cancel(timer);}return false;}ensureInstance(){this._ensureInstance();}/**\n             * Returns debug information related to the current instance of Backburner\n             *\n             * @method getDebugInfo\n             * @returns {Object | undefined} Will return and Object containing debug information if\n             * the DEBUG flag is set to true on the current instance of Backburner, else undefined.\n             */getDebugInfo(){if(this.DEBUG){return{autorun:this._autorunStack,counters:this.counters,timers:getQueueItems(this._timers,TIMERS_OFFSET,2),instanceStack:[this.currentInstance,...this.instanceStack].map(deferredActionQueue=>deferredActionQueue&&deferredActionQueue._getDebugInfo(this.DEBUG))};}return undefined;}_end(fromAutorun){let currentInstance=this.currentInstance;let nextInstance=null;if(currentInstance===null){throw new Error(`end called without begin`);}// Prevent double-finally bug in Safari 6.0.2 and iOS 6\n// This bug appears to be resolved in Safari 6.0.5 and iOS 7\nlet finallyAlreadyCalled=false;let result;try{result=currentInstance.flush(fromAutorun);}finally{if(!finallyAlreadyCalled){finallyAlreadyCalled=true;if(result===1/* Pause */){const plannedNextQueue=this.queueNames[currentInstance.queueNameIndex];this._scheduleAutorun(plannedNextQueue);}else{this.currentInstance=null;if(this.instanceStack.length>0){nextInstance=this.instanceStack.pop();this.currentInstance=nextInstance;}this._trigger('end',currentInstance,nextInstance);this._onEnd(currentInstance,nextInstance);}}}}_join(target,method,args){if(this.currentInstance===null){return this._run(target,method,args);}if(target===undefined&&args===undefined){return method();}else{return method.apply(target,args);}}_run(target,method,args){let onError=getOnError(this.options);this.begin();if(onError){try{return method.apply(target,args);}catch(error){onError(error);}finally{this.end();}}else{try{return method.apply(target,args);}finally{this.end();}}}_cancelAutorun(){if(this._autorun){this._platform.clearNext();this._autorun=false;this._autorunStack=null;}}_later(target,method,args,wait){let stack=this.DEBUG?new Error():undefined;let executeAt=this._platform.now()+wait;let id=UUID++;if(this._timers.length===0){this._timers.push(executeAt,id,target,method,args,stack);this._installTimerTimeout();}else{// find position to insert\nlet i=binarySearch(executeAt,this._timers);this._timers.splice(i,0,executeAt,id,target,method,args,stack);// always reinstall since it could be out of sync\nthis._reinstallTimerTimeout();}return id;}_cancelLaterTimer(timer){for(let i=1;i<this._timers.length;i+=TIMERS_OFFSET){if(this._timers[i]===timer){this._timers.splice(i-1,TIMERS_OFFSET);if(i===1){this._reinstallTimerTimeout();}return true;}}return false;}/**\n             Trigger an event. Supports up to two arguments. Designed around\n             triggering transition events from one run loop instance to the\n             next, which requires an argument for the  instance and then\n             an argument for the next instance.\n                @private\n             @method _trigger\n             @param {String} eventName\n             @param {any} arg1\n             @param {any} arg2\n             */_trigger(eventName,arg1,arg2){let callbacks=this._eventCallbacks[eventName];if(callbacks!==undefined){for(let i=0;i<callbacks.length;i++){callbacks[i](arg1,arg2);}}}_runExpiredTimers(){this._timerTimeoutId=null;if(this._timers.length>0){this.begin();this._scheduleExpiredTimers();this.end();}}_scheduleExpiredTimers(){let timers=this._timers;let i=0;let l=timers.length;let defaultQueue=this._defaultQueue;let n=this._platform.now();for(;i<l;i+=TIMERS_OFFSET){let executeAt=timers[i];if(executeAt>n){break;}let args=timers[i+4];if(args!==DISABLE_SCHEDULE){let target=timers[i+2];let method=timers[i+3];let stack=timers[i+5];this.currentInstance.schedule(defaultQueue,target,method,args,false,stack);}}timers.splice(0,i);this._installTimerTimeout();}_reinstallTimerTimeout(){this._clearTimerTimeout();this._installTimerTimeout();}_clearTimerTimeout(){if(this._timerTimeoutId===null){return;}this._platform.clearTimeout(this._timerTimeoutId);this._timerTimeoutId=null;}_installTimerTimeout(){if(this._timers.length===0){return;}let minExpiresAt=this._timers[0];let n=this._platform.now();let wait=Math.max(0,minExpiresAt-n);this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,wait);}_ensureInstance(){let currentInstance=this.currentInstance;if(currentInstance===null){this._autorunStack=this.DEBUG?new Error():undefined;currentInstance=this.begin();this._scheduleAutorun(this.queueNames[0]);}return currentInstance;}_scheduleAutorun(plannedNextQueue){autorunsCreatedCount++;const next=this._platform.next;const flush=this.options.flush;if(flush){flush(plannedNextQueue,next);}else{next();}this._autorun=true;}}Backburner.Queue=Queue;Backburner.buildPlatform=buildPlatform;Backburner.buildNext=buildNext;const backburnerjs=/*#__PURE__*/Object.defineProperty({__proto__:null,buildPlatform,default:Backburner},Symbol.toStringTag,{value:'Module'});// Partial types from https://medium.com/codex/currying-in-typescript-ca5226c85b85\nlet currentRunLoop=null;function _getCurrentRunLoop(){return currentRunLoop;}function onBegin(current){currentRunLoop=current;}function onEnd(_current,next){currentRunLoop=next;flushAsyncObservers(schedule);}function flush$1(queueName,next){if(queueName==='render'||queueName===_rsvpErrorQueue){flushAsyncObservers(schedule);}next();}const _rsvpErrorQueue=`${Math.random()}${Date.now()}`.replace('.','');/**\n            Array of named queues. This array determines the order in which queues\n            are flushed at the end of the RunLoop. You can define your own queues by\n            simply adding the queue name to this array. Normally you should not need\n            to inspect or modify this property.\n\n            @property queues\n            @type Array\n            @default ['actions', 'destroy']\n            @private\n          */const _queues=['actions',// used in router transitions to prevent unnecessary loading state entry\n// if all context promises resolve on the 'actions' queue first\n'routerTransitions','render','afterRender','destroy',// used to re-throw unhandled RSVP rejection errors specifically in this\n// position to avoid breaking anything rendered in the other sections\n_rsvpErrorQueue];/**\n           * @internal\n           * @private\n           */const _backburner=new Backburner(_queues,{defaultQueue:'actions',onBegin,onEnd,onErrorTarget,onErrorMethod:'onerror',flush:flush$1});/**\n           @module @ember/runloop\n          */// ..........................................................\n// run - this is ideally the only public API the dev sees\n//\n/**\n            Runs the passed target and method inside of a RunLoop, ensuring any\n            deferred actions including bindings and views updates are flushed at the\n            end.\n\n            Normally you should not need to invoke this method yourself. However if\n            you are implementing raw event handlers when interfacing with other\n            libraries or plugins, you should probably wrap all of your code inside this\n            call.\n\n            ```javascript\n            import { run } from '@ember/runloop';\n\n            run(function() {\n              // code to be executed within a RunLoop\n            });\n            ```\n            @method run\n            @for @ember/runloop\n            @static\n            @param {Object} [target] target of method to call\n            @param {Function|String} method Method to invoke.\n              May be a function or a string. If you pass a string\n              then it will be looked up on the passed target.\n            @param {Object} [args*] Any additional arguments you wish to pass to the method.\n            @return {Object} return value from invoking the passed function.\n            @public\n          */function run$1(...args){// @ts-expect-error TS doesn't like our spread args\nreturn _backburner.run(...args);}/**\n            If no run-loop is present, it creates a new one. If a run loop is\n            present it will queue itself to run on the existing run-loops action\n            queue.\n\n            Please note: This is not for normal usage, and should be used sparingly.\n\n            If invoked when not within a run loop:\n\n            ```javascript\n            import { join } from '@ember/runloop';\n\n            join(function() {\n              // creates a new run-loop\n            });\n            ```\n\n            Alternatively, if called within an existing run loop:\n\n            ```javascript\n            import { run, join } from '@ember/runloop';\n\n            run(function() {\n              // creates a new run-loop\n\n              join(function() {\n                // joins with the existing run-loop, and queues for invocation on\n                // the existing run-loops action queue.\n              });\n            });\n            ```\n\n            @method join\n            @static\n            @for @ember/runloop\n            @param {Object} [target] target of method to call\n            @param {Function|String} method Method to invoke.\n              May be a function or a string. If you pass a string\n              then it will be looked up on the passed target.\n            @param {Object} [args*] Any additional arguments you wish to pass to the method.\n            @return {Object} Return value from invoking the passed function. Please note,\n            when called within an existing loop, no return value is possible.\n            @public\n          */function join(methodOrTarget,methodOrArg,...additionalArgs){return _backburner.join(methodOrTarget,methodOrArg,...additionalArgs);}/**\n            Allows you to specify which context to call the specified function in while\n            adding the execution of that function to the Ember run loop. This ability\n            makes this method a great way to asynchronously integrate third-party libraries\n            into your Ember application.\n\n            `bind` takes two main arguments, the desired context and the function to\n            invoke in that context. Any additional arguments will be supplied as arguments\n            to the function that is passed in.\n\n            Let's use the creation of a TinyMCE component as an example. Currently,\n            TinyMCE provides a setup configuration option we can use to do some processing\n            after the TinyMCE instance is initialized but before it is actually rendered.\n            We can use that setup option to do some additional setup for our component.\n            The component itself could look something like the following:\n\n            ```app/components/rich-text-editor.js\n            import Component from '@ember/component';\n            import { on } from '@ember/object/evented';\n            import { bind } from '@ember/runloop';\n\n            export default Component.extend({\n              initializeTinyMCE: on('didInsertElement', function() {\n                tinymce.init({\n                  selector: '#' + this.$().prop('id'),\n                  setup: bind(this, this.setupEditor)\n                });\n              }),\n\n              didInsertElement() {\n                tinymce.init({\n                  selector: '#' + this.$().prop('id'),\n                  setup: bind(this, this.setupEditor)\n                });\n              }\n\n              setupEditor(editor) {\n                this.set('editor', editor);\n\n                editor.on('change', function() {\n                  console.log('content changed!');\n                });\n              }\n            });\n            ```\n\n            In this example, we use `bind` to bind the setupEditor method to the\n            context of the RichTextEditor component and to have the invocation of that\n            method be safely handled and executed by the Ember run loop.\n\n            @method bind\n            @static\n            @for @ember/runloop\n            @param {Object} [target] target of method to call\n            @param {Function|String} method Method to invoke.\n              May be a function or a string. If you pass a string\n              then it will be looked up on the passed target.\n            @param {Object} [args*] Any additional arguments you wish to pass to the method.\n            @return {Function} returns a new function that will always have a particular context\n            @since 1.4.0\n            @public\n          */// This final fallback is the equivalent of the (quite unsafe!) type for `bind`\n// from TS' defs for `Function.prototype.bind`. In general, it means we have a\n// loss of safety if we do not\nfunction bind(...curried){return(...args)=>join(...curried.concat(args));}/**\n            Begins a new RunLoop. Any deferred actions invoked after the begin will\n            be buffered until you invoke a matching call to `end()`. This is\n            a lower-level way to use a RunLoop instead of using `run()`.\n\n            ```javascript\n            import { begin, end } from '@ember/runloop';\n\n            begin();\n            // code to be executed within a RunLoop\n            end();\n            ```\n\n            @method begin\n            @static\n            @for @ember/runloop\n            @return {void}\n            @public\n          */function begin(){_backburner.begin();}/**\n            Ends a RunLoop. This must be called sometime after you call\n            `begin()` to flush any deferred actions. This is a lower-level way\n            to use a RunLoop instead of using `run()`.\n\n            ```javascript\n            import { begin, end } from '@ember/runloop';\n\n            begin();\n            // code to be executed within a RunLoop\n            end();\n            ```\n\n            @method end\n            @static\n            @for @ember/runloop\n            @return {void}\n            @public\n          */function end(){_backburner.end();}/**\n            Adds the passed target/method and any optional arguments to the named\n            queue to be executed at the end of the RunLoop. If you have not already\n            started a RunLoop when calling this method one will be started for you\n            automatically.\n\n            At the end of a RunLoop, any methods scheduled in this way will be invoked.\n            Methods will be invoked in an order matching the named queues defined in\n            the `queues` property.\n\n            ```javascript\n            import { schedule } from '@ember/runloop';\n\n            schedule('afterRender', this, function() {\n              // this will be executed in the 'afterRender' queue\n              console.log('scheduled on afterRender queue');\n            });\n\n            schedule('actions', this, function() {\n              // this will be executed in the 'actions' queue\n              console.log('scheduled on actions queue');\n            });\n\n            // Note the functions will be run in order based on the run queues order.\n            // Output would be:\n            //   scheduled on actions queue\n            //   scheduled on afterRender queue\n            ```\n\n            @method schedule\n            @static\n            @for @ember/runloop\n            @param {String} queue The name of the queue to schedule against. Default queues is 'actions'\n            @param {Object} [target] target object to use as the context when invoking a method.\n            @param {String|Function} method The method to invoke. If you pass a string it\n              will be resolved on the target object at the time the scheduled item is\n              invoked allowing you to change the target function.\n            @param {Object} [arguments*] Optional arguments to be passed to the queued method.\n            @return {*} Timer information for use in canceling, see `cancel`.\n            @public\n          */function schedule(...args){// @ts-expect-error TS doesn't like the rest args here\nreturn _backburner.schedule(...args);}// Used by global test teardown\nfunction _hasScheduledTimers(){return _backburner.hasTimers();}// Used by global test teardown\nfunction _cancelTimers(){_backburner.cancelTimers();}/**\n            Invokes the passed target/method and optional arguments after a specified\n            period of time. The last parameter of this method must always be a number\n            of milliseconds.\n\n            You should use this method whenever you need to run some action after a\n            period of time instead of using `setTimeout()`. This method will ensure that\n            items that expire during the same script execution cycle all execute\n            together, which is often more efficient than using a real setTimeout.\n\n            ```javascript\n            import { later } from '@ember/runloop';\n\n            later(myContext, function() {\n              // code here will execute within a RunLoop in about 500ms with this == myContext\n            }, 500);\n            ```\n\n            @method later\n            @static\n            @for @ember/runloop\n            @param {Object} [target] target of method to invoke\n            @param {Function|String} method The method to invoke.\n              If you pass a string it will be resolved on the\n              target at the time the method is invoked.\n            @param {Object} [args*] Optional arguments to pass to the timeout.\n            @param {Number} wait Number of milliseconds to wait.\n            @return {*} Timer information for use in canceling, see `cancel`.\n            @public\n          */function later(...args){return _backburner.later(...args);}/**\n           Schedule a function to run one time during the current RunLoop. This is equivalent\n            to calling `scheduleOnce` with the \"actions\" queue.\n\n            @method once\n            @static\n            @for @ember/runloop\n            @param {Object} [target] The target of the method to invoke.\n            @param {Function|String} method The method to invoke.\n              If you pass a string it will be resolved on the\n              target at the time the method is invoked.\n            @param {Object} [args*] Optional arguments to pass to the timeout.\n            @return {Object} Timer information for use in canceling, see `cancel`.\n            @public\n          */function once(...args){// @ts-expect-error TS doesn't like the rest args here\nreturn _backburner.scheduleOnce('actions',...args);}/**\n            Schedules a function to run one time in a given queue of the current RunLoop.\n            Calling this method with the same queue/target/method combination will have\n            no effect (past the initial call).\n\n            Note that although you can pass optional arguments these will not be\n            considered when looking for duplicates. New arguments will replace previous\n            calls.\n\n            ```javascript\n            import { run, scheduleOnce } from '@ember/runloop';\n\n            function sayHi() {\n              console.log('hi');\n            }\n\n            run(function() {\n              scheduleOnce('afterRender', myContext, sayHi);\n              scheduleOnce('afterRender', myContext, sayHi);\n              // sayHi will only be executed once, in the afterRender queue of the RunLoop\n            });\n            ```\n\n            Also note that for `scheduleOnce` to prevent additional calls, you need to\n            pass the same function instance. The following case works as expected:\n\n            ```javascript\n            function log() {\n              console.log('Logging only once');\n            }\n\n            function scheduleIt() {\n              scheduleOnce('actions', myContext, log);\n            }\n\n            scheduleIt();\n            scheduleIt();\n            ```\n\n            But this other case will schedule the function multiple times:\n\n            ```javascript\n            import { scheduleOnce } from '@ember/runloop';\n\n            function scheduleIt() {\n              scheduleOnce('actions', myContext, function() {\n                console.log('Closure');\n              });\n            }\n\n            scheduleIt();\n            scheduleIt();\n\n            // \"Closure\" will print twice, even though we're using `scheduleOnce`,\n            // because the function we pass to it won't match the\n            // previously scheduled operation.\n            ```\n\n            Available queues, and their order, can be found at `queues`\n\n            @method scheduleOnce\n            @static\n            @for @ember/runloop\n            @param {String} [queue] The name of the queue to schedule against. Default queues is 'actions'.\n            @param {Object} [target] The target of the method to invoke.\n            @param {Function|String} method The method to invoke.\n              If you pass a string it will be resolved on the\n              target at the time the method is invoked.\n            @param {Object} [args*] Optional arguments to pass to the timeout.\n            @return {Object} Timer information for use in canceling, see `cancel`.\n            @public\n          */function scheduleOnce(...args){// @ts-expect-error TS doesn't like the rest args here\nreturn _backburner.scheduleOnce(...args);}/**\n            Schedules an item to run from within a separate run loop, after\n            control has been returned to the system. This is equivalent to calling\n            `later` with a wait time of 1ms.\n\n            ```javascript\n            import { next } from '@ember/runloop';\n\n            next(myContext, function() {\n              // code to be executed in the next run loop,\n              // which will be scheduled after the current one\n            });\n            ```\n\n            Multiple operations scheduled with `next` will coalesce\n            into the same later run loop, along with any other operations\n            scheduled by `later` that expire right around the same\n            time that `next` operations will fire.\n\n            Note that there are often alternatives to using `next`.\n            For instance, if you'd like to schedule an operation to happen\n            after all DOM element operations have completed within the current\n            run loop, you can make use of the `afterRender` run loop queue (added\n            by the `ember-views` package, along with the preceding `render` queue\n            where all the DOM element operations happen).\n\n            Example:\n\n            ```app/components/my-component.js\n            import Component from '@ember/component';\n            import { scheduleOnce } from '@ember/runloop';\n\n            export Component.extend({\n              didInsertElement() {\n                this._super(...arguments);\n                scheduleOnce('afterRender', this, 'processChildElements');\n              },\n\n              processChildElements() {\n                // ... do something with component's child component\n                // elements after they've finished rendering, which\n                // can't be done within this component's\n                // `didInsertElement` hook because that gets run\n                // before the child elements have been added to the DOM.\n              }\n            });\n            ```\n\n            One benefit of the above approach compared to using `next` is\n            that you will be able to perform DOM/CSS operations before unprocessed\n            elements are rendered to the screen, which may prevent flickering or\n            other artifacts caused by delaying processing until after rendering.\n\n            The other major benefit to the above approach is that `next`\n            introduces an element of non-determinism, which can make things much\n            harder to test, due to its reliance on `setTimeout`; it's much harder\n            to guarantee the order of scheduled operations when they are scheduled\n            outside of the current run loop, i.e. with `next`.\n\n            @method next\n            @static\n            @for @ember/runloop\n            @param {Object} [target] target of method to invoke\n            @param {Function|String} method The method to invoke.\n              If you pass a string it will be resolved on the\n              target at the time the method is invoked.\n            @param {Object} [args*] Optional arguments to pass to the timeout.\n            @return {Object} Timer information for use in canceling, see `cancel`.\n            @public\n          */function next(...args){return _backburner.later(...args,1);}/**\n            Cancels a scheduled item. Must be a value returned by `later()`,\n            `once()`, `scheduleOnce()`, `next()`, `debounce()`, or\n            `throttle()`.\n\n            ```javascript\n            import {\n              next,\n              cancel,\n              later,\n              scheduleOnce,\n              once,\n              throttle,\n              debounce\n            } from '@ember/runloop';\n\n            let runNext = next(myContext, function() {\n              // will not be executed\n            });\n\n            cancel(runNext);\n\n            let runLater = later(myContext, function() {\n              // will not be executed\n            }, 500);\n\n            cancel(runLater);\n\n            let runScheduleOnce = scheduleOnce('afterRender', myContext, function() {\n              // will not be executed\n            });\n\n            cancel(runScheduleOnce);\n\n            let runOnce = once(myContext, function() {\n              // will not be executed\n            });\n\n            cancel(runOnce);\n\n            let throttle = throttle(myContext, function() {\n              // will not be executed\n            }, 1, false);\n\n            cancel(throttle);\n\n            let debounce = debounce(myContext, function() {\n              // will not be executed\n            }, 1);\n\n            cancel(debounce);\n\n            let debounceImmediate = debounce(myContext, function() {\n              // will be executed since we passed in true (immediate)\n            }, 100, true);\n\n            // the 100ms delay until this method can be called again will be canceled\n            cancel(debounceImmediate);\n            ```\n\n            @method cancel\n            @static\n            @for @ember/runloop\n            @param {Object} [timer] Timer object to cancel\n            @return {Boolean} true if canceled or false/undefined if it wasn't found\n            @public\n          */function cancel(timer){return _backburner.cancel(timer);}/**\n            Delay calling the target method until the debounce period has elapsed\n            with no additional debounce calls. If `debounce` is called again before\n            the specified time has elapsed, the timer is reset and the entire period\n            must pass again before the target method is called.\n\n            This method should be used when an event may be called multiple times\n            but the action should only be called once when the event is done firing.\n            A common example is for scroll events where you only want updates to\n            happen once scrolling has ceased.\n\n            ```javascript\n            import { debounce } from '@ember/runloop';\n\n            function whoRan() {\n              console.log(this.name + ' ran.');\n            }\n\n            let myContext = { name: 'debounce' };\n\n            debounce(myContext, whoRan, 150);\n\n            // less than 150ms passes\n            debounce(myContext, whoRan, 150);\n\n            // 150ms passes\n            // whoRan is invoked with context myContext\n            // console logs 'debounce ran.' one time.\n            ```\n\n            Immediate allows you to run the function immediately, but debounce\n            other calls for this function until the wait time has elapsed. If\n            `debounce` is called again before the specified time has elapsed,\n            the timer is reset and the entire period must pass again before\n            the method can be called again.\n\n            ```javascript\n            import { debounce } from '@ember/runloop';\n\n            function whoRan() {\n              console.log(this.name + ' ran.');\n            }\n\n            let myContext = { name: 'debounce' };\n\n            debounce(myContext, whoRan, 150, true);\n\n            // console logs 'debounce ran.' one time immediately.\n            // 100ms passes\n            debounce(myContext, whoRan, 150, true);\n\n            // 150ms passes and nothing else is logged to the console and\n            // the debouncee is no longer being watched\n            debounce(myContext, whoRan, 150, true);\n\n            // console logs 'debounce ran.' one time immediately.\n            // 150ms passes and nothing else is logged to the console and\n            // the debouncee is no longer being watched\n            ```\n\n            @method debounce\n            @static\n            @for @ember/runloop\n            @param {Object} [target] target of method to invoke\n            @param {Function|String} method The method to invoke.\n              May be a function or a string. If you pass a string\n              then it will be looked up on the passed target.\n            @param {Object} [args*] Optional arguments to pass to the timeout.\n            @param {Number} wait Number of milliseconds to wait.\n            @param {Boolean} immediate Trigger the function on the leading instead\n              of the trailing edge of the wait interval. Defaults to false.\n            @return {Array} Timer information for use in canceling, see `cancel`.\n            @public\n          */function debounce(...args){// @ts-expect-error TS doesn't like the rest args here\nreturn _backburner.debounce(...args);}/**\n            Ensure that the target method is never called more frequently than\n            the specified spacing period. The target method is called immediately.\n\n            ```javascript\n            import { throttle } from '@ember/runloop';\n\n            function whoRan() {\n              console.log(this.name + ' ran.');\n            }\n\n            let myContext = { name: 'throttle' };\n\n            throttle(myContext, whoRan, 150);\n            // whoRan is invoked with context myContext\n            // console logs 'throttle ran.'\n\n            // 50ms passes\n            throttle(myContext, whoRan, 150);\n\n            // 50ms passes\n            throttle(myContext, whoRan, 150);\n\n            // 150ms passes\n            throttle(myContext, whoRan, 150);\n            // whoRan is invoked with context myContext\n            // console logs 'throttle ran.'\n            ```\n\n            @method throttle\n            @static\n            @for @ember/runloop\n            @param {Object} [target] target of method to invoke\n            @param {Function|String} method The method to invoke.\n              May be a function or a string. If you pass a string\n              then it will be looked up on the passed target.\n            @param {Object} [args*] Optional arguments to pass to the timeout.\n            @param {Number} spacing Number of milliseconds to space out requests.\n            @param {Boolean} immediate Trigger the function on the leading instead\n              of the trailing edge of the wait interval. Defaults to true.\n            @return {Array} Timer information for use in canceling, see `cancel`.\n            @public\n          */function throttle(...args){// @ts-expect-error TS doesn't like the rest args here\nreturn _backburner.throttle(...args);}const emberRunloopIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,_backburner,_cancelTimers,_getCurrentRunLoop,_hasScheduledTimers,_queues,_rsvpErrorQueue,begin,bind,cancel,debounce,end,join,later,next,once,run:run$1,schedule,scheduleOnce,throttle},Symbol.toStringTag,{value:'Module'});// This is defined as a separate interface so that it can be used in the definition of\n// `Owner` without also including the `__container__` property.\n/**\n            ContainerProxyMixin is used to provide public access to specific\n            container functionality.\n\n            @class ContainerProxyMixin\n            @extends ContainerProxy\n            @private\n          */const ContainerProxyMixin=Mixin.create({/**\n             The container stores state.\n              @private\n             @property {Ember.Container} __container__\n             */__container__:null,ownerInjection(){return this.__container__.ownerInjection();},lookup(fullName,options){return this.__container__.lookup(fullName,options);},destroy(){let container=this.__container__;if(container){join(()=>{container.destroy();schedule('destroy',container,'finalizeDestroy');});}this._super();},factoryFor(fullName){return this.__container__.factoryFor(fullName);}});const emberinternalsRuntimeLibMixinsContainerProxy=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ContainerProxyMixin},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          *//**\n            Implements some standard methods for comparing objects. Add this mixin to\n            any class you create that can compare its instances.\n\n            You should implement the `compare()` method.\n\n            @class Comparable\n            @namespace Ember\n            @since Ember 0.9\n            @private\n          */const Comparable=Mixin.create({/**\n              __Required.__ You must implement this method to apply this mixin.\n               Override to return the result of the comparison of the two parameters. The\n              compare method should return:\n               - `-1` if `a < b`\n              - `0` if `a == b`\n              - `1` if `a > b`\n               Default implementation raises an exception.\n               @method compare\n              @param a {Object} the first object to compare\n              @param b {Object} the second object to compare\n              @return {Number} the result of the comparison\n              @private\n            */compare:null});const emberinternalsRuntimeLibMixinsComparable=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Comparable},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          *//**\n            `Ember.ActionHandler` is available on some familiar classes including\n            `Route`, `Component`, and `Controller`.\n            (Internally the mixin is used by `Ember.CoreView`, `Ember.ControllerMixin`,\n            and `Route` and available to the above classes through\n            inheritance.)\n\n            @class ActionHandler\n            @namespace Ember\n            @private\n          */const ActionHandler=Mixin.create({mergedProperties:['actions'],/**\n              The collection of functions, keyed by name, available on this\n              `ActionHandler` as action targets.\n               These functions will be invoked when a matching `{{action}}` is triggered\n              from within a template and the application's current route is this route.\n               Actions can also be invoked from other parts of your application\n              via `ActionHandler#send`.\n               The `actions` hash will inherit action handlers from\n              the `actions` hash defined on extended parent classes\n              or mixins rather than just replace the entire hash, e.g.:\n               ```app/mixins/can-display-banner.js\n              import Mixin from '@ember/object/mixin';\n               export default Mixin.create({\n                actions: {\n                  displayBanner(msg) {\n                    // ...\n                  }\n                }\n              });\n              ```\n               ```app/routes/welcome.js\n              import Route from '@ember/routing/route';\n              import CanDisplayBanner from '../mixins/can-display-banner';\n               export default Route.extend(CanDisplayBanner, {\n                actions: {\n                  playMusic() {\n                    // ...\n                  }\n                }\n              });\n               // `WelcomeRoute`, when active, will be able to respond\n              // to both actions, since the actions hash is merged rather\n              // then replaced when extending mixins / parent classes.\n              this.send('displayBanner');\n              this.send('playMusic');\n              ```\n               Within a Controller, Route or Component's action handler,\n              the value of the `this` context is the Controller, Route or\n              Component object:\n               ```app/routes/song.js\n              import Route from '@ember/routing/route';\n               export default Route.extend({\n                actions: {\n                  myAction() {\n                    this.controllerFor(\"song\");\n                    this.transitionTo(\"other.route\");\n                    ...\n                  }\n                }\n              });\n              ```\n               It is also possible to call `this._super(...arguments)` from within an\n              action handler if it overrides a handler defined on a parent\n              class or mixin:\n               Take for example the following routes:\n               ```app/mixins/debug-route.js\n              import Mixin from '@ember/object/mixin';\n               export default Mixin.create({\n                actions: {\n                  debugRouteInformation() {\n                    console.debug(\"It's a-me, console.debug!\");\n                  }\n                }\n              });\n              ```\n               ```app/routes/annoying-debug.js\n              import Route from '@ember/routing/route';\n              import DebugRoute from '../mixins/debug-route';\n               export default Route.extend(DebugRoute, {\n                actions: {\n                  debugRouteInformation() {\n                    // also call the debugRouteInformation of mixed in DebugRoute\n                    this._super(...arguments);\n                     // show additional annoyance\n                    window.alert(...);\n                  }\n                }\n              });\n              ```\n               ## Bubbling\n               By default, an action will stop bubbling once a handler defined\n              on the `actions` hash handles it. To continue bubbling the action,\n              you must return `true` from the handler:\n               ```app/router.js\n              Router.map(function() {\n                this.route(\"album\", function() {\n                  this.route(\"song\");\n                });\n              });\n              ```\n               ```app/routes/album.js\n              import Route from '@ember/routing/route';\n               export default Route.extend({\n                actions: {\n                  startPlaying: function() {\n                  }\n                }\n              });\n              ```\n               ```app/routes/album-song.js\n              import Route from '@ember/routing/route';\n               export default Route.extend({\n                actions: {\n                  startPlaying() {\n                    // ...\n                     if (actionShouldAlsoBeTriggeredOnParentRoute) {\n                      return true;\n                    }\n                  }\n                }\n              });\n              ```\n               @property actions\n              @type Object\n              @default null\n              @public\n            *//**\n              Triggers a named action on the `ActionHandler`. Any parameters\n              supplied after the `actionName` string will be passed as arguments\n              to the action target function.\n               If the `ActionHandler` has its `target` property set, actions may\n              bubble to the `target`. Bubbling happens when an `actionName` can\n              not be found in the `ActionHandler`'s `actions` hash or if the\n              action target function returns `true`.\n               Example\n               ```app/routes/welcome.js\n              import Route from '@ember/routing/route';\n               export default Route.extend({\n                actions: {\n                  playTheme() {\n                    this.send('playMusic', 'theme.mp3');\n                  },\n                  playMusic(track) {\n                    // ...\n                  }\n                }\n              });\n              ```\n               @method send\n              @param {String} actionName The action to trigger\n              @param {*} context a context to send with the action\n              @public\n            */send(actionName,...args){if(this.actions&&this.actions[actionName]){let shouldBubble=this.actions[actionName].apply(this,args)===true;if(!shouldBubble){return;}}let target=get$2(this,'target');if(target){target.send(...arguments);}}});const emberinternalsRuntimeLibMixinsActionHandler=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ActionHandler},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          */function contentFor(proxy){let content=get$2(proxy,'content');// SAFETY: Ideally we'd assert instead of casting, but @glimmer/validator doesn't give us\n// sufficient public types for this. Previously this code was .js and worked correctly so\n// hopefully this is sufficiently reliable.\nUPDATE_TAG(tagForObject(proxy),tagForObject(content));return content;}function customTagForProxy(proxy,key,addMandatorySetter){let meta=tagMetaFor(proxy);let tag=tagFor(proxy,key,meta);if(key in proxy){return tag;}else{let tags=[tag,tagFor(proxy,'content',meta)];let content=contentFor(proxy);if(isObject$1(content)){tags.push(tagForProperty(content,key,addMandatorySetter));}return combine(tags);}}/**\n            `Ember.ProxyMixin` forwards all properties not defined by the proxy itself\n            to a proxied `content` object.  See ObjectProxy for more details.\n\n            @class ProxyMixin\n            @namespace Ember\n            @private\n          */const ProxyMixin=Mixin.create({/**\n              The object whose properties will be forwarded.\n               @property content\n              @type {unknown}\n              @default null\n              @public\n            */content:null,init(){this._super(...arguments);setProxy(this);tagForObject(this);setCustomTagFor(this,customTagForProxy);},willDestroy(){this.set('content',null);this._super(...arguments);},isTruthy:computed('content',function(){return Boolean(get$2(this,'content'));}),unknownProperty(key){let content=contentFor(this);return content?get$2(content,key):undefined;},setUnknownProperty(key,value){let m=meta(this);if(m.isInitializing()||m.isPrototypeMeta(this)){// if marked as prototype or object is initializing then just\n// defineProperty rather than delegate\ndefineProperty(this,key,null,value);return value;}let content=contentFor(this);return set(content,key,value);}});const emberinternalsRuntimeLibMixinsproxy=/*#__PURE__*/Object.defineProperty({__proto__:null,contentFor,default:ProxyMixin},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/enumerable\n          @private\n          *//**\n            The methods in this mixin have been moved to [MutableArray](/ember/release/classes/MutableArray). This mixin has\n            been intentionally preserved to avoid breaking Enumerable.detect checks\n            until the community migrates away from them.\n\n            @class Enumerable\n            @private\n          */// eslint-disable-next-line @typescript-eslint/no-empty-interface\nconst Enumerable=Mixin.create();const emberEnumerableIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Enumerable},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          *//**\n            The methods in this mixin have been moved to MutableArray. This mixin has\n            been intentionally preserved to avoid breaking MutableEnumerable.detect\n            checks until the community migrates away from them.\n\n            @class MutableEnumerable\n            @namespace Ember\n            @uses Enumerable\n            @private\n          */// eslint-disable-next-line @typescript-eslint/no-empty-interface\nconst MutableEnumerable=Mixin.create(Enumerable);const emberEnumerableMutable=/*#__PURE__*/Object.defineProperty({__proto__:null,default:MutableEnumerable},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          *//**\n          `Ember.TargetActionSupport` is a mixin that can be included in a class\n          to add a `triggerAction` method with semantics similar to the Handlebars\n          `{{action}}` helper. In normal Ember usage, the `{{action}}` helper is\n          usually the best choice. This mixin is most often useful when you are\n          doing more complex event handling in Components.\n\n          @class TargetActionSupport\n          @namespace Ember\n          @extends Mixin\n          @private\n          */const TargetActionSupport=Mixin.create({target:null,action:null,actionContext:null,actionContextObject:computed('actionContext',function(){let actionContext=get$2(this,'actionContext');if(typeof actionContext==='string'){let value=get$2(this,actionContext);if(value===undefined){value=get$2(context$1.lookup,actionContext);}return value;}else{return actionContext;}}),/**\n            Send an `action` with an `actionContext` to a `target`. The action, actionContext\n            and target will be retrieved from properties of the object. For example:\n             ```javascript\n            import { alias } from '@ember/object/computed';\n             App.SaveButtonView = Ember.View.extend(Ember.TargetActionSupport, {\n              target: alias('controller'),\n              action: 'save',\n              actionContext: alias('context'),\n              click() {\n                this.triggerAction(); // Sends the `save` action, along with the current context\n                                      // to the current controller\n              }\n            });\n            ```\n             The `target`, `action`, and `actionContext` can be provided as properties of\n            an optional object argument to `triggerAction` as well.\n             ```javascript\n            App.SaveButtonView = Ember.View.extend(Ember.TargetActionSupport, {\n              click() {\n                this.triggerAction({\n                  action: 'save',\n                  target: this.get('controller'),\n                  actionContext: this.get('context')\n                }); // Sends the `save` action, along with the current context\n                    // to the current controller\n              }\n            });\n            ```\n             The `actionContext` defaults to the object you are mixing `TargetActionSupport` into.\n            But `target` and `action` must be specified either as properties or with the argument\n            to `triggerAction`, or a combination:\n             ```javascript\n            import { alias } from '@ember/object/computed';\n             App.SaveButtonView = Ember.View.extend(Ember.TargetActionSupport, {\n              target: alias('controller'),\n              click() {\n                this.triggerAction({\n                  action: 'save'\n                }); // Sends the `save` action, along with a reference to `this`,\n                    // to the current controller\n              }\n            });\n            ```\n             @method triggerAction\n            @param opts {Object} (optional, with the optional keys action, target and/or actionContext)\n            @return {Boolean} true if the action was sent successfully and did not return false\n            @private\n            */triggerAction(opts={}){let{action,target,actionContext}=opts;action=action||get$2(this,'action');target=target||getTarget(this);if(actionContext===undefined){actionContext=get$2(this,'actionContextObject')||this;}let context=Array.isArray(actionContext)?actionContext:[actionContext];if(target&&action){let ret;if(isSendable(target)){ret=target.send(action,...context);}else{ret=target[action](...context);}if(ret!==false){return true;}}return false;}});function isSendable(obj){return obj!=null&&typeof obj==='object'&&typeof obj.send==='function';}function getTarget(instance){let target=get$2(instance,'target');if(target){if(typeof target==='string'){let value=get$2(instance,target);if(value===undefined){value=get$2(context$1.lookup,target);}return value;}else{return target;}}if(instance._target){return instance._target;}return null;}const emberinternalsRuntimeLibMixinsTargetActionSupport=/*#__PURE__*/Object.defineProperty({__proto__:null,default:TargetActionSupport},Symbol.toStringTag,{value:'Module'});function callbacksFor(object){let callbacks=object._promiseCallbacks;if(!callbacks){callbacks=object._promiseCallbacks={};}return callbacks;}/**\n            @class EventTarget\n            @for rsvp\n            @public\n          */const EventTarget={/**\n              `EventTarget.mixin` extends an object with EventTarget methods. For\n              Example:\n               ```javascript\n              import EventTarget from 'rsvp';\n               let object = {};\n               EventTarget.mixin(object);\n               object.on('finished', function(event) {\n                // handle event\n              });\n               object.trigger('finished', { detail: value });\n              ```\n               `EventTarget.mixin` also works with prototypes:\n               ```javascript\n              import EventTarget from 'rsvp';\n               let Person = function() {};\n              EventTarget.mixin(Person.prototype);\n               let yehuda = new Person();\n              let tom = new Person();\n               yehuda.on('poke', function(event) {\n                console.log('Yehuda says OW');\n              });\n               tom.on('poke', function(event) {\n                console.log('Tom says OW');\n              });\n               yehuda.trigger('poke');\n              tom.trigger('poke');\n              ```\n               @method mixin\n              @for rsvp\n              @private\n              @param {Object} object object to extend with EventTarget methods\n            */mixin(object){object.on=this.on;object.off=this.off;object.trigger=this.trigger;object._promiseCallbacks=undefined;return object;},/**\n              Registers a callback to be executed when `eventName` is triggered\n               ```javascript\n              object.on('event', function(eventInfo){\n                // handle the event\n              });\n               object.trigger('event');\n              ```\n               @method on\n              @for EventTarget\n              @private\n              @param {String} eventName name of the event to listen for\n              @param {Function} callback function to be called when the event is triggered.\n            */on(eventName,callback){if(typeof callback!=='function'){throw new TypeError('Callback must be a function');}let allCallbacks=callbacksFor(this);let callbacks=allCallbacks[eventName];if(!callbacks){callbacks=allCallbacks[eventName]=[];}if(callbacks.indexOf(callback)===-1){callbacks.push(callback);}},/**\n              You can use `off` to stop firing a particular callback for an event:\n               ```javascript\n              function doStuff() { // do stuff! }\n              object.on('stuff', doStuff);\n               object.trigger('stuff'); // doStuff will be called\n               // Unregister ONLY the doStuff callback\n              object.off('stuff', doStuff);\n              object.trigger('stuff'); // doStuff will NOT be called\n              ```\n               If you don't pass a `callback` argument to `off`, ALL callbacks for the\n              event will not be executed when the event fires. For example:\n               ```javascript\n              let callback1 = function(){};\n              let callback2 = function(){};\n               object.on('stuff', callback1);\n              object.on('stuff', callback2);\n               object.trigger('stuff'); // callback1 and callback2 will be executed.\n               object.off('stuff');\n              object.trigger('stuff'); // callback1 and callback2 will not be executed!\n              ```\n               @method off\n              @for rsvp\n              @private\n              @param {String} eventName event to stop listening to\n              @param {Function} [callback] optional argument. If given, only the function\n              given will be removed from the event's callback queue. If no `callback`\n              argument is given, all callbacks will be removed from the event's callback\n              queue.\n            */off(eventName,callback){let allCallbacks=callbacksFor(this);if(!callback){allCallbacks[eventName]=[];return;}let callbacks=allCallbacks[eventName];let index=callbacks.indexOf(callback);if(index!==-1){callbacks.splice(index,1);}},/**\n              Use `trigger` to fire custom events. For example:\n               ```javascript\n              object.on('foo', function(){\n                console.log('foo event happened!');\n              });\n              object.trigger('foo');\n              // 'foo event happened!' logged to the console\n              ```\n               You can also pass a value as a second argument to `trigger` that will be\n              passed as an argument to all event listeners for the event:\n               ```javascript\n              object.on('foo', function(value){\n                console.log(value.name);\n              });\n               object.trigger('foo', { name: 'bar' });\n              // 'bar' logged to the console\n              ```\n               @method trigger\n              @for rsvp\n              @private\n              @param {String} eventName name of the event to be triggered\n              @param {*} [options] optional value to be passed to any event handlers for\n              the given `eventName`\n            */trigger(eventName,options,label){let allCallbacks=callbacksFor(this);let callbacks=allCallbacks[eventName];if(callbacks){// Don't cache the callbacks.length since it may grow\nlet callback;for(let i=0;i<callbacks.length;i++){callback=callbacks[i];callback(options,label);}}}};const config={instrument:false};EventTarget['mixin'](config);function configure(name,value){if(arguments.length===2){config[name]=value;}else{return config[name];}}const queue$1=[];function scheduleFlush$1(){setTimeout(()=>{for(let i=0;i<queue$1.length;i++){let entry=queue$1[i];let payload=entry.payload;payload.guid=payload.key+payload.id;payload.childGuid=payload.key+payload.childId;if(payload.error){payload.stack=payload.error.stack;}config['trigger'](entry.name,entry.payload);}queue$1.length=0;},50);}function instrument$1(eventName,promise,child){if(1===queue$1.push({name:eventName,payload:{key:promise._guidKey,id:promise._id,eventName:eventName,detail:promise._result,childId:child&&child._id,label:promise._label,timeStamp:Date.now(),error:config[\"instrument-with-stack\"]?new Error(promise._label):null}})){scheduleFlush$1();}}/**\n            `Promise.resolve` returns a promise that will become resolved with the\n            passed `value`. It is shorthand for the following:\n\n            ```javascript\n            import Promise from 'rsvp';\n\n            let promise = new Promise(function(resolve, reject){\n              resolve(1);\n            });\n\n            promise.then(function(value){\n              // value === 1\n            });\n            ```\n\n            Instead of writing the above, your code now simply becomes the following:\n\n            ```javascript\n            import Promise from 'rsvp';\n\n            let promise = RSVP.Promise.resolve(1);\n\n            promise.then(function(value){\n              // value === 1\n            });\n            ```\n\n            @method resolve\n            @for Promise\n            @static\n            @param {*} object value that the returned promise will be resolved with\n            @param {String} [label] optional string for identifying the returned promise.\n            Useful for tooling.\n            @return {Promise} a promise that will become fulfilled with the given\n            `value`\n          */function resolve$4(object,label){/*jshint validthis:true */let Constructor=this;if(object&&typeof object==='object'&&object.constructor===Constructor){return object;}let promise=new Constructor(noop,label);resolve$3(promise,object);return promise;}function withOwnPromise(){return new TypeError('A promises callback cannot return that same promise.');}function objectOrFunction(x){let type=typeof x;return x!==null&&(type==='object'||type==='function');}function noop(){}const PENDING=void 0;const FULFILLED=1;const REJECTED=2;function tryThen(then,value,fulfillmentHandler,rejectionHandler){try{then.call(value,fulfillmentHandler,rejectionHandler);}catch(e){return e;}}function handleForeignThenable(promise,thenable,then){config.async(promise=>{let sealed=false;let error=tryThen(then,thenable,value=>{if(sealed){return;}sealed=true;if(thenable===value){fulfill(promise,value);}else{resolve$3(promise,value);}},reason=>{if(sealed){return;}sealed=true;reject$2(promise,reason);},'Settle: '+(promise._label||' unknown promise'));if(!sealed&&error){sealed=true;reject$2(promise,error);}},promise);}function handleOwnThenable(promise,thenable){if(thenable._state===FULFILLED){fulfill(promise,thenable._result);}else if(thenable._state===REJECTED){thenable._onError=null;reject$2(promise,thenable._result);}else{subscribe$1(thenable,undefined,value=>{if(thenable===value){fulfill(promise,value);}else{resolve$3(promise,value);}},reason=>reject$2(promise,reason));}}function handleMaybeThenable(promise,maybeThenable,then$1){let isOwnThenable=maybeThenable.constructor===promise.constructor&&then$1===then&&promise.constructor.resolve===resolve$4;if(isOwnThenable){handleOwnThenable(promise,maybeThenable);}else if(typeof then$1==='function'){handleForeignThenable(promise,maybeThenable,then$1);}else{fulfill(promise,maybeThenable);}}function resolve$3(promise,value){if(promise===value){fulfill(promise,value);}else if(objectOrFunction(value)){let then;try{then=value.then;}catch(error){reject$2(promise,error);return;}handleMaybeThenable(promise,value,then);}else{fulfill(promise,value);}}function publishRejection(promise){if(promise._onError){promise._onError(promise._result);}publish(promise);}function fulfill(promise,value){if(promise._state!==PENDING){return;}promise._result=value;promise._state=FULFILLED;if(promise._subscribers.length===0){if(config.instrument){instrument$1('fulfilled',promise);}}else{config.async(publish,promise);}}function reject$2(promise,reason){if(promise._state!==PENDING){return;}promise._state=REJECTED;promise._result=reason;config.async(publishRejection,promise);}function subscribe$1(parent,child,onFulfillment,onRejection){let subscribers=parent._subscribers;let length=subscribers.length;parent._onError=null;subscribers[length]=child;subscribers[length+FULFILLED]=onFulfillment;subscribers[length+REJECTED]=onRejection;if(length===0&&parent._state){config.async(publish,parent);}}function publish(promise){let subscribers=promise._subscribers;let settled=promise._state;if(config.instrument){instrument$1(settled===FULFILLED?'fulfilled':'rejected',promise);}if(subscribers.length===0){return;}let child,callback,result=promise._result;for(let i=0;i<subscribers.length;i+=3){child=subscribers[i];callback=subscribers[i+settled];if(child){invokeCallback(settled,child,callback,result);}else{callback(result);}}promise._subscribers.length=0;}function invokeCallback(state,promise,callback,result){let hasCallback=typeof callback==='function';let value,succeeded=true,error;if(hasCallback){try{value=callback(result);}catch(e){succeeded=false;error=e;}}else{value=result;}if(promise._state!==PENDING);else if(value===promise){reject$2(promise,withOwnPromise());}else if(succeeded===false){reject$2(promise,error);}else if(hasCallback){resolve$3(promise,value);}else if(state===FULFILLED){fulfill(promise,value);}else if(state===REJECTED){reject$2(promise,value);}}function initializePromise(promise,resolver){let resolved=false;try{resolver(value=>{if(resolved){return;}resolved=true;resolve$3(promise,value);},reason=>{if(resolved){return;}resolved=true;reject$2(promise,reason);});}catch(e){reject$2(promise,e);}}function then(onFulfillment,onRejection,label){let parent=this;let state=parent._state;if(state===FULFILLED&&!onFulfillment||state===REJECTED&&!onRejection){config.instrument&&instrument$1('chained',parent,parent);return parent;}parent._onError=null;let child=new parent.constructor(noop,label);let result=parent._result;config.instrument&&instrument$1('chained',parent,child);if(state===PENDING){subscribe$1(parent,child,onFulfillment,onRejection);}else{let callback=state===FULFILLED?onFulfillment:onRejection;config.async(()=>invokeCallback(state,child,callback,result));}return child;}class Enumerator{constructor(Constructor,input,abortOnReject,label){this._instanceConstructor=Constructor;this.promise=new Constructor(noop,label);this._abortOnReject=abortOnReject;this._isUsingOwnPromise=Constructor===Promise$2;this._isUsingOwnResolve=Constructor.resolve===resolve$4;this._init(...arguments);}_init(Constructor,input){let len=input.length||0;this.length=len;this._remaining=len;this._result=new Array(len);this._enumerate(input);}_enumerate(input){let length=this.length;let promise=this.promise;for(let i=0;promise._state===PENDING&&i<length;i++){this._eachEntry(input[i],i,true);}this._checkFullfillment();}_checkFullfillment(){if(this._remaining===0){let result=this._result;fulfill(this.promise,result);this._result=null;}}_settleMaybeThenable(entry,i,firstPass){let c=this._instanceConstructor;if(this._isUsingOwnResolve){let then$1,error,succeeded=true;try{then$1=entry.then;}catch(e){succeeded=false;error=e;}if(then$1===then&&entry._state!==PENDING){entry._onError=null;this._settledAt(entry._state,i,entry._result,firstPass);}else if(typeof then$1!=='function'){this._settledAt(FULFILLED,i,entry,firstPass);}else if(this._isUsingOwnPromise){let promise=new c(noop);if(succeeded===false){reject$2(promise,error);}else{handleMaybeThenable(promise,entry,then$1);this._willSettleAt(promise,i,firstPass);}}else{this._willSettleAt(new c(resolve=>resolve(entry)),i,firstPass);}}else{this._willSettleAt(c.resolve(entry),i,firstPass);}}_eachEntry(entry,i,firstPass){if(entry!==null&&typeof entry==='object'){this._settleMaybeThenable(entry,i,firstPass);}else{this._setResultAt(FULFILLED,i,entry,firstPass);}}_settledAt(state,i,value,firstPass){let promise=this.promise;if(promise._state===PENDING){if(this._abortOnReject&&state===REJECTED){reject$2(promise,value);}else{this._setResultAt(state,i,value,firstPass);this._checkFullfillment();}}}_setResultAt(state,i,value,firstPass){this._remaining--;this._result[i]=value;}_willSettleAt(promise,i,firstPass){subscribe$1(promise,undefined,value=>this._settledAt(FULFILLED,i,value,firstPass),reason=>this._settledAt(REJECTED,i,reason,firstPass));}}function setSettledResult(state,i,value){this._remaining--;if(state===FULFILLED){this._result[i]={state:'fulfilled',value:value};}else{this._result[i]={state:'rejected',reason:value};}}/**\n            `Promise.all` accepts an array of promises, and returns a new promise which\n            is fulfilled with an array of fulfillment values for the passed promises, or\n            rejected with the reason of the first passed promise to be rejected. It casts all\n            elements of the passed iterable to promises as it runs this algorithm.\n\n            Example:\n\n            ```javascript\n            import Promise, { resolve } from 'rsvp';\n\n            let promise1 = resolve(1);\n            let promise2 = resolve(2);\n            let promise3 = resolve(3);\n            let promises = [ promise1, promise2, promise3 ];\n\n            Promise.all(promises).then(function(array){\n              // The array here would be [ 1, 2, 3 ];\n            });\n            ```\n\n            If any of the `promises` given to `RSVP.all` are rejected, the first promise\n            that is rejected will be given as an argument to the returned promises's\n            rejection handler. For example:\n\n            Example:\n\n            ```javascript\n            import Promise, { resolve, reject } from 'rsvp';\n\n            let promise1 = resolve(1);\n            let promise2 = reject(new Error(\"2\"));\n            let promise3 = reject(new Error(\"3\"));\n            let promises = [ promise1, promise2, promise3 ];\n\n            Promise.all(promises).then(function(array){\n              // Code here never runs because there are rejected promises!\n            }, function(error) {\n              // error.message === \"2\"\n            });\n            ```\n\n            @method all\n            @for Promise\n            @param {Array} entries array of promises\n            @param {String} [label] optional string for labeling the promise.\n            Useful for tooling.\n            @return {Promise} promise that is fulfilled when all `promises` have been\n            fulfilled, or rejected if any of them become rejected.\n            @static\n          */function all$1(entries,label){if(!Array.isArray(entries)){return this.reject(new TypeError(\"Promise.all must be called with an array\"),label);}return new Enumerator(this,entries,true/* abort on reject */,label).promise;}/**\n            `Promise.race` returns a new promise which is settled in the same way as the\n            first passed promise to settle.\n\n            Example:\n\n            ```javascript\n            import Promise from 'rsvp';\n\n            let promise1 = new Promise(function(resolve, reject){\n              setTimeout(function(){\n                resolve('promise 1');\n              }, 200);\n            });\n\n            let promise2 = new Promise(function(resolve, reject){\n              setTimeout(function(){\n                resolve('promise 2');\n              }, 100);\n            });\n\n            Promise.race([promise1, promise2]).then(function(result){\n              // result === 'promise 2' because it was resolved before promise1\n              // was resolved.\n            });\n            ```\n\n            `Promise.race` is deterministic in that only the state of the first\n            settled promise matters. For example, even if other promises given to the\n            `promises` array argument are resolved, but the first settled promise has\n            become rejected before the other promises became fulfilled, the returned\n            promise will become rejected:\n\n            ```javascript\n            import Promise from 'rsvp';\n\n            let promise1 = new Promise(function(resolve, reject){\n              setTimeout(function(){\n                resolve('promise 1');\n              }, 200);\n            });\n\n            let promise2 = new Promise(function(resolve, reject){\n              setTimeout(function(){\n                reject(new Error('promise 2'));\n              }, 100);\n            });\n\n            Promise.race([promise1, promise2]).then(function(result){\n              // Code here never runs\n            }, function(reason){\n              // reason.message === 'promise 2' because promise 2 became rejected before\n              // promise 1 became fulfilled\n            });\n            ```\n\n            An example real-world use case is implementing timeouts:\n\n            ```javascript\n            import Promise from 'rsvp';\n\n            Promise.race([ajax('foo.json'), timeout(5000)])\n            ```\n\n            @method race\n            @for Promise\n            @static\n            @param {Array} entries array of promises to observe\n            @param {String} [label] optional string for describing the promise returned.\n            Useful for tooling.\n            @return {Promise} a promise which settles in the same way as the first passed\n            promise to settle.\n          */function race$1(entries,label){/*jshint validthis:true */let Constructor=this;let promise=new Constructor(noop,label);if(!Array.isArray(entries)){reject$2(promise,new TypeError('Promise.race must be called with an array'));return promise;}for(let i=0;promise._state===PENDING&&i<entries.length;i++){subscribe$1(Constructor.resolve(entries[i]),undefined,value=>resolve$3(promise,value),reason=>reject$2(promise,reason));}return promise;}/**\n            `Promise.reject` returns a promise rejected with the passed `reason`.\n            It is shorthand for the following:\n\n            ```javascript\n            import Promise from 'rsvp';\n\n            let promise = new Promise(function(resolve, reject){\n              reject(new Error('WHOOPS'));\n            });\n\n            promise.then(function(value){\n              // Code here doesn't run because the promise is rejected!\n            }, function(reason){\n              // reason.message === 'WHOOPS'\n            });\n            ```\n\n            Instead of writing the above, your code now simply becomes the following:\n\n            ```javascript\n            import Promise from 'rsvp';\n\n            let promise = Promise.reject(new Error('WHOOPS'));\n\n            promise.then(function(value){\n              // Code here doesn't run because the promise is rejected!\n            }, function(reason){\n              // reason.message === 'WHOOPS'\n            });\n            ```\n\n            @method reject\n            @for Promise\n            @static\n            @param {*} reason value that the returned promise will be rejected with.\n            @param {String} [label] optional string for identifying the returned promise.\n            Useful for tooling.\n            @return {Promise} a promise rejected with the given `reason`.\n          */function reject$1(reason,label){/*jshint validthis:true */let Constructor=this;let promise=new Constructor(noop,label);reject$2(promise,reason);return promise;}const guidKey='rsvp_'+Date.now()+'-';let counter=0;function needsResolver(){throw new TypeError('You must pass a resolver function as the first argument to the promise constructor');}function needsNew(){throw new TypeError(\"Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.\");}/**\n            Promise objects represent the eventual result of an asynchronous operation. The\n            primary way of interacting with a promise is through its `then` method, which\n            registers callbacks to receive either a promise’s eventual value or the reason\n            why the promise cannot be fulfilled.\n\n            Terminology\n            -----------\n\n            - `promise` is an object or function with a `then` method whose behavior conforms to this specification.\n            - `thenable` is an object or function that defines a `then` method.\n            - `value` is any legal JavaScript value (including undefined, a thenable, or a promise).\n            - `exception` is a value that is thrown using the throw statement.\n            - `reason` is a value that indicates why a promise was rejected.\n            - `settled` the final resting state of a promise, fulfilled or rejected.\n\n            A promise can be in one of three states: pending, fulfilled, or rejected.\n\n            Promises that are fulfilled have a fulfillment value and are in the fulfilled\n            state.  Promises that are rejected have a rejection reason and are in the\n            rejected state.  A fulfillment value is never a thenable.\n\n            Promises can also be said to *resolve* a value.  If this value is also a\n            promise, then the original promise's settled state will match the value's\n            settled state.  So a promise that *resolves* a promise that rejects will\n            itself reject, and a promise that *resolves* a promise that fulfills will\n            itself fulfill.\n\n\n            Basic Usage:\n            ------------\n\n            ```js\n            let promise = new Promise(function(resolve, reject) {\n              // on success\n              resolve(value);\n\n              // on failure\n              reject(reason);\n            });\n\n            promise.then(function(value) {\n              // on fulfillment\n            }, function(reason) {\n              // on rejection\n            });\n            ```\n\n            Advanced Usage:\n            ---------------\n\n            Promises shine when abstracting away asynchronous interactions such as\n            `XMLHttpRequest`s.\n\n            ```js\n            function getJSON(url) {\n              return new Promise(function(resolve, reject){\n                let xhr = new XMLHttpRequest();\n\n                xhr.open('GET', url);\n                xhr.onreadystatechange = handler;\n                xhr.responseType = 'json';\n                xhr.setRequestHeader('Accept', 'application/json');\n                xhr.send();\n\n                function handler() {\n                  if (this.readyState === this.DONE) {\n                    if (this.status === 200) {\n                      resolve(this.response);\n                    } else {\n                      reject(new Error('getJSON: `' + url + '` failed with status: [' + this.status + ']'));\n                    }\n                  }\n                };\n              });\n            }\n\n            getJSON('/posts.json').then(function(json) {\n              // on fulfillment\n            }, function(reason) {\n              // on rejection\n            });\n            ```\n\n            Unlike callbacks, promises are great composable primitives.\n\n            ```js\n            Promise.all([\n              getJSON('/posts'),\n              getJSON('/comments')\n            ]).then(function(values){\n              values[0] // => postsJSON\n              values[1] // => commentsJSON\n\n              return values;\n            });\n            ```\n\n            @class Promise\n            @public\n            @param {function} resolver\n            @param {String} [label] optional string for labeling the promise.\n            Useful for tooling.\n            @constructor\n          */let Promise$1=class Promise{constructor(resolver,label){this._id=counter++;this._label=label;this._state=undefined;this._result=undefined;this._subscribers=[];config.instrument&&instrument$1('created',this);if(noop!==resolver){typeof resolver!=='function'&&needsResolver();this instanceof Promise?initializePromise(this,resolver):needsNew();}}_onError(reason){config.after(()=>{if(this._onError){config.trigger('error',reason,this._label);}});}/**\n              `catch` is simply sugar for `then(undefined, onRejection)` which makes it the same\n              as the catch block of a try/catch statement.\n            \n              ```js\n              function findAuthor(){\n                throw new Error('couldn\\'t find that author');\n              }\n            \n              // synchronous\n              try {\n                findAuthor();\n              } catch(reason) {\n                // something went wrong\n              }\n            \n              // async with promises\n              findAuthor().catch(function(reason){\n                // something went wrong\n              });\n              ```\n            \n              @method catch\n              @param {Function} onRejection\n              @param {String} [label] optional string for labeling the promise.\n              Useful for tooling.\n              @return {Promise}\n            */catch(onRejection,label){return this.then(undefined,onRejection,label);}/**\n              `finally` will be invoked regardless of the promise's fate just as native\n              try/catch/finally behaves\n            \n              Synchronous example:\n            \n              ```js\n              findAuthor() {\n                if (Math.random() > 0.5) {\n                  throw new Error();\n                }\n                return new Author();\n              }\n            \n              try {\n                return findAuthor(); // succeed or fail\n              } catch(error) {\n                return findOtherAuthor();\n              } finally {\n                // always runs\n                // doesn't affect the return value\n              }\n              ```\n            \n              Asynchronous example:\n            \n              ```js\n              findAuthor().catch(function(reason){\n                return findOtherAuthor();\n              }).finally(function(){\n                // author was either found, or not\n              });\n              ```\n            \n              @method finally\n              @param {Function} callback\n              @param {String} [label] optional string for labeling the promise.\n              Useful for tooling.\n              @return {Promise}\n            */finally(callback,label){let promise=this;let constructor=promise.constructor;if(typeof callback==='function'){return promise.then(value=>constructor.resolve(callback()).then(()=>value),reason=>constructor.resolve(callback()).then(()=>{throw reason;}));}return promise.then(callback,callback);}};Promise$1.cast=resolve$4;// deprecated\nPromise$1.all=all$1;Promise$1.race=race$1;Promise$1.resolve=resolve$4;Promise$1.reject=reject$1;Promise$1.prototype._guidKey=guidKey;/**\n            The primary way of interacting with a promise is through its `then` method,\n            which registers callbacks to receive either a promise's eventual value or the\n            reason why the promise cannot be fulfilled.\n\n            ```js\n            findUser().then(function(user){\n              // user is available\n            }, function(reason){\n              // user is unavailable, and you are given the reason why\n            });\n            ```\n\n            Chaining\n            --------\n\n            The return value of `then` is itself a promise.  This second, 'downstream'\n            promise is resolved with the return value of the first promise's fulfillment\n            or rejection handler, or rejected if the handler throws an exception.\n\n            ```js\n            findUser().then(function (user) {\n              return user.name;\n            }, function (reason) {\n              return 'default name';\n            }).then(function (userName) {\n              // If `findUser` fulfilled, `userName` will be the user's name, otherwise it\n              // will be `'default name'`\n            });\n\n            findUser().then(function (user) {\n              throw new Error('Found user, but still unhappy');\n            }, function (reason) {\n              throw new Error('`findUser` rejected and we\\'re unhappy');\n            }).then(function (value) {\n              // never reached\n            }, function (reason) {\n              // if `findUser` fulfilled, `reason` will be 'Found user, but still unhappy'.\n              // If `findUser` rejected, `reason` will be '`findUser` rejected and we\\'re unhappy'.\n            });\n            ```\n            If the downstream promise does not specify a rejection handler, rejection reasons will be propagated further downstream.\n\n            ```js\n            findUser().then(function (user) {\n              throw new PedagogicalException('Upstream error');\n            }).then(function (value) {\n              // never reached\n            }).then(function (value) {\n              // never reached\n            }, function (reason) {\n              // The `PedgagocialException` is propagated all the way down to here\n            });\n            ```\n\n            Assimilation\n            ------------\n\n            Sometimes the value you want to propagate to a downstream promise can only be\n            retrieved asynchronously. This can be achieved by returning a promise in the\n            fulfillment or rejection handler. The downstream promise will then be pending\n            until the returned promise is settled. This is called *assimilation*.\n\n            ```js\n            findUser().then(function (user) {\n              return findCommentsByAuthor(user);\n            }).then(function (comments) {\n              // The user's comments are now available\n            });\n            ```\n\n            If the assimliated promise rejects, then the downstream promise will also reject.\n\n            ```js\n            findUser().then(function (user) {\n              return findCommentsByAuthor(user);\n            }).then(function (comments) {\n              // If `findCommentsByAuthor` fulfills, we'll have the value here\n            }, function (reason) {\n              // If `findCommentsByAuthor` rejects, we'll have the reason here\n            });\n            ```\n\n            Simple Example\n            --------------\n\n            Synchronous Example\n\n            ```javascript\n            let result;\n\n            try {\n              result = findResult();\n              // success\n            } catch(reason) {\n              // failure\n            }\n            ```\n\n            Errback Example\n\n            ```js\n            findResult(function(result, err){\n              if (err) {\n                // failure\n              } else {\n                // success\n              }\n            });\n            ```\n\n            Promise Example;\n\n            ```javascript\n            findResult().then(function(result){\n              // success\n            }, function(reason){\n              // failure\n            });\n            ```\n\n            Advanced Example\n            --------------\n\n            Synchronous Example\n\n            ```javascript\n            let author, books;\n\n            try {\n              author = findAuthor();\n              books  = findBooksByAuthor(author);\n              // success\n            } catch(reason) {\n              // failure\n            }\n            ```\n\n            Errback Example\n\n            ```js\n\n            function foundBooks(books) {\n\n            }\n\n            function failure(reason) {\n\n            }\n\n            findAuthor(function(author, err){\n              if (err) {\n                failure(err);\n                // failure\n              } else {\n                try {\n                  findBoooksByAuthor(author, function(books, err) {\n                    if (err) {\n                      failure(err);\n                    } else {\n                      try {\n                        foundBooks(books);\n                      } catch(reason) {\n                        failure(reason);\n                      }\n                    }\n                  });\n                } catch(error) {\n                  failure(err);\n                }\n                // success\n              }\n            });\n            ```\n\n            Promise Example;\n\n            ```javascript\n            findAuthor().\n              then(findBooksByAuthor).\n              then(function(books){\n                // found books\n            }).catch(function(reason){\n              // something went wrong\n            });\n            ```\n\n            @method then\n            @param {Function} onFulfillment\n            @param {Function} onRejection\n            @param {String} [label] optional string for labeling the promise.\n            Useful for tooling.\n            @return {Promise}\n          */Promise$1.prototype.then=then;const Promise$2=Promise$1;function makeObject(_,argumentNames){let obj={};let length=_.length;let args=new Array(length);for(let x=0;x<length;x++){args[x]=_[x];}for(let i=0;i<argumentNames.length;i++){let name=argumentNames[i];obj[name]=args[i+1];}return obj;}function arrayResult(_){let length=_.length;let args=new Array(length-1);for(let i=1;i<length;i++){args[i-1]=_[i];}return args;}function wrapThenable(then,promise){return{then(onFulFillment,onRejection){return then.call(promise,onFulFillment,onRejection);}};}/**\n            `denodeify` takes a 'node-style' function and returns a function that\n            will return an `Promise`. You can use `denodeify` in Node.js or the\n            browser when you'd prefer to use promises over using callbacks. For example,\n            `denodeify` transforms the following:\n\n            ```javascript\n            let fs = require('fs');\n\n            fs.readFile('myfile.txt', function(err, data){\n              if (err) return handleError(err);\n              handleData(data);\n            });\n            ```\n\n            into:\n\n            ```javascript\n            let fs = require('fs');\n            let readFile = denodeify(fs.readFile);\n\n            readFile('myfile.txt').then(handleData, handleError);\n            ```\n\n            If the node function has multiple success parameters, then `denodeify`\n            just returns the first one:\n\n            ```javascript\n            let request = denodeify(require('request'));\n\n            request('http://example.com').then(function(res) {\n              // ...\n            });\n            ```\n\n            However, if you need all success parameters, setting `denodeify`'s\n            second parameter to `true` causes it to return all success parameters\n            as an array:\n\n            ```javascript\n            let request = denodeify(require('request'), true);\n\n            request('http://example.com').then(function(result) {\n              // result[0] -> res\n              // result[1] -> body\n            });\n            ```\n\n            Or if you pass it an array with names it returns the parameters as a hash:\n\n            ```javascript\n            let request = denodeify(require('request'), ['res', 'body']);\n\n            request('http://example.com').then(function(result) {\n              // result.res\n              // result.body\n            });\n            ```\n\n            Sometimes you need to retain the `this`:\n\n            ```javascript\n            let app = require('express')();\n            let render = denodeify(app.render.bind(app));\n            ```\n\n            The denodified function inherits from the original function. It works in all\n            environments, except IE 10 and below. Consequently all properties of the original\n            function are available to you. However, any properties you change on the\n            denodeified function won't be changed on the original function. Example:\n\n            ```javascript\n            let request = denodeify(require('request')),\n                cookieJar = request.jar(); // <- Inheritance is used here\n\n            request('http://example.com', {jar: cookieJar}).then(function(res) {\n              // cookieJar.cookies holds now the cookies returned by example.com\n            });\n            ```\n\n            Using `denodeify` makes it easier to compose asynchronous operations instead\n            of using callbacks. For example, instead of:\n\n            ```javascript\n            let fs = require('fs');\n\n            fs.readFile('myfile.txt', function(err, data){\n              if (err) { ... } // Handle error\n              fs.writeFile('myfile2.txt', data, function(err){\n                if (err) { ... } // Handle error\n                console.log('done')\n              });\n            });\n            ```\n\n            you can chain the operations together using `then` from the returned promise:\n\n            ```javascript\n            let fs = require('fs');\n            let readFile = denodeify(fs.readFile);\n            let writeFile = denodeify(fs.writeFile);\n\n            readFile('myfile.txt').then(function(data){\n              return writeFile('myfile2.txt', data);\n            }).then(function(){\n              console.log('done')\n            }).catch(function(error){\n              // Handle error\n            });\n            ```\n\n            @method denodeify\n            @public\n            @static\n            @for rsvp\n            @param {Function} nodeFunc a 'node-style' function that takes a callback as\n            its last argument. The callback expects an error to be passed as its first\n            argument (if an error occurred, otherwise null), and the value from the\n            operation as its second argument ('function(err, value){ }').\n            @param {Boolean|Array} [options] An optional paramter that if set\n            to `true` causes the promise to fulfill with the callback's success arguments\n            as an array. This is useful if the node function has multiple success\n            paramters. If you set this paramter to an array with names, the promise will\n            fulfill with a hash with these names as keys and the success parameters as\n            values.\n            @return {Function} a function that wraps `nodeFunc` to return a `Promise`\n          */function denodeify(nodeFunc,options){let fn=function(){let l=arguments.length;let args=new Array(l+1);let promiseInput=false;for(let i=0;i<l;++i){let arg=arguments[i];// TODO: this code really needs to be cleaned up\nif(!promiseInput){if(arg!==null&&typeof arg==='object'){if(arg.constructor===Promise$2){promiseInput=true;}else{try{promiseInput=arg.then;}catch(error){let p=new Promise$2(noop);reject$2(p,error);return p;}}}else{promiseInput=false;}if(promiseInput&&promiseInput!==true){arg=wrapThenable(promiseInput,arg);}}args[i]=arg;}let promise=new Promise$2(noop);args[l]=function(err,val){if(err){reject$2(promise,err);}else if(options===undefined){resolve$3(promise,val);}else if(options===true){resolve$3(promise,arrayResult(arguments));}else if(Array.isArray(options)){resolve$3(promise,makeObject(arguments,options));}else{resolve$3(promise,val);}};if(promiseInput){return handlePromiseInput(promise,args,nodeFunc,this);}else{return handleValueInput(promise,args,nodeFunc,this);}};fn.__proto__=nodeFunc;return fn;}function handleValueInput(promise,args,nodeFunc,self){try{nodeFunc.apply(self,args);}catch(error){reject$2(promise,error);}return promise;}function handlePromiseInput(promise,args,nodeFunc,self){return Promise$2.all(args).then(args=>handleValueInput(promise,args,nodeFunc,self));}/**\n            This is a convenient alias for `Promise.all`.\n\n            @method all\n            @public\n            @static\n            @for rsvp\n            @param {Array} array Array of promises.\n            @param {String} [label] An optional label. This is useful\n            for tooling.\n          */function all(array,label){return Promise$2.all(array,label);}/**\n          @module rsvp\n          @public\n          **/class AllSettled extends Enumerator{constructor(Constructor,entries,label){super(Constructor,entries,false/* don't abort on reject */,label);}}AllSettled.prototype._setResultAt=setSettledResult;/**\n          `RSVP.allSettled` is similar to `RSVP.all`, but instead of implementing\n          a fail-fast method, it waits until all the promises have returned and\n          shows you all the results. This is useful if you want to handle multiple\n          promises' failure states together as a set.\n           Returns a promise that is fulfilled when all the given promises have been\n          settled. The return promise is fulfilled with an array of the states of\n          the promises passed into the `promises` array argument.\n           Each state object will either indicate fulfillment or rejection, and\n          provide the corresponding value or reason. The states will take one of\n          the following formats:\n           ```javascript\n          { state: 'fulfilled', value: value }\n            or\n          { state: 'rejected', reason: reason }\n          ```\n           Example:\n           ```javascript\n          let promise1 = RSVP.Promise.resolve(1);\n          let promise2 = RSVP.Promise.reject(new Error('2'));\n          let promise3 = RSVP.Promise.reject(new Error('3'));\n          let promises = [ promise1, promise2, promise3 ];\n           RSVP.allSettled(promises).then(function(array){\n            // array == [\n            //   { state: 'fulfilled', value: 1 },\n            //   { state: 'rejected', reason: Error },\n            //   { state: 'rejected', reason: Error }\n            // ]\n            // Note that for the second item, reason.message will be '2', and for the\n            // third item, reason.message will be '3'.\n          }, function(error) {\n            // Not run. (This block would only be called if allSettled had failed,\n            // for instance if passed an incorrect argument type.)\n          });\n          ```\n           @method allSettled\n          @public\n          @static\n          @for rsvp\n          @param {Array} entries\n          @param {String} [label] - optional string that describes the promise.\n          Useful for tooling.\n          @return {Promise} promise that is fulfilled with an array of the settled\n          states of the constituent promises.\n          */function allSettled(entries,label){if(!Array.isArray(entries)){return Promise$2.reject(new TypeError(\"Promise.allSettled must be called with an array\"),label);}return new AllSettled(Promise$2,entries,label).promise;}/**\n            This is a convenient alias for `Promise.race`.\n\n            @method race\n            @public\n            @static\n            @for rsvp\n            @param {Array} array Array of promises.\n            @param {String} [label] An optional label. This is useful\n            for tooling.\n           */function race(array,label){return Promise$2.race(array,label);}class PromiseHash extends Enumerator{constructor(Constructor,object,abortOnReject=true,label){super(Constructor,object,abortOnReject,label);}_init(Constructor,object){this._result={};this._enumerate(object);}_enumerate(input){let keys=Object.keys(input);let length=keys.length;let promise=this.promise;this._remaining=length;let key,val;for(let i=0;promise._state===PENDING&&i<length;i++){key=keys[i];val=input[key];this._eachEntry(val,key,true);}this._checkFullfillment();}}/**\n            `hash` is similar to `all`, but takes an object instead of an array\n            for its `promises` argument.\n\n            Returns a promise that is fulfilled when all the given promises have been\n            fulfilled, or rejected if any of them become rejected. The returned promise\n            is fulfilled with a hash that has the same key names as the `promises` object\n            argument. If any of the values in the object are not promises, they will\n            simply be copied over to the fulfilled object.\n\n            Example:\n\n            ```javascript\n            let promises = {\n              myPromise: resolve(1),\n              yourPromise: resolve(2),\n              theirPromise: resolve(3),\n              notAPromise: 4\n            };\n\n            hash(promises).then(function(hash){\n              // hash here is an object that looks like:\n              // {\n              //   myPromise: 1,\n              //   yourPromise: 2,\n              //   theirPromise: 3,\n              //   notAPromise: 4\n              // }\n            });\n            ```\n\n            If any of the `promises` given to `hash` are rejected, the first promise\n            that is rejected will be given as the reason to the rejection handler.\n\n            Example:\n\n            ```javascript\n            let promises = {\n              myPromise: resolve(1),\n              rejectedPromise: reject(new Error('rejectedPromise')),\n              anotherRejectedPromise: reject(new Error('anotherRejectedPromise')),\n            };\n\n            hash(promises).then(function(hash){\n              // Code here never runs because there are rejected promises!\n            }, function(reason) {\n              // reason.message === 'rejectedPromise'\n            });\n            ```\n\n            An important note: `hash` is intended for plain JavaScript objects that\n            are just a set of keys and values. `hash` will NOT preserve prototype\n            chains.\n\n            Example:\n\n            ```javascript\n            import { hash, resolve } from 'rsvp';\n            function MyConstructor(){\n              this.example = resolve('Example');\n            }\n\n            MyConstructor.prototype = {\n              protoProperty: resolve('Proto Property')\n            };\n\n            let myObject = new MyConstructor();\n\n            hash(myObject).then(function(hash){\n              // protoProperty will not be present, instead you will just have an\n              // object that looks like:\n              // {\n              //   example: 'Example'\n              // }\n              //\n              // hash.hasOwnProperty('protoProperty'); // false\n              // 'undefined' === typeof hash.protoProperty\n            });\n            ```\n\n            @method hash\n            @public\n            @static\n            @for rsvp\n            @param {Object} object\n            @param {String} [label] optional string that describes the promise.\n            Useful for tooling.\n            @return {Promise} promise that is fulfilled when all properties of `promises`\n            have been fulfilled, or rejected if any of them become rejected.\n          */function hash$2(object,label){return Promise$2.resolve(object,label).then(function(object){if(object===null||typeof object!=='object'){throw new TypeError(\"Promise.hash must be called with an object\");}return new PromiseHash(Promise$2,object,label).promise;});}class HashSettled extends PromiseHash{constructor(Constructor,object,label){super(Constructor,object,false,label);}}HashSettled.prototype._setResultAt=setSettledResult;/**\n            `hashSettled` is similar to `allSettled`, but takes an object\n            instead of an array for its `promises` argument.\n\n            Unlike `all` or `hash`, which implement a fail-fast method,\n            but like `allSettled`, `hashSettled` waits until all the\n            constituent promises have returned and then shows you all the results\n            with their states and values/reasons. This is useful if you want to\n            handle multiple promises' failure states together as a set.\n\n            Returns a promise that is fulfilled when all the given promises have been\n            settled, or rejected if the passed parameters are invalid.\n\n            The returned promise is fulfilled with a hash that has the same key names as\n            the `promises` object argument. If any of the values in the object are not\n            promises, they will be copied over to the fulfilled object and marked with state\n            'fulfilled'.\n\n            Example:\n\n            ```javascript\n            import { hashSettled, resolve } from 'rsvp';\n\n            let promises = {\n              myPromise: resolve(1),\n              yourPromise: resolve(2),\n              theirPromise: resolve(3),\n              notAPromise: 4\n            };\n\n            hashSettled(promises).then(function(hash){\n              // hash here is an object that looks like:\n              // {\n              //   myPromise: { state: 'fulfilled', value: 1 },\n              //   yourPromise: { state: 'fulfilled', value: 2 },\n              //   theirPromise: { state: 'fulfilled', value: 3 },\n              //   notAPromise: { state: 'fulfilled', value: 4 }\n              // }\n            });\n            ```\n\n            If any of the `promises` given to `hash` are rejected, the state will\n            be set to 'rejected' and the reason for rejection provided.\n\n            Example:\n\n            ```javascript\n            import { hashSettled, reject, resolve } from 'rsvp';\n\n            let promises = {\n              myPromise: resolve(1),\n              rejectedPromise: reject(new Error('rejection')),\n              anotherRejectedPromise: reject(new Error('more rejection')),\n            };\n\n            hashSettled(promises).then(function(hash){\n              // hash here is an object that looks like:\n              // {\n              //   myPromise:              { state: 'fulfilled', value: 1 },\n              //   rejectedPromise:        { state: 'rejected', reason: Error },\n              //   anotherRejectedPromise: { state: 'rejected', reason: Error },\n              // }\n              // Note that for rejectedPromise, reason.message == 'rejection',\n              // and for anotherRejectedPromise, reason.message == 'more rejection'.\n            });\n            ```\n\n            An important note: `hashSettled` is intended for plain JavaScript objects that\n            are just a set of keys and values. `hashSettled` will NOT preserve prototype\n            chains.\n\n            Example:\n\n            ```javascript\n            import Promise, { hashSettled, resolve } from 'rsvp';\n\n            function MyConstructor(){\n              this.example = resolve('Example');\n            }\n\n            MyConstructor.prototype = {\n              protoProperty: Promise.resolve('Proto Property')\n            };\n\n            let myObject = new MyConstructor();\n\n            hashSettled(myObject).then(function(hash){\n              // protoProperty will not be present, instead you will just have an\n              // object that looks like:\n              // {\n              //   example: { state: 'fulfilled', value: 'Example' }\n              // }\n              //\n              // hash.hasOwnProperty('protoProperty'); // false\n              // 'undefined' === typeof hash.protoProperty\n            });\n            ```\n\n            @method hashSettled\n            @public\n            @for rsvp\n            @param {Object} object\n            @param {String} [label] optional string that describes the promise.\n            Useful for tooling.\n            @return {Promise} promise that is fulfilled when when all properties of `promises`\n            have been settled.\n            @static\n          */function hashSettled(object,label){return Promise$2.resolve(object,label).then(function(object){if(object===null||typeof object!=='object'){throw new TypeError(\"hashSettled must be called with an object\");}return new HashSettled(Promise$2,object,false,label).promise;});}/**\n            `rethrow` will rethrow an error on the next turn of the JavaScript event\n            loop in order to aid debugging.\n\n            Promises A+ specifies that any exceptions that occur with a promise must be\n            caught by the promises implementation and bubbled to the last handler. For\n            this reason, it is recommended that you always specify a second rejection\n            handler function to `then`. However, `rethrow` will throw the exception\n            outside of the promise, so it bubbles up to your console if in the browser,\n            or domain/cause uncaught exception in Node. `rethrow` will also throw the\n            error again so the error can be handled by the promise per the spec.\n\n            ```javascript\n            import { rethrow } from 'rsvp';\n\n            function throws(){\n              throw new Error('Whoops!');\n            }\n\n            let promise = new Promise(function(resolve, reject){\n              throws();\n            });\n\n            promise.catch(rethrow).then(function(){\n              // Code here doesn't run because the promise became rejected due to an\n              // error!\n            }, function (err){\n              // handle the error here\n            });\n            ```\n\n            The 'Whoops' error will be thrown on the next turn of the event loop\n            and you can watch for it in your console. You can also handle it using a\n            rejection handler given to `.then` or `.catch` on the returned promise.\n\n            @method rethrow\n            @public\n            @static\n            @for rsvp\n            @param {Error} reason reason the promise became rejected.\n            @throws Error\n            @static\n          */function rethrow(reason){setTimeout(()=>{throw reason;});throw reason;}/**\n            `defer` returns an object similar to jQuery's `$.Deferred`.\n            `defer` should be used when porting over code reliant on `$.Deferred`'s\n            interface. New code should use the `Promise` constructor instead.\n\n            The object returned from `defer` is a plain object with three properties:\n\n            * promise - an `Promise`.\n            * reject - a function that causes the `promise` property on this object to\n              become rejected\n            * resolve - a function that causes the `promise` property on this object to\n              become fulfilled.\n\n            Example:\n\n             ```javascript\n             let deferred = defer();\n\n             deferred.resolve(\"Success!\");\n\n             deferred.promise.then(function(value){\n               // value here is \"Success!\"\n             });\n             ```\n\n            @method defer\n            @public\n            @static\n            @for rsvp\n            @param {String} [label] optional string for labeling the promise.\n            Useful for tooling.\n            @return {Object}\n           */function defer(label){let deferred={resolve:undefined,reject:undefined};deferred.promise=new Promise$2((resolve,reject)=>{deferred.resolve=resolve;deferred.reject=reject;},label);return deferred;}class MapEnumerator extends Enumerator{constructor(Constructor,entries,mapFn,label){super(Constructor,entries,true,label,mapFn);}_init(Constructor,input,bool,label,mapFn){let len=input.length||0;this.length=len;this._remaining=len;this._result=new Array(len);this._mapFn=mapFn;this._enumerate(input);}_setResultAt(state,i,value,firstPass){if(firstPass){try{this._eachEntry(this._mapFn(value,i),i,false);}catch(error){this._settledAt(REJECTED,i,error,false);}}else{this._remaining--;this._result[i]=value;}}}/**\n           `map` is similar to JavaScript's native `map` method. `mapFn` is eagerly called\n            meaning that as soon as any promise resolves its value will be passed to `mapFn`.\n            `map` returns a promise that will become fulfilled with the result of running\n            `mapFn` on the values the promises become fulfilled with.\n\n            For example:\n\n            ```javascript\n            import { map, resolve } from 'rsvp';\n\n            let promise1 = resolve(1);\n            let promise2 = resolve(2);\n            let promise3 = resolve(3);\n            let promises = [ promise1, promise2, promise3 ];\n\n            let mapFn = function(item){\n              return item + 1;\n            };\n\n            map(promises, mapFn).then(function(result){\n              // result is [ 2, 3, 4 ]\n            });\n            ```\n\n            If any of the `promises` given to `map` are rejected, the first promise\n            that is rejected will be given as an argument to the returned promise's\n            rejection handler. For example:\n\n            ```javascript\n            import { map, reject, resolve } from 'rsvp';\n\n            let promise1 = resolve(1);\n            let promise2 = reject(new Error('2'));\n            let promise3 = reject(new Error('3'));\n            let promises = [ promise1, promise2, promise3 ];\n\n            let mapFn = function(item){\n              return item + 1;\n            };\n\n            map(promises, mapFn).then(function(array){\n              // Code here never runs because there are rejected promises!\n            }, function(reason) {\n              // reason.message === '2'\n            });\n            ```\n\n            `map` will also wait if a promise is returned from `mapFn`. For example,\n            say you want to get all comments from a set of blog posts, but you need\n            the blog posts first because they contain a url to those comments.\n\n            ```javscript\n            import { map } from 'rsvp';\n\n            let mapFn = function(blogPost){\n              // getComments does some ajax and returns an Promise that is fulfilled\n              // with some comments data\n              return getComments(blogPost.comments_url);\n            };\n\n            // getBlogPosts does some ajax and returns an Promise that is fulfilled\n            // with some blog post data\n            map(getBlogPosts(), mapFn).then(function(comments){\n              // comments is the result of asking the server for the comments\n              // of all blog posts returned from getBlogPosts()\n            });\n            ```\n\n            @method map\n            @public\n            @static\n            @for rsvp\n            @param {Array} promises\n            @param {Function} mapFn function to be called on each fulfilled promise.\n            @param {String} [label] optional string for labeling the promise.\n            Useful for tooling.\n            @return {Promise} promise that is fulfilled with the result of calling\n            `mapFn` on each fulfilled promise or value when they become fulfilled.\n             The promise will be rejected if any of the given `promises` become rejected.\n          */function map$2(promises,mapFn,label){if(typeof mapFn!=='function'){return Promise$2.reject(new TypeError(\"map expects a function as a second argument\"),label);}return Promise$2.resolve(promises,label).then(function(promises){if(!Array.isArray(promises)){throw new TypeError(\"map must be called with an array\");}return new MapEnumerator(Promise$2,promises,mapFn,label).promise;});}/**\n            This is a convenient alias for `Promise.resolve`.\n\n            @method resolve\n            @public\n            @static\n            @for rsvp\n            @param {*} value value that the returned promise will be resolved with\n            @param {String} [label] optional string for identifying the returned promise.\n            Useful for tooling.\n            @return {Promise} a promise that will become fulfilled with the given\n            `value`\n          */function resolve$2(value,label){return Promise$2.resolve(value,label);}/**\n            This is a convenient alias for `Promise.reject`.\n\n            @method reject\n            @public\n            @static\n            @for rsvp\n            @param {*} reason value that the returned promise will be rejected with.\n            @param {String} [label] optional string for identifying the returned promise.\n            Useful for tooling.\n            @return {Promise} a promise rejected with the given `reason`.\n          */function reject(reason,label){return Promise$2.reject(reason,label);}const EMPTY_OBJECT={};class FilterEnumerator extends MapEnumerator{_checkFullfillment(){if(this._remaining===0&&this._result!==null){let result=this._result.filter(val=>val!==EMPTY_OBJECT);fulfill(this.promise,result);this._result=null;}}_setResultAt(state,i,value,firstPass){if(firstPass){this._result[i]=value;let val,succeeded=true;try{val=this._mapFn(value,i);}catch(error){succeeded=false;this._settledAt(REJECTED,i,error,false);}if(succeeded){this._eachEntry(val,i,false);}}else{this._remaining--;if(!value){this._result[i]=EMPTY_OBJECT;}}}}/**\n           `filter` is similar to JavaScript's native `filter` method.\n           `filterFn` is eagerly called meaning that as soon as any promise\n            resolves its value will be passed to `filterFn`. `filter` returns\n            a promise that will become fulfilled with the result of running\n            `filterFn` on the values the promises become fulfilled with.\n\n            For example:\n\n            ```javascript\n            import { filter, resolve } from 'rsvp';\n\n            let promise1 = resolve(1);\n            let promise2 = resolve(2);\n            let promise3 = resolve(3);\n\n            let promises = [promise1, promise2, promise3];\n\n            let filterFn = function(item){\n              return item > 1;\n            };\n\n            filter(promises, filterFn).then(function(result){\n              // result is [ 2, 3 ]\n            });\n            ```\n\n            If any of the `promises` given to `filter` are rejected, the first promise\n            that is rejected will be given as an argument to the returned promise's\n            rejection handler. For example:\n\n            ```javascript\n            import { filter, reject, resolve } from 'rsvp';\n\n            let promise1 = resolve(1);\n            let promise2 = reject(new Error('2'));\n            let promise3 = reject(new Error('3'));\n            let promises = [ promise1, promise2, promise3 ];\n\n            let filterFn = function(item){\n              return item > 1;\n            };\n\n            filter(promises, filterFn).then(function(array){\n              // Code here never runs because there are rejected promises!\n            }, function(reason) {\n              // reason.message === '2'\n            });\n            ```\n\n            `filter` will also wait for any promises returned from `filterFn`.\n            For instance, you may want to fetch a list of users then return a subset\n            of those users based on some asynchronous operation:\n\n            ```javascript\n            import { filter, resolve } from 'rsvp';\n\n            let alice = { name: 'alice' };\n            let bob   = { name: 'bob' };\n            let users = [ alice, bob ];\n\n            let promises = users.map(function(user){\n              return resolve(user);\n            });\n\n            let filterFn = function(user){\n              // Here, Alice has permissions to create a blog post, but Bob does not.\n              return getPrivilegesForUser(user).then(function(privs){\n                return privs.can_create_blog_post === true;\n              });\n            };\n            filter(promises, filterFn).then(function(users){\n              // true, because the server told us only Alice can create a blog post.\n              users.length === 1;\n              // false, because Alice is the only user present in `users`\n              users[0] === bob;\n            });\n            ```\n\n            @method filter\n            @public\n            @static\n            @for rsvp\n            @param {Array} promises\n            @param {Function} filterFn - function to be called on each resolved value to\n            filter the final results.\n            @param {String} [label] optional string describing the promise. Useful for\n            tooling.\n            @return {Promise}\n          */function filter$1(promises,filterFn,label){if(typeof filterFn!=='function'){return Promise$2.reject(new TypeError(\"filter expects function as a second argument\"),label);}return Promise$2.resolve(promises,label).then(function(promises){if(!Array.isArray(promises)){throw new TypeError(\"filter must be called with an array\");}return new FilterEnumerator(Promise$2,promises,filterFn,label).promise;});}let len=0;let vertxNext;function asap(callback,arg){queue[len]=callback;queue[len+1]=arg;len+=2;if(len===2){// If len is 1, that means that we need to schedule an async flush.\n// If additional callbacks are queued before the queue is flushed, they\n// will be processed by this flush that we are scheduling.\nscheduleFlush();}}const browserWindow=typeof window!=='undefined'?window:undefined;const browserGlobal=browserWindow||{};const BrowserMutationObserver=browserGlobal.MutationObserver||browserGlobal.WebKitMutationObserver;const isNode$1=typeof self==='undefined'&&typeof process!=='undefined'&&{}.toString.call(process)==='[object process]';// test for web worker but not in IE10\nconst isWorker=typeof Uint8ClampedArray!=='undefined'&&typeof importScripts!=='undefined'&&typeof MessageChannel!=='undefined';// node\nfunction useNextTick(){let nextTick=process.nextTick;// node version 0.10.x displays a deprecation warning when nextTick is used recursively\n// setImmediate should be used instead instead\nlet version=process.versions.node.match(/^(?:(\\d+)\\.)?(?:(\\d+)\\.)?(\\*|\\d+)$/);if(Array.isArray(version)&&version[1]==='0'&&version[2]==='10'){nextTick=setImmediate;}return()=>nextTick(flush);}// vertx\nfunction useVertxTimer(){if(typeof vertxNext!=='undefined'){return function(){vertxNext(flush);};}return useSetTimeout();}function useMutationObserver(){let iterations=0;let observer=new BrowserMutationObserver(flush);let node=document.createTextNode('');observer.observe(node,{characterData:true});return()=>node.data=iterations=++iterations%2;}// web worker\nfunction useMessageChannel(){let channel=new MessageChannel();channel.port1.onmessage=flush;return()=>channel.port2.postMessage(0);}function useSetTimeout(){return()=>setTimeout(flush,1);}const queue=new Array(1000);function flush(){for(let i=0;i<len;i+=2){let callback=queue[i];let arg=queue[i+1];callback(arg);queue[i]=undefined;queue[i+1]=undefined;}len=0;}function attemptVertex(){try{const vertx=Function('return this')().require('vertx');vertxNext=vertx.runOnLoop||vertx.runOnContext;return useVertxTimer();}catch(e){return useSetTimeout();}}let scheduleFlush;// Decide what async method to use to triggering processing of queued callbacks:\nif(isNode$1){scheduleFlush=useNextTick();}else if(BrowserMutationObserver){scheduleFlush=useMutationObserver();}else if(isWorker){scheduleFlush=useMessageChannel();}else if(browserWindow===undefined&&typeof require==='function'){scheduleFlush=attemptVertex();}else{scheduleFlush=useSetTimeout();}// defaults\nconfig.async=asap;config.after=cb=>setTimeout(cb,0);const cast=resolve$2;const async=(callback,arg)=>config.async(callback,arg);function on$2(){config.on(...arguments);}function off(){config.off(...arguments);}// Set up instrumentation through `window.__PROMISE_INTRUMENTATION__`\nif(typeof window!=='undefined'&&typeof window['__PROMISE_INSTRUMENTATION__']==='object'){let callbacks=window['__PROMISE_INSTRUMENTATION__'];configure('instrument',true);for(let eventName in callbacks){if(callbacks.hasOwnProperty(eventName)){on$2(eventName,callbacks[eventName]);}}}// the default export here is for backwards compat:\n//   https://github.com/tildeio/rsvp.js/issues/434\nconst RSVP={asap,cast,Promise:Promise$2,EventTarget,all,allSettled,race,hash:hash$2,hashSettled,rethrow,defer,denodeify,configure,on:on$2,off,resolve:resolve$2,reject,map:map$2,async,filter:filter$1};const rsvp=/*#__PURE__*/Object.defineProperty({__proto__:null,EventTarget,Promise:Promise$2,all,allSettled,asap,async,cast,configure,default:RSVP,defer,denodeify,filter:filter$1,hash:hash$2,hashSettled,map:map$2,off,on:on$2,race,reject,resolve:resolve$2,rethrow},Symbol.toStringTag,{value:'Module'});configure('async',(callback,promise)=>{_backburner.schedule('actions',null,callback,promise);});configure('after',cb=>{_backburner.schedule(_rsvpErrorQueue,null,cb);});on$2('error',onerrorDefault);function onerrorDefault(reason){let error=errorFor(reason);if(error){let overrideDispatch=getDispatchOverride();if(overrideDispatch){overrideDispatch(error);}else{throw error;}}}function errorFor(reason){if(!reason)return;let withErrorThrown=reason;if(withErrorThrown.errorThrown){return unwrapErrorThrown(withErrorThrown);}let withName=reason;if(withName.name==='UnrecognizedURLError'){return;}if(reason.name==='TransitionAborted'){return;}return reason;}function unwrapErrorThrown(reason){let error=reason.errorThrown;if(typeof error==='string'){error=new Error(error);}Object.defineProperty(error,'__reason_with_error_thrown__',{value:reason,enumerable:false});return error;}const emberinternalsRuntimeLibExtRsvp=/*#__PURE__*/Object.defineProperty({__proto__:null,default:rsvp,onerrorDefault},Symbol.toStringTag,{value:'Module'});// just for side effect of extending Ember.RSVP\nconst emberinternalsRuntimeIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,ActionHandler,Comparable,ContainerProxyMixin,MutableEnumerable,RSVP:rsvp,RegistryProxyMixin,TargetActionSupport,_ProxyMixin:ProxyMixin,_contentFor:contentFor,onerrorDefault},Symbol.toStringTag,{value:'Module'});const{isArray:isArray$3}=Array;/**\n           @module @ember/array\n          *//**\n           Forces the passed object to be part of an array. If the object is already\n           an array, it will return the object. Otherwise, it will add the object to\n           an array. If object is `null` or `undefined`, it will return an empty array.\n\n           ```javascript\n           import { makeArray } from '@ember/array';\n           import ArrayProxy from '@ember/array/proxy';\n\n           makeArray();            // []\n           makeArray(null);        // []\n           makeArray(undefined);   // []\n           makeArray('lindsay');   // ['lindsay']\n           makeArray([1, 2, 42]);  // [1, 2, 42]\n\n           let proxy = ArrayProxy.create({ content: [] });\n\n           makeArray(proxy) === proxy;  // false\n           ```\n\n           @method makeArray\n           @static\n           @for @ember/array\n           @param {Object} obj the object\n           @return {Array}\n           @private\n           */function makeArray(obj){if(obj===null||obj===undefined){return[];}return isArray$3(obj)?obj:[obj];}const emberArrayLibMakeArray=/*#__PURE__*/Object.defineProperty({__proto__:null,default:makeArray},Symbol.toStringTag,{value:'Module'});/**\n            @module @ember/object/core\n          */// TODO: Is this correct?\nfunction hasSetUnknownProperty(val){return typeof val==='object'&&val!==null&&typeof val.setUnknownProperty==='function';}function hasToStringExtension(val){return typeof val==='object'&&val!==null&&typeof val.toStringExtension==='function';}const reopen=Mixin.prototype.reopen;const wasApplied=new WeakSet();const prototypeMixinMap=new WeakMap();const destroyCalled=new Set();function ensureDestroyCalled(instance){if(!destroyCalled.has(instance)){instance.destroy();}}function initialize(obj,properties){let m=meta(obj);if(properties!==undefined){let concatenatedProperties=obj.concatenatedProperties;let mergedProperties=obj.mergedProperties;let keyNames=Object.keys(properties);for(let keyName of keyNames){// SAFETY: this cast as a Record is safe because all object types can be\n// indexed in JS, and we explicitly type it as returning `unknown`, so the\n// result *must* be checked below.\nlet value=properties[keyName];let possibleDesc=descriptorForProperty(obj,keyName,m);let isDescriptor=possibleDesc!==undefined;if(!isDescriptor){if(concatenatedProperties!==undefined&&concatenatedProperties.length>0&&concatenatedProperties.includes(keyName)){let baseValue=obj[keyName];if(baseValue){value=makeArray(baseValue).concat(value);}else{value=makeArray(value);}}if(mergedProperties!==undefined&&mergedProperties.length>0&&mergedProperties.includes(keyName)){let baseValue=obj[keyName];value=Object.assign({},baseValue,value);}}if(isDescriptor){possibleDesc.set(obj,keyName,value);}else if(hasSetUnknownProperty(obj)&&!(keyName in obj)){obj.setUnknownProperty(keyName,value);}else{{obj[keyName]=value;}}}}obj.init(properties);m.unsetInitializing();let observerEvents=m.observerEvents();if(observerEvents!==undefined){for(let i=0;i<observerEvents.length;i++){activateObserver(obj,observerEvents[i].event,observerEvents[i].sync);}}sendEvent(obj,'init',undefined,undefined,m);}/**\n            `CoreObject` is the base class for all Ember constructs. It establishes a\n            class system based on Ember's Mixin system, and provides the basis for the\n            Ember Object Model. `CoreObject` should generally not be used directly,\n            instead you should use `EmberObject`.\n\n            ## Usage\n\n            You can define a class by extending from `CoreObject` using the `extend`\n            method:\n\n            ```js\n            const Person = CoreObject.extend({\n              name: 'Tomster',\n            });\n            ```\n\n            For detailed usage, see the [Object Model](https://guides.emberjs.com/release/object-model/)\n            section of the guides.\n\n            ## Usage with Native Classes\n\n            Native JavaScript `class` syntax can be used to extend from any `CoreObject`\n            based class:\n\n            ```js\n            class Person extends CoreObject {\n              init() {\n                super.init(...arguments);\n                this.name = 'Tomster';\n              }\n            }\n            ```\n\n            Some notes about `class` usage:\n\n            * `new` syntax is not currently supported with classes that extend from\n              `EmberObject` or `CoreObject`. You must continue to use the `create` method\n              when making new instances of classes, even if they are defined using native\n              class syntax. If you want to use `new` syntax, consider creating classes\n              which do _not_ extend from `EmberObject` or `CoreObject`. Ember features,\n              such as computed properties and decorators, will still work with base-less\n              classes.\n            * Instead of using `this._super()`, you must use standard `super` syntax in\n              native classes. See the [MDN docs on classes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#Super_class_calls_with_super)\n              for more details.\n            * Native classes support using [constructors](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#Constructor)\n              to set up newly-created instances. Ember uses these to, among other things,\n              support features that need to retrieve other entities by name, like Service\n              injection and `getOwner`. To ensure your custom instance setup logic takes\n              place after this important work is done, avoid using the `constructor` in\n              favor of `init`.\n            * Properties passed to `create` will be available on the instance by the time\n              `init` runs, so any code that requires these values should work at that\n              time.\n            * Using native classes, and switching back to the old Ember Object model is\n              fully supported.\n\n            @class CoreObject\n            @public\n          */class CoreObject{constructor(owner){/** @internal */_defineProperty(this,OWNER$1,void 0);this[OWNER$1]=owner;// prepare prototype...\nthis.constructor.proto();let self;{self=this;}const destroyable=self;registerDestructor$1(self,ensureDestroyCalled,true);registerDestructor$1(self,()=>destroyable.willDestroy());// disable chains\nlet m=meta(self);m.setInitializing();}reopen(...args){applyMixin(this,args);return this;}/**\n              An overridable method called when objects are instantiated. By default,\n              does nothing unless it is overridden during class definition.\n               Example:\n               ```javascript\n              import EmberObject from '@ember/object';\n               const Person = EmberObject.extend({\n                init() {\n                  alert(`Name is ${this.get('name')}`);\n                }\n              });\n               let steve = Person.create({\n                name: 'Steve'\n              });\n               // alerts 'Name is Steve'.\n              ```\n               NOTE: If you do override `init` for a framework class like `Component`\n              from `@ember/component`, be sure to call `this._super(...arguments)`\n              in your `init` declaration!\n              If you don't, Ember may not have an opportunity to\n              do important setup work, and you'll see strange behavior in your\n              application.\n               @method init\n              @public\n            */init(_properties){}/**\n              Defines the properties that will be concatenated from the superclass\n              (instead of overridden).\n               By default, when you extend an Ember class a property defined in\n              the subclass overrides a property with the same name that is defined\n              in the superclass. However, there are some cases where it is preferable\n              to build up a property's value by combining the superclass' property\n              value with the subclass' value. An example of this in use within Ember\n              is the `classNames` property of `Component` from `@ember/component`.\n               Here is some sample code showing the difference between a concatenated\n              property and a normal one:\n               ```javascript\n              import EmberObject from '@ember/object';\n               const Bar = EmberObject.extend({\n                // Configure which properties to concatenate\n                concatenatedProperties: ['concatenatedProperty'],\n                 someNonConcatenatedProperty: ['bar'],\n                concatenatedProperty: ['bar']\n              });\n               const FooBar = Bar.extend({\n                someNonConcatenatedProperty: ['foo'],\n                concatenatedProperty: ['foo']\n              });\n               let fooBar = FooBar.create();\n              fooBar.get('someNonConcatenatedProperty'); // ['foo']\n              fooBar.get('concatenatedProperty'); // ['bar', 'foo']\n              ```\n               This behavior extends to object creation as well. Continuing the\n              above example:\n               ```javascript\n              let fooBar = FooBar.create({\n                someNonConcatenatedProperty: ['baz'],\n                concatenatedProperty: ['baz']\n              })\n              fooBar.get('someNonConcatenatedProperty'); // ['baz']\n              fooBar.get('concatenatedProperty'); // ['bar', 'foo', 'baz']\n              ```\n               Adding a single property that is not an array will just add it in the array:\n               ```javascript\n              let fooBar = FooBar.create({\n                concatenatedProperty: 'baz'\n              })\n              view.get('concatenatedProperty'); // ['bar', 'foo', 'baz']\n              ```\n               Using the `concatenatedProperties` property, we can tell Ember to mix the\n              content of the properties.\n               In `Component` the `classNames`, `classNameBindings` and\n              `attributeBindings` properties are concatenated.\n               This feature is available for you to use throughout the Ember object model,\n              although typical app developers are likely to use it infrequently. Since\n              it changes expectations about behavior of properties, you should properly\n              document its usage in each individual concatenated property (to not\n              mislead your users to think they can override the property in a subclass).\n               @property concatenatedProperties\n              @type Array\n              @default null\n              @public\n            *//**\n              Defines the properties that will be merged from the superclass\n              (instead of overridden).\n               By default, when you extend an Ember class a property defined in\n              the subclass overrides a property with the same name that is defined\n              in the superclass. However, there are some cases where it is preferable\n              to build up a property's value by merging the superclass property value\n              with the subclass property's value. An example of this in use within Ember\n              is the `queryParams` property of routes.\n               Here is some sample code showing the difference between a merged\n              property and a normal one:\n               ```javascript\n              import EmberObject from '@ember/object';\n               const Bar = EmberObject.extend({\n                // Configure which properties are to be merged\n                mergedProperties: ['mergedProperty'],\n                 someNonMergedProperty: {\n                  nonMerged: 'superclass value of nonMerged'\n                },\n                mergedProperty: {\n                  page: { replace: false },\n                  limit: { replace: true }\n                }\n              });\n               const FooBar = Bar.extend({\n                someNonMergedProperty: {\n                  completelyNonMerged: 'subclass value of nonMerged'\n                },\n                mergedProperty: {\n                  limit: { replace: false }\n                }\n              });\n               let fooBar = FooBar.create();\n               fooBar.get('someNonMergedProperty');\n              // => { completelyNonMerged: 'subclass value of nonMerged' }\n              //\n              // Note the entire object, including the nonMerged property of\n              // the superclass object, has been replaced\n               fooBar.get('mergedProperty');\n              // => {\n              //   page: {replace: false},\n              //   limit: {replace: false}\n              // }\n              //\n              // Note the page remains from the superclass, and the\n              // `limit` property's value of `false` has been merged from\n              // the subclass.\n              ```\n               This behavior is not available during object `create` calls. It is only\n              available at `extend` time.\n               In `Route` the `queryParams` property is merged.\n               This feature is available for you to use throughout the Ember object model,\n              although typical app developers are likely to use it infrequently. Since\n              it changes expectations about behavior of properties, you should properly\n              document its usage in each individual merged property (to not\n              mislead your users to think they can override the property in a subclass).\n               @property mergedProperties\n              @type Array\n              @default null\n              @public\n            *//**\n              Destroyed object property flag.\n               if this property is `true` the observers and bindings were already\n              removed by the effect of calling the `destroy()` method.\n               @property isDestroyed\n              @default false\n              @public\n            */get isDestroyed(){return isDestroyed(this);}set isDestroyed(_value){}/**\n              Destruction scheduled flag. The `destroy()` method has been called.\n               The object stays intact until the end of the run loop at which point\n              the `isDestroyed` flag is set.\n               @property isDestroying\n              @default false\n              @public\n            */get isDestroying(){return isDestroying(this);}set isDestroying(_value){}/**\n              Destroys an object by setting the `isDestroyed` flag and removing its\n              metadata, which effectively destroys observers and bindings.\n               If you try to set a property on a destroyed object, an exception will be\n              raised.\n               Note that destruction is scheduled for the end of the run loop and does not\n              happen immediately.  It will set an isDestroying flag immediately.\n               @method destroy\n              @return {EmberObject} receiver\n              @public\n            */destroy(){// Used to ensure that manually calling `.destroy()` does not immediately call destroy again\ndestroyCalled.add(this);try{destroy(this);}finally{destroyCalled.delete(this);}return this;}/**\n              Override to implement teardown.\n               @method willDestroy\n              @public\n            */willDestroy(){}/**\n              Returns a string representation which attempts to provide more information\n              than Javascript's `toString` typically does, in a generic way for all Ember\n              objects.\n               ```javascript\n              import EmberObject from '@ember/object';\n               const Person = EmberObject.extend();\n              person = Person.create();\n              person.toString(); //=> \"<Person:ember1024>\"\n              ```\n               If the object's class is not defined on an Ember namespace, it will\n              indicate it is a subclass of the registered superclass:\n               ```javascript\n              const Student = Person.extend();\n              let student = Student.create();\n              student.toString(); //=> \"<(subclass of Person):ember1025>\"\n              ```\n               If the method `toStringExtension` is defined, its return value will be\n              included in the output.\n               ```javascript\n              const Teacher = Person.extend({\n                toStringExtension() {\n                  return this.get('fullName');\n                }\n              });\n              teacher = Teacher.create();\n              teacher.toString(); //=> \"<Teacher:ember1026:Tom Dale>\"\n              ```\n               @method toString\n              @return {String} string representation\n              @public\n            */toString(){let extension=hasToStringExtension(this)?`:${this.toStringExtension()}`:'';return`<${getFactoryFor(this)||'(unknown)'}:${guidFor(this)}${extension}>`;}/**\n              Creates a new subclass.\n               ```javascript\n              import EmberObject from '@ember/object';\n               const Person = EmberObject.extend({\n                say(thing) {\n                  alert(thing);\n                 }\n              });\n              ```\n               This defines a new subclass of EmberObject: `Person`. It contains one method: `say()`.\n               You can also create a subclass from any existing class by calling its `extend()` method.\n              For example, you might want to create a subclass of Ember's built-in `Component` class:\n               ```javascript\n              import Component from '@ember/component';\n               const PersonComponent = Component.extend({\n                tagName: 'li',\n                classNameBindings: ['isAdministrator']\n              });\n              ```\n               When defining a subclass, you can override methods but still access the\n              implementation of your parent class by calling the special `_super()` method:\n               ```javascript\n              import EmberObject from '@ember/object';\n               const Person = EmberObject.extend({\n                say(thing) {\n                  let name = this.get('name');\n                  alert(`${name} says: ${thing}`);\n                }\n              });\n               const Soldier = Person.extend({\n                say(thing) {\n                  this._super(`${thing}, sir!`);\n                },\n                march(numberOfHours) {\n                  alert(`${this.get('name')} marches for ${numberOfHours} hours.`);\n                }\n              });\n               let yehuda = Soldier.create({\n                name: 'Yehuda Katz'\n              });\n               yehuda.say('Yes');  // alerts \"Yehuda Katz says: Yes, sir!\"\n              ```\n               The `create()` on line #17 creates an *instance* of the `Soldier` class.\n              The `extend()` on line #8 creates a *subclass* of `Person`. Any instance\n              of the `Person` class will *not* have the `march()` method.\n               You can also pass `Mixin` classes to add additional properties to the subclass.\n               ```javascript\n              import EmberObject from '@ember/object';\n              import Mixin from '@ember/object/mixin';\n               const Person = EmberObject.extend({\n                say(thing) {\n                  alert(`${this.get('name')} says: ${thing}`);\n                }\n              });\n               const SingingMixin = Mixin.create({\n                sing(thing) {\n                  alert(`${this.get('name')} sings: la la la ${thing}`);\n                }\n              });\n               const BroadwayStar = Person.extend(SingingMixin, {\n                dance() {\n                  alert(`${this.get('name')} dances: tap tap tap tap `);\n                }\n              });\n              ```\n               The `BroadwayStar` class contains three methods: `say()`, `sing()`, and `dance()`.\n               @method extend\n              @static\n              @for @ember/object\n              @param {Mixin} [mixins]* One or more Mixin classes\n              @param {Object} [arguments]* Object containing values to use within the new class\n              @public\n            */static extend(...mixins){let Class=class extends this{};reopen.apply(Class.PrototypeMixin,mixins);return Class;}/**\n              Creates an instance of a class. Accepts either no arguments, or an object\n              containing values to initialize the newly instantiated object with.\n               ```javascript\n              import EmberObject from '@ember/object';\n               const Person = EmberObject.extend({\n                helloWorld() {\n                  alert(`Hi, my name is ${this.get('name')}`);\n                }\n              });\n               let tom = Person.create({\n                name: 'Tom Dale'\n              });\n               tom.helloWorld(); // alerts \"Hi, my name is Tom Dale\".\n              ```\n               `create` will call the `init` function if defined during\n              `AnyObject.extend`\n               If no arguments are passed to `create`, it will not set values to the new\n              instance during initialization:\n               ```javascript\n              let noName = Person.create();\n              noName.helloWorld(); // alerts undefined\n              ```\n               NOTE: For performance reasons, you cannot declare methods or computed\n              properties during `create`. You should instead declare methods and computed\n              properties when using `extend`.\n               @method create\n              @for @ember/object\n              @static\n              @param [arguments]*\n              @public\n            */static create(...args){let props=args[0];let instance;if(props!==undefined){instance=new this(getOwner$2(props));// TODO(SAFETY): at present, we cannot actually rely on this being set,\n// because a number of acceptance tests are (incorrectly? Unclear!)\n// relying on the ability to run through this path with `factory` being\n// `undefined`. It's *possible* that actually means that the type for\n// `setFactoryFor()` should allow `undefined`, but we typed it the other\n// way for good reason! Accordingly, this *casts* `factory`, and the\n// commented-out `assert()` is here in the hope that we can enable it\n// after addressing tests *or* updating the call signature here.\nlet factory=getFactoryFor(props);// assert(`missing factory when creating object ${instance}`, factory !== undefined);\nsetFactoryFor(instance,factory);}else{instance=new this();}if(args.length<=1){initialize(instance,props);}else{initialize(instance,flattenProps.apply(this,args));}// SAFETY: The `initialize` call is responsible to merge the prototype chain\n// so that this holds.\nreturn instance;}/**\n              Augments a constructor's prototype with additional\n              properties and functions:\n               ```javascript\n              import EmberObject from '@ember/object';\n               const MyObject = EmberObject.extend({\n                name: 'an object'\n              });\n               o = MyObject.create();\n              o.get('name'); // 'an object'\n               MyObject.reopen({\n                say(msg) {\n                  console.log(msg);\n                }\n              });\n               o2 = MyObject.create();\n              o2.say('hello'); // logs \"hello\"\n               o.say('goodbye'); // logs \"goodbye\"\n              ```\n               To add functions and properties to the constructor itself,\n              see `reopenClass`\n               @method reopen\n              @for @ember/object\n              @static\n              @public\n            */static reopen(...args){this.willReopen();reopen.apply(this.PrototypeMixin,args);return this;}static willReopen(){let p=this.prototype;if(wasApplied.has(p)){wasApplied.delete(p);// If the base mixin already exists and was applied, create a new mixin to\n// make sure that it gets properly applied. Reusing the same mixin after\n// the first `proto` call will cause it to get skipped.\nif(prototypeMixinMap.has(this)){prototypeMixinMap.set(this,Mixin.create(this.PrototypeMixin));}}}/**\n              Augments a constructor's own properties and functions:\n               ```javascript\n              import EmberObject from '@ember/object';\n               const MyObject = EmberObject.extend({\n                name: 'an object'\n              });\n               MyObject.reopenClass({\n                canBuild: false\n              });\n               MyObject.canBuild; // false\n              o = MyObject.create();\n              ```\n               In other words, this creates static properties and functions for the class.\n              These are only available on the class and not on any instance of that class.\n               ```javascript\n              import EmberObject from '@ember/object';\n               const Person = EmberObject.extend({\n                name: '',\n                sayHello() {\n                  alert(`Hello. My name is ${this.get('name')}`);\n                }\n              });\n               Person.reopenClass({\n                species: 'Homo sapiens',\n                 createPerson(name) {\n                  return Person.create({ name });\n                }\n              });\n               let tom = Person.create({\n                name: 'Tom Dale'\n              });\n              let yehuda = Person.createPerson('Yehuda Katz');\n               tom.sayHello(); // \"Hello. My name is Tom Dale\"\n              yehuda.sayHello(); // \"Hello. My name is Yehuda Katz\"\n              alert(Person.species); // \"Homo sapiens\"\n              ```\n               Note that `species` and `createPerson` are *not* valid on the `tom` and `yehuda`\n              variables. They are only valid on `Person`.\n               To add functions and properties to instances of\n              a constructor by extending the constructor's prototype\n              see `reopen`\n               @method reopenClass\n              @for @ember/object\n              @static\n              @public\n            */static reopenClass(...mixins){applyMixin(this,mixins);return this;}static detect(obj){if('function'!==typeof obj){return false;}while(obj){if(obj===this){return true;}obj=obj.superclass;}return false;}static detectInstance(obj){return obj instanceof this;}/**\n              In some cases, you may want to annotate computed properties with additional\n              metadata about how they function or what values they operate on. For\n              example, computed property functions may close over variables that are then\n              no longer available for introspection.\n               You can pass a hash of these values to a computed property like this:\n               ```javascript\n              import { computed } from '@ember/object';\n               person: computed(function() {\n                let personId = this.get('personId');\n                return Person.create({ id: personId });\n              }).meta({ type: Person })\n              ```\n               Once you've done this, you can retrieve the values saved to the computed\n              property from your class like this:\n               ```javascript\n              MyClass.metaForProperty('person');\n              ```\n               This will return the original hash that was passed to `meta()`.\n               @static\n              @method metaForProperty\n              @param key {String} property name\n              @private\n            */static metaForProperty(key){let proto=this.proto();// ensure prototype is initialized\nlet possibleDesc=descriptorForProperty(proto,key);return possibleDesc._meta||{};}/**\n              Iterate over each computed property for the class, passing its name\n              and any associated metadata (see `metaForProperty`) to the callback.\n               @static\n              @method eachComputedProperty\n              @param {Function} callback\n              @param {Object} binding\n              @private\n            */static eachComputedProperty(callback,binding=this){this.proto();// ensure prototype is initialized\nlet empty={};meta(this.prototype).forEachDescriptors((name,descriptor)=>{if(descriptor.enumerable){let meta=descriptor._meta||empty;callback.call(binding,name,meta);}});}static get PrototypeMixin(){let prototypeMixin=prototypeMixinMap.get(this);if(prototypeMixin===undefined){prototypeMixin=Mixin.create();prototypeMixin.ownerConstructor=this;prototypeMixinMap.set(this,prototypeMixin);}return prototypeMixin;}static get superclass(){let c=Object.getPrototypeOf(this);return c!==Function.prototype?c:undefined;}static proto(){let p=this.prototype;if(!wasApplied.has(p)){wasApplied.add(p);let parent=this.superclass;if(parent){parent.proto();}// If the prototype mixin exists, apply it. In the case of native classes,\n// it will not exist (unless the class has been reopened).\nif(prototypeMixinMap.has(this)){this.PrototypeMixin.apply(p);}}return p;}static toString(){return`<${getFactoryFor(this)||'(unknown)'}:constructor>`;}}_defineProperty(CoreObject,\"isClass\",true);_defineProperty(CoreObject,\"isMethod\",false);_defineProperty(CoreObject,\"_onLookup\",void 0);_defineProperty(CoreObject,\"_lazyInjections\",void 0);function flattenProps(...props){let initProperties={};for(let properties of props){let keyNames=Object.keys(properties);for(let j=0,k=keyNames.length;j<k;j++){let keyName=keyNames[j];let value=properties[keyName];initProperties[keyName]=value;}}return initProperties;}const emberObjectCore=/*#__PURE__*/Object.defineProperty({__proto__:null,default:CoreObject},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/object/observable\n          *//**\n            ## Overview\n\n            This mixin provides properties and property observing functionality, core\n            features of the Ember object model.\n\n            Properties and observers allow one object to observe changes to a\n            property on another object. This is one of the fundamental ways that\n            models, controllers and views communicate with each other in an Ember\n            application.\n\n            Any object that has this mixin applied can be used in observer\n            operations. That includes `EmberObject` and most objects you will\n            interact with as you write your Ember application.\n\n            Note that you will not generally apply this mixin to classes yourself,\n            but you will use the features provided by this module frequently, so it\n            is important to understand how to use it.\n\n            ## Using `get()` and `set()`\n\n            Because of Ember's support for bindings and observers, you will always\n            access properties using the get method, and set properties using the\n            set method. This allows the observing objects to be notified and\n            computed properties to be handled properly.\n\n            More documentation about `get` and `set` are below.\n\n            ## Observing Property Changes\n\n            You typically observe property changes simply by using the `observer`\n            function in classes that you write.\n\n            For example:\n\n            ```javascript\n            import { observer } from '@ember/object';\n            import EmberObject from '@ember/object';\n\n            EmberObject.extend({\n              valueObserver: observer('value', function(sender, key, value, rev) {\n                // Executes whenever the \"value\" property changes\n                // See the addObserver method for more information about the callback arguments\n              })\n            });\n            ```\n\n            Although this is the most common way to add an observer, this capability\n            is actually built into the `EmberObject` class on top of two methods\n            defined in this mixin: `addObserver` and `removeObserver`. You can use\n            these two methods to add and remove observers yourself if you need to\n            do so at runtime.\n\n            To add an observer for a property, call:\n\n            ```javascript\n            object.addObserver('propertyKey', targetObject, targetAction)\n            ```\n\n            This will call the `targetAction` method on the `targetObject` whenever\n            the value of the `propertyKey` changes.\n\n            Note that if `propertyKey` is a computed property, the observer will be\n            called when any of the property dependencies are changed, even if the\n            resulting value of the computed property is unchanged. This is necessary\n            because computed properties are not computed until `get` is called.\n\n            @class Observable\n            @public\n          */const Observable=Mixin.create({get(keyName){return get$2(this,keyName);},getProperties(...args){return getProperties(this,...args);},set(keyName,value){return set(this,keyName,value);},setProperties(hash){return setProperties(this,hash);},/**\n              Begins a grouping of property changes.\n               You can use this method to group property changes so that notifications\n              will not be sent until the changes are finished. If you plan to make a\n              large number of changes to an object at one time, you should call this\n              method at the beginning of the changes to begin deferring change\n              notifications. When you are done making changes, call\n              `endPropertyChanges()` to deliver the deferred change notifications and end\n              deferring.\n               @method beginPropertyChanges\n              @return {Observable}\n              @private\n            */beginPropertyChanges(){beginPropertyChanges();return this;},/**\n              Ends a grouping of property changes.\n               You can use this method to group property changes so that notifications\n              will not be sent until the changes are finished. If you plan to make a\n              large number of changes to an object at one time, you should call\n              `beginPropertyChanges()` at the beginning of the changes to defer change\n              notifications. When you are done making changes, call this method to\n              deliver the deferred change notifications and end deferring.\n               @method endPropertyChanges\n              @return {Observable}\n              @private\n            */endPropertyChanges(){endPropertyChanges();return this;},notifyPropertyChange(keyName){notifyPropertyChange(this,keyName);return this;},addObserver(key,target,method,sync){addObserver(this,key,target,method,sync);return this;},removeObserver(key,target,method,sync){removeObserver(this,key,target,method,sync);return this;},/**\n              Returns `true` if the object currently has observers registered for a\n              particular key. You can use this method to potentially defer performing\n              an expensive action until someone begins observing a particular property\n              on the object.\n               @method hasObserverFor\n              @param {String} key Key to check\n              @return {Boolean}\n              @private\n            */hasObserverFor(key){return hasListeners(this,`${key}:change`);},incrementProperty(keyName,increment=1){return set(this,keyName,(parseFloat(get$2(this,keyName))||0)+increment);},decrementProperty(keyName,decrement=1){return set(this,keyName,(get$2(this,keyName)||0)-decrement);},toggleProperty(keyName){return set(this,keyName,!get$2(this,keyName));},cacheFor(keyName){let meta=peekMeta(this);return meta!==null?meta.valueFor(keyName):undefined;}});const emberObjectObservable=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Observable},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/object\n          *//**\n            `EmberObject` is the main base class for all Ember objects. It is a subclass\n            of `CoreObject` with the `Observable` mixin applied. For details,\n            see the documentation for each of these.\n\n            @class EmberObject\n            @extends CoreObject\n            @uses Observable\n            @public\n          */// eslint-disable-next-line @typescript-eslint/no-empty-interface\nclass EmberObject extends CoreObject.extend(Observable){get _debugContainerKey(){let factory=getFactoryFor(this);return factory!==undefined&&factory.fullName;}}/**\n            Decorator that turns the target function into an Action which can be accessed\n            directly by reference.\n\n            ```js\n            import Component from '@ember/component';\n            import { tracked } from '@glimmer/tracking';\n            import { action } from '@ember/object';\n\n            export default class Tooltip extends Component {\n              @tracked isShowing = false;\n\n              @action\n              toggleShowing() {\n                this.isShowing = !this.isShowing;\n              }\n            }\n            ```\n            ```hbs\n            <!-- template.hbs -->\n            <button {{on \"click\" this.toggleShowing}}>Show tooltip</button>\n\n            {{#if isShowing}}\n              <div class=\"tooltip\">\n                I'm a tooltip!\n              </div>\n            {{/if}}\n            ```\n\n            It also binds the function directly to the instance, so it can be used in any\n            context and will correctly refer to the class it came from:\n\n            ```js\n            import Component from '@ember/component';\n            import { tracked } from '@glimmer/tracking';\n            import { action } from '@ember/object';\n\n            export default class Tooltip extends Component {\n              constructor() {\n                super(...arguments);\n\n                // this.toggleShowing is still bound correctly when added to\n                // the event listener\n                document.addEventListener('click', this.toggleShowing);\n              }\n\n              @tracked isShowing = false;\n\n              @action\n              toggleShowing() {\n                this.isShowing = !this.isShowing;\n              }\n            }\n            ```\n\n            @public\n            @method action\n            @for @ember/object\n            @static\n            @param {Function|undefined} callback The function to turn into an action,\n                                                 when used in classic classes\n            @return {PropertyDecorator} property decorator instance\n          */const BINDINGS_MAP=new WeakMap();function hasProto(obj){return obj!=null&&obj.constructor!==undefined&&typeof obj.constructor.proto==='function';}function setupAction(target,key,actionFn){if(hasProto(target)){target.constructor.proto();}if(!Object.prototype.hasOwnProperty.call(target,'actions')){let parentActions=target.actions;// we need to assign because of the way mixins copy actions down when inheriting\ntarget.actions=parentActions?Object.assign({},parentActions):{};}target.actions[key]=actionFn;return{get(){let bindings=BINDINGS_MAP.get(this);if(bindings===undefined){bindings=new Map();BINDINGS_MAP.set(this,bindings);}let fn=bindings.get(actionFn);if(fn===undefined){fn=actionFn.bind(this);bindings.set(actionFn,fn);}return fn;}};}function action$1(...args){let actionFn;if(!isElementDescriptor(args)){actionFn=args[0];let decorator=function(target,key,_desc,_meta,isClassicDecorator){return setupAction(target,key,actionFn);};setClassicDecorator(decorator);return decorator;}let[target,key,desc]=args;actionFn=desc?.value;return setupAction(target,key,actionFn);}// SAFETY: TS types are weird with decorators. This should work.\nsetClassicDecorator(action$1);// ..........................................................\n// OBSERVER HELPER\n//\n/**\n            Specify a method that observes property changes.\n\n            ```javascript\n            import EmberObject from '@ember/object';\n            import { observer } from '@ember/object';\n\n            export default EmberObject.extend({\n              valueObserver: observer('value', function() {\n                // Executes whenever the \"value\" property changes\n              })\n            });\n            ```\n\n            Also available as `Function.prototype.observes` if prototype extensions are\n            enabled.\n\n            @method observer\n            @for @ember/object\n            @param {String} propertyNames*\n            @param {Function} func\n            @return func\n            @public\n            @static\n          */function observer(...args){let funcOrDef=args.pop();let func;let dependentKeys;let sync;if(typeof funcOrDef==='function'){func=funcOrDef;dependentKeys=args;sync=!ENV._DEFAULT_ASYNC_OBSERVERS;}else{func=funcOrDef.fn;dependentKeys=funcOrDef.dependentKeys;sync=funcOrDef.sync;}let paths=[];for(let dependentKey of dependentKeys){expandProperties(dependentKey,path=>paths.push(path));}setObservers(func,{paths,sync});return func;}const emberObjectIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,action:action$1,computed,default:EmberObject,defineProperty,get:get$2,getProperties,notifyPropertyChange,observer,set,setProperties,trySet},Symbol.toStringTag,{value:'Module'});/**\n           * Default component template, which is a plain yield\n           */const DEFAULT_TEMPLATE_BLOCK=[[[opcodes.Yield,1,null]],[\"&default\"],!1,[]],DEFAULT_TEMPLATE={// random uuid\nid:\"1b32f5c2-7623-43d6-a0ad-9672898920a1\",moduleName:\"__default__.hbs\",block:JSON.stringify(DEFAULT_TEMPLATE_BLOCK),scope:null,isStrictMode:!0},WELL_KNOWN_EMPTY_ARRAY=Object.freeze([]),STARTER_CONSTANTS=constants(WELL_KNOWN_EMPTY_ARRAY),WELL_KNOWN_EMPTY_ARRAY_POSITION=STARTER_CONSTANTS.indexOf(WELL_KNOWN_EMPTY_ARRAY);class CompileTimeConstantImpl{constructor(){// `0` means NULL\n_defineProperty(this,\"values\",STARTER_CONSTANTS.slice());_defineProperty(this,\"indexMap\",new Map(this.values.map((value,index)=>[value,index])));}value(value){let indexMap=this.indexMap,index=indexMap.get(value);return void 0===index&&(index=this.values.push(value)-1,indexMap.set(value,index)),index;}array(values){if(0===values.length)return WELL_KNOWN_EMPTY_ARRAY_POSITION;let handles=new Array(values.length);for(let i=0;i<values.length;i++)handles[i]=this.value(values[i]);return this.value(handles);}toPool(){return this.values;}}class RuntimeConstantsImpl{constructor(pool){_defineProperty(this,\"values\",void 0);this.values=pool;}getValue(handle){return this.values[handle];}getArray(value){let handles=this.getValue(value),reified=new Array(handles.length);for(const[i,n]of enumerate(handles))reified[i]=this.getValue(n);return reified;}}class ConstantsImpl extends CompileTimeConstantImpl{constructor(...args){super(...args);_defineProperty(this,\"reifiedArrs\",{[WELL_KNOWN_EMPTY_ARRAY_POSITION]:WELL_KNOWN_EMPTY_ARRAY});_defineProperty(this,\"defaultTemplate\",templateFactory(DEFAULT_TEMPLATE)());// Used for tests and debugging purposes, and to be able to analyze large apps\n// This is why it's enabled even in production\n_defineProperty(this,\"helperDefinitionCount\",0);_defineProperty(this,\"modifierDefinitionCount\",0);_defineProperty(this,\"componentDefinitionCount\",0);_defineProperty(this,\"helperDefinitionCache\",new WeakMap());_defineProperty(this,\"modifierDefinitionCache\",new WeakMap());_defineProperty(this,\"componentDefinitionCache\",new WeakMap());}helper(definitionState,// TODO: Add a way to expose resolved name for debugging\n_resolvedName=null,isOptional){let handle=this.helperDefinitionCache.get(definitionState);if(void 0===handle){let managerOrHelper=getInternalHelperManager(definitionState,isOptional);if(null===managerOrHelper)return this.helperDefinitionCache.set(definitionState,null),null;debugAssert(managerOrHelper,\"BUG: expected manager or helper\");let helper=\"function\"==typeof managerOrHelper?managerOrHelper:managerOrHelper.getHelper(definitionState);handle=this.value(helper),this.helperDefinitionCache.set(definitionState,handle),this.helperDefinitionCount++;}return handle;}modifier(definitionState,resolvedName=null,isOptional){let handle=this.modifierDefinitionCache.get(definitionState);if(void 0===handle){let manager=getInternalModifierManager(definitionState,isOptional);if(null===manager)return this.modifierDefinitionCache.set(definitionState,null),null;let definition={resolvedName:resolvedName,manager:manager,state:definitionState};handle=this.value(definition),this.modifierDefinitionCache.set(definitionState,handle),this.modifierDefinitionCount++;}return handle;}component(definitionState,owner,isOptional){let definition=this.componentDefinitionCache.get(definitionState);if(void 0===definition){let manager=getInternalComponentManager(definitionState,isOptional);if(null===manager)return this.componentDefinitionCache.set(definitionState,null),null;debugAssert(manager,\"BUG: expected manager\");let template,capabilities=capabilityFlagsFrom(manager.getCapabilities(definitionState)),templateFactory=getComponentTemplate(definitionState),compilable=null;template=managerHasCapability(manager,capabilities,InternalComponentCapabilities.dynamicLayout)?templateFactory?.(owner):templateFactory?.(owner)??this.defaultTemplate,void 0!==template&&(template=unwrapTemplate(template),compilable=managerHasCapability(manager,capabilities,InternalComponentCapabilities.wrapped)?template.asWrappedLayout():template.asLayout()),definition={resolvedName:null,handle:-1,// replaced momentarily\nmanager:manager,capabilities:capabilities,state:definitionState,compilable:compilable},definition.handle=this.value(definition),this.componentDefinitionCache.set(definitionState,definition),this.componentDefinitionCount++;}return definition;}resolvedComponent(resolvedDefinition,resolvedName){let definition=this.componentDefinitionCache.get(resolvedDefinition);if(void 0===definition){let{manager:manager,state:state,template:template}=resolvedDefinition,capabilities=capabilityFlagsFrom(manager.getCapabilities(resolvedDefinition)),compilable=null;managerHasCapability(manager,capabilities,InternalComponentCapabilities.dynamicLayout)||(template=template??this.defaultTemplate),null!==template&&(template=unwrapTemplate(template),compilable=managerHasCapability(manager,capabilities,InternalComponentCapabilities.wrapped)?template.asWrappedLayout():template.asLayout()),definition={resolvedName:resolvedName,handle:-1,// replaced momentarily\nmanager:manager,capabilities:capabilities,state:state,compilable:compilable},definition.handle=this.value(definition),this.componentDefinitionCache.set(resolvedDefinition,definition),this.componentDefinitionCount++;}return expect(definition,\"BUG: resolved component definitions cannot be null\");}getValue(index){return debugAssert(index>=0,`cannot get value for handle: ${index}`),this.values[index];}getArray(index){let reifiedArrs=this.reifiedArrs,reified=reifiedArrs[index];if(void 0===reified){let names=this.getValue(index);reified=new Array(names.length);for(const[i,name]of enumerate(names))reified[i]=this.getValue(name);reifiedArrs[index]=reified;}return reified;}}class RuntimeOpImpl{constructor(heap){_defineProperty(this,\"offset\",0);this.heap=heap;}get size(){return 1+((this.heap.getbyaddr(this.offset)&OPERAND_LEN_MASK)>>ARG_SHIFT);}get isMachine(){return this.heap.getbyaddr(this.offset)&MACHINE_MASK?1:0;}get type(){return this.heap.getbyaddr(this.offset)&TYPE_MASK;}get op1(){return this.heap.getbyaddr(this.offset+1);}get op2(){return this.heap.getbyaddr(this.offset+2);}get op3(){return this.heap.getbyaddr(this.offset+3);}}var TableSlotState=function(TableSlotState){return TableSlotState[TableSlotState.Allocated=0]=\"Allocated\",TableSlotState[TableSlotState.Freed=1]=\"Freed\",TableSlotState[TableSlotState.Purged=2]=\"Purged\",TableSlotState[TableSlotState.Pointer=3]=\"Pointer\",TableSlotState;}(TableSlotState||{});class RuntimeHeapImpl{constructor(serializedHeap){_defineProperty(this,\"heap\",void 0);_defineProperty(this,\"table\",void 0);let{buffer:buffer,table:table}=serializedHeap;this.heap=new Int32Array(buffer),this.table=table;}// It is illegal to close over this address, as compaction\n// may move it. However, it is legal to use this address\n// multiple times between compactions.\ngetaddr(handle){return unwrap$1(this.table[handle]);}getbyaddr(address){return expect(this.heap[address],\"Access memory out of bounds of the heap\");}sizeof(handle){return this.table,-1;}}function hydrateHeap(serializedHeap){return new RuntimeHeapImpl(serializedHeap);}/**\n           * The Heap is responsible for dynamically allocating\n           * memory in which we read/write the VM's instructions\n           * from/to. When we malloc we pass out a VMHandle, which\n           * is used as an indirect way of accessing the memory during\n           * execution of the VM. Internally we track the different\n           * regions of the memory in an int array known as the table.\n           *\n           * The table 32-bit aligned and has the following layout:\n           *\n           * | ... | hp (u32) |       info (u32)   | size (u32) |\n           * | ... |  Handle  | Scope Size | State | Size       |\n           * | ... | 32bits   | 30bits     | 2bits | 32bit      |\n           *\n           * With this information we effectively have the ability to\n           * control when we want to free memory. That being said you\n           * can not free during execution as raw address are only\n           * valid during the execution. This means you cannot close\n           * over them as you will have a bad memory access exception.\n           */class HeapImpl{constructor(){_defineProperty(this,\"offset\",0);_defineProperty(this,\"heap\",void 0);_defineProperty(this,\"handleTable\",void 0);_defineProperty(this,\"handleState\",void 0);_defineProperty(this,\"handle\",0);this.heap=new Int32Array(1048576),this.handleTable=[],this.handleState=[];}pushRaw(value){this.sizeCheck(),this.heap[this.offset++]=value;}pushOp(item){this.pushRaw(item);}pushMachine(item){this.pushRaw(item|MACHINE_MASK);}sizeCheck(){let{heap:heap}=this;if(this.offset===this.heap.length){let newHeap=new Int32Array(heap.length+1048576);newHeap.set(heap,0),this.heap=newHeap;}}getbyaddr(address){return unwrap$1(this.heap[address]);}setbyaddr(address,value){this.heap[address]=value;}malloc(){// push offset, info, size\nreturn this.handleTable.push(this.offset),this.handleTable.length-1;}finishMalloc(handle){}size(){return this.offset;}// It is illegal to close over this address, as compaction\n// may move it. However, it is legal to use this address\n// multiple times between compactions.\ngetaddr(handle){return unwrap$1(this.handleTable[handle]);}sizeof(handle){return this.handleTable,-1;}free(handle){this.handleState[handle]=TableSlotState.Freed;}/**\n            * The heap uses the [Mark-Compact Algorithm](https://en.wikipedia.org/wiki/Mark-compact_algorithm) to shift\n            * reachable memory to the bottom of the heap and freeable\n            * memory to the top of the heap. When we have shifted all\n            * the reachable memory to the top of the heap, we move the\n            * offset to the next free position.\n            */compact(){let compactedSize=0,{handleTable:handleTable,handleState:handleState,heap:heap}=this;for(let i=0;i<length;i++){let offset=unwrap$1(handleTable[i]),size=unwrap$1(handleTable[i+1])-unwrap$1(offset),state=handleState[i];if(state!==TableSlotState.Purged)if(state===TableSlotState.Freed)// transition to \"already freed\" aka \"purged\"\n// a good improvement would be to reuse\n// these slots\nhandleState[i]=TableSlotState.Purged,compactedSize+=size;else if(state===TableSlotState.Allocated){for(let j=offset;j<=i+size;j++)heap[j-compactedSize]=unwrap$1(heap[j]);handleTable[i]=offset-compactedSize;}else state===TableSlotState.Pointer&&(handleTable[i]=offset-compactedSize);}this.offset=this.offset-compactedSize;}capture(offset=this.offset){// Only called in eager mode\nlet buffer=function(arr,start,end){if(void 0!==arr.slice)return arr.slice(start,end);let ret=new Int32Array(end);for(;start<end;start++)ret[start]=unwrap$1(arr[start]);return ret;}(this.heap,0,offset).buffer;return{handle:this.handle,table:this.handleTable,buffer:buffer};}}class RuntimeProgramImpl{constructor(constants,heap){_defineProperty(this,\"_opcode\",void 0);this.constants=constants,this.heap=heap,this._opcode=new RuntimeOpImpl(this.heap);}opcode(offset){return this._opcode.offset=offset,this._opcode;}}function artifacts(){return{constants:new ConstantsImpl(),heap:new HeapImpl()};}const glimmerProgram=/*#__PURE__*/Object.defineProperty({__proto__:null,CompileTimeConstantImpl,ConstantsImpl,HeapImpl,RuntimeConstantsImpl,RuntimeHeapImpl,RuntimeOpImpl,RuntimeProgramImpl,artifacts,hydrateHeap},Symbol.toStringTag,{value:'Module'});/* This file is generated by build/debug.js */new Array(Op.Size).fill(null),new Array(Op.Size).fill(null);class DynamicScopeImpl{constructor(bucket){_defineProperty(this,\"bucket\",void 0);this.bucket=bucket?assign({},bucket):{};}get(key){return unwrap$1(this.bucket[key]);}set(key,reference){return this.bucket[key]=reference;}child(){return new DynamicScopeImpl(this.bucket);}}class PartialScopeImpl{static root(self,size=0,owner){let refs=new Array(size+1).fill(UNDEFINED_REFERENCE);return new PartialScopeImpl(refs,owner,null,null,null).init({self:self});}static sized(size=0,owner){let refs=new Array(size+1).fill(UNDEFINED_REFERENCE);return new PartialScopeImpl(refs,owner,null,null,null);}constructor(// the 0th slot is `self`\nslots,owner,callerScope,// named arguments and blocks passed to a layout that uses eval\nevalScope,// locals in scope when the partial was invoked\npartialMap){this.slots=slots,this.owner=owner,this.callerScope=callerScope,this.evalScope=evalScope,this.partialMap=partialMap;}init({self:self}){return this.slots[0]=self,this;}getSelf(){return this.get(0);}getSymbol(symbol){return this.get(symbol);}getBlock(symbol){let block=this.get(symbol);return block===UNDEFINED_REFERENCE?null:block;}getEvalScope(){return this.evalScope;}getPartialMap(){return this.partialMap;}bind(symbol,value){this.set(symbol,value);}bindSelf(self){this.set(0,self);}bindSymbol(symbol,value){this.set(symbol,value);}bindBlock(symbol,value){this.set(symbol,value);}bindEvalScope(map){this.evalScope=map;}bindPartialMap(map){this.partialMap=map;}bindCallerScope(scope){this.callerScope=scope;}getCallerScope(){return this.callerScope;}child(){return new PartialScopeImpl(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap);}get(index){if(index>=this.slots.length)throw new RangeError(`BUG: cannot get $${index} from scope; length=${this.slots.length}`);return this.slots[index];}set(index,value){if(index>=this.slots.length)throw new RangeError(`BUG: cannot get $${index} from scope; length=${this.slots.length}`);this.slots[index]=value;}}// These symbols represent \"friend\" properties that are used inside of\n// the VM in other classes, but are not intended to be a part of\n// Glimmer's API.\nconst INNER_VM=Symbol(\"INNER_VM\"),DESTROYABLE_STACK=Symbol(\"DESTROYABLE_STACK\"),STACKS=Symbol(\"STACKS\"),REGISTERS=Symbol(\"REGISTERS\"),HEAP=Symbol(\"HEAP\"),CONSTANTS=Symbol(\"CONSTANTS\"),ARGS$1=Symbol(\"ARGS\");class CursorImpl{constructor(element,nextSibling){this.element=element,this.nextSibling=nextSibling;}}class ConcreteBounds{constructor(parentNode,first,last){this.parentNode=parentNode,this.first=first,this.last=last;}parentElement(){return this.parentNode;}firstNode(){return this.first;}lastNode(){return this.last;}}function move(bounds,reference){let parent=bounds.parentElement(),first=bounds.firstNode(),last=bounds.lastNode(),current=first;// eslint-disable-next-line no-constant-condition\nfor(;;){let next=current.nextSibling;if(parent.insertBefore(current,reference),current===last)return next;current=expect(next,\"invalid bounds\");}}function clear(bounds){let parent=bounds.parentElement(),first=bounds.firstNode(),last=bounds.lastNode(),current=first;// eslint-disable-next-line no-constant-condition\nfor(;;){let next=current.nextSibling;if(parent.removeChild(current),current===last)return next;current=expect(next,\"invalid bounds\");}}function normalizeStringValue(value){return isEmpty$2(value)?\"\":String(value);}function isEmpty$2(value){return null==value||\"function\"!=typeof value.toString;}function isSafeString(value){return\"object\"==typeof value&&null!==value&&\"function\"==typeof value.toHTML;}function isNode(value){return\"object\"==typeof value&&null!==value&&\"number\"==typeof value.nodeType;}function isString(value){return\"string\"==typeof value;}/*\n           * @method normalizeProperty\n           * @param element {HTMLElement}\n           * @param slotName {String}\n           * @returns {Object} { name, type }\n           */function normalizeProperty(element,slotName){let type,normalized;if(slotName in element)normalized=slotName,type=\"prop\";else{let lower=slotName.toLowerCase();lower in element?(type=\"prop\",normalized=lower):(type=\"attr\",normalized=slotName);}return\"prop\"!==type||\"style\"!==normalized.toLowerCase()&&!function(tagName,propName){let tag=ATTR_OVERRIDES[tagName.toUpperCase()];return tag&&tag[propName.toLowerCase()]||!1;}(element.tagName,normalized)||(type=\"attr\"),{normalized:normalized,type:type};}// properties that MUST be set as attributes, due to:\n// * browser bug\n// * strange spec outlier\nconst ATTR_OVERRIDES={INPUT:{form:!0,// Chrome 46.0.2464.0: 'autocorrect' in document.createElement('input') === false\n// Safari 8.0.7: 'autocorrect' in document.createElement('input') === false\n// Mobile Safari (iOS 8.4 simulator): 'autocorrect' in document.createElement('input') === true\nautocorrect:!0,// Chrome 54.0.2840.98: 'list' in document.createElement('input') === true\n// Safari 9.1.3: 'list' in document.createElement('input') === false\nlist:!0},// element.form is actually a legitimate readOnly property, that is to be\n// mutated, but must be mutated by setAttribute...\nSELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}},badProtocols=[\"javascript:\",\"vbscript:\"],badTags=[\"A\",\"BODY\",\"LINK\",\"IMG\",\"IFRAME\",\"BASE\",\"FORM\"],badTagsForDataURI=[\"EMBED\"],badAttributes=[\"href\",\"src\",\"background\",\"action\"],badAttributesForDataURI=[\"src\"];function has(array,item){return-1!==array.indexOf(item);}function checkURI(tagName,attribute){return(null===tagName||has(badTags,tagName))&&has(badAttributes,attribute);}function checkDataURI(tagName,attribute){return null!==tagName&&has(badTagsForDataURI,tagName)&&has(badAttributesForDataURI,attribute);}function requiresSanitization(tagName,attribute){return checkURI(tagName,attribute)||checkDataURI(tagName,attribute);}let _protocolForUrlImplementation;function sanitizeAttributeValue(element,attribute,value){let tagName=null;if(null==value)return value;if(isSafeString(value))return value.toHTML();tagName=element?element.tagName.toUpperCase():null;let str=normalizeStringValue(value);if(checkURI(tagName,attribute)){let protocol=(url=str,_protocolForUrlImplementation||(_protocolForUrlImplementation=function(){if(\"object\"==typeof URL&&null!==URL&&// this is super annoying, TS thinks that URL **must** be a function so `URL.parse` check\n// thinks it is `never` without this `as unknown as any`\n\"function\"==typeof URL.parse){// In Ember-land the `fastboot` package sets the `URL` global to `require('url')`\n// ultimately, this should be changed (so that we can either rely on the natural `URL` global\n// that exists) but for now we have to detect the specific `FastBoot` case first\n// a future version of `fastboot` will detect if this legacy URL setup is required (by\n// inspecting Ember version) and if new enough, it will avoid shadowing the `URL` global\n// constructor with `require('url')`.\nlet nodeURL=URL;return url=>{let protocol=null;return\"string\"==typeof url&&(protocol=nodeURL.parse(url).protocol),null===protocol?\":\":protocol;};}if(\"function\"==typeof URL)return _url=>{try{return new URL(_url).protocol;}catch(error){// any non-fully qualified url string will trigger an error (because there is no\n// baseURI that we can provide; in that case we **know** that the protocol is\n// \"safe\" because it isn't specifically one of the `badProtocols` listed above\n// (and those protocols can never be the default baseURI)\nreturn\":\";}};throw new Error('@glimmer/runtime needs a valid \"globalThis.URL\"');}()),_protocolForUrlImplementation(url));if(has(badProtocols,protocol))return`unsafe:${str}`;}var url;return checkDataURI(tagName,attribute)?`unsafe:${str}`:str;}function dynamicAttribute(element,attr,namespace,isTrusting=!1){const{tagName:tagName,namespaceURI:namespaceURI}=element,attribute={element:element,name:attr,namespace:namespace};if(namespaceURI===NS_SVG)return buildDynamicAttribute(tagName,attr,attribute);const{type:type,normalized:normalized}=normalizeProperty(element,attr);return\"attr\"===type?buildDynamicAttribute(tagName,normalized,attribute):function(tagName,name,attribute){return requiresSanitization(tagName,name)?new SafeDynamicProperty(name,attribute):function(tagName,attribute){return(\"INPUT\"===tagName||\"TEXTAREA\"===tagName)&&\"value\"===attribute;}(tagName,name)?new InputValueDynamicAttribute(name,attribute):function(tagName,attribute){return\"OPTION\"===tagName&&\"selected\"===attribute;}(tagName,name)?new OptionSelectedDynamicAttribute(name,attribute):new DefaultDynamicProperty(name,attribute);}(tagName,normalized,attribute);}function buildDynamicAttribute(tagName,name,attribute){return requiresSanitization(tagName,name)?new SafeDynamicAttribute(attribute):new SimpleDynamicAttribute(attribute);}class DynamicAttribute{constructor(attribute){this.attribute=attribute;}}class SimpleDynamicAttribute extends DynamicAttribute{set(dom,value,_env){const normalizedValue=normalizeValue(value);if(null!==normalizedValue){const{name:name,namespace:namespace}=this.attribute;dom.__setAttribute(name,normalizedValue,namespace);}}update(value,_env){const normalizedValue=normalizeValue(value),{element:element,name:name}=this.attribute;null===normalizedValue?element.removeAttribute(name):element.setAttribute(name,normalizedValue);}}class DefaultDynamicProperty extends DynamicAttribute{constructor(normalizedName,attribute){super(attribute),_defineProperty(this,\"value\",void 0),this.normalizedName=normalizedName;}set(dom,value,_env){null!=value&&(this.value=value,dom.__setProperty(this.normalizedName,value));}update(value,_env){const{element:element}=this.attribute;this.value!==value&&(element[this.normalizedName]=this.value=value,null==value&&this.removeAttribute());}removeAttribute(){// TODO this sucks but to preserve properties first and to meet current\n// semantics we must do this.\nconst{element:element,namespace:namespace}=this.attribute;namespace?element.removeAttributeNS(namespace,this.normalizedName):element.removeAttribute(this.normalizedName);}}class SafeDynamicProperty extends DefaultDynamicProperty{set(dom,value,env){const{element:element,name:name}=this.attribute,sanitized=sanitizeAttributeValue(element,name,value);super.set(dom,sanitized,env);}update(value,env){const{element:element,name:name}=this.attribute,sanitized=sanitizeAttributeValue(element,name,value);super.update(sanitized,env);}}class SafeDynamicAttribute extends SimpleDynamicAttribute{set(dom,value,env){const{element:element,name:name}=this.attribute,sanitized=sanitizeAttributeValue(element,name,value);super.set(dom,sanitized,env);}update(value,env){const{element:element,name:name}=this.attribute,sanitized=sanitizeAttributeValue(element,name,value);super.update(sanitized,env);}}class InputValueDynamicAttribute extends DefaultDynamicProperty{set(dom,value){dom.__setProperty(\"value\",normalizeStringValue(value));}update(value){const input=castToBrowser(this.attribute.element,[\"input\",\"textarea\"]),currentValue=input.value,normalizedValue=normalizeStringValue(value);currentValue!==normalizedValue&&(input.value=normalizedValue);}}class OptionSelectedDynamicAttribute extends DefaultDynamicProperty{set(dom,value){null!=value&&!1!==value&&dom.__setProperty(\"selected\",!0);}update(value){castToBrowser(this.attribute.element,\"option\").selected=!!value;}}function normalizeValue(value){return!1===value||null==value||void 0===value.toString?null:!0===value?\"\":// onclick function etc in SSR\n\"function\"==typeof value?null:String(value);}class First{constructor(node){this.node=node;}firstNode(){return this.node;}}class Last{constructor(node){this.node=node;}lastNode(){return this.node;}}const CURSOR_STACK=Symbol(\"CURSOR_STACK\");class NewElementBuilder{static forInitialRender(env,cursor){return new this(env,cursor.element,cursor.nextSibling).initialize();}static resume(env,block){let stack=new this(env,block.parentElement(),block.reset(env)).initialize();return stack.pushLiveBlock(block),stack;}constructor(env,parentNode,nextSibling){_defineProperty(this,\"dom\",void 0);_defineProperty(this,\"updateOperations\",void 0);_defineProperty(this,\"constructing\",null);_defineProperty(this,\"operations\",null);_defineProperty(this,\"env\",void 0);_defineProperty(this,CURSOR_STACK,new StackImpl());_defineProperty(this,\"modifierStack\",new StackImpl());_defineProperty(this,\"blockStack\",new StackImpl());this.pushElement(parentNode,nextSibling),this.env=env,this.dom=env.getAppendOperations(),this.updateOperations=env.getDOM();}initialize(){return this.pushSimpleBlock(),this;}debugBlocks(){return this.blockStack.toArray();}get element(){return this[CURSOR_STACK].current.element;}get nextSibling(){return this[CURSOR_STACK].current.nextSibling;}get hasBlocks(){return this.blockStack.size>0;}block(){return expect(this.blockStack.current,\"Expected a current live block\");}popElement(){this[CURSOR_STACK].pop(),expect(this[CURSOR_STACK].current,\"can't pop past the last element\");}pushSimpleBlock(){return this.pushLiveBlock(new SimpleLiveBlock(this.element));}pushUpdatableBlock(){return this.pushLiveBlock(new UpdatableBlockImpl(this.element));}pushBlockList(list){return this.pushLiveBlock(new LiveBlockList(this.element,list));}pushLiveBlock(block,isRemote=!1){let current=this.blockStack.current;return null!==current&&(isRemote||current.didAppendBounds(block)),this.__openBlock(),this.blockStack.push(block),block;}popBlock(){return this.block().finalize(this),this.__closeBlock(),expect(this.blockStack.pop(),\"Expected popBlock to return a block\");}__openBlock(){}__closeBlock(){}// todo return seems unused\nopenElement(tag){let element=this.__openElement(tag);return this.constructing=element,element;}__openElement(tag){return this.dom.createElement(tag,this.element);}flushElement(modifiers){let parent=this.element,element=expect(this.constructing,\"flushElement should only be called when constructing an element\");this.__flushElement(parent,element),this.constructing=null,this.operations=null,this.pushModifiers(modifiers),this.pushElement(element,null),this.didOpenElement(element);}__flushElement(parent,constructing){this.dom.insertBefore(parent,constructing,this.nextSibling);}closeElement(){return this.willCloseElement(),this.popElement(),this.popModifiers();}pushRemoteElement(element,guid,insertBefore){return this.__pushRemoteElement(element,guid,insertBefore);}__pushRemoteElement(element,_guid,insertBefore){if(this.pushElement(element,insertBefore),void 0===insertBefore)for(;element.lastChild;)element.removeChild(element.lastChild);let block=new RemoteLiveBlock(element);return this.pushLiveBlock(block,!0);}popRemoteElement(){const block=this.popBlock();return debugAssert(block instanceof RemoteLiveBlock,\"[BUG] expecting a RemoteLiveBlock\"),this.popElement(),block;}pushElement(element,nextSibling=null){this[CURSOR_STACK].push(new CursorImpl(element,nextSibling));}pushModifiers(modifiers){this.modifierStack.push(modifiers);}popModifiers(){return this.modifierStack.pop();}didAppendBounds(bounds){return this.block().didAppendBounds(bounds),bounds;}didAppendNode(node){return this.block().didAppendNode(node),node;}didOpenElement(element){return this.block().openElement(element),element;}willCloseElement(){this.block().closeElement();}appendText(string){return this.didAppendNode(this.__appendText(string));}__appendText(text){let{dom:dom,element:element,nextSibling:nextSibling}=this,node=dom.createTextNode(text);return dom.insertBefore(element,node,nextSibling),node;}__appendNode(node){return this.dom.insertBefore(this.element,node,this.nextSibling),node;}__appendFragment(fragment){let first=fragment.firstChild;if(first){let ret=new ConcreteBounds(this.element,first,fragment.lastChild);return this.dom.insertBefore(this.element,fragment,this.nextSibling),ret;}{const comment=this.__appendComment(\"\");return new ConcreteBounds(this.element,comment,comment);}}__appendHTML(html){return this.dom.insertHTMLBefore(this.element,this.nextSibling,html);}appendDynamicHTML(value){let bounds=this.trustedContent(value);this.didAppendBounds(bounds);}appendDynamicText(value){let node=this.untrustedContent(value);return this.didAppendNode(node),node;}appendDynamicFragment(value){let bounds=this.__appendFragment(value);this.didAppendBounds(bounds);}appendDynamicNode(value){let node=this.__appendNode(value),bounds=new ConcreteBounds(this.element,node,node);this.didAppendBounds(bounds);}trustedContent(value){return this.__appendHTML(value);}untrustedContent(value){return this.__appendText(value);}appendComment(string){return this.didAppendNode(this.__appendComment(string));}__appendComment(string){let{dom:dom,element:element,nextSibling:nextSibling}=this,node=dom.createComment(string);return dom.insertBefore(element,node,nextSibling),node;}__setAttribute(name,value,namespace){this.dom.setAttribute(this.constructing,name,value,namespace);}__setProperty(name,value){this.constructing[name]=value;}setStaticAttribute(name,value,namespace){this.__setAttribute(name,value,namespace);}setDynamicAttribute(name,value,trusting,namespace){let attribute=dynamicAttribute(this.constructing,name,namespace,trusting);return attribute.set(this,value,this.env),attribute;}}class SimpleLiveBlock{constructor(parent){_defineProperty(this,\"first\",null);_defineProperty(this,\"last\",null);_defineProperty(this,\"nesting\",0);this.parent=parent;}parentElement(){return this.parent;}firstNode(){return expect(this.first,\"cannot call `firstNode()` while `SimpleLiveBlock` is still initializing\").firstNode();}lastNode(){return expect(this.last,\"cannot call `lastNode()` while `SimpleLiveBlock` is still initializing\").lastNode();}openElement(element){this.didAppendNode(element),this.nesting++;}closeElement(){this.nesting--;}didAppendNode(node){0===this.nesting&&(this.first||(this.first=new First(node)),this.last=new Last(node));}didAppendBounds(bounds){0===this.nesting&&(this.first||(this.first=bounds),this.last=bounds);}finalize(stack){null===this.first&&stack.appendComment(\"\");}}class RemoteLiveBlock extends SimpleLiveBlock{constructor(parent){super(parent),registerDestructor$1(this,()=>{// In general, you only need to clear the root of a hierarchy, and should never\n// need to clear any child nodes. This is an important constraint that gives us\n// a strong guarantee that clearing a subtree is a single DOM operation.\n// Because remote blocks are not normally physically nested inside of the tree\n// that they are logically nested inside, we manually clear remote blocks when\n// a logical parent is cleared.\n// HOWEVER, it is currently possible for a remote block to be physically nested\n// inside of the block it is logically contained inside of. This happens when\n// the remote block is appended to the end of the application's entire element.\n// The problem with that scenario is that Glimmer believes that it owns more of\n// the DOM than it actually does. The code is attempting to write past the end\n// of the Glimmer-managed root, but Glimmer isn't aware of that.\n// The correct solution to that problem is for Glimmer to be aware of the end\n// of the bounds that it owns, and once we make that change, this check could\n// be removed.\n// For now, a more targeted fix is to check whether the node was already removed\n// and avoid clearing the node if it was. In most cases this shouldn't happen,\n// so this might hide bugs where the code clears nested nodes unnecessarily,\n// so we should eventually try to do the correct fix.\nthis.parentElement()===this.firstNode().parentNode&&clear(this);});}}class UpdatableBlockImpl extends SimpleLiveBlock{reset(){destroy(this);let nextSibling=clear(this);return this.first=null,this.last=null,this.nesting=0,nextSibling;}}// FIXME: All the noops in here indicate a modelling problem\nclass LiveBlockList{constructor(parent,boundList){this.parent=parent,this.boundList=boundList,this.parent=parent,this.boundList=boundList;}parentElement(){return this.parent;}firstNode(){return expect(this.boundList[0],\"cannot call `firstNode()` while `LiveBlockList` is still initializing\").firstNode();}lastNode(){let boundList=this.boundList;return expect(boundList[boundList.length-1],\"cannot call `lastNode()` while `LiveBlockList` is still initializing\").lastNode();}openElement(_element){debugAssert(!1,\"Cannot openElement directly inside a block list\");}closeElement(){debugAssert(!1,\"Cannot closeElement directly inside a block list\");}didAppendNode(_node){debugAssert(!1,\"Cannot create a new node directly inside a block list\");}didAppendBounds(_bounds){}finalize(_stack){debugAssert(this.boundList.length>0,\"boundsList cannot be empty\");}}function clientBuilder(env,cursor){return NewElementBuilder.forInitialRender(env,cursor);}const APPEND_OPCODES=new class{constructor(){_defineProperty(this,\"evaluateOpcode\",new Array(Op.Size).fill(null));}add(name,evaluate,kind=\"syscall\"){this.evaluateOpcode[name]={syscall:\"machine\"!==kind,evaluate:evaluate};}debugBefore(vm,opcode){return{sp:void 0,pc:vm.fetchValue($pc),name:void 0,params:void 0,type:opcode.type,isMachine:opcode.isMachine,size:opcode.size,state:void 0};}debugAfter(vm,pre){}evaluate(vm,opcode,type){let operation=unwrap$1(this.evaluateOpcode[type]);operation.syscall?(debugAssert(!opcode.isMachine,`BUG: Mismatch between operation.syscall (${operation.syscall}) and opcode.isMachine (${opcode.isMachine}) for ${opcode.type}`),operation.evaluate(vm,opcode)):(debugAssert(opcode.isMachine,`BUG: Mismatch between operation.syscall (${operation.syscall}) and opcode.isMachine (${opcode.isMachine}) for ${opcode.type}`),operation.evaluate(vm[INNER_VM],opcode));}}(),TYPE=Symbol(\"TYPE\"),INNER=Symbol(\"INNER\"),OWNER=Symbol(\"OWNER\"),ARGS$2=Symbol(\"ARGS\"),RESOLVED=Symbol(\"RESOLVED\"),CURRIED_VALUES=new WeakSet();function isCurriedValue(value){return CURRIED_VALUES.has(value);}function isCurriedType(value,type){return isCurriedValue(value)&&value[TYPE]===type;}class CurriedValue{/** @internal */constructor(type,inner,owner,args,resolved=!1){_defineProperty(this,TYPE,void 0);_defineProperty(this,INNER,void 0);_defineProperty(this,OWNER,void 0);_defineProperty(this,ARGS$2,void 0);_defineProperty(this,RESOLVED,void 0);CURRIED_VALUES.add(this),this[TYPE]=type,this[INNER]=inner,this[OWNER]=owner,this[ARGS$2]=args,this[RESOLVED]=resolved;}}function resolveCurriedValue(curriedValue){let positional,named,definition,owner,resolved,currentWrapper=curriedValue;// eslint-disable-next-line no-constant-condition\nfor(;;){let{[ARGS$2]:curriedArgs,[INNER]:inner}=currentWrapper;if(null!==curriedArgs){let{named:curriedNamed,positional:curriedPositional}=curriedArgs;curriedPositional.length>0&&(positional=void 0===positional?curriedPositional:curriedPositional.concat(positional)),void 0===named&&(named=[]),named.unshift(curriedNamed);}if(!isCurriedValue(inner)){// Save off the owner that this helper was curried with. Later on,\n// we'll fetch the value of this register and set it as the owner on the\n// new root scope.\ndefinition=inner,owner=currentWrapper[OWNER],resolved=currentWrapper[RESOLVED];break;}currentWrapper=inner;}return{definition:definition,owner:owner,resolved:resolved,positional:positional,named:named};}function curry(type,spec,owner,args,resolved=!1){return new CurriedValue(type,spec,owner,args,resolved);}/** @internal */function hasCustomDebugRenderTreeLifecycle(manager){return\"getDebugCustomRenderTree\"in manager;}APPEND_OPCODES.add(Op.ChildScope,vm=>vm.pushChildScope()),APPEND_OPCODES.add(Op.PopScope,vm=>vm.popScope()),APPEND_OPCODES.add(Op.PushDynamicScope,vm=>vm.pushDynamicScope()),APPEND_OPCODES.add(Op.PopDynamicScope,vm=>vm.popDynamicScope()),APPEND_OPCODES.add(Op.Constant,(vm,{op1:other})=>{vm.stack.push(vm[CONSTANTS].getValue(decodeHandle(other)));}),APPEND_OPCODES.add(Op.ConstantReference,(vm,{op1:other})=>{vm.stack.push(createConstRef(vm[CONSTANTS].getValue(decodeHandle(other))));}),APPEND_OPCODES.add(Op.Primitive,(vm,{op1:primitive})=>{let stack=vm.stack;if(isHandle(primitive)){// it is a handle which does not already exist on the stack\nlet value=vm[CONSTANTS].getValue(decodeHandle(primitive));stack.push(value);}else// is already an encoded immediate or primitive handle\nstack.push(decodeImmediate(primitive));}),APPEND_OPCODES.add(Op.PrimitiveReference,vm=>{let ref,stack=vm.stack,value=stack.pop();ref=void 0===value?UNDEFINED_REFERENCE:null===value?NULL_REFERENCE:!0===value?TRUE_REFERENCE:!1===value?FALSE_REFERENCE:createPrimitiveRef(value),stack.push(ref);}),APPEND_OPCODES.add(Op.Dup,(vm,{op1:register,op2:offset})=>{let position=vm.fetchValue(register)-offset;vm.stack.dup(position);}),APPEND_OPCODES.add(Op.Pop,(vm,{op1:count})=>{vm.stack.pop(count);}),APPEND_OPCODES.add(Op.Load,(vm,{op1:register})=>{vm.load(register);}),APPEND_OPCODES.add(Op.Fetch,(vm,{op1:register})=>{vm.fetch(register);}),APPEND_OPCODES.add(Op.BindDynamicScope,(vm,{op1:_names})=>{let names=vm[CONSTANTS].getArray(_names);vm.bindDynamicScope(names);}),APPEND_OPCODES.add(Op.Enter,(vm,{op1:args})=>{vm.enter(args);}),APPEND_OPCODES.add(Op.Exit,vm=>{vm.exit();}),APPEND_OPCODES.add(Op.PushSymbolTable,(vm,{op1:_table})=>{vm.stack.push(vm[CONSTANTS].getValue(_table));}),APPEND_OPCODES.add(Op.PushBlockScope,vm=>{vm.stack.push(vm.scope());}),APPEND_OPCODES.add(Op.CompileBlock,vm=>{let stack=vm.stack,block=stack.pop();block?stack.push(vm.compile(block)):stack.push(null);}),APPEND_OPCODES.add(Op.InvokeYield,vm=>{let{stack:stack}=vm,handle=stack.pop(),scope=stack.pop(),table=stack.pop();debugAssert(null===table||table&&\"object\"==typeof table&&Array.isArray(table.parameters),`Expected top of stack to be Option<BlockSymbolTable>, was ${String(table)}`);let args=stack.pop();if(null===table)// To balance the pop{Frame,Scope}\nreturn vm.pushFrame(),void vm.pushScope(scope??vm.scope());let invokingScope=expect(scope,\"BUG: expected scope\");// If necessary, create a child scope\n{let locals=table.parameters,localsCount=locals.length;if(localsCount>0){invokingScope=invokingScope.child();for(let i=0;i<localsCount;i++)invokingScope.bindSymbol(unwrap$1(locals[i]),args.at(i));}}vm.pushFrame(),vm.pushScope(invokingScope),vm.call(handle);}),APPEND_OPCODES.add(Op.JumpIf,(vm,{op1:target})=>{let reference=vm.stack.pop(),value=Boolean(valueForRef(reference));isConstRef(reference)?!0===value&&vm.goto(target):(!0===value&&vm.goto(target),vm.updateWith(new Assert(reference)));}),APPEND_OPCODES.add(Op.JumpUnless,(vm,{op1:target})=>{let reference=vm.stack.pop(),value=Boolean(valueForRef(reference));isConstRef(reference)?!1===value&&vm.goto(target):(!1===value&&vm.goto(target),vm.updateWith(new Assert(reference)));}),APPEND_OPCODES.add(Op.JumpEq,(vm,{op1:target,op2:comparison})=>{vm.stack.peek()===comparison&&vm.goto(target);}),APPEND_OPCODES.add(Op.AssertSame,vm=>{let reference=vm.stack.peek();!1===isConstRef(reference)&&vm.updateWith(new Assert(reference));}),APPEND_OPCODES.add(Op.ToBoolean,vm=>{let{stack:stack}=vm,valueRef=stack.pop();stack.push(createComputeRef(()=>toBool$1(valueForRef(valueRef))));});class Assert{constructor(ref){_defineProperty(this,\"last\",void 0);this.ref=ref,this.last=valueForRef(ref);}evaluate(vm){let{last:last,ref:ref}=this;last!==valueForRef(ref)&&vm.throw();}}class AssertFilter{constructor(ref,filter){_defineProperty(this,\"last\",void 0);this.ref=ref,this.filter=filter,this.last=filter(valueForRef(ref));}evaluate(vm){let{last:last,ref:ref,filter:filter}=this;last!==filter(valueForRef(ref))&&vm.throw();}}class JumpIfNotModifiedOpcode{constructor(){_defineProperty(this,\"tag\",CONSTANT_TAG);_defineProperty(this,\"lastRevision\",INITIAL);_defineProperty(this,\"target\",void 0);}finalize(tag,target){this.target=target,this.didModify(tag);}evaluate(vm){let{tag:tag,target:target,lastRevision:lastRevision}=this;!vm.alwaysRevalidate&&validateTag(tag,lastRevision)&&(consumeTag(tag),vm.goto(expect(target,\"VM BUG: Target must be set before attempting to jump\")));}didModify(tag){this.tag=tag,this.lastRevision=valueForTag(this.tag),consumeTag(tag);}}class BeginTrackFrameOpcode{constructor(debugLabel){this.debugLabel=debugLabel;}evaluate(){beginTrackFrame(this.debugLabel);}}class EndTrackFrameOpcode{constructor(target){this.target=target;}evaluate(){let tag=endTrackFrame();this.target.didModify(tag);}}APPEND_OPCODES.add(Op.Text,(vm,{op1:text})=>{vm.elements().appendText(vm[CONSTANTS].getValue(text));}),APPEND_OPCODES.add(Op.Comment,(vm,{op1:text})=>{vm.elements().appendComment(vm[CONSTANTS].getValue(text));}),APPEND_OPCODES.add(Op.OpenElement,(vm,{op1:tag})=>{vm.elements().openElement(vm[CONSTANTS].getValue(tag));}),APPEND_OPCODES.add(Op.OpenDynamicElement,vm=>{let tagName=valueForRef(vm.stack.pop());vm.elements().openElement(tagName);}),APPEND_OPCODES.add(Op.PushRemoteElement,vm=>{let elementRef=vm.stack.pop(),insertBeforeRef=vm.stack.pop(),guidRef=vm.stack.pop(),element=valueForRef(elementRef),insertBefore=valueForRef(insertBeforeRef),guid=valueForRef(guidRef);isConstRef(elementRef)||vm.updateWith(new Assert(elementRef)),void 0===insertBefore||isConstRef(insertBeforeRef)||vm.updateWith(new Assert(insertBeforeRef));let block=vm.elements().pushRemoteElement(element,guid,insertBefore);if(block&&vm.associateDestroyable(block),void 0!==vm.env.debugRenderTree){// Note that there is nothing to update – when the args for an\n// {{#in-element}} changes it gets torn down and a new one is\n// re-created/rendered in its place (see the `Assert`s above)\nlet args=createCapturedArgs(void 0===insertBefore?{}:{insertBefore:insertBeforeRef},[elementRef]);vm.env.debugRenderTree.create(block,{type:\"keyword\",name:\"in-element\",args:args,instance:null}),registerDestructor$1(block,()=>{vm.env.debugRenderTree?.willDestroy(block);});}}),APPEND_OPCODES.add(Op.PopRemoteElement,vm=>{let bounds=vm.elements().popRemoteElement();void 0!==vm.env.debugRenderTree&&// The RemoteLiveBlock is also its bounds\nvm.env.debugRenderTree.didRender(bounds,bounds);}),APPEND_OPCODES.add(Op.FlushElement,vm=>{let operations=vm.fetchValue($t0),modifiers=null;operations&&(modifiers=operations.flush(vm),vm.loadValue($t0,null)),vm.elements().flushElement(modifiers);}),APPEND_OPCODES.add(Op.CloseElement,vm=>{let modifiers=vm.elements().closeElement();null!==modifiers&&modifiers.forEach(modifier=>{vm.env.scheduleInstallModifier(modifier);const d=modifier.manager.getDestroyable(modifier.state);null!==d&&vm.associateDestroyable(d);});}),APPEND_OPCODES.add(Op.Modifier,(vm,{op1:handle})=>{if(!1===vm.env.isInteractive)return;let owner=vm.getOwner(),args=vm.stack.pop(),definition=vm[CONSTANTS].getValue(handle),{manager:manager}=definition,{constructing:constructing}=vm.elements(),capturedArgs=args.capture(),state=manager.create(owner,expect(constructing,\"BUG: ElementModifier could not find the element it applies to\"),definition.state,capturedArgs),instance={manager:manager,state:state,definition:definition};expect(vm.fetchValue($t0),\"BUG: ElementModifier could not find operations to append to\").addModifier(vm,instance,capturedArgs);let tag=manager.getTag(state);return null!==tag?(consumeTag(tag),vm.updateWith(new UpdateModifierOpcode(tag,instance))):void 0;}),APPEND_OPCODES.add(Op.DynamicModifier,vm=>{if(!1===vm.env.isInteractive)return;let{stack:stack}=vm,ref=stack.pop(),args=stack.pop().capture(),{positional:outerPositional,named:outerNamed}=args,{constructing:constructing}=vm.elements(),initialOwner=vm.getOwner(),instanceRef=createComputeRef(()=>{let owner,hostDefinition,value=valueForRef(ref);if(!isObject(value))return;if(isCurriedType(value,CurriedTypes.Modifier)){let{definition:resolvedDefinition,owner:curriedOwner,positional:positional,named:named}=resolveCurriedValue(value);hostDefinition=resolvedDefinition,owner=curriedOwner,void 0!==positional&&(args.positional=positional.concat(outerPositional)),void 0!==named&&(args.named=Object.assign({},...named,outerNamed));}else hostDefinition=value,owner=initialOwner;let manager=getInternalModifierManager(hostDefinition,!0);if(null===manager)throw new Error(\"BUG: modifier manager expected\");let definition={resolvedName:null,manager:manager,state:hostDefinition},state=manager.create(owner,expect(constructing,\"BUG: ElementModifier could not find the element it applies to\"),definition.state,args);return{manager:manager,state:state,definition:definition};}),instance=valueForRef(instanceRef),tag=null;return void 0!==instance&&(expect(vm.fetchValue($t0),\"BUG: ElementModifier could not find operations to append to\").addModifier(vm,instance,args),tag=instance.manager.getTag(instance.state),null!==tag&&consumeTag(tag)),!isConstRef(ref)||tag?vm.updateWith(new UpdateDynamicModifierOpcode(tag,instance,instanceRef)):void 0;});class UpdateModifierOpcode{constructor(tag,modifier){_defineProperty(this,\"lastUpdated\",void 0);this.tag=tag,this.modifier=modifier,this.lastUpdated=valueForTag(tag);}evaluate(vm){let{modifier:modifier,tag:tag,lastUpdated:lastUpdated}=this;consumeTag(tag),validateTag(tag,lastUpdated)||(vm.env.scheduleUpdateModifier(modifier),this.lastUpdated=valueForTag(tag));}}class UpdateDynamicModifierOpcode{constructor(tag,instance,instanceRef){_defineProperty(this,\"lastUpdated\",void 0);this.tag=tag,this.instance=instance,this.instanceRef=instanceRef,this.lastUpdated=valueForTag(tag??CURRENT_TAG);}evaluate(vm){let{tag:tag,lastUpdated:lastUpdated,instance:instance,instanceRef:instanceRef}=this,newInstance=valueForRef(instanceRef);if(newInstance!==instance){if(void 0!==instance){let destroyable=instance.manager.getDestroyable(instance.state);null!==destroyable&&destroy(destroyable);}if(void 0!==newInstance){let{manager:manager,state:state}=newInstance,destroyable=manager.getDestroyable(state);null!==destroyable&&associateDestroyableChild(this,destroyable),tag=manager.getTag(state),null!==tag&&(this.lastUpdated=valueForTag(tag)),this.tag=tag,vm.env.scheduleInstallModifier(newInstance);}this.instance=newInstance;}else null===tag||validateTag(tag,lastUpdated)||(vm.env.scheduleUpdateModifier(instance),this.lastUpdated=valueForTag(tag));null!==tag&&consumeTag(tag);}}APPEND_OPCODES.add(Op.StaticAttr,(vm,{op1:_name,op2:_value,op3:_namespace})=>{let name=vm[CONSTANTS].getValue(_name),value=vm[CONSTANTS].getValue(_value),namespace=_namespace?vm[CONSTANTS].getValue(_namespace):null;vm.elements().setStaticAttribute(name,value,namespace);}),APPEND_OPCODES.add(Op.DynamicAttr,(vm,{op1:_name,op2:_trusting,op3:_namespace})=>{let name=vm[CONSTANTS].getValue(_name),trusting=vm[CONSTANTS].getValue(_trusting),reference=vm.stack.pop(),value=valueForRef(reference),namespace=_namespace?vm[CONSTANTS].getValue(_namespace):null,attribute=vm.elements().setDynamicAttribute(name,value,trusting,namespace);isConstRef(reference)||vm.updateWith(new UpdateDynamicAttributeOpcode(reference,attribute,vm.env));});class UpdateDynamicAttributeOpcode{constructor(reference,attribute,env){_defineProperty(this,\"updateRef\",void 0);let initialized=!1;this.updateRef=createComputeRef(()=>{let value=valueForRef(reference);!0===initialized?attribute.update(value,env):initialized=!0;}),valueForRef(this.updateRef);}evaluate(){valueForRef(this.updateRef);}}/**\n           * The VM creates a new ComponentInstance data structure for every component\n           * invocation it encounters.\n           *\n           * Similar to how a ComponentDefinition contains state about all components of a\n           * particular type, a ComponentInstance contains state specific to a particular\n           * instance of a component type. It also contains a pointer back to its\n           * component type's ComponentDefinition.\n           */APPEND_OPCODES.add(Op.PushComponentDefinition,(vm,{op1:handle})=>{let definition=vm[CONSTANTS].getValue(handle);debugAssert(!!definition,`Missing component for ${handle}`);let{manager:manager,capabilities:capabilities}=definition,instance={definition:definition,manager:manager,capabilities:capabilities,state:null,handle:null,table:null,lookup:null};vm.stack.push(instance);}),APPEND_OPCODES.add(Op.ResolveDynamicComponent,(vm,{op1:_isStrict})=>{let definition,stack=vm.stack,component=valueForRef(stack.pop()),constants=vm[CONSTANTS],owner=vm.getOwner();constants.getValue(_isStrict);if(vm.loadValue($t1,null),\"string\"==typeof component){let resolvedDefinition=function(resolver,constants,name,owner){let definition=resolver.lookupComponent(name,expect(owner,\"BUG: expected owner when looking up component\"));return constants.resolvedComponent(definition,name);}(vm.runtime.resolver,constants,component,owner);definition=expect(resolvedDefinition,`Could not find a component named \"${component}\"`);}else definition=isCurriedValue(component)?component:constants.component(component,owner);stack.push(definition);}),APPEND_OPCODES.add(Op.ResolveCurriedComponent,vm=>{let definition,stack=vm.stack,ref=stack.pop(),value=valueForRef(ref),constants=vm[CONSTANTS];if(isCurriedValue(value))definition=value;else if(definition=constants.component(value,vm.getOwner(),!0),false/* DEBUG */);stack.push(definition);}),APPEND_OPCODES.add(Op.PushDynamicComponentInstance,vm=>{let capabilities,manager,{stack:stack}=vm,definition=stack.pop();isCurriedValue(definition)?manager=capabilities=null:(manager=definition.manager,capabilities=definition.capabilities),stack.push({definition:definition,capabilities:capabilities,manager:manager,state:null,handle:null,table:null});}),APPEND_OPCODES.add(Op.PushArgs,(vm,{op1:_names,op2:_blockNames,op3:flags})=>{let stack=vm.stack,names=vm[CONSTANTS].getArray(_names),positionalCount=flags>>4,atNames=8&flags,blockNames=7&flags?vm[CONSTANTS].getArray(_blockNames):EMPTY_STRING_ARRAY;vm[ARGS$1].setup(stack,names,blockNames,positionalCount,!!atNames),stack.push(vm[ARGS$1]);}),APPEND_OPCODES.add(Op.PushEmptyArgs,vm=>{let{stack:stack}=vm;stack.push(vm[ARGS$1].empty(stack));}),APPEND_OPCODES.add(Op.CaptureArgs,vm=>{let stack=vm.stack,capturedArgs=stack.pop().capture();stack.push(capturedArgs);}),APPEND_OPCODES.add(Op.PrepareArgs,(vm,{op1:_state})=>{let stack=vm.stack,instance=vm.fetchValue(_state),args=stack.pop(),{definition:definition}=instance;if(isCurriedType(definition,CurriedTypes.Component)){debugAssert(!definition.manager,\"If the component definition was curried, we don't yet have a manager\");let constants=vm[CONSTANTS],{definition:resolvedDefinition,owner:owner,resolved:resolved,positional:positional,named:named}=resolveCurriedValue(definition);if(!0===resolved)definition=resolvedDefinition;else if(\"string\"==typeof resolvedDefinition){let resolvedValue=vm.runtime.resolver.lookupComponent(resolvedDefinition,owner);definition=constants.resolvedComponent(expect(resolvedValue,\"BUG: expected resolved component\"),resolvedDefinition);}else definition=constants.component(resolvedDefinition,owner);void 0!==named&&args.named.merge(assign({},...named)),void 0!==positional&&(args.realloc(positional.length),args.positional.prepend(positional));let{manager:manager}=definition;debugAssert(null===instance.manager,\"component instance manager should not be populated yet\"),debugAssert(null===instance.capabilities,\"component instance manager should not be populated yet\"),instance.definition=definition,instance.manager=manager,instance.capabilities=definition.capabilities,// Save off the owner that this component was curried with. Later on,\n// we'll fetch the value of this register and set it as the owner on the\n// new root scope.\nvm.loadValue($t1,owner);}let{manager:manager,state:state}=definition,capabilities=instance.capabilities;if(!managerHasCapability(manager,capabilities,InternalComponentCapabilities.prepareArgs))return void stack.push(args);let blocks=args.blocks.values,blockNames=args.blocks.names,preparedArgs=manager.prepareArgs(state,args);if(preparedArgs){args.clear();for(let i=0;i<blocks.length;i++)stack.push(blocks[i]);let{positional:positional,named:named}=preparedArgs,positionalCount=positional.length;for(let i=0;i<positionalCount;i++)stack.push(positional[i]);let names=Object.keys(named);for(let i=0;i<names.length;i++)stack.push(named[unwrap$1(names[i])]);args.setup(stack,names,blockNames,positionalCount,!1);}stack.push(args);}),APPEND_OPCODES.add(Op.CreateComponent,(vm,{op1:flags,op2:_state})=>{let instance=vm.fetchValue(_state),{definition:definition,manager:manager,capabilities:capabilities}=instance;if(!managerHasCapability(manager,capabilities,InternalComponentCapabilities.createInstance))// TODO: Closure and Main components are always invoked dynamically, so this\n// opcode may run even if this capability is not enabled. In the future we\n// should handle this in a better way.\nreturn;let dynamicScope=null;managerHasCapability(manager,capabilities,InternalComponentCapabilities.dynamicScope)&&(dynamicScope=vm.dynamicScope());let hasDefaultBlock=1&flags,args=null;managerHasCapability(manager,capabilities,InternalComponentCapabilities.createArgs)&&(args=vm.stack.peek());let self=null;managerHasCapability(manager,capabilities,InternalComponentCapabilities.createCaller)&&(self=vm.getSelf());let state=manager.create(vm.getOwner(),definition.state,args,vm.env,dynamicScope,self,!!hasDefaultBlock);// We want to reuse the `state` POJO here, because we know that the opcodes\n// only transition at exactly one place.\ninstance.state=state,managerHasCapability(manager,capabilities,InternalComponentCapabilities.updateHook)&&vm.updateWith(new UpdateComponentOpcode(state,manager,dynamicScope));}),APPEND_OPCODES.add(Op.RegisterComponentDestructor,(vm,{op1:_state})=>{let{manager:manager,state:state,capabilities:capabilities}=vm.fetchValue(_state),d=manager.getDestroyable(state);d&&vm.associateDestroyable(d);}),APPEND_OPCODES.add(Op.BeginComponentTransaction,(vm,{op1:_state})=>{let name;vm.beginCacheGroup(name),vm.elements().pushSimpleBlock();}),APPEND_OPCODES.add(Op.PutComponentOperations,vm=>{vm.loadValue($t0,new ComponentElementOperations());}),APPEND_OPCODES.add(Op.ComponentAttr,(vm,{op1:_name,op2:_trusting,op3:_namespace})=>{let name=vm[CONSTANTS].getValue(_name),trusting=vm[CONSTANTS].getValue(_trusting),reference=vm.stack.pop(),namespace=_namespace?vm[CONSTANTS].getValue(_namespace):null;vm.fetchValue($t0).setAttribute(name,reference,trusting,namespace);}),APPEND_OPCODES.add(Op.StaticComponentAttr,(vm,{op1:_name,op2:_value,op3:_namespace})=>{let name=vm[CONSTANTS].getValue(_name),value=vm[CONSTANTS].getValue(_value),namespace=_namespace?vm[CONSTANTS].getValue(_namespace):null;vm.fetchValue($t0).setStaticAttribute(name,value,namespace);});class ComponentElementOperations{constructor(){_defineProperty(this,\"attributes\",dict());_defineProperty(this,\"classes\",[]);_defineProperty(this,\"modifiers\",[]);}setAttribute(name,value,trusting,namespace){let deferred={value:value,namespace:namespace,trusting:trusting};\"class\"===name&&this.classes.push(value),this.attributes[name]=deferred;}setStaticAttribute(name,value,namespace){let deferred={value:value,namespace:namespace};\"class\"===name&&this.classes.push(value),this.attributes[name]=deferred;}addModifier(vm,modifier,capturedArgs){if(this.modifiers.push(modifier),void 0!==vm.env.debugRenderTree){const{manager:manager,definition:definition,state:state}=modifier;// TODO: we need a stable object for the debugRenderTree as the key, add support for\n// the case where the state is a primitive, or if in practice we always have/require\n// an object, then change the internal types to reflect that\nif(null===state||\"object\"!=typeof state&&\"function\"!=typeof state)return;let{element:element,constructing:constructing}=vm.elements(),name=manager.getDebugName(definition.state),instance=manager.getDebugInstance(state);debugAssert(constructing,\"Expected a constructing element in addModifier\");let bounds=new ConcreteBounds(element,constructing,constructing);vm.env.debugRenderTree.create(state,{type:\"modifier\",name:name,args:capturedArgs,instance:instance}),vm.env.debugRenderTree.didRender(state,bounds),// For tearing down the debugRenderTree\nvm.associateDestroyable(state),vm.updateWith(new DebugRenderTreeUpdateOpcode(state)),vm.updateWith(new DebugRenderTreeDidRenderOpcode(state,bounds)),registerDestructor$1(state,()=>{vm.env.debugRenderTree?.willDestroy(state);});}}flush(vm){let type,attributes=this.attributes;for(let name in this.attributes){if(\"type\"===name){type=attributes[name];continue;}let attr=unwrap$1(this.attributes[name]);\"class\"===name?setDeferredAttr(vm,\"class\",mergeClasses(this.classes),attr.namespace,attr.trusting):setDeferredAttr(vm,name,attr.value,attr.namespace,attr.trusting);}return void 0!==type&&setDeferredAttr(vm,\"type\",type.value,type.namespace,type.trusting),this.modifiers;}}function mergeClasses(classes){return 0===classes.length?\"\":1===classes.length?unwrap$1(classes[0]):function(classes){return classes.every(c=>\"string\"==typeof c);}(classes)?classes.join(\" \"):(list=classes,createComputeRef(()=>{let ret=[];for(const ref of list){let value=normalizeStringValue(\"string\"==typeof ref?ref:valueForRef(ref));value&&ret.push(value);}return 0===ret.length?null:ret.join(\" \");}));var list;}function setDeferredAttr(vm,name,value,namespace,trusting=!1){if(\"string\"==typeof value)vm.elements().setStaticAttribute(name,value,namespace);else{let attribute=vm.elements().setDynamicAttribute(name,valueForRef(value),trusting,namespace);isConstRef(value)||vm.updateWith(new UpdateDynamicAttributeOpcode(value,attribute,vm.env));}}function bindBlock(symbolName,blockName,state,blocks,vm){let symbol=state.table.symbols.indexOf(symbolName),block=blocks.get(blockName);-1!==symbol&&vm.scope().bindBlock(symbol+1,block),state.lookup&&(state.lookup[symbolName]=block);}APPEND_OPCODES.add(Op.DidCreateElement,(vm,{op1:_state})=>{let{definition:definition,state:state}=vm.fetchValue(_state),{manager:manager}=definition,operations=vm.fetchValue($t0);manager.didCreateElement(state,expect(vm.elements().constructing,\"Expected a constructing element in DidCreateOpcode\"),operations);}),APPEND_OPCODES.add(Op.GetComponentSelf,(vm,{op1:_state,op2:_names})=>{let instance=vm.fetchValue(_state),{definition:definition,state:state}=instance,{manager:manager}=definition,selfRef=manager.getSelf(state);if(void 0!==vm.env.debugRenderTree){let args,moduleName,instance=vm.fetchValue(_state),{definition:definition,manager:manager}=instance;if(vm.stack.peek()===vm[ARGS$1])args=vm[ARGS$1].capture();else{let names=vm[CONSTANTS].getArray(_names);vm[ARGS$1].setup(vm.stack,names,[],0,!0),args=vm[ARGS$1].capture();}let compilable=definition.compilable;if(null===compilable?(debugAssert(managerHasCapability(manager,instance.capabilities,InternalComponentCapabilities.dynamicLayout),\"BUG: No template was found for this component, and the component did not have the dynamic layout capability\"),compilable=manager.getDynamicLayout(state,vm.runtime.resolver),moduleName=null!==compilable?compilable.moduleName:\"__default__.hbs\"):moduleName=compilable.moduleName,// For tearing down the debugRenderTree\nvm.associateDestroyable(instance),hasCustomDebugRenderTreeLifecycle(manager))manager.getDebugCustomRenderTree(instance.definition.state,instance.state,args,moduleName).forEach(node=>{let{bucket:bucket}=node;vm.env.debugRenderTree.create(bucket,node),registerDestructor$1(instance,()=>{vm.env.debugRenderTree?.willDestroy(bucket);}),vm.updateWith(new DebugRenderTreeUpdateOpcode(bucket));});else{let name=definition.resolvedName??manager.getDebugName(definition.state);vm.env.debugRenderTree.create(instance,{type:\"component\",name:name,args:args,template:moduleName,instance:valueForRef(selfRef)}),registerDestructor$1(instance,()=>{vm.env.debugRenderTree?.willDestroy(instance);}),vm.updateWith(new DebugRenderTreeUpdateOpcode(instance));}}vm.stack.push(selfRef);}),APPEND_OPCODES.add(Op.GetComponentTagName,(vm,{op1:_state})=>{let{definition:definition,state:state}=vm.fetchValue(_state),{manager:manager}=definition,tagName=manager.getTagName(state);// User provided value from JS, so we don't bother to encode\nvm.stack.push(tagName);}),// Dynamic Invocation Only\nAPPEND_OPCODES.add(Op.GetComponentLayout,(vm,{op1:_state})=>{let instance=vm.fetchValue(_state),{manager:manager,definition:definition}=instance,{stack:stack}=vm,{compilable:compilable}=definition;if(null===compilable){let{capabilities:capabilities}=instance;debugAssert(managerHasCapability(manager,capabilities,InternalComponentCapabilities.dynamicLayout),\"BUG: No template was found for this component, and the component did not have the dynamic layout capability\"),compilable=manager.getDynamicLayout(instance.state,vm.runtime.resolver),null===compilable&&(compilable=managerHasCapability(manager,capabilities,InternalComponentCapabilities.wrapped)?unwrapTemplate(vm[CONSTANTS].defaultTemplate).asWrappedLayout():unwrapTemplate(vm[CONSTANTS].defaultTemplate).asLayout());}let handle=compilable.compile(vm.context);stack.push(compilable.symbolTable),stack.push(handle);}),APPEND_OPCODES.add(Op.Main,(vm,{op1:register})=>{let definition=vm.stack.pop(),invocation=vm.stack.pop(),{manager:manager,capabilities:capabilities}=definition,state={definition:definition,manager:manager,capabilities:capabilities,state:null,handle:invocation.handle,table:invocation.symbolTable,lookup:null};vm.loadValue(register,state);}),APPEND_OPCODES.add(Op.PopulateLayout,(vm,{op1:_state})=>{let{stack:stack}=vm,handle=stack.pop(),table=stack.pop(),state=vm.fetchValue(_state);// In DEBUG handles could be ErrHandle objects\nstate.handle=handle,state.table=table;}),APPEND_OPCODES.add(Op.VirtualRootScope,(vm,{op1:_state})=>{let owner,{table:table,manager:manager,capabilities:capabilities,state:state}=vm.fetchValue(_state);managerHasCapability(manager,capabilities,InternalComponentCapabilities.hasSubOwner)?(owner=manager.getOwner(state),vm.loadValue($t1,null)):(// Check the temp register to see if an owner was resolved from currying\nowner=vm.fetchValue($t1),null===owner?// If an owner wasn't found, default to using the current owner. This\n// will happen for normal dynamic component invocation,\n// e.g. <SomeClassicEmberComponent/>\nowner=vm.getOwner():// Else the owner was found, so clear the temp register. This will happen\n// if we are loading a curried component, e.g. <@someCurriedComponent/>\nvm.loadValue($t1,null)),vm.pushRootScope(table.symbols.length+1,owner);}),APPEND_OPCODES.add(Op.SetupForEval,(vm,{op1:_state})=>{let state=vm.fetchValue(_state);if(state.table.hasEval){let lookup=state.lookup=dict();vm.scope().bindEvalScope(lookup);}}),APPEND_OPCODES.add(Op.SetNamedVariables,(vm,{op1:_state})=>{let state=vm.fetchValue(_state),scope=vm.scope(),args=vm.stack.peek(),callerNames=args.named.atNames;for(let i=callerNames.length-1;i>=0;i--){let atName=unwrap$1(callerNames[i]),symbol=state.table.symbols.indexOf(atName),value=args.named.get(atName,!0);-1!==symbol&&scope.bindSymbol(symbol+1,value),state.lookup&&(state.lookup[atName]=value);}}),APPEND_OPCODES.add(Op.SetBlocks,(vm,{op1:_state})=>{let state=vm.fetchValue(_state),{blocks:blocks}=vm.stack.peek();for(const[i]of enumerate(blocks.names))bindBlock(unwrap$1(blocks.symbolNames[i]),unwrap$1(blocks.names[i]),state,blocks,vm);}),// Dynamic Invocation Only\nAPPEND_OPCODES.add(Op.InvokeComponentLayout,(vm,{op1:_state})=>{let state=vm.fetchValue(_state);vm.call(state.handle);}),APPEND_OPCODES.add(Op.DidRenderLayout,(vm,{op1:_state})=>{let instance=vm.fetchValue(_state),{manager:manager,state:state,capabilities:capabilities}=instance,bounds=vm.elements().popBlock();void 0!==vm.env.debugRenderTree&&(hasCustomDebugRenderTreeLifecycle(manager)?manager.getDebugCustomRenderTree(instance.definition.state,state,EMPTY_ARGS).reverse().forEach(node=>{let{bucket:bucket}=node;vm.env.debugRenderTree.didRender(bucket,bounds),vm.updateWith(new DebugRenderTreeDidRenderOpcode(bucket,bounds));}):(vm.env.debugRenderTree.didRender(instance,bounds),vm.updateWith(new DebugRenderTreeDidRenderOpcode(instance,bounds)))),managerHasCapability(manager,capabilities,InternalComponentCapabilities.createInstance)&&(manager.didRenderLayout(state,bounds),vm.env.didCreate(instance),vm.updateWith(new DidUpdateLayoutOpcode(instance,bounds)));}),APPEND_OPCODES.add(Op.CommitComponentTransaction,vm=>{vm.commitCacheGroup();});class UpdateComponentOpcode{constructor(component,manager,dynamicScope){this.component=component,this.manager=manager,this.dynamicScope=dynamicScope;}evaluate(_vm){let{component:component,manager:manager,dynamicScope:dynamicScope}=this;manager.update(component,dynamicScope);}}class DidUpdateLayoutOpcode{constructor(component,bounds){this.component=component,this.bounds=bounds;}evaluate(vm){let{component:component,bounds:bounds}=this,{manager:manager,state:state}=component;manager.didUpdateLayout(state,bounds),vm.env.didUpdate(component);}}class DebugRenderTreeUpdateOpcode{constructor(bucket){this.bucket=bucket;}evaluate(vm){vm.env.debugRenderTree?.update(this.bucket);}}class DebugRenderTreeDidRenderOpcode{constructor(bucket,bounds){this.bucket=bucket,this.bounds=bounds;}evaluate(vm){vm.env.debugRenderTree?.didRender(this.bucket,this.bounds);}}/*\n            The calling convention is:\n\n            * 0-N block arguments at the bottom\n            * 0-N positional arguments next (left-to-right)\n            * 0-N named arguments next\n          */class VMArgumentsImpl{constructor(){_defineProperty(this,\"stack\",null);_defineProperty(this,\"positional\",new PositionalArgumentsImpl());_defineProperty(this,\"named\",new NamedArgumentsImpl());_defineProperty(this,\"blocks\",new BlockArgumentsImpl());}empty(stack){let base=stack[REGISTERS][$sp]+1;return this.named.empty(stack,base),this.positional.empty(stack,base),this.blocks.empty(stack,base),this;}setup(stack,names,blockNames,positionalCount,atNames){this.stack=stack;/*\n                 | ... | blocks      | positional  | named |\n                 | ... | b0    b1    | p0 p1 p2 p3 | n0 n1 |\n              index | ... | 4/5/6 7/8/9 | 10 11 12 13 | 14 15 |\n                         ^             ^             ^  ^\n                       bbase         pbase       nbase  sp\n              */let named=this.named,namedCount=names.length,namedBase=stack[REGISTERS][$sp]-namedCount+1;named.setup(stack,namedBase,namedCount,names,atNames);let positionalBase=namedBase-positionalCount;this.positional.setup(stack,positionalBase,positionalCount);let blocks=this.blocks,blocksCount=blockNames.length,blocksBase=positionalBase-3*blocksCount;blocks.setup(stack,blocksBase,blocksCount,blockNames);}get base(){return this.blocks.base;}get length(){return this.positional.length+this.named.length+3*this.blocks.length;}at(pos){return this.positional.at(pos);}realloc(offset){let{stack:stack}=this;if(offset>0&&null!==stack){let{positional:positional,named:named}=this,newBase=positional.base+offset;for(let i=positional.length+named.length-1;i>=0;i--)stack.copy(i+positional.base,i+newBase);positional.base+=offset,named.base+=offset,stack[REGISTERS][$sp]+=offset;}}capture(){let positional=0===this.positional.length?EMPTY_POSITIONAL:this.positional.capture();return{named:0===this.named.length?EMPTY_NAMED:this.named.capture(),positional:positional};}clear(){let{stack:stack,length:length}=this;length>0&&null!==stack&&stack.pop(length);}}const EMPTY_REFERENCES=emptyArray();class PositionalArgumentsImpl{constructor(){_defineProperty(this,\"base\",0);_defineProperty(this,\"length\",0);_defineProperty(this,\"stack\",null);_defineProperty(this,\"_references\",null);}empty(stack,base){this.stack=stack,this.base=base,this.length=0,this._references=EMPTY_REFERENCES;}setup(stack,base,length){this.stack=stack,this.base=base,this.length=length,this._references=0===length?EMPTY_REFERENCES:null;}at(position){let{base:base,length:length,stack:stack}=this;return position<0||position>=length?UNDEFINED_REFERENCE:stack.get(position,base);}capture(){return this.references;}prepend(other){let additions=other.length;if(additions>0){let{base:base,length:length,stack:stack}=this;this.base=base-=additions,this.length=length+additions;for(let i=0;i<additions;i++)stack.set(other[i],i,base);this._references=null;}}get references(){let references=this._references;if(!references){let{stack:stack,base:base,length:length}=this;references=this._references=stack.slice(base,base+length);}return references;}}class NamedArgumentsImpl{constructor(){_defineProperty(this,\"base\",0);_defineProperty(this,\"length\",0);_defineProperty(this,\"_references\",null);_defineProperty(this,\"_names\",EMPTY_STRING_ARRAY);_defineProperty(this,\"_atNames\",EMPTY_STRING_ARRAY);}empty(stack,base){this.stack=stack,this.base=base,this.length=0,this._references=EMPTY_REFERENCES,this._names=EMPTY_STRING_ARRAY,this._atNames=EMPTY_STRING_ARRAY;}setup(stack,base,length,names,atNames){this.stack=stack,this.base=base,this.length=length,0===length?(this._references=EMPTY_REFERENCES,this._names=EMPTY_STRING_ARRAY,this._atNames=EMPTY_STRING_ARRAY):(this._references=null,atNames?(this._names=null,this._atNames=names):(this._names=names,this._atNames=null));}get names(){let names=this._names;return names||(names=this._names=this._atNames.map(this.toSyntheticName)),names;}get atNames(){let atNames=this._atNames;return atNames||(atNames=this._atNames=this._names.map(this.toAtName)),atNames;}has(name){return-1!==this.names.indexOf(name);}get(name,atNames=!1){let{base:base,stack:stack}=this,idx=(atNames?this.atNames:this.names).indexOf(name);if(-1===idx)return UNDEFINED_REFERENCE;let ref=stack.get(idx,base);return ref;}capture(){let{names:names,references:references}=this,map=dict();for(const[i,name]of enumerate(names))map[name]=unwrap$1(references[i]);return map;}merge(other){let keys=Object.keys(other);if(keys.length>0){let{names:names,length:length,stack:stack}=this,newNames=names.slice();for(const name of keys)-1===newNames.indexOf(name)&&(length=newNames.push(name),stack.push(other[name]));this.length=length,this._references=null,this._names=newNames,this._atNames=null;}}get references(){let references=this._references;if(!references){let{base:base,length:length,stack:stack}=this;references=this._references=stack.slice(base,base+length);}return references;}toSyntheticName(name){return name.slice(1);}toAtName(name){return`@${name}`;}}function toSymbolName(name){return`&${name}`;}const EMPTY_BLOCK_VALUES=emptyArray();class BlockArgumentsImpl{constructor(){_defineProperty(this,\"internalValues\",null);_defineProperty(this,\"_symbolNames\",null);_defineProperty(this,\"internalTag\",null);_defineProperty(this,\"names\",EMPTY_STRING_ARRAY);_defineProperty(this,\"length\",0);_defineProperty(this,\"base\",0);}empty(stack,base){this.stack=stack,this.names=EMPTY_STRING_ARRAY,this.base=base,this.length=0,this._symbolNames=null,this.internalTag=CONSTANT_TAG,this.internalValues=EMPTY_BLOCK_VALUES;}setup(stack,base,length,names){this.stack=stack,this.names=names,this.base=base,this.length=length,this._symbolNames=null,0===length?(this.internalTag=CONSTANT_TAG,this.internalValues=EMPTY_BLOCK_VALUES):(this.internalTag=null,this.internalValues=null);}get values(){let values=this.internalValues;if(!values){let{base:base,length:length,stack:stack}=this;values=this.internalValues=stack.slice(base,base+3*length);}return values;}has(name){return-1!==this.names.indexOf(name);}get(name){let idx=this.names.indexOf(name);if(-1===idx)return null;let{base:base,stack:stack}=this,table=stack.get(3*idx,base),scope=stack.get(3*idx+1,base),handle=stack.get(3*idx+2,base);return null===handle?null:[handle,scope,table];}capture(){return new CapturedBlockArgumentsImpl(this.names,this.values);}get symbolNames(){let symbolNames=this._symbolNames;return null===symbolNames&&(symbolNames=this._symbolNames=this.names.map(toSymbolName)),symbolNames;}}class CapturedBlockArgumentsImpl{constructor(names,values){_defineProperty(this,\"length\",void 0);this.names=names,this.values=values,this.length=names.length;}has(name){return-1!==this.names.indexOf(name);}get(name){let idx=this.names.indexOf(name);return-1===idx?null:[this.values[3*idx+2],this.values[3*idx+1],this.values[3*idx]];}}function createCapturedArgs(named,positional){return{named:named,positional:positional};}function reifyNamed(named){let reified=dict();for(const[key,value]of Object.entries(named))reified[key]=valueForRef(value);return reified;}function reifyPositional(positional){return positional.map(valueForRef);}function reifyArgs(args){return{named:reifyNamed(args.named),positional:reifyPositional(args.positional)};}const ARGUMENT_ERROR=Symbol(\"ARGUMENT_ERROR\");function isArgumentError(arg){return null!==arg&&\"object\"==typeof arg&&arg[ARGUMENT_ERROR];}function ArgumentErrorImpl(error){return{[ARGUMENT_ERROR]:!0,error:error};}function reifyArgsDebug(args){return{named:function(named){let reified=dict();for(const[key,value]of Object.entries(named))try{reified[key]=valueForRef(value);}catch(e){reified[key]=ArgumentErrorImpl(e);}return reified;}(args.named),positional:(positional=args.positional,positional.map(p=>{try{return valueForRef(p);}catch(e){return ArgumentErrorImpl(e);}}))};var positional;}const EMPTY_NAMED=Object.freeze(Object.create(null)),EMPTY_POSITIONAL=EMPTY_REFERENCES,EMPTY_ARGS=createCapturedArgs(EMPTY_NAMED,EMPTY_POSITIONAL);function castToString(value){return\"string\"==typeof value?value:\"function\"!=typeof value.toString?\"\":String(value);}function resolveHelper(definition,ref){let helper,managerOrHelper=getInternalHelperManager(definition,!0);if(null===managerOrHelper?helper=null:(helper=\"function\"==typeof managerOrHelper?managerOrHelper:managerOrHelper.getHelper(definition),debugAssert(managerOrHelper,\"BUG: expected manager or helper\")),false/* DEBUG */);return helper;}function isUndefinedReference(input){return debugAssert(Array.isArray(input)||input===UNDEFINED_REFERENCE,\"a reference other than UNDEFINED_REFERENCE is illegal here\"),input===UNDEFINED_REFERENCE;}APPEND_OPCODES.add(Op.Curry,(vm,{op1:type,op2:_isStrict})=>{let stack=vm.stack,definition=stack.pop(),capturedArgs=stack.pop(),owner=vm.getOwner();vm.runtime.resolver;vm.loadValue($v0,function(type,inner,owner,args,resolver,isStrict){let lastValue,curriedDefinition;return createComputeRef(()=>{let value=valueForRef(inner);if(value===lastValue)return curriedDefinition;if(isCurriedType(value,type))curriedDefinition=args?curry(type,value,owner,args):args;else if(type===CurriedTypes.Component&&\"string\"==typeof value&&value){curriedDefinition=curry(type,value,owner,args);}else curriedDefinition=isObject(value)?curry(type,value,owner,args):null;return lastValue=value,curriedDefinition;});}(type,definition,owner,capturedArgs));}),APPEND_OPCODES.add(Op.DynamicHelper,vm=>{let helperRef,stack=vm.stack,ref=stack.pop(),args=stack.pop().capture(),initialOwner=vm.getOwner(),helperInstanceRef=createComputeRef(()=>{void 0!==helperRef&&destroy(helperRef);let definition=valueForRef(ref);if(isCurriedType(definition,CurriedTypes.Helper)){let{definition:resolvedDef,owner:owner,positional:positional,named:named}=resolveCurriedValue(definition),helper=resolveHelper(resolvedDef);void 0!==named&&(args.named=assign({},...named,args.named)),void 0!==positional&&(args.positional=positional.concat(args.positional)),helperRef=helper(args,owner),associateDestroyableChild(helperInstanceRef,helperRef);}else if(isObject(definition)){let helper=resolveHelper(definition);helperRef=helper(args,initialOwner),_hasDestroyableChildren(helperRef)&&associateDestroyableChild(helperInstanceRef,helperRef);}else helperRef=UNDEFINED_REFERENCE;}),helperValueRef=createComputeRef(()=>(valueForRef(helperInstanceRef),valueForRef(helperRef)));vm.associateDestroyable(helperInstanceRef),vm.loadValue($v0,helperValueRef);}),APPEND_OPCODES.add(Op.Helper,(vm,{op1:handle})=>{let stack=vm.stack,value=vm[CONSTANTS].getValue(handle)(stack.pop().capture(),vm.getOwner(),vm.dynamicScope());_hasDestroyableChildren(value)&&vm.associateDestroyable(value),vm.loadValue($v0,value);}),APPEND_OPCODES.add(Op.GetVariable,(vm,{op1:symbol})=>{let expr=vm.referenceForSymbol(symbol);vm.stack.push(expr);}),APPEND_OPCODES.add(Op.SetVariable,(vm,{op1:symbol})=>{let expr=vm.stack.pop();vm.scope().bindSymbol(symbol,expr);}),APPEND_OPCODES.add(Op.SetBlock,(vm,{op1:symbol})=>{let handle=vm.stack.pop(),scope=vm.stack.pop(),table=vm.stack.pop();vm.scope().bindBlock(symbol,[handle,scope,table]);}),APPEND_OPCODES.add(Op.ResolveMaybeLocal,(vm,{op1:_name})=>{let name=vm[CONSTANTS].getValue(_name),ref=vm.scope().getPartialMap()[name];void 0===ref&&(ref=childRefFor(vm.getSelf(),name)),vm.stack.push(ref);}),APPEND_OPCODES.add(Op.RootScope,(vm,{op1:symbols})=>{vm.pushRootScope(symbols,vm.getOwner());}),APPEND_OPCODES.add(Op.GetProperty,(vm,{op1:_key})=>{let key=vm[CONSTANTS].getValue(_key),expr=vm.stack.pop();vm.stack.push(childRefFor(expr,key));}),APPEND_OPCODES.add(Op.GetBlock,(vm,{op1:_block})=>{let{stack:stack}=vm,block=vm.scope().getBlock(_block);stack.push(block);}),APPEND_OPCODES.add(Op.SpreadBlock,vm=>{let{stack:stack}=vm,block=stack.pop();if(block&&!isUndefinedReference(block)){let[handleOrCompilable,scope,table]=block;stack.push(table),stack.push(scope),stack.push(handleOrCompilable);}else stack.push(null),stack.push(null),stack.push(null);}),APPEND_OPCODES.add(Op.HasBlock,vm=>{let{stack:stack}=vm,block=stack.pop();block&&!isUndefinedReference(block)?stack.push(TRUE_REFERENCE):stack.push(FALSE_REFERENCE);}),APPEND_OPCODES.add(Op.HasBlockParams,vm=>{// FIXME(mmun): should only need to push the symbol table\nvm.stack.pop(),vm.stack.pop();let table=vm.stack.pop(),hasBlockParams=table&&table.parameters.length;vm.stack.push(hasBlockParams?TRUE_REFERENCE:FALSE_REFERENCE);}),APPEND_OPCODES.add(Op.Concat,(vm,{op1:count})=>{let out=new Array(count);for(let i=count;i>0;i--)out[i-1]=vm.stack.pop();var partsRefs;vm.stack.push((partsRefs=out,createComputeRef(()=>{const parts=[];for(const ref of partsRefs){const value=valueForRef(ref);null!=value&&parts.push(castToString(value));}return parts.length>0?parts.join(\"\"):null;})));}),APPEND_OPCODES.add(Op.IfInline,vm=>{let condition=vm.stack.pop(),truthy=vm.stack.pop(),falsy=vm.stack.pop();vm.stack.push(createComputeRef(()=>!0===toBool$1(valueForRef(condition))?valueForRef(truthy):valueForRef(falsy)));}),APPEND_OPCODES.add(Op.Not,vm=>{let ref=vm.stack.pop();vm.stack.push(createComputeRef(()=>!toBool$1(valueForRef(ref))));}),APPEND_OPCODES.add(Op.GetDynamicVar,vm=>{let scope=vm.dynamicScope(),stack=vm.stack,nameRef=stack.pop();stack.push(createComputeRef(()=>{let name=String(valueForRef(nameRef));return valueForRef(scope.get(name));}));}),APPEND_OPCODES.add(Op.Log,vm=>{let{positional:positional}=vm.stack.pop().capture();vm.loadValue($v0,createComputeRef(()=>{// eslint-disable-next-line no-console\nconsole.log(...reifyPositional(positional));}));});class DynamicTextContent{constructor(node,reference,lastValue){this.node=node,this.reference=reference,this.lastValue=lastValue;}evaluate(){let normalized,value=valueForRef(this.reference),{lastValue:lastValue}=this;value!==lastValue&&(normalized=isEmpty$2(value)?\"\":isString(value)?value:String(value),normalized!==lastValue)&&(this.node.nodeValue=this.lastValue=normalized);}}function toContentType(value){return function(value){return isString(value)||isEmpty$2(value)||\"boolean\"==typeof value||\"number\"==typeof value;}(value)?ContentType.String:isCurriedType(value,CurriedTypes.Component)||hasInternalComponentManager(value)?ContentType.Component:isCurriedType(value,CurriedTypes.Helper)||hasInternalHelperManager(value)?ContentType.Helper:isSafeString(value)?ContentType.SafeString:function(value){return isNode(value)&&11===value.nodeType;}(value)?ContentType.Fragment:isNode(value)?ContentType.Node:ContentType.String;}function toDynamicContentType(value){if(!isObject(value))return ContentType.String;if(isCurriedType(value,CurriedTypes.Component)||hasInternalComponentManager(value))return ContentType.Component;return ContentType.Helper;}function debugCallback(context,get){// eslint-disable-next-line no-console\nconsole.info(\"Use `context`, and `get(<path>)` to debug this template.\"),get(\"this\");}APPEND_OPCODES.add(Op.ContentType,vm=>{let reference=vm.stack.peek();vm.stack.push(toContentType(valueForRef(reference))),isConstRef(reference)||vm.updateWith(new AssertFilter(reference,toContentType));}),APPEND_OPCODES.add(Op.DynamicContentType,vm=>{let reference=vm.stack.peek();vm.stack.push(toDynamicContentType(valueForRef(reference))),isConstRef(reference)||vm.updateWith(new AssertFilter(reference,toDynamicContentType));}),APPEND_OPCODES.add(Op.AppendHTML,vm=>{let reference=vm.stack.pop(),rawValue=valueForRef(reference),value=isEmpty$2(rawValue)?\"\":String(rawValue);vm.elements().appendDynamicHTML(value);}),APPEND_OPCODES.add(Op.AppendSafeHTML,vm=>{let reference=vm.stack.pop(),rawValue=valueForRef(reference).toHTML(),value=isEmpty$2(rawValue)?\"\":rawValue;vm.elements().appendDynamicHTML(value);}),APPEND_OPCODES.add(Op.AppendText,vm=>{let reference=vm.stack.pop(),rawValue=valueForRef(reference),value=isEmpty$2(rawValue)?\"\":String(rawValue),node=vm.elements().appendDynamicText(value);isConstRef(reference)||vm.updateWith(new DynamicTextContent(node,reference,value));}),APPEND_OPCODES.add(Op.AppendDocumentFragment,vm=>{let reference=vm.stack.pop(),value=valueForRef(reference);vm.elements().appendDynamicFragment(value);}),APPEND_OPCODES.add(Op.AppendNode,vm=>{let reference=vm.stack.pop(),value=valueForRef(reference);vm.elements().appendDynamicNode(value);});let callback=debugCallback;// For testing purposes\nfunction setDebuggerCallback(cb){callback=cb;}function resetDebuggerCallback(){callback=debugCallback;}class ScopeInspector{constructor(scope,symbols,debugInfo){_defineProperty(this,\"locals\",dict());this.scope=scope;for(const slot of debugInfo){let name=unwrap$1(symbols[slot-1]),ref=scope.getSymbol(slot);this.locals[name]=ref;}}get(path){let ref,{scope:scope,locals:locals}=this,parts=path.split(\".\"),[head,...tail]=path.split(\".\"),evalScope=scope.getEvalScope();return\"this\"===head?ref=scope.getSelf():locals[head]?ref=unwrap$1(locals[head]):0===head.indexOf(\"@\")&&evalScope[head]?ref=evalScope[head]:(ref=this.scope.getSelf(),tail=parts),tail.reduce((r,part)=>childRefFor(r,part),ref);}}APPEND_OPCODES.add(Op.Debugger,(vm,{op1:_symbols,op2:_debugInfo})=>{let symbols=vm[CONSTANTS].getArray(_symbols),debugInfo=vm[CONSTANTS].getArray(decodeHandle(_debugInfo)),inspector=new ScopeInspector(vm.scope(),symbols,debugInfo);callback(valueForRef(vm.getSelf()),path=>valueForRef(inspector.get(path)));}),APPEND_OPCODES.add(Op.EnterList,(vm,{op1:relativeStart,op2:elseTarget})=>{let stack=vm.stack,listRef=stack.pop(),keyRef=stack.pop(),keyValue=valueForRef(keyRef),key=null===keyValue?\"@identity\":String(keyValue),iteratorRef=createIteratorRef(listRef,key),iterator=valueForRef(iteratorRef);vm.updateWith(new AssertFilter(iteratorRef,iterator=>iterator.isEmpty())),!0===iterator.isEmpty()?// TODO: Fix this offset, should be accurate\nvm.goto(elseTarget+1):(vm.enterList(iteratorRef,relativeStart),vm.stack.push(iterator));}),APPEND_OPCODES.add(Op.ExitList,vm=>{vm.exitList();}),APPEND_OPCODES.add(Op.Iterate,(vm,{op1:breaks})=>{let item=vm.stack.peek().next();null!==item?vm.registerItem(vm.enterItem(item)):vm.goto(breaks);});const CAPABILITIES$3={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1};class TemplateOnlyComponentManager{getCapabilities(){return CAPABILITIES$3;}getDebugName({name:name}){return name;}getSelf(){return NULL_REFERENCE;}getDestroyable(){return null;}}const TEMPLATE_ONLY_COMPONENT_MANAGER=new TemplateOnlyComponentManager();// This is only exported for types, don't use this class directly\nclass TemplateOnlyComponentDefinition{constructor(moduleName=\"@glimmer/component/template-only\",name=\"(unknown template-only component)\"){this.moduleName=moduleName,this.name=name;}toString(){return this.moduleName;}}/**\n            This utility function is used to declare a given component has no backing class. When the rendering engine detects this it\n            is able to perform a number of optimizations. Templates that are associated with `templateOnly()` will be rendered _as is_\n            without adding a wrapping `<div>` (or any of the other element customization behaviors of [@ember/component](/ember/release/classes/Component)).\n            Specifically, this means that the template will be rendered as \"outer HTML\".\n\n            In general, this method will be used by build time tooling and would not be directly written in an application. However,\n            at times it may be useful to use directly to leverage the \"outer HTML\" semantics mentioned above. For example, if an addon would like\n            to use these semantics for its templates but cannot be certain it will only be consumed by applications that have enabled the\n            `template-only-glimmer-components` optional feature.\n\n            @example\n\n            ```js\n            import { templateOnlyComponent } from '@glimmer/runtime';\n\n            export default templateOnlyComponent();\n            ```\n\n            @public\n            @method templateOnly\n            @param {String} moduleName the module name that the template only component represents, this will be used for debugging purposes\n            @category EMBER_GLIMMER_SET_COMPONENT_TEMPLATE\n          */function templateOnlyComponent(moduleName,name){return new TemplateOnlyComponentDefinition(moduleName,name);}// http://www.w3.org/TR/html/syntax.html#html-integration-point\nsetInternalComponentManager(TEMPLATE_ONLY_COMPONENT_MANAGER,TemplateOnlyComponentDefinition.prototype);const SVG_INTEGRATION_POINTS={foreignObject:1,desc:1,title:1},BLACKLIST_TABLE=Object.create(null);// http://www.w3.org/TR/html/syntax.html#adjust-svg-attributes\n// TODO: Adjust SVG attributes\n// http://www.w3.org/TR/html/syntax.html#parsing-main-inforeign\n// TODO: Adjust SVG elements\n// http://www.w3.org/TR/html/syntax.html#parsing-main-inforeign\nclass DOMOperations{// Set by this.setupUselessElement() in constructor\nconstructor(document){this.document=document,this.setupUselessElement();}// split into separate method so that NodeDOMTreeConstruction\n// can override it.\nsetupUselessElement(){this.uselessElement=this.document.createElement(\"div\");}createElement(tag,context){let isElementInSVGNamespace,isHTMLIntegrationPoint;if(context?(isElementInSVGNamespace=context.namespaceURI===NS_SVG||\"svg\"===tag,isHTMLIntegrationPoint=!!SVG_INTEGRATION_POINTS[context.tagName]):(isElementInSVGNamespace=\"svg\"===tag,isHTMLIntegrationPoint=!1),isElementInSVGNamespace&&!isHTMLIntegrationPoint){// FIXME: This does not properly handle <font> with color, face, or\n// size attributes, which is also disallowed by the spec. We should fix\n// this.\nif(BLACKLIST_TABLE[tag])throw new Error(`Cannot create a ${tag} inside an SVG context`);return this.document.createElementNS(NS_SVG,tag);}return this.document.createElement(tag);}insertBefore(parent,node,reference){parent.insertBefore(node,reference);}insertHTMLBefore(parent,nextSibling,html){if(\"\"===html){const comment=this.createComment(\"\");return parent.insertBefore(comment,nextSibling),new ConcreteBounds(parent,comment,comment);}const prev=nextSibling?nextSibling.previousSibling:parent.lastChild;let last;if(null===nextSibling)parent.insertAdjacentHTML(INSERT_BEFORE_END,html),last=expect(parent.lastChild,\"bug in insertAdjacentHTML?\");else if(nextSibling instanceof HTMLElement)nextSibling.insertAdjacentHTML(\"beforebegin\",html),last=expect(nextSibling.previousSibling,\"bug in insertAdjacentHTML?\");else{// Non-element nodes do not support insertAdjacentHTML, so add an\n// element and call it on that element. Then remove the element.\n// This also protects Edge, IE and Firefox w/o the inspector open\n// from merging adjacent text nodes. See ./compat/text-node-merging-fix.ts\nconst{uselessElement:uselessElement}=this;parent.insertBefore(uselessElement,nextSibling),uselessElement.insertAdjacentHTML(INSERT_BEFORE_BEGIN,html),last=expect(uselessElement.previousSibling,\"bug in insertAdjacentHTML?\"),parent.removeChild(uselessElement);}const first=expect(prev?prev.nextSibling:parent.firstChild,\"bug in insertAdjacentHTML?\");return new ConcreteBounds(parent,first,last);}createTextNode(text){return this.document.createTextNode(text);}createComment(data){return this.document.createComment(data);}}// Patch:    insertAdjacentHTML on SVG Fix\n// Browsers: Safari, IE, Edge, Firefox ~33-34\n// Reason:   insertAdjacentHTML does not exist on SVG elements in Safari. It is\n//           present but throws an exception on IE and Edge. Old versions of\n//           Firefox create nodes in the incorrect namespace.\n// Fix:      Since IE and Edge silently fail to create SVG nodes using\n//           innerHTML, and because Firefox may create nodes in the incorrect\n//           namespace using innerHTML on SVG elements, an HTML-string wrapping\n//           approach is used. A pre/post SVG tag is added to the string, then\n//           that whole string is added to a div. The created nodes are plucked\n//           out and applied to the target location on DOM.\nfunction applySVGInnerHTMLFix(document,DOMClass,svgNamespace){if(!document)return DOMClass;if(!function(document,svgNamespace){const svg=document.createElementNS(svgNamespace,\"svg\");try{svg.insertAdjacentHTML(INSERT_BEFORE_END,\"<circle></circle>\");}catch(e){// IE, Edge: Will throw, insertAdjacentHTML is unsupported on SVG\n// Safari: Will throw, insertAdjacentHTML is not present on SVG\n}finally{// FF: Old versions will create a node in the wrong namespace\nreturn 1!==svg.childNodes.length||castToBrowser(unwrap$1(svg.firstChild),\"SVG\").namespaceURI!==NS_SVG;// eslint-disable-next-line no-unsafe-finally\n}}// Patch:    Adjacent text node merging fix\n// Browsers: IE, Edge, Firefox w/o inspector open\n// Reason:   These browsers will merge adjacent text nodes. For example given\n//           <div>Hello</div> with div.insertAdjacentHTML(' world') browsers\n//           with proper behavior will populate div.childNodes with two items.\n//           These browsers will populate it with one merged node instead.\n// Fix:      Add these nodes to a wrapper element, then iterate the childNodes\n//           of that wrapper and move the nodes to their target location. Note\n//           that potential SVG bugs will have been handled before this fix.\n//           Note that this fix must only apply to the previous text node, as\n//           the base implementation of `insertHTMLBefore` already handles\n//           following text nodes correctly.\n(document,svgNamespace))return DOMClass;const div=document.createElement(\"div\");return class extends DOMClass{insertHTMLBefore(parent,nextSibling,html){return\"\"===html||parent.namespaceURI!==svgNamespace?super.insertHTMLBefore(parent,nextSibling,html):function(parent,div,html,reference){let source;// This is important, because descendants of the <foreignObject> integration\n// point are parsed in the HTML namespace\nif(debugAssert(\"\"!==html,\"html cannot be empty\"),\"FOREIGNOBJECT\"===parent.tagName.toUpperCase()){// IE, Edge: also do not correctly support using `innerHTML` on SVG\n// namespaced elements. So here a wrapper is used.\nconst wrappedHtml=\"<svg><foreignObject>\"+html+\"</foreignObject></svg>\";clearElement(div),div.insertAdjacentHTML(INSERT_AFTER_BEGIN,wrappedHtml),source=div.firstChild.firstChild;}else{// IE, Edge: also do not correctly support using `innerHTML` on SVG\n// namespaced elements. So here a wrapper is used.\nconst wrappedHtml=\"<svg>\"+html+\"</svg>\";clearElement(div),div.insertAdjacentHTML(INSERT_AFTER_BEGIN,wrappedHtml),source=div.firstChild;}return function(source,target,nextSibling){const first=expect(source.firstChild,\"source is empty\");let last=first,current=first;for(;current;){const next=current.nextSibling;target.insertBefore(current,nextSibling),last=current,current=next;}return new ConcreteBounds(target,first,last);}(source,parent,reference);}(parent,div,html,nextSibling);}};}function applyTextNodeMergingFix(document,DOMClass){return document&&function(document){const mergingTextDiv=document.createElement(\"div\");return mergingTextDiv.appendChild(document.createTextNode(\"first\")),mergingTextDiv.insertAdjacentHTML(INSERT_BEFORE_END,\"second\"),2!==mergingTextDiv.childNodes.length;}(document)?class extends DOMClass{constructor(document){super(document),_defineProperty(this,\"uselessComment\",void 0),this.uselessComment=document.createComment(\"\");}insertHTMLBefore(parent,nextSibling,html){if(\"\"===html)return super.insertHTMLBefore(parent,nextSibling,html);let didSetUselessComment=!1;const nextPrevious=nextSibling?nextSibling.previousSibling:parent.lastChild;nextPrevious&&nextPrevious instanceof Text&&(didSetUselessComment=!0,parent.insertBefore(this.uselessComment,nextSibling));const bounds=super.insertHTMLBefore(parent,nextSibling,html);return didSetUselessComment&&parent.removeChild(this.uselessComment),bounds;}}:DOMClass;}const doc$1=\"undefined\"==typeof document?null:castToSimple(document);let appliedTreeConstruction=class extends DOMOperations{createElementNS(namespace,tag){return this.document.createElementNS(namespace,tag);}setAttribute(element,name,value,namespace=null){namespace?element.setAttributeNS(namespace,name,value):element.setAttribute(name,value);}};appliedTreeConstruction=applyTextNodeMergingFix(doc$1,appliedTreeConstruction),appliedTreeConstruction=applySVGInnerHTMLFix(doc$1,appliedTreeConstruction,NS_SVG);const DOMTreeConstruction=appliedTreeConstruction;[\"b\",\"big\",\"blockquote\",\"body\",\"br\",\"center\",\"code\",\"dd\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"hr\",\"i\",\"img\",\"li\",\"listing\",\"main\",\"meta\",\"nobr\",\"ol\",\"p\",\"pre\",\"ruby\",\"s\",\"small\",\"span\",\"strong\",\"strike\",\"sub\",\"sup\",\"table\",\"tt\",\"u\",\"ul\",\"var\"].forEach(tag=>BLACKLIST_TABLE[tag]=1);const WHITESPACE=/[\\t\\n\\v\\f\\r \\xA0\\u{1680}\\u{180e}\\u{2000}-\\u{200a}\\u{2028}\\u{2029}\\u{202f}\\u{205f}\\u{3000}\\u{feff}]/u,doc=\"undefined\"==typeof document?null:castToSimple(document);function isWhitespace(string){return WHITESPACE.test(string);}class DOMChangesImpl extends DOMOperations{constructor(document){super(document),_defineProperty(this,\"namespace\",void 0),this.document=document,this.namespace=null;}setAttribute(element,name,value){element.setAttribute(name,value);}removeAttribute(element,name){element.removeAttribute(name);}insertAfter(element,node,reference){this.insertBefore(element,node,reference.nextSibling);}}let helper$3=DOMChangesImpl;helper$3=applyTextNodeMergingFix(doc,helper$3),helper$3=applySVGInnerHTMLFix(doc,helper$3,NS_SVG);const DOMChanges=helper$3;let GUID=0;class Ref{constructor(value){_defineProperty(this,\"id\",GUID++);_defineProperty(this,\"value\",void 0);this.value=value;}get(){return this.value;}release(){this.value=null;}toString(){let label=`Ref ${this.id}`;if(null===this.value)return`${label} (released)`;try{return`${label}: ${this.value}`;}catch{return label;}}}class DebugRenderTreeImpl{constructor(){_defineProperty(this,\"stack\",new StackImpl());_defineProperty(this,\"refs\",new WeakMap());_defineProperty(this,\"roots\",new Set());_defineProperty(this,\"nodes\",new WeakMap());}begin(){this.reset();}create(state,node){let internalNode=assign({},node,{bounds:null,refs:new Set()});this.nodes.set(state,internalNode),this.appendChild(internalNode,state),this.enter(state);}update(state){this.enter(state);}didRender(state,bounds){this.nodeFor(state).bounds=bounds,this.exit();}willDestroy(state){expect(this.refs.get(state),\"BUG: missing ref\").release();}commit(){this.reset();}capture(){return this.captureRefs(this.roots);}reset(){if(0!==this.stack.size){// We probably encountered an error during the rendering loop. This will\n// likely trigger undefined behavior and memory leaks as the error left\n// things in an inconsistent state. It is recommended that the user\n// refresh the page.\n// TODO: We could warn here? But this happens all the time in our tests?\n// Clean up the root reference to prevent errors from happening if we\n// attempt to capture the render tree (Ember Inspector may do this)\nlet root=expect(this.stack.toArray()[0],\"expected root state when resetting render tree\"),ref=this.refs.get(root);for(void 0!==ref&&this.roots.delete(ref);!this.stack.isEmpty();)this.stack.pop();}}enter(state){this.stack.push(state);}exit(){this.stack.pop();}nodeFor(state){return expect(this.nodes.get(state),\"BUG: missing node\");}appendChild(node,state){let parent=this.stack.current,ref=new Ref(state);if(this.refs.set(state,ref),parent){let parentNode=this.nodeFor(parent);parentNode.refs.add(ref),node.parent=parentNode;}else this.roots.add(ref);}captureRefs(refs){let captured=[];return refs.forEach(ref=>{let state=ref.get();state?captured.push(this.captureNode(`render-node:${ref.id}`,state)):refs.delete(ref);}),captured;}captureNode(id,state){let node=this.nodeFor(state),{type:type,name:name,args:args,instance:instance,refs:refs}=node,template=this.captureTemplate(node),bounds=this.captureBounds(node),children=this.captureRefs(refs);return{id:id,type:type,name:name,args:reifyArgsDebug(args),instance:instance,template:template,bounds:bounds,children:children};}captureTemplate({template:template}){return template||null;}captureBounds(node){let bounds=expect(node.bounds,\"BUG: missing bounds\");return{parentElement:bounds.parentElement(),firstNode:bounds.firstNode(),lastNode:bounds.lastNode()};}}const TRANSACTION=Symbol(\"TRANSACTION\");class TransactionImpl{constructor(){_defineProperty(this,\"scheduledInstallModifiers\",[]);_defineProperty(this,\"scheduledUpdateModifiers\",[]);_defineProperty(this,\"createdComponents\",[]);_defineProperty(this,\"updatedComponents\",[]);}didCreate(component){this.createdComponents.push(component);}didUpdate(component){this.updatedComponents.push(component);}scheduleInstallModifier(modifier){this.scheduledInstallModifiers.push(modifier);}scheduleUpdateModifier(modifier){this.scheduledUpdateModifiers.push(modifier);}commit(){let{createdComponents:createdComponents,updatedComponents:updatedComponents}=this;for(const{manager:manager,state:state}of createdComponents)manager.didCreate(state);for(const{manager:manager,state:state}of updatedComponents)manager.didUpdate(state);let{scheduledInstallModifiers:scheduledInstallModifiers,scheduledUpdateModifiers:scheduledUpdateModifiers}=this;for(const{manager:manager,state:state,definition:definition}of scheduledInstallModifiers){let modifierTag=manager.getTag(state);if(null!==modifierTag){let tag=track(()=>manager.install(state));UPDATE_TAG(modifierTag,tag);}else manager.install(state);}for(const{manager:manager,state:state,definition:definition}of scheduledUpdateModifiers){let modifierTag=manager.getTag(state);if(null!==modifierTag){let tag=track(()=>manager.update(state));UPDATE_TAG(modifierTag,tag);}else manager.update(state);}}}class EnvironmentImpl{constructor(options,delegate){_defineProperty(this,TRANSACTION,null);_defineProperty(this,\"updateOperations\",void 0);// Delegate methods and values\n_defineProperty(this,\"isInteractive\",void 0);_defineProperty(this,\"isArgumentCaptureError\",void 0);_defineProperty(this,\"debugRenderTree\",void 0);if(this.delegate=delegate,this.isInteractive=delegate.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new DebugRenderTreeImpl():void 0,this.isArgumentCaptureError=this.delegate.enableDebugTooling?isArgumentError:void 0,options.appendOperations)this.appendOperations=options.appendOperations,this.updateOperations=options.updateOperations;else if(options.document)this.appendOperations=new DOMTreeConstruction(options.document),this.updateOperations=new DOMChangesImpl(options.document);else;}getAppendOperations(){return this.appendOperations;}getDOM(){return expect(this.updateOperations,\"Attempted to get DOM updateOperations, but they were not provided by the environment. You may be attempting to rerender in an environment which does not support rerendering, such as SSR.\");}begin(){debugAssert(!this[TRANSACTION],\"A glimmer transaction was begun, but one already exists. You may have a nested transaction, possibly caused by an earlier runtime exception while rendering. Please check your console for the stack trace of any prior exceptions.\"),this.debugRenderTree?.begin(),this[TRANSACTION]=new TransactionImpl();}get transaction(){return expect(this[TRANSACTION],\"must be in a transaction\");}didCreate(component){this.transaction.didCreate(component);}didUpdate(component){this.transaction.didUpdate(component);}scheduleInstallModifier(modifier){this.isInteractive&&this.transaction.scheduleInstallModifier(modifier);}scheduleUpdateModifier(modifier){this.isInteractive&&this.transaction.scheduleUpdateModifier(modifier);}commit(){let transaction=this.transaction;this[TRANSACTION]=null,transaction.commit(),this.debugRenderTree?.commit(),this.delegate.onTransactionCommit();}}function runtimeContext(options,delegate,artifacts,resolver){return{env:new EnvironmentImpl(options,delegate),program:new RuntimeProgramImpl(artifacts.constants,artifacts.heap),resolver:resolver};}function inTransaction(env,block){if(env[TRANSACTION])block();else{env.begin();try{block();}finally{env.commit();}}}function internalHelper$1(helper){return setInternalHelperManager(helper,{});}/**\n             Use the `{{array}}` helper to create an array to pass as an option to your\n             components.\n\n             ```handlebars\n             <MyComponent @people={{array\n               'Tom Dale'\n               'Yehuda Katz'\n               this.myOtherPerson}}\n             />\n             ```\n              or\n             ```handlebars\n             {{my-component people=(array\n               'Tom Dale'\n               'Yehuda Katz'\n               this.myOtherPerson)\n             }}\n             ```\n\n             Would result in an object such as:\n\n             ```js\n             ['Tom Dale', 'Yehuda Katz', this.get('myOtherPerson')]\n             ```\n\n             Where the 3rd item in the array is bound to updates of the `myOtherPerson` property.\n\n             @method array\n             @param {Array} options\n             @return {Array} Array\n             @public\n           */const array$1=internalHelper$1(({positional:positional})=>createComputeRef(()=>reifyPositional(positional),null,\"array\")),normalizeTextValue=value=>(value=>null==value||\"function\"!=typeof value.toString)(value)?\"\":String(value),concat$1=internalHelper$1(({positional:positional})=>createComputeRef(()=>reifyPositional(positional).map(normalizeTextValue).join(\"\"),null,\"concat\")),context=buildUntouchableThis(),fn$1=internalHelper$1(({positional:positional})=>{let callbackRef=positional[0];return createComputeRef(()=>(...invocationArgs)=>{let[fn,...args]=reifyPositional(positional);if(isInvokableRef(callbackRef)){let value=args.length>0?args[0]:invocationArgs[0];return updateRef(callbackRef,value);}return fn.call(context,...args,...invocationArgs);},null,\"fn\");}),get$1=internalHelper$1(({positional:positional})=>{let sourceRef=positional[0]??UNDEFINED_REFERENCE,pathRef=positional[1]??UNDEFINED_REFERENCE;return createComputeRef(()=>{let source=valueForRef(sourceRef);if(isDict(source))return getPath$1(source,String(valueForRef(pathRef)));},value=>{let source=valueForRef(sourceRef);if(isDict(source))return setPath(source,String(valueForRef(pathRef)),value);},\"get\");}),hash$1=internalHelper$1(({named:named})=>{let ref=createComputeRef(()=>reifyNamed(named),null,\"hash\"),children=new Map();// Setup the children so that templates can bypass getting the value of\n// the reference and treat children lazily\nfor(let name in named)children.set(name,named[name]);return ref.children=children,ref;});function getArgs(proxy){return getValue(proxy.argsCache);}class SimpleArgsProxy{constructor(context,computeArgs=()=>EMPTY_ARGS){_defineProperty(this,\"argsCache\",void 0);let argsCache=createCache(()=>computeArgs(context));this.argsCache=argsCache;}get named(){return getArgs(this).named||EMPTY_NAMED;}get positional(){return getArgs(this).positional||EMPTY_POSITIONAL;}}////////////\nfunction invokeHelper$1(context,definition,computeArgs){const owner=getOwner$3(context),internalManager=getInternalHelperManager(definition);const manager=internalManager.getDelegateFor(owner);let cache,args=new SimpleArgsProxy(context,computeArgs),bucket=manager.createHelper(definition,args);if(!hasValue(manager))throw new Error(\"TODO: unreachable, to be implemented with hasScheduledEffect\");if(cache=createCache(()=>{return manager.getValue(bucket);}),associateDestroyableChild(context,cache),hasDestroyable(manager)){let destroyable=manager.getDestroyable(bucket);associateDestroyableChild(cache,destroyable);}return cache;}class OnModifierState{constructor(element,args){_defineProperty(this,\"tag\",createUpdatableTag());_defineProperty(this,\"element\",void 0);_defineProperty(this,\"args\",void 0);_defineProperty(this,\"listener\",null);this.element=element,this.args=args,registerDestructor$1(this,()=>{let{element:element,listener:listener}=this;if(listener){let{eventName:eventName,callback:callback,options:options}=listener;removeEventListener(element,eventName,callback,options);}});}// Update this.listener if needed\nupdateListener(){let{element:element,args:args,listener:listener}=this;debugAssert(args.positional[0],\"You must pass a valid DOM event name as the first argument to the `on` modifier\");let eventName=valueForRef(args.positional[0]);debugAssert(args.positional[1],\"You must pass a function as the second argument to the `on` modifier\");let once,passive,capture,userProvidedCallback=valueForRef(args.positional[1]);{let{once:_once,passive:_passive,capture:_capture}=args.named;_once&&(once=valueForRef(_once)),_passive&&(passive=valueForRef(_passive)),_capture&&(capture=valueForRef(_capture));}let options,shouldUpdate=!1;if(shouldUpdate=null===listener||eventName!==listener.eventName||userProvidedCallback!==listener.userProvidedCallback||once!==listener.once||passive!==listener.passive||capture!==listener.capture,// we want to handle both `true` and `false` because both have a meaning:\n// https://bugs.chromium.org/p/chromium/issues/detail?id=770208\nshouldUpdate&&(void 0===once&&void 0===passive&&void 0===capture||(options={once:once,passive:passive,capture:capture})),shouldUpdate){let callback=userProvidedCallback;this.listener={eventName:eventName,callback:callback,userProvidedCallback:userProvidedCallback,once:once,passive:passive,capture:capture,options:options},listener&&removeEventListener(element,listener.eventName,listener.callback,listener.options),function(element,eventName,callback,options){adds++,element.addEventListener(eventName,callback,options);}/**\n                The `{{on}}` modifier lets you easily add event listeners (it uses\n                [EventTarget.addEventListener](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener)\n                internally).\n                For example, if you'd like to run a function on your component when a `<button>`\n                in the components template is clicked you might do something like:\n                ```app/components/like-post.hbs\n                <button {{on 'click' this.saveLike}}>Like this post!</button>\n                ```\n                ```app/components/like-post.js\n                import Component from '@glimmer/component';\n                import { action } from '@ember/object';\n                export default class LikePostComponent extends Component {\n                saveLike = () => {\n                // someone likes your post!\n                // better send a request off to your server...\n                }\n                }\n                ```\n                ### Arguments\n                `{{on}}` accepts two positional arguments, and a few named arguments.\n                The positional arguments are:\n                - `event` -- the name to use when calling `addEventListener`\n                - `callback` -- the function to be passed to `addEventListener`\n                The named arguments are:\n                - capture -- a `true` value indicates that events of this type will be dispatched\n                to the registered listener before being dispatched to any EventTarget beneath it\n                in the DOM tree.\n                - once -- indicates that the listener should be invoked at most once after being\n                added. If true, the listener would be automatically removed when invoked.\n                - passive -- if `true`, indicates that the function specified by listener will never\n                call preventDefault(). If a passive listener does call preventDefault(), the user\n                agent will do nothing other than generate a console warning. See\n                [Improving scrolling performance with passive listeners](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Improving_scrolling_performance_with_passive_listeners)\n                to learn more.\n                The callback function passed to `{{on}}` will receive any arguments that are passed\n                to the event handler. Most commonly this would be the `event` itself.\n                If you would like to pass additional arguments to the function you should use\n                the `{{fn}}` helper.\n                For example, in our example case above if you'd like to pass in the post that\n                was being liked when the button is clicked you could do something like:\n                ```app/components/like-post.hbs\n                <button {{on 'click' (fn this.saveLike @post)}}>Like this post!</button>\n                ```\n                In this case, the `saveLike` function will receive two arguments: the click event\n                and the value of `@post`.\n                ### Function Context\n                In the example above, we used an arrow function to ensure that `likePost` is\n                properly bound to the `items-list`, but let's explore what happens if we\n                left out the arrow function:\n                ```app/components/like-post.js\n                import Component from '@glimmer/component';\n                export default class LikePostComponent extends Component {\n                saveLike() {\n                // ...snip...\n                }\n                }\n                ```\n                In this example, when the button is clicked `saveLike` will be invoked,\n                it will **not** have access to the component instance. In other\n                words, it will have no `this` context, so please make sure your functions\n                are bound (via an arrow function or other means) before passing into `on`!\n                @method on\n                @public\n                */(element,eventName,callback,options);}}}let adds=0,removes=0;function removeEventListener(element,eventName,callback,options){removes++,element.removeEventListener(eventName,callback,options);}const on$1=setInternalModifierManager(new class{getDebugName(){return\"on\";}getDebugInstance(){return null;}get counters(){return{adds:adds,removes:removes};}create(_owner,element,_state,args){return new OnModifierState(element,args);}getTag({tag:tag}){return tag;}install(state){state.updateListener();}update(state){state.updateListener();}getDestroyable(state){return state;}}(),{});class LowLevelVM{constructor(stack,heap,program,externs,registers){_defineProperty(this,\"currentOpSize\",0);this.stack=stack,this.heap=heap,this.program=program,this.externs=externs,this.registers=registers;}fetchRegister(register){return this.registers[register];}loadRegister(register,value){this.registers[register]=value;}setPc(pc){debugAssert(\"number\"==typeof pc&&!isNaN(pc),\"pc is set to a number\"),this.registers[$pc]=pc;}// Start a new frame and save $ra and $fp on the stack\npushFrame(){this.stack.push(this.registers[$ra]),this.stack.push(this.registers[$fp]),this.registers[$fp]=this.registers[$sp]-1;}// Restore $ra, $sp and $fp\npopFrame(){this.registers[$sp]=this.registers[$fp]-1,this.registers[$ra]=this.stack.get(0),this.registers[$fp]=this.stack.get(1);}pushSmallFrame(){this.stack.push(this.registers[$ra]);}popSmallFrame(){this.registers[$ra]=this.stack.pop();}// Jump to an address in `program`\ngoto(offset){this.setPc(this.target(offset));}target(offset){return this.registers[$pc]+offset-this.currentOpSize;}// Save $pc into $ra, then jump to a new address in `program` (jal in MIPS)\ncall(handle){debugAssert(handle<4294967295,\"Jumping to placeholder address\"),this.registers[$ra]=this.registers[$pc],this.setPc(this.heap.getaddr(handle));}// Put a specific `program` address in $ra\nreturnTo(offset){this.registers[$ra]=this.target(offset);}// Return to the `program` address stored in $ra\nreturn(){this.setPc(this.registers[$ra]);}nextStatement(){let{registers:registers,program:program}=this,pc=registers[$pc];if(debugAssert(\"number\"==typeof pc,\"pc is a number\"),-1===pc)return null;// We have to save off the current operations size so that\n// when we do a jump we can calculate the correct offset\n// to where we are going. We can't simply ask for the size\n// in a jump because we have have already incremented the\n// program counter to the next instruction prior to executing.\nlet opcode=program.opcode(pc),operationSize=this.currentOpSize=opcode.size;return this.registers[$pc]+=operationSize,opcode;}evaluateOuter(opcode,vm){this.evaluateInner(opcode,vm);}evaluateInner(opcode,vm){opcode.isMachine?this.evaluateMachine(opcode):this.evaluateSyscall(opcode,vm);}evaluateMachine(opcode){switch(opcode.type){case MachineOp.PushFrame:return this.pushFrame();case MachineOp.PopFrame:return this.popFrame();case MachineOp.InvokeStatic:return this.call(opcode.op1);case MachineOp.InvokeVirtual:return this.call(this.stack.pop());case MachineOp.Jump:return this.goto(opcode.op1);case MachineOp.Return:return this.return();case MachineOp.ReturnTo:return this.returnTo(opcode.op1);}}evaluateSyscall(opcode,vm){APPEND_OPCODES.evaluate(vm,opcode,opcode.type);}}class UpdatingVM{constructor(env,{alwaysRevalidate=!1}){_defineProperty(this,\"env\",void 0);_defineProperty(this,\"dom\",void 0);_defineProperty(this,\"alwaysRevalidate\",void 0);_defineProperty(this,\"frameStack\",new StackImpl());this.env=env,this.dom=env.getDOM(),this.alwaysRevalidate=alwaysRevalidate;}execute(opcodes,handler){this._execute(opcodes,handler);}_execute(opcodes,handler){let{frameStack:frameStack}=this;for(this.try(opcodes,handler);!frameStack.isEmpty();){let opcode=this.frame.nextStatement();void 0!==opcode?opcode.evaluate(this):frameStack.pop();}}get frame(){return expect(this.frameStack.current,\"bug: expected a frame\");}goto(index){this.frame.goto(index);}try(ops,handler){this.frameStack.push(new UpdatingVMFrame(ops,handler));}throw(){this.frame.handleException(),this.frameStack.pop();}}class ResumableVMStateImpl{constructor(state,resumeCallback){this.state=state,this.resumeCallback=resumeCallback;}resume(runtime,builder){return this.resumeCallback(runtime,this.state,builder);}}class BlockOpcode{constructor(state,runtime,bounds,children){_defineProperty(this,\"children\",void 0);_defineProperty(this,\"bounds\",void 0);this.state=state,this.runtime=runtime,this.children=children,this.bounds=bounds;}parentElement(){return this.bounds.parentElement();}firstNode(){return this.bounds.firstNode();}lastNode(){return this.bounds.lastNode();}evaluate(vm){vm.try(this.children,null);}}class TryOpcode extends BlockOpcode{constructor(...args){super(...args);_defineProperty(this,\"type\",\"try\");}// Hides property on base class\nevaluate(vm){vm.try(this.children,this);}handleException(){let{state:state,bounds:bounds,runtime:runtime}=this;destroyChildren(this);let elementStack=NewElementBuilder.resume(runtime.env,bounds),vm=state.resume(runtime,elementStack),updating=[],children=this.children=[],result=vm.execute(vm=>{vm.pushUpdating(updating),vm.updateWith(this),vm.pushUpdating(children);});associateDestroyableChild(this,result.drop);}}class ListItemOpcode extends TryOpcode{constructor(state,runtime,bounds,key,memo,value){super(state,runtime,bounds,[]),_defineProperty(this,\"retained\",!1),_defineProperty(this,\"index\",-1),this.key=key,this.memo=memo,this.value=value;}updateReferences(item){this.retained=!0,updateRef(this.value,item.value),updateRef(this.memo,item.memo);}shouldRemove(){return!this.retained;}reset(){this.retained=!1;}}class ListBlockOpcode extends BlockOpcode{constructor(state,runtime,bounds,children,iterableRef){super(state,runtime,bounds,children),_defineProperty(this,\"type\",\"list-block\"),_defineProperty(this,\"opcodeMap\",new Map()),_defineProperty(this,\"marker\",null),_defineProperty(this,\"lastIterator\",void 0),this.iterableRef=iterableRef,this.lastIterator=valueForRef(iterableRef);}initializeChild(opcode){opcode.index=this.children.length-1,this.opcodeMap.set(opcode.key,opcode);}evaluate(vm){let iterator=valueForRef(this.iterableRef);if(this.lastIterator!==iterator){let{bounds:bounds}=this,{dom:dom}=vm,marker=this.marker=dom.createComment(\"\");dom.insertAfter(bounds.parentElement(),marker,expect(bounds.lastNode(),\"can't insert after an empty bounds\")),this.sync(iterator),this.parentElement().removeChild(marker),this.marker=null,this.lastIterator=iterator;}// Run now-updated updating opcodes\nsuper.evaluate(vm);}sync(iterator){let{opcodeMap:itemMap,children:children}=this,currentOpcodeIndex=0,seenIndex=0;// eslint-disable-next-line no-constant-condition\nfor(this.children=this.bounds.boundList=[];;){let item=iterator.next();if(null===item)break;let opcode=children[currentOpcodeIndex],{key:key}=item;// Items that have already been found and moved will already be retained,\n// we can continue until we find the next unretained item\nfor(;void 0!==opcode&&!0===opcode.retained;)opcode=children[++currentOpcodeIndex];if(void 0!==opcode&&opcode.key===key)this.retainItem(opcode,item),currentOpcodeIndex++;else if(itemMap.has(key)){let itemOpcode=itemMap.get(key);// The item opcode was seen already, so we should move it.\nif(itemOpcode.index<seenIndex)this.moveItem(itemOpcode,item,opcode);else{// Update the seen index, we are going to be moving this item around\n// so any other items that come before it will likely need to move as\n// well.\nseenIndex=itemOpcode.index;let seenUnretained=!1;// iterate through all of the opcodes between the current position and\n// the position of the item's opcode, and determine if they are all\n// retained.\nfor(let i=currentOpcodeIndex+1;i<seenIndex;i++)if(!1===unwrap$1(children[i]).retained){seenUnretained=!0;break;}// If we have seen only retained opcodes between this and the matching\n// opcode, it means that all the opcodes in between have been moved\n// already, and we can safely retain this item's opcode.\n!1===seenUnretained?(this.retainItem(itemOpcode,item),currentOpcodeIndex=seenIndex+1):(this.moveItem(itemOpcode,item,opcode),currentOpcodeIndex++);}}else this.insertItem(item,opcode);}for(const opcode of children)!1===opcode.retained?this.deleteItem(opcode):opcode.reset();}retainItem(opcode,item){let{children:children}=this;updateRef(opcode.memo,item.memo),updateRef(opcode.value,item.value),opcode.retained=!0,opcode.index=children.length,children.push(opcode);}insertItem(item,before){let{opcodeMap:opcodeMap,bounds:bounds,state:state,runtime:runtime,children:children}=this,{key:key}=item,nextSibling=void 0===before?this.marker:before.firstNode(),elementStack=NewElementBuilder.forInitialRender(runtime.env,{element:bounds.parentElement(),nextSibling:nextSibling});state.resume(runtime,elementStack).execute(vm=>{vm.pushUpdating();let opcode=vm.enterItem(item);opcode.index=children.length,children.push(opcode),opcodeMap.set(key,opcode),associateDestroyableChild(this,opcode);});}moveItem(opcode,item,before){let currentSibling,nextSibling,{children:children}=this;updateRef(opcode.memo,item.memo),updateRef(opcode.value,item.value),opcode.retained=!0,void 0===before?move(opcode,this.marker):(currentSibling=opcode.lastNode().nextSibling,nextSibling=before.firstNode(),// Items are moved throughout the algorithm, so there are cases where the\n// the items already happen to be siblings (e.g. an item in between was\n// moved before this move happened). Check to see if they are siblings\n// first before doing the move.\ncurrentSibling!==nextSibling&&move(opcode,nextSibling)),opcode.index=children.length,children.push(opcode);}deleteItem(opcode){destroy(opcode),clear(opcode),this.opcodeMap.delete(opcode.key);}}class UpdatingVMFrame{constructor(ops,exceptionHandler){_defineProperty(this,\"current\",0);this.ops=ops,this.exceptionHandler=exceptionHandler;}goto(index){this.current=index;}nextStatement(){return this.ops[this.current++];}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException();}}class RenderResultImpl{constructor(env,updating,bounds,drop){this.env=env,this.updating=updating,this.bounds=bounds,this.drop=drop,associateDestroyableChild(this,drop),registerDestructor$1(this,()=>clear(this.bounds));}rerender({alwaysRevalidate=!1}={alwaysRevalidate:!1}){let{env:env,updating:updating}=this;new UpdatingVM(env,{alwaysRevalidate:alwaysRevalidate}).execute(updating,this);}parentElement(){return this.bounds.parentElement();}firstNode(){return this.bounds.firstNode();}lastNode(){return this.bounds.lastNode();}handleException(){throw\"this should never happen\";}}class EvaluationStackImpl{static restore(snapshot){return new this(snapshot.slice(),[0,-1,snapshot.length-1,0]);}// fp -> sp\nconstructor(stack=[],registers){_defineProperty(this,REGISTERS,void 0);this.stack=stack,this[REGISTERS]=registers;}push(value){this.stack[++this[REGISTERS][$sp]]=value;}dup(position=this[REGISTERS][$sp]){this.stack[++this[REGISTERS][$sp]]=this.stack[position];}copy(from,to){this.stack[to]=this.stack[from];}pop(n=1){let top=this.stack[this[REGISTERS][$sp]];return this[REGISTERS][$sp]-=n,top;}peek(offset=0){return this.stack[this[REGISTERS][$sp]-offset];}get(offset,base=this[REGISTERS][$fp]){return this.stack[base+offset];}set(value,offset,base=this[REGISTERS][$fp]){this.stack[base+offset]=value;}slice(start,end){return this.stack.slice(start,end);}capture(items){let end=this[REGISTERS][$sp]+1,start=end-items;return this.stack.slice(start,end);}reset(){this.stack.length=0;}toArray(){return this.stack.slice(this[REGISTERS][$fp],this[REGISTERS][$sp]+1);}}/**\n           * This interface is used by internal opcodes, and is more stable than\n           * the implementation of the Append VM itself.\n           */class Stacks{constructor(){_defineProperty(this,\"scope\",new StackImpl());_defineProperty(this,\"dynamicScope\",new StackImpl());_defineProperty(this,\"updating\",new StackImpl());_defineProperty(this,\"cache\",new StackImpl());_defineProperty(this,\"list\",new StackImpl());}}class VM{get stack(){return this[INNER_VM].stack;}/* Registers */get pc(){return this[INNER_VM].fetchRegister($pc);}// Fetch a value from a register onto the stack\nfetch(register){let value=this.fetchValue(register);this.stack.push(value);}// Load a value from the stack into a register\nload(register){let value=this.stack.pop();this.loadValue(register,value);}// Fetch a value from a register\nfetchValue(register){if(isLowLevelRegister(register))return this[INNER_VM].fetchRegister(register);switch(register){case $s0:return this.s0;case $s1:return this.s1;case $t0:return this.t0;case $t1:return this.t1;case $v0:return this.v0;}}// Load a value into a register\nloadValue(register,value){switch(isLowLevelRegister(register)&&this[INNER_VM].loadRegister(register,value),register){case $s0:this.s0=value;break;case $s1:this.s1=value;break;case $t0:this.t0=value;break;case $t1:this.t1=value;break;case $v0:this.v0=value;}}/**\n            * Migrated to Inner\n            */// Start a new frame and save $ra and $fp on the stack\npushFrame(){this[INNER_VM].pushFrame();}// Restore $ra, $sp and $fp\npopFrame(){this[INNER_VM].popFrame();}// Jump to an address in `program`\ngoto(offset){this[INNER_VM].goto(offset);}// Save $pc into $ra, then jump to a new address in `program` (jal in MIPS)\ncall(handle){this[INNER_VM].call(handle);}// Put a specific `program` address in $ra\nreturnTo(offset){this[INNER_VM].returnTo(offset);}// Return to the `program` address stored in $ra\nreturn(){this[INNER_VM].return();}/**\n            * End of migrated.\n            */constructor(runtime,{pc:pc,scope:scope,dynamicScope:dynamicScope,stack:stack},elementStack,context){_defineProperty(this,STACKS,new Stacks());_defineProperty(this,HEAP,void 0);_defineProperty(this,\"destructor\",void 0);_defineProperty(this,DESTROYABLE_STACK,new StackImpl());_defineProperty(this,CONSTANTS,void 0);_defineProperty(this,ARGS$1,void 0);_defineProperty(this,INNER_VM,void 0);_defineProperty(this,\"s0\",null);_defineProperty(this,\"s1\",null);_defineProperty(this,\"t0\",null);_defineProperty(this,\"t1\",null);_defineProperty(this,\"v0\",null);_defineProperty(this,\"resume\",void 0);this.runtime=runtime,this.elementStack=elementStack,this.context=context,this.resume=initVM(context);let evalStack=EvaluationStackImpl.restore(stack);debugAssert(\"number\"==typeof pc,\"pc is a number\"),evalStack[REGISTERS][$pc]=pc,evalStack[REGISTERS][$sp]=stack.length-1,evalStack[REGISTERS][$fp]=-1,this[HEAP]=this.program.heap,this[CONSTANTS]=this.program.constants,this.elementStack=elementStack,this[STACKS].scope.push(scope),this[STACKS].dynamicScope.push(dynamicScope),this[ARGS$1]=new VMArgumentsImpl(),this[INNER_VM]=new LowLevelVM(evalStack,this[HEAP],runtime.program,{debugBefore:opcode=>APPEND_OPCODES.debugBefore(this,opcode),debugAfter:state=>{APPEND_OPCODES.debugAfter(this,state);}},evalStack[REGISTERS]),this.destructor={},this[DESTROYABLE_STACK].push(this.destructor);}static initial(runtime,context,{handle:handle,self:self,dynamicScope:dynamicScope,treeBuilder:treeBuilder,numSymbols:numSymbols,owner:owner}){let scope=PartialScopeImpl.root(self,numSymbols,owner),state=vmState(runtime.program.heap.getaddr(handle),scope,dynamicScope),vm=initVM(context)(runtime,state,treeBuilder);return vm.pushUpdating(),vm;}static empty(runtime,{handle:handle,treeBuilder:treeBuilder,dynamicScope:dynamicScope,owner:owner},context){let vm=initVM(context)(runtime,vmState(runtime.program.heap.getaddr(handle),PartialScopeImpl.root(UNDEFINED_REFERENCE,0,owner),dynamicScope),treeBuilder);return vm.pushUpdating(),vm;}compile(block){return unwrapHandle(block.compile(this.context));}get program(){return this.runtime.program;}get env(){return this.runtime.env;}captureState(args,pc=this[INNER_VM].fetchRegister($pc)){return{pc:pc,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(args)};}capture(args,pc=this[INNER_VM].fetchRegister($pc)){return new ResumableVMStateImpl(this.captureState(args,pc),this.resume);}beginCacheGroup(name){let opcodes=this.updating(),guard=new JumpIfNotModifiedOpcode();opcodes.push(guard),opcodes.push(new BeginTrackFrameOpcode(name)),this[STACKS].cache.push(guard),beginTrackFrame();}commitCacheGroup(){let opcodes=this.updating(),guard=expect(this[STACKS].cache.pop(),\"VM BUG: Expected a cache group\"),tag=endTrackFrame();opcodes.push(new EndTrackFrameOpcode(guard)),guard.finalize(tag,opcodes.length);}enter(args){let state=this.capture(args),block=this.elements().pushUpdatableBlock(),tryOpcode=new TryOpcode(state,this.runtime,block,[]);this.didEnter(tryOpcode);}enterItem({key:key,value:value,memo:memo}){let{stack:stack}=this,valueRef=createIteratorItemRef(value),memoRef=createIteratorItemRef(memo);stack.push(valueRef),stack.push(memoRef);let state=this.capture(2),block=this.elements().pushUpdatableBlock(),opcode=new ListItemOpcode(state,this.runtime,block,key,memoRef,valueRef);return this.didEnter(opcode),opcode;}registerItem(opcode){this.listBlock().initializeChild(opcode);}enterList(iterableRef,offset){let updating=[],addr=this[INNER_VM].target(offset),state=this.capture(0,addr),list=this.elements().pushBlockList(updating),opcode=new ListBlockOpcode(state,this.runtime,list,updating,iterableRef);this[STACKS].list.push(opcode),this.didEnter(opcode);}didEnter(opcode){this.associateDestroyable(opcode),this[DESTROYABLE_STACK].push(opcode),this.updateWith(opcode),this.pushUpdating(opcode.children);}exit(){this[DESTROYABLE_STACK].pop(),this.elements().popBlock(),this.popUpdating();}exitList(){this.exit(),this[STACKS].list.pop();}pushUpdating(list=[]){this[STACKS].updating.push(list);}popUpdating(){return expect(this[STACKS].updating.pop(),\"can't pop an empty stack\");}updateWith(opcode){this.updating().push(opcode);}listBlock(){return expect(this[STACKS].list.current,\"expected a list block\");}associateDestroyable(child){let parent=expect(this[DESTROYABLE_STACK].current,\"Expected destructor parent\");associateDestroyableChild(parent,child);}tryUpdating(){return this[STACKS].updating.current;}updating(){return expect(this[STACKS].updating.current,\"expected updating opcode on the updating opcode stack\");}elements(){return this.elementStack;}scope(){return expect(this[STACKS].scope.current,\"expected scope on the scope stack\");}dynamicScope(){return expect(this[STACKS].dynamicScope.current,\"expected dynamic scope on the dynamic scope stack\");}pushChildScope(){this[STACKS].scope.push(this.scope().child());}pushDynamicScope(){let child=this.dynamicScope().child();return this[STACKS].dynamicScope.push(child),child;}pushRootScope(size,owner){let scope=PartialScopeImpl.sized(size,owner);return this[STACKS].scope.push(scope),scope;}pushScope(scope){this[STACKS].scope.push(scope);}popScope(){this[STACKS].scope.pop();}popDynamicScope(){this[STACKS].dynamicScope.pop();}/// SCOPE HELPERS\ngetOwner(){return this.scope().owner;}getSelf(){return this.scope().getSelf();}referenceForSymbol(symbol){return this.scope().getSymbol(symbol);}/// EXECUTION\nexecute(initialize){return this._execute(initialize);}_execute(initialize){let result;initialize&&initialize(this);do{result=this.next();}while(!result.done);return result.value;}next(){let result,{env:env,elementStack:elementStack}=this,opcode=this[INNER_VM].nextStatement();return null!==opcode?(this[INNER_VM].evaluateOuter(opcode,this),result={done:!1,value:null}):(// Unload the stack\nthis.stack.reset(),result={done:!0,value:new RenderResultImpl(env,this.popUpdating(),elementStack.popBlock(),this.destructor)}),result;}bindDynamicScope(names){let scope=this.dynamicScope();for(const name of reverse(names))scope.set(name,this.stack.pop());}}function vmState(pc,scope,dynamicScope){return{pc:pc,scope:scope,dynamicScope:dynamicScope,stack:[]};}function initVM(context){return(runtime,state,builder)=>new VM(runtime,state,builder,context);}class TemplateIteratorImpl{constructor(vm){this.vm=vm;}next(){return this.vm.next();}sync(){return this.vm.execute();}}function renderSync(env,iterator){let result;return inTransaction(env,()=>result=iterator.sync()),result;}function renderMain(runtime,context,owner,self,treeBuilder,layout,dynamicScope=new DynamicScopeImpl()){let handle=unwrapHandle(layout.compile(context)),numSymbols=layout.symbolTable.symbols.length,vm=VM.initial(runtime,context,{self:self,dynamicScope:dynamicScope,treeBuilder:treeBuilder,handle:handle,numSymbols:numSymbols,owner:owner});return new TemplateIteratorImpl(vm);}function renderComponent(runtime,treeBuilder,context,owner,definition,args={},dynamicScope=new DynamicScopeImpl()){return function(vm,context,owner,definition,args){// Get a list of tuples of argument names and references, like\n// [['title', reference], ['name', reference]]\nconst argList=Object.keys(args).map(key=>[key,args[key]]),blockNames=[\"main\",\"else\",\"attrs\"],argNames=argList.map(([name])=>`@${name}`);let reified=vm[CONSTANTS].component(definition,owner);vm.pushFrame();// Push blocks on to the stack, three stack values per block\nfor(let i=0;i<3*blockNames.length;i++)vm.stack.push(null);vm.stack.push(null),// For each argument, push its backing reference on to the stack\nargList.forEach(([,reference])=>{vm.stack.push(reference);}),// Configure VM based on blocks and args just pushed on to the stack.\nvm[ARGS$1].setup(vm.stack,argNames,blockNames,0,!0);const compilable=expect(reified.compilable,\"BUG: Expected the root component rendered with renderComponent to have an associated template, set with setComponentTemplate\"),invocation={handle:unwrapHandle(compilable.compile(context)),symbolTable:compilable.symbolTable};// Needed for the Op.Main opcode: arguments, component invocation object, and\n// component definition.\nreturn vm.stack.push(vm[ARGS$1]),vm.stack.push(invocation),vm.stack.push(reified),new TemplateIteratorImpl(vm);}(VM.empty(runtime,{treeBuilder:treeBuilder,handle:context.stdlib.main,dynamicScope:dynamicScope,owner:owner},context),context,owner,definition,function(record){const root=createConstRef(record);return Object.keys(record).reduce((acc,key)=>(acc[key]=childRefFor(root,key),acc),{});}(args));}const SERIALIZATION_FIRST_NODE_STRING=\"%+b:0%\";function isSerializationFirstNode(node){return\"%+b:0%\"===node.nodeValue;}class RehydratingCursor extends CursorImpl{constructor(element,nextSibling,startingBlockDepth){super(element,nextSibling),_defineProperty(this,\"candidate\",null),_defineProperty(this,\"openBlockDepth\",void 0),_defineProperty(this,\"injectedOmittedNode\",!1),this.startingBlockDepth=startingBlockDepth,this.openBlockDepth=startingBlockDepth-1;}}class RehydrateBuilder extends NewElementBuilder{constructor(env,parentNode,nextSibling){if(super(env,parentNode,nextSibling),_defineProperty(this,\"unmatchedAttributes\",null),_defineProperty(this,\"blockDepth\",0),_defineProperty(this,\"startingBlockOffset\",void 0),nextSibling)throw new Error(\"Rehydration with nextSibling not supported\");let node=this.currentCursor.element.firstChild;for(;null!==node&&!isOpenBlock(node);)node=node.nextSibling;debugAssert(node,\"Must have opening comment for rehydration.\"),this.candidate=node;const startingBlockOffset=getBlockDepth(node);if(0!==startingBlockOffset){// We are rehydrating from a partial tree and not the root component\n// We need to add an extra block before the first block to rehydrate correctly\n// The extra block is needed since the renderComponent API creates a synthetic component invocation which generates the extra block\nconst newBlockDepth=startingBlockOffset-1,newCandidate=this.dom.createComment(`%+b:${newBlockDepth}%`);node.parentNode.insertBefore(newCandidate,this.candidate);let closingNode=node.nextSibling;for(;null!==closingNode&&(!isCloseBlock(closingNode)||getBlockDepth(closingNode)!==startingBlockOffset);)closingNode=closingNode.nextSibling;debugAssert(closingNode,\"Must have closing comment for starting block comment\");const newClosingBlock=this.dom.createComment(`%-b:${newBlockDepth}%`);node.parentNode.insertBefore(newClosingBlock,closingNode.nextSibling),this.candidate=newCandidate,this.startingBlockOffset=newBlockDepth;}else this.startingBlockOffset=0;}get currentCursor(){return this[CURSOR_STACK].current;}get candidate(){return this.currentCursor?this.currentCursor.candidate:null;}set candidate(node){this.currentCursor.candidate=node;}disableRehydration(nextSibling){const currentCursor=this.currentCursor;// rehydration will be disabled until we either:\n// * hit popElement (and return to using the parent elements cursor)\n// * hit closeBlock and the next sibling is a close block comment\n//   matching the expected openBlockDepth\ncurrentCursor.candidate=null,currentCursor.nextSibling=nextSibling;}enableRehydration(candidate){const currentCursor=this.currentCursor;currentCursor.candidate=candidate,currentCursor.nextSibling=null;}pushElement(element,nextSibling=null){const cursor=new RehydratingCursor(element,nextSibling,this.blockDepth||0);/**\n              * <div>   <---------------  currentCursor.element\n              *   <!--%+b:1%--> <-------  would have been removed during openBlock\n              *   <div> <---------------  currentCursor.candidate -> cursor.element\n              *     <!--%+b:2%--> <-----  currentCursor.candidate.firstChild -> cursor.candidate\n              *     Foo\n              *     <!--%-b:2%-->\n              *   </div>\n              *   <!--%-b:1%-->  <------  becomes currentCursor.candidate\n              */null!==this.candidate&&(cursor.candidate=element.firstChild,this.candidate=element.nextSibling),this[CURSOR_STACK].push(cursor);}// clears until the end of the current container\n// either the current open block or higher\nclearMismatch(candidate){let current=candidate;const currentCursor=this.currentCursor;if(null!==currentCursor){const openBlockDepth=currentCursor.openBlockDepth;if(openBlockDepth>=currentCursor.startingBlockDepth)for(;current&&!(isCloseBlock(current)&&openBlockDepth>=getBlockDepthWithOffset(current,this.startingBlockOffset));)current=this.remove(current);else for(;null!==current;)current=this.remove(current);// current cursor parentNode should be openCandidate if element\n// or openCandidate.parentNode if comment\nthis.disableRehydration(current);}}__openBlock(){const{currentCursor:currentCursor}=this;if(null===currentCursor)return;const blockDepth=this.blockDepth;this.blockDepth++;const{candidate:candidate}=currentCursor;if(null===candidate)return;const{tagName:tagName}=currentCursor.element;isOpenBlock(candidate)&&getBlockDepthWithOffset(candidate,this.startingBlockOffset)===blockDepth?(this.candidate=this.remove(candidate),currentCursor.openBlockDepth=blockDepth):\"TITLE\"!==tagName&&\"SCRIPT\"!==tagName&&\"STYLE\"!==tagName&&this.clearMismatch(candidate);}__closeBlock(){const{currentCursor:currentCursor}=this;if(null===currentCursor)return;// openBlock is the last rehydrated open block\nconst openBlockDepth=currentCursor.openBlockDepth;// this currently is the expected next open block depth\nthis.blockDepth--;const{candidate:candidate}=currentCursor;let isRehydrating=!1;if(null!==candidate)//assert(\n//  openBlockDepth === this.blockDepth,\n//  'when rehydrating, openBlockDepth should match this.blockDepth here'\n//);\nif(isRehydrating=!0,isCloseBlock(candidate)&&getBlockDepthWithOffset(candidate,this.startingBlockOffset)===openBlockDepth){const nextSibling=this.remove(candidate);this.candidate=nextSibling,currentCursor.openBlockDepth--;}else// close the block and clear mismatch in parent container\n// we will be either at the end of the element\n// or at the end of our containing block\nthis.clearMismatch(candidate),isRehydrating=!1;if(!1===isRehydrating){// check if nextSibling matches our expected close block\n// if so, we remove the close block comment and\n// restore rehydration after clearMismatch disabled\nconst nextSibling=currentCursor.nextSibling;if(null!==nextSibling&&isCloseBlock(nextSibling)&&getBlockDepthWithOffset(nextSibling,this.startingBlockOffset)===this.blockDepth){// restore rehydration state\nconst candidate=this.remove(nextSibling);this.enableRehydration(candidate),currentCursor.openBlockDepth--;}}}__appendNode(node){const{candidate:candidate}=this;// This code path is only used when inserting precisely one node. It needs more\n// comparison logic, but we can probably lean on the cases where this code path\n// is actually used.\nreturn candidate||super.__appendNode(node);}__appendHTML(html){const candidateBounds=this.markerBounds();if(candidateBounds){const first=candidateBounds.firstNode(),last=candidateBounds.lastNode(),newBounds=new ConcreteBounds(this.element,first.nextSibling,last.previousSibling),possibleEmptyMarker=this.remove(first);return this.remove(last),null!==possibleEmptyMarker&&isEmpty$1(possibleEmptyMarker)&&(this.candidate=this.remove(possibleEmptyMarker),null!==this.candidate&&this.clearMismatch(this.candidate)),newBounds;}return super.__appendHTML(html);}remove(node){const element=expect(node.parentNode,\"cannot remove a detached node\"),next=node.nextSibling;return element.removeChild(node),next;}markerBounds(){const _candidate=this.candidate;if(_candidate&&isMarker(_candidate)){const first=_candidate;let last=expect(first.nextSibling,\"BUG: serialization markers must be paired\");for(;last&&!isMarker(last);)last=expect(last.nextSibling,\"BUG: serialization markers must be paired\");return new ConcreteBounds(this.element,first,last);}return null;}__appendText(string){const{candidate:candidate}=this;return candidate?3===candidate.nodeType?(candidate.nodeValue!==string&&(candidate.nodeValue=string),this.candidate=candidate.nextSibling,candidate):8===(node=candidate).nodeType&&\"%|%\"===node.nodeValue||isEmpty$1(candidate)&&\"\"===string?(this.candidate=this.remove(candidate),this.__appendText(string)):(this.clearMismatch(candidate),super.__appendText(string)):super.__appendText(string);var node;}__appendComment(string){const _candidate=this.candidate;return _candidate&&8===_candidate.nodeType?(_candidate.nodeValue!==string&&(_candidate.nodeValue=string),this.candidate=_candidate.nextSibling,_candidate):(_candidate&&this.clearMismatch(_candidate),super.__appendComment(string));}__openElement(tag){const _candidate=this.candidate;if(_candidate&&isElement(_candidate)&&function(candidate,tag){return candidate.namespaceURI===NS_SVG?candidate.tagName===tag:candidate.tagName===tag.toUpperCase();}(_candidate,tag))return this.unmatchedAttributes=[].slice.call(_candidate.attributes),_candidate;if(_candidate){if(isElement(_candidate)&&\"TBODY\"===_candidate.tagName)return this.pushElement(_candidate,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(tag);this.clearMismatch(_candidate);}return super.__openElement(tag);}__setAttribute(name,value,namespace){const unmatched=this.unmatchedAttributes;if(unmatched){const attr=findByName(unmatched,name);if(attr)return attr.value!==value&&(attr.value=value),void unmatched.splice(unmatched.indexOf(attr),1);}return super.__setAttribute(name,value,namespace);}__setProperty(name,value){const unmatched=this.unmatchedAttributes;if(unmatched){const attr=findByName(unmatched,name);if(attr)return attr.value!==value&&(attr.value=value),void unmatched.splice(unmatched.indexOf(attr),1);}return super.__setProperty(name,value);}__flushElement(parent,constructing){const{unmatchedAttributes:unmatched}=this;if(unmatched){for(const attr of unmatched)this.constructing.removeAttribute(attr.name);this.unmatchedAttributes=null;}else super.__flushElement(parent,constructing);}willCloseElement(){const{candidate:candidate,currentCursor:currentCursor}=this;null!==candidate&&this.clearMismatch(candidate),currentCursor&&currentCursor.injectedOmittedNode&&this.popElement(),super.willCloseElement();}getMarker(element,guid){const marker=element.querySelector(`script[glmr=\"${guid}\"]`);return marker?castToSimple(marker):null;}__pushRemoteElement(element,cursorId,insertBefore){const marker=this.getMarker(castToBrowser(element,\"HTML\"),cursorId);// when insertBefore is not present, we clear the element\nif(debugAssert(!marker||marker.parentNode===element,\"expected remote element marker's parent node to match remote element\"),void 0===insertBefore){for(;null!==element.firstChild&&element.firstChild!==marker;)this.remove(element.firstChild);insertBefore=null;}const cursor=new RehydratingCursor(element,null,this.blockDepth);this[CURSOR_STACK].push(cursor),null===marker?this.disableRehydration(insertBefore):this.candidate=this.remove(marker);const block=new RemoteLiveBlock(element);return this.pushLiveBlock(block,!0);}didAppendBounds(bounds){if(super.didAppendBounds(bounds),this.candidate){const last=bounds.lastNode();this.candidate=last&&last.nextSibling;}return bounds;}}function isOpenBlock(node){return node.nodeType===COMMENT_NODE&&0===node.nodeValue.lastIndexOf(\"%+b:\",0);}function isCloseBlock(node){return node.nodeType===COMMENT_NODE&&0===node.nodeValue.lastIndexOf(\"%-b:\",0);}function getBlockDepth(node){return parseInt(node.nodeValue.slice(4),10);}function getBlockDepthWithOffset(node,offset){return getBlockDepth(node)-offset;}function isElement(node){return 1===node.nodeType;}function isMarker(node){return 8===node.nodeType&&\"%glmr%\"===node.nodeValue;}function isEmpty$1(node){return 8===node.nodeType&&\"% %\"===node.nodeValue;}function findByName(array,name){for(const attr of array)if(attr.name===name)return attr;}function rehydrationBuilder(env,cursor){return RehydrateBuilder.forInitialRender(env,cursor);}const glimmerRuntime=/*#__PURE__*/Object.defineProperty({__proto__:null,ConcreteBounds,CurriedValue,CursorImpl,DOMChanges,DOMTreeConstruction,DynamicAttribute,DynamicScopeImpl,EMPTY_ARGS,EMPTY_NAMED,EMPTY_POSITIONAL,EnvironmentImpl,IDOMChanges:DOMChangesImpl,LowLevelVM:VM,NewElementBuilder,PartialScopeImpl,RehydrateBuilder,RemoteLiveBlock,SERIALIZATION_FIRST_NODE_STRING,SimpleDynamicAttribute,TEMPLATE_ONLY_COMPONENT_MANAGER,TemplateOnlyComponent:TemplateOnlyComponentDefinition,TemplateOnlyComponentManager,UpdatableBlockImpl,UpdatingVM,array:array$1,clear,clientBuilder,concat:concat$1,createCapturedArgs,curry,destroy,dynamicAttribute,fn:fn$1,get:get$1,hash:hash$1,inTransaction,invokeHelper:invokeHelper$1,isDestroyed,isDestroying,isSerializationFirstNode,isWhitespace,normalizeProperty,on:on$1,registerDestructor:registerDestructor$1,rehydrationBuilder,reifyArgs,reifyNamed,reifyPositional,renderComponent,renderMain,renderSync,resetDebuggerCallback,runtimeContext,setDebuggerCallback,templateOnlyComponent},Symbol.toStringTag,{value:'Module'});// In normal TypeScript, this modifier is essentially an opaque token that just\n// needs to be importable. Declaring it with a unique interface like this,\n// however, gives tools like Glint (that *do* have a richer notion of what it\n// is) a place to install more detailed type information.\n// eslint-disable-next-line @typescript-eslint/no-empty-interface\n// SAFETY: at the time of writing, the cast here is from `{}` to `OnModifier`,\n// which makes it strictly safer to use outside this module because it is not\n// usable as \"any non-null item\", which is what `{}` means, without loss of any\n// information from the type itself.\nconst on=on$1;const InputTemplate=templateFactory(/*\n            <input\n            {{!-- for compatibility --}}\n            id={{this.id}}\n            class={{this.class}}\n\n            ...attributes\n\n            type={{this.type}}\n            checked={{this.checked}}\n            value={{this.value}}\n\n            {{on \"change\" this.change}}\n            {{on \"input\" this.input}}\n            {{on \"keyup\" this.keyUp}}\n            {{on \"paste\" this.valueDidChange}}\n            {{on \"cut\" this.valueDidChange}}\n          />\n          */{\"id\":\"4z3DuGQ3\",\"block\":\"[[[11,\\\"input\\\"],[16,1,[30,0,[\\\"id\\\"]]],[16,0,[30,0,[\\\"class\\\"]]],[17,1],[16,4,[30,0,[\\\"type\\\"]]],[16,\\\"checked\\\",[30,0,[\\\"checked\\\"]]],[16,2,[30,0,[\\\"value\\\"]]],[4,[32,0],[\\\"change\\\",[30,0,[\\\"change\\\"]]],null],[4,[32,0],[\\\"input\\\",[30,0,[\\\"input\\\"]]],null],[4,[32,0],[\\\"keyup\\\",[30,0,[\\\"keyUp\\\"]]],null],[4,[32,0],[\\\"paste\\\",[30,0,[\\\"valueDidChange\\\"]]],null],[4,[32,0],[\\\"cut\\\",[30,0,[\\\"valueDidChange\\\"]]],null],[12],[13]],[\\\"&attrs\\\"],false,[]]\",\"moduleName\":\"packages/@ember/-internals/glimmer/lib/templates/input.hbs\",\"scope\":()=>[on],\"isStrictMode\":true});function NOOP$3(){}class InternalComponent{// Override this\nstatic toString(){return'internal component';}constructor(owner,args,caller){this.owner=owner;this.args=args;this.caller=caller;setOwner$1(this,owner);}/**\n             * The default HTML id attribute. We don't really _need_ one, this is just\n             * added for compatibility as it's hard to tell if people rely on it being\n             * present, and it doens't really hurt.\n             *\n             * However, don't rely on this internally, like passing it to `getElementId`.\n             * This can be (and often is) overriden by passing an `id` attribute on the\n             * invocation, which shadows this default id via `...attributes`.\n             */get id(){return guidFor(this);}/**\n             * The default HTML class attribute. Similar to the above, we don't _need_\n             * them, they are just added for compatibility as it's similarly hard to tell\n             * if people rely on it in their CSS etc, and it doens't really hurt.\n             */get class(){return'ember-view';}validateArguments(){for(let name of Object.keys(this.args.named)){if(!this.isSupportedArgument(name)){this.onUnsupportedArgument(name);}}}named(name){let ref=this.args.named[name];return ref?valueForRef(ref):undefined;}positional(index){let ref=this.args.positional[index];return ref?valueForRef(ref):undefined;}listenerFor(name){let listener=this.named(name);if(listener){return listener;}else{return NOOP$3;}}isSupportedArgument(_name){return false;}onUnsupportedArgument(_name){}toString(){return`<${this.constructor}:${guidFor(this)}>`;}}const OPAQUE_CONSTRUCTOR_MAP=new WeakMap();function opaquify(constructor,template){let _opaque={// Factory interface\ncreate(){throw assert$1();},toString(){return constructor.toString();}};let opaque=_opaque;OPAQUE_CONSTRUCTOR_MAP.set(opaque,constructor);setInternalComponentManager(INTERNAL_COMPONENT_MANAGER,opaque);setComponentTemplate(template,opaque);return opaque;}function deopaquify(opaque){let constructor=OPAQUE_CONSTRUCTOR_MAP.get(opaque);return constructor;}const CAPABILITIES$2={dynamicLayout:false,dynamicTag:false,prepareArgs:false,createArgs:true,attributeHook:false,elementHook:false,createCaller:true,dynamicScope:false,updateHook:false,createInstance:true,wrapped:false,willDestroy:false,hasSubOwner:false};class InternalManager{getCapabilities(){return CAPABILITIES$2;}create(owner,definition,args,_env,_dynamicScope,caller){let ComponentClass=deopaquify(definition);let instance=new ComponentClass(owner,args.capture(),valueForRef(caller));untrack(instance['validateArguments'].bind(instance));return instance;}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(definition){return definition.toString();}getSelf(instance){return createConstRef(instance);}getDestroyable(instance){return instance;}}const INTERNAL_COMPONENT_MANAGER=new InternalManager();var __defProp=Object.defineProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true});};// src/runtime.ts\nvar runtime_exports={};__export(runtime_exports,{c:()=>decorateClass,f:()=>decorateFieldV1,g:()=>decorateFieldV2,i:()=>initializeDeferredDecorator,m:()=>decorateMethodV1,n:()=>decorateMethodV2,p:()=>decoratePOJO});var deferred=/* @__PURE__ */new WeakMap();function deferDecorator(proto,prop,desc){let map=deferred.get(proto);if(!map){map=/* @__PURE__ */new Map();deferred.set(proto,map);}map.set(prop,desc);}function findDeferredDecorator(target,prop){let cursor=target.prototype;while(cursor){let desc=deferred.get(cursor)?.get(prop);if(desc){return desc;}cursor=cursor.prototype;}}function decorateFieldV1(target,prop,decorators,initializer){return decorateFieldV2(target.prototype,prop,decorators,initializer);}function decorateFieldV2(prototype,prop,decorators,initializer){let desc={configurable:true,enumerable:true,writable:true,initializer:null};if(initializer){desc.initializer=initializer;}for(let decorator of decorators){desc=decorator(prototype,prop,desc)||desc;}if(desc.initializer===void 0){Object.defineProperty(prototype,prop,desc);}else{deferDecorator(prototype,prop,desc);}}function decorateMethodV1({prototype},prop,decorators){return decorateMethodV2(prototype,prop,decorators);}function decorateMethodV2(prototype,prop,decorators){const origDesc=Object.getOwnPropertyDescriptor(prototype,prop);let desc={...origDesc};for(let decorator of decorators){desc=decorator(prototype,prop,desc)||desc;}if(desc.initializer!==void 0){desc.value=desc.initializer?desc.initializer.call(prototype):void 0;desc.initializer=void 0;}Object.defineProperty(prototype,prop,desc);}function initializeDeferredDecorator(target,prop){let desc=findDeferredDecorator(target.constructor,prop);if(desc){Object.defineProperty(target,prop,{enumerable:desc.enumerable,configurable:desc.configurable,writable:desc.writable,value:desc.initializer?desc.initializer.call(target):void 0});}}function decorateClass(target,decorators){return decorators.reduce((accum,decorator)=>decorator(accum)||accum,target);}function decoratePOJO(pojo,decorated){for(let[type,prop,decorators]of decorated){if(type===\"field\"){decoratePojoField(pojo,prop,decorators);}else{decorateMethodV2(pojo,prop,decorators);}}return pojo;}function decoratePojoField(pojo,prop,decorators){let desc={configurable:true,enumerable:true,writable:true,initializer:()=>Object.getOwnPropertyDescriptor(pojo,prop)?.value};for(let decorator of decorators){desc=decorator(pojo,prop,desc)||desc;}if(desc.initializer){desc.value=desc.initializer.call(pojo);delete desc.initializer;}Object.defineProperty(pojo,prop,desc);}const UNINITIALIZED=Object.freeze({});function elementForEvent(event){return event.target;}function valueForEvent(event){return elementForEvent(event).value;}function devirtualize(callback){return event=>callback(valueForEvent(event),event);}function valueFrom(reference){if(reference===undefined){return new LocalValue(undefined);}else if(isConstRef(reference)){return new LocalValue(valueForRef(reference));}else if(isUpdatableRef(reference)){return new UpstreamValue(reference);}else{return new ForkedValue(reference);}}var _value2=/*#__PURE__*/new WeakMap();class LocalValue{constructor(value){_classPrivateFieldInitSpec(this,_value2,(initializeDeferredDecorator(this,\"value\"),void 0));this.value=value;}get(){return this.value;}set(value){this.value=value;}}_LocalValue=LocalValue;decorateFieldV2(_LocalValue.prototype,\"value\",[tracked]);class UpstreamValue{constructor(reference){this.reference=reference;}get(){return valueForRef(this.reference);}set(value){updateRef(this.reference,value);}}class ForkedValue{constructor(reference){_defineProperty(this,\"local\",void 0);_defineProperty(this,\"upstream\",void 0);_defineProperty(this,\"lastUpstreamValue\",UNINITIALIZED);this.upstream=new UpstreamValue(reference);}get(){let upstreamValue=this.upstream.get();if(upstreamValue!==this.lastUpstreamValue){this.lastUpstreamValue=upstreamValue;this.local=new LocalValue(upstreamValue);}return this.local.get();}set(value){this.local.set(value);}}class AbstractInput extends InternalComponent{constructor(...args){super(...args);_defineProperty(this,\"_value\",valueFrom(this.args.named['value']));}validateArguments(){super.validateArguments();}get value(){return this._value.get();}set value(value){this._value.set(value);}valueDidChange(event){this.value=valueForEvent(event);}/**\n             * The `change` and `input` actions need to be overridden in the `Input`\n             * subclass. Unfortunately, some ember-source builds currently uses babel\n             * loose mode to transpile its classes. Having the `@action` decorator on the\n             * super class creates a getter on the prototype, and when the subclass\n             * overrides the method, the loose mode transpilation would emit something\n             * like `Subclass.prototype['change'] = function change() { ... }`, which\n             * fails because `prototype['change']` is getter-only/readonly. The correct\n             * solution is to use `Object.defineProperty(prototype, 'change', ...)` but\n             * that requires disabling loose mode. For now, the workaround is to add the\n             * decorator only on the subclass. This is more of a configuration issue on\n             * our own builds and doesn't really affect apps.\n             *//* @action */change(event){this.valueDidChange(event);}/* @action */input(event){this.valueDidChange(event);}keyUp(event){switch(event.key){case'Enter':this.listenerFor('enter')(event);this.listenerFor('insert-newline')(event);break;case'Escape':this.listenerFor('escape-press')(event);break;}}listenerFor(name){let listener=super.listenerFor(name);if(this.isVirtualEventListener(name,listener)){return devirtualize(listener);}else{return listener;}}isVirtualEventListener(name,_listener){let virtualEvents=['enter','insert-newline','escape-press'];return virtualEvents.indexOf(name)!==-1;}}/**\n          @module @ember/component\n          */_AbstractInput=AbstractInput;decorateMethodV2(_AbstractInput.prototype,\"valueDidChange\",[action$1]);decorateMethodV2(_AbstractInput.prototype,\"keyUp\",[action$1]);let isValidInputType;if(hasDOM){const INPUT_TYPES=Object.create(null);const INPUT_ELEMENT=document.createElement('input');INPUT_TYPES['']=false;INPUT_TYPES['text']=true;INPUT_TYPES['checkbox']=true;isValidInputType=type=>{let isValid=INPUT_TYPES[type];if(isValid===undefined){try{INPUT_ELEMENT.type=type;isValid=INPUT_ELEMENT.type===type;}catch(_e){isValid=false;}finally{INPUT_ELEMENT.type='text';}INPUT_TYPES[type]=isValid;}return isValid;};}else{isValidInputType=type=>type!=='';}/**\n            See [Ember.Templates.components.Input](/ember/release/classes/Ember.Templates.components/methods/Input?anchor=Input).\n\n            @method input\n            @for Ember.Templates.helpers\n            @param {Hash} options\n            @public\n            *//**\n            An opaque interface which can be imported and used in strict-mode\n            templates to call <Input>.\n\n            See [Ember.Templates.components.Input](/ember/release/classes/Ember.Templates.components/methods/Input?anchor=Input).\n\n            @for @ember/component\n            @method Input\n            @see {Ember.Templates.components.Input}\n            @public\n          **//**\n            The `Input` component lets you create an HTML `<input>` element.\n\n            ```handlebars\n            <Input @value=\"987\" />\n            ```\n\n            creates an `<input>` element with `type=\"text\"` and value set to 987.\n\n            ### Text field\n\n            If no `type` argument is specified, a default of type 'text' is used.\n\n            ```handlebars\n            Search:\n            <Input @value={{this.searchWord}} />\n            ```\n\n            In this example, the initial value in the `<input>` will be set to the value of\n            `this.searchWord`. If the user changes the text, the value of `this.searchWord` will also be\n            updated.\n\n            ### Actions\n\n            The `Input` component takes a number of arguments with callbacks that are invoked in response to\n            user events.\n\n            * `enter`\n            * `insert-newline`\n            * `escape-press`\n            * `focus-in`\n            * `focus-out`\n            * `key-down`\n            * `key-press`\n            * `key-up`\n\n            These callbacks are passed to `Input` like this:\n\n            ```handlebars\n            <Input @value={{this.searchWord}} @enter={{this.query}} />\n            ```\n\n            Starting with Ember Octane, we recommend using the `{{on}}` modifier to call actions\n            on specific events, such as the input event.\n\n            ```handlebars\n            <label for=\"input-name\">Name:</label>\n            <Input\n              @id=\"input-name\"\n              @value={{this.name}}\n              {{on \"input\" this.validateName}}\n            />\n            ```\n\n            The event name (e.g. `focusout`, `input`, `keydown`) always follows the casing\n            that the HTML standard uses.\n\n            ### `<input>` HTML Attributes to Avoid\n\n            In most cases, if you want to pass an attribute to the underlying HTML `<input>` element, you\n            can pass the attribute directly, just like any other Ember component.\n\n            ```handlebars\n            <Input @type=\"text\" size=\"10\" />\n            ```\n\n            In this example, the `size` attribute will be applied to the underlying `<input>` element in the\n            outputted HTML.\n\n            However, there are a few attributes where you **must** use the `@` version.\n\n            * `@type`: This argument is used to control which Ember component is used under the hood\n            * `@value`: The `@value` argument installs a two-way binding onto the element. If you wanted a\n              one-way binding, use `<input>` with the `value` property and the `input` event instead.\n            * `@checked` (for checkboxes): like `@value`, the `@checked` argument installs a two-way binding\n              onto the element. If you wanted a one-way binding, use `<input type=\"checkbox\">` with\n              `checked` and the `input` event instead.\n\n            ### Checkbox\n\n            To create an `<input type=\"checkbox\">`:\n\n            ```handlebars\n            Emberize Everything:\n            <Input @type=\"checkbox\" @checked={{this.isEmberized}} name=\"isEmberized\" />\n            ```\n\n            This will bind the checked state of this checkbox to the value of `isEmberized` -- if either one\n            changes, it will be reflected in the other.\n\n            @method Input\n            @for Ember.Templates.components\n            @param {Hash} options\n            @public\n          */class _Input extends AbstractInput{constructor(...args){super(...args);_defineProperty(this,\"_checked\",valueFrom(this.args.named['checked']));}static toString(){return'Input';}/**\n             * The HTML class attribute.\n             */get class(){if(this.isCheckbox){return'ember-checkbox ember-view';}else{return'ember-text-field ember-view';}}/**\n             * The HTML type attribute.\n             */get type(){let type=this.named('type');if(type===null||type===undefined){return'text';}return isValidInputType(type)?type:'text';}get isCheckbox(){return this.named('type')==='checkbox';}get checked(){if(this.isCheckbox){return this._checked.get();}else{return undefined;}}set checked(checked){this._checked.set(checked);}change(event){if(this.isCheckbox){this.checkedDidChange(event);}else{super.change(event);}}input(event){if(!this.isCheckbox){super.input(event);}}checkedDidChange(event){let element=event.target;this.checked=element.checked;}isSupportedArgument(name){let supportedArguments=['type','value','checked','enter','insert-newline','escape-press'];return supportedArguments.indexOf(name)!==-1||super.isSupportedArgument(name);}}_Input2=_Input;decorateMethodV2(_Input2.prototype,\"change\",[action$1]);decorateMethodV2(_Input2.prototype,\"input\",[action$1]);decorateMethodV2(_Input2.prototype,\"checkedDidChange\",[action$1]);const Input=opaquify(_Input,InputTemplate);/**\n          @module ember\n          */function isSimpleClick(event){if(!(event instanceof MouseEvent)){return false;}let modifier=event.shiftKey||event.metaKey||event.altKey||event.ctrlKey;let secondaryClick=event.which>1;// IE9 may return undefined\nreturn!modifier&&!secondaryClick;}function constructStyleDeprecationMessage(affectedStyle){return''+'Binding style attributes may introduce cross-site scripting vulnerabilities; '+'please ensure that values being bound are properly escaped. For more information, '+'including how to disable this warning, see '+'https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. '+'Style affected: \"'+affectedStyle+'\"';}/**\n            @private\n            @method getRootViews\n            @param {Object} owner\n          */function getRootViews(owner){let registry=owner.lookup('-view-registry:main');let rootViews=[];Object.keys(registry).forEach(id=>{let view=registry[id];if(view.parentView===null){rootViews.push(view);}});return rootViews;}/**\n            @private\n            @method getViewId\n            @param {Ember.View} view\n           */function getViewId(view){if(view.tagName!==''&&view.elementId){return view.elementId;}else{return guidFor(view);}}const ELEMENT_VIEW=new WeakMap();const VIEW_ELEMENT=new WeakMap();function getElementView(element){return ELEMENT_VIEW.get(element)||null;}/**\n            @private\n            @method getViewElement\n            @param {Ember.View} view\n           */function getViewElement(view){return VIEW_ELEMENT.get(view)||null;}function setElementView(element,view){ELEMENT_VIEW.set(element,view);}function setViewElement(view,element){VIEW_ELEMENT.set(view,element);}// These are not needed for GC, but for correctness. We want to be able to\n// null-out these links while the objects are still live. Specifically, in\n// this case, we want to prevent access to the element (and vice verse) during\n// destruction.\nfunction clearElementView(element){ELEMENT_VIEW.delete(element);}function clearViewElement(view){VIEW_ELEMENT.delete(view);}const CHILD_VIEW_IDS=new WeakMap();/**\n            @private\n            @method getChildViews\n            @param {Ember.View} view\n          */function getChildViews(view){let owner=getOwner$2(view);let registry=owner.lookup('-view-registry:main');return collectChildViews(view,registry);}function initChildViews(view){let childViews=new Set();CHILD_VIEW_IDS.set(view,childViews);return childViews;}function addChildView(parent,child){let childViews=CHILD_VIEW_IDS.get(parent);if(childViews===undefined){childViews=initChildViews(parent);}childViews.add(getViewId(child));}function collectChildViews(view,registry){let views=[];let childViews=CHILD_VIEW_IDS.get(view);if(childViews!==undefined){childViews.forEach(id=>{let view=registry[id];if(view&&!view.isDestroying&&!view.isDestroyed){views.push(view);}});}return views;}/**\n            @private\n            @method getViewBounds\n            @param {Ember.View} view\n          */function getViewBounds(view){return view.renderer.getBounds(view);}/**\n            @private\n            @method getViewRange\n            @param {Ember.View} view\n          */function getViewRange(view){let bounds=getViewBounds(view);let range=document.createRange();range.setStartBefore(bounds.firstNode);range.setEndAfter(bounds.lastNode);return range;}/**\n            `getViewClientRects` provides information about the position of the border\n            box edges of a view relative to the viewport.\n\n            It is only intended to be used by development tools like the Ember Inspector\n            and may not work on older browsers.\n\n            @private\n            @method getViewClientRects\n            @param {Ember.View} view\n          */function getViewClientRects(view){let range=getViewRange(view);return range.getClientRects();}/**\n            `getViewBoundingClientRect` provides information about the position of the\n            bounding border box edges of a view relative to the viewport.\n\n            It is only intended to be used by development tools like the Ember Inspector\n            and may not work on older browsers.\n\n            @private\n            @method getViewBoundingClientRect\n            @param {Ember.View} view\n          */function getViewBoundingClientRect(view){let range=getViewRange(view);return range.getBoundingClientRect();}/**\n            Determines if the element matches the specified selector.\n\n            @private\n            @method matches\n            @param {DOMElement} el\n            @param {String} selector\n          */const elMatches=typeof Element!=='undefined'?Element.prototype.matches:undefined;function matches(el,selector){return elMatches.call(el,selector);}function contains(a,b){if(a.contains!==undefined){return a.contains(b);}let current=b.parentNode;while(current&&(current=current.parentNode)){if(current===a){return true;}}return false;}const emberinternalsViewsLibSystemUtils=/*#__PURE__*/Object.defineProperty({__proto__:null,addChildView,clearElementView,clearViewElement,collectChildViews,constructStyleDeprecationMessage,contains,elMatches,getChildViews,getElementView,getRootViews,getViewBoundingClientRect,getViewBounds,getViewClientRects,getViewElement,getViewId,getViewRange,initChildViews,isSimpleClick,matches,setElementView,setViewElement},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          */function ActionManager(){}/**\n            Global action id hash.\n\n            @private\n            @property registeredActions\n            @type Object\n          */ActionManager.registeredActions={};const emberinternalsViewsLibSystemActionManager=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ActionManager},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          */const ROOT_ELEMENT_CLASS='ember-application';/**\n            `Ember.EventDispatcher` handles delegating browser events to their\n            corresponding `Ember.Views.` For example, when you click on a view,\n            `Ember.EventDispatcher` ensures that that view's `mouseDown` method gets\n            called.\n\n            @class EventDispatcher\n            @namespace Ember\n            @private\n            @extends EmberObject\n          */class EventDispatcher extends EmberObject{constructor(...args){super(...args);/**\n              The set of events names (and associated handler function names) to be setup\n              and dispatched by the `EventDispatcher`. Modifications to this list can be done\n              at setup time, generally via the `Application.customEvents` hash.\n               To add new events to be listened to:\n               ```javascript\n              import Application from '@ember/application';\n               let App = Application.create({\n                customEvents: {\n                  paste: 'paste'\n                }\n              });\n              ```\n               To prevent default events from being listened to:\n               ```javascript\n              import Application from '@ember/application';\n               let App = Application.create({\n                customEvents: {\n                  mouseenter: null,\n                  mouseleave: null\n                }\n              });\n              ```\n              @property events\n              @type Object\n              @private\n            */_defineProperty(this,\"events\",{touchstart:'touchStart',touchmove:'touchMove',touchend:'touchEnd',touchcancel:'touchCancel',keydown:'keyDown',keyup:'keyUp',keypress:'keyPress',mousedown:'mouseDown',mouseup:'mouseUp',contextmenu:'contextMenu',click:'click',dblclick:'doubleClick',focusin:'focusIn',focusout:'focusOut',submit:'submit',input:'input',change:'change',dragstart:'dragStart',drag:'drag',dragenter:'dragEnter',dragleave:'dragLeave',dragover:'dragOver',drop:'drop',dragend:'dragEnd'});/**\n              The root DOM element to which event listeners should be attached. Event\n              listeners will be attached to the document unless this is overridden.\n               Can be specified as a DOMElement or a selector string.\n               The default body is a string since this may be evaluated before document.body\n              exists in the DOM.\n               @private\n              @property rootElement\n              @type DOMElement\n              @default 'body'\n            */_defineProperty(this,\"rootElement\",'body');_defineProperty(this,\"_eventHandlers\",Object.create(null));_defineProperty(this,\"_didSetup\",false);_defineProperty(this,\"finalEventNameMapping\",null);_defineProperty(this,\"_sanitizedRootElement\",null);_defineProperty(this,\"lazyEvents\",new Map());_defineProperty(this,\"_reverseEventNameMapping\",null);}/**\n              Sets up event listeners for standard browser events.\n               This will be called after the browser sends a `DOMContentReady` event. By\n              default, it will set up all of the listeners on the document body. If you\n              would like to register the listeners on a different element, set the event\n              dispatcher's `root` property.\n               @private\n              @method setup\n              @param addedEvents {Object}\n            */setup(addedEvents,_rootElement){let events=this.finalEventNameMapping={...get$2(this,'events'),...addedEvents};this._reverseEventNameMapping=Object.keys(events).reduce((result,key)=>{let eventName=events[key];return eventName?{...result,[eventName]:key}:result;},{});let lazyEvents=this.lazyEvents;if(_rootElement!==undefined&&_rootElement!==null){set(this,'rootElement',_rootElement);}let specifiedRootElement=get$2(this,'rootElement');let rootElement=typeof specifiedRootElement!=='string'?specifiedRootElement:document.querySelector(specifiedRootElement);rootElement.classList.add(ROOT_ELEMENT_CLASS);this._sanitizedRootElement=rootElement;// setup event listeners for the non-lazily setup events\nfor(let event in events){if(Object.prototype.hasOwnProperty.call(events,event)){lazyEvents.set(event,events[event]??null);}}this._didSetup=true;}/**\n              Setup event listeners for the given browser event name\n               @private\n              @method setupHandlerForBrowserEvent\n              @param event the name of the event in the browser\n            */setupHandlerForBrowserEvent(event){this.setupHandler(this._sanitizedRootElement,event,this.finalEventNameMapping[event]??null);}/**\n              Setup event listeners for the given Ember event name (camel case)\n               @private\n              @method setupHandlerForEmberEvent\n              @param eventName\n            */setupHandlerForEmberEvent(eventName){let event=this._reverseEventNameMapping?.[eventName];if(event){this.setupHandler(this._sanitizedRootElement,event,eventName);}}/**\n              Registers an event listener on the rootElement. If the given event is\n              triggered, the provided event handler will be triggered on the target view.\n               If the target view does not implement the event handler, or if the handler\n              returns `false`, the parent view will be called. The event will continue to\n              bubble to each successive parent view until it reaches the top.\n               @private\n              @method setupHandler\n              @param {Element} rootElement\n              @param {String} event the name of the event in the browser\n              @param {String} eventName the name of the method to call on the view\n            */setupHandler(rootElement,event,eventName){if(eventName===null||!this.lazyEvents.has(event)){return;// nothing to do\n}let viewHandler=(target,event)=>{let view=getElementView(target);let result=true;if(view){// SAFETY: As currently written, this is not safe. Though it seems to always be true.\nresult=view.handleEvent(eventName,event);}return result;};let actionHandler=(target,event)=>{let actionId=target.getAttribute('data-ember-action');let actions;// In Glimmer2 this attribute is set to an empty string and an additional\n// attribute it set for each action on a given element. In this case, the\n// attributes need to be read so that a proper set of action handlers can\n// be coalesced.\nif(actionId===''){actions=[];for(let attr of target.attributes){let attrName=attr.name;if(attrName.indexOf('data-ember-action-')===0){let action=ActionManager.registeredActions[attr.value];actions.push(action);}}}else if(actionId){// FIXME: This branch is never called in tests. Improve tests or remove\nlet actionState=ActionManager.registeredActions[actionId];if(actionState){actions=[actionState];}}// We have to check for actions here since in some cases, jQuery will trigger\n// an event on `removeChild` (i.e. focusout) after we've already torn down the\n// action handlers for the view.\nif(!actions){// FIXME: This branch is never called in tests. Improve tests or remove\nreturn;}let result=true;for(let index=0;index<actions.length;index++){let action=actions[index];if(action&&action.eventName===eventName){// return false if any of the action handlers returns false\nresult=action.handler(event)&&result;}}return result;};let handleEvent=this._eventHandlers[event]=event=>{let target=event.target;do{if(getElementView(target)){if(viewHandler(target,event)===false){event.preventDefault();event.stopPropagation();break;}else if(event.cancelBubble===true){break;}}else if(typeof target.hasAttribute==='function'&&target.hasAttribute('data-ember-action')){if(actionHandler(target,event)===false){break;}}target=target.parentNode;}while(target instanceof Element);};rootElement.addEventListener(event,handleEvent);this.lazyEvents.delete(event);}destroy(){if(this._didSetup===false){return;}let rootElement=this._sanitizedRootElement;if(!rootElement){return;}for(let event in this._eventHandlers){rootElement.removeEventListener(event,this._eventHandlers[event]);}rootElement.classList.remove(ROOT_ELEMENT_CLASS);return this._super(...arguments);}toString(){return'(EventDispatcher)';}}const emberinternalsViewsLibSystemEventDispatcher=/*#__PURE__*/Object.defineProperty({__proto__:null,default:EventDispatcher},Symbol.toStringTag,{value:'Module'});const ComponentLookup=EmberObject.extend({componentFor(name,owner){let fullName=`component:${name}`;return owner.factoryFor(fullName);},layoutFor(name,owner,options){let templateFullName=`template:components/${name}`;return owner.lookup(templateFullName,options);}});const emberinternalsViewsLibComponentLookup=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ComponentLookup},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/object/evented\n          *//**\n            This mixin allows for Ember objects to subscribe to and emit events.\n\n            ```app/utils/person.js\n            import EmberObject from '@ember/object';\n            import Evented from '@ember/object/evented';\n\n            export default EmberObject.extend(Evented, {\n              greet() {\n                // ...\n                this.trigger('greet');\n              }\n            });\n            ```\n\n            ```javascript\n            var person = Person.create();\n\n            person.on('greet', function() {\n              console.log('Our person has greeted');\n            });\n\n            person.greet();\n\n            // outputs: 'Our person has greeted'\n            ```\n\n            You can also chain multiple event subscriptions:\n\n            ```javascript\n            person.on('greet', function() {\n              console.log('Our person has greeted');\n            }).one('greet', function() {\n              console.log('Offer one-time special');\n            }).off('event', this, forgetThis);\n            ```\n\n            @class Evented\n            @public\n           */const Evented=Mixin.create({on(name,target,method){addListener(this,name,target,method);return this;},one(name,target,method){addListener(this,name,target,method,true);return this;},trigger(name,...args){sendEvent(this,name,args);},off(name,target,method){removeListener(this,name,target,method);return this;},has(name){return hasListeners(this,name);}});const emberObjectEvented=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Evented,on:on$3},Symbol.toStringTag,{value:'Module'});// Here we have runtime shenanigans to add debug-only errors to the class in dev\n// builds. Those runtime shenanigans produce the need for type-level shenanigans\n// to match: if we just assign without an explicit type annotation on the `let`\n// binding below for `FrameworkObject`, TS gets stuck because this creates\n// `FrameworkObject` with a class expression (rather than the usual class\n// declaration form). That in turn means TS needs to be able to fully name the\n// type produced by the class expression, which includes the `OWNER` symbol from\n// `@glimmer/owner`.\n//\n// By explicitly giving the declaration a type when assigning it the class\n// expression, instead of relying on inference, TS no longer needs to name the\n// `OWNER` property key from the super class, eliminating the private name\n// shenanigans.\n// eslint-disable-next-line @typescript-eslint/no-empty-interface\nlet FrameworkObject=class FrameworkObject extends EmberObject{};const emberObjectinternals=/*#__PURE__*/Object.defineProperty({__proto__:null,FrameworkObject,cacheFor:getCachedValueFor,guidFor},Symbol.toStringTag,{value:'Module'});/* eslint no-console:off *//* global console *//**\n          @module @ember/instrumentation\n          @private\n          *//**\n            The purpose of the Ember Instrumentation module is\n            to provide efficient, general-purpose instrumentation\n            for Ember.\n\n            Subscribe to a listener by using `subscribe`:\n\n            ```javascript\n            import { subscribe } from '@ember/instrumentation';\n\n            subscribe(\"render\", {\n              before(name, timestamp, payload) {\n\n              },\n\n              after(name, timestamp, payload) {\n\n              }\n            });\n            ```\n\n            If you return a value from the `before` callback, that same\n            value will be passed as a fourth parameter to the `after`\n            callback.\n\n            Instrument a block of code by using `instrument`:\n\n            ```javascript\n            import { instrument } from '@ember/instrumentation';\n\n            instrument(\"render.handlebars\", payload, function() {\n              // rendering logic\n            }, binding);\n            ```\n\n            Event names passed to `instrument` are namespaced\n            by periods, from more general to more specific. Subscribers\n            can listen for events by whatever level of granularity they\n            are interested in.\n\n            In the above example, the event is `render.handlebars`,\n            and the subscriber listened for all events beginning with\n            `render`. It would receive callbacks for events named\n            `render`, `render.handlebars`, `render.container`, or\n            even `render.handlebars.layout`.\n\n            @class Instrumentation\n            @static\n            @private\n          */let subscribers=[];let cache={};function populateListeners(name){let listeners=[];for(let subscriber of subscribers){if(subscriber.regex.test(name)){listeners.push(subscriber.object);}}cache[name]=listeners;return listeners;}const time=(()=>{let perf='undefined'!==typeof window?window.performance||{}:{};let fn=perf.now||perf.mozNow||perf.webkitNow||perf.msNow||perf.oNow;return fn?fn.bind(perf):Date.now;})();function isCallback$1(value){return typeof value==='function';}/**\n            Notifies event's subscribers, calls `before` and `after` hooks.\n\n            @method instrument\n            @for @ember/instrumentation\n            @static\n            @param {String} [name] Namespaced event name.\n            @param {Object} payload\n            @param {Function} callback Function that you're instrumenting.\n            @param {Object} binding Context that instrument function is called with.\n            @private\n          */function instrument(name,p1,p2,p3){let _payload;let callback;let binding;if(arguments.length<=3&&isCallback$1(p1)){callback=p1;binding=p2;}else{_payload=p1;callback=p2;binding=p3;}// fast path\nif(subscribers.length===0){return callback.call(binding);}// avoid allocating the payload in fast path\nlet payload=_payload||{};let finalizer=_instrumentStart(name,()=>payload);if(finalizer===NOOP$2){return callback.call(binding);}else{return withFinalizer(callback,finalizer,payload,binding);}}function flaggedInstrument(_name,_payload,callback){return callback();}function withFinalizer(callback,finalizer,payload,binding){try{return callback.call(binding);}catch(e){payload.exception=e;throw e;}finally{finalizer();}}function NOOP$2(){}// private for now\nfunction _instrumentStart(name,payloadFunc,payloadArg){if(subscribers.length===0){return NOOP$2;}let listeners=cache[name];if(!listeners){listeners=populateListeners(name);}if(listeners.length===0){return NOOP$2;}let payload=payloadFunc(payloadArg);let STRUCTURED_PROFILE=ENV.STRUCTURED_PROFILE;let timeName;if(STRUCTURED_PROFILE){timeName=`${name}: ${payload.object}`;console.time(timeName);}let beforeValues=[];let timestamp=time();for(let listener of listeners){beforeValues.push(listener.before(name,timestamp,payload));}const constListeners=listeners;return function _instrumentEnd(){let timestamp=time();for(let i=0;i<constListeners.length;i++){let listener=constListeners[i];if(typeof listener.after==='function'){listener.after(name,timestamp,payload,beforeValues[i]);}}if(STRUCTURED_PROFILE){console.timeEnd(timeName);}};}/**\n            Subscribes to a particular event or instrumented block of code.\n\n            @method subscribe\n            @for @ember/instrumentation\n            @static\n\n            @param {String} [pattern] Namespaced event name.\n            @param {Object} [object] Before and After hooks.\n\n            @return {Subscriber}\n            @private\n          */function subscribe(pattern,object){let paths=pattern.split('.');let regexes=[];for(let path of paths){if(path==='*'){regexes.push('[^\\\\.]*');}else{regexes.push(path);}}let regex=regexes.join('\\\\.');regex=`${regex}(\\\\..*)?`;let subscriber={pattern,regex:new RegExp(`^${regex}$`),object};subscribers.push(subscriber);cache={};return subscriber;}/**\n            Unsubscribes from a particular event or instrumented block of code.\n\n            @method unsubscribe\n            @for @ember/instrumentation\n            @static\n\n            @param {Object} [subscriber]\n            @private\n          */function unsubscribe(subscriber){let index=0;for(let i=0;i<subscribers.length;i++){if(subscribers[i]===subscriber){index=i;}}subscribers.splice(index,1);cache={};}/**\n            Resets `Instrumentation` by flushing list of subscribers.\n\n            @method reset\n            @for @ember/instrumentation\n            @static\n            @private\n          */function reset(){subscribers.length=0;cache={};}const emberInstrumentationIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,_instrumentStart,flaggedInstrument,instrument,reset,subscribe,subscribers,unsubscribe},Symbol.toStringTag,{value:'Module'});const DEFAULT=Object.freeze({// appendChild is only legal while rendering the buffer.\nappendChild(){throw new Error(\"You can't use appendChild outside of the rendering process\");},// Handle events from `Ember.EventDispatcher`\nhandleEvent(){return true;// continue event propagation\n},rerender(){},destroy(){}});const PRE_RENDER=Object.freeze({...DEFAULT});const HAS_ELEMENT=Object.freeze({...DEFAULT,rerender(view){view.renderer.rerender();},destroy(view){view.renderer.remove(view);},// Handle events from `Ember.EventDispatcher`\nhandleEvent(view,eventName,event){if(view.has(eventName)){// Handler should be able to re-dispatch events, so we don't\n// preventDefault or stopPropagation.\nreturn flaggedInstrument(`interaction.${eventName}`,{event,view},()=>{return join(view,view.trigger,eventName,event);});}else{return true;// continue event propagation\n}}});const IN_DOM=Object.freeze({...HAS_ELEMENT,enter(view){// Register the view for event handling. This hash is used by\n// Ember.EventDispatcher to dispatch incoming events.\nview.renderer.register(view);}});const DESTROYING=Object.freeze({...DEFAULT,appendChild(){throw new Error(\"You can't call appendChild on a view being destroyed\");},rerender(){throw new Error(\"You can't call rerender on a view being destroyed\");}});/*\n            Describe how the specified actions should behave in the various\n            states that a view can exist in. Possible states:\n\n            * preRender: when a view is first instantiated, and after its\n              element was destroyed, it is in the preRender state\n            * hasElement: the DOM representation of the view is created,\n              and is ready to be inserted\n            * inDOM: once a view has been inserted into the DOM it is in\n              the inDOM state. A view spends the vast majority of its\n              existence in this state.\n            * destroyed: once a view has been destroyed (using the destroy\n              method), it is in this state. No further actions can be invoked\n              on a destroyed view.\n          */const states=Object.freeze({preRender:PRE_RENDER,inDOM:IN_DOM,hasElement:HAS_ELEMENT,destroying:DESTROYING});const emberinternalsViewsLibViewsStates=/*#__PURE__*/Object.defineProperty({__proto__:null,default:states},Symbol.toStringTag,{value:'Module'});var _renderer=/*#__PURE__*/new WeakMap();class CoreView extends FrameworkObject.extend(Evented,ActionHandler){constructor(...args){super(...args);_defineProperty(this,\"isView\",true);_defineProperty(this,\"_superTrigger\",void 0);_defineProperty(this,\"_superHas\",void 0);_classPrivateFieldInitSpec(this,_renderer,(initializeDeferredDecorator(this,\"renderer\"),void 0));}/**\n              If the view is currently inserted into the DOM of a parent view, this\n              property will point to the parent of the view.\n               @property parentView\n              @type Ember.View\n              @default null\n              @private\n            */init(properties){super.init(properties);// Handle methods from Evented\n// The native class inheritance will not work for mixins. To work around this,\n// we copy the existing trigger and has methods provided by the mixin and swap in the\n// new ones from our class.\nthis._superTrigger=this.trigger;this.trigger=this._trigger;this._superHas=this.has;this.has=this._has;this.parentView??=null;this._state='preRender';this._currentState=this._states.preRender;}instrumentDetails(hash){hash['object']=this.toString();hash['containerKey']=this._debugContainerKey;hash['view']=this;return hash;}/**\n              Override the default event firing from `Evented` to\n              also call methods with the given name.\n               @method trigger\n              @param name {String}\n              @private\n            */// Changed to `trigger` on init\n_trigger(name,...args){this._superTrigger(name,...args);let method=this[name];if(typeof method==='function'){return method.apply(this,args);}}// Changed to `has` on init\n_has(name){return typeof this[name]==='function'||this._superHas(name);}}// Declare on the prototype to have a single shared value.\n_CoreView=CoreView;decorateFieldV2(_CoreView.prototype,\"renderer\",[inject$2('renderer','-dom')]);_defineProperty(CoreView,\"isViewFactory\",true);CoreView.prototype._states=states;const emberinternalsViewsLibViewsCoreView=/*#__PURE__*/Object.defineProperty({__proto__:null,default:CoreView},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          */const EMPTY_ARRAY$2=Object.freeze([]);/**\n            @class ClassNamesSupport\n            @namespace Ember\n            @private\n          */const ClassNamesSupport=Mixin.create({concatenatedProperties:['classNames','classNameBindings'],init(){this._super(...arguments);},/**\n              Standard CSS class names to apply to the view's outer element. This\n              property automatically inherits any class names defined by the view's\n              superclasses as well.\n               @property classNames\n              @type Array\n              @default ['ember-view']\n              @public\n            */classNames:EMPTY_ARRAY$2,/**\n              A list of properties of the view to apply as class names. If the property\n              is a string value, the value of that string will be applied as a class\n              name.\n               ```javascript\n              // Applies the 'high' class to the view element\n              import Component from '@ember/component';\n              Component.extend({\n                classNameBindings: ['priority'],\n                priority: 'high'\n              });\n              ```\n               If the value of the property is a Boolean, the name of that property is\n              added as a dasherized class name.\n               ```javascript\n              // Applies the 'is-urgent' class to the view element\n              import Component from '@ember/component';\n              Component.extend({\n                classNameBindings: ['isUrgent'],\n                isUrgent: true\n              });\n              ```\n               If you would prefer to use a custom value instead of the dasherized\n              property name, you can pass a binding like this:\n               ```javascript\n              // Applies the 'urgent' class to the view element\n              import Component from '@ember/component';\n              Component.extend({\n                classNameBindings: ['isUrgent:urgent'],\n                isUrgent: true\n              });\n              ```\n               If you would like to specify a class that should only be added when the\n              property is false, you can declare a binding like this:\n               ```javascript\n              // Applies the 'disabled' class to the view element\n              import Component from '@ember/component';\n              Component.extend({\n                classNameBindings: ['isEnabled::disabled'],\n                isEnabled: false\n              });\n              ```\n               This list of properties is inherited from the component's superclasses as well.\n               @property classNameBindings\n              @type Array\n              @default []\n              @public\n            */classNameBindings:EMPTY_ARRAY$2});const emberinternalsViewsLibMixinsClassNamesSupport=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ClassNamesSupport},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          */const ChildViewsSupport=Mixin.create({/**\n              Array of child views. You should never edit this array directly.\n               @property childViews\n              @type Array\n              @default []\n              @private\n            */childViews:nativeDescDecorator({configurable:false,enumerable:false,get(){return getChildViews(this);}}),appendChild(view){addChildView(this,view);}});const emberinternalsViewsLibMixinsChildViewsSupport=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ChildViewsSupport},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          */const ViewStateSupport=Mixin.create({_transitionTo(state){let priorState=this._currentState;let currentState=this._currentState=this._states[state];this._state=state;if(priorState&&priorState.exit){priorState.exit(this);}if(currentState.enter){currentState.enter(this);}}});const emberinternalsViewsLibMixinsViewStateSupport=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ViewStateSupport},Symbol.toStringTag,{value:'Module'});function K$1(){return this;}/**\n           @class ViewMixin\n           @namespace Ember\n           @private\n          */const ViewMixin=Mixin.create({/**\n             A list of properties of the view to apply as attributes. If the property\n             is a string value, the value of that string will be applied as the value\n             for an attribute of the property's name.\n              The following example creates a tag like `<div priority=\"high\" />`.\n              ```app/components/my-component.js\n             import Component from '@ember/component';\n              export default Component.extend({\n                attributeBindings: ['priority'],\n                priority: 'high'\n              });\n             ```\n              If the value of the property is a Boolean, the attribute is treated as\n             an HTML Boolean attribute. It will be present if the property is `true`\n             and omitted if the property is `false`.\n              The following example creates markup like `<div visible />`.\n              ```app/components/my-component.js\n             import Component from '@ember/component';\n              export default Component.extend({\n                attributeBindings: ['visible'],\n                visible: true\n              });\n             ```\n              If you would prefer to use a custom value instead of the property name,\n             you can create the same markup as the last example with a binding like\n             this:\n              ```app/components/my-component.js\n             import Component from '@ember/component';\n              export default Component.extend({\n                attributeBindings: ['isVisible:visible'],\n                isVisible: true\n              });\n             ```\n              This list of attributes is inherited from the component's superclasses,\n             as well.\n              @property attributeBindings\n             @type Array\n             @default []\n             @public\n             */concatenatedProperties:['attributeBindings'],// ..........................................................\n// TEMPLATE SUPPORT\n//\n/**\n             Return the nearest ancestor that is an instance of the provided\n             class or mixin.\n              @method nearestOfType\n             @param {Class,Mixin} klass Subclass of Ember.View (or Ember.View itself),\n             or an instance of Mixin.\n             @return Ember.View\n             @deprecated use `yield` and contextual components for composition instead.\n             @private\n             */nearestOfType(klass){let view=this.parentView;let isOfType=klass instanceof Mixin?view=>klass.detect(view):view=>klass.detect(view.constructor);while(view){if(isOfType(view)){return view;}view=view.parentView;}return;},/**\n             Return the nearest ancestor that has a given property.\n              @method nearestWithProperty\n             @param {String} property A property name\n             @return Ember.View\n             @deprecated use `yield` and contextual components for composition instead.\n             @private\n             */nearestWithProperty(property){let view=this.parentView;while(view){if(property in view){return view;}view=view.parentView;}},/**\n             Renders the view again. This will work regardless of whether the\n             view is already in the DOM or not. If the view is in the DOM, the\n             rendering process will be deferred to give bindings a chance\n             to synchronize.\n              If children were added during the rendering process using `appendChild`,\n             `rerender` will remove them, because they will be added again\n             if needed by the next `render`.\n              In general, if the display of your view changes, you should modify\n             the DOM element directly instead of manually calling `rerender`, which can\n             be slow.\n              @method rerender\n             @public\n             */rerender(){return this._currentState.rerender(this);},// ..........................................................\n// ELEMENT SUPPORT\n//\n/**\n             Returns the current DOM element for the view.\n               @property element\n              @type DOMElement\n              @public\n            */element:nativeDescDecorator({configurable:false,enumerable:false,get(){return this.renderer.getElement(this);}}),/**\n             Appends the view's element to the specified parent element.\n              Note that this method just schedules the view to be appended; the DOM\n             element will not be appended to the given element until all bindings have\n             finished synchronizing.\n              This is not typically a function that you will need to call directly when\n             building your application. If you do need to use `appendTo`, be sure that\n             the target element you are providing is associated with an `Application`\n             and does not have an ancestor element that is associated with an Ember view.\n              @method appendTo\n             @param {String|DOMElement} A selector, element, HTML string\n             @return {Ember.View} receiver\n             @private\n             */appendTo(selector){let target;if(hasDOM){target=typeof selector==='string'?document.querySelector(selector):selector;}else{target=selector;}// SAFETY: SimpleElement is supposed to be a subset of Element so this _should_ be safe.\n// However, the types are more specific in some places which necessitates the `as`.\nthis.renderer.appendTo(this,target);return this;},/**\n             Appends the view's element to the document body. If the view does\n             not have an HTML representation yet\n             the element will be generated automatically.\n              If your application uses the `rootElement` property, you must append\n             the view within that element. Rendering views outside of the `rootElement`\n             is not supported.\n              Note that this method just schedules the view to be appended; the DOM\n             element will not be appended to the document body until all bindings have\n             finished synchronizing.\n              @method append\n             @return {Ember.View} receiver\n             @private\n             */append(){return this.appendTo(document.body);},/**\n             The HTML `id` of the view's element in the DOM. You can provide this\n             value yourself but it must be unique (just as in HTML):\n              ```handlebars\n             {{my-component elementId=\"a-really-cool-id\"}}\n             ```\n              If not manually set a default value will be provided by the framework.\n              Once rendered an element's `elementId` is considered immutable and you\n             should never change it. If you need to compute a dynamic value for the\n             `elementId`, you should do this when the component or element is being\n             instantiated:\n              ```app/components/my-component.js\n             import Component from '@ember/component';\n              export default Component.extend({\n                init() {\n                  this._super(...arguments);\n                  let index = this.get('index');\n                  this.set('elementId', 'component-id' + index);\n                }\n              });\n             ```\n              @property elementId\n             @type String\n             @public\n             */elementId:null,/**\n             Called when a view is going to insert an element into the DOM.\n              @event willInsertElement\n             @public\n             */willInsertElement:K$1,/**\n             Called when the element of the view has been inserted into the DOM.\n             Override this function to do any set up that requires an element\n             in the document body.\n              When a view has children, didInsertElement will be called on the\n             child view(s) first and on itself afterwards.\n              @event didInsertElement\n             @public\n             */didInsertElement:K$1,/**\n             Called when the view is about to rerender, but before anything has\n             been torn down. This is a good opportunity to tear down any manual\n             observers you have installed based on the DOM state\n              @event willClearRender\n             @public\n             */willClearRender:K$1,/**\n             You must call `destroy` on a view to destroy the view (and all of its\n             child views). This will remove the view from any parent node, then make\n             sure that the DOM element managed by the view can be released by the\n             memory manager.\n              @method destroy\n             @private\n             */destroy(){this._super(...arguments);this._currentState.destroy(this);},/**\n             Called when the element of the view is going to be destroyed. Override\n             this function to do any teardown that requires an element, like removing\n             event listeners.\n              Please note: any property changes made during this event will have no\n             effect on object observers.\n              @event willDestroyElement\n             @public\n             */willDestroyElement:K$1,/**\n             Called after the element of the view is destroyed.\n              @event willDestroyElement\n             @public\n             */didDestroyElement:K$1,/**\n             Called when the parentView property has changed.\n              @event parentViewDidChange\n             @private\n             */parentViewDidChange:K$1,// ..........................................................\n// STANDARD RENDER PROPERTIES\n//\n/**\n             Tag name for the view's outer element. The tag name is only used when an\n             element is first created. If you change the `tagName` for an element, you\n             must destroy and recreate the view element.\n              By default, the render buffer will use a `<div>` tag for views.\n              If the tagName is `''`, the view will be tagless, with no outer element.\n             Component properties that depend on the presence of an outer element, such\n             as `classNameBindings` and `attributeBindings`, do not work with tagless\n             components. Tagless components cannot implement methods to handle events,\n             and their `element` property has a `null` value.\n              @property tagName\n             @type String\n             @default null\n             @public\n             */// We leave this null by default so we can tell the difference between\n// the default case and a user-specified tag.\ntagName:null,// .......................................................\n// CORE DISPLAY METHODS\n//\n/**\n             Setup a view, but do not finish waking it up.\n              * configure `childViews`\n             * register the view with the global views hash, which is used for event\n             dispatch\n              @method init\n             @private\n             */init(){this._super(...arguments);if(!this.elementId&&this.tagName!==''){this.elementId=guidFor(this);}},// .......................................................\n// EVENT HANDLING\n//\n/**\n             Handle events from `EventDispatcher`\n              @method handleEvent\n             @param eventName {String}\n             @param evt {Event}\n             @private\n             */handleEvent(eventName,evt){return this._currentState.handleEvent(this,eventName,evt);}});const emberinternalsViewsLibMixinsViewSupport=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ViewMixin},Symbol.toStringTag,{value:'Module'});/**\n           @module ember\n          *//**\n           @class ActionSupport\n           @namespace Ember\n           @private\n          */const ActionSupport=Mixin.create({send(actionName,...args){let action=this.actions&&this.actions[actionName];if(action){let shouldBubble=action.apply(this,args)===true;if(!shouldBubble){return;}}let target=get$2(this,'target');if(target){target.send(...arguments);}}});const emberinternalsViewsLibMixinsActionSupport=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ActionSupport},Symbol.toStringTag,{value:'Module'});const MUTABLE_CELL=Symbol('MUTABLE_CELL');const emberinternalsViewsLibCompatAttrs=/*#__PURE__*/Object.defineProperty({__proto__:null,MUTABLE_CELL},Symbol.toStringTag,{value:'Module'});const emberinternalsViewsIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,ActionManager,ActionSupport,ChildViewsSupport,ClassNamesSupport,ComponentLookup,CoreView,EventDispatcher,MUTABLE_CELL,ViewMixin,ViewStateSupport,addChildView,clearElementView,clearViewElement,constructStyleDeprecationMessage,getChildViews,getElementView,getRootViews,getViewBoundingClientRect,getViewBounds,getViewClientRects,getViewElement,getViewId,isSimpleClick,setElementView,setViewElement},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/engine\n          */const ENGINE_PARENT=Symbol('ENGINE_PARENT');/**\n            `getEngineParent` retrieves an engine instance's parent instance.\n\n            @method getEngineParent\n            @param {EngineInstance} engine An engine instance.\n            @return {EngineInstance} The parent engine instance.\n            @for @ember/engine\n            @static\n            @private\n          */function getEngineParent(engine){return engine[ENGINE_PARENT];}/**\n            `setEngineParent` sets an engine instance's parent instance.\n\n            @method setEngineParent\n            @param {EngineInstance} engine An engine instance.\n            @param {EngineInstance} parent The parent engine instance.\n            @private\n          */function setEngineParent(engine,parent){engine[ENGINE_PARENT]=parent;}const emberEngineLibEngineParent=/*#__PURE__*/Object.defineProperty({__proto__:null,ENGINE_PARENT,getEngineParent,setEngineParent},Symbol.toStringTag,{value:'Module'});/**\n           @module @ember/service\n           @public\n           *//**\n            @method inject\n            @static\n            @since 1.10.0\n            @for @ember/service\n            @param {String} name (optional) name of the service to inject, defaults to\n                   the property's name\n            @return {ComputedDecorator} injection decorator instance\n            @public\n          */function inject$1(...args){return inject$2('service',...args);}/**\n            Creates a property that lazily looks up a service in the container. There are\n            no restrictions as to what objects a service can be injected into.\n\n            Example:\n\n            ```app/routes/application.js\n            import Route from '@ember/routing/route';\n            import { service } from '@ember/service';\n\n            export default class ApplicationRoute extends Route {\n              @service('auth') authManager;\n\n              model() {\n                return this.authManager.findCurrentUser();\n              }\n            }\n            ```\n\n            Classic Class Example:\n\n            ```app/routes/application.js\n            import Route from '@ember/routing/route';\n            import { service } from '@ember/service';\n\n            export default Route.extend({\n              authManager: service('auth'),\n\n              model() {\n                return this.get('authManager').findCurrentUser();\n              }\n            });\n            ```\n\n            This example will create an `authManager` property on the application route\n            that looks up the `auth` service in the container, making it easily accessible\n            in the `model` hook.\n\n            @method service\n            @static\n            @since 4.1.0\n            @for @ember/service\n            @param {String} name (optional) name of the service to inject, defaults to\n                   the property's name\n            @return {ComputedDecorator} injection decorator instance\n            @public\n          */function service(...args){return inject$2('service',...args);}/**\n            @class Service\n            @extends EmberObject\n            @since 1.10.0\n            @public\n          */class Service extends FrameworkObject{}/**\n            A type registry for Ember `Service`s. Meant to be declaration-merged so string\n            lookups resolve to the correct type.\n\n            Blueprints should include such a declaration merge for TypeScript:\n\n            ```ts\n            import Service from '@ember/service';\n\n            export default class ExampleService extends Service {\n              // ...\n            }\n\n            declare module '@ember/service' {\n              export interface Registry {\n                example: ExampleService;\n              }\n            }\n            ```\n\n            Then `@service` can check that the service is registered correctly, and APIs\n            like `owner.lookup('service:example')` can return `ExampleService`.\n           */// NOTE: this cannot be `Record<string, Service | undefined>`, convenient as\n// that would be for end users, because there is no actual contract to that\n// effect with Ember -- and in the future this choice would allow us to have\n// registered services which have no base class.\n// eslint-disable-next-line @typescript-eslint/no-empty-interface\n_defineProperty(Service,\"isServiceFactory\",true);const emberServiceIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Service,inject:inject$1,service},Symbol.toStringTag,{value:'Module'});const LinkToTemplate=templateFactory(/*\n            <a\n            {{!-- for compatibility --}}\n            id={{this.id}}\n            class={{this.class}}\n\n            {{!-- deprecated attribute bindings --}}\n            role={{this.role}}\n            title={{this.title}}\n            rel={{this.rel}}\n            tabindex={{this.tabindex}}\n            target={{this.target}}\n\n            ...attributes\n\n            href={{this.href}}\n\n            {{on 'click' this.click}}\n          >{{yield}}</a>\n          */{\"id\":\"Ub0nir+H\",\"block\":\"[[[11,3],[16,1,[30,0,[\\\"id\\\"]]],[16,0,[30,0,[\\\"class\\\"]]],[16,\\\"role\\\",[30,0,[\\\"role\\\"]]],[16,\\\"title\\\",[30,0,[\\\"title\\\"]]],[16,\\\"rel\\\",[30,0,[\\\"rel\\\"]]],[16,\\\"tabindex\\\",[30,0,[\\\"tabindex\\\"]]],[16,\\\"target\\\",[30,0,[\\\"target\\\"]]],[17,1],[16,6,[30,0,[\\\"href\\\"]]],[4,[32,0],[\\\"click\\\",[30,0,[\\\"click\\\"]]],null],[12],[18,2,null],[13]],[\\\"&attrs\\\",\\\"&default\\\"],false,[\\\"yield\\\"]]\",\"moduleName\":\"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs\",\"scope\":()=>[on],\"isStrictMode\":true});const EMPTY_ARRAY$1=[];const EMPTY_QUERY_PARAMS={};function isMissing(value){return value===null||value===undefined;}function isPresent$1(value){return!isMissing(value);}function isQueryParams(value){return typeof value==='object'&&value!==null&&value['isQueryParams']===true;}/**\n            The `LinkTo` component renders a link to the supplied `routeName` passing an optionally\n            supplied model to the route as its `model` context of the route. The block for `LinkTo`\n            becomes the contents of the rendered element:\n\n            ```handlebars\n            <LinkTo @route='photoGallery'>\n              Great Hamster Photos\n            </LinkTo>\n            ```\n\n            This will result in:\n\n            ```html\n            <a href=\"/hamster-photos\">\n              Great Hamster Photos\n            </a>\n            ```\n\n            ### Disabling the `LinkTo` component\n\n            The `LinkTo` component can be disabled by using the `disabled` argument. A disabled link\n            doesn't result in a transition when activated, and adds the `disabled` class to the `<a>`\n            element.\n\n            (The class name to apply to the element can be overridden by using the `disabledClass`\n            argument)\n\n            ```handlebars\n            <LinkTo @route='photoGallery' @disabled={{true}}>\n              Great Hamster Photos\n            </LinkTo>\n            ```\n\n            ### Handling `href`\n\n            `<LinkTo>` will use your application's Router to fill the element's `href` property with a URL\n            that matches the path to the supplied `routeName`.\n\n            ### Handling current route\n\n            The `LinkTo` component will apply a CSS class name of 'active' when the application's current\n            route matches the supplied routeName. For example, if the application's current route is\n            'photoGallery.recent', then the following invocation of `LinkTo`:\n\n            ```handlebars\n            <LinkTo @route='photoGallery.recent'>\n              Great Hamster Photos\n            </LinkTo>\n            ```\n\n            will result in\n\n            ```html\n            <a href=\"/hamster-photos/this-week\" class=\"active\">\n              Great Hamster Photos\n            </a>\n            ```\n\n            The CSS class used for active classes can be customized by passing an `activeClass` argument:\n\n            ```handlebars\n            <LinkTo @route='photoGallery.recent' @activeClass=\"current-url\">\n              Great Hamster Photos\n            </LinkTo>\n            ```\n\n            ```html\n            <a href=\"/hamster-photos/this-week\" class=\"current-url\">\n              Great Hamster Photos\n            </a>\n            ```\n\n            ### Keeping a link active for other routes\n\n            If you need a link to be 'active' even when it doesn't match the current route, you can use the\n            `current-when` argument.\n\n            ```handlebars\n            <LinkTo @route='photoGallery' @current-when='photos'>\n              Photo Gallery\n            </LinkTo>\n            ```\n\n            This may be helpful for keeping links active for:\n\n            * non-nested routes that are logically related\n            * some secondary menu approaches\n            * 'top navigation' with 'sub navigation' scenarios\n\n            A link will be active if `current-when` is `true` or the current\n            route is the route this link would transition to.\n\n            To match multiple routes 'space-separate' the routes:\n\n            ```handlebars\n            <LinkTo @route='gallery' @current-when='photos drawings paintings'>\n              Art Gallery\n            </LinkTo>\n            ```\n\n            ### Supplying a model\n\n            An optional `model` argument can be used for routes whose\n            paths contain dynamic segments. This argument will become\n            the model context of the linked route:\n\n            ```javascript\n            Router.map(function() {\n              this.route(\"photoGallery\", {path: \"hamster-photos/:photo_id\"});\n            });\n            ```\n\n            ```handlebars\n            <LinkTo @route='photoGallery' @model={{this.aPhoto}}>\n              {{aPhoto.title}}\n            </LinkTo>\n            ```\n\n            ```html\n            <a href=\"/hamster-photos/42\">\n              Tomster\n            </a>\n            ```\n\n            ### Supplying multiple models\n\n            For deep-linking to route paths that contain multiple\n            dynamic segments, the `models` argument can be used.\n\n            As the router transitions through the route path, each\n            supplied model argument will become the context for the\n            route with the dynamic segments:\n\n            ```javascript\n            Router.map(function() {\n              this.route(\"photoGallery\", { path: \"hamster-photos/:photo_id\" }, function() {\n                this.route(\"comment\", {path: \"comments/:comment_id\"});\n              });\n            });\n            ```\n\n            This argument will become the model context of the linked route:\n\n            ```handlebars\n            <LinkTo @route='photoGallery.comment' @models={{array this.aPhoto this.comment}}>\n              {{comment.body}}\n            </LinkTo>\n            ```\n\n            ```html\n            <a href=\"/hamster-photos/42/comments/718\">\n              A+++ would snuggle again.\n            </a>\n            ```\n\n            ### Supplying an explicit dynamic segment value\n\n            If you don't have a model object available to pass to `LinkTo`,\n            an optional string or integer argument can be passed for routes whose\n            paths contain dynamic segments. This argument will become the value\n            of the dynamic segment:\n\n            ```javascript\n            Router.map(function() {\n              this.route(\"photoGallery\", { path: \"hamster-photos/:photo_id\" });\n            });\n            ```\n\n            ```handlebars\n            <LinkTo @route='photoGallery' @model={{aPhotoId}}>\n              {{this.aPhoto.title}}\n            </LinkTo>\n            ```\n\n            ```html\n            <a href=\"/hamster-photos/42\">\n              Tomster\n            </a>\n            ```\n\n            When transitioning into the linked route, the `model` hook will\n            be triggered with parameters including this passed identifier.\n\n            ### Supplying query parameters\n\n            If you need to add optional key-value pairs that appear to the right of the ? in a URL,\n            you can use the `query` argument.\n\n            ```handlebars\n            <LinkTo @route='photoGallery' @query={{hash page=1 per_page=20}}>\n              Great Hamster Photos\n            </LinkTo>\n            ```\n\n            This will result in:\n\n            ```html\n            <a href=\"/hamster-photos?page=1&per_page=20\">\n              Great Hamster Photos\n            </a>\n            ```\n\n            @for Ember.Templates.components\n            @method LinkTo\n            @public\n          *//**\n            @module @ember/routing\n          *//**\n            See [Ember.Templates.components.LinkTo](/ember/release/classes/Ember.Templates.components/methods/input?anchor=LinkTo).\n\n            @for Ember.Templates.helpers\n            @method link-to\n            @see {Ember.Templates.components.LinkTo}\n            @public\n          **//**\n            An opaque interface which can be imported and used in strict-mode\n            templates to call <LinkTo>.\n\n            See [Ember.Templates.components.LinkTo](/ember/release/classes/Ember.Templates.components/methods/input?anchor=LinkTo).\n\n            @for @ember/routing\n            @method LinkTo\n            @see {Ember.Templates.components.LinkTo}\n            @public\n          **/var _routing=/*#__PURE__*/new WeakMap();class _LinkTo extends InternalComponent{constructor(...args){super(...args);_classPrivateFieldInitSpec(this,_routing,(initializeDeferredDecorator(this,\"routing\"),void 0));// GH #17963\n_defineProperty(this,\"currentRouteCache\",createCache(()=>{consumeTag(tagFor(this.routing,'currentState'));return untrack(()=>this.routing.currentRouteName);}));}static toString(){return'LinkTo';}validateArguments(){super.validateArguments();}get class(){let classes='ember-view';if(this.isActive){classes+=this.classFor('active');if(this.willBeActive===false){classes+=' ember-transitioning-out';}}else if(this.willBeActive){classes+=' ember-transitioning-in';}if(this.isLoading){classes+=this.classFor('loading');}if(this.isDisabled){classes+=this.classFor('disabled');}return classes;}get href(){if(this.isLoading){return'#';}let{routing,route,models,query}=this;// TODO: can we narrow this down to QP changes only?\nconsumeTag(tagFor(routing,'currentState'));{return routing.generateURL(route,models,query);}}click(event){if(!isSimpleClick(event)){return;}let element=event.currentTarget;let isSelf=element.target===''||element.target==='_self';if(isSelf){this.preventDefault(event);}else{return;}if(this.isDisabled){return;}if(this.isLoading){return;}let{routing,route,models,query,replace}=this;let payload={routeName:route,queryParams:query,transition:undefined};flaggedInstrument('interaction.link-to',payload,()=>{payload.transition=routing.transitionTo(route,models,query,replace);});}get route(){if('route'in this.args.named){let route=this.named('route');return route&&this.namespaceRoute(route);}else{return this.currentRoute;}}get currentRoute(){return getValue(this.currentRouteCache);}// TODO: not sure why generateURL takes {}[] instead of unknown[]\nget models(){if('models'in this.args.named){let models=this.named('models');return models;}else if('model'in this.args.named){return[this.named('model')];}else{return EMPTY_ARRAY$1;}}get query(){if('query'in this.args.named){let query=this.named('query');return{...query};}else{return EMPTY_QUERY_PARAMS;}}get replace(){return this.named('replace')===true;}get isActive(){return this.isActiveForState(this.routing.currentState);}get willBeActive(){let current=this.routing.currentState;let target=this.routing.targetState;if(current===target){return null;}else{return this.isActiveForState(target);}}get isLoading(){return isMissing(this.route)||this.models.some(model=>isMissing(model));}get isDisabled(){return Boolean(this.named('disabled'));}get isEngine(){let owner=this.owner;return getEngineParent(owner)!==undefined;}get engineMountPoint(){let owner=this.owner;return owner.mountPoint;}classFor(state){let className=this.named(`${state}Class`);if(className===true||isMissing(className)){return` ${state}`;}else if(className){return` ${className}`;}else{return'';}}namespaceRoute(route){let{engineMountPoint}=this;if(engineMountPoint===undefined){return route;}else if(route==='application'){return engineMountPoint;}else{return`${engineMountPoint}.${route}`;}}isActiveForState(state){if(!isPresent$1(state)){return false;}if(this.isLoading){return false;}let currentWhen=this.named('current-when');if(typeof currentWhen==='boolean'){return currentWhen;}else if(typeof currentWhen==='string'){let{models,routing}=this;return currentWhen.split(' ').some(route=>routing.isActiveForRoute(models,undefined,this.namespaceRoute(route),state));}else{let{route,models,query,routing}=this;return routing.isActiveForRoute(models,query,route,state);}}preventDefault(event){event.preventDefault();}isSupportedArgument(name){let supportedArguments=['route','model','models','query','replace','disabled','current-when','activeClass','loadingClass','disabledClass'];return supportedArguments.indexOf(name)!==-1||super.isSupportedArgument(name);}}_LinkTo2=_LinkTo;decorateFieldV2(_LinkTo2.prototype,\"routing\",[service('-routing')]);decorateMethodV2(_LinkTo2.prototype,\"click\",[action$1]);let{prototype}=_LinkTo;let descriptorFor=(target,property)=>{if(target){return Object.getOwnPropertyDescriptor(target,property)||descriptorFor(Object.getPrototypeOf(target),property);}else{return null;}};// @href\n{let superOnUnsupportedArgument=prototype['onUnsupportedArgument'];Object.defineProperty(prototype,'onUnsupportedArgument',{configurable:true,enumerable:false,value:function onUnsupportedArgument(name){if(name==='href');else{superOnUnsupportedArgument.call(this,name);}}});}// QP\n{let superModelsDescriptor=descriptorFor(prototype,'models');let superModelsGetter=superModelsDescriptor.get;Object.defineProperty(prototype,'models',{configurable:true,enumerable:false,get:function models(){let models=superModelsGetter.call(this);if(models.length>0&&!('query'in this.args.named)){if(isQueryParams(models[models.length-1])){models=models.slice(0,-1);}}return models;}});let superQueryDescriptor=descriptorFor(prototype,'query');let superQueryGetter=superQueryDescriptor.get;Object.defineProperty(prototype,'query',{configurable:true,enumerable:false,get:function query(){if('query'in this.args.named){let qp=superQueryGetter.call(this);if(isQueryParams(qp)){return qp.values??EMPTY_QUERY_PARAMS;}else{return qp;}}else{let models=superModelsGetter.call(this);if(models.length>0){let qp=models[models.length-1];if(isQueryParams(qp)&&qp.values!==null){return qp.values;}}return EMPTY_QUERY_PARAMS;}}});}// Positional Arguments\n{let superOnUnsupportedArgument=prototype['onUnsupportedArgument'];Object.defineProperty(prototype,'onUnsupportedArgument',{configurable:true,enumerable:false,value:function onUnsupportedArgument(name){if(name!=='params'){superOnUnsupportedArgument.call(this,name);}}});}const LinkTo=opaquify(_LinkTo,LinkToTemplate);const TextareaTemplate=templateFactory(/*\n            <textarea\n            {{!-- for compatibility --}}\n            id={{this.id}}\n            class={{this.class}}\n\n            ...attributes\n\n            value={{this.value}}\n\n            {{on \"change\" this.change}}\n            {{on \"input\" this.input}}\n            {{on \"keyup\" this.keyUp}}\n            {{on \"paste\" this.valueDidChange}}\n            {{on \"cut\" this.valueDidChange}}\n          />\n          */{\"id\":\"112WKCh2\",\"block\":\"[[[11,\\\"textarea\\\"],[16,1,[30,0,[\\\"id\\\"]]],[16,0,[30,0,[\\\"class\\\"]]],[17,1],[16,2,[30,0,[\\\"value\\\"]]],[4,[32,0],[\\\"change\\\",[30,0,[\\\"change\\\"]]],null],[4,[32,0],[\\\"input\\\",[30,0,[\\\"input\\\"]]],null],[4,[32,0],[\\\"keyup\\\",[30,0,[\\\"keyUp\\\"]]],null],[4,[32,0],[\\\"paste\\\",[30,0,[\\\"valueDidChange\\\"]]],null],[4,[32,0],[\\\"cut\\\",[30,0,[\\\"valueDidChange\\\"]]],null],[12],[13]],[\\\"&attrs\\\"],false,[]]\",\"moduleName\":\"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs\",\"scope\":()=>[on],\"isStrictMode\":true});/**\n          @module @ember/component\n          */class _Textarea extends AbstractInput{static toString(){return'Textarea';}get class(){return'ember-text-area ember-view';}// See abstract-input.ts for why these are needed\nchange(event){super.change(event);}input(event){super.input(event);}isSupportedArgument(name){let supportedArguments=['type','value','enter','insert-newline','escape-press'];return supportedArguments.indexOf(name)!==-1||super.isSupportedArgument(name);}}_Textarea2=_Textarea;decorateMethodV2(_Textarea2.prototype,\"change\",[action$1]);decorateMethodV2(_Textarea2.prototype,\"input\",[action$1]);const Textarea=opaquify(_Textarea,TextareaTemplate);function isTemplateFactory(template){return typeof template==='function';}function referenceForParts(rootRef,parts){let isAttrs=parts[0]==='attrs';// TODO deprecate this\nif(isAttrs){parts.shift();if(parts.length===1){return childRefFor(rootRef,parts[0]);}}return childRefFromParts(rootRef,parts);}function parseAttributeBinding(microsyntax){let colonIndex=microsyntax.indexOf(':');if(colonIndex===-1){return[microsyntax,microsyntax,true];}else{let prop=microsyntax.substring(0,colonIndex);let attribute=microsyntax.substring(colonIndex+1);return[prop,attribute,false];}}function installAttributeBinding(component,rootRef,parsed,operations){let[prop,attribute,isSimple]=parsed;if(attribute==='id'){// SAFETY: `get` could not infer the type of `prop` and just gave us `unknown`.\n//         we may want to throw an error in the future if the value isn't string or null/undefined.\nlet elementId=get$2(component,prop);if(elementId===undefined||elementId===null){elementId=component.elementId;}let elementIdRef=createPrimitiveRef(elementId);operations.setAttribute('id',elementIdRef,true,null);return;}let isPath=prop.indexOf('.')>-1;let reference=isPath?referenceForParts(rootRef,prop.split('.')):childRefFor(rootRef,prop);operations.setAttribute(attribute,reference,false,null);}function createClassNameBindingRef(rootRef,microsyntax,operations){let parts=microsyntax.split(':');let[prop,truthy,falsy]=parts;let isStatic=prop==='';if(isStatic){operations.setAttribute('class',createPrimitiveRef(truthy),true,null);}else{let isPath=prop.indexOf('.')>-1;let parts=isPath?prop.split('.'):[];let value=isPath?referenceForParts(rootRef,parts):childRefFor(rootRef,prop);let ref;if(truthy===undefined){ref=createSimpleClassNameBindingRef(value,isPath?parts[parts.length-1]:prop);}else{ref=createColonClassNameBindingRef(value,truthy,falsy);}operations.setAttribute('class',ref,false,null);}}function createSimpleClassNameBindingRef(inner,path){let dasherizedPath;return createComputeRef(()=>{let value=valueForRef(inner);if(value===true){return dasherizedPath||(dasherizedPath=dasherize(path));}else if(value||value===0){return String(value);}else{return null;}});}function createColonClassNameBindingRef(inner,truthy,falsy){return createComputeRef(()=>{return valueForRef(inner)?truthy:falsy;});}function NOOP$1(){}/**\n            @module ember\n          *//**\n            Represents the internal state of the component.\n\n            @class ComponentStateBucket\n            @private\n          */class ComponentStateBucket{constructor(component,args,argsTag,finalizer,hasWrappedElement,isInteractive){_defineProperty(this,\"classRef\",null);_defineProperty(this,\"rootRef\",void 0);_defineProperty(this,\"argsRevision\",void 0);this.component=component;this.args=args;this.argsTag=argsTag;this.finalizer=finalizer;this.hasWrappedElement=hasWrappedElement;this.isInteractive=isInteractive;this.classRef=null;this.argsRevision=args===null?0:valueForTag(argsTag);this.rootRef=createConstRef(component);registerDestructor$1(this,()=>this.willDestroy(),true);registerDestructor$1(this,()=>this.component.destroy());}willDestroy(){let{component,isInteractive}=this;if(isInteractive){beginUntrackFrame();component.trigger('willDestroyElement');component.trigger('willClearRender');endUntrackFrame();let element=getViewElement(component);if(element){clearElementView(element);clearViewElement(component);}}component.renderer.unregister(component);}finalize(){let{finalizer}=this;finalizer();this.finalizer=NOOP$1;}}function internalHelper(helper){return setInternalHelperManager(helper,{});}/**\n          @module ember\n          */const ACTIONS=new WeakSet();/**\n            The `{{action}}` helper provides a way to pass triggers for behavior (usually\n            just a function) between components, and into components from controllers.\n\n            ### Passing functions with the action helper\n\n            There are three contexts an action helper can be used in. The first two\n            contexts to discuss are attribute context, and Handlebars value context.\n\n            ```handlebars\n            {{! An example of attribute context }}\n            <div onclick={{action \"save\"}}></div>\n            {{! Examples of Handlebars value context }}\n            {{input on-input=(action \"save\")}}\n            {{yield (action \"refreshData\") andAnotherParam}}\n            ```\n\n            In these contexts,\n            the helper is called a \"closure action\" helper. Its behavior is simple:\n            If passed a function name, read that function off the `actions` property\n            of the current context. Once that function is read, or immediately if a function was\n            passed, create a closure over that function and any arguments.\n            The resulting value of an action helper used this way is simply a function.\n\n            For example, in the attribute context:\n\n            ```handlebars\n            {{! An example of attribute context }}\n            <div onclick={{action \"save\"}}></div>\n            ```\n\n            The resulting template render logic would be:\n\n            ```js\n            var div = document.createElement('div');\n            var actionFunction = (function(context){\n              return function() {\n                return context.actions.save.apply(context, arguments);\n              };\n            })(context);\n            div.onclick = actionFunction;\n            ```\n\n            Thus when the div is clicked, the action on that context is called.\n            Because the `actionFunction` is just a function, closure actions can be\n            passed between components and still execute in the correct context.\n\n            Here is an example action handler on a component:\n\n            ```app/components/my-component.js\n            import Component from '@glimmer/component';\n            import { action } from '@ember/object';\n\n            export default class extends Component {\n              @action\n              save() {\n                this.model.save();\n              }\n            }\n            ```\n\n            Actions are always looked up on the `actions` property of the current context.\n            This avoids collisions in the naming of common actions, such as `destroy`.\n            Two options can be passed to the `action` helper when it is used in this way.\n\n            * `target=someProperty` will look to `someProperty` instead of the current\n              context for the `actions` hash. This can be useful when targeting a\n              service for actions.\n            * `value=\"target.value\"` will read the path `target.value` off the first\n              argument to the action when it is called and rewrite the first argument\n              to be that value. This is useful when attaching actions to event listeners.\n\n            ### Invoking an action\n\n            Closure actions curry both their scope and any arguments. When invoked, any\n            additional arguments are added to the already curried list.\n            Actions are presented in JavaScript as callbacks, and are\n            invoked like any other JavaScript function.\n\n            For example\n\n            ```app/components/update-name.js\n            import Component from '@glimmer/component';\n            import { action } from '@ember/object';\n\n            export default class extends Component {\n              @action\n              setName(model, name) {\n                model.set('name', name);\n              }\n            }\n            ```\n\n            ```app/components/update-name.hbs\n            {{input on-input=(action (action 'setName' @model) value=\"target.value\")}}\n            ```\n\n            The first argument (`@model`) was curried over, and the run-time argument (`event`)\n            becomes a second argument. Action calls can be nested this way because each simply\n            returns a function. Any function can be passed to the `{{action}}` helper, including\n            other actions.\n\n            Actions invoked with `sendAction` have the same currying behavior as demonstrated\n            with `on-input` above. For example:\n\n            ```app/components/my-input.js\n            import Component from '@glimmer/component';\n            import { action } from '@ember/object';\n\n            export default class extends Component {\n              @action\n              setName(model, name) {\n                model.set('name', name);\n              }\n            }\n            ```\n\n            ```handlebars\n            <MyInput @submit={{action 'setName' @model}} />\n            ```\n\n            or\n\n            ```handlebars\n            {{my-input submit=(action 'setName' @model)}}\n            ```\n\n            ```app/components/my-component.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              click() {\n                // Note that model is not passed, it was curried in the template\n                this.submit('bob');\n              }\n            });\n            ```\n\n            ### Attaching actions to DOM elements\n\n            The third context of the `{{action}}` helper can be called \"element space\".\n            For example:\n\n            ```handlebars\n            {{! An example of element space }}\n            <div {{action \"save\"}}></div>\n            ```\n\n            Used this way, the `{{action}}` helper provides a useful shortcut for\n            registering an HTML element in a template for a single DOM event and\n            forwarding that interaction to the template's context (controller or component).\n            If the context of a template is a controller, actions used this way will\n            bubble to routes when the controller does not implement the specified action.\n            Once an action hits a route, it will bubble through the route hierarchy.\n\n            ### Event Propagation\n\n            `{{action}}` helpers called in element space can control event bubbling. Note\n            that the closure style actions cannot.\n\n            Events triggered through the action helper will automatically have\n            `.preventDefault()` called on them. You do not need to do so in your event\n            handlers. If you need to allow event propagation (to handle file inputs for\n            example) you can supply the `preventDefault=false` option to the `{{action}}` helper:\n\n            ```handlebars\n            <div {{action \"sayHello\" preventDefault=false}}>\n              <input type=\"file\" />\n              <input type=\"checkbox\" />\n            </div>\n            ```\n\n            To disable bubbling, pass `bubbles=false` to the helper:\n\n            ```handlebars\n            <button {{action 'edit' post bubbles=false}}>Edit</button>\n            ```\n\n            To disable bubbling with closure style actions you must create your own\n            wrapper helper that makes use of `event.stopPropagation()`:\n\n            ```handlebars\n            <div onclick={{disable-bubbling (action \"sayHello\")}}>Hello</div>\n            ```\n\n            ```app/helpers/disable-bubbling.js\n            import { helper } from '@ember/component/helper';\n\n            export function disableBubbling([action]) {\n              return function(event) {\n                event.stopPropagation();\n                return action(event);\n              };\n            }\n            export default helper(disableBubbling);\n            ```\n\n            If you need the default handler to trigger you should either register your\n            own event handler, or use event methods on your view class. See\n            [\"Responding to Browser Events\"](/ember/release/classes/Component)\n            in the documentation for `Component` for more information.\n\n            ### Specifying DOM event type\n\n            `{{action}}` helpers called in element space can specify an event type.\n            By default the `{{action}}` helper registers for DOM `click` events. You can\n            supply an `on` option to the helper to specify a different DOM event name:\n\n            ```handlebars\n            <div {{action \"anActionName\" on=\"doubleClick\"}}>\n              click me\n            </div>\n            ```\n\n            See [\"Event Names\"](/ember/release/classes/Component) for a list of\n            acceptable DOM event names.\n\n            ### Specifying whitelisted modifier keys\n\n            `{{action}}` helpers called in element space can specify modifier keys.\n            By default the `{{action}}` helper will ignore click events with pressed modifier\n            keys. You can supply an `allowedKeys` option to specify which keys should not be ignored.\n\n            ```handlebars\n            <div {{action \"anActionName\" allowedKeys=\"alt\"}}>\n              click me\n            </div>\n            ```\n\n            This way the action will fire when clicking with the alt key pressed down.\n            Alternatively, supply \"any\" to the `allowedKeys` option to accept any combination of modifier keys.\n\n            ```handlebars\n            <div {{action \"anActionName\" allowedKeys=\"any\"}}>\n              click me with any key pressed\n            </div>\n            ```\n\n            ### Specifying a Target\n\n            A `target` option can be provided to the helper to change\n            which object will receive the method call. This option must be a path\n            to an object, accessible in the current context:\n\n            ```app/templates/application.hbs\n            <div {{action \"anActionName\" target=someService}}>\n              click me\n            </div>\n            ```\n\n            ```app/controllers/application.js\n            import Controller from '@ember/controller';\n            import { service } from '@ember/service';\n\n            export default class extends Controller {\n              @service someService;\n            }\n            ```\n\n            @method action\n            @deprecated\n            @for Ember.Templates.helpers\n            @public\n          */const action=internalHelper(args=>{deprecateUntil(`Usage of the \\`(action)\\` helper is deprecated. Migrate to native functions and function invocation.`,DEPRECATIONS.DEPRECATE_TEMPLATE_ACTION);let{named,positional}=args;// The first two argument slots are reserved.\n// pos[0] is the context (or `this`)\n// pos[1] is the action name or function\n// Anything else is an action argument.\nlet[context,action,...restArgs]=positional;action.debugLabel;let target='target'in named?named['target']:context;let processArgs=makeArgsProcessor('value'in named&&named['value']||false,restArgs);let fn;if(isInvokableRef(action)){fn=makeClosureAction(action,action,invokeRef,processArgs);}else{fn=makeDynamicClosureAction(valueForRef(context),// SAFETY: glimmer-vm should expose narrowing utilities for references\n//         as is, `target` is still `Reference<unknown>`.\n//         however, we never even tried to narrow `target`, so this is potentially risky code.\ntarget,// SAFETY: glimmer-vm should expose narrowing utilities for references\n//         as is, `action` is still `Reference<unknown>`\naction,processArgs);}ACTIONS.add(fn);return createUnboundRef(fn);});function NOOP(args){return args;}function makeArgsProcessor(valuePathRef,actionArgsRef){let mergeArgs;if(actionArgsRef.length>0){mergeArgs=args=>{return actionArgsRef.map(valueForRef).concat(args);};}let readValue;if(valuePathRef){readValue=args=>{let valuePath=valueForRef(valuePathRef);if(valuePath&&args.length>0){args[0]=get$2(args[0],valuePath);}return args;};}if(mergeArgs&&readValue){return args=>{return readValue(mergeArgs(args));};}else{return mergeArgs||readValue||NOOP;}}function makeDynamicClosureAction(context,targetRef,actionRef,processArgs,debugKey){const action=valueForRef(actionRef);return(...args)=>{return makeClosureAction(context,valueForRef(targetRef),action,processArgs)(...args);};}function makeClosureAction(context,target,action,processArgs,debugKey){let self;let fn;if(typeof action==='string'){self=target;let value=target.actions?.[action];fn=value;}else if(typeof action==='function'){self=context;fn=action;}else;return(...args)=>{let payload={target:self,args,label:'@glimmer/closure-action'};return flaggedInstrument('interaction.ember-action',payload,()=>{return join(self,fn,...processArgs(args));});};}// The code above:\n// 1. Finds an action function, usually on the `actions` hash\n// 2. Calls it with the target as the correct `this` context\n// Previously, `UPDATE_REFERENCED_VALUE` was a method on the reference itself,\n// so this made a bit more sense. Now, it isn't, and so we need to create a\n// function that can have `this` bound to it when called. This allows us to use\n// the same codepath to call `updateRef` on the reference.\nfunction invokeRef(value){updateRef(this,value);}// ComponentArgs takes EvaluatedNamedArgs and converts them into the\n// inputs needed by CurlyComponents (attrs and props, with mutable\n// cells, etc).\nfunction processComponentArgs(namedArgs){let attrs=Object.create(null);let props=Object.create(null);for(let name in namedArgs){let ref=namedArgs[name];let value=valueForRef(ref);let isAction=typeof value==='function'&&ACTIONS.has(value);if(isUpdatableRef(ref)&&!isAction){attrs[name]=new MutableCell(ref,value);}else{attrs[name]=value;}props[name]=value;}props.attrs=attrs;return props;}const REF=Symbol('REF');class MutableCell{constructor(ref,value){_defineProperty(this,\"value\",void 0);_defineProperty(this,MUTABLE_CELL,void 0);_defineProperty(this,REF,void 0);this[MUTABLE_CELL]=true;this[REF]=ref;this.value=value;}update(val){updateRef(this[REF],val);}}const ARGS=enumerableSymbol('ARGS');const HAS_BLOCK=enumerableSymbol('HAS_BLOCK');const DIRTY_TAG=Symbol('DIRTY_TAG');const IS_DISPATCHING_ATTRS=Symbol('IS_DISPATCHING_ATTRS');const BOUNDS=Symbol('BOUNDS');const EMBER_VIEW_REF=createPrimitiveRef('ember-view');function aliasIdToElementId(args,props){if(args.named.has('id')){props.elementId=props.id;}}// We must traverse the attributeBindings in reverse keeping track of\n// what has already been applied. This is essentially refining the concatenated\n// properties applying right to left.\nfunction applyAttributeBindings(attributeBindings,component,rootRef,operations){let seen=[];let i=attributeBindings.length-1;while(i!==-1){let binding=attributeBindings[i];let parsed=parseAttributeBinding(binding);let attribute=parsed[1];if(seen.indexOf(attribute)===-1){seen.push(attribute);installAttributeBinding(component,rootRef,parsed,operations);}i--;}if(seen.indexOf('id')===-1){let id=component.elementId?component.elementId:guidFor(component);operations.setAttribute('id',createPrimitiveRef(id),false,null);}}class CurlyComponentManager{templateFor(component){let{layout,layoutName}=component;let owner=getOwner$2(component);let factory;if(layout===undefined){if(layoutName!==undefined){let _factory=owner.lookup(`template:${layoutName}`);factory=_factory;}else{return null;}}else if(isTemplateFactory(layout)){factory=layout;}else{// no layout was found, use the default layout\nreturn null;}return unwrapTemplate(factory(owner)).asWrappedLayout();}getDynamicLayout(bucket){return this.templateFor(bucket.component);}getTagName(state){let{component,hasWrappedElement}=state;if(!hasWrappedElement){return null;}return component&&component.tagName||'div';}getCapabilities(){return CURLY_CAPABILITIES;}prepareArgs(ComponentClass,args){if(args.named.has('__ARGS__')){let{__ARGS__,...rest}=args.named.capture();let __args__=valueForRef(__ARGS__);let prepared={positional:__args__.positional,named:{...rest,...__args__.named}};return prepared;}const{positionalParams}=ComponentClass.class??ComponentClass;// early exits\nif(positionalParams===undefined||positionalParams===null||args.positional.length===0){return null;}let named;if(typeof positionalParams==='string'){let captured=args.positional.capture();named={[positionalParams]:createComputeRef(()=>reifyPositional(captured))};Object.assign(named,args.named.capture());}else if(Array.isArray(positionalParams)&&positionalParams.length>0){const count=Math.min(positionalParams.length,args.positional.length);named={};Object.assign(named,args.named.capture());for(let i=0;i<count;i++){let name=positionalParams[i];named[name]=args.positional.at(i);}}else{return null;}return{positional:EMPTY_ARRAY$4,named};}/*\n             * This hook is responsible for actually instantiating the component instance.\n             * It also is where we perform additional bookkeeping to support legacy\n             * features like exposed by view mixins like ChildViewSupport, ActionSupport,\n             * etc.\n             */create(owner,ComponentClass,args,{isInteractive},dynamicScope,callerSelfRef,hasBlock){// Get the nearest concrete component instance from the scope. \"Virtual\"\n// components will be skipped.\nlet parentView=dynamicScope.view;// Capture the arguments, which tells Glimmer to give us our own, stable\n// copy of the Arguments object that is safe to hold on to between renders.\nlet capturedArgs=args.named.capture();beginTrackFrame();let props=processComponentArgs(capturedArgs);props[ARGS]=capturedArgs;let argsTag=endTrackFrame();// Alias `id` argument to `elementId` property on the component instance.\naliasIdToElementId(args,props);// Set component instance's parentView property to point to nearest concrete\n// component.\nprops.parentView=parentView;// Set whether this component was invoked with a block\n// (`{{#my-component}}{{/my-component}}`) or without one\n// (`{{my-component}}`).\nprops[HAS_BLOCK]=hasBlock;// Save the current `this` context of the template as the component's\n// `_target`, so bubbled actions are routed to the right place.\nprops._target=valueForRef(callerSelfRef);setOwner$1(props,owner);// caller:\n// <FaIcon @name=\"bug\" />\n//\n// callee:\n// <i class=\"fa-{{@name}}\"></i>\n// Now that we've built up all of the properties to set on the component instance,\n// actually create it.\nbeginUntrackFrame();let component=ComponentClass.create(props);let finalizer=_instrumentStart('render.component',initialRenderInstrumentDetails,component);// We become the new parentView for downstream components, so save our\n// component off on the dynamic scope.\ndynamicScope.view=component;// Unless we're the root component, we need to add ourselves to our parent\n// component's childViews array.\nif(parentView!==null&&parentView!==undefined){addChildView(parentView,component);}component.trigger('didReceiveAttrs');let hasWrappedElement=component.tagName!=='';// We usually do this in the `didCreateElement`, but that hook doesn't fire for tagless components\nif(!hasWrappedElement){if(isInteractive){component.trigger('willRender');}component._transitionTo('hasElement');if(isInteractive){component.trigger('willInsertElement');}}// Track additional lifecycle metadata about this component in a state bucket.\n// Essentially we're saving off all the state we'll need in the future.\nlet bucket=new ComponentStateBucket(component,capturedArgs,argsTag,finalizer,hasWrappedElement,isInteractive);if(args.named.has('class')){bucket.classRef=args.named.get('class');}if(isInteractive&&hasWrappedElement){component.trigger('willRender');}endUntrackFrame();// consume every argument so we always run again\nconsumeTag(bucket.argsTag);consumeTag(component[DIRTY_TAG]);return bucket;}getDebugName(definition){return definition.fullName||definition.normalizedName||definition.class?.name||definition.name;}getSelf({rootRef}){return rootRef;}didCreateElement({component,classRef,isInteractive,rootRef},element,operations){setViewElement(component,element);setElementView(element,component);let{attributeBindings,classNames,classNameBindings}=component;if(attributeBindings&&attributeBindings.length){applyAttributeBindings(attributeBindings,component,rootRef,operations);}else{let id=component.elementId?component.elementId:guidFor(component);operations.setAttribute('id',createPrimitiveRef(id),false,null);}if(classRef){const ref=createSimpleClassNameBindingRef(classRef);operations.setAttribute('class',ref,false,null);}if(classNames&&classNames.length){classNames.forEach(name=>{operations.setAttribute('class',createPrimitiveRef(name),false,null);});}if(classNameBindings&&classNameBindings.length){classNameBindings.forEach(binding=>{createClassNameBindingRef(rootRef,binding,operations);});}operations.setAttribute('class',EMBER_VIEW_REF,false,null);if('ariaRole'in component){operations.setAttribute('role',childRefFor(rootRef,'ariaRole'),false,null);}component._transitionTo('hasElement');if(isInteractive){beginUntrackFrame();component.trigger('willInsertElement');endUntrackFrame();}}didRenderLayout(bucket,bounds){bucket.component[BOUNDS]=bounds;bucket.finalize();}didCreate({component,isInteractive}){if(isInteractive){component._transitionTo('inDOM');component.trigger('didInsertElement');component.trigger('didRender');}}update(bucket){let{component,args,argsTag,argsRevision,isInteractive}=bucket;bucket.finalizer=_instrumentStart('render.component',rerenderInstrumentDetails,component);beginUntrackFrame();if(args!==null&&!validateTag(argsTag,argsRevision)){beginTrackFrame();let props=processComponentArgs(args);argsTag=bucket.argsTag=endTrackFrame();bucket.argsRevision=valueForTag(argsTag);component[IS_DISPATCHING_ATTRS]=true;component.setProperties(props);component[IS_DISPATCHING_ATTRS]=false;component.trigger('didUpdateAttrs');component.trigger('didReceiveAttrs');}if(isInteractive){component.trigger('willUpdate');component.trigger('willRender');}endUntrackFrame();consumeTag(argsTag);consumeTag(component[DIRTY_TAG]);}didUpdateLayout(bucket){bucket.finalize();}didUpdate({component,isInteractive}){if(isInteractive){component.trigger('didUpdate');component.trigger('didRender');}}getDestroyable(bucket){return bucket;}}function initialRenderInstrumentDetails(component){return component.instrumentDetails({initialRender:true});}function rerenderInstrumentDetails(component){return component.instrumentDetails({initialRender:false});}const CURLY_CAPABILITIES={dynamicLayout:true,dynamicTag:true,prepareArgs:true,createArgs:true,attributeHook:true,elementHook:true,createCaller:true,dynamicScope:true,updateHook:true,createInstance:true,wrapped:true,willDestroy:true,hasSubOwner:false};const CURLY_COMPONENT_MANAGER=new CurlyComponentManager();function isCurlyManager(manager){return manager===CURLY_COMPONENT_MANAGER;}// Keep track of which component classes have already been processed for lazy event setup.\nlet lazyEventsProcessed=new WeakMap();/**\n          @module @ember/component\n          */// A zero-runtime-overhead private symbol to use in branding the component to\n// preserve its type parameter.\n/**\n            A component is a reusable UI element that consists of a `.hbs` template and an\n            optional JavaScript class that defines its behavior. For example, someone\n            might make a `button` in the template and handle the click behavior in the\n            JavaScript file that shares the same name as the template.\n\n            Components are broken down into two categories:\n\n            - Components _without_ JavaScript, that are based only on a template. These\n              are called Template-only or TO components.\n            - Components _with_ JavaScript, which consist of a template and a backing\n              class.\n\n            Ember ships with two types of JavaScript classes for components:\n\n            1. Glimmer components, imported from `@glimmer/component`, which are the\n               default component's for Ember Octane (3.15) and more recent editions.\n            2. Classic components, imported from `@ember/component`, which were the\n               default for older editions of Ember (pre 3.15).\n\n            Below is the documentation for Classic components. If you are looking for the\n            API documentation for Template-only or Glimmer components, it is [available\n            here](/ember/release/modules/@glimmer%2Fcomponent).\n\n            ## Defining a Classic Component\n\n            If you want to customize the component in order to handle events, transform\n            arguments or maintain internal state, you implement a subclass of `Component`.\n\n            One example is to add computed properties to your component:\n\n            ```app/components/person-profile.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              displayName: computed('person.title', 'person.firstName', 'person.lastName', function() {\n                let { title, firstName, lastName } = this.person;\n\n                if (title) {\n                  return `${title} ${lastName}`;\n                } else {\n                  return `${firstName} ${lastName}`;\n                }\n              })\n            });\n            ```\n\n            And then use it in the component's template:\n\n            ```app/templates/components/person-profile.hbs\n            <h1>{{this.displayName}}</h1>\n            {{yield}}\n            ```\n\n            ## Customizing a Classic Component's HTML Element in JavaScript\n\n            ### HTML Tag\n\n            The default HTML tag name used for a component's HTML representation is `div`.\n            This can be customized by setting the `tagName` property.\n\n            Consider the following component class:\n\n            ```app/components/emphasized-paragraph.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              tagName: 'em'\n            });\n            ```\n\n            When invoked, this component would produce output that looks something like\n            this:\n\n            ```html\n            <em id=\"ember1\" class=\"ember-view\"></em>\n            ```\n\n            ### HTML `class` Attribute\n\n            The HTML `class` attribute of a component's tag can be set by providing a\n            `classNames` property that is set to an array of strings:\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              classNames: ['my-class', 'my-other-class']\n            });\n            ```\n\n            Invoking this component will produce output that looks like this:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view my-class my-other-class\"></div>\n            ```\n\n            `class` attribute values can also be set by providing a `classNameBindings`\n            property set to an array of properties names for the component. The return\n            value of these properties will be added as part of the value for the\n            components's `class` attribute. These properties can be computed properties:\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n            import { computed } from '@ember/object';\n\n            export default Component.extend({\n              classNames: ['my-class', 'my-other-class'],\n              classNameBindings: ['propertyA', 'propertyB'],\n\n              propertyA: 'from-a',\n              propertyB: computed(function() {\n                if (someLogic) { return 'from-b'; }\n              })\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view my-class my-other-class from-a from-b\"></div>\n            ```\n\n            Note that `classNames` and `classNameBindings` is in addition to the `class`\n            attribute passed with the angle bracket invocation syntax. Therefore, if this\n            component was invoked like so:\n\n            ```handlebars\n            <MyWidget class=\"from-invocation\" />\n            ```\n\n            The resulting HTML will look similar to this:\n\n            ```html\n            <div id=\"ember1\" class=\"from-invocation ember-view my-class my-other-class from-a from-b\"></div>\n            ```\n\n            If the value of a class name binding returns a boolean the property name\n            itself will be used as the class name if the property is true. The class name\n            will not be added if the value is `false` or `undefined`.\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              classNameBindings: ['hovered'],\n\n              hovered: true\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view hovered\"></div>\n            ```\n\n            ### Custom Class Names for Boolean Values\n\n            When using boolean class name bindings you can supply a string value other\n            than the property name for use as the `class` HTML attribute by appending the\n            preferred value after a \":\" character when defining the binding:\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              classNameBindings: ['awesome:so-very-cool'],\n\n              awesome: true\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view so-very-cool\"></div>\n            ```\n\n            Boolean value class name bindings whose property names are in a\n            camelCase-style format will be converted to a dasherized format:\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              classNameBindings: ['isUrgent'],\n\n              isUrgent: true\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view is-urgent\"></div>\n            ```\n\n            Class name bindings can also refer to object values that are found by\n            traversing a path relative to the component itself:\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n            import EmberObject from '@ember/object';\n\n            export default Component.extend({\n              classNameBindings: ['messages.empty'],\n\n              messages: EmberObject.create({\n                empty: true\n              })\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view empty\"></div>\n            ```\n\n            If you want to add a class name for a property which evaluates to true and and\n            a different class name if it evaluates to false, you can pass a binding like\n            this:\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              classNameBindings: ['isEnabled:enabled:disabled'],\n              isEnabled: true\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view enabled\"></div>\n            ```\n\n            When isEnabled is `false`, the resulting HTML representation looks like this:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view disabled\"></div>\n            ```\n\n            This syntax offers the convenience to add a class if a property is `false`:\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n\n            // Applies no class when isEnabled is true and class 'disabled' when isEnabled is false\n            export default Component.extend({\n              classNameBindings: ['isEnabled::disabled'],\n              isEnabled: true\n            });\n            ```\n\n            Invoking this component when the `isEnabled` property is true will produce\n            HTML that looks like:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view\"></div>\n            ```\n\n            Invoking it when the `isEnabled` property on the component is `false` will\n            produce HTML that looks like:\n\n            ```html\n            <div id=\"ember1\" class=\"ember-view disabled\"></div>\n            ```\n\n            Updates to the value of a class name binding will result in automatic update\n            of the  HTML `class` attribute in the component's rendered HTML\n            representation. If the value becomes `false` or `undefined` the class name\n            will be removed.\n\n            Both `classNames` and `classNameBindings` are concatenated properties. See\n            [EmberObject](/ember/release/classes/EmberObject) documentation for more\n            information about concatenated properties.\n\n            ### Other HTML Attributes\n\n            The HTML attribute section of a component's tag can be set by providing an\n            `attributeBindings` property set to an array of property names on the\n            component. The return value of these properties will be used as the value of\n            the component's HTML associated attribute:\n\n            ```app/components/my-anchor.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              tagName: 'a',\n              attributeBindings: ['href'],\n\n              href: 'http://google.com'\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <a id=\"ember1\" class=\"ember-view\" href=\"http://google.com\"></a>\n            ```\n\n            One property can be mapped on to another by placing a \":\" between the source\n            property and the destination property:\n\n            ```app/components/my-anchor.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              tagName: 'a',\n              attributeBindings: ['url:href'],\n\n              url: 'http://google.com'\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <a id=\"ember1\" class=\"ember-view\" href=\"http://google.com\"></a>\n            ```\n\n            HTML attributes passed with angle bracket invocations will take precedence\n            over those specified in `attributeBindings`. Therefore, if this component was\n            invoked like so:\n\n            ```handlebars\n            <MyAnchor href=\"http://bing.com\" @url=\"http://google.com\" />\n            ```\n\n            The resulting HTML will looks like this:\n\n            ```html\n            <a id=\"ember1\" class=\"ember-view\" href=\"http://bing.com\"></a>\n            ```\n\n            Note that the `href` attribute is ultimately set to `http://bing.com`, despite\n            it having attribute binidng to the `url` property, which was set to\n            `http://google.com`.\n\n            Namespaced attributes (e.g. `xlink:href`) are supported, but have to be\n            mapped, since `:` is not a valid character for properties in Javascript:\n\n            ```app/components/my-use.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              tagName: 'use',\n              attributeBindings: ['xlinkHref:xlink:href'],\n\n              xlinkHref: '#triangle'\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <use xlink:href=\"#triangle\"></use>\n            ```\n\n            If the value of a property monitored by `attributeBindings` is a boolean, the\n            attribute will be present or absent depending on the value:\n\n            ```app/components/my-text-input.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              tagName: 'input',\n              attributeBindings: ['disabled'],\n\n              disabled: false\n            });\n            ```\n\n            Invoking this component will produce HTML that looks like:\n\n            ```html\n            <input id=\"ember1\" class=\"ember-view\" />\n            ```\n\n            `attributeBindings` can refer to computed properties:\n\n            ```app/components/my-text-input.js\n            import Component from '@ember/component';\n            import { computed } from '@ember/object';\n\n            export default Component.extend({\n              tagName: 'input',\n              attributeBindings: ['disabled'],\n\n              disabled: computed(function() {\n                if (someLogic) {\n                  return true;\n                } else {\n                  return false;\n                }\n              })\n            });\n            ```\n\n            To prevent setting an attribute altogether, use `null` or `undefined` as the\n            value of the property used in `attributeBindings`:\n\n            ```app/components/my-text-input.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              tagName: 'form',\n              attributeBindings: ['novalidate'],\n              novalidate: null\n            });\n            ```\n\n            Updates to the property of an attribute binding will result in automatic\n            update of the  HTML attribute in the component's HTML output.\n\n            `attributeBindings` is a concatenated property. See\n            [EmberObject](/ember/release/classes/EmberObject) documentation for more\n            information about concatenated properties.\n\n            ## Layouts\n\n            The `layout` property can be used to dynamically specify a template associated\n            with a component class, instead of relying on Ember to link together a\n            component class and a template based on file names.\n\n            In general, applications should not use this feature, but it's commonly used\n            in addons for historical reasons.\n\n            The `layout` property should be set to the default export of a template\n            module, which is the name of a template file without the `.hbs` extension.\n\n            ```app/templates/components/person-profile.hbs\n            <h1>Person's Title</h1>\n            <div class='details'>{{yield}}</div>\n            ```\n\n            ```app/components/person-profile.js\n              import Component from '@ember/component';\n              import layout from '../templates/components/person-profile';\n\n              export default Component.extend({\n                layout\n              });\n            ```\n\n            If you invoke the component:\n\n            ```handlebars\n            <PersonProfile>\n              <h2>Chief Basket Weaver</h2>\n              <h3>Fisherman Industries</h3>\n            </PersonProfile>\n            ```\n\n            or\n\n            ```handlebars\n            {{#person-profile}}\n              <h2>Chief Basket Weaver</h2>\n              <h3>Fisherman Industries</h3>\n            {{/person-profile}}\n            ```\n\n            It will result in the following HTML output:\n\n            ```html\n            <h1>Person's Title</h1>\n              <div class=\"details\">\n              <h2>Chief Basket Weaver</h2>\n              <h3>Fisherman Industries</h3>\n            </div>\n            ```\n\n            ## Handling Browser Events\n\n            There are two ways to handle user-initiated events:\n\n            ### Using the `on` modifier to capture browser events\n\n            In a component's template, you can attach an event handler to any element with the `on` modifier:\n\n            ```handlebars\n            <button {{on 'click' this.doSomething}} />\n            ```\n\n            This will call the function on your component:\n\n            ```js\n            import Component from '@ember/component';\n\n            export default class ExampleComponent extends Component {\n              doSomething = (event) => {\n                // `event` is the native click Event\n                console.log('clicked on the button');\n              };\n            });\n            ```\n\n            See the [Guide on Component event\n            handlers](https://guides.emberjs.com/release/components/component-state-and-actions/#toc_html-modifiers-and-actions)\n            and the [API docs for `on`](../Ember.Templates.helpers/methods/on?anchor=on)\n            for more details.\n\n            ### Event Handler Methods\n\n            Components can also respond to user-initiated events by implementing a method\n            that matches the event name. This approach is appropriate when the same event\n            should be handled by all instances of the same component.\n\n            An event object will be passed as the argument to the event handler method.\n\n            ```app/components/my-widget.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              click(event) {\n                // `event.target` is either the component's element or one of its children\n                let tag = event.target.tagName.toLowerCase();\n                console.log('clicked on a `<${tag}>` HTML element!');\n              }\n            });\n            ```\n\n            In this example, whenever the user clicked anywhere inside the component, it\n            will log a message to the console.\n\n            It is possible to handle event types other than `click` by implementing the\n            following event handler methods. In addition, custom events can be registered\n            by using `Application.customEvents`.\n\n            Touch events:\n\n            * `touchStart`\n            * `touchMove`\n            * `touchEnd`\n            * `touchCancel`\n\n            Keyboard events:\n\n            * `keyDown`\n            * `keyUp`\n            * `keyPress`\n\n            Mouse events:\n\n            * `mouseDown`\n            * `mouseUp`\n            * `contextMenu`\n            * `click`\n            * `doubleClick`\n            * `focusIn`\n            * `focusOut`\n\n            Form events:\n\n            * `submit`\n            * `change`\n            * `focusIn`\n            * `focusOut`\n            * `input`\n\n            Drag and drop events:\n\n            * `dragStart`\n            * `drag`\n            * `dragEnter`\n            * `dragLeave`\n            * `dragOver`\n            * `dragEnd`\n            * `drop`\n\n            @class Component\n            @extends Ember.CoreView\n            @uses Ember.TargetActionSupport\n            @uses Ember.ClassNamesSupport\n            @uses Ember.ActionSupport\n            @uses Ember.ViewMixin\n            @uses Ember.ViewStateSupport\n            @public\n          */// This type param is used in the class, so must appear here.\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nclass Component extends CoreView.extend(ChildViewsSupport,ViewStateSupport,ClassNamesSupport,TargetActionSupport,ActionSupport,ViewMixin,{// These need to be overridable via extend/create but should still\n// have a default. Defining them here is the best way to achieve that.\ndidReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}}){constructor(...args){super(...args);_defineProperty(this,\"isComponent\",true);_defineProperty(this,\"__dispatcher\",void 0);}// SAFETY: this has no runtime existence whatsoever; it is a \"phantom type\"\n// here to preserve the type param.\n// SAFTEY: This is set in `init`.\ninit(properties){super.init(properties);// Handle methods from ViewMixin.\n// The native class inheritance will not work for mixins. To work around this,\n// we copy the existing rerender method provided by the mixin and swap in the\n// new rerender method from our class.\nthis._superRerender=this.rerender;this.rerender=this._rerender;this[IS_DISPATCHING_ATTRS]=false;this[DIRTY_TAG]=createTag();this[BOUNDS]=null;const eventDispatcher=this._dispatcher;if(eventDispatcher){let lazyEventsProcessedForComponentClass=lazyEventsProcessed.get(eventDispatcher);if(!lazyEventsProcessedForComponentClass){lazyEventsProcessedForComponentClass=new WeakSet();lazyEventsProcessed.set(eventDispatcher,lazyEventsProcessedForComponentClass);}let proto=Object.getPrototypeOf(this);if(!lazyEventsProcessedForComponentClass.has(proto)){let lazyEvents=eventDispatcher.lazyEvents;lazyEvents.forEach((mappedEventName,event)=>{if(mappedEventName!==null&&typeof this[mappedEventName]==='function'){eventDispatcher.setupHandlerForBrowserEvent(event);}});lazyEventsProcessedForComponentClass.add(proto);}}}get _dispatcher(){if(this.__dispatcher===undefined){let owner=getOwner$2(this);if(owner.lookup('-environment:main').isInteractive){let dispatcher=owner.lookup('event_dispatcher:main');this.__dispatcher=dispatcher;}else{// In FastBoot we have no EventDispatcher. Set to null to not try again to look it up.\nthis.__dispatcher=null;}}return this.__dispatcher;}on(name,target,method){this._dispatcher?.setupHandlerForEmberEvent(name);// The `on` method here comes from the Evented mixin. Since this mixin\n// is applied to the parent of this class, however, we are still able\n// to use `super`.\nreturn super.on(name,target,method);}// Changed to `rerender` on init\n_rerender(){DIRTY_TAG$1(this[DIRTY_TAG]);this._superRerender();}[PROPERTY_DID_CHANGE](key,value){if(this[IS_DISPATCHING_ATTRS]){return;}let args=this[ARGS];let reference=args!==undefined?args[key]:undefined;if(reference!==undefined&&isUpdatableRef(reference)){updateRef(reference,arguments.length===2?value:get$2(this,key));}}getAttr(key){// TODO Intimate API should be deprecated\nreturn this.get(key);}/**\n              Normally, Ember's component model is \"write-only\". The component takes a\n              bunch of attributes that it got passed in, and uses them to render its\n              template.\n               One nice thing about this model is that if you try to set a value to the\n              same thing as last time, Ember (through HTMLBars) will avoid doing any\n              work on the DOM.\n               This is not just a performance optimization. If an attribute has not\n              changed, it is important not to clobber the element's \"hidden state\".\n              For example, if you set an input's `value` to the same value as before,\n              it will clobber selection state and cursor position. In other words,\n              setting an attribute is not **always** idempotent.\n               This method provides a way to read an element's attribute and also\n              update the last value Ember knows about at the same time. This makes\n              setting an attribute idempotent.\n               In particular, what this means is that if you get an `<input>` element's\n              `value` attribute and then re-render the template with the same value,\n              it will avoid clobbering the cursor and selection position.\n              Since most attribute sets are idempotent in the browser, you typically\n              can get away with reading attributes using jQuery, but the most reliable\n              way to do so is through this method.\n              @method readDOMAttr\n               @param {String} name the name of the attribute\n              @return String\n              @public\n              */readDOMAttr(name){// TODO revisit this\nlet _element=getViewElement(this);let element=_element;let isSVG=element.namespaceURI==='http://www.w3.org/2000/svg';let{type,normalized}=normalizeProperty(element,name);if(isSVG||type==='attr'){return element.getAttribute(normalized);}return element[normalized];}// --- Declarations which support mixins ---\n// We use `declare` on these properties, even though they are optional, so\n// that they do not get created on the class *at all* when emitting the\n// transpiled code. Otherwise, since declared class properties are equivalent\n// to calling `defineProperty` in the class constructor, they would \"stomp\"\n// the properties supplied by mixins.\n/**\n             Enables components to take a list of parameters as arguments.\n              For example, a component that takes two parameters with the names\n              `name` and `age`:\n               ```app/components/my-component.js\n              import Component from '@ember/component';\n               let MyComponent = Component.extend();\n               MyComponent.reopenClass({\n                positionalParams: ['name', 'age']\n              });\n               export default MyComponent;\n              ```\n               It can then be invoked like this:\n               ```hbs\n              {{my-component \"John\" 38}}\n              ```\n               The parameters can be referred to just like named parameters:\n               ```hbs\n              Name: {{name}}, Age: {{age}}.\n              ```\n               Using a string instead of an array allows for an arbitrary number of\n              parameters:\n               ```app/components/my-component.js\n              import Component from '@ember/component';\n               let MyComponent = Component.extend();\n               MyComponent.reopenClass({\n                positionalParams: 'names'\n              });\n               export default MyComponent;\n              ```\n               It can then be invoked like this:\n               ```hbs\n              {{my-component \"John\" \"Michael\" \"Scott\"}}\n              ```\n              The parameters can then be referred to by enumerating over the list:\n               ```hbs\n              {{#each names as |name|}}{{name}}{{/each}}\n              ```\n               @static\n              @public\n              @property positionalParams\n              @since 1.13.0\n              *//**\n                 Enables components to take a list of parameters as arguments.\n                 For example, a component that takes two parameters with the names\n                 `name` and `age`:\n                 ```app/components/my-component.js\n                 import Component from '@ember/component';\n                 let MyComponent = Component.extend();\n                 MyComponent.reopenClass({\n                 positionalParams: ['name', 'age']\n                 });\n                 export default MyComponent;\n                 ```\n                 It can then be invoked like this:\n                 ```hbs\n                 {{my-component \"John\" 38}}\n                 ```\n                 The parameters can be referred to just like named parameters:\n                 ```hbs\n                 Name: {{name}}, Age: {{age}}.\n                 ```\n                 Using a string instead of an array allows for an arbitrary number of\n                 parameters:\n                 ```app/components/my-component.js\n                 import Component from '@ember/component';\n                 let MyComponent = Component.extend();\n                 MyComponent.reopenClass({\n                 positionalParams: 'names'\n                 });\n                 export default MyComponent;\n                 ```\n                 It can then be invoked like this:\n                 ```hbs\n                 {{my-component \"John\" \"Michael\" \"Scott\"}}\n                 ```\n                 The parameters can then be referred to by enumerating over the list:\n                 ```hbs\n                 {{#each names as |name|}}{{name}}{{/each}}\n                 ```\n                 @static\n                 @public\n                 @property positionalParams\n                 @since 1.13.0\n                 *//**\n              Layout can be used to wrap content in a component.\n              @property layout\n              @type Function\n              @public\n            *//**\n              The name of the layout to lookup if no layout is provided.\n              By default `Component` will lookup a template with this name in\n              `Ember.TEMPLATES` (a shared global object).\n              @property layoutName\n              @type String\n              @default undefined\n              @private\n            *//**\n             The WAI-ARIA role of the control represented by this view. For example, a\n              button may have a role of type 'button', or a pane may have a role of\n              type 'alertdialog'. This property is used by assistive software to help\n              visually challenged users navigate rich web applications.\n               The full list of valid WAI-ARIA roles is available at:\n              [https://www.w3.org/TR/wai-aria/#roles_categorization](https://www.w3.org/TR/wai-aria/#roles_categorization)\n               @property ariaRole\n              @type String\n              @default undefined\n              @public\n              */static toString(){return'@ember/component';}}// We continue to use reopenClass here so that positionalParams can be overridden with reopenClass in subclasses.\n_defineProperty(Component,\"isComponentFactory\",true);Component.reopenClass({positionalParams:[]});setInternalComponentManager(CURLY_COMPONENT_MANAGER,Component);/**\n          @module @ember/component\n          */const RECOMPUTE_TAG=Symbol('RECOMPUTE_TAG');// Signature type utilities\n// Implements Ember's `Factory` interface and tags it for narrowing/checking.\nconst IS_CLASSIC_HELPER=Symbol('IS_CLASSIC_HELPER');// A zero-runtime-overhead private symbol to use in branding the component to\n// preserve its type parameter.\n/**\n            Ember Helpers are functions that can compute values, and are used in templates.\n            For example, this code calls a helper named `format-currency`:\n\n            ```app/templates/application.hbs\n            <Cost @cents={{230}} />\n            ```\n\n            ```app/components/cost.hbs\n            <div>{{format-currency @cents currency=\"$\"}}</div>\n            ```\n\n            Additionally a helper can be called as a nested helper.\n            In this example, we show the formatted currency value if the `showMoney`\n            named argument is truthy.\n\n            ```handlebars\n            {{if @showMoney (format-currency @cents currency=\"$\")}}\n            ```\n\n            Helpers defined using a class must provide a `compute` function. For example:\n\n            ```app/helpers/format-currency.js\n            import Helper from '@ember/component/helper';\n\n            export default class extends Helper {\n              compute([cents], { currency }) {\n                return `${currency}${cents * 0.01}`;\n              }\n            }\n            ```\n\n            Each time the input to a helper changes, the `compute` function will be\n            called again.\n\n            As instances, these helpers also have access to the container and will accept\n            injected dependencies.\n\n            Additionally, class helpers can call `recompute` to force a new computation.\n\n            @class Helper\n            @extends CoreObject\n            @public\n            @since 1.13.0\n          */// ESLint doesn't understand declaration merging.\n/* eslint-disable import/export */class Helper extends FrameworkObject{// SAFETY: this is initialized in `init`, rather than `constructor`. It is\n// safe to `declare` like this *if and only if* nothing uses the constructor\n// directly in this class, since nothing else can run before `init`.\n// SAFETY: this has no runtime existence whatsoever; it is a \"phantom type\"\n// here to preserve the type param.\ninit(properties){super.init(properties);this[RECOMPUTE_TAG]=createTag();}/**\n              On a class-based helper, it may be useful to force a recomputation of that\n              helpers value. This is akin to `rerender` on a component.\n               For example, this component will rerender when the `currentUser` on a\n              session service changes:\n               ```app/helpers/current-user-email.js\n              import Helper from '@ember/component/helper'\n              import { service } from '@ember/service'\n              import { observer } from '@ember/object'\n               export default Helper.extend({\n                session: service(),\n                 onNewUser: observer('session.currentUser', function() {\n                  this.recompute();\n                }),\n                 compute() {\n                  return this.get('session.currentUser.email');\n                }\n              });\n              ```\n               @method recompute\n              @public\n              @since 1.13.0\n            */recompute(){join(()=>DIRTY_TAG$1(this[RECOMPUTE_TAG]));}}/* eslint-enable import/export */_defineProperty(Helper,\"isHelperFactory\",true);_defineProperty(Helper,IS_CLASSIC_HELPER,true);// `packages/ember/index.js` was setting `Helper.helper`. This seems like\n// a bad idea and probably not something we want. We've moved that definition\n// here, but it should definitely be reviewed and probably removed.\n/** @deprecated */_defineProperty(Helper,\"helper\",helper$2);function isClassicHelper(obj){return obj[IS_CLASSIC_HELPER]===true;}class ClassicHelperManager{constructor(owner){_defineProperty(this,\"capabilities\",helperCapabilities('3.23',{hasValue:true,hasDestroyable:true}));_defineProperty(this,\"ownerInjection\",void 0);let ownerInjection={};setOwner$1(ownerInjection,owner);this.ownerInjection=ownerInjection;}createHelper(definition,args){let instance=isFactoryManager(definition)?definition.create():definition.create(this.ownerInjection);return{instance,args};}getDestroyable({instance}){return instance;}getValue({instance,args}){let{positional,named}=args;let ret=instance.compute(positional,named);consumeTag(instance[RECOMPUTE_TAG]);return ret;}getDebugName(definition){return getDebugName((definition.class||definition)['prototype']);}}function isFactoryManager(obj){return obj!=null&&'class'in obj;}setHelperManager$1(owner=>{return new ClassicHelperManager(owner);},Helper);const CLASSIC_HELPER_MANAGER=getInternalHelperManager(Helper);///////////\nclass Wrapper{constructor(compute){_defineProperty(this,\"isHelperFactory\",true);this.compute=compute;}create(){// needs new instance or will leak containers\nreturn{compute:this.compute};}}class SimpleClassicHelperManager{constructor(){_defineProperty(this,\"capabilities\",helperCapabilities('3.23',{hasValue:true}));}createHelper(definition,args){return()=>definition.compute.call(null,args.positional,args.named);}getValue(fn){return fn();}getDebugName(definition){return getDebugName(definition.compute);}}const SIMPLE_CLASSIC_HELPER_MANAGER=new SimpleClassicHelperManager();setHelperManager$1(()=>SIMPLE_CLASSIC_HELPER_MANAGER,Wrapper.prototype);/*\n            Function-based helpers need to present with a constructor signature so that\n            type parameters can be preserved when `helper()` is passed a generic function\n            (this is particularly key for checking helper invocations with Glint).\n            Accordingly, we define an abstract class and declaration merge it with the\n            interface; this inherently provides an `abstract` constructor. Since it is\n            `abstract`, it is not callable, which is important since end users should not\n            be able to do `let myHelper = helper(someFn); new myHelper()`.\n           *//**\n           * The type of a function-based helper.\n           *\n           * @note This is *not* user-constructible: it is exported only so that the type\n           *   returned by the `helper` function can be named (and indeed can be exported\n           *   like `export default helper(...)` safely).\n           */// Making `FunctionBasedHelper` an alias this way allows callers to name it in\n// terms meaningful to *them*, while preserving the type behavior described on\n// the `abstract class FunctionBasedHelperInstance` below.\n// This abstract class -- specifically, its `protected abstract __concrete__`\n// member -- prevents subclasses from doing `class X extends helper(..)`, since\n// that is an error at runtime. While it is rare that people would type that, it\n// is not impossible and we use this to give them early signal via the types for\n// a behavior which will break (and in a somewhat inscrutable way!) at runtime.\n//\n// This is needful because we lie about what this actually is for Glint's sake:\n// a function-based helper returns a `Factory<SimpleHelper>`, which is designed\n// to be \"opaque\" from a consumer's POV, i.e. not user-callable or constructible\n// but only useable in a template (or via `invokeHelper()` which also treats it\n// as a fully opaque `object` from a type POV). But Glint needs a `Helper<S>` to\n// make it work the same way as class-based helpers. (Note that this does not\n// hold for plain functions as helpers, which it can handle distinctly.) This\n// signature thus makes it so that the item is usable *as* a `Helper` in Glint,\n// but without letting end users treat it as a helper class instance.\n/**\n            In many cases it is not necessary to use the full `Helper` class.\n            The `helper` method create pure-function helpers without instances.\n            For example:\n\n            ```app/helpers/format-currency.js\n            import { helper } from '@ember/component/helper';\n\n            export default helper(function([cents], {currency}) {\n              return `${currency}${cents * 0.01}`;\n            });\n            ```\n\n            @static\n            @param {Function} helper The helper function\n            @method helper\n            @for @ember/component/helper\n            @public\n            @since 1.13.0\n          */// This overload allows users to write types directly on the callback passed to\n// the `helper` function and infer the resulting type correctly.\n// This overload allows users to provide a `Signature` type explicitly at the\n// helper definition site, e.g. `helper<Sig>((pos, named) => {...})`. **Note:**\n// this overload must appear second, since TS' inference engine will not\n// correctly infer the type of `S` here from the types on the supplied callback.\nfunction helper$2(helperFn){// SAFETY: this is completely lies, in two ways:\n//\n// 1. `Wrapper` is a `Factory<SimpleHelper<S>>`, but from the perspective of\n//    any external callers (i.e. Ember *users*), it is quite important that\n//    the `Factory` relationship be hidden, because it is not public API for\n//    an end user to call `.create()` on a helper created this way. Instead,\n//    we provide them an `abstract new` signature (which means it cannot be\n//    directly constructed by calling `new` on it) and which does not have the\n//    `.create()` signature on it anymore.\n//\n// 2. The produced type here ends up being a subtype of `Helper`, which is not\n//    strictly true. This is necessary for the sake of Glint, which provides\n//    its information by way of a \"declaration merge\" with `Helper<S>` in the\n//    case of items produced by `helper()`.\n//\n// Long-term, this entire construct can go away in favor of deprecating the\n// `helper()` invocation in favor of using plain functions.\nreturn new Wrapper(helperFn);}/**\n          @module @ember/template\n          *//**\n            A wrapper around a string that has been marked as safe (\"trusted\"). **When\n            rendered in HTML, Ember will not perform any escaping.**\n\n            Note:\n\n            1. This does not *make* the string safe; it means that some code in your\n               application has *marked* it as safe using the `htmlSafe()` function.\n\n            2. The only public API for getting a `SafeString` is calling `htmlSafe()`. It\n               is *not* user-constructible.\n\n            If a string contains user inputs or other untrusted data, you must sanitize\n            the string before using the `htmlSafe` method. Otherwise your code is\n            vulnerable to [Cross-Site Scripting][xss]. There are many open source\n            sanitization libraries to choose from, both for front end and server-side\n            sanitization.\n\n            [xss]: https://owasp.org/www-community/attacks/DOM_Based_XSS\n\n            ```javascript\n            import { htmlSafe } from '@ember/template';\n\n            let someTrustedOrSanitizedString = \"<div>Hello!</div>\"\n\n            htmlSafe(someTrustedorSanitizedString);\n            ```\n\n            @for @ember/template\n            @class SafeString\n            @since 4.12.0\n            @public\n           */class SafeString{constructor(string){_defineProperty(this,\"__string\",void 0);this.__string=string;}/**\n              Get the string back to use as a string.\n               @public\n              @method toString\n              @returns {String} The string marked as trusted\n             */toString(){return`${this.__string}`;}/**\n              Get the wrapped string as HTML to use without escaping.\n               @public\n              @method toHTML\n              @returns {String} the trusted string, without any escaping applied\n             */toHTML(){return this.toString();}}const escape={'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#x27;','`':'&#x60;','=':'&#x3D;'};const possible=/[&<>\"'`=]/;const badChars=/[&<>\"'`=]/g;function escapeChar(chr){return escape[chr];}function escapeExpression(string){let s;if(typeof string!=='string'){// don't escape SafeStrings, since they're already safe\nif(isHTMLSafe(string)){return string.toHTML();}else if(string===null||string===undefined){return'';}else if(!string){return String(string);}// Force a string conversion as this will be done by the append regardless and\n// the regex test will do this transparently behind the scenes, causing issues if\n// an object's to string has escaped characters in it.\ns=String(string);}else{s=string;}if(!possible.test(s)){return s;}// SAFETY: this is technically a lie, but it's a true lie as long as the\n// invariant it depends on is upheld: `escapeChar` will always return a string\n// as long as its input is one of the characters in `escape`, and it will only\n// be called if it matches one of the characters in the `badChar` regex, which\n// is hand-maintained to match the set escaped. (It would be nice if TS could\n// \"see\" into the regex to see how this works, but that'd be quite a lot of\n// extra fanciness.)\nreturn s.replace(badChars,escapeChar);}/**\n            Use this method to indicate that a string should be rendered as HTML\n            when the string is used in a template. To say this another way,\n            strings marked with `htmlSafe` will not be HTML escaped.\n\n            A word of warning -   The `htmlSafe` method does not make the string safe;\n            it only tells the framework to treat the string as if it is safe to render\n            as HTML. If a string contains user inputs or other untrusted\n            data, you must sanitize the string before using the `htmlSafe` method.\n            Otherwise your code is vulnerable to\n            [Cross-Site Scripting](https://owasp.org/www-community/attacks/DOM_Based_XSS).\n            There are many open source sanitization libraries to choose from,\n            both for front end and server-side sanitization.\n\n            ```javascript\n            import { htmlSafe } from '@ember/template';\n\n            const someTrustedOrSanitizedString = \"<div>Hello!</div>\"\n\n            htmlSafe(someTrustedorSanitizedString)\n            ```\n\n            @method htmlSafe\n            @for @ember/template\n            @param str {String} The string to treat as trusted.\n            @static\n            @return {SafeString} A string that will not be HTML escaped by Handlebars.\n            @public\n          */function htmlSafe(str){if(str===null||str===undefined){str='';}else if(typeof str!=='string'){str=String(str);}return new SafeString(str);}/**\n            Detects if a string was decorated using `htmlSafe`.\n\n            ```javascript\n            import { htmlSafe, isHTMLSafe } from '@ember/template';\n\n            let plainString = 'plain string';\n            let safeString = htmlSafe('<div>someValue</div>');\n\n            isHTMLSafe(plainString); // false\n            isHTMLSafe(safeString);  // true\n            ```\n\n            @method isHTMLSafe\n            @for @ember/template\n            @static\n            @return {Boolean} `true` if the string was decorated with `htmlSafe`, `false` otherwise.\n            @public\n          */function isHTMLSafe(str){return str!==null&&typeof str==='object'&&'toHTML'in str&&typeof str.toHTML==='function';}/**\n          @module @ember/engine\n          *//**\n            The `EngineInstance` encapsulates all of the stateful aspects of a\n            running `Engine`.\n\n            @public\n            @class EngineInstance\n            @extends EmberObject\n            @uses RegistryProxyMixin\n            @uses ContainerProxyMixin\n          */// Note on types: since `EngineInstance` uses `RegistryProxyMixin` and\n// `ContainerProxyMixin`, which respectively implement the same `RegistryMixin`\n// and `ContainerMixin` types used to define `InternalOwner`, this is the same\n// type as `InternalOwner` from TS's POV. The point of the explicit `extends`\n// clauses for `InternalOwner` and `Owner` is to keep us honest: if this stops\n// type checking, we have broken part of our public API contract. Medium-term,\n// the goal here is to `EngineInstance` simple be `Owner`.\nclass EngineInstance extends EmberObject.extend(RegistryProxyMixin,ContainerProxyMixin){constructor(...args){super(...args);/**\n              The base `Engine` for which this is an instance.\n               @property {Engine} engine\n              @private\n            */_defineProperty(this,ENGINE_PARENT,void 0);_defineProperty(this,\"_booted\",false);_defineProperty(this,\"_bootPromise\",null);}/**\n             @private\n             @method setupRegistry\n             @param {Registry} registry\n             @param {BootOptions} options\n             */// This is effectively an \"abstract\" method: it defines the contract a\n// subclass (e.g. `ApplicationInstance`) must follow to implement this\n// behavior, but an `EngineInstance` has no behavior of its own here.\nstatic setupRegistry(_registry,_options){}init(properties){super.init(properties);// Ensure the guid gets setup for this instance\nguidFor(this);this.base??=this.application;// Create a per-instance registry that will use the application's registry\n// as a fallback for resolving registrations.\nlet registry=this.__registry__=new Registry({fallback:this.base.__registry__});// Create a per-instance container from the instance's registry\nthis.__container__=registry.container({owner:this});this._booted=false;}/**\n              Initialize the `EngineInstance` and return a promise that resolves\n              with the instance itself when the boot process is complete.\n               The primary task here is to run any registered instance initializers.\n               See the documentation on `BootOptions` for the options it takes.\n               @public\n              @method boot\n              @param options {Object}\n              @return {Promise<EngineInstance,Error>}\n            */boot(options){if(this._bootPromise){return this._bootPromise;}this._bootPromise=new rsvp.Promise(resolve=>{resolve(this._bootSync(options));});return this._bootPromise;}/**\n              Unfortunately, a lot of existing code assumes booting an instance is\n              synchronous – specifically, a lot of tests assume the last call to\n              `app.advanceReadiness()` or `app.reset()` will result in a new instance\n              being fully-booted when the current runloop completes.\n               We would like new code (like the `visit` API) to stop making this\n              assumption, so we created the asynchronous version above that returns a\n              promise. But until we have migrated all the code, we would have to expose\n              this method for use *internally* in places where we need to boot an instance\n              synchronously.\n               @private\n            */_bootSync(options){if(this._booted){return this;}this.cloneParentDependencies();this.setupRegistry(options);this.base.runInstanceInitializers(this);this._booted=true;return this;}setupRegistry(options=this.__container__.lookup('-environment:main')){this.constructor.setupRegistry(this.__registry__,options);}/**\n             Unregister a factory.\n              Overrides `RegistryProxy#unregister` in order to clear any cached instances\n             of the unregistered factory.\n              @public\n             @method unregister\n             @param {String} fullName\n             */unregister(fullName){this.__container__.reset(fullName);// We overwrote this method from RegistryProxyMixin.\nthis.__registry__.unregister(fullName);}/**\n              Build a new `EngineInstance` that's a child of this instance.\n               Engines must be registered by name with their parent engine\n              (or application).\n               @private\n              @method buildChildEngineInstance\n              @param name {String} the registered name of the engine.\n              @param options {Object} options provided to the engine instance.\n              @return {EngineInstance,Error}\n            */buildChildEngineInstance(name,options={}){let ChildEngine=this.lookup(`engine:${name}`);if(!ChildEngine){throw new Error(`You attempted to mount the engine '${name}', but it is not registered with its parent.`);}let engineInstance=ChildEngine.buildInstance(options);setEngineParent(engineInstance,this);return engineInstance;}/**\n              Clone dependencies shared between an engine instance and its parent.\n               @private\n              @method cloneParentDependencies\n            */cloneParentDependencies(){const parent=getEngineParent(this);let registrations=['route:basic','service:-routing'];registrations.forEach(key=>{let registration=parent.resolveRegistration(key);this.register(key,registration);});let env=parent.lookup('-environment:main');this.register('-environment:main',env,{instantiate:false});// The type annotation forces TS to (a) validate that these match and (b)\n// *notice* that they match, e.g. below on the `singletons.push()`.\nlet singletons=['router:main',privatize`-bucket-cache:main`,'-view-registry:main',`renderer:-dom`,'service:-document'];if(env['isInteractive']){singletons.push('event_dispatcher:main');}singletons.forEach(key=>{// SAFETY: We already expect this to be a singleton\nlet singleton=parent.lookup(key);this.register(key,singleton,{instantiate:false});});}}const emberEngineInstance=/*#__PURE__*/Object.defineProperty({__proto__:null,default:EngineInstance},Symbol.toStringTag,{value:'Module'});function instrumentationPayload$1(def){// \"main\" used to be the outlet name, keeping it around for compatibility\nreturn{object:`${def.name}:main`};}const CAPABILITIES$1={dynamicLayout:false,dynamicTag:false,prepareArgs:false,createArgs:false,attributeHook:false,elementHook:false,createCaller:false,dynamicScope:true,updateHook:false,createInstance:true,wrapped:false,willDestroy:false,hasSubOwner:false};class OutletComponentManager{create(_owner,definition,_args,env,dynamicScope){let parentStateRef=dynamicScope.get('outletState');let currentStateRef=definition.ref;dynamicScope.set('outletState',currentStateRef);let state={self:createConstRef(definition.controller),finalize:_instrumentStart('render.outlet',instrumentationPayload$1,definition)};if(env.debugRenderTree!==undefined){state.outletBucket={};let parentState=valueForRef(parentStateRef);let parentOwner=parentState&&parentState.render&&parentState.render.owner;let currentOwner=valueForRef(currentStateRef).render.owner;if(parentOwner&&parentOwner!==currentOwner){let mountPoint=currentOwner.mountPoint;state.engine=currentOwner;if(mountPoint){state.engineBucket={mountPoint};}}}return state;}getDebugName({name}){return name;}getDebugCustomRenderTree(definition,state,args){let nodes=[];nodes.push({bucket:state.outletBucket,type:'outlet',// \"main\" used to be the outlet name, keeping it around for compatibility\nname:'main',args:EMPTY_ARGS,instance:undefined,template:undefined});if(state.engineBucket){nodes.push({bucket:state.engineBucket,type:'engine',name:state.engineBucket.mountPoint,args:EMPTY_ARGS,instance:state.engine,template:undefined});}nodes.push({bucket:state,type:'route-template',name:definition.name,args:args,instance:definition.controller,template:unwrapTemplate(definition.template).moduleName});return nodes;}getCapabilities(){return CAPABILITIES$1;}getSelf({self}){return self;}didCreate(){}didUpdate(){}didRenderLayout(state){state.finalize();}didUpdateLayout(){}getDestroyable(){return null;}}const OUTLET_MANAGER=new OutletComponentManager();class OutletComponentDefinition{constructor(state,manager=OUTLET_MANAGER){// handle is not used by this custom definition\n_defineProperty(this,\"handle\",-1);_defineProperty(this,\"resolvedName\",void 0);_defineProperty(this,\"compilable\",void 0);_defineProperty(this,\"capabilities\",void 0);this.state=state;this.manager=manager;let capabilities=manager.getCapabilities();this.capabilities=capabilityFlagsFrom(capabilities);this.compilable=capabilities.wrapped?unwrapTemplate(state.template).asWrappedLayout():unwrapTemplate(state.template).asLayout();this.resolvedName=state.name;}}function createRootOutlet(outletView){return new OutletComponentDefinition(outletView.state);}class RootComponentManager extends CurlyComponentManager{constructor(component){super();_defineProperty(this,\"component\",void 0);this.component=component;}create(_owner,_state,_args,{isInteractive},dynamicScope){let component=this.component;let finalizer=_instrumentStart('render.component',initialRenderInstrumentDetails,component);dynamicScope.view=component;let hasWrappedElement=component.tagName!=='';// We usually do this in the `didCreateElement`, but that hook doesn't fire for tagless components\nif(!hasWrappedElement){if(isInteractive){component.trigger('willRender');}component._transitionTo('hasElement');if(isInteractive){component.trigger('willInsertElement');}}let bucket=new ComponentStateBucket(component,null,CONSTANT_TAG,finalizer,hasWrappedElement,isInteractive);consumeTag(component[DIRTY_TAG]);return bucket;}}// ROOT is the top-level template it has nothing but one yield.\n// it is supposed to have a dummy element\nconst ROOT_CAPABILITIES={dynamicLayout:true,dynamicTag:true,prepareArgs:false,createArgs:false,attributeHook:true,elementHook:true,createCaller:true,dynamicScope:true,updateHook:true,createInstance:true,wrapped:true,willDestroy:false,hasSubOwner:false};class RootComponentDefinition{constructor(component){// handle is not used by this custom definition\n_defineProperty(this,\"handle\",-1);_defineProperty(this,\"resolvedName\",'-top-level');_defineProperty(this,\"state\",void 0);_defineProperty(this,\"manager\",void 0);_defineProperty(this,\"capabilities\",capabilityFlagsFrom(ROOT_CAPABILITIES));_defineProperty(this,\"compilable\",null);this.manager=new RootComponentManager(component);let factory=getFactoryFor(component);this.state=factory;}}const EMPTY_ATTRS=[];function indexOfAttribute(attributes,namespaceURI,localName){for(let i=0;i<attributes.length;i++){const attr=attributes[i];if(attr.namespaceURI===namespaceURI&&attr.localName===localName){return i;}}return-1;}function adjustAttrName(namespaceURI,localName){return namespaceURI===\"http://www.w3.org/1999/xhtml\"/* HTML */?localName.toLowerCase():localName;}function getAttribute(attributes,namespaceURI,localName){const index=indexOfAttribute(attributes,namespaceURI,localName);return index===-1?null:attributes[index].value;}function removeAttribute(attributes,namespaceURI,localName){const index=indexOfAttribute(attributes,namespaceURI,localName);if(index!==-1){attributes.splice(index,1);}}// https://dom.spec.whatwg.org/#dom-element-setattributens\nfunction setAttribute(element,namespaceURI,prefix,localName,value){if(typeof value!=='string'){value=''+value;}let{attributes}=element;if(attributes===EMPTY_ATTRS){attributes=element.attributes=[];}else{const index=indexOfAttribute(attributes,namespaceURI,localName);if(index!==-1){attributes[index].value=value;return;}}attributes.push({localName,name:prefix===null?localName:prefix+':'+localName,namespaceURI,prefix,specified:true,value});}class ChildNodes{constructor(node){this.node=node;this.stale=true;this._length=0;}get length(){if(this.stale){this.stale=false;let len=0;let child=this.node.firstChild;for(;child!==null;len++){this[len]=child;child=child.nextSibling;}const oldLen=this._length;this._length=len;for(;len<oldLen;len++){delete this[len];}}return this._length;}item(index){return index<this.length?this[index]:null;}}function cloneNode(node,deep){const clone=nodeFrom(node);if(deep){let child=node.firstChild;let nextChild=child;while(child!==null){nextChild=child.nextSibling;clone.appendChild(child.cloneNode(true));child=nextChild;}}return clone;}function nodeFrom(node){let namespaceURI;if(node.nodeType===1/* ELEMENT_NODE */){namespaceURI=node.namespaceURI;}const clone=new SimpleNodeImpl(node.ownerDocument,node.nodeType,node.nodeName,node.nodeValue,namespaceURI);if(node.nodeType===1/* ELEMENT_NODE */){clone.attributes=copyAttrs(node.attributes);}return clone;}function copyAttrs(attrs){if(attrs===EMPTY_ATTRS){return EMPTY_ATTRS;}const copy=[];for(let i=0;i<attrs.length;i++){const attr=attrs[i];copy.push({localName:attr.localName,name:attr.name,namespaceURI:attr.namespaceURI,prefix:attr.prefix,specified:true,value:attr.value});}return copy;}function insertBefore(parentNode,newChild,refChild){invalidate(parentNode);insertBetween(parentNode,newChild,refChild===null?parentNode.lastChild:refChild.previousSibling,refChild);}function removeChild(parentNode,oldChild){invalidate(parentNode);removeBetween(parentNode,oldChild,oldChild.previousSibling,oldChild.nextSibling);}function invalidate(parentNode){const childNodes=parentNode._childNodes;if(childNodes!==undefined){childNodes.stale=true;}}function insertBetween(parentNode,newChild,previousSibling,nextSibling){if(newChild.nodeType===11/* DOCUMENT_FRAGMENT_NODE */){insertFragment(newChild,parentNode,previousSibling,nextSibling);return;}if(newChild.parentNode!==null){removeChild(newChild.parentNode,newChild);}newChild.parentNode=parentNode;newChild.previousSibling=previousSibling;newChild.nextSibling=nextSibling;if(previousSibling===null){parentNode.firstChild=newChild;}else{previousSibling.nextSibling=newChild;}if(nextSibling===null){parentNode.lastChild=newChild;}else{nextSibling.previousSibling=newChild;}}function removeBetween(parentNode,oldChild,previousSibling,nextSibling){oldChild.parentNode=null;oldChild.previousSibling=null;oldChild.nextSibling=null;if(previousSibling===null){parentNode.firstChild=nextSibling;}else{previousSibling.nextSibling=nextSibling;}if(nextSibling===null){parentNode.lastChild=previousSibling;}else{nextSibling.previousSibling=previousSibling;}}function insertFragment(fragment,parentNode,previousSibling,nextSibling){const firstChild=fragment.firstChild;if(firstChild===null){return;}fragment.firstChild=null;fragment.lastChild=null;let lastChild=firstChild;let newChild=firstChild;firstChild.previousSibling=previousSibling;if(previousSibling===null){parentNode.firstChild=firstChild;}else{previousSibling.nextSibling=firstChild;}while(newChild!==null){newChild.parentNode=parentNode;lastChild=newChild;newChild=newChild.nextSibling;}lastChild.nextSibling=nextSibling;if(nextSibling===null){parentNode.lastChild=lastChild;}else{nextSibling.previousSibling=lastChild;}}function parseQualifiedName(qualifiedName){let localName=qualifiedName;let prefix=null;const i=qualifiedName.indexOf(':');if(i!==-1){prefix=qualifiedName.slice(0,i);localName=qualifiedName.slice(i+1);}return[prefix,localName];}class SimpleNodeImpl{constructor(ownerDocument,nodeType,nodeName,nodeValue,namespaceURI){this.ownerDocument=ownerDocument;this.nodeType=nodeType;this.nodeName=nodeName;this.nodeValue=nodeValue;this.namespaceURI=namespaceURI;this.parentNode=null;this.previousSibling=null;this.nextSibling=null;this.firstChild=null;this.lastChild=null;this.attributes=EMPTY_ATTRS;/**\n               * @internal\n               */this._childNodes=undefined;}get tagName(){return this.nodeName;}get childNodes(){let children=this._childNodes;if(children===undefined){children=this._childNodes=new ChildNodes(this);}return children;}cloneNode(deep){return cloneNode(this,deep===true);}appendChild(newChild){insertBefore(this,newChild,null);return newChild;}insertBefore(newChild,refChild){insertBefore(this,newChild,refChild);return newChild;}removeChild(oldChild){removeChild(this,oldChild);return oldChild;}insertAdjacentHTML(position,html){const raw=new SimpleNodeImpl(this.ownerDocument,-1/* RAW_NODE */,'#raw',html,void 0);let parentNode;let nextSibling;switch(position){case'beforebegin':parentNode=this.parentNode;nextSibling=this;break;case'afterbegin':parentNode=this;nextSibling=this.firstChild;break;case'beforeend':parentNode=this;nextSibling=null;break;case'afterend':parentNode=this.parentNode;nextSibling=this.nextSibling;break;default:throw new Error('invalid position');}if(parentNode===null){throw new Error(`${position} requires a parentNode`);}insertBefore(parentNode,raw,nextSibling);}getAttribute(name){const localName=adjustAttrName(this.namespaceURI,name);return getAttribute(this.attributes,null,localName);}getAttributeNS(namespaceURI,localName){return getAttribute(this.attributes,namespaceURI,localName);}setAttribute(name,value){const localName=adjustAttrName(this.namespaceURI,name);setAttribute(this,null,null,localName,value);}setAttributeNS(namespaceURI,qualifiedName,value){const[prefix,localName]=parseQualifiedName(qualifiedName);setAttribute(this,namespaceURI,prefix,localName,value);}removeAttribute(name){const localName=adjustAttrName(this.namespaceURI,name);removeAttribute(this.attributes,null,localName);}removeAttributeNS(namespaceURI,localName){removeAttribute(this.attributes,namespaceURI,localName);}get doctype(){return this.firstChild;}get documentElement(){return this.lastChild;}get head(){return this.documentElement.firstChild;}get body(){return this.documentElement.lastChild;}createElement(name){return new SimpleNodeImpl(this,1/* ELEMENT_NODE */,name.toUpperCase(),null,\"http://www.w3.org/1999/xhtml\"/* HTML */);}createElementNS(namespace,qualifiedName){// Node name is case-preserving in XML contexts, but returns canonical uppercase form in HTML contexts\n// https://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html#ID-104682815\nconst nodeName=namespace===\"http://www.w3.org/1999/xhtml\"/* HTML */?qualifiedName.toUpperCase():qualifiedName;// we don't care to parse the qualified name because we only support HTML documents\n// which don't support prefixed elements\nreturn new SimpleNodeImpl(this,1/* ELEMENT_NODE */,nodeName,null,namespace);}createTextNode(text){return new SimpleNodeImpl(this,3/* TEXT_NODE */,'#text',text,void 0);}createComment(text){return new SimpleNodeImpl(this,8/* COMMENT_NODE */,'#comment',text,void 0);}/**\n             * Backwards compat\n             * @deprecated\n             */createRawHTMLSection(text){return new SimpleNodeImpl(this,-1/* RAW_NODE */,'#raw',text,void 0);}createDocumentFragment(){return new SimpleNodeImpl(this,11/* DOCUMENT_FRAGMENT_NODE */,'#document-fragment',null,void 0);}}function createHTMLDocument(){// dom.d.ts types ownerDocument as Document but for a document ownerDocument is null\nconst document=new SimpleNodeImpl(null,9/* DOCUMENT_NODE */,'#document',null,\"http://www.w3.org/1999/xhtml\"/* HTML */);const doctype=new SimpleNodeImpl(document,10/* DOCUMENT_TYPE_NODE */,'html',null,\"http://www.w3.org/1999/xhtml\"/* HTML */);const html=new SimpleNodeImpl(document,1/* ELEMENT_NODE */,'HTML',null,\"http://www.w3.org/1999/xhtml\"/* HTML */);const head=new SimpleNodeImpl(document,1/* ELEMENT_NODE */,'HEAD',null,\"http://www.w3.org/1999/xhtml\"/* HTML */);const body=new SimpleNodeImpl(document,1/* ELEMENT_NODE */,'BODY',null,\"http://www.w3.org/1999/xhtml\"/* HTML */);html.appendChild(head);html.appendChild(body);document.appendChild(doctype);document.appendChild(html);return document;}const simpleDomDocument=/*#__PURE__*/Object.defineProperty({__proto__:null,default:createHTMLDocument},Symbol.toStringTag,{value:'Module'});class NodeDOMTreeConstruction extends DOMTreeConstruction{// Hides property on base class\nconstructor(doc){super(doc||createHTMLDocument());}// override to prevent usage of `this.document` until after the constructor\nsetupUselessElement(){}insertHTMLBefore(parent,reference,html){let raw=this.document.createRawHTMLSection(html);return parent.insertBefore(raw,reference),new ConcreteBounds(parent,raw,raw);}// override to avoid SVG detection/work when in node (this is not needed in SSR)\ncreateElement(tag){return this.document.createElement(tag);}// override to avoid namespace shenanigans when in node (this is not needed in SSR)\nsetAttribute(element,name,value){element.setAttribute(name,value);}}const NEEDS_EXTRA_CLOSE=new WeakMap();class SerializeBuilder extends NewElementBuilder{constructor(...args){super(...args);_defineProperty(this,\"serializeBlockDepth\",0);}__openBlock(){let{tagName:tagName}=this.element;if(\"TITLE\"!==tagName&&\"SCRIPT\"!==tagName&&\"STYLE\"!==tagName){let depth=this.serializeBlockDepth++;this.__appendComment(`%+b:${depth}%`);}super.__openBlock();}__closeBlock(){let{tagName:tagName}=this.element;if(super.__closeBlock(),\"TITLE\"!==tagName&&\"SCRIPT\"!==tagName&&\"STYLE\"!==tagName){let depth=--this.serializeBlockDepth;this.__appendComment(`%-b:${depth}%`);}}__appendHTML(html){let{tagName:tagName}=this.element;if(\"TITLE\"===tagName||\"SCRIPT\"===tagName||\"STYLE\"===tagName)return super.__appendHTML(html);// Do we need to run the html tokenizer here?\nlet first=this.__appendComment(\"%glmr%\");if(\"TABLE\"===tagName){let openIndex=html.indexOf(\"<\");openIndex>-1&&\"tr\"===html.slice(openIndex+1,openIndex+3)&&(html=`<tbody>${html}</tbody>`);}\"\"===html?this.__appendComment(\"% %\"):super.__appendHTML(html);let last=this.__appendComment(\"%glmr%\");return new ConcreteBounds(this.element,first,last);}__appendText(string){let{tagName:tagName}=this.element,current=function(cursor){let{element:element,nextSibling:nextSibling}=cursor;return null===nextSibling?element.lastChild:nextSibling.previousSibling;}(this);return\"TITLE\"===tagName||\"SCRIPT\"===tagName||\"STYLE\"===tagName?super.__appendText(string):\"\"===string?this.__appendComment(\"% %\"):(current&&3===current.nodeType&&this.__appendComment(\"%|%\"),super.__appendText(string));}closeElement(){return NEEDS_EXTRA_CLOSE.has(this.element)&&(NEEDS_EXTRA_CLOSE.delete(this.element),super.closeElement()),super.closeElement();}openElement(tag){return\"tr\"===tag&&\"TBODY\"!==this.element.tagName&&\"THEAD\"!==this.element.tagName&&\"TFOOT\"!==this.element.tagName&&(this.openElement(\"tbody\"),// This prevents the closeBlock comment from being re-parented\n// under the auto inserted tbody. Rehydration builder needs to\n// account for the insertion since it is injected here and not\n// really in the template.\nNEEDS_EXTRA_CLOSE.set(this.constructing,!0),this.flushElement(null)),super.openElement(tag);}pushRemoteElement(element,cursorId,insertBefore=null){let{dom:dom}=this,script=dom.createElement(\"script\");return script.setAttribute(\"glmr\",cursorId),dom.insertBefore(element,script,insertBefore),super.pushRemoteElement(element,cursorId,insertBefore);}}function serializeBuilder(env,cursor){return SerializeBuilder.forInitialRender(env,cursor);}const glimmerNode=/*#__PURE__*/Object.defineProperty({__proto__:null,NodeDOMTreeConstruction,serializeBuilder},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          *//**\n            The `{{#each}}` helper loops over elements in a collection. It is an extension\n            of the base Handlebars `{{#each}}` helper.\n\n            The default behavior of `{{#each}}` is to yield its inner block once for every\n            item in an array passing the item as the first block parameter.\n\n            Assuming the `@developers` argument contains this array:\n\n            ```javascript\n            [{ name: 'Yehuda' },{ name: 'Tom' }, { name: 'Paul' }];\n            ```\n\n            ```handlebars\n            <ul>\n              {{#each @developers as |person|}}\n                <li>Hello, {{person.name}}!</li>\n              {{/each}}\n            </ul>\n            ```\n\n            The same rules apply to arrays of primitives.\n\n            ```javascript\n            ['Yehuda', 'Tom', 'Paul']\n            ```\n\n            ```handlebars\n            <ul>\n              {{#each @developerNames as |name|}}\n                <li>Hello, {{name}}!</li>\n              {{/each}}\n            </ul>\n            ```\n\n            During iteration, the index of each item in the array is provided as a second block\n            parameter.\n\n            ```handlebars\n            <ul>\n              {{#each @developers as |person index|}}\n                <li>Hello, {{person.name}}! You're number {{index}} in line</li>\n              {{/each}}\n            </ul>\n            ```\n\n            ### Specifying Keys\n\n            In order to improve rendering speed, Ember will try to reuse the DOM elements\n            where possible. Specifically, if the same item is present in the array both\n            before and after the change, its DOM output will be reused.\n\n            The `key` option is used to tell Ember how to determine if the items in the\n            array being iterated over with `{{#each}}` has changed between renders. By\n            default the item's object identity is used.\n\n            This is usually sufficient, so in most cases, the `key` option is simply not\n            needed. However, in some rare cases, the objects' identities may change even\n            though they represent the same underlying data.\n\n            For example:\n\n            ```javascript\n            people.map(person => {\n              return { ...person, type: 'developer' };\n            });\n            ```\n\n            In this case, each time the `people` array is `map`-ed over, it will produce\n            an new array with completely different objects between renders. In these cases,\n            you can help Ember determine how these objects related to each other with the\n            `key` option:\n\n            ```handlebars\n            <ul>\n              {{#each @developers key=\"name\" as |person|}}\n                <li>Hello, {{person.name}}!</li>\n              {{/each}}\n            </ul>\n            ```\n\n            By doing so, Ember will use the value of the property specified (`person.name`\n            in the example) to find a \"match\" from the previous render. That is, if Ember\n            has previously seen an object from the `@developers` array with a matching\n            name, its DOM elements will be re-used.\n\n            There are two special values for `key`:\n\n              * `@index` - The index of the item in the array.\n              * `@identity` - The item in the array itself.\n\n            ### {{else}} condition\n\n            `{{#each}}` can have a matching `{{else}}`. The contents of this block will render\n            if the collection is empty.\n\n            ```handlebars\n            <ul>\n              {{#each @developers as |person|}}\n                <li>{{person.name}} is available!</li>\n              {{else}}\n                <li>Sorry, nobody is available for this task.</li>\n              {{/each}}\n            </ul>\n            ```\n\n            @method each\n            @for Ember.Templates.helpers\n            @public\n           *//**\n            The `{{each-in}}` helper loops over properties on an object.\n\n            For example, given this component definition:\n\n            ```app/components/developer-details.js\n            import Component from '@glimmer/component';\n            import { tracked } from '@glimmer/tracking';\n\n            export default class extends Component {\n              @tracked developer = {\n                \"name\": \"Shelly Sails\",\n                \"age\": 42\n              };\n            }\n            ```\n\n            This template would display all properties on the `developer`\n            object in a list:\n\n            ```app/components/developer-details.hbs\n            <ul>\n              {{#each-in this.developer as |key value|}}\n                <li>{{key}}: {{value}}</li>\n              {{/each-in}}\n            </ul>\n            ```\n\n            Outputting their name and age:\n\n            ```html\n            <ul>\n              <li>name: Shelly Sails</li>\n              <li>age: 42</li>\n            </ul>\n            ```\n\n            @method each-in\n            @for Ember.Templates.helpers\n            @public\n            @since 2.1.0\n          */class EachInWrapper{constructor(inner){this.inner=inner;}}const eachIn=internalHelper(({positional})=>{const inner=positional[0];return createComputeRef(()=>{let iterable=valueForRef(inner);consumeTag(tagForObject(iterable));if(isProxy(iterable)){// this is because the each-in doesn't actually get(proxy, 'key') but bypasses it\n// and the proxy's tag is lazy updated on access\niterable=contentFor(iterable);}return new EachInWrapper(iterable);});});function toIterator(iterable){if(iterable instanceof EachInWrapper){return toEachInIterator(iterable.inner);}else{return toEachIterator(iterable);}}function toEachInIterator(iterable){if(!isIndexable(iterable)){return null;}if(Array.isArray(iterable)||isEmberArray(iterable)){return ObjectIterator.fromIndexable(iterable);}else if(isNativeIterable(iterable)){return MapLikeNativeIterator.from(iterable);}else if(hasForEach(iterable)){return ObjectIterator.fromForEachable(iterable);}else{return ObjectIterator.fromIndexable(iterable);}}function toEachIterator(iterable){if(!isObject$1(iterable)){return null;}if(Array.isArray(iterable)){return ArrayIterator.from(iterable);}else if(isEmberArray(iterable)){return EmberArrayIterator.from(iterable);}else if(isNativeIterable(iterable)){return ArrayLikeNativeIterator.from(iterable);}else if(hasForEach(iterable)){return ArrayIterator.fromForEachable(iterable);}else{return null;}}class BoundedIterator{constructor(length){_defineProperty(this,\"position\",0);this.length=length;}isEmpty(){return false;}memoFor(position){return position;}next(){let{length,position}=this;if(position>=length){return null;}let value=this.valueFor(position);let memo=this.memoFor(position);this.position++;return{value,memo};}}class ArrayIterator extends BoundedIterator{static from(iterable){return iterable.length>0?new this(iterable):null;}static fromForEachable(object){let array=[];object.forEach(item=>array.push(item));return this.from(array);}constructor(array){super(array.length);this.array=array;}valueFor(position){return this.array[position];}}class EmberArrayIterator extends BoundedIterator{static from(iterable){return iterable.length>0?new this(iterable):null;}constructor(array){super(array.length);this.array=array;}valueFor(position){return objectAt(this.array,position);}}class ObjectIterator extends BoundedIterator{static fromIndexable(obj){let keys=Object.keys(obj);if(keys.length===0){return null;}else{let values=[];for(let key of keys){let value;value=obj[key];// Add the tag of the returned value if it is an array, since arrays\n// should always cause updates if they are consumed and then changed\nif(isTracking()){consumeTag(tagFor(obj,key));if(Array.isArray(value)){consumeTag(tagFor(value,'[]'));}}values.push(value);}return new this(keys,values);}}static fromForEachable(obj){let keys=[];let values=[];let length=0;let isMapLike=false;// Not using an arrow function here so we can get an accurate `arguments`\nobj.forEach(function(value,key){isMapLike=isMapLike||arguments.length>=2;if(isMapLike){keys.push(key);}values.push(value);length++;});if(length===0){return null;}else if(isMapLike){return new this(keys,values);}else{return new ArrayIterator(values);}}constructor(keys,values){super(values.length);this.keys=keys;this.values=values;}valueFor(position){return this.values[position];}memoFor(position){return this.keys[position];}}class NativeIterator{static from(iterable){let iterator=iterable[Symbol.iterator]();let result=iterator.next();let{done}=result;if(done){return null;}else{return new this(iterator,result);}}constructor(iterable,result){_defineProperty(this,\"position\",0);this.iterable=iterable;this.result=result;}isEmpty(){return false;}next(){let{iterable,result,position}=this;if(result.done){return null;}let value=this.valueFor(result,position);let memo=this.memoFor(result,position);this.position++;this.result=iterable.next();return{value,memo};}}class ArrayLikeNativeIterator extends NativeIterator{valueFor(result){return result.value;}memoFor(_result,position){return position;}}class MapLikeNativeIterator extends NativeIterator{valueFor(result){return result.value[1];}memoFor(result){return result.value[0];}}function hasForEach(value){return value!=null&&typeof value['forEach']==='function';}function isNativeIterable(value){return value!=null&&typeof value[Symbol.iterator]==='function';}function isIndexable(value){return value!==null&&(typeof value==='object'||typeof value==='function');}/**\n           @module @ember/utils\n          *//**\n            Returns true if the passed value is null or undefined. This avoids errors\n            from JSLint complaining about use of ==, which can be technically\n            confusing.\n\n            ```javascript\n            isNone(null);          // true\n            isNone(undefined);     // true\n            isNone('');            // false\n            isNone([]);            // false\n            isNone(function() {}); // false\n            ```\n\n            @method isNone\n            @static\n            @for @ember/utils\n            @param {Object} obj Value to test\n            @return {Boolean}\n            @public\n          */function isNone(obj){return obj===null||obj===undefined;}const emberUtilsLibIsNone=/*#__PURE__*/Object.defineProperty({__proto__:null,default:isNone},Symbol.toStringTag,{value:'Module'});/**\n           @module @ember/utils\n          *//**\n            Verifies that a value is `null` or `undefined`, an empty string, or an empty\n            array.\n\n            Constrains the rules on `isNone` by returning true for empty strings and\n            empty arrays.\n\n            If the value is an object with a `size` property of type number, it is used\n            to check emptiness.\n\n            ```javascript\n            isEmpty(null);             // true\n            isEmpty(undefined);        // true\n            isEmpty('');               // true\n            isEmpty([]);               // true\n            isEmpty({ size: 0});       // true\n            isEmpty({});               // false\n            isEmpty('Adam Hawkins');   // false\n            isEmpty([0,1,2]);          // false\n            isEmpty('\\n\\t');           // false\n            isEmpty('  ');             // false\n            isEmpty({ size: 1 })       // false\n            isEmpty({ size: () => 0 }) // false\n            ```\n\n            @method isEmpty\n            @static\n            @for @ember/utils\n            @param {Object} obj Value to test\n            @return {Boolean}\n            @public\n          */function isEmpty(obj){if(obj===null||obj===undefined){return true;}if(!hasUnknownProperty(obj)&&typeof obj.size==='number'){return!obj.size;}if(typeof obj==='object'){let size=get$2(obj,'size');if(typeof size==='number'){return!size;}let length=get$2(obj,'length');if(typeof length==='number'){return!length;}}if(typeof obj.length==='number'&&typeof obj!=='function'){return!obj.length;}return false;}const emberUtilsLibIsEmpty=/*#__PURE__*/Object.defineProperty({__proto__:null,default:isEmpty},Symbol.toStringTag,{value:'Module'});/**\n           @module @ember/utils\n          *//**\n            A value is blank if it is empty or a whitespace string.\n\n            ```javascript\n            import { isBlank } from '@ember/utils';\n\n            isBlank(null);            // true\n            isBlank(undefined);       // true\n            isBlank('');              // true\n            isBlank([]);              // true\n            isBlank('\\n\\t');          // true\n            isBlank('  ');            // true\n            isBlank({});              // false\n            isBlank('\\n\\t Hello');    // false\n            isBlank('Hello world');   // false\n            isBlank([1,2,3]);         // false\n            ```\n\n            @method isBlank\n            @static\n            @for @ember/utils\n            @param {Object} obj Value to test\n            @return {Boolean}\n            @since 1.5.0\n            @public\n          */function isBlank(obj){return isEmpty(obj)||typeof obj==='string'&&/\\S/.test(obj)===false;}const emberUtilsLibIsBlank=/*#__PURE__*/Object.defineProperty({__proto__:null,default:isBlank},Symbol.toStringTag,{value:'Module'});/**\n           @module @ember/utils\n          *//**\n            A value is present if it not `isBlank`.\n\n            ```javascript\n            isPresent(null);            // false\n            isPresent(undefined);       // false\n            isPresent('');              // false\n            isPresent('  ');            // false\n            isPresent('\\n\\t');          // false\n            isPresent([]);              // false\n            isPresent({ length: 0 });   // false\n            isPresent(false);           // true\n            isPresent(true);            // true\n            isPresent('string');        // true\n            isPresent(0);               // true\n            isPresent(function() {});   // true\n            isPresent({});              // true\n            isPresent('\\n\\t Hello');    // true\n            isPresent([1, 2, 3]);       // true\n            ```\n\n            @method isPresent\n            @static\n            @for @ember/utils\n            @param {Object} obj Value to test\n            @return {Boolean}\n            @since 1.8.0\n            @public\n          */function isPresent(obj){return!isBlank(obj);}const emberUtilsLibIsPresent=/*#__PURE__*/Object.defineProperty({__proto__:null,default:isPresent},Symbol.toStringTag,{value:'Module'});/**\n           @module @ember/utils\n          *//**\n            Compares two objects, returning true if they are equal.\n\n            ```javascript\n            import { isEqual } from '@ember/utils';\n\n            isEqual('hello', 'hello');                   // true\n            isEqual(1, 2);                               // false\n            ```\n\n            `isEqual` is a more specific comparison than a triple equal comparison.\n            It will call the `isEqual` instance method on the objects being\n            compared, allowing finer control over when objects should be considered\n            equal to each other.\n\n            ```javascript\n            import { isEqual } from '@ember/utils';\n            import EmberObject from '@ember/object';\n\n            let Person = EmberObject.extend({\n              isEqual(other) { return this.ssn == other.ssn; }\n            });\n\n            let personA = Person.create({name: 'Muhammad Ali', ssn: '123-45-6789'});\n            let personB = Person.create({name: 'Cassius Clay', ssn: '123-45-6789'});\n\n            isEqual(personA, personB); // true\n            ```\n\n            Due to the expense of array comparisons, collections will never be equal to\n            each other even if each of their items are equal to each other.\n\n            ```javascript\n            import { isEqual } from '@ember/utils';\n\n            isEqual([4, 2], [4, 2]);                     // false\n            ```\n\n            @method isEqual\n            @for @ember/utils\n            @static\n            @param {Object} a first object to compare\n            @param {Object} b second object to compare\n            @return {Boolean}\n            @public\n          */function isEqual(a,b){if(a&&typeof a.isEqual==='function'){return a.isEqual(b);}if(a instanceof Date&&b instanceof Date){return a.getTime()===b.getTime();}return a===b;}const emberUtilsLibIsEqual=/*#__PURE__*/Object.defineProperty({__proto__:null,default:isEqual},Symbol.toStringTag,{value:'Module'});// ........................................\n// TYPING & ARRAY MESSAGING\n//\nconst TYPE_MAP={'[object Boolean]':'boolean','[object Number]':'number','[object String]':'string','[object Function]':'function','[object AsyncFunction]':'function','[object Array]':'array','[object Date]':'date','[object RegExp]':'regexp','[object Object]':'object','[object FileList]':'filelist'};const{toString}=Object.prototype;/**\n           @module @ember/utils\n          *//**\n            Returns a consistent type for the passed object.\n\n            Use this instead of the built-in `typeof` to get the type of an item.\n            It will return the same result across all browsers and includes a bit\n            more detail. Here is what will be returned:\n\n                | Return Value  | Meaning                                              |\n                |---------------|------------------------------------------------------|\n                | 'string'      | String primitive or String object.                   |\n                | 'number'      | Number primitive or Number object.                   |\n                | 'boolean'     | Boolean primitive or Boolean object.                 |\n                | 'null'        | Null value                                           |\n                | 'undefined'   | Undefined value                                      |\n                | 'function'    | A function                                           |\n                | 'array'       | An instance of Array                                 |\n                | 'regexp'      | An instance of RegExp                                |\n                | 'date'        | An instance of Date                                  |\n                | 'filelist'    | An instance of FileList                              |\n                | 'class'       | An Ember class (created using EmberObject.extend())  |\n                | 'instance'    | An Ember object instance                             |\n                | 'error'       | An instance of the Error object                      |\n                | 'object'      | A JavaScript object not inheriting from EmberObject  |\n\n            Examples:\n\n            ```javascript\n            import { A } from '@ember/array';\n            import { typeOf } from '@ember/utils';\n            import EmberObject from '@ember/object';\n\n            typeOf();                       // 'undefined'\n            typeOf(null);                   // 'null'\n            typeOf(undefined);              // 'undefined'\n            typeOf('michael');              // 'string'\n            typeOf(new String('michael'));  // 'string'\n            typeOf(101);                    // 'number'\n            typeOf(new Number(101));        // 'number'\n            typeOf(true);                   // 'boolean'\n            typeOf(new Boolean(true));      // 'boolean'\n            typeOf(A);                      // 'function'\n            typeOf(A());                    // 'array'\n            typeOf([1, 2, 90]);             // 'array'\n            typeOf(/abc/);                  // 'regexp'\n            typeOf(new Date());             // 'date'\n            typeOf(event.target.files);     // 'filelist'\n            typeOf(EmberObject.extend());   // 'class'\n            typeOf(EmberObject.create());   // 'instance'\n            typeOf(new Error('teamocil'));  // 'error'\n\n            // 'normal' JavaScript object\n            typeOf({ a: 'b' });             // 'object'\n            ```\n\n            @method typeOf\n            @for @ember/utils\n            @param item the item to check\n            @return {String} the type\n            @public\n            @static\n          */function typeOf(item){if(item===null){return'null';}if(item===undefined){return'undefined';}let ret=TYPE_MAP[toString.call(item)]||'object';if(ret==='function'){if(CoreObject.detect(item)){ret='class';}}else if(ret==='object'){if(item instanceof Error){ret='error';}else if(item instanceof CoreObject){ret='instance';}else if(item instanceof Date){ret='date';}}return ret;}const emberUtilsLibTypeOf=/*#__PURE__*/Object.defineProperty({__proto__:null,default:typeOf},Symbol.toStringTag,{value:'Module'});const TYPE_ORDER={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10,regexp:11,filelist:12,error:13};//\n// the spaceship operator\n//\n//                      `. ___\n//                     __,' __`.                _..----....____\n//         __...--.'``;.   ,.   ;``--..__     .'    ,-._    _.-'\n//   _..-''-------'   `'   `'   `'     O ``-''._   (,;') _,'\n// ,'________________                          \\`-._`-','\n//  `._              ```````````------...___   '-.._'-:\n//     ```--.._      ,.                     ````--...__\\-.\n//             `.--. `-` \"INFINITY IS LESS     ____    |  |`\n//               `. `.   THAN BEYOND\"        ,'`````.  ;  ;`\n//                 `._`.        __________   `.      \\'__/`\n//                    `-:._____/______/___/____`.     \\  `\n//                                |       `._    `.    \\\n//                                `._________`-.   `.   `.___\n//                                              SSt  `------'`\nfunction spaceship(a,b){// SAFETY: `Math.sign` always returns `-1` for negative, `0` for zero, and `1`\n// for positive numbers. (The extra precision is useful for the way we use\n// this in the context of `compare`.)\nreturn Math.sign(a-b);}/**\n           @module @ember/utils\n          *//**\n           Compares two javascript values and returns:\n\n            - -1 if the first is smaller than the second,\n            - 0 if both are equal,\n            - 1 if the first is greater than the second.\n\n            ```javascript\n            import { compare } from '@ember/utils';\n\n            compare('hello', 'hello');  // 0\n            compare('abc', 'dfg');      // -1\n            compare(2, 1);              // 1\n            ```\n\n           If the types of the two objects are different precedence occurs in the\n           following order, with types earlier in the list considered `<` types\n           later in the list:\n\n            - undefined\n            - null\n            - boolean\n            - number\n            - string\n            - array\n            - object\n            - instance\n            - function\n            - class\n            - date\n\n            ```javascript\n            import { compare } from '@ember/utils';\n\n            compare('hello', 50);       // 1\n            compare(50, 'hello');       // -1\n            ```\n\n           @method compare\n           @for @ember/utils\n           @static\n           @param {Object} v First value to compare\n           @param {Object} w Second value to compare\n           @return {Number} -1 if v < w, 0 if v = w and 1 if v > w.\n           @public\n          */function compare(v,w){if(v===w){return 0;}let type1=typeOf(v);let type2=typeOf(w);if(type1==='instance'&&isComparable(v)&&v.constructor.compare){return v.constructor.compare(v,w);}if(type2==='instance'&&isComparable(w)&&w.constructor.compare){// SAFETY: Multiplying by a negative just changes the sign\nreturn w.constructor.compare(w,v)*-1;}let res=spaceship(TYPE_ORDER[type1],TYPE_ORDER[type2]);if(res!==0){return res;}// types are equal - so we have to check values now\nswitch(type1){case'boolean':return spaceship(Number(v),Number(w));case'number':return spaceship(v,w);case'string':return spaceship(v.localeCompare(w),0);case'array':{let vLen=v.length;let wLen=w.length;let len=Math.min(vLen,wLen);for(let i=0;i<len;i++){let r=compare(v[i],w[i]);if(r!==0){return r;}}// all elements are equal now\n// shorter array should be ordered first\nreturn spaceship(vLen,wLen);}case'instance':if(isComparable(v)&&v.compare){return v.compare(v,w);}return 0;case'date':return spaceship(v.getTime(),w.getTime());default:return 0;}}function isComparable(value){return Comparable.detect(value);}const emberUtilsLibCompare=/*#__PURE__*/Object.defineProperty({__proto__:null,default:compare},Symbol.toStringTag,{value:'Module'});const emberUtilsIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,compare,isBlank,isEmpty,isEqual,isNone,isPresent,typeOf},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/array\n          */const EMPTY_ARRAY=Object.freeze([]);const identityFunction=item=>item;function uniqBy$1(array,keyOrFunc=identityFunction){let ret=A();let seen=new Set();let getter=typeof keyOrFunc==='function'?keyOrFunc:item=>get$2(item,keyOrFunc);array.forEach(item=>{let val=getter(item);if(!seen.has(val)){seen.add(val);ret.push(item);}});return ret;}function iter(...args){let valueProvided=args.length===2;let[key,value]=args;return valueProvided?item=>value===get$2(item,key):item=>Boolean(get$2(item,key));}function findIndex(array,predicate,startAt){let len=array.length;for(let index=startAt;index<len;index++){// SAFETY: Because we're checking the index this value should always be set.\nlet item=objectAt(array,index);if(predicate(item,index,array)){return index;}}return-1;}function find(array,callback,target=null){let predicate=callback.bind(target);let index=findIndex(array,predicate,0);return index===-1?undefined:objectAt(array,index);}function any(array,callback,target=null){let predicate=callback.bind(target);return findIndex(array,predicate,0)!==-1;}function every(array,callback,target=null){let cb=callback.bind(target);let predicate=(item,index,array)=>!cb(item,index,array);return findIndex(array,predicate,0)===-1;}function indexOf$1(array,val,startAt=0,withNaNCheck){let len=array.length;if(startAt<0){startAt+=len;}// SameValueZero comparison (NaN !== NaN)\nlet predicate=withNaNCheck&&val!==val?item=>item!==item:item=>item===val;return findIndex(array,predicate,startAt);}function removeAt(array,index,len){replace(array,index,len??1,EMPTY_ARRAY);return array;}function insertAt(array,index,item){replace(array,index,0,[item]);return item;}/**\n            Returns true if the passed object is an array or Array-like.\n\n            Objects are considered Array-like if any of the following are true:\n\n              - the object is a native Array\n              - the object has an objectAt property\n              - the object is an Object, and has a length property\n\n            Unlike `typeOf` this method returns true even if the passed object is\n            not formally an array but appears to be array-like (i.e. implements `Array`)\n\n            ```javascript\n            import { isArray } from '@ember/array';\n            import ArrayProxy from '@ember/array/proxy';\n\n            isArray();                                      // false\n            isArray([]);                                    // true\n            isArray(ArrayProxy.create({ content: [] }));    // true\n            ```\n\n            @method isArray\n            @static\n            @for @ember/array\n            @param {Object} obj The object to test\n            @return {Boolean} true if the passed object is an array or Array-like\n            @public\n          */function isArray$2(obj){// SAFETY: Property read checks are safe if it's an object\nif(!obj||obj.setInterval){return false;}if(Array.isArray(obj)||EmberArray.detect(obj)){return true;}let type=typeOf(obj);if('array'===type){return true;}// SAFETY: Property read checks are safe if it's an object\nlet length=obj.length;if(typeof length==='number'&&length===length&&'object'===type){return true;}return false;}/*\n            This allows us to define computed properties that are not enumerable.\n            The primary reason this is important is that when `NativeArray` is\n            applied to `Array.prototype` we need to ensure that we do not add _any_\n            new enumerable properties.\n          */function nonEnumerableComputed(callback){let property=computed(callback);property.enumerable=false;return property;}function mapBy$1(key){return this.map(next=>get$2(next,key));}// ..........................................................\n// ARRAY\n//\n/**\n            This mixin implements Observer-friendly Array-like behavior. It is not a\n            concrete implementation, but it can be used up by other classes that want\n            to appear like arrays.\n\n            For example, ArrayProxy is a concrete class that can be instantiated to\n            implement array-like behavior. This class uses the Array Mixin by way of\n            the MutableArray mixin, which allows observable changes to be made to the\n            underlying array.\n\n            This mixin defines methods specifically for collections that provide\n            index-ordered access to their contents. When you are designing code that\n            needs to accept any kind of Array-like object, you should use these methods\n            instead of Array primitives because these will properly notify observers of\n            changes to the array.\n\n            Although these methods are efficient, they do add a layer of indirection to\n            your application so it is a good idea to use them only when you need the\n            flexibility of using both true JavaScript arrays and \"virtual\" arrays such\n            as controllers and collections.\n\n            You can use the methods defined in this module to access and modify array\n            contents in an observable-friendly way. You can also be notified whenever\n            the membership of an array changes by using `.observes('myArray.[]')`.\n\n            To support `EmberArray` in your own class, you must override two\n            primitives to use it: `length()` and `objectAt()`.\n\n            @class EmberArray\n            @uses Enumerable\n            @since Ember 0.9.0\n            @public\n          */const EmberArray=Mixin.create(Enumerable,{init(){this._super(...arguments);setEmberArray(this);},objectsAt(indexes){return indexes.map(idx=>objectAt(this,idx));},'[]':nonEnumerableComputed({get(){return this;},set(_key,value){this.replace(0,this.length,value);return this;}}),firstObject:nonEnumerableComputed(function(){return objectAt(this,0);}).readOnly(),lastObject:nonEnumerableComputed(function(){return objectAt(this,this.length-1);}).readOnly(),// Add any extra methods to EmberArray that are native to the built-in Array.\nslice(beginIndex=0,endIndex){let ret=A();let length=this.length;if(beginIndex<0){beginIndex=length+beginIndex;}let validatedEndIndex;if(endIndex===undefined||endIndex>length){validatedEndIndex=length;}else if(endIndex<0){validatedEndIndex=length+endIndex;}else{validatedEndIndex=endIndex;}while(beginIndex<validatedEndIndex){ret[ret.length]=objectAt(this,beginIndex++);}return ret;},indexOf(object,startAt){return indexOf$1(this,object,startAt,false);},lastIndexOf(object,startAt){let len=this.length;if(startAt===undefined||startAt>=len){startAt=len-1;}if(startAt<0){startAt+=len;}for(let idx=startAt;idx>=0;idx--){if(objectAt(this,idx)===object){return idx;}}return-1;},forEach(callback,target=null){let length=this.length;for(let index=0;index<length;index++){let item=this.objectAt(index);callback.call(target,item,index,this);}return this;},getEach:mapBy$1,setEach(key,value){return this.forEach(item=>set(item,key,value));},map(callback,target=null){let ret=A();this.forEach((x,idx,i)=>ret[idx]=callback.call(target,x,idx,i));return ret;},mapBy:mapBy$1,filter(callback,target=null){let ret=A();this.forEach((x,idx,i)=>{if(callback.call(target,x,idx,i)){ret.push(x);}});return ret;},reject(callback,target=null){return this.filter(function(){// @ts-expect-error TS doesn't like us using arguments like this\nreturn!callback.apply(target,arguments);});},filterBy(){// @ts-expect-error TS doesn't like the ...arguments spread here.\nreturn this.filter(iter(...arguments));},rejectBy(){// @ts-expect-error TS doesn't like the ...arguments spread here.\nreturn this.reject(iter(...arguments));},find(callback,target=null){return find(this,callback,target);},findBy(){// @ts-expect-error TS doesn't like the ...arguments spread here.\nlet callback=iter(...arguments);return find(this,callback);},every(callback,target=null){return every(this,callback,target);},isEvery(){// @ts-expect-error TS doesn't like the ...arguments spread here.\nlet callback=iter(...arguments);return every(this,callback);},any(callback,target=null){return any(this,callback,target);},isAny(){// @ts-expect-error TS doesn't like us using arguments like this\nlet callback=iter(...arguments);return any(this,callback);},// FIXME: When called without initialValue, behavior does not match native behavior\nreduce(callback,initialValue){let ret=initialValue;this.forEach(function(item,i){ret=callback(ret,item,i,this);},this);return ret;},invoke(methodName,...args){let ret=A();// SAFETY: This is not entirely safe and the code will not work with Ember proxies\nthis.forEach(item=>ret.push(item[methodName]?.(...args)));return ret;},toArray(){return this.map(item=>item);},compact(){return this.filter(value=>value!=null);},includes(object,startAt){return indexOf$1(this,object,startAt,true)!==-1;},sortBy(){let sortKeys=arguments;return this.toArray().sort((a,b)=>{for(let i=0;i<sortKeys.length;i++){let key=sortKeys[i];let propA=get$2(a,key);let propB=get$2(b,key);// return 1 or -1 else continue to the next sortKey\nlet compareValue=compare(propA,propB);if(compareValue){return compareValue;}}return 0;});},uniq(){return uniqBy$1(this);},uniqBy(key){return uniqBy$1(this,key);},without(value){if(!this.includes(value)){return this;// nothing to do\n}// SameValueZero comparison (NaN !== NaN)\nlet predicate=value===value?item=>item!==value:item=>item===item;return this.filter(predicate);}});/**\n            This mixin defines the API for modifying array-like objects. These methods\n            can be applied only to a collection that keeps its items in an ordered set.\n            It builds upon the Array mixin and adds methods to modify the array.\n            One concrete implementations of this class include ArrayProxy.\n\n            It is important to use the methods in this class to modify arrays so that\n            changes are observable. This allows the binding system in Ember to function\n            correctly.\n\n\n            Note that an Array can change even if it does not implement this mixin.\n            For example, one might implement a SparseArray that cannot be directly\n            modified, but if its underlying enumerable changes, it will change also.\n\n            @class MutableArray\n            @uses EmberArray\n            @uses MutableEnumerable\n            @public\n          */const MutableArray=Mixin.create(EmberArray,MutableEnumerable,{clear(){let len=this.length;if(len===0){return this;}this.replace(0,len,EMPTY_ARRAY);return this;},insertAt(idx,object){insertAt(this,idx,object);return this;},removeAt(start,len){return removeAt(this,start,len);},pushObject(obj){return insertAt(this,this.length,obj);},pushObjects(objects){this.replace(this.length,0,objects);return this;},popObject(){let len=this.length;if(len===0){return null;}let ret=objectAt(this,len-1);this.removeAt(len-1,1);return ret;},shiftObject(){if(this.length===0){return null;}let ret=objectAt(this,0);this.removeAt(0);return ret;},unshiftObject(obj){return insertAt(this,0,obj);},unshiftObjects(objects){this.replace(0,0,objects);return this;},reverseObjects(){let len=this.length;if(len===0){return this;}let objects=this.toArray().reverse();this.replace(0,len,objects);return this;},setObjects(objects){if(objects.length===0){return this.clear();}let len=this.length;this.replace(0,len,objects);return this;},removeObject(obj){let loc=this.length||0;while(--loc>=0){let curObject=objectAt(this,loc);if(curObject===obj){this.removeAt(loc);}}return this;},removeObjects(objects){beginPropertyChanges();for(let i=objects.length-1;i>=0;i--){// SAFETY: Due to the loop structure we know this will always exist.\nthis.removeObject(objects[i]);}endPropertyChanges();return this;},addObject(obj){let included=this.includes(obj);if(!included){this.pushObject(obj);}return this;},addObjects(objects){beginPropertyChanges();objects.forEach(obj=>this.addObject(obj));endPropertyChanges();return this;}});/**\n            Creates an `Ember.NativeArray` from an Array-like object.\n            Does not modify the original object's contents. `A()` is not needed if\n            `EmberENV.EXTEND_PROTOTYPES` is `true` (the default value). However,\n            it is recommended that you use `A()` when creating addons for\n            ember or when you can not guarantee that `EmberENV.EXTEND_PROTOTYPES`\n            will be `true`.\n\n            Example\n\n            ```app/components/my-component.js\n            import Component from '@ember/component';\n            import { A } from '@ember/array';\n\n            export default Component.extend({\n              tagName: 'ul',\n              classNames: ['pagination'],\n\n              init() {\n                this._super(...arguments);\n\n                if (!this.get('content')) {\n                  this.set('content', A());\n                  this.set('otherContent', A([1,2,3]));\n                }\n              }\n            });\n            ```\n\n            @method A\n            @static\n            @for @ember/array\n            @return {Ember.NativeArray}\n            @public\n          */// Add Ember.Array to Array.prototype. Remove methods with native\n// implementations and supply some more optimized versions of generic methods\n// because they are so common.\n/**\n          @module ember\n          *//**\n           * The final definition of NativeArray removes all native methods. This is the list of removed methods\n           * when run in Chrome 106.\n           *//**\n           * These additional items must be redefined since `Omit` causes methods that return `this` to return the\n           * type at the time of the Omit.\n           */// This is the same as MutableArray, but removes the actual native methods that exist on Array.prototype.\n/**\n            The NativeArray mixin contains the properties needed to make the native\n            Array support MutableArray and all of its dependent APIs. Unless you\n            have `EmberENV.EXTEND_PROTOTYPES` or `EmberENV.EXTEND_PROTOTYPES.Array` set to\n            false, this will be applied automatically. Otherwise you can apply the mixin\n            at anytime by calling `Ember.NativeArray.apply(Array.prototype)`.\n\n            @class Ember.NativeArray\n            @uses MutableArray\n            @uses Observable\n            @public\n          */let NativeArray=Mixin.create(MutableArray,Observable,{objectAt(idx){return this[idx];},// primitive for array support.\nreplace(start,deleteCount,items=EMPTY_ARRAY){replaceInNativeArray(this,start,deleteCount,items);return this;}});// Remove any methods implemented natively so we don't override them\nconst ignore=['length'];NativeArray.keys().forEach(methodName=>{// SAFETY: It's safe to read unknown properties from an object\nif(Array.prototype[methodName]){ignore.push(methodName);}});NativeArray=NativeArray.without(...ignore);let A;if(ENV.EXTEND_PROTOTYPES.Array){NativeArray.apply(Array.prototype,true);A=function(arr){return arr||[];};}else{A=function(arr){if(isEmberArray(arr)){// SAFETY: If it's a true native array and it is also an EmberArray then it should be an Ember NativeArray\nreturn arr;}else{// SAFETY: This will return an NativeArray but TS can't infer that.\nreturn NativeArray.apply(arr??[]);}};}const emberArrayIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,get A(){return A;},MutableArray,get NativeArray(){return NativeArray;},default:EmberArray,isArray:isArray$2,makeArray,removeAt,uniqBy:uniqBy$1},Symbol.toStringTag,{value:'Module'});function toBool(predicate){if(isProxy(predicate)){consumeTag(tagForProperty(predicate,'content'));return Boolean(get$2(predicate,'isTruthy'));}else if(isArray$2(predicate)){consumeTag(tagForProperty(predicate,'[]'));return predicate.length!==0;}else if(isHTMLSafe(predicate)){return Boolean(predicate.toString());}else{return Boolean(predicate);}}///////////\n// Setup global context\nsetGlobalContext({FEATURES:{DEFAULT_HELPER_MANAGER:true},scheduleRevalidate(){_backburner.ensureInstance();},toBool,toIterator,getProp:_getProp,setProp:_setProp,getPath:get$2,setPath:set,scheduleDestroy(destroyable,destructor){schedule('actions',null,destructor,destroyable);},scheduleDestroyed(finalizeDestructor){schedule('destroy',null,finalizeDestructor);},warnIfStyleNotTrusted(value){},assert(test,msg,options){},deprecate(msg,test,options){}});///////////\n// Define environment delegate\nclass EmberEnvironmentDelegate{constructor(owner,isInteractive){_defineProperty(this,\"enableDebugTooling\",ENV._DEBUG_RENDER_TREE);this.owner=owner;this.isInteractive=isInteractive;}onTransactionCommit(){}}/**\n          @module ember\n          */const disallowDynamicResolution=internalHelper(({positional,named})=>{const nameOrValueRef=positional[0];let typeRef=named['type'];let locRef=named['loc'];let originalRef=named['original'];// assert('[BUG] expecting a string literal for the `type` argument', isConstRef(typeRef));\n// assert('[BUG] expecting a string literal for the `loc` argument', isConstRef(locRef));\n// assert('[BUG] expecting a string literal for the `original` argument', isConstRef(originalRef));\nvalueForRef(typeRef);valueForRef(locRef);valueForRef(originalRef);return createComputeRef(()=>{let nameOrValue=valueForRef(nameOrValueRef);return nameOrValue;});});let helper$1;{helper$1=args=>{let arg=args.positional[0];return arg;};}const inElementNullCheckHelper=internalHelper(helper$1);const normalizeClassHelper=internalHelper(({positional})=>{return createComputeRef(()=>{let classNameArg=positional[0];let valueArg=positional[1];let classNameParts=valueForRef(classNameArg).split('.');let className=classNameParts[classNameParts.length-1];let value=valueForRef(valueArg);if(value===true){return dasherize(className);}else if(!value&&value!==0){return'';}else{return String(value);}});});/**\n            @module ember\n          */const resolve$1=internalHelper(({positional},owner)=>{let fullNameRef=positional[0];let fullName=valueForRef(fullNameRef);return createConstRef(owner.factoryFor(fullName)?.class);});/**\n          @module ember\n          *//**\n            This reference is used to get the `[]` tag of iterables, so we can trigger\n            updates to `{{each}}` when it changes. It is put into place by a template\n            transform at build time, similar to the (-each-in) helper\n          */const trackArray=internalHelper(({positional})=>{const inner=positional[0];return createComputeRef(()=>{let iterable=valueForRef(inner);if(isObject$1(iterable)){consumeTag(tagForProperty(iterable,'[]'));}return iterable;});});/**\n          @module ember\n          *//**\n            The `mut` helper lets you __clearly specify__ that a child `Component` can update the\n            (mutable) value passed to it, which will __change the value of the parent component__.\n\n            To specify that a parameter is mutable, when invoking the child `Component`:\n\n            ```handlebars\n            <MyChild @childClickCount={{fn (mut totalClicks)}} />\n            ```\n\n             or\n\n            ```handlebars\n            {{my-child childClickCount=(mut totalClicks)}}\n            ```\n\n            The child `Component` can then modify the parent's value just by modifying its own\n            property:\n\n            ```javascript\n            // my-child.js\n            export default Component.extend({\n              click() {\n                this.incrementProperty('childClickCount');\n              }\n            });\n            ```\n\n            Note that for curly components (`{{my-component}}`) the bindings are already mutable,\n            making the `mut` unnecessary.\n\n            Additionally, the `mut` helper can be combined with the `fn` helper to\n            mutate a value. For example:\n\n            ```handlebars\n            <MyChild @childClickCount={{this.totalClicks}} @click-count-change={{fn (mut totalClicks))}} />\n            ```\n\n            or\n\n            ```handlebars\n            {{my-child childClickCount=totalClicks click-count-change=(fn (mut totalClicks))}}\n            ```\n\n            The child `Component` would invoke the function with the new click value:\n\n            ```javascript\n            // my-child.js\n            export default Component.extend({\n              click() {\n                this.get('click-count-change')(this.get('childClickCount') + 1);\n              }\n            });\n            ```\n\n            The `mut` helper changes the `totalClicks` value to what was provided as the `fn` argument.\n\n            The `mut` helper, when used with `fn`, will return a function that\n            sets the value passed to `mut` to its first argument. As an example, we can create a\n            button that increments a value passing the value directly to the `fn`:\n\n            ```handlebars\n            {{! inc helper is not provided by Ember }}\n            <button onclick={{fn (mut count) (inc count)}}>\n              Increment count\n            </button>\n            ```\n\n            @method mut\n            @param {Object} [attr] the \"two-way\" attribute that can be modified.\n            @for Ember.Templates.helpers\n            @public\n          */const mut=internalHelper(({positional})=>{let ref=positional[0];return createInvokableRef(ref);});/**\n          @module ember\n          *//**\n            The `readonly` helper let's you specify that a binding is one-way only,\n            instead of two-way.\n            When you pass a `readonly` binding from an outer context (e.g. parent component),\n            to to an inner context (e.g. child component), you are saying that changing that\n            property in the inner context does not change the value in the outer context.\n\n            To specify that a binding is read-only, when invoking the child `Component`:\n\n            ```app/components/my-parent.js\n            export default Component.extend({\n              totalClicks: 3\n            });\n            ```\n\n            ```app/templates/components/my-parent.hbs\n            {{log totalClicks}} // -> 3\n            <MyChild @childClickCount={{readonly totalClicks}} />\n            ```\n            ```\n            {{my-child childClickCount=(readonly totalClicks)}}\n            ```\n\n            Now, when you update `childClickCount`:\n\n            ```app/components/my-child.js\n            export default Component.extend({\n              click() {\n                this.incrementProperty('childClickCount');\n              }\n            });\n            ```\n\n            The value updates in the child component, but not the parent component:\n\n            ```app/templates/components/my-child.hbs\n            {{log childClickCount}} //-> 4\n            ```\n\n            ```app/templates/components/my-parent.hbs\n            {{log totalClicks}} //-> 3\n            <MyChild @childClickCount={{readonly totalClicks}} />\n            ```\n            or\n            ```app/templates/components/my-parent.hbs\n            {{log totalClicks}} //-> 3\n            {{my-child childClickCount=(readonly totalClicks)}}\n            ```\n\n            ### Objects and Arrays\n\n            When passing a property that is a complex object (e.g. object, array) instead of a primitive object (e.g. number, string),\n            only the reference to the object is protected using the readonly helper.\n            This means that you can change properties of the object both on the parent component, as well as the child component.\n            The `readonly` binding behaves similar to the `const` keyword in JavaScript.\n\n            Let's look at an example:\n\n            First let's set up the parent component:\n\n            ```app/components/my-parent.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              clicks: null,\n\n              init() {\n                this._super(...arguments);\n                this.set('clicks', { total: 3 });\n              }\n            });\n            ```\n\n            ```app/templates/components/my-parent.hbs\n            {{log clicks.total}} //-> 3\n            <MyChild @childClicks={{readonly clicks}} />\n            ```\n            ```app/templates/components/my-parent.hbs\n            {{log clicks.total}} //-> 3\n            {{my-child childClicks=(readonly clicks)}}\n            ```\n\n            Now, if you update the `total` property of `childClicks`:\n\n            ```app/components/my-child.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              click() {\n                this.get('clicks').incrementProperty('total');\n              }\n            });\n            ```\n\n            You will see the following happen:\n\n            ```app/templates/components/my-parent.hbs\n            {{log clicks.total}} //-> 4\n            <MyChild @childClicks={{readonly clicks}} />\n            ```\n            or\n            ```app/templates/components/my-parent.hbs\n            {{log clicks.total}} //-> 4\n            {{my-child childClicks=(readonly clicks)}}\n            ```\n\n            ```app/templates/components/my-child.hbs\n            {{log childClicks.total}} //-> 4\n            ```\n\n            @method readonly\n            @param {Object} [attr] the read-only attribute.\n            @for Ember.Templates.helpers\n            @private\n          */const readonly=internalHelper(({positional})=>{let firstArg=positional[0];return createReadOnlyRef(firstArg);});/**\n          @module ember\n          *//**\n            The `{{unbound}}` helper disconnects the one-way binding of a property,\n            essentially freezing its value at the moment of rendering. For example,\n            in this example the display of the variable `name` will not change even\n            if it is set with a new value:\n\n            ```handlebars\n            {{unbound this.name}}\n            ```\n\n            Like any helper, the `unbound` helper can accept a nested helper expression.\n            This allows for custom helpers to be rendered unbound:\n\n            ```handlebars\n            {{unbound (some-custom-helper)}}\n            {{unbound (capitalize this.name)}}\n            {{! You can use any helper, including unbound, in a nested expression }}\n            {{capitalize (unbound this.name)}}\n            ```\n\n            The `unbound` helper only accepts a single argument, and it return an\n            unbound value.\n\n            @method unbound\n            @for Ember.Templates.helpers\n            @public\n          */const unbound=internalHelper(({positional,named})=>{return createUnboundRef(valueForRef(positional[0]));});/**\n          @module ember\n          */const uniqueId$1=internalHelper(()=>{// SAFETY: glimmer-vm should change the signature of createUnboundRef to use a generic\n//         so that the type param to `Reference<?>` can infer from the first argument.\n//\n// NOTE: constRef is an optimization so we don't let the VM create extra wrappers,\n//       tracking frames, etc.\nreturn createConstRef(uniqueId$2());});// From https://gist.github.com/selfish/fef2c0ba6cdfe07af76e64cecd74888b\n//\n// This code should be reasonably fast, and provide a unique value every time\n// it's called, which is what we need here. It produces a string formatted as a\n// standard UUID, which avoids accidentally turning Ember-specific\n// implementation details into an intimate API. It also ensures that the UUID\n// always starts with a letter, to avoid creating invalid IDs with a numeric\n// digit at the start.\nfunction uniqueId$2(){// @ts-expect-error this one-liner abuses weird JavaScript semantics that\n// TypeScript (legitimately) doesn't like, but they're nonetheless valid and\n// specced.\nreturn([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,a=>(a*4^Math.random()*16>>(a&2)).toString(16));}const MODIFIERS=['alt','shift','meta','ctrl'];const POINTER_EVENT_TYPE_REGEX=/^click|mouse|touch/;function isAllowedEvent(event,allowedKeys){if(allowedKeys===null||allowedKeys===undefined){if(POINTER_EVENT_TYPE_REGEX.test(event.type)){return isSimpleClick(event);}else{allowedKeys='';}}if(allowedKeys.indexOf('any')>=0){return true;}for(let i=0;i<MODIFIERS.length;i++){if(event[MODIFIERS[i]+'Key']&&allowedKeys.indexOf(MODIFIERS[i])===-1){return false;}}return true;}let ActionHelper={// registeredActions is re-exported for compatibility with older plugins\n// that were using this undocumented API.\nregisteredActions:ActionManager.registeredActions,registerAction(actionState){let{actionId}=actionState;ActionManager.registeredActions[actionId]=actionState;return actionId;},unregisterAction(actionState){let{actionId}=actionState;delete ActionManager.registeredActions[actionId];}};class ActionState{constructor(element,owner,actionId,actionArgs,namedArgs,positionalArgs){_defineProperty(this,\"element\",void 0);_defineProperty(this,\"owner\",void 0);_defineProperty(this,\"actionId\",void 0);_defineProperty(this,\"actionName\",void 0);_defineProperty(this,\"actionArgs\",void 0);_defineProperty(this,\"namedArgs\",void 0);_defineProperty(this,\"positional\",void 0);_defineProperty(this,\"implicitTarget\",void 0);_defineProperty(this,\"eventName\",void 0);_defineProperty(this,\"tag\",createUpdatableTag());this.element=element;this.owner=owner;this.actionId=actionId;this.actionArgs=actionArgs;this.namedArgs=namedArgs;this.positional=positionalArgs;this.eventName=this.getEventName();registerDestructor$1(this,()=>ActionHelper.unregisterAction(this));}getEventName(){let{on}=this.namedArgs;return on!==undefined?valueForRef(on):'click';}getActionArgs(){let result=new Array(this.actionArgs.length);for(let i=0;i<this.actionArgs.length;i++){result[i]=valueForRef(this.actionArgs[i]);}return result;}getTarget(){let{implicitTarget,namedArgs}=this;let{target}=namedArgs;return target!==undefined?valueForRef(target):valueForRef(implicitTarget);}handler(event){let{actionName,namedArgs}=this;let{bubbles,preventDefault,allowedKeys}=namedArgs;let bubblesVal=bubbles!==undefined?valueForRef(bubbles):undefined;let preventDefaultVal=preventDefault!==undefined?valueForRef(preventDefault):undefined;let allowedKeysVal=allowedKeys!==undefined?valueForRef(allowedKeys):undefined;let target=this.getTarget();let shouldBubble=bubblesVal!==false;if(!isAllowedEvent(event,allowedKeysVal)){return true;}if(preventDefaultVal!==false){event.preventDefault();}if(!shouldBubble){event.stopPropagation();}join(()=>{let args=this.getActionArgs();let payload={args,target,name:null};if(isInvokableRef(actionName)){flaggedInstrument('interaction.ember-action',payload,()=>{updateRef(actionName,args[0]);});return;}if(typeof actionName==='function'){flaggedInstrument('interaction.ember-action',payload,()=>{actionName.apply(target,args);});return;}payload.name=actionName;if(target.send){flaggedInstrument('interaction.ember-action',payload,()=>{target.send.apply(target,[actionName,...args]);});}else{flaggedInstrument('interaction.ember-action',payload,()=>{target[actionName].apply(target,args);});}});return shouldBubble;}}class ActionModifierManager{create(owner,element,_state,{named,positional}){let actionArgs=[];// The first two arguments are (1) `this` and (2) the action name.\n// Everything else is a param.\nfor(let i=2;i<positional.length;i++){actionArgs.push(positional[i]);}let actionId=uuid$1();return new ActionState(element,owner,actionId,actionArgs,named,positional);}getDebugInstance(){return null;}getDebugName(){return'action';}install(actionState){deprecateUntil(`Usage of the \\`{{action}}\\` modifier is deprecated. Migrate to native functions and function invocation.`,DEPRECATIONS.DEPRECATE_TEMPLATE_ACTION);let{element,actionId,positional}=actionState;let actionName;let actionNameRef;let implicitTarget;if(positional.length>1){implicitTarget=positional[0];actionNameRef=positional[1];if(isInvokableRef(actionNameRef)){actionName=actionNameRef;}else{actionName=valueForRef(actionNameRef);}}actionState.actionName=actionName;actionState.implicitTarget=implicitTarget;this.ensureEventSetup(actionState);ActionHelper.registerAction(actionState);element.setAttribute('data-ember-action','');element.setAttribute(`data-ember-action-${actionId}`,String(actionId));}update(actionState){let{positional}=actionState;let actionNameRef=positional[1];if(!isInvokableRef(actionNameRef)){actionState.actionName=valueForRef(actionNameRef);}let newEventName=actionState.getEventName();if(newEventName!==actionState.eventName){this.ensureEventSetup(actionState);actionState.eventName=actionState.getEventName();}}ensureEventSetup(actionState){let dispatcher=actionState.owner.lookup('event_dispatcher:main');dispatcher?.setupHandlerForEmberEvent(actionState.eventName);}getTag(actionState){return actionState.tag;}getDestroyable(actionState){return actionState;}}const ACTION_MODIFIER_MANAGER=new ActionModifierManager();const actionModifier=setInternalModifierManager(ACTION_MODIFIER_MANAGER,{});var createObject=Object.create;function createMap(){var map=createObject(null);map[\"__\"]=undefined;delete map[\"__\"];return map;}var Target=function Target(path,matcher,delegate){this.path=path;this.matcher=matcher;this.delegate=delegate;};Target.prototype.to=function to(target,callback){var delegate=this.delegate;if(delegate&&delegate.willAddRoute){target=delegate.willAddRoute(this.matcher.target,target);}this.matcher.add(this.path,target);if(callback){if(callback.length===0){throw new Error(\"You must have an argument in the function passed to `to`\");}this.matcher.addChild(this.path,target,callback,this.delegate);}};var Matcher=function Matcher(target){this.routes=createMap();this.children=createMap();this.target=target;};Matcher.prototype.add=function add(path,target){this.routes[path]=target;};Matcher.prototype.addChild=function addChild(path,target,callback,delegate){var matcher=new Matcher(target);this.children[path]=matcher;var match=generateMatch(path,matcher,delegate);if(delegate&&delegate.contextEntered){delegate.contextEntered(target,match);}callback(match);};function generateMatch(startingPath,matcher,delegate){function match(path,callback){var fullPath=startingPath+path;if(callback){callback(generateMatch(fullPath,matcher,delegate));}else{return new Target(fullPath,matcher,delegate);}}return match;}function addRoute(routeArray,path,handler){var len=0;for(var i=0;i<routeArray.length;i++){len+=routeArray[i].path.length;}path=path.substr(len);var route={path:path,handler:handler};routeArray.push(route);}function eachRoute(baseRoute,matcher,callback,binding){var routes=matcher.routes;var paths=Object.keys(routes);for(var i=0;i<paths.length;i++){var path=paths[i];var routeArray=baseRoute.slice();addRoute(routeArray,path,routes[path]);var nested=matcher.children[path];if(nested){eachRoute(routeArray,nested,callback,binding);}else{callback.call(binding,routeArray);}}}var map$1=function(callback,addRouteCallback){var matcher=new Matcher();callback(generateMatch(\"\",matcher,this.delegate));eachRoute([],matcher,function(routes){if(addRouteCallback){addRouteCallback(this,routes);}else{this.add(routes);}},this);};// Normalizes percent-encoded values in `path` to upper-case and decodes percent-encoded\n// values that are not reserved (i.e., unicode characters, emoji, etc). The reserved\n// chars are \"/\" and \"%\".\n// Safe to call multiple times on the same path.\n// Normalizes percent-encoded values in `path` to upper-case and decodes percent-encoded\nfunction normalizePath(path){return path.split(\"/\").map(normalizeSegment).join(\"/\");}// We want to ensure the characters \"%\" and \"/\" remain in percent-encoded\n// form when normalizing paths, so replace them with their encoded form after\n// decoding the rest of the path\nvar SEGMENT_RESERVED_CHARS=/%|\\//g;function normalizeSegment(segment){if(segment.length<3||segment.indexOf(\"%\")===-1){return segment;}return decodeURIComponent(segment).replace(SEGMENT_RESERVED_CHARS,encodeURIComponent);}// We do not want to encode these characters when generating dynamic path segments\n// See https://tools.ietf.org/html/rfc3986#section-3.3\n// sub-delims: \"!\", \"$\", \"&\", \"'\", \"(\", \")\", \"*\", \"+\", \",\", \";\", \"=\"\n// others allowed by RFC 3986: \":\", \"@\"\n//\n// First encode the entire path segment, then decode any of the encoded special chars.\n//\n// The chars \"!\", \"'\", \"(\", \")\", \"*\" do not get changed by `encodeURIComponent`,\n// so the possible encoded chars are:\n// ['%24', '%26', '%2B', '%2C', '%3B', '%3D', '%3A', '%40'].\nvar PATH_SEGMENT_ENCODINGS=/%(?:2(?:4|6|B|C)|3(?:B|D|A)|40)/g;function encodePathSegment(str){return encodeURIComponent(str).replace(PATH_SEGMENT_ENCODINGS,decodeURIComponent);}var escapeRegex=/(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)/g;var isArray$1=Array.isArray;var hasOwnProperty$1=Object.prototype.hasOwnProperty;function getParam(params,key){if(typeof params!==\"object\"||params===null){throw new Error(\"You must pass an object as the second argument to `generate`.\");}if(!hasOwnProperty$1.call(params,key)){throw new Error(\"You must provide param `\"+key+\"` to `generate`.\");}var value=params[key];var str=typeof value===\"string\"?value:\"\"+value;if(str.length===0){throw new Error(\"You must provide a param `\"+key+\"`.\");}return str;}var eachChar=[];eachChar[0/* Static */]=function(segment,currentState){var state=currentState;var value=segment.value;for(var i=0;i<value.length;i++){var ch=value.charCodeAt(i);state=state.put(ch,false,false);}return state;};eachChar[1/* Dynamic */]=function(_,currentState){return currentState.put(47/* SLASH */,true,true);};eachChar[2/* Star */]=function(_,currentState){return currentState.put(-1/* ANY */,false,true);};eachChar[4/* Epsilon */]=function(_,currentState){return currentState;};var regex=[];regex[0/* Static */]=function(segment){return segment.value.replace(escapeRegex,\"\\\\$1\");};regex[1/* Dynamic */]=function(){return\"([^/]+)\";};regex[2/* Star */]=function(){return\"(.+)\";};regex[4/* Epsilon */]=function(){return\"\";};var generate=[];generate[0/* Static */]=function(segment){return segment.value;};generate[1/* Dynamic */]=function(segment,params){var value=getParam(params,segment.value);if(RouteRecognizer.ENCODE_AND_DECODE_PATH_SEGMENTS){return encodePathSegment(value);}else{return value;}};generate[2/* Star */]=function(segment,params){return getParam(params,segment.value);};generate[4/* Epsilon */]=function(){return\"\";};var EmptyObject=Object.freeze({});var EmptyArray=Object.freeze([]);// The `names` will be populated with the paramter name for each dynamic/star\n// segment. `shouldDecodes` will be populated with a boolean for each dyanamic/star\n// segment, indicating whether it should be decoded during recognition.\nfunction parse(segments,route,types){// normalize route as not starting with a \"/\". Recognition will\n// also normalize.\nif(route.length>0&&route.charCodeAt(0)===47/* SLASH */){route=route.substr(1);}var parts=route.split(\"/\");var names=undefined;var shouldDecodes=undefined;for(var i=0;i<parts.length;i++){var part=parts[i];var flags=0;var type=0;if(part===\"\"){type=4/* Epsilon */;}else if(part.charCodeAt(0)===58/* COLON */){type=1/* Dynamic */;}else if(part.charCodeAt(0)===42/* STAR */){type=2/* Star */;}else{type=0/* Static */;}flags=2<<type;if(flags&12/* Named */){part=part.slice(1);names=names||[];names.push(part);shouldDecodes=shouldDecodes||[];shouldDecodes.push((flags&4/* Decoded */)!==0);}if(flags&14/* Counted */){types[type]++;}segments.push({type:type,value:normalizeSegment(part)});}return{names:names||EmptyArray,shouldDecodes:shouldDecodes||EmptyArray};}function isEqualCharSpec(spec,char,negate){return spec.char===char&&spec.negate===negate;}// A State has a character specification and (`charSpec`) and a list of possible\n// subsequent states (`nextStates`).\n//\n// If a State is an accepting state, it will also have several additional\n// properties:\n//\n// * `regex`: A regular expression that is used to extract parameters from paths\n//   that reached this accepting state.\n// * `handlers`: Information on how to convert the list of captures into calls\n//   to registered handlers with the specified parameters\n// * `types`: How many static, dynamic or star segments in this route. Used to\n//   decide which route to use if multiple registered routes match a path.\n//\n// Currently, State is implemented naively by looping over `nextStates` and\n// comparing a character specification against a character. A more efficient\n// implementation would use a hash of keys pointing at one or more next states.\nvar State=function State(states,id,char,negate,repeat){this.states=states;this.id=id;this.char=char;this.negate=negate;this.nextStates=repeat?id:null;this.pattern=\"\";this._regex=undefined;this.handlers=undefined;this.types=undefined;};State.prototype.regex=function regex$1(){if(!this._regex){this._regex=new RegExp(this.pattern);}return this._regex;};State.prototype.get=function get(char,negate){var this$1$1=this;var nextStates=this.nextStates;if(nextStates===null){return;}if(isArray$1(nextStates)){for(var i=0;i<nextStates.length;i++){var child=this$1$1.states[nextStates[i]];if(isEqualCharSpec(child,char,negate)){return child;}}}else{var child$1=this.states[nextStates];if(isEqualCharSpec(child$1,char,negate)){return child$1;}}};State.prototype.put=function put(char,negate,repeat){var state;// If the character specification already exists in a child of the current\n// state, just return that state.\nif(state=this.get(char,negate)){return state;}// Make a new state for the character spec\nvar states=this.states;state=new State(states,states.length,char,negate,repeat);states[states.length]=state;// Insert the new state as a child of the current state\nif(this.nextStates==null){this.nextStates=state.id;}else if(isArray$1(this.nextStates)){this.nextStates.push(state.id);}else{this.nextStates=[this.nextStates,state.id];}// Return the new state\nreturn state;};// Find a list of child states matching the next character\nState.prototype.match=function match(ch){var this$1$1=this;var nextStates=this.nextStates;if(!nextStates){return[];}var returned=[];if(isArray$1(nextStates)){for(var i=0;i<nextStates.length;i++){var child=this$1$1.states[nextStates[i]];if(isMatch(child,ch)){returned.push(child);}}}else{var child$1=this.states[nextStates];if(isMatch(child$1,ch)){returned.push(child$1);}}return returned;};function isMatch(spec,char){return spec.negate?spec.char!==char&&spec.char!==-1/* ANY */:spec.char===char||spec.char===-1/* ANY */;}// This is a somewhat naive strategy, but should work in a lot of cases\n// A better strategy would properly resolve /posts/:id/new and /posts/edit/:id.\n//\n// This strategy generally prefers more static and less dynamic matching.\n// Specifically, it\n//\n//  * prefers fewer stars to more, then\n//  * prefers using stars for less of the match to more, then\n//  * prefers fewer dynamic segments to more, then\n//  * prefers more static segments to more\nfunction sortSolutions(states){return states.sort(function(a,b){var ref=a.types||[0,0,0];var astatics=ref[0];var adynamics=ref[1];var astars=ref[2];var ref$1=b.types||[0,0,0];var bstatics=ref$1[0];var bdynamics=ref$1[1];var bstars=ref$1[2];if(astars!==bstars){return astars-bstars;}if(astars){if(astatics!==bstatics){return bstatics-astatics;}if(adynamics!==bdynamics){return bdynamics-adynamics;}}if(adynamics!==bdynamics){return adynamics-bdynamics;}if(astatics!==bstatics){return bstatics-astatics;}return 0;});}function recognizeChar(states,ch){var nextStates=[];for(var i=0,l=states.length;i<l;i++){var state=states[i];nextStates=nextStates.concat(state.match(ch));}return nextStates;}var RecognizeResults=function RecognizeResults(queryParams){this.length=0;this.queryParams=queryParams||{};};RecognizeResults.prototype.splice=Array.prototype.splice;RecognizeResults.prototype.slice=Array.prototype.slice;RecognizeResults.prototype.push=Array.prototype.push;function findHandler(state,originalPath,queryParams){var handlers=state.handlers;var regex=state.regex();if(!regex||!handlers){throw new Error(\"state not initialized\");}var captures=originalPath.match(regex);var currentCapture=1;var result=new RecognizeResults(queryParams);result.length=handlers.length;for(var i=0;i<handlers.length;i++){var handler=handlers[i];var names=handler.names;var shouldDecodes=handler.shouldDecodes;var params=EmptyObject;var isDynamic=false;if(names!==EmptyArray&&shouldDecodes!==EmptyArray){for(var j=0;j<names.length;j++){isDynamic=true;var name=names[j];var capture=captures&&captures[currentCapture++];if(params===EmptyObject){params={};}if(RouteRecognizer.ENCODE_AND_DECODE_PATH_SEGMENTS&&shouldDecodes[j]){params[name]=capture&&decodeURIComponent(capture);}else{params[name]=capture;}}}result[i]={handler:handler.handler,params:params,isDynamic:isDynamic};}return result;}function decodeQueryParamPart(part){// http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1\npart=part.replace(/\\+/gm,\"%20\");var result;try{result=decodeURIComponent(part);}catch(error){result=\"\";}return result;}var RouteRecognizer=function RouteRecognizer(){this.names=createMap();var states=[];var state=new State(states,0,-1/* ANY */,true,false);states[0]=state;this.states=states;this.rootState=state;};RouteRecognizer.prototype.add=function add(routes,options){var currentState=this.rootState;var pattern=\"^\";var types=[0,0,0];var handlers=new Array(routes.length);var allSegments=[];var isEmpty=true;var j=0;for(var i=0;i<routes.length;i++){var route=routes[i];var ref=parse(allSegments,route.path,types);var names=ref.names;var shouldDecodes=ref.shouldDecodes;// preserve j so it points to the start of newly added segments\nfor(;j<allSegments.length;j++){var segment=allSegments[j];if(segment.type===4/* Epsilon */){continue;}isEmpty=false;// Add a \"/\" for the new segment\ncurrentState=currentState.put(47/* SLASH */,false,false);pattern+=\"/\";// Add a representation of the segment to the NFA and regex\ncurrentState=eachChar[segment.type](segment,currentState);pattern+=regex[segment.type](segment);}handlers[i]={handler:route.handler,names:names,shouldDecodes:shouldDecodes};}if(isEmpty){currentState=currentState.put(47/* SLASH */,false,false);pattern+=\"/\";}currentState.handlers=handlers;currentState.pattern=pattern+\"$\";currentState.types=types;var name;if(typeof options===\"object\"&&options!==null&&options.as){name=options.as;}if(name){// if (this.names[name]) {\n//   throw new Error(\"You may not add a duplicate route named `\" + name + \"`.\");\n// }\nthis.names[name]={segments:allSegments,handlers:handlers};}};RouteRecognizer.prototype.handlersFor=function handlersFor(name){var route=this.names[name];if(!route){throw new Error(\"There is no route named \"+name);}var result=new Array(route.handlers.length);for(var i=0;i<route.handlers.length;i++){var handler=route.handlers[i];result[i]=handler;}return result;};RouteRecognizer.prototype.hasRoute=function hasRoute(name){return!!this.names[name];};RouteRecognizer.prototype.generate=function generate$1(name,params){var route=this.names[name];var output=\"\";if(!route){throw new Error(\"There is no route named \"+name);}var segments=route.segments;for(var i=0;i<segments.length;i++){var segment=segments[i];if(segment.type===4/* Epsilon */){continue;}output+=\"/\";output+=generate[segment.type](segment,params);}if(output.charAt(0)!==\"/\"){output=\"/\"+output;}if(params&&params.queryParams){output+=this.generateQueryString(params.queryParams);}return output;};RouteRecognizer.prototype.generateQueryString=function generateQueryString(params){var pairs=[];var keys=Object.keys(params);keys.sort();for(var i=0;i<keys.length;i++){var key=keys[i];var value=params[key];if(value==null){continue;}var pair=encodeURIComponent(key);if(isArray$1(value)){for(var j=0;j<value.length;j++){var arrayPair=key+\"[]\"+\"=\"+encodeURIComponent(value[j]);pairs.push(arrayPair);}}else{pair+=\"=\"+encodeURIComponent(value);pairs.push(pair);}}if(pairs.length===0){return\"\";}return\"?\"+pairs.join(\"&\");};RouteRecognizer.prototype.parseQueryString=function parseQueryString(queryString){var pairs=queryString.split(\"&\");var queryParams={};for(var i=0;i<pairs.length;i++){var pair=pairs[i].split(\"=\"),key=decodeQueryParamPart(pair[0]),keyLength=key.length,isArray=false,value=void 0;if(pair.length===1){value=\"true\";}else{// Handle arrays\nif(keyLength>2&&key.slice(keyLength-2)===\"[]\"){isArray=true;key=key.slice(0,keyLength-2);if(!queryParams[key]){queryParams[key]=[];}}value=pair[1]?decodeQueryParamPart(pair[1]):\"\";}if(isArray){queryParams[key].push(value);}else{queryParams[key]=value;}}return queryParams;};RouteRecognizer.prototype.recognize=function recognize(path){var results;var states=[this.rootState];var queryParams={};var isSlashDropped=false;var hashStart=path.indexOf(\"#\");if(hashStart!==-1){path=path.substr(0,hashStart);}var queryStart=path.indexOf(\"?\");if(queryStart!==-1){var queryString=path.substr(queryStart+1,path.length);path=path.substr(0,queryStart);queryParams=this.parseQueryString(queryString);}if(path.charAt(0)!==\"/\"){path=\"/\"+path;}var originalPath=path;if(RouteRecognizer.ENCODE_AND_DECODE_PATH_SEGMENTS){path=normalizePath(path);}else{path=decodeURI(path);originalPath=decodeURI(originalPath);}var pathLen=path.length;if(pathLen>1&&path.charAt(pathLen-1)===\"/\"){path=path.substr(0,pathLen-1);originalPath=originalPath.substr(0,originalPath.length-1);isSlashDropped=true;}for(var i=0;i<path.length;i++){states=recognizeChar(states,path.charCodeAt(i));if(!states.length){break;}}var solutions=[];for(var i$1=0;i$1<states.length;i$1++){if(states[i$1].handlers){solutions.push(states[i$1]);}}states=sortSolutions(solutions);var state=solutions[0];if(state&&state.handlers){// if a trailing slash was dropped and a star segment is the last segment\n// specified, put the trailing slash back\nif(isSlashDropped&&state.pattern&&state.pattern.slice(-5)===\"(.+)$\"){originalPath=originalPath+\"/\";}results=findHandler(state,originalPath,queryParams);}return results;};RouteRecognizer.VERSION=\"0.3.4\";// Set to false to opt-out of encoding and decoding path segments.\n// See https://github.com/tildeio/route-recognizer/pull/55\nRouteRecognizer.ENCODE_AND_DECODE_PATH_SEGMENTS=true;RouteRecognizer.Normalizer={normalizeSegment:normalizeSegment,normalizePath:normalizePath,encodePathSegment:encodePathSegment};RouteRecognizer.prototype.map=map$1;const routeRecognizer=/*#__PURE__*/Object.defineProperty({__proto__:null,default:RouteRecognizer},Symbol.toStringTag,{value:'Module'});function buildTransitionAborted(){let error=new Error('TransitionAborted');error.name='TransitionAborted';error.code='TRANSITION_ABORTED';return error;}function isTransitionAborted(maybeError){return typeof maybeError==='object'&&maybeError!==null&&maybeError.code==='TRANSITION_ABORTED';}function isAbortable(maybeAbortable){return typeof maybeAbortable==='object'&&maybeAbortable!==null&&typeof maybeAbortable.isAborted==='boolean';}function throwIfAborted(maybe){if(isAbortable(maybe)&&maybe.isAborted){throw buildTransitionAborted();}}const slice$1=Array.prototype.slice;const hasOwnProperty=Object.prototype.hasOwnProperty;/**\n            Determines if an object is Promise by checking if it is \"thenable\".\n          **/function isPromise(p){return p!==null&&typeof p==='object'&&typeof p.then==='function';}function merge(hash,other){for(let prop in other){if(hasOwnProperty.call(other,prop)){hash[prop]=other[prop];}}}/**\n            @private\n\n            Extracts query params from the end of an array\n          **/function extractQueryParams(array){let len=array&&array.length,head,queryParams;if(len&&len>0){let obj=array[len-1];if(isQueryParamsContainer(obj)){queryParams=obj.queryParams;head=slice$1.call(array,0,len-1);return[head,queryParams];}}// SAFETY: We confirmed that the last item isn't a QP container\nreturn[array,null];}// TODO: Actually check that Dict is QueryParams\nfunction isQueryParamsContainer(obj){if(obj&&typeof obj==='object'){let cast=obj;return'queryParams'in cast&&Object.keys(cast.queryParams).every(k=>typeof k==='string');}return false;}/**\n            @private\n\n            Coerces query param properties and array elements into strings.\n          **/function coerceQueryParamsToString(queryParams){for(let key in queryParams){let val=queryParams[key];if(typeof val==='number'){queryParams[key]=''+val;}else if(Array.isArray(val)){for(let i=0,l=val.length;i<l;i++){val[i]=''+val[i];}}}}/**\n            @private\n           */function log(router,...args){if(!router.log){return;}if(args.length===2){let[sequence,msg]=args;router.log('Transition #'+sequence+': '+msg);}else{let[msg]=args;router.log(msg);}}function isParam(object){return typeof object==='string'||object instanceof String||typeof object==='number'||object instanceof Number;}function forEach(array,callback){for(let i=0,l=array.length;i<l&&callback(array[i])!==false;i++){// empty intentionally\n}}function getChangelist(oldObject,newObject){let key;let results={all:{},changed:{},removed:{}};merge(results.all,newObject);let didChange=false;coerceQueryParamsToString(oldObject);coerceQueryParamsToString(newObject);// Calculate removals\nfor(key in oldObject){if(hasOwnProperty.call(oldObject,key)){if(!hasOwnProperty.call(newObject,key)){didChange=true;results.removed[key]=oldObject[key];}}}// Calculate changes\nfor(key in newObject){if(hasOwnProperty.call(newObject,key)){let oldElement=oldObject[key];let newElement=newObject[key];if(isArray(oldElement)&&isArray(newElement)){if(oldElement.length!==newElement.length){results.changed[key]=newObject[key];didChange=true;}else{for(let i=0,l=oldElement.length;i<l;i++){if(oldElement[i]!==newElement[i]){results.changed[key]=newObject[key];didChange=true;}}}}else if(oldObject[key]!==newObject[key]){results.changed[key]=newObject[key];didChange=true;}}}return didChange?results:undefined;}function isArray(obj){return Array.isArray(obj);}function promiseLabel(label){return'Router: '+label;}const STATE_SYMBOL=`__STATE__-2619860001345920-3322w3`;const PARAMS_SYMBOL=`__PARAMS__-261986232992830203-23323`;const QUERY_PARAMS_SYMBOL=`__QPS__-2619863929824844-32323`;/**\n            A Transition is a thenable (a promise-like object) that represents\n            an attempt to transition to another route. It can be aborted, either\n            explicitly via `abort` or by attempting another transition while a\n            previous one is still underway. An aborted transition can also\n            be `retry()`d later.\n\n            @class Transition\n            @constructor\n            @param {Object} router\n            @param {Object} intent\n            @param {Object} state\n            @param {Object} error\n            @private\n           */class Transition{constructor(router,intent,state,error=undefined,previousTransition=undefined){this.from=null;this.to=undefined;this.isAborted=false;this.isActive=true;this.urlMethod='update';this.resolveIndex=0;this.queryParamsOnly=false;this.isTransition=true;this.isCausedByAbortingTransition=false;this.isCausedByInitialTransition=false;this.isCausedByAbortingReplaceTransition=false;this._visibleQueryParams={};this.isIntermediate=false;this[STATE_SYMBOL]=state||router.state;this.intent=intent;this.router=router;this.data=intent&&intent.data||{};this.resolvedModels={};this[QUERY_PARAMS_SYMBOL]={};this.promise=undefined;this.error=undefined;this[PARAMS_SYMBOL]={};this.routeInfos=[];this.targetName=undefined;this.pivotHandler=undefined;this.sequence=-1;if(error){this.promise=Promise$2.reject(error);this.error=error;return;}// if you're doing multiple redirects, need the new transition to know if it\n// is actually part of the first transition or not. Any further redirects\n// in the initial transition also need to know if they are part of the\n// initial transition\nthis.isCausedByAbortingTransition=!!previousTransition;this.isCausedByInitialTransition=!!previousTransition&&(previousTransition.isCausedByInitialTransition||previousTransition.sequence===0);// Every transition in the chain is a replace\nthis.isCausedByAbortingReplaceTransition=!!previousTransition&&previousTransition.urlMethod==='replace'&&(!previousTransition.isCausedByAbortingTransition||previousTransition.isCausedByAbortingReplaceTransition);if(state){this[PARAMS_SYMBOL]=state.params;this[QUERY_PARAMS_SYMBOL]=state.queryParams;this.routeInfos=state.routeInfos;let len=state.routeInfos.length;if(len){this.targetName=state.routeInfos[len-1].name;}for(let i=0;i<len;++i){let handlerInfo=state.routeInfos[i];// TODO: this all seems hacky\nif(!handlerInfo.isResolved){break;}this.pivotHandler=handlerInfo.route;}this.sequence=router.currentSequence++;this.promise=state.resolve(this).catch(result=>{let error=this.router.transitionDidError(result,this);throw error;},promiseLabel('Handle Abort'));}else{this.promise=Promise$2.resolve(this[STATE_SYMBOL]);this[PARAMS_SYMBOL]={};}}/**\n              The Transition's internal promise. Calling `.then` on this property\n              is that same as calling `.then` on the Transition object itself, but\n              this property is exposed for when you want to pass around a\n              Transition's promise, but not the Transition object itself, since\n              Transition object can be externally `abort`ed, while the promise\n              cannot.\n                 @property promise\n              @type {Object}\n              @public\n             *//**\n              Custom state can be stored on a Transition's `data` object.\n              This can be useful for decorating a Transition within an earlier\n              hook and shared with a later hook. Properties set on `data` will\n              be copied to new transitions generated by calling `retry` on this\n              transition.\n                 @property data\n              @type {Object}\n              @public\n             *//**\n              A standard promise hook that resolves if the transition\n              succeeds and rejects if it fails/redirects/aborts.\n                 Forwards to the internal `promise` property which you can\n              use in situations where you want to pass around a thenable,\n              but not the Transition itself.\n                 @method then\n              @param {Function} onFulfilled\n              @param {Function} onRejected\n              @param {String} label optional string for labeling the promise.\n              Useful for tooling.\n              @return {Promise}\n              @public\n             */then(onFulfilled,onRejected,label){return this.promise.then(onFulfilled,onRejected,label);}/**\n                 Forwards to the internal `promise` property which you can\n              use in situations where you want to pass around a thennable,\n              but not the Transition itself.\n                 @method catch\n              @param {Function} onRejection\n              @param {String} label optional string for labeling the promise.\n              Useful for tooling.\n              @return {Promise}\n              @public\n             */catch(onRejection,label){return this.promise.catch(onRejection,label);}/**\n                 Forwards to the internal `promise` property which you can\n              use in situations where you want to pass around a thenable,\n              but not the Transition itself.\n                 @method finally\n              @param {Function} callback\n              @param {String} label optional string for labeling the promise.\n              Useful for tooling.\n              @return {Promise}\n              @public\n             */finally(callback,label){return this.promise.finally(callback,label);}/**\n              Aborts the Transition. Note you can also implicitly abort a transition\n              by initiating another transition while a previous one is underway.\n                 @method abort\n              @return {Transition} this transition\n              @public\n             */abort(){this.rollback();let transition=new Transition(this.router,undefined,undefined,undefined);transition.to=this.from;transition.from=this.from;transition.isAborted=true;this.router.routeWillChange(transition);this.router.routeDidChange(transition);return this;}rollback(){if(!this.isAborted){log(this.router,this.sequence,this.targetName+': transition was aborted');if(this.intent!==undefined&&this.intent!==null){this.intent.preTransitionState=this.router.state;}this.isAborted=true;this.isActive=false;this.router.activeTransition=undefined;}}redirect(newTransition){this.rollback();this.router.routeWillChange(newTransition);}/**\n                 Retries a previously-aborted transition (making sure to abort the\n              transition if it's still active). Returns a new transition that\n              represents the new attempt to transition.\n                 @method retry\n              @return {Transition} new transition\n              @public\n             */retry(){// TODO: add tests for merged state retry()s\nthis.abort();let newTransition=this.router.transitionByIntent(this.intent,false);// inheriting a `null` urlMethod is not valid\n// the urlMethod is only set to `null` when\n// the transition is initiated *after* the url\n// has been updated (i.e. `router.handleURL`)\n//\n// in that scenario, the url method cannot be\n// inherited for a new transition because then\n// the url would not update even though it should\nif(this.urlMethod!==null){newTransition.method(this.urlMethod);}return newTransition;}/**\n                 Sets the URL-changing method to be employed at the end of a\n              successful transition. By default, a new Transition will just\n              use `updateURL`, but passing 'replace' to this method will\n              cause the URL to update using 'replaceWith' instead. Omitting\n              a parameter will disable the URL change, allowing for transitions\n              that don't update the URL at completion (this is also used for\n              handleURL, since the URL has already changed before the\n              transition took place).\n                 @method method\n              @param {String} method the type of URL-changing method to use\n                at the end of a transition. Accepted values are 'replace',\n                falsy values, or any other non-falsy value (which is\n                interpreted as an updateURL transition).\n                 @return {Transition} this transition\n              @public\n             */method(method){this.urlMethod=method;return this;}// Alias 'trigger' as 'send'\nsend(ignoreFailure=false,_name,err,transition,handler){this.trigger(ignoreFailure,_name,err,transition,handler);}/**\n                 Fires an event on the current list of resolved/resolving\n              handlers within this transition. Useful for firing events\n              on route hierarchies that haven't fully been entered yet.\n                 Note: This method is also aliased as `send`\n                 @method trigger\n              @param {Boolean} [ignoreFailure=false] a boolean specifying whether unhandled events throw an error\n              @param {String} name the name of the event to fire\n              @public\n             */trigger(ignoreFailure=false,name,...args){// TODO: Deprecate the current signature\nif(typeof ignoreFailure==='string'){name=ignoreFailure;ignoreFailure=false;}this.router.triggerEvent(this[STATE_SYMBOL].routeInfos.slice(0,this.resolveIndex+1),ignoreFailure,name,args);}/**\n              Transitions are aborted and their promises rejected\n              when redirects occur; this method returns a promise\n              that will follow any redirects that occur and fulfill\n              with the value fulfilled by any redirecting transitions\n              that occur.\n                 @method followRedirects\n              @return {Promise} a promise that fulfills with the same\n                value that the final redirecting transition fulfills with\n              @public\n             */followRedirects(){let router=this.router;return this.promise.catch(function(reason){if(router.activeTransition){return router.activeTransition.followRedirects();}return Promise$2.reject(reason);});}toString(){return'Transition (sequence '+this.sequence+')';}/**\n              @private\n             */log(message){log(this.router,this.sequence,message);}}/**\n            @private\n\n            Logs and returns an instance of TransitionAborted.\n           */function logAbort(transition){log(transition.router,transition.sequence,'detected abort.');return buildTransitionAborted();}function isTransition(obj){return typeof obj==='object'&&obj instanceof Transition&&obj.isTransition;}function prepareResult(obj){if(isTransition(obj)){return null;}return obj;}let ROUTE_INFOS=new WeakMap();function toReadOnlyRouteInfo(routeInfos,queryParams={},options={includeAttributes:false,localizeMapUpdates:false}){const LOCAL_ROUTE_INFOS=new WeakMap();return routeInfos.map((info,i)=>{let{name,params,paramNames,context,route}=info;// SAFETY: This should be safe since it is just for use as a key\nlet key=info;if(ROUTE_INFOS.has(key)&&options.includeAttributes){let routeInfo=ROUTE_INFOS.get(key);routeInfo=attachMetadata(route,routeInfo);let routeInfoWithAttribute=createRouteInfoWithAttributes(routeInfo,context);LOCAL_ROUTE_INFOS.set(key,routeInfo);if(!options.localizeMapUpdates){ROUTE_INFOS.set(key,routeInfoWithAttribute);}return routeInfoWithAttribute;}const routeInfosRef=options.localizeMapUpdates?LOCAL_ROUTE_INFOS:ROUTE_INFOS;let routeInfo={find(predicate,thisArg){let publicInfo;let arr=[];if(predicate.length===3){arr=routeInfos.map(// SAFETY: This should be safe since it is just for use as a key\ninfo=>routeInfosRef.get(info));}for(let i=0;routeInfos.length>i;i++){// SAFETY: This should be safe since it is just for use as a key\npublicInfo=routeInfosRef.get(routeInfos[i]);if(predicate.call(thisArg,publicInfo,i,arr)){return publicInfo;}}return undefined;},get name(){return name;},get paramNames(){return paramNames;},get metadata(){return buildRouteInfoMetadata(info.route);},get parent(){let parent=routeInfos[i-1];if(parent===undefined){return null;}// SAFETY: This should be safe since it is just for use as a key\nreturn routeInfosRef.get(parent);},get child(){let child=routeInfos[i+1];if(child===undefined){return null;}// SAFETY: This should be safe since it is just for use as a key\nreturn routeInfosRef.get(child);},get localName(){let parts=this.name.split('.');return parts[parts.length-1];},get params(){return params;},get queryParams(){return queryParams;}};if(options.includeAttributes){routeInfo=createRouteInfoWithAttributes(routeInfo,context);}// SAFETY: This should be safe since it is just for use as a key\nLOCAL_ROUTE_INFOS.set(info,routeInfo);if(!options.localizeMapUpdates){// SAFETY: This should be safe since it is just for use as a key\nROUTE_INFOS.set(info,routeInfo);}return routeInfo;});}function createRouteInfoWithAttributes(routeInfo,context){let attributes={get attributes(){return context;}};if(!Object.isExtensible(routeInfo)||routeInfo.hasOwnProperty('attributes')){return Object.freeze(Object.assign({},routeInfo,attributes));}return Object.assign(routeInfo,attributes);}function buildRouteInfoMetadata(route){if(route!==undefined&&route!==null&&route.buildRouteInfoMetadata!==undefined){return route.buildRouteInfoMetadata();}return null;}function attachMetadata(route,routeInfo){let metadata={get metadata(){return buildRouteInfoMetadata(route);}};if(!Object.isExtensible(routeInfo)||routeInfo.hasOwnProperty('metadata')){return Object.freeze(Object.assign({},routeInfo,metadata));}return Object.assign(routeInfo,metadata);}class InternalRouteInfo{constructor(router,name,paramNames,route){this._routePromise=undefined;this._route=null;this.params={};this.isResolved=false;this.name=name;this.paramNames=paramNames;this.router=router;if(route){this._processRoute(route);}}getModel(_transition){return Promise$2.resolve(this.context);}serialize(_context){return this.params||{};}resolve(transition){return Promise$2.resolve(this.routePromise).then(route=>{throwIfAborted(transition);return route;}).then(()=>this.runBeforeModelHook(transition)).then(()=>throwIfAborted(transition)).then(()=>this.getModel(transition)).then(resolvedModel=>{throwIfAborted(transition);return resolvedModel;}).then(resolvedModel=>this.runAfterModelHook(transition,resolvedModel)).then(resolvedModel=>this.becomeResolved(transition,resolvedModel));}becomeResolved(transition,resolvedContext){let params=this.serialize(resolvedContext);if(transition){this.stashResolvedModel(transition,resolvedContext);transition[PARAMS_SYMBOL]=transition[PARAMS_SYMBOL]||{};transition[PARAMS_SYMBOL][this.name]=params;}let context;let contextsMatch=resolvedContext===this.context;if('context'in this||!contextsMatch){context=resolvedContext;}// SAFETY: Since this is just for lookup, it should be safe\nlet cached=ROUTE_INFOS.get(this);let resolved=new ResolvedRouteInfo(this.router,this.name,this.paramNames,params,this.route,context);if(cached!==undefined){// SAFETY: This is potentially a bit risker, but for what we're doing, it should be ok.\nROUTE_INFOS.set(resolved,cached);}return resolved;}shouldSupersede(routeInfo){// Prefer this newer routeInfo over `other` if:\n// 1) The other one doesn't exist\n// 2) The names don't match\n// 3) This route has a context that doesn't match\n//    the other one (or the other one doesn't have one).\n// 4) This route has parameters that don't match the other.\nif(!routeInfo){return true;}let contextsMatch=routeInfo.context===this.context;return routeInfo.name!==this.name||'context'in this&&!contextsMatch||this.hasOwnProperty('params')&&!paramsMatch(this.params,routeInfo.params);}get route(){// _route could be set to either a route object or undefined, so we\n// compare against null to know when it's been set\nif(this._route!==null){return this._route;}return this.fetchRoute();}set route(route){this._route=route;}get routePromise(){if(this._routePromise){return this._routePromise;}this.fetchRoute();return this._routePromise;}set routePromise(routePromise){this._routePromise=routePromise;}log(transition,message){if(transition.log){transition.log(this.name+': '+message);}}updateRoute(route){route._internalName=this.name;return this.route=route;}runBeforeModelHook(transition){if(transition.trigger){transition.trigger(true,'willResolveModel',transition,this.route);}let result;if(this.route){if(this.route.beforeModel!==undefined){result=this.route.beforeModel(transition);}}if(isTransition(result)){result=null;}return Promise$2.resolve(result);}runAfterModelHook(transition,resolvedModel){// Stash the resolved model on the payload.\n// This makes it possible for users to swap out\n// the resolved model in afterModel.\nlet name=this.name;this.stashResolvedModel(transition,resolvedModel);let result;if(this.route!==undefined){if(this.route.afterModel!==undefined){result=this.route.afterModel(resolvedModel,transition);}}result=prepareResult(result);return Promise$2.resolve(result).then(()=>{// Ignore the fulfilled value returned from afterModel.\n// Return the value stashed in resolvedModels, which\n// might have been swapped out in afterModel.\n// SAFTEY: We expect this to be of type T, though typing it as such is challenging.\nreturn transition.resolvedModels[name];});}stashResolvedModel(transition,resolvedModel){transition.resolvedModels=transition.resolvedModels||{};// SAFETY: It's unfortunate that we have to do this cast. It should be safe though.\ntransition.resolvedModels[this.name]=resolvedModel;}fetchRoute(){let route=this.router.getRoute(this.name);return this._processRoute(route);}_processRoute(route){// Setup a routePromise so that we can wait for asynchronously loaded routes\nthis.routePromise=Promise$2.resolve(route);// Wait until the 'route' property has been updated when chaining to a route\n// that is a promise\nif(isPromise(route)){this.routePromise=this.routePromise.then(r=>{return this.updateRoute(r);});// set to undefined to avoid recursive loop in the route getter\nreturn this.route=undefined;}else if(route){return this.updateRoute(route);}return undefined;}}class ResolvedRouteInfo extends InternalRouteInfo{constructor(router,name,paramNames,params,route,context){super(router,name,paramNames,route);this.params=params;this.isResolved=true;this.context=context;}resolve(transition){// A ResolvedRouteInfo just resolved with itself.\nif(transition&&transition.resolvedModels){transition.resolvedModels[this.name]=this.context;}return Promise$2.resolve(this);}}class UnresolvedRouteInfoByParam extends InternalRouteInfo{constructor(router,name,paramNames,params,route){super(router,name,paramNames,route);this.params={};if(params){this.params=params;}}getModel(transition){let fullParams=this.params;if(transition&&transition[QUERY_PARAMS_SYMBOL]){fullParams={};merge(fullParams,this.params);fullParams.queryParams=transition[QUERY_PARAMS_SYMBOL];}let route=this.route;let result;// FIXME: Review these casts\nif(route.deserialize){result=route.deserialize(fullParams,transition);}else if(route.model){result=route.model(fullParams,transition);}if(result&&isTransition(result)){result=undefined;}return Promise$2.resolve(result);}}class UnresolvedRouteInfoByObject extends InternalRouteInfo{constructor(router,name,paramNames,context){super(router,name,paramNames);this.context=context;this.serializer=this.router.getSerializer(name);}getModel(transition){if(this.router.log!==undefined){this.router.log(this.name+': resolving provided model');}return super.getModel(transition);}/**\n              @private\n                 Serializes a route using its custom `serialize` method or\n              by a default that looks up the expected property name from\n              the dynamic segment.\n                 @param {Object} model the model to be serialized for this route\n            */serialize(model){let{paramNames,context}=this;if(!model){// SAFETY: By the time we serialize, we expect to be resolved.\n// This may not be an entirely safe assumption though no tests fail.\nmodel=context;}let object={};if(isParam(model)){object[paramNames[0]]=model;return object;}// Use custom serialize if it exists.\nif(this.serializer){// invoke this.serializer unbound (getSerializer returns a stateless function)\nreturn this.serializer.call(null,model,paramNames);}else if(this.route!==undefined){if(this.route.serialize){return this.route.serialize(model,paramNames);}}if(paramNames.length!==1){return;}let name=paramNames[0];if(/_id$/.test(name)){// SAFETY: Model is supposed to extend IModel already\nobject[name]=model.id;}else{object[name]=model;}return object;}}function paramsMatch(a,b){if(a===b){// Both are identical, may both be undefined\nreturn true;}if(!a||!b){// Only one is undefined, already checked they aren't identical\nreturn false;}// Note: this assumes that both params have the same\n// number of keys, but since we're comparing the\n// same routes, they should.\nfor(let k in a){if(a.hasOwnProperty(k)&&a[k]!==b[k]){return false;}}return true;}class TransitionIntent{constructor(router,data={}){this.router=router;this.data=data;}}function handleError(currentState,transition,error){// This is the only possible\n// reject value of TransitionState#resolve\nlet routeInfos=currentState.routeInfos;let errorHandlerIndex=transition.resolveIndex>=routeInfos.length?routeInfos.length-1:transition.resolveIndex;let wasAborted=transition.isAborted;throw new TransitionError(error,currentState.routeInfos[errorHandlerIndex].route,wasAborted,currentState);}function resolveOneRouteInfo(currentState,transition){if(transition.resolveIndex===currentState.routeInfos.length){// This is is the only possible\n// fulfill value of TransitionState#resolve\nreturn;}let routeInfo=currentState.routeInfos[transition.resolveIndex];let callback=proceed.bind(null,currentState,transition);return routeInfo.resolve(transition).then(callback,null,currentState.promiseLabel('Proceed'));}function proceed(currentState,transition,resolvedRouteInfo){let wasAlreadyResolved=currentState.routeInfos[transition.resolveIndex].isResolved;// Swap the previously unresolved routeInfo with\n// the resolved routeInfo\ncurrentState.routeInfos[transition.resolveIndex++]=resolvedRouteInfo;if(!wasAlreadyResolved){// Call the redirect hook. The reason we call it here\n// vs. afterModel is so that redirects into child\n// routes don't re-run the model hooks for this\n// already-resolved route.\nlet{route}=resolvedRouteInfo;if(route!==undefined){if(route.redirect){route.redirect(resolvedRouteInfo.context,transition);}}}// Proceed after ensuring that the redirect hook\n// didn't abort this transition by transitioning elsewhere.\nthrowIfAborted(transition);return resolveOneRouteInfo(currentState,transition);}class TransitionState{constructor(){this.routeInfos=[];this.queryParams={};this.params={};}promiseLabel(label){let targetName='';forEach(this.routeInfos,function(routeInfo){if(targetName!==''){targetName+='.';}targetName+=routeInfo.name;return true;});return promiseLabel(\"'\"+targetName+\"': \"+label);}resolve(transition){// First, calculate params for this state. This is useful\n// information to provide to the various route hooks.\nlet params=this.params;forEach(this.routeInfos,routeInfo=>{params[routeInfo.name]=routeInfo.params||{};return true;});transition.resolveIndex=0;let callback=resolveOneRouteInfo.bind(null,this,transition);let errorHandler=handleError.bind(null,this,transition);// The prelude RSVP.resolve() async moves us into the promise land.\nreturn Promise$2.resolve(null,this.promiseLabel('Start transition')).then(callback,null,this.promiseLabel('Resolve route')).catch(errorHandler,this.promiseLabel('Handle error')).then(()=>this);}}class TransitionError{constructor(error,route,wasAborted,state){this.error=error;this.route=route;this.wasAborted=wasAborted;this.state=state;}}class NamedTransitionIntent extends TransitionIntent{constructor(router,name,pivotHandler,contexts=[],queryParams={},data){super(router,data);this.preTransitionState=undefined;this.name=name;this.pivotHandler=pivotHandler;this.contexts=contexts;this.queryParams=queryParams;}applyToState(oldState,isIntermediate){let handlers=this.router.recognizer.handlersFor(this.name);let targetRouteName=handlers[handlers.length-1].handler;return this.applyToHandlers(oldState,handlers,targetRouteName,isIntermediate,false);}applyToHandlers(oldState,parsedHandlers,targetRouteName,isIntermediate,checkingIfActive){let i,len;let newState=new TransitionState();let objects=this.contexts.slice(0);let invalidateIndex=parsedHandlers.length;// Pivot handlers are provided for refresh transitions\nif(this.pivotHandler){for(i=0,len=parsedHandlers.length;i<len;++i){if(parsedHandlers[i].handler===this.pivotHandler._internalName){invalidateIndex=i;break;}}}for(i=parsedHandlers.length-1;i>=0;--i){let result=parsedHandlers[i];let name=result.handler;let oldHandlerInfo=oldState.routeInfos[i];let newHandlerInfo=null;if(result.names.length>0){if(i>=invalidateIndex){newHandlerInfo=this.createParamHandlerInfo(name,result.names,objects,oldHandlerInfo);}else{newHandlerInfo=this.getHandlerInfoForDynamicSegment(name,result.names,objects,oldHandlerInfo,targetRouteName,i);}}else{// This route has no dynamic segment.\n// Therefore treat as a param-based handlerInfo\n// with empty params. This will cause the `model`\n// hook to be called with empty params, which is desirable.\nnewHandlerInfo=this.createParamHandlerInfo(name,result.names,objects,oldHandlerInfo);}if(checkingIfActive){// If we're performing an isActive check, we want to\n// serialize URL params with the provided context, but\n// ignore mismatches between old and new context.\nnewHandlerInfo=newHandlerInfo.becomeResolved(null,// SAFETY: This seems to imply that it would be resolved, but it's unclear if that's actually the case.\nnewHandlerInfo.context);let oldContext=oldHandlerInfo&&oldHandlerInfo.context;if(result.names.length>0&&oldHandlerInfo.context!==undefined&&newHandlerInfo.context===oldContext){// If contexts match in isActive test, assume params also match.\n// This allows for flexibility in not requiring that every last\n// handler provide a `serialize` method\nnewHandlerInfo.params=oldHandlerInfo&&oldHandlerInfo.params;}newHandlerInfo.context=oldContext;}let handlerToUse=oldHandlerInfo;if(i>=invalidateIndex||newHandlerInfo.shouldSupersede(oldHandlerInfo)){invalidateIndex=Math.min(i,invalidateIndex);handlerToUse=newHandlerInfo;}if(isIntermediate&&!checkingIfActive){handlerToUse=handlerToUse.becomeResolved(null,// SAFETY: This seems to imply that it would be resolved, but it's unclear if that's actually the case.\nhandlerToUse.context);}newState.routeInfos.unshift(handlerToUse);}if(objects.length>0){throw new Error('More context objects were passed than there are dynamic segments for the route: '+targetRouteName);}if(!isIntermediate){this.invalidateChildren(newState.routeInfos,invalidateIndex);}merge(newState.queryParams,this.queryParams||{});if(isIntermediate&&oldState.queryParams){merge(newState.queryParams,oldState.queryParams);}return newState;}invalidateChildren(handlerInfos,invalidateIndex){for(let i=invalidateIndex,l=handlerInfos.length;i<l;++i){let handlerInfo=handlerInfos[i];if(handlerInfo.isResolved){let{name,params,route,paramNames}=handlerInfos[i];handlerInfos[i]=new UnresolvedRouteInfoByParam(this.router,name,paramNames,params,route);}}}getHandlerInfoForDynamicSegment(name,names,objects,oldHandlerInfo,_targetRouteName,i){let objectToUse;if(objects.length>0){// Use the objects provided for this transition.\nobjectToUse=objects[objects.length-1];if(isParam(objectToUse)){return this.createParamHandlerInfo(name,names,objects,oldHandlerInfo);}else{objects.pop();}}else if(oldHandlerInfo&&oldHandlerInfo.name===name){// Reuse the matching oldHandlerInfo\nreturn oldHandlerInfo;}else{if(this.preTransitionState){let preTransitionHandlerInfo=this.preTransitionState.routeInfos[i];objectToUse=preTransitionHandlerInfo===null||preTransitionHandlerInfo===void 0?void 0:preTransitionHandlerInfo.context;}else{// Ideally we should throw this error to provide maximal\n// information to the user that not enough context objects\n// were provided, but this proves too cumbersome in Ember\n// in cases where inner template helpers are evaluated\n// before parent helpers un-render, in which cases this\n// error somewhat prematurely fires.\n//throw new Error(\"Not enough context objects were provided to complete a transition to \" + targetRouteName + \". Specifically, the \" + name + \" route needs an object that can be serialized into its dynamic URL segments [\" + names.join(', ') + \"]\");\nreturn oldHandlerInfo;}}return new UnresolvedRouteInfoByObject(this.router,name,names,objectToUse);}createParamHandlerInfo(name,names,objects,oldHandlerInfo){let params={};// Soak up all the provided string/numbers\nlet numNames=names.length;let missingParams=[];while(numNames--){// Only use old params if the names match with the new handler\nlet oldParams=oldHandlerInfo&&name===oldHandlerInfo.name&&oldHandlerInfo.params||{};let peek=objects[objects.length-1];let paramName=names[numNames];if(isParam(peek)){params[paramName]=''+objects.pop();}else{// If we're here, this means only some of the params\n// were string/number params, so try and use a param\n// value from a previous handler.\nif(oldParams.hasOwnProperty(paramName)){params[paramName]=oldParams[paramName];}else{missingParams.push(paramName);}}}if(missingParams.length>0){throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${name}.`+` Missing params: ${missingParams}`);}return new UnresolvedRouteInfoByParam(this.router,name,names,params);}}const UnrecognizedURLError=function(){UnrecognizedURLError.prototype=Object.create(Error.prototype);UnrecognizedURLError.prototype.constructor=UnrecognizedURLError;function UnrecognizedURLError(message){let error=Error.call(this,message);this.name='UnrecognizedURLError';this.message=message||'UnrecognizedURL';if(Error.captureStackTrace){Error.captureStackTrace(this,UnrecognizedURLError);}else{this.stack=error.stack;}}return UnrecognizedURLError;}();class URLTransitionIntent extends TransitionIntent{constructor(router,url,data){super(router,data);this.url=url;this.preTransitionState=undefined;}applyToState(oldState){let newState=new TransitionState();let results=this.router.recognizer.recognize(this.url),i,len;if(!results){throw new UnrecognizedURLError(this.url);}let statesDiffer=false;let _url=this.url;// Checks if a handler is accessible by URL. If it is not, an error is thrown.\n// For the case where the handler is loaded asynchronously, the error will be\n// thrown once it is loaded.\nfunction checkHandlerAccessibility(handler){if(handler&&handler.inaccessibleByURL){throw new UnrecognizedURLError(_url);}return handler;}for(i=0,len=results.length;i<len;++i){let result=results[i];let name=result.handler;let paramNames=[];if(this.router.recognizer.hasRoute(name)){paramNames=this.router.recognizer.handlersFor(name)[i].names;}let newRouteInfo=new UnresolvedRouteInfoByParam(this.router,name,paramNames,result.params);let route=newRouteInfo.route;if(route){checkHandlerAccessibility(route);}else{// If the handler is being loaded asynchronously, check if we can\n// access it after it has resolved\nnewRouteInfo.routePromise=newRouteInfo.routePromise.then(checkHandlerAccessibility);}let oldRouteInfo=oldState.routeInfos[i];if(statesDiffer||newRouteInfo.shouldSupersede(oldRouteInfo)){statesDiffer=true;newState.routeInfos[i]=newRouteInfo;}else{newState.routeInfos[i]=oldRouteInfo;}}merge(newState.queryParams,results.queryParams);return newState;}}class Router{constructor(logger){this._lastQueryParams={};this.state=undefined;this.oldState=undefined;this.activeTransition=undefined;this.currentRouteInfos=undefined;this._changedQueryParams=undefined;this.currentSequence=0;this.log=logger;this.recognizer=new RouteRecognizer();this.reset();}/**\n              The main entry point into the router. The API is essentially\n              the same as the `map` method in `route-recognizer`.\n                 This method extracts the String handler at the last `.to()`\n              call and uses it as the name of the whole route.\n                 @param {Function} callback\n            */map(callback){this.recognizer.map(callback,function(recognizer,routes){for(let i=routes.length-1,proceed=true;i>=0&&proceed;--i){let route=routes[i];let handler=route.handler;recognizer.add(routes,{as:handler});proceed=route.path==='/'||route.path===''||handler.slice(-6)==='.index';}});}hasRoute(route){return this.recognizer.hasRoute(route);}queryParamsTransition(changelist,wasTransitioning,oldState,newState){this.fireQueryParamDidChange(newState,changelist);if(!wasTransitioning&&this.activeTransition){// One of the routes in queryParamsDidChange\n// caused a transition. Just return that transition.\nreturn this.activeTransition;}else{// Running queryParamsDidChange didn't change anything.\n// Just update query params and be on our way.\n// We have to return a noop transition that will\n// perform a URL update at the end. This gives\n// the user the ability to set the url update\n// method (default is replaceState).\nlet newTransition=new Transition(this,undefined,undefined);newTransition.queryParamsOnly=true;oldState.queryParams=this.finalizeQueryParamChange(newState.routeInfos,newState.queryParams,newTransition);newTransition[QUERY_PARAMS_SYMBOL]=newState.queryParams;this.toReadOnlyInfos(newTransition,newState);this.routeWillChange(newTransition);newTransition.promise=newTransition.promise.then(result=>{if(!newTransition.isAborted){this._updateURL(newTransition,oldState);this.didTransition(this.currentRouteInfos);this.toInfos(newTransition,newState.routeInfos,true);this.routeDidChange(newTransition);}return result;},null,promiseLabel('Transition complete'));return newTransition;}}transitionByIntent(intent,isIntermediate){try{return this.getTransitionByIntent(intent,isIntermediate);}catch(e){return new Transition(this,intent,undefined,e,undefined);}}recognize(url){let intent=new URLTransitionIntent(this,url);let newState=this.generateNewState(intent);if(newState===null){return newState;}let readonlyInfos=toReadOnlyRouteInfo(newState.routeInfos,newState.queryParams,{includeAttributes:false,localizeMapUpdates:true});return readonlyInfos[readonlyInfos.length-1];}recognizeAndLoad(url){let intent=new URLTransitionIntent(this,url);let newState=this.generateNewState(intent);if(newState===null){return Promise$2.reject(`URL ${url} was not recognized`);}let newTransition=new Transition(this,intent,newState,undefined);return newTransition.then(()=>{let routeInfosWithAttributes=toReadOnlyRouteInfo(newState.routeInfos,newTransition[QUERY_PARAMS_SYMBOL],{includeAttributes:true,localizeMapUpdates:false});return routeInfosWithAttributes[routeInfosWithAttributes.length-1];});}generateNewState(intent){try{return intent.applyToState(this.state,false);}catch(e){return null;}}getTransitionByIntent(intent,isIntermediate){let wasTransitioning=!!this.activeTransition;let oldState=wasTransitioning?this.activeTransition[STATE_SYMBOL]:this.state;let newTransition;let newState=intent.applyToState(oldState,isIntermediate);let queryParamChangelist=getChangelist(oldState.queryParams,newState.queryParams);if(routeInfosEqual(newState.routeInfos,oldState.routeInfos)){// This is a no-op transition. See if query params changed.\nif(queryParamChangelist){let newTransition=this.queryParamsTransition(queryParamChangelist,wasTransitioning,oldState,newState);newTransition.queryParamsOnly=true;// SAFETY: The returned OpaqueTransition should actually be this.\nreturn newTransition;}// No-op. No need to create a new transition.\nreturn this.activeTransition||new Transition(this,undefined,undefined);}if(isIntermediate){let transition=new Transition(this,undefined,newState);transition.isIntermediate=true;this.toReadOnlyInfos(transition,newState);this.setupContexts(newState,transition);this.routeWillChange(transition);return this.activeTransition;}// Create a new transition to the destination route.\nnewTransition=new Transition(this,intent,newState,undefined,this.activeTransition);// transition is to same route with same params, only query params differ.\n// not caught above probably because refresh() has been used\nif(routeInfosSameExceptQueryParams(newState.routeInfos,oldState.routeInfos)){newTransition.queryParamsOnly=true;}this.toReadOnlyInfos(newTransition,newState);// Abort and usurp any previously active transition.\nif(this.activeTransition){this.activeTransition.redirect(newTransition);}this.activeTransition=newTransition;// Transition promises by default resolve with resolved state.\n// For our purposes, swap out the promise to resolve\n// after the transition has been finalized.\nnewTransition.promise=newTransition.promise.then(result=>{return this.finalizeTransition(newTransition,result);},null,promiseLabel('Settle transition promise when transition is finalized'));if(!wasTransitioning){this.notifyExistingHandlers(newState,newTransition);}this.fireQueryParamDidChange(newState,queryParamChangelist);return newTransition;}/**\n            @private\n               Begins and returns a Transition based on the provided\n            arguments. Accepts arguments in the form of both URL\n            transitions and named transitions.\n               @param {Router} router\n            @param {Array[Object]} args arguments passed to transitionTo,\n              replaceWith, or handleURL\n            */doTransition(name,modelsArray=[],isIntermediate=false){let lastArg=modelsArray[modelsArray.length-1];let queryParams={};if(lastArg&&Object.prototype.hasOwnProperty.call(lastArg,'queryParams')){// We just checked this.\n// TODO: Use an assertion?\nqueryParams=modelsArray.pop().queryParams;}let intent;if(name===undefined){log(this,'Updating query params');// A query param update is really just a transition\n// into the route you're already on.\nlet{routeInfos}=this.state;intent=new NamedTransitionIntent(this,routeInfos[routeInfos.length-1].name,undefined,[],queryParams);}else if(name.charAt(0)==='/'){log(this,'Attempting URL transition to '+name);intent=new URLTransitionIntent(this,name);}else{log(this,'Attempting transition to '+name);intent=new NamedTransitionIntent(this,name,undefined,// SAFETY: We know this to be the case since we removed the last item if it was QPs\nmodelsArray,queryParams);}return this.transitionByIntent(intent,isIntermediate);}/**\n            @private\n               Updates the URL (if necessary) and calls `setupContexts`\n            to update the router's array of `currentRouteInfos`.\n            */finalizeTransition(transition,newState){try{log(transition.router,transition.sequence,'Resolved all models on destination route; finalizing transition.');let routeInfos=newState.routeInfos;// Run all the necessary enter/setup/exit hooks\nthis.setupContexts(newState,transition);// Check if a redirect occurred in enter/setup\nif(transition.isAborted){// TODO: cleaner way? distinguish b/w targetRouteInfos?\nthis.state.routeInfos=this.currentRouteInfos;return Promise$2.reject(logAbort(transition));}this._updateURL(transition,newState);transition.isActive=false;this.activeTransition=undefined;this.triggerEvent(this.currentRouteInfos,true,'didTransition',[]);this.didTransition(this.currentRouteInfos);this.toInfos(transition,newState.routeInfos,true);this.routeDidChange(transition);log(this,transition.sequence,'TRANSITION COMPLETE.');// Resolve with the final route.\nreturn routeInfos[routeInfos.length-1].route;}catch(e){if(!isTransitionAborted(e)){let infos=transition[STATE_SYMBOL].routeInfos;transition.trigger(true,'error',e,transition,infos[infos.length-1].route);transition.abort();}throw e;}}/**\n            @private\n               Takes an Array of `RouteInfo`s, figures out which ones are\n            exiting, entering, or changing contexts, and calls the\n            proper route hooks.\n               For example, consider the following tree of routes. Each route is\n            followed by the URL segment it handles.\n               ```\n            |~index (\"/\")\n            | |~posts (\"/posts\")\n            | | |-showPost (\"/:id\")\n            | | |-newPost (\"/new\")\n            | | |-editPost (\"/edit\")\n            | |~about (\"/about/:id\")\n            ```\n               Consider the following transitions:\n               1. A URL transition to `/posts/1`.\n               1. Triggers the `*model` callbacks on the\n                  `index`, `posts`, and `showPost` routes\n               2. Triggers the `enter` callback on the same\n               3. Triggers the `setup` callback on the same\n            2. A direct transition to `newPost`\n               1. Triggers the `exit` callback on `showPost`\n               2. Triggers the `enter` callback on `newPost`\n               3. Triggers the `setup` callback on `newPost`\n            3. A direct transition to `about` with a specified\n               context object\n               1. Triggers the `exit` callback on `newPost`\n                  and `posts`\n               2. Triggers the `serialize` callback on `about`\n               3. Triggers the `enter` callback on `about`\n               4. Triggers the `setup` callback on `about`\n               @param {Router} transition\n            @param {TransitionState} newState\n            */setupContexts(newState,transition){let partition=this.partitionRoutes(this.state,newState);let i,l,route;for(i=0,l=partition.exited.length;i<l;i++){route=partition.exited[i].route;delete route.context;if(route!==undefined){if(route._internalReset!==undefined){route._internalReset(true,transition);}if(route.exit!==undefined){route.exit(transition);}}}let oldState=this.oldState=this.state;this.state=newState;let currentRouteInfos=this.currentRouteInfos=partition.unchanged.slice();try{for(i=0,l=partition.reset.length;i<l;i++){route=partition.reset[i].route;if(route!==undefined){if(route._internalReset!==undefined){route._internalReset(false,transition);}}}for(i=0,l=partition.updatedContext.length;i<l;i++){this.routeEnteredOrUpdated(currentRouteInfos,partition.updatedContext[i],false,transition);}for(i=0,l=partition.entered.length;i<l;i++){this.routeEnteredOrUpdated(currentRouteInfos,partition.entered[i],true,transition);}}catch(e){this.state=oldState;this.currentRouteInfos=oldState.routeInfos;throw e;}this.state.queryParams=this.finalizeQueryParamChange(currentRouteInfos,newState.queryParams,transition);}/**\n            @private\n               Fires queryParamsDidChange event\n            */fireQueryParamDidChange(newState,queryParamChangelist){// If queryParams changed trigger event\nif(queryParamChangelist){// This is a little hacky but we need some way of storing\n// changed query params given that no activeTransition\n// is guaranteed to have occurred.\nthis._changedQueryParams=queryParamChangelist.all;this.triggerEvent(newState.routeInfos,true,'queryParamsDidChange',[queryParamChangelist.changed,queryParamChangelist.all,queryParamChangelist.removed]);this._changedQueryParams=undefined;}}/**\n            @private\n               Helper method used by setupContexts. Handles errors or redirects\n            that may happen in enter/setup.\n            */routeEnteredOrUpdated(currentRouteInfos,routeInfo,enter,transition){let route=routeInfo.route,context=routeInfo.context;function _routeEnteredOrUpdated(route){if(enter){if(route.enter!==undefined){route.enter(transition);}}throwIfAborted(transition);route.context=context;if(route.contextDidChange!==undefined){route.contextDidChange();}if(route.setup!==undefined){route.setup(context,transition);}throwIfAborted(transition);currentRouteInfos.push(routeInfo);return route;}// If the route doesn't exist, it means we haven't resolved the route promise yet\nif(route===undefined){routeInfo.routePromise=routeInfo.routePromise.then(_routeEnteredOrUpdated);}else{_routeEnteredOrUpdated(route);}return true;}/**\n            @private\n               This function is called when transitioning from one URL to\n            another to determine which routes are no longer active,\n            which routes are newly active, and which routes remain\n            active but have their context changed.\n               Take a list of old routes and new routes and partition\n            them into four buckets:\n               * unchanged: the route was active in both the old and\n              new URL, and its context remains the same\n            * updated context: the route was active in both the\n              old and new URL, but its context changed. The route's\n              `setup` method, if any, will be called with the new\n              context.\n            * exited: the route was active in the old URL, but is\n              no longer active.\n            * entered: the route was not active in the old URL, but\n              is now active.\n               The PartitionedRoutes structure has four fields:\n               * `updatedContext`: a list of `RouteInfo` objects that\n              represent routes that remain active but have a changed\n              context\n            * `entered`: a list of `RouteInfo` objects that represent\n              routes that are newly active\n            * `exited`: a list of `RouteInfo` objects that are no\n              longer active.\n            * `unchanged`: a list of `RouteInfo` objects that remain active.\n               @param {Array[InternalRouteInfo]} oldRoutes a list of the route\n              information for the previous URL (or `[]` if this is the\n              first handled transition)\n            @param {Array[InternalRouteInfo]} newRoutes a list of the route\n              information for the new URL\n               @return {Partition}\n            */partitionRoutes(oldState,newState){let oldRouteInfos=oldState.routeInfos;let newRouteInfos=newState.routeInfos;let routes={updatedContext:[],exited:[],entered:[],unchanged:[],reset:[]};let routeChanged,contextChanged=false,i,l;for(i=0,l=newRouteInfos.length;i<l;i++){let oldRouteInfo=oldRouteInfos[i],newRouteInfo=newRouteInfos[i];if(!oldRouteInfo||oldRouteInfo.route!==newRouteInfo.route){routeChanged=true;}if(routeChanged){routes.entered.push(newRouteInfo);if(oldRouteInfo){routes.exited.unshift(oldRouteInfo);}}else if(contextChanged||oldRouteInfo.context!==newRouteInfo.context){contextChanged=true;routes.updatedContext.push(newRouteInfo);}else{routes.unchanged.push(oldRouteInfo);}}for(i=newRouteInfos.length,l=oldRouteInfos.length;i<l;i++){routes.exited.unshift(oldRouteInfos[i]);}routes.reset=routes.updatedContext.slice();routes.reset.reverse();return routes;}_updateURL(transition,state){let urlMethod=transition.urlMethod;if(!urlMethod){return;}let{routeInfos}=state;let{name:routeName}=routeInfos[routeInfos.length-1];let params={};for(let i=routeInfos.length-1;i>=0;--i){let routeInfo=routeInfos[i];merge(params,routeInfo.params);if(routeInfo.route.inaccessibleByURL){urlMethod=null;}}if(urlMethod){params.queryParams=transition._visibleQueryParams||state.queryParams;let url=this.recognizer.generate(routeName,params);// transitions during the initial transition must always use replaceURL.\n// When the app boots, you are at a url, e.g. /foo. If some route\n// redirects to bar as part of the initial transition, you don't want to\n// add a history entry for /foo. If you do, pressing back will immediately\n// hit the redirect again and take you back to /bar, thus killing the back\n// button\nlet initial=transition.isCausedByInitialTransition;// say you are at / and you click a link to route /foo. In /foo's\n// route, the transition is aborted using replaceWith('/bar').\n// Because the current url is still /, the history entry for / is\n// removed from the history. Clicking back will take you to the page\n// you were on before /, which is often not even the app, thus killing\n// the back button. That's why updateURL is always correct for an\n// aborting transition that's not the initial transition\nlet replaceAndNotAborting=urlMethod==='replace'&&!transition.isCausedByAbortingTransition;// because calling refresh causes an aborted transition, this needs to be\n// special cased - if the initial transition is a replace transition, the\n// urlMethod should be honored here.\nlet isQueryParamsRefreshTransition=transition.queryParamsOnly&&urlMethod==='replace';// say you are at / and you a `replaceWith(/foo)` is called. Then, that\n// transition is aborted with `replaceWith(/bar)`. At the end, we should\n// end up with /bar replacing /. We are replacing the replace. We only\n// will replace the initial route if all subsequent aborts are also\n// replaces. However, there is some ambiguity around the correct behavior\n// here.\nlet replacingReplace=urlMethod==='replace'&&transition.isCausedByAbortingReplaceTransition;if(initial||replaceAndNotAborting||isQueryParamsRefreshTransition||replacingReplace){this.replaceURL(url);}else{this.updateURL(url);}}}finalizeQueryParamChange(resolvedHandlers,newQueryParams,transition){// We fire a finalizeQueryParamChange event which\n// gives the new route hierarchy a chance to tell\n// us which query params it's consuming and what\n// their final values are. If a query param is\n// no longer consumed in the final route hierarchy,\n// its serialized segment will be removed\n// from the URL.\nfor(let k in newQueryParams){if(newQueryParams.hasOwnProperty(k)&&newQueryParams[k]===null){delete newQueryParams[k];}}let finalQueryParamsArray=[];this.triggerEvent(resolvedHandlers,true,'finalizeQueryParamChange',[newQueryParams,finalQueryParamsArray,transition]);if(transition){transition._visibleQueryParams={};}let finalQueryParams={};for(let i=0,len=finalQueryParamsArray.length;i<len;++i){let qp=finalQueryParamsArray[i];finalQueryParams[qp.key]=qp.value;if(transition&&qp.visible!==false){transition._visibleQueryParams[qp.key]=qp.value;}}return finalQueryParams;}toReadOnlyInfos(newTransition,newState){let oldRouteInfos=this.state.routeInfos;this.fromInfos(newTransition,oldRouteInfos);this.toInfos(newTransition,newState.routeInfos);this._lastQueryParams=newState.queryParams;}fromInfos(newTransition,oldRouteInfos){if(newTransition!==undefined&&oldRouteInfos.length>0){let fromInfos=toReadOnlyRouteInfo(oldRouteInfos,Object.assign({},this._lastQueryParams),{includeAttributes:true,localizeMapUpdates:false});newTransition.from=fromInfos[fromInfos.length-1]||null;}}toInfos(newTransition,newRouteInfos,includeAttributes=false){if(newTransition!==undefined&&newRouteInfos.length>0){let toInfos=toReadOnlyRouteInfo(newRouteInfos,Object.assign({},newTransition[QUERY_PARAMS_SYMBOL]),{includeAttributes,localizeMapUpdates:false});newTransition.to=toInfos[toInfos.length-1]||null;}}notifyExistingHandlers(newState,newTransition){let oldRouteInfos=this.state.routeInfos,i,oldRouteInfoLen,oldHandler,newRouteInfo;oldRouteInfoLen=oldRouteInfos.length;for(i=0;i<oldRouteInfoLen;i++){oldHandler=oldRouteInfos[i];newRouteInfo=newState.routeInfos[i];if(!newRouteInfo||oldHandler.name!==newRouteInfo.name){break;}if(!newRouteInfo.isResolved);}this.triggerEvent(oldRouteInfos,true,'willTransition',[newTransition]);this.routeWillChange(newTransition);this.willTransition(oldRouteInfos,newState.routeInfos,newTransition);}/**\n              Clears the current and target route routes and triggers exit\n              on each of them starting at the leaf and traversing up through\n              its ancestors.\n            */reset(){if(this.state){forEach(this.state.routeInfos.slice().reverse(),function(routeInfo){let route=routeInfo.route;if(route!==undefined){if(route.exit!==undefined){route.exit();}}return true;});}this.oldState=undefined;this.state=new TransitionState();this.currentRouteInfos=undefined;}/**\n              let handler = routeInfo.handler;\n              The entry point for handling a change to the URL (usually\n              via the back and forward button).\n                 Returns an Array of handlers and the parameters associated\n              with those parameters.\n                 @param {String} url a URL to process\n                 @return {Array} an Array of `[handler, parameter]` tuples\n            */handleURL(url){// Perform a URL-based transition, but don't change\n// the URL afterward, since it already happened.\nif(url.charAt(0)!=='/'){url='/'+url;}return this.doTransition(url).method(null);}/**\n              Transition into the specified named route.\n                 If necessary, trigger the exit callback on any routes\n              that are no longer represented by the target route.\n                 @param {String} name the name of the route\n            */transitionTo(name,...contexts){if(typeof name==='object'){contexts.push(name);return this.doTransition(undefined,contexts,false);}return this.doTransition(name,contexts);}intermediateTransitionTo(name,...args){return this.doTransition(name,args,true);}refresh(pivotRoute){let previousTransition=this.activeTransition;let state=previousTransition?previousTransition[STATE_SYMBOL]:this.state;let routeInfos=state.routeInfos;if(pivotRoute===undefined){pivotRoute=routeInfos[0].route;}log(this,'Starting a refresh transition');let name=routeInfos[routeInfos.length-1].name;let intent=new NamedTransitionIntent(this,name,pivotRoute,[],this._changedQueryParams||state.queryParams);let newTransition=this.transitionByIntent(intent,false);// if the previous transition is a replace transition, that needs to be preserved\nif(previousTransition&&previousTransition.urlMethod==='replace'){newTransition.method(previousTransition.urlMethod);}return newTransition;}/**\n              Identical to `transitionTo` except that the current URL will be replaced\n              if possible.\n                 This method is intended primarily for use with `replaceState`.\n                 @param {String} name the name of the route\n            */replaceWith(name){return this.doTransition(name).method('replace');}/**\n              Take a named route and context objects and generate a\n              URL.\n                 @param {String} name the name of the route to generate\n                a URL for\n              @param {...Object} objects a list of objects to serialize\n                 @return {String} a URL\n            */generate(routeName,...args){let partitionedArgs=extractQueryParams(args),suppliedParams=partitionedArgs[0],queryParams=partitionedArgs[1];// Construct a TransitionIntent with the provided params\n// and apply it to the present state of the router.\nlet intent=new NamedTransitionIntent(this,routeName,undefined,suppliedParams);let state=intent.applyToState(this.state,false);let params={};for(let i=0,len=state.routeInfos.length;i<len;++i){let routeInfo=state.routeInfos[i];let routeParams=routeInfo.serialize();merge(params,routeParams);}params.queryParams=queryParams;return this.recognizer.generate(routeName,params);}applyIntent(routeName,contexts){let intent=new NamedTransitionIntent(this,routeName,undefined,contexts);let state=this.activeTransition&&this.activeTransition[STATE_SYMBOL]||this.state;return intent.applyToState(state,false);}isActiveIntent(routeName,contexts,queryParams,_state){let state=_state||this.state,targetRouteInfos=state.routeInfos,routeInfo,len;if(!targetRouteInfos.length){return false;}let targetHandler=targetRouteInfos[targetRouteInfos.length-1].name;let recognizerHandlers=this.recognizer.handlersFor(targetHandler);let index=0;for(len=recognizerHandlers.length;index<len;++index){routeInfo=targetRouteInfos[index];if(routeInfo.name===routeName){break;}}if(index===recognizerHandlers.length){// The provided route name isn't even in the route hierarchy.\nreturn false;}let testState=new TransitionState();testState.routeInfos=targetRouteInfos.slice(0,index+1);recognizerHandlers=recognizerHandlers.slice(0,index+1);let intent=new NamedTransitionIntent(this,targetHandler,undefined,contexts);let newState=intent.applyToHandlers(testState,recognizerHandlers,targetHandler,true,true);let routesEqual=routeInfosEqual(newState.routeInfos,testState.routeInfos);if(!queryParams||!routesEqual){return routesEqual;}// Get a hash of QPs that will still be active on new route\nlet activeQPsOnNewHandler={};merge(activeQPsOnNewHandler,queryParams);let activeQueryParams=state.queryParams;for(let key in activeQueryParams){if(activeQueryParams.hasOwnProperty(key)&&activeQPsOnNewHandler.hasOwnProperty(key)){activeQPsOnNewHandler[key]=activeQueryParams[key];}}return routesEqual&&!getChangelist(activeQPsOnNewHandler,queryParams);}isActive(routeName,...args){let[contexts,queryParams]=extractQueryParams(args);return this.isActiveIntent(routeName,contexts,queryParams);}trigger(name,...args){this.triggerEvent(this.currentRouteInfos,false,name,args);}}function routeInfosEqual(routeInfos,otherRouteInfos){if(routeInfos.length!==otherRouteInfos.length){return false;}for(let i=0,len=routeInfos.length;i<len;++i){// SAFETY: Just casting for comparison\nif(routeInfos[i]!==otherRouteInfos[i]){return false;}}return true;}function routeInfosSameExceptQueryParams(routeInfos,otherRouteInfos){if(routeInfos.length!==otherRouteInfos.length){return false;}for(let i=0,len=routeInfos.length;i<len;++i){if(routeInfos[i].name!==otherRouteInfos[i].name){return false;}if(!paramsEqual(routeInfos[i].params,otherRouteInfos[i].params)){return false;}}return true;}function paramsEqual(params,otherParams){if(params===otherParams){// Both identical or both undefined\nreturn true;}if(!params||!otherParams){// One is falsy but other is not\nreturn false;}let keys=Object.keys(params);let otherKeys=Object.keys(otherParams);if(keys.length!==otherKeys.length){return false;}for(let i=0,len=keys.length;i<len;++i){let key=keys[i];if(params[key]!==otherParams[key]){return false;}}return true;}const routerJs=/*#__PURE__*/Object.defineProperty({__proto__:null,InternalRouteInfo,InternalTransition:Transition,PARAMS_SYMBOL,QUERY_PARAMS_SYMBOL,STATE_SYMBOL,TransitionError,TransitionState,default:Router,logAbort},Symbol.toStringTag,{value:'Module'});const ALL_PERIODS_REGEX=/\\./g;function extractRouteArgs(args){// SAFETY: This should just be the same thing\nargs=args.slice();let possibleOptions=args[args.length-1];let queryParams;if(isRouteOptions(possibleOptions)){args.pop();// Remove options\nqueryParams=possibleOptions.queryParams;}else{queryParams={};}let routeName;if(typeof args[0]==='string'){routeName=args.shift();}// SAFTEY: We removed the name and options if they existed, only models left.\nlet models=args;return{routeName,models,queryParams};}function getActiveTargetName(router){let routeInfos=router.activeTransition?router.activeTransition[STATE_SYMBOL].routeInfos:router.state.routeInfos;let lastRouteInfo=routeInfos[routeInfos.length-1];return lastRouteInfo.name;}function stashParamNames(router,routeInfos){if(routeInfos['_namesStashed']){return;}// This helper exists because router.js/route-recognizer.js awkwardly\n// keeps separate a routeInfo's list of parameter names depending\n// on whether a URL transition or named transition is happening.\n// Hopefully we can remove this in the future.\nlet routeInfo=routeInfos[routeInfos.length-1];let targetRouteName=routeInfo.name;let recogHandlers=router._routerMicrolib.recognizer.handlersFor(targetRouteName);let dynamicParent;for(let i=0;i<routeInfos.length;++i){let routeInfo=routeInfos[i];let names=recogHandlers[i].names;if(names.length){dynamicParent=routeInfo;}routeInfo['_names']=names;let route=routeInfo.route;route._stashNames(routeInfo,dynamicParent);}routeInfos['_namesStashed']=true;}function _calculateCacheValuePrefix(prefix,part){// calculates the dot separated sections from prefix that are also\n// at the start of part - which gives us the route name\n// given : prefix = site.article.comments, part = site.article.id\n//      - returns: site.article (use get(values[site.article], 'id') to get the dynamic part - used below)\n// given : prefix = site.article, part = site.article.id\n//      - returns: site.article. (use get(values[site.article], 'id') to get the dynamic part - used below)\nlet prefixParts=prefix.split('.');let currPrefix='';for(let i=0;i<prefixParts.length;i++){let currPart=prefixParts.slice(0,i+1).join('.');if(part.indexOf(currPart)!==0){break;}currPrefix=currPart;}return currPrefix;}/*\n            Stolen from Controller\n          */function calculateCacheKey(prefix,parts=[],values){let suffixes='';for(let part of parts){let cacheValuePrefix=_calculateCacheValuePrefix(prefix,part);let value;if(values){if(cacheValuePrefix&&cacheValuePrefix in values){let partRemovedPrefix=part.indexOf(cacheValuePrefix)===0?part.substring(cacheValuePrefix.length+1):part;value=get$2(values[cacheValuePrefix],partRemovedPrefix);}else{value=get$2(values,part);}}suffixes+=`::${part}:${value}`;}return prefix+suffixes.replace(ALL_PERIODS_REGEX,'-');}/*\n            Controller-defined query parameters can come in three shapes:\n\n            Array\n              queryParams: ['foo', 'bar']\n            Array of simple objects where value is an alias\n              queryParams: [\n                {\n                  'foo': 'rename_foo_to_this'\n                },\n                {\n                  'bar': 'call_bar_this_instead'\n                }\n              ]\n            Array of fully defined objects\n              queryParams: [\n                {\n                  'foo': {\n                    as: 'rename_foo_to_this'\n                  },\n                }\n                {\n                  'bar': {\n                    as: 'call_bar_this_instead',\n                    scope: 'controller'\n                  }\n                }\n              ]\n\n            This helper normalizes all three possible styles into the\n            'Array of fully defined objects' style.\n          */function normalizeControllerQueryParams(queryParams){let qpMap={};for(let queryParam of queryParams){accumulateQueryParamDescriptors(queryParam,qpMap);}return qpMap;}function accumulateQueryParamDescriptors(_desc,accum){let desc=typeof _desc==='string'?{[_desc]:{as:null}}:_desc;for(let key in desc){if(!Object.prototype.hasOwnProperty.call(desc,key)){return;}let _singleDesc=desc[key];let singleDesc=typeof _singleDesc==='string'?{as:_singleDesc}:_singleDesc;let partialVal=accum[key]||{as:null,scope:'model'};let val={...partialVal,...singleDesc};accum[key]=val;}}/*\n            Check if a routeName resembles a url instead\n\n            @private\n          */function resemblesURL(str){return typeof str==='string'&&(str===''||str[0]==='/');}/*\n            Returns an arguments array where the route name arg is prefixed based on the mount point\n\n            @private\n          */function prefixRouteNameArg(route,args){let routeName;let owner=getOwner$2(route);let prefix=owner.mountPoint;// only alter the routeName if it's actually referencing a route.\nif(owner.routable&&typeof args[0]==='string'){routeName=args[0];if(resemblesURL(routeName)){throw new Error('Programmatic transitions by URL cannot be used within an Engine. Please use the route name instead.');}else{routeName=`${prefix}.${routeName}`;args[0]=routeName;}}return args;}function shallowEqual(a,b){let aCount=0;let bCount=0;for(let kA in a){if(Object.prototype.hasOwnProperty.call(a,kA)){if(a[kA]!==b[kA]){return false;}aCount++;}}for(let kB in b){if(Object.prototype.hasOwnProperty.call(b,kB)){bCount++;}}return aCount===bCount;}function isRouteOptions(value){if(value&&typeof value==='object'){let qps=value.queryParams;if(qps&&typeof qps==='object'){return Object.keys(qps).every(k=>typeof k==='string');}}return false;}const emberRoutingLibUtils=/*#__PURE__*/Object.defineProperty({__proto__:null,calculateCacheKey,extractRouteArgs,getActiveTargetName,normalizeControllerQueryParams,prefixRouteNameArg,resemblesURL,shallowEqual,stashParamNames},Symbol.toStringTag,{value:'Module'});class RouterState{constructor(emberRouter,router,routerJsState){_defineProperty(this,\"router\",void 0);_defineProperty(this,\"emberRouter\",void 0);_defineProperty(this,\"routerJsState\",void 0);this.emberRouter=emberRouter;this.router=router;this.routerJsState=routerJsState;}isActiveIntent(routeName,models,queryParams){let state=this.routerJsState;if(!this.router.isActiveIntent(routeName,models,undefined,state)){return false;}if(queryParams!==undefined&&Object.keys(queryParams).length>0){let visibleQueryParams=Object.assign({},queryParams);this.emberRouter._prepareQueryParams(routeName,models,visibleQueryParams);return shallowEqual(visibleQueryParams,state.queryParams);}return true;}}const emberRoutingLibRouterState=/*#__PURE__*/Object.defineProperty({__proto__:null,default:RouterState},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/object\n          */function expandPropertiesToArray(predicateName,properties){let expandedProperties=[];function extractProperty(entry){expandedProperties.push(entry);}for(let property of properties){expandProperties(property,extractProperty);}return expandedProperties;}function generateComputedWithPredicate(name,predicate){return(dependentKey,...additionalDependentKeys)=>{let properties=[dependentKey,...additionalDependentKeys];let dependentKeys=expandPropertiesToArray(name,properties);let computedFunc=computed(...dependentKeys,function(){let lastIdx=dependentKeys.length-1;for(let i=0;i<lastIdx;i++){// SAFETY: `i` is derived from the length of `dependentKeys`\nlet value=get$2(this,dependentKeys[i]);if(!predicate(value)){return value;}}// SAFETY: `lastIdx` is derived from the length of `dependentKeys`\nreturn get$2(this,dependentKeys[lastIdx]);});return computedFunc;};}/**\n            A computed property macro that returns true if the value of the dependent\n            property is null, an empty string, empty array, or empty function.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { empty } from '@ember/object/computed';\n\n            class ToDoList {\n              constructor(todos) {\n                set(this, 'todos', todos);\n              }\n\n              @empty('todos') isDone;\n            }\n\n            let todoList = new ToDoList(\n              ['Unit Test', 'Documentation', 'Release']\n            );\n\n            todoList.isDone; // false\n            set(todoList, 'todos', []);\n            todoList.isDone; // true\n            ```\n\n            @since 1.6.0\n            @method empty\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which returns true if the value\n            of the dependent property is null, an empty string, empty array, or empty\n            function and false if the underlying value is not empty.\n\n            @public\n          */function empty(dependentKey){return computed(`${dependentKey}.length`,function(){return isEmpty(get$2(this,dependentKey));});}/**\n            A computed property that returns true if the value of the dependent property\n            is NOT null, an empty string, empty array, or empty function.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { notEmpty } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(backpack) {\n                set(this, 'backpack', backpack);\n              }\n\n              @notEmpty('backpack') hasStuff\n            }\n\n            let hamster = new Hamster(\n              ['Food', 'Sleeping Bag', 'Tent']\n            );\n\n            hamster.hasStuff; // true\n            set(hamster, 'backpack', []);\n            hamster.hasStuff; // false\n            ```\n\n            @method notEmpty\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which returns true if original\n            value for property is not empty.\n            @public\n          */function notEmpty(dependentKey){return computed(`${dependentKey}.length`,function(){return!isEmpty(get$2(this,dependentKey));});}/**\n            A computed property that returns true if the value of the dependent property\n            is null or undefined. This avoids errors from JSLint complaining about use of\n            ==, which can be technically confusing.\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { none } from '@ember/object/computed';\n\n            class Hamster {\n              @none('food') isHungry;\n            }\n\n            let hamster = new Hamster();\n\n            hamster.isHungry; // true\n\n            set(hamster, 'food', 'Banana');\n            hamster.isHungry; // false\n\n            set(hamster, 'food', null);\n            hamster.isHungry; // true\n            ```\n\n            @method none\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which returns true if original\n            value for property is null or undefined.\n            @public\n          */function none(dependentKey){return computed(dependentKey,function(){return isNone(get$2(this,dependentKey));});}/**\n            A computed property that returns the inverse boolean value of the original\n            value for the dependent property.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { not } from '@ember/object/computed';\n\n            class User {\n              loggedIn = false;\n\n              @not('loggedIn') isAnonymous;\n            }\n\n            let user = new User();\n\n            user.isAnonymous; // true\n            set(user, 'loggedIn', true);\n            user.isAnonymous; // false\n            ```\n\n            @method not\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which returns inverse of the\n            original value for property\n            @public\n          */function not(dependentKey){return computed(dependentKey,function(){return!get$2(this,dependentKey);});}/**\n            A computed property that converts the provided dependent property into a\n            boolean value.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { bool } from '@ember/object/computed';\n\n\n            class Hamster {\n              @bool('numBananas') hasBananas\n            }\n\n            let hamster = new Hamster();\n\n            hamster.hasBananas; // false\n\n            set(hamster, 'numBananas', 0);\n            hamster.hasBananas; // false\n\n            set(hamster, 'numBananas', 1);\n            hamster.hasBananas; // true\n\n            set(hamster, 'numBananas', null);\n            hamster.hasBananas; // false\n            ```\n\n            @method bool\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which converts to boolean the\n            original value for property\n            @public\n          */function bool(dependentKey){return computed(dependentKey,function(){return Boolean(get$2(this,dependentKey));});}/**\n            A computed property which matches the original value for the dependent\n            property against a given RegExp, returning `true` if the value matches the\n            RegExp and `false` if it does not.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { match } from '@ember/object/computed';\n\n            class User {\n              @match('email', /^.+@.+\\..+$/) hasValidEmail;\n            }\n\n            let user = new User();\n\n            user.hasValidEmail; // false\n\n            set(user, 'email', '');\n            user.hasValidEmail; // false\n\n            set(user, 'email', 'ember_hamster@example.com');\n            user.hasValidEmail; // true\n            ```\n\n            @method match\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @param {RegExp} regexp\n            @return {ComputedProperty} computed property which match the original value\n            for property against a given RegExp\n            @public\n          */function match(dependentKey,regexp){return computed(dependentKey,function(){let value=get$2(this,dependentKey);return regexp.test(value);});}/**\n            A computed property that returns true if the provided dependent property is\n            equal to the given value.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { equal } from '@ember/object/computed';\n\n            class Hamster {\n              @equal('percentCarrotsEaten', 100) satisfied;\n            }\n\n            let hamster = new Hamster();\n\n            hamster.satisfied; // false\n\n            set(hamster, 'percentCarrotsEaten', 100);\n            hamster.satisfied; // true\n\n            set(hamster, 'percentCarrotsEaten', 50);\n            hamster.satisfied; // false\n            ```\n\n            @method equal\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @param {String|Number|Object} value\n            @return {ComputedProperty} computed property which returns true if the\n            original value for property is equal to the given value.\n            @public\n          */function equal(dependentKey,value){return computed(dependentKey,function(){return get$2(this,dependentKey)===value;});}/**\n            A computed property that returns true if the provided dependent property is\n            greater than the provided value.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { gt } from '@ember/object/computed';\n\n            class Hamster {\n              @gt('numBananas', 10) hasTooManyBananas;\n            }\n\n            let hamster = new Hamster();\n\n            hamster.hasTooManyBananas; // false\n\n            set(hamster, 'numBananas', 3);\n            hamster.hasTooManyBananas; // false\n\n            set(hamster, 'numBananas', 11);\n            hamster.hasTooManyBananas; // true\n            ```\n\n            @method gt\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @param {Number} value\n            @return {ComputedProperty} computed property which returns true if the\n            original value for property is greater than given value.\n            @public\n          */function gt(dependentKey,value){return computed(dependentKey,function(){return get$2(this,dependentKey)>value;});}/**\n            A computed property that returns true if the provided dependent property is\n            greater than or equal to the provided value.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { gte } from '@ember/object/computed';\n\n            class Hamster {\n              @gte('numBananas', 10) hasTooManyBananas;\n            }\n\n            let hamster = new Hamster();\n\n            hamster.hasTooManyBananas; // false\n\n            set(hamster, 'numBananas', 3);\n            hamster.hasTooManyBananas; // false\n\n            set(hamster, 'numBananas', 10);\n            hamster.hasTooManyBananas; // true\n            ```\n\n            @method gte\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @param {Number} value\n            @return {ComputedProperty} computed property which returns true if the\n            original value for property is greater or equal then given value.\n            @public\n          */function gte(dependentKey,value){return computed(dependentKey,function(){return get$2(this,dependentKey)>=value;});}/**\n            A computed property that returns true if the provided dependent property is\n            less than the provided value.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { lt } from '@ember/object/computed';\n\n            class Hamster {\n              @lt('numBananas', 3) needsMoreBananas;\n            }\n\n            let hamster = new Hamster();\n\n            hamster.needsMoreBananas; // true\n\n            set(hamster, 'numBananas', 3);\n            hamster.needsMoreBananas; // false\n\n            set(hamster, 'numBananas', 2);\n            hamster.needsMoreBananas; // true\n            ```\n\n            @method lt\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @param {Number} value\n            @return {ComputedProperty} computed property which returns true if the\n            original value for property is less then given value.\n            @public\n          */function lt(dependentKey,value){return computed(dependentKey,function(){return get$2(this,dependentKey)<value;});}/**\n            A computed property that returns true if the provided dependent property is\n            less than or equal to the provided value.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { lte } from '@ember/object/computed';\n\n            class Hamster {\n              @lte('numBananas', 3) needsMoreBananas;\n            }\n\n            let hamster = new Hamster();\n\n            hamster.needsMoreBananas; // true\n\n            set(hamster, 'numBananas', 5);\n            hamster.needsMoreBananas; // false\n\n            set(hamster, 'numBananas', 3);\n            hamster.needsMoreBananas; // true\n            ```\n\n            @method lte\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @param {Number} value\n            @return {ComputedProperty} computed property which returns true if the\n            original value for property is less or equal than given value.\n            @public\n          */function lte(dependentKey,value){return computed(dependentKey,function(){return get$2(this,dependentKey)<=value;});}/**\n            A computed property that performs a logical `and` on the original values for\n            the provided dependent properties.\n\n            You may pass in more than two properties and even use property brace\n            expansion.  The computed property will return the first falsy value or last\n            truthy value just like JavaScript's `&&` operator.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { and } from '@ember/object/computed';\n\n            class Hamster {\n              @and('hasTent', 'hasBackpack') readyForCamp;\n              @and('hasWalkingStick', 'hasBackpack') readyForHike;\n            }\n\n            let tomster = new Hamster();\n\n            tomster.readyForCamp; // false\n\n            set(tomster, 'hasTent', true);\n            tomster.readyForCamp; // false\n\n            set(tomster, 'hasBackpack', true);\n            tomster.readyForCamp; // true\n\n            set(tomster, 'hasBackpack', 'Yes');\n            tomster.readyForCamp; // 'Yes'\n\n            set(tomster, 'hasWalkingStick', null);\n            tomster.readyForHike; // null\n            ```\n\n            @method and\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey*\n            @return {ComputedProperty} computed property which performs a logical `and` on\n            the values of all the original values for properties.\n            @public\n          */const and=generateComputedWithPredicate('and',value=>value);/**\n            A computed property which performs a logical `or` on the original values for\n            the provided dependent properties.\n\n            You may pass in more than two properties and even use property brace\n            expansion.  The computed property will return the first truthy value or last\n            falsy value just like JavaScript's `||` operator.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { or } from '@ember/object/computed';\n\n            class Hamster {\n              @or('hasJacket', 'hasUmbrella') readyForRain;\n              @or('hasSunscreen', 'hasUmbrella') readyForBeach;\n            }\n\n            let tomster = new Hamster();\n\n            tomster.readyForRain; // undefined\n\n            set(tomster, 'hasUmbrella', true);\n            tomster.readyForRain; // true\n\n            set(tomster, 'hasJacket', 'Yes');\n            tomster.readyForRain; // 'Yes'\n\n            set(tomster, 'hasSunscreen', 'Check');\n            tomster.readyForBeach; // 'Check'\n            ```\n\n            @method or\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey*\n            @return {ComputedProperty} computed property which performs a logical `or` on\n            the values of all the original values for properties.\n            @public\n          */const or=generateComputedWithPredicate('or',value=>!value);/**\n            Creates a new property that is an alias for another property on an object.\n            Calls to `get` or `set` this property behave as though they were called on the\n            original property.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { alias } from '@ember/object/computed';\n\n            class Person {\n              name = 'Alex Matchneer';\n\n              @alias('name') nomen;\n            }\n\n            let alex = new Person();\n\n            alex.nomen; // 'Alex Matchneer'\n            alex.name;  // 'Alex Matchneer'\n\n            set(alex, 'nomen', '@machty');\n            alex.name;  // '@machty'\n            ```\n\n            @method alias\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which creates an alias to the\n            original value for property.\n            @public\n          *//**\n            Where the `alias` computed macro aliases `get` and `set`, and allows for\n            bidirectional data flow, the `oneWay` computed macro only provides an aliased\n            `get`. The `set` will not mutate the upstream property, rather causes the\n            current property to become the value set. This causes the downstream property\n            to permanently diverge from the upstream property.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { oneWay }from '@ember/object/computed';\n\n            class User {\n              constructor(firstName, lastName) {\n                set(this, 'firstName', firstName);\n                set(this, 'lastName', lastName);\n              }\n\n              @oneWay('firstName') nickName;\n            }\n\n            let teddy = new User('Teddy', 'Zeenny');\n\n            teddy.nickName; // 'Teddy'\n\n            set(teddy, 'nickName', 'TeddyBear');\n            teddy.firstName; // 'Teddy'\n            teddy.nickName; // 'TeddyBear'\n            ```\n\n            @method oneWay\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which creates a one way computed\n            property to the original value for property.\n            @public\n          */function oneWay(dependentKey){return alias(dependentKey).oneWay();}/**\n            This is a more semantically meaningful alias of the `oneWay` computed macro,\n            whose name is somewhat ambiguous as to which direction the data flows.\n\n            @method reads\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which creates a one way computed\n              property to the original value for property.\n            @public\n           *//**\n            Where `oneWay` computed macro provides oneWay bindings, the `readOnly`\n            computed macro provides a readOnly one way binding. Very often when using\n            the `oneWay` macro one does not also want changes to propagate back up, as\n            they will replace the value.\n\n            This prevents the reverse flow, and also throws an exception when it occurs.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { readOnly } from '@ember/object/computed';\n\n            class User {\n              constructor(firstName, lastName) {\n                set(this, 'firstName', firstName);\n                set(this, 'lastName', lastName);\n              }\n\n              @readOnly('firstName') nickName;\n            });\n\n            let teddy = new User('Teddy', 'Zeenny');\n\n            teddy.nickName; // 'Teddy'\n\n            set(teddy, 'nickName', 'TeddyBear'); // throws Exception\n            // throw new EmberError('Cannot Set: nickName on: <User:ember27288>' );`\n\n            teddy.firstName; // 'Teddy'\n            ```\n\n            @method readOnly\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @return {ComputedProperty} computed property which creates a one way computed\n            property to the original value for property.\n            @since 1.5.0\n            @public\n          */function readOnly(dependentKey){return alias(dependentKey).readOnly();}/**\n            Creates a new property that is an alias for another property on an object.\n            Calls to `get` or `set` this property behave as though they were called on the\n            original property, but also print a deprecation warning.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { deprecatingAlias } from '@ember/object/computed';\n\n            class Hamster {\n              @deprecatingAlias('cavendishCount', {\n                id: 'hamster.deprecate-banana',\n                until: '3.0.0'\n              })\n              bananaCount;\n            }\n\n            let hamster = new Hamster();\n\n            set(hamster, 'bananaCount', 5); // Prints a deprecation warning.\n            hamster.cavendishCount; // 5\n            ```\n\n            @method deprecatingAlias\n            @static\n            @for @ember/object/computed\n            @param {String} dependentKey\n            @param {Object} options Options for `deprecate`.\n            @return {ComputedProperty} computed property which creates an alias with a\n            deprecation to the original value for property.\n            @since 1.7.0\n            @public\n          */function deprecatingAlias(dependentKey,options){return computed(dependentKey,{get(key){return get$2(this,dependentKey);},set(key,value){set(this,dependentKey,value);return value;}});}const emberObjectLibComputedComputedMacros=/*#__PURE__*/Object.defineProperty({__proto__:null,and,bool,deprecatingAlias,empty,equal,gt,gte,lt,lte,match,none,not,notEmpty,oneWay,or,readOnly},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/object\n          */function isNativeOrEmberArray(obj){return Array.isArray(obj)||EmberArray.detect(obj);}function reduceMacro(dependentKey,callback,initialValue,name){return computed(`${dependentKey}.[]`,function(){let arr=get$2(this,dependentKey);if(arr===null||typeof arr!=='object'){return initialValue;}return arr.reduce(callback,initialValue,this);}).readOnly();}function arrayMacro(dependentKey,additionalDependentKeys,callback){// This is a bit ugly\nlet propertyName;if(/@each/.test(dependentKey)){propertyName=dependentKey.replace(/\\.@each.*$/,'');}else{propertyName=dependentKey;dependentKey+='.[]';}return computed(dependentKey,...additionalDependentKeys,function(){let value=get$2(this,propertyName);if(isNativeOrEmberArray(value)){return A(callback.call(this,value));}else{return A();}}).readOnly();}function multiArrayMacro(_dependentKeys,callback,name){let dependentKeys=_dependentKeys.map(key=>`${key}.[]`);return computed(...dependentKeys,function(){return A(callback.call(this,_dependentKeys));}).readOnly();}/**\n            A computed property that returns the sum of the values in the dependent array.\n\n            Example:\n\n            ```javascript\n            import { sum } from '@ember/object/computed';\n\n            class Invoice {\n              lineItems = [1.00, 2.50, 9.99];\n\n              @sum('lineItems') total;\n            }\n\n            let invoice = new Invoice();\n\n            invoice.total; // 13.49\n            ```\n\n            @method sum\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey\n            @return {ComputedProperty} computes the sum of all values in the\n            dependentKey's array\n            @since 1.4.0\n            @public\n          */function sum(dependentKey){return reduceMacro(dependentKey,(sum,item)=>sum+item,0);}/**\n            A computed property that calculates the maximum value in the dependent array.\n            This will return `-Infinity` when the dependent array is empty.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { mapBy, max } from '@ember/object/computed';\n\n            class Person {\n              children = [];\n\n              @mapBy('children', 'age') childAges;\n              @max('childAges') maxChildAge;\n            }\n\n            let lordByron = new Person();\n\n            lordByron.maxChildAge; // -Infinity\n\n            set(lordByron, 'children', [\n              {\n                name: 'Augusta Ada Byron',\n                age: 7\n              }\n            ]);\n            lordByron.maxChildAge; // 7\n\n            set(lordByron, 'children', [\n              ...lordByron.children,\n              {\n                name: 'Allegra Byron',\n                age: 5\n              }, {\n                name: 'Elizabeth Medora Leigh',\n                age: 8\n              }\n            ]);\n            lordByron.maxChildAge; // 8\n            ```\n\n            If the types of the arguments are not numbers, they will be converted to\n            numbers and the type of the return value will always be `Number`. For example,\n            the max of a list of Date objects will be the highest timestamp as a `Number`.\n            This behavior is consistent with `Math.max`.\n\n            @method max\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey\n            @return {ComputedProperty} computes the largest value in the dependentKey's\n            array\n            @public\n          */function max(dependentKey){return reduceMacro(dependentKey,(max,item)=>Math.max(max,item),-Infinity);}/**\n            A computed property that calculates the minimum value in the dependent array.\n            This will return `Infinity` when the dependent array is empty.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { mapBy, min } from '@ember/object/computed';\n\n            class Person {\n              children = [];\n\n              @mapBy('children', 'age') childAges;\n              @min('childAges') minChildAge;\n            }\n\n            let lordByron = Person.create({ children: [] });\n\n            lordByron.minChildAge; // Infinity\n\n            set(lordByron, 'children', [\n              {\n                name: 'Augusta Ada Byron',\n                age: 7\n              }\n            ]);\n            lordByron.minChildAge; // 7\n\n            set(lordByron, 'children', [\n              ...lordByron.children,\n              {\n                name: 'Allegra Byron',\n                age: 5\n              }, {\n                name: 'Elizabeth Medora Leigh',\n                age: 8\n              }\n            ]);\n            lordByron.minChildAge; // 5\n            ```\n\n            If the types of the arguments are not numbers, they will be converted to\n            numbers and the type of the return value will always be `Number`. For example,\n            the min of a list of Date objects will be the lowest timestamp as a `Number`.\n            This behavior is consistent with `Math.min`.\n\n            @method min\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey\n            @return {ComputedProperty} computes the smallest value in the dependentKey's array\n            @public\n          */function min(dependentKey){return reduceMacro(dependentKey,(min,item)=>Math.min(min,item),Infinity);}/**\n            Returns an array mapped via the callback\n\n            The callback method you provide should have the following signature:\n            - `item` is the current item in the iteration.\n            - `index` is the integer index of the current item in the iteration.\n\n            ```javascript\n            function mapCallback(item, index);\n            ```\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { map } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(chores) {\n                set(this, 'chores', chores);\n              }\n\n              @map('chores', function(chore, index) {\n                return `${chore.toUpperCase()}!`;\n              })\n              excitingChores;\n            });\n\n            let hamster = new Hamster(['clean', 'write more unit tests']);\n\n            hamster.excitingChores; // ['CLEAN!', 'WRITE MORE UNIT TESTS!']\n            ```\n\n            You can optionally pass an array of additional dependent keys as the second\n            parameter to the macro, if your map function relies on any external values:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { map } from '@ember/object/computed';\n\n            class Hamster {\n              shouldUpperCase = false;\n\n              constructor(chores) {\n                set(this, 'chores', chores);\n              }\n\n              @map('chores', ['shouldUpperCase'], function(chore, index) {\n                if (this.shouldUpperCase) {\n                  return `${chore.toUpperCase()}!`;\n                } else {\n                  return `${chore}!`;\n                }\n              })\n              excitingChores;\n            }\n\n            let hamster = new Hamster(['clean', 'write more unit tests']);\n\n            hamster.excitingChores; // ['clean!', 'write more unit tests!']\n\n            set(hamster, 'shouldUpperCase', true);\n            hamster.excitingChores; // ['CLEAN!', 'WRITE MORE UNIT TESTS!']\n            ```\n\n            @method map\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey\n            @param {Array} [additionalDependentKeys] optional array of additional\n            dependent keys\n            @param {Function} callback\n            @return {ComputedProperty} an array mapped via the callback\n            @public\n          */function map(dependentKey,additionalDependentKeysOrCallback,callback){let additionalDependentKeys;if(typeof additionalDependentKeysOrCallback==='function'){callback=additionalDependentKeysOrCallback;additionalDependentKeys=[];}else{additionalDependentKeys=additionalDependentKeysOrCallback;}const cCallback=callback;return arrayMacro(dependentKey,additionalDependentKeys,function(value){// This is so dumb...\nreturn Array.isArray(value)?value.map(cCallback,this):value.map(cCallback,this);});}/**\n            Returns an array mapped to the specified key.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { mapBy } from '@ember/object/computed';\n\n            class Person {\n              children = [];\n\n              @mapBy('children', 'age') childAges;\n            }\n\n            let lordByron = new Person();\n\n            lordByron.childAges; // []\n\n            set(lordByron, 'children', [\n              {\n                name: 'Augusta Ada Byron',\n                age: 7\n              }\n            ]);\n            lordByron.childAges; // [7]\n\n            set(lordByron, 'children', [\n              ...lordByron.children,\n              {\n                name: 'Allegra Byron',\n                age: 5\n              }, {\n                name: 'Elizabeth Medora Leigh',\n                age: 8\n              }\n            ]);\n            lordByron.childAges; // [7, 5, 8]\n            ```\n\n            @method mapBy\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey\n            @param {String} propertyKey\n            @return {ComputedProperty} an array mapped to the specified key\n            @public\n          */function mapBy(dependentKey,propertyKey){return map(`${dependentKey}.@each.${propertyKey}`,item=>get$2(item,propertyKey));}/**\n            Filters the array by the callback, like the `Array.prototype.filter` method.\n\n            The callback method you provide should have the following signature:\n            - `item` is the current item in the iteration.\n            - `index` is the integer index of the current item in the iteration.\n            - `array` is the dependant array itself.\n\n            ```javascript\n            function filterCallback(item, index, array);\n            ```\n\n            In the callback, return a truthy value that coerces to true to keep the\n            element, or a falsy to reject it.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { filter } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(chores) {\n                set(this, 'chores', chores);\n              }\n\n              @filter('chores', function(chore, index, array) {\n                return !chore.done;\n              })\n              remainingChores;\n            }\n\n            let hamster = Hamster.create([\n              { name: 'cook', done: true },\n              { name: 'clean', done: true },\n              { name: 'write more unit tests', done: false }\n            ]);\n\n            hamster.remainingChores; // [{name: 'write more unit tests', done: false}]\n            ```\n\n            You can also use `@each.property` in your dependent key, the callback will\n            still use the underlying array:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { filter } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(chores) {\n                set(this, 'chores', chores);\n              }\n\n              @filter('chores.@each.done', function(chore, index, array) {\n                return !chore.done;\n              })\n              remainingChores;\n            }\n\n            let hamster = new Hamster([\n              { name: 'cook', done: true },\n              { name: 'clean', done: true },\n              { name: 'write more unit tests', done: false }\n            ]);\n            hamster.remainingChores; // [{name: 'write more unit tests', done: false}]\n\n            set(hamster.chores[2], 'done', true);\n            hamster.remainingChores; // []\n            ```\n\n            Finally, you can optionally pass an array of additional dependent keys as the\n            second parameter to the macro, if your filter function relies on any external\n            values:\n\n            ```javascript\n            import { filter } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(chores) {\n                set(this, 'chores', chores);\n              }\n\n              doneKey = 'finished';\n\n              @filter('chores', ['doneKey'], function(chore, index, array) {\n                return !chore[this.doneKey];\n              })\n              remainingChores;\n            }\n\n            let hamster = new Hamster([\n              { name: 'cook', finished: true },\n              { name: 'clean', finished: true },\n              { name: 'write more unit tests', finished: false }\n            ]);\n\n            hamster.remainingChores; // [{name: 'write more unit tests', finished: false}]\n            ```\n\n            @method filter\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey\n            @param {Array} [additionalDependentKeys] optional array of additional dependent keys\n            @param {Function} callback\n            @return {ComputedProperty} the filtered array\n            @public\n          */function filter(dependentKey,additionalDependentKeysOrCallback,callback){let additionalDependentKeys;if(typeof additionalDependentKeysOrCallback==='function'){callback=additionalDependentKeysOrCallback;additionalDependentKeys=[];}else{additionalDependentKeys=additionalDependentKeysOrCallback;}const cCallback=callback;return arrayMacro(dependentKey,additionalDependentKeys,function(value){// This is a really silly way to keep TS happy\nreturn Array.isArray(value)?value.filter(cCallback,this):value.filter(cCallback,this);});}/**\n            Filters the array by the property and value.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { filterBy } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(chores) {\n                set(this, 'chores', chores);\n              }\n\n              @filterBy('chores', 'done', false) remainingChores;\n            }\n\n            let hamster = new Hamster([\n              { name: 'cook', done: true },\n              { name: 'clean', done: true },\n              { name: 'write more unit tests', done: false }\n            ]);\n\n            hamster.remainingChores; // [{ name: 'write more unit tests', done: false }]\n            ```\n\n            @method filterBy\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey\n            @param {String} propertyKey\n            @param {*} value\n            @return {ComputedProperty} the filtered array\n            @public\n          */function filterBy(dependentKey,propertyKey,value){let callback;if(arguments.length===2){callback=item=>get$2(item,propertyKey);}else{callback=item=>get$2(item,propertyKey)===value;}return filter(`${dependentKey}.@each.${propertyKey}`,callback);}/**\n            A computed property which returns a new array with all the unique elements\n            from one or more dependent arrays.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { uniq } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(fruits) {\n                set(this, 'fruits', fruits);\n              }\n\n              @uniq('fruits') uniqueFruits;\n            }\n\n            let hamster = new Hamster([\n              'banana',\n              'grape',\n              'kale',\n              'banana'\n            ]);\n\n            hamster.uniqueFruits; // ['banana', 'grape', 'kale']\n            ```\n\n            @method uniq\n            @for @ember/object/computed\n            @static\n            @param {String} propertyKey*\n            @return {ComputedProperty} computes a new array with all the\n            unique elements from the dependent array\n            @public\n          */function uniq(dependentKey,...additionalDependentKeys){let args=[dependentKey,...additionalDependentKeys];return multiArrayMacro(args,function(dependentKeys){let uniq=A();let seen=new Set();dependentKeys.forEach(dependentKey=>{let value=get$2(this,dependentKey);if(isNativeOrEmberArray(value)){value.forEach(item=>{if(!seen.has(item)){seen.add(item);uniq.push(item);}});}});return uniq;});}/**\n            A computed property which returns a new array with all the unique elements\n            from an array, with uniqueness determined by specific key.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { uniqBy } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(fruits) {\n                set(this, 'fruits', fruits);\n              }\n\n              @uniqBy('fruits', 'id') uniqueFruits;\n            }\n\n            let hamster = new Hamster([\n              { id: 1, 'banana' },\n              { id: 2, 'grape' },\n              { id: 3, 'peach' },\n              { id: 1, 'banana' }\n            ]);\n\n            hamster.uniqueFruits; // [ { id: 1, 'banana' }, { id: 2, 'grape' }, { id: 3, 'peach' }]\n            ```\n\n            @method uniqBy\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey\n            @param {String} propertyKey\n            @return {ComputedProperty} computes a new array with all the\n            unique elements from the dependent array\n            @public\n          */function uniqBy(dependentKey,propertyKey){return computed(`${dependentKey}.[]`,function(){let list=get$2(this,dependentKey);return isNativeOrEmberArray(list)?uniqBy$1(list,propertyKey):A();}).readOnly();}/**\n            A computed property which returns a new array with all the unique elements\n            from one or more dependent arrays.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { union } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(fruits, vegetables) {\n                set(this, 'fruits', fruits);\n                set(this, 'vegetables', vegetables);\n              }\n\n              @union('fruits', 'vegetables') uniqueFruits;\n            });\n\n            let hamster = new, Hamster(\n              [\n                'banana',\n                'grape',\n                'kale',\n                'banana',\n                'tomato'\n              ],\n              [\n                'tomato',\n                'carrot',\n                'lettuce'\n              ]\n            );\n\n            hamster.uniqueFruits; // ['banana', 'grape', 'kale', 'tomato', 'carrot', 'lettuce']\n            ```\n\n            @method union\n            @for @ember/object/computed\n            @static\n            @param {String} propertyKey*\n            @return {ComputedProperty} computes a new array with all the unique elements\n            from one or more dependent arrays.\n            @public\n          */let union=uniq;/**\n            A computed property which returns a new array with all the elements\n            two or more dependent arrays have in common.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { intersect } from '@ember/object/computed';\n\n            class FriendGroups {\n              constructor(adaFriends, charlesFriends) {\n                set(this, 'adaFriends', adaFriends);\n                set(this, 'charlesFriends', charlesFriends);\n              }\n\n              @intersect('adaFriends', 'charlesFriends') friendsInCommon;\n            }\n\n            let groups = new FriendGroups(\n              ['Charles Babbage', 'John Hobhouse', 'William King', 'Mary Somerville'],\n              ['William King', 'Mary Somerville', 'Ada Lovelace', 'George Peacock']\n            );\n\n            groups.friendsInCommon; // ['William King', 'Mary Somerville']\n            ```\n\n            @method intersect\n            @for @ember/object/computed\n            @static\n            @param {String} propertyKey*\n            @return {ComputedProperty} computes a new array with all the duplicated\n            elements from the dependent arrays\n            @public\n          */function intersect(dependentKey,...additionalDependentKeys){let args=[dependentKey,...additionalDependentKeys];return multiArrayMacro(args,function(dependentKeys){let arrays=dependentKeys.map(dependentKey=>{let array=get$2(this,dependentKey);return Array.isArray(array)?array:[];});let firstArray=arrays.pop();let results=firstArray.filter(candidate=>{for(let array of arrays){let found=false;for(let item of array){if(item===candidate){found=true;break;}}if(found===false){return false;}}return true;});return A(results);});}/**\n            A computed property which returns a new array with all the properties from the\n            first dependent array that are not in the second dependent array.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { setDiff } from '@ember/object/computed';\n\n            class Hamster {\n              constructor(likes, fruits) {\n                set(this, 'likes', likes);\n                set(this, 'fruits', fruits);\n              }\n\n              @setDiff('likes', 'fruits') wants;\n            }\n\n            let hamster = new Hamster(\n              [\n                'banana',\n                'grape',\n                'kale'\n              ],\n              [\n                'grape',\n                'kale',\n              ]\n            );\n\n            hamster.wants; // ['banana']\n            ```\n\n            @method setDiff\n            @for @ember/object/computed\n            @static\n            @param {String} setAProperty\n            @param {String} setBProperty\n            @return {ComputedProperty} computes a new array with all the items from the\n            first dependent array that are not in the second dependent array\n            @public\n          */function setDiff(setAProperty,setBProperty){return computed(`${setAProperty}.[]`,`${setBProperty}.[]`,function(){let setA=get$2(this,setAProperty);let setB=get$2(this,setBProperty);if(!isNativeOrEmberArray(setA)){return A();}if(!isNativeOrEmberArray(setB)){return setA;}return setA.filter(x=>setB.indexOf(x)===-1);}).readOnly();}/**\n            A computed property that returns the array of values for the provided\n            dependent properties.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { collect } from '@ember/object/computed';\n\n            class Hamster {\n              @collect('hat', 'shirt') clothes;\n            }\n\n            let hamster = new Hamster();\n\n            hamster.clothes; // [null, null]\n\n            set(hamster, 'hat', 'Camp Hat');\n            set(hamster, 'shirt', 'Camp Shirt');\n            hamster.clothes; // ['Camp Hat', 'Camp Shirt']\n            ```\n\n            @method collect\n            @for @ember/object/computed\n            @static\n            @param {String} dependentKey*\n            @return {ComputedProperty} computed property which maps values of all passed\n            in properties to an array.\n            @public\n          */function collect(dependentKey,...additionalDependentKeys){let dependentKeys=[dependentKey,...additionalDependentKeys];return multiArrayMacro(dependentKeys,function(){let res=dependentKeys.map(key=>{let val=get$2(this,key);return val===undefined?null:val;});return A(res);});}// (UN)SAFETY: we use `any` here to match how TS defines the sorting for arrays.\n// Additionally, since we're using it with *decorators*, we don't have any way\n// to plumb through the relationship between the types in a way that would be\n// variance-safe.\n/**\n            A computed property which returns a new array with all the properties from the\n            first dependent array sorted based on a property or sort function. The sort\n            macro can be used in two different ways:\n\n            1. By providing a sort callback function\n            2. By providing an array of keys to sort the array\n\n            In the first form, the callback method you provide should have the following\n            signature:\n\n            ```javascript\n            function sortCallback(itemA, itemB);\n            ```\n\n            - `itemA` the first item to compare.\n            - `itemB` the second item to compare.\n\n            This function should return negative number (e.g. `-1`) when `itemA` should\n            come before `itemB`. It should return positive number (e.g. `1`) when `itemA`\n            should come after `itemB`. If the `itemA` and `itemB` are equal this function\n            should return `0`.\n\n            Therefore, if this function is comparing some numeric values, simple `itemA -\n            itemB` or `itemA.get( 'foo' ) - itemB.get( 'foo' )` can be used instead of\n            series of `if`.\n\n            Example:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { sort } from '@ember/object/computed';\n\n            class ToDoList {\n              constructor(todos) {\n                set(this, 'todos', todos);\n              }\n\n              // using a custom sort function\n              @sort('todos', function(a, b){\n                if (a.priority > b.priority) {\n                  return 1;\n                } else if (a.priority < b.priority) {\n                  return -1;\n                }\n\n                return 0;\n              })\n              priorityTodos;\n            }\n\n            let todoList = new ToDoList([\n              { name: 'Unit Test', priority: 2 },\n              { name: 'Documentation', priority: 3 },\n              { name: 'Release', priority: 1 }\n            ]);\n\n            todoList.priorityTodos; // [{ name:'Release', priority:1 }, { name:'Unit Test', priority:2 }, { name:'Documentation', priority:3 }]\n            ```\n\n            You can also optionally pass an array of additional dependent keys as the\n            second parameter, if your sort function is dependent on additional values that\n            could changes:\n\n            ```js\n            import EmberObject, { set } from '@ember/object';\n            import { sort } from '@ember/object/computed';\n\n            class ToDoList {\n              sortKey = 'priority';\n\n              constructor(todos) {\n                set(this, 'todos', todos);\n              }\n\n              // using a custom sort function\n              @sort('todos', ['sortKey'], function(a, b){\n                if (a[this.sortKey] > b[this.sortKey]) {\n                  return 1;\n                } else if (a[this.sortKey] < b[this.sortKey]) {\n                  return -1;\n                }\n\n                return 0;\n              })\n              sortedTodos;\n            });\n\n            let todoList = new ToDoList([\n              { name: 'Unit Test', priority: 2 },\n              { name: 'Documentation', priority: 3 },\n              { name: 'Release', priority: 1 }\n            ]);\n\n            todoList.priorityTodos; // [{ name:'Release', priority:1 }, { name:'Unit Test', priority:2 }, { name:'Documentation', priority:3 }]\n            ```\n\n            In the second form, you should provide the key of the array of sort values as\n            the second parameter:\n\n            ```javascript\n            import { set } from '@ember/object';\n            import { sort } from '@ember/object/computed';\n\n            class ToDoList {\n              constructor(todos) {\n                set(this, 'todos', todos);\n              }\n\n              // using standard ascending sort\n              todosSorting = ['name'];\n              @sort('todos', 'todosSorting') sortedTodos;\n\n              // using descending sort\n              todosSortingDesc = ['name:desc'];\n              @sort('todos', 'todosSortingDesc') sortedTodosDesc;\n            }\n\n            let todoList = new ToDoList([\n              { name: 'Unit Test', priority: 2 },\n              { name: 'Documentation', priority: 3 },\n              { name: 'Release', priority: 1 }\n            ]);\n\n            todoList.sortedTodos; // [{ name:'Documentation', priority:3 }, { name:'Release', priority:1 }, { name:'Unit Test', priority:2 }]\n            todoList.sortedTodosDesc; // [{ name:'Unit Test', priority:2 }, { name:'Release', priority:1 }, { name:'Documentation', priority:3 }]\n            ```\n\n            @method sort\n            @for @ember/object/computed\n            @static\n            @param {String} itemsKey\n            @param {String|Function|Array} sortDefinitionOrDependentKeys The key of the sort definition (an array of sort properties),\n            the sort function, or an array of additional dependent keys\n            @param {Function?} sortDefinition the sort function (when used with additional dependent keys)\n            @return {ComputedProperty} computes a new sorted array based on the sort\n            property array or callback function\n            @public\n          */function sort(itemsKey,additionalDependentKeysOrDefinition,sortDefinition){let additionalDependentKeys;let sortDefinitionOrString;if(Array.isArray(additionalDependentKeysOrDefinition)){additionalDependentKeys=additionalDependentKeysOrDefinition;sortDefinitionOrString=sortDefinition;}else{additionalDependentKeys=[];sortDefinitionOrString=additionalDependentKeysOrDefinition;}if(typeof sortDefinitionOrString==='function'){return customSort(itemsKey,additionalDependentKeys,sortDefinitionOrString);}else{return propertySort(itemsKey,sortDefinitionOrString);}}function customSort(itemsKey,additionalDependentKeys,comparator){return arrayMacro(itemsKey,additionalDependentKeys,function(value){return value.slice().sort((x,y)=>comparator.call(this,x,y));});}// This one needs to dynamically set up and tear down observers on the itemsKey\n// depending on the sortProperties\nfunction propertySort(itemsKey,sortPropertiesKey){let cp=autoComputed(function(key){let sortProperties=get$2(this,sortPropertiesKey);let itemsKeyIsAtThis=itemsKey==='@this';let normalizedSortProperties=normalizeSortProperties(sortProperties);let items=itemsKeyIsAtThis?this:get$2(this,itemsKey);if(!isNativeOrEmberArray(items)){return A();}if(normalizedSortProperties.length===0){return A(items.slice());}else{return sortByNormalizedSortProperties(items,normalizedSortProperties);}}).readOnly();return cp;}function normalizeSortProperties(sortProperties){let callback=p=>{let[prop,direction]=p.split(':');direction=direction||'asc';// SAFETY: There will always be at least one value returned by split\nreturn[prop,direction];};// This nonsense is necessary since technically the two map implementations diverge.\nreturn Array.isArray(sortProperties)?sortProperties.map(callback):sortProperties.map(callback);}function sortByNormalizedSortProperties(items,normalizedSortProperties){return A(items.slice().sort((itemA,itemB)=>{for(let[prop,direction]of normalizedSortProperties){let result=compare(get$2(itemA,prop),get$2(itemB,prop));if(result!==0){return direction==='desc'?-1*result:result;}}return 0;}));}const emberObjectLibComputedReduceComputedMacros=/*#__PURE__*/Object.defineProperty({__proto__:null,collect,filter,filterBy,intersect,map,mapBy,max,min,setDiff,sort,sum,union,uniq,uniqBy},Symbol.toStringTag,{value:'Module'});const emberObjectComputed=/*#__PURE__*/Object.defineProperty({__proto__:null,alias,and,bool,collect,default:ComputedProperty,deprecatingAlias,empty,equal,expandProperties,filter,filterBy,gt,gte,intersect,lt,lte,map,mapBy,match,max,min,none,not,notEmpty,oneWay,or,readOnly,reads:oneWay,setDiff,sort,sum,union,uniq,uniqBy},Symbol.toStringTag,{value:'Module'});/**\n            Ember’s dependency injection system is built on the idea of an \"owner\": an\n            object responsible for managing items which can be registered and looked up\n            with the system.\n\n            This module does not provide any concrete instances of owners. Instead, it\n            defines the core type, `Owner`, which specifies the public API contract for an\n            owner. The primary concrete implementations of `Owner` are `EngineInstance`,\n            from `@ember/engine/instance`, and its `ApplicationInstance` subclass, from\n            `@ember/application/instance`.\n\n            Along with `Owner` itself, this module provides a number of supporting types\n            related to Ember's DI system:\n\n            - `Factory`, Ember's primary interface for something which can create class\n              instances registered with the DI system.\n\n            - `FactoryManager`, an interface for inspecting a `Factory`'s class.\n\n            - `Resolver`, an interface defining the contract for the object responsible\n              for mapping string names to the corresponding classes. For example, when you\n              write `@service('session')`, a resolver is responsible to map that back to\n              the `Session` service class in your codebase. Normally, this is handled for\n              you automatically with `ember-resolver`, which is the main implementor of\n              this interface.\n\n            For more details on each, see their per-item docs.\n\n            @module @ember/owner\n            @public\n          */// NOTE: this documentation appears here instead of at the definition site so\n// it can appear correctly in both API docs and for TS, while providing a richer\n// internal representation for Ember's own usage.\n/**\n            Framework objects in an Ember application (components, services, routes, etc.)\n            are created via a factory and dependency injection system. Each of these\n            objects is the responsibility of an \"owner\", which handled its\n            instantiation and manages its lifetime.\n\n            `getOwner` fetches the owner object responsible for an instance. This can\n            be used to lookup or resolve other class instances, or register new factories\n            into the owner.\n\n            For example, this component dynamically looks up a service based on the\n            `audioType` passed as an argument:\n\n            ```app/components/play-audio.js\n            import Component from '@glimmer/component';\n            import { action } from '@ember/object';\n            import { getOwner } from '@ember/owner';\n\n            // Usage:\n            //\n            //   <PlayAudio @audioType={{@model.audioType}} @audioFile={{@model.file}}/>\n            //\n            export default class extends Component {\n              get audioService() {\n                return getOwner(this)?.lookup(`service:${this.args.audioType}`);\n              }\n\n              @action\n              onPlay() {\n                this.audioService?.play(this.args.audioFile);\n              }\n            }\n            ```\n\n            @method getOwner\n            @static\n            @for @ember/owner\n            @param {Object} object An object with an owner.\n            @return {Object} An owner object.\n            @since 2.3.0\n            @public\n          */// SAFETY: the cast here is necessary, instead of using an assignment, because\n// TS (not incorrectly! Nothing expressly relates them) does not see that the\n// `InternalOwner` and `Owner` do actually have identical constraints on their\n// relations to the `DIRegistry`.\nconst getOwner$1=getOwner$2;const emberOwnerIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,getOwner:getOwner$1,setOwner:setOwner$1},Symbol.toStringTag,{value:'Module'});/**\n            A two-tiered cache with support for fallback values when doing lookups.\n            Uses \"buckets\" and then \"keys\" to cache values.\n\n            @private\n            @class BucketCache\n          */class BucketCache{constructor(){_defineProperty(this,\"cache\",void 0);this.cache=new Map();}has(bucketKey){return this.cache.has(bucketKey);}stash(bucketKey,key,value){let bucket=this.cache.get(bucketKey);if(bucket===undefined){bucket=new Map();this.cache.set(bucketKey,bucket);}bucket.set(key,value);}lookup(bucketKey,prop,defaultValue){if(!this.has(bucketKey)){return defaultValue;}let bucket=this.cache.get(bucketKey);if(bucket.has(prop)){return bucket.get(prop);}else{return defaultValue;}}}const emberRoutingLibCache=/*#__PURE__*/Object.defineProperty({__proto__:null,default:BucketCache},Symbol.toStringTag,{value:'Module'});let uuid=0;function isCallback(value){return typeof value==='function';}class DSLImpl{constructor(name=null,options){_defineProperty(this,\"parent\",void 0);_defineProperty(this,\"matches\",void 0);_defineProperty(this,\"enableLoadingSubstates\",void 0);_defineProperty(this,\"explicitIndex\",false);_defineProperty(this,\"options\",void 0);this.parent=name;this.enableLoadingSubstates=Boolean(options&&options.enableLoadingSubstates);this.matches=[];this.options=options;}route(name,_options,_callback){let options;let callback=null;let dummyErrorRoute=`/_unused_dummy_error_path_route_${name}/:error`;if(isCallback(_options)){options={};callback=_options;}else if(isCallback(_callback)){options=_options;callback=_callback;}else{options=_options||{};}if(this.enableLoadingSubstates){createRoute(this,`${name}_loading`,{resetNamespace:options.resetNamespace});createRoute(this,`${name}_error`,{resetNamespace:options.resetNamespace,path:dummyErrorRoute});}if(callback){let fullName=getFullName(this,name,options.resetNamespace);let dsl=new DSLImpl(fullName,this.options);createRoute(dsl,'loading');createRoute(dsl,'error',{path:dummyErrorRoute});callback.call(dsl);createRoute(this,name,options,dsl.generate());}else{createRoute(this,name,options);}}push(url,name,callback,serialize){let parts=name.split('.');if(this.options.engineInfo){let localFullName=name.slice(this.options.engineInfo.fullName.length+1);let routeInfo=Object.assign({localFullName},this.options.engineInfo);if(serialize){routeInfo.serializeMethod=serialize;}this.options.addRouteForEngine(name,routeInfo);}else if(serialize){throw new Error(`Defining a route serializer on route '${name}' outside an Engine is not allowed.`);}if(url===''||url==='/'||parts[parts.length-1]==='index'){this.explicitIndex=true;}this.matches.push(url,name,callback);}generate(){let dslMatches=this.matches;if(!this.explicitIndex){this.route('index',{path:'/'});}return match=>{for(let i=0;i<dslMatches.length;i+=3){match(dslMatches[i]).to(dslMatches[i+1],dslMatches[i+2]);}};}mount(_name,options={}){let engineRouteMap=this.options.resolveRouteMap(_name);let name=_name;if(options.as){name=options.as;}let fullName=getFullName(this,name,options.resetNamespace);let engineInfo={name:_name,instanceId:uuid++,mountPoint:fullName,fullName};let path=options.path;if(typeof path!=='string'){path=`/${name}`;}let callback;let dummyErrorRoute=`/_unused_dummy_error_path_route_${name}/:error`;if(engineRouteMap){let shouldResetEngineInfo=false;let oldEngineInfo=this.options.engineInfo;if(oldEngineInfo){shouldResetEngineInfo=true;this.options.engineInfo=engineInfo;}let optionsForChild=Object.assign({engineInfo},this.options);let childDSL=new DSLImpl(fullName,optionsForChild);createRoute(childDSL,'loading');createRoute(childDSL,'error',{path:dummyErrorRoute});engineRouteMap.class.call(childDSL);callback=childDSL.generate();if(shouldResetEngineInfo){this.options.engineInfo=oldEngineInfo;}}let localFullName='application';let routeInfo=Object.assign({localFullName},engineInfo);if(this.enableLoadingSubstates){// These values are important to register the loading routes under their\n// proper names for the Router and within the Engine's registry.\nlet substateName=`${name}_loading`;let localFullName=`application_loading`;let routeInfo=Object.assign({localFullName},engineInfo);createRoute(this,substateName,{resetNamespace:options.resetNamespace});this.options.addRouteForEngine(substateName,routeInfo);substateName=`${name}_error`;localFullName=`application_error`;routeInfo=Object.assign({localFullName},engineInfo);createRoute(this,substateName,{resetNamespace:options.resetNamespace,path:dummyErrorRoute});this.options.addRouteForEngine(substateName,routeInfo);}this.options.addRouteForEngine(fullName,routeInfo);this.push(path,fullName,callback);}}function canNest(dsl){return dsl.parent!=='application';}function getFullName(dsl,name,resetNamespace){if(canNest(dsl)&&resetNamespace!==true){return`${dsl.parent}.${name}`;}else{return name;}}function createRoute(dsl,name,options={},callback){let fullName=getFullName(dsl,name,options.resetNamespace);if(typeof options.path!=='string'){options.path=`/${name}`;}dsl.push(options.path,fullName,callback,options.serialize);}const emberRoutingLibDsl=/*#__PURE__*/Object.defineProperty({__proto__:null,default:DSLImpl},Symbol.toStringTag,{value:'Module'});const MODEL=symbol('MODEL');/**\n          @module @ember/controller\n          *//**\n            @class ControllerMixin\n            @namespace Ember\n            @uses Ember.ActionHandler\n            @private\n          */const ControllerMixin=Mixin.create(ActionHandler,{/* ducktype as a controller */isController:true,concatenatedProperties:['queryParams'],target:null,store:null,init(){this._super(...arguments);let owner=getOwner$2(this);if(owner){this.namespace=owner.lookup('application:main');this.target=owner.lookup('router:main');}},model:computed({get(){return this[MODEL];},set(_key,value){return this[MODEL]=value;}}),queryParams:null,/**\n             This property is updated to various different callback functions depending on\n             the current \"state\" of the backing route. It is used by\n             `Controller.prototype._qpChanged`.\n              The methods backing each state can be found in the `Route.prototype._qp` computed\n             property return value (the `.states` property). The current values are listed here for\n             the sanity of future travelers:\n              * `inactive` - This state is used when this controller instance is not part of the active\n               route hierarchy. Set in `Route.prototype._reset` (a `router.js` microlib hook) and\n               `Route.prototype.actions.finalizeQueryParamChange`.\n             * `active` - This state is used when this controller instance is part of the active\n               route hierarchy. Set in `Route.prototype.actions.finalizeQueryParamChange`.\n             * `allowOverrides` - This state is used in `Route.prototype.setup` (`route.js` microlib hook).\n               @method _qpDelegate\n              @private\n            */_qpDelegate:null,// set by route\n/**\n             During `Route#setup` observers are created to invoke this method\n             when any of the query params declared in `Controller#queryParams` property\n             are changed.\n              When invoked this method uses the currently active query param update delegate\n             (see `Controller.prototype._qpDelegate` for details) and invokes it with\n             the QP key/value being changed.\n               @method _qpChanged\n              @private\n            */_qpChanged(controller,_prop){let dotIndex=_prop.indexOf('.[]');let prop=dotIndex===-1?_prop:_prop.slice(0,dotIndex);let delegate=controller._qpDelegate;let value=get$2(controller,prop);delegate(prop,value);}});// NOTE: This doesn't actually extend EmberObject.\n/**\n            @class Controller\n            @extends EmberObject\n            @uses Ember.ControllerMixin\n            @public\n          */class Controller extends FrameworkObject.extend(ControllerMixin){}/**\n            Creates a property that lazily looks up another controller in the container.\n            Can only be used when defining another controller.\n\n            Example:\n\n            ```app/controllers/post.js\n            import Controller, {\n              inject as controller\n            } from '@ember/controller';\n\n            export default class PostController extends Controller {\n              @controller posts;\n            }\n            ```\n\n            Classic Class Example:\n\n            ```app/controllers/post.js\n            import Controller, {\n              inject as controller\n            } from '@ember/controller';\n\n            export default Controller.extend({\n              posts: controller()\n            });\n            ```\n\n            This example will create a `posts` property on the `post` controller that\n            looks up the `posts` controller in the container, making it easy to reference\n            other controllers.\n\n            @method inject\n            @static\n            @for @ember/controller\n            @since 1.10.0\n            @param {String} name (optional) name of the controller to inject, defaults to\n                   the property's name\n            @return {ComputedDecorator} injection decorator instance\n            @public\n          */function inject(...args){return inject$2('controller',...args);}/**\n            A type registry for Ember `Controller`s. Meant to be declaration-merged so string\n            lookups resolve to the correct type.\n\n            Blueprints should include such a declaration merge for TypeScript:\n\n            ```ts\n            import Controller from '@ember/controller';\n\n            export default class ExampleController extends Controller {\n            // ...\n            }\n\n            declare module '@ember/controller' {\n              export interface Registry {\n                example: ExampleController;\n              }\n            }\n            ```\n\n            Then `@inject` can check that the service is registered correctly, and APIs\n            like `owner.lookup('controller:example')` can return `ExampleController`.\n          */// eslint-disable-next-line @typescript-eslint/no-empty-interface\nconst emberControllerIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,ControllerMixin,default:Controller,inject},Symbol.toStringTag,{value:'Module'});let wrapGetterSetter=function(target,key,desc){let{get:originalGet}=desc;if(originalGet!==undefined){desc.get=function(){let propertyTag=tagFor(this,key);let ret;let tag=track(()=>{ret=originalGet.call(this);});UPDATE_TAG(propertyTag,tag);consumeTag(tag);return ret;};}return desc;};/**\n            `@dependentKeyCompat` is decorator that can be used on _native getters_ that\n            use tracked properties. It exposes the getter to Ember's classic computed\n            property and observer systems, so they can watch it for changes. It can be\n            used in both native and classic classes.\n\n            Native Example:\n\n            ```js\n            import { tracked } from '@glimmer/tracking';\n            import { dependentKeyCompat } from '@ember/object/compat';\n            import { computed, set } from '@ember/object';\n\n            class Person {\n              @tracked firstName;\n              @tracked lastName;\n\n              @dependentKeyCompat\n              get fullName() {\n                return `${this.firstName} ${this.lastName}`;\n              }\n            }\n\n            class Profile {\n              constructor(person) {\n                set(this, 'person', person);\n              }\n\n              @computed('person.fullName')\n              get helloMessage() {\n                return `Hello, ${this.person.fullName}!`;\n              }\n            }\n            ```\n\n            Classic Example:\n\n            ```js\n            import { tracked } from '@glimmer/tracking';\n            import { dependentKeyCompat } from '@ember/object/compat';\n            import EmberObject, { computed, observer, set } from '@ember/object';\n\n            const Person = EmberObject.extend({\n              firstName: tracked(),\n              lastName: tracked(),\n\n              fullName: dependentKeyCompat(function() {\n                return `${this.firstName} ${this.lastName}`;\n              }),\n            });\n\n            const Profile = EmberObject.extend({\n              person: null,\n\n              helloMessage: computed('person.fullName', function() {\n                return `Hello, ${this.person.fullName}!`;\n              }),\n\n              onNameUpdated: observer('person.fullName', function() {\n                console.log('person name updated!');\n              }),\n            });\n            ```\n\n            `dependentKeyCompat()` can receive a getter function or an object containing\n            `get`/`set` methods when used in classic classes, like computed properties.\n\n            In general, only properties which you _expect_ to be watched by older,\n            untracked clases should be marked as dependency compatible. The decorator is\n            meant as an interop layer for parts of Ember's older classic APIs, and should\n            not be applied to every possible getter/setter in classes. The number of\n            dependency compatible getters should be _minimized_ wherever possible. New\n            application code should not need to use `@dependentKeyCompat`, since it is\n            only for interoperation with older code.\n\n            @public\n            @method dependentKeyCompat\n            @for @ember/object/compat\n            @static\n            @param {PropertyDescriptor|undefined} desc A property descriptor containing\n                                                       the getter and setter (when used in\n                                                       classic classes)\n            @return {PropertyDecorator} property decorator instance\n           */function dependentKeyCompat(...args){if(isElementDescriptor(args)){let[target,key,desc]=args;return wrapGetterSetter(target,key,desc);}else{const desc=args[0];let decorator=function(target,key,_desc,_meta,isClassicDecorator){return wrapGetterSetter(target,key,desc);};setClassicDecorator(decorator);return decorator;}}setClassicDecorator(dependentKeyCompat);const emberObjectCompat=/*#__PURE__*/Object.defineProperty({__proto__:null,dependentKeyCompat},Symbol.toStringTag,{value:'Module'});/**\n           @module @ember/routing\n          *//**\n            Generates a controller factory\n\n            @for Ember\n            @method generateControllerFactory\n            @private\n          */function generateControllerFactory(owner,controllerName){let factoryManager=owner.factoryFor('controller:basic');// `assert()` below after altering *tests*. It is left in this state for the\n// moment in the interest of keeping type-only changes separate from changes\n// to the runtime behavior of the system, even for tests.\nlet Factory=factoryManager.class;// assert(\n//   '[BUG] factory for `controller:main` is unexpectedly not a Controller',\n//   ((factory): factory is typeof Controller => factory === Controller)(Factory)\n// );\nFactory=Factory.extend({toString(){return`(generated ${controllerName} controller)`;}});let fullName=`controller:${controllerName}`;owner.register(fullName,Factory);return owner.factoryFor(fullName);}/**\n            Generates and instantiates a controller extending from `controller:basic`\n            if present, or `Controller` if not.\n\n            @for Ember\n            @method generateController\n            @private\n            @since 1.3.0\n          */function generateController(owner,controllerName){generateControllerFactory(owner,controllerName);let fullName=`controller:${controllerName}`;let instance=owner.lookup(fullName);return instance;}const emberRoutingLibGenerateController=/*#__PURE__*/Object.defineProperty({__proto__:null,default:generateController,generateControllerFactory},Symbol.toStringTag,{value:'Module'});const RENDER=Symbol('render');const RENDER_STATE=Symbol('render-state');/**\n          @module @ember/routing/route\n          *//**\n            The `Route` class is used to define individual routes. Refer to\n            the [routing guide](https://guides.emberjs.com/release/routing/) for documentation.\n\n            @class Route\n            @extends EmberObject\n            @uses ActionHandler\n            @uses Evented\n            @since 1.0.0\n            @public\n          */class Route extends EmberObject.extend(ActionHandler,Evented){constructor(owner){super(owner);// These properties will end up appearing in the public interface because we\n// `implements IRoute` from `router.js`, which has them as part of *its*\n// public contract. We mark them as `@internal` so they at least signal to\n// people subclassing `Route` that they should not use them.\n/** @internal */_defineProperty(this,\"context\",{});/** @internal *//** @internal */_defineProperty(this,\"_bucketCache\",void 0);/** @internal */_defineProperty(this,\"_internalName\",void 0);_defineProperty(this,\"_names\",void 0);_defineProperty(this,\"_router\",void 0);_defineProperty(this,RENDER_STATE,undefined);if(owner){let router=owner.lookup('router:main');let bucketCache=owner.lookup(privatize`-bucket-cache:main`);this._router=router;this._bucketCache=bucketCache;this._topLevelViewTemplate=owner.lookup('template:-outlet');this._environment=owner.lookup('-environment:main');}}/**\n              A hook you can implement to convert the route's model into parameters\n              for the URL.\n               ```app/router.js\n              // ...\n               Router.map(function() {\n                this.route('post', { path: '/posts/:post_id' });\n              });\n               ```\n               ```app/routes/post.js\n              import Route from '@ember/routing/route';\n               export default class PostRoute extends Route {\n                model({ post_id }) {\n                  // the server returns `{ id: 12 }`\n                  return fetch(`/posts/${post_id}`;\n                }\n                 serialize(model) {\n                  // this will make the URL `/posts/12`\n                  return { post_id: model.id };\n                }\n              }\n              ```\n               The default `serialize` method will insert the model's `id` into the\n              route's dynamic segment (in this case, `:post_id`) if the segment contains '_id'.\n              If the route has multiple dynamic segments or does not contain '_id', `serialize`\n              will return `getProperties(model, params)`\n               This method is called when `transitionTo` is called with a context\n              in order to populate the URL.\n               @method serialize\n              @param {Object} model the routes model\n              @param {Array} params an Array of parameter names for the current\n                route (in the example, `['post_id']`.\n              @return {Object} the serialized parameters\n              @since 1.0.0\n              @public\n            */serialize(model,params){if(params.length<1||!model){return;}let object={};if(params.length===1){let[name]=params;if(typeof model==='object'&&name in model){object[name]=get$2(model,name);}else if(/_id$/.test(name)){object[name]=get$2(model,'id');}else if(isProxy(model)){object[name]=get$2(model,name);}}else{object=getProperties(model,params);}return object;}/**\n              Configuration hash for this route's queryParams. The possible\n              configuration options and their defaults are as follows\n              (assuming a query param whose controller property is `page`):\n               ```javascript\n              queryParams = {\n                page: {\n                  // By default, controller query param properties don't\n                  // cause a full transition when they are changed, but\n                  // rather only cause the URL to update. Setting\n                  // `refreshModel` to true will cause an \"in-place\"\n                  // transition to occur, whereby the model hooks for\n                  // this route (and any child routes) will re-fire, allowing\n                  // you to reload models (e.g., from the server) using the\n                  // updated query param values.\n                  refreshModel: false,\n                   // By default, changes to controller query param properties\n                  // cause the URL to update via `pushState`, which means an\n                  // item will be added to the browser's history, allowing\n                  // you to use the back button to restore the app to the\n                  // previous state before the query param property was changed.\n                  // Setting `replace` to true will use `replaceState` (or its\n                  // hash location equivalent), which causes no browser history\n                  // item to be added. This options name and default value are\n                  // the same as the `link-to` helper's `replace` option.\n                  replace: false,\n                   // By default, the query param URL key is the same name as\n                  // the controller property name. Use `as` to specify a\n                  // different URL key.\n                  as: 'page'\n                }\n              };\n              ```\n               @property queryParams\n              @for Route\n              @type Object\n              @since 1.6.0\n              @public\n            */// Set in reopen so it can be overriden with extend\n/**\n              The name of the template to use by default when rendering this route's\n              template.\n               ```app/routes/posts/list.js\n              import Route from '@ember/routing/route';\n               export default class PostsListRoute extends Route {\n                templateName = 'posts/list';\n              }\n              ```\n               ```app/routes/posts/index.js\n              import PostsListRoute from '../posts/list';\n               export default class PostsIndexRoute extends PostsListRoute {};\n              ```\n               ```app/routes/posts/archived.js\n              import PostsListRoute from '../posts/list';\n               export default class PostsArchivedRoute extends PostsListRoute {};\n              ```\n               @property templateName\n              @type String\n              @default null\n              @since 1.4.0\n              @public\n            */// Set in reopen so it can be overriden with extend\n/**\n              The name of the controller to associate with this route.\n               By default, Ember will lookup a route's controller that matches the name\n              of the route (i.e. `posts.new`). However,\n              if you would like to define a specific controller to use, you can do so\n              using this property.\n               This is useful in many ways, as the controller specified will be:\n               * passed to the `setupController` method.\n              * used as the controller for the template being rendered by the route.\n              * returned from a call to `controllerFor` for the route.\n               @property controllerName\n              @type String\n              @default null\n              @since 1.4.0\n              @public\n            */// Set in reopen so it can be overriden with extend\n/**\n              The controller associated with this route.\n               Example\n               ```app/routes/form.js\n              import Route from '@ember/routing/route';\n              import { action } from '@ember/object';\n               export default class FormRoute extends Route {\n                @action\n                willTransition(transition) {\n                  if (this.controller.get('userHasEnteredData') &&\n                      !confirm('Are you sure you want to abandon progress?')) {\n                    transition.abort();\n                  } else {\n                    // Bubble the `willTransition` action so that\n                    // parent routes can decide whether or not to abort.\n                    return true;\n                  }\n                }\n              }\n              ```\n               @property controller\n              @type Controller\n              @since 1.6.0\n              @public\n            *//**\n              The name of the route, dot-delimited.\n               For example, a route found at `app/routes/posts/post.js` will have\n              a `routeName` of `posts.post`.\n               @property routeName\n              @for Route\n              @type String\n              @since 1.0.0\n              @public\n            *//**\n              The name of the route, dot-delimited, including the engine prefix\n              if applicable.\n               For example, a route found at `addon/routes/posts/post.js` within an\n              engine named `admin` will have a `fullRouteName` of `admin.posts.post`.\n               @property fullRouteName\n              @for Route\n              @type String\n              @since 2.10.0\n              @public\n            *//**\n              Sets the name for this route, including a fully resolved name for routes\n              inside engines.\n               @private\n              @method _setRouteName\n              @param {String} name\n            */_setRouteName(name){this.routeName=name;let owner=getOwner$2(this);this.fullRouteName=getEngineRouteName(owner,name);}/**\n              @private\n               @method _stashNames\n            */_stashNames(routeInfo,dynamicParent){if(this._names){return;}let names=this._names=routeInfo['_names'];if(!names.length){routeInfo=dynamicParent;names=routeInfo&&routeInfo['_names']||[];}// SAFETY: Since `_qp` is protected we can't infer the type\nlet qps=get$2(this,'_qp').qps;let namePaths=new Array(names.length);for(let a=0;a<names.length;++a){namePaths[a]=`${routeInfo.name}.${names[a]}`;}for(let qp of qps){if(qp.scope==='model'){qp.parts=namePaths;}}}/**\n              @private\n               @property _activeQPChanged\n            */_activeQPChanged(qp,value){this._router._activeQPChanged(qp.scopedPropertyName,value);}/**\n              @private\n              @method _updatingQPChanged\n            */_updatingQPChanged(qp){this._router._updatingQPChanged(qp.urlKey);}/**\n              Returns a hash containing the parameters of an ancestor route.\n               You may notice that `this.paramsFor` sometimes works when referring to a\n              child route, but this behavior should not be relied upon as only ancestor\n              routes are certain to be loaded in time.\n               Example\n               ```app/router.js\n              // ...\n               Router.map(function() {\n                this.route('member', { path: ':name' }, function() {\n                  this.route('interest', { path: ':interest' });\n                });\n              });\n              ```\n               ```app/routes/member.js\n              import Route from '@ember/routing/route';\n               export default class MemberRoute extends Route {\n                queryParams = {\n                  memberQp: { refreshModel: true }\n                }\n              }\n              ```\n               ```app/routes/member/interest.js\n              import Route from '@ember/routing/route';\n               export default class MemberInterestRoute extends Route {\n                queryParams = {\n                  interestQp: { refreshModel: true }\n                }\n                 model() {\n                  return this.paramsFor('member');\n                }\n              }\n              ```\n               If we visit `/turing/maths?memberQp=member&interestQp=interest` the model for\n              the `member.interest` route is a hash with:\n               * `name`: `turing`\n              * `memberQp`: `member`\n               @method paramsFor\n              @param {String} name\n              @return {Object} hash containing the parameters of the route `name`\n              @since 1.4.0\n              @public\n            */paramsFor(name){let owner=getOwner$2(this);let route=owner.lookup(`route:${name}`);if(route===undefined){return{};}let transition=this._router._routerMicrolib.activeTransition;let state=transition?transition[STATE_SYMBOL]:this._router._routerMicrolib.state;let fullName=route.fullRouteName;let params={...state.params[fullName]};let queryParams=getQueryParamsFor(route,state);return Object.entries(queryParams).reduce((params,[key,value])=>{params[key]=value;return params;},params);}/**\n              Serializes the query parameter key\n               @method serializeQueryParamKey\n              @param {String} controllerPropertyName\n              @private\n            */serializeQueryParamKey(controllerPropertyName){return controllerPropertyName;}/**\n              Serializes value of the query parameter based on defaultValueType\n               @method serializeQueryParam\n              @param {Object} value\n              @param {String} urlKey\n              @param {String} defaultValueType\n              @private\n            */serializeQueryParam(value,_urlKey,defaultValueType){// urlKey isn't used here, but anyone overriding\n// can use it to provide serialization specific\n// to a certain query param.\nreturn this._router._serializeQueryParam(value,defaultValueType);}/**\n              Deserializes value of the query parameter based on defaultValueType\n               @method deserializeQueryParam\n              @param {Object} value\n              @param {String} urlKey\n              @param {String} defaultValueType\n              @private\n            */deserializeQueryParam(value,_urlKey,defaultValueType){// urlKey isn't used here, but anyone overriding\n// can use it to provide deserialization specific\n// to a certain query param.\nreturn this._router._deserializeQueryParam(value,defaultValueType);}/**\n              @private\n               @property _optionsForQueryParam\n            */_optionsForQueryParam(qp){const queryParams=get$2(this,'queryParams');return get$2(queryParams,qp.urlKey)||get$2(queryParams,qp.prop)||queryParams[qp.urlKey]||queryParams[qp.prop]||{};}/**\n              A hook you can use to reset controller values either when the model\n              changes or the route is exiting.\n               ```app/routes/articles.js\n              import Route from '@ember/routing/route';\n               export default class ArticlesRoute extends Route {\n                resetController(controller, isExiting, transition) {\n                  if (isExiting && transition.targetName !== 'error') {\n                    controller.set('page', 1);\n                  }\n                }\n              }\n              ```\n               @method resetController\n              @param {Controller} controller instance\n              @param {Boolean} isExiting\n              @param {Object} transition\n              @since 1.7.0\n              @public\n            */resetController(_controller,_isExiting,_transition){// We document that subclasses do not have to return *anything* and in fact\n// do not even have to call super, so whiel we *do* return `this`, we need\n// to be explicit in the types that our return type is *effectively* `void`.\nreturn this;}/**\n              @private\n               @method exit\n            */exit(transition){this.deactivate(transition);this.trigger('deactivate',transition);this.teardownViews();}/**\n              @private\n               @method _internalReset\n              @since 3.6.0\n            */_internalReset(isExiting,transition){let controller=this.controller;// SAFETY: Since `_qp` is protected we can't infer the type\ncontroller['_qpDelegate']=get$2(this,'_qp').states.inactive;this.resetController(controller,isExiting,transition);}/**\n              @private\n               @method enter\n            */enter(transition){this[RENDER_STATE]=undefined;this.activate(transition);this.trigger('activate',transition);}/**\n              This event is triggered when the router enters the route. It is\n              not executed when the model for the route changes.\n               ```app/routes/application.js\n              import { on } from '@ember/object/evented';\n              import Route from '@ember/routing/route';\n               export default Route.extend({\n                collectAnalytics: on('activate', function(){\n                  collectAnalytics();\n                })\n              });\n              ```\n               @event activate\n              @since 1.9.0\n              @public\n            *//**\n              This event is triggered when the router completely exits this\n              route. It is not executed when the model for the route changes.\n               ```app/routes/index.js\n              import { on } from '@ember/object/evented';\n              import Route from '@ember/routing/route';\n               export default Route.extend({\n                trackPageLeaveAnalytics: on('deactivate', function(){\n                  trackPageLeaveAnalytics();\n                })\n              });\n              ```\n               @event deactivate\n              @since 1.9.0\n              @public\n            *//**\n              This hook is executed when the router completely exits this route. It is\n              not executed when the model for the route changes.\n               @method deactivate\n              @param {Transition} transition\n              @since 1.0.0\n              @public\n            */deactivate(_transition){}/**\n              This hook is executed when the router enters the route. It is not executed\n              when the model for the route changes.\n               @method activate\n              @param {Transition} transition\n              @since 1.0.0\n              @public\n            */activate(_transition){}/**\n              Perform a synchronous transition into another route without attempting\n              to resolve promises, update the URL, or abort any currently active\n              asynchronous transitions (i.e. regular transitions caused by\n              `transitionTo` or URL changes).\n               This method is handy for performing intermediate transitions on the\n              way to a final destination route, and is called internally by the\n              default implementations of the `error` and `loading` handlers.\n               @method intermediateTransitionTo\n              @param {String} name the name of the route\n              @param {...Object} models the model(s) to be used while transitioning\n              to the route.\n              @since 1.2.0\n              @public\n             */intermediateTransitionTo(...args){let[name,...preparedArgs]=prefixRouteNameArg(this,args);this._router.intermediateTransitionTo(name,...preparedArgs);}/**\n              Refresh the model on this route and any child routes, firing the\n              `beforeModel`, `model`, and `afterModel` hooks in a similar fashion\n              to how routes are entered when transitioning in from other route.\n              The current route params (e.g. `article_id`) will be passed in\n              to the respective model hooks, and if a different model is returned,\n              `setupController` and associated route hooks will re-fire as well.\n               An example usage of this method is re-querying the server for the\n              latest information using the same parameters as when the route\n              was first entered.\n               Note that this will cause `model` hooks to fire even on routes\n              that were provided a model object when the route was initially\n              entered.\n               @method refresh\n              @return {Transition} the transition object associated with this\n                attempted transition\n              @since 1.4.0\n              @public\n             */refresh(){return this._router._routerMicrolib.refresh(this);}/**\n              This hook is the entry point for router.js\n               @private\n              @method setup\n            */setup(context,transition){let controllerName=this.controllerName||this.routeName;let definedController=this.controllerFor(controllerName,true);let controller=definedController??this.generateController(controllerName);// SAFETY: Since `_qp` is protected we can't infer the type\nlet queryParams=get$2(this,'_qp');// Assign the route's controller so that it can more easily be\n// referenced in action handlers. Side effects. Side effects everywhere.\nif(!this.controller){let propNames=queryParams.propertyNames;addQueryParamsObservers(controller,propNames);this.controller=controller;}let states=queryParams.states;controller._qpDelegate=states.allowOverrides;if(transition){// Update the model dep values used to calculate cache keys.\nstashParamNames(this._router,transition[STATE_SYMBOL].routeInfos);let cache=this._bucketCache;let params=transition[PARAMS_SYMBOL];let allParams=queryParams.propertyNames;allParams.forEach(prop=>{let aQp=queryParams.map[prop];aQp.values=params;let cacheKey=calculateCacheKey(aQp.route.fullRouteName,aQp.parts,aQp.values);let value=cache.lookup(cacheKey,prop,aQp.undecoratedDefaultValue);set(controller,prop,value);});let qpValues=getQueryParamsFor(this,transition[STATE_SYMBOL]);setProperties(controller,qpValues);}this.setupController(controller,context,transition);if(this._environment.options.shouldRender){this[RENDER]();}// Setup can cause changes to QPs which need to be propogated immediately in\n// some situations. Eventually, we should work on making these async somehow.\nflushAsyncObservers(false);}/*\n              Called when a query parameter for this route changes, regardless of whether the route\n              is currently part of the active route hierarchy. This will update the query parameter's\n              value in the cache so if this route becomes active, the cache value has been updated.\n            */_qpChanged(prop,value,qp){if(!qp){return;}// Update model-dep cache\nlet cache=this._bucketCache;let cacheKey=calculateCacheKey(qp.route.fullRouteName,qp.parts,qp.values);cache.stash(cacheKey,prop,value);}/**\n              This hook is the first of the route entry validation hooks\n              called when an attempt is made to transition into a route\n              or one of its children. It is called before `model` and\n              `afterModel`, and is appropriate for cases when:\n               1) A decision can be made to redirect elsewhere without\n                 needing to resolve the model first.\n              2) Any async operations need to occur first before the\n                 model is attempted to be resolved.\n               This hook is provided the current `transition` attempt\n              as a parameter, which can be used to `.abort()` the transition,\n              save it for a later `.retry()`, or retrieve values set\n              on it from a previous hook. You can also just call\n              `router.transitionTo` to another route to implicitly\n              abort the `transition`.\n               You can return a promise from this hook to pause the\n              transition until the promise resolves (or rejects). This could\n              be useful, for instance, for retrieving async code from\n              the server that is required to enter a route.\n               @method beforeModel\n              @param {Transition} transition\n              @return {any | Promise<any>} if the value returned from this hook is\n                a promise, the transition will pause until the transition\n                resolves. Otherwise, non-promise return values are not\n                utilized in any way.\n              @since 1.0.0\n              @public\n            */beforeModel(_transition){}/**\n              This hook is called after this route's model has resolved.\n              It follows identical async/promise semantics to `beforeModel`\n              but is provided the route's resolved model in addition to\n              the `transition`, and is therefore suited to performing\n              logic that can only take place after the model has already\n              resolved.\n               ```app/routes/posts.js\n              import Route from '@ember/routing/route';\n              import { service } from '@ember/service';\n               export default class PostsRoute extends Route {\n                @service router;\n                 afterModel(posts, transition) {\n                  if (posts.get('length') === 1) {\n                    this.router.transitionTo('post.show', posts.get('firstObject'));\n                  }\n                }\n              }\n              ```\n               Refer to documentation for `beforeModel` for a description\n              of transition-pausing semantics when a promise is returned\n              from this hook.\n               @method afterModel\n              @param {Object} resolvedModel the value returned from `model`,\n                or its resolved value if it was a promise\n              @param {Transition} transition\n              @return {any | Promise<any>} if the value returned from this hook is\n                a promise, the transition will pause until the transition\n                resolves. Otherwise, non-promise return values are not\n                utilized in any way.\n              @since 1.0.0\n              @public\n             */afterModel(_resolvedModel,_transition){}/**\n              A hook you can implement to optionally redirect to another route.\n               Calling `this.router.transitionTo` from inside of the `redirect` hook will\n              abort the current transition (into the route that has implemented `redirect`).\n               `redirect` and `afterModel` behave very similarly and are\n              called almost at the same time, but they have an important\n              distinction when calling `this.router.transitionTo` to a child route\n              of the current route. From `afterModel`, this new transition\n              invalidates the current transition, causing `beforeModel`,\n              `model`, and `afterModel` hooks to be called again. But the\n              same transition started from `redirect` does _not_ invalidate\n              the current transition. In other words, by the time the `redirect`\n              hook has been called, both the resolved model and the attempted\n              entry into this route are considered fully validated.\n               @method redirect\n              @param {Object} model the model for this route\n              @param {Transition} transition the transition object associated with the current transition\n              @since 1.0.0\n              @public\n            */redirect(_model,_transition){}/**\n              Called when the context is changed by router.js.\n               @private\n              @method contextDidChange\n            */contextDidChange(){this.currentModel=this.context;}/**\n              A hook you can implement to convert the URL into the model for\n              this route.\n               ```app/router.js\n              // ...\n               Router.map(function() {\n                this.route('post', { path: '/posts/:post_id' });\n              });\n               export default Router;\n              ```\n               Note that for routes with dynamic segments, this hook is not always\n              executed. If the route is entered through a transition (e.g. when\n              using the `link-to` Handlebars helper or the `transitionTo` method\n              of routes), and a model context is already provided this hook\n              is not called.\n               A model context does not include a primitive string or number,\n              which does cause the model hook to be called.\n               Routes without dynamic segments will always execute the model hook.\n               ```javascript\n              // no dynamic segment, model hook always called\n              this.router.transitionTo('posts');\n               // model passed in, so model hook not called\n              thePost = store.findRecord('post', 1);\n              this.router.transitionTo('post', thePost);\n               // integer passed in, model hook is called\n              this.router.transitionTo('post', 1);\n               // model id passed in, model hook is called\n              // useful for forcing the hook to execute\n              thePost = store.findRecord('post', 1);\n              this.router.transitionTo('post', thePost.id);\n              ```\n               This hook follows the asynchronous/promise semantics\n              described in the documentation for `beforeModel`. In particular,\n              if a promise returned from `model` fails, the error will be\n              handled by the `error` hook on `Route`.\n               Note that the legacy behavior of automatically defining a model\n              hook when a dynamic segment ending in `_id` is present is\n              [deprecated](https://deprecations.emberjs.com/v5.x#toc_deprecate-implicit-route-model).\n              You should explicitly define a model hook whenever any segments are\n              present.\n               Example\n               ```app/routes/post.js\n              import Route from '@ember/routing/route';\n              import { service } from '@ember/service';\n               export default class PostRoute extends Route {\n                @service store;\n                 model(params) {\n                  return this.store.findRecord('post', params.post_id);\n                }\n              }\n              ```\n               @method model\n              @param {Object} params the parameters extracted from the URL\n              @param {Transition} transition\n              @return {any | Promise<any>} the model for this route. If\n                a promise is returned, the transition will pause until\n                the promise resolves, and the resolved value of the promise\n                will be used as the model for this route.\n              @since 1.0.0\n              @public\n            */model(params,transition){let name,sawParams,value;// SAFETY: Since `_qp` is protected we can't infer the type\nlet queryParams=get$2(this,'_qp').map;for(let prop in params){if(prop==='queryParams'||queryParams&&prop in queryParams){continue;}let match=prop.match(/^(.*)_id$/);if(match!==null){name=match[1];value=params[prop];}sawParams=true;}if(!name){if(sawParams){// SAFETY: This should be equivalent\nreturn Object.assign({},params);}else{if(transition.resolveIndex<1){return;}// SAFETY: This should be correct, but TS is unable to infer this.\nreturn transition[STATE_SYMBOL].routeInfos[transition.resolveIndex-1].context;}}return this.findModel(name,value);}/**\n              @private\n              @method deserialize\n              @param {Object} params the parameters extracted from the URL\n              @param {Transition} transition\n              @return {any | Promise<any>} the model for this route.\n               Router.js hook.\n             */deserialize(_params,transition){return this.model(this._paramsFor(this.routeName,_params),transition);}/**\n               @method findModel\n              @param {String} type the model type\n              @param {Object} value the value passed to find\n              @private\n            */findModel(type,value){if(ENV._NO_IMPLICIT_ROUTE_MODEL){return;}deprecateUntil(`The implicit model loading behavior for routes is deprecated. `+`Please define an explicit model hook for ${this.fullRouteName}.`,DEPRECATIONS.DEPRECATE_IMPLICIT_ROUTE_MODEL);const store='store'in this?this.store:get$2(this,'_store');return store.find(type,value);}/**\n              A hook you can use to setup the controller for the current route.\n               This method is called with the controller for the current route and the\n              model supplied by the `model` hook.\n               By default, the `setupController` hook sets the `model` property of\n              the controller to the specified `model` when it is not `undefined`.\n               If you implement the `setupController` hook in your Route, it will\n              prevent this default behavior. If you want to preserve that behavior\n              when implementing your `setupController` function, make sure to call\n              `super`:\n               ```app/routes/photos.js\n              import Route from '@ember/routing/route';\n              import { service } from '@ember/service';\n               export default class PhotosRoute extends Route {\n                @service store;\n                 model() {\n                  return this.store.findAll('photo');\n                }\n                 setupController(controller, model) {\n                  super.setupController(controller, model);\n                   this.controllerFor('application').set('showingPhotos', true);\n                }\n              }\n              ```\n               The provided controller will be one resolved based on the name\n              of this route.\n               If no explicit controller is defined, Ember will automatically create one.\n               As an example, consider the router:\n               ```app/router.js\n              // ...\n               Router.map(function() {\n                this.route('post', { path: '/posts/:post_id' });\n              });\n               export default Router;\n              ```\n               If you have defined a file for the post controller,\n              the framework will use it.\n              If it is not defined, a basic `Controller` instance would be used.\n               @example Behavior of a basic Controller\n               ```app/routes/post.js\n              import Route from '@ember/routing/route';\n               export default class PostRoute extends Route {\n                setupController(controller, model) {\n                  controller.set('model', model);\n                }\n              });\n              ```\n               @method setupController\n              @param {Controller} controller instance\n              @param {Object} model\n              @param {Transition} [transition]\n              @since 1.0.0\n              @public\n            */setupController(controller,context,_transition){if(controller&&context!==undefined){set(controller,'model',context);}}/**\n              Returns the controller of the current route, or a parent (or any ancestor)\n              route in a route hierarchy.\n               The controller instance must already have been created, either through entering the\n              associated route or using `generateController`.\n               ```app/routes/post.js\n              import Route from '@ember/routing/route';\n               export default class PostRoute extends Route {\n                setupController(controller, post) {\n                  super.setupController(controller, post);\n                   this.controllerFor('posts').set('currentPost', post);\n                }\n              }\n              ```\n               @method controllerFor\n              @param {String} name the name of the route or controller\n              @return {Controller | undefined}\n              @since 1.0.0\n              @public\n            */controllerFor(name,_skipAssert=false){let owner=getOwner$2(this);let route=owner.lookup(`route:${name}`);if(route&&route.controllerName){name=route.controllerName;}let controller=owner.lookup(`controller:${name}`);return controller;}/**\n              Generates a controller for a route.\n               Example\n               ```app/routes/post.js\n              import Route from '@ember/routing/route';\n               export default class Post extends Route {\n                setupController(controller, post) {\n                  super.setupController(controller, post);\n                   this.generateController('posts');\n                }\n              }\n              ```\n               @method generateController\n              @param {String} name the name of the controller\n              @private\n            */generateController(name){let owner=getOwner$2(this);return generateController(owner,name);}/**\n              Returns the resolved model of a parent (or any ancestor) route\n              in a route hierarchy.  During a transition, all routes\n              must resolve a model object, and if a route\n              needs access to a parent route's model in order to\n              resolve a model (or just reuse the model from a parent),\n              it can call `this.modelFor(theNameOfParentRoute)` to\n              retrieve it. If the ancestor route's model was a promise,\n              its resolved result is returned.\n               Example\n               ```app/router.js\n              // ...\n               Router.map(function() {\n                this.route('post', { path: '/posts/:post_id' }, function() {\n                  this.route('comments');\n                });\n              });\n               export default Router;\n              ```\n               ```app/routes/post/comments.js\n              import Route from '@ember/routing/route';\n               export default class PostCommentsRoute extends Route {\n                model() {\n                  let post = this.modelFor('post');\n                   return post.comments;\n                }\n              }\n              ```\n               @method modelFor\n              @param {String} name the name of the route\n              @return {Object} the model object\n              @since 1.0.0\n              @public\n            */modelFor(_name){let name;let owner=getOwner$2(this);let transition=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:undefined;// Only change the route name when there is an active transition.\n// Otherwise, use the passed in route name.\nif(owner.routable&&transition!==undefined){name=getEngineRouteName(owner,_name);}else{name=_name;}let route=owner.lookup(`route:${name}`);// If we are mid-transition, we want to try and look up\n// resolved parent contexts on the current transitionEvent.\nif(transition!==undefined&&transition!==null){let modelLookupName=route&&route.routeName||name;if(Object.prototype.hasOwnProperty.call(transition.resolvedModels,modelLookupName)){return transition.resolvedModels[modelLookupName];}}return route?.currentModel;}/**\n              `this[RENDER]` is used to set up the rendering option for the outlet state.\n              @method this[RENDER]\n              @private\n             */[RENDER](){this[RENDER_STATE]=buildRenderState(this);once(this._router,'_setOutlets');}willDestroy(){this.teardownViews();}/**\n              @private\n               @method teardownViews\n            */teardownViews(){if(this[RENDER_STATE]){this[RENDER_STATE]=undefined;once(this._router,'_setOutlets');}}/**\n              Allows you to produce custom metadata for the route.\n              The return value of this method will be attached to\n              its corresponding RouteInfoWithAttributes object.\n               Example\n               ```app/routes/posts/index.js\n              import Route from '@ember/routing/route';\n               export default class PostsIndexRoute extends Route {\n                buildRouteInfoMetadata() {\n                  return { title: 'Posts Page' }\n                }\n              }\n              ```\n               ```app/routes/application.js\n              import Route from '@ember/routing/route';\n              import { service } from '@ember/service';\n               export default class ApplicationRoute extends Route {\n                @service router\n                 constructor() {\n                  super(...arguments);\n                   this.router.on('routeDidChange', transition => {\n                    document.title = transition.to.metadata.title;\n                    // would update document's title to \"Posts Page\"\n                  });\n                }\n              }\n              ```\n              @method buildRouteInfoMetadata\n              @return any\n              @since 3.10.0\n              @public\n             */buildRouteInfoMetadata(){}_paramsFor(routeName,params){let transition=this._router._routerMicrolib.activeTransition;if(transition!==undefined){return this.paramsFor(routeName);}return params;}/** @deprecated Manually define your own store, such as with `@service store` */get _store(){const owner=getOwner$2(this);this.routeName;return{find(name,value){let modelClass=owner.factoryFor(`model:${name}`);if(!modelClass){return;}modelClass=modelClass.class;return modelClass.find(value);}};}/**\n              @private\n              @property _qp\n              */get _qp(){let combinedQueryParameterConfiguration={};let controllerName=this.controllerName||this.routeName;let owner=getOwner$2(this);let controller=owner.lookup(`controller:${controllerName}`);let queryParameterConfiguraton=get$2(this,'queryParams');let hasRouterDefinedQueryParams=Object.keys(queryParameterConfiguraton).length>0;if(controller){// this route find its query params and normalize their object shape them\n// merge in the query params for the route. As a mergedProperty,\n// Route#queryParams is always at least `{}`\nlet controllerDefinedQueryParameterConfiguration=get$2(controller,'queryParams')||[];let normalizedControllerQueryParameterConfiguration=normalizeControllerQueryParams(controllerDefinedQueryParameterConfiguration);combinedQueryParameterConfiguration=mergeEachQueryParams(normalizedControllerQueryParameterConfiguration,queryParameterConfiguraton);}else if(hasRouterDefinedQueryParams){// the developer has not defined a controller but *has* supplied route query params.\n// Generate a class for them so we can later insert default values\ncontroller=generateController(owner,controllerName);combinedQueryParameterConfiguration=queryParameterConfiguraton;}let qps=[];let map={};let propertyNames=[];for(let propName in combinedQueryParameterConfiguration){if(!Object.prototype.hasOwnProperty.call(combinedQueryParameterConfiguration,propName)){continue;}// to support the dubious feature of using unknownProperty\n// on queryParams configuration\nif(propName==='unknownProperty'||propName==='_super'){// possible todo: issue deprecation warning?\ncontinue;}let desc=combinedQueryParameterConfiguration[propName];let scope=desc.scope||'model';let parts=undefined;if(scope==='controller'){parts=[];}let urlKey=desc.as||this.serializeQueryParamKey(propName);let defaultValue=get$2(controller,propName);defaultValue=copyDefaultValue(defaultValue);let type=desc.type||typeOf(defaultValue);let defaultValueSerialized=this.serializeQueryParam(defaultValue,urlKey,type);let scopedPropertyName=`${controllerName}:${propName}`;let qp={undecoratedDefaultValue:get$2(controller,propName),defaultValue,serializedDefaultValue:defaultValueSerialized,serializedValue:defaultValueSerialized,type,urlKey,prop:propName,scopedPropertyName,controllerName,route:this,parts,// provided later when stashNames is called if 'model' scope\nvalues:null,// provided later when setup is called. no idea why.\nscope};map[propName]=map[urlKey]=map[scopedPropertyName]=qp;qps.push(qp);propertyNames.push(propName);}return{qps,map,propertyNames,states:{/*\n                    Called when a query parameter changes in the URL, this route cares\n                    about that query parameter, but the route is not currently\n                    in the active route hierarchy.\n                  */inactive:(prop,value)=>{let qp=map[prop];this._qpChanged(prop,value,qp);},/*\n                    Called when a query parameter changes in the URL, this route cares\n                    about that query parameter, and the route is currently\n                    in the active route hierarchy.\n                  */active:(prop,value)=>{let qp=map[prop];this._qpChanged(prop,value,qp);return this._activeQPChanged(qp,value);},/*\n                    Called when a value of a query parameter this route handles changes in a controller\n                    and the route is currently in the active route hierarchy.\n                  */allowOverrides:(prop,value)=>{let qp=map[prop];this._qpChanged(prop,value,qp);return this._updatingQPChanged(qp);}}};}// Set in reopen\n/**\n              Sends an action to the router, which will delegate it to the currently\n              active route hierarchy per the bubbling rules explained under `actions`.\n               Example\n               ```app/router.js\n              // ...\n               Router.map(function() {\n                this.route('index');\n              });\n               export default Router;\n              ```\n               ```app/routes/application.js\n              import Route from '@ember/routing/route';\n              import { action } from '@ember/object';\n               export default class ApplicationRoute extends Route {\n                @action\n                track(arg) {\n                  console.log(arg, 'was clicked');\n                }\n              }\n              ```\n               ```app/routes/index.js\n              import Route from '@ember/routing/route';\n              import { action } from '@ember/object';\n               export default class IndexRoute extends Route {\n                @action\n                trackIfDebug(arg) {\n                  if (debug) {\n                    this.send('track', arg);\n                  }\n                }\n              }\n              ```\n               @method send\n              @param {String} name the name of the action to trigger\n              @param {...*} args\n              @since 1.0.0\n              @public\n            */// Set with reopen to override parent behavior\n}_Route=Route;_defineProperty(Route,\"isRouteFactory\",true);decorateMethodV2(_Route.prototype,\"_store\",[computed]);decorateMethodV2(_Route.prototype,\"_qp\",[computed]);function getRenderState(route){return route[RENDER_STATE];}function buildRenderState(route){let owner=getOwner$2(route);let name=route.routeName;let controller=owner.lookup(`controller:${route.controllerName||name}`);let model=route.currentModel;let template=owner.lookup(`template:${route.templateName||name}`);let render={owner,into:undefined,outlet:'main',name,controller,model,template:template?.(owner)??route._topLevelViewTemplate(owner)};return render;}function getFullQueryParams(router,state){if(state.fullQueryParams){return state.fullQueryParams;}let haveAllRouteInfosResolved=state.routeInfos.every(routeInfo=>routeInfo.route);let fullQueryParamsState={...state.queryParams};router._deserializeQueryParams(state.routeInfos,fullQueryParamsState);// only cache query params state if all routeinfos have resolved; it's possible\n// for lazy routes to not have resolved when `getFullQueryParams` is called, so\n// we wait until all routes have resolved prior to caching query params state\nif(haveAllRouteInfosResolved){state.fullQueryParams=fullQueryParamsState;}return fullQueryParamsState;}function getQueryParamsFor(route,state){state.queryParamsFor=state.queryParamsFor||{};let name=route.fullRouteName;let existing=state.queryParamsFor[name];if(existing){return existing;}let fullQueryParams=getFullQueryParams(route._router,state);let params=state.queryParamsFor[name]={};// Copy over all the query params for this route/controller into params hash.\n// SAFETY: Since `_qp` is protected we can't infer the type\nlet qps=get$2(route,'_qp').qps;for(let qp of qps){// Put deserialized qp on params hash.\nlet qpValueWasPassedIn=qp.prop in fullQueryParams;params[qp.prop]=qpValueWasPassedIn?fullQueryParams[qp.prop]:copyDefaultValue(qp.defaultValue);}return params;}// FIXME: This should probably actually return a `NativeArray` if the passed in value is an Array.\nfunction copyDefaultValue(value){if(Array.isArray(value)){// SAFETY: We lost the type data about the array if we don't cast.\nreturn A(value.slice());}return value;}/*\n            Merges all query parameters from a controller with those from\n            a route, returning a new object and avoiding any mutations to\n            the existing objects.\n          */function mergeEachQueryParams(controllerQP,routeQP){let qps={};let keysAlreadyMergedOrSkippable={defaultValue:true,type:true,scope:true,as:true};// first loop over all controller qps, merging them with any matching route qps\n// into a new empty object to avoid mutating.\nfor(let cqpName in controllerQP){if(!Object.prototype.hasOwnProperty.call(controllerQP,cqpName)){continue;}qps[cqpName]={...controllerQP[cqpName],...routeQP[cqpName]};// allows us to skip this QP when we check route QPs.\nkeysAlreadyMergedOrSkippable[cqpName]=true;}// loop over all route qps, skipping those that were merged in the first pass\n// because they also appear in controller qps\nfor(let rqpName in routeQP){if(!Object.prototype.hasOwnProperty.call(routeQP,rqpName)||keysAlreadyMergedOrSkippable[rqpName]){continue;}qps[rqpName]={...routeQP[rqpName],...controllerQP[rqpName]};}return qps;}function addQueryParamsObservers(controller,propNames){propNames.forEach(prop=>{if(descriptorForProperty(controller,prop)===undefined){let desc=lookupDescriptor(controller,prop);if(desc!==null&&(typeof desc.get==='function'||typeof desc.set==='function')){defineProperty(controller,prop,dependentKeyCompat({get:desc.get,set:desc.set}));}}addObserver(controller,`${prop}.[]`,controller,controller._qpChanged,false);});}function getEngineRouteName(engine,routeName){if(engine.routable){let prefix=engine.mountPoint;if(routeName==='application'){return prefix;}else{return`${prefix}.${routeName}`;}}return routeName;}const defaultSerialize=Route.prototype.serialize;function hasDefaultSerialize(route){return route.serialize===defaultSerialize;}// Set these here so they can be overridden with extend\nRoute.reopen({mergedProperties:['queryParams'],queryParams:{},templateName:null,controllerName:null,send(...args){if(this._router&&this._router._routerMicrolib||!isTesting()){this._router.send(...args);}else{let name=args.shift();let action=this.actions[name];if(action){return action.apply(this,args);}}},/**\n              The controller associated with this route.\n               Example\n               ```app/routes/form.js\n              import Route from '@ember/routing/route';\n              import { action } from '@ember/object';\n               export default class FormRoute extends Route {\n                @action\n                willTransition(transition) {\n                  if (this.controller.get('userHasEnteredData') &&\n                      !confirm('Are you sure you want to abandon progress?')) {\n                    transition.abort();\n                  } else {\n                    // Bubble the `willTransition` action so that\n                    // parent routes can decide whether or not to abort.\n                    return true;\n                  }\n                }\n              }\n              ```\n               @property controller\n              @type Controller\n              @since 1.6.0\n              @public\n            */actions:{/**\n              This action is called when one or more query params have changed. Bubbles.\n               @method queryParamsDidChange\n              @param changed {Object} Keys are names of query params that have changed.\n              @param totalPresent {Object} Keys are names of query params that are currently set.\n              @param removed {Object} Keys are names of query params that have been removed.\n              @returns {boolean}\n              @private\n              */queryParamsDidChange(changed,_totalPresent,removed){// SAFETY: Since `_qp` is protected we can't infer the type\nlet qpMap=get$2(this,'_qp').map;let totalChanged=Object.keys(changed).concat(Object.keys(removed));for(let change of totalChanged){let qp=qpMap[change];if(qp){let options=this._optionsForQueryParam(qp);if(get$2(options,'refreshModel')&&this._router.currentState){this.refresh();break;}}}return true;},finalizeQueryParamChange(params,finalParams,transition){if(this.fullRouteName!=='application'){return true;}// Transition object is absent for intermediate transitions.\nif(!transition){return;}let routeInfos=transition[STATE_SYMBOL].routeInfos;let router=this._router;let qpMeta=router._queryParamsFor(routeInfos);let changes=router._qpUpdates;let qpUpdated=false;let replaceUrl;stashParamNames(router,routeInfos);for(let qp of qpMeta.qps){let route=qp.route;let controller=route.controller;let presentKey=qp.urlKey in params&&qp.urlKey;// Do a reverse lookup to see if the changed query\n// param URL key corresponds to a QP property on\n// this controller.\nlet value;let svalue;if(changes.has(qp.urlKey)){// Value updated in/before setupController\nvalue=get$2(controller,qp.prop);svalue=route.serializeQueryParam(value,qp.urlKey,qp.type);}else{if(presentKey){svalue=params[presentKey];if(svalue!==undefined){value=route.deserializeQueryParam(svalue,qp.urlKey,qp.type);}}else{// No QP provided; use default value.\nsvalue=qp.serializedDefaultValue;value=copyDefaultValue(qp.defaultValue);}}// SAFETY: Since `_qp` is protected we can't infer the type\ncontroller._qpDelegate=get$2(route,'_qp').states.inactive;let thisQueryParamChanged=svalue!==qp.serializedValue;if(thisQueryParamChanged){if(transition.queryParamsOnly&&replaceUrl!==false){let options=route._optionsForQueryParam(qp);let replaceConfigValue=get$2(options,'replace');if(replaceConfigValue){replaceUrl=true;}else if(replaceConfigValue===false){// Explicit pushState wins over any other replaceStates.\nreplaceUrl=false;}}set(controller,qp.prop,value);qpUpdated=true;}// Stash current serialized value of controller.\nqp.serializedValue=svalue;let thisQueryParamHasDefaultValue=qp.serializedDefaultValue===svalue;if(!thisQueryParamHasDefaultValue){finalParams.push({value:svalue,visible:true,key:presentKey||qp.urlKey});}}// Some QPs have been updated, and those changes need to be propogated\n// immediately. Eventually, we should work on making this async somehow.\nif(qpUpdated===true){flushAsyncObservers(false);}if(replaceUrl){transition.method('replace');}qpMeta.qps.forEach(qp=>{// SAFETY: Since `_qp` is protected we can't infer the type\nlet routeQpMeta=get$2(qp.route,'_qp');let finalizedController=qp.route.controller;finalizedController['_qpDelegate']=get$2(routeQpMeta,'states.active');});router._qpUpdates.clear();return;}}});const emberRoutingRoute=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Route,defaultSerialize,getFullQueryParams,getRenderState,hasDefaultSerialize},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/routing/router\n          */function defaultDidTransition(infos){updatePaths(this);this._cancelSlowTransitionTimer();this.notifyPropertyChange('url');this.set('currentState',this.targetState);}function defaultWillTransition(oldInfos,newInfos){}function K(){return this;}const{slice}=Array.prototype;/**\n            The `EmberRouter` class manages the application state and URLs. Refer to\n            the [routing guide](https://guides.emberjs.com/release/routing/) for documentation.\n\n            @class EmberRouter\n            @extends EmberObject\n            @uses Evented\n            @public\n          */class EmberRouter extends EmberObject.extend(Evented){/**\n              The `Router.map` function allows you to define mappings from URLs to routes\n              in your application. These mappings are defined within the\n              supplied callback function using `this.route`.\n               The first parameter is the name of the route which is used by default as the\n              path name as well.\n               The second parameter is the optional options hash. Available options are:\n                 * `path`: allows you to provide your own path as well as mark dynamic\n                  segments.\n                * `resetNamespace`: false by default; when nesting routes, ember will\n                  combine the route names to form the fully-qualified route name, which is\n                  used with `{{link-to}}` or manually transitioning to routes. Setting\n                  `resetNamespace: true` will cause the route not to inherit from its\n                  parent route's names. This is handy for preventing extremely long route names.\n                  Keep in mind that the actual URL path behavior is still retained.\n               The third parameter is a function, which can be used to nest routes.\n              Nested routes, by default, will have the parent route tree's route name and\n              path prepended to it's own.\n               ```app/router.js\n              Router.map(function(){\n                this.route('post', { path: '/post/:post_id' }, function() {\n                  this.route('edit');\n                  this.route('comments', { resetNamespace: true }, function() {\n                    this.route('new');\n                  });\n                });\n              });\n              ```\n               @method map\n              @param callback\n              @public\n            */static map(callback){if(!this.dslCallbacks){this.dslCallbacks=[];// FIXME: Can we remove this?\nthis.reopenClass({dslCallbacks:this.dslCallbacks});}this.dslCallbacks.push(callback);return this;}static _routePath(routeInfos){let path=[];// We have to handle coalescing resource names that\n// are prefixed with their parent's names, e.g.\n// ['foo', 'foo.bar.baz'] => 'foo.bar.baz', not 'foo.foo.bar.baz'\nfunction intersectionMatches(a1,a2){for(let i=0;i<a1.length;++i){if(a1[i]!==a2[i]){return false;}}return true;}let name,nameParts,oldNameParts;for(let i=1;i<routeInfos.length;i++){let routeInfo=routeInfos[i];name=routeInfo.name;nameParts=name.split('.');oldNameParts=slice.call(path);while(oldNameParts.length){if(intersectionMatches(oldNameParts,nameParts)){break;}oldNameParts.shift();}path.push(...nameParts.slice(oldNameParts.length));}return path.join('.');}// Note that owner is actually required in this scenario, but since it is strictly\n// optional in other contexts trying to make it required here confuses TS.\nconstructor(owner){super(owner);/**\n             Represents the URL of the root of the application, often '/'. This prefix is\n              assumed on all routes defined on this router.\n               @property rootURL\n              @default '/'\n              @public\n            */// Set with reopen to allow overriding via extend\n/**\n             The `location` property determines the type of URL's that your\n              application will use.\n               The following location types are currently available:\n               * `history` - use the browser's history API to make the URLs look just like any standard URL\n              * `hash` - use `#` to separate the server part of the URL from the Ember part: `/blog/#/posts/new`\n              * `none` - do not store the Ember URL in the actual browser URL (mainly used for testing)\n              * `auto` - use the best option based on browser capabilities: `history` if possible, then `hash` if possible, otherwise `none`\n               This value is defaulted to `history` by the `locationType` setting of `/config/environment.js`\n               @property location\n              @default 'hash'\n              @see {Location}\n              @public\n            */// Set with reopen to allow overriding via extend\n_defineProperty(this,\"_routerMicrolib\",void 0);_defineProperty(this,\"_didSetupRouter\",false);_defineProperty(this,\"_initialTransitionStarted\",false);_defineProperty(this,\"currentURL\",null);_defineProperty(this,\"currentRouteName\",null);_defineProperty(this,\"currentPath\",null);_defineProperty(this,\"currentRoute\",null);_defineProperty(this,\"_qpCache\",Object.create(null));// Set of QueryParam['urlKey']\n_defineProperty(this,\"_qpUpdates\",new Set());_defineProperty(this,\"_queuedQPChanges\",{});_defineProperty(this,\"_bucketCache\",void 0);_defineProperty(this,\"_toplevelView\",null);_defineProperty(this,\"_handledErrors\",new Set());_defineProperty(this,\"_engineInstances\",Object.create(null));_defineProperty(this,\"_engineInfoByRoute\",Object.create(null));_defineProperty(this,\"_routerService\",void 0);_defineProperty(this,\"_slowTransitionTimer\",null);_defineProperty(this,\"namespace\",void 0);_defineProperty(this,\"currentState\",null);_defineProperty(this,\"targetState\",null);this._resetQueuedQueryParameterChanges();this.namespace=owner.lookup('application:main');let bucketCache=owner.lookup(privatize`-bucket-cache:main`);this._bucketCache=bucketCache;let routerService=owner.lookup('service:router');this._routerService=routerService;}_initRouterJs(){let location=get$2(this,'location');let router=this;const owner=getOwner$1(this);let seen=Object.create(null);class PrivateRouter extends Router{getRoute(name){let routeName=name;let routeOwner=owner;let engineInfo=router._engineInfoByRoute[routeName];if(engineInfo){let engineInstance=router._getEngineInstance(engineInfo);routeOwner=engineInstance;routeName=engineInfo.localFullName;}let fullRouteName=`route:${routeName}`;let route=routeOwner.lookup(fullRouteName);if(seen[name]){return route;}seen[name]=true;if(!route){// SAFETY: this is configured in `commonSetupRegistry` in the\n// `@ember/application/lib` package.\nlet DefaultRoute=routeOwner.factoryFor('route:basic').class;routeOwner.register(fullRouteName,DefaultRoute.extend());route=routeOwner.lookup(fullRouteName);}route._setRouteName(routeName);if(engineInfo&&!hasDefaultSerialize(route)){throw new Error('Defining a custom serialize method on an Engine route is not supported.');}return route;}getSerializer(name){let engineInfo=router._engineInfoByRoute[name];// If this is not an Engine route, we fall back to the handler for serialization\nif(!engineInfo){return;}return engineInfo.serializeMethod||defaultSerialize;}updateURL(path){once(()=>{location.setURL(path);set(router,'currentURL',path);});}// TODO: merge into routeDidChange\ndidTransition(infos){router.didTransition(infos);}// TODO: merge into routeWillChange\nwillTransition(oldInfos,newInfos){router.willTransition(oldInfos,newInfos);}triggerEvent(routeInfos,ignoreFailure,name,args){return triggerEvent.bind(router)(routeInfos,ignoreFailure,name,args);}routeWillChange(transition){router.trigger('routeWillChange',transition);router._routerService.trigger('routeWillChange',transition);// in case of intermediate transition we update the current route\n// to make router.currentRoute.name consistent with router.currentRouteName\n// see https://github.com/emberjs/ember.js/issues/19449\nif(transition.isIntermediate){router.set('currentRoute',transition.to);}}routeDidChange(transition){router.set('currentRoute',transition.to);once(()=>{router.trigger('routeDidChange',transition);router._routerService.trigger('routeDidChange',transition);});}transitionDidError(error,transition){if(error.wasAborted||transition.isAborted){// If the error was a transition erorr or the transition aborted\n// log the abort.\nreturn logAbort(transition);}else{// Otherwise trigger the \"error\" event to attempt an intermediate\n// transition into an error substate\ntransition.trigger(false,'error',error.error,transition,error.route);if(router._isErrorHandled(error.error)){// If we handled the error with a substate just roll the state back on\n// the transition and send the \"routeDidChange\" event for landing on\n// the error substate and return the error.\ntransition.rollback();this.routeDidChange(transition);return error.error;}else{// If it was not handled, abort the transition completely and return\n// the error.\ntransition.abort();return error.error;}}}replaceURL(url){if(location.replaceURL){let doReplaceURL=()=>{location.replaceURL(url);set(router,'currentURL',url);};once(doReplaceURL);}else{this.updateURL(url);}}}let routerMicrolib=this._routerMicrolib=new PrivateRouter();let dslCallbacks=this.constructor.dslCallbacks||[K];let dsl=this._buildDSL();dsl.route('application',{path:'/',resetNamespace:true,overrideNameAssertion:true},function(){for(let i=0;i<dslCallbacks.length;i++){dslCallbacks[i].call(this);}});routerMicrolib.map(dsl.generate());}_buildDSL(){let enableLoadingSubstates=this._hasModuleBasedResolver();let router=this;const owner=getOwner$1(this);let options={enableLoadingSubstates,resolveRouteMap(name){return owner.factoryFor(`route-map:${name}`);},addRouteForEngine(name,engineInfo){if(!router._engineInfoByRoute[name]){router._engineInfoByRoute[name]=engineInfo;}}};return new DSLImpl(null,options);}/*\n              Resets all pending query parameter changes.\n              Called after transitioning to a new route\n              based on query parameter changes.\n            */_resetQueuedQueryParameterChanges(){this._queuedQPChanges={};}_hasModuleBasedResolver(){let owner=getOwner$1(this);let resolver=get$2(owner,'application.__registry__.resolver.moduleBasedResolver');return Boolean(resolver);}/**\n              Initializes the current router instance and sets up the change handling\n              event listeners used by the instances `location` implementation.\n               A property named `initialURL` will be used to determine the initial URL.\n              If no value is found `/` will be used.\n               @method startRouting\n              @private\n            */startRouting(){if(this.setupRouter()){let initialURL=get$2(this,'initialURL');if(initialURL===undefined){initialURL=get$2(this,'location').getURL();}let initialTransition=this.handleURL(initialURL);if(initialTransition&&initialTransition.error){throw initialTransition.error;}}}setupRouter(){if(this._didSetupRouter){return false;}this._didSetupRouter=true;this._setupLocation();let location=get$2(this,'location');// Allow the Location class to cancel the router setup while it refreshes\n// the page\nif(get$2(location,'cancelRouterSetup')){return false;}this._initRouterJs();location.onUpdateURL(url=>{this.handleURL(url);});return true;}_setOutlets(){// This is triggered async during Route#willDestroy.\n// If the router is also being destroyed we do not want to\n// to create another this._toplevelView (and leak the renderer)\nif(this.isDestroying||this.isDestroyed){return;}let routeInfos=this._routerMicrolib.currentRouteInfos;if(!routeInfos){return;}let root=null;let parent=null;for(let routeInfo of routeInfos){let route=routeInfo.route;let render=getRenderState(route);if(render){let state={render,outlets:{main:undefined}};if(parent){parent.outlets.main=state;}else{root=state;}parent=state;}else{// It used to be that we would create a stub entry and keep traversing,\n// but I don't think that is necessary anymore – if a parent route did\n// not render, then the child routes have nowhere to render into these\n// days. That wasn't always the case since in the past any route can\n// render into any other route's outlets.\nbreak;}}// when a transitionTo happens after the validation phase\n// during the initial transition _setOutlets is called\n// when no routes are active. However, it will get called\n// again with the correct values during the next turn of\n// the runloop\nif(root===null){return;}if(!this._toplevelView){let owner=getOwner$1(this);// this safe, so in each of these cases we assume that nothing *else* is\n// registered at this `FullName`, and simply check to make sure that\n// *something* is.\nlet OutletView=owner.factoryFor('view:-outlet');let application=owner.lookup('application:main');let environment=owner.lookup('-environment:main');let template=owner.lookup('template:-outlet');this._toplevelView=OutletView.create({environment,template,application});this._toplevelView.setOutletState(root);// TODO(SAFETY): At least one test runs without this set correctly. At a\n// later time, update the test to configure this correctly. The test ID:\n// `Router Service - non application test:  RouterService#transitionTo with basic route`\nlet instance=owner.lookup('-application-instance:main');// let instance = owner.lookup('-application-instance:main') as ApplicationInstance | undefined;\n// assert('[BUG] unexpectedly missing `-application-instance:main`', instance !== undefined);\nif(instance){// SAFETY: LOL. This is calling a deprecated API with a type that we\n// cannot actually confirm at a type level *is* a `ViewMixin`. Seems:\n// not great on multiple fronts!\ninstance.didCreateRootView(this._toplevelView);}}else{this._toplevelView.setOutletState(root);}}handleURL(url){// Until we have an ember-idiomatic way of accessing #hashes, we need to\n// remove it because router.js doesn't know how to handle it.\nlet _url=url.split(/#(.+)?/)[0];return this._doURLTransition('handleURL',_url);}_doURLTransition(routerJsMethod,url){this._initialTransitionStarted=true;let transition=this._routerMicrolib[routerJsMethod](url||'/');didBeginTransition(transition,this);return transition;}/**\n              Transition the application into another route. The route may\n              be either a single route or route path:\n               @method transitionTo\n              @param {String} [name] the name of the route or a URL\n              @param {...Object} models the model(s) or identifier(s) to be used while\n                transitioning to the route.\n              @param {Object} [options] optional hash with a queryParams property\n                containing a mapping of query parameters\n              @return {Transition} the transition object associated with this\n                attempted transition\n              @public\n            */transitionTo(...args){if(resemblesURL(args[0])){return this._doURLTransition('transitionTo',args[0]);}let{routeName,models,queryParams}=extractRouteArgs(args);return this._doTransition(routeName,models,queryParams);}intermediateTransitionTo(name,...args){this._routerMicrolib.intermediateTransitionTo(name,...args);updatePaths(this);}/**\n              Similar to `transitionTo`, but instead of adding the destination to the browser's URL history,\n              it replaces the entry for the current route.\n              When the user clicks the \"back\" button in the browser, there will be fewer steps.\n              This is most commonly used to manage redirects in a way that does not cause confusing additions\n              to the user's browsing history.\n               @method replaceWith\n              @param {String} [name] the name of the route or a URL\n              @param {...Object} models the model(s) or identifier(s) to be used while\n                transitioning to the route.\n              @param {Object} [options] optional hash with a queryParams property\n                containing a mapping of query parameters\n              @return {Transition} the transition object associated with this\n                attempted transition\n              @public\n            */replaceWith(...args){return this.transitionTo(...args).method('replace');}generate(name,...args){let url=this._routerMicrolib.generate(name,...args);return this.location.formatURL(url);}/**\n              Determines if the supplied route is currently active.\n               @method isActive\n              @param routeName\n              @return {Boolean}\n              @private\n            */isActive(routeName){return this._routerMicrolib.isActive(routeName);}/**\n              An alternative form of `isActive` that doesn't require\n              manual concatenation of the arguments into a single\n              array.\n               @method isActiveIntent\n              @param routeName\n              @param models\n              @param queryParams\n              @return {Boolean}\n              @private\n              @since 1.7.0\n            */isActiveIntent(routeName,models,queryParams){return this.currentState.isActiveIntent(routeName,models,queryParams);}send(name,...args){/*name, context*/this._routerMicrolib.trigger(name,...args);}/**\n              Does this router instance have the given route.\n               @method hasRoute\n              @return {Boolean}\n              @private\n            */hasRoute(route){return this._routerMicrolib.hasRoute(route);}/**\n              Resets the state of the router by clearing the current route\n              handlers and deactivating them.\n               @private\n              @method reset\n             */reset(){this._didSetupRouter=false;this._initialTransitionStarted=false;if(this._routerMicrolib){this._routerMicrolib.reset();}}willDestroy(){if(this._toplevelView){this._toplevelView.destroy();this._toplevelView=null;}super.willDestroy();this.reset();let instances=this._engineInstances;for(let name in instances){let instanceMap=instances[name];for(let id in instanceMap){let instance=instanceMap[id];run$1(instance,'destroy');}}}/*\n              Called when an active route's query parameter has changed.\n              These changes are batched into a runloop run and trigger\n              a single transition.\n            */_activeQPChanged(queryParameterName,newValue){this._queuedQPChanges[queryParameterName]=newValue;once(this,this._fireQueryParamTransition);}// The queryParameterName is QueryParam['urlKey']\n_updatingQPChanged(queryParameterName){this._qpUpdates.add(queryParameterName);}/*\n              Triggers a transition to a route based on query parameter changes.\n              This is called once per runloop, to batch changes.\n               e.g.\n               if these methods are called in succession:\n              this._activeQPChanged('foo', '10');\n                // results in _queuedQPChanges = { foo: '10' }\n              this._activeQPChanged('bar', false);\n                // results in _queuedQPChanges = { foo: '10', bar: false }\n               _queuedQPChanges will represent both of these changes\n              and the transition using `transitionTo` will be triggered\n              once.\n            */_fireQueryParamTransition(){this.transitionTo({queryParams:this._queuedQPChanges});this._resetQueuedQueryParameterChanges();}_setupLocation(){let location=this.location;let rootURL=this.rootURL;let owner=getOwner$1(this);if('string'===typeof location){let resolvedLocation=owner.lookup(`location:${location}`);location=set(this,'location',resolvedLocation);}if(location!==null&&typeof location==='object'){if(rootURL){set(location,'rootURL',rootURL);}// ensure that initState is called AFTER the rootURL is set on\n// the location instance\nif(typeof location.initState==='function'){location.initState();}}}/**\n              Serializes the given query params according to their QP meta information.\n               @private\n              @method _serializeQueryParams\n              @param {Arrray<RouteInfo>} routeInfos\n              @param {Object} queryParams\n              @return {Void}\n            */_serializeQueryParams(routeInfos,queryParams){forEachQueryParam(this,routeInfos,queryParams,(key,value,qp)=>{if(qp){delete queryParams[key];queryParams[qp.urlKey]=qp.route.serializeQueryParam(value,qp.urlKey,qp.type);}else if(value===undefined){return;// We don't serialize undefined values\n}else{queryParams[key]=this._serializeQueryParam(value,typeOf(value));}});}/**\n              Serializes the value of a query parameter based on a type\n               @private\n              @method _serializeQueryParam\n              @param {Object} value\n              @param {String} type\n            */_serializeQueryParam(value,type){if(value===null||value===undefined){return value;}else if(type==='array'){return JSON.stringify(value);}return`${value}`;}/**\n              Deserializes the given query params according to their QP meta information.\n               @private\n              @method _deserializeQueryParams\n              @param {Array<RouteInfo>} routeInfos\n              @param {Object} queryParams\n              @return {Void}\n            */_deserializeQueryParams(routeInfos,queryParams){forEachQueryParam(this,routeInfos,queryParams,(key,value,qp)=>{// If we don't have QP meta info for a given key, then we do nothing\n// because all values will be treated as strings\nif(qp){delete queryParams[key];queryParams[qp.prop]=qp.route.deserializeQueryParam(value,qp.urlKey,qp.type);}});}/**\n              Deserializes the value of a query parameter based on a default type\n               @private\n              @method _deserializeQueryParam\n              @param {Object} value\n              @param {String} defaultType\n            */_deserializeQueryParam(value,defaultType){if(value===null||value===undefined){return value;}else if(defaultType==='boolean'){return value==='true';}else if(defaultType==='number'){return Number(value).valueOf();}else if(defaultType==='array'){return A(JSON.parse(value));}return value;}/**\n              Removes (prunes) any query params with default values from the given QP\n              object. Default values are determined from the QP meta information per key.\n               @private\n              @method _pruneDefaultQueryParamValues\n              @param {Array<RouteInfo>} routeInfos\n              @param {Object} queryParams\n              @return {Void}\n            */_pruneDefaultQueryParamValues(routeInfos,queryParams){let qps=this._queryParamsFor(routeInfos);for(let key in queryParams){let qp=qps.map[key];if(qp&&qp.serializedDefaultValue===queryParams[key]){delete queryParams[key];}}}_doTransition(_targetRouteName,models,_queryParams,_fromRouterService){let targetRouteName=_targetRouteName||getActiveTargetName(this._routerMicrolib);this._initialTransitionStarted=true;let queryParams={};this._processActiveTransitionQueryParams(targetRouteName,models,queryParams,_queryParams);Object.assign(queryParams,_queryParams);this._prepareQueryParams(targetRouteName,models,queryParams,Boolean(_fromRouterService));let transition=this._routerMicrolib.transitionTo(targetRouteName,...models,{queryParams});didBeginTransition(transition,this);return transition;}_processActiveTransitionQueryParams(targetRouteName,models,queryParams,_queryParams){// merge in any queryParams from the active transition which could include\n// queryParams from the url on initial load.\nif(!this._routerMicrolib.activeTransition){return;}let unchangedQPs={};let qpUpdates=this._qpUpdates;let params=getFullQueryParams(this,this._routerMicrolib.activeTransition[STATE_SYMBOL]);for(let key in params){if(!qpUpdates.has(key)){unchangedQPs[key]=params[key];}}// We need to fully scope queryParams so that we can create one object\n// that represents both passed-in queryParams and ones that aren't changed\n// from the active transition.\nthis._fullyScopeQueryParams(targetRouteName,models,_queryParams);this._fullyScopeQueryParams(targetRouteName,models,unchangedQPs);Object.assign(queryParams,unchangedQPs);}/**\n              Prepares the query params for a URL or Transition. Restores any undefined QP\n              keys/values, serializes all values, and then prunes any default values.\n               @private\n              @method _prepareQueryParams\n              @param {String} targetRouteName\n              @param {Array<Object>} models\n              @param {Object} queryParams\n              @param {boolean} keepDefaultQueryParamValues\n              @return {Void}\n            */_prepareQueryParams(targetRouteName,models,queryParams,_fromRouterService){let state=calculatePostTransitionState(this,targetRouteName,models);this._hydrateUnsuppliedQueryParams(state,queryParams,Boolean(_fromRouterService));this._serializeQueryParams(state.routeInfos,queryParams);if(!_fromRouterService){this._pruneDefaultQueryParamValues(state.routeInfos,queryParams);}}/**\n              Returns the meta information for the query params of a given route. This\n              will be overridden to allow support for lazy routes.\n               @private\n              @method _getQPMeta\n              @param {RouteInfo} routeInfo\n              @return {Object}\n            */_getQPMeta(routeInfo){let route=routeInfo.route;return route&&get$2(route,'_qp');}/**\n              Returns a merged query params meta object for a given set of routeInfos.\n              Useful for knowing what query params are available for a given route hierarchy.\n               @private\n              @method _queryParamsFor\n              @param {Array<RouteInfo>} routeInfos\n              @return {Object}\n             */_queryParamsFor(routeInfos){let routeInfoLength=routeInfos.length;let leafRouteName=routeInfos[routeInfoLength-1].name;let cached=this._qpCache[leafRouteName];if(cached!==undefined){return cached;}let shouldCache=true;let map={};let qps=[];let qpMeta;for(let routeInfo of routeInfos){qpMeta=this._getQPMeta(routeInfo);if(!qpMeta){shouldCache=false;continue;}// Loop over each QP to make sure we don't have any collisions by urlKey\nfor(let qp of qpMeta.qps){qps.push(qp);}Object.assign(map,qpMeta.map);}let finalQPMeta={qps,map};if(shouldCache){this._qpCache[leafRouteName]=finalQPMeta;}return finalQPMeta;}/**\n              Maps all query param keys to their fully scoped property name of the form\n              `controllerName:propName`.\n               @private\n              @method _fullyScopeQueryParams\n              @param {String} leafRouteName\n              @param {Array<Object>} contexts\n              @param {Object} queryParams\n              @return {Void}\n            */_fullyScopeQueryParams(leafRouteName,contexts,queryParams){let state=calculatePostTransitionState(this,leafRouteName,contexts);let routeInfos=state.routeInfos;let qpMeta;for(let routeInfo of routeInfos){qpMeta=this._getQPMeta(routeInfo);if(!qpMeta){continue;}for(let qp of qpMeta.qps){let presentProp=qp.prop in queryParams&&qp.prop||qp.scopedPropertyName in queryParams&&qp.scopedPropertyName||qp.urlKey in queryParams&&qp.urlKey;if(presentProp){if(presentProp!==qp.scopedPropertyName){queryParams[qp.scopedPropertyName]=queryParams[presentProp];delete queryParams[presentProp];}}}}}/**\n              Hydrates (adds/restores) any query params that have pre-existing values into\n              the given queryParams hash. This is what allows query params to be \"sticky\"\n              and restore their last known values for their scope.\n               @private\n              @method _hydrateUnsuppliedQueryParams\n              @param {TransitionState} state\n              @param {Object} queryParams\n              @return {Void}\n            */_hydrateUnsuppliedQueryParams(state,queryParams,_fromRouterService){let routeInfos=state.routeInfos;let appCache=this._bucketCache;let qpMeta;let qp;let presentProp;for(let routeInfo of routeInfos){qpMeta=this._getQPMeta(routeInfo);if(!qpMeta){continue;}// Needs to stay for index loop to avoid throwIfClosureRequired\nfor(let j=0,qpLen=qpMeta.qps.length;j<qpLen;++j){qp=qpMeta.qps[j];presentProp=qp.prop in queryParams&&qp.prop||qp.scopedPropertyName in queryParams&&qp.scopedPropertyName||qp.urlKey in queryParams&&qp.urlKey;if(presentProp){if(presentProp!==qp.scopedPropertyName){queryParams[qp.scopedPropertyName]=queryParams[presentProp];delete queryParams[presentProp];}}else{let cacheKey=calculateCacheKey(qp.route.fullRouteName,qp.parts,state.params);queryParams[qp.scopedPropertyName]=appCache.lookup(cacheKey,qp.prop,qp.defaultValue);}}}}_scheduleLoadingEvent(transition,originRoute){this._cancelSlowTransitionTimer();this._slowTransitionTimer=scheduleOnce('routerTransitions',this,this._handleSlowTransition,transition,originRoute);}_handleSlowTransition(transition,originRoute){if(!this._routerMicrolib.activeTransition){// Don't fire an event if we've since moved on from\n// the transition that put us in a loading state.\nreturn;}let targetState=new RouterState(this,this._routerMicrolib,this._routerMicrolib.activeTransition[STATE_SYMBOL]);this.set('targetState',targetState);transition.trigger(true,'loading',transition,originRoute);}_cancelSlowTransitionTimer(){if(this._slowTransitionTimer){cancel(this._slowTransitionTimer);}this._slowTransitionTimer=null;}// These three helper functions are used to ensure errors aren't\n// re-raised if they're handled in a route's error action.\n_markErrorAsHandled(error){this._handledErrors.add(error);}_isErrorHandled(error){return this._handledErrors.has(error);}_clearHandledError(error){this._handledErrors.delete(error);}_getEngineInstance({name,instanceId,mountPoint}){let engineInstances=this._engineInstances;let namedInstances=engineInstances[name];if(!namedInstances){namedInstances=Object.create(null);engineInstances[name]=namedInstances;}let engineInstance=namedInstances[instanceId];if(!engineInstance){let owner=getOwner$1(this);engineInstance=owner.buildChildEngineInstance(name,{routable:true,mountPoint});engineInstance.boot();namedInstances[instanceId]=engineInstance;}return engineInstance;}/**\n              Handles updating the paths and notifying any listeners of the URL\n              change.\n               Triggers the router level `didTransition` hook.\n               For example, to notify google analytics when the route changes,\n              you could use this hook.  (Note: requires also including GA scripts, etc.)\n               ```javascript\n              import config from './config/environment';\n              import EmberRouter from '@ember/routing/router';\n              import { service } from '@ember/service';\n               let Router = EmberRouter.extend({\n                location: config.locationType,\n                 router: service(),\n                 didTransition: function() {\n                  this._super(...arguments);\n                   ga('send', 'pageview', {\n                    page: this.router.currentURL,\n                    title: this.router.currentRouteName,\n                  });\n                }\n              });\n              ```\n               @method didTransition\n              @private\n              @since 1.2.0\n            */// Set with reopen to allow overriding via extend\n/**\n              Handles notifying any listeners of an impending URL\n              change.\n               Triggers the router level `willTransition` hook.\n               @method willTransition\n              @private\n              @since 1.11.0\n            */// Set with reopen to allow overriding via extend\n/**\n             Represents the current URL.\n               @property url\n              @type {String}\n              @private\n            */// Set with reopen to allow overriding via extend\n}/*\n            Helper function for iterating over routes in a set of routeInfos that are\n            at or above the given origin route. Example: if `originRoute` === 'foo.bar'\n            and the routeInfos given were for 'foo.bar.baz', then the given callback\n            will be invoked with the routes for 'foo.bar', 'foo', and 'application'\n            individually.\n\n            If the callback returns anything other than `true`, then iteration will stop.\n\n            @private\n            @param {Route} originRoute\n            @param {Array<RouteInfo>} routeInfos\n            @param {Function} callback\n            @return {Void}\n           */// Begin Evented\n// End Evented\n// Set with reopenClass\n_defineProperty(EmberRouter,\"dslCallbacks\",void 0);function forEachRouteAbove(routeInfos,callback){for(let i=routeInfos.length-1;i>=0;--i){let routeInfo=routeInfos[i];let route=routeInfo.route;// routeInfo.handler being `undefined` generally means either:\n//\n// 1. an error occurred during creation of the route in question\n// 2. the route is across an async boundary (e.g. within an engine)\n//\n// In both of these cases, we cannot invoke the callback on that specific\n// route, because it just doesn't exist...\nif(route===undefined){continue;}if(callback(route,routeInfo)!==true){return;}}}// These get invoked when an action bubbles above ApplicationRoute\n// and are not meant to be overridable.\nlet defaultActionHandlers={willResolveModel(_routeInfos,transition,originRoute){this._scheduleLoadingEvent(transition,originRoute);},// Attempt to find an appropriate error route or substate to enter.\nerror(routeInfos,error,transition){let router=this;let routeInfoWithError=routeInfos[routeInfos.length-1];forEachRouteAbove(routeInfos,(route,routeInfo)=>{// We don't check the leaf most routeInfo since that would\n// technically be below where we're at in the route hierarchy.\nif(routeInfo!==routeInfoWithError){// Check for the existence of an 'error' route.\nlet errorRouteName=findRouteStateName(route,'error');if(errorRouteName){router._markErrorAsHandled(error);router.intermediateTransitionTo(errorRouteName,error);return false;}}// Check for an 'error' substate route\nlet errorSubstateName=findRouteSubstateName(route,'error');if(errorSubstateName){router._markErrorAsHandled(error);router.intermediateTransitionTo(errorSubstateName,error);return false;}return true;});logError(error,`Error while processing route: ${transition.targetName}`);},// Attempt to find an appropriate loading route or substate to enter.\nloading(routeInfos,transition){let router=this;let routeInfoWithSlowLoading=routeInfos[routeInfos.length-1];forEachRouteAbove(routeInfos,(route,routeInfo)=>{// We don't check the leaf most routeInfos since that would\n// technically be below where we're at in the route hierarchy.\nif(routeInfo!==routeInfoWithSlowLoading){// Check for the existence of a 'loading' route.\nlet loadingRouteName=findRouteStateName(route,'loading');if(loadingRouteName){router.intermediateTransitionTo(loadingRouteName);return false;}}// Check for loading substate\nlet loadingSubstateName=findRouteSubstateName(route,'loading');if(loadingSubstateName){router.intermediateTransitionTo(loadingSubstateName);return false;}// Don't bubble above pivot route.\nreturn transition.pivotHandler!==route;});}};function logError(_error,initialMessage){let errorArgs=[];let error;if(_error&&typeof _error==='object'&&typeof _error.errorThrown==='object'){error=_error.errorThrown;}else{error=_error;}if(initialMessage){errorArgs.push(initialMessage);}if(error){if(error.message){errorArgs.push(error.message);}if(error.stack){errorArgs.push(error.stack);}if(typeof error==='string'){errorArgs.push(error);}}console.error(...errorArgs);//eslint-disable-line no-console\n}/**\n            Finds the name of the substate route if it exists for the given route. A\n            substate route is of the form `route_state`, such as `foo_loading`.\n\n            @private\n            @param {Route} route\n            @param {String} state\n            @return {String}\n          */function findRouteSubstateName(route,state){let owner=getOwner$1(route);let{routeName,fullRouteName,_router:router}=route;let substateName=`${routeName}_${state}`;let substateNameFull=`${fullRouteName}_${state}`;return routeHasBeenDefined(owner,router,substateName,substateNameFull)?substateNameFull:'';}/**\n            Finds the name of the state route if it exists for the given route. A state\n            route is of the form `route.state`, such as `foo.loading`. Properly Handles\n            `application` named routes.\n\n            @private\n            @param {Route} route\n            @param {String} state\n            @return {String}\n          */function findRouteStateName(route,state){let owner=getOwner$1(route);let{routeName,fullRouteName,_router:router}=route;let stateName=routeName==='application'?state:`${routeName}.${state}`;let stateNameFull=fullRouteName==='application'?state:`${fullRouteName}.${state}`;return routeHasBeenDefined(owner,router,stateName,stateNameFull)?stateNameFull:'';}/**\n            Determines whether or not a route has been defined by checking that the route\n            is in the Router's map and the owner has a registration for that route.\n\n            @private\n            @param {Owner} owner\n            @param {Router} router\n            @param {String} localName\n            @param {String} fullName\n            @return {Boolean}\n          */function routeHasBeenDefined(owner,router,localName,fullName){let routerHasRoute=router.hasRoute(fullName);let ownerHasRoute=owner.factoryFor(`template:${localName}`)||owner.factoryFor(`route:${localName}`);return routerHasRoute&&ownerHasRoute;}function triggerEvent(routeInfos,ignoreFailure,name,args){if(!routeInfos){if(ignoreFailure){return;}// TODO: update?\nthrow new Error(`Can't trigger action '${name}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \\`.send()\\` on the \\`Transition\\` object passed to the \\`model/beforeModel/afterModel\\` hooks.`);}let eventWasHandled=false;let routeInfo,handler,actionHandler;for(let i=routeInfos.length-1;i>=0;i--){routeInfo=routeInfos[i];handler=routeInfo.route;actionHandler=handler&&handler.actions&&handler.actions[name];if(actionHandler){if(actionHandler.apply(handler,args)===true){eventWasHandled=true;}else{// Should only hit here if a non-bubbling error action is triggered on a route.\nif(name==='error'){handler._router._markErrorAsHandled(args[0]);}return;}}}let defaultHandler=defaultActionHandlers[name];if(defaultHandler){defaultHandler.call(this,routeInfos,...args);return;}if(!eventWasHandled&&!ignoreFailure){throw new Error(`Nothing handled the action '${name}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`);}}function calculatePostTransitionState(emberRouter,leafRouteName,contexts){let state=emberRouter._routerMicrolib.applyIntent(leafRouteName,contexts);let{routeInfos,params}=state;for(let routeInfo of routeInfos){// If the routeInfo is not resolved, we serialize the context into params\nif(!routeInfo.isResolved){params[routeInfo.name]=routeInfo.serialize(routeInfo.context);}else{params[routeInfo.name]=routeInfo.params;}}return state;}function updatePaths(router){let infos=router._routerMicrolib.currentRouteInfos;if(infos.length===0){return;}let path=EmberRouter._routePath(infos);let info=infos[infos.length-1];let currentRouteName=info.name;let location=router.location;let currentURL=location.getURL();set(router,'currentPath',path);set(router,'currentRouteName',currentRouteName);set(router,'currentURL',currentURL);}function didBeginTransition(transition,router){let routerState=new RouterState(router,router._routerMicrolib,transition[STATE_SYMBOL]);if(!router.currentState){router.set('currentState',routerState);}router.set('targetState',routerState);transition.promise=transition.catch(error=>{if(router._isErrorHandled(error)){router._clearHandledError(error);}else{throw error;}},'Transition Error');}function forEachQueryParam(router,routeInfos,queryParams,callback){let qpCache=router._queryParamsFor(routeInfos);for(let key in queryParams){if(!Object.prototype.hasOwnProperty.call(queryParams,key)){continue;}let value=queryParams[key];let qp=qpCache.map[key];callback(key,value,qp);}}EmberRouter.reopen({didTransition:defaultDidTransition,willTransition:defaultWillTransition,rootURL:'/',location:'hash',// FIXME: Does this need to be overrideable via extend?\nurl:computed(function(){let location=get$2(this,'location');if(typeof location==='string'){return undefined;}return location.getURL();})});const emberRoutingRouter=/*#__PURE__*/Object.defineProperty({__proto__:null,default:EmberRouter,triggerEvent},Symbol.toStringTag,{value:'Module'});/**\n           * @module @ember/routing/router-service\n           */const ROUTER=Symbol('ROUTER');function cleanURL(url,rootURL){if(rootURL==='/'){return url;}return url.substring(rootURL.length);}/**\n             The Router service is the public API that provides access to the router.\n\n             The immediate benefit of the Router service is that you can inject it into components,\n             giving them a friendly way to initiate transitions and ask questions about the current\n             global router state.\n\n             In this example, the Router service is injected into a component to initiate a transition\n             to a dedicated route:\n\n             ```app/components/example.js\n             import Component from '@glimmer/component';\n             import { action } from '@ember/object';\n             import { service } from '@ember/service';\n\n             export default class ExampleComponent extends Component {\n               @service router;\n\n               @action\n               next() {\n                 this.router.transitionTo('other.route');\n               }\n             }\n             ```\n\n             Like any service, it can also be injected into helpers, routes, etc.\n\n             @public\n             @extends Service\n             @class RouterService\n           */var _currentRouteName=/*#__PURE__*/new WeakMap();var _currentURL=/*#__PURE__*/new WeakMap();var _location=/*#__PURE__*/new WeakMap();var _rootURL=/*#__PURE__*/new WeakMap();var _currentRoute=/*#__PURE__*/new WeakMap();class RouterService extends Service.extend(Evented){constructor(...args){super(...args);_defineProperty(this,ROUTER,void 0);_classPrivateFieldInitSpec(this,_currentRouteName,(initializeDeferredDecorator(this,\"currentRouteName\"),void 0));_classPrivateFieldInitSpec(this,_currentURL,(initializeDeferredDecorator(this,\"currentURL\"),void 0));_classPrivateFieldInitSpec(this,_location,(initializeDeferredDecorator(this,\"location\"),void 0));_classPrivateFieldInitSpec(this,_rootURL,(initializeDeferredDecorator(this,\"rootURL\"),void 0));_classPrivateFieldInitSpec(this,_currentRoute,(initializeDeferredDecorator(this,\"currentRoute\"),void 0));}get _router(){let router=this[ROUTER];if(router!==undefined){return router;}let owner=getOwner$2(this);let _router=owner.lookup('router:main');return this[ROUTER]=_router;}willDestroy(){super.willDestroy();this[ROUTER]=undefined;}/**\n               Transition the application into another route. The route may\n               be either a single route or route path:\n                Calling `transitionTo` from the Router service will cause default query parameter values to be included in the URL.\n               This behavior is different from calling `transitionTo` on a route or `transitionToRoute` on a controller.\n               See the [Router Service RFC](https://github.com/emberjs/rfcs/blob/master/text/0095-router-service.md#query-parameter-semantics) for more info.\n                In the following example we use the Router service to navigate to a route with a\n               specific model from a Component in the first action, and in the second we trigger\n               a query-params only transition.\n                ```app/components/example.js\n               import Component from '@glimmer/component';\n               import { action } from '@ember/object';\n               import { service } from '@ember/service';\n                export default class extends Component {\n                 @service router;\n                  @action\n                 goToComments(post) {\n                   this.router.transitionTo('comments', post);\n                 }\n                  @action\n                 fetchMoreComments(latestComment) {\n                   this.router.transitionTo({\n                     queryParams: { commentsAfter: latestComment }\n                   });\n                 }\n               }\n               ```\n                @method transitionTo\n               @param {String} [routeNameOrUrl] the name of the route or a URL\n               @param {...Object} [models] the model(s) or identifier(s) to be used while\n                 transitioning to the route.\n               @param {Object} [options] optional hash with a queryParams property\n                 containing a mapping of query parameters. May be supplied as the only\n                parameter to trigger a query-parameter-only transition.\n               @return {Transition} the transition object associated with this\n                 attempted transition\n               @public\n             */transitionTo(...args){if(resemblesURL(args[0])){// NOTE: this `args[0] as string` cast is safe and TS correctly infers it\n// in 3.6+, so it can be removed when TS is upgraded.\nreturn this._router._doURLTransition('transitionTo',args[0]);}let{routeName,models,queryParams}=extractRouteArgs(args);let transition=this._router._doTransition(routeName,models,queryParams,true);return transition;}/**\n               Similar to `transitionTo`, but instead of adding the destination to the browser's URL history,\n               it replaces the entry for the current route.\n               When the user clicks the \"back\" button in the browser, there will be fewer steps.\n               This is most commonly used to manage redirects in a way that does not cause confusing additions\n               to the user's browsing history.\n                Calling `replaceWith` from the Router service will cause default query parameter values to be included in the URL.\n               This behavior is different from calling `replaceWith` on a route.\n               See the [Router Service RFC](https://github.com/emberjs/rfcs/blob/master/text/0095-router-service.md#query-parameter-semantics) for more info.\n                Usage example:\n                ```app/routes/application.js\n               import Route from '@ember/routing/route';\n               import { service } from '@ember/service';\n                export default class extends Route {\n                 @service router;\n                 beforeModel() {\n                   if (!authorized()){\n                     this.router.replaceWith('unauthorized');\n                   }\n                 }\n               });\n               ```\n                @method replaceWith\n               @param {String} routeNameOrUrl the name of the route or a URL of the desired destination\n               @param {...Object} models the model(s) or identifier(s) to be used while\n                 transitioning to the route i.e. an object of params to pass to the destination route\n               @param {Object} [options] optional hash with a queryParams property\n                 containing a mapping of query parameters\n               @return {Transition} the transition object associated with this\n                 attempted transition\n               @public\n             */replaceWith(...args){return this.transitionTo(...args).method('replace');}/**\n              Generate a URL based on the supplied route name and optionally a model. The\n              URL is returned as a string that can be used for any purpose.\n               In this example, the URL for the `author.books` route for a given author\n              is copied to the clipboard.\n               ```app/templates/application.hbs\n              <CopyLink @author={{hash id=\"tomster\" name=\"Tomster\"}} />\n              ```\n               ```app/components/copy-link.js\n              import Component from '@glimmer/component';\n              import { service } from '@ember/service';\n              import { action } from '@ember/object';\n               export default class CopyLinkComponent extends Component {\n                @service router;\n                @service clipboard;\n                 @action\n                copyBooksURL() {\n                  if (this.author) {\n                    const url = this.router.urlFor('author.books', this.args.author);\n                    this.clipboard.set(url);\n                    // Clipboard now has /author/tomster/books\n                  }\n                }\n              }\n              ```\n               Just like with `transitionTo` and `replaceWith`, `urlFor` can also handle\n              query parameters.\n               ```app/templates/application.hbs\n              <CopyLink @author={{hash id=\"tomster\" name=\"Tomster\"}} />\n              ```\n               ```app/components/copy-link.js\n              import Component from '@glimmer/component';\n              import { service } from '@ember/service';\n              import { action } from '@ember/object';\n               export default class CopyLinkComponent extends Component {\n                @service router;\n                @service clipboard;\n                 @action\n                copyOnlyEmberBooksURL() {\n                  if (this.author) {\n                    const url = this.router.urlFor('author.books', this.author, {\n                      queryParams: { filter: 'emberjs' }\n                    });\n                    this.clipboard.set(url);\n                    // Clipboard now has /author/tomster/books?filter=emberjs\n                  }\n                }\n              }\n              ```\n                @method urlFor\n               @param {String} routeName the name of the route\n               @param {...Object} models the model(s) for the route.\n               @param {Object} [options] optional hash with a queryParams property\n                 containing a mapping of query parameters\n               @return {String} the string representing the generated URL\n               @public\n             */urlFor(routeName,...args){this._router.setupRouter();return this._router.generate(routeName,...args);}/**\n               Returns `true` if `routeName/models/queryParams` is the active route, where `models` and `queryParams` are optional.\n               See [model](api/ember/release/classes/Route/methods/model?anchor=model) and\n               [queryParams](/api/ember/3.7/classes/Route/properties/queryParams?anchor=queryParams) for more information about these arguments.\n                In the following example, `isActive` will return `true` if the current route is `/posts`.\n                ```app/components/posts.js\n               import Component from '@glimmer/component';\n               import { service } from '@ember/service';\n                export default class extends Component {\n                 @service router;\n                  displayComments() {\n                   return this.router.isActive('posts');\n                 }\n               });\n               ```\n                The next example includes a dynamic segment, and will return `true` if the current route is `/posts/1`,\n               assuming the post has an id of 1:\n                ```app/components/posts.js\n               import Component from '@glimmer/component';\n               import { service } from '@ember/service';\n                export default class extends Component {\n                 @service router;\n                  displayComments(post) {\n                   return this.router.isActive('posts', post.id);\n                 }\n               });\n               ```\n                Where `post.id` is the id of a specific post, which is represented in the route as /posts/[post.id].\n               If `post.id` is equal to 1, then isActive will return true if the current route is /posts/1, and false if the route is anything else.\n                @method isActive\n               @param {String} routeName the name of the route\n               @param {...Object} models the model(s) or identifier(s) to be used when determining the active route.\n               @param {Object} [options] optional hash with a queryParams property\n                 containing a mapping of query parameters\n               @return {boolean} true if the provided routeName/models/queryParams are active\n               @public\n             */isActive(...args){let{routeName,models,queryParams}=extractRouteArgs(args);let routerMicrolib=this._router._routerMicrolib;// When using isActive() in a getter, we want to entagle with the auto-tracking system\n// for example,\n// in\n// get isBarActive() {\n//   return isActive('foo.bar');\n// }\n//\n// you'd expect isBarActive to be dirtied when the route changes.\n//\n// https://github.com/emberjs/ember.js/issues/19004\nconsumeTag(tagFor(this._router,'currentURL'));// UNSAFE: casting `routeName as string` here encodes the existing\n// assumption but may be wrong: `extractRouteArgs` correctly returns it as\n// `string | undefined`. There may be bugs if `isActiveIntent` does\n// not correctly account for `undefined` values for `routeName`. Spoilers:\n// it *does not* account for this being `undefined`.\nif(!routerMicrolib.isActiveIntent(routeName,models)){return false;}let hasQueryParams=Object.keys(queryParams).length>0;if(hasQueryParams){// UNSAFE: casting `routeName as string` here encodes the existing\n// assumption but may be wrong: `extractRouteArgs` correctly returns it\n// as `string | undefined`. There may be bugs if `_prepareQueryParams`\n// does not correctly account for `undefined` values for `routeName`.\n//  Spoilers: under the hood this currently uses router.js APIs which\n// *do not* account for this being `undefined`.\nlet targetRouteName=routeName;queryParams=Object.assign({},queryParams);this._router._prepareQueryParams(targetRouteName,models,queryParams,true/* fromRouterService */);let currentQueryParams=Object.assign({},routerMicrolib.state.queryParams);this._router._prepareQueryParams(targetRouteName,models,currentQueryParams,true/* fromRouterService */);return shallowEqual(queryParams,currentQueryParams);}return true;}/**\n               Takes a string URL and returns a `RouteInfo` for the leafmost route represented\n               by the URL. Returns `null` if the URL is not recognized. This method expects to\n               receive the actual URL as seen by the browser including the app's `rootURL`.\n                See [RouteInfo](/ember/release/classes/RouteInfo) for more info.\n                In the following example `recognize` is used to verify if a path belongs to our\n               application before transitioning to it.\n                ```\n               import Component from '@ember/component';\n               import { service } from '@ember/service';\n                export default class extends Component {\n                 @service router;\n                 path = '/';\n                  click() {\n                   if (this.router.recognize(this.path)) {\n                     this.router.transitionTo(this.path);\n                   }\n                 }\n               }\n               ```\n                 @method recognize\n                @param {String} url\n                @return {RouteInfo | null}\n                @public\n              */recognize(url){this._router.setupRouter();let internalURL=cleanURL(url,this.rootURL);return this._router._routerMicrolib.recognize(internalURL);}/**\n              Takes a string URL and returns a promise that resolves to a\n              `RouteInfoWithAttributes` for the leafmost route represented by the URL.\n              The promise rejects if the URL is not recognized or an unhandled exception\n              is encountered. This method expects to receive the actual URL as seen by\n              the browser including the app's `rootURL`.\n                 @method recognizeAndLoad\n                @param {String} url\n                @return {RouteInfo}\n                @public\n             */recognizeAndLoad(url){this._router.setupRouter();let internalURL=cleanURL(url,this.rootURL);return this._router._routerMicrolib.recognizeAndLoad(internalURL);}/**\n              You can register a listener for events emitted by this service with `.on()`:\n               ```app/routes/contact-form.js\n              import Route from '@ember/routing';\n              import { service } from '@ember/service';\n               export default class extends Route {\n                @service router;\n                 activate() {\n                  this.router.on('routeWillChange', (transition) => {\n                    if (!transition.to.find(route => route.name === this.routeName)) {\n                      alert(\"Please save or cancel your changes.\");\n                      transition.abort();\n                    }\n                  })\n                }\n              }\n              ```\n               @method on\n              @param {String} eventName\n              @param {Function} callback\n              @public\n            *//**\n              You can unregister a listener for events emitted by this service with `.off()`:\n               ```app/routes/contact-form.js\n              import Route from '@ember/routing';\n              import { service } from '@ember/service';\n               export default class ContactFormRoute extends Route {\n                @service router;\n                 callback = (transition) => {\n                  if (!transition.to.find(route => route.name === this.routeName)) {\n                    alert('Please save or cancel your changes.');\n                    transition.abort();\n                  }\n                };\n                 activate() {\n                  this.router.on('routeWillChange', this.callback);\n                }\n                 deactivate() {\n                  this.router.off('routeWillChange', this.callback);\n                }\n              }\n              ```\n               @method off\n              @param {String} eventName\n              @param {Function} callback\n              @public\n            *//**\n              The `routeWillChange` event is fired at the beginning of any\n              attempted transition with a `Transition` object as the sole\n              argument. This action can be used for aborting, redirecting,\n              or decorating the transition from the currently active routes.\n               A good example is preventing navigation when a form is\n              half-filled out:\n               ```app/routes/contact-form.js\n              import Route from '@ember/routing';\n              import { service } from '@ember/service';\n               export default class extends Route {\n                @service router;\n                 activate() {\n                  this.router.on('routeWillChange', (transition) => {\n                    if (!transition.to.find(route => route.name === this.routeName)) {\n                      alert(\"Please save or cancel your changes.\");\n                      transition.abort();\n                    }\n                  })\n                }\n              }\n              ```\n               The `routeWillChange` event fires whenever a new route is chosen as the desired target of a transition. This includes `transitionTo`, `replaceWith`, all redirection for any reason including error handling, and abort. Aborting implies changing the desired target back to where you already were. Once a transition has completed, `routeDidChange` fires.\n               @event routeWillChange\n              @param {Transition} transition\n              @public\n            *//**\n              The `routeDidChange` event only fires once a transition has settled.\n              This includes aborts and error substates. Like the `routeWillChange` event\n              it receives a Transition as the sole argument.\n               A good example is sending some analytics when the route has transitioned:\n               ```app/routes/contact-form.js\n              import Route from '@ember/routing';\n              import { service } from '@ember/service';\n               export default class extends Route {\n                @service router;\n                 activate() {\n                  this.router.on('routeDidChange', (transition) => {\n                    ga.send('pageView', {\n                      current: transition.to.name,\n                      from: transition.from.name\n                    });\n                  })\n                }\n              }\n              ```\n               `routeDidChange` will be called after any `Route`'s\n              [didTransition](/ember/release/classes/Route/events/didTransition?anchor=didTransition)\n              action has been fired.\n              The updates of properties\n              [currentURL](/ember/release/classes/RouterService/properties/currentURL?anchor=currentURL),\n              [currentRouteName](/ember/release/classes/RouterService/properties/currentURL?anchor=currentRouteName)\n              and\n              [currentRoute](/ember/release/classes/RouterService/properties/currentURL?anchor=currentRoute)\n              are completed at the time `routeDidChange` is called.\n               @event routeDidChange\n              @param {Transition} transition\n              @public\n            *//**\n             * Refreshes all currently active routes, doing a full transition.\n             * If a route name is provided and refers to a currently active route,\n             * it will refresh only that route and its descendents.\n             * Returns a promise that will be resolved once the refresh is complete.\n             * All resetController, beforeModel, model, afterModel, redirect, and setupController\n             * hooks will be called again. You will get new data from the model hook.\n             *\n             * @method refresh\n             * @param {String} [routeName] the route to refresh (along with all child routes)\n             * @return Transition\n             * @public\n             */refresh(pivotRouteName){if(!pivotRouteName){return this._router._routerMicrolib.refresh();}let owner=getOwner$2(this);let pivotRoute=owner.lookup(`route:${pivotRouteName}`);return this._router._routerMicrolib.refresh(pivotRoute);}/**\n             Name of the current route.\n               This property represents the logical name of the route,\n              which is dot separated.\n              For the following router:\n               ```app/router.js\n              Router.map(function() {\n                this.route('about');\n                this.route('blog', function () {\n                  this.route('post', { path: ':post_id' });\n                });\n              });\n              ```\n               It will return:\n               * `index` when you visit `/`\n              * `about` when you visit `/about`\n              * `blog.index` when you visit `/blog`\n              * `blog.post` when you visit `/blog/some-post-id`\n               @property currentRouteName\n              @type {String | null}\n              @public\n            *//**\n              The `currentRoute` property contains metadata about the current leaf route.\n              It returns a `RouteInfo` object that has information like the route name,\n              params, query params and more.\n               See [RouteInfo](/ember/release/classes/RouteInfo) for more info.\n               This property is guaranteed to change whenever a route transition\n              happens (even when that transition only changes parameters\n              and doesn't change the active route).\n               Usage example:\n              ```app/components/header.js\n                import Component from '@glimmer/component';\n                import { service } from '@ember/service';\n                import { notEmpty } from '@ember/object/computed';\n                 export default class extends Component {\n                  @service router;\n                   @notEmpty('router.currentRoute.child') isChildRoute;\n                });\n              ```\n               @property currentRoute\n              @type RouteInfo\n              @public\n            */}_RouterService=RouterService;decorateFieldV2(_RouterService.prototype,\"currentRouteName\",[readOnly('_router.currentRouteName')]);decorateFieldV2(_RouterService.prototype,\"currentURL\",[readOnly('_router.currentURL')]);/**\n             Current URL for the application.\n             This property represents the URL path for this route.\n            For the following router:\n               ```app/router.js\n              Router.map(function() {\n                this.route('about');\n                this.route('blog', function () {\n                  this.route('post', { path: ':post_id' });\n                });\n              });\n              ```\n               It will return:\n               * `/` when you visit `/`\n              * `/about` when you visit `/about`\n              * `/blog` when you visit `/blog`\n              * `/blog/some-post-id` when you visit `/blog/some-post-id`\n               @property currentURL\n              @type String\n              @public\n            */decorateFieldV2(_RouterService.prototype,\"location\",[readOnly('_router.location')]);/**\n              The `location` property returns what implementation of the `location` API\n              your application is using, which determines what type of URL is being used.\n               See [Location](/ember/release/classes/Location) for more information.\n               To force a particular `location` API implementation to be used in your\n              application you can set a location type on your `config/environment`.\n              For example, to set the `history` type:\n               ```config/environment.js\n              'use strict';\n               module.exports = function(environment) {\n                let ENV = {\n                  modulePrefix: 'router-service',\n                  environment,\n                  rootURL: '/',\n                  locationType: 'history',\n                  ...\n                }\n              }\n              ```\n               The following location types are available by default:\n              `hash`, `history`, `none`.\n               See [HashLocation](/ember/release/classes/HashLocation).\n              See [HistoryLocation](/ember/release/classes/HistoryLocation).\n              See [NoneLocation](/ember/release/classes/NoneLocation).\n               @property location\n              @default 'hash'\n              @see {Location}\n              @public\n            */decorateFieldV2(_RouterService.prototype,\"rootURL\",[readOnly('_router.rootURL')]);/**\n              The `rootURL` property represents the URL of the root of\n              the application, '/' by default.\n              This prefix is assumed on all routes defined on this app.\n               If you change the `rootURL` in your environment configuration\n              like so:\n               ```config/environment.js\n              'use strict';\n               module.exports = function(environment) {\n                let ENV = {\n                  modulePrefix: 'router-service',\n                  environment,\n                  rootURL: '/my-root',\n                …\n                }\n              ]\n              ```\n               This property will return `/my-root`.\n               @property rootURL\n              @default '/'\n              @public\n            */decorateFieldV2(_RouterService.prototype,\"currentRoute\",[readOnly('_router.currentRoute')]);const emberRoutingRouterService=/*#__PURE__*/Object.defineProperty({__proto__:null,ROUTER,default:RouterService},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          *//**\n            The Routing service is used by LinkTo, and provides facilities for\n            the component/view layer to interact with the router.\n\n            This is a private service for internal usage only. For public usage,\n            refer to the `Router` service.\n\n            @private\n            @class RoutingService\n          */class RoutingService extends Service{constructor(...args){super(...args);_defineProperty(this,ROUTER,void 0);}get router(){let router=this[ROUTER];if(router!==undefined){return router;}let owner=getOwner$2(this);let _router=owner.lookup('router:main');_router.setupRouter();return this[ROUTER]=_router;}hasRoute(routeName){return this.router.hasRoute(routeName);}transitionTo(routeName,models,queryParams,shouldReplace){let transition=this.router._doTransition(routeName,models,queryParams);if(shouldReplace){transition.method('replace');}return transition;}normalizeQueryParams(routeName,models,queryParams){this.router._prepareQueryParams(routeName,models,queryParams);}_generateURL(routeName,models,queryParams){let visibleQueryParams={};if(queryParams){Object.assign(visibleQueryParams,queryParams);this.normalizeQueryParams(routeName,models,visibleQueryParams);}return this.router.generate(routeName,...models,{queryParams:visibleQueryParams});}generateURL(routeName,models,queryParams){if(this.router._initialTransitionStarted){return this._generateURL(routeName,models,queryParams);}else{// Swallow error when transition has not started.\n// When rendering in tests without visit(), we cannot infer the route context which <LinkTo/> needs be aware of\ntry{return this._generateURL(routeName,models,queryParams);}catch(_e){return;}}}isActiveForRoute(contexts,queryParams,routeName,routerState){let handlers=this.router._routerMicrolib.recognizer.handlersFor(routeName);let leafName=handlers[handlers.length-1].handler;let maximumContexts=numberOfContextsAcceptedByHandler(routeName,handlers);// NOTE: any ugliness in the calculation of activeness is largely\n// due to the fact that we support automatic normalizing of\n// `resource` -> `resource.index`, even though there might be\n// dynamic segments / query params defined on `resource.index`\n// which complicates (and makes somewhat ambiguous) the calculation\n// of activeness for links that link to `resource` instead of\n// directly to `resource.index`.\n// if we don't have enough contexts revert back to full route name\n// this is because the leaf route will use one of the contexts\nif(contexts.length>maximumContexts){routeName=leafName;}return routerState.isActiveIntent(routeName,contexts,queryParams);}}RoutingService.reopen({targetState:readOnly('router.targetState'),currentState:readOnly('router.currentState'),currentRouteName:readOnly('router.currentRouteName'),currentPath:readOnly('router.currentPath')});function numberOfContextsAcceptedByHandler(handlerName,handlerInfos){let req=0;for(let i=0;i<handlerInfos.length;i++){req+=handlerInfos[i].names.length;if(handlerInfos[i].handler===handlerName){break;}}return req;}const emberRoutingLibRoutingService=/*#__PURE__*/Object.defineProperty({__proto__:null,default:RoutingService},Symbol.toStringTag,{value:'Module'});/**\n            @module @ember/routing\n          *//**\n            Finds a controller instance.\n\n            @for Ember\n            @method controllerFor\n            @private\n          */function controllerFor(container,controllerName,lookupOptions){return container.lookup(`controller:${controllerName}`,lookupOptions);}const emberRoutingLibControllerFor=/*#__PURE__*/Object.defineProperty({__proto__:null,default:controllerFor},Symbol.toStringTag,{value:'Module'});const emberRoutinginternals=/*#__PURE__*/Object.defineProperty({__proto__:null,BucketCache,DSL:DSLImpl,RouterState,RoutingService,controllerFor,generateController,generateControllerFactory,prefixRouteNameArg},Symbol.toStringTag,{value:'Module'});const CAPABILITIES={dynamicLayout:true,dynamicTag:false,prepareArgs:false,createArgs:true,attributeHook:false,elementHook:false,createCaller:true,dynamicScope:true,updateHook:true,createInstance:true,wrapped:false,willDestroy:false,hasSubOwner:true};class MountManager{getDynamicLayout(state){let templateFactory=state.engine.lookup('template:application');return unwrapTemplate(templateFactory(state.engine)).asLayout();}getCapabilities(){return CAPABILITIES;}getOwner(state){return state.engine;}create(owner,{name},args,env){let engine=owner.buildChildEngineInstance(name);engine.boot();let applicationFactory=engine.factoryFor(`controller:application`);let controllerFactory=applicationFactory||generateControllerFactory(engine,'application');let controller;let self;let bucket;let modelRef;if(args.named.has('model')){modelRef=args.named.get('model');}if(modelRef===undefined){controller=controllerFactory.create();self=createConstRef(controller);bucket={engine,controller,self,modelRef};}else{let model=valueForRef(modelRef);controller=controllerFactory.create({model});self=createConstRef(controller);bucket={engine,controller,self,modelRef};}if(env.debugRenderTree){associateDestroyableChild(engine,controller);}return bucket;}getDebugName({name}){return name;}getDebugCustomRenderTree(definition,state,args,templateModuleName){return[{bucket:state.engine,instance:state.engine,type:'engine',name:definition.name,args},{bucket:state.controller,instance:state.controller,type:'route-template',name:'application',args,template:templateModuleName}];}getSelf({self}){return self;}getDestroyable(bucket){return bucket.engine;}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}update(bucket){let{controller,modelRef}=bucket;if(modelRef!==undefined){controller.set('model',valueForRef(modelRef));}}}const MOUNT_MANAGER=new MountManager();class MountDefinition{constructor(resolvedName){// handle is not used by this custom definition\n_defineProperty(this,\"handle\",-1);_defineProperty(this,\"state\",void 0);_defineProperty(this,\"manager\",MOUNT_MANAGER);_defineProperty(this,\"compilable\",null);_defineProperty(this,\"capabilities\",capabilityFlagsFrom(CAPABILITIES));this.resolvedName=resolvedName;this.state={name:resolvedName};}}/**\n          @module ember\n          *//**\n            The `{{mount}}` helper lets you embed a routeless engine in a template.\n            Mounting an engine will cause an instance to be booted and its `application`\n            template to be rendered.\n\n            For example, the following template mounts the `ember-chat` engine:\n\n            ```handlebars\n            {{! application.hbs }}\n            {{mount \"ember-chat\"}}\n            ```\n\n            Additionally, you can also pass in a `model` argument that will be\n            set as the engines model. This can be an existing object:\n\n            ```\n            <div>\n              {{mount 'admin' model=userSettings}}\n            </div>\n            ```\n\n            Or an inline `hash`, and you can even pass components:\n\n            ```\n            <div>\n              <h1>Application template!</h1>\n              {{mount 'admin' model=(hash\n                  title='Secret Admin'\n                  signInButton=(component 'sign-in-button')\n              )}}\n            </div>\n            ```\n\n            @method mount\n            @param {String} name Name of the engine to mount.\n            @param {Object} [model] Object that will be set as\n                                    the model of the engine.\n            @for Ember.Templates.helpers\n            @public\n          */const mountHelper=internalHelper((args,owner)=>{let nameRef=args.positional[0];let captured;captured=createCapturedArgs(args.named,EMPTY_POSITIONAL);let lastName,lastDef;return createComputeRef(()=>{let name=valueForRef(nameRef);if(typeof name==='string'){if(lastName===name){return lastDef;}lastName=name;lastDef=curry(CurriedTypes.Component,new MountDefinition(name),owner,captured,true);return lastDef;}else{lastDef=null;lastName=null;return null;}});});/**\n            The `{{outlet}}` helper lets you specify where a child route will render in\n            your template. An important use of the `{{outlet}}` helper is in your\n            application's `application.hbs` file:\n\n            ```app/templates/application.hbs\n            <MyHeader />\n\n            <div class=\"my-dynamic-content\">\n              <!-- this content will change based on the current route, which depends on the current URL -->\n              {{outlet}}\n            </div>\n\n            <MyFooter />\n            ```\n\n            See the [routing guide](https://guides.emberjs.com/release/routing/rendering-a-template/) for more\n            information on how your `route` interacts with the `{{outlet}}` helper.\n            Note: Your content __will not render__ if there isn't an `{{outlet}}` for it.\n\n            @method outlet\n            @for Ember.Templates.helpers\n            @public\n          */const outletHelper=internalHelper((_args,owner,scope)=>{let outletRef=createComputeRef(()=>{let state=valueForRef(scope.get('outletState'));return state?.outlets?.main;});let lastState=null;let definition=null;return createComputeRef(()=>{let outletState=valueForRef(outletRef);let state=stateFor(outletRef,outletState);if(!validate(state,lastState)){lastState=state;if(state!==null){let named=dict();// Create a ref for the model\nlet modelRef=childRefFromParts(outletRef,['render','model']);// Store the value of the model\nlet model=valueForRef(modelRef);// Create a compute ref which we pass in as the `{{@model}}` reference\n// for the outlet. This ref will update and return the value of the\n// model _until_ the outlet itself changes. Once the outlet changes,\n// dynamic scope also changes, and so the original model ref would not\n// provide the correct updated value. So we stop updating and return\n// the _last_ model value for that outlet.\nnamed['model']=createComputeRef(()=>{if(lastState===state){model=valueForRef(modelRef);}return model;});let args=createCapturedArgs(named,EMPTY_POSITIONAL);definition=curry(CurriedTypes.Component,new OutletComponentDefinition(state),outletState?.render?.owner??owner,args,true);}else{definition=null;}}return definition;});});function stateFor(ref,outlet){if(outlet===undefined)return null;let render=outlet.render;if(render===undefined)return null;let template=render.template;if(template===undefined)return null;if(isTemplateFactory(template)){template=template(render.owner);}return{ref,name:render.name,template,controller:render.controller,model:render.model};}function validate(state,lastState){if(state===null){return lastState===null;}if(lastState===null){return false;}return state.template===lastState.template&&state.controller===lastState.controller;}function instrumentationPayload(name){return{object:`component:${name}`};}function componentFor(name,owner){let fullName=`component:${name}`;return owner.factoryFor(fullName)||null;}function layoutFor(name,owner,options){if(DEPRECATIONS.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING.isRemoved){return null;}let templateFullName=`template:components/${name}`;let result=owner.lookup(templateFullName,options)||null;if(result){deprecateUntil(`Components with separately resolved templates are deprecated. Migrate to either co-located js/ts + hbs files or to gjs/gts. Tried to lookup '${templateFullName}'.`,DEPRECATIONS.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING);}return result;}function lookupComponentPair(owner,name,options){let component=componentFor(name,owner);if(isFactory(component)&&component.class){let layout=getComponentTemplate(component.class);if(layout!==undefined){return{component,layout};}}let layout=layoutFor(name,owner,options);if(component===null&&layout===null){return null;}else{return{component,layout};}}const BUILTIN_KEYWORD_HELPERS={action,mut,readonly,unbound,'-hash':hash$1,'-each-in':eachIn,'-normalize-class':normalizeClassHelper,'-resolve':resolve$1,'-track-array':trackArray,'-mount':mountHelper,'-outlet':outletHelper,'-in-el-null':inElementNullCheckHelper};const BUILTIN_HELPERS={...BUILTIN_KEYWORD_HELPERS,array:array$1,concat:concat$1,fn:fn$1,get:get$1,hash:hash$1,'unique-id':uniqueId$1};{// Bug: this may be a quirk of our test setup?\n// In prod builds, this is a no-op helper and is unused in practice. We shouldn't need\n// to add it at all, but the current test build doesn't produce a \"prod compiler\", so\n// we ended up running the debug-build for the template compliler in prod tests. Once\n// that is fixed, this can be removed. For now, this allows the test to work and does\n// not really harm anything, since it's just a no-op pass-through helper and the bytes\n// has to be included anyway. In the future, perhaps we can avoid the latter by using\n// `import(...)`?\nBUILTIN_HELPERS['-disallow-dynamic-resolution']=disallowDynamicResolution;}const BUILTIN_KEYWORD_MODIFIERS={action:actionModifier};const BUILTIN_MODIFIERS={...BUILTIN_KEYWORD_MODIFIERS,on:on$1};class ResolverImpl{constructor(){_defineProperty(this,\"componentDefinitionCache\",new Map());}lookupPartial(){return null;}lookupHelper(name,owner){let helper=BUILTIN_HELPERS[name];if(helper!==undefined){return helper;}let factory=owner.factoryFor(`helper:${name}`);if(factory===undefined){return null;}let definition=factory.class;if(definition===undefined){return null;}if(typeof definition==='function'&&isClassicHelper(definition)){// For classic class based helpers, we need to pass the factoryFor result itself rather\n// than the raw value (`factoryFor(...).class`). This is because injections are already\n// bound in the factoryFor result, including type-based injections\n{setInternalHelperManager(CLASSIC_HELPER_MANAGER,factory);}return factory;}return definition;}lookupBuiltInHelper(name){return BUILTIN_KEYWORD_HELPERS[name]??null;}lookupModifier(name,owner){let builtin=BUILTIN_MODIFIERS[name];if(builtin!==undefined){return builtin;}let modifier=owner.factoryFor(`modifier:${name}`);if(modifier===undefined){return null;}return modifier.class||null;}lookupBuiltInModifier(name){return BUILTIN_KEYWORD_MODIFIERS[name]??null;}lookupComponent(name,owner){let pair=lookupComponentPair(owner,name);if(pair===null){return null;}let template=null;let key;if(pair.component===null){key=template=pair.layout(owner);}else{key=pair.component;}let cachedComponentDefinition=this.componentDefinitionCache.get(key);if(cachedComponentDefinition!==undefined){return cachedComponentDefinition;}if(template===null&&pair.layout!==null){template=pair.layout(owner);}let finalizer=_instrumentStart('render.getComponentDefinition',instrumentationPayload,name);let definition=null;if(pair.component===null){definition={state:templateOnlyComponent(undefined,name),manager:TEMPLATE_ONLY_COMPONENT_MANAGER,template};}else{let factory=pair.component;let ComponentClass=factory.class;let manager=getInternalComponentManager(ComponentClass);definition={state:isCurlyManager(manager)?factory:ComponentClass,manager,template};}finalizer();this.componentDefinitionCache.set(key,definition);return definition;}}// We use the `InternalOwner` notion here because we actually need all of its\n// API for using with renderers (normally, it will be `EngineInstance`).\n// We use `getOwner` from our internal home for it rather than the narrower\n// public API for the same reason.\nconst TOP_LEVEL_NAME='-top-level';class OutletView{static extend(injections){return class extends OutletView{static create(options){if(options){return super.create(Object.assign({},injections,options));}else{return super.create(injections);}}};}static reopenClass(injections){Object.assign(this,injections);}static create(options){let{environment:_environment,application:namespace,template:templateFactory}=options;let owner=getOwner$2(options);let template=templateFactory(owner);return new OutletView(_environment,owner,template,namespace);}constructor(_environment,owner,template,namespace){_defineProperty(this,\"ref\",void 0);_defineProperty(this,\"state\",void 0);this._environment=_environment;this.owner=owner;this.template=template;this.namespace=namespace;let outletStateTag=createTag();let outletState={outlets:{main:undefined},render:{owner:owner,into:undefined,outlet:'main',name:TOP_LEVEL_NAME,controller:undefined,model:undefined,template}};let ref=this.ref=createComputeRef(()=>{consumeTag(outletStateTag);return outletState;},state=>{DIRTY_TAG$1(outletStateTag);outletState.outlets['main']=state;});this.state={ref,name:TOP_LEVEL_NAME,template,controller:undefined,model:undefined};}appendTo(selector){let target;if(this._environment.hasDOM){target=typeof selector==='string'?document.querySelector(selector):selector;}else{target=selector;}let renderer=this.owner.lookup('renderer:-dom');// SAFETY: It's not clear that this cast is safe.\n// The types for appendOutletView may be incorrect or this is a potential bug.\nschedule('render',renderer,'appendOutletView',this,target);}rerender(){/**/}setOutletState(state){updateRef(this.ref,state);}destroy(){/**/}}class DynamicScope{constructor(view,outletState){this.view=view;this.outletState=outletState;}child(){return new DynamicScope(this.view,this.outletState);}get(key){return this.outletState;}set(key,value){this.outletState=value;return value;}}const NO_OP=()=>{};// This wrapper logic prevents us from rerendering in case of a hard failure\n// during render. This prevents infinite revalidation type loops from occuring,\n// and ensures that errors are not swallowed by subsequent follow on failures.\nfunction errorLoopTransaction(fn){{return fn;}}class RootState{constructor(root,runtime,context,owner,template,self,parentElement,dynamicScope,builder){_defineProperty(this,\"id\",void 0);_defineProperty(this,\"result\",void 0);_defineProperty(this,\"destroyed\",void 0);_defineProperty(this,\"render\",void 0);this.root=root;this.runtime=runtime;this.id=root instanceof OutletView?guidFor(root):getViewId(root);this.result=undefined;this.destroyed=false;this.render=errorLoopTransaction(()=>{let layout=unwrapTemplate(template).asLayout();let iterator=renderMain(runtime,context,owner,self,builder(runtime.env,{element:parentElement,nextSibling:null}),layout,dynamicScope);let result=this.result=iterator.sync();// override .render function after initial render\nthis.render=errorLoopTransaction(()=>result.rerender({alwaysRevalidate:false}));});}isFor(possibleRoot){return this.root===possibleRoot;}destroy(){let{result,runtime:{env}}=this;this.destroyed=true;this.runtime=undefined;this.root=null;this.result=undefined;this.render=undefined;if(result!==undefined){/*\n                 Handles these scenarios:\n                  * When roots are removed during standard rendering process, a transaction exists already\n                   `.begin()` / `.commit()` are not needed.\n                 * When roots are being destroyed manually (`component.append(); component.destroy() case), no\n                   transaction exists already.\n                 * When roots are being destroyed during `Renderer#destroy`, no transaction exists\n                  */inTransaction(env,()=>destroy(result));}}}const renderers=[];function _resetRenderers(){renderers.length=0;}function register(renderer){renderers.push(renderer);}function deregister(renderer){let index=renderers.indexOf(renderer);renderers.splice(index,1);}function loopBegin(){for(let renderer of renderers){renderer._scheduleRevalidate();}}let renderSettledDeferred=null;/*\n            Returns a promise which will resolve when rendering has settled. Settled in\n            this context is defined as when all of the tags in use are \"current\" (e.g.\n            `renderers.every(r => r._isValid())`). When this is checked at the _end_ of\n            the run loop, this essentially guarantees that all rendering is completed.\n\n            @method renderSettled\n            @returns {Promise<void>} a promise which fulfills when rendering has settled\n          */function renderSettled(){if(renderSettledDeferred===null){renderSettledDeferred=RSVP.defer();// if there is no current runloop, the promise created above will not have\n// a chance to resolve (because its resolved in backburner's \"end\" event)\nif(!_getCurrentRunLoop()){// ensure a runloop has been kicked off\n_backburner.schedule('actions',null,NO_OP);}}return renderSettledDeferred.promise;}function resolveRenderPromise(){if(renderSettledDeferred!==null){let resolve=renderSettledDeferred.resolve;renderSettledDeferred=null;_backburner.join(null,resolve);}}let loops=0;function loopEnd(){for(let renderer of renderers){if(!renderer._isValid()){if(loops>ENV._RERENDER_LOOP_LIMIT){loops=0;// TODO: do something better\nrenderer.destroy();throw new Error('infinite rendering invalidation detected');}loops++;return _backburner.join(null,NO_OP);}}loops=0;resolveRenderPromise();}_backburner.on('begin',loopBegin);_backburner.on('end',loopEnd);class Renderer{static create(props){let{_viewRegistry}=props;let owner=getOwner$2(props);let document=owner.lookup('service:-document');let env=owner.lookup('-environment:main');let rootTemplate=owner.lookup(privatize`template:-root`);let builder=owner.lookup('service:-dom-builder');return new this(owner,document,env,rootTemplate,_viewRegistry,builder);}constructor(owner,document,env,rootTemplate,viewRegistry,builder=clientBuilder){_defineProperty(this,\"_rootTemplate\",void 0);_defineProperty(this,\"_viewRegistry\",void 0);_defineProperty(this,\"_roots\",void 0);_defineProperty(this,\"_removedRoots\",void 0);_defineProperty(this,\"_builder\",void 0);_defineProperty(this,\"_inRenderTransaction\",false);_defineProperty(this,\"_owner\",void 0);_defineProperty(this,\"_context\",void 0);_defineProperty(this,\"_runtime\",void 0);_defineProperty(this,\"_lastRevision\",-1);_defineProperty(this,\"_destroyed\",false);/** @internal */_defineProperty(this,\"_isInteractive\",void 0);_defineProperty(this,\"_runtimeResolver\",void 0);this._owner=owner;this._rootTemplate=rootTemplate(owner);this._viewRegistry=viewRegistry||owner.lookup('-view-registry:main');this._roots=[];this._removedRoots=[];this._builder=builder;this._isInteractive=env.isInteractive;// resolver is exposed for tests\nlet resolver=this._runtimeResolver=new ResolverImpl();let sharedArtifacts=artifacts();this._context=programCompilationContext(sharedArtifacts,resolver,heap=>new RuntimeOpImpl(heap));let runtimeEnvironmentDelegate=new EmberEnvironmentDelegate(owner,env.isInteractive);this._runtime=runtimeContext({appendOperations:env.hasDOM?new DOMTreeConstruction(document):new NodeDOMTreeConstruction(document),updateOperations:new DOMChanges(document)},runtimeEnvironmentDelegate,sharedArtifacts,resolver);}get debugRenderTree(){let{debugRenderTree}=this._runtime.env;return debugRenderTree;}// renderer HOOKS\nappendOutletView(view,target){let definition=createRootOutlet(view);this._appendDefinition(view,curry(CurriedTypes.Component,definition,view.owner,null,true),target);}appendTo(view,target){let definition=new RootComponentDefinition(view);this._appendDefinition(view,curry(CurriedTypes.Component,definition,this._owner,null,true),target);}_appendDefinition(root,definition,target){let self=createConstRef(definition);let dynamicScope=new DynamicScope(null,UNDEFINED_REFERENCE);let rootState=new RootState(root,this._runtime,this._context,this._owner,this._rootTemplate,self,target,dynamicScope,this._builder);this._renderRoot(rootState);}rerender(){this._scheduleRevalidate();}register(view){let id=getViewId(view);this._viewRegistry[id]=view;}unregister(view){delete this._viewRegistry[getViewId(view)];}remove(view){view._transitionTo('destroying');this.cleanupRootFor(view);if(this._isInteractive){view.trigger('didDestroyElement');}}cleanupRootFor(view){// no need to cleanup roots if we have already been destroyed\nif(this._destroyed){return;}let roots=this._roots;// traverse in reverse so we can remove items\n// without mucking up the index\nlet i=this._roots.length;while(i--){let root=roots[i];if(root.isFor(view)){root.destroy();roots.splice(i,1);}}}destroy(){if(this._destroyed){return;}this._destroyed=true;this._clearAllRoots();}getElement(view){if(this._isInteractive){return getViewElement(view);}else{throw new Error('Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).');}}getBounds(view){let bounds=view[BOUNDS];let parentElement=bounds.parentElement();let firstNode=bounds.firstNode();let lastNode=bounds.lastNode();return{parentElement,firstNode,lastNode};}createElement(tagName){return this._runtime.env.getAppendOperations().createElement(tagName);}_renderRoot(root){let{_roots:roots}=this;roots.push(root);if(roots.length===1){register(this);}this._renderRootsTransaction();}_renderRoots(){let{_roots:roots,_runtime:runtime,_removedRoots:removedRoots}=this;let initialRootsLength;do{initialRootsLength=roots.length;inTransaction(runtime.env,()=>{// ensure that for the first iteration of the loop\n// each root is processed\nfor(let i=0;i<roots.length;i++){let root=roots[i];false&&!root&&assert$1('has root',root);if(root.destroyed){// add to the list of roots to be removed\n// they will be removed from `this._roots` later\nremovedRoots.push(root);// skip over roots that have been marked as destroyed\ncontinue;}// when processing non-initial reflush loops,\n// do not process more roots than needed\nif(i>=initialRootsLength){continue;}root.render();}this._lastRevision=valueForTag(CURRENT_TAG);});}while(roots.length>initialRootsLength);// remove any roots that were destroyed during this transaction\nwhile(removedRoots.length){let root=removedRoots.pop();let rootIndex=roots.indexOf(root);roots.splice(rootIndex,1);}if(this._roots.length===0){deregister(this);}}_renderRootsTransaction(){if(this._inRenderTransaction){// currently rendering roots, a new root was added and will\n// be processed by the existing _renderRoots invocation\nreturn;}// used to prevent calling _renderRoots again (see above)\n// while we are actively rendering roots\nthis._inRenderTransaction=true;let completedWithoutError=false;try{this._renderRoots();completedWithoutError=true;}finally{if(!completedWithoutError){this._lastRevision=valueForTag(CURRENT_TAG);}this._inRenderTransaction=false;}}_clearAllRoots(){let roots=this._roots;for(let root of roots){root.destroy();}this._removedRoots.length=0;this._roots=[];// if roots were present before destroying\n// deregister this renderer instance\nif(roots.length){deregister(this);}}_scheduleRevalidate(){_backburner.scheduleOnce('render',this,this._revalidate);}_isValid(){return this._destroyed||this._roots.length===0||validateTag(CURRENT_TAG,this._lastRevision);}_revalidate(){if(this._isValid()){return;}this._renderRootsTransaction();}}// STATE within a module is frowned upon, this exists\n// to support Ember.TEMPLATES but shield ember internals from this legacy\n// global API.\nlet TEMPLATES={};function setTemplates(templates){TEMPLATES=templates;}function getTemplates(){return TEMPLATES;}function getTemplate(name){if(Object.prototype.hasOwnProperty.call(TEMPLATES,name)){return TEMPLATES[name];}}function hasTemplate(name){return Object.prototype.hasOwnProperty.call(TEMPLATES,name);}function setTemplate(name,template){return TEMPLATES[name]=template;}const OutletTemplate=templateFactory(/*\n            {{component (outletHelper)}}\n          */{\"id\":\"2c6+lAmT\",\"block\":\"[[[46,[28,[32,0],null,null],null,null,null]],[],false,[\\\"component\\\"]]\",\"moduleName\":\"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs\",\"scope\":()=>[outletHelper],\"isStrictMode\":true});function setupApplicationRegistry(registry){// because we are using injections we can't use instantiate false\n// we need to use bind() to copy the function so factory for\n// association won't leak\nregistry.register('service:-dom-builder',{// Additionally, we *must* constrain this to require `props` on create, else\n// we *know* it cannot have an owner.\ncreate(props){let owner=getOwner$2(props);let env=owner.lookup('-environment:main');switch(env._renderMode){case'serialize':return serializeBuilder.bind(null);case'rehydrate':return rehydrationBuilder.bind(null);default:return clientBuilder.bind(null);}}});registry.register(privatize`template:-root`,RootTemplate);registry.register('renderer:-dom',Renderer);}function setupEngineRegistry(registry){registry.optionsForType('template',{instantiate:false});registry.register('view:-outlet',OutletView);registry.register('template:-outlet',OutletTemplate);registry.optionsForType('helper',{instantiate:false});registry.register('component:input',Input);registry.register('component:link-to',LinkTo);registry.register('component:textarea',Textarea);}/**\n             Associate a class with a component manager (an object that is responsible for\n             coordinating the lifecycle events that occurs when invoking, rendering and\n             re-rendering a component).\n\n             @method setComponentManager\n             @param {Function} factory a function to create the owner for an object\n             @param {Object} obj the object to associate with the componetn manager\n             @return {Object} the same object passed in\n             @public\n            */function setComponentManager(manager,obj){return setComponentManager$1(manager,obj);}/**\n            [Glimmer](https://github.com/tildeio/glimmer) is a templating engine used by Ember.js that is compatible with a subset of the [Handlebars](http://handlebarsjs.com/) syntax.\n\n            ### Showing a property\n\n            Templates manage the flow of an application's UI, and display state (through\n            the DOM) to a user. For example, given a component with the property \"name\",\n            that component's template can use the name in several ways:\n\n            ```app/components/person-profile.js\n            import Component from '@ember/component';\n\n            export default Component.extend({\n              name: 'Jill'\n            });\n            ```\n\n            ```app/components/person-profile.hbs\n            {{this.name}}\n            <div>{{this.name}}</div>\n            <span data-name={{this.name}}></span>\n            ```\n\n            Any time the \"name\" property on the component changes, the DOM will be\n            updated.\n\n            Properties can be chained as well:\n\n            ```handlebars\n            {{@aUserModel.name}}\n            <div>{{@listOfUsers.firstObject.name}}</div>\n            ```\n\n            ### Using Ember helpers\n\n            When content is passed in mustaches `{{}}`, Ember will first try to find a helper\n            or component with that name. For example, the `if` helper:\n\n            ```app/components/person-profile.hbs\n            {{if this.name \"I have a name\" \"I have no name\"}}\n            <span data-has-name={{if this.name true}}></span>\n            ```\n\n            The returned value is placed where the `{{}}` is called. The above style is\n            called \"inline\". A second style of helper usage is called \"block\". For example:\n\n            ```handlebars\n            {{#if this.name}}\n              I have a name\n            {{else}}\n              I have no name\n            {{/if}}\n            ```\n\n            The block form of helpers allows you to control how the UI is created based\n            on the values of properties.\n            A third form of helper is called \"nested\". For example here the concat\n            helper will add \" Doe\" to a displayed name if the person has no last name:\n\n            ```handlebars\n            <span data-name={{concat this.firstName (\n              if this.lastName (concat \" \" this.lastName) \"Doe\"\n            )}}></span>\n            ```\n\n            Ember's built-in helpers are described under the [Ember.Templates.helpers](/ember/release/classes/Ember.Templates.helpers)\n            namespace. Documentation on creating custom helpers can be found under\n            [helper](/ember/release/functions/@ember%2Fcomponent%2Fhelper/helper) (or\n            under [Helper](/ember/release/classes/Helper) if a helper requires access to\n            dependency injection).\n\n            ### Invoking a Component\n\n            Ember components represent state to the UI of an application. Further\n            reading on components can be found under [Component](/ember/release/classes/Component).\n\n            @module @ember/component\n            @main @ember/component\n            @public\n           */const emberinternalsGlimmerIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,Component,DOMChanges,DOMTreeConstruction,Helper,Input,LinkTo,NodeDOMTreeConstruction,OutletView,Renderer,RootTemplate,SafeString,Textarea,_resetRenderers,componentCapabilities,escapeExpression,getTemplate,getTemplates,hasTemplate,helper:helper$2,htmlSafe,isHTMLSafe,isSerializationFirstNode,modifierCapabilities,renderSettled,setComponentManager,setTemplate,setTemplates,setupApplicationRegistry,setupEngineRegistry,template:templateFactory,templateCacheCounters,uniqueId:uniqueId$2},Symbol.toStringTag,{value:'Module'});const emberinternalsRoutingIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,RouterDSL:DSLImpl,controllerFor,generateController,generateControllerFactory},Symbol.toStringTag,{value:'Module'});// The formatting here is designed to help make this type actually be\n// comprehensible to mortals, including the mortals who came up with it.\n// prettier-ignore\n// A way of representing non-user-constructible types. You can conveniently use\n// this by doing `interface Type extends Opaque<'some-type-name'> { ... }` for\n// simple types, and/or you can type-parameterize it as makes sense for your use\n// case (see e.g. `@ember/component/helper`'s use with functional helpers).\nclass Opaque{}const emberinternalsUtilityTypesIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,Opaque},Symbol.toStringTag,{value:'Module'});const fallbackViewRegistry=makeDictionary(null);const emberinternalsViewsLibCompatFallbackViewRegistry=/*#__PURE__*/Object.defineProperty({__proto__:null,default:fallbackViewRegistry},Symbol.toStringTag,{value:'Module'});/*globals CustomEvent *//**\n            @module @ember/application\n          */const loadHooks=ENV.EMBER_LOAD_HOOKS||{};const loaded={};let _loaded=loaded;/**\n            Detects when a specific package of Ember (e.g. 'Application')\n            has fully loaded and is available for extension.\n\n            The provided `callback` will be called with the `name` passed\n            resolved from a string into the object:\n\n            ``` javascript\n            import { onLoad } from '@ember/application';\n\n            onLoad('Ember.Application' function(hbars) {\n              hbars.registerHelper(...);\n            });\n            ```\n\n            @method onLoad\n            @static\n            @for @ember/application\n            @param name {String} name of hook\n            @param callback {Function} callback to be called\n            @private\n          */function onLoad(name,callback){let object=loaded[name];let hooks=loadHooks[name]??=[];hooks.push(callback);if(object){callback(object);}}/**\n            Called when an Ember.js package (e.g Application) has finished\n            loading. Triggers any callbacks registered for this event.\n\n            @method runLoadHooks\n            @static\n            @for @ember/application\n            @param name {String} name of hook\n            @param object {Object} object to pass to callbacks\n            @private\n          */function runLoadHooks(name,object){loaded[name]=object;if(window$1&&typeof CustomEvent==='function'){let event=new CustomEvent(name,{detail:object});window$1.dispatchEvent(event);}loadHooks[name]?.forEach(callback=>callback(object));}const emberApplicationLibLazyLoad=/*#__PURE__*/Object.defineProperty({__proto__:null,_loaded,onLoad,runLoadHooks},Symbol.toStringTag,{value:'Module'});/**\n            @private\n\n            Returns the current `location.pathname`, normalized for IE inconsistencies.\n          */function getPath(location){let pathname=location.pathname;// Various versions of IE/Opera don't always return a leading slash\nif(pathname[0]!=='/'){pathname=`/${pathname}`;}return pathname;}/**\n            @private\n\n            Returns the current `location.search`.\n          */function getQuery(location){return location.search;}/**\n            @private\n\n            Returns the hash or empty string\n          */function getHash(location){if(location.hash!==undefined){return location.hash.substring(0);}return'';}function getFullPath(location){return getPath(location)+getQuery(location)+getHash(location);}function getOrigin(location){let origin=location.origin;// Older browsers, especially IE, don't have origin\nif(!origin){origin=`${location.protocol}//${location.hostname}`;if(location.port){origin+=`:${location.port}`;}}return origin;}/**\n            Replaces the current location, making sure we explicitly include the origin\n            to prevent redirecting to a different origin.\n\n            @private\n          */function replacePath(location,path){location.replace(getOrigin(location)+path);}const emberRoutingLibLocationUtils=/*#__PURE__*/Object.defineProperty({__proto__:null,getFullPath,getHash,getOrigin,getPath,getQuery,replacePath},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/routing/hash-location\n          *//**\n            `HashLocation` implements the location API using the browser's\n            hash. At present, it relies on a `hashchange` event existing in the\n            browser.\n\n            Using `HashLocation` results in URLs with a `#` (hash sign) separating the\n            server side URL portion of the URL from the portion that is used by Ember.\n\n            Example:\n\n            ```app/router.js\n            Router.map(function() {\n              this.route('posts', function() {\n                this.route('new');\n              });\n            });\n\n            Router.reopen({\n              location: 'hash'\n            });\n            ```\n\n            This will result in a posts.new url of `/#/posts/new`.\n\n            @class HashLocation\n            @extends EmberObject\n            @protected\n          */class HashLocation extends EmberObject{constructor(...args){super(...args);_defineProperty(this,\"_hashchangeHandler\",void 0);_defineProperty(this,\"_location\",void 0);_defineProperty(this,\"lastSetURL\",null);}init(){this.location=this._location??window.location;this._hashchangeHandler=undefined;}/**\n              @private\n               Returns normalized location.hash\n               @since 1.5.1\n              @method getHash\n            */getHash(){return getHash(this.location);}/**\n              Returns the normalized URL, constructed from `location.hash`.\n               e.g. `#/foo` => `/foo` as well as `#/foo#bar` => `/foo#bar`.\n               By convention, hashed paths must begin with a forward slash, otherwise they\n              are not treated as a path so we can distinguish intent.\n               @private\n              @method getURL\n            */getURL(){let originalPath=this.getHash().substring(1);let outPath=originalPath;if(outPath[0]!=='/'){outPath='/';// Only add the # if the path isn't empty.\n// We do NOT want `/#` since the ampersand\n// is only included (conventionally) when\n// the location.hash has a value\nif(originalPath){outPath+=`#${originalPath}`;}}return outPath;}/**\n              Set the `location.hash` and remembers what was set. This prevents\n              `onUpdateURL` callbacks from triggering when the hash was set by\n              `HashLocation`.\n               @private\n              @method setURL\n              @param path {String}\n            */setURL(path){this.location.hash=path;this.lastSetURL=path;}/**\n              Uses location.replace to update the url without a page reload\n              or history modification.\n               @private\n              @method replaceURL\n              @param path {String}\n            */replaceURL(path){this.location.replace(`#${path}`);this.lastSetURL=path;}/**\n              Register a callback to be invoked when the hash changes. These\n              callbacks will execute when the user presses the back or forward\n              button, but not after `setURL` is invoked.\n               @private\n              @method onUpdateURL\n              @param callback {Function}\n            */onUpdateURL(callback){this._removeEventListener();this._hashchangeHandler=bind(this,function(_event){let path=this.getURL();if(this.lastSetURL===path){return;}this.lastSetURL=null;callback(path);});window.addEventListener('hashchange',this._hashchangeHandler);}/**\n              Given a URL, formats it to be placed into the page as part\n              of an element's `href` attribute.\n               @private\n              @method formatURL\n              @param url {String}\n            */formatURL(url){return`#${url}`;}/**\n              Cleans up the HashLocation event listener.\n               @private\n              @method willDestroy\n            */willDestroy(){this._removeEventListener();}_removeEventListener(){if(this._hashchangeHandler){window.removeEventListener('hashchange',this._hashchangeHandler);}}}const emberRoutingHashLocation=/*#__PURE__*/Object.defineProperty({__proto__:null,default:HashLocation},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/routing/history-location\n          */let popstateFired=false;function _uuid(){return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(c){let r,v;r=Math.random()*16|0;v=c==='x'?r:r&3|8;return v.toString(16);});}/**\n            HistoryLocation implements the location API using the browser's\n            history.pushState API.\n\n            Using `HistoryLocation` results in URLs that are indistinguishable from a\n            standard URL. This relies upon the browser's `history` API.\n\n            Example:\n\n            ```app/router.js\n            Router.map(function() {\n              this.route('posts', function() {\n                this.route('new');\n              });\n            });\n\n            Router.reopen({\n              location: 'history'\n            });\n            ```\n\n            This will result in a posts.new url of `/posts/new`.\n\n            Keep in mind that your server must serve the Ember app at all the routes you\n            define.\n\n            Using `HistoryLocation` will also result in location states being recorded by\n            the browser `history` API with the following schema:\n\n            ```\n            window.history.state -> { path: '/', uuid: '3552e730-b4a6-46bd-b8bf-d8c3c1a97e0a' }\n            ```\n\n            This allows each in-app location state to be tracked uniquely across history\n            state changes via the `uuid` field.\n\n            @class HistoryLocation\n            @extends EmberObject\n            @protected\n          */class HistoryLocation extends EmberObject{constructor(...args){super(...args);// SAFETY: both of these properties initialized via `init`.\n_defineProperty(this,\"history\",void 0);_defineProperty(this,\"_previousURL\",void 0);_defineProperty(this,\"_popstateHandler\",void 0);/**\n              Will be pre-pended to path upon state change\n               @property rootURL\n              @default '/'\n              @private\n            */_defineProperty(this,\"rootURL\",'/');}/**\n              @private\n               Returns normalized location.hash\n               @method getHash\n            */getHash(){return getHash(this.location);}init(){this._super(...arguments);let base=document.querySelector('base');let baseURL='';if(base!==null&&base.hasAttribute('href')){baseURL=base.getAttribute('href')??'';}this.baseURL=baseURL;this.location=this.location??window.location;this._popstateHandler=undefined;}/**\n              Used to set state on first call to setURL\n               @private\n              @method initState\n            */initState(){let history=this.history??window.history;this.history=history;let{state}=history;let path=this.formatURL(this.getURL());if(state&&state.path===path){// preserve existing state\n// used for webkit workaround, since there will be no initial popstate event\nthis._previousURL=this.getURL();}else{this.replaceState(path);}}/**\n              Returns the current `location.pathname` without `rootURL` or `baseURL`\n               @private\n              @method getURL\n              @return url {String}\n            */getURL(){let{location,rootURL,baseURL}=this;let path=location.pathname;// remove trailing slashes if they exists\nrootURL=rootURL.replace(/\\/$/,'');baseURL=baseURL.replace(/\\/$/,'');// remove baseURL and rootURL from start of path\nlet url=path.replace(new RegExp(`^${baseURL}(?=/|$)`),'').replace(new RegExp(`^${rootURL}(?=/|$)`),'').replace(/\\/\\//g,'/');// remove extra slashes\nlet search=location.search||'';url+=search+this.getHash();return url;}/**\n              Uses `history.pushState` to update the url without a page reload.\n               @private\n              @method setURL\n              @param path {String}\n            */setURL(path){let{state}=this.history;path=this.formatURL(path);if(!state||state.path!==path){this.pushState(path);}}/**\n              Uses `history.replaceState` to update the url without a page reload\n              or history modification.\n               @private\n              @method replaceURL\n              @param path {String}\n            */replaceURL(path){let{state}=this.history;path=this.formatURL(path);if(!state||state.path!==path){this.replaceState(path);}}/**\n             Pushes a new state.\n              @private\n             @method pushState\n             @param path {String}\n            */pushState(path){let state={path,uuid:_uuid()};this.history.pushState(state,'',path);// used for webkit workaround\nthis._previousURL=this.getURL();}/**\n             Replaces the current state.\n              @private\n             @method replaceState\n             @param path {String}\n            */replaceState(path){let state={path,uuid:_uuid()};this.history.replaceState(state,'',path);// used for webkit workaround\nthis._previousURL=this.getURL();}/**\n              Register a callback to be invoked whenever the browser\n              history changes, including using forward and back buttons.\n               @private\n              @method onUpdateURL\n              @param callback {Function}\n            */onUpdateURL(callback){this._removeEventListener();this._popstateHandler=()=>{// Ignore initial page load popstate event in Chrome\nif(!popstateFired){popstateFired=true;if(this.getURL()===this._previousURL){return;}}callback(this.getURL());};window.addEventListener('popstate',this._popstateHandler);}/**\n              Formats url to be placed into href attribute.\n               @private\n              @method formatURL\n              @param url {String}\n              @return formatted url {String}\n            */formatURL(url){let{rootURL,baseURL}=this;if(url!==''){// remove trailing slashes if they exists\nrootURL=rootURL.replace(/\\/$/,'');baseURL=baseURL.replace(/\\/$/,'');}else if(baseURL[0]==='/'&&rootURL[0]==='/'){// if baseURL and rootURL both start with a slash\n// ... remove trailing slash from baseURL if it exists\nbaseURL=baseURL.replace(/\\/$/,'');}return baseURL+rootURL+url;}/**\n              Cleans up the HistoryLocation event listener.\n               @private\n              @method willDestroy\n            */willDestroy(){this._removeEventListener();}_removeEventListener(){if(this._popstateHandler){window.removeEventListener('popstate',this._popstateHandler);}}}const emberRoutingHistoryLocation=/*#__PURE__*/Object.defineProperty({__proto__:null,default:HistoryLocation},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/routing/none-location\n          *//**\n            NoneLocation does not interact with the browser. It is useful for\n            testing, or when you need to manage state with your Router, but temporarily\n            don't want it to muck with the URL (for example when you embed your\n            application in a larger page).\n\n            Using `NoneLocation` causes Ember to not store the applications URL state\n            in the actual URL. This is generally used for testing purposes, and is one\n            of the changes made when calling `App.setupForTesting()`.\n\n            @class NoneLocation\n            @extends EmberObject\n            @protected\n          */class NoneLocation extends EmberObject{constructor(...args){super(...args);_defineProperty(this,\"updateCallback\",void 0);}// Set in reopen so it can be overwritten with extend\n/**\n              Will be pre-pended to path.\n               @private\n              @property rootURL\n              @default '/'\n            */// Set in reopen so it can be overwritten with extend\ninitState(){this._super(...arguments);}/**\n              Returns the current path without `rootURL`.\n               @private\n              @method getURL\n              @return {String} path\n            */getURL(){let{path,rootURL}=this;// remove trailing slashes if they exists\nrootURL=rootURL.replace(/\\/$/,'');// remove rootURL from url\nreturn path.replace(new RegExp(`^${rootURL}(?=/|$)`),'');}/**\n              Set the path and remembers what was set. Using this method\n              to change the path will not invoke the `updateURL` callback.\n               @private\n              @method setURL\n              @param path {String}\n            */setURL(path){this.path=path;}/**\n              Register a callback to be invoked when the path changes. These\n              callbacks will execute when the user presses the back or forward\n              button, but not after `setURL` is invoked.\n               @private\n              @method onUpdateURL\n              @param callback {Function}\n            */onUpdateURL(callback){this.updateCallback=callback;}/**\n              Sets the path and calls the `updateURL` callback.\n               @private\n              @method handleURL\n              @param url {String}\n            */handleURL(url){this.path=url;if(this.updateCallback){this.updateCallback(url);}}/**\n              Given a URL, formats it to be placed into the page as part\n              of an element's `href` attribute.\n               @private\n              @method formatURL\n              @param {String} url\n              @return {String} url\n            */formatURL(url){let{rootURL}=this;if(url!==''){// remove trailing slashes if they exists\nrootURL=rootURL.replace(/\\/$/,'');}return rootURL+url;}}NoneLocation.reopen({path:'',rootURL:'/'});const emberRoutingNoneLocation=/*#__PURE__*/Object.defineProperty({__proto__:null,default:NoneLocation},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/application\n          *//**\n            The `ApplicationInstance` encapsulates all of the stateful aspects of a\n            running `Application`.\n\n            At a high-level, we break application boot into two distinct phases:\n\n            * Definition time, where all of the classes, templates, and other\n              dependencies are loaded (typically in the browser).\n            * Run time, where we begin executing the application once everything\n              has loaded.\n\n            Definition time can be expensive and only needs to happen once since it is\n            an idempotent operation. For example, between test runs and FastBoot\n            requests, the application stays the same. It is only the state that we want\n            to reset.\n\n            That state is what the `ApplicationInstance` manages: it is responsible for\n            creating the container that contains all application state, and disposing of\n            it once the particular test run or FastBoot request has finished.\n\n            @public\n            @class ApplicationInstance\n            @extends EngineInstance\n          */class ApplicationInstance extends EngineInstance{constructor(...args){super(...args);/**\n              The `Application` for which this is an instance.\n               @property {Application} application\n              @private\n            *//**\n              The root DOM element of the Application as an element or a\n              CSS selector.\n               @private\n              @property {String|DOMElement} rootElement\n            */_defineProperty(this,\"rootElement\",null);_defineProperty(this,\"_router\",void 0);}init(properties){super.init(properties);this.application._watchInstance(this);// Register this instance in the per-instance registry.\n//\n// Why do we need to register the instance in the first place?\n// Because we need a good way for the root route (a.k.a ApplicationRoute)\n// to notify us when it has created the root-most view. That view is then\n// appended to the rootElement, in the case of apps, to the fixture harness\n// in tests, or rendered to a string in the case of FastBoot.\nthis.register('-application-instance:main',this,{instantiate:false});}/**\n              Overrides the base `EngineInstance._bootSync` method with concerns relevant\n              to booting application (instead of engine) instances.\n               This method should only contain synchronous boot concerns. Asynchronous\n              boot concerns should eventually be moved to the `boot` method, which\n              returns a promise.\n               Until all boot code has been made asynchronous, we need to continue to\n              expose this method for use *internally* in places where we need to boot an\n              instance synchronously.\n               @private\n            */_bootSync(options){if(this._booted){return this;}options=new _BootOptions(options);this.setupRegistry(options);if(options.rootElement){this.rootElement=options.rootElement;}else{this.rootElement=this.application.rootElement;}if(options.location){set(this.router,'location',options.location);}this.application.runInstanceInitializers(this);if(options.isInteractive){this.setupEventDispatcher();}this._booted=true;return this;}setupRegistry(options){this.constructor.setupRegistry(this.__registry__,options);}get router(){if(!this._router){let router=this.lookup('router:main');this._router=router;}return this._router;}/**\n              This hook is called by the root-most Route (a.k.a. the ApplicationRoute)\n              when it has finished creating the root View. By default, we simply take the\n              view and append it to the `rootElement` specified on the Application.\n               In cases like FastBoot and testing, we can override this hook and implement\n              custom behavior, such as serializing to a string and sending over an HTTP\n              socket rather than appending to DOM.\n               @param view {Ember.View} the root-most view\n              @deprecated\n              @private\n            */didCreateRootView(view){view.appendTo(this.rootElement);}/**\n              Tells the router to start routing. The router will ask the location for the\n              current URL of the page to determine the initial URL to start routing to.\n              To start the app at a specific URL, call `handleURL` instead.\n               @private\n            */startRouting(){this.router.startRouting();}/**\n              Sets up the router, initializing the child router and configuring the\n              location before routing begins.\n               Because setup should only occur once, multiple calls to `setupRouter`\n              beyond the first call have no effect.\n               This is commonly used in order to confirm things that rely on the router\n              are functioning properly from tests that are primarily rendering related.\n               For example, from within [ember-qunit](https://github.com/emberjs/ember-qunit)'s\n              `setupRenderingTest` calling `this.owner.setupRouter()` would allow that\n              rendering test to confirm that any `<LinkTo></LinkTo>`'s that are rendered\n              have the correct URL.\n               @public\n            */setupRouter(){this.router.setupRouter();}/**\n              Directs the router to route to a particular URL. This is useful in tests,\n              for example, to tell the app to start at a particular URL.\n               @param url {String} the URL the router should route to\n              @private\n            */handleURL(url){this.setupRouter();return this.router.handleURL(url);}/**\n              @private\n            */setupEventDispatcher(){let dispatcher=this.lookup('event_dispatcher:main');let applicationCustomEvents=get$2(this.application,'customEvents');let instanceCustomEvents=get$2(this,'customEvents');let customEvents=Object.assign({},applicationCustomEvents,instanceCustomEvents);dispatcher.setup(customEvents,this.rootElement);return dispatcher;}/**\n              Returns the current URL of the app instance. This is useful when your\n              app does not update the browsers URL bar (i.e. it uses the `'none'`\n              location adapter).\n               @public\n              @return {String} the current URL\n            */getURL(){return this.router.url;}// `instance.visit(url)` should eventually replace `instance.handleURL()`;\n// the test helpers can probably be switched to use this implementation too\n/**\n              Navigate the instance to a particular URL. This is useful in tests, for\n              example, or to tell the app to start at a particular URL. This method\n              returns a promise that resolves with the app instance when the transition\n              is complete, or rejects if the transition was aborted due to an error.\n               @public\n              @param url {String} the destination URL\n              @return {Promise<ApplicationInstance>}\n            */visit(url){this.setupRouter();let bootOptions=this.__container__.lookup('-environment:main');let router=this.router;let handleTransitionResolve=()=>{if(!bootOptions.options.shouldRender){// No rendering is needed, and routing has completed, simply return.\nreturn this;}else{// Ensure that the visit promise resolves when all rendering has completed\nreturn renderSettled().then(()=>this);}};let handleTransitionReject=error=>{if(error.error&&error.error instanceof Error){throw error.error;}else if(error.name==='TransitionAborted'&&router._routerMicrolib.activeTransition){return router._routerMicrolib.activeTransition.then(handleTransitionResolve,handleTransitionReject);}else if(error.name==='TransitionAborted'){throw new Error(error.message);}else{throw error;}};let location=get$2(router,'location');location.setURL(url);// getURL returns the set url with the rootURL stripped off\nreturn router.handleURL(location.getURL()).then(handleTransitionResolve,handleTransitionReject);}willDestroy(){super.willDestroy();this.application._unwatchInstance(this);}/**\n             @private\n             @method setupRegistry\n             @param {Registry} registry\n             @param {BootOptions} options\n            */static setupRegistry(registry,options={}){let coptions=options instanceof _BootOptions?options:new _BootOptions(options);registry.register('-environment:main',coptions.toEnvironment(),{instantiate:false});registry.register('service:-document',coptions.document,{instantiate:false});super.setupRegistry(registry,coptions);}}/**\n            A list of boot-time configuration options for customizing the behavior of\n            an `ApplicationInstance`.\n\n            This is an interface class that exists purely to document the available\n            options; you do not need to construct it manually. Simply pass a regular\n            JavaScript object containing the desired options into methods that require\n            one of these options object:\n\n            ```javascript\n            MyApp.visit(\"/\", { location: \"none\", rootElement: \"#container\" });\n            ```\n\n            Not all combinations of the supported options are valid. See the documentation\n            on `Application#visit` for the supported configurations.\n\n            Internal, experimental or otherwise unstable flags are marked as private.\n\n            @class BootOptions\n            @namespace ApplicationInstance\n            @public\n          */class _BootOptions{constructor(options={}){/**\n              Interactive mode: whether we need to set up event delegation and invoke\n              lifecycle callbacks on Components.\n               @property isInteractive\n              @type boolean\n              @default auto-detected\n              @private\n            */_defineProperty(this,\"isInteractive\",void 0);/**\n              @property _renderMode\n              @type string\n              @default undefined\n              @private\n            */_defineProperty(this,\"_renderMode\",void 0);/**\n              Run in a full browser environment.\n               When this flag is set to `false`, it will disable most browser-specific\n              and interactive features. Specifically:\n               * It does not use `jQuery` to append the root view; the `rootElement`\n                (either specified as a subsequent option or on the application itself)\n                must already be an `Element` in the given `document` (as opposed to a\n                string selector).\n               * It does not set up an `EventDispatcher`.\n               * It does not run any `Component` lifecycle hooks (such as `didInsertElement`).\n               * It sets the `location` option to `\"none\"`. (If you would like to use\n                the location adapter specified in the app's router instead, you can also\n                specify `{ location: null }` to specifically opt-out.)\n               @property isBrowser\n              @type boolean\n              @default auto-detected\n              @public\n            */_defineProperty(this,\"isBrowser\",void 0);/**\n              If present, overrides the router's `location` property with this\n              value. This is useful for environments where trying to modify the\n              URL would be inappropriate.\n               @property location\n              @type string\n              @default null\n              @public\n            */_defineProperty(this,\"location\",null);/**\n              Disable rendering completely.\n               When this flag is set to `false`, it will disable the entire rendering\n              pipeline. Essentially, this puts the app into \"routing-only\" mode. No\n              templates will be rendered, and no Components will be created.\n               @property shouldRender\n              @type boolean\n              @default true\n              @public\n            */_defineProperty(this,\"shouldRender\",void 0);/**\n              If present, render into the given `Document` object instead of the\n              global `window.document` object.\n               In practice, this is only useful in non-browser environment or in\n              non-interactive mode, because Ember's `jQuery` dependency is\n              implicitly bound to the current document, causing event delegation\n              to not work properly when the app is rendered into a foreign\n              document object (such as an iframe's `contentDocument`).\n               In non-browser mode, this could be a \"`Document`-like\" object as\n              Ember only interact with a small subset of the DOM API in non-\n              interactive mode. While the exact requirements have not yet been\n              formalized, the `SimpleDOM` library's implementation is known to\n              work.\n               @property document\n              @type Document\n              @default the global `document` object\n              @public\n            */_defineProperty(this,\"document\",void 0);/**\n              If present, overrides the application's `rootElement` property on\n              the instance. This is useful for testing environment, where you\n              might want to append the root view to a fixture area.\n               In non-browser mode, because Ember does not have access to jQuery,\n              this options must be specified as a DOM `Element` object instead of\n              a selector string.\n               See the documentation on `Application`'s `rootElement` for\n              details.\n               @property rootElement\n              @type String|Element\n              @default null\n              @public\n            */_defineProperty(this,\"rootElement\",void 0);this.isInteractive=Boolean(hasDOM);// This default is overridable below\nthis._renderMode=options._renderMode;if(options.isBrowser!==undefined){this.isBrowser=Boolean(options.isBrowser);}else{this.isBrowser=Boolean(hasDOM);}if(!this.isBrowser){this.isInteractive=false;this.location='none';}if(options.shouldRender!==undefined){this.shouldRender=Boolean(options.shouldRender);}else{this.shouldRender=true;}if(!this.shouldRender){this.isInteractive=false;}if(options.document){this.document=options.document;}else{this.document=typeof document!=='undefined'?document:null;}if(options.rootElement){this.rootElement=options.rootElement;}// Set these options last to give the user a chance to override the\n// defaults from the \"combo\" options like `isBrowser` (although in\n// practice, the resulting combination is probably invalid)\nif(options.location!==undefined){this.location=options.location;}if(options.isInteractive!==undefined){this.isInteractive=Boolean(options.isInteractive);}}toEnvironment(){// Do we really want to assign all of this!?\nreturn{...emberinternalsBrowserEnvironmentIndex,// For compatibility with existing code\nhasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this};}}const emberApplicationInstance=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ApplicationInstance},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/application/namespace\n          *//**\n            A Namespace is an object usually used to contain other objects or methods\n            such as an application or framework. Create a namespace anytime you want\n            to define one of these new containers.\n\n            # Example Usage\n\n            ```javascript\n            MyFramework = Ember.Namespace.create({\n              VERSION: '1.0.0'\n            });\n            ```\n\n            @class Namespace\n            @extends EmberObject\n            @public\n          */class Namespace extends EmberObject{init(properties){super.init(properties);addNamespace(this);}toString(){let existing_name=get$2(this,'name')||get$2(this,'modulePrefix');if(existing_name){return existing_name;}findNamespaces();let name=getName(this);if(name===undefined){name=guidFor(this);setName(this,name);}return name;}nameClasses(){processNamespace(this);}destroy(){removeNamespace(this);return super.destroy();}}// Declare on the prototype to have a single shared value.\n_defineProperty(Namespace,\"NAMESPACES\",NAMESPACES);_defineProperty(Namespace,\"NAMESPACES_BY_ID\",NAMESPACES_BY_ID);_defineProperty(Namespace,\"processAll\",processAllNamespaces);_defineProperty(Namespace,\"byName\",findNamespace);Namespace.prototype.isNamespace=true;const emberApplicationNamespace=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Namespace},Symbol.toStringTag,{value:'Module'});/**\n           * A topologically ordered map of key/value pairs with a simple API for adding constraints.\n           *\n           * Edges can forward reference keys that have not been added yet (the forward reference will\n           * map the key to undefined).\n           */var DAG=function(){function DAG(){this._vertices=new Vertices();}/**\n             * Adds a key/value pair with dependencies on other key/value pairs.\n             *\n             * @public\n             * @param key    The key of the vertex to be added.\n             * @param value  The value of that vertex.\n             * @param before A key or array of keys of the vertices that must\n             *               be visited before this vertex.\n             * @param after  An string or array of strings with the keys of the\n             *               vertices that must be after this vertex is visited.\n             */DAG.prototype.add=function(key,value,before,after){if(!key)throw new Error('argument `key` is required');var vertices=this._vertices;var v=vertices.add(key);v.val=value;if(before){if(typeof before===\"string\"){vertices.addEdge(v,vertices.add(before));}else{for(var i=0;i<before.length;i++){vertices.addEdge(v,vertices.add(before[i]));}}}if(after){if(typeof after===\"string\"){vertices.addEdge(vertices.add(after),v);}else{for(var i=0;i<after.length;i++){vertices.addEdge(vertices.add(after[i]),v);}}}};/**\n             * @deprecated please use add.\n             */DAG.prototype.addEdges=function(key,value,before,after){this.add(key,value,before,after);};/**\n             * Visits key/value pairs in topological order.\n             *\n             * @public\n             * @param callback The function to be invoked with each key/value.\n             */DAG.prototype.each=function(callback){this._vertices.walk(callback);};/**\n             * @deprecated please use each.\n             */DAG.prototype.topsort=function(callback){this.each(callback);};return DAG;}();/** @private */var Vertices=function(){function Vertices(){this.length=0;this.stack=new IntStack();this.path=new IntStack();this.result=new IntStack();}Vertices.prototype.add=function(key){if(!key)throw new Error(\"missing key\");var l=this.length|0;var vertex;for(var i=0;i<l;i++){vertex=this[i];if(vertex.key===key)return vertex;}this.length=l+1;return this[l]={idx:l,key:key,val:undefined,out:false,flag:false,length:0};};Vertices.prototype.addEdge=function(v,w){this.check(v,w.key);var l=w.length|0;for(var i=0;i<l;i++){if(w[i]===v.idx)return;}w.length=l+1;w[l]=v.idx;v.out=true;};Vertices.prototype.walk=function(cb){this.reset();for(var i=0;i<this.length;i++){var vertex=this[i];if(vertex.out)continue;this.visit(vertex,\"\");}this.each(this.result,cb);};Vertices.prototype.check=function(v,w){if(v.key===w){throw new Error(\"cycle detected: \"+w+\" <- \"+w);}// quick check\nif(v.length===0)return;// shallow check\nfor(var i=0;i<v.length;i++){var key=this[v[i]].key;if(key===w){throw new Error(\"cycle detected: \"+w+\" <- \"+v.key+\" <- \"+w);}}// deep check\nthis.reset();this.visit(v,w);if(this.path.length>0){var msg_1=\"cycle detected: \"+w;this.each(this.path,function(key){msg_1+=\" <- \"+key;});throw new Error(msg_1);}};Vertices.prototype.reset=function(){this.stack.length=0;this.path.length=0;this.result.length=0;for(var i=0,l=this.length;i<l;i++){this[i].flag=false;}};Vertices.prototype.visit=function(start,search){var _a=this,stack=_a.stack,path=_a.path,result=_a.result;stack.push(start.idx);while(stack.length){var index=stack.pop()|0;if(index>=0){// enter\nvar vertex=this[index];if(vertex.flag)continue;vertex.flag=true;path.push(index);if(search===vertex.key)break;// push exit\nstack.push(~index);this.pushIncoming(vertex);}else{// exit\npath.pop();result.push(~index);}}};Vertices.prototype.pushIncoming=function(incomming){var stack=this.stack;for(var i=incomming.length-1;i>=0;i--){var index=incomming[i];if(!this[index].flag){stack.push(index);}}};Vertices.prototype.each=function(indices,cb){for(var i=0,l=indices.length;i<l;i++){var vertex=this[indices[i]];cb(vertex.key,vertex.val);}};return Vertices;}();/** @private */var IntStack=function(){function IntStack(){this.length=0;}IntStack.prototype.push=function(n){this[this.length++]=n|0;};IntStack.prototype.pop=function(){return this[--this.length]|0;};return IntStack;}();const dagMap=/*#__PURE__*/Object.defineProperty({__proto__:null,default:DAG},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/debug/container-debug-adapter\n          *//**\n            The `ContainerDebugAdapter` helps the container and resolver interface\n            with tools that debug Ember such as the\n            [Ember Inspector](https://github.com/emberjs/ember-inspector)\n            for Chrome and Firefox.\n\n            This class can be extended by a custom resolver implementer\n            to override some of the methods with library-specific code.\n\n            The methods likely to be overridden are:\n\n            * `canCatalogEntriesByType`\n            * `catalogEntriesByType`\n\n            The adapter will need to be registered\n            in the application's container as `container-debug-adapter:main`.\n\n            Example:\n\n            ```javascript\n            Application.initializer({\n              name: \"containerDebugAdapter\",\n\n              initialize(application) {\n                application.register('container-debug-adapter:main', require('app/container-debug-adapter'));\n              }\n            });\n            ```\n\n            @class ContainerDebugAdapter\n            @extends EmberObject\n            @since 1.5.0\n            @public\n          */class ContainerDebugAdapter extends EmberObject{constructor(owner){super(owner);/**\n              The resolver instance of the application\n              being debugged. This property will be injected\n              on creation.\n               @property resolver\n              @public\n            */_defineProperty(this,\"resolver\",void 0);this.resolver=getOwner$2(this).lookup('resolver-for-debugging:main');}/**\n              Returns true if it is possible to catalog a list of available\n              classes in the resolver for a given type.\n               @method canCatalogEntriesByType\n              @param {String} type The type. e.g. \"model\", \"controller\", \"route\".\n              @return {boolean} whether a list is available for this type.\n              @public\n            */canCatalogEntriesByType(type){if(type==='model'||type==='template'){return false;}return true;}/**\n              Returns the available classes a given type.\n               @method catalogEntriesByType\n              @param {String} type The type. e.g. \"model\", \"controller\", \"route\".\n              @return {Array} An array of strings.\n              @public\n            */catalogEntriesByType(type){let namespaces=Namespace.NAMESPACES;let types=[];let typeSuffixRegex=new RegExp(`${classify(type)}$`);namespaces.forEach(namespace=>{for(let key in namespace){if(!Object.prototype.hasOwnProperty.call(namespace,key)){continue;}if(typeSuffixRegex.test(key)){let klass=namespace[key];if(typeOf(klass)==='class'){types.push(dasherize(key.replace(typeSuffixRegex,'')));}}}});return types;}}const emberDebugContainerDebugAdapter=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ContainerDebugAdapter},Symbol.toStringTag,{value:'Module'});function props(obj){let properties=[];for(let key in obj){properties.push(key);}return properties;}/**\n          @module @ember/engine\n          *//**\n            The `Engine` class contains core functionality for both applications and\n            engines.\n\n            Each engine manages a registry that's used for dependency injection and\n            exposed through `RegistryProxy`.\n\n            Engines also manage initializers and instance initializers.\n\n            Engines can spawn `EngineInstance` instances via `buildInstance()`.\n\n            @class Engine\n            @extends Ember.Namespace\n            @uses RegistryProxyMixin\n            @public\n          */// eslint-disable-next-line @typescript-eslint/no-empty-interface\nclass Engine extends Namespace.extend(RegistryProxyMixin){constructor(...args){super(...args);/**\n              A private flag indicating whether an engine's initializers have run yet.\n               @private\n              @property _initializersRan\n            */_defineProperty(this,\"_initializersRan\",false);}/**\n              This creates a registry with the default Ember naming conventions.\n               It also configures the registry:\n               * registered views are created every time they are looked up (they are\n                not singletons)\n              * registered templates are not factories; the registered value is\n                returned directly.\n              * the router receives the application as its `namespace` property\n              * all controllers receive the router as their `target` and `controllers`\n                properties\n              * all controllers receive the application as their `namespace` property\n              * the application view receives the application controller as its\n                `controller` property\n              * the application view receives the application template as its\n                `defaultTemplate` property\n               @method buildRegistry\n              @static\n              @param {Application} namespace the application for which to\n                build the registry\n              @return {Ember.Registry} the built registry\n              @private\n            */static buildRegistry(namespace){let registry=new Registry({resolver:resolverFor(namespace)});registry.set=set;registry.register('application:main',namespace,{instantiate:false});commonSetupRegistry$1(registry);setupEngineRegistry(registry);return registry;}/**\n              Set this to provide an alternate class to `DefaultResolver`\n               @property resolver\n              @public\n            */init(properties){super.init(properties);this.buildRegistry();}/**\n              Ensure that initializers are run once, and only once, per engine.\n               @private\n              @method ensureInitializers\n            */ensureInitializers(){if(!this._initializersRan){this.runInitializers();this._initializersRan=true;}}/**\n              Create an EngineInstance for this engine.\n               @public\n              @method buildInstance\n              @return {EngineInstance} the engine instance\n            */buildInstance(options={}){this.ensureInitializers();return EngineInstance.create({...options,base:this});}/**\n              Build and configure the registry for the current engine.\n               @private\n              @method buildRegistry\n              @return {Ember.Registry} the configured registry\n            */buildRegistry(){let registry=this.__registry__=this.constructor.buildRegistry(this);return registry;}/**\n              @private\n              @method initializer\n            */initializer(initializer){this.constructor.initializer(initializer);}/**\n              @private\n              @method instanceInitializer\n            */instanceInitializer(initializer){this.constructor.instanceInitializer(initializer);}/**\n              @private\n              @method runInitializers\n            */runInitializers(){this._runInitializer('initializers',(name,initializer)=>{initializer.initialize(this);});}/**\n              @private\n              @since 1.12.0\n              @method runInstanceInitializers\n            */runInstanceInitializers(instance){this._runInitializer('instanceInitializers',(name,initializer)=>{initializer.initialize(instance);});}_runInitializer(bucketName,cb){let initializersByName=get$2(this.constructor,bucketName);let initializers=props(initializersByName);let graph=new DAG();let initializer;for(let name of initializers){initializer=initializersByName[name];graph.add(initializer.name,initializer,initializer.before,initializer.after);}graph.topsort(cb);}}/**\n            This function defines the default lookup rules for container lookups:\n\n            * templates are looked up on `Ember.TEMPLATES`\n            * other names are looked up on the application after classifying the name.\n              For example, `controller:post` looks up `App.PostController` by default.\n            * if the default lookup fails, look for registered classes on the container\n\n            This allows the application to register default injections in the container\n            that could be overridden by the normal naming convention.\n\n            @private\n            @method resolverFor\n            @param {Ember.Enginer} namespace the namespace to look for classes\n            @return {*} the resolved value for a given lookup\n          */_defineProperty(Engine,\"initializers\",Object.create(null));_defineProperty(Engine,\"instanceInitializers\",Object.create(null));/**\n              The goal of initializers should be to register dependencies and injections.\n              This phase runs once. Because these initializers may load code, they are\n              allowed to defer application readiness and advance it. If you need to access\n              the container or store you should use an InstanceInitializer that will be run\n              after all initializers and therefore after all code is loaded and the app is\n              ready.\n               Initializer receives an object which has the following attributes:\n              `name`, `before`, `after`, `initialize`. The only required attribute is\n              `initialize`, all others are optional.\n               * `name` allows you to specify under which name the initializer is registered.\n              This must be a unique name, as trying to register two initializers with the\n              same name will result in an error.\n               ```app/initializer/named-initializer.js\n              import { debug } from '@ember/debug';\n               export function initialize() {\n                debug('Running namedInitializer!');\n              }\n               export default {\n                name: 'named-initializer',\n                initialize\n              };\n              ```\n               * `before` and `after` are used to ensure that this initializer is ran prior\n              or after the one identified by the value. This value can be a single string\n              or an array of strings, referencing the `name` of other initializers.\n               An example of ordering initializers, we create an initializer named `first`:\n               ```app/initializer/first.js\n              import { debug } from '@ember/debug';\n               export function initialize() {\n                debug('First initializer!');\n              }\n               export default {\n                name: 'first',\n                initialize\n              };\n              ```\n               ```bash\n              // DEBUG: First initializer!\n              ```\n               We add another initializer named `second`, specifying that it should run\n              after the initializer named `first`:\n               ```app/initializer/second.js\n              import { debug } from '@ember/debug';\n               export function initialize() {\n                debug('Second initializer!');\n              }\n               export default {\n                name: 'second',\n                after: 'first',\n                initialize\n              };\n              ```\n               ```\n              // DEBUG: First initializer!\n              // DEBUG: Second initializer!\n              ```\n               Afterwards we add a further initializer named `pre`, this time specifying\n              that it should run before the initializer named `first`:\n               ```app/initializer/pre.js\n              import { debug } from '@ember/debug';\n               export function initialize() {\n                debug('Pre initializer!');\n              }\n               export default {\n                name: 'pre',\n                before: 'first',\n                initialize\n              };\n              ```\n               ```bash\n              // DEBUG: Pre initializer!\n              // DEBUG: First initializer!\n              // DEBUG: Second initializer!\n              ```\n               Finally we add an initializer named `post`, specifying it should run after\n              both the `first` and the `second` initializers:\n               ```app/initializer/post.js\n              import { debug } from '@ember/debug';\n               export function initialize() {\n                debug('Post initializer!');\n              }\n               export default {\n                name: 'post',\n                after: ['first', 'second'],\n                initialize\n              };\n              ```\n               ```bash\n              // DEBUG: Pre initializer!\n              // DEBUG: First initializer!\n              // DEBUG: Second initializer!\n              // DEBUG: Post initializer!\n              ```\n               * `initialize` is a callback function that receives one argument,\n                `application`, on which you can operate.\n               Example of using `application` to register an adapter:\n               ```app/initializer/api-adapter.js\n              import ApiAdapter from '../utils/api-adapter';\n               export function initialize(application) {\n                application.register('api-adapter:main', ApiAdapter);\n              }\n               export default {\n                name: 'post',\n                after: ['first', 'second'],\n                initialize\n              };\n              ```\n               @method initializer\n              @param initializer {Object}\n              @public\n            */_defineProperty(Engine,\"initializer\",buildInitializerMethod('initializers'));/**\n              Instance initializers run after all initializers have run. Because\n              instance initializers run after the app is fully set up. We have access\n              to the store, container, and other items. However, these initializers run\n              after code has loaded and are not allowed to defer readiness.\n               Instance initializer receives an object which has the following attributes:\n              `name`, `before`, `after`, `initialize`. The only required attribute is\n              `initialize`, all others are optional.\n               * `name` allows you to specify under which name the instanceInitializer is\n              registered. This must be a unique name, as trying to register two\n              instanceInitializer with the same name will result in an error.\n               ```app/initializer/named-instance-initializer.js\n              import { debug } from '@ember/debug';\n               export function initialize() {\n                debug('Running named-instance-initializer!');\n              }\n               export default {\n                name: 'named-instance-initializer',\n                initialize\n              };\n              ```\n               * `before` and `after` are used to ensure that this initializer is ran prior\n              or after the one identified by the value. This value can be a single string\n              or an array of strings, referencing the `name` of other initializers.\n               * See Application.initializer for discussion on the usage of before\n              and after.\n               Example instanceInitializer to preload data into the store.\n               ```app/initializer/preload-data.js\n               export function initialize(application) {\n                  var userConfig, userConfigEncoded, store;\n                  // We have a HTML escaped JSON representation of the user's basic\n                  // configuration generated server side and stored in the DOM of the main\n                  // index.html file. This allows the app to have access to a set of data\n                  // without making any additional remote calls. Good for basic data that is\n                  // needed for immediate rendering of the page. Keep in mind, this data,\n                  // like all local models and data can be manipulated by the user, so it\n                  // should not be relied upon for security or authorization.\n                   // Grab the encoded data from the meta tag\n                  userConfigEncoded = document.querySelector('head meta[name=app-user-config]').attr('content');\n                   // Unescape the text, then parse the resulting JSON into a real object\n                  userConfig = JSON.parse(unescape(userConfigEncoded));\n                   // Lookup the store\n                  store = application.lookup('service:store');\n                   // Push the encoded JSON into the store\n                  store.pushPayload(userConfig);\n              }\n               export default {\n                name: 'named-instance-initializer',\n                initialize\n              };\n              ```\n               @method instanceInitializer\n              @param instanceInitializer\n              @public\n            */_defineProperty(Engine,\"instanceInitializer\",buildInitializerMethod('instanceInitializers'));function resolverFor(namespace){let ResolverClass=namespace.Resolver;let props={namespace};return ResolverClass.create(props);}/** @internal */function buildInitializerMethod(bucketName,humanName){return function(initializer){// If this is the first initializer being added to a subclass, we are going to reopen the class\n// to make sure we have a new `initializers` object, which extends from the parent class' using\n// prototypal inheritance. Without this, attempting to add initializers to the subclass would\n// pollute the parent class as well as other subclasses.\n// SAFETY: The superclass may be an Engine, we don't call unless we confirmed it was ok.\nlet superclass=this.superclass;if(superclass[bucketName]!==undefined&&superclass[bucketName]===this[bucketName]){let attrs={[bucketName]:Object.create(this[bucketName])};this.reopenClass(attrs);}let initializers=this[bucketName];initializers[initializer.name]=initializer;};}function commonSetupRegistry$1(registry){registry.optionsForType('component',{singleton:false});registry.optionsForType('view',{singleton:false});registry.register('controller:basic',Controller,{instantiate:false});// Register the routing service...\nregistry.register('service:-routing',RoutingService);// DEBUGGING\nregistry.register('resolver-for-debugging:main',registry.resolver,{instantiate:false});registry.register('container-debug-adapter:main',ContainerDebugAdapter);registry.register('component-lookup:main',ComponentLookup);}const emberEngineIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,buildInitializerMethod,default:Engine,getEngineParent,setEngineParent},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/application\n          *//**\n           * @deprecated Use `import { getOwner } from '@ember/owner';` instead.\n           */const getOwner=getOwner$1;/**\n           * @deprecated Use `import { setOwner } from '@ember/owner';` instead.\n           */const setOwner=setOwner$1;/**\n            An instance of `Application` is the starting point for every Ember\n            application. It instantiates, initializes and coordinates the\n            objects that make up your app.\n\n            Each Ember app has one and only one `Application` object. Although\n            Ember CLI creates this object implicitly, the `Application` class\n            is defined in the `app/app.js`. You can define a `ready` method on the\n            `Application` class, which will be run by Ember when the application is\n            initialized.\n\n            ```app/app.js\n            export default class App extends Application {\n              ready() {\n                // your code here\n              }\n            }\n            ```\n\n            Because `Application` ultimately inherits from `Ember.Namespace`, any classes\n            you create will have useful string representations when calling `toString()`.\n            See the `Ember.Namespace` documentation for more information.\n\n            While you can think of your `Application` as a container that holds the\n            other classes in your application, there are several other responsibilities\n            going on under-the-hood that you may want to understand. It is also important\n            to understand that an `Application` is different from an `ApplicationInstance`.\n            Refer to the Guides to understand the difference between these.\n\n            ### Event Delegation\n\n            Ember uses a technique called _event delegation_. This allows the framework\n            to set up a global, shared event listener instead of requiring each view to\n            do it manually. For example, instead of each view registering its own\n            `mousedown` listener on its associated element, Ember sets up a `mousedown`\n            listener on the `body`.\n\n            If a `mousedown` event occurs, Ember will look at the target of the event and\n            start walking up the DOM node tree, finding corresponding views and invoking\n            their `mouseDown` method as it goes.\n\n            `Application` has a number of default events that it listens for, as\n            well as a mapping from lowercase events to camel-cased view method names. For\n            example, the `keypress` event causes the `keyPress` method on the view to be\n            called, the `dblclick` event causes `doubleClick` to be called, and so on.\n\n            If there is a bubbling browser event that Ember does not listen for by\n            default, you can specify custom events and their corresponding view method\n            names by setting the application's `customEvents` property:\n\n            ```app/app.js\n            import Application from '@ember/application';\n\n            export default class App extends Application {\n              customEvents = {\n                // add support for the paste event\n                paste: 'paste'\n              }\n            }\n            ```\n\n            To prevent Ember from setting up a listener for a default event,\n            specify the event name with a `null` value in the `customEvents`\n            property:\n\n            ```app/app.js\n            import Application from '@ember/application';\n\n            export default class App extends Application {\n              customEvents = {\n                // prevent listeners for mouseenter/mouseleave events\n                mouseenter: null,\n                mouseleave: null\n              }\n            }\n            ```\n\n            By default, the application sets up these event listeners on the document\n            body. However, in cases where you are embedding an Ember application inside\n            an existing page, you may want it to set up the listeners on an element\n            inside the body.\n\n            For example, if only events inside a DOM element with the ID of `ember-app`\n            should be delegated, set your application's `rootElement` property:\n\n            ```app/app.js\n            import Application from '@ember/application';\n\n            export default class App extends Application {\n              rootElement = '#ember-app'\n            }\n            ```\n\n            The `rootElement` can be either a DOM element or a CSS selector\n            string. Note that *views appended to the DOM outside the root element will\n            not receive events.* If you specify a custom root element, make sure you only\n            append views inside it!\n\n            To learn more about the events Ember components use, see\n\n            [components/handling-events](https://guides.emberjs.com/release/components/handling-events/#toc_event-names).\n\n            ### Initializers\n\n            To add behavior to the Application's boot process, you can define initializers in\n            the `app/initializers` directory, or with `ember generate initializer` using Ember CLI.\n            These files should export a named `initialize` function which will receive the created `application`\n            object as its first argument.\n\n            ```javascript\n            export function initialize(application) {\n              // application.inject('route', 'foo', 'service:foo');\n            }\n            ```\n\n            Application initializers can be used for a variety of reasons including:\n\n            - setting up external libraries\n            - injecting dependencies\n            - setting up event listeners in embedded apps\n            - deferring the boot process using the `deferReadiness` and `advanceReadiness` APIs.\n\n            ### Routing\n\n            In addition to creating your application's router, `Application` is\n            also responsible for telling the router when to start routing. Transitions\n            between routes can be logged with the `LOG_TRANSITIONS` flag, and more\n            detailed intra-transition logging can be logged with\n            the `LOG_TRANSITIONS_INTERNAL` flag:\n\n            ```javascript\n            import Application from '@ember/application';\n\n            let App = Application.create({\n              LOG_TRANSITIONS: true, // basic logging of successful transitions\n              LOG_TRANSITIONS_INTERNAL: true // detailed logging of all routing steps\n            });\n            ```\n\n            By default, the router will begin trying to translate the current URL into\n            application state once the browser emits the `DOMContentReady` event. If you\n            need to defer routing, you can call the application's `deferReadiness()`\n            method. Once routing can begin, call the `advanceReadiness()` method.\n\n            If there is any setup required before routing begins, you can implement a\n            `ready()` method on your app that will be invoked immediately before routing\n            begins.\n\n            @class Application\n            @extends Engine\n            @public\n          */class Application extends Engine{constructor(...args){super(...args);_defineProperty(this,\"Router\",void 0);_defineProperty(this,\"__deprecatedInstance__\",void 0);_defineProperty(this,\"__container__\",void 0);_defineProperty(this,\"_bootPromise\",null);_defineProperty(this,\"_bootResolver\",null);}/**\n              This creates a registry with the default Ember naming conventions.\n               It also configures the registry:\n               * registered views are created every time they are looked up (they are\n                not singletons)\n              * registered templates are not factories; the registered value is\n                returned directly.\n              * the router receives the application as its `namespace` property\n              * all controllers receive the router as their `target` and `controllers`\n                properties\n              * all controllers receive the application as their `namespace` property\n              * the application view receives the application controller as its\n                `controller` property\n              * the application view receives the application template as its\n                `defaultTemplate` property\n               @method buildRegistry\n              @static\n              @param {Application} namespace the application for which to\n                build the registry\n              @return {Ember.Registry} the built registry\n              @private\n            */static buildRegistry(namespace){let registry=super.buildRegistry(namespace);commonSetupRegistry(registry);setupApplicationRegistry(registry);return registry;}/**\n              The root DOM element of the Application. This can be specified as an\n              element or a [selector string](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Selectors#reference_table_of_selectors).\n               This is the element that will be passed to the Application's,\n              `eventDispatcher`, which sets up the listeners for event delegation. Every\n              view in your application should be a child of the element you specify here.\n               @property rootElement\n              @type DOMElement\n              @default 'body'\n              @public\n            *//**\n               @property _document\n              @type Document | null\n              @default 'window.document'\n              @private\n            *//**\n              The `Ember.EventDispatcher` responsible for delegating events to this\n              application's views.\n               The event dispatcher is created by the application at initialization time\n              and sets up event listeners on the DOM element described by the\n              application's `rootElement` property.\n               See the documentation for `Ember.EventDispatcher` for more information.\n               @property eventDispatcher\n              @type Ember.EventDispatcher\n              @default null\n              @public\n            *//**\n              The DOM events for which the event dispatcher should listen.\n               By default, the application's `Ember.EventDispatcher` listens\n              for a set of standard DOM events, such as `mousedown` and\n              `keyup`, and delegates them to your application's `Ember.View`\n              instances.\n               If you would like additional bubbling events to be delegated to your\n              views, set your `Application`'s `customEvents` property\n              to a hash containing the DOM event name as the key and the\n              corresponding view method name as the value. Setting an event to\n              a value of `null` will prevent a default event listener from being\n              added for that event.\n               To add new events to be listened to:\n               ```app/app.js\n              import Application from '@ember/application';\n               let App = Application.extend({\n                customEvents: {\n                  // add support for the paste event\n                  paste: 'paste'\n                }\n              });\n              ```\n               To prevent default events from being listened to:\n               ```app/app.js\n              import Application from '@ember/application';\n               let App = Application.extend({\n                customEvents: {\n                  // remove support for mouseenter / mouseleave events\n                  mouseenter: null,\n                  mouseleave: null\n                }\n              });\n              ```\n              @property customEvents\n              @type Object\n              @default null\n              @public\n            *//**\n              Whether the application should automatically start routing and render\n              templates to the `rootElement` on DOM ready. While default by true,\n              other environments such as FastBoot or a testing harness can set this\n              property to `false` and control the precise timing and behavior of the boot\n              process.\n               @property autoboot\n              @type Boolean\n              @default true\n              @private\n            *//**\n              Whether the application should be configured for the legacy \"globals mode\".\n              Under this mode, the Application object serves as a global namespace for all\n              classes.\n               ```javascript\n              import Application from '@ember/application';\n              import Component from '@ember/component';\n               let App = Application.create({\n                ...\n              });\n               App.Router.reopen({\n                location: 'none'\n              });\n               App.Router.map({\n                ...\n              });\n               App.MyComponent = Component.extend({\n                ...\n              });\n              ```\n               This flag also exposes other internal APIs that assumes the existence of\n              a special \"default instance\", like `App.__container__.lookup(...)`.\n               This option is currently not configurable, its value is derived from\n              the `autoboot` flag – disabling `autoboot` also implies opting-out of\n              globals mode support, although they are ultimately orthogonal concerns.\n               Some of the global modes features are already deprecated in 1.x. The\n              existence of this flag is to untangle the globals mode code paths from\n              the autoboot code paths, so that these legacy features can be reviewed\n              for deprecation/removal separately.\n               Forcing the (autoboot=true, _globalsMode=false) here and running the tests\n              would reveal all the places where we are still relying on these legacy\n              behavior internally (mostly just tests).\n               @property _globalsMode\n              @type Boolean\n              @default true\n              @private\n            *//**\n              An array of application instances created by `buildInstance()`. Used\n              internally to ensure that all instances get destroyed.\n               @property _applicationInstances\n              @type Array\n              @private\n            */init(properties){super.init(properties);this.rootElement??='body';this._document??=null;this.eventDispatcher??=null;this.customEvents??=null;this.autoboot??=true;this._document??=hasDOM?window.document:null;this._globalsMode??=true;// Start off the number of deferrals at 1. This will be decremented by\n// the Application's own `boot` method.\nthis._readinessDeferrals=1;this._booted=false;this._applicationInstances=new Set();this.autoboot=this._globalsMode=Boolean(this.autoboot);if(this._globalsMode){this._prepareForGlobalsMode();}if(this.autoboot){this.waitForDOMReady();}}/**\n              Create an ApplicationInstance for this application.\n               @public\n              @method buildInstance\n              @return {ApplicationInstance} the application instance\n            */buildInstance(options={}){return ApplicationInstance.create({...options,base:this,application:this});}/**\n              Start tracking an ApplicationInstance for this application.\n              Used when the ApplicationInstance is created.\n               @private\n              @method _watchInstance\n            */_watchInstance(instance){this._applicationInstances.add(instance);}/**\n              Stop tracking an ApplicationInstance for this application.\n              Used when the ApplicationInstance is about to be destroyed.\n               @private\n              @method _unwatchInstance\n            */_unwatchInstance(instance){return this._applicationInstances.delete(instance);}/**\n              Enable the legacy globals mode by allowing this application to act\n              as a global namespace. See the docs on the `_globalsMode` property\n              for details.\n               Most of these features are already deprecated in 1.x, so we can\n              stop using them internally and try to remove them.\n               @private\n              @method _prepareForGlobalsMode\n            */_prepareForGlobalsMode(){// Create subclass of Router for this Application instance.\n// This is to ensure that someone reopening `App.Router` does not\n// tamper with the default `Router`.\nthis.Router=(this.Router||EmberRouter).extend();this._buildDeprecatedInstance();}/*\n              Build the deprecated instance for legacy globals mode support.\n              Called when creating and resetting the application.\n               This is orthogonal to autoboot: the deprecated instance needs to\n              be created at Application construction (not boot) time to expose\n              App.__container__. If autoboot sees that this instance exists,\n              it will continue booting it to avoid doing unncessary work (as\n              opposed to building a new instance at boot time), but they are\n              otherwise unrelated.\n               @private\n              @method _buildDeprecatedInstance\n            */_buildDeprecatedInstance(){// Build a default instance\nlet instance=this.buildInstance();// Legacy support for App.__container__ and other global methods\n// on App that rely on a single, default instance.\nthis.__deprecatedInstance__=instance;this.__container__=instance.__container__;}/**\n              Automatically kick-off the boot process for the application once the\n              DOM has become ready.\n               The initialization itself is scheduled on the actions queue which\n              ensures that code-loading finishes before booting.\n               If you are asynchronously loading code, you should call `deferReadiness()`\n              to defer booting, and then call `advanceReadiness()` once all of your code\n              has finished loading.\n               @private\n              @method waitForDOMReady\n            */waitForDOMReady(){const document=this._document;// SAFETY: Casting as Document should be safe since we're just reading a property.\n// If it's not actually a Document then it will evaluate false which is fine for our\n// purposes.\nif(document===null||document.readyState!=='loading'){schedule('actions',this,this.domReady);}else{let callback=()=>{document.removeEventListener('DOMContentLoaded',callback);run$1(this,this.domReady);};document.addEventListener('DOMContentLoaded',callback);}}/**\n              This is the autoboot flow:\n               1. Boot the app by calling `this.boot()`\n              2. Create an instance (or use the `__deprecatedInstance__` in globals mode)\n              3. Boot the instance by calling `instance.boot()`\n              4. Invoke the `App.ready()` callback\n              5. Kick-off routing on the instance\n               Ideally, this is all we would need to do:\n               ```javascript\n              _autoBoot() {\n                this.boot().then(() => {\n                  let instance = (this._globalsMode) ? this.__deprecatedInstance__ : this.buildInstance();\n                  return instance.boot();\n                }).then((instance) => {\n                  App.ready();\n                  instance.startRouting();\n                });\n              }\n              ```\n               Unfortunately, we cannot actually write this because we need to participate\n              in the \"synchronous\" boot process. While the code above would work fine on\n              the initial boot (i.e. DOM ready), when `App.reset()` is called, we need to\n              boot a new instance synchronously (see the documentation on `_bootSync()`\n              for details).\n               Because of this restriction, the actual logic of this method is located\n              inside `didBecomeReady()`.\n               @private\n              @method domReady\n            */domReady(){if(this.isDestroying||this.isDestroyed){return;}this._bootSync();// Continues to `didBecomeReady`\n}/**\n              Use this to defer readiness until some condition is true.\n               Example:\n               ```javascript\n              import Application from '@ember/application';\n               let App = Application.create();\n               App.deferReadiness();\n               fetch('/auth-token')\n              .then(response => response.json())\n              .then(data => {\n                App.token = data.token;\n                App.advanceReadiness();\n              });\n              ```\n               This allows you to perform asynchronous setup logic and defer\n              booting your application until the setup has finished.\n               However, if the setup requires a loading UI, it might be better\n              to use the router for this purpose.\n               @method deferReadiness\n              @public\n            */deferReadiness(){this._readinessDeferrals++;}/**\n              Call `advanceReadiness` after any asynchronous setup logic has completed.\n              Each call to `deferReadiness` must be matched by a call to `advanceReadiness`\n              or the application will never become ready and routing will not begin.\n               @method advanceReadiness\n              @see {Application#deferReadiness}\n              @public\n            */advanceReadiness(){this._readinessDeferrals--;if(this._readinessDeferrals===0){once(this,this.didBecomeReady);}}/**\n              Initialize the application and return a promise that resolves with the `Application`\n              object when the boot process is complete.\n               Run any application initializers and run the application load hook. These hooks may\n              choose to defer readiness. For example, an authentication hook might want to defer\n              readiness until the auth token has been retrieved.\n               By default, this method is called automatically on \"DOM ready\"; however, if autoboot\n              is disabled, this is automatically called when the first application instance is\n              created via `visit`.\n               @public\n              @method boot\n              @return {Promise<Application,Error>}\n            */boot(){if(this._bootPromise){return this._bootPromise;}try{this._bootSync();}catch(_){// Ignore the error: in the asynchronous boot path, the error is already reflected\n// in the promise rejection\n}return this._bootPromise;}/**\n              Unfortunately, a lot of existing code assumes the booting process is\n              \"synchronous\". Specifically, a lot of tests assumes the last call to\n              `app.advanceReadiness()` or `app.reset()` will result in the app being\n              fully-booted when the current runloop completes.\n               We would like new code (like the `visit` API) to stop making this assumption,\n              so we created the asynchronous version above that returns a promise. But until\n              we have migrated all the code, we would have to expose this method for use\n              *internally* in places where we need to boot an app \"synchronously\".\n               @private\n            */_bootSync(){if(this._booted||this.isDestroying||this.isDestroyed){return;}// Even though this returns synchronously, we still need to make sure the\n// boot promise exists for book-keeping purposes: if anything went wrong in\n// the boot process, we need to store the error as a rejection on the boot\n// promise so that a future caller of `boot()` can tell what failed.\nlet defer=this._bootResolver=rsvp.defer();this._bootPromise=defer.promise;try{this.runInitializers();runLoadHooks('application',this);this.advanceReadiness();// Continues to `didBecomeReady`\n}catch(error){// For the asynchronous boot path\ndefer.reject(error);// For the synchronous boot path\nthrow error;}}/**\n              Reset the application. This is typically used only in tests. It cleans up\n              the application in the following order:\n               1. Deactivate existing routes\n              2. Destroy all objects in the container\n              3. Create a new application container\n              4. Re-route to the existing url\n               Typical Example:\n               ```javascript\n              import Application from '@ember/application';\n              let App;\n               run(function() {\n                App = Application.create();\n              });\n               module('acceptance test', {\n                setup: function() {\n                  App.reset();\n                }\n              });\n               test('first test', function() {\n                // App is freshly reset\n              });\n               test('second test', function() {\n                // App is again freshly reset\n              });\n              ```\n               Advanced Example:\n               Occasionally you may want to prevent the app from initializing during\n              setup. This could enable extra configuration, or enable asserting prior\n              to the app becoming ready.\n               ```javascript\n              import Application from '@ember/application';\n              let App;\n               run(function() {\n                App = Application.create();\n              });\n               module('acceptance test', {\n                setup: function() {\n                  run(function() {\n                    App.reset();\n                    App.deferReadiness();\n                  });\n                }\n              });\n               test('first test', function() {\n                ok(true, 'something before app is initialized');\n                 run(function() {\n                  App.advanceReadiness();\n                });\n                 ok(true, 'something after app is initialized');\n              });\n              ```\n               @method reset\n              @public\n            */reset(){let instance=this.__deprecatedInstance__;this._readinessDeferrals=1;this._bootPromise=null;this._bootResolver=null;this._booted=false;function handleReset(){run$1(instance,'destroy');this._buildDeprecatedInstance();schedule('actions',this,'_bootSync');}join(this,handleReset);}/**\n              @private\n              @method didBecomeReady\n            */didBecomeReady(){if(this.isDestroying||this.isDestroyed){return;}try{// TODO: Is this still needed for _globalsMode = false?\n// See documentation on `_autoboot()` for details\nif(this.autoboot){let instance;if(this._globalsMode){// If we already have the __deprecatedInstance__ lying around, boot it to\n// avoid unnecessary work\ninstance=this.__deprecatedInstance__;false&&!instance&&assert$1('expected instance',instance);}else{// Otherwise, build an instance and boot it. This is currently unreachable,\n// because we forced _globalsMode to === autoboot; but having this branch\n// allows us to locally toggle that flag for weeding out legacy globals mode\n// dependencies independently\ninstance=this.buildInstance();}instance._bootSync();// TODO: App.ready() is not called when autoboot is disabled, is this correct?\nthis.ready();instance.startRouting();}// For the asynchronous boot path\nthis._bootResolver.resolve(this);// For the synchronous boot path\nthis._booted=true;}catch(error){// For the asynchronous boot path\nthis._bootResolver.reject(error);// For the synchronous boot path\nthrow error;}}/**\n              Called when the Application has become ready, immediately before routing\n              begins. The call will be delayed until the DOM has become ready.\n               @event ready\n              @public\n            */ready(){return this;}// This method must be moved to the application instance object\nwillDestroy(){super.willDestroy();if(_loaded['application']===this){_loaded['application']=undefined;}if(this._applicationInstances.size){this._applicationInstances.forEach(i=>i.destroy());this._applicationInstances.clear();}}/**\n              Boot a new instance of `ApplicationInstance` for the current\n              application and navigate it to the given `url`. Returns a `Promise` that\n              resolves with the instance when the initial routing and rendering is\n              complete, or rejects with any error that occurred during the boot process.\n               When `autoboot` is disabled, calling `visit` would first cause the\n              application to boot, which runs the application initializers.\n               This method also takes a hash of boot-time configuration options for\n              customizing the instance's behavior. See the documentation on\n              `ApplicationInstance.BootOptions` for details.\n               `ApplicationInstance.BootOptions` is an interface class that exists\n              purely to document the available options; you do not need to construct it\n              manually. Simply pass a regular JavaScript object containing of the\n              desired options:\n               ```javascript\n              MyApp.visit(\"/\", { location: \"none\", rootElement: \"#container\" });\n              ```\n               ### Supported Scenarios\n               While the `BootOptions` class exposes a large number of knobs, not all\n              combinations of them are valid; certain incompatible combinations might\n              result in unexpected behavior.\n               For example, booting the instance in the full browser environment\n              while specifying a foreign `document` object (e.g. `{ isBrowser: true,\n              document: iframe.contentDocument }`) does not work correctly today,\n              largely due to Ember's jQuery dependency.\n               Currently, there are three officially supported scenarios/configurations.\n              Usages outside of these scenarios are not guaranteed to work, but please\n              feel free to file bug reports documenting your experience and any issues\n              you encountered to help expand support.\n               #### Browser Applications (Manual Boot)\n               The setup is largely similar to how Ember works out-of-the-box. Normally,\n              Ember will boot a default instance for your Application on \"DOM ready\".\n              However, you can customize this behavior by disabling `autoboot`.\n               For example, this allows you to render a miniture demo of your application\n              into a specific area on your marketing website:\n               ```javascript\n              import MyApp from 'my-app';\n               $(function() {\n                let App = MyApp.create({ autoboot: false });\n                 let options = {\n                  // Override the router's location adapter to prevent it from updating\n                  // the URL in the address bar\n                  location: 'none',\n                   // Override the default `rootElement` on the app to render into a\n                  // specific `div` on the page\n                  rootElement: '#demo'\n                };\n                 // Start the app at the special demo URL\n                App.visit('/demo', options);\n              });\n              ```\n               Or perhaps you might want to boot two instances of your app on the same\n              page for a split-screen multiplayer experience:\n               ```javascript\n              import MyApp from 'my-app';\n               $(function() {\n                let App = MyApp.create({ autoboot: false });\n                 let sessionId = MyApp.generateSessionID();\n                 let player1 = App.visit(`/matches/join?name=Player+1&session=${sessionId}`, { rootElement: '#left', location: 'none' });\n                let player2 = App.visit(`/matches/join?name=Player+2&session=${sessionId}`, { rootElement: '#right', location: 'none' });\n                 Promise.all([player1, player2]).then(() => {\n                  // Both apps have completed the initial render\n                  $('#loading').fadeOut();\n                });\n              });\n              ```\n               Do note that each app instance maintains their own registry/container, so\n              they will run in complete isolation by default.\n               #### Server-Side Rendering (also known as FastBoot)\n               This setup allows you to run your Ember app in a server environment using\n              Node.js and render its content into static HTML for SEO purposes.\n               ```javascript\n              const HTMLSerializer = new SimpleDOM.HTMLSerializer(SimpleDOM.voidMap);\n               function renderURL(url) {\n                let dom = new SimpleDOM.Document();\n                let rootElement = dom.body;\n                let options = { isBrowser: false, document: dom, rootElement: rootElement };\n                 return MyApp.visit(options).then(instance => {\n                  try {\n                    return HTMLSerializer.serialize(rootElement.firstChild);\n                  } finally {\n                    instance.destroy();\n                  }\n                });\n              }\n              ```\n               In this scenario, because Ember does not have access to a global `document`\n              object in the Node.js environment, you must provide one explicitly. In practice,\n              in the non-browser environment, the stand-in `document` object only needs to\n              implement a limited subset of the full DOM API. The `SimpleDOM` library is known\n              to work.\n               Since there is no DOM access in the non-browser environment, you must also\n              specify a DOM `Element` object in the same `document` for the `rootElement` option\n              (as opposed to a selector string like `\"body\"`).\n               See the documentation on the `isBrowser`, `document` and `rootElement` properties\n              on `ApplicationInstance.BootOptions` for details.\n               #### Server-Side Resource Discovery\n               This setup allows you to run the routing layer of your Ember app in a server\n              environment using Node.js and completely disable rendering. This allows you\n              to simulate and discover the resources (i.e. AJAX requests) needed to fulfill\n              a given request and eagerly \"push\" these resources to the client.\n               ```app/initializers/network-service.js\n              import BrowserNetworkService from 'app/services/network/browser';\n              import NodeNetworkService from 'app/services/network/node';\n               // Inject a (hypothetical) service for abstracting all AJAX calls and use\n              // the appropriate implementation on the client/server. This also allows the\n              // server to log all the AJAX calls made during a particular request and use\n              // that for resource-discovery purpose.\n               export function initialize(application) {\n                if (window) { // browser\n                  application.register('service:network', BrowserNetworkService);\n                } else { // node\n                  application.register('service:network', NodeNetworkService);\n                }\n              };\n               export default {\n                name: 'network-service',\n                initialize: initialize\n              };\n              ```\n               ```app/routes/post.js\n              import Route from '@ember/routing/route';\n              import { service } from '@ember/service';\n               // An example of how the (hypothetical) service is used in routes.\n               export default class IndexRoute extends Route {\n                @service network;\n                 model(params) {\n                  return this.network.fetch(`/api/posts/${params.post_id}.json`);\n                }\n                 afterModel(post) {\n                  if (post.isExternalContent) {\n                    return this.network.fetch(`/api/external/?url=${post.externalURL}`);\n                  } else {\n                    return post;\n                  }\n                }\n              }\n              ```\n               ```javascript\n              // Finally, put all the pieces together\n               function discoverResourcesFor(url) {\n                return MyApp.visit(url, { isBrowser: false, shouldRender: false }).then(instance => {\n                  let networkService = instance.lookup('service:network');\n                  return networkService.requests; // => { \"/api/posts/123.json\": \"...\" }\n                });\n              }\n              ```\n               @public\n              @method visit\n              @param url {String} The initial URL to navigate to\n              @param options {ApplicationInstance.BootOptions}\n              @return {Promise<ApplicationInstance, Error>}\n            */visit(url,options){return this.boot().then(()=>{let instance=this.buildInstance();return instance.boot(options).then(()=>instance.visit(url)).catch(error=>{run$1(instance,'destroy');throw error;});});}}_defineProperty(Application,\"initializer\",buildInitializerMethod('initializers'));_defineProperty(Application,\"instanceInitializer\",buildInitializerMethod('instanceInitializers'));function commonSetupRegistry(registry){registry.register('router:main',EmberRouter);registry.register('-view-registry:main',{create(){return makeDictionary(null);}});registry.register('route:basic',Route);registry.register('event_dispatcher:main',EventDispatcher);registry.register('location:hash',HashLocation);registry.register('location:history',HistoryLocation);registry.register('location:none',NoneLocation);registry.register(privatize`-bucket-cache:main`,{create(){return new BucketCache();}});registry.register('service:router',RouterService);}const emberApplicationIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,_loaded,default:Application,getOwner,onLoad,runLoadHooks,setOwner},Symbol.toStringTag,{value:'Module'});const emberArrayMutable=/*#__PURE__*/Object.defineProperty({__proto__:null,default:MutableArray},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/array/proxy\n          */const ARRAY_OBSERVER_MAPPING={willChange:'_arrangedContentArrayWillChange',didChange:'_arrangedContentArrayDidChange'};function customTagForArrayProxy(proxy,key){if(key==='[]'){proxy._revalidate();return proxy._arrTag;}else if(key==='length'){proxy._revalidate();return proxy._lengthTag;}return tagFor(proxy,key);}/**\n            An ArrayProxy wraps any other object that implements `Array` and/or\n            `MutableArray,` forwarding all requests. This makes it very useful for\n            a number of binding use cases or other cases where being able to swap\n            out the underlying array is useful.\n\n            A simple example of usage:\n\n            ```javascript\n            import { A } from '@ember/array';\n            import ArrayProxy from '@ember/array/proxy';\n\n            let pets = ['dog', 'cat', 'fish'];\n            let ap = ArrayProxy.create({ content: A(pets) });\n\n            ap.get('firstObject');                        // 'dog'\n            ap.set('content', ['amoeba', 'paramecium']);\n            ap.get('firstObject');                        // 'amoeba'\n            ```\n\n            This class can also be useful as a layer to transform the contents of\n            an array, as they are accessed. This can be done by overriding\n            `objectAtContent`:\n\n            ```javascript\n            import { A } from '@ember/array';\n            import ArrayProxy from '@ember/array/proxy';\n\n            let pets = ['dog', 'cat', 'fish'];\n            let ap = ArrayProxy.create({\n                content: A(pets),\n                objectAtContent: function(idx) {\n                    return this.get('content').objectAt(idx).toUpperCase();\n                }\n            });\n\n            ap.get('firstObject'); // . 'DOG'\n            ```\n\n            When overriding this class, it is important to place the call to\n            `_super` *after* setting `content` so the internal observers have\n            a chance to fire properly:\n\n            ```javascript\n            import { A } from '@ember/array';\n            import ArrayProxy from '@ember/array/proxy';\n\n            export default ArrayProxy.extend({\n              init() {\n                this.set('content', A(['dog', 'cat', 'fish']));\n                this._super(...arguments);\n              }\n            });\n            ```\n\n            @class ArrayProxy\n            @extends EmberObject\n            @uses MutableArray\n            @public\n          */class ArrayProxy extends EmberObject{constructor(...args){super(...args);/*\n              `this._objectsDirtyIndex` determines which indexes in the `this._objects`\n              cache are dirty.\n               If `this._objectsDirtyIndex === -1` then no indexes are dirty.\n              Otherwise, an index `i` is dirty if `i >= this._objectsDirtyIndex`.\n               Calling `objectAt` with a dirty index will cause the `this._objects`\n              cache to be recomputed.\n            *//** @internal */_defineProperty(this,\"_objectsDirtyIndex\",0);/** @internal */_defineProperty(this,\"_objects\",null);/** @internal */_defineProperty(this,\"_lengthDirty\",true);/** @internal */_defineProperty(this,\"_length\",0);/** @internal */_defineProperty(this,\"_arrangedContent\",null);/** @internal */_defineProperty(this,\"_arrangedContentIsUpdating\",false);/** @internal */_defineProperty(this,\"_arrangedContentTag\",null);/** @internal */_defineProperty(this,\"_arrangedContentRevision\",null);/** @internal */_defineProperty(this,\"_lengthTag\",null);/** @internal */_defineProperty(this,\"_arrTag\",null);}init(props){super.init(props);setCustomTagFor(this,customTagForArrayProxy);}[PROPERTY_DID_CHANGE](){this._revalidate();}willDestroy(){this._removeArrangedContentArrayObserver();}objectAtContent(idx){let arrangedContent=get$2(this,'arrangedContent');return objectAt(arrangedContent,idx);}// See additional docs for `replace` from `MutableArray`:\n// https://api.emberjs.com/ember/release/classes/MutableArray/methods/replace?anchor=replace\nreplace(idx,amt,objects){this.replaceContent(idx,amt,objects);}replaceContent(idx,amt,objects){let content=get$2(this,'content');replace(content,idx,amt,objects);}// Overriding objectAt is not supported.\nobjectAt(idx){this._revalidate();if(this._objects===null){this._objects=[];}if(this._objectsDirtyIndex!==-1&&idx>=this._objectsDirtyIndex){let arrangedContent=get$2(this,'arrangedContent');if(arrangedContent){let length=this._objects.length=get$2(arrangedContent,'length');for(let i=this._objectsDirtyIndex;i<length;i++){// SAFETY: This is expected to only ever return an instance of T. In other words, there should\n// be no gaps in the array. Unfortunately, we can't actually assert for it since T could include\n// any types, including null or undefined.\nthis._objects[i]=this.objectAtContent(i);}}else{this._objects.length=0;}this._objectsDirtyIndex=-1;}return this._objects[idx];}// Overriding length is not supported.\nget length(){this._revalidate();if(this._lengthDirty){let arrangedContent=get$2(this,'arrangedContent');this._length=arrangedContent?get$2(arrangedContent,'length'):0;this._lengthDirty=false;}consumeTag(this._lengthTag);return this._length;}set length(value){let length=this.length;let removedCount=length-value;let added;if(removedCount===0){return;}else if(removedCount<0){added=new Array(-removedCount);removedCount=0;}let content=get$2(this,'content');if(content){replace(content,value,removedCount,added);this._invalidate();}}_updateArrangedContentArray(arrangedContent){let oldLength=this._objects===null?0:this._objects.length;let newLength=arrangedContent?get$2(arrangedContent,'length'):0;this._removeArrangedContentArrayObserver();arrayContentWillChange(this,0,oldLength,newLength);this._invalidate();arrayContentDidChange(this,0,oldLength,newLength,false);this._addArrangedContentArrayObserver(arrangedContent);}_addArrangedContentArrayObserver(arrangedContent){if(arrangedContent&&!arrangedContent.isDestroyed){addArrayObserver(arrangedContent,this,ARRAY_OBSERVER_MAPPING);this._arrangedContent=arrangedContent;}}_removeArrangedContentArrayObserver(){if(this._arrangedContent){removeArrayObserver(this._arrangedContent,this,ARRAY_OBSERVER_MAPPING);}}_arrangedContentArrayWillChange(){}_arrangedContentArrayDidChange(_proxy,idx,removedCnt,addedCnt){arrayContentWillChange(this,idx,removedCnt,addedCnt);let dirtyIndex=idx;if(dirtyIndex<0){let length=get$2(this._arrangedContent,'length');dirtyIndex+=length+removedCnt-addedCnt;}if(this._objectsDirtyIndex===-1||this._objectsDirtyIndex>dirtyIndex){this._objectsDirtyIndex=dirtyIndex;}this._lengthDirty=true;arrayContentDidChange(this,idx,removedCnt,addedCnt,false);}_invalidate(){this._objectsDirtyIndex=0;this._lengthDirty=true;}_revalidate(){if(this._arrangedContentIsUpdating===true)return;if(this._arrangedContentTag===null||!validateTag(this._arrangedContentTag,this._arrangedContentRevision)){let arrangedContent=this.get('arrangedContent');if(this._arrangedContentTag===null){// This is the first time the proxy has been setup, only add the observer\n// don't trigger any events\nthis._addArrangedContentArrayObserver(arrangedContent);}else{this._arrangedContentIsUpdating=true;this._updateArrangedContentArray(arrangedContent);this._arrangedContentIsUpdating=false;}let arrangedContentTag=this._arrangedContentTag=tagFor(this,'arrangedContent');this._arrangedContentRevision=valueForTag(this._arrangedContentTag);if(isObject$1(arrangedContent)){this._lengthTag=combine([arrangedContentTag,tagForProperty(arrangedContent,'length')]);this._arrTag=combine([arrangedContentTag,tagForProperty(arrangedContent,'[]')]);}else{this._lengthTag=this._arrTag=arrangedContentTag;}}}}ArrayProxy.reopen(MutableArray,{arrangedContent:alias('content')});const emberArrayProxy=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ArrayProxy},Symbol.toStringTag,{value:'Module'});/**\n            Set `EmberENV.FEATURES` in your application's `config/environment.js` file\n            to enable canary features in your application.\n\n            See the [feature flag guide](https://guides.emberjs.com/release/configuring-ember/feature-flags/)\n            for more details.\n\n            @module @ember/canary-features\n            @public\n          */const DEFAULT_FEATURES={// FLAG_NAME: true/false\n};/**\n            The hash of enabled Canary features. Add to this, any canary features\n            before creating your application.\n\n            @class FEATURES\n            @static\n            @since 1.1.0\n            @public\n          */const FEATURES=Object.assign(DEFAULT_FEATURES,ENV.FEATURES);/**\n            Determine whether the specified `feature` is enabled. Used by Ember's\n            build tools to exclude experimental features from beta/stable builds.\n\n            You can define the following configuration options:\n\n            * `EmberENV.ENABLE_OPTIONAL_FEATURES` - enable any features that have not been explicitly\n              enabled/disabled.\n\n            @method isEnabled\n            @param {String} feature The feature to check\n            @return {Boolean}\n            @since 1.1.0\n            @public\n          */function isEnabled(feature){let value=FEATURES[feature];if(value===true||value===false){return value;}else if(ENV.ENABLE_OPTIONAL_FEATURES){return true;}else{return false;}}// Uncomment the below when features are present:\n// function featureValue(value: null | boolean) {\n//   if (ENV.ENABLE_OPTIONAL_FEATURES && value === null) {\n//     return true;\n//   }\n//   return value;\n// }\n//\n// export const FLAG_NAME = featureValue(FEATURES.FLAG_NAME);\nconst emberCanaryFeaturesIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,DEFAULT_FEATURES,FEATURES,isEnabled},Symbol.toStringTag,{value:'Module'});const emberComponentHelper=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Helper,helper:helper$2},Symbol.toStringTag,{value:'Module'});/**\n            @module @ember/component\n            @public\n           *//**\n           * Assigns a TemplateFactory to a component class.\n           *\n           * @method setComponentTemplate\n           * @static\n           * @for @ember/component\n           * @public\n           *\n           * ```js\n           * import Component from '@glimmer/component';\n           * import { hbs } from 'ember-cli-htmlbars';\n           * import { setComponentTemplate } from '@ember/component';\n           *\n           * export default class Demo extends Component {\n           *   // ...\n           * }\n           *\n           * setComponentTemplate(hbs`\n           *  <div>my template</div>\n           * `, Demo);\n           * ```\n           *\n           * @param {TemplateFactory} templateFactory\n           * @param {object} componentDefinition\n           *//**\n           * Returns the TemplateFactory associated with a component\n           *\n           * @method getComponentTemplate\n           * @static\n           * @for @ember/component\n           * @public\n           *\n           * ```js\n           * import Component from '@glimmer/component';\n           * import { hbs } from 'ember-cli-htmlbars';\n           * import { getComponentTemplate } from '@ember/component';\n           *\n           * export default class Demo extends Component {\n           *   // ...\n           * }\n           *\n           * let theTemplateFactory = getTemplateFactory(Demo)\n           * ```\n           *\n           * @param {object} componentDefinition\n           * @returns {TemplateFactory}\n           *//**\n           * Tell the VM how manage a type of object / class when encountered\n           * via component-invocation.\n           *\n           * A Component Manager, must implement this interface:\n           * - static create()\n           * - createComponent()\n           * - updateComponent()\n           * - destroyComponent()\n           * - getContext()\n           *\n           * @method setComponentManager\n           * @static\n           * @for @ember/component\n           * @public\n           *\n           *\n           * After a component manager is registered via `setComponentManager`,\n           *\n           * ```js\n           * import { StateNode } from 'xstate';\n           * import ComponentManager from './-private/statechart-manager';\n           *\n           * setComponentManager((owner) => ComponentManager.create(owner), StateNode.prototype);\n           * ```\n           *\n           * Instances of the class can be used as component.\n           * No need to extend from `@glimmer/component`.\n           *\n           * ```js\n           * // app/components/my-component.js\n           * import { createMachine } from 'xstate';\n           *\n           * export default createMachine({ ... });\n           * ```\n           * ```hbs\n           * {{!-- app/templates/application.hbs}}\n           * <MyComponent />\n           * ```\n           *\n           * @param {(owner: Owner) => import('@glimmer/interfaces').ComponentManager} managerFactory\n           * @param {object} object that will be managed by the return value of `managerFactory`\n           *\n           *//**\n           * Tells Glimmer what capabilities a Component Manager will have\n           *\n           * ```js\n           * import { capabilities } from '@ember/component';\n           *\n           * export class MyComponentManager {\n           *   capabilities = capabilities('3.13', {\n           *     // capabilities listed here\n           *   })\n           * }\n           * ```\n           *\n           *\n           * For a full list of capabilities, their defaults, and how they are used, see [@glimmer/manager](https://github.com/glimmerjs/glimmer-vm/blob/4f1bef0d9a8a3c3ebd934c5b6e09de4c5f6e4468/packages/%40glimmer/manager/lib/public/component.ts#L26)\n           *\n           *\n           * @method capabilities\n           * @static\n           * @for @ember/component\n           * @public\n           * @param {'3.13'} managerApiVersion\n           * @param {Parameters<import('@ember/-internals/glimmer').componentCapabilities>[1]} options\n           *\n           */const emberComponentIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,Input,Textarea,capabilities:componentCapabilities,default:Component,getComponentTemplate,setComponentManager,setComponentTemplate},Symbol.toStringTag,{value:'Module'});/**\n            @module @ember/component/template-only\n            @public\n          *//**\n           * Template-only components have no backing class instance, so `this` in their\n           * templates is null. This means that you can only reference passed in arguments\n           * (e.g. `{{@arg}}`).\n           */// eslint-disable-next-line @typescript-eslint/no-empty-interface\n/**\n           * A convenience alias for {@link TemplateOnlyComponent}\n           */// NOTES:\n//\n// 1. The generic here is for a *signature: a way to hang information for tools\n//    like Glint which can provide typey checking for component templates using\n//    information supplied via this generic. While it may appear useless on this\n//    class definition and extension, it is used by external tools and should\n//    not be removed.\n// 2. SAFETY: this cast is *throwing away* information that is not part of the\n//    public API and replacing it with something which has the same calling\n//    contract, but much less information (since we do not want to expose the\n//    internal APIs like `moduleName` etc.).\n// prettier-ignore\nconst templateOnly=templateOnlyComponent;const emberComponentTemplateOnly=/*#__PURE__*/Object.defineProperty({__proto__:null,default:templateOnly},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/debug/data-adapter\n          */// Represents the base contract for iterables as understood in the GLimmer VM\n// historically. This is *not* the public API for it, because there *is* no\n// public API for it. Recent versions of Glimmer simply use `Symbol.iterator`,\n// but some older consumers still use this basic shape.\nfunction iterate(arr,fn){if(Symbol.iterator in arr){for(let item of arr){fn(item);}}else{// SAFETY: this cast required to work this way to interop between TS 4.8\n// and 4.9. When we drop support for 4.8, it will narrow correctly via the\n// use of the `in` operator above. (Preferably we will solve this by just\n// switching to require `Symbol.iterator` instead.)\nassert$1('',typeof arr.forEach==='function');arr.forEach(fn);}}class RecordsWatcher{getCacheForItem(record){let recordCache=this.recordCaches.get(record);if(!recordCache){let hasBeenAdded=false;recordCache=createCache(()=>{if(!hasBeenAdded){this.added.push(this.wrapRecord(record));hasBeenAdded=true;}else{this.updated.push(this.wrapRecord(record));}});this.recordCaches.set(record,recordCache);}return recordCache;}constructor(records,recordsAdded,recordsUpdated,recordsRemoved,wrapRecord,release){_defineProperty(this,\"recordCaches\",new Map());_defineProperty(this,\"added\",[]);_defineProperty(this,\"updated\",[]);_defineProperty(this,\"removed\",[]);this.wrapRecord=wrapRecord;this.release=release;this.recordArrayCache=createCache(()=>{let seen=new Set();// Track `[]` for legacy support\nconsumeTag(tagFor(records,'[]'));iterate(records,record=>{getValue(this.getCacheForItem(record));seen.add(record);});// Untrack this operation because these records are being removed, they\n// should not be polled again in the future\nuntrack(()=>{this.recordCaches.forEach((_cache,record)=>{if(!seen.has(record)){this.removed.push(wrapRecord(record));this.recordCaches.delete(record);}});});if(this.added.length>0){recordsAdded(this.added);this.added=[];}if(this.updated.length>0){recordsUpdated(this.updated);this.updated=[];}if(this.removed.length>0){recordsRemoved(this.removed);this.removed=[];}});}revalidate(){getValue(this.recordArrayCache);}}class TypeWatcher{constructor(records,onChange,release){this.release=release;let hasBeenAccessed=false;this.cache=createCache(()=>{// Empty iteration, we're doing this just\n// to track changes to the records array\niterate(records,()=>{});// Also track `[]` for legacy support\nconsumeTag(tagFor(records,'[]'));if(hasBeenAccessed===true){next(onChange);}else{hasBeenAccessed=true;}});this.release=release;}revalidate(){getValue(this.cache);}}/**\n            The `DataAdapter` helps a data persistence library\n            interface with tools that debug Ember such\n            as the [Ember Inspector](https://github.com/emberjs/ember-inspector)\n            for Chrome and Firefox.\n\n            This class will be extended by a persistence library\n            which will override some of the methods with\n            library-specific code.\n\n            The methods likely to be overridden are:\n\n            * `getFilters`\n            * `detect`\n            * `columnsForType`\n            * `getRecords`\n            * `getRecordColumnValues`\n            * `getRecordKeywords`\n            * `getRecordFilterValues`\n            * `getRecordColor`\n\n            The adapter will need to be registered\n            in the application's container as `dataAdapter:main`.\n\n            Example:\n\n            ```javascript\n            Application.initializer({\n              name: \"data-adapter\",\n\n              initialize: function(application) {\n                application.register('data-adapter:main', DS.DataAdapter);\n              }\n            });\n            ```\n\n            @class DataAdapter\n            @extends EmberObject\n            @public\n          */class DataAdapter extends EmberObject{// TODO: Revisit this\nconstructor(owner){super(owner);_defineProperty(this,\"releaseMethods\",A());_defineProperty(this,\"recordsWatchers\",new Map());_defineProperty(this,\"typeWatchers\",new Map());_defineProperty(this,\"flushWatchers\",null);/**\n              The container-debug-adapter which is used\n              to list all models.\n               @property containerDebugAdapter\n              @default undefined\n              @since 1.5.0\n              @public\n            **//**\n              The number of attributes to send\n              as columns. (Enough to make the record\n              identifiable).\n               @private\n              @property attributeLimit\n              @default 3\n              @since 1.3.0\n            */_defineProperty(this,\"attributeLimit\",3);/**\n               Ember Data > v1.0.0-beta.18\n               requires string model names to be passed\n               around instead of the actual factories.\n                This is a stamp for the Ember Inspector\n               to differentiate between the versions\n               to be able to support older versions too.\n                @public\n               @property acceptsModelName\n             */_defineProperty(this,\"acceptsModelName\",true);this.containerDebugAdapter=getOwner$2(this).lookup('container-debug-adapter:main');}/**\n               Map from records arrays to RecordsWatcher instances\n                @private\n               @property recordsWatchers\n               @since 3.26.0\n             *//**\n              Map from records arrays to TypeWatcher instances\n               @private\n              @property typeWatchers\n              @since 3.26.0\n             *//**\n              Callback that is currently scheduled on backburner end to flush and check\n              all active watchers.\n               @private\n              @property flushWatchers\n              @since 3.26.0\n              *//**\n              Stores all methods that clear observers.\n              These methods will be called on destruction.\n               @private\n              @property releaseMethods\n              @since 1.3.0\n            *//**\n              Specifies how records can be filtered.\n              Records returned will need to have a `filterValues`\n              property with a key for every name in the returned array.\n               @public\n              @method getFilters\n              @return {Array} List of objects defining filters.\n               The object should have a `name` and `desc` property.\n            */getFilters(){return A();}/**\n              Fetch the model types and observe them for changes.\n               @public\n              @method watchModelTypes\n               @param {Function} typesAdded Callback to call to add types.\n              Takes an array of objects containing wrapped types (returned from `wrapModelType`).\n               @param {Function} typesUpdated Callback to call when a type has changed.\n              Takes an array of objects containing wrapped types.\n               @return {Function} Method to call to remove all observers\n            */watchModelTypes(typesAdded,typesUpdated){let modelTypes=this.getModelTypes();let releaseMethods=A();let typesToSend;typesToSend=modelTypes.map(type=>{let klass=type.klass;let wrapped=this.wrapModelType(klass,type.name);releaseMethods.push(this.observeModelType(type.name,typesUpdated));return wrapped;});typesAdded(typesToSend);let release=()=>{releaseMethods.forEach(fn=>fn());this.releaseMethods.removeObject(release);};this.releaseMethods.pushObject(release);return release;}_nameToClass(type){if(typeof type==='string'){let owner=getOwner$2(this);let Factory=owner.factoryFor(`model:${type}`);type=Factory&&Factory.class;}return type;}/**\n              Fetch the records of a given type and observe them for changes.\n               @public\n              @method watchRecords\n               @param {String} modelName The model name.\n               @param {Function} recordsAdded Callback to call to add records.\n              Takes an array of objects containing wrapped records.\n              The object should have the following properties:\n                columnValues: {Object} The key and value of a table cell.\n                object: {Object} The actual record object.\n               @param {Function} recordsUpdated Callback to call when a record has changed.\n              Takes an array of objects containing wrapped records.\n               @param {Function} recordsRemoved Callback to call when a record has removed.\n              Takes an array of objects containing wrapped records.\n               @return {Function} Method to call to remove all observers.\n            */watchRecords(modelName,recordsAdded,recordsUpdated,recordsRemoved){let klass=this._nameToClass(modelName);let records=this.getRecords(klass,modelName);let{recordsWatchers}=this;let recordsWatcher=recordsWatchers.get(records);if(!recordsWatcher){recordsWatcher=new RecordsWatcher(records,recordsAdded,recordsUpdated,recordsRemoved,record=>this.wrapRecord(record),()=>{recordsWatchers.delete(records);this.updateFlushWatchers();});recordsWatchers.set(records,recordsWatcher);this.updateFlushWatchers();recordsWatcher.revalidate();}return recordsWatcher.release;}updateFlushWatchers(){if(this.flushWatchers===null){if(this.typeWatchers.size>0||this.recordsWatchers.size>0){this.flushWatchers=()=>{this.typeWatchers.forEach(watcher=>watcher.revalidate());this.recordsWatchers.forEach(watcher=>watcher.revalidate());};_backburner.on('end',this.flushWatchers);}}else if(this.typeWatchers.size===0&&this.recordsWatchers.size===0){_backburner.off('end',this.flushWatchers);this.flushWatchers=null;}}/**\n              Clear all observers before destruction\n              @private\n              @method willDestroy\n            */willDestroy(){this._super(...arguments);this.typeWatchers.forEach(watcher=>watcher.release());this.recordsWatchers.forEach(watcher=>watcher.release());this.releaseMethods.forEach(fn=>fn());if(this.flushWatchers){_backburner.off('end',this.flushWatchers);}}/**\n              Detect whether a class is a model.\n               Test that against the model class\n              of your persistence library.\n               @public\n              @method detect\n              @return boolean Whether the class is a model class or not.\n            */detect(_klass){return false;}/**\n              Get the columns for a given model type.\n               @public\n              @method columnsForType\n              @return {Array} An array of columns of the following format:\n               name: {String} The name of the column.\n               desc: {String} Humanized description (what would show in a table column name).\n            */columnsForType(_klass){return A();}/**\n              Adds observers to a model type class.\n               @private\n              @method observeModelType\n              @param {String} modelName The model type name.\n              @param {Function} typesUpdated Called when a type is modified.\n              @return {Function} The function to call to remove observers.\n            */observeModelType(modelName,typesUpdated){let klass=this._nameToClass(modelName);let records=this.getRecords(klass,modelName);let onChange=()=>{typesUpdated([this.wrapModelType(klass,modelName)]);};let{typeWatchers}=this;let typeWatcher=typeWatchers.get(records);if(!typeWatcher){typeWatcher=new TypeWatcher(records,onChange,()=>{typeWatchers.delete(records);this.updateFlushWatchers();});typeWatchers.set(records,typeWatcher);this.updateFlushWatchers();typeWatcher.revalidate();}return typeWatcher.release;}/**\n              Wraps a given model type and observes changes to it.\n               @private\n              @method wrapModelType\n              @param {Class} klass A model class.\n              @param {String} modelName Name of the class.\n              @return {Object} The wrapped type has the following format:\n                name: {String} The name of the type.\n                count: {Integer} The number of records available.\n                columns: {Columns} An array of columns to describe the record.\n                object: {Class} The actual Model type class.\n            */wrapModelType(klass,name){let records=this.getRecords(klass,name);return{name,count:get$2(records,'length'),columns:this.columnsForType(klass),object:klass};}/**\n              Fetches all models defined in the application.\n               @private\n              @method getModelTypes\n              @return {Array} Array of model types.\n            */getModelTypes(){let containerDebugAdapter=this.containerDebugAdapter;let stringTypes=containerDebugAdapter.canCatalogEntriesByType('model')?containerDebugAdapter.catalogEntriesByType('model'):this._getObjectsOnNamespaces();// New adapters return strings instead of classes.\nlet klassTypes=stringTypes.map(name=>{return{klass:this._nameToClass(name),name};});return klassTypes.filter(type=>this.detect(type.klass));}/**\n              Loops over all namespaces and all objects\n              attached to them.\n               @private\n              @method _getObjectsOnNamespaces\n              @return {Array} Array of model type strings.\n            */_getObjectsOnNamespaces(){let namespaces=Namespace.NAMESPACES;let types=[];namespaces.forEach(namespace=>{for(let key in namespace){if(!Object.prototype.hasOwnProperty.call(namespace,key)){continue;}// Even though we will filter again in `getModelTypes`,\n// we should not call `lookupFactory` on non-models\nif(!this.detect(namespace[key])){continue;}let name=dasherize(key);types.push(name);}});return types;}/**\n              Fetches all loaded records for a given type.\n               @public\n              @method getRecords\n              @return {Array} An array of records.\n               This array will be observed for changes,\n               so it should update when new records are added/removed.\n            */getRecords(_klass,_name){return A();}/**\n              Wraps a record and observers changes to it.\n               @private\n              @method wrapRecord\n              @param {Object} record The record instance.\n              @return {Object} The wrapped record. Format:\n              columnValues: {Array}\n              searchKeywords: {Array}\n            */wrapRecord(record){return{object:record,columnValues:this.getRecordColumnValues(record),searchKeywords:this.getRecordKeywords(record),filterValues:this.getRecordFilterValues(record),color:this.getRecordColor(record)};}/**\n              Gets the values for each column.\n               @public\n              @method getRecordColumnValues\n              @return {Object} Keys should match column names defined\n              by the model type.\n            */getRecordColumnValues(_record){return{};}/**\n              Returns keywords to match when searching records.\n               @public\n              @method getRecordKeywords\n              @return {Array} Relevant keywords for search.\n            */getRecordKeywords(_record){return A();}/**\n              Returns the values of filters defined by `getFilters`.\n               @public\n              @method getRecordFilterValues\n              @param {Object} record The record instance.\n              @return {Object} The filter values.\n            */getRecordFilterValues(_record){return{};}/**\n              Each record can have a color that represents its state.\n               @public\n              @method getRecordColor\n              @param {Object} record The record instance\n              @return {String} The records color.\n                Possible options: black, red, blue, green.\n            */getRecordColor(_record){return null;}}const emberDebugDataAdapter=/*#__PURE__*/Object.defineProperty({__proto__:null,default:DataAdapter},Symbol.toStringTag,{value:'Module'});/* eslint-disable no-implicit-coercion */// These versions should be the version that the deprecation was _introduced_,\n// not the version that the feature will be removed.\nconst ASSIGN=!!'4.0.0-beta.1';const emberDeprecatedFeaturesIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,ASSIGN},Symbol.toStringTag,{value:'Module'});/**\n            Ember manages the lifecycles and lifetimes of many built in constructs, such\n            as components, and does so in a hierarchical way - when a parent component is\n            destroyed, all of its children are destroyed as well.\n\n            This destroyables API exposes the basic building blocks for destruction:\n\n            * registering a function to be ran when an object is destroyed\n            * checking if an object is in a destroying state\n            * associate an object as a child of another so that the child object will be destroyed\n              when the associated parent object is destroyed.\n\n            @module @ember/destroyable\n            @public\n          *//**\n            This function is used to associate a destroyable object with a parent. When the parent\n            is destroyed, all registered children will also be destroyed.\n\n            ```js\n            class CustomSelect extends Component {\n              constructor(...args) {\n                super(...args);\n\n                // obj is now a child of the component. When the component is destroyed,\n                // obj will also be destroyed, and have all of its destructors triggered.\n                this.obj = associateDestroyableChild(this, {});\n              }\n            }\n            ```\n\n            Returns the associated child for convenience.\n\n            @method associateDestroyableChild\n            @for @ember/destroyable\n            @param {Object|Function} parent the destroyable to entangle the child destroyables lifetime with\n            @param {Object|Function} child the destroyable to be entangled with the parents lifetime\n            @returns {Object|Function} the child argument\n            @static\n            @public\n          *//**\n           Receives a destroyable, and returns true if the destroyable has begun destroying. Otherwise returns\n           false.\n\n            ```js\n            let obj = {};\n            isDestroying(obj); // false\n            destroy(obj);\n            isDestroying(obj); // true\n            // ...sometime later, after scheduled destruction\n            isDestroyed(obj); // true\n            isDestroying(obj); // true\n            ```\n\n            @method isDestroying\n            @for @ember/destroyable\n            @param {Object|Function} destroyable the object to check\n            @returns {Boolean}\n            @static\n            @public\n          *//**\n            Receives a destroyable, and returns true if the destroyable has finished destroying. Otherwise\n            returns false.\n\n            ```js\n            let obj = {};\n\n            isDestroyed(obj); // false\n            destroy(obj);\n\n            // ...sometime later, after scheduled destruction\n\n            isDestroyed(obj); // true\n            ```\n\n            @method isDestroyed\n            @for @ember/destroyable\n            @param {Object|Function} destroyable the object to check\n            @returns {Boolean}\n            @static\n            @public\n          *//**\n            Initiates the destruction of a destroyable object. It runs all associated destructors, and then\n            destroys all children recursively.\n\n            ```js\n            let obj = {};\n\n            registerDestructor(obj, () => console.log('destroyed!'));\n\n            destroy(obj); // this will schedule the destructor to be called\n\n            // ...some time later, during scheduled destruction\n\n            // destroyed!\n            ```\n\n            Destruction via `destroy()` follows these steps:\n\n            1, Mark the destroyable such that `isDestroying(destroyable)` returns `true`\n            2, Call `destroy()` on each of the destroyable's associated children\n            3, Schedule calling the destroyable's destructors\n            4, Schedule setting destroyable such that `isDestroyed(destroyable)` returns `true`\n\n            This results in the entire tree of destroyables being first marked as destroying,\n            then having all of their destructors called, and finally all being marked as isDestroyed.\n            There won't be any in between states where some items are marked as `isDestroying` while\n            destroying, while others are not.\n\n            @method destroy\n            @for @ember/destroyable\n            @param {Object|Function} destroyable the object to destroy\n            @static\n            @public\n          *//**\n            This function asserts that all objects which have associated destructors or associated children\n            have been destroyed at the time it is called. It is meant to be a low level hook that testing\n            frameworks can use to hook into and validate that all destroyables have in fact been destroyed.\n\n            This function requires that `enableDestroyableTracking` was called previously, and is only\n            available in non-production builds.\n\n            @method assertDestroyablesDestroyed\n            @for @ember/destroyable\n            @static\n            @public\n          *//**\n            This function instructs the destroyable system to keep track of all destroyables (their\n            children, destructors, etc). This enables a future usage of `assertDestroyablesDestroyed`\n            to be used to ensure that all destroyable tasks (registered destructors and associated children)\n            have completed when `assertDestroyablesDestroyed` is called.\n\n            @method enableDestroyableTracking\n            @for @ember/destroyable\n            @static\n            @public\n          *//**\n            Receives a destroyable object and a destructor function, and associates the\n            function with it. When the destroyable is destroyed with destroy, or when its\n            parent is destroyed, the destructor function will be called.\n\n            ```js\n            import Component from '@glimmer/component';\n            import { registerDestructor } from '@ember/destroyable';\n\n            class Modal extends Component {\n              @service resize;\n\n              constructor(...args) {\n                super(...args);\n\n                this.resize.register(this, this.layout);\n\n                registerDestructor(this, () => this.resize.unregister(this));\n              }\n            }\n            ```\n\n            Multiple destructors can be associated with a given destroyable, and they can be\n            associated over time, allowing libraries to dynamically add destructors as needed.\n            `registerDestructor` also returns the associated destructor function, for convenience.\n\n            The destructor function is passed a single argument, which is the destroyable itself.\n            This allows the function to be reused multiple times for many destroyables, rather\n            than creating a closure function per destroyable.\n\n            ```js\n            import Component from '@glimmer/component';\n            import { registerDestructor } from '@ember/destroyable';\n\n            function unregisterResize(instance) {\n              instance.resize.unregister(instance);\n            }\n\n            class Modal extends Component {\n              @service resize;\n\n              constructor(...args) {\n                super(...args);\n\n                this.resize.register(this, this.layout);\n\n                registerDestructor(this, unregisterResize);\n              }\n            }\n            ```\n\n            @method registerDestructor\n            @for @ember/destroyable\n            @param {Object|Function} destroyable the destroyable to register the destructor function with\n            @param {Function} destructor the destructor to run when the destroyable object is destroyed\n            @static\n            @public\n          */function registerDestructor(destroyable,destructor){return registerDestructor$1(destroyable,destructor);}/**\n            Receives a destroyable and a destructor function, and de-associates the destructor\n            from the destroyable.\n\n            ```js\n            import Component from '@glimmer/component';\n            import { registerDestructor, unregisterDestructor } from '@ember/destroyable';\n\n            class Modal extends Component {\n              @service modals;\n\n              constructor(...args) {\n                super(...args);\n\n                this.modals.add(this);\n\n                this.modalDestructor = registerDestructor(this, () => this.modals.remove(this));\n              }\n\n              @action pinModal() {\n                unregisterDestructor(this, this.modalDestructor);\n              }\n            }\n            ```\n\n            @method unregisterDestructor\n            @for @ember/destroyable\n            @param {Object|Function} destroyable the destroyable to unregister the destructor function from\n            @param {Function} destructor the destructor to remove from the destroyable\n            @static\n            @public\n          */function unregisterDestructor(destroyable,destructor){return unregisterDestructor$1(destroyable,destructor);}const emberDestroyableIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,assertDestroyablesDestroyed,associateDestroyableChild,destroy,enableDestroyableTracking,isDestroyed,isDestroying,registerDestructor,unregisterDestructor},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/helper\n          *//**\n            `capabilities` returns a capabilities configuration which can be used to modify\n            the behavior of the manager. Manager capabilities _must_ be provided using the\n            `capabilities` function, as the underlying implementation can change over time.\n\n            The first argument to capabilities is a version string, which is the version of\n            Ember that the capabilities were defined in. Ember can add new versions at any\n            time, and these may have entirely different behaviors, but it will not remove\n            old versions until the next major version.\n\n            ```js\n            capabilities('3.23');\n            ```\n\n            The second argument is an object of capabilities and boolean values indicating\n            whether they are enabled or disabled.\n\n            ```js\n            capabilities('3.23', {\n              hasValue: true,\n              hasDestructor: true,\n            });\n            ```\n\n            If no value is specified, then the default value will be used.\n\n            ### `3.23` capabilities\n\n            #### `hasDestroyable`\n\n            - Default value: false\n\n            Determines if the helper has a destroyable to include in the destructor\n            hierarchy. If enabled, the `getDestroyable` hook will be called, and its result\n            will be associated with the destroyable parent block.\n\n            #### `hasValue`\n\n            - Default value: false\n\n            Determines if the helper has a value which can be used externally. The helper's\n            `getValue` hook will be run whenever the value of the helper is accessed if this\n            capability is enabled.\n\n            @method capabilities\n            @for @ember/helper\n            @static\n            @param {String} managerApiVersion The version of capabilities that are being used\n            @param options The capabilities values\n            @return {Capabilities} The capabilities object instance\n            @public\n          */const capabilities=helperCapabilities;/**\n            Sets the helper manager for an object or function.\n\n            ```js\n            setHelperManager((owner) => new ClassHelperManager(owner), Helper)\n            ```\n\n            When a value is used as a helper in a template, the helper manager is looked up\n            on the object by walking up its prototype chain and finding the first helper\n            manager. This manager then receives the value and can create and manage an\n            instance of a helper from it. This provides a layer of indirection that allows\n            users to design high-level helper APIs, without Ember needing to worry about the\n            details. High-level APIs can be experimented with and iterated on while the\n            core of Ember helpers remains stable, and new APIs can be introduced gradually\n            over time to existing code bases.\n\n            `setHelperManager` receives two arguments:\n\n            1. A factory function, which receives the `owner` and returns an instance of a\n              helper manager.\n            2. A helper definition, which is the object or function to associate the factory function with.\n\n            The first time the object is looked up, the factory function will be called to\n            create the helper manager. It will be cached, and in subsequent lookups the\n            cached helper manager will be used instead.\n\n            Only one helper manager is guaranteed to exist per `owner` and per usage of\n            `setHelperManager`, so many helpers will end up using the same instance of the\n            helper manager. As such, you should only store state that is related to the\n            manager itself. If you want to store state specific to a particular helper\n            definition, you should assign a unique helper manager to that helper. In\n            general, most managers should either be stateless, or only have the `owner` they\n            were created with as state.\n\n            Helper managers must fulfill the following interface (This example uses\n            [TypeScript interfaces](https://www.typescriptlang.org/docs/handbook/interfaces.html)\n            for precision, you do not need to write helper managers using TypeScript):\n\n            ```ts\n            interface HelperManager<HelperStateBucket> {\n              capabilities: HelperCapabilities;\n\n              createHelper(definition: HelperDefinition, args: TemplateArgs): HelperStateBucket;\n\n              getValue?(bucket: HelperStateBucket): unknown;\n\n              runEffect?(bucket: HelperStateBucket): void;\n\n              getDestroyable?(bucket: HelperStateBucket): object;\n            }\n            ```\n\n            The capabilities property _must_ be provided using the `capabilities()` function\n            imported from the same module as `setHelperManager`:\n\n            ```js\n            import { capabilities } from '@ember/helper';\n\n            class MyHelperManager {\n              capabilities = capabilities('3.21.0', { hasValue: true });\n\n              // ...snip...\n            }\n            ```\n\n            Below is a description of each of the methods on the interface and their\n            functions.\n\n            #### `createHelper`\n\n            `createHelper` is a required hook on the HelperManager interface. The hook is\n            passed the definition of the helper that is currently being created, and is\n            expected to return a _state bucket_. This state bucket is what represents the\n            current state of the helper, and will be passed to the other lifecycle hooks at\n            appropriate times. It is not necessarily related to the definition of the\n            helper itself - for instance, you could return an object _containing_ an\n            instance of the helper:\n\n            ```js\n            class MyManager {\n              createHelper(Definition, args) {\n                return {\n                  instance: new Definition(args);\n                };\n              }\n            }\n            ```\n\n            This allows the manager to store metadata that it doesn't want to expose to the\n            user.\n\n            This hook is _not_ autotracked - changes to tracked values used within this hook\n            will _not_ result in a call to any of the other lifecycle hooks. This is because\n            it is unclear what should happen if it invalidates, and rather than make a\n            decision at this point, the initial API is aiming to allow as much expressivity\n            as possible. This could change in the future with changes to capabilities and\n            their behaviors.\n\n            If users do want to autotrack some values used during construction, they can\n            either create the instance of the helper in `runEffect` or `getValue`, or they\n            can use the `cache` API to autotrack the `createHelper` hook themselves. This\n            provides maximum flexibility and expressiveness to manager authors.\n\n            This hook has the following timing semantics:\n\n            **Always**\n            - called as discovered during DOM construction\n            - called in definition order in the template\n\n            #### `getValue`\n\n            `getValue` is an optional hook that should return the value of the helper. This\n            is the value that is returned from the helper and passed into the template.\n\n            This hook is called when the value is requested from the helper (e.g. when the\n            template is rendering and the helper value is needed). The hook is autotracked,\n            and will rerun whenever any tracked values used inside of it are updated.\n            Otherwise it does not rerun.\n\n            > Note: This means that arguments which are not _consumed_ within the hook will\n            > not trigger updates.\n\n            This hook is only called for helpers with the `hasValue` capability enabled.\n            This hook has the following timing semantics:\n\n            **Always**\n            - called the first time the helper value is requested\n            - called after autotracked state has changed\n\n            **Never**\n            - called if the `hasValue` capability is disabled\n\n            #### `runEffect`\n\n            `runEffect` is an optional hook that should run the effect that the helper is\n            applying, setting it up or updating it.\n\n            This hook is scheduled to be called some time after render and prior to paint.\n            There is not a guaranteed, 1-to-1 relationship between a render pass and this\n            hook firing. For instance, multiple render passes could occur, and the hook may\n            only trigger once. It may also never trigger if it was dirtied in one render\n            pass and then destroyed in the next.\n\n            The hook is autotracked, and will rerun whenever any tracked values used inside\n            of it are updated. Otherwise it does not rerun.\n\n            The hook is also run during a time period where state mutations are _disabled_\n            in Ember. Any tracked state mutation will throw an error during this time,\n            including changes to tracked properties, changes made using `Ember.set`, updates\n            to computed properties, etc. This is meant to prevent infinite rerenders and\n            other antipatterns.\n\n            This hook is only called for helpers with the `hasScheduledEffect` capability\n            enabled. This hook is also not called in SSR currently, though this could be\n            added as a capability in the future. It has the following timing semantics:\n\n            **Always**\n            - called after the helper was first created, if the helper has not been\n              destroyed since creation\n            - called after autotracked state has changed, if the helper has not been\n              destroyed during render\n\n            **Never**\n            - called if the `hasScheduledEffect` capability is disabled\n            - called in SSR\n\n            #### `getDestroyable`\n\n            `getDestroyable` is an optional hook that users can use to register a\n            destroyable object for the helper. This destroyable will be registered to the\n            containing block or template parent, and will be destroyed when it is destroyed.\n            See the [Destroyables RFC](https://github.com/emberjs/rfcs/blob/master/text/0580-destroyables.md)\n            for more details.\n\n            `getDestroyable` is only called if the `hasDestroyable` capability is enabled.\n\n            This hook has the following timing semantics:\n\n            **Always**\n            - called immediately after the `createHelper` hook is called\n\n            **Never**\n            - called if the `hasDestroyable` capability is disabled\n\n            @method setHelperManager\n            @for @ember/helper\n            @static\n            @param {Function} factory A factory function which receives an optional owner, and returns a helper manager\n            @param {object} definition The definition to associate the manager factory with\n            @return {object} The definition passed into setHelperManager\n            @public\n          */const setHelperManager=setHelperManager$1;/**\n            The `invokeHelper` function can be used to create a helper instance in\n            JavaScript.\n\n            To access a helper's value you have to use `getValue` from\n            `@glimmer/tracking/primitives/cache`.\n\n            ```js\n            // app/components/data-loader.js\n            import Component from '@glimmer/component';\n            import { getValue } from '@glimmer/tracking/primitives/cache';\n            import Helper from '@ember/component/helper';\n            import { invokeHelper } from '@ember/helper';\n\n            class PlusOne extends Helper {\n              compute([number]) {\n                return number + 1;\n              }\n            }\n\n            export default class PlusOneComponent extends Component {\n              plusOne = invokeHelper(this, PlusOne, () => {\n                return {\n                  positional: [this.args.number],\n                };\n              });\n\n              get value() {\n                return getValue(this.plusOne);\n              }\n            }\n            ```\n            ```js\n            {{this.value}}\n            ```\n\n            It receives three arguments:\n\n            * `context`: The parent context of the helper. When the parent is torn down and\n              removed, the helper will be as well.\n            * `definition`: The definition of the helper.\n            * `computeArgs`: An optional function that produces the arguments to the helper.\n              The function receives the parent context as an argument, and must return an\n              object with a `positional` property that is an array and/or a `named`\n              property that is an object.\n\n            And it returns a Cache instance that contains the most recent value of the\n            helper. You can access the helper using `getValue()` like any other cache. The\n            cache is also destroyable, and using the `destroy()` function on it will cause\n            the helper to be torn down.\n\n            Note that using `getValue()` on helpers that have scheduled effects will not\n            trigger the effect early. Effects will continue to run at their scheduled time.\n\n            @method invokeHelper\n            @for @ember/helper\n            @static\n            @param {object} context The parent context of the helper\n            @param {object} definition The helper definition\n            @param {Function} computeArgs An optional function that produces args\n            @returns\n            @public\n          */const invokeHelper=invokeHelper$1;// SAFETY: we need to provide interfaces that Glint can declaration-merge with\n// to provide appropriate completions. In each case, the imported item is\n// currently typed only as `object`, and we are replacing it with a similarly\n// low-information interface type: these are empty objects which are simply able\n// to be distinguished so that Glint can provide the relevant extensions.\n/* eslint-disable @typescript-eslint/no-empty-interface *//**\n           * Using the `{{hash}}` helper, you can pass objects directly from the template\n           * as an argument to your components.\n           *\n           * ```\n           * import { hash } from '@ember/helper';\n           *\n           * <template>\n           *   {{#each-in (hash givenName='Jen' familyName='Weber') as |key value|}}\n           *     <p>{{key}}: {{value}}</p>\n           *   {{/each-in}}\n           * </template>\n           * ```\n           *\n           * **NOTE:** this example uses the experimental `<template>` feature, which is\n           * the only place you need to import `hash` to use it (it is a built-in when\n           * writing standalone `.hbs` files).\n           */const hash=hash$1;/**\n           * Using the `{{array}}` helper, you can pass arrays directly from the template\n           * as an argument to your components.\n           *\n           * ```js\n           * import { array } from '@ember/helper';\n           *\n           * <template>\n           *   <ul>\n           *   {{#each (array 'Tom Dale' 'Yehuda Katz' @anotherPerson) as |person|}}\n           *     <li>{{person}}</li>\n           *   {{/each}}\n           *   </ul>\n           * </template>\n           *\n           * **NOTE:** this example uses the experimental `<template>` feature, which is\n           * the only place you need to import `array` to use it (it is a built-in when\n           * writing standalone `.hbs` files).\n           * ```\n           */const array=array$1;/**\n           * The `{{concat}}` helper makes it easy to dynamically send a number of\n           * parameters to a component or helper as a single parameter in the format of a\n           * concatenated string.\n           *\n           * For example:\n           *\n           * ```js\n           * import { concat } from '@ember/helper';\n           *\n           * <template>\n           *   {{get @foo (concat \"item\" @index)}}\n           * </template>\n           * ```\n           *\n           * This will display the result of `@foo.item1` when `index` is `1`, and\n           * `this.foo.item2` when `index` is `2`, etc.\n           *\n           * **NOTE:** this example uses the experimental `<template>` feature, which is\n           * the only place you need to import `concat` to use it (it is a built-in when\n           * writing standalone `.hbs` files).\n           */const concat=concat$1;/**\n           * The `{{get}}` helper makes it easy to dynamically look up a property on an\n           * object or an element in an array. The second argument to `{{get}}` can be a\n           * string or a number, depending on the object being accessed.\n           *\n           * To access a property on an object with a string key:\n           *\n           * ```js\n           * import { get } from '@ember/helper';\n           *\n           * <template>\n           *   {{get @someObject \"objectKey\"}}\n           * </template>\n           * ```\n           *\n           * To access the first element in an array:\n           *\n           * ```js\n           * import { get } from '@ember/helper';\n           *\n           * <template>\n           *   {{get @someArray 0}}\n           * </template>\n           * ```\n           *\n           * To access a property on an object with a dynamic key:\n           *\n           * ```js\n           * import { get } from '@ember/helper';\n           *\n           * <template>\n           *   {{get @address @field}}\n           * </template>\n           * ```\n           *\n           * This will display the result of `@foo.item1` when `index` is `1`, and\n           * `this.foo.item2` when `index` is `2`, etc.\n           *\n           * **NOTE:** this example uses the experimental `<template>` feature, which is\n           * the only place you need to import `concat` to use it (it is a built-in when\n           * writing standalone `.hbs` files).\n           */const get=get$1;/**\n           * `{{fn}}` is a helper that receives a function and some arguments, and returns\n           * a new function that combines. This allows you to pass parameters along to\n           * functions in your templates:\n           *\n           * ```js\n           * import { fn } from '@ember/helper';\n           *\n           * function showAlert(message) {\n           *   alert(`The message is: '${message}'`);\n           * }\n           *\n           * <template>\n           *   <button type=\"button\" {{on \"click\" (fn showAlert \"Hello!\")}}>\n           *     Click me!\n           *   </button>\n           * </template>\n           * ```\n           */const fn=fn$1;/**\n           * Use the {{uniqueId}} helper to generate a unique ID string suitable for use as\n           * an ID attribute in the DOM.\n           *\n           * Each invocation of {{uniqueId}} will return a new, unique ID string.\n           * You can use the `let` helper to create an ID that can be reused within a template.\n           *\n           * ```js\n           * import { uniqueId } from '@ember/helper';\n           *\n           * <template>\n           *   {{#let (uniqueId) as |emailId|}}\n           *     <label for={{emailId}}>Email address</label>\n           *     <input id={{emailId}} type=\"email\" />\n           *   {{/let}}\n           * </template>\n           * ```\n           */const uniqueId=uniqueId$2;/* eslint-enable @typescript-eslint/no-empty-interface */const emberHelperIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,array,capabilities,concat,fn,get,hash,invokeHelper,setHelperManager,uniqueId},Symbol.toStringTag,{value:'Module'});// NOTE: this uses assignment to *require* that the `glimmerSetModifierManager`\n// is legally assignable to this type, i.e. that variance is properly upheld.\nconst setModifierManager=setModifierManager$1;const emberModifierIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,capabilities:modifierCapabilities,on,setModifierManager},Symbol.toStringTag,{value:'Module'});// This is a legacy location to keep the reexports test happy.\n// Don't add anything new here.\nconst emberObjectInternals=/*#__PURE__*/Object.defineProperty({__proto__:null,cacheFor:getCachedValueFor,guidFor},Symbol.toStringTag,{value:'Module'});const emberObjectObservers=/*#__PURE__*/Object.defineProperty({__proto__:null,addObserver,removeObserver},Symbol.toStringTag,{value:'Module'});/**\n            @module @ember/object/promise-proxy-mixin\n          */function tap(proxy,promise){setProperties(proxy,{isFulfilled:false,isRejected:false});return promise.then(value=>{if(!proxy.isDestroyed&&!proxy.isDestroying){setProperties(proxy,{content:value,isFulfilled:true});}return value;},reason=>{if(!proxy.isDestroyed&&!proxy.isDestroying){setProperties(proxy,{reason,isRejected:true});}throw reason;},'Ember: PromiseProxy');}/**\n            A low level mixin making ObjectProxy promise-aware.\n\n            ```javascript\n            import { resolve } from 'rsvp';\n            import $ from 'jquery';\n            import ObjectProxy from '@ember/object/proxy';\n            import PromiseProxyMixin from '@ember/object/promise-proxy-mixin';\n\n            let ObjectPromiseProxy = ObjectProxy.extend(PromiseProxyMixin);\n\n            let proxy = ObjectPromiseProxy.create({\n              promise: resolve($.getJSON('/some/remote/data.json'))\n            });\n\n            proxy.then(function(json){\n               // the json\n            }, function(reason) {\n               // the reason why you have no json\n            });\n            ```\n\n            the proxy has bindable attributes which\n            track the promises life cycle\n\n            ```javascript\n            proxy.get('isPending')   //=> true\n            proxy.get('isSettled')  //=> false\n            proxy.get('isRejected')  //=> false\n            proxy.get('isFulfilled') //=> false\n            ```\n\n            When the $.getJSON completes, and the promise is fulfilled\n            with json, the life cycle attributes will update accordingly.\n            Note that $.getJSON doesn't return an ECMA specified promise,\n            it is useful to wrap this with an `RSVP.resolve` so that it behaves\n            as a spec compliant promise.\n\n            ```javascript\n            proxy.get('isPending')   //=> false\n            proxy.get('isSettled')   //=> true\n            proxy.get('isRejected')  //=> false\n            proxy.get('isFulfilled') //=> true\n            ```\n\n            As the proxy is an ObjectProxy, and the json now its content,\n            all the json properties will be available directly from the proxy.\n\n            ```javascript\n            // Assuming the following json:\n            {\n              firstName: 'Stefan',\n              lastName: 'Penner'\n            }\n\n            // both properties will accessible on the proxy\n            proxy.get('firstName') //=> 'Stefan'\n            proxy.get('lastName')  //=> 'Penner'\n            ```\n\n            @class PromiseProxyMixin\n            @public\n          */const PromiseProxyMixin=Mixin.create({reason:null,isPending:computed('isSettled',function(){return!get$2(this,'isSettled');}).readOnly(),isSettled:computed('isRejected','isFulfilled',function(){return get$2(this,'isRejected')||get$2(this,'isFulfilled');}).readOnly(),isRejected:false,isFulfilled:false,promise:computed({get(){throw new Error(\"PromiseProxy's promise must be set\");},set(_key,promise){return tap(this,promise);}}),then:promiseAlias('then'),catch:promiseAlias('catch'),finally:promiseAlias('finally')});function promiseAlias(name){return function(...args){let promise=get$2(this,'promise');// We need this cast because `Parameters` is deferred so that it is not\n// possible for TS to see it will always produce the right type. However,\n// since `AnyFn` has a rest type, it is allowed. See discussion on [this\n// issue](https://github.com/microsoft/TypeScript/issues/47615).\nreturn promise[name](...args);};}const emberObjectPromiseProxyMixin=/*#__PURE__*/Object.defineProperty({__proto__:null,default:PromiseProxyMixin},Symbol.toStringTag,{value:'Module'});/**\n          @module @ember/object/proxy\n          *//**\n            `ObjectProxy` forwards all properties not defined by the proxy itself\n            to a proxied `content` object.\n\n            ```javascript\n            import EmberObject from '@ember/object';\n            import ObjectProxy from '@ember/object/proxy';\n\n            let exampleObject = EmberObject.create({\n              name: 'Foo'\n            });\n\n            let exampleProxy = ObjectProxy.create({\n              content: exampleObject\n            });\n\n            // Access and change existing properties\n            exampleProxy.get('name');          // 'Foo'\n            exampleProxy.set('name', 'Bar');\n            exampleObject.get('name');         // 'Bar'\n\n            // Create new 'description' property on `exampleObject`\n            exampleProxy.set('description', 'Foo is a whizboo baz');\n            exampleObject.get('description');  // 'Foo is a whizboo baz'\n            ```\n\n            While `content` is unset, setting a property to be delegated will throw an\n            Error.\n\n            ```javascript\n            import ObjectProxy from '@ember/object/proxy';\n\n            let exampleProxy = ObjectProxy.create({\n              content: null,\n              flag: null\n            });\n            exampleProxy.set('flag', true);\n            exampleProxy.get('flag');         // true\n            exampleProxy.get('foo');          // undefined\n            exampleProxy.set('foo', 'data');  // throws Error\n            ```\n\n            Delegated properties can be bound to and will change when content is updated.\n\n            Computed properties on the proxy itself can depend on delegated properties.\n\n            ```javascript\n            import { computed } from '@ember/object';\n            import ObjectProxy from '@ember/object/proxy';\n\n            ProxyWithComputedProperty = ObjectProxy.extend({\n              fullName: computed('firstName', 'lastName', function() {\n                var firstName = this.get('firstName'),\n                    lastName = this.get('lastName');\n                if (firstName && lastName) {\n                  return firstName + ' ' + lastName;\n                }\n                return firstName || lastName;\n              })\n            });\n\n            let exampleProxy = ProxyWithComputedProperty.create();\n\n            exampleProxy.get('fullName');  // undefined\n            exampleProxy.set('content', {\n              firstName: 'Tom', lastName: 'Dale'\n            }); // triggers property change for fullName on proxy\n\n            exampleProxy.get('fullName');  // 'Tom Dale'\n            ```\n\n            @class ObjectProxy\n            @extends EmberObject\n            @uses Ember.ProxyMixin\n            @public\n          */// eslint-disable-next-line @typescript-eslint/no-unused-vars\nclass ObjectProxy extends FrameworkObject{}ObjectProxy.PrototypeMixin.reopen(ProxyMixin);const emberObjectProxy=/*#__PURE__*/Object.defineProperty({__proto__:null,default:ObjectProxy},Symbol.toStringTag,{value:'Module'});/**\n            @module @ember/renderer\n            @public\n          */const emberRendererIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,renderSettled},Symbol.toStringTag,{value:'Module'});const emberRoutingIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,LinkTo},Symbol.toStringTag,{value:'Module'});const emberRoutingLibEngines=/*#__PURE__*/Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:'Module'});class QueryParams{constructor(values=null){_defineProperty(this,\"values\",void 0);_defineProperty(this,\"isQueryParams\",true);this.values=values;}}const emberRoutingLibQueryParams=/*#__PURE__*/Object.defineProperty({__proto__:null,default:QueryParams},Symbol.toStringTag,{value:'Module'});const emberRoutingLibRouteInfo=/*#__PURE__*/Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:'Module'});const emberRoutingLocation=/*#__PURE__*/Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:'Module'});const emberRoutingRouteInfo=/*#__PURE__*/Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:'Module'});const emberRoutingTransition=/*#__PURE__*/Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:'Module'});const emberRunloopprivateBackburner=/*#__PURE__*/Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:'Module'});// (UN)SAFETY: the public API is that people can import and use this (and indeed\n// it is emitted as part of Ember's build!), so we define it as having the type\n// which makes that work. However, in practice it is supplied by the build,\n// *for* the build, and will *not* be present at runtime, so the actual value\n// here is `undefined` in prod; in dev it is a function which throws a somewhat\n// nicer error. This is janky, but... here we are.\nlet __emberTemplateCompiler;const compileTemplate=(...args)=>{if(!__emberTemplateCompiler){throw new Error('Attempted to call `compileTemplate` without first loading the runtime template compiler.');}return __emberTemplateCompiler.compile(...args);};let precompileTemplate;function __registerTemplateCompiler(c){__emberTemplateCompiler=c;}const emberTemplateCompilationIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,get __emberTemplateCompiler(){return __emberTemplateCompiler;},__registerTemplateCompiler,compileTemplate,precompileTemplate},Symbol.toStringTag,{value:'Module'});// NOTE: this intentionally *only* exports the *type* `SafeString`, not its\n// value, since it should not be constructed by users.\nconst emberTemplateIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,htmlSafe,isHTMLSafe},Symbol.toStringTag,{value:'Module'});function run(fn){if(!_getCurrentRunLoop()){return run$1(fn);}else{return fn();}}let lastPromise=null;class TestPromise extends rsvp.Promise{constructor(executor,label){super(executor,label);lastPromise=this;}then(onFulfilled,onRejected,label){let normalizedOnFulfilled=typeof onFulfilled==='function'?result=>isolate(onFulfilled,result):undefined;return super.then(normalizedOnFulfilled,onRejected,label);}}/**\n            This returns a thenable tailored for testing.  It catches failed\n            `onSuccess` callbacks and invokes the `Ember.Test.adapter.exception`\n            callback in the last chained then.\n\n            This method should be returned by async helpers such as `wait`.\n\n            @public\n            @for Ember.Test\n            @method promise\n            @param {Function} resolver The function used to resolve the promise.\n            @param {String} label An optional string for identifying the promise.\n          */function promise(resolver,label){let fullLabel=`Ember.Test.promise: ${label||'<Unknown Promise>'}`;return new TestPromise(resolver,fullLabel);}/**\n            Replacement for `Ember.RSVP.resolve`\n            The only difference is this uses\n            an instance of `Ember.Test.Promise`\n\n            @public\n            @for Ember.Test\n            @method resolve\n            @param {Mixed} The value to resolve\n            @since 1.2.0\n          */function resolve(result,label){return TestPromise.resolve(result,label);}function getLastPromise(){return lastPromise;}// This method isolates nested async methods\n// so that they don't conflict with other last promises.\n//\n// 1. Set `Ember.Test.lastPromise` to null\n// 2. Invoke method\n// 3. Return the last promise created during method\nfunction isolate(onFulfilled,result){// Reset lastPromise for nested helpers\nlastPromise=null;let value=onFulfilled(result);let promise=lastPromise;lastPromise=null;// If the method returned a promise\n// return that promise. If not,\n// return the last async helper's promise\nif(value&&value instanceof TestPromise||!promise){return value;}else{return run(()=>resolve(promise).then(()=>value));}}const helpers={};/**\n           @module @ember/test\n          *//**\n            `registerHelper` is used to register a test helper that will be injected\n            when `App.injectTestHelpers` is called.\n\n            The helper method will always be called with the current Application as\n            the first parameter.\n\n            For example:\n\n            ```javascript\n            import { registerHelper } from '@ember/test';\n            import { run } from '@ember/runloop';\n\n            registerHelper('boot', function(app) {\n              run(app, app.advanceReadiness);\n            });\n            ```\n\n            This helper can later be called without arguments because it will be\n            called with `app` as the first parameter.\n\n            ```javascript\n            import Application from '@ember/application';\n\n            App = Application.create();\n            App.injectTestHelpers();\n            boot();\n            ```\n\n            @public\n            @for @ember/test\n            @static\n            @method registerHelper\n            @param {String} name The name of the helper method to add.\n            @param {Function} helperMethod\n            @param options {Object}\n          */function registerHelper$1(name,helperMethod){helpers[name]={method:helperMethod,meta:{wait:false}};}/**\n            `registerAsyncHelper` is used to register an async test helper that will be injected\n            when `App.injectTestHelpers` is called.\n\n            The helper method will always be called with the current Application as\n            the first parameter.\n\n            For example:\n\n            ```javascript\n            import { registerAsyncHelper } from '@ember/test';\n            import { run } from '@ember/runloop';\n\n            registerAsyncHelper('boot', function(app) {\n              run(app, app.advanceReadiness);\n            });\n            ```\n\n            The advantage of an async helper is that it will not run\n            until the last async helper has completed.  All async helpers\n            after it will wait for it complete before running.\n\n\n            For example:\n\n            ```javascript\n            import { registerAsyncHelper } from '@ember/test';\n\n            registerAsyncHelper('deletePost', function(app, postId) {\n              click('.delete-' + postId);\n            });\n\n            // ... in your test\n            visit('/post/2');\n            deletePost(2);\n            visit('/post/3');\n            deletePost(3);\n            ```\n\n            @public\n            @for @ember/test\n            @method registerAsyncHelper\n            @param {String} name The name of the helper method to add.\n            @param {Function} helperMethod\n            @since 1.2.0\n          */function registerAsyncHelper$1(name,helperMethod){helpers[name]={method:helperMethod,meta:{wait:true}};}/**\n            Remove a previously added helper method.\n\n            Example:\n\n            ```javascript\n            import { unregisterHelper } from '@ember/test';\n\n            unregisterHelper('wait');\n            ```\n\n            @public\n            @method unregisterHelper\n            @static\n            @for @ember/test\n            @param {String} name The helper to remove.\n          */function unregisterHelper$1(name){delete helpers[name];// SAFETY: This isn't necessarily a safe thing to do, but in terms of the immediate types here\n// it won't error.\ndelete TestPromise.prototype[name];}const callbacks$1=[];/**\n            Used to register callbacks to be fired whenever `App.injectTestHelpers`\n            is called.\n\n            The callback will receive the current application as an argument.\n\n            Example:\n\n            ```javascript\n            import $ from 'jquery';\n\n            Ember.Test.onInjectHelpers(function() {\n              $(document).ajaxSend(function() {\n                Test.pendingRequests++;\n              });\n\n              $(document).ajaxComplete(function() {\n                Test.pendingRequests--;\n              });\n            });\n            ```\n\n            @public\n            @for Ember.Test\n            @method onInjectHelpers\n            @param {Function} callback The function to be called.\n          */function onInjectHelpers(callback){callbacks$1.push(callback);}function invokeInjectHelpersCallbacks(app){for(let callback of callbacks$1){callback(app);}}/**\n           @module @ember/test\n          */const contexts=[];const callbacks=[];/**\n             This allows ember-testing to play nicely with other asynchronous\n             events, such as an application that is waiting for a CSS3\n             transition or an IndexDB transaction. The waiter runs periodically\n             after each async helper (i.e. `click`, `andThen`, `visit`, etc) has executed,\n             until the returning result is truthy. After the waiters finish, the next async helper\n             is executed and the process repeats.\n\n             For example:\n\n             ```javascript\n             import { registerWaiter } from '@ember/test';\n\n             registerWaiter(function() {\n               return myPendingTransactions() === 0;\n             });\n             ```\n             The `context` argument allows you to optionally specify the `this`\n             with which your callback will be invoked.\n\n             For example:\n\n             ```javascript\n             import { registerWaiter } from '@ember/test';\n\n             registerWaiter(MyDB, MyDB.hasPendingTransactions);\n             ```\n\n             @public\n             @for @ember/test\n             @static\n             @method registerWaiter\n             @param {Object} context (optional)\n             @param {Function} callback\n             @since 1.2.0\n          */function registerWaiter$1(// Formatting makes a pretty big difference in how readable this is.\n// prettier-ignore\n...args){let checkedCallback;let checkedContext;if(args.length===1){checkedContext=null;checkedCallback=args[0];}else{checkedContext=args[0];checkedCallback=args[1];}if(indexOf(checkedContext,checkedCallback)>-1){return;}contexts.push(checkedContext);callbacks.push(checkedCallback);}/**\n             `unregisterWaiter` is used to unregister a callback that was\n             registered with `registerWaiter`.\n\n             @public\n             @for @ember/test\n             @static\n             @method unregisterWaiter\n             @param {Object} context (optional)\n             @param {Function} callback\n             @since 1.2.0\n          */function unregisterWaiter$1(context,callback){if(!callbacks.length){return;}if(arguments.length===1){callback=context;context=null;}let i=indexOf(context,callback);if(i===-1){return;}contexts.splice(i,1);callbacks.splice(i,1);}/**\n            Iterates through each registered test waiter, and invokes\n            its callback. If any waiter returns false, this method will return\n            true indicating that the waiters have not settled yet.\n\n            This is generally used internally from the acceptance/integration test\n            infrastructure.\n\n            @public\n            @for @ember/test\n            @static\n            @method checkWaiters\n          */function checkWaiters(){if(!callbacks.length){return false;}for(let i=0;i<callbacks.length;i++){let context=contexts[i];let callback=callbacks[i];// SAFETY: The loop ensures that this exists\nif(!callback.call(context)){return true;}}return false;}function indexOf(context,callback){for(let i=0;i<callbacks.length;i++){if(callbacks[i]===callback&&contexts[i]===context){return i;}}return-1;}let adapter;function getAdapter(){return adapter;}function setAdapter(value){adapter=value;if(value&&typeof value.exception==='function'){setDispatchOverride(adapterDispatch);}else{setDispatchOverride(null);}}function asyncStart(){if(adapter){adapter.asyncStart();}}function asyncEnd(){if(adapter){adapter.asyncEnd();}}function adapterDispatch(error){adapter.exception(error);// @ts-expect-error Normally unreachable\nconsole.error(error.stack);// eslint-disable-line no-console\n}/**\n            @module ember\n          *//**\n            This is a container for an assortment of testing related functionality:\n\n            * Choose your default test adapter (for your framework of choice).\n            * Register/Unregister additional test helpers.\n            * Setup callbacks to be fired when the test helpers are injected into\n              your application.\n\n            @class Test\n            @namespace Ember\n            @public\n          */const Test={/**\n              Hash containing all known test helpers.\n               @property _helpers\n              @private\n              @since 1.7.0\n            */_helpers:helpers,registerHelper:registerHelper$1,registerAsyncHelper:registerAsyncHelper$1,unregisterHelper:unregisterHelper$1,onInjectHelpers,Promise:TestPromise,promise,resolve,registerWaiter:registerWaiter$1,unregisterWaiter:unregisterWaiter$1,checkWaiters};/**\n           Used to allow ember-testing to communicate with a specific testing\n           framework.\n\n           You can manually set it before calling `App.setupForTesting()`.\n\n           Example:\n\n           ```javascript\n           Ember.Test.adapter = MyCustomAdapter.create()\n           ```\n\n           If you do not set it, ember-testing will default to `Ember.Test.QUnitAdapter`.\n\n           @public\n           @for Ember.Test\n           @property adapter\n           @type {Class} The adapter to be used.\n           @default Ember.Test.QUnitAdapter\n          */Object.defineProperty(Test,'adapter',{get:getAdapter,set:setAdapter});/**\n           @module @ember/test\n          *//**\n            The primary purpose of this class is to create hooks that can be implemented\n            by an adapter for various test frameworks.\n\n            @class TestAdapter\n            @public\n          */const Adapter=EmberObject.extend({/**\n              This callback will be called whenever an async operation is about to start.\n               Override this to call your framework's methods that handle async\n              operations.\n               @public\n              @method asyncStart\n            */asyncStart(){},/**\n              This callback will be called whenever an async operation has completed.\n               @public\n              @method asyncEnd\n            */asyncEnd(){},/**\n              Override this method with your testing framework's false assertion.\n              This function is called whenever an exception occurs causing the testing\n              promise to fail.\n               QUnit example:\n               ```javascript\n                exception: function(error) {\n                  ok(false, error);\n                };\n              ```\n               @public\n              @method exception\n              @param {String} error The exception to be raised.\n            */exception(error){throw error;}});/* globals QUnit */function isVeryOldQunit(obj){return obj!=null&&typeof obj.stop==='function';}/**\n             @module ember\n          *//**\n            This class implements the methods defined by TestAdapter for the\n            QUnit testing framework.\n\n            @class QUnitAdapter\n            @namespace Ember.Test\n            @extends TestAdapter\n            @public\n          */const QUnitAdapter=Adapter.extend({init(){this.doneCallbacks=[];},asyncStart(){if(isVeryOldQunit(QUnit)){// very old QUnit version\n// eslint-disable-next-line qunit/no-qunit-stop\nQUnit.stop();}else{this.doneCallbacks.push(QUnit.config.current?QUnit.config.current.assert.async():null);}},asyncEnd(){// checking for QUnit.stop here (even though we _need_ QUnit.start) because\n// QUnit.start() still exists in QUnit 2.x (it just throws an error when calling\n// inside a test context)\nif(isVeryOldQunit(QUnit)){QUnit.start();}else{let done=this.doneCallbacks.pop();// This can be null if asyncStart() was called outside of a test\nif(done){done();}}},exception(error){QUnit.config.current.assert.ok(false,inspect(error));}});/* global self *//**\n            Sets Ember up for testing. This is useful to perform\n            basic setup steps in order to unit test.\n\n            Use `App.setupForTesting` to perform integration tests (full\n            application testing).\n\n            @method setupForTesting\n            @namespace Ember\n            @since 1.5.0\n            @private\n          */function setupForTesting(){setTesting(true);let adapter=getAdapter();// if adapter is not manually set default to QUnit\nif(!adapter){setAdapter(typeof self.QUnit==='undefined'?Adapter.create():QUnitAdapter.create());}}Application.reopen({/**\n             This property contains the testing helpers for the current application. These\n             are created once you call `injectTestHelpers` on your `Application`\n             instance. The included helpers are also available on the `window` object by\n             default, but can be used from this object on the individual application also.\n               @property testHelpers\n              @type {Object}\n              @default {}\n              @public\n            */testHelpers:{},/**\n             This property will contain the original methods that were registered\n             on the `helperContainer` before `injectTestHelpers` is called.\n              When `removeTestHelpers` is called, these methods are restored to the\n             `helperContainer`.\n               @property originalMethods\n              @type {Object}\n              @default {}\n              @private\n              @since 1.3.0\n            */originalMethods:{},/**\n            This property indicates whether or not this application is currently in\n            testing mode. This is set when `setupForTesting` is called on the current\n            application.\n             @property testing\n            @type {Boolean}\n            @default false\n            @since 1.3.0\n            @public\n            */testing:false,/**\n              This hook defers the readiness of the application, so that you can start\n              the app when your tests are ready to run. It also sets the router's\n              location to 'none', so that the window's location will not be modified\n              (preventing both accidental leaking of state between tests and interference\n              with your testing framework). `setupForTesting` should only be called after\n              setting a custom `router` class (for example `App.Router = Router.extend(`).\n               Example:\n               ```\n              App.setupForTesting();\n              ```\n               @method setupForTesting\n              @public\n            */setupForTesting(){setupForTesting();this.testing=true;this.resolveRegistration('router:main').reopen({location:'none'});},/**\n              This will be used as the container to inject the test helpers into. By\n              default the helpers are injected into `window`.\n               @property helperContainer\n              @type {Object} The object to be used for test helpers.\n              @default window\n              @since 1.2.0\n              @private\n            */helperContainer:null,/**\n              This injects the test helpers into the `helperContainer` object. If an object is provided\n              it will be used as the helperContainer. If `helperContainer` is not set it will default\n              to `window`. If a function of the same name has already been defined it will be cached\n              (so that it can be reset if the helper is removed with `unregisterHelper` or\n              `removeTestHelpers`).\n               Any callbacks registered with `onInjectHelpers` will be called once the\n              helpers have been injected.\n               Example:\n              ```\n              App.injectTestHelpers();\n              ```\n               @method injectTestHelpers\n              @public\n            */injectTestHelpers(helperContainer){if(helperContainer){this.helperContainer=helperContainer;}else{this.helperContainer=window;}this.reopen({willDestroy(){this._super(...arguments);this.removeTestHelpers();}});this.testHelpers={};for(let name in helpers){// SAFETY: It is safe to access a property on an object\nthis.originalMethods[name]=this.helperContainer[name];// SAFETY: It is not quite as safe to do this, but it _seems_ to be ok.\nthis.testHelpers[name]=this.helperContainer[name]=helper(this,name);// SAFETY: We checked that it exists\nprotoWrap(TestPromise.prototype,name,helper(this,name),helpers[name].meta.wait);}invokeInjectHelpersCallbacks(this);},/**\n              This removes all helpers that have been registered, and resets and functions\n              that were overridden by the helpers.\n               Example:\n               ```javascript\n              App.removeTestHelpers();\n              ```\n               @public\n              @method removeTestHelpers\n            */removeTestHelpers(){if(!this.helperContainer){return;}for(let name in helpers){this.helperContainer[name]=this.originalMethods[name];// SAFETY: This is a weird thing, but it's not technically unsafe here.\ndelete TestPromise.prototype[name];delete this.testHelpers[name];delete this.originalMethods[name];}}});// This method is no longer needed\n// But still here for backwards compatibility\n// of helper chaining\nfunction protoWrap(proto,name,callback,isAsync){// SAFETY: This isn't entirely safe, but it _seems_ to be ok.\nproto[name]=function(...args){if(isAsync){return callback.apply(this,args);}else{// SAFETY: This is not actually safe.\nreturn this.then(function(){return callback.apply(this,args);});}};}function helper(app,name){let helper=helpers[name];let fn=helper.method;let meta=helper.meta;if(!meta.wait){return(...args)=>fn.apply(app,[app,...args]);}return(...args)=>{let lastPromise=run(()=>resolve(getLastPromise()));// wait for last helper's promise to resolve and then\n// execute. To be safe, we need to tell the adapter we're going\n// asynchronous here, because fn may not be invoked before we\n// return.\nasyncStart();return lastPromise.then(()=>fn.apply(app,[app,...args])).finally(asyncEnd);};}rsvp.configure('async',function(callback,promise){// if schedule will cause autorun, we need to inform adapter\n_backburner.schedule('actions',()=>callback(promise));});function andThen(app,callback){let wait=app.testHelpers['wait'];return wait(callback(app));}/**\n          @module ember\n          *//**\n            Returns the current path.\n\n          Example:\n\n          ```javascript\n          function validateURL() {\n            equal(currentPath(), 'some.path.index', \"correct path was transitioned into.\");\n          }\n\n          click('#some-link-id').then(validateURL);\n          ```\n\n          @method currentPath\n          @return {Object} The currently active path.\n          @since 1.5.0\n          @public\n          */function currentPath(app){let routingService=app.__container__.lookup('service:-routing');return get$2(routingService,'currentPath');}/**\n          @module ember\n          *//**\n            Returns the currently active route name.\n\n          Example:\n\n          ```javascript\n          function validateRouteName() {\n            equal(currentRouteName(), 'some.path', \"correct route was transitioned into.\");\n          }\n          visit('/some/path').then(validateRouteName)\n          ```\n\n          @method currentRouteName\n          @return {Object} The name of the currently active route.\n          @since 1.5.0\n          @public\n          */function currentRouteName(app){let routingService=app.__container__.lookup('service:-routing');return get$2(routingService,'currentRouteName');}/**\n          @module ember\n          *//**\n            Returns the current URL.\n\n          Example:\n\n          ```javascript\n          function validateURL() {\n            equal(currentURL(), '/some/path', \"correct URL was transitioned into.\");\n          }\n\n          click('#some-link-id').then(validateURL);\n          ```\n\n          @method currentURL\n          @return {Object} The currently active URL.\n          @since 1.5.0\n          @public\n          */function currentURL(app){let router=app.__container__.lookup('router:main');let location=get$2(router,'location');return location.getURL();}/**\n          @module ember\n          */let resume;/**\n           Resumes a test paused by `pauseTest`.\n\n           @method resumeTest\n           @return {void}\n           @public\n          */function resumeTest(){resume();resume=undefined;}/**\n           Pauses the current test - this is useful for debugging while testing or for test-driving.\n           It allows you to inspect the state of your application at any point.\n           Example (The test will pause before clicking the button):\n\n           ```javascript\n           visit('/')\n           return pauseTest();\n           click('.btn');\n           ```\n\n           You may want to turn off the timeout before pausing.\n\n           qunit (timeout available to use as of 2.4.0):\n\n           ```\n           visit('/');\n           assert.timeout(0);\n           return pauseTest();\n           click('.btn');\n           ```\n\n           mocha (timeout happens automatically as of ember-mocha v0.14.0):\n\n           ```\n           visit('/');\n           this.timeout(0);\n           return pauseTest();\n           click('.btn');\n           ```\n\n\n           @since 1.9.0\n           @method pauseTest\n           @return {Object} A promise that will never resolve\n           @public\n          */function pauseTest(){return new rsvp.Promise(resolve=>{resume=resolve;},'TestAdapter paused promise');}/**\n            Loads a route, sets up any controllers, and renders any templates associated\n            with the route as though a real user had triggered the route change while\n            using your app.\n\n            Example:\n\n            ```javascript\n            visit('posts/index').then(function() {\n              // assert something\n            });\n            ```\n\n            @method visit\n            @param {String} url the name of the route\n            @return {RSVP.Promise<undefined>}\n            @public\n          */function visit(app,url){const router=app.__container__.lookup('router:main');let shouldHandleURL=false;app.boot().then(()=>{router.location.setURL(url);if(shouldHandleURL){run$1(app.__deprecatedInstance__,'handleURL',url);}});if(app._readinessDeferrals>0){// SAFETY: This should be safe, though it is odd.\nrouter.initialURL=url;run$1(app,'advanceReadiness');delete router.initialURL;}else{shouldHandleURL=true;}let wait=app.testHelpers['wait'];return wait();}let requests=[];function pendingRequests(){return requests.length;}/**\n          @module ember\n          *//**\n            Causes the run loop to process any pending events. This is used to ensure that\n            any async operations from other helpers (or your assertions) have been processed.\n\n            This is most often used as the return value for the helper functions (see 'click',\n            'fillIn','visit',etc). However, there is a method to register a test helper which\n            utilizes this method without the need to actually call `wait()` in your helpers.\n\n            The `wait` helper is built into `registerAsyncHelper` by default. You will not need\n            to `return app.testHelpers.wait();` - the wait behavior is provided for you.\n\n            Example:\n\n            ```javascript\n            import { registerAsyncHelper } from '@ember/test';\n\n            registerAsyncHelper('loginUser', function(app, username, password) {\n              visit('secured/path/here')\n                .fillIn('#username', username)\n                .fillIn('#password', password)\n                .click('.submit');\n            });\n            ```\n\n            @method wait\n            @param {Object} value The value to be returned.\n            @return {RSVP.Promise<any>} Promise that resolves to the passed value.\n            @public\n            @since 1.0.0\n          */function wait(app,value){return new rsvp.Promise(function(resolve){const router=app.__container__.lookup('router:main');let watcher=setInterval(()=>{// 1. If the router is loading, keep polling\nlet routerIsLoading=router._routerMicrolib&&Boolean(router._routerMicrolib.activeTransition);if(routerIsLoading){return;}// 2. If there are pending Ajax requests, keep polling\nif(pendingRequests()){return;}// 3. If there are scheduled timers or we are inside of a run loop, keep polling\nif(_hasScheduledTimers()||_getCurrentRunLoop()){return;}if(checkWaiters()){return;}// Stop polling\nclearInterval(watcher);// Synchronously resolve the promise\nrun$1(null,resolve,value);},10);});}registerAsyncHelper$1('visit',visit);registerAsyncHelper$1('wait',wait);registerAsyncHelper$1('andThen',andThen);registerAsyncHelper$1('pauseTest',pauseTest);registerHelper$1('currentRouteName',currentRouteName);registerHelper$1('currentPath',currentPath);registerHelper$1('currentURL',currentURL);registerHelper$1('resumeTest',resumeTest);let name='deferReadiness in `testing` mode';onLoad('Ember.Application',function(ApplicationClass){if(!ApplicationClass.initializers[name]){ApplicationClass.initializer({name:name,initialize(application){if(application.testing){application.deferReadiness();}}});}});// to setup initializer\nconst EmberTesting=/*#__PURE__*/Object.defineProperty({__proto__:null,Adapter,QUnitAdapter,Test,setupForTesting},Symbol.toStringTag,{value:'Module'});let registerAsyncHelper;let registerHelper;let registerWaiter;let unregisterHelper;let unregisterWaiter;let _impl;let testingNotAvailableMessage=()=>{throw new Error('Attempted to use test utilities, but `ember-testing` was not included');};registerAsyncHelper=testingNotAvailableMessage;registerHelper=testingNotAvailableMessage;registerWaiter=testingNotAvailableMessage;unregisterHelper=testingNotAvailableMessage;unregisterWaiter=testingNotAvailableMessage;function registerTestImplementation(impl){let{Test}=impl;registerAsyncHelper=Test.registerAsyncHelper;registerHelper=Test.registerHelper;registerWaiter=Test.registerWaiter;unregisterHelper=Test.unregisterHelper;unregisterWaiter=Test.unregisterWaiter;_impl=impl;}const emberTestIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,get _impl(){return _impl;},get registerAsyncHelper(){return registerAsyncHelper;},get registerHelper(){return registerHelper;},registerTestImplementation,get registerWaiter(){return registerWaiter;},get unregisterHelper(){return unregisterHelper;},get unregisterWaiter(){return unregisterWaiter;}},Symbol.toStringTag,{value:'Module'});registerTestImplementation(EmberTesting);const emberTestAdapter=/*#__PURE__*/Object.defineProperty({__proto__:null,default:Adapter},Symbol.toStringTag,{value:'Module'});/* This file is generated by build/debug.js */function opcodeMetadata(op,isMachine){return null;}function debugSlice(context,start,end){}function logOpcode(type,params){}function debug(c,op,isMachine){}// TODO: How do these map onto constant and machine types?\nnew Array(Op.Size).fill(null),new Array(Op.Size).fill(null);const OPERAND_TYPES=[\"u32\",\"i32\",\"owner\",\"handle\",\"str\",\"option-str\",\"array\",\"str-array\",\"bool\",\"primitive\",\"register\",\"unknown\",\"symbol-table\",\"scope\"];function normalize(key,input){let name;if(void 0===input.format)throw new Error(`Missing format in ${JSON.stringify(input)}`);name=Array.isArray(input.format)?input.format[0]:input.format;let ops=Array.isArray(input.format)?function(input){if(!Array.isArray(input))throw new Error(`Expected operands array, got ${JSON.stringify(input)}`);return input.map(op);}(input.format.slice(1)):[];return{name:name,mnemonic:key,before:null,stackChange:stackChange(input[\"operand-stack\"]),ops:ops,operands:ops.length,check:!0!==input.skip};}function stackChange(stack){if(void 0===stack)return 0;let before=stack[0],after=stack[1];return hasRest(before)||hasRest(after)?null:after.length-before.length;}function hasRest(input){if(!Array.isArray(input))throw new Error(`Unexpected stack entry: ${JSON.stringify(input)}`);return input.some(s=>\"...\"===s.slice(-3));}function op(input){let[name,type]=input.split(\":\");if(s=type,-1!==OPERAND_TYPES.indexOf(s))return{name:name,type:type};throw new Error(`Expected operand, found ${JSON.stringify(input)}`);var s;}function normalizeAll(parsed){return{machine:normalizeParsed(parsed.machine),syscall:normalizeParsed(parsed.syscall)};}function normalizeParsed(parsed){let out=Object.create(null);for(const[key,value]of Object.entries(parsed))out[key]=normalize(key,value);return out;}function buildEnum(name,parsed,offset,max){let last,e=[`export enum ${name} {`];Object.values(parsed).forEach((value,i)=>{e.push(`  ${value.name} = ${offset+i},`),last=i;}),e.push(`  Size = ${last+offset+1},`),e.push(\"}\");let predicate,enumString=e.join(\"\\n\");return predicate=max?strip`\n      export function is${name}(value: number): value is ${name} {\n        return value >= ${offset} && value <= ${max};\n      }\n    `:strip`\n      export function is${name}(value: number): value is ${name} {\n        return value >= ${offset};\n      }\n    `,{enumString:enumString,predicate:predicate};}function strip(strings,...args){let out=\"\";for(let i=0;i<strings.length;i++)out+=`${strings[i]}${void 0!==args[i]?String(args[i]):\"\"}`;// eslint-disable-next-line regexp/no-super-linear-backtracking\nout=/^\\s*?\\n?([\\s\\S]*?)\\s*$/u.exec(out)[1];let min=Number.MAX_SAFE_INTEGER;for(let line of out.split(\"\\n\")){let leading=/^\\s*/u.exec(line)[0].length;min=Math.min(min,leading);}let stripped=\"\";for(let line of out.split(\"\\n\"))stripped+=line.slice(min)+\"\\n\";return stripped;}const META_KIND=[\"METADATA\",\"MACHINE_METADATA\"];function buildSingleMeta(kind,all,key){return`${kind}[${\"MACHINE_METADATA\"===kind?\"MachineOp\":\"Op\"}.${all[key].name}] = ${stringify(all[key],0)};`;}function stringify(o,pad){if(\"object\"!=typeof o||null===o)return\"string\"==typeof o?`'${o}'`:JSON.stringify(o);if(Array.isArray(o))return`[${o.map(v=>stringify(v,pad)).join(\", \")}]`;let out=[\"{\"];for(let key of Object.keys(o))out.push(`${\" \".repeat(pad+2)}${key}: ${stringify(o[key],pad+2)},`);return out.push(`${\" \".repeat(pad)}}`),out.join(\"\\n\");}function buildMetas(kind,all){let out=[];for(let key of Object.keys(all))out.push(buildSingleMeta(kind,all,key));return out.join(\"\\n\\n\");}class NoopChecker{validate(value){return!0;}expected(){return\"<noop>\";}}function wrap(checker){return new NoopChecker();}function CheckInstanceof(Class){return new NoopChecker();}function CheckOption(checker){return new NoopChecker();}function CheckMaybe(checker){return new NoopChecker();}function CheckInterface(obj){return new NoopChecker();}function CheckArray(obj){return new NoopChecker();}function CheckDict(obj){return new NoopChecker();}function defaultMessage(value,expected){return`Got ${value}, expected:\\n${expected}`;}function check(value,checker,message=defaultMessage){return value;}function recordStackSize(sp){}const CheckPrimitive=new NoopChecker(),CheckFunction=new NoopChecker(),CheckNumber=new NoopChecker(),CheckBoolean=new NoopChecker(),CheckHandle=new NoopChecker(),CheckString=new NoopChecker(),CheckUndefined=new NoopChecker(),CheckUnknown=new NoopChecker(),CheckSafeString=new NoopChecker(),CheckObject=new NoopChecker();function CheckOr(left,right){return new NoopChecker();}const CheckBlockSymbolTable=new NoopChecker(),CheckProgramSymbolTable=new NoopChecker(),CheckElement=new NoopChecker(),CheckDocumentFragment=new NoopChecker(),CheckNode=new NoopChecker();const glimmerDebug=/*#__PURE__*/Object.defineProperty({__proto__:null,CheckArray,CheckBlockSymbolTable,CheckBoolean,CheckDict,CheckDocumentFragment,CheckElement,CheckFunction,CheckHandle,CheckInstanceof,CheckInterface,CheckMaybe,CheckNode,CheckNumber,CheckObject,CheckOption,CheckOr,CheckPrimitive,CheckProgramSymbolTable,CheckSafeString,CheckString,CheckUndefined,CheckUnknown,META_KIND,OPERAND_TYPES,buildEnum,buildMetas,buildSingleMeta,check,debug,debugSlice,logOpcode,normalize,normalizeAll,normalizeParsed,opcodeMetadata,recordStackSize,strip,wrap},Symbol.toStringTag,{value:'Module'});const DEBUG=false;const CI=false;const glimmerEnv=/*#__PURE__*/Object.defineProperty({__proto__:null,CI,DEBUG},Symbol.toStringTag,{value:'Module'});/**\n            In order to tell Ember a value might change, we need to mark it as trackable.\n            Trackable values are values that:\n\n            - Can change over their component’s lifetime and\n            - Should cause Ember to rerender if and when they change\n\n            We can do this by marking the field with the `@tracked` decorator.\n\n            @module @glimmer/tracking\n            @public\n          *//**\n            Marks a property as tracked. By default, values that are rendered in Ember app\n            templates are _static_, meaning that updates to them won't cause the\n            application to rerender. Marking a property as tracked means that when that\n            property changes, any templates that used that property, directly or\n            indirectly, will rerender. For instance, consider this component:\n\n            ```handlebars\n            <div>Count: {{this.count}}</div>\n            <div>Times Ten: {{this.timesTen}}</div>\n            <div>\n              <button {{on \"click\" this.plusOne}}>\n                Plus One\n              </button>\n            </div>\n            ```\n\n            ```javascript\n            import Component from '@glimmer/component';\n            import { tracked } from '@glimmer/tracking';\n            import { action } from '@ember/object';\n\n            export default class CounterComponent extends Component {\n              @tracked count = 0;\n\n              get timesTen() {\n                return this.count * 10;\n              }\n\n              @action\n              plusOne() {\n                this.count += 1;\n              }\n            }\n            ```\n\n            Both the `{{this.count}}` and the `{{this.timesTen}}` properties in the\n            template will update whenever the button is clicked. Any tracked properties\n            that are used in any way to calculate a value that is used in the template\n            will cause a rerender when updated - this includes through method calls and\n            other means:\n\n            ```javascript\n            import Component from '@glimmer/component';\n            import { tracked } from '@glimmer/tracking';\n\n            class Entry {\n              @tracked name;\n              @tracked phoneNumber;\n\n              constructor(name, phoneNumber) {\n                this.name = name;\n                this.phoneNumber = phoneNumber;\n              }\n            }\n\n            export default class PhoneBookComponent extends Component {\n              entries = [\n                new Entry('Pizza Palace', 5551234),\n                new Entry('1st Street Cleaners', 5554321),\n                new Entry('Plants R Us', 5552468),\n              ];\n\n              // Any usage of this property will update whenever any of the names in the\n              // entries arrays are updated\n              get names() {\n                return this.entries.map(e => e.name);\n              }\n\n              // Any usage of this property will update whenever any of the numbers in the\n              // entries arrays are updated\n              get numbers() {\n                return this.getFormattedNumbers();\n              }\n\n              getFormattedNumbers() {\n                return this.entries\n                  .map(e => e.phoneNumber)\n                  .map(number => {\n                    let numberString = '' + number;\n\n                    return numberString.slice(0, 3) + '-' + numberString.slice(3);\n                  });\n              }\n            }\n            ```\n\n            It's important to note that setting tracked properties will always trigger an\n            update, even if the property is set to the same value as it was before.\n\n            ```js\n            let entry = new Entry('Pizza Palace', 5551234);\n            // if entry was used when rendering, this would cause a rerender, even though\n            // the name is being set to the same value as it was before\n            entry.name = entry.name;\n            ```\n\n            `tracked` can also be used with the classic Ember object model in a similar\n            manner to classic computed properties:\n\n            ```javascript\n            import EmberObject from '@ember/object';\n            import { tracked } from '@glimmer/tracking';\n\n            const Entry = EmberObject.extend({\n              name: tracked(),\n              phoneNumber: tracked()\n            });\n            ```\n\n            Often this is unnecessary, but to ensure robust auto-tracking behavior it is\n            advisable to mark tracked state appropriately wherever possible.\n            This form of `tracked` also accepts an optional configuration object\n            containing either an initial `value` or an `initializer` function (but not\n            both).\n\n            ```javascript\n            import EmberObject from '@ember/object';\n            import { tracked } from '@glimmer/tracking';\n\n            const Entry = EmberObject.extend({\n              name: tracked({ value: 'Zoey' }),\n              favoriteSongs: tracked({\n                initializer: () => ['Raspberry Beret', 'Time After Time']\n              })\n            });\n            ```\n\n            @method tracked\n            @static\n            @for @glimmer/tracking\n            @public\n          *//**\n            The `@cached` decorator can be used on getters in order to cache the return\n            value of the getter. This is useful when a getter is expensive and used very\n            often. For instance, in this guest list class, we have the `sortedGuests`\n            getter that sorts the guests alphabetically:\n\n            ```js\n            import { tracked } from '@glimmer/tracking';\n\n            class GuestList {\n              @tracked guests = ['Zoey', 'Tomster'];\n\n              get sortedGuests() {\n                return this.guests.slice().sort()\n              }\n            }\n            ```\n\n            Every time `sortedGuests` is accessed, a new array will be created and sorted,\n            because JavaScript getters do not cache by default. When the guest list is\n            small, like the one in the example, this is not a problem. However, if the guest\n            list were to grow very large, it would mean that we would be doing a large\n            amount of work each time we accessed `sortedGetters`. With `@cached`, we can\n            cache the value instead:\n\n            ```js\n            import { tracked, cached } from '@glimmer/tracking';\n\n            class GuestList {\n              @tracked guests = ['Zoey', 'Tomster'];\n\n              @cached\n              get sortedGuests() {\n                return this.guests.slice().sort()\n              }\n            }\n            ```\n\n            Now the `sortedGuests` getter will be cached based on _autotracking_. It will\n            only rerun and create a new sorted array when the `guests` tracked property is\n            updated.\n\n            In general, you should avoid using `@cached` unless you have confirmed that the\n            getter you are decorating is computationally expensive. `@cached` adds a small\n            amount of overhead to the getter, making it more expensive. While this overhead\n            is small, if `@cached` is overused it can add up to a large impact overall in\n            your app. Many getters and tracked properties are only accessed once, rendered,\n            and then never rerendered, so adding `@cached` when it is unnecessary can\n            negatively impact performance.\n\n            @method cached\n            @static\n            @for @glimmer/tracking\n            @public\n           */const glimmerTrackingIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,cached,tracked},Symbol.toStringTag,{value:'Module'});const glimmerTrackingPrimitivesCache=/*#__PURE__*/Object.defineProperty({__proto__:null,createCache,getValue,isConst},Symbol.toStringTag,{value:'Module'});/**\n          @module ember\n          */// eslint-disable-next-line @typescript-eslint/no-namespace\nlet Ember;(function(_Ember){_Ember.isNamespace=true;function toString(){return'Ember';}_Ember.toString=toString;_Ember.Container=Container;_Ember.Registry=Registry;// ****@ember/-internals/glimmer****\n// Partially re-exported from @glimmer/manager\n_Ember._setComponentManager=setComponentManager;_Ember._componentManagerCapabilities=componentCapabilities;_Ember._modifierManagerCapabilities=modifierCapabilities;_Ember.meta=meta;_Ember._createCache=createCache;_Ember._cacheGetValue=getValue;_Ember._cacheIsConst=isConst;_Ember._descriptor=nativeDescDecorator;_Ember._getPath=_getPath;_Ember._setClassicDecorator=setClassicDecorator;_Ember._tracked=tracked;_Ember.beginPropertyChanges=beginPropertyChanges;_Ember.changeProperties=changeProperties;_Ember.endPropertyChanges=endPropertyChanges;_Ember.hasListeners=hasListeners;_Ember.libraries=LIBRARIES;_Ember._ContainerProxyMixin=ContainerProxyMixin;_Ember._ProxyMixin=ProxyMixin;_Ember._RegistryProxyMixin=RegistryProxyMixin;_Ember.ActionHandler=ActionHandler;_Ember.Comparable=Comparable;_Ember.ComponentLookup=ComponentLookup;_Ember.EventDispatcher=EventDispatcher;_Ember._Cache=Cache;_Ember.GUID_KEY=GUID_KEY;_Ember.canInvoke=canInvoke;_Ember.generateGuid=generateGuid;_Ember.guidFor=guidFor;_Ember.uuid=uuid$1;_Ember.wrap=wrap$1;_Ember.getOwner=getOwner;_Ember.onLoad=onLoad;_Ember.runLoadHooks=runLoadHooks;_Ember.setOwner=setOwner;_Ember.Application=Application;// ****@ember/application/instance****\n_Ember.ApplicationInstance=ApplicationInstance;// // ****@ember/application/namespace****\n_Ember.Namespace=Namespace;// ****@ember/array****\n_Ember.A=A;_Ember.Array=EmberArray;_Ember.NativeArray=NativeArray;_Ember.isArray=isArray$2;_Ember.makeArray=makeArray;_Ember.MutableArray=MutableArray;// ****@ember/array/proxy****\n_Ember.ArrayProxy=ArrayProxy;// ****@ember/canary-features****\n_Ember.FEATURES={isEnabled,...FEATURES};_Ember._Input=Input;_Ember.Component=Component;// // ****@ember/component/helper****\n_Ember.Helper=Helper;// ****@ember/controller****\n_Ember.Controller=Controller;_Ember.ControllerMixin=ControllerMixin;// ****@ember/debug****\n_Ember._captureRenderTree=captureRenderTree;_Ember.assert=assert$1;_Ember.warn=warn;_Ember.debug=debug$2;_Ember.deprecate=deprecate$1;_Ember.deprecateFunc=deprecateFunc;_Ember.runInDebug=runInDebug;_Ember.inspect=inspect;_Ember.Debug={registerDeprecationHandler:registerHandler$1,registerWarnHandler:registerHandler,// ****@ember/-internals/metal****\nisComputed:isComputed};_Ember.ContainerDebugAdapter=ContainerDebugAdapter;// ****@ember/debug/data-adapter****\n_Ember.DataAdapter=DataAdapter;// ****@ember/destroyable****\n_Ember._assertDestroyablesDestroyed=assertDestroyablesDestroyed;_Ember._associateDestroyableChild=associateDestroyableChild;_Ember._enableDestroyableTracking=enableDestroyableTracking;_Ember._isDestroying=isDestroying;_Ember._isDestroyed=isDestroyed;_Ember._registerDestructor=registerDestructor;_Ember._unregisterDestructor=unregisterDestructor;_Ember.destroy=destroy;_Ember.Engine=Engine;// ****@ember/engine/instance****\n_Ember.EngineInstance=EngineInstance;// ****@ember/enumerable****\n_Ember.Enumerable=Enumerable;// ****@ember/enumerable/mutable****\n_Ember.MutableEnumerable=MutableEnumerable;// ****@ember/instrumentation****\n/** @private */_Ember.instrument=instrument;_Ember.subscribe=subscribe;_Ember.Instrumentation={instrument:instrument,subscribe:subscribe,unsubscribe:unsubscribe,reset:reset};_Ember.Object=EmberObject;_Ember._action=action$1;_Ember.computed=computed;_Ember.defineProperty=defineProperty;_Ember.get=get$2;_Ember.getProperties=getProperties;_Ember.notifyPropertyChange=notifyPropertyChange;_Ember.observer=observer;_Ember.set=set;_Ember.trySet=trySet;_Ember.setProperties=setProperties;_Ember.cacheFor=getCachedValueFor;_Ember._dependentKeyCompat=dependentKeyCompat;_Ember.ComputedProperty=ComputedProperty;_Ember.expandProperties=expandProperties;_Ember.CoreObject=CoreObject;// ****@ember/object/evented****\n_Ember.Evented=Evented;_Ember.on=on$3;_Ember.addListener=addListener;_Ember.removeListener=removeListener;_Ember.sendEvent=sendEvent;_Ember.Mixin=Mixin;_Ember.mixin=mixin;_Ember.Observable=Observable;// ****@ember/object/observers****\n_Ember.addObserver=addObserver;_Ember.removeObserver=removeObserver;_Ember.PromiseProxyMixin=PromiseProxyMixin;// ****@ember/object/proxy****\n_Ember.ObjectProxy=ObjectProxy;// ****@ember/routing/-internals****\n_Ember.RouterDSL=DSLImpl;_Ember.controllerFor=controllerFor;_Ember.generateController=generateController;_Ember.generateControllerFactory=generateControllerFactory;_Ember.HashLocation=HashLocation;// ****@ember/routing/history-location****\n_Ember.HistoryLocation=HistoryLocation;// ****@ember/routing/none-location****\n_Ember.NoneLocation=NoneLocation;// ****@ember/routing/route****\n_Ember.Route=Route;// ****@ember/routing/router****\n_Ember.Router=EmberRouter;// // ****@ember/runloop****\n_Ember.run=run$1;_Ember.Service=Service;// ****@ember/utils****\n_Ember.compare=compare;_Ember.isBlank=isBlank;_Ember.isEmpty=isEmpty;_Ember.isEqual=isEqual;_Ember.isNone=isNone;_Ember.isPresent=isPresent;_Ember.typeOf=typeOf;_Ember.VERSION=Version;_Ember.ViewUtils={// ****@ember/-internals/views****\ngetChildViews:getChildViews,getElementView:getElementView,getRootViews:getRootViews,getViewBounds:getViewBounds,getViewBoundingClientRect:getViewBoundingClientRect,getViewClientRects:getViewClientRects,getViewElement:getViewElement,isSimpleClick:isSimpleClick,// ****@ember/-internals/glimmer****\nisSerializationFirstNode};_Ember._getComponentTemplate=getComponentTemplate;_Ember._helperManagerCapabilities=helperCapabilities;_Ember._setComponentTemplate=setComponentTemplate;_Ember._setHelperManager=setHelperManager$1;_Ember._setModifierManager=setModifierManager$1;_Ember._templateOnlyComponent=templateOnlyComponent;_Ember._invokeHelper=invokeHelper$1;_Ember._hash=hash$1;_Ember._array=array$1;_Ember._concat=concat$1;_Ember._get=get$1;_Ember._on=on$1;_Ember._fn=fn$1;_Ember._Backburner=Backburner;// // ****@ember/controller, @ember/service****\n/**\n              Namespace for injection helper methods.\n               @class inject\n              @namespace Ember\n              @static\n              @public\n            */function inject$1(){}_Ember.inject=inject$1;// ****@ember/controller****\ninject$1.controller=inject;// ****@ember/service****\ninject$1.service=service;_Ember.__loader={get require(){return globalThis.require;},get define(){return globalThis.define;},get registry(){let g=globalThis;return g.requirejs?.entries??g.require.entries;}};// ------------------------------------------------------------------------ //\n// These properties are assigned to the namespace with getters (and, in some\n// cases setters) with `Object.defineProperty` below.\n// ------------------------------------------------------------------------ //\n// ****@ember/-internals/environment****\n/**\n              A function may be assigned to `Ember.onerror` to be called when Ember\n              internals encounter an error. This is useful for specialized error handling\n              and reporting code.\n               ```javascript\n               Ember.onerror = function(error) {\n                const payload = {\n                  stack: error.stack,\n                  otherInformation: 'whatever app state you want to provide'\n                };\n                 fetch('/report-error', {\n                  method: 'POST',\n                  body: JSON.stringify(payload)\n                });\n              };\n              ```\n               Internally, `Ember.onerror` is used as Backburner's error handler.\n               @event onerror\n              @for Ember\n              @param {Error} error the error object\n              @public\n            */// ****@ember/-internals/error-handling****\n/**\n              Whether searching on the global for new Namespace instances is enabled.\n               This is only exported here as to not break any addons.  Given the new\n              visit API, you will have issues if you treat this as a indicator of\n              booted.\n               Internally this is only exposing a flag in Namespace.\n               @property BOOTED\n              @for Ember\n              @type Boolean\n              @private\n            *//**\n              Global hash of shared templates. This will automatically be populated\n              by the build tools so that you can store your Handlebars templates in\n              separate files that get loaded into JavaScript at buildtime.\n               @property TEMPLATES\n              @for Ember\n              @type Object\n              @private\n            */})(Ember||(Ember={}));Object.defineProperty(Ember,'ENV',{get:getENV,enumerable:false});Object.defineProperty(Ember,'lookup',{get:getLookup,set:setLookup,enumerable:false});Object.defineProperty(Ember,'onerror',{get:getOnerror,set:setOnerror,enumerable:false});Object.defineProperty(Ember,'testing',{get:isTesting,set:setTesting,enumerable:false});Object.defineProperty(Ember,'BOOTED',{configurable:false,enumerable:false,get:isSearchDisabled,set:setSearchDisabled});Object.defineProperty(Ember,'TEMPLATES',{get:getTemplates,set:setTemplates,configurable:false,enumerable:false});Object.defineProperty(Ember,'TEMPLATES',{get:getTemplates,set:setTemplates,configurable:false,enumerable:false});// ****@ember/debug****\nObject.defineProperty(Ember,'testing',{get:isTesting,set:setTesting,enumerable:false});runLoadHooks('Ember.Application',Application);let EmberHandlebars={template:templateFactory,Utils:{escapeExpression}};let EmberHTMLBars={template:templateFactory};function defineEmberTemplateCompilerLazyLoad(key){Object.defineProperty(Ember,key,{configurable:true,enumerable:true,get(){if(__emberTemplateCompiler){EmberHTMLBars.precompile=EmberHandlebars.precompile=__emberTemplateCompiler.precompile;EmberHTMLBars.compile=EmberHandlebars.compile=compileTemplate;Object.defineProperty(Ember,'HTMLBars',{configurable:true,writable:true,enumerable:true,value:EmberHTMLBars});Object.defineProperty(Ember,'Handlebars',{configurable:true,writable:true,enumerable:true,value:EmberHandlebars});}return key==='Handlebars'?EmberHandlebars:EmberHTMLBars;}});}defineEmberTemplateCompilerLazyLoad('HTMLBars');defineEmberTemplateCompilerLazyLoad('Handlebars');// do this to ensure that Ember.Test is defined properly on the global\n// if it is present.\nfunction defineEmberTestingLazyLoad(key){Object.defineProperty(Ember,key,{configurable:true,enumerable:true,get(){if(_impl){let{Test,Adapter,QUnitAdapter,setupForTesting}=_impl;// @ts-expect-error We should not do this\nTest.Adapter=Adapter;// @ts-expect-error We should not do this\nTest.QUnitAdapter=QUnitAdapter;Object.defineProperty(Ember,'Test',{configurable:true,writable:true,enumerable:true,value:Test});Object.defineProperty(Ember,'setupForTesting',{configurable:true,writable:true,enumerable:true,value:setupForTesting});return key==='Test'?Test:setupForTesting;}return undefined;}});}defineEmberTestingLazyLoad('Test');defineEmberTestingLazyLoad('setupForTesting');// @ts-expect-error Per types, runLoadHooks requires a second parameter. Should we loosen types?\nrunLoadHooks('Ember');// the special \"export import\" syntax above doesn't actually transpile correctly\n// under all build configurations. It seems to work if you're simultaneously\n// transpiling ESM to AMD but breaks when keeping ESM output.\n//\n// This is a workaround to ensure that the runtime is actually included.\nEmber.RSVP=rsvp;const doNotUseThis=Ember;const index=new Proxy(doNotUseThis,{get(target,key,receiver){// We don't have symbol exports, so this is probably fine.\nif(typeof key==='string'){deprecateUntil(`importing ${key} from the 'ember' barrel file is deprecated.`,DEPRECATIONS.DEPRECATE_IMPORT_EMBER(key));}return Reflect.get(target,key,receiver);},getOwnPropertyDescriptor(target,key){if(typeof key==='string'){deprecateUntil(`importing ${key} from the 'ember' barrel file is deprecated.`,DEPRECATIONS.DEPRECATE_IMPORT_EMBER(key));}return Object.getOwnPropertyDescriptor(target,key);}});const emberIndex=/*#__PURE__*/Object.defineProperty({__proto__:null,default:index},Symbol.toStringTag,{value:'Module'});/* eslint-disable */d('@ember/-internals/browser-environment/index',emberinternalsBrowserEnvironmentIndex);d('@ember/-internals/container/index',emberinternalsContainerIndex);d('@ember/-internals/deprecations/index',emberinternalsDeprecationsIndex);d('@ember/-internals/environment/index',emberinternalsEnvironmentIndex);d('@ember/-internals/error-handling/index',emberinternalsErrorHandlingIndex);d('@ember/-internals/glimmer/index',emberinternalsGlimmerIndex);d('@ember/-internals/meta/index',emberinternalsMetaIndex);d('@ember/-internals/meta/lib/meta',emberinternalsMetaLibMeta);d('@ember/-internals/metal/index',emberinternalsMetalIndex);d('@ember/-internals/owner/index',emberinternalsOwnerIndex);d('@ember/-internals/routing/index',emberinternalsRoutingIndex);d('@ember/-internals/runtime/index',emberinternalsRuntimeIndex);d('@ember/-internals/runtime/lib/ext/rsvp',emberinternalsRuntimeLibExtRsvp);d('@ember/-internals/runtime/lib/mixins/-proxy',emberinternalsRuntimeLibMixinsproxy);d('@ember/-internals/runtime/lib/mixins/action_handler',emberinternalsRuntimeLibMixinsActionHandler);d('@ember/-internals/runtime/lib/mixins/comparable',emberinternalsRuntimeLibMixinsComparable);d('@ember/-internals/runtime/lib/mixins/container_proxy',emberinternalsRuntimeLibMixinsContainerProxy);d('@ember/-internals/runtime/lib/mixins/registry_proxy',emberinternalsRuntimeLibMixinsRegistryProxy);d('@ember/-internals/runtime/lib/mixins/target_action_support',emberinternalsRuntimeLibMixinsTargetActionSupport);d('@ember/-internals/string/index',emberinternalsStringIndex);d('@ember/-internals/utility-types/index',emberinternalsUtilityTypesIndex);d('@ember/-internals/utils/index',emberinternalsUtilsIndex);d('@ember/-internals/views/index',emberinternalsViewsIndex);d('@ember/-internals/views/lib/compat/attrs',emberinternalsViewsLibCompatAttrs);d('@ember/-internals/views/lib/compat/fallback-view-registry',emberinternalsViewsLibCompatFallbackViewRegistry);d('@ember/-internals/views/lib/component_lookup',emberinternalsViewsLibComponentLookup);d('@ember/-internals/views/lib/mixins/action_support',emberinternalsViewsLibMixinsActionSupport);d('@ember/-internals/views/lib/mixins/child_views_support',emberinternalsViewsLibMixinsChildViewsSupport);d('@ember/-internals/views/lib/mixins/class_names_support',emberinternalsViewsLibMixinsClassNamesSupport);d('@ember/-internals/views/lib/mixins/view_state_support',emberinternalsViewsLibMixinsViewStateSupport);d('@ember/-internals/views/lib/mixins/view_support',emberinternalsViewsLibMixinsViewSupport);d('@ember/-internals/views/lib/system/action_manager',emberinternalsViewsLibSystemActionManager);d('@ember/-internals/views/lib/system/event_dispatcher',emberinternalsViewsLibSystemEventDispatcher);d('@ember/-internals/views/lib/system/utils',emberinternalsViewsLibSystemUtils);d('@ember/-internals/views/lib/views/core_view',emberinternalsViewsLibViewsCoreView);d('@ember/-internals/views/lib/views/states',emberinternalsViewsLibViewsStates);d('@ember/application/index',emberApplicationIndex);d('@ember/application/instance',emberApplicationInstance);d('@ember/application/lib/lazy_load',emberApplicationLibLazyLoad);d('@ember/application/namespace',emberApplicationNamespace);d('@ember/array/-internals',emberArrayinternals);d('@ember/array/index',emberArrayIndex);d('@ember/array/lib/make-array',emberArrayLibMakeArray);d('@ember/array/mutable',emberArrayMutable);d('@ember/array/proxy',emberArrayProxy);d('@ember/canary-features/index',emberCanaryFeaturesIndex);d('@ember/component/helper',emberComponentHelper);d('@ember/component/index',emberComponentIndex);d('@ember/component/template-only',emberComponentTemplateOnly);d('@ember/controller/index',emberControllerIndex);d('@ember/debug/index',emberDebugIndex);d('@ember/debug/lib/capture-render-tree',emberDebugLibCaptureRenderTree);d('@ember/debug/lib/deprecate',emberDebugLibDeprecate);d('@ember/debug/lib/handlers',emberDebugLibHandlers);d('@ember/debug/lib/inspect',emberDebugLibInspect);d('@ember/debug/lib/testing',emberDebugLibTesting);d('@ember/debug/lib/warn',emberDebugLibWarn);d('@ember/debug/container-debug-adapter',emberDebugContainerDebugAdapter);d('@ember/debug/data-adapter',emberDebugDataAdapter);d('@ember/deprecated-features/index',emberDeprecatedFeaturesIndex);d('@ember/destroyable/index',emberDestroyableIndex);d('@ember/engine/index',emberEngineIndex);d('@ember/engine/instance',emberEngineInstance);d('@ember/engine/lib/engine-parent',emberEngineLibEngineParent);d('@ember/enumerable/index',emberEnumerableIndex);d('@ember/enumerable/mutable',emberEnumerableMutable);d('@ember/helper/index',emberHelperIndex);d('@ember/instrumentation/index',emberInstrumentationIndex);d('@ember/modifier/index',emberModifierIndex);d('@ember/object/-internals',emberObjectinternals);d('@ember/object/compat',emberObjectCompat);d('@ember/object/computed',emberObjectComputed);d('@ember/object/core',emberObjectCore);d('@ember/object/evented',emberObjectEvented);d('@ember/object/events',emberObjectEvents);d('@ember/object/index',emberObjectIndex);d('@ember/object/internals',emberObjectInternals);d('@ember/object/lib/computed/computed_macros',emberObjectLibComputedComputedMacros);d('@ember/object/lib/computed/reduce_computed_macros',emberObjectLibComputedReduceComputedMacros);d('@ember/object/mixin',emberObjectMixin);d('@ember/object/observable',emberObjectObservable);d('@ember/object/observers',emberObjectObservers);d('@ember/object/promise-proxy-mixin',emberObjectPromiseProxyMixin);d('@ember/object/proxy',emberObjectProxy);d('@ember/owner/index',emberOwnerIndex);d('@ember/renderer/index',emberRendererIndex);d('@ember/routing/-internals',emberRoutinginternals);d('@ember/routing/hash-location',emberRoutingHashLocation);d('@ember/routing/history-location',emberRoutingHistoryLocation);d('@ember/routing/index',emberRoutingIndex);d('@ember/routing/lib/cache',emberRoutingLibCache);d('@ember/routing/lib/controller_for',emberRoutingLibControllerFor);d('@ember/routing/lib/dsl',emberRoutingLibDsl);d('@ember/routing/lib/engines',emberRoutingLibEngines);d('@ember/routing/lib/generate_controller',emberRoutingLibGenerateController);d('@ember/routing/lib/location-utils',emberRoutingLibLocationUtils);d('@ember/routing/lib/query_params',emberRoutingLibQueryParams);d('@ember/routing/lib/route-info',emberRoutingLibRouteInfo);d('@ember/routing/lib/router_state',emberRoutingLibRouterState);d('@ember/routing/lib/routing-service',emberRoutingLibRoutingService);d('@ember/routing/lib/utils',emberRoutingLibUtils);d('@ember/routing/location',emberRoutingLocation);d('@ember/routing/none-location',emberRoutingNoneLocation);d('@ember/routing/route-info',emberRoutingRouteInfo);d('@ember/routing/route',emberRoutingRoute);d('@ember/routing/router-service',emberRoutingRouterService);d('@ember/routing/router',emberRoutingRouter);d('@ember/routing/transition',emberRoutingTransition);d('@ember/runloop/-private/backburner',emberRunloopprivateBackburner);d('@ember/runloop/index',emberRunloopIndex);d('@ember/service/index',emberServiceIndex);d('@ember/template-compilation/index',emberTemplateCompilationIndex);d('@ember/template-factory/index',emberTemplateFactoryIndex);d('@ember/template/index',emberTemplateIndex);d('@ember/test/adapter',emberTestAdapter);d('@ember/test/index',emberTestIndex);d('@ember/utils/index',emberUtilsIndex);d('@ember/utils/lib/compare',emberUtilsLibCompare);d('@ember/utils/lib/is-equal',emberUtilsLibIsEqual);d('@ember/utils/lib/is_blank',emberUtilsLibIsBlank);d('@ember/utils/lib/is_empty',emberUtilsLibIsEmpty);d('@ember/utils/lib/is_none',emberUtilsLibIsNone);d('@ember/utils/lib/is_present',emberUtilsLibIsPresent);d('@ember/utils/lib/type-of',emberUtilsLibTypeOf);d('@ember/version/index',emberVersionIndex);d('@glimmer/debug',glimmerDebug);d('@glimmer/destroyable',glimmerDestroyable);d('@glimmer/encoder',glimmerEncoder);d('@glimmer/env',glimmerEnv);d('@glimmer/global-context',glimmerGlobalContext);d('@glimmer/manager',glimmerManager);d('@glimmer/node',glimmerNode);d('@glimmer/opcode-compiler',glimmerOpcodeCompiler);d('@glimmer/owner',glimmerOwner);d('@glimmer/program',glimmerProgram);d('@glimmer/reference',glimmerReference);d('@glimmer/runtime',glimmerRuntime);d('@glimmer/tracking/index',glimmerTrackingIndex);d('@glimmer/tracking/primitives/cache',glimmerTrackingPrimitivesCache);d('@glimmer/util',glimmerUtil);d('@glimmer/validator',glimmerValidator);d('@glimmer/vm',glimmerVm);d('@glimmer/wire-format',glimmerWireFormat);d('@simple-dom/document',simpleDomDocument);d('backburner.js',backburnerjs);d('dag-map',dagMap);d('ember/index',emberIndex);d('ember/version',emberVersion);d('route-recognizer',routeRecognizer);d('router_js',routerJs);d('rsvp',rsvp);if(typeof module==='object'&&typeof module.require==='function'){module.exports=index;}})();","/*!\n * jQuery JavaScript Library v3.7.1\n * https://jquery.com/\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license\n * https://jquery.org/license\n *\n * Date: 2023-08-28T13:37Z\n */\n( function( global, factory ) {\n\n\t\"use strict\";\n\n\tif ( typeof module === \"object\" && typeof module.exports === \"object\" ) {\n\n\t\t// For CommonJS and CommonJS-like environments where a proper `window`\n\t\t// is present, execute the factory and get jQuery.\n\t\t// For environments that do not have a `window` with a `document`\n\t\t// (such as Node.js), expose a factory as module.exports.\n\t\t// This accentuates the need for the creation of a real `window`.\n\t\t// e.g. var jQuery = require(\"jquery\")(window);\n\t\t// See ticket trac-14549 for more info.\n\t\tmodule.exports = global.document ?\n\t\t\tfactory( global, true ) :\n\t\t\tfunction( w ) {\n\t\t\t\tif ( !w.document ) {\n\t\t\t\t\tthrow new Error( \"jQuery requires a window with a document\" );\n\t\t\t\t}\n\t\t\t\treturn factory( w );\n\t\t\t};\n\t} else {\n\t\tfactory( global );\n\t}\n\n// Pass this if window is not defined yet\n} )( typeof window !== \"undefined\" ? window : this, function( window, noGlobal ) {\n\n// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1\n// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode\n// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common\n// enough that all such attempts are guarded in a try block.\n\"use strict\";\n\nvar arr = [];\n\nvar getProto = Object.getPrototypeOf;\n\nvar slice = arr.slice;\n\nvar flat = arr.flat ? function( array ) {\n\treturn arr.flat.call( array );\n} : function( array ) {\n\treturn arr.concat.apply( [], array );\n};\n\n\nvar push = arr.push;\n\nvar indexOf = arr.indexOf;\n\nvar class2type = {};\n\nvar toString = class2type.toString;\n\nvar hasOwn = class2type.hasOwnProperty;\n\nvar fnToString = hasOwn.toString;\n\nvar ObjectFunctionString = fnToString.call( Object );\n\nvar support = {};\n\nvar isFunction = function isFunction( obj ) {\n\n\t\t// Support: Chrome <=57, Firefox <=52\n\t\t// In some browsers, typeof returns \"function\" for HTML <object> elements\n\t\t// (i.e., `typeof document.createElement( \"object\" ) === \"function\"`).\n\t\t// We don't want to classify *any* DOM node as a function.\n\t\t// Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5\n\t\t// Plus for old WebKit, typeof returns \"function\" for HTML collections\n\t\t// (e.g., `typeof document.getElementsByTagName(\"div\") === \"function\"`). (gh-4756)\n\t\treturn typeof obj === \"function\" && typeof obj.nodeType !== \"number\" &&\n\t\t\ttypeof obj.item !== \"function\";\n\t};\n\n\nvar isWindow = function isWindow( obj ) {\n\t\treturn obj != null && obj === obj.window;\n\t};\n\n\nvar document = window.document;\n\n\n\n\tvar preservedScriptAttributes = {\n\t\ttype: true,\n\t\tsrc: true,\n\t\tnonce: true,\n\t\tnoModule: true\n\t};\n\n\tfunction DOMEval( code, node, doc ) {\n\t\tdoc = doc || document;\n\n\t\tvar i, val,\n\t\t\tscript = doc.createElement( \"script\" );\n\n\t\tscript.text = code;\n\t\tif ( node ) {\n\t\t\tfor ( i in preservedScriptAttributes ) {\n\n\t\t\t\t// Support: Firefox 64+, Edge 18+\n\t\t\t\t// Some browsers don't support the \"nonce\" property on scripts.\n\t\t\t\t// On the other hand, just using `getAttribute` is not enough as\n\t\t\t\t// the `nonce` attribute is reset to an empty string whenever it\n\t\t\t\t// becomes browsing-context connected.\n\t\t\t\t// See https://github.com/whatwg/html/issues/2369\n\t\t\t\t// See https://html.spec.whatwg.org/#nonce-attributes\n\t\t\t\t// The `node.getAttribute` check was added for the sake of\n\t\t\t\t// `jQuery.globalEval` so that it can fake a nonce-containing node\n\t\t\t\t// via an object.\n\t\t\t\tval = node[ i ] || node.getAttribute && node.getAttribute( i );\n\t\t\t\tif ( val ) {\n\t\t\t\t\tscript.setAttribute( i, val );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tdoc.head.appendChild( script ).parentNode.removeChild( script );\n\t}\n\n\nfunction toType( obj ) {\n\tif ( obj == null ) {\n\t\treturn obj + \"\";\n\t}\n\n\t// Support: Android <=2.3 only (functionish RegExp)\n\treturn typeof obj === \"object\" || typeof obj === \"function\" ?\n\t\tclass2type[ toString.call( obj ) ] || \"object\" :\n\t\ttypeof obj;\n}\n/* global Symbol */\n// Defining this global in .eslintrc.json would create a danger of using the global\n// unguarded in another place, it seems safer to define global only for this module\n\n\n\nvar version = \"3.7.1\",\n\n\trhtmlSuffix = /HTML$/i,\n\n\t// Define a local copy of jQuery\n\tjQuery = function( selector, context ) {\n\n\t\t// The jQuery object is actually just the init constructor 'enhanced'\n\t\t// Need init if jQuery is called (just allow error to be thrown if not included)\n\t\treturn new jQuery.fn.init( selector, context );\n\t};\n\njQuery.fn = jQuery.prototype = {\n\n\t// The current version of jQuery being used\n\tjquery: version,\n\n\tconstructor: jQuery,\n\n\t// The default length of a jQuery object is 0\n\tlength: 0,\n\n\ttoArray: function() {\n\t\treturn slice.call( this );\n\t},\n\n\t// Get the Nth element in the matched element set OR\n\t// Get the whole matched element set as a clean array\n\tget: function( num ) {\n\n\t\t// Return all the elements in a clean array\n\t\tif ( num == null ) {\n\t\t\treturn slice.call( this );\n\t\t}\n\n\t\t// Return just the one element from the set\n\t\treturn num < 0 ? this[ num + this.length ] : this[ num ];\n\t},\n\n\t// Take an array of elements and push it onto the stack\n\t// (returning the new matched element set)\n\tpushStack: function( elems ) {\n\n\t\t// Build a new jQuery matched element set\n\t\tvar ret = jQuery.merge( this.constructor(), elems );\n\n\t\t// Add the old object onto the stack (as a reference)\n\t\tret.prevObject = this;\n\n\t\t// Return the newly-formed element set\n\t\treturn ret;\n\t},\n\n\t// Execute a callback for every element in the matched set.\n\teach: function( callback ) {\n\t\treturn jQuery.each( this, callback );\n\t},\n\n\tmap: function( callback ) {\n\t\treturn this.pushStack( jQuery.map( this, function( elem, i ) {\n\t\t\treturn callback.call( elem, i, elem );\n\t\t} ) );\n\t},\n\n\tslice: function() {\n\t\treturn this.pushStack( slice.apply( this, arguments ) );\n\t},\n\n\tfirst: function() {\n\t\treturn this.eq( 0 );\n\t},\n\n\tlast: function() {\n\t\treturn this.eq( -1 );\n\t},\n\n\teven: function() {\n\t\treturn this.pushStack( jQuery.grep( this, function( _elem, i ) {\n\t\t\treturn ( i + 1 ) % 2;\n\t\t} ) );\n\t},\n\n\todd: function() {\n\t\treturn this.pushStack( jQuery.grep( this, function( _elem, i ) {\n\t\t\treturn i % 2;\n\t\t} ) );\n\t},\n\n\teq: function( i ) {\n\t\tvar len = this.length,\n\t\t\tj = +i + ( i < 0 ? len : 0 );\n\t\treturn this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );\n\t},\n\n\tend: function() {\n\t\treturn this.prevObject || this.constructor();\n\t},\n\n\t// For internal use only.\n\t// Behaves like an Array's method, not like a jQuery method.\n\tpush: push,\n\tsort: arr.sort,\n\tsplice: arr.splice\n};\n\njQuery.extend = jQuery.fn.extend = function() {\n\tvar options, name, src, copy, copyIsArray, clone,\n\t\ttarget = arguments[ 0 ] || {},\n\t\ti = 1,\n\t\tlength = arguments.length,\n\t\tdeep = false;\n\n\t// Handle a deep copy situation\n\tif ( typeof target === \"boolean\" ) {\n\t\tdeep = target;\n\n\t\t// Skip the boolean and the target\n\t\ttarget = arguments[ i ] || {};\n\t\ti++;\n\t}\n\n\t// Handle case when target is a string or something (possible in deep copy)\n\tif ( typeof target !== \"object\" && !isFunction( target ) ) {\n\t\ttarget = {};\n\t}\n\n\t// Extend jQuery itself if only one argument is passed\n\tif ( i === length ) {\n\t\ttarget = this;\n\t\ti--;\n\t}\n\n\tfor ( ; i < length; i++ ) {\n\n\t\t// Only deal with non-null/undefined values\n\t\tif ( ( options = arguments[ i ] ) != null ) {\n\n\t\t\t// Extend the base object\n\t\t\tfor ( name in options ) {\n\t\t\t\tcopy = options[ name ];\n\n\t\t\t\t// Prevent Object.prototype pollution\n\t\t\t\t// Prevent never-ending loop\n\t\t\t\tif ( name === \"__proto__\" || target === copy ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\t// Recurse if we're merging plain objects or arrays\n\t\t\t\tif ( deep && copy && ( jQuery.isPlainObject( copy ) ||\n\t\t\t\t\t( copyIsArray = Array.isArray( copy ) ) ) ) {\n\t\t\t\t\tsrc = target[ name ];\n\n\t\t\t\t\t// Ensure proper type for the source value\n\t\t\t\t\tif ( copyIsArray && !Array.isArray( src ) ) {\n\t\t\t\t\t\tclone = [];\n\t\t\t\t\t} else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) {\n\t\t\t\t\t\tclone = {};\n\t\t\t\t\t} else {\n\t\t\t\t\t\tclone = src;\n\t\t\t\t\t}\n\t\t\t\t\tcopyIsArray = false;\n\n\t\t\t\t\t// Never move original objects, clone them\n\t\t\t\t\ttarget[ name ] = jQuery.extend( deep, clone, copy );\n\n\t\t\t\t// Don't bring in undefined values\n\t\t\t\t} else if ( copy !== undefined ) {\n\t\t\t\t\ttarget[ name ] = copy;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Return the modified object\n\treturn target;\n};\n\njQuery.extend( {\n\n\t// Unique for each copy of jQuery on the page\n\texpando: \"jQuery\" + ( version + Math.random() ).replace( /\\D/g, \"\" ),\n\n\t// Assume jQuery is ready without the ready module\n\tisReady: true,\n\n\terror: function( msg ) {\n\t\tthrow new Error( msg );\n\t},\n\n\tnoop: function() {},\n\n\tisPlainObject: function( obj ) {\n\t\tvar proto, Ctor;\n\n\t\t// Detect obvious negatives\n\t\t// Use toString instead of jQuery.type to catch host objects\n\t\tif ( !obj || toString.call( obj ) !== \"[object Object]\" ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tproto = getProto( obj );\n\n\t\t// Objects with no prototype (e.g., `Object.create( null )`) are plain\n\t\tif ( !proto ) {\n\t\t\treturn true;\n\t\t}\n\n\t\t// Objects with prototype are plain iff they were constructed by a global Object function\n\t\tCtor = hasOwn.call( proto, \"constructor\" ) && proto.constructor;\n\t\treturn typeof Ctor === \"function\" && fnToString.call( Ctor ) === ObjectFunctionString;\n\t},\n\n\tisEmptyObject: function( obj ) {\n\t\tvar name;\n\n\t\tfor ( name in obj ) {\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t},\n\n\t// Evaluates a script in a provided context; falls back to the global one\n\t// if not specified.\n\tglobalEval: function( code, options, doc ) {\n\t\tDOMEval( code, { nonce: options && options.nonce }, doc );\n\t},\n\n\teach: function( obj, callback ) {\n\t\tvar length, i = 0;\n\n\t\tif ( isArrayLike( obj ) ) {\n\t\t\tlength = obj.length;\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tif ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor ( i in obj ) {\n\t\t\t\tif ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn obj;\n\t},\n\n\n\t// Retrieve the text value of an array of DOM nodes\n\ttext: function( elem ) {\n\t\tvar node,\n\t\t\tret = \"\",\n\t\t\ti = 0,\n\t\t\tnodeType = elem.nodeType;\n\n\t\tif ( !nodeType ) {\n\n\t\t\t// If no nodeType, this is expected to be an array\n\t\t\twhile ( ( node = elem[ i++ ] ) ) {\n\n\t\t\t\t// Do not traverse comment nodes\n\t\t\t\tret += jQuery.text( node );\n\t\t\t}\n\t\t}\n\t\tif ( nodeType === 1 || nodeType === 11 ) {\n\t\t\treturn elem.textContent;\n\t\t}\n\t\tif ( nodeType === 9 ) {\n\t\t\treturn elem.documentElement.textContent;\n\t\t}\n\t\tif ( nodeType === 3 || nodeType === 4 ) {\n\t\t\treturn elem.nodeValue;\n\t\t}\n\n\t\t// Do not include comment or processing instruction nodes\n\n\t\treturn ret;\n\t},\n\n\t// results is for internal usage only\n\tmakeArray: function( arr, results ) {\n\t\tvar ret = results || [];\n\n\t\tif ( arr != null ) {\n\t\t\tif ( isArrayLike( Object( arr ) ) ) {\n\t\t\t\tjQuery.merge( ret,\n\t\t\t\t\ttypeof arr === \"string\" ?\n\t\t\t\t\t\t[ arr ] : arr\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tpush.call( ret, arr );\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\tinArray: function( elem, arr, i ) {\n\t\treturn arr == null ? -1 : indexOf.call( arr, elem, i );\n\t},\n\n\tisXMLDoc: function( elem ) {\n\t\tvar namespace = elem && elem.namespaceURI,\n\t\t\tdocElem = elem && ( elem.ownerDocument || elem ).documentElement;\n\n\t\t// Assume HTML when documentElement doesn't yet exist, such as inside\n\t\t// document fragments.\n\t\treturn !rhtmlSuffix.test( namespace || docElem && docElem.nodeName || \"HTML\" );\n\t},\n\n\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t// push.apply(_, arraylike) throws on ancient WebKit\n\tmerge: function( first, second ) {\n\t\tvar len = +second.length,\n\t\t\tj = 0,\n\t\t\ti = first.length;\n\n\t\tfor ( ; j < len; j++ ) {\n\t\t\tfirst[ i++ ] = second[ j ];\n\t\t}\n\n\t\tfirst.length = i;\n\n\t\treturn first;\n\t},\n\n\tgrep: function( elems, callback, invert ) {\n\t\tvar callbackInverse,\n\t\t\tmatches = [],\n\t\t\ti = 0,\n\t\t\tlength = elems.length,\n\t\t\tcallbackExpect = !invert;\n\n\t\t// Go through the array, only saving the items\n\t\t// that pass the validator function\n\t\tfor ( ; i < length; i++ ) {\n\t\t\tcallbackInverse = !callback( elems[ i ], i );\n\t\t\tif ( callbackInverse !== callbackExpect ) {\n\t\t\t\tmatches.push( elems[ i ] );\n\t\t\t}\n\t\t}\n\n\t\treturn matches;\n\t},\n\n\t// arg is for internal usage only\n\tmap: function( elems, callback, arg ) {\n\t\tvar length, value,\n\t\t\ti = 0,\n\t\t\tret = [];\n\n\t\t// Go through the array, translating each of the items to their new values\n\t\tif ( isArrayLike( elems ) ) {\n\t\t\tlength = elems.length;\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tvalue = callback( elems[ i ], i, arg );\n\n\t\t\t\tif ( value != null ) {\n\t\t\t\t\tret.push( value );\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Go through every key on the object,\n\t\t} else {\n\t\t\tfor ( i in elems ) {\n\t\t\t\tvalue = callback( elems[ i ], i, arg );\n\n\t\t\t\tif ( value != null ) {\n\t\t\t\t\tret.push( value );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Flatten any nested arrays\n\t\treturn flat( ret );\n\t},\n\n\t// A global GUID counter for objects\n\tguid: 1,\n\n\t// jQuery.support is not used in Core but other projects attach their\n\t// properties to it so it needs to exist.\n\tsupport: support\n} );\n\nif ( typeof Symbol === \"function\" ) {\n\tjQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ];\n}\n\n// Populate the class2type map\njQuery.each( \"Boolean Number String Function Array Date RegExp Object Error Symbol\".split( \" \" ),\n\tfunction( _i, name ) {\n\t\tclass2type[ \"[object \" + name + \"]\" ] = name.toLowerCase();\n\t} );\n\nfunction isArrayLike( obj ) {\n\n\t// Support: real iOS 8.2 only (not reproducible in simulator)\n\t// `in` check used to prevent JIT error (gh-2145)\n\t// hasOwn isn't used here due to false negatives\n\t// regarding Nodelist length in IE\n\tvar length = !!obj && \"length\" in obj && obj.length,\n\t\ttype = toType( obj );\n\n\tif ( isFunction( obj ) || isWindow( obj ) ) {\n\t\treturn false;\n\t}\n\n\treturn type === \"array\" || length === 0 ||\n\t\ttypeof length === \"number\" && length > 0 && ( length - 1 ) in obj;\n}\n\n\nfunction nodeName( elem, name ) {\n\n\treturn elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();\n\n}\nvar pop = arr.pop;\n\n\nvar sort = arr.sort;\n\n\nvar splice = arr.splice;\n\n\nvar whitespace = \"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\";\n\n\nvar rtrimCSS = new RegExp(\n\t\"^\" + whitespace + \"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\" + whitespace + \"+$\",\n\t\"g\"\n);\n\n\n\n\n// Note: an element does not contain itself\njQuery.contains = function( a, b ) {\n\tvar bup = b && b.parentNode;\n\n\treturn a === bup || !!( bup && bup.nodeType === 1 && (\n\n\t\t// Support: IE 9 - 11+\n\t\t// IE doesn't have `contains` on SVG.\n\t\ta.contains ?\n\t\t\ta.contains( bup ) :\n\t\t\ta.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16\n\t) );\n};\n\n\n\n\n// CSS string/identifier serialization\n// https://drafts.csswg.org/cssom/#common-serializing-idioms\nvar rcssescape = /([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\x80-\\uFFFF\\w-]/g;\n\nfunction fcssescape( ch, asCodePoint ) {\n\tif ( asCodePoint ) {\n\n\t\t// U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER\n\t\tif ( ch === \"\\0\" ) {\n\t\t\treturn \"\\uFFFD\";\n\t\t}\n\n\t\t// Control characters and (dependent upon position) numbers get escaped as code points\n\t\treturn ch.slice( 0, -1 ) + \"\\\\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + \" \";\n\t}\n\n\t// Other potentially-special ASCII characters get backslash-escaped\n\treturn \"\\\\\" + ch;\n}\n\njQuery.escapeSelector = function( sel ) {\n\treturn ( sel + \"\" ).replace( rcssescape, fcssescape );\n};\n\n\n\n\nvar preferredDoc = document,\n\tpushNative = push;\n\n( function() {\n\nvar i,\n\tExpr,\n\toutermostContext,\n\tsortInput,\n\thasDuplicate,\n\tpush = pushNative,\n\n\t// Local document vars\n\tdocument,\n\tdocumentElement,\n\tdocumentIsHTML,\n\trbuggyQSA,\n\tmatches,\n\n\t// Instance-specific data\n\texpando = jQuery.expando,\n\tdirruns = 0,\n\tdone = 0,\n\tclassCache = createCache(),\n\ttokenCache = createCache(),\n\tcompilerCache = createCache(),\n\tnonnativeSelectorCache = createCache(),\n\tsortOrder = function( a, b ) {\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t}\n\t\treturn 0;\n\t},\n\n\tbooleans = \"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|\" +\n\t\t\"loop|multiple|open|readonly|required|scoped\",\n\n\t// Regular expressions\n\n\t// https://www.w3.org/TR/css-syntax-3/#ident-token-diagram\n\tidentifier = \"(?:\\\\\\\\[\\\\da-fA-F]{1,6}\" + whitespace +\n\t\t\"?|\\\\\\\\[^\\\\r\\\\n\\\\f]|[\\\\w-]|[^\\0-\\\\x7f])+\",\n\n\t// Attribute selectors: https://www.w3.org/TR/selectors/#attribute-selectors\n\tattributes = \"\\\\[\" + whitespace + \"*(\" + identifier + \")(?:\" + whitespace +\n\n\t\t// Operator (capture 2)\n\t\t\"*([*^$|!~]?=)\" + whitespace +\n\n\t\t// \"Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]\"\n\t\t\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\" + identifier + \"))|)\" +\n\t\twhitespace + \"*\\\\]\",\n\n\tpseudos = \":(\" + identifier + \")(?:\\\\((\" +\n\n\t\t// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:\n\t\t// 1. quoted (capture 3; capture 4 or capture 5)\n\t\t\"('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|\" +\n\n\t\t// 2. simple (capture 6)\n\t\t\"((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\" + attributes + \")*)|\" +\n\n\t\t// 3. anything else (capture 2)\n\t\t\".*\" +\n\t\t\")\\\\)|)\",\n\n\t// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter\n\trwhitespace = new RegExp( whitespace + \"+\", \"g\" ),\n\n\trcomma = new RegExp( \"^\" + whitespace + \"*,\" + whitespace + \"*\" ),\n\trleadingCombinator = new RegExp( \"^\" + whitespace + \"*([>+~]|\" + whitespace + \")\" +\n\t\twhitespace + \"*\" ),\n\trdescend = new RegExp( whitespace + \"|>\" ),\n\n\trpseudo = new RegExp( pseudos ),\n\tridentifier = new RegExp( \"^\" + identifier + \"$\" ),\n\n\tmatchExpr = {\n\t\tID: new RegExp( \"^#(\" + identifier + \")\" ),\n\t\tCLASS: new RegExp( \"^\\\\.(\" + identifier + \")\" ),\n\t\tTAG: new RegExp( \"^(\" + identifier + \"|[*])\" ),\n\t\tATTR: new RegExp( \"^\" + attributes ),\n\t\tPSEUDO: new RegExp( \"^\" + pseudos ),\n\t\tCHILD: new RegExp(\n\t\t\t\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\" +\n\t\t\t\twhitespace + \"*(even|odd|(([+-]|)(\\\\d*)n|)\" + whitespace + \"*(?:([+-]|)\" +\n\t\t\t\twhitespace + \"*(\\\\d+)|))\" + whitespace + \"*\\\\)|)\", \"i\" ),\n\t\tbool: new RegExp( \"^(?:\" + booleans + \")$\", \"i\" ),\n\n\t\t// For use in libraries implementing .is()\n\t\t// We use this for POS matching in `select`\n\t\tneedsContext: new RegExp( \"^\" + whitespace +\n\t\t\t\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\" + whitespace +\n\t\t\t\"*((?:-\\\\d)?\\\\d*)\" + whitespace + \"*\\\\)|)(?=[^-]|$)\", \"i\" )\n\t},\n\n\trinputs = /^(?:input|select|textarea|button)$/i,\n\trheader = /^h\\d$/i,\n\n\t// Easily-parseable/retrievable ID or TAG or CLASS selectors\n\trquickExpr = /^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,\n\n\trsibling = /[+~]/,\n\n\t// CSS escapes\n\t// https://www.w3.org/TR/CSS21/syndata.html#escaped-characters\n\trunescape = new RegExp( \"\\\\\\\\[\\\\da-fA-F]{1,6}\" + whitespace +\n\t\t\"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\", \"g\" ),\n\tfunescape = function( escape, nonHex ) {\n\t\tvar high = \"0x\" + escape.slice( 1 ) - 0x10000;\n\n\t\tif ( nonHex ) {\n\n\t\t\t// Strip the backslash prefix from a non-hex escape sequence\n\t\t\treturn nonHex;\n\t\t}\n\n\t\t// Replace a hexadecimal escape sequence with the encoded Unicode code point\n\t\t// Support: IE <=11+\n\t\t// For values outside the Basic Multilingual Plane (BMP), manually construct a\n\t\t// surrogate pair\n\t\treturn high < 0 ?\n\t\t\tString.fromCharCode( high + 0x10000 ) :\n\t\t\tString.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );\n\t},\n\n\t// Used for iframes; see `setDocument`.\n\t// Support: IE 9 - 11+, Edge 12 - 18+\n\t// Removing the function wrapper causes a \"Permission Denied\"\n\t// error in IE/Edge.\n\tunloadHandler = function() {\n\t\tsetDocument();\n\t},\n\n\tinDisabledFieldset = addCombinator(\n\t\tfunction( elem ) {\n\t\t\treturn elem.disabled === true && nodeName( elem, \"fieldset\" );\n\t\t},\n\t\t{ dir: \"parentNode\", next: \"legend\" }\n\t);\n\n// Support: IE <=9 only\n// Accessing document.activeElement can throw unexpectedly\n// https://bugs.jquery.com/ticket/13393\nfunction safeActiveElement() {\n\ttry {\n\t\treturn document.activeElement;\n\t} catch ( err ) { }\n}\n\n// Optimize for push.apply( _, NodeList )\ntry {\n\tpush.apply(\n\t\t( arr = slice.call( preferredDoc.childNodes ) ),\n\t\tpreferredDoc.childNodes\n\t);\n\n\t// Support: Android <=4.0\n\t// Detect silently failing push.apply\n\t// eslint-disable-next-line no-unused-expressions\n\tarr[ preferredDoc.childNodes.length ].nodeType;\n} catch ( e ) {\n\tpush = {\n\t\tapply: function( target, els ) {\n\t\t\tpushNative.apply( target, slice.call( els ) );\n\t\t},\n\t\tcall: function( target ) {\n\t\t\tpushNative.apply( target, slice.call( arguments, 1 ) );\n\t\t}\n\t};\n}\n\nfunction find( selector, context, results, seed ) {\n\tvar m, i, elem, nid, match, groups, newSelector,\n\t\tnewContext = context && context.ownerDocument,\n\n\t\t// nodeType defaults to 9, since context defaults to document\n\t\tnodeType = context ? context.nodeType : 9;\n\n\tresults = results || [];\n\n\t// Return early from calls with invalid selector or context\n\tif ( typeof selector !== \"string\" || !selector ||\n\t\tnodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {\n\n\t\treturn results;\n\t}\n\n\t// Try to shortcut find operations (as opposed to filters) in HTML documents\n\tif ( !seed ) {\n\t\tsetDocument( context );\n\t\tcontext = context || document;\n\n\t\tif ( documentIsHTML ) {\n\n\t\t\t// If the selector is sufficiently simple, try using a \"get*By*\" DOM method\n\t\t\t// (excepting DocumentFragment context, where the methods don't exist)\n\t\t\tif ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) {\n\n\t\t\t\t// ID selector\n\t\t\t\tif ( ( m = match[ 1 ] ) ) {\n\n\t\t\t\t\t// Document context\n\t\t\t\t\tif ( nodeType === 9 ) {\n\t\t\t\t\t\tif ( ( elem = context.getElementById( m ) ) ) {\n\n\t\t\t\t\t\t\t// Support: IE 9 only\n\t\t\t\t\t\t\t// getElementById can match elements by name instead of ID\n\t\t\t\t\t\t\tif ( elem.id === m ) {\n\t\t\t\t\t\t\t\tpush.call( results, elem );\n\t\t\t\t\t\t\t\treturn results;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn results;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t// Element context\n\t\t\t\t\t} else {\n\n\t\t\t\t\t\t// Support: IE 9 only\n\t\t\t\t\t\t// getElementById can match elements by name instead of ID\n\t\t\t\t\t\tif ( newContext && ( elem = newContext.getElementById( m ) ) &&\n\t\t\t\t\t\t\tfind.contains( context, elem ) &&\n\t\t\t\t\t\t\telem.id === m ) {\n\n\t\t\t\t\t\t\tpush.call( results, elem );\n\t\t\t\t\t\t\treturn results;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t// Type selector\n\t\t\t\t} else if ( match[ 2 ] ) {\n\t\t\t\t\tpush.apply( results, context.getElementsByTagName( selector ) );\n\t\t\t\t\treturn results;\n\n\t\t\t\t// Class selector\n\t\t\t\t} else if ( ( m = match[ 3 ] ) && context.getElementsByClassName ) {\n\t\t\t\t\tpush.apply( results, context.getElementsByClassName( m ) );\n\t\t\t\t\treturn results;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Take advantage of querySelectorAll\n\t\t\tif ( !nonnativeSelectorCache[ selector + \" \" ] &&\n\t\t\t\t( !rbuggyQSA || !rbuggyQSA.test( selector ) ) ) {\n\n\t\t\t\tnewSelector = selector;\n\t\t\t\tnewContext = context;\n\n\t\t\t\t// qSA considers elements outside a scoping root when evaluating child or\n\t\t\t\t// descendant combinators, which is not what we want.\n\t\t\t\t// In such cases, we work around the behavior by prefixing every selector in the\n\t\t\t\t// list with an ID selector referencing the scope context.\n\t\t\t\t// The technique has to be used as well when a leading combinator is used\n\t\t\t\t// as such selectors are not recognized by querySelectorAll.\n\t\t\t\t// Thanks to Andrew Dupont for this technique.\n\t\t\t\tif ( nodeType === 1 &&\n\t\t\t\t\t( rdescend.test( selector ) || rleadingCombinator.test( selector ) ) ) {\n\n\t\t\t\t\t// Expand context for sibling selectors\n\t\t\t\t\tnewContext = rsibling.test( selector ) && testContext( context.parentNode ) ||\n\t\t\t\t\t\tcontext;\n\n\t\t\t\t\t// We can use :scope instead of the ID hack if the browser\n\t\t\t\t\t// supports it & if we're not changing the context.\n\t\t\t\t\t// Support: IE 11+, Edge 17 - 18+\n\t\t\t\t\t// IE/Edge sometimes throw a \"Permission denied\" error when\n\t\t\t\t\t// strict-comparing two documents; shallow comparisons work.\n\t\t\t\t\t// eslint-disable-next-line eqeqeq\n\t\t\t\t\tif ( newContext != context || !support.scope ) {\n\n\t\t\t\t\t\t// Capture the context ID, setting it first if necessary\n\t\t\t\t\t\tif ( ( nid = context.getAttribute( \"id\" ) ) ) {\n\t\t\t\t\t\t\tnid = jQuery.escapeSelector( nid );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tcontext.setAttribute( \"id\", ( nid = expando ) );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Prefix every selector in the list\n\t\t\t\t\tgroups = tokenize( selector );\n\t\t\t\t\ti = groups.length;\n\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\tgroups[ i ] = ( nid ? \"#\" + nid : \":scope\" ) + \" \" +\n\t\t\t\t\t\t\ttoSelector( groups[ i ] );\n\t\t\t\t\t}\n\t\t\t\t\tnewSelector = groups.join( \",\" );\n\t\t\t\t}\n\n\t\t\t\ttry {\n\t\t\t\t\tpush.apply( results,\n\t\t\t\t\t\tnewContext.querySelectorAll( newSelector )\n\t\t\t\t\t);\n\t\t\t\t\treturn results;\n\t\t\t\t} catch ( qsaError ) {\n\t\t\t\t\tnonnativeSelectorCache( selector, true );\n\t\t\t\t} finally {\n\t\t\t\t\tif ( nid === expando ) {\n\t\t\t\t\t\tcontext.removeAttribute( \"id\" );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// All others\n\treturn select( selector.replace( rtrimCSS, \"$1\" ), context, results, seed );\n}\n\n/**\n * Create key-value caches of limited size\n * @returns {function(string, object)} Returns the Object data after storing it on itself with\n *\tproperty name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)\n *\tdeleting the oldest entry\n */\nfunction createCache() {\n\tvar keys = [];\n\n\tfunction cache( key, value ) {\n\n\t\t// Use (key + \" \") to avoid collision with native prototype properties\n\t\t// (see https://github.com/jquery/sizzle/issues/157)\n\t\tif ( keys.push( key + \" \" ) > Expr.cacheLength ) {\n\n\t\t\t// Only keep the most recent entries\n\t\t\tdelete cache[ keys.shift() ];\n\t\t}\n\t\treturn ( cache[ key + \" \" ] = value );\n\t}\n\treturn cache;\n}\n\n/**\n * Mark a function for special use by jQuery selector module\n * @param {Function} fn The function to mark\n */\nfunction markFunction( fn ) {\n\tfn[ expando ] = true;\n\treturn fn;\n}\n\n/**\n * Support testing using an element\n * @param {Function} fn Passed the created element and returns a boolean result\n */\nfunction assert( fn ) {\n\tvar el = document.createElement( \"fieldset\" );\n\n\ttry {\n\t\treturn !!fn( el );\n\t} catch ( e ) {\n\t\treturn false;\n\t} finally {\n\n\t\t// Remove from its parent by default\n\t\tif ( el.parentNode ) {\n\t\t\tel.parentNode.removeChild( el );\n\t\t}\n\n\t\t// release memory in IE\n\t\tel = null;\n\t}\n}\n\n/**\n * Returns a function to use in pseudos for input types\n * @param {String} type\n */\nfunction createInputPseudo( type ) {\n\treturn function( elem ) {\n\t\treturn nodeName( elem, \"input\" ) && elem.type === type;\n\t};\n}\n\n/**\n * Returns a function to use in pseudos for buttons\n * @param {String} type\n */\nfunction createButtonPseudo( type ) {\n\treturn function( elem ) {\n\t\treturn ( nodeName( elem, \"input\" ) || nodeName( elem, \"button\" ) ) &&\n\t\t\telem.type === type;\n\t};\n}\n\n/**\n * Returns a function to use in pseudos for :enabled/:disabled\n * @param {Boolean} disabled true for :disabled; false for :enabled\n */\nfunction createDisabledPseudo( disabled ) {\n\n\t// Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable\n\treturn function( elem ) {\n\n\t\t// Only certain elements can match :enabled or :disabled\n\t\t// https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled\n\t\t// https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled\n\t\tif ( \"form\" in elem ) {\n\n\t\t\t// Check for inherited disabledness on relevant non-disabled elements:\n\t\t\t// * listed form-associated elements in a disabled fieldset\n\t\t\t//   https://html.spec.whatwg.org/multipage/forms.html#category-listed\n\t\t\t//   https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled\n\t\t\t// * option elements in a disabled optgroup\n\t\t\t//   https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled\n\t\t\t// All such elements have a \"form\" property.\n\t\t\tif ( elem.parentNode && elem.disabled === false ) {\n\n\t\t\t\t// Option elements defer to a parent optgroup if present\n\t\t\t\tif ( \"label\" in elem ) {\n\t\t\t\t\tif ( \"label\" in elem.parentNode ) {\n\t\t\t\t\t\treturn elem.parentNode.disabled === disabled;\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn elem.disabled === disabled;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Support: IE 6 - 11+\n\t\t\t\t// Use the isDisabled shortcut property to check for disabled fieldset ancestors\n\t\t\t\treturn elem.isDisabled === disabled ||\n\n\t\t\t\t\t// Where there is no isDisabled, check manually\n\t\t\t\t\telem.isDisabled !== !disabled &&\n\t\t\t\t\t\tinDisabledFieldset( elem ) === disabled;\n\t\t\t}\n\n\t\t\treturn elem.disabled === disabled;\n\n\t\t// Try to winnow out elements that can't be disabled before trusting the disabled property.\n\t\t// Some victims get caught in our net (label, legend, menu, track), but it shouldn't\n\t\t// even exist on them, let alone have a boolean value.\n\t\t} else if ( \"label\" in elem ) {\n\t\t\treturn elem.disabled === disabled;\n\t\t}\n\n\t\t// Remaining elements are neither :enabled nor :disabled\n\t\treturn false;\n\t};\n}\n\n/**\n * Returns a function to use in pseudos for positionals\n * @param {Function} fn\n */\nfunction createPositionalPseudo( fn ) {\n\treturn markFunction( function( argument ) {\n\t\targument = +argument;\n\t\treturn markFunction( function( seed, matches ) {\n\t\t\tvar j,\n\t\t\t\tmatchIndexes = fn( [], seed.length, argument ),\n\t\t\t\ti = matchIndexes.length;\n\n\t\t\t// Match elements found at the specified indexes\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( seed[ ( j = matchIndexes[ i ] ) ] ) {\n\t\t\t\t\tseed[ j ] = !( matches[ j ] = seed[ j ] );\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\t} );\n}\n\n/**\n * Checks a node for validity as a jQuery selector context\n * @param {Element|Object=} context\n * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value\n */\nfunction testContext( context ) {\n\treturn context && typeof context.getElementsByTagName !== \"undefined\" && context;\n}\n\n/**\n * Sets document-related variables once based on the current document\n * @param {Element|Object} [node] An element or document object to use to set the document\n * @returns {Object} Returns the current document\n */\nfunction setDocument( node ) {\n\tvar subWindow,\n\t\tdoc = node ? node.ownerDocument || node : preferredDoc;\n\n\t// Return early if doc is invalid or already selected\n\t// Support: IE 11+, Edge 17 - 18+\n\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t// two documents; shallow comparisons work.\n\t// eslint-disable-next-line eqeqeq\n\tif ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) {\n\t\treturn document;\n\t}\n\n\t// Update global variables\n\tdocument = doc;\n\tdocumentElement = document.documentElement;\n\tdocumentIsHTML = !jQuery.isXMLDoc( document );\n\n\t// Support: iOS 7 only, IE 9 - 11+\n\t// Older browsers didn't support unprefixed `matches`.\n\tmatches = documentElement.matches ||\n\t\tdocumentElement.webkitMatchesSelector ||\n\t\tdocumentElement.msMatchesSelector;\n\n\t// Support: IE 9 - 11+, Edge 12 - 18+\n\t// Accessing iframe documents after unload throws \"permission denied\" errors\n\t// (see trac-13936).\n\t// Limit the fix to IE & Edge Legacy; despite Edge 15+ implementing `matches`,\n\t// all IE 9+ and Edge Legacy versions implement `msMatchesSelector` as well.\n\tif ( documentElement.msMatchesSelector &&\n\n\t\t// Support: IE 11+, Edge 17 - 18+\n\t\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t\t// two documents; shallow comparisons work.\n\t\t// eslint-disable-next-line eqeqeq\n\t\tpreferredDoc != document &&\n\t\t( subWindow = document.defaultView ) && subWindow.top !== subWindow ) {\n\n\t\t// Support: IE 9 - 11+, Edge 12 - 18+\n\t\tsubWindow.addEventListener( \"unload\", unloadHandler );\n\t}\n\n\t// Support: IE <10\n\t// Check if getElementById returns elements by name\n\t// The broken getElementById methods don't pick up programmatically-set names,\n\t// so use a roundabout getElementsByName test\n\tsupport.getById = assert( function( el ) {\n\t\tdocumentElement.appendChild( el ).id = jQuery.expando;\n\t\treturn !document.getElementsByName ||\n\t\t\t!document.getElementsByName( jQuery.expando ).length;\n\t} );\n\n\t// Support: IE 9 only\n\t// Check to see if it's possible to do matchesSelector\n\t// on a disconnected node.\n\tsupport.disconnectedMatch = assert( function( el ) {\n\t\treturn matches.call( el, \"*\" );\n\t} );\n\n\t// Support: IE 9 - 11+, Edge 12 - 18+\n\t// IE/Edge don't support the :scope pseudo-class.\n\tsupport.scope = assert( function() {\n\t\treturn document.querySelectorAll( \":scope\" );\n\t} );\n\n\t// Support: Chrome 105 - 111 only, Safari 15.4 - 16.3 only\n\t// Make sure the `:has()` argument is parsed unforgivingly.\n\t// We include `*` in the test to detect buggy implementations that are\n\t// _selectively_ forgiving (specifically when the list includes at least\n\t// one valid selector).\n\t// Note that we treat complete lack of support for `:has()` as if it were\n\t// spec-compliant support, which is fine because use of `:has()` in such\n\t// environments will fail in the qSA path and fall back to jQuery traversal\n\t// anyway.\n\tsupport.cssHas = assert( function() {\n\t\ttry {\n\t\t\tdocument.querySelector( \":has(*,:jqfake)\" );\n\t\t\treturn false;\n\t\t} catch ( e ) {\n\t\t\treturn true;\n\t\t}\n\t} );\n\n\t// ID filter and find\n\tif ( support.getById ) {\n\t\tExpr.filter.ID = function( id ) {\n\t\t\tvar attrId = id.replace( runescape, funescape );\n\t\t\treturn function( elem ) {\n\t\t\t\treturn elem.getAttribute( \"id\" ) === attrId;\n\t\t\t};\n\t\t};\n\t\tExpr.find.ID = function( id, context ) {\n\t\t\tif ( typeof context.getElementById !== \"undefined\" && documentIsHTML ) {\n\t\t\t\tvar elem = context.getElementById( id );\n\t\t\t\treturn elem ? [ elem ] : [];\n\t\t\t}\n\t\t};\n\t} else {\n\t\tExpr.filter.ID =  function( id ) {\n\t\t\tvar attrId = id.replace( runescape, funescape );\n\t\t\treturn function( elem ) {\n\t\t\t\tvar node = typeof elem.getAttributeNode !== \"undefined\" &&\n\t\t\t\t\telem.getAttributeNode( \"id\" );\n\t\t\t\treturn node && node.value === attrId;\n\t\t\t};\n\t\t};\n\n\t\t// Support: IE 6 - 7 only\n\t\t// getElementById is not reliable as a find shortcut\n\t\tExpr.find.ID = function( id, context ) {\n\t\t\tif ( typeof context.getElementById !== \"undefined\" && documentIsHTML ) {\n\t\t\t\tvar node, i, elems,\n\t\t\t\t\telem = context.getElementById( id );\n\n\t\t\t\tif ( elem ) {\n\n\t\t\t\t\t// Verify the id attribute\n\t\t\t\t\tnode = elem.getAttributeNode( \"id\" );\n\t\t\t\t\tif ( node && node.value === id ) {\n\t\t\t\t\t\treturn [ elem ];\n\t\t\t\t\t}\n\n\t\t\t\t\t// Fall back on getElementsByName\n\t\t\t\t\telems = context.getElementsByName( id );\n\t\t\t\t\ti = 0;\n\t\t\t\t\twhile ( ( elem = elems[ i++ ] ) ) {\n\t\t\t\t\t\tnode = elem.getAttributeNode( \"id\" );\n\t\t\t\t\t\tif ( node && node.value === id ) {\n\t\t\t\t\t\t\treturn [ elem ];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn [];\n\t\t\t}\n\t\t};\n\t}\n\n\t// Tag\n\tExpr.find.TAG = function( tag, context ) {\n\t\tif ( typeof context.getElementsByTagName !== \"undefined\" ) {\n\t\t\treturn context.getElementsByTagName( tag );\n\n\t\t// DocumentFragment nodes don't have gEBTN\n\t\t} else {\n\t\t\treturn context.querySelectorAll( tag );\n\t\t}\n\t};\n\n\t// Class\n\tExpr.find.CLASS = function( className, context ) {\n\t\tif ( typeof context.getElementsByClassName !== \"undefined\" && documentIsHTML ) {\n\t\t\treturn context.getElementsByClassName( className );\n\t\t}\n\t};\n\n\t/* QSA/matchesSelector\n\t---------------------------------------------------------------------- */\n\n\t// QSA and matchesSelector support\n\n\trbuggyQSA = [];\n\n\t// Build QSA regex\n\t// Regex strategy adopted from Diego Perini\n\tassert( function( el ) {\n\n\t\tvar input;\n\n\t\tdocumentElement.appendChild( el ).innerHTML =\n\t\t\t\"<a id='\" + expando + \"' href='' disabled='disabled'></a>\" +\n\t\t\t\"<select id='\" + expando + \"-\\r\\\\' disabled='disabled'>\" +\n\t\t\t\"<option selected=''></option></select>\";\n\n\t\t// Support: iOS <=7 - 8 only\n\t\t// Boolean attributes and \"value\" are not treated correctly in some XML documents\n\t\tif ( !el.querySelectorAll( \"[selected]\" ).length ) {\n\t\t\trbuggyQSA.push( \"\\\\[\" + whitespace + \"*(?:value|\" + booleans + \")\" );\n\t\t}\n\n\t\t// Support: iOS <=7 - 8 only\n\t\tif ( !el.querySelectorAll( \"[id~=\" + expando + \"-]\" ).length ) {\n\t\t\trbuggyQSA.push( \"~=\" );\n\t\t}\n\n\t\t// Support: iOS 8 only\n\t\t// https://bugs.webkit.org/show_bug.cgi?id=136851\n\t\t// In-page `selector#id sibling-combinator selector` fails\n\t\tif ( !el.querySelectorAll( \"a#\" + expando + \"+*\" ).length ) {\n\t\t\trbuggyQSA.push( \".#.+[+~]\" );\n\t\t}\n\n\t\t// Support: Chrome <=105+, Firefox <=104+, Safari <=15.4+\n\t\t// In some of the document kinds, these selectors wouldn't work natively.\n\t\t// This is probably OK but for backwards compatibility we want to maintain\n\t\t// handling them through jQuery traversal in jQuery 3.x.\n\t\tif ( !el.querySelectorAll( \":checked\" ).length ) {\n\t\t\trbuggyQSA.push( \":checked\" );\n\t\t}\n\n\t\t// Support: Windows 8 Native Apps\n\t\t// The type and name attributes are restricted during .innerHTML assignment\n\t\tinput = document.createElement( \"input\" );\n\t\tinput.setAttribute( \"type\", \"hidden\" );\n\t\tel.appendChild( input ).setAttribute( \"name\", \"D\" );\n\n\t\t// Support: IE 9 - 11+\n\t\t// IE's :disabled selector does not pick up the children of disabled fieldsets\n\t\t// Support: Chrome <=105+, Firefox <=104+, Safari <=15.4+\n\t\t// In some of the document kinds, these selectors wouldn't work natively.\n\t\t// This is probably OK but for backwards compatibility we want to maintain\n\t\t// handling them through jQuery traversal in jQuery 3.x.\n\t\tdocumentElement.appendChild( el ).disabled = true;\n\t\tif ( el.querySelectorAll( \":disabled\" ).length !== 2 ) {\n\t\t\trbuggyQSA.push( \":enabled\", \":disabled\" );\n\t\t}\n\n\t\t// Support: IE 11+, Edge 15 - 18+\n\t\t// IE 11/Edge don't find elements on a `[name='']` query in some cases.\n\t\t// Adding a temporary attribute to the document before the selection works\n\t\t// around the issue.\n\t\t// Interestingly, IE 10 & older don't seem to have the issue.\n\t\tinput = document.createElement( \"input\" );\n\t\tinput.setAttribute( \"name\", \"\" );\n\t\tel.appendChild( input );\n\t\tif ( !el.querySelectorAll( \"[name='']\" ).length ) {\n\t\t\trbuggyQSA.push( \"\\\\[\" + whitespace + \"*name\" + whitespace + \"*=\" +\n\t\t\t\twhitespace + \"*(?:''|\\\"\\\")\" );\n\t\t}\n\t} );\n\n\tif ( !support.cssHas ) {\n\n\t\t// Support: Chrome 105 - 110+, Safari 15.4 - 16.3+\n\t\t// Our regular `try-catch` mechanism fails to detect natively-unsupported\n\t\t// pseudo-classes inside `:has()` (such as `:has(:contains(\"Foo\"))`)\n\t\t// in browsers that parse the `:has()` argument as a forgiving selector list.\n\t\t// https://drafts.csswg.org/selectors/#relational now requires the argument\n\t\t// to be parsed unforgivingly, but browsers have not yet fully adjusted.\n\t\trbuggyQSA.push( \":has\" );\n\t}\n\n\trbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( \"|\" ) );\n\n\t/* Sorting\n\t---------------------------------------------------------------------- */\n\n\t// Document order sorting\n\tsortOrder = function( a, b ) {\n\n\t\t// Flag for duplicate removal\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\t\t}\n\n\t\t// Sort on method existence if only one input has compareDocumentPosition\n\t\tvar compare = !a.compareDocumentPosition - !b.compareDocumentPosition;\n\t\tif ( compare ) {\n\t\t\treturn compare;\n\t\t}\n\n\t\t// Calculate position if both inputs belong to the same document\n\t\t// Support: IE 11+, Edge 17 - 18+\n\t\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t\t// two documents; shallow comparisons work.\n\t\t// eslint-disable-next-line eqeqeq\n\t\tcompare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ?\n\t\t\ta.compareDocumentPosition( b ) :\n\n\t\t\t// Otherwise we know they are disconnected\n\t\t\t1;\n\n\t\t// Disconnected nodes\n\t\tif ( compare & 1 ||\n\t\t\t( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) {\n\n\t\t\t// Choose the first element that is related to our preferred document\n\t\t\t// Support: IE 11+, Edge 17 - 18+\n\t\t\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t\t\t// two documents; shallow comparisons work.\n\t\t\t// eslint-disable-next-line eqeqeq\n\t\t\tif ( a === document || a.ownerDocument == preferredDoc &&\n\t\t\t\tfind.contains( preferredDoc, a ) ) {\n\t\t\t\treturn -1;\n\t\t\t}\n\n\t\t\t// Support: IE 11+, Edge 17 - 18+\n\t\t\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t\t\t// two documents; shallow comparisons work.\n\t\t\t// eslint-disable-next-line eqeqeq\n\t\t\tif ( b === document || b.ownerDocument == preferredDoc &&\n\t\t\t\tfind.contains( preferredDoc, b ) ) {\n\t\t\t\treturn 1;\n\t\t\t}\n\n\t\t\t// Maintain original order\n\t\t\treturn sortInput ?\n\t\t\t\t( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :\n\t\t\t\t0;\n\t\t}\n\n\t\treturn compare & 4 ? -1 : 1;\n\t};\n\n\treturn document;\n}\n\nfind.matches = function( expr, elements ) {\n\treturn find( expr, null, null, elements );\n};\n\nfind.matchesSelector = function( elem, expr ) {\n\tsetDocument( elem );\n\n\tif ( documentIsHTML &&\n\t\t!nonnativeSelectorCache[ expr + \" \" ] &&\n\t\t( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) {\n\n\t\ttry {\n\t\t\tvar ret = matches.call( elem, expr );\n\n\t\t\t// IE 9's matchesSelector returns false on disconnected nodes\n\t\t\tif ( ret || support.disconnectedMatch ||\n\n\t\t\t\t\t// As well, disconnected nodes are said to be in a document\n\t\t\t\t\t// fragment in IE 9\n\t\t\t\t\telem.document && elem.document.nodeType !== 11 ) {\n\t\t\t\treturn ret;\n\t\t\t}\n\t\t} catch ( e ) {\n\t\t\tnonnativeSelectorCache( expr, true );\n\t\t}\n\t}\n\n\treturn find( expr, document, null, [ elem ] ).length > 0;\n};\n\nfind.contains = function( context, elem ) {\n\n\t// Set document vars if needed\n\t// Support: IE 11+, Edge 17 - 18+\n\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t// two documents; shallow comparisons work.\n\t// eslint-disable-next-line eqeqeq\n\tif ( ( context.ownerDocument || context ) != document ) {\n\t\tsetDocument( context );\n\t}\n\treturn jQuery.contains( context, elem );\n};\n\n\nfind.attr = function( elem, name ) {\n\n\t// Set document vars if needed\n\t// Support: IE 11+, Edge 17 - 18+\n\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t// two documents; shallow comparisons work.\n\t// eslint-disable-next-line eqeqeq\n\tif ( ( elem.ownerDocument || elem ) != document ) {\n\t\tsetDocument( elem );\n\t}\n\n\tvar fn = Expr.attrHandle[ name.toLowerCase() ],\n\n\t\t// Don't get fooled by Object.prototype properties (see trac-13807)\n\t\tval = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?\n\t\t\tfn( elem, name, !documentIsHTML ) :\n\t\t\tundefined;\n\n\tif ( val !== undefined ) {\n\t\treturn val;\n\t}\n\n\treturn elem.getAttribute( name );\n};\n\nfind.error = function( msg ) {\n\tthrow new Error( \"Syntax error, unrecognized expression: \" + msg );\n};\n\n/**\n * Document sorting and removing duplicates\n * @param {ArrayLike} results\n */\njQuery.uniqueSort = function( results ) {\n\tvar elem,\n\t\tduplicates = [],\n\t\tj = 0,\n\t\ti = 0;\n\n\t// Unless we *know* we can detect duplicates, assume their presence\n\t//\n\t// Support: Android <=4.0+\n\t// Testing for detecting duplicates is unpredictable so instead assume we can't\n\t// depend on duplicate detection in all browsers without a stable sort.\n\thasDuplicate = !support.sortStable;\n\tsortInput = !support.sortStable && slice.call( results, 0 );\n\tsort.call( results, sortOrder );\n\n\tif ( hasDuplicate ) {\n\t\twhile ( ( elem = results[ i++ ] ) ) {\n\t\t\tif ( elem === results[ i ] ) {\n\t\t\t\tj = duplicates.push( i );\n\t\t\t}\n\t\t}\n\t\twhile ( j-- ) {\n\t\t\tsplice.call( results, duplicates[ j ], 1 );\n\t\t}\n\t}\n\n\t// Clear input after sorting to release objects\n\t// See https://github.com/jquery/sizzle/pull/225\n\tsortInput = null;\n\n\treturn results;\n};\n\njQuery.fn.uniqueSort = function() {\n\treturn this.pushStack( jQuery.uniqueSort( slice.apply( this ) ) );\n};\n\nExpr = jQuery.expr = {\n\n\t// Can be adjusted by the user\n\tcacheLength: 50,\n\n\tcreatePseudo: markFunction,\n\n\tmatch: matchExpr,\n\n\tattrHandle: {},\n\n\tfind: {},\n\n\trelative: {\n\t\t\">\": { dir: \"parentNode\", first: true },\n\t\t\" \": { dir: \"parentNode\" },\n\t\t\"+\": { dir: \"previousSibling\", first: true },\n\t\t\"~\": { dir: \"previousSibling\" }\n\t},\n\n\tpreFilter: {\n\t\tATTR: function( match ) {\n\t\t\tmatch[ 1 ] = match[ 1 ].replace( runescape, funescape );\n\n\t\t\t// Move the given value to match[3] whether quoted or unquoted\n\t\t\tmatch[ 3 ] = ( match[ 3 ] || match[ 4 ] || match[ 5 ] || \"\" )\n\t\t\t\t.replace( runescape, funescape );\n\n\t\t\tif ( match[ 2 ] === \"~=\" ) {\n\t\t\t\tmatch[ 3 ] = \" \" + match[ 3 ] + \" \";\n\t\t\t}\n\n\t\t\treturn match.slice( 0, 4 );\n\t\t},\n\n\t\tCHILD: function( match ) {\n\n\t\t\t/* matches from matchExpr[\"CHILD\"]\n\t\t\t\t1 type (only|nth|...)\n\t\t\t\t2 what (child|of-type)\n\t\t\t\t3 argument (even|odd|\\d*|\\d*n([+-]\\d+)?|...)\n\t\t\t\t4 xn-component of xn+y argument ([+-]?\\d*n|)\n\t\t\t\t5 sign of xn-component\n\t\t\t\t6 x of xn-component\n\t\t\t\t7 sign of y-component\n\t\t\t\t8 y of y-component\n\t\t\t*/\n\t\t\tmatch[ 1 ] = match[ 1 ].toLowerCase();\n\n\t\t\tif ( match[ 1 ].slice( 0, 3 ) === \"nth\" ) {\n\n\t\t\t\t// nth-* requires argument\n\t\t\t\tif ( !match[ 3 ] ) {\n\t\t\t\t\tfind.error( match[ 0 ] );\n\t\t\t\t}\n\n\t\t\t\t// numeric x and y parameters for Expr.filter.CHILD\n\t\t\t\t// remember that false/true cast respectively to 0/1\n\t\t\t\tmatch[ 4 ] = +( match[ 4 ] ?\n\t\t\t\t\tmatch[ 5 ] + ( match[ 6 ] || 1 ) :\n\t\t\t\t\t2 * ( match[ 3 ] === \"even\" || match[ 3 ] === \"odd\" )\n\t\t\t\t);\n\t\t\t\tmatch[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === \"odd\" );\n\n\t\t\t// other types prohibit arguments\n\t\t\t} else if ( match[ 3 ] ) {\n\t\t\t\tfind.error( match[ 0 ] );\n\t\t\t}\n\n\t\t\treturn match;\n\t\t},\n\n\t\tPSEUDO: function( match ) {\n\t\t\tvar excess,\n\t\t\t\tunquoted = !match[ 6 ] && match[ 2 ];\n\n\t\t\tif ( matchExpr.CHILD.test( match[ 0 ] ) ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\t// Accept quoted arguments as-is\n\t\t\tif ( match[ 3 ] ) {\n\t\t\t\tmatch[ 2 ] = match[ 4 ] || match[ 5 ] || \"\";\n\n\t\t\t// Strip excess characters from unquoted arguments\n\t\t\t} else if ( unquoted && rpseudo.test( unquoted ) &&\n\n\t\t\t\t// Get excess from tokenize (recursively)\n\t\t\t\t( excess = tokenize( unquoted, true ) ) &&\n\n\t\t\t\t// advance to the next closing parenthesis\n\t\t\t\t( excess = unquoted.indexOf( \")\", unquoted.length - excess ) - unquoted.length ) ) {\n\n\t\t\t\t// excess is a negative index\n\t\t\t\tmatch[ 0 ] = match[ 0 ].slice( 0, excess );\n\t\t\t\tmatch[ 2 ] = unquoted.slice( 0, excess );\n\t\t\t}\n\n\t\t\t// Return only captures needed by the pseudo filter method (type and argument)\n\t\t\treturn match.slice( 0, 3 );\n\t\t}\n\t},\n\n\tfilter: {\n\n\t\tTAG: function( nodeNameSelector ) {\n\t\t\tvar expectedNodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();\n\t\t\treturn nodeNameSelector === \"*\" ?\n\t\t\t\tfunction() {\n\t\t\t\t\treturn true;\n\t\t\t\t} :\n\t\t\t\tfunction( elem ) {\n\t\t\t\t\treturn nodeName( elem, expectedNodeName );\n\t\t\t\t};\n\t\t},\n\n\t\tCLASS: function( className ) {\n\t\t\tvar pattern = classCache[ className + \" \" ];\n\n\t\t\treturn pattern ||\n\t\t\t\t( pattern = new RegExp( \"(^|\" + whitespace + \")\" + className +\n\t\t\t\t\t\"(\" + whitespace + \"|$)\" ) ) &&\n\t\t\t\tclassCache( className, function( elem ) {\n\t\t\t\t\treturn pattern.test(\n\t\t\t\t\t\ttypeof elem.className === \"string\" && elem.className ||\n\t\t\t\t\t\t\ttypeof elem.getAttribute !== \"undefined\" &&\n\t\t\t\t\t\t\t\telem.getAttribute( \"class\" ) ||\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t);\n\t\t\t\t} );\n\t\t},\n\n\t\tATTR: function( name, operator, check ) {\n\t\t\treturn function( elem ) {\n\t\t\t\tvar result = find.attr( elem, name );\n\n\t\t\t\tif ( result == null ) {\n\t\t\t\t\treturn operator === \"!=\";\n\t\t\t\t}\n\t\t\t\tif ( !operator ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\tresult += \"\";\n\n\t\t\t\tif ( operator === \"=\" ) {\n\t\t\t\t\treturn result === check;\n\t\t\t\t}\n\t\t\t\tif ( operator === \"!=\" ) {\n\t\t\t\t\treturn result !== check;\n\t\t\t\t}\n\t\t\t\tif ( operator === \"^=\" ) {\n\t\t\t\t\treturn check && result.indexOf( check ) === 0;\n\t\t\t\t}\n\t\t\t\tif ( operator === \"*=\" ) {\n\t\t\t\t\treturn check && result.indexOf( check ) > -1;\n\t\t\t\t}\n\t\t\t\tif ( operator === \"$=\" ) {\n\t\t\t\t\treturn check && result.slice( -check.length ) === check;\n\t\t\t\t}\n\t\t\t\tif ( operator === \"~=\" ) {\n\t\t\t\t\treturn ( \" \" + result.replace( rwhitespace, \" \" ) + \" \" )\n\t\t\t\t\t\t.indexOf( check ) > -1;\n\t\t\t\t}\n\t\t\t\tif ( operator === \"|=\" ) {\n\t\t\t\t\treturn result === check || result.slice( 0, check.length + 1 ) === check + \"-\";\n\t\t\t\t}\n\n\t\t\t\treturn false;\n\t\t\t};\n\t\t},\n\n\t\tCHILD: function( type, what, _argument, first, last ) {\n\t\t\tvar simple = type.slice( 0, 3 ) !== \"nth\",\n\t\t\t\tforward = type.slice( -4 ) !== \"last\",\n\t\t\t\tofType = what === \"of-type\";\n\n\t\t\treturn first === 1 && last === 0 ?\n\n\t\t\t\t// Shortcut for :nth-*(n)\n\t\t\t\tfunction( elem ) {\n\t\t\t\t\treturn !!elem.parentNode;\n\t\t\t\t} :\n\n\t\t\t\tfunction( elem, _context, xml ) {\n\t\t\t\t\tvar cache, outerCache, node, nodeIndex, start,\n\t\t\t\t\t\tdir = simple !== forward ? \"nextSibling\" : \"previousSibling\",\n\t\t\t\t\t\tparent = elem.parentNode,\n\t\t\t\t\t\tname = ofType && elem.nodeName.toLowerCase(),\n\t\t\t\t\t\tuseCache = !xml && !ofType,\n\t\t\t\t\t\tdiff = false;\n\n\t\t\t\t\tif ( parent ) {\n\n\t\t\t\t\t\t// :(first|last|only)-(child|of-type)\n\t\t\t\t\t\tif ( simple ) {\n\t\t\t\t\t\t\twhile ( dir ) {\n\t\t\t\t\t\t\t\tnode = elem;\n\t\t\t\t\t\t\t\twhile ( ( node = node[ dir ] ) ) {\n\t\t\t\t\t\t\t\t\tif ( ofType ?\n\t\t\t\t\t\t\t\t\t\tnodeName( node, name ) :\n\t\t\t\t\t\t\t\t\t\tnode.nodeType === 1 ) {\n\n\t\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Reverse direction for :only-* (if we haven't yet done so)\n\t\t\t\t\t\t\t\tstart = dir = type === \"only\" && !start && \"nextSibling\";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tstart = [ forward ? parent.firstChild : parent.lastChild ];\n\n\t\t\t\t\t\t// non-xml :nth-child(...) stores cache data on `parent`\n\t\t\t\t\t\tif ( forward && useCache ) {\n\n\t\t\t\t\t\t\t// Seek `elem` from a previously-cached index\n\t\t\t\t\t\t\touterCache = parent[ expando ] || ( parent[ expando ] = {} );\n\t\t\t\t\t\t\tcache = outerCache[ type ] || [];\n\t\t\t\t\t\t\tnodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];\n\t\t\t\t\t\t\tdiff = nodeIndex && cache[ 2 ];\n\t\t\t\t\t\t\tnode = nodeIndex && parent.childNodes[ nodeIndex ];\n\n\t\t\t\t\t\t\twhile ( ( node = ++nodeIndex && node && node[ dir ] ||\n\n\t\t\t\t\t\t\t\t// Fallback to seeking `elem` from the start\n\t\t\t\t\t\t\t\t( diff = nodeIndex = 0 ) || start.pop() ) ) {\n\n\t\t\t\t\t\t\t\t// When found, cache indexes on `parent` and break\n\t\t\t\t\t\t\t\tif ( node.nodeType === 1 && ++diff && node === elem ) {\n\t\t\t\t\t\t\t\t\touterCache[ type ] = [ dirruns, nodeIndex, diff ];\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t// Use previously-cached element index if available\n\t\t\t\t\t\t\tif ( useCache ) {\n\t\t\t\t\t\t\t\touterCache = elem[ expando ] || ( elem[ expando ] = {} );\n\t\t\t\t\t\t\t\tcache = outerCache[ type ] || [];\n\t\t\t\t\t\t\t\tnodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];\n\t\t\t\t\t\t\t\tdiff = nodeIndex;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// xml :nth-child(...)\n\t\t\t\t\t\t\t// or :nth-last-child(...) or :nth(-last)?-of-type(...)\n\t\t\t\t\t\t\tif ( diff === false ) {\n\n\t\t\t\t\t\t\t\t// Use the same loop as above to seek `elem` from the start\n\t\t\t\t\t\t\t\twhile ( ( node = ++nodeIndex && node && node[ dir ] ||\n\t\t\t\t\t\t\t\t\t( diff = nodeIndex = 0 ) || start.pop() ) ) {\n\n\t\t\t\t\t\t\t\t\tif ( ( ofType ?\n\t\t\t\t\t\t\t\t\t\tnodeName( node, name ) :\n\t\t\t\t\t\t\t\t\t\tnode.nodeType === 1 ) &&\n\t\t\t\t\t\t\t\t\t\t++diff ) {\n\n\t\t\t\t\t\t\t\t\t\t// Cache the index of each encountered element\n\t\t\t\t\t\t\t\t\t\tif ( useCache ) {\n\t\t\t\t\t\t\t\t\t\t\touterCache = node[ expando ] ||\n\t\t\t\t\t\t\t\t\t\t\t\t( node[ expando ] = {} );\n\t\t\t\t\t\t\t\t\t\t\touterCache[ type ] = [ dirruns, diff ];\n\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\tif ( node === elem ) {\n\t\t\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Incorporate the offset, then check against cycle size\n\t\t\t\t\t\tdiff -= last;\n\t\t\t\t\t\treturn diff === first || ( diff % first === 0 && diff / first >= 0 );\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t},\n\n\t\tPSEUDO: function( pseudo, argument ) {\n\n\t\t\t// pseudo-class names are case-insensitive\n\t\t\t// https://www.w3.org/TR/selectors/#pseudo-classes\n\t\t\t// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters\n\t\t\t// Remember that setFilters inherits from pseudos\n\t\t\tvar args,\n\t\t\t\tfn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||\n\t\t\t\t\tfind.error( \"unsupported pseudo: \" + pseudo );\n\n\t\t\t// The user may use createPseudo to indicate that\n\t\t\t// arguments are needed to create the filter function\n\t\t\t// just as jQuery does\n\t\t\tif ( fn[ expando ] ) {\n\t\t\t\treturn fn( argument );\n\t\t\t}\n\n\t\t\t// But maintain support for old signatures\n\t\t\tif ( fn.length > 1 ) {\n\t\t\t\targs = [ pseudo, pseudo, \"\", argument ];\n\t\t\t\treturn Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?\n\t\t\t\t\tmarkFunction( function( seed, matches ) {\n\t\t\t\t\t\tvar idx,\n\t\t\t\t\t\t\tmatched = fn( seed, argument ),\n\t\t\t\t\t\t\ti = matched.length;\n\t\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\t\tidx = indexOf.call( seed, matched[ i ] );\n\t\t\t\t\t\t\tseed[ idx ] = !( matches[ idx ] = matched[ i ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t} ) :\n\t\t\t\t\tfunction( elem ) {\n\t\t\t\t\t\treturn fn( elem, 0, args );\n\t\t\t\t\t};\n\t\t\t}\n\n\t\t\treturn fn;\n\t\t}\n\t},\n\n\tpseudos: {\n\n\t\t// Potentially complex pseudos\n\t\tnot: markFunction( function( selector ) {\n\n\t\t\t// Trim the selector passed to compile\n\t\t\t// to avoid treating leading and trailing\n\t\t\t// spaces as combinators\n\t\t\tvar input = [],\n\t\t\t\tresults = [],\n\t\t\t\tmatcher = compile( selector.replace( rtrimCSS, \"$1\" ) );\n\n\t\t\treturn matcher[ expando ] ?\n\t\t\t\tmarkFunction( function( seed, matches, _context, xml ) {\n\t\t\t\t\tvar elem,\n\t\t\t\t\t\tunmatched = matcher( seed, null, xml, [] ),\n\t\t\t\t\t\ti = seed.length;\n\n\t\t\t\t\t// Match elements unmatched by `matcher`\n\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\tif ( ( elem = unmatched[ i ] ) ) {\n\t\t\t\t\t\t\tseed[ i ] = !( matches[ i ] = elem );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} ) :\n\t\t\t\tfunction( elem, _context, xml ) {\n\t\t\t\t\tinput[ 0 ] = elem;\n\t\t\t\t\tmatcher( input, null, xml, results );\n\n\t\t\t\t\t// Don't keep the element\n\t\t\t\t\t// (see https://github.com/jquery/sizzle/issues/299)\n\t\t\t\t\tinput[ 0 ] = null;\n\t\t\t\t\treturn !results.pop();\n\t\t\t\t};\n\t\t} ),\n\n\t\thas: markFunction( function( selector ) {\n\t\t\treturn function( elem ) {\n\t\t\t\treturn find( selector, elem ).length > 0;\n\t\t\t};\n\t\t} ),\n\n\t\tcontains: markFunction( function( text ) {\n\t\t\ttext = text.replace( runescape, funescape );\n\t\t\treturn function( elem ) {\n\t\t\t\treturn ( elem.textContent || jQuery.text( elem ) ).indexOf( text ) > -1;\n\t\t\t};\n\t\t} ),\n\n\t\t// \"Whether an element is represented by a :lang() selector\n\t\t// is based solely on the element's language value\n\t\t// being equal to the identifier C,\n\t\t// or beginning with the identifier C immediately followed by \"-\".\n\t\t// The matching of C against the element's language value is performed case-insensitively.\n\t\t// The identifier C does not have to be a valid language name.\"\n\t\t// https://www.w3.org/TR/selectors/#lang-pseudo\n\t\tlang: markFunction( function( lang ) {\n\n\t\t\t// lang value must be a valid identifier\n\t\t\tif ( !ridentifier.test( lang || \"\" ) ) {\n\t\t\t\tfind.error( \"unsupported lang: \" + lang );\n\t\t\t}\n\t\t\tlang = lang.replace( runescape, funescape ).toLowerCase();\n\t\t\treturn function( elem ) {\n\t\t\t\tvar elemLang;\n\t\t\t\tdo {\n\t\t\t\t\tif ( ( elemLang = documentIsHTML ?\n\t\t\t\t\t\telem.lang :\n\t\t\t\t\t\telem.getAttribute( \"xml:lang\" ) || elem.getAttribute( \"lang\" ) ) ) {\n\n\t\t\t\t\t\telemLang = elemLang.toLowerCase();\n\t\t\t\t\t\treturn elemLang === lang || elemLang.indexOf( lang + \"-\" ) === 0;\n\t\t\t\t\t}\n\t\t\t\t} while ( ( elem = elem.parentNode ) && elem.nodeType === 1 );\n\t\t\t\treturn false;\n\t\t\t};\n\t\t} ),\n\n\t\t// Miscellaneous\n\t\ttarget: function( elem ) {\n\t\t\tvar hash = window.location && window.location.hash;\n\t\t\treturn hash && hash.slice( 1 ) === elem.id;\n\t\t},\n\n\t\troot: function( elem ) {\n\t\t\treturn elem === documentElement;\n\t\t},\n\n\t\tfocus: function( elem ) {\n\t\t\treturn elem === safeActiveElement() &&\n\t\t\t\tdocument.hasFocus() &&\n\t\t\t\t!!( elem.type || elem.href || ~elem.tabIndex );\n\t\t},\n\n\t\t// Boolean properties\n\t\tenabled: createDisabledPseudo( false ),\n\t\tdisabled: createDisabledPseudo( true ),\n\n\t\tchecked: function( elem ) {\n\n\t\t\t// In CSS3, :checked should return both checked and selected elements\n\t\t\t// https://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n\t\t\treturn ( nodeName( elem, \"input\" ) && !!elem.checked ) ||\n\t\t\t\t( nodeName( elem, \"option\" ) && !!elem.selected );\n\t\t},\n\n\t\tselected: function( elem ) {\n\n\t\t\t// Support: IE <=11+\n\t\t\t// Accessing the selectedIndex property\n\t\t\t// forces the browser to treat the default option as\n\t\t\t// selected when in an optgroup.\n\t\t\tif ( elem.parentNode ) {\n\t\t\t\t// eslint-disable-next-line no-unused-expressions\n\t\t\t\telem.parentNode.selectedIndex;\n\t\t\t}\n\n\t\t\treturn elem.selected === true;\n\t\t},\n\n\t\t// Contents\n\t\tempty: function( elem ) {\n\n\t\t\t// https://www.w3.org/TR/selectors/#empty-pseudo\n\t\t\t// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),\n\t\t\t//   but not by others (comment: 8; processing instruction: 7; etc.)\n\t\t\t// nodeType < 6 works because attributes (2) do not appear as children\n\t\t\tfor ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {\n\t\t\t\tif ( elem.nodeType < 6 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn true;\n\t\t},\n\n\t\tparent: function( elem ) {\n\t\t\treturn !Expr.pseudos.empty( elem );\n\t\t},\n\n\t\t// Element/input types\n\t\theader: function( elem ) {\n\t\t\treturn rheader.test( elem.nodeName );\n\t\t},\n\n\t\tinput: function( elem ) {\n\t\t\treturn rinputs.test( elem.nodeName );\n\t\t},\n\n\t\tbutton: function( elem ) {\n\t\t\treturn nodeName( elem, \"input\" ) && elem.type === \"button\" ||\n\t\t\t\tnodeName( elem, \"button\" );\n\t\t},\n\n\t\ttext: function( elem ) {\n\t\t\tvar attr;\n\t\t\treturn nodeName( elem, \"input\" ) && elem.type === \"text\" &&\n\n\t\t\t\t// Support: IE <10 only\n\t\t\t\t// New HTML5 attribute values (e.g., \"search\") appear\n\t\t\t\t// with elem.type === \"text\"\n\t\t\t\t( ( attr = elem.getAttribute( \"type\" ) ) == null ||\n\t\t\t\t\tattr.toLowerCase() === \"text\" );\n\t\t},\n\n\t\t// Position-in-collection\n\t\tfirst: createPositionalPseudo( function() {\n\t\t\treturn [ 0 ];\n\t\t} ),\n\n\t\tlast: createPositionalPseudo( function( _matchIndexes, length ) {\n\t\t\treturn [ length - 1 ];\n\t\t} ),\n\n\t\teq: createPositionalPseudo( function( _matchIndexes, length, argument ) {\n\t\t\treturn [ argument < 0 ? argument + length : argument ];\n\t\t} ),\n\n\t\teven: createPositionalPseudo( function( matchIndexes, length ) {\n\t\t\tvar i = 0;\n\t\t\tfor ( ; i < length; i += 2 ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t} ),\n\n\t\todd: createPositionalPseudo( function( matchIndexes, length ) {\n\t\t\tvar i = 1;\n\t\t\tfor ( ; i < length; i += 2 ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t} ),\n\n\t\tlt: createPositionalPseudo( function( matchIndexes, length, argument ) {\n\t\t\tvar i;\n\n\t\t\tif ( argument < 0 ) {\n\t\t\t\ti = argument + length;\n\t\t\t} else if ( argument > length ) {\n\t\t\t\ti = length;\n\t\t\t} else {\n\t\t\t\ti = argument;\n\t\t\t}\n\n\t\t\tfor ( ; --i >= 0; ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t} ),\n\n\t\tgt: createPositionalPseudo( function( matchIndexes, length, argument ) {\n\t\t\tvar i = argument < 0 ? argument + length : argument;\n\t\t\tfor ( ; ++i < length; ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t} )\n\t}\n};\n\nExpr.pseudos.nth = Expr.pseudos.eq;\n\n// Add button/input type pseudos\nfor ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {\n\tExpr.pseudos[ i ] = createInputPseudo( i );\n}\nfor ( i in { submit: true, reset: true } ) {\n\tExpr.pseudos[ i ] = createButtonPseudo( i );\n}\n\n// Easy API for creating new setFilters\nfunction setFilters() {}\nsetFilters.prototype = Expr.filters = Expr.pseudos;\nExpr.setFilters = new setFilters();\n\nfunction tokenize( selector, parseOnly ) {\n\tvar matched, match, tokens, type,\n\t\tsoFar, groups, preFilters,\n\t\tcached = tokenCache[ selector + \" \" ];\n\n\tif ( cached ) {\n\t\treturn parseOnly ? 0 : cached.slice( 0 );\n\t}\n\n\tsoFar = selector;\n\tgroups = [];\n\tpreFilters = Expr.preFilter;\n\n\twhile ( soFar ) {\n\n\t\t// Comma and first run\n\t\tif ( !matched || ( match = rcomma.exec( soFar ) ) ) {\n\t\t\tif ( match ) {\n\n\t\t\t\t// Don't consume trailing commas as valid\n\t\t\t\tsoFar = soFar.slice( match[ 0 ].length ) || soFar;\n\t\t\t}\n\t\t\tgroups.push( ( tokens = [] ) );\n\t\t}\n\n\t\tmatched = false;\n\n\t\t// Combinators\n\t\tif ( ( match = rleadingCombinator.exec( soFar ) ) ) {\n\t\t\tmatched = match.shift();\n\t\t\ttokens.push( {\n\t\t\t\tvalue: matched,\n\n\t\t\t\t// Cast descendant combinators to space\n\t\t\t\ttype: match[ 0 ].replace( rtrimCSS, \" \" )\n\t\t\t} );\n\t\t\tsoFar = soFar.slice( matched.length );\n\t\t}\n\n\t\t// Filters\n\t\tfor ( type in Expr.filter ) {\n\t\t\tif ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] ||\n\t\t\t\t( match = preFilters[ type ]( match ) ) ) ) {\n\t\t\t\tmatched = match.shift();\n\t\t\t\ttokens.push( {\n\t\t\t\t\tvalue: matched,\n\t\t\t\t\ttype: type,\n\t\t\t\t\tmatches: match\n\t\t\t\t} );\n\t\t\t\tsoFar = soFar.slice( matched.length );\n\t\t\t}\n\t\t}\n\n\t\tif ( !matched ) {\n\t\t\tbreak;\n\t\t}\n\t}\n\n\t// Return the length of the invalid excess\n\t// if we're just parsing\n\t// Otherwise, throw an error or return tokens\n\tif ( parseOnly ) {\n\t\treturn soFar.length;\n\t}\n\n\treturn soFar ?\n\t\tfind.error( selector ) :\n\n\t\t// Cache the tokens\n\t\ttokenCache( selector, groups ).slice( 0 );\n}\n\nfunction toSelector( tokens ) {\n\tvar i = 0,\n\t\tlen = tokens.length,\n\t\tselector = \"\";\n\tfor ( ; i < len; i++ ) {\n\t\tselector += tokens[ i ].value;\n\t}\n\treturn selector;\n}\n\nfunction addCombinator( matcher, combinator, base ) {\n\tvar dir = combinator.dir,\n\t\tskip = combinator.next,\n\t\tkey = skip || dir,\n\t\tcheckNonElements = base && key === \"parentNode\",\n\t\tdoneName = done++;\n\n\treturn combinator.first ?\n\n\t\t// Check against closest ancestor/preceding element\n\t\tfunction( elem, context, xml ) {\n\t\t\twhile ( ( elem = elem[ dir ] ) ) {\n\t\t\t\tif ( elem.nodeType === 1 || checkNonElements ) {\n\t\t\t\t\treturn matcher( elem, context, xml );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t} :\n\n\t\t// Check against all ancestor/preceding elements\n\t\tfunction( elem, context, xml ) {\n\t\t\tvar oldCache, outerCache,\n\t\t\t\tnewCache = [ dirruns, doneName ];\n\n\t\t\t// We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching\n\t\t\tif ( xml ) {\n\t\t\t\twhile ( ( elem = elem[ dir ] ) ) {\n\t\t\t\t\tif ( elem.nodeType === 1 || checkNonElements ) {\n\t\t\t\t\t\tif ( matcher( elem, context, xml ) ) {\n\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\twhile ( ( elem = elem[ dir ] ) ) {\n\t\t\t\t\tif ( elem.nodeType === 1 || checkNonElements ) {\n\t\t\t\t\t\touterCache = elem[ expando ] || ( elem[ expando ] = {} );\n\n\t\t\t\t\t\tif ( skip && nodeName( elem, skip ) ) {\n\t\t\t\t\t\t\telem = elem[ dir ] || elem;\n\t\t\t\t\t\t} else if ( ( oldCache = outerCache[ key ] ) &&\n\t\t\t\t\t\t\toldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {\n\n\t\t\t\t\t\t\t// Assign to newCache so results back-propagate to previous elements\n\t\t\t\t\t\t\treturn ( newCache[ 2 ] = oldCache[ 2 ] );\n\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t// Reuse newcache so results back-propagate to previous elements\n\t\t\t\t\t\t\touterCache[ key ] = newCache;\n\n\t\t\t\t\t\t\t// A match means we're done; a fail means we have to keep checking\n\t\t\t\t\t\t\tif ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) {\n\t\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t};\n}\n\nfunction elementMatcher( matchers ) {\n\treturn matchers.length > 1 ?\n\t\tfunction( elem, context, xml ) {\n\t\t\tvar i = matchers.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( !matchers[ i ]( elem, context, xml ) ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn true;\n\t\t} :\n\t\tmatchers[ 0 ];\n}\n\nfunction multipleContexts( selector, contexts, results ) {\n\tvar i = 0,\n\t\tlen = contexts.length;\n\tfor ( ; i < len; i++ ) {\n\t\tfind( selector, contexts[ i ], results );\n\t}\n\treturn results;\n}\n\nfunction condense( unmatched, map, filter, context, xml ) {\n\tvar elem,\n\t\tnewUnmatched = [],\n\t\ti = 0,\n\t\tlen = unmatched.length,\n\t\tmapped = map != null;\n\n\tfor ( ; i < len; i++ ) {\n\t\tif ( ( elem = unmatched[ i ] ) ) {\n\t\t\tif ( !filter || filter( elem, context, xml ) ) {\n\t\t\t\tnewUnmatched.push( elem );\n\t\t\t\tif ( mapped ) {\n\t\t\t\t\tmap.push( i );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn newUnmatched;\n}\n\nfunction setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {\n\tif ( postFilter && !postFilter[ expando ] ) {\n\t\tpostFilter = setMatcher( postFilter );\n\t}\n\tif ( postFinder && !postFinder[ expando ] ) {\n\t\tpostFinder = setMatcher( postFinder, postSelector );\n\t}\n\treturn markFunction( function( seed, results, context, xml ) {\n\t\tvar temp, i, elem, matcherOut,\n\t\t\tpreMap = [],\n\t\t\tpostMap = [],\n\t\t\tpreexisting = results.length,\n\n\t\t\t// Get initial elements from seed or context\n\t\t\telems = seed ||\n\t\t\t\tmultipleContexts( selector || \"*\",\n\t\t\t\t\tcontext.nodeType ? [ context ] : context, [] ),\n\n\t\t\t// Prefilter to get matcher input, preserving a map for seed-results synchronization\n\t\t\tmatcherIn = preFilter && ( seed || !selector ) ?\n\t\t\t\tcondense( elems, preMap, preFilter, context, xml ) :\n\t\t\t\telems;\n\n\t\tif ( matcher ) {\n\n\t\t\t// If we have a postFinder, or filtered seed, or non-seed postFilter\n\t\t\t// or preexisting results,\n\t\t\tmatcherOut = postFinder || ( seed ? preFilter : preexisting || postFilter ) ?\n\n\t\t\t\t// ...intermediate processing is necessary\n\t\t\t\t[] :\n\n\t\t\t\t// ...otherwise use results directly\n\t\t\t\tresults;\n\n\t\t\t// Find primary matches\n\t\t\tmatcher( matcherIn, matcherOut, context, xml );\n\t\t} else {\n\t\t\tmatcherOut = matcherIn;\n\t\t}\n\n\t\t// Apply postFilter\n\t\tif ( postFilter ) {\n\t\t\ttemp = condense( matcherOut, postMap );\n\t\t\tpostFilter( temp, [], context, xml );\n\n\t\t\t// Un-match failing elements by moving them back to matcherIn\n\t\t\ti = temp.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( ( elem = temp[ i ] ) ) {\n\t\t\t\t\tmatcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif ( seed ) {\n\t\t\tif ( postFinder || preFilter ) {\n\t\t\t\tif ( postFinder ) {\n\n\t\t\t\t\t// Get the final matcherOut by condensing this intermediate into postFinder contexts\n\t\t\t\t\ttemp = [];\n\t\t\t\t\ti = matcherOut.length;\n\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\tif ( ( elem = matcherOut[ i ] ) ) {\n\n\t\t\t\t\t\t\t// Restore matcherIn since elem is not yet a final match\n\t\t\t\t\t\t\ttemp.push( ( matcherIn[ i ] = elem ) );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tpostFinder( null, ( matcherOut = [] ), temp, xml );\n\t\t\t\t}\n\n\t\t\t\t// Move matched elements from seed to results to keep them synchronized\n\t\t\t\ti = matcherOut.length;\n\t\t\t\twhile ( i-- ) {\n\t\t\t\t\tif ( ( elem = matcherOut[ i ] ) &&\n\t\t\t\t\t\t( temp = postFinder ? indexOf.call( seed, elem ) : preMap[ i ] ) > -1 ) {\n\n\t\t\t\t\t\tseed[ temp ] = !( results[ temp ] = elem );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Add elements to results, through postFinder if defined\n\t\t} else {\n\t\t\tmatcherOut = condense(\n\t\t\t\tmatcherOut === results ?\n\t\t\t\t\tmatcherOut.splice( preexisting, matcherOut.length ) :\n\t\t\t\t\tmatcherOut\n\t\t\t);\n\t\t\tif ( postFinder ) {\n\t\t\t\tpostFinder( null, results, matcherOut, xml );\n\t\t\t} else {\n\t\t\t\tpush.apply( results, matcherOut );\n\t\t\t}\n\t\t}\n\t} );\n}\n\nfunction matcherFromTokens( tokens ) {\n\tvar checkContext, matcher, j,\n\t\tlen = tokens.length,\n\t\tleadingRelative = Expr.relative[ tokens[ 0 ].type ],\n\t\timplicitRelative = leadingRelative || Expr.relative[ \" \" ],\n\t\ti = leadingRelative ? 1 : 0,\n\n\t\t// The foundational matcher ensures that elements are reachable from top-level context(s)\n\t\tmatchContext = addCombinator( function( elem ) {\n\t\t\treturn elem === checkContext;\n\t\t}, implicitRelative, true ),\n\t\tmatchAnyContext = addCombinator( function( elem ) {\n\t\t\treturn indexOf.call( checkContext, elem ) > -1;\n\t\t}, implicitRelative, true ),\n\t\tmatchers = [ function( elem, context, xml ) {\n\n\t\t\t// Support: IE 11+, Edge 17 - 18+\n\t\t\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t\t\t// two documents; shallow comparisons work.\n\t\t\t// eslint-disable-next-line eqeqeq\n\t\t\tvar ret = ( !leadingRelative && ( xml || context != outermostContext ) ) || (\n\t\t\t\t( checkContext = context ).nodeType ?\n\t\t\t\t\tmatchContext( elem, context, xml ) :\n\t\t\t\t\tmatchAnyContext( elem, context, xml ) );\n\n\t\t\t// Avoid hanging onto element\n\t\t\t// (see https://github.com/jquery/sizzle/issues/299)\n\t\t\tcheckContext = null;\n\t\t\treturn ret;\n\t\t} ];\n\n\tfor ( ; i < len; i++ ) {\n\t\tif ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) {\n\t\t\tmatchers = [ addCombinator( elementMatcher( matchers ), matcher ) ];\n\t\t} else {\n\t\t\tmatcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches );\n\n\t\t\t// Return special upon seeing a positional matcher\n\t\t\tif ( matcher[ expando ] ) {\n\n\t\t\t\t// Find the next relative operator (if any) for proper handling\n\t\t\t\tj = ++i;\n\t\t\t\tfor ( ; j < len; j++ ) {\n\t\t\t\t\tif ( Expr.relative[ tokens[ j ].type ] ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn setMatcher(\n\t\t\t\t\ti > 1 && elementMatcher( matchers ),\n\t\t\t\t\ti > 1 && toSelector(\n\n\t\t\t\t\t\t// If the preceding token was a descendant combinator, insert an implicit any-element `*`\n\t\t\t\t\t\ttokens.slice( 0, i - 1 )\n\t\t\t\t\t\t\t.concat( { value: tokens[ i - 2 ].type === \" \" ? \"*\" : \"\" } )\n\t\t\t\t\t).replace( rtrimCSS, \"$1\" ),\n\t\t\t\t\tmatcher,\n\t\t\t\t\ti < j && matcherFromTokens( tokens.slice( i, j ) ),\n\t\t\t\t\tj < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ),\n\t\t\t\t\tj < len && toSelector( tokens )\n\t\t\t\t);\n\t\t\t}\n\t\t\tmatchers.push( matcher );\n\t\t}\n\t}\n\n\treturn elementMatcher( matchers );\n}\n\nfunction matcherFromGroupMatchers( elementMatchers, setMatchers ) {\n\tvar bySet = setMatchers.length > 0,\n\t\tbyElement = elementMatchers.length > 0,\n\t\tsuperMatcher = function( seed, context, xml, results, outermost ) {\n\t\t\tvar elem, j, matcher,\n\t\t\t\tmatchedCount = 0,\n\t\t\t\ti = \"0\",\n\t\t\t\tunmatched = seed && [],\n\t\t\t\tsetMatched = [],\n\t\t\t\tcontextBackup = outermostContext,\n\n\t\t\t\t// We must always have either seed elements or outermost context\n\t\t\t\telems = seed || byElement && Expr.find.TAG( \"*\", outermost ),\n\n\t\t\t\t// Use integer dirruns iff this is the outermost matcher\n\t\t\t\tdirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ),\n\t\t\t\tlen = elems.length;\n\n\t\t\tif ( outermost ) {\n\n\t\t\t\t// Support: IE 11+, Edge 17 - 18+\n\t\t\t\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t\t\t\t// two documents; shallow comparisons work.\n\t\t\t\t// eslint-disable-next-line eqeqeq\n\t\t\t\toutermostContext = context == document || context || outermost;\n\t\t\t}\n\n\t\t\t// Add elements passing elementMatchers directly to results\n\t\t\t// Support: iOS <=7 - 9 only\n\t\t\t// Tolerate NodeList properties (IE: \"length\"; Safari: <number>) matching\n\t\t\t// elements by id. (see trac-14142)\n\t\t\tfor ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) {\n\t\t\t\tif ( byElement && elem ) {\n\t\t\t\t\tj = 0;\n\n\t\t\t\t\t// Support: IE 11+, Edge 17 - 18+\n\t\t\t\t\t// IE/Edge sometimes throw a \"Permission denied\" error when strict-comparing\n\t\t\t\t\t// two documents; shallow comparisons work.\n\t\t\t\t\t// eslint-disable-next-line eqeqeq\n\t\t\t\t\tif ( !context && elem.ownerDocument != document ) {\n\t\t\t\t\t\tsetDocument( elem );\n\t\t\t\t\t\txml = !documentIsHTML;\n\t\t\t\t\t}\n\t\t\t\t\twhile ( ( matcher = elementMatchers[ j++ ] ) ) {\n\t\t\t\t\t\tif ( matcher( elem, context || document, xml ) ) {\n\t\t\t\t\t\t\tpush.call( results, elem );\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( outermost ) {\n\t\t\t\t\t\tdirruns = dirrunsUnique;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Track unmatched elements for set filters\n\t\t\t\tif ( bySet ) {\n\n\t\t\t\t\t// They will have gone through all possible matchers\n\t\t\t\t\tif ( ( elem = !matcher && elem ) ) {\n\t\t\t\t\t\tmatchedCount--;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Lengthen the array for every element, matched or not\n\t\t\t\t\tif ( seed ) {\n\t\t\t\t\t\tunmatched.push( elem );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// `i` is now the count of elements visited above, and adding it to `matchedCount`\n\t\t\t// makes the latter nonnegative.\n\t\t\tmatchedCount += i;\n\n\t\t\t// Apply set filters to unmatched elements\n\t\t\t// NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount`\n\t\t\t// equals `i`), unless we didn't visit _any_ elements in the above loop because we have\n\t\t\t// no element matchers and no seed.\n\t\t\t// Incrementing an initially-string \"0\" `i` allows `i` to remain a string only in that\n\t\t\t// case, which will result in a \"00\" `matchedCount` that differs from `i` but is also\n\t\t\t// numerically zero.\n\t\t\tif ( bySet && i !== matchedCount ) {\n\t\t\t\tj = 0;\n\t\t\t\twhile ( ( matcher = setMatchers[ j++ ] ) ) {\n\t\t\t\t\tmatcher( unmatched, setMatched, context, xml );\n\t\t\t\t}\n\n\t\t\t\tif ( seed ) {\n\n\t\t\t\t\t// Reintegrate element matches to eliminate the need for sorting\n\t\t\t\t\tif ( matchedCount > 0 ) {\n\t\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\t\tif ( !( unmatched[ i ] || setMatched[ i ] ) ) {\n\t\t\t\t\t\t\t\tsetMatched[ i ] = pop.call( results );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Discard index placeholder values to get only actual matches\n\t\t\t\t\tsetMatched = condense( setMatched );\n\t\t\t\t}\n\n\t\t\t\t// Add matches to results\n\t\t\t\tpush.apply( results, setMatched );\n\n\t\t\t\t// Seedless set matches succeeding multiple successful matchers stipulate sorting\n\t\t\t\tif ( outermost && !seed && setMatched.length > 0 &&\n\t\t\t\t\t( matchedCount + setMatchers.length ) > 1 ) {\n\n\t\t\t\t\tjQuery.uniqueSort( results );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Override manipulation of globals by nested matchers\n\t\t\tif ( outermost ) {\n\t\t\t\tdirruns = dirrunsUnique;\n\t\t\t\toutermostContext = contextBackup;\n\t\t\t}\n\n\t\t\treturn unmatched;\n\t\t};\n\n\treturn bySet ?\n\t\tmarkFunction( superMatcher ) :\n\t\tsuperMatcher;\n}\n\nfunction compile( selector, match /* Internal Use Only */ ) {\n\tvar i,\n\t\tsetMatchers = [],\n\t\telementMatchers = [],\n\t\tcached = compilerCache[ selector + \" \" ];\n\n\tif ( !cached ) {\n\n\t\t// Generate a function of recursive functions that can be used to check each element\n\t\tif ( !match ) {\n\t\t\tmatch = tokenize( selector );\n\t\t}\n\t\ti = match.length;\n\t\twhile ( i-- ) {\n\t\t\tcached = matcherFromTokens( match[ i ] );\n\t\t\tif ( cached[ expando ] ) {\n\t\t\t\tsetMatchers.push( cached );\n\t\t\t} else {\n\t\t\t\telementMatchers.push( cached );\n\t\t\t}\n\t\t}\n\n\t\t// Cache the compiled function\n\t\tcached = compilerCache( selector,\n\t\t\tmatcherFromGroupMatchers( elementMatchers, setMatchers ) );\n\n\t\t// Save selector and tokenization\n\t\tcached.selector = selector;\n\t}\n\treturn cached;\n}\n\n/**\n * A low-level selection function that works with jQuery's compiled\n *  selector functions\n * @param {String|Function} selector A selector or a pre-compiled\n *  selector function built with jQuery selector compile\n * @param {Element} context\n * @param {Array} [results]\n * @param {Array} [seed] A set of elements to match against\n */\nfunction select( selector, context, results, seed ) {\n\tvar i, tokens, token, type, find,\n\t\tcompiled = typeof selector === \"function\" && selector,\n\t\tmatch = !seed && tokenize( ( selector = compiled.selector || selector ) );\n\n\tresults = results || [];\n\n\t// Try to minimize operations if there is only one selector in the list and no seed\n\t// (the latter of which guarantees us context)\n\tif ( match.length === 1 ) {\n\n\t\t// Reduce context if the leading compound selector is an ID\n\t\ttokens = match[ 0 ] = match[ 0 ].slice( 0 );\n\t\tif ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === \"ID\" &&\n\t\t\t\tcontext.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) {\n\n\t\t\tcontext = ( Expr.find.ID(\n\t\t\t\ttoken.matches[ 0 ].replace( runescape, funescape ),\n\t\t\t\tcontext\n\t\t\t) || [] )[ 0 ];\n\t\t\tif ( !context ) {\n\t\t\t\treturn results;\n\n\t\t\t// Precompiled matchers will still verify ancestry, so step up a level\n\t\t\t} else if ( compiled ) {\n\t\t\t\tcontext = context.parentNode;\n\t\t\t}\n\n\t\t\tselector = selector.slice( tokens.shift().value.length );\n\t\t}\n\n\t\t// Fetch a seed set for right-to-left matching\n\t\ti = matchExpr.needsContext.test( selector ) ? 0 : tokens.length;\n\t\twhile ( i-- ) {\n\t\t\ttoken = tokens[ i ];\n\n\t\t\t// Abort if we hit a combinator\n\t\t\tif ( Expr.relative[ ( type = token.type ) ] ) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif ( ( find = Expr.find[ type ] ) ) {\n\n\t\t\t\t// Search, expanding context for leading sibling combinators\n\t\t\t\tif ( ( seed = find(\n\t\t\t\t\ttoken.matches[ 0 ].replace( runescape, funescape ),\n\t\t\t\t\trsibling.test( tokens[ 0 ].type ) &&\n\t\t\t\t\t\ttestContext( context.parentNode ) || context\n\t\t\t\t) ) ) {\n\n\t\t\t\t\t// If seed is empty or no tokens remain, we can return early\n\t\t\t\t\ttokens.splice( i, 1 );\n\t\t\t\t\tselector = seed.length && toSelector( tokens );\n\t\t\t\t\tif ( !selector ) {\n\t\t\t\t\t\tpush.apply( results, seed );\n\t\t\t\t\t\treturn results;\n\t\t\t\t\t}\n\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Compile and execute a filtering function if one is not provided\n\t// Provide `match` to avoid retokenization if we modified the selector above\n\t( compiled || compile( selector, match ) )(\n\t\tseed,\n\t\tcontext,\n\t\t!documentIsHTML,\n\t\tresults,\n\t\t!context || rsibling.test( selector ) && testContext( context.parentNode ) || context\n\t);\n\treturn results;\n}\n\n// One-time assignments\n\n// Support: Android <=4.0 - 4.1+\n// Sort stability\nsupport.sortStable = expando.split( \"\" ).sort( sortOrder ).join( \"\" ) === expando;\n\n// Initialize against the default document\nsetDocument();\n\n// Support: Android <=4.0 - 4.1+\n// Detached nodes confoundingly follow *each other*\nsupport.sortDetached = assert( function( el ) {\n\n\t// Should return 1, but returns 4 (following)\n\treturn el.compareDocumentPosition( document.createElement( \"fieldset\" ) ) & 1;\n} );\n\njQuery.find = find;\n\n// Deprecated\njQuery.expr[ \":\" ] = jQuery.expr.pseudos;\njQuery.unique = jQuery.uniqueSort;\n\n// These have always been private, but they used to be documented as part of\n// Sizzle so let's maintain them for now for backwards compatibility purposes.\nfind.compile = compile;\nfind.select = select;\nfind.setDocument = setDocument;\nfind.tokenize = tokenize;\n\nfind.escape = jQuery.escapeSelector;\nfind.getText = jQuery.text;\nfind.isXML = jQuery.isXMLDoc;\nfind.selectors = jQuery.expr;\nfind.support = jQuery.support;\nfind.uniqueSort = jQuery.uniqueSort;\n\n\t/* eslint-enable */\n\n} )();\n\n\nvar dir = function( elem, dir, until ) {\n\tvar matched = [],\n\t\ttruncate = until !== undefined;\n\n\twhile ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {\n\t\tif ( elem.nodeType === 1 ) {\n\t\t\tif ( truncate && jQuery( elem ).is( until ) ) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tmatched.push( elem );\n\t\t}\n\t}\n\treturn matched;\n};\n\n\nvar siblings = function( n, elem ) {\n\tvar matched = [];\n\n\tfor ( ; n; n = n.nextSibling ) {\n\t\tif ( n.nodeType === 1 && n !== elem ) {\n\t\t\tmatched.push( n );\n\t\t}\n\t}\n\n\treturn matched;\n};\n\n\nvar rneedsContext = jQuery.expr.match.needsContext;\n\nvar rsingleTag = ( /^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i );\n\n\n\n// Implement the identical functionality for filter and not\nfunction winnow( elements, qualifier, not ) {\n\tif ( isFunction( qualifier ) ) {\n\t\treturn jQuery.grep( elements, function( elem, i ) {\n\t\t\treturn !!qualifier.call( elem, i, elem ) !== not;\n\t\t} );\n\t}\n\n\t// Single element\n\tif ( qualifier.nodeType ) {\n\t\treturn jQuery.grep( elements, function( elem ) {\n\t\t\treturn ( elem === qualifier ) !== not;\n\t\t} );\n\t}\n\n\t// Arraylike of elements (jQuery, arguments, Array)\n\tif ( typeof qualifier !== \"string\" ) {\n\t\treturn jQuery.grep( elements, function( elem ) {\n\t\t\treturn ( indexOf.call( qualifier, elem ) > -1 ) !== not;\n\t\t} );\n\t}\n\n\t// Filtered directly for both simple and complex selectors\n\treturn jQuery.filter( qualifier, elements, not );\n}\n\njQuery.filter = function( expr, elems, not ) {\n\tvar elem = elems[ 0 ];\n\n\tif ( not ) {\n\t\texpr = \":not(\" + expr + \")\";\n\t}\n\n\tif ( elems.length === 1 && elem.nodeType === 1 ) {\n\t\treturn jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [];\n\t}\n\n\treturn jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {\n\t\treturn elem.nodeType === 1;\n\t} ) );\n};\n\njQuery.fn.extend( {\n\tfind: function( selector ) {\n\t\tvar i, ret,\n\t\t\tlen = this.length,\n\t\t\tself = this;\n\n\t\tif ( typeof selector !== \"string\" ) {\n\t\t\treturn this.pushStack( jQuery( selector ).filter( function() {\n\t\t\t\tfor ( i = 0; i < len; i++ ) {\n\t\t\t\t\tif ( jQuery.contains( self[ i ], this ) ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ) );\n\t\t}\n\n\t\tret = this.pushStack( [] );\n\n\t\tfor ( i = 0; i < len; i++ ) {\n\t\t\tjQuery.find( selector, self[ i ], ret );\n\t\t}\n\n\t\treturn len > 1 ? jQuery.uniqueSort( ret ) : ret;\n\t},\n\tfilter: function( selector ) {\n\t\treturn this.pushStack( winnow( this, selector || [], false ) );\n\t},\n\tnot: function( selector ) {\n\t\treturn this.pushStack( winnow( this, selector || [], true ) );\n\t},\n\tis: function( selector ) {\n\t\treturn !!winnow(\n\t\t\tthis,\n\n\t\t\t// If this is a positional/relative selector, check membership in the returned set\n\t\t\t// so $(\"p:first\").is(\"p:last\") won't return true for a doc with two \"p\".\n\t\t\ttypeof selector === \"string\" && rneedsContext.test( selector ) ?\n\t\t\t\tjQuery( selector ) :\n\t\t\t\tselector || [],\n\t\t\tfalse\n\t\t).length;\n\t}\n} );\n\n\n// Initialize a jQuery object\n\n\n// A central reference to the root jQuery(document)\nvar rootjQuery,\n\n\t// A simple way to check for HTML strings\n\t// Prioritize #id over <tag> to avoid XSS via location.hash (trac-9521)\n\t// Strict HTML recognition (trac-11290: must start with <)\n\t// Shortcut simple #id case for speed\n\trquickExpr = /^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/,\n\n\tinit = jQuery.fn.init = function( selector, context, root ) {\n\t\tvar match, elem;\n\n\t\t// HANDLE: $(\"\"), $(null), $(undefined), $(false)\n\t\tif ( !selector ) {\n\t\t\treturn this;\n\t\t}\n\n\t\t// Method init() accepts an alternate rootjQuery\n\t\t// so migrate can support jQuery.sub (gh-2101)\n\t\troot = root || rootjQuery;\n\n\t\t// Handle HTML strings\n\t\tif ( typeof selector === \"string\" ) {\n\t\t\tif ( selector[ 0 ] === \"<\" &&\n\t\t\t\tselector[ selector.length - 1 ] === \">\" &&\n\t\t\t\tselector.length >= 3 ) {\n\n\t\t\t\t// Assume that strings that start and end with <> are HTML and skip the regex check\n\t\t\t\tmatch = [ null, selector, null ];\n\n\t\t\t} else {\n\t\t\t\tmatch = rquickExpr.exec( selector );\n\t\t\t}\n\n\t\t\t// Match html or make sure no context is specified for #id\n\t\t\tif ( match && ( match[ 1 ] || !context ) ) {\n\n\t\t\t\t// HANDLE: $(html) -> $(array)\n\t\t\t\tif ( match[ 1 ] ) {\n\t\t\t\t\tcontext = context instanceof jQuery ? context[ 0 ] : context;\n\n\t\t\t\t\t// Option to run scripts is true for back-compat\n\t\t\t\t\t// Intentionally let the error be thrown if parseHTML is not present\n\t\t\t\t\tjQuery.merge( this, jQuery.parseHTML(\n\t\t\t\t\t\tmatch[ 1 ],\n\t\t\t\t\t\tcontext && context.nodeType ? context.ownerDocument || context : document,\n\t\t\t\t\t\ttrue\n\t\t\t\t\t) );\n\n\t\t\t\t\t// HANDLE: $(html, props)\n\t\t\t\t\tif ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) {\n\t\t\t\t\t\tfor ( match in context ) {\n\n\t\t\t\t\t\t\t// Properties of context are called as methods if possible\n\t\t\t\t\t\t\tif ( isFunction( this[ match ] ) ) {\n\t\t\t\t\t\t\t\tthis[ match ]( context[ match ] );\n\n\t\t\t\t\t\t\t// ...and otherwise set as attributes\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tthis.attr( match, context[ match ] );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn this;\n\n\t\t\t\t// HANDLE: $(#id)\n\t\t\t\t} else {\n\t\t\t\t\telem = document.getElementById( match[ 2 ] );\n\n\t\t\t\t\tif ( elem ) {\n\n\t\t\t\t\t\t// Inject the element directly into the jQuery object\n\t\t\t\t\t\tthis[ 0 ] = elem;\n\t\t\t\t\t\tthis.length = 1;\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\n\t\t\t// HANDLE: $(expr, $(...))\n\t\t\t} else if ( !context || context.jquery ) {\n\t\t\t\treturn ( context || root ).find( selector );\n\n\t\t\t// HANDLE: $(expr, context)\n\t\t\t// (which is just equivalent to: $(context).find(expr)\n\t\t\t} else {\n\t\t\t\treturn this.constructor( context ).find( selector );\n\t\t\t}\n\n\t\t// HANDLE: $(DOMElement)\n\t\t} else if ( selector.nodeType ) {\n\t\t\tthis[ 0 ] = selector;\n\t\t\tthis.length = 1;\n\t\t\treturn this;\n\n\t\t// HANDLE: $(function)\n\t\t// Shortcut for document ready\n\t\t} else if ( isFunction( selector ) ) {\n\t\t\treturn root.ready !== undefined ?\n\t\t\t\troot.ready( selector ) :\n\n\t\t\t\t// Execute immediately if ready is not present\n\t\t\t\tselector( jQuery );\n\t\t}\n\n\t\treturn jQuery.makeArray( selector, this );\n\t};\n\n// Give the init function the jQuery prototype for later instantiation\ninit.prototype = jQuery.fn;\n\n// Initialize central reference\nrootjQuery = jQuery( document );\n\n\nvar rparentsprev = /^(?:parents|prev(?:Until|All))/,\n\n\t// Methods guaranteed to produce a unique set when starting from a unique set\n\tguaranteedUnique = {\n\t\tchildren: true,\n\t\tcontents: true,\n\t\tnext: true,\n\t\tprev: true\n\t};\n\njQuery.fn.extend( {\n\thas: function( target ) {\n\t\tvar targets = jQuery( target, this ),\n\t\t\tl = targets.length;\n\n\t\treturn this.filter( function() {\n\t\t\tvar i = 0;\n\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\tif ( jQuery.contains( this, targets[ i ] ) ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\t},\n\n\tclosest: function( selectors, context ) {\n\t\tvar cur,\n\t\t\ti = 0,\n\t\t\tl = this.length,\n\t\t\tmatched = [],\n\t\t\ttargets = typeof selectors !== \"string\" && jQuery( selectors );\n\n\t\t// Positional selectors never match, since there's no _selection_ context\n\t\tif ( !rneedsContext.test( selectors ) ) {\n\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\tfor ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) {\n\n\t\t\t\t\t// Always skip document fragments\n\t\t\t\t\tif ( cur.nodeType < 11 && ( targets ?\n\t\t\t\t\t\ttargets.index( cur ) > -1 :\n\n\t\t\t\t\t\t// Don't pass non-elements to jQuery#find\n\t\t\t\t\t\tcur.nodeType === 1 &&\n\t\t\t\t\t\t\tjQuery.find.matchesSelector( cur, selectors ) ) ) {\n\n\t\t\t\t\t\tmatched.push( cur );\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched );\n\t},\n\n\t// Determine the position of an element within the set\n\tindex: function( elem ) {\n\n\t\t// No argument, return index in parent\n\t\tif ( !elem ) {\n\t\t\treturn ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;\n\t\t}\n\n\t\t// Index in selector\n\t\tif ( typeof elem === \"string\" ) {\n\t\t\treturn indexOf.call( jQuery( elem ), this[ 0 ] );\n\t\t}\n\n\t\t// Locate the position of the desired element\n\t\treturn indexOf.call( this,\n\n\t\t\t// If it receives a jQuery object, the first element is used\n\t\t\telem.jquery ? elem[ 0 ] : elem\n\t\t);\n\t},\n\n\tadd: function( selector, context ) {\n\t\treturn this.pushStack(\n\t\t\tjQuery.uniqueSort(\n\t\t\t\tjQuery.merge( this.get(), jQuery( selector, context ) )\n\t\t\t)\n\t\t);\n\t},\n\n\taddBack: function( selector ) {\n\t\treturn this.add( selector == null ?\n\t\t\tthis.prevObject : this.prevObject.filter( selector )\n\t\t);\n\t}\n} );\n\nfunction sibling( cur, dir ) {\n\twhile ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {}\n\treturn cur;\n}\n\njQuery.each( {\n\tparent: function( elem ) {\n\t\tvar parent = elem.parentNode;\n\t\treturn parent && parent.nodeType !== 11 ? parent : null;\n\t},\n\tparents: function( elem ) {\n\t\treturn dir( elem, \"parentNode\" );\n\t},\n\tparentsUntil: function( elem, _i, until ) {\n\t\treturn dir( elem, \"parentNode\", until );\n\t},\n\tnext: function( elem ) {\n\t\treturn sibling( elem, \"nextSibling\" );\n\t},\n\tprev: function( elem ) {\n\t\treturn sibling( elem, \"previousSibling\" );\n\t},\n\tnextAll: function( elem ) {\n\t\treturn dir( elem, \"nextSibling\" );\n\t},\n\tprevAll: function( elem ) {\n\t\treturn dir( elem, \"previousSibling\" );\n\t},\n\tnextUntil: function( elem, _i, until ) {\n\t\treturn dir( elem, \"nextSibling\", until );\n\t},\n\tprevUntil: function( elem, _i, until ) {\n\t\treturn dir( elem, \"previousSibling\", until );\n\t},\n\tsiblings: function( elem ) {\n\t\treturn siblings( ( elem.parentNode || {} ).firstChild, elem );\n\t},\n\tchildren: function( elem ) {\n\t\treturn siblings( elem.firstChild );\n\t},\n\tcontents: function( elem ) {\n\t\tif ( elem.contentDocument != null &&\n\n\t\t\t// Support: IE 11+\n\t\t\t// <object> elements with no `data` attribute has an object\n\t\t\t// `contentDocument` with a `null` prototype.\n\t\t\tgetProto( elem.contentDocument ) ) {\n\n\t\t\treturn elem.contentDocument;\n\t\t}\n\n\t\t// Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only\n\t\t// Treat the template element as a regular one in browsers that\n\t\t// don't support it.\n\t\tif ( nodeName( elem, \"template\" ) ) {\n\t\t\telem = elem.content || elem;\n\t\t}\n\n\t\treturn jQuery.merge( [], elem.childNodes );\n\t}\n}, function( name, fn ) {\n\tjQuery.fn[ name ] = function( until, selector ) {\n\t\tvar matched = jQuery.map( this, fn, until );\n\n\t\tif ( name.slice( -5 ) !== \"Until\" ) {\n\t\t\tselector = until;\n\t\t}\n\n\t\tif ( selector && typeof selector === \"string\" ) {\n\t\t\tmatched = jQuery.filter( selector, matched );\n\t\t}\n\n\t\tif ( this.length > 1 ) {\n\n\t\t\t// Remove duplicates\n\t\t\tif ( !guaranteedUnique[ name ] ) {\n\t\t\t\tjQuery.uniqueSort( matched );\n\t\t\t}\n\n\t\t\t// Reverse order for parents* and prev-derivatives\n\t\t\tif ( rparentsprev.test( name ) ) {\n\t\t\t\tmatched.reverse();\n\t\t\t}\n\t\t}\n\n\t\treturn this.pushStack( matched );\n\t};\n} );\nvar rnothtmlwhite = ( /[^\\x20\\t\\r\\n\\f]+/g );\n\n\n\n// Convert String-formatted options into Object-formatted ones\nfunction createOptions( options ) {\n\tvar object = {};\n\tjQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) {\n\t\tobject[ flag ] = true;\n\t} );\n\treturn object;\n}\n\n/*\n * Create a callback list using the following parameters:\n *\n *\toptions: an optional list of space-separated options that will change how\n *\t\t\tthe callback list behaves or a more traditional option object\n *\n * By default a callback list will act like an event callback list and can be\n * \"fired\" multiple times.\n *\n * Possible options:\n *\n *\tonce:\t\t\twill ensure the callback list can only be fired once (like a Deferred)\n *\n *\tmemory:\t\t\twill keep track of previous values and will call any callback added\n *\t\t\t\t\tafter the list has been fired right away with the latest \"memorized\"\n *\t\t\t\t\tvalues (like a Deferred)\n *\n *\tunique:\t\t\twill ensure a callback can only be added once (no duplicate in the list)\n *\n *\tstopOnFalse:\tinterrupt callings when a callback returns false\n *\n */\njQuery.Callbacks = function( options ) {\n\n\t// Convert options from String-formatted to Object-formatted if needed\n\t// (we check in cache first)\n\toptions = typeof options === \"string\" ?\n\t\tcreateOptions( options ) :\n\t\tjQuery.extend( {}, options );\n\n\tvar // Flag to know if list is currently firing\n\t\tfiring,\n\n\t\t// Last fire value for non-forgettable lists\n\t\tmemory,\n\n\t\t// Flag to know if list was already fired\n\t\tfired,\n\n\t\t// Flag to prevent firing\n\t\tlocked,\n\n\t\t// Actual callback list\n\t\tlist = [],\n\n\t\t// Queue of execution data for repeatable lists\n\t\tqueue = [],\n\n\t\t// Index of currently firing callback (modified by add/remove as needed)\n\t\tfiringIndex = -1,\n\n\t\t// Fire callbacks\n\t\tfire = function() {\n\n\t\t\t// Enforce single-firing\n\t\t\tlocked = locked || options.once;\n\n\t\t\t// Execute callbacks for all pending executions,\n\t\t\t// respecting firingIndex overrides and runtime changes\n\t\t\tfired = firing = true;\n\t\t\tfor ( ; queue.length; firingIndex = -1 ) {\n\t\t\t\tmemory = queue.shift();\n\t\t\t\twhile ( ++firingIndex < list.length ) {\n\n\t\t\t\t\t// Run callback and check for early termination\n\t\t\t\t\tif ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false &&\n\t\t\t\t\t\toptions.stopOnFalse ) {\n\n\t\t\t\t\t\t// Jump to end and forget the data so .add doesn't re-fire\n\t\t\t\t\t\tfiringIndex = list.length;\n\t\t\t\t\t\tmemory = false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Forget the data if we're done with it\n\t\t\tif ( !options.memory ) {\n\t\t\t\tmemory = false;\n\t\t\t}\n\n\t\t\tfiring = false;\n\n\t\t\t// Clean up if we're done firing for good\n\t\t\tif ( locked ) {\n\n\t\t\t\t// Keep an empty list if we have data for future add calls\n\t\t\t\tif ( memory ) {\n\t\t\t\t\tlist = [];\n\n\t\t\t\t// Otherwise, this object is spent\n\t\t\t\t} else {\n\t\t\t\t\tlist = \"\";\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t// Actual Callbacks object\n\t\tself = {\n\n\t\t\t// Add a callback or a collection of callbacks to the list\n\t\t\tadd: function() {\n\t\t\t\tif ( list ) {\n\n\t\t\t\t\t// If we have memory from a past run, we should fire after adding\n\t\t\t\t\tif ( memory && !firing ) {\n\t\t\t\t\t\tfiringIndex = list.length - 1;\n\t\t\t\t\t\tqueue.push( memory );\n\t\t\t\t\t}\n\n\t\t\t\t\t( function add( args ) {\n\t\t\t\t\t\tjQuery.each( args, function( _, arg ) {\n\t\t\t\t\t\t\tif ( isFunction( arg ) ) {\n\t\t\t\t\t\t\t\tif ( !options.unique || !self.has( arg ) ) {\n\t\t\t\t\t\t\t\t\tlist.push( arg );\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} else if ( arg && arg.length && toType( arg ) !== \"string\" ) {\n\n\t\t\t\t\t\t\t\t// Inspect recursively\n\t\t\t\t\t\t\t\tadd( arg );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} );\n\t\t\t\t\t} )( arguments );\n\n\t\t\t\t\tif ( memory && !firing ) {\n\t\t\t\t\t\tfire();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\n\t\t\t// Remove a callback from the list\n\t\t\tremove: function() {\n\t\t\t\tjQuery.each( arguments, function( _, arg ) {\n\t\t\t\t\tvar index;\n\t\t\t\t\twhile ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {\n\t\t\t\t\t\tlist.splice( index, 1 );\n\n\t\t\t\t\t\t// Handle firing indexes\n\t\t\t\t\t\tif ( index <= firingIndex ) {\n\t\t\t\t\t\t\tfiringIndex--;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t\treturn this;\n\t\t\t},\n\n\t\t\t// Check if a given callback is in the list.\n\t\t\t// If no argument is given, return whether or not list has callbacks attached.\n\t\t\thas: function( fn ) {\n\t\t\t\treturn fn ?\n\t\t\t\t\tjQuery.inArray( fn, list ) > -1 :\n\t\t\t\t\tlist.length > 0;\n\t\t\t},\n\n\t\t\t// Remove all callbacks from the list\n\t\t\tempty: function() {\n\t\t\t\tif ( list ) {\n\t\t\t\t\tlist = [];\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\n\t\t\t// Disable .fire and .add\n\t\t\t// Abort any current/pending executions\n\t\t\t// Clear all callbacks and values\n\t\t\tdisable: function() {\n\t\t\t\tlocked = queue = [];\n\t\t\t\tlist = memory = \"\";\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\tdisabled: function() {\n\t\t\t\treturn !list;\n\t\t\t},\n\n\t\t\t// Disable .fire\n\t\t\t// Also disable .add unless we have memory (since it would have no effect)\n\t\t\t// Abort any pending executions\n\t\t\tlock: function() {\n\t\t\t\tlocked = queue = [];\n\t\t\t\tif ( !memory && !firing ) {\n\t\t\t\t\tlist = memory = \"\";\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\tlocked: function() {\n\t\t\t\treturn !!locked;\n\t\t\t},\n\n\t\t\t// Call all callbacks with the given context and arguments\n\t\t\tfireWith: function( context, args ) {\n\t\t\t\tif ( !locked ) {\n\t\t\t\t\targs = args || [];\n\t\t\t\t\targs = [ context, args.slice ? args.slice() : args ];\n\t\t\t\t\tqueue.push( args );\n\t\t\t\t\tif ( !firing ) {\n\t\t\t\t\t\tfire();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\n\t\t\t// Call all the callbacks with the given arguments\n\t\t\tfire: function() {\n\t\t\t\tself.fireWith( this, arguments );\n\t\t\t\treturn this;\n\t\t\t},\n\n\t\t\t// To know if the callbacks have already been called at least once\n\t\t\tfired: function() {\n\t\t\t\treturn !!fired;\n\t\t\t}\n\t\t};\n\n\treturn self;\n};\n\n\nfunction Identity( v ) {\n\treturn v;\n}\nfunction Thrower( ex ) {\n\tthrow ex;\n}\n\nfunction adoptValue( value, resolve, reject, noValue ) {\n\tvar method;\n\n\ttry {\n\n\t\t// Check for promise aspect first to privilege synchronous behavior\n\t\tif ( value && isFunction( ( method = value.promise ) ) ) {\n\t\t\tmethod.call( value ).done( resolve ).fail( reject );\n\n\t\t// Other thenables\n\t\t} else if ( value && isFunction( ( method = value.then ) ) ) {\n\t\t\tmethod.call( value, resolve, reject );\n\n\t\t// Other non-thenables\n\t\t} else {\n\n\t\t\t// Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer:\n\t\t\t// * false: [ value ].slice( 0 ) => resolve( value )\n\t\t\t// * true: [ value ].slice( 1 ) => resolve()\n\t\t\tresolve.apply( undefined, [ value ].slice( noValue ) );\n\t\t}\n\n\t// For Promises/A+, convert exceptions into rejections\n\t// Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in\n\t// Deferred#then to conditionally suppress rejection.\n\t} catch ( value ) {\n\n\t\t// Support: Android 4.0 only\n\t\t// Strict mode functions invoked without .call/.apply get global-object context\n\t\treject.apply( undefined, [ value ] );\n\t}\n}\n\njQuery.extend( {\n\n\tDeferred: function( func ) {\n\t\tvar tuples = [\n\n\t\t\t\t// action, add listener, callbacks,\n\t\t\t\t// ... .then handlers, argument index, [final state]\n\t\t\t\t[ \"notify\", \"progress\", jQuery.Callbacks( \"memory\" ),\n\t\t\t\t\tjQuery.Callbacks( \"memory\" ), 2 ],\n\t\t\t\t[ \"resolve\", \"done\", jQuery.Callbacks( \"once memory\" ),\n\t\t\t\t\tjQuery.Callbacks( \"once memory\" ), 0, \"resolved\" ],\n\t\t\t\t[ \"reject\", \"fail\", jQuery.Callbacks( \"once memory\" ),\n\t\t\t\t\tjQuery.Callbacks( \"once memory\" ), 1, \"rejected\" ]\n\t\t\t],\n\t\t\tstate = \"pending\",\n\t\t\tpromise = {\n\t\t\t\tstate: function() {\n\t\t\t\t\treturn state;\n\t\t\t\t},\n\t\t\t\talways: function() {\n\t\t\t\t\tdeferred.done( arguments ).fail( arguments );\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t\t\"catch\": function( fn ) {\n\t\t\t\t\treturn promise.then( null, fn );\n\t\t\t\t},\n\n\t\t\t\t// Keep pipe for back-compat\n\t\t\t\tpipe: function( /* fnDone, fnFail, fnProgress */ ) {\n\t\t\t\t\tvar fns = arguments;\n\n\t\t\t\t\treturn jQuery.Deferred( function( newDefer ) {\n\t\t\t\t\t\tjQuery.each( tuples, function( _i, tuple ) {\n\n\t\t\t\t\t\t\t// Map tuples (progress, done, fail) to arguments (done, fail, progress)\n\t\t\t\t\t\t\tvar fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ];\n\n\t\t\t\t\t\t\t// deferred.progress(function() { bind to newDefer or newDefer.notify })\n\t\t\t\t\t\t\t// deferred.done(function() { bind to newDefer or newDefer.resolve })\n\t\t\t\t\t\t\t// deferred.fail(function() { bind to newDefer or newDefer.reject })\n\t\t\t\t\t\t\tdeferred[ tuple[ 1 ] ]( function() {\n\t\t\t\t\t\t\t\tvar returned = fn && fn.apply( this, arguments );\n\t\t\t\t\t\t\t\tif ( returned && isFunction( returned.promise ) ) {\n\t\t\t\t\t\t\t\t\treturned.promise()\n\t\t\t\t\t\t\t\t\t\t.progress( newDefer.notify )\n\t\t\t\t\t\t\t\t\t\t.done( newDefer.resolve )\n\t\t\t\t\t\t\t\t\t\t.fail( newDefer.reject );\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tnewDefer[ tuple[ 0 ] + \"With\" ](\n\t\t\t\t\t\t\t\t\t\tthis,\n\t\t\t\t\t\t\t\t\t\tfn ? [ returned ] : arguments\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t} );\n\t\t\t\t\t\tfns = null;\n\t\t\t\t\t} ).promise();\n\t\t\t\t},\n\t\t\t\tthen: function( onFulfilled, onRejected, onProgress ) {\n\t\t\t\t\tvar maxDepth = 0;\n\t\t\t\t\tfunction resolve( depth, deferred, handler, special ) {\n\t\t\t\t\t\treturn function() {\n\t\t\t\t\t\t\tvar that = this,\n\t\t\t\t\t\t\t\targs = arguments,\n\t\t\t\t\t\t\t\tmightThrow = function() {\n\t\t\t\t\t\t\t\t\tvar returned, then;\n\n\t\t\t\t\t\t\t\t\t// Support: Promises/A+ section 2.3.3.3.3\n\t\t\t\t\t\t\t\t\t// https://promisesaplus.com/#point-59\n\t\t\t\t\t\t\t\t\t// Ignore double-resolution attempts\n\t\t\t\t\t\t\t\t\tif ( depth < maxDepth ) {\n\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\treturned = handler.apply( that, args );\n\n\t\t\t\t\t\t\t\t\t// Support: Promises/A+ section 2.3.1\n\t\t\t\t\t\t\t\t\t// https://promisesaplus.com/#point-48\n\t\t\t\t\t\t\t\t\tif ( returned === deferred.promise() ) {\n\t\t\t\t\t\t\t\t\t\tthrow new TypeError( \"Thenable self-resolution\" );\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t// Support: Promises/A+ sections 2.3.3.1, 3.5\n\t\t\t\t\t\t\t\t\t// https://promisesaplus.com/#point-54\n\t\t\t\t\t\t\t\t\t// https://promisesaplus.com/#point-75\n\t\t\t\t\t\t\t\t\t// Retrieve `then` only once\n\t\t\t\t\t\t\t\t\tthen = returned &&\n\n\t\t\t\t\t\t\t\t\t\t// Support: Promises/A+ section 2.3.4\n\t\t\t\t\t\t\t\t\t\t// https://promisesaplus.com/#point-64\n\t\t\t\t\t\t\t\t\t\t// Only check objects and functions for thenability\n\t\t\t\t\t\t\t\t\t\t( typeof returned === \"object\" ||\n\t\t\t\t\t\t\t\t\t\t\ttypeof returned === \"function\" ) &&\n\t\t\t\t\t\t\t\t\t\treturned.then;\n\n\t\t\t\t\t\t\t\t\t// Handle a returned thenable\n\t\t\t\t\t\t\t\t\tif ( isFunction( then ) ) {\n\n\t\t\t\t\t\t\t\t\t\t// Special processors (notify) just wait for resolution\n\t\t\t\t\t\t\t\t\t\tif ( special ) {\n\t\t\t\t\t\t\t\t\t\t\tthen.call(\n\t\t\t\t\t\t\t\t\t\t\t\treturned,\n\t\t\t\t\t\t\t\t\t\t\t\tresolve( maxDepth, deferred, Identity, special ),\n\t\t\t\t\t\t\t\t\t\t\t\tresolve( maxDepth, deferred, Thrower, special )\n\t\t\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\t\t// Normal processors (resolve) also hook into progress\n\t\t\t\t\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t\t\t\t\t// ...and disregard older resolution values\n\t\t\t\t\t\t\t\t\t\t\tmaxDepth++;\n\n\t\t\t\t\t\t\t\t\t\t\tthen.call(\n\t\t\t\t\t\t\t\t\t\t\t\treturned,\n\t\t\t\t\t\t\t\t\t\t\t\tresolve( maxDepth, deferred, Identity, special ),\n\t\t\t\t\t\t\t\t\t\t\t\tresolve( maxDepth, deferred, Thrower, special ),\n\t\t\t\t\t\t\t\t\t\t\t\tresolve( maxDepth, deferred, Identity,\n\t\t\t\t\t\t\t\t\t\t\t\t\tdeferred.notifyWith )\n\t\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t// Handle all other returned values\n\t\t\t\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t\t\t\t// Only substitute handlers pass on context\n\t\t\t\t\t\t\t\t\t\t// and multiple values (non-spec behavior)\n\t\t\t\t\t\t\t\t\t\tif ( handler !== Identity ) {\n\t\t\t\t\t\t\t\t\t\t\tthat = undefined;\n\t\t\t\t\t\t\t\t\t\t\targs = [ returned ];\n\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\t// Process the value(s)\n\t\t\t\t\t\t\t\t\t\t// Default process is resolve\n\t\t\t\t\t\t\t\t\t\t( special || deferred.resolveWith )( that, args );\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\n\t\t\t\t\t\t\t\t// Only normal processors (resolve) catch and reject exceptions\n\t\t\t\t\t\t\t\tprocess = special ?\n\t\t\t\t\t\t\t\t\tmightThrow :\n\t\t\t\t\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\t\t\t\tmightThrow();\n\t\t\t\t\t\t\t\t\t\t} catch ( e ) {\n\n\t\t\t\t\t\t\t\t\t\t\tif ( jQuery.Deferred.exceptionHook ) {\n\t\t\t\t\t\t\t\t\t\t\t\tjQuery.Deferred.exceptionHook( e,\n\t\t\t\t\t\t\t\t\t\t\t\t\tprocess.error );\n\t\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\t\t// Support: Promises/A+ section 2.3.3.3.4.1\n\t\t\t\t\t\t\t\t\t\t\t// https://promisesaplus.com/#point-61\n\t\t\t\t\t\t\t\t\t\t\t// Ignore post-resolution exceptions\n\t\t\t\t\t\t\t\t\t\t\tif ( depth + 1 >= maxDepth ) {\n\n\t\t\t\t\t\t\t\t\t\t\t\t// Only substitute handlers pass on context\n\t\t\t\t\t\t\t\t\t\t\t\t// and multiple values (non-spec behavior)\n\t\t\t\t\t\t\t\t\t\t\t\tif ( handler !== Thrower ) {\n\t\t\t\t\t\t\t\t\t\t\t\t\tthat = undefined;\n\t\t\t\t\t\t\t\t\t\t\t\t\targs = [ e ];\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\t\t\tdeferred.rejectWith( that, args );\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t};\n\n\t\t\t\t\t\t\t// Support: Promises/A+ section 2.3.3.3.1\n\t\t\t\t\t\t\t// https://promisesaplus.com/#point-57\n\t\t\t\t\t\t\t// Re-resolve promises immediately to dodge false rejection from\n\t\t\t\t\t\t\t// subsequent errors\n\t\t\t\t\t\t\tif ( depth ) {\n\t\t\t\t\t\t\t\tprocess();\n\t\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t\t// Call an optional hook to record the error, in case of exception\n\t\t\t\t\t\t\t\t// since it's otherwise lost when execution goes async\n\t\t\t\t\t\t\t\tif ( jQuery.Deferred.getErrorHook ) {\n\t\t\t\t\t\t\t\t\tprocess.error = jQuery.Deferred.getErrorHook();\n\n\t\t\t\t\t\t\t\t// The deprecated alias of the above. While the name suggests\n\t\t\t\t\t\t\t\t// returning the stack, not an error instance, jQuery just passes\n\t\t\t\t\t\t\t\t// it directly to `console.warn` so both will work; an instance\n\t\t\t\t\t\t\t\t// just better cooperates with source maps.\n\t\t\t\t\t\t\t\t} else if ( jQuery.Deferred.getStackHook ) {\n\t\t\t\t\t\t\t\t\tprocess.error = jQuery.Deferred.getStackHook();\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\twindow.setTimeout( process );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\n\t\t\t\t\treturn jQuery.Deferred( function( newDefer ) {\n\n\t\t\t\t\t\t// progress_handlers.add( ... )\n\t\t\t\t\t\ttuples[ 0 ][ 3 ].add(\n\t\t\t\t\t\t\tresolve(\n\t\t\t\t\t\t\t\t0,\n\t\t\t\t\t\t\t\tnewDefer,\n\t\t\t\t\t\t\t\tisFunction( onProgress ) ?\n\t\t\t\t\t\t\t\t\tonProgress :\n\t\t\t\t\t\t\t\t\tIdentity,\n\t\t\t\t\t\t\t\tnewDefer.notifyWith\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// fulfilled_handlers.add( ... )\n\t\t\t\t\t\ttuples[ 1 ][ 3 ].add(\n\t\t\t\t\t\t\tresolve(\n\t\t\t\t\t\t\t\t0,\n\t\t\t\t\t\t\t\tnewDefer,\n\t\t\t\t\t\t\t\tisFunction( onFulfilled ) ?\n\t\t\t\t\t\t\t\t\tonFulfilled :\n\t\t\t\t\t\t\t\t\tIdentity\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// rejected_handlers.add( ... )\n\t\t\t\t\t\ttuples[ 2 ][ 3 ].add(\n\t\t\t\t\t\t\tresolve(\n\t\t\t\t\t\t\t\t0,\n\t\t\t\t\t\t\t\tnewDefer,\n\t\t\t\t\t\t\t\tisFunction( onRejected ) ?\n\t\t\t\t\t\t\t\t\tonRejected :\n\t\t\t\t\t\t\t\t\tThrower\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t);\n\t\t\t\t\t} ).promise();\n\t\t\t\t},\n\n\t\t\t\t// Get a promise for this deferred\n\t\t\t\t// If obj is provided, the promise aspect is added to the object\n\t\t\t\tpromise: function( obj ) {\n\t\t\t\t\treturn obj != null ? jQuery.extend( obj, promise ) : promise;\n\t\t\t\t}\n\t\t\t},\n\t\t\tdeferred = {};\n\n\t\t// Add list-specific methods\n\t\tjQuery.each( tuples, function( i, tuple ) {\n\t\t\tvar list = tuple[ 2 ],\n\t\t\t\tstateString = tuple[ 5 ];\n\n\t\t\t// promise.progress = list.add\n\t\t\t// promise.done = list.add\n\t\t\t// promise.fail = list.add\n\t\t\tpromise[ tuple[ 1 ] ] = list.add;\n\n\t\t\t// Handle state\n\t\t\tif ( stateString ) {\n\t\t\t\tlist.add(\n\t\t\t\t\tfunction() {\n\n\t\t\t\t\t\t// state = \"resolved\" (i.e., fulfilled)\n\t\t\t\t\t\t// state = \"rejected\"\n\t\t\t\t\t\tstate = stateString;\n\t\t\t\t\t},\n\n\t\t\t\t\t// rejected_callbacks.disable\n\t\t\t\t\t// fulfilled_callbacks.disable\n\t\t\t\t\ttuples[ 3 - i ][ 2 ].disable,\n\n\t\t\t\t\t// rejected_handlers.disable\n\t\t\t\t\t// fulfilled_handlers.disable\n\t\t\t\t\ttuples[ 3 - i ][ 3 ].disable,\n\n\t\t\t\t\t// progress_callbacks.lock\n\t\t\t\t\ttuples[ 0 ][ 2 ].lock,\n\n\t\t\t\t\t// progress_handlers.lock\n\t\t\t\t\ttuples[ 0 ][ 3 ].lock\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// progress_handlers.fire\n\t\t\t// fulfilled_handlers.fire\n\t\t\t// rejected_handlers.fire\n\t\t\tlist.add( tuple[ 3 ].fire );\n\n\t\t\t// deferred.notify = function() { deferred.notifyWith(...) }\n\t\t\t// deferred.resolve = function() { deferred.resolveWith(...) }\n\t\t\t// deferred.reject = function() { deferred.rejectWith(...) }\n\t\t\tdeferred[ tuple[ 0 ] ] = function() {\n\t\t\t\tdeferred[ tuple[ 0 ] + \"With\" ]( this === deferred ? undefined : this, arguments );\n\t\t\t\treturn this;\n\t\t\t};\n\n\t\t\t// deferred.notifyWith = list.fireWith\n\t\t\t// deferred.resolveWith = list.fireWith\n\t\t\t// deferred.rejectWith = list.fireWith\n\t\t\tdeferred[ tuple[ 0 ] + \"With\" ] = list.fireWith;\n\t\t} );\n\n\t\t// Make the deferred a promise\n\t\tpromise.promise( deferred );\n\n\t\t// Call given func if any\n\t\tif ( func ) {\n\t\t\tfunc.call( deferred, deferred );\n\t\t}\n\n\t\t// All done!\n\t\treturn deferred;\n\t},\n\n\t// Deferred helper\n\twhen: function( singleValue ) {\n\t\tvar\n\n\t\t\t// count of uncompleted subordinates\n\t\t\tremaining = arguments.length,\n\n\t\t\t// count of unprocessed arguments\n\t\t\ti = remaining,\n\n\t\t\t// subordinate fulfillment data\n\t\t\tresolveContexts = Array( i ),\n\t\t\tresolveValues = slice.call( arguments ),\n\n\t\t\t// the primary Deferred\n\t\t\tprimary = jQuery.Deferred(),\n\n\t\t\t// subordinate callback factory\n\t\t\tupdateFunc = function( i ) {\n\t\t\t\treturn function( value ) {\n\t\t\t\t\tresolveContexts[ i ] = this;\n\t\t\t\t\tresolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;\n\t\t\t\t\tif ( !( --remaining ) ) {\n\t\t\t\t\t\tprimary.resolveWith( resolveContexts, resolveValues );\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t};\n\n\t\t// Single- and empty arguments are adopted like Promise.resolve\n\t\tif ( remaining <= 1 ) {\n\t\t\tadoptValue( singleValue, primary.done( updateFunc( i ) ).resolve, primary.reject,\n\t\t\t\t!remaining );\n\n\t\t\t// Use .then() to unwrap secondary thenables (cf. gh-3000)\n\t\t\tif ( primary.state() === \"pending\" ||\n\t\t\t\tisFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) {\n\n\t\t\t\treturn primary.then();\n\t\t\t}\n\t\t}\n\n\t\t// Multiple arguments are aggregated like Promise.all array elements\n\t\twhile ( i-- ) {\n\t\t\tadoptValue( resolveValues[ i ], updateFunc( i ), primary.reject );\n\t\t}\n\n\t\treturn primary.promise();\n\t}\n} );\n\n\n// These usually indicate a programmer mistake during development,\n// warn about them ASAP rather than swallowing them by default.\nvar rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;\n\n// If `jQuery.Deferred.getErrorHook` is defined, `asyncError` is an error\n// captured before the async barrier to get the original error cause\n// which may otherwise be hidden.\njQuery.Deferred.exceptionHook = function( error, asyncError ) {\n\n\t// Support: IE 8 - 9 only\n\t// Console exists when dev tools are open, which can happen at any time\n\tif ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) {\n\t\twindow.console.warn( \"jQuery.Deferred exception: \" + error.message,\n\t\t\terror.stack, asyncError );\n\t}\n};\n\n\n\n\njQuery.readyException = function( error ) {\n\twindow.setTimeout( function() {\n\t\tthrow error;\n\t} );\n};\n\n\n\n\n// The deferred used on DOM ready\nvar readyList = jQuery.Deferred();\n\njQuery.fn.ready = function( fn ) {\n\n\treadyList\n\t\t.then( fn )\n\n\t\t// Wrap jQuery.readyException in a function so that the lookup\n\t\t// happens at the time of error handling instead of callback\n\t\t// registration.\n\t\t.catch( function( error ) {\n\t\t\tjQuery.readyException( error );\n\t\t} );\n\n\treturn this;\n};\n\njQuery.extend( {\n\n\t// Is the DOM ready to be used? Set to true once it occurs.\n\tisReady: false,\n\n\t// A counter to track how many items to wait for before\n\t// the ready event fires. See trac-6781\n\treadyWait: 1,\n\n\t// Handle when the DOM is ready\n\tready: function( wait ) {\n\n\t\t// Abort if there are pending holds or we're already ready\n\t\tif ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Remember that the DOM is ready\n\t\tjQuery.isReady = true;\n\n\t\t// If a normal DOM Ready event fired, decrement, and wait if need be\n\t\tif ( wait !== true && --jQuery.readyWait > 0 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// If there are functions bound, to execute\n\t\treadyList.resolveWith( document, [ jQuery ] );\n\t}\n} );\n\njQuery.ready.then = readyList.then;\n\n// The ready event handler and self cleanup method\nfunction completed() {\n\tdocument.removeEventListener( \"DOMContentLoaded\", completed );\n\twindow.removeEventListener( \"load\", completed );\n\tjQuery.ready();\n}\n\n// Catch cases where $(document).ready() is called\n// after the browser event has already occurred.\n// Support: IE <=9 - 10 only\n// Older IE sometimes signals \"interactive\" too soon\nif ( document.readyState === \"complete\" ||\n\t( document.readyState !== \"loading\" && !document.documentElement.doScroll ) ) {\n\n\t// Handle it asynchronously to allow scripts the opportunity to delay ready\n\twindow.setTimeout( jQuery.ready );\n\n} else {\n\n\t// Use the handy event callback\n\tdocument.addEventListener( \"DOMContentLoaded\", completed );\n\n\t// A fallback to window.onload, that will always work\n\twindow.addEventListener( \"load\", completed );\n}\n\n\n\n\n// Multifunctional method to get and set values of a collection\n// The value/s can optionally be executed if it's a function\nvar access = function( elems, fn, key, value, chainable, emptyGet, raw ) {\n\tvar i = 0,\n\t\tlen = elems.length,\n\t\tbulk = key == null;\n\n\t// Sets many values\n\tif ( toType( key ) === \"object\" ) {\n\t\tchainable = true;\n\t\tfor ( i in key ) {\n\t\t\taccess( elems, fn, i, key[ i ], true, emptyGet, raw );\n\t\t}\n\n\t// Sets one value\n\t} else if ( value !== undefined ) {\n\t\tchainable = true;\n\n\t\tif ( !isFunction( value ) ) {\n\t\t\traw = true;\n\t\t}\n\n\t\tif ( bulk ) {\n\n\t\t\t// Bulk operations run against the entire set\n\t\t\tif ( raw ) {\n\t\t\t\tfn.call( elems, value );\n\t\t\t\tfn = null;\n\n\t\t\t// ...except when executing function values\n\t\t\t} else {\n\t\t\t\tbulk = fn;\n\t\t\t\tfn = function( elem, _key, value ) {\n\t\t\t\t\treturn bulk.call( jQuery( elem ), value );\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\n\t\tif ( fn ) {\n\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\tfn(\n\t\t\t\t\telems[ i ], key, raw ?\n\t\t\t\t\t\tvalue :\n\t\t\t\t\t\tvalue.call( elems[ i ], i, fn( elems[ i ], key ) )\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n\n\tif ( chainable ) {\n\t\treturn elems;\n\t}\n\n\t// Gets\n\tif ( bulk ) {\n\t\treturn fn.call( elems );\n\t}\n\n\treturn len ? fn( elems[ 0 ], key ) : emptyGet;\n};\n\n\n// Matches dashed string for camelizing\nvar rmsPrefix = /^-ms-/,\n\trdashAlpha = /-([a-z])/g;\n\n// Used by camelCase as callback to replace()\nfunction fcamelCase( _all, letter ) {\n\treturn letter.toUpperCase();\n}\n\n// Convert dashed to camelCase; used by the css and data modules\n// Support: IE <=9 - 11, Edge 12 - 15\n// Microsoft forgot to hump their vendor prefix (trac-9572)\nfunction camelCase( string ) {\n\treturn string.replace( rmsPrefix, \"ms-\" ).replace( rdashAlpha, fcamelCase );\n}\nvar acceptData = function( owner ) {\n\n\t// Accepts only:\n\t//  - Node\n\t//    - Node.ELEMENT_NODE\n\t//    - Node.DOCUMENT_NODE\n\t//  - Object\n\t//    - Any\n\treturn owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );\n};\n\n\n\n\nfunction Data() {\n\tthis.expando = jQuery.expando + Data.uid++;\n}\n\nData.uid = 1;\n\nData.prototype = {\n\n\tcache: function( owner ) {\n\n\t\t// Check if the owner object already has a cache\n\t\tvar value = owner[ this.expando ];\n\n\t\t// If not, create one\n\t\tif ( !value ) {\n\t\t\tvalue = {};\n\n\t\t\t// We can accept data for non-element nodes in modern browsers,\n\t\t\t// but we should not, see trac-8335.\n\t\t\t// Always return an empty object.\n\t\t\tif ( acceptData( owner ) ) {\n\n\t\t\t\t// If it is a node unlikely to be stringify-ed or looped over\n\t\t\t\t// use plain assignment\n\t\t\t\tif ( owner.nodeType ) {\n\t\t\t\t\towner[ this.expando ] = value;\n\n\t\t\t\t// Otherwise secure it in a non-enumerable property\n\t\t\t\t// configurable must be true to allow the property to be\n\t\t\t\t// deleted when data is removed\n\t\t\t\t} else {\n\t\t\t\t\tObject.defineProperty( owner, this.expando, {\n\t\t\t\t\t\tvalue: value,\n\t\t\t\t\t\tconfigurable: true\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn value;\n\t},\n\tset: function( owner, data, value ) {\n\t\tvar prop,\n\t\t\tcache = this.cache( owner );\n\n\t\t// Handle: [ owner, key, value ] args\n\t\t// Always use camelCase key (gh-2257)\n\t\tif ( typeof data === \"string\" ) {\n\t\t\tcache[ camelCase( data ) ] = value;\n\n\t\t// Handle: [ owner, { properties } ] args\n\t\t} else {\n\n\t\t\t// Copy the properties one-by-one to the cache object\n\t\t\tfor ( prop in data ) {\n\t\t\t\tcache[ camelCase( prop ) ] = data[ prop ];\n\t\t\t}\n\t\t}\n\t\treturn cache;\n\t},\n\tget: function( owner, key ) {\n\t\treturn key === undefined ?\n\t\t\tthis.cache( owner ) :\n\n\t\t\t// Always use camelCase key (gh-2257)\n\t\t\towner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ];\n\t},\n\taccess: function( owner, key, value ) {\n\n\t\t// In cases where either:\n\t\t//\n\t\t//   1. No key was specified\n\t\t//   2. A string key was specified, but no value provided\n\t\t//\n\t\t// Take the \"read\" path and allow the get method to determine\n\t\t// which value to return, respectively either:\n\t\t//\n\t\t//   1. The entire cache object\n\t\t//   2. The data stored at the key\n\t\t//\n\t\tif ( key === undefined ||\n\t\t\t\t( ( key && typeof key === \"string\" ) && value === undefined ) ) {\n\n\t\t\treturn this.get( owner, key );\n\t\t}\n\n\t\t// When the key is not a string, or both a key and value\n\t\t// are specified, set or extend (existing objects) with either:\n\t\t//\n\t\t//   1. An object of properties\n\t\t//   2. A key and value\n\t\t//\n\t\tthis.set( owner, key, value );\n\n\t\t// Since the \"set\" path can have two possible entry points\n\t\t// return the expected data based on which path was taken[*]\n\t\treturn value !== undefined ? value : key;\n\t},\n\tremove: function( owner, key ) {\n\t\tvar i,\n\t\t\tcache = owner[ this.expando ];\n\n\t\tif ( cache === undefined ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( key !== undefined ) {\n\n\t\t\t// Support array or space separated string of keys\n\t\t\tif ( Array.isArray( key ) ) {\n\n\t\t\t\t// If key is an array of keys...\n\t\t\t\t// We always set camelCase keys, so remove that.\n\t\t\t\tkey = key.map( camelCase );\n\t\t\t} else {\n\t\t\t\tkey = camelCase( key );\n\n\t\t\t\t// If a key with the spaces exists, use it.\n\t\t\t\t// Otherwise, create an array by matching non-whitespace\n\t\t\t\tkey = key in cache ?\n\t\t\t\t\t[ key ] :\n\t\t\t\t\t( key.match( rnothtmlwhite ) || [] );\n\t\t\t}\n\n\t\t\ti = key.length;\n\n\t\t\twhile ( i-- ) {\n\t\t\t\tdelete cache[ key[ i ] ];\n\t\t\t}\n\t\t}\n\n\t\t// Remove the expando if there's no more data\n\t\tif ( key === undefined || jQuery.isEmptyObject( cache ) ) {\n\n\t\t\t// Support: Chrome <=35 - 45\n\t\t\t// Webkit & Blink performance suffers when deleting properties\n\t\t\t// from DOM nodes, so set to undefined instead\n\t\t\t// https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted)\n\t\t\tif ( owner.nodeType ) {\n\t\t\t\towner[ this.expando ] = undefined;\n\t\t\t} else {\n\t\t\t\tdelete owner[ this.expando ];\n\t\t\t}\n\t\t}\n\t},\n\thasData: function( owner ) {\n\t\tvar cache = owner[ this.expando ];\n\t\treturn cache !== undefined && !jQuery.isEmptyObject( cache );\n\t}\n};\nvar dataPriv = new Data();\n\nvar dataUser = new Data();\n\n\n\n//\tImplementation Summary\n//\n//\t1. Enforce API surface and semantic compatibility with 1.9.x branch\n//\t2. Improve the module's maintainability by reducing the storage\n//\t\tpaths to a single mechanism.\n//\t3. Use the same single mechanism to support \"private\" and \"user\" data.\n//\t4. _Never_ expose \"private\" data to user code (TODO: Drop _data, _removeData)\n//\t5. Avoid exposing implementation details on user objects (eg. expando properties)\n//\t6. Provide a clear path for implementation upgrade to WeakMap in 2014\n\nvar rbrace = /^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,\n\trmultiDash = /[A-Z]/g;\n\nfunction getData( data ) {\n\tif ( data === \"true\" ) {\n\t\treturn true;\n\t}\n\n\tif ( data === \"false\" ) {\n\t\treturn false;\n\t}\n\n\tif ( data === \"null\" ) {\n\t\treturn null;\n\t}\n\n\t// Only convert to a number if it doesn't change the string\n\tif ( data === +data + \"\" ) {\n\t\treturn +data;\n\t}\n\n\tif ( rbrace.test( data ) ) {\n\t\treturn JSON.parse( data );\n\t}\n\n\treturn data;\n}\n\nfunction dataAttr( elem, key, data ) {\n\tvar name;\n\n\t// If nothing was found internally, try to fetch any\n\t// data from the HTML5 data-* attribute\n\tif ( data === undefined && elem.nodeType === 1 ) {\n\t\tname = \"data-\" + key.replace( rmultiDash, \"-$&\" ).toLowerCase();\n\t\tdata = elem.getAttribute( name );\n\n\t\tif ( typeof data === \"string\" ) {\n\t\t\ttry {\n\t\t\t\tdata = getData( data );\n\t\t\t} catch ( e ) {}\n\n\t\t\t// Make sure we set the data so it isn't changed later\n\t\t\tdataUser.set( elem, key, data );\n\t\t} else {\n\t\t\tdata = undefined;\n\t\t}\n\t}\n\treturn data;\n}\n\njQuery.extend( {\n\thasData: function( elem ) {\n\t\treturn dataUser.hasData( elem ) || dataPriv.hasData( elem );\n\t},\n\n\tdata: function( elem, name, data ) {\n\t\treturn dataUser.access( elem, name, data );\n\t},\n\n\tremoveData: function( elem, name ) {\n\t\tdataUser.remove( elem, name );\n\t},\n\n\t// TODO: Now that all calls to _data and _removeData have been replaced\n\t// with direct calls to dataPriv methods, these can be deprecated.\n\t_data: function( elem, name, data ) {\n\t\treturn dataPriv.access( elem, name, data );\n\t},\n\n\t_removeData: function( elem, name ) {\n\t\tdataPriv.remove( elem, name );\n\t}\n} );\n\njQuery.fn.extend( {\n\tdata: function( key, value ) {\n\t\tvar i, name, data,\n\t\t\telem = this[ 0 ],\n\t\t\tattrs = elem && elem.attributes;\n\n\t\t// Gets all values\n\t\tif ( key === undefined ) {\n\t\t\tif ( this.length ) {\n\t\t\t\tdata = dataUser.get( elem );\n\n\t\t\t\tif ( elem.nodeType === 1 && !dataPriv.get( elem, \"hasDataAttrs\" ) ) {\n\t\t\t\t\ti = attrs.length;\n\t\t\t\t\twhile ( i-- ) {\n\n\t\t\t\t\t\t// Support: IE 11 only\n\t\t\t\t\t\t// The attrs elements can be null (trac-14894)\n\t\t\t\t\t\tif ( attrs[ i ] ) {\n\t\t\t\t\t\t\tname = attrs[ i ].name;\n\t\t\t\t\t\t\tif ( name.indexOf( \"data-\" ) === 0 ) {\n\t\t\t\t\t\t\t\tname = camelCase( name.slice( 5 ) );\n\t\t\t\t\t\t\t\tdataAttr( elem, name, data[ name ] );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tdataPriv.set( elem, \"hasDataAttrs\", true );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn data;\n\t\t}\n\n\t\t// Sets multiple values\n\t\tif ( typeof key === \"object\" ) {\n\t\t\treturn this.each( function() {\n\t\t\t\tdataUser.set( this, key );\n\t\t\t} );\n\t\t}\n\n\t\treturn access( this, function( value ) {\n\t\t\tvar data;\n\n\t\t\t// The calling jQuery object (element matches) is not empty\n\t\t\t// (and therefore has an element appears at this[ 0 ]) and the\n\t\t\t// `value` parameter was not undefined. An empty jQuery object\n\t\t\t// will result in `undefined` for elem = this[ 0 ] which will\n\t\t\t// throw an exception if an attempt to read a data cache is made.\n\t\t\tif ( elem && value === undefined ) {\n\n\t\t\t\t// Attempt to get data from the cache\n\t\t\t\t// The key will always be camelCased in Data\n\t\t\t\tdata = dataUser.get( elem, key );\n\t\t\t\tif ( data !== undefined ) {\n\t\t\t\t\treturn data;\n\t\t\t\t}\n\n\t\t\t\t// Attempt to \"discover\" the data in\n\t\t\t\t// HTML5 custom data-* attrs\n\t\t\t\tdata = dataAttr( elem, key );\n\t\t\t\tif ( data !== undefined ) {\n\t\t\t\t\treturn data;\n\t\t\t\t}\n\n\t\t\t\t// We tried really hard, but the data doesn't exist.\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Set the data...\n\t\t\tthis.each( function() {\n\n\t\t\t\t// We always store the camelCased key\n\t\t\t\tdataUser.set( this, key, value );\n\t\t\t} );\n\t\t}, null, value, arguments.length > 1, null, true );\n\t},\n\n\tremoveData: function( key ) {\n\t\treturn this.each( function() {\n\t\t\tdataUser.remove( this, key );\n\t\t} );\n\t}\n} );\n\n\njQuery.extend( {\n\tqueue: function( elem, type, data ) {\n\t\tvar queue;\n\n\t\tif ( elem ) {\n\t\t\ttype = ( type || \"fx\" ) + \"queue\";\n\t\t\tqueue = dataPriv.get( elem, type );\n\n\t\t\t// Speed up dequeue by getting out quickly if this is just a lookup\n\t\t\tif ( data ) {\n\t\t\t\tif ( !queue || Array.isArray( data ) ) {\n\t\t\t\t\tqueue = dataPriv.access( elem, type, jQuery.makeArray( data ) );\n\t\t\t\t} else {\n\t\t\t\t\tqueue.push( data );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn queue || [];\n\t\t}\n\t},\n\n\tdequeue: function( elem, type ) {\n\t\ttype = type || \"fx\";\n\n\t\tvar queue = jQuery.queue( elem, type ),\n\t\t\tstartLength = queue.length,\n\t\t\tfn = queue.shift(),\n\t\t\thooks = jQuery._queueHooks( elem, type ),\n\t\t\tnext = function() {\n\t\t\t\tjQuery.dequeue( elem, type );\n\t\t\t};\n\n\t\t// If the fx queue is dequeued, always remove the progress sentinel\n\t\tif ( fn === \"inprogress\" ) {\n\t\t\tfn = queue.shift();\n\t\t\tstartLength--;\n\t\t}\n\n\t\tif ( fn ) {\n\n\t\t\t// Add a progress sentinel to prevent the fx queue from being\n\t\t\t// automatically dequeued\n\t\t\tif ( type === \"fx\" ) {\n\t\t\t\tqueue.unshift( \"inprogress\" );\n\t\t\t}\n\n\t\t\t// Clear up the last queue stop function\n\t\t\tdelete hooks.stop;\n\t\t\tfn.call( elem, next, hooks );\n\t\t}\n\n\t\tif ( !startLength && hooks ) {\n\t\t\thooks.empty.fire();\n\t\t}\n\t},\n\n\t// Not public - generate a queueHooks object, or return the current one\n\t_queueHooks: function( elem, type ) {\n\t\tvar key = type + \"queueHooks\";\n\t\treturn dataPriv.get( elem, key ) || dataPriv.access( elem, key, {\n\t\t\tempty: jQuery.Callbacks( \"once memory\" ).add( function() {\n\t\t\t\tdataPriv.remove( elem, [ type + \"queue\", key ] );\n\t\t\t} )\n\t\t} );\n\t}\n} );\n\njQuery.fn.extend( {\n\tqueue: function( type, data ) {\n\t\tvar setter = 2;\n\n\t\tif ( typeof type !== \"string\" ) {\n\t\t\tdata = type;\n\t\t\ttype = \"fx\";\n\t\t\tsetter--;\n\t\t}\n\n\t\tif ( arguments.length < setter ) {\n\t\t\treturn jQuery.queue( this[ 0 ], type );\n\t\t}\n\n\t\treturn data === undefined ?\n\t\t\tthis :\n\t\t\tthis.each( function() {\n\t\t\t\tvar queue = jQuery.queue( this, type, data );\n\n\t\t\t\t// Ensure a hooks for this queue\n\t\t\t\tjQuery._queueHooks( this, type );\n\n\t\t\t\tif ( type === \"fx\" && queue[ 0 ] !== \"inprogress\" ) {\n\t\t\t\t\tjQuery.dequeue( this, type );\n\t\t\t\t}\n\t\t\t} );\n\t},\n\tdequeue: function( type ) {\n\t\treturn this.each( function() {\n\t\t\tjQuery.dequeue( this, type );\n\t\t} );\n\t},\n\tclearQueue: function( type ) {\n\t\treturn this.queue( type || \"fx\", [] );\n\t},\n\n\t// Get a promise resolved when queues of a certain type\n\t// are emptied (fx is the type by default)\n\tpromise: function( type, obj ) {\n\t\tvar tmp,\n\t\t\tcount = 1,\n\t\t\tdefer = jQuery.Deferred(),\n\t\t\telements = this,\n\t\t\ti = this.length,\n\t\t\tresolve = function() {\n\t\t\t\tif ( !( --count ) ) {\n\t\t\t\t\tdefer.resolveWith( elements, [ elements ] );\n\t\t\t\t}\n\t\t\t};\n\n\t\tif ( typeof type !== \"string\" ) {\n\t\t\tobj = type;\n\t\t\ttype = undefined;\n\t\t}\n\t\ttype = type || \"fx\";\n\n\t\twhile ( i-- ) {\n\t\t\ttmp = dataPriv.get( elements[ i ], type + \"queueHooks\" );\n\t\t\tif ( tmp && tmp.empty ) {\n\t\t\t\tcount++;\n\t\t\t\ttmp.empty.add( resolve );\n\t\t\t}\n\t\t}\n\t\tresolve();\n\t\treturn defer.promise( obj );\n\t}\n} );\nvar pnum = ( /[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/ ).source;\n\nvar rcssNum = new RegExp( \"^(?:([+-])=|)(\" + pnum + \")([a-z%]*)$\", \"i\" );\n\n\nvar cssExpand = [ \"Top\", \"Right\", \"Bottom\", \"Left\" ];\n\nvar documentElement = document.documentElement;\n\n\n\n\tvar isAttached = function( elem ) {\n\t\t\treturn jQuery.contains( elem.ownerDocument, elem );\n\t\t},\n\t\tcomposed = { composed: true };\n\n\t// Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only\n\t// Check attachment across shadow DOM boundaries when possible (gh-3504)\n\t// Support: iOS 10.0-10.2 only\n\t// Early iOS 10 versions support `attachShadow` but not `getRootNode`,\n\t// leading to errors. We need to check for `getRootNode`.\n\tif ( documentElement.getRootNode ) {\n\t\tisAttached = function( elem ) {\n\t\t\treturn jQuery.contains( elem.ownerDocument, elem ) ||\n\t\t\t\telem.getRootNode( composed ) === elem.ownerDocument;\n\t\t};\n\t}\nvar isHiddenWithinTree = function( elem, el ) {\n\n\t\t// isHiddenWithinTree might be called from jQuery#filter function;\n\t\t// in that case, element will be second argument\n\t\telem = el || elem;\n\n\t\t// Inline style trumps all\n\t\treturn elem.style.display === \"none\" ||\n\t\t\telem.style.display === \"\" &&\n\n\t\t\t// Otherwise, check computed style\n\t\t\t// Support: Firefox <=43 - 45\n\t\t\t// Disconnected elements can have computed display: none, so first confirm that elem is\n\t\t\t// in the document.\n\t\t\tisAttached( elem ) &&\n\n\t\t\tjQuery.css( elem, \"display\" ) === \"none\";\n\t};\n\n\n\nfunction adjustCSS( elem, prop, valueParts, tween ) {\n\tvar adjusted, scale,\n\t\tmaxIterations = 20,\n\t\tcurrentValue = tween ?\n\t\t\tfunction() {\n\t\t\t\treturn tween.cur();\n\t\t\t} :\n\t\t\tfunction() {\n\t\t\t\treturn jQuery.css( elem, prop, \"\" );\n\t\t\t},\n\t\tinitial = currentValue(),\n\t\tunit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? \"\" : \"px\" ),\n\n\t\t// Starting value computation is required for potential unit mismatches\n\t\tinitialInUnit = elem.nodeType &&\n\t\t\t( jQuery.cssNumber[ prop ] || unit !== \"px\" && +initial ) &&\n\t\t\trcssNum.exec( jQuery.css( elem, prop ) );\n\n\tif ( initialInUnit && initialInUnit[ 3 ] !== unit ) {\n\n\t\t// Support: Firefox <=54\n\t\t// Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144)\n\t\tinitial = initial / 2;\n\n\t\t// Trust units reported by jQuery.css\n\t\tunit = unit || initialInUnit[ 3 ];\n\n\t\t// Iteratively approximate from a nonzero starting point\n\t\tinitialInUnit = +initial || 1;\n\n\t\twhile ( maxIterations-- ) {\n\n\t\t\t// Evaluate and update our best guess (doubling guesses that zero out).\n\t\t\t// Finish if the scale equals or crosses 1 (making the old*new product non-positive).\n\t\t\tjQuery.style( elem, prop, initialInUnit + unit );\n\t\t\tif ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) {\n\t\t\t\tmaxIterations = 0;\n\t\t\t}\n\t\t\tinitialInUnit = initialInUnit / scale;\n\n\t\t}\n\n\t\tinitialInUnit = initialInUnit * 2;\n\t\tjQuery.style( elem, prop, initialInUnit + unit );\n\n\t\t// Make sure we update the tween properties later on\n\t\tvalueParts = valueParts || [];\n\t}\n\n\tif ( valueParts ) {\n\t\tinitialInUnit = +initialInUnit || +initial || 0;\n\n\t\t// Apply relative offset (+=/-=) if specified\n\t\tadjusted = valueParts[ 1 ] ?\n\t\t\tinitialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] :\n\t\t\t+valueParts[ 2 ];\n\t\tif ( tween ) {\n\t\t\ttween.unit = unit;\n\t\t\ttween.start = initialInUnit;\n\t\t\ttween.end = adjusted;\n\t\t}\n\t}\n\treturn adjusted;\n}\n\n\nvar defaultDisplayMap = {};\n\nfunction getDefaultDisplay( elem ) {\n\tvar temp,\n\t\tdoc = elem.ownerDocument,\n\t\tnodeName = elem.nodeName,\n\t\tdisplay = defaultDisplayMap[ nodeName ];\n\n\tif ( display ) {\n\t\treturn display;\n\t}\n\n\ttemp = doc.body.appendChild( doc.createElement( nodeName ) );\n\tdisplay = jQuery.css( temp, \"display\" );\n\n\ttemp.parentNode.removeChild( temp );\n\n\tif ( display === \"none\" ) {\n\t\tdisplay = \"block\";\n\t}\n\tdefaultDisplayMap[ nodeName ] = display;\n\n\treturn display;\n}\n\nfunction showHide( elements, show ) {\n\tvar display, elem,\n\t\tvalues = [],\n\t\tindex = 0,\n\t\tlength = elements.length;\n\n\t// Determine new display value for elements that need to change\n\tfor ( ; index < length; index++ ) {\n\t\telem = elements[ index ];\n\t\tif ( !elem.style ) {\n\t\t\tcontinue;\n\t\t}\n\n\t\tdisplay = elem.style.display;\n\t\tif ( show ) {\n\n\t\t\t// Since we force visibility upon cascade-hidden elements, an immediate (and slow)\n\t\t\t// check is required in this first loop unless we have a nonempty display value (either\n\t\t\t// inline or about-to-be-restored)\n\t\t\tif ( display === \"none\" ) {\n\t\t\t\tvalues[ index ] = dataPriv.get( elem, \"display\" ) || null;\n\t\t\t\tif ( !values[ index ] ) {\n\t\t\t\t\telem.style.display = \"\";\n\t\t\t\t}\n\t\t\t}\n\t\t\tif ( elem.style.display === \"\" && isHiddenWithinTree( elem ) ) {\n\t\t\t\tvalues[ index ] = getDefaultDisplay( elem );\n\t\t\t}\n\t\t} else {\n\t\t\tif ( display !== \"none\" ) {\n\t\t\t\tvalues[ index ] = \"none\";\n\n\t\t\t\t// Remember what we're overwriting\n\t\t\t\tdataPriv.set( elem, \"display\", display );\n\t\t\t}\n\t\t}\n\t}\n\n\t// Set the display of the elements in a second loop to avoid constant reflow\n\tfor ( index = 0; index < length; index++ ) {\n\t\tif ( values[ index ] != null ) {\n\t\t\telements[ index ].style.display = values[ index ];\n\t\t}\n\t}\n\n\treturn elements;\n}\n\njQuery.fn.extend( {\n\tshow: function() {\n\t\treturn showHide( this, true );\n\t},\n\thide: function() {\n\t\treturn showHide( this );\n\t},\n\ttoggle: function( state ) {\n\t\tif ( typeof state === \"boolean\" ) {\n\t\t\treturn state ? this.show() : this.hide();\n\t\t}\n\n\t\treturn this.each( function() {\n\t\t\tif ( isHiddenWithinTree( this ) ) {\n\t\t\t\tjQuery( this ).show();\n\t\t\t} else {\n\t\t\t\tjQuery( this ).hide();\n\t\t\t}\n\t\t} );\n\t}\n} );\nvar rcheckableType = ( /^(?:checkbox|radio)$/i );\n\nvar rtagName = ( /<([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)/i );\n\nvar rscriptType = ( /^$|^module$|\\/(?:java|ecma)script/i );\n\n\n\n( function() {\n\tvar fragment = document.createDocumentFragment(),\n\t\tdiv = fragment.appendChild( document.createElement( \"div\" ) ),\n\t\tinput = document.createElement( \"input\" );\n\n\t// Support: Android 4.0 - 4.3 only\n\t// Check state lost if the name is set (trac-11217)\n\t// Support: Windows Web Apps (WWA)\n\t// `name` and `type` must use .setAttribute for WWA (trac-14901)\n\tinput.setAttribute( \"type\", \"radio\" );\n\tinput.setAttribute( \"checked\", \"checked\" );\n\tinput.setAttribute( \"name\", \"t\" );\n\n\tdiv.appendChild( input );\n\n\t// Support: Android <=4.1 only\n\t// Older WebKit doesn't clone checked state correctly in fragments\n\tsupport.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;\n\n\t// Support: IE <=11 only\n\t// Make sure textarea (and checkbox) defaultValue is properly cloned\n\tdiv.innerHTML = \"<textarea>x</textarea>\";\n\tsupport.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;\n\n\t// Support: IE <=9 only\n\t// IE <=9 replaces <option> tags with their contents when inserted outside of\n\t// the select element.\n\tdiv.innerHTML = \"<option></option>\";\n\tsupport.option = !!div.lastChild;\n} )();\n\n\n// We have to close these tags to support XHTML (trac-13200)\nvar wrapMap = {\n\n\t// XHTML parsers do not magically insert elements in the\n\t// same way that tag soup parsers do. So we cannot shorten\n\t// this by omitting <tbody> or other required elements.\n\tthead: [ 1, \"<table>\", \"</table>\" ],\n\tcol: [ 2, \"<table><colgroup>\", \"</colgroup></table>\" ],\n\ttr: [ 2, \"<table><tbody>\", \"</tbody></table>\" ],\n\ttd: [ 3, \"<table><tbody><tr>\", \"</tr></tbody></table>\" ],\n\n\t_default: [ 0, \"\", \"\" ]\n};\n\nwrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;\nwrapMap.th = wrapMap.td;\n\n// Support: IE <=9 only\nif ( !support.option ) {\n\twrapMap.optgroup = wrapMap.option = [ 1, \"<select multiple='multiple'>\", \"</select>\" ];\n}\n\n\nfunction getAll( context, tag ) {\n\n\t// Support: IE <=9 - 11 only\n\t// Use typeof to avoid zero-argument method invocation on host objects (trac-15151)\n\tvar ret;\n\n\tif ( typeof context.getElementsByTagName !== \"undefined\" ) {\n\t\tret = context.getElementsByTagName( tag || \"*\" );\n\n\t} else if ( typeof context.querySelectorAll !== \"undefined\" ) {\n\t\tret = context.querySelectorAll( tag || \"*\" );\n\n\t} else {\n\t\tret = [];\n\t}\n\n\tif ( tag === undefined || tag && nodeName( context, tag ) ) {\n\t\treturn jQuery.merge( [ context ], ret );\n\t}\n\n\treturn ret;\n}\n\n\n// Mark scripts as having already been evaluated\nfunction setGlobalEval( elems, refElements ) {\n\tvar i = 0,\n\t\tl = elems.length;\n\n\tfor ( ; i < l; i++ ) {\n\t\tdataPriv.set(\n\t\t\telems[ i ],\n\t\t\t\"globalEval\",\n\t\t\t!refElements || dataPriv.get( refElements[ i ], \"globalEval\" )\n\t\t);\n\t}\n}\n\n\nvar rhtml = /<|&#?\\w+;/;\n\nfunction buildFragment( elems, context, scripts, selection, ignored ) {\n\tvar elem, tmp, tag, wrap, attached, j,\n\t\tfragment = context.createDocumentFragment(),\n\t\tnodes = [],\n\t\ti = 0,\n\t\tl = elems.length;\n\n\tfor ( ; i < l; i++ ) {\n\t\telem = elems[ i ];\n\n\t\tif ( elem || elem === 0 ) {\n\n\t\t\t// Add nodes directly\n\t\t\tif ( toType( elem ) === \"object\" ) {\n\n\t\t\t\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t\t\t\t// push.apply(_, arraylike) throws on ancient WebKit\n\t\t\t\tjQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );\n\n\t\t\t// Convert non-html into a text node\n\t\t\t} else if ( !rhtml.test( elem ) ) {\n\t\t\t\tnodes.push( context.createTextNode( elem ) );\n\n\t\t\t// Convert html into DOM nodes\n\t\t\t} else {\n\t\t\t\ttmp = tmp || fragment.appendChild( context.createElement( \"div\" ) );\n\n\t\t\t\t// Deserialize a standard representation\n\t\t\t\ttag = ( rtagName.exec( elem ) || [ \"\", \"\" ] )[ 1 ].toLowerCase();\n\t\t\t\twrap = wrapMap[ tag ] || wrapMap._default;\n\t\t\t\ttmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ];\n\n\t\t\t\t// Descend through wrappers to the right content\n\t\t\t\tj = wrap[ 0 ];\n\t\t\t\twhile ( j-- ) {\n\t\t\t\t\ttmp = tmp.lastChild;\n\t\t\t\t}\n\n\t\t\t\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t\t\t\t// push.apply(_, arraylike) throws on ancient WebKit\n\t\t\t\tjQuery.merge( nodes, tmp.childNodes );\n\n\t\t\t\t// Remember the top-level container\n\t\t\t\ttmp = fragment.firstChild;\n\n\t\t\t\t// Ensure the created nodes are orphaned (trac-12392)\n\t\t\t\ttmp.textContent = \"\";\n\t\t\t}\n\t\t}\n\t}\n\n\t// Remove wrapper from fragment\n\tfragment.textContent = \"\";\n\n\ti = 0;\n\twhile ( ( elem = nodes[ i++ ] ) ) {\n\n\t\t// Skip elements already in the context collection (trac-4087)\n\t\tif ( selection && jQuery.inArray( elem, selection ) > -1 ) {\n\t\t\tif ( ignored ) {\n\t\t\t\tignored.push( elem );\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\n\t\tattached = isAttached( elem );\n\n\t\t// Append to fragment\n\t\ttmp = getAll( fragment.appendChild( elem ), \"script\" );\n\n\t\t// Preserve script evaluation history\n\t\tif ( attached ) {\n\t\t\tsetGlobalEval( tmp );\n\t\t}\n\n\t\t// Capture executables\n\t\tif ( scripts ) {\n\t\t\tj = 0;\n\t\t\twhile ( ( elem = tmp[ j++ ] ) ) {\n\t\t\t\tif ( rscriptType.test( elem.type || \"\" ) ) {\n\t\t\t\t\tscripts.push( elem );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn fragment;\n}\n\n\nvar rtypenamespace = /^([^.]*)(?:\\.(.+)|)/;\n\nfunction returnTrue() {\n\treturn true;\n}\n\nfunction returnFalse() {\n\treturn false;\n}\n\nfunction on( elem, types, selector, data, fn, one ) {\n\tvar origFn, type;\n\n\t// Types can be a map of types/handlers\n\tif ( typeof types === \"object\" ) {\n\n\t\t// ( types-Object, selector, data )\n\t\tif ( typeof selector !== \"string\" ) {\n\n\t\t\t// ( types-Object, data )\n\t\t\tdata = data || selector;\n\t\t\tselector = undefined;\n\t\t}\n\t\tfor ( type in types ) {\n\t\t\ton( elem, type, selector, data, types[ type ], one );\n\t\t}\n\t\treturn elem;\n\t}\n\n\tif ( data == null && fn == null ) {\n\n\t\t// ( types, fn )\n\t\tfn = selector;\n\t\tdata = selector = undefined;\n\t} else if ( fn == null ) {\n\t\tif ( typeof selector === \"string\" ) {\n\n\t\t\t// ( types, selector, fn )\n\t\t\tfn = data;\n\t\t\tdata = undefined;\n\t\t} else {\n\n\t\t\t// ( types, data, fn )\n\t\t\tfn = data;\n\t\t\tdata = selector;\n\t\t\tselector = undefined;\n\t\t}\n\t}\n\tif ( fn === false ) {\n\t\tfn = returnFalse;\n\t} else if ( !fn ) {\n\t\treturn elem;\n\t}\n\n\tif ( one === 1 ) {\n\t\torigFn = fn;\n\t\tfn = function( event ) {\n\n\t\t\t// Can use an empty set, since event contains the info\n\t\t\tjQuery().off( event );\n\t\t\treturn origFn.apply( this, arguments );\n\t\t};\n\n\t\t// Use same guid so caller can remove using origFn\n\t\tfn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );\n\t}\n\treturn elem.each( function() {\n\t\tjQuery.event.add( this, types, fn, data, selector );\n\t} );\n}\n\n/*\n * Helper functions for managing events -- not part of the public interface.\n * Props to Dean Edwards' addEvent library for many of the ideas.\n */\njQuery.event = {\n\n\tglobal: {},\n\n\tadd: function( elem, types, handler, data, selector ) {\n\n\t\tvar handleObjIn, eventHandle, tmp,\n\t\t\tevents, t, handleObj,\n\t\t\tspecial, handlers, type, namespaces, origType,\n\t\t\telemData = dataPriv.get( elem );\n\n\t\t// Only attach events to objects that accept data\n\t\tif ( !acceptData( elem ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Caller can pass in an object of custom data in lieu of the handler\n\t\tif ( handler.handler ) {\n\t\t\thandleObjIn = handler;\n\t\t\thandler = handleObjIn.handler;\n\t\t\tselector = handleObjIn.selector;\n\t\t}\n\n\t\t// Ensure that invalid selectors throw exceptions at attach time\n\t\t// Evaluate against documentElement in case elem is a non-element node (e.g., document)\n\t\tif ( selector ) {\n\t\t\tjQuery.find.matchesSelector( documentElement, selector );\n\t\t}\n\n\t\t// Make sure that the handler has a unique ID, used to find/remove it later\n\t\tif ( !handler.guid ) {\n\t\t\thandler.guid = jQuery.guid++;\n\t\t}\n\n\t\t// Init the element's event structure and main handler, if this is the first\n\t\tif ( !( events = elemData.events ) ) {\n\t\t\tevents = elemData.events = Object.create( null );\n\t\t}\n\t\tif ( !( eventHandle = elemData.handle ) ) {\n\t\t\teventHandle = elemData.handle = function( e ) {\n\n\t\t\t\t// Discard the second event of a jQuery.event.trigger() and\n\t\t\t\t// when an event is called after a page has unloaded\n\t\t\t\treturn typeof jQuery !== \"undefined\" && jQuery.event.triggered !== e.type ?\n\t\t\t\t\tjQuery.event.dispatch.apply( elem, arguments ) : undefined;\n\t\t\t};\n\t\t}\n\n\t\t// Handle multiple events separated by a space\n\t\ttypes = ( types || \"\" ).match( rnothtmlwhite ) || [ \"\" ];\n\t\tt = types.length;\n\t\twhile ( t-- ) {\n\t\t\ttmp = rtypenamespace.exec( types[ t ] ) || [];\n\t\t\ttype = origType = tmp[ 1 ];\n\t\t\tnamespaces = ( tmp[ 2 ] || \"\" ).split( \".\" ).sort();\n\n\t\t\t// There *must* be a type, no attaching namespace-only handlers\n\t\t\tif ( !type ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If event changes its type, use the special event handlers for the changed type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// If selector defined, determine special event api type, otherwise given type\n\t\t\ttype = ( selector ? special.delegateType : special.bindType ) || type;\n\n\t\t\t// Update special based on newly reset type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// handleObj is passed to all event handlers\n\t\t\thandleObj = jQuery.extend( {\n\t\t\t\ttype: type,\n\t\t\t\torigType: origType,\n\t\t\t\tdata: data,\n\t\t\t\thandler: handler,\n\t\t\t\tguid: handler.guid,\n\t\t\t\tselector: selector,\n\t\t\t\tneedsContext: selector && jQuery.expr.match.needsContext.test( selector ),\n\t\t\t\tnamespace: namespaces.join( \".\" )\n\t\t\t}, handleObjIn );\n\n\t\t\t// Init the event handler queue if we're the first\n\t\t\tif ( !( handlers = events[ type ] ) ) {\n\t\t\t\thandlers = events[ type ] = [];\n\t\t\t\thandlers.delegateCount = 0;\n\n\t\t\t\t// Only use addEventListener if the special events handler returns false\n\t\t\t\tif ( !special.setup ||\n\t\t\t\t\tspecial.setup.call( elem, data, namespaces, eventHandle ) === false ) {\n\n\t\t\t\t\tif ( elem.addEventListener ) {\n\t\t\t\t\t\telem.addEventListener( type, eventHandle );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( special.add ) {\n\t\t\t\tspecial.add.call( elem, handleObj );\n\n\t\t\t\tif ( !handleObj.handler.guid ) {\n\t\t\t\t\thandleObj.handler.guid = handler.guid;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add to the element's handler list, delegates in front\n\t\t\tif ( selector ) {\n\t\t\t\thandlers.splice( handlers.delegateCount++, 0, handleObj );\n\t\t\t} else {\n\t\t\t\thandlers.push( handleObj );\n\t\t\t}\n\n\t\t\t// Keep track of which events have ever been used, for event optimization\n\t\t\tjQuery.event.global[ type ] = true;\n\t\t}\n\n\t},\n\n\t// Detach an event or set of events from an element\n\tremove: function( elem, types, handler, selector, mappedTypes ) {\n\n\t\tvar j, origCount, tmp,\n\t\t\tevents, t, handleObj,\n\t\t\tspecial, handlers, type, namespaces, origType,\n\t\t\telemData = dataPriv.hasData( elem ) && dataPriv.get( elem );\n\n\t\tif ( !elemData || !( events = elemData.events ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Once for each type.namespace in types; type may be omitted\n\t\ttypes = ( types || \"\" ).match( rnothtmlwhite ) || [ \"\" ];\n\t\tt = types.length;\n\t\twhile ( t-- ) {\n\t\t\ttmp = rtypenamespace.exec( types[ t ] ) || [];\n\t\t\ttype = origType = tmp[ 1 ];\n\t\t\tnamespaces = ( tmp[ 2 ] || \"\" ).split( \".\" ).sort();\n\n\t\t\t// Unbind all events (on this namespace, if provided) for the element\n\t\t\tif ( !type ) {\n\t\t\t\tfor ( type in events ) {\n\t\t\t\t\tjQuery.event.remove( elem, type + types[ t ], handler, selector, true );\n\t\t\t\t}\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\t\t\ttype = ( selector ? special.delegateType : special.bindType ) || type;\n\t\t\thandlers = events[ type ] || [];\n\t\t\ttmp = tmp[ 2 ] &&\n\t\t\t\tnew RegExp( \"(^|\\\\.)\" + namespaces.join( \"\\\\.(?:.*\\\\.|)\" ) + \"(\\\\.|$)\" );\n\n\t\t\t// Remove matching events\n\t\t\torigCount = j = handlers.length;\n\t\t\twhile ( j-- ) {\n\t\t\t\thandleObj = handlers[ j ];\n\n\t\t\t\tif ( ( mappedTypes || origType === handleObj.origType ) &&\n\t\t\t\t\t( !handler || handler.guid === handleObj.guid ) &&\n\t\t\t\t\t( !tmp || tmp.test( handleObj.namespace ) ) &&\n\t\t\t\t\t( !selector || selector === handleObj.selector ||\n\t\t\t\t\t\tselector === \"**\" && handleObj.selector ) ) {\n\t\t\t\t\thandlers.splice( j, 1 );\n\n\t\t\t\t\tif ( handleObj.selector ) {\n\t\t\t\t\t\thandlers.delegateCount--;\n\t\t\t\t\t}\n\t\t\t\t\tif ( special.remove ) {\n\t\t\t\t\t\tspecial.remove.call( elem, handleObj );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Remove generic event handler if we removed something and no more handlers exist\n\t\t\t// (avoids potential for endless recursion during removal of special event handlers)\n\t\t\tif ( origCount && !handlers.length ) {\n\t\t\t\tif ( !special.teardown ||\n\t\t\t\t\tspecial.teardown.call( elem, namespaces, elemData.handle ) === false ) {\n\n\t\t\t\t\tjQuery.removeEvent( elem, type, elemData.handle );\n\t\t\t\t}\n\n\t\t\t\tdelete events[ type ];\n\t\t\t}\n\t\t}\n\n\t\t// Remove data and the expando if it's no longer used\n\t\tif ( jQuery.isEmptyObject( events ) ) {\n\t\t\tdataPriv.remove( elem, \"handle events\" );\n\t\t}\n\t},\n\n\tdispatch: function( nativeEvent ) {\n\n\t\tvar i, j, ret, matched, handleObj, handlerQueue,\n\t\t\targs = new Array( arguments.length ),\n\n\t\t\t// Make a writable jQuery.Event from the native event object\n\t\t\tevent = jQuery.event.fix( nativeEvent ),\n\n\t\t\thandlers = (\n\t\t\t\tdataPriv.get( this, \"events\" ) || Object.create( null )\n\t\t\t)[ event.type ] || [],\n\t\t\tspecial = jQuery.event.special[ event.type ] || {};\n\n\t\t// Use the fix-ed jQuery.Event rather than the (read-only) native event\n\t\targs[ 0 ] = event;\n\n\t\tfor ( i = 1; i < arguments.length; i++ ) {\n\t\t\targs[ i ] = arguments[ i ];\n\t\t}\n\n\t\tevent.delegateTarget = this;\n\n\t\t// Call the preDispatch hook for the mapped type, and let it bail if desired\n\t\tif ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine handlers\n\t\thandlerQueue = jQuery.event.handlers.call( this, event, handlers );\n\n\t\t// Run delegates first; they may want to stop propagation beneath us\n\t\ti = 0;\n\t\twhile ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) {\n\t\t\tevent.currentTarget = matched.elem;\n\n\t\t\tj = 0;\n\t\t\twhile ( ( handleObj = matched.handlers[ j++ ] ) &&\n\t\t\t\t!event.isImmediatePropagationStopped() ) {\n\n\t\t\t\t// If the event is namespaced, then each handler is only invoked if it is\n\t\t\t\t// specially universal or its namespaces are a superset of the event's.\n\t\t\t\tif ( !event.rnamespace || handleObj.namespace === false ||\n\t\t\t\t\tevent.rnamespace.test( handleObj.namespace ) ) {\n\n\t\t\t\t\tevent.handleObj = handleObj;\n\t\t\t\t\tevent.data = handleObj.data;\n\n\t\t\t\t\tret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle ||\n\t\t\t\t\t\thandleObj.handler ).apply( matched.elem, args );\n\n\t\t\t\t\tif ( ret !== undefined ) {\n\t\t\t\t\t\tif ( ( event.result = ret ) === false ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Call the postDispatch hook for the mapped type\n\t\tif ( special.postDispatch ) {\n\t\t\tspecial.postDispatch.call( this, event );\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\thandlers: function( event, handlers ) {\n\t\tvar i, handleObj, sel, matchedHandlers, matchedSelectors,\n\t\t\thandlerQueue = [],\n\t\t\tdelegateCount = handlers.delegateCount,\n\t\t\tcur = event.target;\n\n\t\t// Find delegate handlers\n\t\tif ( delegateCount &&\n\n\t\t\t// Support: IE <=9\n\t\t\t// Black-hole SVG <use> instance trees (trac-13180)\n\t\t\tcur.nodeType &&\n\n\t\t\t// Support: Firefox <=42\n\t\t\t// Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861)\n\t\t\t// https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click\n\t\t\t// Support: IE 11 only\n\t\t\t// ...but not arrow key \"clicks\" of radio inputs, which can have `button` -1 (gh-2343)\n\t\t\t!( event.type === \"click\" && event.button >= 1 ) ) {\n\n\t\t\tfor ( ; cur !== this; cur = cur.parentNode || this ) {\n\n\t\t\t\t// Don't check non-elements (trac-13208)\n\t\t\t\t// Don't process clicks on disabled elements (trac-6911, trac-8165, trac-11382, trac-11764)\n\t\t\t\tif ( cur.nodeType === 1 && !( event.type === \"click\" && cur.disabled === true ) ) {\n\t\t\t\t\tmatchedHandlers = [];\n\t\t\t\t\tmatchedSelectors = {};\n\t\t\t\t\tfor ( i = 0; i < delegateCount; i++ ) {\n\t\t\t\t\t\thandleObj = handlers[ i ];\n\n\t\t\t\t\t\t// Don't conflict with Object.prototype properties (trac-13203)\n\t\t\t\t\t\tsel = handleObj.selector + \" \";\n\n\t\t\t\t\t\tif ( matchedSelectors[ sel ] === undefined ) {\n\t\t\t\t\t\t\tmatchedSelectors[ sel ] = handleObj.needsContext ?\n\t\t\t\t\t\t\t\tjQuery( sel, this ).index( cur ) > -1 :\n\t\t\t\t\t\t\t\tjQuery.find( sel, this, null, [ cur ] ).length;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif ( matchedSelectors[ sel ] ) {\n\t\t\t\t\t\t\tmatchedHandlers.push( handleObj );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( matchedHandlers.length ) {\n\t\t\t\t\t\thandlerQueue.push( { elem: cur, handlers: matchedHandlers } );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Add the remaining (directly-bound) handlers\n\t\tcur = this;\n\t\tif ( delegateCount < handlers.length ) {\n\t\t\thandlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } );\n\t\t}\n\n\t\treturn handlerQueue;\n\t},\n\n\taddProp: function( name, hook ) {\n\t\tObject.defineProperty( jQuery.Event.prototype, name, {\n\t\t\tenumerable: true,\n\t\t\tconfigurable: true,\n\n\t\t\tget: isFunction( hook ) ?\n\t\t\t\tfunction() {\n\t\t\t\t\tif ( this.originalEvent ) {\n\t\t\t\t\t\treturn hook( this.originalEvent );\n\t\t\t\t\t}\n\t\t\t\t} :\n\t\t\t\tfunction() {\n\t\t\t\t\tif ( this.originalEvent ) {\n\t\t\t\t\t\treturn this.originalEvent[ name ];\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\tset: function( value ) {\n\t\t\t\tObject.defineProperty( this, name, {\n\t\t\t\t\tenumerable: true,\n\t\t\t\t\tconfigurable: true,\n\t\t\t\t\twritable: true,\n\t\t\t\t\tvalue: value\n\t\t\t\t} );\n\t\t\t}\n\t\t} );\n\t},\n\n\tfix: function( originalEvent ) {\n\t\treturn originalEvent[ jQuery.expando ] ?\n\t\t\toriginalEvent :\n\t\t\tnew jQuery.Event( originalEvent );\n\t},\n\n\tspecial: {\n\t\tload: {\n\n\t\t\t// Prevent triggered image.load events from bubbling to window.load\n\t\t\tnoBubble: true\n\t\t},\n\t\tclick: {\n\n\t\t\t// Utilize native event to ensure correct state for checkable inputs\n\t\t\tsetup: function( data ) {\n\n\t\t\t\t// For mutual compressibility with _default, replace `this` access with a local var.\n\t\t\t\t// `|| data` is dead code meant only to preserve the variable through minification.\n\t\t\t\tvar el = this || data;\n\n\t\t\t\t// Claim the first handler\n\t\t\t\tif ( rcheckableType.test( el.type ) &&\n\t\t\t\t\tel.click && nodeName( el, \"input\" ) ) {\n\n\t\t\t\t\t// dataPriv.set( el, \"click\", ... )\n\t\t\t\t\tleverageNative( el, \"click\", true );\n\t\t\t\t}\n\n\t\t\t\t// Return false to allow normal processing in the caller\n\t\t\t\treturn false;\n\t\t\t},\n\t\t\ttrigger: function( data ) {\n\n\t\t\t\t// For mutual compressibility with _default, replace `this` access with a local var.\n\t\t\t\t// `|| data` is dead code meant only to preserve the variable through minification.\n\t\t\t\tvar el = this || data;\n\n\t\t\t\t// Force setup before triggering a click\n\t\t\t\tif ( rcheckableType.test( el.type ) &&\n\t\t\t\t\tel.click && nodeName( el, \"input\" ) ) {\n\n\t\t\t\t\tleverageNative( el, \"click\" );\n\t\t\t\t}\n\n\t\t\t\t// Return non-false to allow normal event-path propagation\n\t\t\t\treturn true;\n\t\t\t},\n\n\t\t\t// For cross-browser consistency, suppress native .click() on links\n\t\t\t// Also prevent it if we're currently inside a leveraged native-event stack\n\t\t\t_default: function( event ) {\n\t\t\t\tvar target = event.target;\n\t\t\t\treturn rcheckableType.test( target.type ) &&\n\t\t\t\t\ttarget.click && nodeName( target, \"input\" ) &&\n\t\t\t\t\tdataPriv.get( target, \"click\" ) ||\n\t\t\t\t\tnodeName( target, \"a\" );\n\t\t\t}\n\t\t},\n\n\t\tbeforeunload: {\n\t\t\tpostDispatch: function( event ) {\n\n\t\t\t\t// Support: Firefox 20+\n\t\t\t\t// Firefox doesn't alert if the returnValue field is not set.\n\t\t\t\tif ( event.result !== undefined && event.originalEvent ) {\n\t\t\t\t\tevent.originalEvent.returnValue = event.result;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n// Ensure the presence of an event listener that handles manually-triggered\n// synthetic events by interrupting progress until reinvoked in response to\n// *native* events that it fires directly, ensuring that state changes have\n// already occurred before other listeners are invoked.\nfunction leverageNative( el, type, isSetup ) {\n\n\t// Missing `isSetup` indicates a trigger call, which must force setup through jQuery.event.add\n\tif ( !isSetup ) {\n\t\tif ( dataPriv.get( el, type ) === undefined ) {\n\t\t\tjQuery.event.add( el, type, returnTrue );\n\t\t}\n\t\treturn;\n\t}\n\n\t// Register the controller as a special universal handler for all event namespaces\n\tdataPriv.set( el, type, false );\n\tjQuery.event.add( el, type, {\n\t\tnamespace: false,\n\t\thandler: function( event ) {\n\t\t\tvar result,\n\t\t\t\tsaved = dataPriv.get( this, type );\n\n\t\t\tif ( ( event.isTrigger & 1 ) && this[ type ] ) {\n\n\t\t\t\t// Interrupt processing of the outer synthetic .trigger()ed event\n\t\t\t\tif ( !saved ) {\n\n\t\t\t\t\t// Store arguments for use when handling the inner native event\n\t\t\t\t\t// There will always be at least one argument (an event object), so this array\n\t\t\t\t\t// will not be confused with a leftover capture object.\n\t\t\t\t\tsaved = slice.call( arguments );\n\t\t\t\t\tdataPriv.set( this, type, saved );\n\n\t\t\t\t\t// Trigger the native event and capture its result\n\t\t\t\t\tthis[ type ]();\n\t\t\t\t\tresult = dataPriv.get( this, type );\n\t\t\t\t\tdataPriv.set( this, type, false );\n\n\t\t\t\t\tif ( saved !== result ) {\n\n\t\t\t\t\t\t// Cancel the outer synthetic event\n\t\t\t\t\t\tevent.stopImmediatePropagation();\n\t\t\t\t\t\tevent.preventDefault();\n\n\t\t\t\t\t\treturn result;\n\t\t\t\t\t}\n\n\t\t\t\t// If this is an inner synthetic event for an event with a bubbling surrogate\n\t\t\t\t// (focus or blur), assume that the surrogate already propagated from triggering\n\t\t\t\t// the native event and prevent that from happening again here.\n\t\t\t\t// This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the\n\t\t\t\t// bubbling surrogate propagates *after* the non-bubbling base), but that seems\n\t\t\t\t// less bad than duplication.\n\t\t\t\t} else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) {\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t}\n\n\t\t\t// If this is a native event triggered above, everything is now in order\n\t\t\t// Fire an inner synthetic event with the original arguments\n\t\t\t} else if ( saved ) {\n\n\t\t\t\t// ...and capture the result\n\t\t\t\tdataPriv.set( this, type, jQuery.event.trigger(\n\t\t\t\t\tsaved[ 0 ],\n\t\t\t\t\tsaved.slice( 1 ),\n\t\t\t\t\tthis\n\t\t\t\t) );\n\n\t\t\t\t// Abort handling of the native event by all jQuery handlers while allowing\n\t\t\t\t// native handlers on the same element to run. On target, this is achieved\n\t\t\t\t// by stopping immediate propagation just on the jQuery event. However,\n\t\t\t\t// the native event is re-wrapped by a jQuery one on each level of the\n\t\t\t\t// propagation so the only way to stop it for jQuery is to stop it for\n\t\t\t\t// everyone via native `stopPropagation()`. This is not a problem for\n\t\t\t\t// focus/blur which don't bubble, but it does also stop click on checkboxes\n\t\t\t\t// and radios. We accept this limitation.\n\t\t\t\tevent.stopPropagation();\n\t\t\t\tevent.isImmediatePropagationStopped = returnTrue;\n\t\t\t}\n\t\t}\n\t} );\n}\n\njQuery.removeEvent = function( elem, type, handle ) {\n\n\t// This \"if\" is needed for plain objects\n\tif ( elem.removeEventListener ) {\n\t\telem.removeEventListener( type, handle );\n\t}\n};\n\njQuery.Event = function( src, props ) {\n\n\t// Allow instantiation without the 'new' keyword\n\tif ( !( this instanceof jQuery.Event ) ) {\n\t\treturn new jQuery.Event( src, props );\n\t}\n\n\t// Event object\n\tif ( src && src.type ) {\n\t\tthis.originalEvent = src;\n\t\tthis.type = src.type;\n\n\t\t// Events bubbling up the document may have been marked as prevented\n\t\t// by a handler lower down the tree; reflect the correct value.\n\t\tthis.isDefaultPrevented = src.defaultPrevented ||\n\t\t\t\tsrc.defaultPrevented === undefined &&\n\n\t\t\t\t// Support: Android <=2.3 only\n\t\t\t\tsrc.returnValue === false ?\n\t\t\treturnTrue :\n\t\t\treturnFalse;\n\n\t\t// Create target properties\n\t\t// Support: Safari <=6 - 7 only\n\t\t// Target should not be a text node (trac-504, trac-13143)\n\t\tthis.target = ( src.target && src.target.nodeType === 3 ) ?\n\t\t\tsrc.target.parentNode :\n\t\t\tsrc.target;\n\n\t\tthis.currentTarget = src.currentTarget;\n\t\tthis.relatedTarget = src.relatedTarget;\n\n\t// Event type\n\t} else {\n\t\tthis.type = src;\n\t}\n\n\t// Put explicitly provided properties onto the event object\n\tif ( props ) {\n\t\tjQuery.extend( this, props );\n\t}\n\n\t// Create a timestamp if incoming event doesn't have one\n\tthis.timeStamp = src && src.timeStamp || Date.now();\n\n\t// Mark it as fixed\n\tthis[ jQuery.expando ] = true;\n};\n\n// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding\n// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html\njQuery.Event.prototype = {\n\tconstructor: jQuery.Event,\n\tisDefaultPrevented: returnFalse,\n\tisPropagationStopped: returnFalse,\n\tisImmediatePropagationStopped: returnFalse,\n\tisSimulated: false,\n\n\tpreventDefault: function() {\n\t\tvar e = this.originalEvent;\n\n\t\tthis.isDefaultPrevented = returnTrue;\n\n\t\tif ( e && !this.isSimulated ) {\n\t\t\te.preventDefault();\n\t\t}\n\t},\n\tstopPropagation: function() {\n\t\tvar e = this.originalEvent;\n\n\t\tthis.isPropagationStopped = returnTrue;\n\n\t\tif ( e && !this.isSimulated ) {\n\t\t\te.stopPropagation();\n\t\t}\n\t},\n\tstopImmediatePropagation: function() {\n\t\tvar e = this.originalEvent;\n\n\t\tthis.isImmediatePropagationStopped = returnTrue;\n\n\t\tif ( e && !this.isSimulated ) {\n\t\t\te.stopImmediatePropagation();\n\t\t}\n\n\t\tthis.stopPropagation();\n\t}\n};\n\n// Includes all common event props including KeyEvent and MouseEvent specific props\njQuery.each( {\n\taltKey: true,\n\tbubbles: true,\n\tcancelable: true,\n\tchangedTouches: true,\n\tctrlKey: true,\n\tdetail: true,\n\teventPhase: true,\n\tmetaKey: true,\n\tpageX: true,\n\tpageY: true,\n\tshiftKey: true,\n\tview: true,\n\t\"char\": true,\n\tcode: true,\n\tcharCode: true,\n\tkey: true,\n\tkeyCode: true,\n\tbutton: true,\n\tbuttons: true,\n\tclientX: true,\n\tclientY: true,\n\toffsetX: true,\n\toffsetY: true,\n\tpointerId: true,\n\tpointerType: true,\n\tscreenX: true,\n\tscreenY: true,\n\ttargetTouches: true,\n\ttoElement: true,\n\ttouches: true,\n\twhich: true\n}, jQuery.event.addProp );\n\njQuery.each( { focus: \"focusin\", blur: \"focusout\" }, function( type, delegateType ) {\n\n\tfunction focusMappedHandler( nativeEvent ) {\n\t\tif ( document.documentMode ) {\n\n\t\t\t// Support: IE 11+\n\t\t\t// Attach a single focusin/focusout handler on the document while someone wants\n\t\t\t// focus/blur. This is because the former are synchronous in IE while the latter\n\t\t\t// are async. In other browsers, all those handlers are invoked synchronously.\n\n\t\t\t// `handle` from private data would already wrap the event, but we need\n\t\t\t// to change the `type` here.\n\t\t\tvar handle = dataPriv.get( this, \"handle\" ),\n\t\t\t\tevent = jQuery.event.fix( nativeEvent );\n\t\t\tevent.type = nativeEvent.type === \"focusin\" ? \"focus\" : \"blur\";\n\t\t\tevent.isSimulated = true;\n\n\t\t\t// First, handle focusin/focusout\n\t\t\thandle( nativeEvent );\n\n\t\t\t// ...then, handle focus/blur\n\t\t\t//\n\t\t\t// focus/blur don't bubble while focusin/focusout do; simulate the former by only\n\t\t\t// invoking the handler at the lower level.\n\t\t\tif ( event.target === event.currentTarget ) {\n\n\t\t\t\t// The setup part calls `leverageNative`, which, in turn, calls\n\t\t\t\t// `jQuery.event.add`, so event handle will already have been set\n\t\t\t\t// by this point.\n\t\t\t\thandle( event );\n\t\t\t}\n\t\t} else {\n\n\t\t\t// For non-IE browsers, attach a single capturing handler on the document\n\t\t\t// while someone wants focusin/focusout.\n\t\t\tjQuery.event.simulate( delegateType, nativeEvent.target,\n\t\t\t\tjQuery.event.fix( nativeEvent ) );\n\t\t}\n\t}\n\n\tjQuery.event.special[ type ] = {\n\n\t\t// Utilize native event if possible so blur/focus sequence is correct\n\t\tsetup: function() {\n\n\t\t\tvar attaches;\n\n\t\t\t// Claim the first handler\n\t\t\t// dataPriv.set( this, \"focus\", ... )\n\t\t\t// dataPriv.set( this, \"blur\", ... )\n\t\t\tleverageNative( this, type, true );\n\n\t\t\tif ( document.documentMode ) {\n\n\t\t\t\t// Support: IE 9 - 11+\n\t\t\t\t// We use the same native handler for focusin & focus (and focusout & blur)\n\t\t\t\t// so we need to coordinate setup & teardown parts between those events.\n\t\t\t\t// Use `delegateType` as the key as `type` is already used by `leverageNative`.\n\t\t\t\tattaches = dataPriv.get( this, delegateType );\n\t\t\t\tif ( !attaches ) {\n\t\t\t\t\tthis.addEventListener( delegateType, focusMappedHandler );\n\t\t\t\t}\n\t\t\t\tdataPriv.set( this, delegateType, ( attaches || 0 ) + 1 );\n\t\t\t} else {\n\n\t\t\t\t// Return false to allow normal processing in the caller\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\t\ttrigger: function() {\n\n\t\t\t// Force setup before trigger\n\t\t\tleverageNative( this, type );\n\n\t\t\t// Return non-false to allow normal event-path propagation\n\t\t\treturn true;\n\t\t},\n\n\t\tteardown: function() {\n\t\t\tvar attaches;\n\n\t\t\tif ( document.documentMode ) {\n\t\t\t\tattaches = dataPriv.get( this, delegateType ) - 1;\n\t\t\t\tif ( !attaches ) {\n\t\t\t\t\tthis.removeEventListener( delegateType, focusMappedHandler );\n\t\t\t\t\tdataPriv.remove( this, delegateType );\n\t\t\t\t} else {\n\t\t\t\t\tdataPriv.set( this, delegateType, attaches );\n\t\t\t\t}\n\t\t\t} else {\n\n\t\t\t\t// Return false to indicate standard teardown should be applied\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\t// Suppress native focus or blur if we're currently inside\n\t\t// a leveraged native-event stack\n\t\t_default: function( event ) {\n\t\t\treturn dataPriv.get( event.target, type );\n\t\t},\n\n\t\tdelegateType: delegateType\n\t};\n\n\t// Support: Firefox <=44\n\t// Firefox doesn't have focus(in | out) events\n\t// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787\n\t//\n\t// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1\n\t// focus(in | out) events fire after focus & blur events,\n\t// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order\n\t// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857\n\t//\n\t// Support: IE 9 - 11+\n\t// To preserve relative focusin/focus & focusout/blur event order guaranteed on the 3.x branch,\n\t// attach a single handler for both events in IE.\n\tjQuery.event.special[ delegateType ] = {\n\t\tsetup: function() {\n\n\t\t\t// Handle: regular nodes (via `this.ownerDocument`), window\n\t\t\t// (via `this.document`) & document (via `this`).\n\t\t\tvar doc = this.ownerDocument || this.document || this,\n\t\t\t\tdataHolder = document.documentMode ? this : doc,\n\t\t\t\tattaches = dataPriv.get( dataHolder, delegateType );\n\n\t\t\t// Support: IE 9 - 11+\n\t\t\t// We use the same native handler for focusin & focus (and focusout & blur)\n\t\t\t// so we need to coordinate setup & teardown parts between those events.\n\t\t\t// Use `delegateType` as the key as `type` is already used by `leverageNative`.\n\t\t\tif ( !attaches ) {\n\t\t\t\tif ( document.documentMode ) {\n\t\t\t\t\tthis.addEventListener( delegateType, focusMappedHandler );\n\t\t\t\t} else {\n\t\t\t\t\tdoc.addEventListener( type, focusMappedHandler, true );\n\t\t\t\t}\n\t\t\t}\n\t\t\tdataPriv.set( dataHolder, delegateType, ( attaches || 0 ) + 1 );\n\t\t},\n\t\tteardown: function() {\n\t\t\tvar doc = this.ownerDocument || this.document || this,\n\t\t\t\tdataHolder = document.documentMode ? this : doc,\n\t\t\t\tattaches = dataPriv.get( dataHolder, delegateType ) - 1;\n\n\t\t\tif ( !attaches ) {\n\t\t\t\tif ( document.documentMode ) {\n\t\t\t\t\tthis.removeEventListener( delegateType, focusMappedHandler );\n\t\t\t\t} else {\n\t\t\t\t\tdoc.removeEventListener( type, focusMappedHandler, true );\n\t\t\t\t}\n\t\t\t\tdataPriv.remove( dataHolder, delegateType );\n\t\t\t} else {\n\t\t\t\tdataPriv.set( dataHolder, delegateType, attaches );\n\t\t\t}\n\t\t}\n\t};\n} );\n\n// Create mouseenter/leave events using mouseover/out and event-time checks\n// so that event delegation works in jQuery.\n// Do the same for pointerenter/pointerleave and pointerover/pointerout\n//\n// Support: Safari 7 only\n// Safari sends mouseenter too often; see:\n// https://bugs.chromium.org/p/chromium/issues/detail?id=470258\n// for the description of the bug (it existed in older Chrome versions as well).\njQuery.each( {\n\tmouseenter: \"mouseover\",\n\tmouseleave: \"mouseout\",\n\tpointerenter: \"pointerover\",\n\tpointerleave: \"pointerout\"\n}, function( orig, fix ) {\n\tjQuery.event.special[ orig ] = {\n\t\tdelegateType: fix,\n\t\tbindType: fix,\n\n\t\thandle: function( event ) {\n\t\t\tvar ret,\n\t\t\t\ttarget = this,\n\t\t\t\trelated = event.relatedTarget,\n\t\t\t\thandleObj = event.handleObj;\n\n\t\t\t// For mouseenter/leave call the handler if related is outside the target.\n\t\t\t// NB: No relatedTarget if the mouse left/entered the browser window\n\t\t\tif ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) {\n\t\t\t\tevent.type = handleObj.origType;\n\t\t\t\tret = handleObj.handler.apply( this, arguments );\n\t\t\t\tevent.type = fix;\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t};\n} );\n\njQuery.fn.extend( {\n\n\ton: function( types, selector, data, fn ) {\n\t\treturn on( this, types, selector, data, fn );\n\t},\n\tone: function( types, selector, data, fn ) {\n\t\treturn on( this, types, selector, data, fn, 1 );\n\t},\n\toff: function( types, selector, fn ) {\n\t\tvar handleObj, type;\n\t\tif ( types && types.preventDefault && types.handleObj ) {\n\n\t\t\t// ( event )  dispatched jQuery.Event\n\t\t\thandleObj = types.handleObj;\n\t\t\tjQuery( types.delegateTarget ).off(\n\t\t\t\thandleObj.namespace ?\n\t\t\t\t\thandleObj.origType + \".\" + handleObj.namespace :\n\t\t\t\t\thandleObj.origType,\n\t\t\t\thandleObj.selector,\n\t\t\t\thandleObj.handler\n\t\t\t);\n\t\t\treturn this;\n\t\t}\n\t\tif ( typeof types === \"object\" ) {\n\n\t\t\t// ( types-object [, selector] )\n\t\t\tfor ( type in types ) {\n\t\t\t\tthis.off( type, selector, types[ type ] );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\t\tif ( selector === false || typeof selector === \"function\" ) {\n\n\t\t\t// ( types [, fn] )\n\t\t\tfn = selector;\n\t\t\tselector = undefined;\n\t\t}\n\t\tif ( fn === false ) {\n\t\t\tfn = returnFalse;\n\t\t}\n\t\treturn this.each( function() {\n\t\t\tjQuery.event.remove( this, types, fn, selector );\n\t\t} );\n\t}\n} );\n\n\nvar\n\n\t// Support: IE <=10 - 11, Edge 12 - 13 only\n\t// In IE/Edge using regex groups here causes severe slowdowns.\n\t// See https://connect.microsoft.com/IE/feedback/details/1736512/\n\trnoInnerhtml = /<script|<style|<link/i,\n\n\t// checked=\"checked\" or checked\n\trchecked = /checked\\s*(?:[^=]|=\\s*.checked.)/i,\n\n\trcleanScript = /^\\s*<!\\[CDATA\\[|\\]\\]>\\s*$/g;\n\n// Prefer a tbody over its parent table for containing new rows\nfunction manipulationTarget( elem, content ) {\n\tif ( nodeName( elem, \"table\" ) &&\n\t\tnodeName( content.nodeType !== 11 ? content : content.firstChild, \"tr\" ) ) {\n\n\t\treturn jQuery( elem ).children( \"tbody\" )[ 0 ] || elem;\n\t}\n\n\treturn elem;\n}\n\n// Replace/restore the type attribute of script elements for safe DOM manipulation\nfunction disableScript( elem ) {\n\telem.type = ( elem.getAttribute( \"type\" ) !== null ) + \"/\" + elem.type;\n\treturn elem;\n}\nfunction restoreScript( elem ) {\n\tif ( ( elem.type || \"\" ).slice( 0, 5 ) === \"true/\" ) {\n\t\telem.type = elem.type.slice( 5 );\n\t} else {\n\t\telem.removeAttribute( \"type\" );\n\t}\n\n\treturn elem;\n}\n\nfunction cloneCopyEvent( src, dest ) {\n\tvar i, l, type, pdataOld, udataOld, udataCur, events;\n\n\tif ( dest.nodeType !== 1 ) {\n\t\treturn;\n\t}\n\n\t// 1. Copy private data: events, handlers, etc.\n\tif ( dataPriv.hasData( src ) ) {\n\t\tpdataOld = dataPriv.get( src );\n\t\tevents = pdataOld.events;\n\n\t\tif ( events ) {\n\t\t\tdataPriv.remove( dest, \"handle events\" );\n\n\t\t\tfor ( type in events ) {\n\t\t\t\tfor ( i = 0, l = events[ type ].length; i < l; i++ ) {\n\t\t\t\t\tjQuery.event.add( dest, type, events[ type ][ i ] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// 2. Copy user data\n\tif ( dataUser.hasData( src ) ) {\n\t\tudataOld = dataUser.access( src );\n\t\tudataCur = jQuery.extend( {}, udataOld );\n\n\t\tdataUser.set( dest, udataCur );\n\t}\n}\n\n// Fix IE bugs, see support tests\nfunction fixInput( src, dest ) {\n\tvar nodeName = dest.nodeName.toLowerCase();\n\n\t// Fails to persist the checked state of a cloned checkbox or radio button.\n\tif ( nodeName === \"input\" && rcheckableType.test( src.type ) ) {\n\t\tdest.checked = src.checked;\n\n\t// Fails to return the selected option to the default selected state when cloning options\n\t} else if ( nodeName === \"input\" || nodeName === \"textarea\" ) {\n\t\tdest.defaultValue = src.defaultValue;\n\t}\n}\n\nfunction domManip( collection, args, callback, ignored ) {\n\n\t// Flatten any nested arrays\n\targs = flat( args );\n\n\tvar fragment, first, scripts, hasScripts, node, doc,\n\t\ti = 0,\n\t\tl = collection.length,\n\t\tiNoClone = l - 1,\n\t\tvalue = args[ 0 ],\n\t\tvalueIsFunction = isFunction( value );\n\n\t// We can't cloneNode fragments that contain checked, in WebKit\n\tif ( valueIsFunction ||\n\t\t\t( l > 1 && typeof value === \"string\" &&\n\t\t\t\t!support.checkClone && rchecked.test( value ) ) ) {\n\t\treturn collection.each( function( index ) {\n\t\t\tvar self = collection.eq( index );\n\t\t\tif ( valueIsFunction ) {\n\t\t\t\targs[ 0 ] = value.call( this, index, self.html() );\n\t\t\t}\n\t\t\tdomManip( self, args, callback, ignored );\n\t\t} );\n\t}\n\n\tif ( l ) {\n\t\tfragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored );\n\t\tfirst = fragment.firstChild;\n\n\t\tif ( fragment.childNodes.length === 1 ) {\n\t\t\tfragment = first;\n\t\t}\n\n\t\t// Require either new content or an interest in ignored elements to invoke the callback\n\t\tif ( first || ignored ) {\n\t\t\tscripts = jQuery.map( getAll( fragment, \"script\" ), disableScript );\n\t\t\thasScripts = scripts.length;\n\n\t\t\t// Use the original fragment for the last item\n\t\t\t// instead of the first because it can end up\n\t\t\t// being emptied incorrectly in certain situations (trac-8070).\n\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\tnode = fragment;\n\n\t\t\t\tif ( i !== iNoClone ) {\n\t\t\t\t\tnode = jQuery.clone( node, true, true );\n\n\t\t\t\t\t// Keep references to cloned scripts for later restoration\n\t\t\t\t\tif ( hasScripts ) {\n\n\t\t\t\t\t\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t\t\t\t\t\t// push.apply(_, arraylike) throws on ancient WebKit\n\t\t\t\t\t\tjQuery.merge( scripts, getAll( node, \"script\" ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tcallback.call( collection[ i ], node, i );\n\t\t\t}\n\n\t\t\tif ( hasScripts ) {\n\t\t\t\tdoc = scripts[ scripts.length - 1 ].ownerDocument;\n\n\t\t\t\t// Re-enable scripts\n\t\t\t\tjQuery.map( scripts, restoreScript );\n\n\t\t\t\t// Evaluate executable scripts on first document insertion\n\t\t\t\tfor ( i = 0; i < hasScripts; i++ ) {\n\t\t\t\t\tnode = scripts[ i ];\n\t\t\t\t\tif ( rscriptType.test( node.type || \"\" ) &&\n\t\t\t\t\t\t!dataPriv.access( node, \"globalEval\" ) &&\n\t\t\t\t\t\tjQuery.contains( doc, node ) ) {\n\n\t\t\t\t\t\tif ( node.src && ( node.type || \"\" ).toLowerCase()  !== \"module\" ) {\n\n\t\t\t\t\t\t\t// Optional AJAX dependency, but won't run scripts if not present\n\t\t\t\t\t\t\tif ( jQuery._evalUrl && !node.noModule ) {\n\t\t\t\t\t\t\t\tjQuery._evalUrl( node.src, {\n\t\t\t\t\t\t\t\t\tnonce: node.nonce || node.getAttribute( \"nonce\" )\n\t\t\t\t\t\t\t\t}, doc );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t// Unwrap a CDATA section containing script contents. This shouldn't be\n\t\t\t\t\t\t\t// needed as in XML documents they're already not visible when\n\t\t\t\t\t\t\t// inspecting element contents and in HTML documents they have no\n\t\t\t\t\t\t\t// meaning but we're preserving that logic for backwards compatibility.\n\t\t\t\t\t\t\t// This will be removed completely in 4.0. See gh-4904.\n\t\t\t\t\t\t\tDOMEval( node.textContent.replace( rcleanScript, \"\" ), node, doc );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn collection;\n}\n\nfunction remove( elem, selector, keepData ) {\n\tvar node,\n\t\tnodes = selector ? jQuery.filter( selector, elem ) : elem,\n\t\ti = 0;\n\n\tfor ( ; ( node = nodes[ i ] ) != null; i++ ) {\n\t\tif ( !keepData && node.nodeType === 1 ) {\n\t\t\tjQuery.cleanData( getAll( node ) );\n\t\t}\n\n\t\tif ( node.parentNode ) {\n\t\t\tif ( keepData && isAttached( node ) ) {\n\t\t\t\tsetGlobalEval( getAll( node, \"script\" ) );\n\t\t\t}\n\t\t\tnode.parentNode.removeChild( node );\n\t\t}\n\t}\n\n\treturn elem;\n}\n\njQuery.extend( {\n\thtmlPrefilter: function( html ) {\n\t\treturn html;\n\t},\n\n\tclone: function( elem, dataAndEvents, deepDataAndEvents ) {\n\t\tvar i, l, srcElements, destElements,\n\t\t\tclone = elem.cloneNode( true ),\n\t\t\tinPage = isAttached( elem );\n\n\t\t// Fix IE cloning issues\n\t\tif ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&\n\t\t\t\t!jQuery.isXMLDoc( elem ) ) {\n\n\t\t\t// We eschew jQuery#find here for performance reasons:\n\t\t\t// https://jsperf.com/getall-vs-sizzle/2\n\t\t\tdestElements = getAll( clone );\n\t\t\tsrcElements = getAll( elem );\n\n\t\t\tfor ( i = 0, l = srcElements.length; i < l; i++ ) {\n\t\t\t\tfixInput( srcElements[ i ], destElements[ i ] );\n\t\t\t}\n\t\t}\n\n\t\t// Copy the events from the original to the clone\n\t\tif ( dataAndEvents ) {\n\t\t\tif ( deepDataAndEvents ) {\n\t\t\t\tsrcElements = srcElements || getAll( elem );\n\t\t\t\tdestElements = destElements || getAll( clone );\n\n\t\t\t\tfor ( i = 0, l = srcElements.length; i < l; i++ ) {\n\t\t\t\t\tcloneCopyEvent( srcElements[ i ], destElements[ i ] );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tcloneCopyEvent( elem, clone );\n\t\t\t}\n\t\t}\n\n\t\t// Preserve script evaluation history\n\t\tdestElements = getAll( clone, \"script\" );\n\t\tif ( destElements.length > 0 ) {\n\t\t\tsetGlobalEval( destElements, !inPage && getAll( elem, \"script\" ) );\n\t\t}\n\n\t\t// Return the cloned set\n\t\treturn clone;\n\t},\n\n\tcleanData: function( elems ) {\n\t\tvar data, elem, type,\n\t\t\tspecial = jQuery.event.special,\n\t\t\ti = 0;\n\n\t\tfor ( ; ( elem = elems[ i ] ) !== undefined; i++ ) {\n\t\t\tif ( acceptData( elem ) ) {\n\t\t\t\tif ( ( data = elem[ dataPriv.expando ] ) ) {\n\t\t\t\t\tif ( data.events ) {\n\t\t\t\t\t\tfor ( type in data.events ) {\n\t\t\t\t\t\t\tif ( special[ type ] ) {\n\t\t\t\t\t\t\t\tjQuery.event.remove( elem, type );\n\n\t\t\t\t\t\t\t// This is a shortcut to avoid jQuery.event.remove's overhead\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tjQuery.removeEvent( elem, type, data.handle );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Support: Chrome <=35 - 45+\n\t\t\t\t\t// Assign undefined instead of using delete, see Data#remove\n\t\t\t\t\telem[ dataPriv.expando ] = undefined;\n\t\t\t\t}\n\t\t\t\tif ( elem[ dataUser.expando ] ) {\n\n\t\t\t\t\t// Support: Chrome <=35 - 45+\n\t\t\t\t\t// Assign undefined instead of using delete, see Data#remove\n\t\t\t\t\telem[ dataUser.expando ] = undefined;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n} );\n\njQuery.fn.extend( {\n\tdetach: function( selector ) {\n\t\treturn remove( this, selector, true );\n\t},\n\n\tremove: function( selector ) {\n\t\treturn remove( this, selector );\n\t},\n\n\ttext: function( value ) {\n\t\treturn access( this, function( value ) {\n\t\t\treturn value === undefined ?\n\t\t\t\tjQuery.text( this ) :\n\t\t\t\tthis.empty().each( function() {\n\t\t\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n\t\t\t\t\t\tthis.textContent = value;\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t}, null, value, arguments.length );\n\t},\n\n\tappend: function() {\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n\t\t\t\tvar target = manipulationTarget( this, elem );\n\t\t\t\ttarget.appendChild( elem );\n\t\t\t}\n\t\t} );\n\t},\n\n\tprepend: function() {\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n\t\t\t\tvar target = manipulationTarget( this, elem );\n\t\t\t\ttarget.insertBefore( elem, target.firstChild );\n\t\t\t}\n\t\t} );\n\t},\n\n\tbefore: function() {\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tif ( this.parentNode ) {\n\t\t\t\tthis.parentNode.insertBefore( elem, this );\n\t\t\t}\n\t\t} );\n\t},\n\n\tafter: function() {\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tif ( this.parentNode ) {\n\t\t\t\tthis.parentNode.insertBefore( elem, this.nextSibling );\n\t\t\t}\n\t\t} );\n\t},\n\n\tempty: function() {\n\t\tvar elem,\n\t\t\ti = 0;\n\n\t\tfor ( ; ( elem = this[ i ] ) != null; i++ ) {\n\t\t\tif ( elem.nodeType === 1 ) {\n\n\t\t\t\t// Prevent memory leaks\n\t\t\t\tjQuery.cleanData( getAll( elem, false ) );\n\n\t\t\t\t// Remove any remaining nodes\n\t\t\t\telem.textContent = \"\";\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tclone: function( dataAndEvents, deepDataAndEvents ) {\n\t\tdataAndEvents = dataAndEvents == null ? false : dataAndEvents;\n\t\tdeepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;\n\n\t\treturn this.map( function() {\n\t\t\treturn jQuery.clone( this, dataAndEvents, deepDataAndEvents );\n\t\t} );\n\t},\n\n\thtml: function( value ) {\n\t\treturn access( this, function( value ) {\n\t\t\tvar elem = this[ 0 ] || {},\n\t\t\t\ti = 0,\n\t\t\t\tl = this.length;\n\n\t\t\tif ( value === undefined && elem.nodeType === 1 ) {\n\t\t\t\treturn elem.innerHTML;\n\t\t\t}\n\n\t\t\t// See if we can take a shortcut and just use innerHTML\n\t\t\tif ( typeof value === \"string\" && !rnoInnerhtml.test( value ) &&\n\t\t\t\t!wrapMap[ ( rtagName.exec( value ) || [ \"\", \"\" ] )[ 1 ].toLowerCase() ] ) {\n\n\t\t\t\tvalue = jQuery.htmlPrefilter( value );\n\n\t\t\t\ttry {\n\t\t\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\t\t\telem = this[ i ] || {};\n\n\t\t\t\t\t\t// Remove element nodes and prevent memory leaks\n\t\t\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\t\t\tjQuery.cleanData( getAll( elem, false ) );\n\t\t\t\t\t\t\telem.innerHTML = value;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\telem = 0;\n\n\t\t\t\t// If using innerHTML throws an exception, use the fallback method\n\t\t\t\t} catch ( e ) {}\n\t\t\t}\n\n\t\t\tif ( elem ) {\n\t\t\t\tthis.empty().append( value );\n\t\t\t}\n\t\t}, null, value, arguments.length );\n\t},\n\n\treplaceWith: function() {\n\t\tvar ignored = [];\n\n\t\t// Make the changes, replacing each non-ignored context element with the new content\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tvar parent = this.parentNode;\n\n\t\t\tif ( jQuery.inArray( this, ignored ) < 0 ) {\n\t\t\t\tjQuery.cleanData( getAll( this ) );\n\t\t\t\tif ( parent ) {\n\t\t\t\t\tparent.replaceChild( elem, this );\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Force callback invocation\n\t\t}, ignored );\n\t}\n} );\n\njQuery.each( {\n\tappendTo: \"append\",\n\tprependTo: \"prepend\",\n\tinsertBefore: \"before\",\n\tinsertAfter: \"after\",\n\treplaceAll: \"replaceWith\"\n}, function( name, original ) {\n\tjQuery.fn[ name ] = function( selector ) {\n\t\tvar elems,\n\t\t\tret = [],\n\t\t\tinsert = jQuery( selector ),\n\t\t\tlast = insert.length - 1,\n\t\t\ti = 0;\n\n\t\tfor ( ; i <= last; i++ ) {\n\t\t\telems = i === last ? this : this.clone( true );\n\t\t\tjQuery( insert[ i ] )[ original ]( elems );\n\n\t\t\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t\t\t// .get() because push.apply(_, arraylike) throws on ancient WebKit\n\t\t\tpush.apply( ret, elems.get() );\n\t\t}\n\n\t\treturn this.pushStack( ret );\n\t};\n} );\nvar rnumnonpx = new RegExp( \"^(\" + pnum + \")(?!px)[a-z%]+$\", \"i\" );\n\nvar rcustomProp = /^--/;\n\n\nvar getStyles = function( elem ) {\n\n\t\t// Support: IE <=11 only, Firefox <=30 (trac-15098, trac-14150)\n\t\t// IE throws on elements created in popups\n\t\t// FF meanwhile throws on frame elements through \"defaultView.getComputedStyle\"\n\t\tvar view = elem.ownerDocument.defaultView;\n\n\t\tif ( !view || !view.opener ) {\n\t\t\tview = window;\n\t\t}\n\n\t\treturn view.getComputedStyle( elem );\n\t};\n\nvar swap = function( elem, options, callback ) {\n\tvar ret, name,\n\t\told = {};\n\n\t// Remember the old values, and insert the new ones\n\tfor ( name in options ) {\n\t\told[ name ] = elem.style[ name ];\n\t\telem.style[ name ] = options[ name ];\n\t}\n\n\tret = callback.call( elem );\n\n\t// Revert the old values\n\tfor ( name in options ) {\n\t\telem.style[ name ] = old[ name ];\n\t}\n\n\treturn ret;\n};\n\n\nvar rboxStyle = new RegExp( cssExpand.join( \"|\" ), \"i\" );\n\n\n\n( function() {\n\n\t// Executing both pixelPosition & boxSizingReliable tests require only one layout\n\t// so they're executed at the same time to save the second computation.\n\tfunction computeStyleTests() {\n\n\t\t// This is a singleton, we need to execute it only once\n\t\tif ( !div ) {\n\t\t\treturn;\n\t\t}\n\n\t\tcontainer.style.cssText = \"position:absolute;left:-11111px;width:60px;\" +\n\t\t\t\"margin-top:1px;padding:0;border:0\";\n\t\tdiv.style.cssText =\n\t\t\t\"position:relative;display:block;box-sizing:border-box;overflow:scroll;\" +\n\t\t\t\"margin:auto;border:1px;padding:1px;\" +\n\t\t\t\"width:60%;top:1%\";\n\t\tdocumentElement.appendChild( container ).appendChild( div );\n\n\t\tvar divStyle = window.getComputedStyle( div );\n\t\tpixelPositionVal = divStyle.top !== \"1%\";\n\n\t\t// Support: Android 4.0 - 4.3 only, Firefox <=3 - 44\n\t\treliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12;\n\n\t\t// Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3\n\t\t// Some styles come back with percentage values, even though they shouldn't\n\t\tdiv.style.right = \"60%\";\n\t\tpixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36;\n\n\t\t// Support: IE 9 - 11 only\n\t\t// Detect misreporting of content dimensions for box-sizing:border-box elements\n\t\tboxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36;\n\n\t\t// Support: IE 9 only\n\t\t// Detect overflow:scroll screwiness (gh-3699)\n\t\t// Support: Chrome <=64\n\t\t// Don't get tricked when zoom affects offsetWidth (gh-4029)\n\t\tdiv.style.position = \"absolute\";\n\t\tscrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12;\n\n\t\tdocumentElement.removeChild( container );\n\n\t\t// Nullify the div so it wouldn't be stored in the memory and\n\t\t// it will also be a sign that checks already performed\n\t\tdiv = null;\n\t}\n\n\tfunction roundPixelMeasures( measure ) {\n\t\treturn Math.round( parseFloat( measure ) );\n\t}\n\n\tvar pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal,\n\t\treliableTrDimensionsVal, reliableMarginLeftVal,\n\t\tcontainer = document.createElement( \"div\" ),\n\t\tdiv = document.createElement( \"div\" );\n\n\t// Finish early in limited (non-browser) environments\n\tif ( !div.style ) {\n\t\treturn;\n\t}\n\n\t// Support: IE <=9 - 11 only\n\t// Style of cloned element affects source element cloned (trac-8908)\n\tdiv.style.backgroundClip = \"content-box\";\n\tdiv.cloneNode( true ).style.backgroundClip = \"\";\n\tsupport.clearCloneStyle = div.style.backgroundClip === \"content-box\";\n\n\tjQuery.extend( support, {\n\t\tboxSizingReliable: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn boxSizingReliableVal;\n\t\t},\n\t\tpixelBoxStyles: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn pixelBoxStylesVal;\n\t\t},\n\t\tpixelPosition: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn pixelPositionVal;\n\t\t},\n\t\treliableMarginLeft: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn reliableMarginLeftVal;\n\t\t},\n\t\tscrollboxSize: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn scrollboxSizeVal;\n\t\t},\n\n\t\t// Support: IE 9 - 11+, Edge 15 - 18+\n\t\t// IE/Edge misreport `getComputedStyle` of table rows with width/height\n\t\t// set in CSS while `offset*` properties report correct values.\n\t\t// Behavior in IE 9 is more subtle than in newer versions & it passes\n\t\t// some versions of this test; make sure not to make it pass there!\n\t\t//\n\t\t// Support: Firefox 70+\n\t\t// Only Firefox includes border widths\n\t\t// in computed dimensions. (gh-4529)\n\t\treliableTrDimensions: function() {\n\t\t\tvar table, tr, trChild, trStyle;\n\t\t\tif ( reliableTrDimensionsVal == null ) {\n\t\t\t\ttable = document.createElement( \"table\" );\n\t\t\t\ttr = document.createElement( \"tr\" );\n\t\t\t\ttrChild = document.createElement( \"div\" );\n\n\t\t\t\ttable.style.cssText = \"position:absolute;left:-11111px;border-collapse:separate\";\n\t\t\t\ttr.style.cssText = \"box-sizing:content-box;border:1px solid\";\n\n\t\t\t\t// Support: Chrome 86+\n\t\t\t\t// Height set through cssText does not get applied.\n\t\t\t\t// Computed height then comes back as 0.\n\t\t\t\ttr.style.height = \"1px\";\n\t\t\t\ttrChild.style.height = \"9px\";\n\n\t\t\t\t// Support: Android 8 Chrome 86+\n\t\t\t\t// In our bodyBackground.html iframe,\n\t\t\t\t// display for all div elements is set to \"inline\",\n\t\t\t\t// which causes a problem only in Android 8 Chrome 86.\n\t\t\t\t// Ensuring the div is `display: block`\n\t\t\t\t// gets around this issue.\n\t\t\t\ttrChild.style.display = \"block\";\n\n\t\t\t\tdocumentElement\n\t\t\t\t\t.appendChild( table )\n\t\t\t\t\t.appendChild( tr )\n\t\t\t\t\t.appendChild( trChild );\n\n\t\t\t\ttrStyle = window.getComputedStyle( tr );\n\t\t\t\treliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) +\n\t\t\t\t\tparseInt( trStyle.borderTopWidth, 10 ) +\n\t\t\t\t\tparseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight;\n\n\t\t\t\tdocumentElement.removeChild( table );\n\t\t\t}\n\t\t\treturn reliableTrDimensionsVal;\n\t\t}\n\t} );\n} )();\n\n\nfunction curCSS( elem, name, computed ) {\n\tvar width, minWidth, maxWidth, ret,\n\t\tisCustomProp = rcustomProp.test( name ),\n\n\t\t// Support: Firefox 51+\n\t\t// Retrieving style before computed somehow\n\t\t// fixes an issue with getting wrong values\n\t\t// on detached elements\n\t\tstyle = elem.style;\n\n\tcomputed = computed || getStyles( elem );\n\n\t// getPropertyValue is needed for:\n\t//   .css('filter') (IE 9 only, trac-12537)\n\t//   .css('--customProperty) (gh-3144)\n\tif ( computed ) {\n\n\t\t// Support: IE <=9 - 11+\n\t\t// IE only supports `\"float\"` in `getPropertyValue`; in computed styles\n\t\t// it's only available as `\"cssFloat\"`. We no longer modify properties\n\t\t// sent to `.css()` apart from camelCasing, so we need to check both.\n\t\t// Normally, this would create difference in behavior: if\n\t\t// `getPropertyValue` returns an empty string, the value returned\n\t\t// by `.css()` would be `undefined`. This is usually the case for\n\t\t// disconnected elements. However, in IE even disconnected elements\n\t\t// with no styles return `\"none\"` for `getPropertyValue( \"float\" )`\n\t\tret = computed.getPropertyValue( name ) || computed[ name ];\n\n\t\tif ( isCustomProp && ret ) {\n\n\t\t\t// Support: Firefox 105+, Chrome <=105+\n\t\t\t// Spec requires trimming whitespace for custom properties (gh-4926).\n\t\t\t// Firefox only trims leading whitespace. Chrome just collapses\n\t\t\t// both leading & trailing whitespace to a single space.\n\t\t\t//\n\t\t\t// Fall back to `undefined` if empty string returned.\n\t\t\t// This collapses a missing definition with property defined\n\t\t\t// and set to an empty string but there's no standard API\n\t\t\t// allowing us to differentiate them without a performance penalty\n\t\t\t// and returning `undefined` aligns with older jQuery.\n\t\t\t//\n\t\t\t// rtrimCSS treats U+000D CARRIAGE RETURN and U+000C FORM FEED\n\t\t\t// as whitespace while CSS does not, but this is not a problem\n\t\t\t// because CSS preprocessing replaces them with U+000A LINE FEED\n\t\t\t// (which *is* CSS whitespace)\n\t\t\t// https://www.w3.org/TR/css-syntax-3/#input-preprocessing\n\t\t\tret = ret.replace( rtrimCSS, \"$1\" ) || undefined;\n\t\t}\n\n\t\tif ( ret === \"\" && !isAttached( elem ) ) {\n\t\t\tret = jQuery.style( elem, name );\n\t\t}\n\n\t\t// A tribute to the \"awesome hack by Dean Edwards\"\n\t\t// Android Browser returns percentage for some values,\n\t\t// but width seems to be reliably pixels.\n\t\t// This is against the CSSOM draft spec:\n\t\t// https://drafts.csswg.org/cssom/#resolved-values\n\t\tif ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) {\n\n\t\t\t// Remember the original values\n\t\t\twidth = style.width;\n\t\t\tminWidth = style.minWidth;\n\t\t\tmaxWidth = style.maxWidth;\n\n\t\t\t// Put in the new values to get a computed value out\n\t\t\tstyle.minWidth = style.maxWidth = style.width = ret;\n\t\t\tret = computed.width;\n\n\t\t\t// Revert the changed values\n\t\t\tstyle.width = width;\n\t\t\tstyle.minWidth = minWidth;\n\t\t\tstyle.maxWidth = maxWidth;\n\t\t}\n\t}\n\n\treturn ret !== undefined ?\n\n\t\t// Support: IE <=9 - 11 only\n\t\t// IE returns zIndex value as an integer.\n\t\tret + \"\" :\n\t\tret;\n}\n\n\nfunction addGetHookIf( conditionFn, hookFn ) {\n\n\t// Define the hook, we'll check on the first run if it's really needed.\n\treturn {\n\t\tget: function() {\n\t\t\tif ( conditionFn() ) {\n\n\t\t\t\t// Hook not needed (or it's not possible to use it due\n\t\t\t\t// to missing dependency), remove it.\n\t\t\t\tdelete this.get;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Hook needed; redefine it so that the support test is not executed again.\n\t\t\treturn ( this.get = hookFn ).apply( this, arguments );\n\t\t}\n\t};\n}\n\n\nvar cssPrefixes = [ \"Webkit\", \"Moz\", \"ms\" ],\n\temptyStyle = document.createElement( \"div\" ).style,\n\tvendorProps = {};\n\n// Return a vendor-prefixed property or undefined\nfunction vendorPropName( name ) {\n\n\t// Check for vendor prefixed names\n\tvar capName = name[ 0 ].toUpperCase() + name.slice( 1 ),\n\t\ti = cssPrefixes.length;\n\n\twhile ( i-- ) {\n\t\tname = cssPrefixes[ i ] + capName;\n\t\tif ( name in emptyStyle ) {\n\t\t\treturn name;\n\t\t}\n\t}\n}\n\n// Return a potentially-mapped jQuery.cssProps or vendor prefixed property\nfunction finalPropName( name ) {\n\tvar final = jQuery.cssProps[ name ] || vendorProps[ name ];\n\n\tif ( final ) {\n\t\treturn final;\n\t}\n\tif ( name in emptyStyle ) {\n\t\treturn name;\n\t}\n\treturn vendorProps[ name ] = vendorPropName( name ) || name;\n}\n\n\nvar\n\n\t// Swappable if display is none or starts with table\n\t// except \"table\", \"table-cell\", or \"table-caption\"\n\t// See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display\n\trdisplayswap = /^(none|table(?!-c[ea]).+)/,\n\tcssShow = { position: \"absolute\", visibility: \"hidden\", display: \"block\" },\n\tcssNormalTransform = {\n\t\tletterSpacing: \"0\",\n\t\tfontWeight: \"400\"\n\t};\n\nfunction setPositiveNumber( _elem, value, subtract ) {\n\n\t// Any relative (+/-) values have already been\n\t// normalized at this point\n\tvar matches = rcssNum.exec( value );\n\treturn matches ?\n\n\t\t// Guard against undefined \"subtract\", e.g., when used as in cssHooks\n\t\tMath.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || \"px\" ) :\n\t\tvalue;\n}\n\nfunction boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) {\n\tvar i = dimension === \"width\" ? 1 : 0,\n\t\textra = 0,\n\t\tdelta = 0,\n\t\tmarginDelta = 0;\n\n\t// Adjustment may not be necessary\n\tif ( box === ( isBorderBox ? \"border\" : \"content\" ) ) {\n\t\treturn 0;\n\t}\n\n\tfor ( ; i < 4; i += 2 ) {\n\n\t\t// Both box models exclude margin\n\t\t// Count margin delta separately to only add it after scroll gutter adjustment.\n\t\t// This is needed to make negative margins work with `outerHeight( true )` (gh-3982).\n\t\tif ( box === \"margin\" ) {\n\t\t\tmarginDelta += jQuery.css( elem, box + cssExpand[ i ], true, styles );\n\t\t}\n\n\t\t// If we get here with a content-box, we're seeking \"padding\" or \"border\" or \"margin\"\n\t\tif ( !isBorderBox ) {\n\n\t\t\t// Add padding\n\t\t\tdelta += jQuery.css( elem, \"padding\" + cssExpand[ i ], true, styles );\n\n\t\t\t// For \"border\" or \"margin\", add border\n\t\t\tif ( box !== \"padding\" ) {\n\t\t\t\tdelta += jQuery.css( elem, \"border\" + cssExpand[ i ] + \"Width\", true, styles );\n\n\t\t\t// But still keep track of it otherwise\n\t\t\t} else {\n\t\t\t\textra += jQuery.css( elem, \"border\" + cssExpand[ i ] + \"Width\", true, styles );\n\t\t\t}\n\n\t\t// If we get here with a border-box (content + padding + border), we're seeking \"content\" or\n\t\t// \"padding\" or \"margin\"\n\t\t} else {\n\n\t\t\t// For \"content\", subtract padding\n\t\t\tif ( box === \"content\" ) {\n\t\t\t\tdelta -= jQuery.css( elem, \"padding\" + cssExpand[ i ], true, styles );\n\t\t\t}\n\n\t\t\t// For \"content\" or \"padding\", subtract border\n\t\t\tif ( box !== \"margin\" ) {\n\t\t\t\tdelta -= jQuery.css( elem, \"border\" + cssExpand[ i ] + \"Width\", true, styles );\n\t\t\t}\n\t\t}\n\t}\n\n\t// Account for positive content-box scroll gutter when requested by providing computedVal\n\tif ( !isBorderBox && computedVal >= 0 ) {\n\n\t\t// offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border\n\t\t// Assuming integer scroll gutter, subtract the rest and round down\n\t\tdelta += Math.max( 0, Math.ceil(\n\t\t\telem[ \"offset\" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -\n\t\t\tcomputedVal -\n\t\t\tdelta -\n\t\t\textra -\n\t\t\t0.5\n\n\t\t// If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter\n\t\t// Use an explicit zero to avoid NaN (gh-3964)\n\t\t) ) || 0;\n\t}\n\n\treturn delta + marginDelta;\n}\n\nfunction getWidthOrHeight( elem, dimension, extra ) {\n\n\t// Start with computed style\n\tvar styles = getStyles( elem ),\n\n\t\t// To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322).\n\t\t// Fake content-box until we know it's needed to know the true value.\n\t\tboxSizingNeeded = !support.boxSizingReliable() || extra,\n\t\tisBorderBox = boxSizingNeeded &&\n\t\t\tjQuery.css( elem, \"boxSizing\", false, styles ) === \"border-box\",\n\t\tvalueIsBorderBox = isBorderBox,\n\n\t\tval = curCSS( elem, dimension, styles ),\n\t\toffsetProp = \"offset\" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 );\n\n\t// Support: Firefox <=54\n\t// Return a confounding non-pixel value or feign ignorance, as appropriate.\n\tif ( rnumnonpx.test( val ) ) {\n\t\tif ( !extra ) {\n\t\t\treturn val;\n\t\t}\n\t\tval = \"auto\";\n\t}\n\n\n\t// Support: IE 9 - 11 only\n\t// Use offsetWidth/offsetHeight for when box sizing is unreliable.\n\t// In those cases, the computed value can be trusted to be border-box.\n\tif ( ( !support.boxSizingReliable() && isBorderBox ||\n\n\t\t// Support: IE 10 - 11+, Edge 15 - 18+\n\t\t// IE/Edge misreport `getComputedStyle` of table rows with width/height\n\t\t// set in CSS while `offset*` properties report correct values.\n\t\t// Interestingly, in some cases IE 9 doesn't suffer from this issue.\n\t\t!support.reliableTrDimensions() && nodeName( elem, \"tr\" ) ||\n\n\t\t// Fall back to offsetWidth/offsetHeight when value is \"auto\"\n\t\t// This happens for inline elements with no explicit setting (gh-3571)\n\t\tval === \"auto\" ||\n\n\t\t// Support: Android <=4.1 - 4.3 only\n\t\t// Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602)\n\t\t!parseFloat( val ) && jQuery.css( elem, \"display\", false, styles ) === \"inline\" ) &&\n\n\t\t// Make sure the element is visible & connected\n\t\telem.getClientRects().length ) {\n\n\t\tisBorderBox = jQuery.css( elem, \"boxSizing\", false, styles ) === \"border-box\";\n\n\t\t// Where available, offsetWidth/offsetHeight approximate border box dimensions.\n\t\t// Where not available (e.g., SVG), assume unreliable box-sizing and interpret the\n\t\t// retrieved value as a content box dimension.\n\t\tvalueIsBorderBox = offsetProp in elem;\n\t\tif ( valueIsBorderBox ) {\n\t\t\tval = elem[ offsetProp ];\n\t\t}\n\t}\n\n\t// Normalize \"\" and auto\n\tval = parseFloat( val ) || 0;\n\n\t// Adjust for the element's box model\n\treturn ( val +\n\t\tboxModelAdjustment(\n\t\t\telem,\n\t\t\tdimension,\n\t\t\textra || ( isBorderBox ? \"border\" : \"content\" ),\n\t\t\tvalueIsBorderBox,\n\t\t\tstyles,\n\n\t\t\t// Provide the current computed size to request scroll gutter calculation (gh-3589)\n\t\t\tval\n\t\t)\n\t) + \"px\";\n}\n\njQuery.extend( {\n\n\t// Add in style property hooks for overriding the default\n\t// behavior of getting and setting a style property\n\tcssHooks: {\n\t\topacity: {\n\t\t\tget: function( elem, computed ) {\n\t\t\t\tif ( computed ) {\n\n\t\t\t\t\t// We should always get a number back from opacity\n\t\t\t\t\tvar ret = curCSS( elem, \"opacity\" );\n\t\t\t\t\treturn ret === \"\" ? \"1\" : ret;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\t// Don't automatically add \"px\" to these possibly-unitless properties\n\tcssNumber: {\n\t\tanimationIterationCount: true,\n\t\taspectRatio: true,\n\t\tborderImageSlice: true,\n\t\tcolumnCount: true,\n\t\tflexGrow: true,\n\t\tflexShrink: true,\n\t\tfontWeight: true,\n\t\tgridArea: true,\n\t\tgridColumn: true,\n\t\tgridColumnEnd: true,\n\t\tgridColumnStart: true,\n\t\tgridRow: true,\n\t\tgridRowEnd: true,\n\t\tgridRowStart: true,\n\t\tlineHeight: true,\n\t\topacity: true,\n\t\torder: true,\n\t\torphans: true,\n\t\tscale: true,\n\t\twidows: true,\n\t\tzIndex: true,\n\t\tzoom: true,\n\n\t\t// SVG-related\n\t\tfillOpacity: true,\n\t\tfloodOpacity: true,\n\t\tstopOpacity: true,\n\t\tstrokeMiterlimit: true,\n\t\tstrokeOpacity: true\n\t},\n\n\t// Add in properties whose names you wish to fix before\n\t// setting or getting the value\n\tcssProps: {},\n\n\t// Get and set the style property on a DOM Node\n\tstyle: function( elem, name, value, extra ) {\n\n\t\t// Don't set styles on text and comment nodes\n\t\tif ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Make sure that we're working with the right name\n\t\tvar ret, type, hooks,\n\t\t\torigName = camelCase( name ),\n\t\t\tisCustomProp = rcustomProp.test( name ),\n\t\t\tstyle = elem.style;\n\n\t\t// Make sure that we're working with the right name. We don't\n\t\t// want to query the value if it is a CSS custom property\n\t\t// since they are user-defined.\n\t\tif ( !isCustomProp ) {\n\t\t\tname = finalPropName( origName );\n\t\t}\n\n\t\t// Gets hook for the prefixed version, then unprefixed version\n\t\thooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n\n\t\t// Check if we're setting a value\n\t\tif ( value !== undefined ) {\n\t\t\ttype = typeof value;\n\n\t\t\t// Convert \"+=\" or \"-=\" to relative numbers (trac-7345)\n\t\t\tif ( type === \"string\" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) {\n\t\t\t\tvalue = adjustCSS( elem, name, ret );\n\n\t\t\t\t// Fixes bug trac-9237\n\t\t\t\ttype = \"number\";\n\t\t\t}\n\n\t\t\t// Make sure that null and NaN values aren't set (trac-7116)\n\t\t\tif ( value == null || value !== value ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// If a number was passed in, add the unit (except for certain CSS properties)\n\t\t\t// The isCustomProp check can be removed in jQuery 4.0 when we only auto-append\n\t\t\t// \"px\" to a few hardcoded values.\n\t\t\tif ( type === \"number\" && !isCustomProp ) {\n\t\t\t\tvalue += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? \"\" : \"px\" );\n\t\t\t}\n\n\t\t\t// background-* props affect original clone's values\n\t\t\tif ( !support.clearCloneStyle && value === \"\" && name.indexOf( \"background\" ) === 0 ) {\n\t\t\t\tstyle[ name ] = \"inherit\";\n\t\t\t}\n\n\t\t\t// If a hook was provided, use that value, otherwise just set the specified value\n\t\t\tif ( !hooks || !( \"set\" in hooks ) ||\n\t\t\t\t( value = hooks.set( elem, value, extra ) ) !== undefined ) {\n\n\t\t\t\tif ( isCustomProp ) {\n\t\t\t\t\tstyle.setProperty( name, value );\n\t\t\t\t} else {\n\t\t\t\t\tstyle[ name ] = value;\n\t\t\t\t}\n\t\t\t}\n\n\t\t} else {\n\n\t\t\t// If a hook was provided get the non-computed value from there\n\t\t\tif ( hooks && \"get\" in hooks &&\n\t\t\t\t( ret = hooks.get( elem, false, extra ) ) !== undefined ) {\n\n\t\t\t\treturn ret;\n\t\t\t}\n\n\t\t\t// Otherwise just get the value from the style object\n\t\t\treturn style[ name ];\n\t\t}\n\t},\n\n\tcss: function( elem, name, extra, styles ) {\n\t\tvar val, num, hooks,\n\t\t\torigName = camelCase( name ),\n\t\t\tisCustomProp = rcustomProp.test( name );\n\n\t\t// Make sure that we're working with the right name. We don't\n\t\t// want to modify the value if it is a CSS custom property\n\t\t// since they are user-defined.\n\t\tif ( !isCustomProp ) {\n\t\t\tname = finalPropName( origName );\n\t\t}\n\n\t\t// Try prefixed name followed by the unprefixed name\n\t\thooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n\n\t\t// If a hook was provided get the computed value from there\n\t\tif ( hooks && \"get\" in hooks ) {\n\t\t\tval = hooks.get( elem, true, extra );\n\t\t}\n\n\t\t// Otherwise, if a way to get the computed value exists, use that\n\t\tif ( val === undefined ) {\n\t\t\tval = curCSS( elem, name, styles );\n\t\t}\n\n\t\t// Convert \"normal\" to computed value\n\t\tif ( val === \"normal\" && name in cssNormalTransform ) {\n\t\t\tval = cssNormalTransform[ name ];\n\t\t}\n\n\t\t// Make numeric if forced or a qualifier was provided and val looks numeric\n\t\tif ( extra === \"\" || extra ) {\n\t\t\tnum = parseFloat( val );\n\t\t\treturn extra === true || isFinite( num ) ? num || 0 : val;\n\t\t}\n\n\t\treturn val;\n\t}\n} );\n\njQuery.each( [ \"height\", \"width\" ], function( _i, dimension ) {\n\tjQuery.cssHooks[ dimension ] = {\n\t\tget: function( elem, computed, extra ) {\n\t\t\tif ( computed ) {\n\n\t\t\t\t// Certain elements can have dimension info if we invisibly show them\n\t\t\t\t// but it must have a current display style that would benefit\n\t\t\t\treturn rdisplayswap.test( jQuery.css( elem, \"display\" ) ) &&\n\n\t\t\t\t\t// Support: Safari 8+\n\t\t\t\t\t// Table columns in Safari have non-zero offsetWidth & zero\n\t\t\t\t\t// getBoundingClientRect().width unless display is changed.\n\t\t\t\t\t// Support: IE <=11 only\n\t\t\t\t\t// Running getBoundingClientRect on a disconnected node\n\t\t\t\t\t// in IE throws an error.\n\t\t\t\t\t( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ?\n\t\t\t\t\tswap( elem, cssShow, function() {\n\t\t\t\t\t\treturn getWidthOrHeight( elem, dimension, extra );\n\t\t\t\t\t} ) :\n\t\t\t\t\tgetWidthOrHeight( elem, dimension, extra );\n\t\t\t}\n\t\t},\n\n\t\tset: function( elem, value, extra ) {\n\t\t\tvar matches,\n\t\t\t\tstyles = getStyles( elem ),\n\n\t\t\t\t// Only read styles.position if the test has a chance to fail\n\t\t\t\t// to avoid forcing a reflow.\n\t\t\t\tscrollboxSizeBuggy = !support.scrollboxSize() &&\n\t\t\t\t\tstyles.position === \"absolute\",\n\n\t\t\t\t// To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991)\n\t\t\t\tboxSizingNeeded = scrollboxSizeBuggy || extra,\n\t\t\t\tisBorderBox = boxSizingNeeded &&\n\t\t\t\t\tjQuery.css( elem, \"boxSizing\", false, styles ) === \"border-box\",\n\t\t\t\tsubtract = extra ?\n\t\t\t\t\tboxModelAdjustment(\n\t\t\t\t\t\telem,\n\t\t\t\t\t\tdimension,\n\t\t\t\t\t\textra,\n\t\t\t\t\t\tisBorderBox,\n\t\t\t\t\t\tstyles\n\t\t\t\t\t) :\n\t\t\t\t\t0;\n\n\t\t\t// Account for unreliable border-box dimensions by comparing offset* to computed and\n\t\t\t// faking a content-box to get border and padding (gh-3699)\n\t\t\tif ( isBorderBox && scrollboxSizeBuggy ) {\n\t\t\t\tsubtract -= Math.ceil(\n\t\t\t\t\telem[ \"offset\" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -\n\t\t\t\t\tparseFloat( styles[ dimension ] ) -\n\t\t\t\t\tboxModelAdjustment( elem, dimension, \"border\", false, styles ) -\n\t\t\t\t\t0.5\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Convert to pixels if value adjustment is needed\n\t\t\tif ( subtract && ( matches = rcssNum.exec( value ) ) &&\n\t\t\t\t( matches[ 3 ] || \"px\" ) !== \"px\" ) {\n\n\t\t\t\telem.style[ dimension ] = value;\n\t\t\t\tvalue = jQuery.css( elem, dimension );\n\t\t\t}\n\n\t\t\treturn setPositiveNumber( elem, value, subtract );\n\t\t}\n\t};\n} );\n\njQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft,\n\tfunction( elem, computed ) {\n\t\tif ( computed ) {\n\t\t\treturn ( parseFloat( curCSS( elem, \"marginLeft\" ) ) ||\n\t\t\t\telem.getBoundingClientRect().left -\n\t\t\t\t\tswap( elem, { marginLeft: 0 }, function() {\n\t\t\t\t\t\treturn elem.getBoundingClientRect().left;\n\t\t\t\t\t} )\n\t\t\t) + \"px\";\n\t\t}\n\t}\n);\n\n// These hooks are used by animate to expand properties\njQuery.each( {\n\tmargin: \"\",\n\tpadding: \"\",\n\tborder: \"Width\"\n}, function( prefix, suffix ) {\n\tjQuery.cssHooks[ prefix + suffix ] = {\n\t\texpand: function( value ) {\n\t\t\tvar i = 0,\n\t\t\t\texpanded = {},\n\n\t\t\t\t// Assumes a single number if not a string\n\t\t\t\tparts = typeof value === \"string\" ? value.split( \" \" ) : [ value ];\n\n\t\t\tfor ( ; i < 4; i++ ) {\n\t\t\t\texpanded[ prefix + cssExpand[ i ] + suffix ] =\n\t\t\t\t\tparts[ i ] || parts[ i - 2 ] || parts[ 0 ];\n\t\t\t}\n\n\t\t\treturn expanded;\n\t\t}\n\t};\n\n\tif ( prefix !== \"margin\" ) {\n\t\tjQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;\n\t}\n} );\n\njQuery.fn.extend( {\n\tcss: function( name, value ) {\n\t\treturn access( this, function( elem, name, value ) {\n\t\t\tvar styles, len,\n\t\t\t\tmap = {},\n\t\t\t\ti = 0;\n\n\t\t\tif ( Array.isArray( name ) ) {\n\t\t\t\tstyles = getStyles( elem );\n\t\t\t\tlen = name.length;\n\n\t\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\t\tmap[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );\n\t\t\t\t}\n\n\t\t\t\treturn map;\n\t\t\t}\n\n\t\t\treturn value !== undefined ?\n\t\t\t\tjQuery.style( elem, name, value ) :\n\t\t\t\tjQuery.css( elem, name );\n\t\t}, name, value, arguments.length > 1 );\n\t}\n} );\n\n\nfunction Tween( elem, options, prop, end, easing ) {\n\treturn new Tween.prototype.init( elem, options, prop, end, easing );\n}\njQuery.Tween = Tween;\n\nTween.prototype = {\n\tconstructor: Tween,\n\tinit: function( elem, options, prop, end, easing, unit ) {\n\t\tthis.elem = elem;\n\t\tthis.prop = prop;\n\t\tthis.easing = easing || jQuery.easing._default;\n\t\tthis.options = options;\n\t\tthis.start = this.now = this.cur();\n\t\tthis.end = end;\n\t\tthis.unit = unit || ( jQuery.cssNumber[ prop ] ? \"\" : \"px\" );\n\t},\n\tcur: function() {\n\t\tvar hooks = Tween.propHooks[ this.prop ];\n\n\t\treturn hooks && hooks.get ?\n\t\t\thooks.get( this ) :\n\t\t\tTween.propHooks._default.get( this );\n\t},\n\trun: function( percent ) {\n\t\tvar eased,\n\t\t\thooks = Tween.propHooks[ this.prop ];\n\n\t\tif ( this.options.duration ) {\n\t\t\tthis.pos = eased = jQuery.easing[ this.easing ](\n\t\t\t\tpercent, this.options.duration * percent, 0, 1, this.options.duration\n\t\t\t);\n\t\t} else {\n\t\t\tthis.pos = eased = percent;\n\t\t}\n\t\tthis.now = ( this.end - this.start ) * eased + this.start;\n\n\t\tif ( this.options.step ) {\n\t\t\tthis.options.step.call( this.elem, this.now, this );\n\t\t}\n\n\t\tif ( hooks && hooks.set ) {\n\t\t\thooks.set( this );\n\t\t} else {\n\t\t\tTween.propHooks._default.set( this );\n\t\t}\n\t\treturn this;\n\t}\n};\n\nTween.prototype.init.prototype = Tween.prototype;\n\nTween.propHooks = {\n\t_default: {\n\t\tget: function( tween ) {\n\t\t\tvar result;\n\n\t\t\t// Use a property on the element directly when it is not a DOM element,\n\t\t\t// or when there is no matching style property that exists.\n\t\t\tif ( tween.elem.nodeType !== 1 ||\n\t\t\t\ttween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) {\n\t\t\t\treturn tween.elem[ tween.prop ];\n\t\t\t}\n\n\t\t\t// Passing an empty string as a 3rd parameter to .css will automatically\n\t\t\t// attempt a parseFloat and fallback to a string if the parse fails.\n\t\t\t// Simple values such as \"10px\" are parsed to Float;\n\t\t\t// complex values such as \"rotate(1rad)\" are returned as-is.\n\t\t\tresult = jQuery.css( tween.elem, tween.prop, \"\" );\n\n\t\t\t// Empty strings, null, undefined and \"auto\" are converted to 0.\n\t\t\treturn !result || result === \"auto\" ? 0 : result;\n\t\t},\n\t\tset: function( tween ) {\n\n\t\t\t// Use step hook for back compat.\n\t\t\t// Use cssHook if its there.\n\t\t\t// Use .style if available and use plain properties where available.\n\t\t\tif ( jQuery.fx.step[ tween.prop ] ) {\n\t\t\t\tjQuery.fx.step[ tween.prop ]( tween );\n\t\t\t} else if ( tween.elem.nodeType === 1 && (\n\t\t\t\tjQuery.cssHooks[ tween.prop ] ||\n\t\t\t\t\ttween.elem.style[ finalPropName( tween.prop ) ] != null ) ) {\n\t\t\t\tjQuery.style( tween.elem, tween.prop, tween.now + tween.unit );\n\t\t\t} else {\n\t\t\t\ttween.elem[ tween.prop ] = tween.now;\n\t\t\t}\n\t\t}\n\t}\n};\n\n// Support: IE <=9 only\n// Panic based approach to setting things on disconnected nodes\nTween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {\n\tset: function( tween ) {\n\t\tif ( tween.elem.nodeType && tween.elem.parentNode ) {\n\t\t\ttween.elem[ tween.prop ] = tween.now;\n\t\t}\n\t}\n};\n\njQuery.easing = {\n\tlinear: function( p ) {\n\t\treturn p;\n\t},\n\tswing: function( p ) {\n\t\treturn 0.5 - Math.cos( p * Math.PI ) / 2;\n\t},\n\t_default: \"swing\"\n};\n\njQuery.fx = Tween.prototype.init;\n\n// Back compat <1.8 extension point\njQuery.fx.step = {};\n\n\n\n\nvar\n\tfxNow, inProgress,\n\trfxtypes = /^(?:toggle|show|hide)$/,\n\trrun = /queueHooks$/;\n\nfunction schedule() {\n\tif ( inProgress ) {\n\t\tif ( document.hidden === false && window.requestAnimationFrame ) {\n\t\t\twindow.requestAnimationFrame( schedule );\n\t\t} else {\n\t\t\twindow.setTimeout( schedule, jQuery.fx.interval );\n\t\t}\n\n\t\tjQuery.fx.tick();\n\t}\n}\n\n// Animations created synchronously will run synchronously\nfunction createFxNow() {\n\twindow.setTimeout( function() {\n\t\tfxNow = undefined;\n\t} );\n\treturn ( fxNow = Date.now() );\n}\n\n// Generate parameters to create a standard animation\nfunction genFx( type, includeWidth ) {\n\tvar which,\n\t\ti = 0,\n\t\tattrs = { height: type };\n\n\t// If we include width, step value is 1 to do all cssExpand values,\n\t// otherwise step value is 2 to skip over Left and Right\n\tincludeWidth = includeWidth ? 1 : 0;\n\tfor ( ; i < 4; i += 2 - includeWidth ) {\n\t\twhich = cssExpand[ i ];\n\t\tattrs[ \"margin\" + which ] = attrs[ \"padding\" + which ] = type;\n\t}\n\n\tif ( includeWidth ) {\n\t\tattrs.opacity = attrs.width = type;\n\t}\n\n\treturn attrs;\n}\n\nfunction createTween( value, prop, animation ) {\n\tvar tween,\n\t\tcollection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ \"*\" ] ),\n\t\tindex = 0,\n\t\tlength = collection.length;\n\tfor ( ; index < length; index++ ) {\n\t\tif ( ( tween = collection[ index ].call( animation, prop, value ) ) ) {\n\n\t\t\t// We're done with this property\n\t\t\treturn tween;\n\t\t}\n\t}\n}\n\nfunction defaultPrefilter( elem, props, opts ) {\n\tvar prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display,\n\t\tisBox = \"width\" in props || \"height\" in props,\n\t\tanim = this,\n\t\torig = {},\n\t\tstyle = elem.style,\n\t\thidden = elem.nodeType && isHiddenWithinTree( elem ),\n\t\tdataShow = dataPriv.get( elem, \"fxshow\" );\n\n\t// Queue-skipping animations hijack the fx hooks\n\tif ( !opts.queue ) {\n\t\thooks = jQuery._queueHooks( elem, \"fx\" );\n\t\tif ( hooks.unqueued == null ) {\n\t\t\thooks.unqueued = 0;\n\t\t\toldfire = hooks.empty.fire;\n\t\t\thooks.empty.fire = function() {\n\t\t\t\tif ( !hooks.unqueued ) {\n\t\t\t\t\toldfire();\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t\thooks.unqueued++;\n\n\t\tanim.always( function() {\n\n\t\t\t// Ensure the complete handler is called before this completes\n\t\t\tanim.always( function() {\n\t\t\t\thooks.unqueued--;\n\t\t\t\tif ( !jQuery.queue( elem, \"fx\" ).length ) {\n\t\t\t\t\thooks.empty.fire();\n\t\t\t\t}\n\t\t\t} );\n\t\t} );\n\t}\n\n\t// Detect show/hide animations\n\tfor ( prop in props ) {\n\t\tvalue = props[ prop ];\n\t\tif ( rfxtypes.test( value ) ) {\n\t\t\tdelete props[ prop ];\n\t\t\ttoggle = toggle || value === \"toggle\";\n\t\t\tif ( value === ( hidden ? \"hide\" : \"show\" ) ) {\n\n\t\t\t\t// Pretend to be hidden if this is a \"show\" and\n\t\t\t\t// there is still data from a stopped show/hide\n\t\t\t\tif ( value === \"show\" && dataShow && dataShow[ prop ] !== undefined ) {\n\t\t\t\t\thidden = true;\n\n\t\t\t\t// Ignore all other no-op show/hide data\n\t\t\t\t} else {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\torig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );\n\t\t}\n\t}\n\n\t// Bail out if this is a no-op like .hide().hide()\n\tpropTween = !jQuery.isEmptyObject( props );\n\tif ( !propTween && jQuery.isEmptyObject( orig ) ) {\n\t\treturn;\n\t}\n\n\t// Restrict \"overflow\" and \"display\" styles during box animations\n\tif ( isBox && elem.nodeType === 1 ) {\n\n\t\t// Support: IE <=9 - 11, Edge 12 - 15\n\t\t// Record all 3 overflow attributes because IE does not infer the shorthand\n\t\t// from identically-valued overflowX and overflowY and Edge just mirrors\n\t\t// the overflowX value there.\n\t\topts.overflow = [ style.overflow, style.overflowX, style.overflowY ];\n\n\t\t// Identify a display type, preferring old show/hide data over the CSS cascade\n\t\trestoreDisplay = dataShow && dataShow.display;\n\t\tif ( restoreDisplay == null ) {\n\t\t\trestoreDisplay = dataPriv.get( elem, \"display\" );\n\t\t}\n\t\tdisplay = jQuery.css( elem, \"display\" );\n\t\tif ( display === \"none\" ) {\n\t\t\tif ( restoreDisplay ) {\n\t\t\t\tdisplay = restoreDisplay;\n\t\t\t} else {\n\n\t\t\t\t// Get nonempty value(s) by temporarily forcing visibility\n\t\t\t\tshowHide( [ elem ], true );\n\t\t\t\trestoreDisplay = elem.style.display || restoreDisplay;\n\t\t\t\tdisplay = jQuery.css( elem, \"display\" );\n\t\t\t\tshowHide( [ elem ] );\n\t\t\t}\n\t\t}\n\n\t\t// Animate inline elements as inline-block\n\t\tif ( display === \"inline\" || display === \"inline-block\" && restoreDisplay != null ) {\n\t\t\tif ( jQuery.css( elem, \"float\" ) === \"none\" ) {\n\n\t\t\t\t// Restore the original display value at the end of pure show/hide animations\n\t\t\t\tif ( !propTween ) {\n\t\t\t\t\tanim.done( function() {\n\t\t\t\t\t\tstyle.display = restoreDisplay;\n\t\t\t\t\t} );\n\t\t\t\t\tif ( restoreDisplay == null ) {\n\t\t\t\t\t\tdisplay = style.display;\n\t\t\t\t\t\trestoreDisplay = display === \"none\" ? \"\" : display;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tstyle.display = \"inline-block\";\n\t\t\t}\n\t\t}\n\t}\n\n\tif ( opts.overflow ) {\n\t\tstyle.overflow = \"hidden\";\n\t\tanim.always( function() {\n\t\t\tstyle.overflow = opts.overflow[ 0 ];\n\t\t\tstyle.overflowX = opts.overflow[ 1 ];\n\t\t\tstyle.overflowY = opts.overflow[ 2 ];\n\t\t} );\n\t}\n\n\t// Implement show/hide animations\n\tpropTween = false;\n\tfor ( prop in orig ) {\n\n\t\t// General show/hide setup for this element animation\n\t\tif ( !propTween ) {\n\t\t\tif ( dataShow ) {\n\t\t\t\tif ( \"hidden\" in dataShow ) {\n\t\t\t\t\thidden = dataShow.hidden;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdataShow = dataPriv.access( elem, \"fxshow\", { display: restoreDisplay } );\n\t\t\t}\n\n\t\t\t// Store hidden/visible for toggle so `.stop().toggle()` \"reverses\"\n\t\t\tif ( toggle ) {\n\t\t\t\tdataShow.hidden = !hidden;\n\t\t\t}\n\n\t\t\t// Show elements before animating them\n\t\t\tif ( hidden ) {\n\t\t\t\tshowHide( [ elem ], true );\n\t\t\t}\n\n\t\t\t/* eslint-disable no-loop-func */\n\n\t\t\tanim.done( function() {\n\n\t\t\t\t/* eslint-enable no-loop-func */\n\n\t\t\t\t// The final step of a \"hide\" animation is actually hiding the element\n\t\t\t\tif ( !hidden ) {\n\t\t\t\t\tshowHide( [ elem ] );\n\t\t\t\t}\n\t\t\t\tdataPriv.remove( elem, \"fxshow\" );\n\t\t\t\tfor ( prop in orig ) {\n\t\t\t\t\tjQuery.style( elem, prop, orig[ prop ] );\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\t// Per-property setup\n\t\tpropTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );\n\t\tif ( !( prop in dataShow ) ) {\n\t\t\tdataShow[ prop ] = propTween.start;\n\t\t\tif ( hidden ) {\n\t\t\t\tpropTween.end = propTween.start;\n\t\t\t\tpropTween.start = 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction propFilter( props, specialEasing ) {\n\tvar index, name, easing, value, hooks;\n\n\t// camelCase, specialEasing and expand cssHook pass\n\tfor ( index in props ) {\n\t\tname = camelCase( index );\n\t\teasing = specialEasing[ name ];\n\t\tvalue = props[ index ];\n\t\tif ( Array.isArray( value ) ) {\n\t\t\teasing = value[ 1 ];\n\t\t\tvalue = props[ index ] = value[ 0 ];\n\t\t}\n\n\t\tif ( index !== name ) {\n\t\t\tprops[ name ] = value;\n\t\t\tdelete props[ index ];\n\t\t}\n\n\t\thooks = jQuery.cssHooks[ name ];\n\t\tif ( hooks && \"expand\" in hooks ) {\n\t\t\tvalue = hooks.expand( value );\n\t\t\tdelete props[ name ];\n\n\t\t\t// Not quite $.extend, this won't overwrite existing keys.\n\t\t\t// Reusing 'index' because we have the correct \"name\"\n\t\t\tfor ( index in value ) {\n\t\t\t\tif ( !( index in props ) ) {\n\t\t\t\t\tprops[ index ] = value[ index ];\n\t\t\t\t\tspecialEasing[ index ] = easing;\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tspecialEasing[ name ] = easing;\n\t\t}\n\t}\n}\n\nfunction Animation( elem, properties, options ) {\n\tvar result,\n\t\tstopped,\n\t\tindex = 0,\n\t\tlength = Animation.prefilters.length,\n\t\tdeferred = jQuery.Deferred().always( function() {\n\n\t\t\t// Don't match elem in the :animated selector\n\t\t\tdelete tick.elem;\n\t\t} ),\n\t\ttick = function() {\n\t\t\tif ( stopped ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tvar currentTime = fxNow || createFxNow(),\n\t\t\t\tremaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),\n\n\t\t\t\t// Support: Android 2.3 only\n\t\t\t\t// Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (trac-12497)\n\t\t\t\ttemp = remaining / animation.duration || 0,\n\t\t\t\tpercent = 1 - temp,\n\t\t\t\tindex = 0,\n\t\t\t\tlength = animation.tweens.length;\n\n\t\t\tfor ( ; index < length; index++ ) {\n\t\t\t\tanimation.tweens[ index ].run( percent );\n\t\t\t}\n\n\t\t\tdeferred.notifyWith( elem, [ animation, percent, remaining ] );\n\n\t\t\t// If there's more to do, yield\n\t\t\tif ( percent < 1 && length ) {\n\t\t\t\treturn remaining;\n\t\t\t}\n\n\t\t\t// If this was an empty animation, synthesize a final progress notification\n\t\t\tif ( !length ) {\n\t\t\t\tdeferred.notifyWith( elem, [ animation, 1, 0 ] );\n\t\t\t}\n\n\t\t\t// Resolve the animation and report its conclusion\n\t\t\tdeferred.resolveWith( elem, [ animation ] );\n\t\t\treturn false;\n\t\t},\n\t\tanimation = deferred.promise( {\n\t\t\telem: elem,\n\t\t\tprops: jQuery.extend( {}, properties ),\n\t\t\topts: jQuery.extend( true, {\n\t\t\t\tspecialEasing: {},\n\t\t\t\teasing: jQuery.easing._default\n\t\t\t}, options ),\n\t\t\toriginalProperties: properties,\n\t\t\toriginalOptions: options,\n\t\t\tstartTime: fxNow || createFxNow(),\n\t\t\tduration: options.duration,\n\t\t\ttweens: [],\n\t\t\tcreateTween: function( prop, end ) {\n\t\t\t\tvar tween = jQuery.Tween( elem, animation.opts, prop, end,\n\t\t\t\t\tanimation.opts.specialEasing[ prop ] || animation.opts.easing );\n\t\t\t\tanimation.tweens.push( tween );\n\t\t\t\treturn tween;\n\t\t\t},\n\t\t\tstop: function( gotoEnd ) {\n\t\t\t\tvar index = 0,\n\n\t\t\t\t\t// If we are going to the end, we want to run all the tweens\n\t\t\t\t\t// otherwise we skip this part\n\t\t\t\t\tlength = gotoEnd ? animation.tweens.length : 0;\n\t\t\t\tif ( stopped ) {\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\t\t\t\tstopped = true;\n\t\t\t\tfor ( ; index < length; index++ ) {\n\t\t\t\t\tanimation.tweens[ index ].run( 1 );\n\t\t\t\t}\n\n\t\t\t\t// Resolve when we played the last frame; otherwise, reject\n\t\t\t\tif ( gotoEnd ) {\n\t\t\t\t\tdeferred.notifyWith( elem, [ animation, 1, 0 ] );\n\t\t\t\t\tdeferred.resolveWith( elem, [ animation, gotoEnd ] );\n\t\t\t\t} else {\n\t\t\t\t\tdeferred.rejectWith( elem, [ animation, gotoEnd ] );\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t}\n\t\t} ),\n\t\tprops = animation.props;\n\n\tpropFilter( props, animation.opts.specialEasing );\n\n\tfor ( ; index < length; index++ ) {\n\t\tresult = Animation.prefilters[ index ].call( animation, elem, props, animation.opts );\n\t\tif ( result ) {\n\t\t\tif ( isFunction( result.stop ) ) {\n\t\t\t\tjQuery._queueHooks( animation.elem, animation.opts.queue ).stop =\n\t\t\t\t\tresult.stop.bind( result );\n\t\t\t}\n\t\t\treturn result;\n\t\t}\n\t}\n\n\tjQuery.map( props, createTween, animation );\n\n\tif ( isFunction( animation.opts.start ) ) {\n\t\tanimation.opts.start.call( elem, animation );\n\t}\n\n\t// Attach callbacks from options\n\tanimation\n\t\t.progress( animation.opts.progress )\n\t\t.done( animation.opts.done, animation.opts.complete )\n\t\t.fail( animation.opts.fail )\n\t\t.always( animation.opts.always );\n\n\tjQuery.fx.timer(\n\t\tjQuery.extend( tick, {\n\t\t\telem: elem,\n\t\t\tanim: animation,\n\t\t\tqueue: animation.opts.queue\n\t\t} )\n\t);\n\n\treturn animation;\n}\n\njQuery.Animation = jQuery.extend( Animation, {\n\n\ttweeners: {\n\t\t\"*\": [ function( prop, value ) {\n\t\t\tvar tween = this.createTween( prop, value );\n\t\t\tadjustCSS( tween.elem, prop, rcssNum.exec( value ), tween );\n\t\t\treturn tween;\n\t\t} ]\n\t},\n\n\ttweener: function( props, callback ) {\n\t\tif ( isFunction( props ) ) {\n\t\t\tcallback = props;\n\t\t\tprops = [ \"*\" ];\n\t\t} else {\n\t\t\tprops = props.match( rnothtmlwhite );\n\t\t}\n\n\t\tvar prop,\n\t\t\tindex = 0,\n\t\t\tlength = props.length;\n\n\t\tfor ( ; index < length; index++ ) {\n\t\t\tprop = props[ index ];\n\t\t\tAnimation.tweeners[ prop ] = Animation.tweeners[ prop ] || [];\n\t\t\tAnimation.tweeners[ prop ].unshift( callback );\n\t\t}\n\t},\n\n\tprefilters: [ defaultPrefilter ],\n\n\tprefilter: function( callback, prepend ) {\n\t\tif ( prepend ) {\n\t\t\tAnimation.prefilters.unshift( callback );\n\t\t} else {\n\t\t\tAnimation.prefilters.push( callback );\n\t\t}\n\t}\n} );\n\njQuery.speed = function( speed, easing, fn ) {\n\tvar opt = speed && typeof speed === \"object\" ? jQuery.extend( {}, speed ) : {\n\t\tcomplete: fn || !fn && easing ||\n\t\t\tisFunction( speed ) && speed,\n\t\tduration: speed,\n\t\teasing: fn && easing || easing && !isFunction( easing ) && easing\n\t};\n\n\t// Go to the end state if fx are off\n\tif ( jQuery.fx.off ) {\n\t\topt.duration = 0;\n\n\t} else {\n\t\tif ( typeof opt.duration !== \"number\" ) {\n\t\t\tif ( opt.duration in jQuery.fx.speeds ) {\n\t\t\t\topt.duration = jQuery.fx.speeds[ opt.duration ];\n\n\t\t\t} else {\n\t\t\t\topt.duration = jQuery.fx.speeds._default;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Normalize opt.queue - true/undefined/null -> \"fx\"\n\tif ( opt.queue == null || opt.queue === true ) {\n\t\topt.queue = \"fx\";\n\t}\n\n\t// Queueing\n\topt.old = opt.complete;\n\n\topt.complete = function() {\n\t\tif ( isFunction( opt.old ) ) {\n\t\t\topt.old.call( this );\n\t\t}\n\n\t\tif ( opt.queue ) {\n\t\t\tjQuery.dequeue( this, opt.queue );\n\t\t}\n\t};\n\n\treturn opt;\n};\n\njQuery.fn.extend( {\n\tfadeTo: function( speed, to, easing, callback ) {\n\n\t\t// Show any hidden elements after setting opacity to 0\n\t\treturn this.filter( isHiddenWithinTree ).css( \"opacity\", 0 ).show()\n\n\t\t\t// Animate to the value specified\n\t\t\t.end().animate( { opacity: to }, speed, easing, callback );\n\t},\n\tanimate: function( prop, speed, easing, callback ) {\n\t\tvar empty = jQuery.isEmptyObject( prop ),\n\t\t\toptall = jQuery.speed( speed, easing, callback ),\n\t\t\tdoAnimation = function() {\n\n\t\t\t\t// Operate on a copy of prop so per-property easing won't be lost\n\t\t\t\tvar anim = Animation( this, jQuery.extend( {}, prop ), optall );\n\n\t\t\t\t// Empty animations, or finishing resolves immediately\n\t\t\t\tif ( empty || dataPriv.get( this, \"finish\" ) ) {\n\t\t\t\t\tanim.stop( true );\n\t\t\t\t}\n\t\t\t};\n\n\t\tdoAnimation.finish = doAnimation;\n\n\t\treturn empty || optall.queue === false ?\n\t\t\tthis.each( doAnimation ) :\n\t\t\tthis.queue( optall.queue, doAnimation );\n\t},\n\tstop: function( type, clearQueue, gotoEnd ) {\n\t\tvar stopQueue = function( hooks ) {\n\t\t\tvar stop = hooks.stop;\n\t\t\tdelete hooks.stop;\n\t\t\tstop( gotoEnd );\n\t\t};\n\n\t\tif ( typeof type !== \"string\" ) {\n\t\t\tgotoEnd = clearQueue;\n\t\t\tclearQueue = type;\n\t\t\ttype = undefined;\n\t\t}\n\t\tif ( clearQueue ) {\n\t\t\tthis.queue( type || \"fx\", [] );\n\t\t}\n\n\t\treturn this.each( function() {\n\t\t\tvar dequeue = true,\n\t\t\t\tindex = type != null && type + \"queueHooks\",\n\t\t\t\ttimers = jQuery.timers,\n\t\t\t\tdata = dataPriv.get( this );\n\n\t\t\tif ( index ) {\n\t\t\t\tif ( data[ index ] && data[ index ].stop ) {\n\t\t\t\t\tstopQueue( data[ index ] );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( index in data ) {\n\t\t\t\t\tif ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {\n\t\t\t\t\t\tstopQueue( data[ index ] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfor ( index = timers.length; index--; ) {\n\t\t\t\tif ( timers[ index ].elem === this &&\n\t\t\t\t\t( type == null || timers[ index ].queue === type ) ) {\n\n\t\t\t\t\ttimers[ index ].anim.stop( gotoEnd );\n\t\t\t\t\tdequeue = false;\n\t\t\t\t\ttimers.splice( index, 1 );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start the next in the queue if the last step wasn't forced.\n\t\t\t// Timers currently will call their complete callbacks, which\n\t\t\t// will dequeue but only if they were gotoEnd.\n\t\t\tif ( dequeue || !gotoEnd ) {\n\t\t\t\tjQuery.dequeue( this, type );\n\t\t\t}\n\t\t} );\n\t},\n\tfinish: function( type ) {\n\t\tif ( type !== false ) {\n\t\t\ttype = type || \"fx\";\n\t\t}\n\t\treturn this.each( function() {\n\t\t\tvar index,\n\t\t\t\tdata = dataPriv.get( this ),\n\t\t\t\tqueue = data[ type + \"queue\" ],\n\t\t\t\thooks = data[ type + \"queueHooks\" ],\n\t\t\t\ttimers = jQuery.timers,\n\t\t\t\tlength = queue ? queue.length : 0;\n\n\t\t\t// Enable finishing flag on private data\n\t\t\tdata.finish = true;\n\n\t\t\t// Empty the queue first\n\t\t\tjQuery.queue( this, type, [] );\n\n\t\t\tif ( hooks && hooks.stop ) {\n\t\t\t\thooks.stop.call( this, true );\n\t\t\t}\n\n\t\t\t// Look for any active animations, and finish them\n\t\t\tfor ( index = timers.length; index--; ) {\n\t\t\t\tif ( timers[ index ].elem === this && timers[ index ].queue === type ) {\n\t\t\t\t\ttimers[ index ].anim.stop( true );\n\t\t\t\t\ttimers.splice( index, 1 );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Look for any animations in the old queue and finish them\n\t\t\tfor ( index = 0; index < length; index++ ) {\n\t\t\t\tif ( queue[ index ] && queue[ index ].finish ) {\n\t\t\t\t\tqueue[ index ].finish.call( this );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Turn off finishing flag\n\t\t\tdelete data.finish;\n\t\t} );\n\t}\n} );\n\njQuery.each( [ \"toggle\", \"show\", \"hide\" ], function( _i, name ) {\n\tvar cssFn = jQuery.fn[ name ];\n\tjQuery.fn[ name ] = function( speed, easing, callback ) {\n\t\treturn speed == null || typeof speed === \"boolean\" ?\n\t\t\tcssFn.apply( this, arguments ) :\n\t\t\tthis.animate( genFx( name, true ), speed, easing, callback );\n\t};\n} );\n\n// Generate shortcuts for custom animations\njQuery.each( {\n\tslideDown: genFx( \"show\" ),\n\tslideUp: genFx( \"hide\" ),\n\tslideToggle: genFx( \"toggle\" ),\n\tfadeIn: { opacity: \"show\" },\n\tfadeOut: { opacity: \"hide\" },\n\tfadeToggle: { opacity: \"toggle\" }\n}, function( name, props ) {\n\tjQuery.fn[ name ] = function( speed, easing, callback ) {\n\t\treturn this.animate( props, speed, easing, callback );\n\t};\n} );\n\njQuery.timers = [];\njQuery.fx.tick = function() {\n\tvar timer,\n\t\ti = 0,\n\t\ttimers = jQuery.timers;\n\n\tfxNow = Date.now();\n\n\tfor ( ; i < timers.length; i++ ) {\n\t\ttimer = timers[ i ];\n\n\t\t// Run the timer and safely remove it when done (allowing for external removal)\n\t\tif ( !timer() && timers[ i ] === timer ) {\n\t\t\ttimers.splice( i--, 1 );\n\t\t}\n\t}\n\n\tif ( !timers.length ) {\n\t\tjQuery.fx.stop();\n\t}\n\tfxNow = undefined;\n};\n\njQuery.fx.timer = function( timer ) {\n\tjQuery.timers.push( timer );\n\tjQuery.fx.start();\n};\n\njQuery.fx.interval = 13;\njQuery.fx.start = function() {\n\tif ( inProgress ) {\n\t\treturn;\n\t}\n\n\tinProgress = true;\n\tschedule();\n};\n\njQuery.fx.stop = function() {\n\tinProgress = null;\n};\n\njQuery.fx.speeds = {\n\tslow: 600,\n\tfast: 200,\n\n\t// Default speed\n\t_default: 400\n};\n\n\n// Based off of the plugin by Clint Helfers, with permission.\njQuery.fn.delay = function( time, type ) {\n\ttime = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;\n\ttype = type || \"fx\";\n\n\treturn this.queue( type, function( next, hooks ) {\n\t\tvar timeout = window.setTimeout( next, time );\n\t\thooks.stop = function() {\n\t\t\twindow.clearTimeout( timeout );\n\t\t};\n\t} );\n};\n\n\n( function() {\n\tvar input = document.createElement( \"input\" ),\n\t\tselect = document.createElement( \"select\" ),\n\t\topt = select.appendChild( document.createElement( \"option\" ) );\n\n\tinput.type = \"checkbox\";\n\n\t// Support: Android <=4.3 only\n\t// Default value for a checkbox should be \"on\"\n\tsupport.checkOn = input.value !== \"\";\n\n\t// Support: IE <=11 only\n\t// Must access selectedIndex to make default options select\n\tsupport.optSelected = opt.selected;\n\n\t// Support: IE <=11 only\n\t// An input loses its value after becoming a radio\n\tinput = document.createElement( \"input\" );\n\tinput.value = \"t\";\n\tinput.type = \"radio\";\n\tsupport.radioValue = input.value === \"t\";\n} )();\n\n\nvar boolHook,\n\tattrHandle = jQuery.expr.attrHandle;\n\njQuery.fn.extend( {\n\tattr: function( name, value ) {\n\t\treturn access( this, jQuery.attr, name, value, arguments.length > 1 );\n\t},\n\n\tremoveAttr: function( name ) {\n\t\treturn this.each( function() {\n\t\t\tjQuery.removeAttr( this, name );\n\t\t} );\n\t}\n} );\n\njQuery.extend( {\n\tattr: function( elem, name, value ) {\n\t\tvar ret, hooks,\n\t\t\tnType = elem.nodeType;\n\n\t\t// Don't get/set attributes on text, comment and attribute nodes\n\t\tif ( nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Fallback to prop when attributes are not supported\n\t\tif ( typeof elem.getAttribute === \"undefined\" ) {\n\t\t\treturn jQuery.prop( elem, name, value );\n\t\t}\n\n\t\t// Attribute hooks are determined by the lowercase version\n\t\t// Grab necessary hook if one is defined\n\t\tif ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {\n\t\t\thooks = jQuery.attrHooks[ name.toLowerCase() ] ||\n\t\t\t\t( jQuery.expr.match.bool.test( name ) ? boolHook : undefined );\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\t\t\tif ( value === null ) {\n\t\t\t\tjQuery.removeAttr( elem, name );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( hooks && \"set\" in hooks &&\n\t\t\t\t( ret = hooks.set( elem, value, name ) ) !== undefined ) {\n\t\t\t\treturn ret;\n\t\t\t}\n\n\t\t\telem.setAttribute( name, value + \"\" );\n\t\t\treturn value;\n\t\t}\n\n\t\tif ( hooks && \"get\" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {\n\t\t\treturn ret;\n\t\t}\n\n\t\tret = jQuery.find.attr( elem, name );\n\n\t\t// Non-existent attributes return null, we normalize to undefined\n\t\treturn ret == null ? undefined : ret;\n\t},\n\n\tattrHooks: {\n\t\ttype: {\n\t\t\tset: function( elem, value ) {\n\t\t\t\tif ( !support.radioValue && value === \"radio\" &&\n\t\t\t\t\tnodeName( elem, \"input\" ) ) {\n\t\t\t\t\tvar val = elem.value;\n\t\t\t\t\telem.setAttribute( \"type\", value );\n\t\t\t\t\tif ( val ) {\n\t\t\t\t\t\telem.value = val;\n\t\t\t\t\t}\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tremoveAttr: function( elem, value ) {\n\t\tvar name,\n\t\t\ti = 0,\n\n\t\t\t// Attribute names can contain non-HTML whitespace characters\n\t\t\t// https://html.spec.whatwg.org/multipage/syntax.html#attributes-2\n\t\t\tattrNames = value && value.match( rnothtmlwhite );\n\n\t\tif ( attrNames && elem.nodeType === 1 ) {\n\t\t\twhile ( ( name = attrNames[ i++ ] ) ) {\n\t\t\t\telem.removeAttribute( name );\n\t\t\t}\n\t\t}\n\t}\n} );\n\n// Hooks for boolean attributes\nboolHook = {\n\tset: function( elem, value, name ) {\n\t\tif ( value === false ) {\n\n\t\t\t// Remove boolean attributes when set to false\n\t\t\tjQuery.removeAttr( elem, name );\n\t\t} else {\n\t\t\telem.setAttribute( name, name );\n\t\t}\n\t\treturn name;\n\t}\n};\n\njQuery.each( jQuery.expr.match.bool.source.match( /\\w+/g ), function( _i, name ) {\n\tvar getter = attrHandle[ name ] || jQuery.find.attr;\n\n\tattrHandle[ name ] = function( elem, name, isXML ) {\n\t\tvar ret, handle,\n\t\t\tlowercaseName = name.toLowerCase();\n\n\t\tif ( !isXML ) {\n\n\t\t\t// Avoid an infinite loop by temporarily removing this function from the getter\n\t\t\thandle = attrHandle[ lowercaseName ];\n\t\t\tattrHandle[ lowercaseName ] = ret;\n\t\t\tret = getter( elem, name, isXML ) != null ?\n\t\t\t\tlowercaseName :\n\t\t\t\tnull;\n\t\t\tattrHandle[ lowercaseName ] = handle;\n\t\t}\n\t\treturn ret;\n\t};\n} );\n\n\n\n\nvar rfocusable = /^(?:input|select|textarea|button)$/i,\n\trclickable = /^(?:a|area)$/i;\n\njQuery.fn.extend( {\n\tprop: function( name, value ) {\n\t\treturn access( this, jQuery.prop, name, value, arguments.length > 1 );\n\t},\n\n\tremoveProp: function( name ) {\n\t\treturn this.each( function() {\n\t\t\tdelete this[ jQuery.propFix[ name ] || name ];\n\t\t} );\n\t}\n} );\n\njQuery.extend( {\n\tprop: function( elem, name, value ) {\n\t\tvar ret, hooks,\n\t\t\tnType = elem.nodeType;\n\n\t\t// Don't get/set properties on text, comment and attribute nodes\n\t\tif ( nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {\n\n\t\t\t// Fix name and attach hooks\n\t\t\tname = jQuery.propFix[ name ] || name;\n\t\t\thooks = jQuery.propHooks[ name ];\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\t\t\tif ( hooks && \"set\" in hooks &&\n\t\t\t\t( ret = hooks.set( elem, value, name ) ) !== undefined ) {\n\t\t\t\treturn ret;\n\t\t\t}\n\n\t\t\treturn ( elem[ name ] = value );\n\t\t}\n\n\t\tif ( hooks && \"get\" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {\n\t\t\treturn ret;\n\t\t}\n\n\t\treturn elem[ name ];\n\t},\n\n\tpropHooks: {\n\t\ttabIndex: {\n\t\t\tget: function( elem ) {\n\n\t\t\t\t// Support: IE <=9 - 11 only\n\t\t\t\t// elem.tabIndex doesn't always return the\n\t\t\t\t// correct value when it hasn't been explicitly set\n\t\t\t\t// Use proper attribute retrieval (trac-12072)\n\t\t\t\tvar tabindex = jQuery.find.attr( elem, \"tabindex\" );\n\n\t\t\t\tif ( tabindex ) {\n\t\t\t\t\treturn parseInt( tabindex, 10 );\n\t\t\t\t}\n\n\t\t\t\tif (\n\t\t\t\t\trfocusable.test( elem.nodeName ) ||\n\t\t\t\t\trclickable.test( elem.nodeName ) &&\n\t\t\t\t\telem.href\n\t\t\t\t) {\n\t\t\t\t\treturn 0;\n\t\t\t\t}\n\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\t},\n\n\tpropFix: {\n\t\t\"for\": \"htmlFor\",\n\t\t\"class\": \"className\"\n\t}\n} );\n\n// Support: IE <=11 only\n// Accessing the selectedIndex property\n// forces the browser to respect setting selected\n// on the option\n// The getter ensures a default option is selected\n// when in an optgroup\n// eslint rule \"no-unused-expressions\" is disabled for this code\n// since it considers such accessions noop\nif ( !support.optSelected ) {\n\tjQuery.propHooks.selected = {\n\t\tget: function( elem ) {\n\n\t\t\t/* eslint no-unused-expressions: \"off\" */\n\n\t\t\tvar parent = elem.parentNode;\n\t\t\tif ( parent && parent.parentNode ) {\n\t\t\t\tparent.parentNode.selectedIndex;\n\t\t\t}\n\t\t\treturn null;\n\t\t},\n\t\tset: function( elem ) {\n\n\t\t\t/* eslint no-unused-expressions: \"off\" */\n\n\t\t\tvar parent = elem.parentNode;\n\t\t\tif ( parent ) {\n\t\t\t\tparent.selectedIndex;\n\n\t\t\t\tif ( parent.parentNode ) {\n\t\t\t\t\tparent.parentNode.selectedIndex;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n}\n\njQuery.each( [\n\t\"tabIndex\",\n\t\"readOnly\",\n\t\"maxLength\",\n\t\"cellSpacing\",\n\t\"cellPadding\",\n\t\"rowSpan\",\n\t\"colSpan\",\n\t\"useMap\",\n\t\"frameBorder\",\n\t\"contentEditable\"\n], function() {\n\tjQuery.propFix[ this.toLowerCase() ] = this;\n} );\n\n\n\n\n\t// Strip and collapse whitespace according to HTML spec\n\t// https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace\n\tfunction stripAndCollapse( value ) {\n\t\tvar tokens = value.match( rnothtmlwhite ) || [];\n\t\treturn tokens.join( \" \" );\n\t}\n\n\nfunction getClass( elem ) {\n\treturn elem.getAttribute && elem.getAttribute( \"class\" ) || \"\";\n}\n\nfunction classesToArray( value ) {\n\tif ( Array.isArray( value ) ) {\n\t\treturn value;\n\t}\n\tif ( typeof value === \"string\" ) {\n\t\treturn value.match( rnothtmlwhite ) || [];\n\t}\n\treturn [];\n}\n\njQuery.fn.extend( {\n\taddClass: function( value ) {\n\t\tvar classNames, cur, curValue, className, i, finalValue;\n\n\t\tif ( isFunction( value ) ) {\n\t\t\treturn this.each( function( j ) {\n\t\t\t\tjQuery( this ).addClass( value.call( this, j, getClass( this ) ) );\n\t\t\t} );\n\t\t}\n\n\t\tclassNames = classesToArray( value );\n\n\t\tif ( classNames.length ) {\n\t\t\treturn this.each( function() {\n\t\t\t\tcurValue = getClass( this );\n\t\t\t\tcur = this.nodeType === 1 && ( \" \" + stripAndCollapse( curValue ) + \" \" );\n\n\t\t\t\tif ( cur ) {\n\t\t\t\t\tfor ( i = 0; i < classNames.length; i++ ) {\n\t\t\t\t\t\tclassName = classNames[ i ];\n\t\t\t\t\t\tif ( cur.indexOf( \" \" + className + \" \" ) < 0 ) {\n\t\t\t\t\t\t\tcur += className + \" \";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Only assign if different to avoid unneeded rendering.\n\t\t\t\t\tfinalValue = stripAndCollapse( cur );\n\t\t\t\t\tif ( curValue !== finalValue ) {\n\t\t\t\t\t\tthis.setAttribute( \"class\", finalValue );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tremoveClass: function( value ) {\n\t\tvar classNames, cur, curValue, className, i, finalValue;\n\n\t\tif ( isFunction( value ) ) {\n\t\t\treturn this.each( function( j ) {\n\t\t\t\tjQuery( this ).removeClass( value.call( this, j, getClass( this ) ) );\n\t\t\t} );\n\t\t}\n\n\t\tif ( !arguments.length ) {\n\t\t\treturn this.attr( \"class\", \"\" );\n\t\t}\n\n\t\tclassNames = classesToArray( value );\n\n\t\tif ( classNames.length ) {\n\t\t\treturn this.each( function() {\n\t\t\t\tcurValue = getClass( this );\n\n\t\t\t\t// This expression is here for better compressibility (see addClass)\n\t\t\t\tcur = this.nodeType === 1 && ( \" \" + stripAndCollapse( curValue ) + \" \" );\n\n\t\t\t\tif ( cur ) {\n\t\t\t\t\tfor ( i = 0; i < classNames.length; i++ ) {\n\t\t\t\t\t\tclassName = classNames[ i ];\n\n\t\t\t\t\t\t// Remove *all* instances\n\t\t\t\t\t\twhile ( cur.indexOf( \" \" + className + \" \" ) > -1 ) {\n\t\t\t\t\t\t\tcur = cur.replace( \" \" + className + \" \", \" \" );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Only assign if different to avoid unneeded rendering.\n\t\t\t\t\tfinalValue = stripAndCollapse( cur );\n\t\t\t\t\tif ( curValue !== finalValue ) {\n\t\t\t\t\t\tthis.setAttribute( \"class\", finalValue );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\ttoggleClass: function( value, stateVal ) {\n\t\tvar classNames, className, i, self,\n\t\t\ttype = typeof value,\n\t\t\tisValidValue = type === \"string\" || Array.isArray( value );\n\n\t\tif ( isFunction( value ) ) {\n\t\t\treturn this.each( function( i ) {\n\t\t\t\tjQuery( this ).toggleClass(\n\t\t\t\t\tvalue.call( this, i, getClass( this ), stateVal ),\n\t\t\t\t\tstateVal\n\t\t\t\t);\n\t\t\t} );\n\t\t}\n\n\t\tif ( typeof stateVal === \"boolean\" && isValidValue ) {\n\t\t\treturn stateVal ? this.addClass( value ) : this.removeClass( value );\n\t\t}\n\n\t\tclassNames = classesToArray( value );\n\n\t\treturn this.each( function() {\n\t\t\tif ( isValidValue ) {\n\n\t\t\t\t// Toggle individual class names\n\t\t\t\tself = jQuery( this );\n\n\t\t\t\tfor ( i = 0; i < classNames.length; i++ ) {\n\t\t\t\t\tclassName = classNames[ i ];\n\n\t\t\t\t\t// Check each className given, space separated list\n\t\t\t\t\tif ( self.hasClass( className ) ) {\n\t\t\t\t\t\tself.removeClass( className );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tself.addClass( className );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t// Toggle whole class name\n\t\t\t} else if ( value === undefined || type === \"boolean\" ) {\n\t\t\t\tclassName = getClass( this );\n\t\t\t\tif ( className ) {\n\n\t\t\t\t\t// Store className if set\n\t\t\t\t\tdataPriv.set( this, \"__className__\", className );\n\t\t\t\t}\n\n\t\t\t\t// If the element has a class name or if we're passed `false`,\n\t\t\t\t// then remove the whole classname (if there was one, the above saved it).\n\t\t\t\t// Otherwise bring back whatever was previously saved (if anything),\n\t\t\t\t// falling back to the empty string if nothing was stored.\n\t\t\t\tif ( this.setAttribute ) {\n\t\t\t\t\tthis.setAttribute( \"class\",\n\t\t\t\t\t\tclassName || value === false ?\n\t\t\t\t\t\t\t\"\" :\n\t\t\t\t\t\t\tdataPriv.get( this, \"__className__\" ) || \"\"\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\t},\n\n\thasClass: function( selector ) {\n\t\tvar className, elem,\n\t\t\ti = 0;\n\n\t\tclassName = \" \" + selector + \" \";\n\t\twhile ( ( elem = this[ i++ ] ) ) {\n\t\t\tif ( elem.nodeType === 1 &&\n\t\t\t\t( \" \" + stripAndCollapse( getClass( elem ) ) + \" \" ).indexOf( className ) > -1 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n} );\n\n\n\n\nvar rreturn = /\\r/g;\n\njQuery.fn.extend( {\n\tval: function( value ) {\n\t\tvar hooks, ret, valueIsFunction,\n\t\t\telem = this[ 0 ];\n\n\t\tif ( !arguments.length ) {\n\t\t\tif ( elem ) {\n\t\t\t\thooks = jQuery.valHooks[ elem.type ] ||\n\t\t\t\t\tjQuery.valHooks[ elem.nodeName.toLowerCase() ];\n\n\t\t\t\tif ( hooks &&\n\t\t\t\t\t\"get\" in hooks &&\n\t\t\t\t\t( ret = hooks.get( elem, \"value\" ) ) !== undefined\n\t\t\t\t) {\n\t\t\t\t\treturn ret;\n\t\t\t\t}\n\n\t\t\t\tret = elem.value;\n\n\t\t\t\t// Handle most common string cases\n\t\t\t\tif ( typeof ret === \"string\" ) {\n\t\t\t\t\treturn ret.replace( rreturn, \"\" );\n\t\t\t\t}\n\n\t\t\t\t// Handle cases where value is null/undef or number\n\t\t\t\treturn ret == null ? \"\" : ret;\n\t\t\t}\n\n\t\t\treturn;\n\t\t}\n\n\t\tvalueIsFunction = isFunction( value );\n\n\t\treturn this.each( function( i ) {\n\t\t\tvar val;\n\n\t\t\tif ( this.nodeType !== 1 ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( valueIsFunction ) {\n\t\t\t\tval = value.call( this, i, jQuery( this ).val() );\n\t\t\t} else {\n\t\t\t\tval = value;\n\t\t\t}\n\n\t\t\t// Treat null/undefined as \"\"; convert numbers to string\n\t\t\tif ( val == null ) {\n\t\t\t\tval = \"\";\n\n\t\t\t} else if ( typeof val === \"number\" ) {\n\t\t\t\tval += \"\";\n\n\t\t\t} else if ( Array.isArray( val ) ) {\n\t\t\t\tval = jQuery.map( val, function( value ) {\n\t\t\t\t\treturn value == null ? \"\" : value + \"\";\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\thooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];\n\n\t\t\t// If set returns undefined, fall back to normal setting\n\t\t\tif ( !hooks || !( \"set\" in hooks ) || hooks.set( this, val, \"value\" ) === undefined ) {\n\t\t\t\tthis.value = val;\n\t\t\t}\n\t\t} );\n\t}\n} );\n\njQuery.extend( {\n\tvalHooks: {\n\t\toption: {\n\t\t\tget: function( elem ) {\n\n\t\t\t\tvar val = jQuery.find.attr( elem, \"value\" );\n\t\t\t\treturn val != null ?\n\t\t\t\t\tval :\n\n\t\t\t\t\t// Support: IE <=10 - 11 only\n\t\t\t\t\t// option.text throws exceptions (trac-14686, trac-14858)\n\t\t\t\t\t// Strip and collapse whitespace\n\t\t\t\t\t// https://html.spec.whatwg.org/#strip-and-collapse-whitespace\n\t\t\t\t\tstripAndCollapse( jQuery.text( elem ) );\n\t\t\t}\n\t\t},\n\t\tselect: {\n\t\t\tget: function( elem ) {\n\t\t\t\tvar value, option, i,\n\t\t\t\t\toptions = elem.options,\n\t\t\t\t\tindex = elem.selectedIndex,\n\t\t\t\t\tone = elem.type === \"select-one\",\n\t\t\t\t\tvalues = one ? null : [],\n\t\t\t\t\tmax = one ? index + 1 : options.length;\n\n\t\t\t\tif ( index < 0 ) {\n\t\t\t\t\ti = max;\n\n\t\t\t\t} else {\n\t\t\t\t\ti = one ? index : 0;\n\t\t\t\t}\n\n\t\t\t\t// Loop through all the selected options\n\t\t\t\tfor ( ; i < max; i++ ) {\n\t\t\t\t\toption = options[ i ];\n\n\t\t\t\t\t// Support: IE <=9 only\n\t\t\t\t\t// IE8-9 doesn't update selected after form reset (trac-2551)\n\t\t\t\t\tif ( ( option.selected || i === index ) &&\n\n\t\t\t\t\t\t\t// Don't return options that are disabled or in a disabled optgroup\n\t\t\t\t\t\t\t!option.disabled &&\n\t\t\t\t\t\t\t( !option.parentNode.disabled ||\n\t\t\t\t\t\t\t\t!nodeName( option.parentNode, \"optgroup\" ) ) ) {\n\n\t\t\t\t\t\t// Get the specific value for the option\n\t\t\t\t\t\tvalue = jQuery( option ).val();\n\n\t\t\t\t\t\t// We don't need an array for one selects\n\t\t\t\t\t\tif ( one ) {\n\t\t\t\t\t\t\treturn value;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Multi-Selects return an array\n\t\t\t\t\t\tvalues.push( value );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn values;\n\t\t\t},\n\n\t\t\tset: function( elem, value ) {\n\t\t\t\tvar optionSet, option,\n\t\t\t\t\toptions = elem.options,\n\t\t\t\t\tvalues = jQuery.makeArray( value ),\n\t\t\t\t\ti = options.length;\n\n\t\t\t\twhile ( i-- ) {\n\t\t\t\t\toption = options[ i ];\n\n\t\t\t\t\t/* eslint-disable no-cond-assign */\n\n\t\t\t\t\tif ( option.selected =\n\t\t\t\t\t\tjQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1\n\t\t\t\t\t) {\n\t\t\t\t\t\toptionSet = true;\n\t\t\t\t\t}\n\n\t\t\t\t\t/* eslint-enable no-cond-assign */\n\t\t\t\t}\n\n\t\t\t\t// Force browsers to behave consistently when non-matching value is set\n\t\t\t\tif ( !optionSet ) {\n\t\t\t\t\telem.selectedIndex = -1;\n\t\t\t\t}\n\t\t\t\treturn values;\n\t\t\t}\n\t\t}\n\t}\n} );\n\n// Radios and checkboxes getter/setter\njQuery.each( [ \"radio\", \"checkbox\" ], function() {\n\tjQuery.valHooks[ this ] = {\n\t\tset: function( elem, value ) {\n\t\t\tif ( Array.isArray( value ) ) {\n\t\t\t\treturn ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 );\n\t\t\t}\n\t\t}\n\t};\n\tif ( !support.checkOn ) {\n\t\tjQuery.valHooks[ this ].get = function( elem ) {\n\t\t\treturn elem.getAttribute( \"value\" ) === null ? \"on\" : elem.value;\n\t\t};\n\t}\n} );\n\n\n\n\n// Return jQuery for attributes-only inclusion\nvar location = window.location;\n\nvar nonce = { guid: Date.now() };\n\nvar rquery = ( /\\?/ );\n\n\n\n// Cross-browser xml parsing\njQuery.parseXML = function( data ) {\n\tvar xml, parserErrorElem;\n\tif ( !data || typeof data !== \"string\" ) {\n\t\treturn null;\n\t}\n\n\t// Support: IE 9 - 11 only\n\t// IE throws on parseFromString with invalid input.\n\ttry {\n\t\txml = ( new window.DOMParser() ).parseFromString( data, \"text/xml\" );\n\t} catch ( e ) {}\n\n\tparserErrorElem = xml && xml.getElementsByTagName( \"parsererror\" )[ 0 ];\n\tif ( !xml || parserErrorElem ) {\n\t\tjQuery.error( \"Invalid XML: \" + (\n\t\t\tparserErrorElem ?\n\t\t\t\tjQuery.map( parserErrorElem.childNodes, function( el ) {\n\t\t\t\t\treturn el.textContent;\n\t\t\t\t} ).join( \"\\n\" ) :\n\t\t\t\tdata\n\t\t) );\n\t}\n\treturn xml;\n};\n\n\nvar rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,\n\tstopPropagationCallback = function( e ) {\n\t\te.stopPropagation();\n\t};\n\njQuery.extend( jQuery.event, {\n\n\ttrigger: function( event, data, elem, onlyHandlers ) {\n\n\t\tvar i, cur, tmp, bubbleType, ontype, handle, special, lastElement,\n\t\t\teventPath = [ elem || document ],\n\t\t\ttype = hasOwn.call( event, \"type\" ) ? event.type : event,\n\t\t\tnamespaces = hasOwn.call( event, \"namespace\" ) ? event.namespace.split( \".\" ) : [];\n\n\t\tcur = lastElement = tmp = elem = elem || document;\n\n\t\t// Don't do events on text and comment nodes\n\t\tif ( elem.nodeType === 3 || elem.nodeType === 8 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// focus/blur morphs to focusin/out; ensure we're not firing them right now\n\t\tif ( rfocusMorph.test( type + jQuery.event.triggered ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( type.indexOf( \".\" ) > -1 ) {\n\n\t\t\t// Namespaced trigger; create a regexp to match event type in handle()\n\t\t\tnamespaces = type.split( \".\" );\n\t\t\ttype = namespaces.shift();\n\t\t\tnamespaces.sort();\n\t\t}\n\t\tontype = type.indexOf( \":\" ) < 0 && \"on\" + type;\n\n\t\t// Caller can pass in a jQuery.Event object, Object, or just an event type string\n\t\tevent = event[ jQuery.expando ] ?\n\t\t\tevent :\n\t\t\tnew jQuery.Event( type, typeof event === \"object\" && event );\n\n\t\t// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)\n\t\tevent.isTrigger = onlyHandlers ? 2 : 3;\n\t\tevent.namespace = namespaces.join( \".\" );\n\t\tevent.rnamespace = event.namespace ?\n\t\t\tnew RegExp( \"(^|\\\\.)\" + namespaces.join( \"\\\\.(?:.*\\\\.|)\" ) + \"(\\\\.|$)\" ) :\n\t\t\tnull;\n\n\t\t// Clean up the event in case it is being reused\n\t\tevent.result = undefined;\n\t\tif ( !event.target ) {\n\t\t\tevent.target = elem;\n\t\t}\n\n\t\t// Clone any incoming data and prepend the event, creating the handler arg list\n\t\tdata = data == null ?\n\t\t\t[ event ] :\n\t\t\tjQuery.makeArray( data, [ event ] );\n\n\t\t// Allow special events to draw outside the lines\n\t\tspecial = jQuery.event.special[ type ] || {};\n\t\tif ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine event propagation path in advance, per W3C events spec (trac-9951)\n\t\t// Bubble up to document, then to window; watch for a global ownerDocument var (trac-9724)\n\t\tif ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) {\n\n\t\t\tbubbleType = special.delegateType || type;\n\t\t\tif ( !rfocusMorph.test( bubbleType + type ) ) {\n\t\t\t\tcur = cur.parentNode;\n\t\t\t}\n\t\t\tfor ( ; cur; cur = cur.parentNode ) {\n\t\t\t\teventPath.push( cur );\n\t\t\t\ttmp = cur;\n\t\t\t}\n\n\t\t\t// Only add window if we got to document (e.g., not plain obj or detached DOM)\n\t\t\tif ( tmp === ( elem.ownerDocument || document ) ) {\n\t\t\t\teventPath.push( tmp.defaultView || tmp.parentWindow || window );\n\t\t\t}\n\t\t}\n\n\t\t// Fire handlers on the event path\n\t\ti = 0;\n\t\twhile ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) {\n\t\t\tlastElement = cur;\n\t\t\tevent.type = i > 1 ?\n\t\t\t\tbubbleType :\n\t\t\t\tspecial.bindType || type;\n\n\t\t\t// jQuery handler\n\t\t\thandle = ( dataPriv.get( cur, \"events\" ) || Object.create( null ) )[ event.type ] &&\n\t\t\t\tdataPriv.get( cur, \"handle\" );\n\t\t\tif ( handle ) {\n\t\t\t\thandle.apply( cur, data );\n\t\t\t}\n\n\t\t\t// Native handler\n\t\t\thandle = ontype && cur[ ontype ];\n\t\t\tif ( handle && handle.apply && acceptData( cur ) ) {\n\t\t\t\tevent.result = handle.apply( cur, data );\n\t\t\t\tif ( event.result === false ) {\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tevent.type = type;\n\n\t\t// If nobody prevented the default action, do it now\n\t\tif ( !onlyHandlers && !event.isDefaultPrevented() ) {\n\n\t\t\tif ( ( !special._default ||\n\t\t\t\tspecial._default.apply( eventPath.pop(), data ) === false ) &&\n\t\t\t\tacceptData( elem ) ) {\n\n\t\t\t\t// Call a native DOM method on the target with the same name as the event.\n\t\t\t\t// Don't do default actions on window, that's where global variables be (trac-6170)\n\t\t\t\tif ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) {\n\n\t\t\t\t\t// Don't re-trigger an onFOO event when we call its FOO() method\n\t\t\t\t\ttmp = elem[ ontype ];\n\n\t\t\t\t\tif ( tmp ) {\n\t\t\t\t\t\telem[ ontype ] = null;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Prevent re-triggering of the same event, since we already bubbled it above\n\t\t\t\t\tjQuery.event.triggered = type;\n\n\t\t\t\t\tif ( event.isPropagationStopped() ) {\n\t\t\t\t\t\tlastElement.addEventListener( type, stopPropagationCallback );\n\t\t\t\t\t}\n\n\t\t\t\t\telem[ type ]();\n\n\t\t\t\t\tif ( event.isPropagationStopped() ) {\n\t\t\t\t\t\tlastElement.removeEventListener( type, stopPropagationCallback );\n\t\t\t\t\t}\n\n\t\t\t\t\tjQuery.event.triggered = undefined;\n\n\t\t\t\t\tif ( tmp ) {\n\t\t\t\t\t\telem[ ontype ] = tmp;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\t// Piggyback on a donor event to simulate a different one\n\t// Used only for `focus(in | out)` events\n\tsimulate: function( type, elem, event ) {\n\t\tvar e = jQuery.extend(\n\t\t\tnew jQuery.Event(),\n\t\t\tevent,\n\t\t\t{\n\t\t\t\ttype: type,\n\t\t\t\tisSimulated: true\n\t\t\t}\n\t\t);\n\n\t\tjQuery.event.trigger( e, null, elem );\n\t}\n\n} );\n\njQuery.fn.extend( {\n\n\ttrigger: function( type, data ) {\n\t\treturn this.each( function() {\n\t\t\tjQuery.event.trigger( type, data, this );\n\t\t} );\n\t},\n\ttriggerHandler: function( type, data ) {\n\t\tvar elem = this[ 0 ];\n\t\tif ( elem ) {\n\t\t\treturn jQuery.event.trigger( type, data, elem, true );\n\t\t}\n\t}\n} );\n\n\nvar\n\trbracket = /\\[\\]$/,\n\trCRLF = /\\r?\\n/g,\n\trsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,\n\trsubmittable = /^(?:input|select|textarea|keygen)/i;\n\nfunction buildParams( prefix, obj, traditional, add ) {\n\tvar name;\n\n\tif ( Array.isArray( obj ) ) {\n\n\t\t// Serialize array item.\n\t\tjQuery.each( obj, function( i, v ) {\n\t\t\tif ( traditional || rbracket.test( prefix ) ) {\n\n\t\t\t\t// Treat each array item as a scalar.\n\t\t\t\tadd( prefix, v );\n\n\t\t\t} else {\n\n\t\t\t\t// Item is non-scalar (array or object), encode its numeric index.\n\t\t\t\tbuildParams(\n\t\t\t\t\tprefix + \"[\" + ( typeof v === \"object\" && v != null ? i : \"\" ) + \"]\",\n\t\t\t\t\tv,\n\t\t\t\t\ttraditional,\n\t\t\t\t\tadd\n\t\t\t\t);\n\t\t\t}\n\t\t} );\n\n\t} else if ( !traditional && toType( obj ) === \"object\" ) {\n\n\t\t// Serialize object item.\n\t\tfor ( name in obj ) {\n\t\t\tbuildParams( prefix + \"[\" + name + \"]\", obj[ name ], traditional, add );\n\t\t}\n\n\t} else {\n\n\t\t// Serialize scalar item.\n\t\tadd( prefix, obj );\n\t}\n}\n\n// Serialize an array of form elements or a set of\n// key/values into a query string\njQuery.param = function( a, traditional ) {\n\tvar prefix,\n\t\ts = [],\n\t\tadd = function( key, valueOrFunction ) {\n\n\t\t\t// If value is a function, invoke it and use its return value\n\t\t\tvar value = isFunction( valueOrFunction ) ?\n\t\t\t\tvalueOrFunction() :\n\t\t\t\tvalueOrFunction;\n\n\t\t\ts[ s.length ] = encodeURIComponent( key ) + \"=\" +\n\t\t\t\tencodeURIComponent( value == null ? \"\" : value );\n\t\t};\n\n\tif ( a == null ) {\n\t\treturn \"\";\n\t}\n\n\t// If an array was passed in, assume that it is an array of form elements.\n\tif ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {\n\n\t\t// Serialize the form elements\n\t\tjQuery.each( a, function() {\n\t\t\tadd( this.name, this.value );\n\t\t} );\n\n\t} else {\n\n\t\t// If traditional, encode the \"old\" way (the way 1.3.2 or older\n\t\t// did it), otherwise encode params recursively.\n\t\tfor ( prefix in a ) {\n\t\t\tbuildParams( prefix, a[ prefix ], traditional, add );\n\t\t}\n\t}\n\n\t// Return the resulting serialization\n\treturn s.join( \"&\" );\n};\n\njQuery.fn.extend( {\n\tserialize: function() {\n\t\treturn jQuery.param( this.serializeArray() );\n\t},\n\tserializeArray: function() {\n\t\treturn this.map( function() {\n\n\t\t\t// Can add propHook for \"elements\" to filter or add form elements\n\t\t\tvar elements = jQuery.prop( this, \"elements\" );\n\t\t\treturn elements ? jQuery.makeArray( elements ) : this;\n\t\t} ).filter( function() {\n\t\t\tvar type = this.type;\n\n\t\t\t// Use .is( \":disabled\" ) so that fieldset[disabled] works\n\t\t\treturn this.name && !jQuery( this ).is( \":disabled\" ) &&\n\t\t\t\trsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&\n\t\t\t\t( this.checked || !rcheckableType.test( type ) );\n\t\t} ).map( function( _i, elem ) {\n\t\t\tvar val = jQuery( this ).val();\n\n\t\t\tif ( val == null ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tif ( Array.isArray( val ) ) {\n\t\t\t\treturn jQuery.map( val, function( val ) {\n\t\t\t\t\treturn { name: elem.name, value: val.replace( rCRLF, \"\\r\\n\" ) };\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\treturn { name: elem.name, value: val.replace( rCRLF, \"\\r\\n\" ) };\n\t\t} ).get();\n\t}\n} );\n\n\nvar\n\tr20 = /%20/g,\n\trhash = /#.*$/,\n\trantiCache = /([?&])_=[^&]*/,\n\trheaders = /^(.*?):[ \\t]*([^\\r\\n]*)$/mg,\n\n\t// trac-7653, trac-8125, trac-8152: local protocol detection\n\trlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,\n\trnoContent = /^(?:GET|HEAD)$/,\n\trprotocol = /^\\/\\//,\n\n\t/* Prefilters\n\t * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)\n\t * 2) These are called:\n\t *    - BEFORE asking for a transport\n\t *    - AFTER param serialization (s.data is a string if s.processData is true)\n\t * 3) key is the dataType\n\t * 4) the catchall symbol \"*\" can be used\n\t * 5) execution will start with transport dataType and THEN continue down to \"*\" if needed\n\t */\n\tprefilters = {},\n\n\t/* Transports bindings\n\t * 1) key is the dataType\n\t * 2) the catchall symbol \"*\" can be used\n\t * 3) selection will start with transport dataType and THEN go to \"*\" if needed\n\t */\n\ttransports = {},\n\n\t// Avoid comment-prolog char sequence (trac-10098); must appease lint and evade compression\n\tallTypes = \"*/\".concat( \"*\" ),\n\n\t// Anchor tag for parsing the document origin\n\toriginAnchor = document.createElement( \"a\" );\n\noriginAnchor.href = location.href;\n\n// Base \"constructor\" for jQuery.ajaxPrefilter and jQuery.ajaxTransport\nfunction addToPrefiltersOrTransports( structure ) {\n\n\t// dataTypeExpression is optional and defaults to \"*\"\n\treturn function( dataTypeExpression, func ) {\n\n\t\tif ( typeof dataTypeExpression !== \"string\" ) {\n\t\t\tfunc = dataTypeExpression;\n\t\t\tdataTypeExpression = \"*\";\n\t\t}\n\n\t\tvar dataType,\n\t\t\ti = 0,\n\t\t\tdataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || [];\n\n\t\tif ( isFunction( func ) ) {\n\n\t\t\t// For each dataType in the dataTypeExpression\n\t\t\twhile ( ( dataType = dataTypes[ i++ ] ) ) {\n\n\t\t\t\t// Prepend if requested\n\t\t\t\tif ( dataType[ 0 ] === \"+\" ) {\n\t\t\t\t\tdataType = dataType.slice( 1 ) || \"*\";\n\t\t\t\t\t( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func );\n\n\t\t\t\t// Otherwise append\n\t\t\t\t} else {\n\t\t\t\t\t( structure[ dataType ] = structure[ dataType ] || [] ).push( func );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n}\n\n// Base inspection function for prefilters and transports\nfunction inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {\n\n\tvar inspected = {},\n\t\tseekingTransport = ( structure === transports );\n\n\tfunction inspect( dataType ) {\n\t\tvar selected;\n\t\tinspected[ dataType ] = true;\n\t\tjQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {\n\t\t\tvar dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );\n\t\t\tif ( typeof dataTypeOrTransport === \"string\" &&\n\t\t\t\t!seekingTransport && !inspected[ dataTypeOrTransport ] ) {\n\n\t\t\t\toptions.dataTypes.unshift( dataTypeOrTransport );\n\t\t\t\tinspect( dataTypeOrTransport );\n\t\t\t\treturn false;\n\t\t\t} else if ( seekingTransport ) {\n\t\t\t\treturn !( selected = dataTypeOrTransport );\n\t\t\t}\n\t\t} );\n\t\treturn selected;\n\t}\n\n\treturn inspect( options.dataTypes[ 0 ] ) || !inspected[ \"*\" ] && inspect( \"*\" );\n}\n\n// A special extend for ajax options\n// that takes \"flat\" options (not to be deep extended)\n// Fixes trac-9887\nfunction ajaxExtend( target, src ) {\n\tvar key, deep,\n\t\tflatOptions = jQuery.ajaxSettings.flatOptions || {};\n\n\tfor ( key in src ) {\n\t\tif ( src[ key ] !== undefined ) {\n\t\t\t( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];\n\t\t}\n\t}\n\tif ( deep ) {\n\t\tjQuery.extend( true, target, deep );\n\t}\n\n\treturn target;\n}\n\n/* Handles responses to an ajax request:\n * - finds the right dataType (mediates between content-type and expected dataType)\n * - returns the corresponding response\n */\nfunction ajaxHandleResponses( s, jqXHR, responses ) {\n\n\tvar ct, type, finalDataType, firstDataType,\n\t\tcontents = s.contents,\n\t\tdataTypes = s.dataTypes;\n\n\t// Remove auto dataType and get content-type in the process\n\twhile ( dataTypes[ 0 ] === \"*\" ) {\n\t\tdataTypes.shift();\n\t\tif ( ct === undefined ) {\n\t\t\tct = s.mimeType || jqXHR.getResponseHeader( \"Content-Type\" );\n\t\t}\n\t}\n\n\t// Check if we're dealing with a known content-type\n\tif ( ct ) {\n\t\tfor ( type in contents ) {\n\t\t\tif ( contents[ type ] && contents[ type ].test( ct ) ) {\n\t\t\t\tdataTypes.unshift( type );\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Check to see if we have a response for the expected dataType\n\tif ( dataTypes[ 0 ] in responses ) {\n\t\tfinalDataType = dataTypes[ 0 ];\n\t} else {\n\n\t\t// Try convertible dataTypes\n\t\tfor ( type in responses ) {\n\t\t\tif ( !dataTypes[ 0 ] || s.converters[ type + \" \" + dataTypes[ 0 ] ] ) {\n\t\t\t\tfinalDataType = type;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif ( !firstDataType ) {\n\t\t\t\tfirstDataType = type;\n\t\t\t}\n\t\t}\n\n\t\t// Or just use first one\n\t\tfinalDataType = finalDataType || firstDataType;\n\t}\n\n\t// If we found a dataType\n\t// We add the dataType to the list if needed\n\t// and return the corresponding response\n\tif ( finalDataType ) {\n\t\tif ( finalDataType !== dataTypes[ 0 ] ) {\n\t\t\tdataTypes.unshift( finalDataType );\n\t\t}\n\t\treturn responses[ finalDataType ];\n\t}\n}\n\n/* Chain conversions given the request and the original response\n * Also sets the responseXXX fields on the jqXHR instance\n */\nfunction ajaxConvert( s, response, jqXHR, isSuccess ) {\n\tvar conv2, current, conv, tmp, prev,\n\t\tconverters = {},\n\n\t\t// Work with a copy of dataTypes in case we need to modify it for conversion\n\t\tdataTypes = s.dataTypes.slice();\n\n\t// Create converters map with lowercased keys\n\tif ( dataTypes[ 1 ] ) {\n\t\tfor ( conv in s.converters ) {\n\t\t\tconverters[ conv.toLowerCase() ] = s.converters[ conv ];\n\t\t}\n\t}\n\n\tcurrent = dataTypes.shift();\n\n\t// Convert to each sequential dataType\n\twhile ( current ) {\n\n\t\tif ( s.responseFields[ current ] ) {\n\t\t\tjqXHR[ s.responseFields[ current ] ] = response;\n\t\t}\n\n\t\t// Apply the dataFilter if provided\n\t\tif ( !prev && isSuccess && s.dataFilter ) {\n\t\t\tresponse = s.dataFilter( response, s.dataType );\n\t\t}\n\n\t\tprev = current;\n\t\tcurrent = dataTypes.shift();\n\n\t\tif ( current ) {\n\n\t\t\t// There's only work to do if current dataType is non-auto\n\t\t\tif ( current === \"*\" ) {\n\n\t\t\t\tcurrent = prev;\n\n\t\t\t// Convert response if prev dataType is non-auto and differs from current\n\t\t\t} else if ( prev !== \"*\" && prev !== current ) {\n\n\t\t\t\t// Seek a direct converter\n\t\t\t\tconv = converters[ prev + \" \" + current ] || converters[ \"* \" + current ];\n\n\t\t\t\t// If none found, seek a pair\n\t\t\t\tif ( !conv ) {\n\t\t\t\t\tfor ( conv2 in converters ) {\n\n\t\t\t\t\t\t// If conv2 outputs current\n\t\t\t\t\t\ttmp = conv2.split( \" \" );\n\t\t\t\t\t\tif ( tmp[ 1 ] === current ) {\n\n\t\t\t\t\t\t\t// If prev can be converted to accepted input\n\t\t\t\t\t\t\tconv = converters[ prev + \" \" + tmp[ 0 ] ] ||\n\t\t\t\t\t\t\t\tconverters[ \"* \" + tmp[ 0 ] ];\n\t\t\t\t\t\t\tif ( conv ) {\n\n\t\t\t\t\t\t\t\t// Condense equivalence converters\n\t\t\t\t\t\t\t\tif ( conv === true ) {\n\t\t\t\t\t\t\t\t\tconv = converters[ conv2 ];\n\n\t\t\t\t\t\t\t\t// Otherwise, insert the intermediate dataType\n\t\t\t\t\t\t\t\t} else if ( converters[ conv2 ] !== true ) {\n\t\t\t\t\t\t\t\t\tcurrent = tmp[ 0 ];\n\t\t\t\t\t\t\t\t\tdataTypes.unshift( tmp[ 1 ] );\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Apply converter (if not an equivalence)\n\t\t\t\tif ( conv !== true ) {\n\n\t\t\t\t\t// Unless errors are allowed to bubble, catch and return them\n\t\t\t\t\tif ( conv && s.throws ) {\n\t\t\t\t\t\tresponse = conv( response );\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tresponse = conv( response );\n\t\t\t\t\t\t} catch ( e ) {\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\tstate: \"parsererror\",\n\t\t\t\t\t\t\t\terror: conv ? e : \"No conversion from \" + prev + \" to \" + current\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn { state: \"success\", data: response };\n}\n\njQuery.extend( {\n\n\t// Counter for holding the number of active queries\n\tactive: 0,\n\n\t// Last-Modified header cache for next request\n\tlastModified: {},\n\tetag: {},\n\n\tajaxSettings: {\n\t\turl: location.href,\n\t\ttype: \"GET\",\n\t\tisLocal: rlocalProtocol.test( location.protocol ),\n\t\tglobal: true,\n\t\tprocessData: true,\n\t\tasync: true,\n\t\tcontentType: \"application/x-www-form-urlencoded; charset=UTF-8\",\n\n\t\t/*\n\t\ttimeout: 0,\n\t\tdata: null,\n\t\tdataType: null,\n\t\tusername: null,\n\t\tpassword: null,\n\t\tcache: null,\n\t\tthrows: false,\n\t\ttraditional: false,\n\t\theaders: {},\n\t\t*/\n\n\t\taccepts: {\n\t\t\t\"*\": allTypes,\n\t\t\ttext: \"text/plain\",\n\t\t\thtml: \"text/html\",\n\t\t\txml: \"application/xml, text/xml\",\n\t\t\tjson: \"application/json, text/javascript\"\n\t\t},\n\n\t\tcontents: {\n\t\t\txml: /\\bxml\\b/,\n\t\t\thtml: /\\bhtml/,\n\t\t\tjson: /\\bjson\\b/\n\t\t},\n\n\t\tresponseFields: {\n\t\t\txml: \"responseXML\",\n\t\t\ttext: \"responseText\",\n\t\t\tjson: \"responseJSON\"\n\t\t},\n\n\t\t// Data converters\n\t\t// Keys separate source (or catchall \"*\") and destination types with a single space\n\t\tconverters: {\n\n\t\t\t// Convert anything to text\n\t\t\t\"* text\": String,\n\n\t\t\t// Text to html (true = no transformation)\n\t\t\t\"text html\": true,\n\n\t\t\t// Evaluate text as a json expression\n\t\t\t\"text json\": JSON.parse,\n\n\t\t\t// Parse text as xml\n\t\t\t\"text xml\": jQuery.parseXML\n\t\t},\n\n\t\t// For options that shouldn't be deep extended:\n\t\t// you can add your own custom options here if\n\t\t// and when you create one that shouldn't be\n\t\t// deep extended (see ajaxExtend)\n\t\tflatOptions: {\n\t\t\turl: true,\n\t\t\tcontext: true\n\t\t}\n\t},\n\n\t// Creates a full fledged settings object into target\n\t// with both ajaxSettings and settings fields.\n\t// If target is omitted, writes into ajaxSettings.\n\tajaxSetup: function( target, settings ) {\n\t\treturn settings ?\n\n\t\t\t// Building a settings object\n\t\t\tajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :\n\n\t\t\t// Extending ajaxSettings\n\t\t\tajaxExtend( jQuery.ajaxSettings, target );\n\t},\n\n\tajaxPrefilter: addToPrefiltersOrTransports( prefilters ),\n\tajaxTransport: addToPrefiltersOrTransports( transports ),\n\n\t// Main method\n\tajax: function( url, options ) {\n\n\t\t// If url is an object, simulate pre-1.5 signature\n\t\tif ( typeof url === \"object\" ) {\n\t\t\toptions = url;\n\t\t\turl = undefined;\n\t\t}\n\n\t\t// Force options to be an object\n\t\toptions = options || {};\n\n\t\tvar transport,\n\n\t\t\t// URL without anti-cache param\n\t\t\tcacheURL,\n\n\t\t\t// Response headers\n\t\t\tresponseHeadersString,\n\t\t\tresponseHeaders,\n\n\t\t\t// timeout handle\n\t\t\ttimeoutTimer,\n\n\t\t\t// Url cleanup var\n\t\t\turlAnchor,\n\n\t\t\t// Request state (becomes false upon send and true upon completion)\n\t\t\tcompleted,\n\n\t\t\t// To know if global events are to be dispatched\n\t\t\tfireGlobals,\n\n\t\t\t// Loop variable\n\t\t\ti,\n\n\t\t\t// uncached part of the url\n\t\t\tuncached,\n\n\t\t\t// Create the final options object\n\t\t\ts = jQuery.ajaxSetup( {}, options ),\n\n\t\t\t// Callbacks context\n\t\t\tcallbackContext = s.context || s,\n\n\t\t\t// Context for global events is callbackContext if it is a DOM node or jQuery collection\n\t\t\tglobalEventContext = s.context &&\n\t\t\t\t( callbackContext.nodeType || callbackContext.jquery ) ?\n\t\t\t\tjQuery( callbackContext ) :\n\t\t\t\tjQuery.event,\n\n\t\t\t// Deferreds\n\t\t\tdeferred = jQuery.Deferred(),\n\t\t\tcompleteDeferred = jQuery.Callbacks( \"once memory\" ),\n\n\t\t\t// Status-dependent callbacks\n\t\t\tstatusCode = s.statusCode || {},\n\n\t\t\t// Headers (they are sent all at once)\n\t\t\trequestHeaders = {},\n\t\t\trequestHeadersNames = {},\n\n\t\t\t// Default abort message\n\t\t\tstrAbort = \"canceled\",\n\n\t\t\t// Fake xhr\n\t\t\tjqXHR = {\n\t\t\t\treadyState: 0,\n\n\t\t\t\t// Builds headers hashtable if needed\n\t\t\t\tgetResponseHeader: function( key ) {\n\t\t\t\t\tvar match;\n\t\t\t\t\tif ( completed ) {\n\t\t\t\t\t\tif ( !responseHeaders ) {\n\t\t\t\t\t\t\tresponseHeaders = {};\n\t\t\t\t\t\t\twhile ( ( match = rheaders.exec( responseHeadersString ) ) ) {\n\t\t\t\t\t\t\t\tresponseHeaders[ match[ 1 ].toLowerCase() + \" \" ] =\n\t\t\t\t\t\t\t\t\t( responseHeaders[ match[ 1 ].toLowerCase() + \" \" ] || [] )\n\t\t\t\t\t\t\t\t\t\t.concat( match[ 2 ] );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tmatch = responseHeaders[ key.toLowerCase() + \" \" ];\n\t\t\t\t\t}\n\t\t\t\t\treturn match == null ? null : match.join( \", \" );\n\t\t\t\t},\n\n\t\t\t\t// Raw string\n\t\t\t\tgetAllResponseHeaders: function() {\n\t\t\t\t\treturn completed ? responseHeadersString : null;\n\t\t\t\t},\n\n\t\t\t\t// Caches the header\n\t\t\t\tsetRequestHeader: function( name, value ) {\n\t\t\t\t\tif ( completed == null ) {\n\t\t\t\t\t\tname = requestHeadersNames[ name.toLowerCase() ] =\n\t\t\t\t\t\t\trequestHeadersNames[ name.toLowerCase() ] || name;\n\t\t\t\t\t\trequestHeaders[ name ] = value;\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\t// Overrides response content-type header\n\t\t\t\toverrideMimeType: function( type ) {\n\t\t\t\t\tif ( completed == null ) {\n\t\t\t\t\t\ts.mimeType = type;\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\t// Status-dependent callbacks\n\t\t\t\tstatusCode: function( map ) {\n\t\t\t\t\tvar code;\n\t\t\t\t\tif ( map ) {\n\t\t\t\t\t\tif ( completed ) {\n\n\t\t\t\t\t\t\t// Execute the appropriate callbacks\n\t\t\t\t\t\t\tjqXHR.always( map[ jqXHR.status ] );\n\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t// Lazy-add the new callbacks in a way that preserves old ones\n\t\t\t\t\t\t\tfor ( code in map ) {\n\t\t\t\t\t\t\t\tstatusCode[ code ] = [ statusCode[ code ], map[ code ] ];\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\t// Cancel the request\n\t\t\t\tabort: function( statusText ) {\n\t\t\t\t\tvar finalText = statusText || strAbort;\n\t\t\t\t\tif ( transport ) {\n\t\t\t\t\t\ttransport.abort( finalText );\n\t\t\t\t\t}\n\t\t\t\t\tdone( 0, finalText );\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\t\t\t};\n\n\t\t// Attach deferreds\n\t\tdeferred.promise( jqXHR );\n\n\t\t// Add protocol if not provided (prefilters might expect it)\n\t\t// Handle falsy url in the settings object (trac-10093: consistency with old signature)\n\t\t// We also use the url parameter if available\n\t\ts.url = ( ( url || s.url || location.href ) + \"\" )\n\t\t\t.replace( rprotocol, location.protocol + \"//\" );\n\n\t\t// Alias method option to type as per ticket trac-12004\n\t\ts.type = options.method || options.type || s.method || s.type;\n\n\t\t// Extract dataTypes list\n\t\ts.dataTypes = ( s.dataType || \"*\" ).toLowerCase().match( rnothtmlwhite ) || [ \"\" ];\n\n\t\t// A cross-domain request is in order when the origin doesn't match the current origin.\n\t\tif ( s.crossDomain == null ) {\n\t\t\turlAnchor = document.createElement( \"a\" );\n\n\t\t\t// Support: IE <=8 - 11, Edge 12 - 15\n\t\t\t// IE throws exception on accessing the href property if url is malformed,\n\t\t\t// e.g. http://example.com:80x/\n\t\t\ttry {\n\t\t\t\turlAnchor.href = s.url;\n\n\t\t\t\t// Support: IE <=8 - 11 only\n\t\t\t\t// Anchor's host property isn't correctly set when s.url is relative\n\t\t\t\turlAnchor.href = urlAnchor.href;\n\t\t\t\ts.crossDomain = originAnchor.protocol + \"//\" + originAnchor.host !==\n\t\t\t\t\turlAnchor.protocol + \"//\" + urlAnchor.host;\n\t\t\t} catch ( e ) {\n\n\t\t\t\t// If there is an error parsing the URL, assume it is crossDomain,\n\t\t\t\t// it can be rejected by the transport if it is invalid\n\t\t\t\ts.crossDomain = true;\n\t\t\t}\n\t\t}\n\n\t\t// Convert data if not already a string\n\t\tif ( s.data && s.processData && typeof s.data !== \"string\" ) {\n\t\t\ts.data = jQuery.param( s.data, s.traditional );\n\t\t}\n\n\t\t// Apply prefilters\n\t\tinspectPrefiltersOrTransports( prefilters, s, options, jqXHR );\n\n\t\t// If request was aborted inside a prefilter, stop there\n\t\tif ( completed ) {\n\t\t\treturn jqXHR;\n\t\t}\n\n\t\t// We can fire global events as of now if asked to\n\t\t// Don't fire events if jQuery.event is undefined in an AMD-usage scenario (trac-15118)\n\t\tfireGlobals = jQuery.event && s.global;\n\n\t\t// Watch for a new set of requests\n\t\tif ( fireGlobals && jQuery.active++ === 0 ) {\n\t\t\tjQuery.event.trigger( \"ajaxStart\" );\n\t\t}\n\n\t\t// Uppercase the type\n\t\ts.type = s.type.toUpperCase();\n\n\t\t// Determine if request has content\n\t\ts.hasContent = !rnoContent.test( s.type );\n\n\t\t// Save the URL in case we're toying with the If-Modified-Since\n\t\t// and/or If-None-Match header later on\n\t\t// Remove hash to simplify url manipulation\n\t\tcacheURL = s.url.replace( rhash, \"\" );\n\n\t\t// More options handling for requests with no content\n\t\tif ( !s.hasContent ) {\n\n\t\t\t// Remember the hash so we can put it back\n\t\t\tuncached = s.url.slice( cacheURL.length );\n\n\t\t\t// If data is available and should be processed, append data to url\n\t\t\tif ( s.data && ( s.processData || typeof s.data === \"string\" ) ) {\n\t\t\t\tcacheURL += ( rquery.test( cacheURL ) ? \"&\" : \"?\" ) + s.data;\n\n\t\t\t\t// trac-9682: remove data so that it's not used in an eventual retry\n\t\t\t\tdelete s.data;\n\t\t\t}\n\n\t\t\t// Add or update anti-cache param if needed\n\t\t\tif ( s.cache === false ) {\n\t\t\t\tcacheURL = cacheURL.replace( rantiCache, \"$1\" );\n\t\t\t\tuncached = ( rquery.test( cacheURL ) ? \"&\" : \"?\" ) + \"_=\" + ( nonce.guid++ ) +\n\t\t\t\t\tuncached;\n\t\t\t}\n\n\t\t\t// Put hash and anti-cache on the URL that will be requested (gh-1732)\n\t\t\ts.url = cacheURL + uncached;\n\n\t\t// Change '%20' to '+' if this is encoded form body content (gh-2658)\n\t\t} else if ( s.data && s.processData &&\n\t\t\t( s.contentType || \"\" ).indexOf( \"application/x-www-form-urlencoded\" ) === 0 ) {\n\t\t\ts.data = s.data.replace( r20, \"+\" );\n\t\t}\n\n\t\t// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.\n\t\tif ( s.ifModified ) {\n\t\t\tif ( jQuery.lastModified[ cacheURL ] ) {\n\t\t\t\tjqXHR.setRequestHeader( \"If-Modified-Since\", jQuery.lastModified[ cacheURL ] );\n\t\t\t}\n\t\t\tif ( jQuery.etag[ cacheURL ] ) {\n\t\t\t\tjqXHR.setRequestHeader( \"If-None-Match\", jQuery.etag[ cacheURL ] );\n\t\t\t}\n\t\t}\n\n\t\t// Set the correct header, if data is being sent\n\t\tif ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {\n\t\t\tjqXHR.setRequestHeader( \"Content-Type\", s.contentType );\n\t\t}\n\n\t\t// Set the Accepts header for the server, depending on the dataType\n\t\tjqXHR.setRequestHeader(\n\t\t\t\"Accept\",\n\t\t\ts.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ?\n\t\t\t\ts.accepts[ s.dataTypes[ 0 ] ] +\n\t\t\t\t\t( s.dataTypes[ 0 ] !== \"*\" ? \", \" + allTypes + \"; q=0.01\" : \"\" ) :\n\t\t\t\ts.accepts[ \"*\" ]\n\t\t);\n\n\t\t// Check for headers option\n\t\tfor ( i in s.headers ) {\n\t\t\tjqXHR.setRequestHeader( i, s.headers[ i ] );\n\t\t}\n\n\t\t// Allow custom headers/mimetypes and early abort\n\t\tif ( s.beforeSend &&\n\t\t\t( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) {\n\n\t\t\t// Abort if not done already and return\n\t\t\treturn jqXHR.abort();\n\t\t}\n\n\t\t// Aborting is no longer a cancellation\n\t\tstrAbort = \"abort\";\n\n\t\t// Install callbacks on deferreds\n\t\tcompleteDeferred.add( s.complete );\n\t\tjqXHR.done( s.success );\n\t\tjqXHR.fail( s.error );\n\n\t\t// Get transport\n\t\ttransport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );\n\n\t\t// If no transport, we auto-abort\n\t\tif ( !transport ) {\n\t\t\tdone( -1, \"No Transport\" );\n\t\t} else {\n\t\t\tjqXHR.readyState = 1;\n\n\t\t\t// Send global event\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( \"ajaxSend\", [ jqXHR, s ] );\n\t\t\t}\n\n\t\t\t// If request was aborted inside ajaxSend, stop there\n\t\t\tif ( completed ) {\n\t\t\t\treturn jqXHR;\n\t\t\t}\n\n\t\t\t// Timeout\n\t\t\tif ( s.async && s.timeout > 0 ) {\n\t\t\t\ttimeoutTimer = window.setTimeout( function() {\n\t\t\t\t\tjqXHR.abort( \"timeout\" );\n\t\t\t\t}, s.timeout );\n\t\t\t}\n\n\t\t\ttry {\n\t\t\t\tcompleted = false;\n\t\t\t\ttransport.send( requestHeaders, done );\n\t\t\t} catch ( e ) {\n\n\t\t\t\t// Rethrow post-completion exceptions\n\t\t\t\tif ( completed ) {\n\t\t\t\t\tthrow e;\n\t\t\t\t}\n\n\t\t\t\t// Propagate others as results\n\t\t\t\tdone( -1, e );\n\t\t\t}\n\t\t}\n\n\t\t// Callback for when everything is done\n\t\tfunction done( status, nativeStatusText, responses, headers ) {\n\t\t\tvar isSuccess, success, error, response, modified,\n\t\t\t\tstatusText = nativeStatusText;\n\n\t\t\t// Ignore repeat invocations\n\t\t\tif ( completed ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tcompleted = true;\n\n\t\t\t// Clear timeout if it exists\n\t\t\tif ( timeoutTimer ) {\n\t\t\t\twindow.clearTimeout( timeoutTimer );\n\t\t\t}\n\n\t\t\t// Dereference transport for early garbage collection\n\t\t\t// (no matter how long the jqXHR object will be used)\n\t\t\ttransport = undefined;\n\n\t\t\t// Cache response headers\n\t\t\tresponseHeadersString = headers || \"\";\n\n\t\t\t// Set readyState\n\t\t\tjqXHR.readyState = status > 0 ? 4 : 0;\n\n\t\t\t// Determine if successful\n\t\t\tisSuccess = status >= 200 && status < 300 || status === 304;\n\n\t\t\t// Get response data\n\t\t\tif ( responses ) {\n\t\t\t\tresponse = ajaxHandleResponses( s, jqXHR, responses );\n\t\t\t}\n\n\t\t\t// Use a noop converter for missing script but not if jsonp\n\t\t\tif ( !isSuccess &&\n\t\t\t\tjQuery.inArray( \"script\", s.dataTypes ) > -1 &&\n\t\t\t\tjQuery.inArray( \"json\", s.dataTypes ) < 0 ) {\n\t\t\t\ts.converters[ \"text script\" ] = function() {};\n\t\t\t}\n\n\t\t\t// Convert no matter what (that way responseXXX fields are always set)\n\t\t\tresponse = ajaxConvert( s, response, jqXHR, isSuccess );\n\n\t\t\t// If successful, handle type chaining\n\t\t\tif ( isSuccess ) {\n\n\t\t\t\t// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.\n\t\t\t\tif ( s.ifModified ) {\n\t\t\t\t\tmodified = jqXHR.getResponseHeader( \"Last-Modified\" );\n\t\t\t\t\tif ( modified ) {\n\t\t\t\t\t\tjQuery.lastModified[ cacheURL ] = modified;\n\t\t\t\t\t}\n\t\t\t\t\tmodified = jqXHR.getResponseHeader( \"etag\" );\n\t\t\t\t\tif ( modified ) {\n\t\t\t\t\t\tjQuery.etag[ cacheURL ] = modified;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// if no content\n\t\t\t\tif ( status === 204 || s.type === \"HEAD\" ) {\n\t\t\t\t\tstatusText = \"nocontent\";\n\n\t\t\t\t// if not modified\n\t\t\t\t} else if ( status === 304 ) {\n\t\t\t\t\tstatusText = \"notmodified\";\n\n\t\t\t\t// If we have data, let's convert it\n\t\t\t\t} else {\n\t\t\t\t\tstatusText = response.state;\n\t\t\t\t\tsuccess = response.data;\n\t\t\t\t\terror = response.error;\n\t\t\t\t\tisSuccess = !error;\n\t\t\t\t}\n\t\t\t} else {\n\n\t\t\t\t// Extract error from statusText and normalize for non-aborts\n\t\t\t\terror = statusText;\n\t\t\t\tif ( status || !statusText ) {\n\t\t\t\t\tstatusText = \"error\";\n\t\t\t\t\tif ( status < 0 ) {\n\t\t\t\t\t\tstatus = 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Set data for the fake xhr object\n\t\t\tjqXHR.status = status;\n\t\t\tjqXHR.statusText = ( nativeStatusText || statusText ) + \"\";\n\n\t\t\t// Success/Error\n\t\t\tif ( isSuccess ) {\n\t\t\t\tdeferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );\n\t\t\t} else {\n\t\t\t\tdeferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );\n\t\t\t}\n\n\t\t\t// Status-dependent callbacks\n\t\t\tjqXHR.statusCode( statusCode );\n\t\t\tstatusCode = undefined;\n\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( isSuccess ? \"ajaxSuccess\" : \"ajaxError\",\n\t\t\t\t\t[ jqXHR, s, isSuccess ? success : error ] );\n\t\t\t}\n\n\t\t\t// Complete\n\t\t\tcompleteDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );\n\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( \"ajaxComplete\", [ jqXHR, s ] );\n\n\t\t\t\t// Handle the global AJAX counter\n\t\t\t\tif ( !( --jQuery.active ) ) {\n\t\t\t\t\tjQuery.event.trigger( \"ajaxStop\" );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn jqXHR;\n\t},\n\n\tgetJSON: function( url, data, callback ) {\n\t\treturn jQuery.get( url, data, callback, \"json\" );\n\t},\n\n\tgetScript: function( url, callback ) {\n\t\treturn jQuery.get( url, undefined, callback, \"script\" );\n\t}\n} );\n\njQuery.each( [ \"get\", \"post\" ], function( _i, method ) {\n\tjQuery[ method ] = function( url, data, callback, type ) {\n\n\t\t// Shift arguments if data argument was omitted\n\t\tif ( isFunction( data ) ) {\n\t\t\ttype = type || callback;\n\t\t\tcallback = data;\n\t\t\tdata = undefined;\n\t\t}\n\n\t\t// The url can be an options object (which then must have .url)\n\t\treturn jQuery.ajax( jQuery.extend( {\n\t\t\turl: url,\n\t\t\ttype: method,\n\t\t\tdataType: type,\n\t\t\tdata: data,\n\t\t\tsuccess: callback\n\t\t}, jQuery.isPlainObject( url ) && url ) );\n\t};\n} );\n\njQuery.ajaxPrefilter( function( s ) {\n\tvar i;\n\tfor ( i in s.headers ) {\n\t\tif ( i.toLowerCase() === \"content-type\" ) {\n\t\t\ts.contentType = s.headers[ i ] || \"\";\n\t\t}\n\t}\n} );\n\n\njQuery._evalUrl = function( url, options, doc ) {\n\treturn jQuery.ajax( {\n\t\turl: url,\n\n\t\t// Make this explicit, since user can override this through ajaxSetup (trac-11264)\n\t\ttype: \"GET\",\n\t\tdataType: \"script\",\n\t\tcache: true,\n\t\tasync: false,\n\t\tglobal: false,\n\n\t\t// Only evaluate the response if it is successful (gh-4126)\n\t\t// dataFilter is not invoked for failure responses, so using it instead\n\t\t// of the default converter is kludgy but it works.\n\t\tconverters: {\n\t\t\t\"text script\": function() {}\n\t\t},\n\t\tdataFilter: function( response ) {\n\t\t\tjQuery.globalEval( response, options, doc );\n\t\t}\n\t} );\n};\n\n\njQuery.fn.extend( {\n\twrapAll: function( html ) {\n\t\tvar wrap;\n\n\t\tif ( this[ 0 ] ) {\n\t\t\tif ( isFunction( html ) ) {\n\t\t\t\thtml = html.call( this[ 0 ] );\n\t\t\t}\n\n\t\t\t// The elements to wrap the target around\n\t\t\twrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );\n\n\t\t\tif ( this[ 0 ].parentNode ) {\n\t\t\t\twrap.insertBefore( this[ 0 ] );\n\t\t\t}\n\n\t\t\twrap.map( function() {\n\t\t\t\tvar elem = this;\n\n\t\t\t\twhile ( elem.firstElementChild ) {\n\t\t\t\t\telem = elem.firstElementChild;\n\t\t\t\t}\n\n\t\t\t\treturn elem;\n\t\t\t} ).append( this );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\twrapInner: function( html ) {\n\t\tif ( isFunction( html ) ) {\n\t\t\treturn this.each( function( i ) {\n\t\t\t\tjQuery( this ).wrapInner( html.call( this, i ) );\n\t\t\t} );\n\t\t}\n\n\t\treturn this.each( function() {\n\t\t\tvar self = jQuery( this ),\n\t\t\t\tcontents = self.contents();\n\n\t\t\tif ( contents.length ) {\n\t\t\t\tcontents.wrapAll( html );\n\n\t\t\t} else {\n\t\t\t\tself.append( html );\n\t\t\t}\n\t\t} );\n\t},\n\n\twrap: function( html ) {\n\t\tvar htmlIsFunction = isFunction( html );\n\n\t\treturn this.each( function( i ) {\n\t\t\tjQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html );\n\t\t} );\n\t},\n\n\tunwrap: function( selector ) {\n\t\tthis.parent( selector ).not( \"body\" ).each( function() {\n\t\t\tjQuery( this ).replaceWith( this.childNodes );\n\t\t} );\n\t\treturn this;\n\t}\n} );\n\n\njQuery.expr.pseudos.hidden = function( elem ) {\n\treturn !jQuery.expr.pseudos.visible( elem );\n};\njQuery.expr.pseudos.visible = function( elem ) {\n\treturn !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length );\n};\n\n\n\n\njQuery.ajaxSettings.xhr = function() {\n\ttry {\n\t\treturn new window.XMLHttpRequest();\n\t} catch ( e ) {}\n};\n\nvar xhrSuccessStatus = {\n\n\t\t// File protocol always yields status code 0, assume 200\n\t\t0: 200,\n\n\t\t// Support: IE <=9 only\n\t\t// trac-1450: sometimes IE returns 1223 when it should be 204\n\t\t1223: 204\n\t},\n\txhrSupported = jQuery.ajaxSettings.xhr();\n\nsupport.cors = !!xhrSupported && ( \"withCredentials\" in xhrSupported );\nsupport.ajax = xhrSupported = !!xhrSupported;\n\njQuery.ajaxTransport( function( options ) {\n\tvar callback, errorCallback;\n\n\t// Cross domain only allowed if supported through XMLHttpRequest\n\tif ( support.cors || xhrSupported && !options.crossDomain ) {\n\t\treturn {\n\t\t\tsend: function( headers, complete ) {\n\t\t\t\tvar i,\n\t\t\t\t\txhr = options.xhr();\n\n\t\t\t\txhr.open(\n\t\t\t\t\toptions.type,\n\t\t\t\t\toptions.url,\n\t\t\t\t\toptions.async,\n\t\t\t\t\toptions.username,\n\t\t\t\t\toptions.password\n\t\t\t\t);\n\n\t\t\t\t// Apply custom fields if provided\n\t\t\t\tif ( options.xhrFields ) {\n\t\t\t\t\tfor ( i in options.xhrFields ) {\n\t\t\t\t\t\txhr[ i ] = options.xhrFields[ i ];\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Override mime type if needed\n\t\t\t\tif ( options.mimeType && xhr.overrideMimeType ) {\n\t\t\t\t\txhr.overrideMimeType( options.mimeType );\n\t\t\t\t}\n\n\t\t\t\t// X-Requested-With header\n\t\t\t\t// For cross-domain requests, seeing as conditions for a preflight are\n\t\t\t\t// akin to a jigsaw puzzle, we simply never set it to be sure.\n\t\t\t\t// (it can always be set on a per-request basis or even using ajaxSetup)\n\t\t\t\t// For same-domain requests, won't change header if already provided.\n\t\t\t\tif ( !options.crossDomain && !headers[ \"X-Requested-With\" ] ) {\n\t\t\t\t\theaders[ \"X-Requested-With\" ] = \"XMLHttpRequest\";\n\t\t\t\t}\n\n\t\t\t\t// Set headers\n\t\t\t\tfor ( i in headers ) {\n\t\t\t\t\txhr.setRequestHeader( i, headers[ i ] );\n\t\t\t\t}\n\n\t\t\t\t// Callback\n\t\t\t\tcallback = function( type ) {\n\t\t\t\t\treturn function() {\n\t\t\t\t\t\tif ( callback ) {\n\t\t\t\t\t\t\tcallback = errorCallback = xhr.onload =\n\t\t\t\t\t\t\t\txhr.onerror = xhr.onabort = xhr.ontimeout =\n\t\t\t\t\t\t\t\t\txhr.onreadystatechange = null;\n\n\t\t\t\t\t\t\tif ( type === \"abort\" ) {\n\t\t\t\t\t\t\t\txhr.abort();\n\t\t\t\t\t\t\t} else if ( type === \"error\" ) {\n\n\t\t\t\t\t\t\t\t// Support: IE <=9 only\n\t\t\t\t\t\t\t\t// On a manual native abort, IE9 throws\n\t\t\t\t\t\t\t\t// errors on any property access that is not readyState\n\t\t\t\t\t\t\t\tif ( typeof xhr.status !== \"number\" ) {\n\t\t\t\t\t\t\t\t\tcomplete( 0, \"error\" );\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tcomplete(\n\n\t\t\t\t\t\t\t\t\t\t// File: protocol always yields status 0; see trac-8605, trac-14207\n\t\t\t\t\t\t\t\t\t\txhr.status,\n\t\t\t\t\t\t\t\t\t\txhr.statusText\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tcomplete(\n\t\t\t\t\t\t\t\t\txhrSuccessStatus[ xhr.status ] || xhr.status,\n\t\t\t\t\t\t\t\t\txhr.statusText,\n\n\t\t\t\t\t\t\t\t\t// Support: IE <=9 only\n\t\t\t\t\t\t\t\t\t// IE9 has no XHR2 but throws on binary (trac-11426)\n\t\t\t\t\t\t\t\t\t// For XHR2 non-text, let the caller handle it (gh-2498)\n\t\t\t\t\t\t\t\t\t( xhr.responseType || \"text\" ) !== \"text\"  ||\n\t\t\t\t\t\t\t\t\ttypeof xhr.responseText !== \"string\" ?\n\t\t\t\t\t\t\t\t\t\t{ binary: xhr.response } :\n\t\t\t\t\t\t\t\t\t\t{ text: xhr.responseText },\n\t\t\t\t\t\t\t\t\txhr.getAllResponseHeaders()\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t};\n\n\t\t\t\t// Listen to events\n\t\t\t\txhr.onload = callback();\n\t\t\t\terrorCallback = xhr.onerror = xhr.ontimeout = callback( \"error\" );\n\n\t\t\t\t// Support: IE 9 only\n\t\t\t\t// Use onreadystatechange to replace onabort\n\t\t\t\t// to handle uncaught aborts\n\t\t\t\tif ( xhr.onabort !== undefined ) {\n\t\t\t\t\txhr.onabort = errorCallback;\n\t\t\t\t} else {\n\t\t\t\t\txhr.onreadystatechange = function() {\n\n\t\t\t\t\t\t// Check readyState before timeout as it changes\n\t\t\t\t\t\tif ( xhr.readyState === 4 ) {\n\n\t\t\t\t\t\t\t// Allow onerror to be called first,\n\t\t\t\t\t\t\t// but that will not handle a native abort\n\t\t\t\t\t\t\t// Also, save errorCallback to a variable\n\t\t\t\t\t\t\t// as xhr.onerror cannot be accessed\n\t\t\t\t\t\t\twindow.setTimeout( function() {\n\t\t\t\t\t\t\t\tif ( callback ) {\n\t\t\t\t\t\t\t\t\terrorCallback();\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t}\n\n\t\t\t\t// Create the abort callback\n\t\t\t\tcallback = callback( \"abort\" );\n\n\t\t\t\ttry {\n\n\t\t\t\t\t// Do send the request (this may raise an exception)\n\t\t\t\t\txhr.send( options.hasContent && options.data || null );\n\t\t\t\t} catch ( e ) {\n\n\t\t\t\t\t// trac-14683: Only rethrow if this hasn't been notified as an error yet\n\t\t\t\t\tif ( callback ) {\n\t\t\t\t\t\tthrow e;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\n\t\t\tabort: function() {\n\t\t\t\tif ( callback ) {\n\t\t\t\t\tcallback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t}\n} );\n\n\n\n\n// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432)\njQuery.ajaxPrefilter( function( s ) {\n\tif ( s.crossDomain ) {\n\t\ts.contents.script = false;\n\t}\n} );\n\n// Install script dataType\njQuery.ajaxSetup( {\n\taccepts: {\n\t\tscript: \"text/javascript, application/javascript, \" +\n\t\t\t\"application/ecmascript, application/x-ecmascript\"\n\t},\n\tcontents: {\n\t\tscript: /\\b(?:java|ecma)script\\b/\n\t},\n\tconverters: {\n\t\t\"text script\": function( text ) {\n\t\t\tjQuery.globalEval( text );\n\t\t\treturn text;\n\t\t}\n\t}\n} );\n\n// Handle cache's special case and crossDomain\njQuery.ajaxPrefilter( \"script\", function( s ) {\n\tif ( s.cache === undefined ) {\n\t\ts.cache = false;\n\t}\n\tif ( s.crossDomain ) {\n\t\ts.type = \"GET\";\n\t}\n} );\n\n// Bind script tag hack transport\njQuery.ajaxTransport( \"script\", function( s ) {\n\n\t// This transport only deals with cross domain or forced-by-attrs requests\n\tif ( s.crossDomain || s.scriptAttrs ) {\n\t\tvar script, callback;\n\t\treturn {\n\t\t\tsend: function( _, complete ) {\n\t\t\t\tscript = jQuery( \"<script>\" )\n\t\t\t\t\t.attr( s.scriptAttrs || {} )\n\t\t\t\t\t.prop( { charset: s.scriptCharset, src: s.url } )\n\t\t\t\t\t.on( \"load error\", callback = function( evt ) {\n\t\t\t\t\t\tscript.remove();\n\t\t\t\t\t\tcallback = null;\n\t\t\t\t\t\tif ( evt ) {\n\t\t\t\t\t\t\tcomplete( evt.type === \"error\" ? 404 : 200, evt.type );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t\t// Use native DOM manipulation to avoid our domManip AJAX trickery\n\t\t\t\tdocument.head.appendChild( script[ 0 ] );\n\t\t\t},\n\t\t\tabort: function() {\n\t\t\t\tif ( callback ) {\n\t\t\t\t\tcallback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t}\n} );\n\n\n\n\nvar oldCallbacks = [],\n\trjsonp = /(=)\\?(?=&|$)|\\?\\?/;\n\n// Default jsonp settings\njQuery.ajaxSetup( {\n\tjsonp: \"callback\",\n\tjsonpCallback: function() {\n\t\tvar callback = oldCallbacks.pop() || ( jQuery.expando + \"_\" + ( nonce.guid++ ) );\n\t\tthis[ callback ] = true;\n\t\treturn callback;\n\t}\n} );\n\n// Detect, normalize options and install callbacks for jsonp requests\njQuery.ajaxPrefilter( \"json jsonp\", function( s, originalSettings, jqXHR ) {\n\n\tvar callbackName, overwritten, responseContainer,\n\t\tjsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?\n\t\t\t\"url\" :\n\t\t\ttypeof s.data === \"string\" &&\n\t\t\t\t( s.contentType || \"\" )\n\t\t\t\t\t.indexOf( \"application/x-www-form-urlencoded\" ) === 0 &&\n\t\t\t\trjsonp.test( s.data ) && \"data\"\n\t\t);\n\n\t// Handle iff the expected data type is \"jsonp\" or we have a parameter to set\n\tif ( jsonProp || s.dataTypes[ 0 ] === \"jsonp\" ) {\n\n\t\t// Get callback name, remembering preexisting value associated with it\n\t\tcallbackName = s.jsonpCallback = isFunction( s.jsonpCallback ) ?\n\t\t\ts.jsonpCallback() :\n\t\t\ts.jsonpCallback;\n\n\t\t// Insert callback into url or form data\n\t\tif ( jsonProp ) {\n\t\t\ts[ jsonProp ] = s[ jsonProp ].replace( rjsonp, \"$1\" + callbackName );\n\t\t} else if ( s.jsonp !== false ) {\n\t\t\ts.url += ( rquery.test( s.url ) ? \"&\" : \"?\" ) + s.jsonp + \"=\" + callbackName;\n\t\t}\n\n\t\t// Use data converter to retrieve json after script execution\n\t\ts.converters[ \"script json\" ] = function() {\n\t\t\tif ( !responseContainer ) {\n\t\t\t\tjQuery.error( callbackName + \" was not called\" );\n\t\t\t}\n\t\t\treturn responseContainer[ 0 ];\n\t\t};\n\n\t\t// Force json dataType\n\t\ts.dataTypes[ 0 ] = \"json\";\n\n\t\t// Install callback\n\t\toverwritten = window[ callbackName ];\n\t\twindow[ callbackName ] = function() {\n\t\t\tresponseContainer = arguments;\n\t\t};\n\n\t\t// Clean-up function (fires after converters)\n\t\tjqXHR.always( function() {\n\n\t\t\t// If previous value didn't exist - remove it\n\t\t\tif ( overwritten === undefined ) {\n\t\t\t\tjQuery( window ).removeProp( callbackName );\n\n\t\t\t// Otherwise restore preexisting value\n\t\t\t} else {\n\t\t\t\twindow[ callbackName ] = overwritten;\n\t\t\t}\n\n\t\t\t// Save back as free\n\t\t\tif ( s[ callbackName ] ) {\n\n\t\t\t\t// Make sure that re-using the options doesn't screw things around\n\t\t\t\ts.jsonpCallback = originalSettings.jsonpCallback;\n\n\t\t\t\t// Save the callback name for future use\n\t\t\t\toldCallbacks.push( callbackName );\n\t\t\t}\n\n\t\t\t// Call if it was a function and we have a response\n\t\t\tif ( responseContainer && isFunction( overwritten ) ) {\n\t\t\t\toverwritten( responseContainer[ 0 ] );\n\t\t\t}\n\n\t\t\tresponseContainer = overwritten = undefined;\n\t\t} );\n\n\t\t// Delegate to script\n\t\treturn \"script\";\n\t}\n} );\n\n\n\n\n// Support: Safari 8 only\n// In Safari 8 documents created via document.implementation.createHTMLDocument\n// collapse sibling forms: the second one becomes a child of the first one.\n// Because of that, this security measure has to be disabled in Safari 8.\n// https://bugs.webkit.org/show_bug.cgi?id=137337\nsupport.createHTMLDocument = ( function() {\n\tvar body = document.implementation.createHTMLDocument( \"\" ).body;\n\tbody.innerHTML = \"<form></form><form></form>\";\n\treturn body.childNodes.length === 2;\n} )();\n\n\n// Argument \"data\" should be string of html\n// context (optional): If specified, the fragment will be created in this context,\n// defaults to document\n// keepScripts (optional): If true, will include scripts passed in the html string\njQuery.parseHTML = function( data, context, keepScripts ) {\n\tif ( typeof data !== \"string\" ) {\n\t\treturn [];\n\t}\n\tif ( typeof context === \"boolean\" ) {\n\t\tkeepScripts = context;\n\t\tcontext = false;\n\t}\n\n\tvar base, parsed, scripts;\n\n\tif ( !context ) {\n\n\t\t// Stop scripts or inline event handlers from being executed immediately\n\t\t// by using document.implementation\n\t\tif ( support.createHTMLDocument ) {\n\t\t\tcontext = document.implementation.createHTMLDocument( \"\" );\n\n\t\t\t// Set the base href for the created document\n\t\t\t// so any parsed elements with URLs\n\t\t\t// are based on the document's URL (gh-2965)\n\t\t\tbase = context.createElement( \"base\" );\n\t\t\tbase.href = document.location.href;\n\t\t\tcontext.head.appendChild( base );\n\t\t} else {\n\t\t\tcontext = document;\n\t\t}\n\t}\n\n\tparsed = rsingleTag.exec( data );\n\tscripts = !keepScripts && [];\n\n\t// Single tag\n\tif ( parsed ) {\n\t\treturn [ context.createElement( parsed[ 1 ] ) ];\n\t}\n\n\tparsed = buildFragment( [ data ], context, scripts );\n\n\tif ( scripts && scripts.length ) {\n\t\tjQuery( scripts ).remove();\n\t}\n\n\treturn jQuery.merge( [], parsed.childNodes );\n};\n\n\n/**\n * Load a url into a page\n */\njQuery.fn.load = function( url, params, callback ) {\n\tvar selector, type, response,\n\t\tself = this,\n\t\toff = url.indexOf( \" \" );\n\n\tif ( off > -1 ) {\n\t\tselector = stripAndCollapse( url.slice( off ) );\n\t\turl = url.slice( 0, off );\n\t}\n\n\t// If it's a function\n\tif ( isFunction( params ) ) {\n\n\t\t// We assume that it's the callback\n\t\tcallback = params;\n\t\tparams = undefined;\n\n\t// Otherwise, build a param string\n\t} else if ( params && typeof params === \"object\" ) {\n\t\ttype = \"POST\";\n\t}\n\n\t// If we have elements to modify, make the request\n\tif ( self.length > 0 ) {\n\t\tjQuery.ajax( {\n\t\t\turl: url,\n\n\t\t\t// If \"type\" variable is undefined, then \"GET\" method will be used.\n\t\t\t// Make value of this field explicit since\n\t\t\t// user can override it through ajaxSetup method\n\t\t\ttype: type || \"GET\",\n\t\t\tdataType: \"html\",\n\t\t\tdata: params\n\t\t} ).done( function( responseText ) {\n\n\t\t\t// Save response for use in complete callback\n\t\t\tresponse = arguments;\n\n\t\t\tself.html( selector ?\n\n\t\t\t\t// If a selector was specified, locate the right elements in a dummy div\n\t\t\t\t// Exclude scripts to avoid IE 'Permission Denied' errors\n\t\t\t\tjQuery( \"<div>\" ).append( jQuery.parseHTML( responseText ) ).find( selector ) :\n\n\t\t\t\t// Otherwise use the full result\n\t\t\t\tresponseText );\n\n\t\t// If the request succeeds, this function gets \"data\", \"status\", \"jqXHR\"\n\t\t// but they are ignored because response was set above.\n\t\t// If it fails, this function gets \"jqXHR\", \"status\", \"error\"\n\t\t} ).always( callback && function( jqXHR, status ) {\n\t\t\tself.each( function() {\n\t\t\t\tcallback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] );\n\t\t\t} );\n\t\t} );\n\t}\n\n\treturn this;\n};\n\n\n\n\njQuery.expr.pseudos.animated = function( elem ) {\n\treturn jQuery.grep( jQuery.timers, function( fn ) {\n\t\treturn elem === fn.elem;\n\t} ).length;\n};\n\n\n\n\njQuery.offset = {\n\tsetOffset: function( elem, options, i ) {\n\t\tvar curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,\n\t\t\tposition = jQuery.css( elem, \"position\" ),\n\t\t\tcurElem = jQuery( elem ),\n\t\t\tprops = {};\n\n\t\t// Set position first, in-case top/left are set even on static elem\n\t\tif ( position === \"static\" ) {\n\t\t\telem.style.position = \"relative\";\n\t\t}\n\n\t\tcurOffset = curElem.offset();\n\t\tcurCSSTop = jQuery.css( elem, \"top\" );\n\t\tcurCSSLeft = jQuery.css( elem, \"left\" );\n\t\tcalculatePosition = ( position === \"absolute\" || position === \"fixed\" ) &&\n\t\t\t( curCSSTop + curCSSLeft ).indexOf( \"auto\" ) > -1;\n\n\t\t// Need to be able to calculate position if either\n\t\t// top or left is auto and position is either absolute or fixed\n\t\tif ( calculatePosition ) {\n\t\t\tcurPosition = curElem.position();\n\t\t\tcurTop = curPosition.top;\n\t\t\tcurLeft = curPosition.left;\n\n\t\t} else {\n\t\t\tcurTop = parseFloat( curCSSTop ) || 0;\n\t\t\tcurLeft = parseFloat( curCSSLeft ) || 0;\n\t\t}\n\n\t\tif ( isFunction( options ) ) {\n\n\t\t\t// Use jQuery.extend here to allow modification of coordinates argument (gh-1848)\n\t\t\toptions = options.call( elem, i, jQuery.extend( {}, curOffset ) );\n\t\t}\n\n\t\tif ( options.top != null ) {\n\t\t\tprops.top = ( options.top - curOffset.top ) + curTop;\n\t\t}\n\t\tif ( options.left != null ) {\n\t\t\tprops.left = ( options.left - curOffset.left ) + curLeft;\n\t\t}\n\n\t\tif ( \"using\" in options ) {\n\t\t\toptions.using.call( elem, props );\n\n\t\t} else {\n\t\t\tcurElem.css( props );\n\t\t}\n\t}\n};\n\njQuery.fn.extend( {\n\n\t// offset() relates an element's border box to the document origin\n\toffset: function( options ) {\n\n\t\t// Preserve chaining for setter\n\t\tif ( arguments.length ) {\n\t\t\treturn options === undefined ?\n\t\t\t\tthis :\n\t\t\t\tthis.each( function( i ) {\n\t\t\t\t\tjQuery.offset.setOffset( this, options, i );\n\t\t\t\t} );\n\t\t}\n\n\t\tvar rect, win,\n\t\t\telem = this[ 0 ];\n\n\t\tif ( !elem ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Return zeros for disconnected and hidden (display: none) elements (gh-2310)\n\t\t// Support: IE <=11 only\n\t\t// Running getBoundingClientRect on a\n\t\t// disconnected node in IE throws an error\n\t\tif ( !elem.getClientRects().length ) {\n\t\t\treturn { top: 0, left: 0 };\n\t\t}\n\n\t\t// Get document-relative position by adding viewport scroll to viewport-relative gBCR\n\t\trect = elem.getBoundingClientRect();\n\t\twin = elem.ownerDocument.defaultView;\n\t\treturn {\n\t\t\ttop: rect.top + win.pageYOffset,\n\t\t\tleft: rect.left + win.pageXOffset\n\t\t};\n\t},\n\n\t// position() relates an element's margin box to its offset parent's padding box\n\t// This corresponds to the behavior of CSS absolute positioning\n\tposition: function() {\n\t\tif ( !this[ 0 ] ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar offsetParent, offset, doc,\n\t\t\telem = this[ 0 ],\n\t\t\tparentOffset = { top: 0, left: 0 };\n\n\t\t// position:fixed elements are offset from the viewport, which itself always has zero offset\n\t\tif ( jQuery.css( elem, \"position\" ) === \"fixed\" ) {\n\n\t\t\t// Assume position:fixed implies availability of getBoundingClientRect\n\t\t\toffset = elem.getBoundingClientRect();\n\n\t\t} else {\n\t\t\toffset = this.offset();\n\n\t\t\t// Account for the *real* offset parent, which can be the document or its root element\n\t\t\t// when a statically positioned element is identified\n\t\t\tdoc = elem.ownerDocument;\n\t\t\toffsetParent = elem.offsetParent || doc.documentElement;\n\t\t\twhile ( offsetParent &&\n\t\t\t\t( offsetParent === doc.body || offsetParent === doc.documentElement ) &&\n\t\t\t\tjQuery.css( offsetParent, \"position\" ) === \"static\" ) {\n\n\t\t\t\toffsetParent = offsetParent.parentNode;\n\t\t\t}\n\t\t\tif ( offsetParent && offsetParent !== elem && offsetParent.nodeType === 1 ) {\n\n\t\t\t\t// Incorporate borders into its offset, since they are outside its content origin\n\t\t\t\tparentOffset = jQuery( offsetParent ).offset();\n\t\t\t\tparentOffset.top += jQuery.css( offsetParent, \"borderTopWidth\", true );\n\t\t\t\tparentOffset.left += jQuery.css( offsetParent, \"borderLeftWidth\", true );\n\t\t\t}\n\t\t}\n\n\t\t// Subtract parent offsets and element margins\n\t\treturn {\n\t\t\ttop: offset.top - parentOffset.top - jQuery.css( elem, \"marginTop\", true ),\n\t\t\tleft: offset.left - parentOffset.left - jQuery.css( elem, \"marginLeft\", true )\n\t\t};\n\t},\n\n\t// This method will return documentElement in the following cases:\n\t// 1) For the element inside the iframe without offsetParent, this method will return\n\t//    documentElement of the parent window\n\t// 2) For the hidden or detached element\n\t// 3) For body or html element, i.e. in case of the html node - it will return itself\n\t//\n\t// but those exceptions were never presented as a real life use-cases\n\t// and might be considered as more preferable results.\n\t//\n\t// This logic, however, is not guaranteed and can change at any point in the future\n\toffsetParent: function() {\n\t\treturn this.map( function() {\n\t\t\tvar offsetParent = this.offsetParent;\n\n\t\t\twhile ( offsetParent && jQuery.css( offsetParent, \"position\" ) === \"static\" ) {\n\t\t\t\toffsetParent = offsetParent.offsetParent;\n\t\t\t}\n\n\t\t\treturn offsetParent || documentElement;\n\t\t} );\n\t}\n} );\n\n// Create scrollLeft and scrollTop methods\njQuery.each( { scrollLeft: \"pageXOffset\", scrollTop: \"pageYOffset\" }, function( method, prop ) {\n\tvar top = \"pageYOffset\" === prop;\n\n\tjQuery.fn[ method ] = function( val ) {\n\t\treturn access( this, function( elem, method, val ) {\n\n\t\t\t// Coalesce documents and windows\n\t\t\tvar win;\n\t\t\tif ( isWindow( elem ) ) {\n\t\t\t\twin = elem;\n\t\t\t} else if ( elem.nodeType === 9 ) {\n\t\t\t\twin = elem.defaultView;\n\t\t\t}\n\n\t\t\tif ( val === undefined ) {\n\t\t\t\treturn win ? win[ prop ] : elem[ method ];\n\t\t\t}\n\n\t\t\tif ( win ) {\n\t\t\t\twin.scrollTo(\n\t\t\t\t\t!top ? val : win.pageXOffset,\n\t\t\t\t\ttop ? val : win.pageYOffset\n\t\t\t\t);\n\n\t\t\t} else {\n\t\t\t\telem[ method ] = val;\n\t\t\t}\n\t\t}, method, val, arguments.length );\n\t};\n} );\n\n// Support: Safari <=7 - 9.1, Chrome <=37 - 49\n// Add the top/left cssHooks using jQuery.fn.position\n// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084\n// Blink bug: https://bugs.chromium.org/p/chromium/issues/detail?id=589347\n// getComputedStyle returns percent when specified for top/left/bottom/right;\n// rather than make the css module depend on the offset module, just check for it here\njQuery.each( [ \"top\", \"left\" ], function( _i, prop ) {\n\tjQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,\n\t\tfunction( elem, computed ) {\n\t\t\tif ( computed ) {\n\t\t\t\tcomputed = curCSS( elem, prop );\n\n\t\t\t\t// If curCSS returns percentage, fallback to offset\n\t\t\t\treturn rnumnonpx.test( computed ) ?\n\t\t\t\t\tjQuery( elem ).position()[ prop ] + \"px\" :\n\t\t\t\t\tcomputed;\n\t\t\t}\n\t\t}\n\t);\n} );\n\n\n// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods\njQuery.each( { Height: \"height\", Width: \"width\" }, function( name, type ) {\n\tjQuery.each( {\n\t\tpadding: \"inner\" + name,\n\t\tcontent: type,\n\t\t\"\": \"outer\" + name\n\t}, function( defaultExtra, funcName ) {\n\n\t\t// Margin is only for outerHeight, outerWidth\n\t\tjQuery.fn[ funcName ] = function( margin, value ) {\n\t\t\tvar chainable = arguments.length && ( defaultExtra || typeof margin !== \"boolean\" ),\n\t\t\t\textra = defaultExtra || ( margin === true || value === true ? \"margin\" : \"border\" );\n\n\t\t\treturn access( this, function( elem, type, value ) {\n\t\t\t\tvar doc;\n\n\t\t\t\tif ( isWindow( elem ) ) {\n\n\t\t\t\t\t// $( window ).outerWidth/Height return w/h including scrollbars (gh-1729)\n\t\t\t\t\treturn funcName.indexOf( \"outer\" ) === 0 ?\n\t\t\t\t\t\telem[ \"inner\" + name ] :\n\t\t\t\t\t\telem.document.documentElement[ \"client\" + name ];\n\t\t\t\t}\n\n\t\t\t\t// Get document width or height\n\t\t\t\tif ( elem.nodeType === 9 ) {\n\t\t\t\t\tdoc = elem.documentElement;\n\n\t\t\t\t\t// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height],\n\t\t\t\t\t// whichever is greatest\n\t\t\t\t\treturn Math.max(\n\t\t\t\t\t\telem.body[ \"scroll\" + name ], doc[ \"scroll\" + name ],\n\t\t\t\t\t\telem.body[ \"offset\" + name ], doc[ \"offset\" + name ],\n\t\t\t\t\t\tdoc[ \"client\" + name ]\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\treturn value === undefined ?\n\n\t\t\t\t\t// Get width or height on the element, requesting but not forcing parseFloat\n\t\t\t\t\tjQuery.css( elem, type, extra ) :\n\n\t\t\t\t\t// Set width or height on the element\n\t\t\t\t\tjQuery.style( elem, type, value, extra );\n\t\t\t}, type, chainable ? margin : undefined, chainable );\n\t\t};\n\t} );\n} );\n\n\njQuery.each( [\n\t\"ajaxStart\",\n\t\"ajaxStop\",\n\t\"ajaxComplete\",\n\t\"ajaxError\",\n\t\"ajaxSuccess\",\n\t\"ajaxSend\"\n], function( _i, type ) {\n\tjQuery.fn[ type ] = function( fn ) {\n\t\treturn this.on( type, fn );\n\t};\n} );\n\n\n\n\njQuery.fn.extend( {\n\n\tbind: function( types, data, fn ) {\n\t\treturn this.on( types, null, data, fn );\n\t},\n\tunbind: function( types, fn ) {\n\t\treturn this.off( types, null, fn );\n\t},\n\n\tdelegate: function( selector, types, data, fn ) {\n\t\treturn this.on( types, selector, data, fn );\n\t},\n\tundelegate: function( selector, types, fn ) {\n\n\t\t// ( namespace ) or ( selector, types [, fn] )\n\t\treturn arguments.length === 1 ?\n\t\t\tthis.off( selector, \"**\" ) :\n\t\t\tthis.off( types, selector || \"**\", fn );\n\t},\n\n\thover: function( fnOver, fnOut ) {\n\t\treturn this\n\t\t\t.on( \"mouseenter\", fnOver )\n\t\t\t.on( \"mouseleave\", fnOut || fnOver );\n\t}\n} );\n\njQuery.each(\n\t( \"blur focus focusin focusout resize scroll click dblclick \" +\n\t\"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave \" +\n\t\"change select submit keydown keypress keyup contextmenu\" ).split( \" \" ),\n\tfunction( _i, name ) {\n\n\t\t// Handle event binding\n\t\tjQuery.fn[ name ] = function( data, fn ) {\n\t\t\treturn arguments.length > 0 ?\n\t\t\t\tthis.on( name, null, data, fn ) :\n\t\t\t\tthis.trigger( name );\n\t\t};\n\t}\n);\n\n\n\n\n// Support: Android <=4.0 only\n// Make sure we trim BOM and NBSP\n// Require that the \"whitespace run\" starts from a non-whitespace\n// to avoid O(N^2) behavior when the engine would try matching \"\\s+$\" at each space position.\nvar rtrim = /^[\\s\\uFEFF\\xA0]+|([^\\s\\uFEFF\\xA0])[\\s\\uFEFF\\xA0]+$/g;\n\n// Bind a function to a context, optionally partially applying any\n// arguments.\n// jQuery.proxy is deprecated to promote standards (specifically Function#bind)\n// However, it is not slated for removal any time soon\njQuery.proxy = function( fn, context ) {\n\tvar tmp, args, proxy;\n\n\tif ( typeof context === \"string\" ) {\n\t\ttmp = fn[ context ];\n\t\tcontext = fn;\n\t\tfn = tmp;\n\t}\n\n\t// Quick check to determine if target is callable, in the spec\n\t// this throws a TypeError, but we will just return undefined.\n\tif ( !isFunction( fn ) ) {\n\t\treturn undefined;\n\t}\n\n\t// Simulated bind\n\targs = slice.call( arguments, 2 );\n\tproxy = function() {\n\t\treturn fn.apply( context || this, args.concat( slice.call( arguments ) ) );\n\t};\n\n\t// Set the guid of unique handler to the same of original handler, so it can be removed\n\tproxy.guid = fn.guid = fn.guid || jQuery.guid++;\n\n\treturn proxy;\n};\n\njQuery.holdReady = function( hold ) {\n\tif ( hold ) {\n\t\tjQuery.readyWait++;\n\t} else {\n\t\tjQuery.ready( true );\n\t}\n};\njQuery.isArray = Array.isArray;\njQuery.parseJSON = JSON.parse;\njQuery.nodeName = nodeName;\njQuery.isFunction = isFunction;\njQuery.isWindow = isWindow;\njQuery.camelCase = camelCase;\njQuery.type = toType;\n\njQuery.now = Date.now;\n\njQuery.isNumeric = function( obj ) {\n\n\t// As of jQuery 3.0, isNumeric is limited to\n\t// strings and numbers (primitives or objects)\n\t// that can be coerced to finite numbers (gh-2662)\n\tvar type = jQuery.type( obj );\n\treturn ( type === \"number\" || type === \"string\" ) &&\n\n\t\t// parseFloat NaNs numeric-cast false positives (\"\")\n\t\t// ...but misinterprets leading-number strings, particularly hex literals (\"0x...\")\n\t\t// subtraction forces infinities to NaN\n\t\t!isNaN( obj - parseFloat( obj ) );\n};\n\njQuery.trim = function( text ) {\n\treturn text == null ?\n\t\t\"\" :\n\t\t( text + \"\" ).replace( rtrim, \"$1\" );\n};\n\n\n\n// Register as a named AMD module, since jQuery can be concatenated with other\n// files that may use define, but not via a proper concatenation script that\n// understands anonymous AMD modules. A named AMD is safest and most robust\n// way to register. Lowercase jquery is used because AMD module names are\n// derived from file names, and jQuery is normally delivered in a lowercase\n// file name. Do this after creating the global so that if an AMD module wants\n// to call noConflict to hide this version of jQuery, it will work.\n\n// Note that for maximum portability, libraries that are not jQuery should\n// declare themselves as anonymous modules, and avoid setting a global if an\n// AMD loader is present. jQuery is a special case. For more information, see\n// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon\n\nif ( typeof define === \"function\" && define.amd ) {\n\tdefine( \"jquery\", [], function() {\n\t\treturn jQuery;\n\t} );\n}\n\n\n\n\nvar\n\n\t// Map over jQuery in case of overwrite\n\t_jQuery = window.jQuery,\n\n\t// Map over the $ in case of overwrite\n\t_$ = window.$;\n\njQuery.noConflict = function( deep ) {\n\tif ( window.$ === jQuery ) {\n\t\twindow.$ = _$;\n\t}\n\n\tif ( deep && window.jQuery === jQuery ) {\n\t\twindow.jQuery = _jQuery;\n\t}\n\n\treturn jQuery;\n};\n\n// Expose jQuery and $ identifiers, even in AMD\n// (trac-7102#comment:10, https://github.com/jquery/jquery/pull/557)\n// and CommonJS for browser emulators (trac-13566)\nif ( typeof noGlobal === \"undefined\" ) {\n\twindow.jQuery = window.$ = jQuery;\n}\n\n\n\n\nreturn jQuery;\n} );\n","define('@fortawesome/fontawesome-svg-core', ['exports'], (function (exports) { 'use strict';\n\n  /*!\n   * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com\n   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n   * Copyright 2024 Fonticons, Inc.\n   */\n  function _defineProperty(e, r, t) {\n    return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, {\n      value: t,\n      enumerable: !0,\n      configurable: !0,\n      writable: !0\n    }) : e[r] = t, e;\n  }\n  function ownKeys(e, r) {\n    var t = Object.keys(e);\n    if (Object.getOwnPropertySymbols) {\n      var o = Object.getOwnPropertySymbols(e);\n      r && (o = o.filter(function (r) {\n        return Object.getOwnPropertyDescriptor(e, r).enumerable;\n      })), t.push.apply(t, o);\n    }\n    return t;\n  }\n  function _objectSpread2(e) {\n    for (var r = 1; r < arguments.length; r++) {\n      var t = null != arguments[r] ? arguments[r] : {};\n      r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {\n        _defineProperty(e, r, t[r]);\n      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {\n        Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));\n      });\n    }\n    return e;\n  }\n  function _toPrimitive(t, r) {\n    if (\"object\" != typeof t || !t) return t;\n    var e = t[Symbol.toPrimitive];\n    if (void 0 !== e) {\n      var i = e.call(t, r || \"default\");\n      if (\"object\" != typeof i) return i;\n      throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n    }\n    return (\"string\" === r ? String : Number)(t);\n  }\n  function _toPropertyKey(t) {\n    var i = _toPrimitive(t, \"string\");\n    return \"symbol\" == typeof i ? i : i + \"\";\n  }\n\n  const noop = () => {};\n  let _WINDOW = {};\n  let _DOCUMENT = {};\n  let _MUTATION_OBSERVER = null;\n  let _PERFORMANCE = {\n    mark: noop,\n    measure: noop\n  };\n  try {\n    if (typeof window !== 'undefined') _WINDOW = window;\n    if (typeof document !== 'undefined') _DOCUMENT = document;\n    if (typeof MutationObserver !== 'undefined') _MUTATION_OBSERVER = MutationObserver;\n    if (typeof performance !== 'undefined') _PERFORMANCE = performance;\n  } catch (e) {}\n  const {\n    userAgent = ''\n  } = _WINDOW.navigator || {};\n  const WINDOW = _WINDOW;\n  const DOCUMENT = _DOCUMENT;\n  const MUTATION_OBSERVER = _MUTATION_OBSERVER;\n  const PERFORMANCE = _PERFORMANCE;\n  !!WINDOW.document;\n  const IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';\n  const IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');\n\n  var p = /fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\\-\\ ]/,\n    g = /Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i;\n  var S = {\n      classic: {\n        fa: \"solid\",\n        fas: \"solid\",\n        \"fa-solid\": \"solid\",\n        far: \"regular\",\n        \"fa-regular\": \"regular\",\n        fal: \"light\",\n        \"fa-light\": \"light\",\n        fat: \"thin\",\n        \"fa-thin\": \"thin\",\n        fab: \"brands\",\n        \"fa-brands\": \"brands\"\n      },\n      duotone: {\n        fa: \"solid\",\n        fad: \"solid\",\n        \"fa-solid\": \"solid\",\n        \"fa-duotone\": \"solid\",\n        fadr: \"regular\",\n        \"fa-regular\": \"regular\",\n        fadl: \"light\",\n        \"fa-light\": \"light\",\n        fadt: \"thin\",\n        \"fa-thin\": \"thin\"\n      },\n      sharp: {\n        fa: \"solid\",\n        fass: \"solid\",\n        \"fa-solid\": \"solid\",\n        fasr: \"regular\",\n        \"fa-regular\": \"regular\",\n        fasl: \"light\",\n        \"fa-light\": \"light\",\n        fast: \"thin\",\n        \"fa-thin\": \"thin\"\n      },\n      \"sharp-duotone\": {\n        fa: \"solid\",\n        fasds: \"solid\",\n        \"fa-solid\": \"solid\",\n        fasdr: \"regular\",\n        \"fa-regular\": \"regular\",\n        fasdl: \"light\",\n        \"fa-light\": \"light\",\n        fasdt: \"thin\",\n        \"fa-thin\": \"thin\"\n      }\n    },\n    A = {\n      GROUP: \"duotone-group\",\n      SWAP_OPACITY: \"swap-opacity\",\n      PRIMARY: \"primary\",\n      SECONDARY: \"secondary\"\n    },\n    P = [\"fa-classic\", \"fa-duotone\", \"fa-sharp\", \"fa-sharp-duotone\"];\n  var s = \"classic\",\n    t = \"duotone\",\n    r = \"sharp\",\n    o = \"sharp-duotone\",\n    L = [s, t, r, o];\n  var G = {\n      classic: {\n        900: \"fas\",\n        400: \"far\",\n        normal: \"far\",\n        300: \"fal\",\n        100: \"fat\"\n      },\n      duotone: {\n        900: \"fad\",\n        400: \"fadr\",\n        300: \"fadl\",\n        100: \"fadt\"\n      },\n      sharp: {\n        900: \"fass\",\n        400: \"fasr\",\n        300: \"fasl\",\n        100: \"fast\"\n      },\n      \"sharp-duotone\": {\n        900: \"fasds\",\n        400: \"fasdr\",\n        300: \"fasdl\",\n        100: \"fasdt\"\n      }\n    };\n  var lt = {\n      \"Font Awesome 6 Free\": {\n        900: \"fas\",\n        400: \"far\"\n      },\n      \"Font Awesome 6 Pro\": {\n        900: \"fas\",\n        400: \"far\",\n        normal: \"far\",\n        300: \"fal\",\n        100: \"fat\"\n      },\n      \"Font Awesome 6 Brands\": {\n        400: \"fab\",\n        normal: \"fab\"\n      },\n      \"Font Awesome 6 Duotone\": {\n        900: \"fad\",\n        400: \"fadr\",\n        normal: \"fadr\",\n        300: \"fadl\",\n        100: \"fadt\"\n      },\n      \"Font Awesome 6 Sharp\": {\n        900: \"fass\",\n        400: \"fasr\",\n        normal: \"fasr\",\n        300: \"fasl\",\n        100: \"fast\"\n      },\n      \"Font Awesome 6 Sharp Duotone\": {\n        900: \"fasds\",\n        400: \"fasdr\",\n        normal: \"fasdr\",\n        300: \"fasdl\",\n        100: \"fasdt\"\n      }\n    };\n  var pt = new Map([[\"classic\", {\n      defaultShortPrefixId: \"fas\",\n      defaultStyleId: \"solid\",\n      styleIds: [\"solid\", \"regular\", \"light\", \"thin\", \"brands\"],\n      futureStyleIds: [],\n      defaultFontWeight: 900\n    }], [\"sharp\", {\n      defaultShortPrefixId: \"fass\",\n      defaultStyleId: \"solid\",\n      styleIds: [\"solid\", \"regular\", \"light\", \"thin\"],\n      futureStyleIds: [],\n      defaultFontWeight: 900\n    }], [\"duotone\", {\n      defaultShortPrefixId: \"fad\",\n      defaultStyleId: \"solid\",\n      styleIds: [\"solid\", \"regular\", \"light\", \"thin\"],\n      futureStyleIds: [],\n      defaultFontWeight: 900\n    }], [\"sharp-duotone\", {\n      defaultShortPrefixId: \"fasds\",\n      defaultStyleId: \"solid\",\n      styleIds: [\"solid\", \"regular\", \"light\", \"thin\"],\n      futureStyleIds: [],\n      defaultFontWeight: 900\n    }]]),\n    xt = {\n      classic: {\n        solid: \"fas\",\n        regular: \"far\",\n        light: \"fal\",\n        thin: \"fat\",\n        brands: \"fab\"\n      },\n      duotone: {\n        solid: \"fad\",\n        regular: \"fadr\",\n        light: \"fadl\",\n        thin: \"fadt\"\n      },\n      sharp: {\n        solid: \"fass\",\n        regular: \"fasr\",\n        light: \"fasl\",\n        thin: \"fast\"\n      },\n      \"sharp-duotone\": {\n        solid: \"fasds\",\n        regular: \"fasdr\",\n        light: \"fasdl\",\n        thin: \"fasdt\"\n      }\n    };\n  var Ft = [\"fak\", \"fa-kit\", \"fakd\", \"fa-kit-duotone\"],\n    St = {\n      kit: {\n        fak: \"kit\",\n        \"fa-kit\": \"kit\"\n      },\n      \"kit-duotone\": {\n        fakd: \"kit-duotone\",\n        \"fa-kit-duotone\": \"kit-duotone\"\n      }\n    },\n    At = [\"kit\"];\n  var Ct = {\n    kit: {\n      \"fa-kit\": \"fak\"\n    },\n    \"kit-duotone\": {\n      \"fa-kit-duotone\": \"fakd\"\n    }\n  };\n  var Lt = [\"fak\", \"fakd\"],\n    Wt = {\n      kit: {\n        fak: \"fa-kit\"\n      },\n      \"kit-duotone\": {\n        fakd: \"fa-kit-duotone\"\n      }\n    };\n  var Et = {\n      kit: {\n        kit: \"fak\"\n      },\n      \"kit-duotone\": {\n        \"kit-duotone\": \"fakd\"\n      }\n    };\n\n  var t$1 = {\n      GROUP: \"duotone-group\",\n      SWAP_OPACITY: \"swap-opacity\",\n      PRIMARY: \"primary\",\n      SECONDARY: \"secondary\"\n    },\n    r$1 = [\"fa-classic\", \"fa-duotone\", \"fa-sharp\", \"fa-sharp-duotone\"];\n  var bt$1 = [\"fak\", \"fa-kit\", \"fakd\", \"fa-kit-duotone\"];\n  var Yt = {\n      \"Font Awesome Kit\": {\n        400: \"fak\",\n        normal: \"fak\"\n      },\n      \"Font Awesome Kit Duotone\": {\n        400: \"fakd\",\n        normal: \"fakd\"\n      }\n    };\n  var ua = {\n      classic: {\n        \"fa-brands\": \"fab\",\n        \"fa-duotone\": \"fad\",\n        \"fa-light\": \"fal\",\n        \"fa-regular\": \"far\",\n        \"fa-solid\": \"fas\",\n        \"fa-thin\": \"fat\"\n      },\n      duotone: {\n        \"fa-regular\": \"fadr\",\n        \"fa-light\": \"fadl\",\n        \"fa-thin\": \"fadt\"\n      },\n      sharp: {\n        \"fa-solid\": \"fass\",\n        \"fa-regular\": \"fasr\",\n        \"fa-light\": \"fasl\",\n        \"fa-thin\": \"fast\"\n      },\n      \"sharp-duotone\": {\n        \"fa-solid\": \"fasds\",\n        \"fa-regular\": \"fasdr\",\n        \"fa-light\": \"fasdl\",\n        \"fa-thin\": \"fasdt\"\n      }\n    },\n    I$1 = {\n      classic: [\"fas\", \"far\", \"fal\", \"fat\", \"fad\"],\n      duotone: [\"fadr\", \"fadl\", \"fadt\"],\n      sharp: [\"fass\", \"fasr\", \"fasl\", \"fast\"],\n      \"sharp-duotone\": [\"fasds\", \"fasdr\", \"fasdl\", \"fasdt\"]\n    },\n    ga = {\n      classic: {\n        fab: \"fa-brands\",\n        fad: \"fa-duotone\",\n        fal: \"fa-light\",\n        far: \"fa-regular\",\n        fas: \"fa-solid\",\n        fat: \"fa-thin\"\n      },\n      duotone: {\n        fadr: \"fa-regular\",\n        fadl: \"fa-light\",\n        fadt: \"fa-thin\"\n      },\n      sharp: {\n        fass: \"fa-solid\",\n        fasr: \"fa-regular\",\n        fasl: \"fa-light\",\n        fast: \"fa-thin\"\n      },\n      \"sharp-duotone\": {\n        fasds: \"fa-solid\",\n        fasdr: \"fa-regular\",\n        fasdl: \"fa-light\",\n        fasdt: \"fa-thin\"\n      }\n    },\n    x = [\"fa-solid\", \"fa-regular\", \"fa-light\", \"fa-thin\", \"fa-duotone\", \"fa-brands\"],\n    Ia = [\"fa\", \"fas\", \"far\", \"fal\", \"fat\", \"fad\", \"fadr\", \"fadl\", \"fadt\", \"fab\", \"fass\", \"fasr\", \"fasl\", \"fast\", \"fasds\", \"fasdr\", \"fasdl\", \"fasdt\", ...r$1, ...x],\n    m$1 = [\"solid\", \"regular\", \"light\", \"thin\", \"duotone\", \"brands\"],\n    c$1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],\n    F$1 = c$1.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]),\n    ma = [...Object.keys(I$1), ...m$1, \"2xs\", \"xs\", \"sm\", \"lg\", \"xl\", \"2xl\", \"beat\", \"border\", \"fade\", \"beat-fade\", \"bounce\", \"flip-both\", \"flip-horizontal\", \"flip-vertical\", \"flip\", \"fw\", \"inverse\", \"layers-counter\", \"layers-text\", \"layers\", \"li\", \"pull-left\", \"pull-right\", \"pulse\", \"rotate-180\", \"rotate-270\", \"rotate-90\", \"rotate-by\", \"shake\", \"spin-pulse\", \"spin-reverse\", \"spin\", \"stack-1x\", \"stack-2x\", \"stack\", \"ul\", t$1.GROUP, t$1.SWAP_OPACITY, t$1.PRIMARY, t$1.SECONDARY].concat(c$1.map(a => \"\".concat(a, \"x\"))).concat(F$1.map(a => \"w-\".concat(a)));\n  var wa = {\n      \"Font Awesome 5 Free\": {\n        900: \"fas\",\n        400: \"far\"\n      },\n      \"Font Awesome 5 Pro\": {\n        900: \"fas\",\n        400: \"far\",\n        normal: \"far\",\n        300: \"fal\"\n      },\n      \"Font Awesome 5 Brands\": {\n        400: \"fab\",\n        normal: \"fab\"\n      },\n      \"Font Awesome 5 Duotone\": {\n        900: \"fad\"\n      }\n    };\n\n  const NAMESPACE_IDENTIFIER = '___FONT_AWESOME___';\n  const UNITS_IN_GRID = 16;\n  const DEFAULT_CSS_PREFIX = 'fa';\n  const DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa';\n  const DATA_FA_I2SVG = 'data-fa-i2svg';\n  const DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element';\n  const DATA_FA_PSEUDO_ELEMENT_PENDING = 'data-fa-pseudo-element-pending';\n  const DATA_PREFIX = 'data-prefix';\n  const DATA_ICON = 'data-icon';\n  const HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg';\n  const MUTATION_APPROACH_ASYNC = 'async';\n  const TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS = ['HTML', 'HEAD', 'STYLE', 'SCRIPT'];\n  const PRODUCTION = (() => {\n    try {\n      return process.env.NODE_ENV === 'production';\n    } catch (e$$1) {\n      return false;\n    }\n  })();\n  function familyProxy(obj) {\n    // Defaults to the classic family if family is not available\n    return new Proxy(obj, {\n      get(target, prop) {\n        return prop in target ? target[prop] : target[s];\n      }\n    });\n  }\n  const _PREFIX_TO_STYLE = _objectSpread2({}, S);\n\n  // We changed FACSSClassesToStyleId in the icons repo to be canonical and as such, \"classic\" family does not have any\n  // duotone styles.  But we do still need duotone in _PREFIX_TO_STYLE below, so we are manually adding\n  // {'fa-duotone': 'duotone'}\n  _PREFIX_TO_STYLE[s] = _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, {\n    'fa-duotone': 'duotone'\n  }), S[s]), St['kit']), St['kit-duotone']);\n  const PREFIX_TO_STYLE = familyProxy(_PREFIX_TO_STYLE);\n  const _STYLE_TO_PREFIX = _objectSpread2({}, xt);\n\n  // We changed FAStyleIdToShortPrefixId in the icons repo to be canonical and as such, \"classic\" family does not have any\n  // duotone styles.  But we do still need duotone in _STYLE_TO_PREFIX below, so we are manually adding {duotone: 'fad'}\n  _STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, {\n    duotone: 'fad'\n  }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']);\n  const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX);\n  const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga);\n  _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']);\n  const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE);\n  const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua);\n  _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']);\n  familyProxy(_LONG_STYLE_TO_PREFIX);\n  const ICON_SELECTION_SYNTAX_PATTERN = p; // eslint-disable-line no-useless-escape\n\n  const LAYERS_TEXT_CLASSNAME = 'fa-layers-text';\n  const FONT_FAMILY_PATTERN = g;\n  const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G);\n  familyProxy(_FONT_WEIGHT_TO_PREFIX);\n  const ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask'];\n  const DUOTONE_CLASSES = A;\n  const RESERVED_CLASSES = [...At, ...ma];\n\n  const initial = WINDOW.FontAwesomeConfig || {};\n  function getAttrConfig(attr) {\n    var element = DOCUMENT.querySelector('script[' + attr + ']');\n    if (element) {\n      return element.getAttribute(attr);\n    }\n  }\n  function coerce(val) {\n    // Getting an empty string will occur if the attribute is set on the HTML tag but without a value\n    // We'll assume that this is an indication that it should be toggled to true\n    if (val === '') return true;\n    if (val === 'false') return false;\n    if (val === 'true') return true;\n    return val;\n  }\n  if (DOCUMENT && typeof DOCUMENT.querySelector === 'function') {\n    const attrs = [['data-family-prefix', 'familyPrefix'], ['data-css-prefix', 'cssPrefix'], ['data-family-default', 'familyDefault'], ['data-style-default', 'styleDefault'], ['data-replacement-class', 'replacementClass'], ['data-auto-replace-svg', 'autoReplaceSvg'], ['data-auto-add-css', 'autoAddCss'], ['data-auto-a11y', 'autoA11y'], ['data-search-pseudo-elements', 'searchPseudoElements'], ['data-observe-mutations', 'observeMutations'], ['data-mutate-approach', 'mutateApproach'], ['data-keep-original-source', 'keepOriginalSource'], ['data-measure-performance', 'measurePerformance'], ['data-show-missing-icons', 'showMissingIcons']];\n    attrs.forEach(_ref => {\n      let [attr, key] = _ref;\n      const val = coerce(getAttrConfig(attr));\n      if (val !== undefined && val !== null) {\n        initial[key] = val;\n      }\n    });\n  }\n  const _default = {\n    styleDefault: 'solid',\n    familyDefault: s,\n    cssPrefix: DEFAULT_CSS_PREFIX,\n    replacementClass: DEFAULT_REPLACEMENT_CLASS,\n    autoReplaceSvg: true,\n    autoAddCss: true,\n    autoA11y: true,\n    searchPseudoElements: false,\n    observeMutations: true,\n    mutateApproach: 'async',\n    keepOriginalSource: true,\n    measurePerformance: false,\n    showMissingIcons: true\n  };\n\n  // familyPrefix is deprecated but we must still support it if present\n  if (initial.familyPrefix) {\n    initial.cssPrefix = initial.familyPrefix;\n  }\n  const _config = _objectSpread2(_objectSpread2({}, _default), initial);\n  if (!_config.autoReplaceSvg) _config.observeMutations = false;\n  const config = {};\n  Object.keys(_default).forEach(key => {\n    Object.defineProperty(config, key, {\n      enumerable: true,\n      set: function (val) {\n        _config[key] = val;\n        _onChangeCb.forEach(cb => cb(config));\n      },\n      get: function () {\n        return _config[key];\n      }\n    });\n  });\n\n  // familyPrefix is deprecated as of 6.2.0 and should be removed in 7.0.0\n  Object.defineProperty(config, 'familyPrefix', {\n    enumerable: true,\n    set: function (val) {\n      _config.cssPrefix = val;\n      _onChangeCb.forEach(cb => cb(config));\n    },\n    get: function () {\n      return _config.cssPrefix;\n    }\n  });\n  WINDOW.FontAwesomeConfig = config;\n  const _onChangeCb = [];\n  function onChange(cb) {\n    _onChangeCb.push(cb);\n    return () => {\n      _onChangeCb.splice(_onChangeCb.indexOf(cb), 1);\n    };\n  }\n\n  const d$2 = UNITS_IN_GRID;\n  const meaninglessTransform = {\n    size: 16,\n    x: 0,\n    y: 0,\n    rotate: 0,\n    flipX: false,\n    flipY: false\n  };\n  function insertCss(css) {\n    if (!css || !IS_DOM) {\n      return;\n    }\n    const style = DOCUMENT.createElement('style');\n    style.setAttribute('type', 'text/css');\n    style.innerHTML = css;\n    const headChildren = DOCUMENT.head.childNodes;\n    let beforeChild = null;\n    for (let i = headChildren.length - 1; i > -1; i--) {\n      const child = headChildren[i];\n      const tagName = (child.tagName || '').toUpperCase();\n      if (['STYLE', 'LINK'].indexOf(tagName) > -1) {\n        beforeChild = child;\n      }\n    }\n    DOCUMENT.head.insertBefore(style, beforeChild);\n    return css;\n  }\n  const idPool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\n  function nextUniqueId() {\n    let size = 12;\n    let id = '';\n    while (size-- > 0) {\n      id += idPool[Math.random() * 62 | 0];\n    }\n    return id;\n  }\n  function toArray(obj) {\n    const array = [];\n    for (let i = (obj || []).length >>> 0; i--;) {\n      array[i] = obj[i];\n    }\n    return array;\n  }\n  function classArray(node) {\n    if (node.classList) {\n      return toArray(node.classList);\n    } else {\n      return (node.getAttribute('class') || '').split(' ').filter(i => i);\n    }\n  }\n  function htmlEscape(str) {\n    return \"\".concat(str).replace(/&/g, '&amp;').replace(/\"/g, '&quot;').replace(/'/g, '&#39;').replace(/</g, '&lt;').replace(/>/g, '&gt;');\n  }\n  function joinAttributes(attributes) {\n    return Object.keys(attributes || {}).reduce((acc, attributeName) => {\n      return acc + \"\".concat(attributeName, \"=\\\"\").concat(htmlEscape(attributes[attributeName]), \"\\\" \");\n    }, '').trim();\n  }\n  function joinStyles(styles) {\n    return Object.keys(styles || {}).reduce((acc, styleName) => {\n      return acc + \"\".concat(styleName, \": \").concat(styles[styleName].trim(), \";\");\n    }, '');\n  }\n  function transformIsMeaningful(transform) {\n    return transform.size !== meaninglessTransform.size || transform.x !== meaninglessTransform.x || transform.y !== meaninglessTransform.y || transform.rotate !== meaninglessTransform.rotate || transform.flipX || transform.flipY;\n  }\n  function transformForSvg(_ref) {\n    let {\n      transform,\n      containerWidth,\n      iconWidth\n    } = _ref;\n    const outer = {\n      transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n    };\n    const innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n    const innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n    const innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n    const inner = {\n      transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n    };\n    const path = {\n      transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n    };\n    return {\n      outer,\n      inner,\n      path\n    };\n  }\n  function transformForCss(_ref2) {\n    let {\n      transform,\n      width = UNITS_IN_GRID,\n      height = UNITS_IN_GRID,\n      startCentered = false\n    } = _ref2;\n    let val = '';\n    if (startCentered && IS_IE) {\n      val += \"translate(\".concat(transform.x / d$2 - width / 2, \"em, \").concat(transform.y / d$2 - height / 2, \"em) \");\n    } else if (startCentered) {\n      val += \"translate(calc(-50% + \".concat(transform.x / d$2, \"em), calc(-50% + \").concat(transform.y / d$2, \"em)) \");\n    } else {\n      val += \"translate(\".concat(transform.x / d$2, \"em, \").concat(transform.y / d$2, \"em) \");\n    }\n    val += \"scale(\".concat(transform.size / d$2 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / d$2 * (transform.flipY ? -1 : 1), \") \");\n    val += \"rotate(\".concat(transform.rotate, \"deg) \");\n    return val;\n  }\n\n  var baseStyles = \":root, :host {\\n  --fa-font-solid: normal 900 1em/1 \\\"Font Awesome 6 Free\\\";\\n  --fa-font-regular: normal 400 1em/1 \\\"Font Awesome 6 Free\\\";\\n  --fa-font-light: normal 300 1em/1 \\\"Font Awesome 6 Pro\\\";\\n  --fa-font-thin: normal 100 1em/1 \\\"Font Awesome 6 Pro\\\";\\n  --fa-font-duotone: normal 900 1em/1 \\\"Font Awesome 6 Duotone\\\";\\n  --fa-font-duotone-regular: normal 400 1em/1 \\\"Font Awesome 6 Duotone\\\";\\n  --fa-font-duotone-light: normal 300 1em/1 \\\"Font Awesome 6 Duotone\\\";\\n  --fa-font-duotone-thin: normal 100 1em/1 \\\"Font Awesome 6 Duotone\\\";\\n  --fa-font-brands: normal 400 1em/1 \\\"Font Awesome 6 Brands\\\";\\n  --fa-font-sharp-solid: normal 900 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n  --fa-font-sharp-regular: normal 400 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n  --fa-font-sharp-light: normal 300 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n  --fa-font-sharp-thin: normal 100 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n  --fa-font-sharp-duotone-solid: normal 900 1em/1 \\\"Font Awesome 6 Sharp Duotone\\\";\\n  --fa-font-sharp-duotone-regular: normal 400 1em/1 \\\"Font Awesome 6 Sharp Duotone\\\";\\n  --fa-font-sharp-duotone-light: normal 300 1em/1 \\\"Font Awesome 6 Sharp Duotone\\\";\\n  --fa-font-sharp-duotone-thin: normal 100 1em/1 \\\"Font Awesome 6 Sharp Duotone\\\";\\n}\\n\\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\\n  overflow: visible;\\n  box-sizing: content-box;\\n}\\n\\n.svg-inline--fa {\\n  display: var(--fa-display, inline-block);\\n  height: 1em;\\n  overflow: visible;\\n  vertical-align: -0.125em;\\n}\\n.svg-inline--fa.fa-2xs {\\n  vertical-align: 0.1em;\\n}\\n.svg-inline--fa.fa-xs {\\n  vertical-align: 0em;\\n}\\n.svg-inline--fa.fa-sm {\\n  vertical-align: -0.0714285705em;\\n}\\n.svg-inline--fa.fa-lg {\\n  vertical-align: -0.2em;\\n}\\n.svg-inline--fa.fa-xl {\\n  vertical-align: -0.25em;\\n}\\n.svg-inline--fa.fa-2xl {\\n  vertical-align: -0.3125em;\\n}\\n.svg-inline--fa.fa-pull-left {\\n  margin-right: var(--fa-pull-margin, 0.3em);\\n  width: auto;\\n}\\n.svg-inline--fa.fa-pull-right {\\n  margin-left: var(--fa-pull-margin, 0.3em);\\n  width: auto;\\n}\\n.svg-inline--fa.fa-li {\\n  width: var(--fa-li-width, 2em);\\n  top: 0.25em;\\n}\\n.svg-inline--fa.fa-fw {\\n  width: var(--fa-fw-width, 1.25em);\\n}\\n\\n.fa-layers svg.svg-inline--fa {\\n  bottom: 0;\\n  left: 0;\\n  margin: auto;\\n  position: absolute;\\n  right: 0;\\n  top: 0;\\n}\\n\\n.fa-layers-counter, .fa-layers-text {\\n  display: inline-block;\\n  position: absolute;\\n  text-align: center;\\n}\\n\\n.fa-layers {\\n  display: inline-block;\\n  height: 1em;\\n  position: relative;\\n  text-align: center;\\n  vertical-align: -0.125em;\\n  width: 1em;\\n}\\n.fa-layers svg.svg-inline--fa {\\n  transform-origin: center center;\\n}\\n\\n.fa-layers-text {\\n  left: 50%;\\n  top: 50%;\\n  transform: translate(-50%, -50%);\\n  transform-origin: center center;\\n}\\n\\n.fa-layers-counter {\\n  background-color: var(--fa-counter-background-color, #ff253a);\\n  border-radius: var(--fa-counter-border-radius, 1em);\\n  box-sizing: border-box;\\n  color: var(--fa-inverse, #fff);\\n  line-height: var(--fa-counter-line-height, 1);\\n  max-width: var(--fa-counter-max-width, 5em);\\n  min-width: var(--fa-counter-min-width, 1.5em);\\n  overflow: hidden;\\n  padding: var(--fa-counter-padding, 0.25em 0.5em);\\n  right: var(--fa-right, 0);\\n  text-overflow: ellipsis;\\n  top: var(--fa-top, 0);\\n  transform: scale(var(--fa-counter-scale, 0.25));\\n  transform-origin: top right;\\n}\\n\\n.fa-layers-bottom-right {\\n  bottom: var(--fa-bottom, 0);\\n  right: var(--fa-right, 0);\\n  top: auto;\\n  transform: scale(var(--fa-layers-scale, 0.25));\\n  transform-origin: bottom right;\\n}\\n\\n.fa-layers-bottom-left {\\n  bottom: var(--fa-bottom, 0);\\n  left: var(--fa-left, 0);\\n  right: auto;\\n  top: auto;\\n  transform: scale(var(--fa-layers-scale, 0.25));\\n  transform-origin: bottom left;\\n}\\n\\n.fa-layers-top-right {\\n  top: var(--fa-top, 0);\\n  right: var(--fa-right, 0);\\n  transform: scale(var(--fa-layers-scale, 0.25));\\n  transform-origin: top right;\\n}\\n\\n.fa-layers-top-left {\\n  left: var(--fa-left, 0);\\n  right: auto;\\n  top: var(--fa-top, 0);\\n  transform: scale(var(--fa-layers-scale, 0.25));\\n  transform-origin: top left;\\n}\\n\\n.fa-1x {\\n  font-size: 1em;\\n}\\n\\n.fa-2x {\\n  font-size: 2em;\\n}\\n\\n.fa-3x {\\n  font-size: 3em;\\n}\\n\\n.fa-4x {\\n  font-size: 4em;\\n}\\n\\n.fa-5x {\\n  font-size: 5em;\\n}\\n\\n.fa-6x {\\n  font-size: 6em;\\n}\\n\\n.fa-7x {\\n  font-size: 7em;\\n}\\n\\n.fa-8x {\\n  font-size: 8em;\\n}\\n\\n.fa-9x {\\n  font-size: 9em;\\n}\\n\\n.fa-10x {\\n  font-size: 10em;\\n}\\n\\n.fa-2xs {\\n  font-size: 0.625em;\\n  line-height: 0.1em;\\n  vertical-align: 0.225em;\\n}\\n\\n.fa-xs {\\n  font-size: 0.75em;\\n  line-height: 0.0833333337em;\\n  vertical-align: 0.125em;\\n}\\n\\n.fa-sm {\\n  font-size: 0.875em;\\n  line-height: 0.0714285718em;\\n  vertical-align: 0.0535714295em;\\n}\\n\\n.fa-lg {\\n  font-size: 1.25em;\\n  line-height: 0.05em;\\n  vertical-align: -0.075em;\\n}\\n\\n.fa-xl {\\n  font-size: 1.5em;\\n  line-height: 0.0416666682em;\\n  vertical-align: -0.125em;\\n}\\n\\n.fa-2xl {\\n  font-size: 2em;\\n  line-height: 0.03125em;\\n  vertical-align: -0.1875em;\\n}\\n\\n.fa-fw {\\n  text-align: center;\\n  width: 1.25em;\\n}\\n\\n.fa-ul {\\n  list-style-type: none;\\n  margin-left: var(--fa-li-margin, 2.5em);\\n  padding-left: 0;\\n}\\n.fa-ul > li {\\n  position: relative;\\n}\\n\\n.fa-li {\\n  left: calc(-1 * var(--fa-li-width, 2em));\\n  position: absolute;\\n  text-align: center;\\n  width: var(--fa-li-width, 2em);\\n  line-height: inherit;\\n}\\n\\n.fa-border {\\n  border-color: var(--fa-border-color, #eee);\\n  border-radius: var(--fa-border-radius, 0.1em);\\n  border-style: var(--fa-border-style, solid);\\n  border-width: var(--fa-border-width, 0.08em);\\n  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\\n}\\n\\n.fa-pull-left {\\n  float: left;\\n  margin-right: var(--fa-pull-margin, 0.3em);\\n}\\n\\n.fa-pull-right {\\n  float: right;\\n  margin-left: var(--fa-pull-margin, 0.3em);\\n}\\n\\n.fa-beat {\\n  animation-name: fa-beat;\\n  animation-delay: var(--fa-animation-delay, 0s);\\n  animation-direction: var(--fa-animation-direction, normal);\\n  animation-duration: var(--fa-animation-duration, 1s);\\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n}\\n\\n.fa-bounce {\\n  animation-name: fa-bounce;\\n  animation-delay: var(--fa-animation-delay, 0s);\\n  animation-direction: var(--fa-animation-direction, normal);\\n  animation-duration: var(--fa-animation-duration, 1s);\\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\\n}\\n\\n.fa-fade {\\n  animation-name: fa-fade;\\n  animation-delay: var(--fa-animation-delay, 0s);\\n  animation-direction: var(--fa-animation-direction, normal);\\n  animation-duration: var(--fa-animation-duration, 1s);\\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n}\\n\\n.fa-beat-fade {\\n  animation-name: fa-beat-fade;\\n  animation-delay: var(--fa-animation-delay, 0s);\\n  animation-direction: var(--fa-animation-direction, normal);\\n  animation-duration: var(--fa-animation-duration, 1s);\\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n}\\n\\n.fa-flip {\\n  animation-name: fa-flip;\\n  animation-delay: var(--fa-animation-delay, 0s);\\n  animation-direction: var(--fa-animation-direction, normal);\\n  animation-duration: var(--fa-animation-duration, 1s);\\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n}\\n\\n.fa-shake {\\n  animation-name: fa-shake;\\n  animation-delay: var(--fa-animation-delay, 0s);\\n  animation-direction: var(--fa-animation-direction, normal);\\n  animation-duration: var(--fa-animation-duration, 1s);\\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  animation-timing-function: var(--fa-animation-timing, linear);\\n}\\n\\n.fa-spin {\\n  animation-name: fa-spin;\\n  animation-delay: var(--fa-animation-delay, 0s);\\n  animation-direction: var(--fa-animation-direction, normal);\\n  animation-duration: var(--fa-animation-duration, 2s);\\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  animation-timing-function: var(--fa-animation-timing, linear);\\n}\\n\\n.fa-spin-reverse {\\n  --fa-animation-direction: reverse;\\n}\\n\\n.fa-pulse,\\n.fa-spin-pulse {\\n  animation-name: fa-spin;\\n  animation-direction: var(--fa-animation-direction, normal);\\n  animation-duration: var(--fa-animation-duration, 1s);\\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  animation-timing-function: var(--fa-animation-timing, steps(8));\\n}\\n\\n@media (prefers-reduced-motion: reduce) {\\n  .fa-beat,\\n.fa-bounce,\\n.fa-fade,\\n.fa-beat-fade,\\n.fa-flip,\\n.fa-pulse,\\n.fa-shake,\\n.fa-spin,\\n.fa-spin-pulse {\\n    animation-delay: -1ms;\\n    animation-duration: 1ms;\\n    animation-iteration-count: 1;\\n    transition-delay: 0s;\\n    transition-duration: 0s;\\n  }\\n}\\n@keyframes fa-beat {\\n  0%, 90% {\\n    transform: scale(1);\\n  }\\n  45% {\\n    transform: scale(var(--fa-beat-scale, 1.25));\\n  }\\n}\\n@keyframes fa-bounce {\\n  0% {\\n    transform: scale(1, 1) translateY(0);\\n  }\\n  10% {\\n    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n  }\\n  30% {\\n    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n  }\\n  50% {\\n    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n  }\\n  57% {\\n    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n  }\\n  64% {\\n    transform: scale(1, 1) translateY(0);\\n  }\\n  100% {\\n    transform: scale(1, 1) translateY(0);\\n  }\\n}\\n@keyframes fa-fade {\\n  50% {\\n    opacity: var(--fa-fade-opacity, 0.4);\\n  }\\n}\\n@keyframes fa-beat-fade {\\n  0%, 100% {\\n    opacity: var(--fa-beat-fade-opacity, 0.4);\\n    transform: scale(1);\\n  }\\n  50% {\\n    opacity: 1;\\n    transform: scale(var(--fa-beat-fade-scale, 1.125));\\n  }\\n}\\n@keyframes fa-flip {\\n  50% {\\n    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n  }\\n}\\n@keyframes fa-shake {\\n  0% {\\n    transform: rotate(-15deg);\\n  }\\n  4% {\\n    transform: rotate(15deg);\\n  }\\n  8%, 24% {\\n    transform: rotate(-18deg);\\n  }\\n  12%, 28% {\\n    transform: rotate(18deg);\\n  }\\n  16% {\\n    transform: rotate(-22deg);\\n  }\\n  20% {\\n    transform: rotate(22deg);\\n  }\\n  32% {\\n    transform: rotate(-12deg);\\n  }\\n  36% {\\n    transform: rotate(12deg);\\n  }\\n  40%, 100% {\\n    transform: rotate(0deg);\\n  }\\n}\\n@keyframes fa-spin {\\n  0% {\\n    transform: rotate(0deg);\\n  }\\n  100% {\\n    transform: rotate(360deg);\\n  }\\n}\\n.fa-rotate-90 {\\n  transform: rotate(90deg);\\n}\\n\\n.fa-rotate-180 {\\n  transform: rotate(180deg);\\n}\\n\\n.fa-rotate-270 {\\n  transform: rotate(270deg);\\n}\\n\\n.fa-flip-horizontal {\\n  transform: scale(-1, 1);\\n}\\n\\n.fa-flip-vertical {\\n  transform: scale(1, -1);\\n}\\n\\n.fa-flip-both,\\n.fa-flip-horizontal.fa-flip-vertical {\\n  transform: scale(-1, -1);\\n}\\n\\n.fa-rotate-by {\\n  transform: rotate(var(--fa-rotate-angle, 0));\\n}\\n\\n.fa-stack {\\n  display: inline-block;\\n  vertical-align: middle;\\n  height: 2em;\\n  position: relative;\\n  width: 2.5em;\\n}\\n\\n.fa-stack-1x,\\n.fa-stack-2x {\\n  bottom: 0;\\n  left: 0;\\n  margin: auto;\\n  position: absolute;\\n  right: 0;\\n  top: 0;\\n  z-index: var(--fa-stack-z-index, auto);\\n}\\n\\n.svg-inline--fa.fa-stack-1x {\\n  height: 1em;\\n  width: 1.25em;\\n}\\n.svg-inline--fa.fa-stack-2x {\\n  height: 2em;\\n  width: 2.5em;\\n}\\n\\n.fa-inverse {\\n  color: var(--fa-inverse, #fff);\\n}\\n\\n.sr-only,\\n.fa-sr-only {\\n  position: absolute;\\n  width: 1px;\\n  height: 1px;\\n  padding: 0;\\n  margin: -1px;\\n  overflow: hidden;\\n  clip: rect(0, 0, 0, 0);\\n  white-space: nowrap;\\n  border-width: 0;\\n}\\n\\n.sr-only-focusable:not(:focus),\\n.fa-sr-only-focusable:not(:focus) {\\n  position: absolute;\\n  width: 1px;\\n  height: 1px;\\n  padding: 0;\\n  margin: -1px;\\n  overflow: hidden;\\n  clip: rect(0, 0, 0, 0);\\n  white-space: nowrap;\\n  border-width: 0;\\n}\\n\\n.svg-inline--fa .fa-primary {\\n  fill: var(--fa-primary-color, currentColor);\\n  opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa .fa-secondary {\\n  fill: var(--fa-secondary-color, currentColor);\\n  opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-primary {\\n  opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\\n  opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa mask .fa-primary,\\n.svg-inline--fa mask .fa-secondary {\\n  fill: black;\\n}\";\n\n  function css() {\n    const dcp = DEFAULT_CSS_PREFIX;\n    const drc = DEFAULT_REPLACEMENT_CLASS;\n    const fp = config.cssPrefix;\n    const rc = config.replacementClass;\n    let s = baseStyles;\n    if (fp !== dcp || rc !== drc) {\n      const dPatt = new RegExp(\"\\\\.\".concat(dcp, \"\\\\-\"), 'g');\n      const customPropPatt = new RegExp(\"\\\\--\".concat(dcp, \"\\\\-\"), 'g');\n      const rPatt = new RegExp(\"\\\\.\".concat(drc), 'g');\n      s = s.replace(dPatt, \".\".concat(fp, \"-\")).replace(customPropPatt, \"--\".concat(fp, \"-\")).replace(rPatt, \".\".concat(rc));\n    }\n    return s;\n  }\n  let _cssInserted = false;\n  function ensureCss() {\n    if (config.autoAddCss && !_cssInserted) {\n      insertCss(css());\n      _cssInserted = true;\n    }\n  }\n  var InjectCSS = {\n    mixout() {\n      return {\n        dom: {\n          css,\n          insertCss: ensureCss\n        }\n      };\n    },\n    hooks() {\n      return {\n        beforeDOMElementCreation() {\n          ensureCss();\n        },\n        beforeI2svg() {\n          ensureCss();\n        }\n      };\n    }\n  };\n\n  const w = WINDOW || {};\n  if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {};\n  if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {};\n  if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {};\n  if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = [];\n  var namespace = w[NAMESPACE_IDENTIFIER];\n\n  const functions = [];\n  const listener = function () {\n    DOCUMENT.removeEventListener('DOMContentLoaded', listener);\n    loaded = 1;\n    functions.map(fn => fn());\n  };\n  let loaded = false;\n  if (IS_DOM) {\n    loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);\n    if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);\n  }\n  function domready (fn) {\n    if (!IS_DOM) return;\n    loaded ? setTimeout(fn, 0) : functions.push(fn);\n  }\n\n  function toHtml(abstractNodes) {\n    const {\n      tag,\n      attributes = {},\n      children = []\n    } = abstractNodes;\n    if (typeof abstractNodes === 'string') {\n      return htmlEscape(abstractNodes);\n    } else {\n      return \"<\".concat(tag, \" \").concat(joinAttributes(attributes), \">\").concat(children.map(toHtml).join(''), \"</\").concat(tag, \">\");\n    }\n  }\n\n  function iconFromMapping(mapping, prefix, iconName) {\n    if (mapping && mapping[prefix] && mapping[prefix][iconName]) {\n      return {\n        prefix,\n        iconName,\n        icon: mapping[prefix][iconName]\n      };\n    }\n  }\n\n  /**\n   * Internal helper to bind a function known to have 4 arguments\n   * to a given context.\n   */\n  var bindInternal4 = function bindInternal4(func, thisContext) {\n    return function (a, b, c, d) {\n      return func.call(thisContext, a, b, c, d);\n    };\n  };\n\n  /**\n   * # Reduce\n   *\n   * A fast object `.reduce()` implementation.\n   *\n   * @param  {Object}   subject      The object to reduce over.\n   * @param  {Function} fn           The reducer function.\n   * @param  {mixed}    initialValue The initial value for the reducer, defaults to subject[0].\n   * @param  {Object}   thisContext  The context for the reducer.\n   * @return {mixed}                 The final result.\n   */\n  var reduce = function fastReduceObject(subject, fn, initialValue, thisContext) {\n    var keys = Object.keys(subject),\n      length = keys.length,\n      iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn,\n      i,\n      key,\n      result;\n    if (initialValue === undefined) {\n      i = 1;\n      result = subject[keys[0]];\n    } else {\n      i = 0;\n      result = initialValue;\n    }\n    for (; i < length; i++) {\n      key = keys[i];\n      result = iterator(result, subject[key], key, subject);\n    }\n    return result;\n  };\n\n  /**\n   * ucs2decode() and codePointAt() are both works of Mathias Bynens and licensed under MIT\n   *\n   * Copyright Mathias Bynens <https://mathiasbynens.be/>\n\n   * Permission is hereby granted, free of charge, to any person obtaining\n   * a copy of this software and associated documentation files (the\n   * \"Software\"), to deal in the Software without restriction, including\n   * without limitation the rights to use, copy, modify, merge, publish,\n   * distribute, sublicense, and/or sell copies of the Software, and to\n   * permit persons to whom the Software is furnished to do so, subject to\n   * the following conditions:\n\n   * The above copyright notice and this permission notice shall be\n   * included in all copies or substantial portions of the Software.\n\n   * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n   * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n   * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n   * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n   * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n   * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n   * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n   */\n\n  function ucs2decode(string) {\n    const output = [];\n    let counter = 0;\n    const length = string.length;\n    while (counter < length) {\n      const value = string.charCodeAt(counter++);\n      if (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n        const extra = string.charCodeAt(counter++);\n        if ((extra & 0xFC00) == 0xDC00) {\n          // eslint-disable-line eqeqeq\n          output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);\n        } else {\n          output.push(value);\n          counter--;\n        }\n      } else {\n        output.push(value);\n      }\n    }\n    return output;\n  }\n  function toHex(unicode) {\n    const decoded = ucs2decode(unicode);\n    return decoded.length === 1 ? decoded[0].toString(16) : null;\n  }\n  function codePointAt(string, index) {\n    const size = string.length;\n    let first = string.charCodeAt(index);\n    let second;\n    if (first >= 0xD800 && first <= 0xDBFF && size > index + 1) {\n      second = string.charCodeAt(index + 1);\n      if (second >= 0xDC00 && second <= 0xDFFF) {\n        return (first - 0xD800) * 0x400 + second - 0xDC00 + 0x10000;\n      }\n    }\n    return first;\n  }\n\n  function normalizeIcons(icons) {\n    return Object.keys(icons).reduce((acc, iconName) => {\n      const icon = icons[iconName];\n      const expanded = !!icon.icon;\n      if (expanded) {\n        acc[icon.iconName] = icon.icon;\n      } else {\n        acc[iconName] = icon;\n      }\n      return acc;\n    }, {});\n  }\n  function defineIcons(prefix, icons) {\n    let params = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n    const {\n      skipHooks = false\n    } = params;\n    const normalized = normalizeIcons(icons);\n    if (typeof namespace.hooks.addPack === 'function' && !skipHooks) {\n      namespace.hooks.addPack(prefix, normalizeIcons(icons));\n    } else {\n      namespace.styles[prefix] = _objectSpread2(_objectSpread2({}, namespace.styles[prefix] || {}), normalized);\n    }\n\n    /**\n     * Font Awesome 4 used the prefix of `fa` for all icons. With the introduction\n     * of new styles we needed to differentiate between them. Prefix `fa` is now an alias\n     * for `fas` so we'll ease the upgrade process for our users by automatically defining\n     * this as well.\n     */\n    if (prefix === 'fas') {\n      defineIcons('fa', icons);\n    }\n  }\n\n  const {\n    styles,\n    shims\n  } = namespace;\n  const FAMILY_NAMES = Object.keys(PREFIX_TO_LONG_STYLE);\n  const PREFIXES_FOR_FAMILY = FAMILY_NAMES.reduce((acc, familyId) => {\n    acc[familyId] = Object.keys(PREFIX_TO_LONG_STYLE[familyId]);\n    return acc;\n  }, {});\n  let _defaultUsablePrefix = null;\n  let _byUnicode = {};\n  let _byLigature = {};\n  let _byOldName = {};\n  let _byOldUnicode = {};\n  let _byAlias = {};\n  function isReserved(name) {\n    return ~RESERVED_CLASSES.indexOf(name);\n  }\n  function getIconName(cssPrefix, cls) {\n    const parts = cls.split('-');\n    const prefix = parts[0];\n    const iconName = parts.slice(1).join('-');\n    if (prefix === cssPrefix && iconName !== '' && !isReserved(iconName)) {\n      return iconName;\n    } else {\n      return null;\n    }\n  }\n  const build = () => {\n    const lookup = reducer => {\n      return reduce(styles, (o$$1, style, prefix) => {\n        o$$1[prefix] = reduce(style, reducer, {});\n        return o$$1;\n      }, {});\n    };\n    _byUnicode = lookup((acc, icon, iconName) => {\n      if (icon[3]) {\n        acc[icon[3]] = iconName;\n      }\n      if (icon[2]) {\n        const aliases = icon[2].filter(a$$1 => {\n          return typeof a$$1 === 'number';\n        });\n        aliases.forEach(alias => {\n          acc[alias.toString(16)] = iconName;\n        });\n      }\n      return acc;\n    });\n    _byLigature = lookup((acc, icon, iconName) => {\n      acc[iconName] = iconName;\n      if (icon[2]) {\n        const aliases = icon[2].filter(a$$1 => {\n          return typeof a$$1 === 'string';\n        });\n        aliases.forEach(alias => {\n          acc[alias] = iconName;\n        });\n      }\n      return acc;\n    });\n    _byAlias = lookup((acc, icon, iconName) => {\n      const aliases = icon[2];\n      acc[iconName] = iconName;\n      aliases.forEach(alias => {\n        acc[alias] = iconName;\n      });\n      return acc;\n    });\n\n    // If we have a Kit, we can't determine if regular is available since we\n    // could be auto-fetching it. We'll have to assume that it is available.\n    const hasRegular = 'far' in styles || config.autoFetchSvg;\n    const shimLookups = reduce(shims, (acc, shim) => {\n      const maybeNameMaybeUnicode = shim[0];\n      let prefix = shim[1];\n      const iconName = shim[2];\n      if (prefix === 'far' && !hasRegular) {\n        prefix = 'fas';\n      }\n      if (typeof maybeNameMaybeUnicode === 'string') {\n        acc.names[maybeNameMaybeUnicode] = {\n          prefix,\n          iconName\n        };\n      }\n      if (typeof maybeNameMaybeUnicode === 'number') {\n        acc.unicodes[maybeNameMaybeUnicode.toString(16)] = {\n          prefix,\n          iconName\n        };\n      }\n      return acc;\n    }, {\n      names: {},\n      unicodes: {}\n    });\n    _byOldName = shimLookups.names;\n    _byOldUnicode = shimLookups.unicodes;\n    _defaultUsablePrefix = getCanonicalPrefix(config.styleDefault, {\n      family: config.familyDefault\n    });\n  };\n  onChange(c$$1 => {\n    _defaultUsablePrefix = getCanonicalPrefix(c$$1.styleDefault, {\n      family: config.familyDefault\n    });\n  });\n  build();\n  function byUnicode(prefix, unicode) {\n    return (_byUnicode[prefix] || {})[unicode];\n  }\n  function byLigature(prefix, ligature) {\n    return (_byLigature[prefix] || {})[ligature];\n  }\n  function byAlias(prefix, alias) {\n    return (_byAlias[prefix] || {})[alias];\n  }\n  function byOldName(name) {\n    return _byOldName[name] || {\n      prefix: null,\n      iconName: null\n    };\n  }\n  function byOldUnicode(unicode) {\n    const oldUnicode = _byOldUnicode[unicode];\n    const newUnicode = byUnicode('fas', unicode);\n    return oldUnicode || (newUnicode ? {\n      prefix: 'fas',\n      iconName: newUnicode\n    } : null) || {\n      prefix: null,\n      iconName: null\n    };\n  }\n  function getDefaultUsablePrefix() {\n    return _defaultUsablePrefix;\n  }\n  const emptyCanonicalIcon = () => {\n    return {\n      prefix: null,\n      iconName: null,\n      rest: []\n    };\n  };\n  function getFamilyId(values) {\n    let family = s;\n    const famProps = FAMILY_NAMES.reduce((acc, familyId) => {\n      acc[familyId] = \"\".concat(config.cssPrefix, \"-\").concat(familyId);\n      return acc;\n    }, {});\n    L.forEach(familyId => {\n      if (values.includes(famProps[familyId]) || values.some(v$$1 => PREFIXES_FOR_FAMILY[familyId].includes(v$$1))) {\n        family = familyId;\n      }\n    });\n    return family;\n  }\n  function getCanonicalPrefix(styleOrPrefix) {\n    let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    const {\n      family = s\n    } = params;\n    const style = PREFIX_TO_STYLE[family][styleOrPrefix];\n\n    // handles the exception of passing in only a family of 'duotone' with no style\n    if (family === t && !styleOrPrefix) {\n      return 'fad';\n    }\n    const prefix = STYLE_TO_PREFIX[family][styleOrPrefix] || STYLE_TO_PREFIX[family][style];\n    const defined = styleOrPrefix in namespace.styles ? styleOrPrefix : null;\n    const result = prefix || defined || null;\n    return result;\n  }\n  function moveNonFaClassesToRest(classNames) {\n    let rest = [];\n    let iconName = null;\n    classNames.forEach(cls => {\n      const result = getIconName(config.cssPrefix, cls);\n      if (result) {\n        iconName = result;\n      } else if (cls) {\n        rest.push(cls);\n      }\n    });\n    return {\n      iconName,\n      rest\n    };\n  }\n  function sortedUniqueValues(arr) {\n    return arr.sort().filter((value, index, arr) => {\n      return arr.indexOf(value) === index;\n    });\n  }\n  function getCanonicalIcon(values) {\n    let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    const {\n      skipLookups = false\n    } = params;\n    let givenPrefix = null;\n    const faCombinedClasses = Ia.concat(bt$1);\n    const faStyleOrFamilyClasses = sortedUniqueValues(values.filter(cls => faCombinedClasses.includes(cls)));\n    const nonStyleOrFamilyClasses = sortedUniqueValues(values.filter(cls => !Ia.includes(cls)));\n    const faStyles = faStyleOrFamilyClasses.filter(cls => {\n      givenPrefix = cls;\n      return !P.includes(cls);\n    });\n    const [styleFromValues = null] = faStyles;\n    const family = getFamilyId(faStyleOrFamilyClasses);\n    const canonical = _objectSpread2(_objectSpread2({}, moveNonFaClassesToRest(nonStyleOrFamilyClasses)), {}, {\n      prefix: getCanonicalPrefix(styleFromValues, {\n        family\n      })\n    });\n    return _objectSpread2(_objectSpread2(_objectSpread2({}, canonical), getDefaultCanonicalPrefix({\n      values,\n      family,\n      styles,\n      config,\n      canonical,\n      givenPrefix\n    })), applyShimAndAlias(skipLookups, givenPrefix, canonical));\n  }\n  function applyShimAndAlias(skipLookups, givenPrefix, canonical) {\n    let {\n      prefix,\n      iconName\n    } = canonical;\n    if (skipLookups || !prefix || !iconName) {\n      return {\n        prefix,\n        iconName\n      };\n    }\n    const shim = givenPrefix === 'fa' ? byOldName(iconName) : {};\n    const aliasIconName = byAlias(prefix, iconName);\n    iconName = shim.iconName || aliasIconName || iconName;\n    prefix = shim.prefix || prefix;\n    if (prefix === 'far' && !styles['far'] && styles['fas'] && !config.autoFetchSvg) {\n      // Allow a fallback from the regular style to solid if regular is not available\n      // but only if we aren't auto-fetching SVGs\n      prefix = 'fas';\n    }\n    return {\n      prefix,\n      iconName\n    };\n  }\n  const newCanonicalFamilies = L.filter(familyId => {\n    return familyId !== s || familyId !== t;\n  });\n  const newCanonicalStyles = Object.keys(ga).filter(key => key !== s).map(key => Object.keys(ga[key])).flat();\n  function getDefaultCanonicalPrefix(prefixOptions) {\n    const {\n      values,\n      family,\n      canonical,\n      givenPrefix = '',\n      styles = {},\n      config: config$$1 = {}\n    } = prefixOptions;\n    const isDuotoneFamily = family === t;\n    const valuesHasDuotone = values.includes('fa-duotone') || values.includes('fad');\n    const defaultFamilyIsDuotone = config$$1.familyDefault === 'duotone';\n    const canonicalPrefixIsDuotone = canonical.prefix === 'fad' || canonical.prefix === 'fa-duotone';\n    if (!isDuotoneFamily && (valuesHasDuotone || defaultFamilyIsDuotone || canonicalPrefixIsDuotone)) {\n      canonical.prefix = 'fad';\n    }\n    if (values.includes('fa-brands') || values.includes('fab')) {\n      canonical.prefix = 'fab';\n    }\n    if (!canonical.prefix && newCanonicalFamilies.includes(family)) {\n      const validPrefix = Object.keys(styles).find(key => newCanonicalStyles.includes(key));\n      if (validPrefix || config$$1.autoFetchSvg) {\n        const defaultPrefix = pt.get(family).defaultShortPrefixId;\n        canonical.prefix = defaultPrefix;\n        canonical.iconName = byAlias(canonical.prefix, canonical.iconName) || canonical.iconName;\n      }\n    }\n    if (canonical.prefix === 'fa' || givenPrefix === 'fa') {\n      // The fa prefix is not canonical. So if it has made it through until this point\n      // we will shift it to the correct prefix.\n      canonical.prefix = getDefaultUsablePrefix() || 'fas';\n    }\n    return canonical;\n  }\n\n  class Library {\n    constructor() {\n      this.definitions = {};\n    }\n    add() {\n      for (var _len = arguments.length, definitions = new Array(_len), _key = 0; _key < _len; _key++) {\n        definitions[_key] = arguments[_key];\n      }\n      const additions = definitions.reduce(this._pullDefinitions, {});\n      Object.keys(additions).forEach(key => {\n        this.definitions[key] = _objectSpread2(_objectSpread2({}, this.definitions[key] || {}), additions[key]);\n        defineIcons(key, additions[key]);\n\n        // TODO can we stop doing this? We can't get the icons by 'fa-solid' any longer so this probably needs to change\n        const longPrefix = PREFIX_TO_LONG_STYLE[s][key];\n        if (longPrefix) defineIcons(longPrefix, additions[key]);\n        build();\n      });\n    }\n    reset() {\n      this.definitions = {};\n    }\n    _pullDefinitions(additions, definition) {\n      const normalized = definition.prefix && definition.iconName && definition.icon ? {\n        0: definition\n      } : definition;\n      Object.keys(normalized).map(key => {\n        const {\n          prefix,\n          iconName,\n          icon\n        } = normalized[key];\n        const aliases = icon[2];\n        if (!additions[prefix]) additions[prefix] = {};\n        if (aliases.length > 0) {\n          aliases.forEach(alias => {\n            if (typeof alias === 'string') {\n              additions[prefix][alias] = icon;\n            }\n          });\n        }\n        additions[prefix][iconName] = icon;\n      });\n      return additions;\n    }\n  }\n\n  let _plugins = [];\n  let _hooks = {};\n  const providers = {};\n  const defaultProviderKeys = Object.keys(providers);\n  function registerPlugins(nextPlugins, _ref) {\n    let {\n      mixoutsTo: obj\n    } = _ref;\n    _plugins = nextPlugins;\n    _hooks = {};\n    Object.keys(providers).forEach(k => {\n      if (defaultProviderKeys.indexOf(k) === -1) {\n        delete providers[k];\n      }\n    });\n    _plugins.forEach(plugin => {\n      const mixout = plugin.mixout ? plugin.mixout() : {};\n      Object.keys(mixout).forEach(tk => {\n        if (typeof mixout[tk] === 'function') {\n          obj[tk] = mixout[tk];\n        }\n        if (typeof mixout[tk] === 'object') {\n          Object.keys(mixout[tk]).forEach(sk => {\n            if (!obj[tk]) {\n              obj[tk] = {};\n            }\n            obj[tk][sk] = mixout[tk][sk];\n          });\n        }\n      });\n      if (plugin.hooks) {\n        const hooks = plugin.hooks();\n        Object.keys(hooks).forEach(hook => {\n          if (!_hooks[hook]) {\n            _hooks[hook] = [];\n          }\n          _hooks[hook].push(hooks[hook]);\n        });\n      }\n      if (plugin.provides) {\n        plugin.provides(providers);\n      }\n    });\n    return obj;\n  }\n  function chainHooks(hook, accumulator) {\n    for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n      args[_key - 2] = arguments[_key];\n    }\n    const hookFns = _hooks[hook] || [];\n    hookFns.forEach(hookFn => {\n      accumulator = hookFn.apply(null, [accumulator, ...args]); // eslint-disable-line no-useless-call\n    });\n    return accumulator;\n  }\n  function callHooks(hook) {\n    for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n      args[_key2 - 1] = arguments[_key2];\n    }\n    const hookFns = _hooks[hook] || [];\n    hookFns.forEach(hookFn => {\n      hookFn.apply(null, args);\n    });\n    return undefined;\n  }\n  function callProvided() {\n    const hook = arguments[0];\n    const args = Array.prototype.slice.call(arguments, 1);\n    return providers[hook] ? providers[hook].apply(null, args) : undefined;\n  }\n\n  function findIconDefinition(iconLookup) {\n    if (iconLookup.prefix === 'fa') {\n      iconLookup.prefix = 'fas';\n    }\n    let {\n      iconName\n    } = iconLookup;\n    const prefix = iconLookup.prefix || getDefaultUsablePrefix();\n    if (!iconName) return;\n    iconName = byAlias(prefix, iconName) || iconName;\n    return iconFromMapping(library.definitions, prefix, iconName) || iconFromMapping(namespace.styles, prefix, iconName);\n  }\n  const library = new Library();\n  const noAuto = () => {\n    config.autoReplaceSvg = false;\n    config.observeMutations = false;\n    callHooks('noAuto');\n  };\n  const dom = {\n    i2svg: function () {\n      let params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n      if (IS_DOM) {\n        callHooks('beforeI2svg', params);\n        callProvided('pseudoElements2svg', params);\n        return callProvided('i2svg', params);\n      } else {\n        return Promise.reject(new Error('Operation requires a DOM of some kind.'));\n      }\n    },\n    watch: function () {\n      let params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n      const {\n        autoReplaceSvgRoot\n      } = params;\n      if (config.autoReplaceSvg === false) {\n        config.autoReplaceSvg = true;\n      }\n      config.observeMutations = true;\n      domready(() => {\n        autoReplace({\n          autoReplaceSvgRoot\n        });\n        callHooks('watch', params);\n      });\n    }\n  };\n  const parse = {\n    icon: icon => {\n      if (icon === null) {\n        return null;\n      }\n      if (typeof icon === 'object' && icon.prefix && icon.iconName) {\n        return {\n          prefix: icon.prefix,\n          iconName: byAlias(icon.prefix, icon.iconName) || icon.iconName\n        };\n      }\n      if (Array.isArray(icon) && icon.length === 2) {\n        const iconName = icon[1].indexOf('fa-') === 0 ? icon[1].slice(3) : icon[1];\n        const prefix = getCanonicalPrefix(icon[0]);\n        return {\n          prefix,\n          iconName: byAlias(prefix, iconName) || iconName\n        };\n      }\n      if (typeof icon === 'string' && (icon.indexOf(\"\".concat(config.cssPrefix, \"-\")) > -1 || icon.match(ICON_SELECTION_SYNTAX_PATTERN))) {\n        const canonicalIcon = getCanonicalIcon(icon.split(' '), {\n          skipLookups: true\n        });\n        return {\n          prefix: canonicalIcon.prefix || getDefaultUsablePrefix(),\n          iconName: byAlias(canonicalIcon.prefix, canonicalIcon.iconName) || canonicalIcon.iconName\n        };\n      }\n      if (typeof icon === 'string') {\n        const prefix = getDefaultUsablePrefix();\n        return {\n          prefix,\n          iconName: byAlias(prefix, icon) || icon\n        };\n      }\n    }\n  };\n  const api = {\n    noAuto,\n    config,\n    dom,\n    parse,\n    library,\n    findIconDefinition,\n    toHtml\n  };\n  const autoReplace = function () {\n    let params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n    const {\n      autoReplaceSvgRoot = DOCUMENT\n    } = params;\n    if ((Object.keys(namespace.styles).length > 0 || config.autoFetchSvg) && IS_DOM && config.autoReplaceSvg) api.dom.i2svg({\n      node: autoReplaceSvgRoot\n    });\n  };\n\n  function domVariants(val, abstractCreator) {\n    Object.defineProperty(val, 'abstract', {\n      get: abstractCreator\n    });\n    Object.defineProperty(val, 'html', {\n      get: function () {\n        return val.abstract.map(a => toHtml(a));\n      }\n    });\n    Object.defineProperty(val, 'node', {\n      get: function () {\n        if (!IS_DOM) return;\n        const container = DOCUMENT.createElement('div');\n        container.innerHTML = val.html;\n        return container.children;\n      }\n    });\n    return val;\n  }\n\n  function asIcon (_ref) {\n    let {\n      children,\n      main,\n      mask,\n      attributes,\n      styles,\n      transform\n    } = _ref;\n    if (transformIsMeaningful(transform) && main.found && !mask.found) {\n      const {\n        width,\n        height\n      } = main;\n      const offset = {\n        x: width / height / 2,\n        y: 0.5\n      };\n      attributes['style'] = joinStyles(_objectSpread2(_objectSpread2({}, styles), {}, {\n        'transform-origin': \"\".concat(offset.x + transform.x / 16, \"em \").concat(offset.y + transform.y / 16, \"em\")\n      }));\n    }\n    return [{\n      tag: 'svg',\n      attributes,\n      children\n    }];\n  }\n\n  function asSymbol (_ref) {\n    let {\n      prefix,\n      iconName,\n      children,\n      attributes,\n      symbol\n    } = _ref;\n    const id = symbol === true ? \"\".concat(prefix, \"-\").concat(config.cssPrefix, \"-\").concat(iconName) : symbol;\n    return [{\n      tag: 'svg',\n      attributes: {\n        style: 'display: none;'\n      },\n      children: [{\n        tag: 'symbol',\n        attributes: _objectSpread2(_objectSpread2({}, attributes), {}, {\n          id\n        }),\n        children\n      }]\n    }];\n  }\n\n  function makeInlineSvgAbstract(params) {\n    const {\n      icons: {\n        main,\n        mask\n      },\n      prefix,\n      iconName,\n      transform,\n      symbol,\n      title,\n      maskId,\n      titleId,\n      extra,\n      watchable = false\n    } = params;\n    const {\n      width,\n      height\n    } = mask.found ? mask : main;\n    const isUploadedIcon = Lt.includes(prefix);\n    const attrClass = [config.replacementClass, iconName ? \"\".concat(config.cssPrefix, \"-\").concat(iconName) : ''].filter(c$$1 => extra.classes.indexOf(c$$1) === -1).filter(c$$1 => c$$1 !== '' || !!c$$1).concat(extra.classes).join(' ');\n    let content = {\n      children: [],\n      attributes: _objectSpread2(_objectSpread2({}, extra.attributes), {}, {\n        'data-prefix': prefix,\n        'data-icon': iconName,\n        'class': attrClass,\n        'role': extra.attributes.role || 'img',\n        'xmlns': 'http://www.w3.org/2000/svg',\n        'viewBox': \"0 0 \".concat(width, \" \").concat(height)\n      })\n    };\n    const uploadedIconWidthStyle = isUploadedIcon && !~extra.classes.indexOf('fa-fw') ? {\n      width: \"\".concat(width / height * 16 * 0.0625, \"em\")\n    } : {};\n    if (watchable) {\n      content.attributes[DATA_FA_I2SVG] = '';\n    }\n    if (title) {\n      content.children.push({\n        tag: 'title',\n        attributes: {\n          id: content.attributes['aria-labelledby'] || \"title-\".concat(titleId || nextUniqueId())\n        },\n        children: [title]\n      });\n      delete content.attributes.title;\n    }\n    const args = _objectSpread2(_objectSpread2({}, content), {}, {\n      prefix,\n      iconName,\n      main,\n      mask,\n      maskId,\n      transform,\n      symbol,\n      styles: _objectSpread2(_objectSpread2({}, uploadedIconWidthStyle), extra.styles)\n    });\n    const {\n      children,\n      attributes\n    } = mask.found && main.found ? callProvided('generateAbstractMask', args) || {\n      children: [],\n      attributes: {}\n    } : callProvided('generateAbstractIcon', args) || {\n      children: [],\n      attributes: {}\n    };\n    args.children = children;\n    args.attributes = attributes;\n    if (symbol) {\n      return asSymbol(args);\n    } else {\n      return asIcon(args);\n    }\n  }\n  function makeLayersTextAbstract(params) {\n    const {\n      content,\n      width,\n      height,\n      transform,\n      title,\n      extra,\n      watchable = false\n    } = params;\n    const attributes = _objectSpread2(_objectSpread2(_objectSpread2({}, extra.attributes), title ? {\n      'title': title\n    } : {}), {}, {\n      'class': extra.classes.join(' ')\n    });\n    if (watchable) {\n      attributes[DATA_FA_I2SVG] = '';\n    }\n    const styles = _objectSpread2({}, extra.styles);\n    if (transformIsMeaningful(transform)) {\n      styles['transform'] = transformForCss({\n        transform,\n        startCentered: true,\n        width,\n        height\n      });\n      styles['-webkit-transform'] = styles['transform'];\n    }\n    const styleString = joinStyles(styles);\n    if (styleString.length > 0) {\n      attributes['style'] = styleString;\n    }\n    const val = [];\n    val.push({\n      tag: 'span',\n      attributes,\n      children: [content]\n    });\n    if (title) {\n      val.push({\n        tag: 'span',\n        attributes: {\n          class: 'sr-only'\n        },\n        children: [title]\n      });\n    }\n    return val;\n  }\n  function makeLayersCounterAbstract(params) {\n    const {\n      content,\n      title,\n      extra\n    } = params;\n    const attributes = _objectSpread2(_objectSpread2(_objectSpread2({}, extra.attributes), title ? {\n      'title': title\n    } : {}), {}, {\n      'class': extra.classes.join(' ')\n    });\n    const styleString = joinStyles(extra.styles);\n    if (styleString.length > 0) {\n      attributes['style'] = styleString;\n    }\n    const val = [];\n    val.push({\n      tag: 'span',\n      attributes,\n      children: [content]\n    });\n    if (title) {\n      val.push({\n        tag: 'span',\n        attributes: {\n          class: 'sr-only'\n        },\n        children: [title]\n      });\n    }\n    return val;\n  }\n\n  const {\n    styles: styles$1\n  } = namespace;\n  function asFoundIcon(icon) {\n    const width = icon[0];\n    const height = icon[1];\n    const [vectorData] = icon.slice(4);\n    let element = null;\n    if (Array.isArray(vectorData)) {\n      element = {\n        tag: 'g',\n        attributes: {\n          class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.GROUP)\n        },\n        children: [{\n          tag: 'path',\n          attributes: {\n            class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.SECONDARY),\n            fill: 'currentColor',\n            d: vectorData[0]\n          }\n        }, {\n          tag: 'path',\n          attributes: {\n            class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.PRIMARY),\n            fill: 'currentColor',\n            d: vectorData[1]\n          }\n        }]\n      };\n    } else {\n      element = {\n        tag: 'path',\n        attributes: {\n          fill: 'currentColor',\n          d: vectorData\n        }\n      };\n    }\n    return {\n      found: true,\n      width,\n      height,\n      icon: element\n    };\n  }\n  const missingIconResolutionMixin = {\n    found: false,\n    width: 512,\n    height: 512\n  };\n  function maybeNotifyMissing(iconName, prefix) {\n    if (!PRODUCTION && !config.showMissingIcons && iconName) {\n      console.error(\"Icon with name \\\"\".concat(iconName, \"\\\" and prefix \\\"\").concat(prefix, \"\\\" is missing.\"));\n    }\n  }\n  function findIcon(iconName, prefix) {\n    let givenPrefix = prefix;\n    if (prefix === 'fa' && config.styleDefault !== null) {\n      prefix = getDefaultUsablePrefix();\n    }\n    return new Promise((resolve, reject) => {\n      if (givenPrefix === 'fa') {\n        const shim = byOldName(iconName) || {};\n        iconName = shim.iconName || iconName;\n        prefix = shim.prefix || prefix;\n      }\n      if (iconName && prefix && styles$1[prefix] && styles$1[prefix][iconName]) {\n        const icon = styles$1[prefix][iconName];\n        return resolve(asFoundIcon(icon));\n      }\n      maybeNotifyMissing(iconName, prefix);\n      resolve(_objectSpread2(_objectSpread2({}, missingIconResolutionMixin), {}, {\n        icon: config.showMissingIcons && iconName ? callProvided('missingIconAbstract') || {} : {}\n      }));\n    });\n  }\n\n  const noop$1 = () => {};\n  const p$2 = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : {\n    mark: noop$1,\n    measure: noop$1\n  };\n  const preamble = \"FA \\\"6.7.2\\\"\";\n  const begin = name => {\n    p$2.mark(\"\".concat(preamble, \" \").concat(name, \" begins\"));\n    return () => end(name);\n  };\n  const end = name => {\n    p$2.mark(\"\".concat(preamble, \" \").concat(name, \" ends\"));\n    p$2.measure(\"\".concat(preamble, \" \").concat(name), \"\".concat(preamble, \" \").concat(name, \" begins\"), \"\".concat(preamble, \" \").concat(name, \" ends\"));\n  };\n  var perf = {\n    begin,\n    end\n  };\n\n  const noop$2 = () => {};\n  function isWatched(node) {\n    const i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;\n    return typeof i2svg === 'string';\n  }\n  function hasPrefixAndIcon(node) {\n    const prefix = node.getAttribute ? node.getAttribute(DATA_PREFIX) : null;\n    const icon = node.getAttribute ? node.getAttribute(DATA_ICON) : null;\n    return prefix && icon;\n  }\n  function hasBeenReplaced(node) {\n    return node && node.classList && node.classList.contains && node.classList.contains(config.replacementClass);\n  }\n  function getMutator() {\n    if (config.autoReplaceSvg === true) {\n      return mutators.replace;\n    }\n    const mutator = mutators[config.autoReplaceSvg];\n    return mutator || mutators.replace;\n  }\n  function createElementNS(tag) {\n    return DOCUMENT.createElementNS('http://www.w3.org/2000/svg', tag);\n  }\n  function createElement(tag) {\n    return DOCUMENT.createElement(tag);\n  }\n  function convertSVG(abstractObj) {\n    let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    const {\n      ceFn = abstractObj.tag === 'svg' ? createElementNS : createElement\n    } = params;\n    if (typeof abstractObj === 'string') {\n      return DOCUMENT.createTextNode(abstractObj);\n    }\n    const tag = ceFn(abstractObj.tag);\n    Object.keys(abstractObj.attributes || []).forEach(function (key) {\n      tag.setAttribute(key, abstractObj.attributes[key]);\n    });\n    const children = abstractObj.children || [];\n    children.forEach(function (child) {\n      tag.appendChild(convertSVG(child, {\n        ceFn\n      }));\n    });\n    return tag;\n  }\n  function nodeAsComment(node) {\n    let comment = \" \".concat(node.outerHTML, \" \");\n    /* BEGIN.ATTRIBUTION */\n    comment = \"\".concat(comment, \"Font Awesome fontawesome.com \");\n    /* END.ATTRIBUTION */\n    return comment;\n  }\n  const mutators = {\n    replace: function (mutation) {\n      const node = mutation[0];\n      if (node.parentNode) {\n        mutation[1].forEach(abstract => {\n          node.parentNode.insertBefore(convertSVG(abstract), node);\n        });\n        if (node.getAttribute(DATA_FA_I2SVG) === null && config.keepOriginalSource) {\n          let comment = DOCUMENT.createComment(nodeAsComment(node));\n          node.parentNode.replaceChild(comment, node);\n        } else {\n          node.remove();\n        }\n      }\n    },\n    nest: function (mutation) {\n      const node = mutation[0];\n      const abstract = mutation[1];\n\n      // If we already have a replaced node we do not want to continue nesting within it.\n      // Short-circuit to the standard replacement\n      if (~classArray(node).indexOf(config.replacementClass)) {\n        return mutators.replace(mutation);\n      }\n      const forSvg = new RegExp(\"\".concat(config.cssPrefix, \"-.*\"));\n      delete abstract[0].attributes.id;\n      if (abstract[0].attributes.class) {\n        const splitClasses = abstract[0].attributes.class.split(' ').reduce((acc, cls) => {\n          if (cls === config.replacementClass || cls.match(forSvg)) {\n            acc.toSvg.push(cls);\n          } else {\n            acc.toNode.push(cls);\n          }\n          return acc;\n        }, {\n          toNode: [],\n          toSvg: []\n        });\n        abstract[0].attributes.class = splitClasses.toSvg.join(' ');\n        if (splitClasses.toNode.length === 0) {\n          node.removeAttribute('class');\n        } else {\n          node.setAttribute('class', splitClasses.toNode.join(' '));\n        }\n      }\n      const newInnerHTML = abstract.map(a => toHtml(a)).join('\\n');\n      node.setAttribute(DATA_FA_I2SVG, '');\n      node.innerHTML = newInnerHTML;\n    }\n  };\n  function performOperationSync(op) {\n    op();\n  }\n  function perform(mutations, callback) {\n    const callbackFunction = typeof callback === 'function' ? callback : noop$2;\n    if (mutations.length === 0) {\n      callbackFunction();\n    } else {\n      let frame = performOperationSync;\n      if (config.mutateApproach === MUTATION_APPROACH_ASYNC) {\n        frame = WINDOW.requestAnimationFrame || performOperationSync;\n      }\n      frame(() => {\n        const mutator = getMutator();\n        const mark = perf.begin('mutate');\n        mutations.map(mutator);\n        mark();\n        callbackFunction();\n      });\n    }\n  }\n  let disabled = false;\n  function disableObservation() {\n    disabled = true;\n  }\n  function enableObservation() {\n    disabled = false;\n  }\n  let mo = null;\n  function observe(options) {\n    if (!MUTATION_OBSERVER) {\n      return;\n    }\n    if (!config.observeMutations) {\n      return;\n    }\n    const {\n      treeCallback = noop$2,\n      nodeCallback = noop$2,\n      pseudoElementsCallback = noop$2,\n      observeMutationsRoot = DOCUMENT\n    } = options;\n    mo = new MUTATION_OBSERVER(objects => {\n      if (disabled) return;\n      const defaultPrefix = getDefaultUsablePrefix();\n      toArray(objects).forEach(mutationRecord => {\n        if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {\n          if (config.searchPseudoElements) {\n            pseudoElementsCallback(mutationRecord.target);\n          }\n          treeCallback(mutationRecord.target);\n        }\n        if (mutationRecord.type === 'attributes' && mutationRecord.target.parentNode && config.searchPseudoElements) {\n          pseudoElementsCallback(mutationRecord.target.parentNode);\n        }\n        if (mutationRecord.type === 'attributes' && isWatched(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {\n          if (mutationRecord.attributeName === 'class' && hasPrefixAndIcon(mutationRecord.target)) {\n            const {\n              prefix,\n              iconName\n            } = getCanonicalIcon(classArray(mutationRecord.target));\n            mutationRecord.target.setAttribute(DATA_PREFIX, prefix || defaultPrefix);\n            if (iconName) mutationRecord.target.setAttribute(DATA_ICON, iconName);\n          } else if (hasBeenReplaced(mutationRecord.target)) {\n            nodeCallback(mutationRecord.target);\n          }\n        }\n      });\n    });\n    if (!IS_DOM) return;\n    mo.observe(observeMutationsRoot, {\n      childList: true,\n      attributes: true,\n      characterData: true,\n      subtree: true\n    });\n  }\n  function disconnect() {\n    if (!mo) return;\n    mo.disconnect();\n  }\n\n  function styleParser (node) {\n    const style = node.getAttribute('style');\n    let val = [];\n    if (style) {\n      val = style.split(';').reduce((acc, style) => {\n        const styles = style.split(':');\n        const prop = styles[0];\n        const value = styles.slice(1);\n        if (prop && value.length > 0) {\n          acc[prop] = value.join(':').trim();\n        }\n        return acc;\n      }, {});\n    }\n    return val;\n  }\n\n  function classParser (node) {\n    const existingPrefix = node.getAttribute('data-prefix');\n    const existingIconName = node.getAttribute('data-icon');\n    const innerText = node.innerText !== undefined ? node.innerText.trim() : '';\n    let val = getCanonicalIcon(classArray(node));\n    if (!val.prefix) {\n      val.prefix = getDefaultUsablePrefix();\n    }\n    if (existingPrefix && existingIconName) {\n      val.prefix = existingPrefix;\n      val.iconName = existingIconName;\n    }\n    if (val.iconName && val.prefix) {\n      return val;\n    }\n    if (val.prefix && innerText.length > 0) {\n      val.iconName = byLigature(val.prefix, node.innerText) || byUnicode(val.prefix, toHex(node.innerText));\n    }\n    if (!val.iconName && config.autoFetchSvg && node.firstChild && node.firstChild.nodeType === Node.TEXT_NODE) {\n      val.iconName = node.firstChild.data;\n    }\n    return val;\n  }\n\n  function attributesParser (node) {\n    const extraAttributes = toArray(node.attributes).reduce((acc, attr) => {\n      if (acc.name !== 'class' && acc.name !== 'style') {\n        acc[attr.name] = attr.value;\n      }\n      return acc;\n    }, {});\n    const title = node.getAttribute('title');\n    const titleId = node.getAttribute('data-fa-title-id');\n    if (config.autoA11y) {\n      if (title) {\n        extraAttributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n      } else {\n        extraAttributes['aria-hidden'] = 'true';\n        extraAttributes['focusable'] = 'false';\n      }\n    }\n    return extraAttributes;\n  }\n\n  function blankMeta() {\n    return {\n      iconName: null,\n      title: null,\n      titleId: null,\n      prefix: null,\n      transform: meaninglessTransform,\n      symbol: false,\n      mask: {\n        iconName: null,\n        prefix: null,\n        rest: []\n      },\n      maskId: null,\n      extra: {\n        classes: [],\n        styles: {},\n        attributes: {}\n      }\n    };\n  }\n  function parseMeta(node) {\n    let parser = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n      styleParser: true\n    };\n    const {\n      iconName,\n      prefix,\n      rest: extraClasses\n    } = classParser(node);\n    const extraAttributes = attributesParser(node);\n    const pluginMeta = chainHooks('parseNodeAttributes', {}, node);\n    let extraStyles = parser.styleParser ? styleParser(node) : [];\n    return _objectSpread2({\n      iconName,\n      title: node.getAttribute('title'),\n      titleId: node.getAttribute('data-fa-title-id'),\n      prefix,\n      transform: meaninglessTransform,\n      mask: {\n        iconName: null,\n        prefix: null,\n        rest: []\n      },\n      maskId: null,\n      symbol: false,\n      extra: {\n        classes: extraClasses,\n        styles: extraStyles,\n        attributes: extraAttributes\n      }\n    }, pluginMeta);\n  }\n\n  const {\n    styles: styles$2\n  } = namespace;\n  function generateMutation(node) {\n    const nodeMeta = config.autoReplaceSvg === 'nest' ? parseMeta(node, {\n      styleParser: false\n    }) : parseMeta(node);\n    if (~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)) {\n      return callProvided('generateLayersText', node, nodeMeta);\n    } else {\n      return callProvided('generateSvgReplacementMutation', node, nodeMeta);\n    }\n  }\n  function getKnownPrefixes() {\n    return [...Ft, ...Ia];\n  }\n  function onTree(root) {\n    let callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    if (!IS_DOM) return Promise.resolve();\n    const htmlClassList = DOCUMENT.documentElement.classList;\n    const hclAdd = suffix => htmlClassList.add(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n    const hclRemove = suffix => htmlClassList.remove(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n    const prefixes = config.autoFetchSvg ? getKnownPrefixes() : P.concat(Object.keys(styles$2));\n    if (!prefixes.includes('fa')) {\n      prefixes.push('fa');\n    }\n    const prefixesDomQuery = [\".\".concat(LAYERS_TEXT_CLASSNAME, \":not([\").concat(DATA_FA_I2SVG, \"])\")].concat(prefixes.map(p$$1 => \".\".concat(p$$1, \":not([\").concat(DATA_FA_I2SVG, \"])\"))).join(', ');\n    if (prefixesDomQuery.length === 0) {\n      return Promise.resolve();\n    }\n    let candidates = [];\n    try {\n      candidates = toArray(root.querySelectorAll(prefixesDomQuery));\n    } catch (e$$1) {\n      // noop\n    }\n    if (candidates.length > 0) {\n      hclAdd('pending');\n      hclRemove('complete');\n    } else {\n      return Promise.resolve();\n    }\n    const mark = perf.begin('onTree');\n    const mutations = candidates.reduce((acc, node) => {\n      try {\n        const mutation = generateMutation(node);\n        if (mutation) {\n          acc.push(mutation);\n        }\n      } catch (e$$1) {\n        if (!PRODUCTION) {\n          if (e$$1.name === 'MissingIcon') {\n            console.error(e$$1);\n          }\n        }\n      }\n      return acc;\n    }, []);\n    return new Promise((resolve, reject) => {\n      Promise.all(mutations).then(resolvedMutations => {\n        perform(resolvedMutations, () => {\n          hclAdd('active');\n          hclAdd('complete');\n          hclRemove('pending');\n          if (typeof callback === 'function') callback();\n          mark();\n          resolve();\n        });\n      }).catch(e$$1 => {\n        mark();\n        reject(e$$1);\n      });\n    });\n  }\n  function onNode(node) {\n    let callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    generateMutation(node).then(mutation => {\n      if (mutation) {\n        perform([mutation], callback);\n      }\n    });\n  }\n  function resolveIcons(next) {\n    return function (maybeIconDefinition) {\n      let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n      const iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {});\n      let {\n        mask\n      } = params;\n      if (mask) {\n        mask = (mask || {}).icon ? mask : findIconDefinition(mask || {});\n      }\n      return next(iconDefinition, _objectSpread2(_objectSpread2({}, params), {}, {\n        mask\n      }));\n    };\n  }\n  const render = function (iconDefinition) {\n    let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    const {\n      transform = meaninglessTransform,\n      symbol = false,\n      mask = null,\n      maskId = null,\n      title = null,\n      titleId = null,\n      classes = [],\n      attributes = {},\n      styles = {}\n    } = params;\n    if (!iconDefinition) return;\n    const {\n      prefix,\n      iconName,\n      icon\n    } = iconDefinition;\n    return domVariants(_objectSpread2({\n      type: 'icon'\n    }, iconDefinition), () => {\n      callHooks('beforeDOMElementCreation', {\n        iconDefinition,\n        params\n      });\n      if (config.autoA11y) {\n        if (title) {\n          attributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n        } else {\n          attributes['aria-hidden'] = 'true';\n          attributes['focusable'] = 'false';\n        }\n      }\n      return makeInlineSvgAbstract({\n        icons: {\n          main: asFoundIcon(icon),\n          mask: mask ? asFoundIcon(mask.icon) : {\n            found: false,\n            width: null,\n            height: null,\n            icon: {}\n          }\n        },\n        prefix,\n        iconName,\n        transform: _objectSpread2(_objectSpread2({}, meaninglessTransform), transform),\n        symbol,\n        title,\n        maskId,\n        titleId,\n        extra: {\n          attributes,\n          styles,\n          classes\n        }\n      });\n    });\n  };\n  var ReplaceElements = {\n    mixout() {\n      return {\n        icon: resolveIcons(render)\n      };\n    },\n    hooks() {\n      return {\n        mutationObserverCallbacks(accumulator) {\n          accumulator.treeCallback = onTree;\n          accumulator.nodeCallback = onNode;\n          return accumulator;\n        }\n      };\n    },\n    provides(providers$$1) {\n      providers$$1.i2svg = function (params) {\n        const {\n          node = DOCUMENT,\n          callback = () => {}\n        } = params;\n        return onTree(node, callback);\n      };\n      providers$$1.generateSvgReplacementMutation = function (node, nodeMeta) {\n        const {\n          iconName,\n          title,\n          titleId,\n          prefix,\n          transform,\n          symbol,\n          mask,\n          maskId,\n          extra\n        } = nodeMeta;\n        return new Promise((resolve, reject) => {\n          Promise.all([findIcon(iconName, prefix), mask.iconName ? findIcon(mask.iconName, mask.prefix) : Promise.resolve({\n            found: false,\n            width: 512,\n            height: 512,\n            icon: {}\n          })]).then(_ref => {\n            let [main, mask] = _ref;\n            resolve([node, makeInlineSvgAbstract({\n              icons: {\n                main,\n                mask\n              },\n              prefix,\n              iconName,\n              transform,\n              symbol,\n              maskId,\n              title,\n              titleId,\n              extra,\n              watchable: true\n            })]);\n          }).catch(reject);\n        });\n      };\n      providers$$1.generateAbstractIcon = function (_ref2) {\n        let {\n          children,\n          attributes,\n          main,\n          transform,\n          styles\n        } = _ref2;\n        const styleString = joinStyles(styles);\n        if (styleString.length > 0) {\n          attributes['style'] = styleString;\n        }\n        let nextChild;\n        if (transformIsMeaningful(transform)) {\n          nextChild = callProvided('generateAbstractTransformGrouping', {\n            main,\n            transform,\n            containerWidth: main.width,\n            iconWidth: main.width\n          });\n        }\n        children.push(nextChild || main.icon);\n        return {\n          children,\n          attributes\n        };\n      };\n    }\n  };\n\n  var Layers = {\n    mixout() {\n      return {\n        layer(assembler) {\n          let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n          const {\n            classes = []\n          } = params;\n          return domVariants({\n            type: 'layer'\n          }, () => {\n            callHooks('beforeDOMElementCreation', {\n              assembler,\n              params\n            });\n            let children = [];\n            assembler(args => {\n              Array.isArray(args) ? args.map(a => {\n                children = children.concat(a.abstract);\n              }) : children = children.concat(args.abstract);\n            });\n            return [{\n              tag: 'span',\n              attributes: {\n                class: [\"\".concat(config.cssPrefix, \"-layers\"), ...classes].join(' ')\n              },\n              children\n            }];\n          });\n        }\n      };\n    }\n  };\n\n  var LayersCounter = {\n    mixout() {\n      return {\n        counter(content) {\n          let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n          const {\n            title = null,\n            classes = [],\n            attributes = {},\n            styles = {}\n          } = params;\n          return domVariants({\n            type: 'counter',\n            content\n          }, () => {\n            callHooks('beforeDOMElementCreation', {\n              content,\n              params\n            });\n            return makeLayersCounterAbstract({\n              content: content.toString(),\n              title,\n              extra: {\n                attributes,\n                styles,\n                classes: [\"\".concat(config.cssPrefix, \"-layers-counter\"), ...classes]\n              }\n            });\n          });\n        }\n      };\n    }\n  };\n\n  var LayersText = {\n    mixout() {\n      return {\n        text(content) {\n          let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n          const {\n            transform = meaninglessTransform,\n            title = null,\n            classes = [],\n            attributes = {},\n            styles = {}\n          } = params;\n          return domVariants({\n            type: 'text',\n            content\n          }, () => {\n            callHooks('beforeDOMElementCreation', {\n              content,\n              params\n            });\n            return makeLayersTextAbstract({\n              content,\n              transform: _objectSpread2(_objectSpread2({}, meaninglessTransform), transform),\n              title,\n              extra: {\n                attributes,\n                styles,\n                classes: [\"\".concat(config.cssPrefix, \"-layers-text\"), ...classes]\n              }\n            });\n          });\n        }\n      };\n    },\n    provides(providers$$1) {\n      providers$$1.generateLayersText = function (node, nodeMeta) {\n        const {\n          title,\n          transform,\n          extra\n        } = nodeMeta;\n        let width = null;\n        let height = null;\n        if (IS_IE) {\n          const computedFontSize = parseInt(getComputedStyle(node).fontSize, 10);\n          const boundingClientRect = node.getBoundingClientRect();\n          width = boundingClientRect.width / computedFontSize;\n          height = boundingClientRect.height / computedFontSize;\n        }\n        if (config.autoA11y && !title) {\n          extra.attributes['aria-hidden'] = 'true';\n        }\n        return Promise.resolve([node, makeLayersTextAbstract({\n          content: node.innerHTML,\n          width,\n          height,\n          transform,\n          title,\n          extra,\n          watchable: true\n        })]);\n      };\n    }\n  };\n\n  const CLEAN_CONTENT_PATTERN = new RegExp('\\u{22}', 'ug');\n  const SECONDARY_UNICODE_RANGE = [1105920, 1112319];\n  const _FONT_FAMILY_WEIGHT_TO_PREFIX = _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, {\n    FontAwesome: {\n      normal: 'fas',\n      400: 'fas'\n    }\n  }), lt), wa), Yt);\n  const FONT_FAMILY_WEIGHT_TO_PREFIX = Object.keys(_FONT_FAMILY_WEIGHT_TO_PREFIX).reduce((acc, key) => {\n    acc[key.toLowerCase()] = _FONT_FAMILY_WEIGHT_TO_PREFIX[key];\n    return acc;\n  }, {});\n  const FONT_FAMILY_WEIGHT_FALLBACK = Object.keys(FONT_FAMILY_WEIGHT_TO_PREFIX).reduce((acc, fontFamily) => {\n    const weights = FONT_FAMILY_WEIGHT_TO_PREFIX[fontFamily];\n    acc[fontFamily] = weights[900] || [...Object.entries(weights)][0][1];\n    return acc;\n  }, {});\n  function hexValueFromContent(content) {\n    const cleaned = content.replace(CLEAN_CONTENT_PATTERN, '');\n    const codePoint = codePointAt(cleaned, 0);\n    const isPrependTen = codePoint >= SECONDARY_UNICODE_RANGE[0] && codePoint <= SECONDARY_UNICODE_RANGE[1];\n    const isDoubled = cleaned.length === 2 ? cleaned[0] === cleaned[1] : false;\n    return {\n      value: isDoubled ? toHex(cleaned[0]) : toHex(cleaned),\n      isSecondary: isPrependTen || isDoubled\n    };\n  }\n  function getPrefix(fontFamily, fontWeight) {\n    const fontFamilySanitized = fontFamily.replace(/^['\"]|['\"]$/g, '').toLowerCase();\n    const fontWeightInteger = parseInt(fontWeight);\n    const fontWeightSanitized = isNaN(fontWeightInteger) ? 'normal' : fontWeightInteger;\n    return (FONT_FAMILY_WEIGHT_TO_PREFIX[fontFamilySanitized] || {})[fontWeightSanitized] || FONT_FAMILY_WEIGHT_FALLBACK[fontFamilySanitized];\n  }\n  function replaceForPosition(node, position) {\n    const pendingAttribute = \"\".concat(DATA_FA_PSEUDO_ELEMENT_PENDING).concat(position.replace(':', '-'));\n    return new Promise((resolve, reject) => {\n      if (node.getAttribute(pendingAttribute) !== null) {\n        // This node is already being processed\n        return resolve();\n      }\n      const children = toArray(node.children);\n      const alreadyProcessedPseudoElement = children.filter(c$$1 => c$$1.getAttribute(DATA_FA_PSEUDO_ELEMENT) === position)[0];\n      const styles = WINDOW.getComputedStyle(node, position);\n      const fontFamily = styles.getPropertyValue('font-family');\n      const fontFamilyMatch = fontFamily.match(FONT_FAMILY_PATTERN);\n      const fontWeight = styles.getPropertyValue('font-weight');\n      const content = styles.getPropertyValue('content');\n      if (alreadyProcessedPseudoElement && !fontFamilyMatch) {\n        // If we've already processed it but the current computed style does not result in a font-family,\n        // that probably means that a class name that was previously present to make the icon has been\n        // removed. So we now should delete the icon.\n        node.removeChild(alreadyProcessedPseudoElement);\n        return resolve();\n      } else if (fontFamilyMatch && content !== 'none' && content !== '') {\n        const content = styles.getPropertyValue('content');\n        let prefix = getPrefix(fontFamily, fontWeight);\n        const {\n          value: hexValue,\n          isSecondary\n        } = hexValueFromContent(content);\n        const isV4 = fontFamilyMatch[0].startsWith('FontAwesome');\n        let iconName = byUnicode(prefix, hexValue);\n        let iconIdentifier = iconName;\n        if (isV4) {\n          const iconName4 = byOldUnicode(hexValue);\n          if (iconName4.iconName && iconName4.prefix) {\n            iconName = iconName4.iconName;\n            prefix = iconName4.prefix;\n          }\n        }\n\n        // Only convert the pseudo element in this ::before/::after position into an icon if we haven't\n        // already done so with the same prefix and iconName\n        if (iconName && !isSecondary && (!alreadyProcessedPseudoElement || alreadyProcessedPseudoElement.getAttribute(DATA_PREFIX) !== prefix || alreadyProcessedPseudoElement.getAttribute(DATA_ICON) !== iconIdentifier)) {\n          node.setAttribute(pendingAttribute, iconIdentifier);\n          if (alreadyProcessedPseudoElement) {\n            // Delete the old one, since we're replacing it with a new one\n            node.removeChild(alreadyProcessedPseudoElement);\n          }\n          const meta = blankMeta();\n          const {\n            extra\n          } = meta;\n          extra.attributes[DATA_FA_PSEUDO_ELEMENT] = position;\n          findIcon(iconName, prefix).then(main => {\n            const abstract = makeInlineSvgAbstract(_objectSpread2(_objectSpread2({}, meta), {}, {\n              icons: {\n                main,\n                mask: emptyCanonicalIcon()\n              },\n              prefix,\n              iconName: iconIdentifier,\n              extra,\n              watchable: true\n            }));\n            const element = DOCUMENT.createElementNS('http://www.w3.org/2000/svg', 'svg');\n            if (position === '::before') {\n              node.insertBefore(element, node.firstChild);\n            } else {\n              node.appendChild(element);\n            }\n            element.outerHTML = abstract.map(a$$1 => toHtml(a$$1)).join('\\n');\n            node.removeAttribute(pendingAttribute);\n            resolve();\n          }).catch(reject);\n        } else {\n          resolve();\n        }\n      } else {\n        resolve();\n      }\n    });\n  }\n  function replace(node) {\n    return Promise.all([replaceForPosition(node, '::before'), replaceForPosition(node, '::after')]);\n  }\n  function processable(node) {\n    return node.parentNode !== document.head && !~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(node.tagName.toUpperCase()) && !node.getAttribute(DATA_FA_PSEUDO_ELEMENT) && (!node.parentNode || node.parentNode.tagName !== 'svg');\n  }\n  function searchPseudoElements(root) {\n    if (!IS_DOM) return;\n    return new Promise((resolve, reject) => {\n      const operations = toArray(root.querySelectorAll('*')).filter(processable).map(replace);\n      const end = perf.begin('searchPseudoElements');\n      disableObservation();\n      Promise.all(operations).then(() => {\n        end();\n        enableObservation();\n        resolve();\n      }).catch(() => {\n        end();\n        enableObservation();\n        reject();\n      });\n    });\n  }\n  var PseudoElements = {\n    hooks() {\n      return {\n        mutationObserverCallbacks(accumulator) {\n          accumulator.pseudoElementsCallback = searchPseudoElements;\n          return accumulator;\n        }\n      };\n    },\n    provides(providers) {\n      providers.pseudoElements2svg = function (params) {\n        const {\n          node = DOCUMENT\n        } = params;\n        if (config.searchPseudoElements) {\n          searchPseudoElements(node);\n        }\n      };\n    }\n  };\n\n  let _unwatched = false;\n  var MutationObserver$1 = {\n    mixout() {\n      return {\n        dom: {\n          unwatch() {\n            disableObservation();\n            _unwatched = true;\n          }\n        }\n      };\n    },\n    hooks() {\n      return {\n        bootstrap() {\n          observe(chainHooks('mutationObserverCallbacks', {}));\n        },\n        noAuto() {\n          disconnect();\n        },\n        watch(params) {\n          const {\n            observeMutationsRoot\n          } = params;\n          if (_unwatched) {\n            enableObservation();\n          } else {\n            observe(chainHooks('mutationObserverCallbacks', {\n              observeMutationsRoot\n            }));\n          }\n        }\n      };\n    }\n  };\n\n  const parseTransformString = transformString => {\n    let transform = {\n      size: 16,\n      x: 0,\n      y: 0,\n      flipX: false,\n      flipY: false,\n      rotate: 0\n    };\n    return transformString.toLowerCase().split(' ').reduce((acc, n) => {\n      const parts = n.toLowerCase().split('-');\n      const first = parts[0];\n      let rest = parts.slice(1).join('-');\n      if (first && rest === 'h') {\n        acc.flipX = true;\n        return acc;\n      }\n      if (first && rest === 'v') {\n        acc.flipY = true;\n        return acc;\n      }\n      rest = parseFloat(rest);\n      if (isNaN(rest)) {\n        return acc;\n      }\n      switch (first) {\n        case 'grow':\n          acc.size = acc.size + rest;\n          break;\n        case 'shrink':\n          acc.size = acc.size - rest;\n          break;\n        case 'left':\n          acc.x = acc.x - rest;\n          break;\n        case 'right':\n          acc.x = acc.x + rest;\n          break;\n        case 'up':\n          acc.y = acc.y - rest;\n          break;\n        case 'down':\n          acc.y = acc.y + rest;\n          break;\n        case 'rotate':\n          acc.rotate = acc.rotate + rest;\n          break;\n      }\n      return acc;\n    }, transform);\n  };\n  var PowerTransforms = {\n    mixout() {\n      return {\n        parse: {\n          transform: transformString => {\n            return parseTransformString(transformString);\n          }\n        }\n      };\n    },\n    hooks() {\n      return {\n        parseNodeAttributes(accumulator, node) {\n          const transformString = node.getAttribute('data-fa-transform');\n          if (transformString) {\n            accumulator.transform = parseTransformString(transformString);\n          }\n          return accumulator;\n        }\n      };\n    },\n    provides(providers) {\n      providers.generateAbstractTransformGrouping = function (_ref) {\n        let {\n          main,\n          transform,\n          containerWidth,\n          iconWidth\n        } = _ref;\n        const outer = {\n          transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n        };\n        const innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n        const innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n        const innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n        const inner = {\n          transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n        };\n        const path = {\n          transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n        };\n        const operations = {\n          outer,\n          inner,\n          path\n        };\n        return {\n          tag: 'g',\n          attributes: _objectSpread2({}, operations.outer),\n          children: [{\n            tag: 'g',\n            attributes: _objectSpread2({}, operations.inner),\n            children: [{\n              tag: main.icon.tag,\n              children: main.icon.children,\n              attributes: _objectSpread2(_objectSpread2({}, main.icon.attributes), operations.path)\n            }]\n          }]\n        };\n      };\n    }\n  };\n\n  const ALL_SPACE = {\n    x: 0,\n    y: 0,\n    width: '100%',\n    height: '100%'\n  };\n  function fillBlack(abstract) {\n    let force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n    if (abstract.attributes && (abstract.attributes.fill || force)) {\n      abstract.attributes.fill = 'black';\n    }\n    return abstract;\n  }\n  function deGroup(abstract) {\n    if (abstract.tag === 'g') {\n      return abstract.children;\n    } else {\n      return [abstract];\n    }\n  }\n  var Masks = {\n    hooks() {\n      return {\n        parseNodeAttributes(accumulator, node) {\n          const maskData = node.getAttribute('data-fa-mask');\n          const mask = !maskData ? emptyCanonicalIcon() : getCanonicalIcon(maskData.split(' ').map(i => i.trim()));\n          if (!mask.prefix) {\n            mask.prefix = getDefaultUsablePrefix();\n          }\n          accumulator.mask = mask;\n          accumulator.maskId = node.getAttribute('data-fa-mask-id');\n          return accumulator;\n        }\n      };\n    },\n    provides(providers) {\n      providers.generateAbstractMask = function (_ref) {\n        let {\n          children,\n          attributes,\n          main,\n          mask,\n          maskId: explicitMaskId,\n          transform\n        } = _ref;\n        const {\n          width: mainWidth,\n          icon: mainPath\n        } = main;\n        const {\n          width: maskWidth,\n          icon: maskPath\n        } = mask;\n        const trans = transformForSvg({\n          transform,\n          containerWidth: maskWidth,\n          iconWidth: mainWidth\n        });\n        const maskRect = {\n          tag: 'rect',\n          attributes: _objectSpread2(_objectSpread2({}, ALL_SPACE), {}, {\n            fill: 'white'\n          })\n        };\n        const maskInnerGroupChildrenMixin = mainPath.children ? {\n          children: mainPath.children.map(fillBlack)\n        } : {};\n        const maskInnerGroup = {\n          tag: 'g',\n          attributes: _objectSpread2({}, trans.inner),\n          children: [fillBlack(_objectSpread2({\n            tag: mainPath.tag,\n            attributes: _objectSpread2(_objectSpread2({}, mainPath.attributes), trans.path)\n          }, maskInnerGroupChildrenMixin))]\n        };\n        const maskOuterGroup = {\n          tag: 'g',\n          attributes: _objectSpread2({}, trans.outer),\n          children: [maskInnerGroup]\n        };\n        const maskId = \"mask-\".concat(explicitMaskId || nextUniqueId());\n        const clipId = \"clip-\".concat(explicitMaskId || nextUniqueId());\n        const maskTag = {\n          tag: 'mask',\n          attributes: _objectSpread2(_objectSpread2({}, ALL_SPACE), {}, {\n            id: maskId,\n            maskUnits: 'userSpaceOnUse',\n            maskContentUnits: 'userSpaceOnUse'\n          }),\n          children: [maskRect, maskOuterGroup]\n        };\n        const defs = {\n          tag: 'defs',\n          children: [{\n            tag: 'clipPath',\n            attributes: {\n              id: clipId\n            },\n            children: deGroup(maskPath)\n          }, maskTag]\n        };\n        children.push(defs, {\n          tag: 'rect',\n          attributes: _objectSpread2({\n            fill: 'currentColor',\n            'clip-path': \"url(#\".concat(clipId, \")\"),\n            mask: \"url(#\".concat(maskId, \")\")\n          }, ALL_SPACE)\n        });\n        return {\n          children,\n          attributes\n        };\n      };\n    }\n  };\n\n  var MissingIconIndicator = {\n    provides(providers) {\n      let reduceMotion = false;\n      if (WINDOW.matchMedia) {\n        reduceMotion = WINDOW.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      }\n      providers.missingIconAbstract = function () {\n        const gChildren = [];\n        const FILL = {\n          fill: 'currentColor'\n        };\n        const ANIMATION_BASE = {\n          attributeType: 'XML',\n          repeatCount: 'indefinite',\n          dur: '2s'\n        };\n\n        // Ring\n        gChildren.push({\n          tag: 'path',\n          attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n            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'\n          })\n        });\n        const OPACITY_ANIMATE = _objectSpread2(_objectSpread2({}, ANIMATION_BASE), {}, {\n          attributeName: 'opacity'\n        });\n        const dot = {\n          tag: 'circle',\n          attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n            cx: '256',\n            cy: '364',\n            r: '28'\n          }),\n          children: []\n        };\n        if (!reduceMotion) {\n          dot.children.push({\n            tag: 'animate',\n            attributes: _objectSpread2(_objectSpread2({}, ANIMATION_BASE), {}, {\n              attributeName: 'r',\n              values: '28;14;28;28;14;28;'\n            })\n          }, {\n            tag: 'animate',\n            attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n              values: '1;0;1;1;0;1;'\n            })\n          });\n        }\n        gChildren.push(dot);\n        gChildren.push({\n          tag: 'path',\n          attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n            opacity: '1',\n            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'\n          }),\n          children: reduceMotion ? [] : [{\n            tag: 'animate',\n            attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n              values: '1;0;0;0;0;1;'\n            })\n          }]\n        });\n        if (!reduceMotion) {\n          // Exclamation\n          gChildren.push({\n            tag: 'path',\n            attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n              opacity: '0',\n              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'\n            }),\n            children: [{\n              tag: 'animate',\n              attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n                values: '0;0;1;1;0;0;'\n              })\n            }]\n          });\n        }\n        return {\n          tag: 'g',\n          attributes: {\n            'class': 'missing'\n          },\n          children: gChildren\n        };\n      };\n    }\n  };\n\n  var SvgSymbols = {\n    hooks() {\n      return {\n        parseNodeAttributes(accumulator, node) {\n          const symbolData = node.getAttribute('data-fa-symbol');\n          const symbol = symbolData === null ? false : symbolData === '' ? true : symbolData;\n          accumulator['symbol'] = symbol;\n          return accumulator;\n        }\n      };\n    }\n  };\n\n  var plugins = [InjectCSS, ReplaceElements, Layers, LayersCounter, LayersText, PseudoElements, MutationObserver$1, PowerTransforms, Masks, MissingIconIndicator, SvgSymbols];\n\n  registerPlugins(plugins, {\n    mixoutsTo: api\n  });\n  const noAuto$1 = api.noAuto;\n  const config$1 = api.config;\n  const library$1 = api.library;\n  const dom$1 = api.dom;\n  const parse$1 = api.parse;\n  const findIconDefinition$1 = api.findIconDefinition;\n  const toHtml$1 = api.toHtml;\n  const icon = api.icon;\n  const layer = api.layer;\n  const text = api.text;\n  const counter = api.counter;\n\n  exports.api = api;\n  exports.config = config$1;\n  exports.counter = counter;\n  exports.dom = dom$1;\n  exports.findIconDefinition = findIconDefinition$1;\n  exports.icon = icon;\n  exports.layer = layer;\n  exports.library = library$1;\n  exports.noAuto = noAuto$1;\n  exports.parse = parse$1;\n  exports.text = text;\n  exports.toHtml = toHtml$1;\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n}));\n","define('@fortawesome/free-brands-svg-icons', ['exports'], (function (exports) { 'use strict';\n\n  /*!\n   * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com\n   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n   * Copyright 2024 Fonticons, Inc.\n   */\n  const faMonero = {\n    prefix: 'fab',\n    iconName: 'monero',\n    icon: [496, 512, [], \"f3d0\", \"M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z\"]\n  };\n  const faHooli = {\n    prefix: 'fab',\n    iconName: 'hooli',\n    icon: [640, 512, [], \"f427\", \"M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z\"]\n  };\n  const faYelp = {\n    prefix: 'fab',\n    iconName: 'yelp',\n    icon: [384, 512, [], \"f1e9\", \"M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z\"]\n  };\n  const faCcVisa = {\n    prefix: 'fab',\n    iconName: 'cc-visa',\n    icon: [576, 512, [], \"f1f0\", \"M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z\"]\n  };\n  const faLastfm = {\n    prefix: 'fab',\n    iconName: 'lastfm',\n    icon: [512, 512, [], \"f202\", \"M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z\"]\n  };\n  const faShopware = {\n    prefix: 'fab',\n    iconName: 'shopware',\n    icon: [512, 512, [], \"f5b5\", \"M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z\"]\n  };\n  const faCreativeCommonsNc = {\n    prefix: 'fab',\n    iconName: 'creative-commons-nc',\n    icon: [496, 512, [], \"f4e8\", \"M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z\"]\n  };\n  const faAws = {\n    prefix: 'fab',\n    iconName: 'aws',\n    icon: [640, 512, [], \"f375\", \"M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z\"]\n  };\n  const faRedhat = {\n    prefix: 'fab',\n    iconName: 'redhat',\n    icon: [512, 512, [], \"f7bc\", \"M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24\"]\n  };\n  const faYoast = {\n    prefix: 'fab',\n    iconName: 'yoast',\n    icon: [448, 512, [], \"f2b1\", \"M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z\"]\n  };\n  const faCloudflare = {\n    prefix: 'fab',\n    iconName: 'cloudflare',\n    icon: [640, 512, [], \"e07d\", \"M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z\"]\n  };\n  const faUps = {\n    prefix: 'fab',\n    iconName: 'ups',\n    icon: [384, 512, [], \"f7e0\", \"M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z\"]\n  };\n  const faPixiv = {\n    prefix: 'fab',\n    iconName: 'pixiv',\n    icon: [448, 512, [], \"e640\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm171.5 84c41 0 76.3 12.9 101.4 35.2l0 0c25.2 22.2 39.8 54.1 39.8 88.8c.1 35.3-16.6 66.3-42.4 87c-25.9 20.8-60.6 32.4-98.8 32.4c-43.5 0-83.8-16.1-83.8-16.1v51.8c7.4 2.2 19.7 7 11.9 14.8H104.8c-7.7-7.8 3.6-12.4 12.1-14.8V175.5C97.1 190.9 87 204.3 81.8 214.2c6 19.4-5.3 18.5-5.3 18.5L56 199.7s72.7-83.7 179.5-83.7zm-3.6 222.9c30 0 56-11.3 73.9-29.2c17.9-18.1 27.9-41.6 28-70.2c-.1-29.3-9.5-54.6-26.7-73.6c-17.2-18.9-42.7-31.3-75.2-31.4c-26.7-.1-59.8 9-80.2 23.7V323.1c18.6 9.3 46.8 15.9 80.2 15.8z\"]\n  };\n  const faWpexplorer = {\n    prefix: 'fab',\n    iconName: 'wpexplorer',\n    icon: [512, 512, [], \"f2de\", \"M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z\"]\n  };\n  const faDyalog = {\n    prefix: 'fab',\n    iconName: 'dyalog',\n    icon: [416, 512, [], \"f399\", \"M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z\"]\n  };\n  const faBity = {\n    prefix: 'fab',\n    iconName: 'bity',\n    icon: [496, 512, [], \"f37a\", \"M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z\"]\n  };\n  const faStackpath = {\n    prefix: 'fab',\n    iconName: 'stackpath',\n    icon: [448, 512, [], \"f842\", \"M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z\"]\n  };\n  const faBuysellads = {\n    prefix: 'fab',\n    iconName: 'buysellads',\n    icon: [448, 512, [], \"f20d\", \"M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z\"]\n  };\n  const faFirstOrder = {\n    prefix: 'fab',\n    iconName: 'first-order',\n    icon: [448, 512, [], \"f2b0\", \"M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z\"]\n  };\n  const faModx = {\n    prefix: 'fab',\n    iconName: 'modx',\n    icon: [448, 512, [], \"f285\", \"M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z\"]\n  };\n  const faGuilded = {\n    prefix: 'fab',\n    iconName: 'guilded',\n    icon: [448, 512, [], \"e07e\", \"M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z\"]\n  };\n  const faVnv = {\n    prefix: 'fab',\n    iconName: 'vnv',\n    icon: [640, 512, [], \"f40b\", \"M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z\"]\n  };\n  const faSquareJs = {\n    prefix: 'fab',\n    iconName: 'square-js',\n    icon: [448, 512, [\"js-square\"], \"f3b9\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM180.9 444.9c-33.7 0-53.2-17.4-63.2-38.5L152 385.7c6.6 11.7 12.6 21.6 27.1 21.6c13.8 0 22.6-5.4 22.6-26.5V237.7h42.1V381.4c0 43.6-25.6 63.5-62.9 63.5zm85.8-43L301 382.1c9 14.7 20.8 25.6 41.5 25.6c17.4 0 28.6-8.7 28.6-20.8c0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5c0-31.6 24.1-55.6 61.6-55.6c26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18c-12.3 0-20.1 7.8-20.1 18c0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2c0 37.8-29.8 58.6-69.7 58.6c-39.1 0-64.4-18.6-76.7-43z\"]\n  };\n  const faJsSquare = faSquareJs;\n  const faMicrosoft = {\n    prefix: 'fab',\n    iconName: 'microsoft',\n    icon: [448, 512, [], \"f3ca\", \"M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z\"]\n  };\n  const faQq = {\n    prefix: 'fab',\n    iconName: 'qq',\n    icon: [448, 512, [], \"f1d6\", \"M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z\"]\n  };\n  const faOrcid = {\n    prefix: 'fab',\n    iconName: 'orcid',\n    icon: [512, 512, [], \"f8d2\", \"M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z\"]\n  };\n  const faJava = {\n    prefix: 'fab',\n    iconName: 'java',\n    icon: [384, 512, [], \"f4e4\", \"M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z\"]\n  };\n  const faInvision = {\n    prefix: 'fab',\n    iconName: 'invision',\n    icon: [448, 512, [], \"f7b0\", \"M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z\"]\n  };\n  const faCreativeCommonsPdAlt = {\n    prefix: 'fab',\n    iconName: 'creative-commons-pd-alt',\n    icon: [496, 512, [], \"f4ed\", \"M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z\"]\n  };\n  const faCentercode = {\n    prefix: 'fab',\n    iconName: 'centercode',\n    icon: [512, 512, [], \"f380\", \"M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z\"]\n  };\n  const faGlideG = {\n    prefix: 'fab',\n    iconName: 'glide-g',\n    icon: [448, 512, [], \"f2a6\", \"M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z\"]\n  };\n  const faDrupal = {\n    prefix: 'fab',\n    iconName: 'drupal',\n    icon: [448, 512, [], \"f1a9\", \"M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z\"]\n  };\n  const faJxl = {\n    prefix: 'fab',\n    iconName: 'jxl',\n    icon: [448, 512, [], \"e67b\", \"M412.2 32H35.8C16 32 0 48 0 67.8V444.2C0 464 16 480 35.8 480H412.2c19.8 0 35.8-16 35.8-35.8V67.8C448 48 432 32 412.2 32zM378.6 333.7c0 40.2-32.6 72.8-72.8 72.8H70.2c0-40.2 32.6-72.8 72.8-72.8H378.6zm0-113.9c0 40.2-32.6 72.8-72.8 72.8H70.2c0-40.2 32.6-72.8 72.8-72.8H378.6zm0-113.9c0 40.2-32.6 72.8-72.8 72.8H70.2c0-40.2 32.6-72.8 72.8-72.8H378.6z\"]\n  };\n  const faDartLang = {\n    prefix: 'fab',\n    iconName: 'dart-lang',\n    icon: [512, 512, [], \"e693\", \"M378.6 78.9c-2.8-.1-5.6-.2-8.5-.2l-264.1 0 143.2-72C256.6 2.3 268 0 279.6 0c13.5 0 29.4 9.2 37 16.8l62 62zM107.3 96.5l262.8 0c16 0 25.4 1.4 35.4 9.3L512 212.2 512 421l-79.3 .7L107.3 96.5zM96.5 373l0-262.2L420.3 434.6l.7 77.4-212.2 0-98.1-98.2 0 0C99.4 402.5 96.5 398.5 96.5 373zM78.7 105.3l0 267.7c0 3.3 .1 6.3 .2 9.1l-62-62C6.5 309.3 0 294.3 0 279.6c0-6.8 3.9-17.5 6.7-23.6l72-150.7z\"]\n  };\n  const faHireAHelper = {\n    prefix: 'fab',\n    iconName: 'hire-a-helper',\n    icon: [512, 512, [], \"f3b0\", \"M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z\"]\n  };\n  const faCreativeCommonsBy = {\n    prefix: 'fab',\n    iconName: 'creative-commons-by',\n    icon: [496, 512, [], \"f4e7\", \"M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z\"]\n  };\n  const faUnity = {\n    prefix: 'fab',\n    iconName: 'unity',\n    icon: [448, 512, [], \"e049\", \"M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z\"]\n  };\n  const faWhmcs = {\n    prefix: 'fab',\n    iconName: 'whmcs',\n    icon: [448, 512, [], \"f40d\", \"M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z\"]\n  };\n  const faRocketchat = {\n    prefix: 'fab',\n    iconName: 'rocketchat',\n    icon: [576, 512, [], \"f3e8\", \"M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z\"]\n  };\n  const faVk = {\n    prefix: 'fab',\n    iconName: 'vk',\n    icon: [448, 512, [], \"f189\", \"M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z\"]\n  };\n  const faUntappd = {\n    prefix: 'fab',\n    iconName: 'untappd',\n    icon: [640, 512, [], \"f405\", \"M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z\"]\n  };\n  const faMailchimp = {\n    prefix: 'fab',\n    iconName: 'mailchimp',\n    icon: [448, 512, [], \"f59e\", \"M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z\"]\n  };\n  const faCss3Alt = {\n    prefix: 'fab',\n    iconName: 'css3-alt',\n    icon: [384, 512, [], \"f38b\", \"M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z\"]\n  };\n  const faSquareReddit = {\n    prefix: 'fab',\n    iconName: 'square-reddit',\n    icon: [448, 512, [\"reddit-square\"], \"f1a2\", \"M64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32zM305.9 166.4c20.6 0 37.3-16.7 37.3-37.3s-16.7-37.3-37.3-37.3c-18 0-33.1 12.8-36.6 29.8c-30.2 3.2-53.8 28.8-53.8 59.9l0 .2c-32.8 1.4-62.8 10.7-86.6 25.5c-8.8-6.8-19.9-10.9-32-10.9c-28.9 0-52.3 23.4-52.3 52.3c0 21 12.3 39 30.1 47.4c1.7 60.7 67.9 109.6 149.3 109.6s147.6-48.9 149.3-109.7c17.7-8.4 29.9-26.4 29.9-47.3c0-28.9-23.4-52.3-52.3-52.3c-12 0-23 4-31.9 10.8c-24-14.9-54.3-24.2-87.5-25.4l0-.1c0-22.2 16.5-40.7 37.9-43.7l0 0c3.9 16.5 18.7 28.7 36.3 28.7zM155 248.1c14.6 0 25.8 15.4 25 34.4s-11.8 25.9-26.5 25.9s-27.5-7.7-26.6-26.7s13.5-33.5 28.1-33.5zm166.4 33.5c.9 19-12 26.7-26.6 26.7s-25.6-6.9-26.5-25.9c-.9-19 10.3-34.4 25-34.4s27.3 14.6 28.1 33.5zm-42.1 49.6c-9 21.5-30.3 36.7-55.1 36.7s-46.1-15.1-55.1-36.7c-1.1-2.6 .7-5.4 3.4-5.7c16.1-1.6 33.5-2.5 51.7-2.5s35.6 .9 51.7 2.5c2.7 .3 4.5 3.1 3.4 5.7z\"]\n  };\n  const faRedditSquare = faSquareReddit;\n  const faVimeoV = {\n    prefix: 'fab',\n    iconName: 'vimeo-v',\n    icon: [448, 512, [], \"f27d\", \"M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z\"]\n  };\n  const faContao = {\n    prefix: 'fab',\n    iconName: 'contao',\n    icon: [512, 512, [], \"f26d\", \"M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z\"]\n  };\n  const faSquareFontAwesome = {\n    prefix: 'fab',\n    iconName: 'square-font-awesome',\n    icon: [448, 512, [], \"e5ad\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm90 122c0 9.3-4.8 17.4-12.1 22l188.9 0c7.3 0 13.2 5.9 13.2 13.2c0 1.8-.4 3.7-1.1 5.4L312 264l30.9 69.4c.7 1.7 1.1 3.5 1.1 5.4c0 7.3-5.9 13.2-13.2 13.2L144 352l0 32-32 0 0-32 0-176 0-1.5c-6.1-4.8-10-12.2-10-20.5c0-14.4 11.6-26 26-26s26 11.6 26 26z\"]\n  };\n  const faDeskpro = {\n    prefix: 'fab',\n    iconName: 'deskpro',\n    icon: [480, 512, [], \"f38f\", \"M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z\"]\n  };\n  const faBrave = {\n    prefix: 'fab',\n    iconName: 'brave',\n    icon: [448, 512, [], \"e63c\", \"M145.5 0H224h78.5l44.7 50.8s39.3-10.9 57.8 7.6s33.8 34.9 33.8 34.9l-12 29.5 15.3 43.7s-44.9 170.2-50.1 191c-10.4 40.9-17.4 56.8-46.9 77.5s-82.9 56.8-91.6 62.2c-1.9 1.2-3.9 2.5-5.9 3.9c-7.5 5.1-15.8 10.8-23.5 10.8l0 0 0 0c-7.7 0-16.1-5.7-23.5-10.8c-2-1.4-4-2.8-5.9-3.9c-8.7-5.5-62.1-41.5-91.6-62.2s-36.5-36.6-46.9-77.5c-5.3-20.8-50.1-191-50.1-191l15.3-43.7L9.2 93.3s15.3-16.4 33.8-34.9s57.8-7.6 57.8-7.6L145.5 0zM224 407.6l0 0c3.7 0 8.9-4.7 13-8.4c.6-.5 1.2-1.1 1.7-1.5c4.2-3.7 47.8-37.5 51-39.8s5.4-6.5 1.9-8.7c-2.8-1.7-10-5.5-20.3-10.8c-3-1.6-6.3-3.2-9.7-5c-15.4-8-34.5-14.7-37.5-14.7l0 0 0 0c-3 0-22.1 6.8-37.5 14.7c-3.5 1.8-6.7 3.5-9.7 5c-10.3 5.3-17.6 9.1-20.3 10.8c-3.6 2.2-1.4 6.4 1.9 8.7s46.8 36.1 51 39.8c.5 .5 1.1 1 1.7 1.5c4.1 3.7 9.3 8.4 13 8.4l0 0zm0-165.7l0 0c4.7 0 17.6-3 26.4-5l0 0 2-.5c7.8-1.8 7.3-6.3 6.4-13c-.1-.8-.2-1.6-.3-2.4c-.6-6.1-5.8-33.1-9.1-50.3c-1.1-5.8-2-10.5-2.4-12.9c-1.5-8.1-.6-9.4 .7-11.3c.2-.3 .5-.7 .7-1.1c1.4-2.3 16-6.2 27.9-9.5l0 0c2.5-.7 4.8-1.3 6.9-1.9c10.6-3 32.4-.6 44.2 .6c1.8 .2 3.4 .4 4.7 .5c9.6 .9 10.4 2.3 7.2 3.8c-2.3 1.1-16.2 6.3-28.7 10.9l0 0 0 0c-4.7 1.8-9.2 3.5-12.8 4.8c-1.5 .5-3 1.1-4.5 1.7c-12.5 4.6-27.2 10-28.9 19.4c-1.5 8.3 5.2 19.9 11.3 30.3l0 0c1.6 2.8 3.2 5.5 4.6 8.1c6.3 11.9 6.5 13.3 6.1 18.1c-.4 3.9-14.5 12.7-22.4 17.6l0 0c-1.8 1.1-3.3 2.1-4.2 2.7c-.8 .5-2.1 1.4-3.8 2.4c-8.6 5.2-26.3 16-26.3 22.5c0 7.8 24.6 28.1 32.4 33.2s28.9 16.1 37.9 17.8s23-8.5 31.2-23.8c7.7-14.4 1.7-28.5-3.2-40l-.9-2.2c-4.5-10.6 1.9-17 6.2-21.3l0 0c.5-.5 1-1 1.4-1.4L377.7 194c1.3-1.3 2.5-2.6 3.7-3.8l0 0c5.8-5.7 10.8-10.5 10.8-22.8c0-14.9-57.5-84.5-57.5-84.5s-48.5 9.3-55.1 9.3c-5.2 0-15.3-3.5-25.8-7.1l0 0c-2.7-.9-5.4-1.9-8-2.7C232.8 78.1 224 78 224 78l0 0 0 0s-8.7 0-21.8 4.4c-2.7 .9-5.4 1.8-8 2.7l0 0c-10.5 3.6-20.6 7.1-25.8 7.1c-6.5 0-55.1-9.3-55.1-9.3s-57.5 69.6-57.5 84.5c0 12.3 4.9 17.1 10.8 22.8l0 0c1.2 1.2 2.5 2.4 3.7 3.8l43.1 45.8c.4 .5 .9 .9 1.4 1.4l0 0c4.3 4.3 10.6 10.7 6.2 21.3l-.9 2.2c-4.9 11.5-11 25.6-3.2 40c8.2 15.3 22.2 25.5 31.2 23.8s30.1-12.7 37.9-17.8s32.4-25.4 32.4-33.2c0-6.5-17.7-17.3-26.3-22.5c-1.7-1-3.1-1.9-3.8-2.4c-.9-.6-2.4-1.5-4.2-2.7c-7.9-4.9-22-13.7-22.4-17.6c-.4-4.8-.3-6.2 6.1-18.1c1.3-2.5 2.9-5.3 4.6-8.1c6-10.4 12.8-22 11.3-30.3c-1.7-9.4-16.4-14.8-28.9-19.4c-1.6-.6-3.1-1.1-4.5-1.7c-3.6-1.4-8.1-3.1-12.8-4.8l-.1 0c-12.5-4.7-26.4-9.9-28.7-10.9c-3.2-1.5-2.3-2.8 7.2-3.8c1.3-.1 2.9-.3 4.7-.5c11.8-1.3 33.6-3.6 44.2-.6c2.1 .6 4.4 1.2 6.9 1.9c11.9 3.2 26.5 7.2 27.9 9.5c.2 .4 .5 .7 .7 1.1c1.3 1.9 2.2 3.2 .7 11.3c-.4 2.4-1.3 7.1-2.4 12.9c-3.3 17.2-8.5 44.2-9.1 50.3c-.1 .8-.2 1.7-.3 2.4c-.8 6.7-1.4 11.2 6.4 13l2 .5 0 0c8.8 2 21.8 5 26.4 5l0 0z\"]\n  };\n  const faSistrix = {\n    prefix: 'fab',\n    iconName: 'sistrix',\n    icon: [448, 512, [], \"f3ee\", \"M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z\"]\n  };\n  const faSquareInstagram = {\n    prefix: 'fab',\n    iconName: 'square-instagram',\n    icon: [448, 512, [\"instagram-square\"], \"e055\", \"M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z\"]\n  };\n  const faInstagramSquare = faSquareInstagram;\n  const faBattleNet = {\n    prefix: 'fab',\n    iconName: 'battle-net',\n    icon: [512, 512, [], \"f835\", \"M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8\"]\n  };\n  const faTheRedYeti = {\n    prefix: 'fab',\n    iconName: 'the-red-yeti',\n    icon: [512, 512, [], \"f69d\", \"M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z\"]\n  };\n  const faSquareHackerNews = {\n    prefix: 'fab',\n    iconName: 'square-hacker-news',\n    icon: [448, 512, [\"hacker-news-square\"], \"f3af\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM21 229.2c0 0 .1-.1 .1-.2s.1-.2 .2-.2c0 .1 0 .3-.1 .4H21zM239.2 384H207.8V281.3L128 128h37.3c41.5 77.7 48.1 95.8 54.1 112c1.6 4.3 3.1 8.5 5.2 13.6c3.2-7 5.1-11.9 7.1-17.3c5.9-15.3 12.8-33.2 53.5-108.3H320L239.2 283.1V384z\"]\n  };\n  const faHackerNewsSquare = faSquareHackerNews;\n  const faEdge = {\n    prefix: 'fab',\n    iconName: 'edge',\n    icon: [512, 512, [], \"f282\", \"M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z\"]\n  };\n  const faThreads = {\n    prefix: 'fab',\n    iconName: 'threads',\n    icon: [448, 512, [], \"e618\", \"M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z\"]\n  };\n  const faNapster = {\n    prefix: 'fab',\n    iconName: 'napster',\n    icon: [496, 512, [], \"f3d2\", \"M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z\"]\n  };\n  const faSquareSnapchat = {\n    prefix: 'fab',\n    iconName: 'square-snapchat',\n    icon: [448, 512, [\"snapchat-square\"], \"f2ad\", \"M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z\"]\n  };\n  const faSnapchatSquare = faSquareSnapchat;\n  const faGooglePlusG = {\n    prefix: 'fab',\n    iconName: 'google-plus-g',\n    icon: [640, 512, [], \"f0d5\", \"M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z\"]\n  };\n  const faArtstation = {\n    prefix: 'fab',\n    iconName: 'artstation',\n    icon: [512, 512, [], \"f77a\", \"M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z\"]\n  };\n  const faMarkdown = {\n    prefix: 'fab',\n    iconName: 'markdown',\n    icon: [640, 512, [], \"f60f\", \"M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z\"]\n  };\n  const faSourcetree = {\n    prefix: 'fab',\n    iconName: 'sourcetree',\n    icon: [448, 512, [], \"f7d3\", \"M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z\"]\n  };\n  const faGooglePlus = {\n    prefix: 'fab',\n    iconName: 'google-plus',\n    icon: [512, 512, [], \"f2b3\", \"M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z\"]\n  };\n  const faDiaspora = {\n    prefix: 'fab',\n    iconName: 'diaspora',\n    icon: [512, 512, [], \"f791\", \"M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z\"]\n  };\n  const faFoursquare = {\n    prefix: 'fab',\n    iconName: 'foursquare',\n    icon: [368, 512, [], \"f180\", \"M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z\"]\n  };\n  const faStackOverflow = {\n    prefix: 'fab',\n    iconName: 'stack-overflow',\n    icon: [384, 512, [], \"f16c\", \"M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z\"]\n  };\n  const faGithubAlt = {\n    prefix: 'fab',\n    iconName: 'github-alt',\n    icon: [480, 512, [], \"f113\", \"M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z\"]\n  };\n  const faPhoenixSquadron = {\n    prefix: 'fab',\n    iconName: 'phoenix-squadron',\n    icon: [512, 512, [], \"f511\", \"M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z\"]\n  };\n  const faPagelines = {\n    prefix: 'fab',\n    iconName: 'pagelines',\n    icon: [384, 512, [], \"f18c\", \"M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z\"]\n  };\n  const faAlgolia = {\n    prefix: 'fab',\n    iconName: 'algolia',\n    icon: [512, 512, [], \"f36c\", \"M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z\"]\n  };\n  const faRedRiver = {\n    prefix: 'fab',\n    iconName: 'red-river',\n    icon: [448, 512, [], \"f3e3\", \"M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z\"]\n  };\n  const faCreativeCommonsSa = {\n    prefix: 'fab',\n    iconName: 'creative-commons-sa',\n    icon: [496, 512, [], \"f4ef\", \"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z\"]\n  };\n  const faSafari = {\n    prefix: 'fab',\n    iconName: 'safari',\n    icon: [512, 512, [], \"f267\", \"M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z\"]\n  };\n  const faGoogle = {\n    prefix: 'fab',\n    iconName: 'google',\n    icon: [488, 512, [], \"f1a0\", \"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"]\n  };\n  const faSquareFontAwesomeStroke = {\n    prefix: 'fab',\n    iconName: 'square-font-awesome-stroke',\n    icon: [448, 512, [\"font-awesome-alt\"], \"f35c\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm154 58c0 9.3-4.8 17.4-12.1 22l188.9 0c7.3 0 13.2 5.9 13.2 13.2c0 1.8-.4 3.7-1.1 5.4L312 264l30.9 69.4c.8 1.7 1.1 3.5 1.1 5.4c0 7.3-5.9 13.2-13.2 13.2L144 352l0 32-32 0 0-32 0-176 0-1.5c-6.1-4.8-10-12.2-10-20.5c0-14.4 11.6-26 26-26s26 11.6 26 26z\"]\n  };\n  const faFontAwesomeAlt = faSquareFontAwesomeStroke;\n  const faAtlassian = {\n    prefix: 'fab',\n    iconName: 'atlassian',\n    icon: [512, 512, [], \"f77b\", \"M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z\"]\n  };\n  const faLinkedinIn = {\n    prefix: 'fab',\n    iconName: 'linkedin-in',\n    icon: [448, 512, [], \"f0e1\", \"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z\"]\n  };\n  const faDigitalOcean = {\n    prefix: 'fab',\n    iconName: 'digital-ocean',\n    icon: [512, 512, [], \"f391\", \"M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z\"]\n  };\n  const faNimblr = {\n    prefix: 'fab',\n    iconName: 'nimblr',\n    icon: [384, 512, [], \"f5a8\", \"M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z\"]\n  };\n  const faChromecast = {\n    prefix: 'fab',\n    iconName: 'chromecast',\n    icon: [512, 512, [], \"f838\", \"M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z\"]\n  };\n  const faEvernote = {\n    prefix: 'fab',\n    iconName: 'evernote',\n    icon: [384, 512, [], \"f839\", \"M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z\"]\n  };\n  const faHackerNews = {\n    prefix: 'fab',\n    iconName: 'hacker-news',\n    icon: [448, 512, [], \"f1d4\", \"M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n  };\n  const faCreativeCommonsSampling = {\n    prefix: 'fab',\n    iconName: 'creative-commons-sampling',\n    icon: [496, 512, [], \"f4f0\", \"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z\"]\n  };\n  const faAdversal = {\n    prefix: 'fab',\n    iconName: 'adversal',\n    icon: [512, 512, [], \"f36a\", \"M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z\"]\n  };\n  const faCreativeCommons = {\n    prefix: 'fab',\n    iconName: 'creative-commons',\n    icon: [496, 512, [], \"f25e\", \"M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z\"]\n  };\n  const faWatchmanMonitoring = {\n    prefix: 'fab',\n    iconName: 'watchman-monitoring',\n    icon: [512, 512, [], \"e087\", \"M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z\"]\n  };\n  const faFonticons = {\n    prefix: 'fab',\n    iconName: 'fonticons',\n    icon: [448, 512, [], \"f280\", \"M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z\"]\n  };\n  const faWeixin = {\n    prefix: 'fab',\n    iconName: 'weixin',\n    icon: [576, 512, [], \"f1d7\", \"M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z\"]\n  };\n  const faShirtsinbulk = {\n    prefix: 'fab',\n    iconName: 'shirtsinbulk',\n    icon: [448, 512, [], \"f214\", \"M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z\"]\n  };\n  const faCodepen = {\n    prefix: 'fab',\n    iconName: 'codepen',\n    icon: [512, 512, [], \"f1cb\", \"M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z\"]\n  };\n  const faGitAlt = {\n    prefix: 'fab',\n    iconName: 'git-alt',\n    icon: [448, 512, [], \"f841\", \"M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z\"]\n  };\n  const faLyft = {\n    prefix: 'fab',\n    iconName: 'lyft',\n    icon: [512, 512, [], \"f3c3\", \"M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z\"]\n  };\n  const faRev = {\n    prefix: 'fab',\n    iconName: 'rev',\n    icon: [448, 512, [], \"f5b2\", \"M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z\"]\n  };\n  const faWindows = {\n    prefix: 'fab',\n    iconName: 'windows',\n    icon: [448, 512, [], \"f17a\", \"M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z\"]\n  };\n  const faWizardsOfTheCoast = {\n    prefix: 'fab',\n    iconName: 'wizards-of-the-coast',\n    icon: [640, 512, [], \"f730\", \"M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z\"]\n  };\n  const faSquareViadeo = {\n    prefix: 'fab',\n    iconName: 'square-viadeo',\n    icon: [448, 512, [\"viadeo-square\"], \"f2aa\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM118.3 381.2c-68-73.6-19.8-196.1 81.2-196.1c13.3 0 26.6 2.1 39.1 6.7c-4.3 8.4-7.3 17.6-8.4 27.1c-9.7-4.1-20.2-6-30.7-6c-48.8 0-84.6 41.7-84.6 88.9c0 43 28.5 78.7 69.5 85.9c61.5-24 72.9-117.6 72.9-175v0c0-7.3 0-14.8-.6-22.1c-11.2-32.9-26.6-64.6-44.2-94.5c27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70c0 54.1-21.9 99-68.3 128.2l-2.4 .2c50 1 86.2-38.6 86.2-87.2c0-12.2-2.1-24.3-6.9-35.7c9.5-1.9 18.5-5.6 26.4-10.5c15.3 36.6 12.6 87.3-22.8 125.6c-42.4 46.2-120 46.6-162.4 0zM274.6 217.6c21.9-12 49.6-30.7 62.3-53c1.5-3 4.1-8.6 4.5-12c-12.5 27.9-44.2 49.8-73.9 56.7c-4.7-7.3-7.5-15.5-7.5-24.3c0-10.3 5.2-24.1 12.9-31.6c8.3-7.9 18-10.9 27.9-14.1c16-5.1 32.5-10.3 44.5-35.9c32.5 46.2 13.1 130.3-36.3 130.3c-13.3 0-25.1-7.1-34.4-16.1z\"]\n  };\n  const faViadeoSquare = faSquareViadeo;\n  const faMeetup = {\n    prefix: 'fab',\n    iconName: 'meetup',\n    icon: [512, 512, [], \"f2e0\", \"M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z\"]\n  };\n  const faCentos = {\n    prefix: 'fab',\n    iconName: 'centos',\n    icon: [448, 512, [], \"f789\", \"M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z\"]\n  };\n  const faAdn = {\n    prefix: 'fab',\n    iconName: 'adn',\n    icon: [496, 512, [], \"f170\", \"M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z\"]\n  };\n  const faCloudsmith = {\n    prefix: 'fab',\n    iconName: 'cloudsmith',\n    icon: [512, 512, [], \"f384\", \"M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z\"]\n  };\n  const faOpensuse = {\n    prefix: 'fab',\n    iconName: 'opensuse',\n    icon: [640, 512, [], \"e62b\", \"M471.1 102.7s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3c-51.9-1.8-122.8-4.3-223 57.3c-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.1 307 7 335.1c3.3 12.8 8.9 24.9 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4c44.4 3.9 78.1-16 90-53.3c8.2-25.8 0-63.6-31.5-82.9c-25.6-15.7-53.3-12.1-69.2-1.6c-13.9 9.2-21.8 23.5-21.6 39.2c.3 27.8 24.3 42.6 41.5 42.6c5.4 0 10.7-.9 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9c0-12.1-11.6-14.8-16.8-13.9c-2.9 .5-4.5 2-11.8 2.4c-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9c32.3 2.8 47.7 40.7 28.5 65.7C135 388.5 76.7 388 53.6 344.4c-26-49.2 12.7-111.2 87-98.4c33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3c56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8c5.6-33.8 39.7-18.4 82.4-17.4c66.5 .4 102.1-27 103.1-28c3.7-3.1 6.5-15.8 7-17.7c1.3-5.1-3.2-2.4-3.2-2.4c-8.7 5.2-30.5 15.2-50.9 15.6c-25.3 .5-76.2-25.4-81.6-28.2c-.3-.4 .1 1.2-11-25.5c88.4 58.3 118.3 40.5 145.2 21.7c.8-.6 4.3-2.9 3.6-5.7c-13.8-48.1-22.4-62.7-34.5-69.6c-37-21.6-125-34.7-129.2-35.3c.1-.1-.9-.3-.9 .7l0 0zm135.6 75.4a37.6 37.6 0 1 1 -75.2-2.6 37.6 37.6 0 1 1 75.2 2.6zm-36.6-27.9a26.3 26.3 0 1 0 -1.7 52.5 26.3 26.3 0 1 0 1.7-52.5zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.6 0 15.6v0z\"]\n  };\n  const faPiedPiperAlt = {\n    prefix: 'fab',\n    iconName: 'pied-piper-alt',\n    icon: [576, 512, [], \"f1a8\", \"M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z\"]\n  };\n  const faSquareDribbble = {\n    prefix: 'fab',\n    iconName: 'square-dribbble',\n    icon: [448, 512, [\"dribbble-square\"], \"f397\", \"M165.9 132.5c-38.3 18-66.8 53.3-75.7 95.7c6.1 .1 62.4 .3 126.4-16.7c-22.7-40.2-47.1-74.1-50.7-79zm26.1-9.1c3.8 5.1 28.6 38.9 51 80c48.6-18.3 69.1-45.9 71.6-49.4C281 124.2 235.3 112.9 192 123.4zM277.4 382c-2-12-10-53.8-29.2-103.6c-55.1 18.8-93.8 56.4-108.1 85.6c40.5 31.6 93.3 36.7 137.3 18zM227.8 232.6C159.6 253 93.4 252.2 87.4 252c0 .7 0 1.4 0 2.1s0 1.4 0 2.1c0 35.1 13.3 67.1 35.1 91.4c22.2-37.9 67.1-77.9 116.5-91.8c-3.4-7.8-7.2-15.5-11.1-23.2zm72.5 136.9c30.7-20.7 52.5-53.6 58.6-91.6c-4.6-1.5-42.3-12.7-85.1-5.8c17.9 49.1 25.1 89.1 26.5 97.4zm-34.8-119c45.5-5.7 90.7 3.4 95.2 4.4c-.3-32.3-11.8-61.9-30.9-85.1c-2.9 3.9-25.8 33.2-76.3 53.9c4.8 9.8 8.3 17.8 12 26.8zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM224 416a160 160 0 1 1 0-320 160 160 0 1 1 0 320z\"]\n  };\n  const faDribbbleSquare = faSquareDribbble;\n  const faCodiepie = {\n    prefix: 'fab',\n    iconName: 'codiepie',\n    icon: [472, 512, [], \"f284\", \"M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z\"]\n  };\n  const faNode = {\n    prefix: 'fab',\n    iconName: 'node',\n    icon: [640, 512, [], \"f419\", \"M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z\"]\n  };\n  const faMix = {\n    prefix: 'fab',\n    iconName: 'mix',\n    icon: [448, 512, [], \"f3cb\", \"M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z\"]\n  };\n  const faSteam = {\n    prefix: 'fab',\n    iconName: 'steam',\n    icon: [496, 512, [], \"f1b6\", \"M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z\"]\n  };\n  const faCcApplePay = {\n    prefix: 'fab',\n    iconName: 'cc-apple-pay',\n    icon: [576, 512, [], \"f416\", \"M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z\"]\n  };\n  const faScribd = {\n    prefix: 'fab',\n    iconName: 'scribd',\n    icon: [384, 512, [], \"f28a\", \"M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z\"]\n  };\n  const faDebian = {\n    prefix: 'fab',\n    iconName: 'debian',\n    icon: [448, 512, [], \"e60b\", \"M380.2 245.6c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7l.3-.1c3.3-1 6-1.7 4-2.9c-19.2 1.9-24.9 5.5-31.1 9.4l-.1 0c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9l0 0c4.1-1.1 7.2-1.9-.1 2.4c-3.5 1-6.6 1.3-9.6 1.6l-.1 0c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.4-.2 5.3-1.3l.1-.1c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.3 5.1-1 11-1.7 17.3l0 0c-.1 1-.2 2-.3 3l-.1 .6c-3 27.3-6.7 60.8 3.9 73l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c.2 .4 .4 .8 .5 1.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c1 2.1 2 4.2 3.3 6.2l-3 .2c7 22.1 10.8 22.5 15.1 22.9l0 0c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c2.1 3.7 4.8 6.2 7.6 8.8l0 0 0 0c1 .9 2.1 1.9 3.1 2.9c-11.9-6.5 3.2 13.7 11.9 25.2c.8 1.1 1.5 2 2.2 2.9l0 0 0 0 0 0 0 0 0 0c1.4 1.9 2.5 3.4 2.9 4.1l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7l.1 .1c5.2 5.6 9.9 10.6 19.7 15.3c10.7 3.7 16.6 4.7 22.7 5.8c.3 0 .6 .1 .9 .1c5.4 .8 11.2 1.8 20.8 4.5c-1.1-.1-2.2-.1-3.3-.1h0c-2.3-.1-4.7-.1-7-.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c-14.4-.2-29.2-.4-42.7-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2v-.1c.4 .4 3.4 3.4 8.8-5.8c.8-1.8 1.6-3.7 2.4-5.6c.5-1.1 .9-2.2 1.4-3.2c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l1.1-1c5.7-5.1 10.7-9.7 13.6-13.1l.7 4.4c17-15.9 44.6-27.5 65.6-36.4l.5-.2c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4l-3.9 2.1c-2.7 1.4-5.4 2.8-8 4.6c8.1-2 11.7-1.4 15.7-.8l.3 0c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1l.2 0c5.5-1.1 10.3-2 19.3 .9l-1-4.8c7.3 2.6 12.7 4.3 17.5 5.8l.5 .1c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2l.1 0c3.6-1.1 7-2.1 15.2 1.2c.3 .5 .5 1 .7 1.4c.1 .2 .2 .5 .3 .7l0 .1c1 2.6 1.8 4.6 14.6 12.1c1.7-.7-2.7-4.7-6.4-8.2c0 0 0 0-.1-.1c-.2-.1-.3-.3-.5-.4c32.2 17.3 67.3 54.1 78 93.5c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9-.1-.3c-3.3-11.9-9.6-34.3-19.9-49.3c-.4 4.3-2.8 3.9-5.2 3.5l-.1 0 0 0c-3.3-.6-6.2-1.1-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1l0 0c.5-1.5 .9-2.7 4.7 5.2c.1 4.1 1 8.2 2.1 12.7l0 0 0 0 .1 .6c.1 .3 .1 .5 .2 .8l.1 .6c.6 2.6 1.3 5.4 1.8 8.4c-1.1-.2-2.3-2.2-3.4-4.2c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6l0 0c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9c-2.8 7.1-6 15.4-3.4 26.1c-.8-3-2-6-3.1-8.9l-.1-.4c-.2-.5-.4-1-.6-1.5l0 0c-.3-.8-.6-1.6-.9-2.3c-.6 4.4-.3 7.7-.1 10.6c0 .2 0 .5 0 .7c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 10.9-3.7 20.4-8 28.9l-.1 .2c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.5 10.9-7 13.3-6.5 15.5l0 .1c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2l0 0c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.1-1.6 3.6-5.8 5.3-10.8l0 0 0 0 .2-.4 .1-.3 0-.1c2.9-8.4 6.5-18.8 14.3-23.8c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.4 .6-.6 .9-.8l0 0s0 0 0 0c0 0 .1-.1 .1-.1l.1-.1c.6-.5 1.1-.9 1.4-3.3c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7l.1-.1 0 0c2.2-2.1 4.7-4.5 8.9-7.3c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5-1.3 18.5-13.4 28.5-22.3l0 0 0 0c.6-.5 1.2-1 1.7-1.5c1.5-1.3 2.8-2.5 4-3.6l0 0 .3-.3c1.9-4.2 1.6-5.6 1.3-7l0-.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c.8-2.1 1.5-4.1 2.2-6c.2-.6 .5-1.2 .7-1.8l-.4-.2zM349.3 34.3l-.2-.1 .2 .1 0 0zM247.8 334.1c-6-3-13.7-8.9-14.8-11.4l-.4 .3c-.3 .6-.5 1.3-.2 2.2c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.1-11.8-21.6-19.3l-.1-.1c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8zm79.3-119.7l-.1-.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6c-1 3.8-1.8 1.5-2.6-1zm-4.2 22.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8l0 0c-2.9-.8-5.9-1.6 5.6-16.1c-.5 1.9-2.1 4.6-3.7 7.3l0 0 0 0-.3 .4c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8h.1zm-55.6 33.9c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2c-11.1-1.7-21.2-6-12.7-6.1zm-92.6 11.6c3.6 7.1 6.4 11.5 9 15.7l.1 .2c2.3 3.7 4.4 7.1 6.8 11.7c-5.1-4.2-8.7-9.5-12.5-15l-.3-.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9h.1zm7.5-9.6c1.6 3.3 3.2 6.4 5.7 9.1l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6 .2 .4zm238.9-41.6c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.6 110.6c.4 .8 1.4 .5 2.3 .3c1.9-.5 3.6-.9-.1 7.6c-.5 .3-1 .7-1.5 1l0 0 0 0c-1.4 .9-2.8 1.9-3.9 3c1.9-3.8 3.5-7.4 3.2-11.9zM25.3 152.3c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9l0-.1c-.4-3.4-.7-6.3 4.3-12.8c-.3 1.2-.5 2.5-.7 3.8v.1z\"]\n  };\n  const faOpenid = {\n    prefix: 'fab',\n    iconName: 'openid',\n    icon: [448, 512, [], \"f19b\", \"M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z\"]\n  };\n  const faInstalod = {\n    prefix: 'fab',\n    iconName: 'instalod',\n    icon: [512, 512, [], \"e081\", \"M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z\"]\n  };\n  const faFilesPinwheel = {\n    prefix: 'fab',\n    iconName: 'files-pinwheel',\n    icon: [512, 512, [], \"e69f\", \"M253.2 246.4L136.9 130.2c-.6-.6-1-1.3-1.4-2s-.5-1.6-.5-2.4s.2-1.6 .5-2.4s.8-1.4 1.4-2L253.3 5.1c.9-.9 2-1.5 3.2-1.7s2.5-.1 3.6 .3s2.1 1.3 2.8 2.3s1.1 2.2 1.1 3.5L264 242c0 1.3-.3 2.5-1 3.6s-1.7 1.9-2.9 2.4s-2.5 .6-3.7 .3s-2.4-.9-3.2-1.9zm40.3-4.4l0-134.4c0-.8 .1-1.6 .5-2.4s.8-1.5 1.3-2.1s1.3-1.1 2-1.4s1.6-.5 2.4-.5l134.4 0c1.2 0 2.5 .4 3.5 1.1s1.8 1.7 2.3 2.8s.6 2.4 .3 3.6s-.9 2.3-1.7 3.2L304 246.4c-.9 .8-2 1.4-3.2 1.6s-2.4 .1-3.5-.4s-2.1-1.3-2.8-2.3s-1.1-2.2-1.1-3.4zm30.6 35c-1.2 0-2.5-.3-3.5-1s-1.9-1.6-2.4-2.8s-.6-2.4-.4-3.6s.8-2.3 1.7-3.2l84.2-84.2c.6-.6 1.3-1 2-1.4s1.6-.5 2.4-.5s1.6 .2 2.4 .5s1.4 .8 2 1.4l84.4 84.2c.9 .9 1.5 2 1.7 3.2s.1 2.5-.3 3.6s-1.3 2.1-2.3 2.8s-2.2 1.1-3.5 1.1l-168.5 0zM414.8 408l-95.3-95.2c-.9-.9-1.5-2-1.7-3.2s-.1-2.5 .4-3.7s1.3-2.1 2.4-2.8s2.3-1 3.5-1l95.2 0c1.7 0 3.2 .7 4.4 1.8s1.8 2.8 1.8 4.4l0 95.3c0 1.2-.4 2.5-1.1 3.5s-1.7 1.8-2.8 2.3s-2.4 .6-3.6 .3s-2.3-.9-3.2-1.7zM16.5 302.1l216.9 0c1.2 0 2.5 .4 3.5 1.1s1.8 1.7 2.3 2.8s.6 2.4 .3 3.6s-.8 2.3-1.7 3.2L129.4 421.2c-.6 .6-1.3 1-2 1.4s-1.6 .5-2.4 .5s-1.6-.2-2.4-.5s-1.4-.8-2-1.4L12 312.8c-.9-.9-1.5-2-1.7-3.2s-.1-2.5 .4-3.6s1.3-2.1 2.3-2.8s2.3-1 3.5-1zM264 465.3c0 .8-.2 1.6-.5 2.4s-.8 1.5-1.4 2s-1.3 1-2 1.4s-1.6 .5-2.4 .5l-128 0c-1.2 0-2.5-.4-3.5-1.1s-1.8-1.7-2.3-2.8s-.6-2.4-.3-3.6s.8-2.3 1.7-3.2l128-128c.9-.9 2-1.5 3.2-1.7s2.5-.1 3.6 .3s2.1 1.3 2.8 2.3s1.1 2.2 1.1 3.5l0 128zm40-132.5l82.8 82.7c.6 .6 1 1.3 1.4 2s.5 1.6 .5 2.4s-.2 1.6-.5 2.4s-.8 1.4-1.4 2L304 507c-.9 .9-2 1.5-3.2 1.7s-2.5 .1-3.6-.3s-2.1-1.3-2.8-2.3s-1.1-2.2-1.1-3.5l0-165.4c0-1.2 .4-2.5 1.1-3.5s1.7-1.8 2.8-2.3s2.4-.6 3.6-.3s2.3 .8 3.2 1.7zM78.7 122.4c0-1.2 .3-2.5 1-3.5s1.7-1.8 2.8-2.3s2.4-.6 3.6-.4s2.3 .8 3.2 1.7L237.8 266.4c.9 .9 1.5 2 1.7 3.2s.1 2.5-.3 3.6s-1.3 2.1-2.3 2.8s-2.2 1.1-3.5 1.1L85 277.1c-1.7 0-3.2-.7-4.4-1.8s-1.8-2.8-1.8-4.4l0-148.4z\"]\n  };\n  const faExpeditedssl = {\n    prefix: 'fab',\n    iconName: 'expeditedssl',\n    icon: [496, 512, [], \"f23e\", \"M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z\"]\n  };\n  const faSellcast = {\n    prefix: 'fab',\n    iconName: 'sellcast',\n    icon: [448, 512, [], \"f2da\", \"M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z\"]\n  };\n  const faSquareTwitter = {\n    prefix: 'fab',\n    iconName: 'square-twitter',\n    icon: [448, 512, [\"twitter-square\"], \"f081\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z\"]\n  };\n  const faTwitterSquare = faSquareTwitter;\n  const faRProject = {\n    prefix: 'fab',\n    iconName: 'r-project',\n    icon: [581, 512, [], \"f4f7\", \"M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z\"]\n  };\n  const faDelicious = {\n    prefix: 'fab',\n    iconName: 'delicious',\n    icon: [448, 512, [], \"f1a5\", \"M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z\"]\n  };\n  const faFreebsd = {\n    prefix: 'fab',\n    iconName: 'freebsd',\n    icon: [448, 512, [], \"f3a4\", \"M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z\"]\n  };\n  const faVuejs = {\n    prefix: 'fab',\n    iconName: 'vuejs',\n    icon: [448, 512, [], \"f41f\", \"M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z\"]\n  };\n  const faAccusoft = {\n    prefix: 'fab',\n    iconName: 'accusoft',\n    icon: [640, 512, [], \"f369\", \"M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z\"]\n  };\n  const faIoxhost = {\n    prefix: 'fab',\n    iconName: 'ioxhost',\n    icon: [640, 512, [], \"f208\", \"M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z\"]\n  };\n  const faFonticonsFi = {\n    prefix: 'fab',\n    iconName: 'fonticons-fi',\n    icon: [384, 512, [], \"f3a2\", \"M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z\"]\n  };\n  const faAppStore = {\n    prefix: 'fab',\n    iconName: 'app-store',\n    icon: [512, 512, [], \"f36f\", \"M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z\"]\n  };\n  const faCcMastercard = {\n    prefix: 'fab',\n    iconName: 'cc-mastercard',\n    icon: [576, 512, [], \"f1f1\", \"M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z\"]\n  };\n  const faItunesNote = {\n    prefix: 'fab',\n    iconName: 'itunes-note',\n    icon: [384, 512, [], \"f3b5\", \"M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z\"]\n  };\n  const faGolang = {\n    prefix: 'fab',\n    iconName: 'golang',\n    icon: [640, 512, [], \"e40f\", \"M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z\"]\n  };\n  const faKickstarter = {\n    prefix: 'fab',\n    iconName: 'kickstarter',\n    icon: [448, 512, [\"square-kickstarter\"], \"f3bb\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM320.8 233l-23.3 23.1L320.8 279c24.1 23.9 24.1 63 0 86.9s-63.4 23.9-87.6 0l-8.5-8.4c-11.3 16-29.7 26.5-50.9 26.5c-34.1 0-61.9-27.5-61.9-61.4l0-133.2c0-33.8 27.7-61.4 61.9-61.4c21.1 0 39.6 10.5 50.9 26.5l8.5-8.4c24.1-23.9 63.4-23.9 87.6 0s24.1 63 0 86.9z\"]\n  };\n  const faSquareKickstarter = faKickstarter;\n  const faGrav = {\n    prefix: 'fab',\n    iconName: 'grav',\n    icon: [512, 512, [], \"f2d6\", \"M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z\"]\n  };\n  const faWeibo = {\n    prefix: 'fab',\n    iconName: 'weibo',\n    icon: [512, 512, [], \"f18a\", \"M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z\"]\n  };\n  const faUncharted = {\n    prefix: 'fab',\n    iconName: 'uncharted',\n    icon: [448, 512, [], \"e084\", \"M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z\"]\n  };\n  const faFirstdraft = {\n    prefix: 'fab',\n    iconName: 'firstdraft',\n    icon: [384, 512, [], \"f3a1\", \"M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z\"]\n  };\n  const faSquareYoutube = {\n    prefix: 'fab',\n    iconName: 'square-youtube',\n    icon: [448, 512, [61798, \"youtube-square\"], \"f431\", \"M282 256.2l-95.2-54.1V310.3L282 256.2zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm14.4 136.1c7.6 28.6 7.6 88.2 7.6 88.2s0 59.6-7.6 88.1c-4.2 15.8-16.5 27.7-32.2 31.9C337.9 384 224 384 224 384s-113.9 0-142.2-7.6c-15.7-4.2-28-16.1-32.2-31.9C42 315.9 42 256.3 42 256.3s0-59.7 7.6-88.2c4.2-15.8 16.5-28.2 32.2-32.4C110.1 128 224 128 224 128s113.9 0 142.2 7.7c15.7 4.2 28 16.6 32.2 32.4z\"]\n  };\n  const faYoutubeSquare = faSquareYoutube;\n  const faWikipediaW = {\n    prefix: 'fab',\n    iconName: 'wikipedia-w',\n    icon: [640, 512, [], \"f266\", \"M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z\"]\n  };\n  const faWpressr = {\n    prefix: 'fab',\n    iconName: 'wpressr',\n    icon: [496, 512, [\"rendact\"], \"f3e4\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z\"]\n  };\n  const faRendact = faWpressr;\n  const faAngellist = {\n    prefix: 'fab',\n    iconName: 'angellist',\n    icon: [448, 512, [], \"f209\", \"M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z\"]\n  };\n  const faGalacticRepublic = {\n    prefix: 'fab',\n    iconName: 'galactic-republic',\n    icon: [496, 512, [], \"f50c\", \"M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z\"]\n  };\n  const faNfcDirectional = {\n    prefix: 'fab',\n    iconName: 'nfc-directional',\n    icon: [512, 512, [], \"e530\", \"M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z\"]\n  };\n  const faSkype = {\n    prefix: 'fab',\n    iconName: 'skype',\n    icon: [448, 512, [], \"f17e\", \"M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z\"]\n  };\n  const faJoget = {\n    prefix: 'fab',\n    iconName: 'joget',\n    icon: [496, 512, [], \"f3b7\", \"M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z\"]\n  };\n  const faFedora = {\n    prefix: 'fab',\n    iconName: 'fedora',\n    icon: [448, 512, [], \"f798\", \"M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z\"]\n  };\n  const faStripeS = {\n    prefix: 'fab',\n    iconName: 'stripe-s',\n    icon: [384, 512, [], \"f42a\", \"M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z\"]\n  };\n  const faMeta = {\n    prefix: 'fab',\n    iconName: 'meta',\n    icon: [640, 512, [], \"e49b\", \"M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z\"]\n  };\n  const faLaravel = {\n    prefix: 'fab',\n    iconName: 'laravel',\n    icon: [512, 512, [], \"f3bd\", \"M107.2 0c2.5 0 4.7 .8 6.7 2l94.3 54.1c2.7 1.5 4.5 3.5 5.4 5.9c.9 2.2 .9 4.3 .9 5.6l0 193.4 69.2-39.7 0-100.3c0-2.6 .6-5 2.2-7.2c1.5-2.1 3.5-3.6 5.7-4.8c0 0 0 0 0 0l94-54c1.6-.9 3.4-1.6 5.5-1.6s4 .7 5.6 1.6l95.8 55.1c2.3 1.3 3.9 3 4.9 5.3c.9 2.1 .9 4.2 .9 5.8l0 107.2c0 2-.2 4.3-1.4 6.4c-1.2 2.2-3 3.7-5.1 4.9l-.1 .1-88 50.5 0 100c0 2.3-.3 4.8-1.6 7c-1.3 2.2-3.3 3.7-5.3 4.9c0 0 0 0-.1 0L208.7 510c-2.2 1.2-4.5 2-7.1 2s-4.9-.9-7.1-2l-.1-.1L7.1 402l-.5-.3c-1.1-.7-2.6-1.7-3.8-2.9C.9 396.9 0 394.6 0 391.6L0 65.9c0-4.8 3-7.9 5.5-9.3L100.5 2c2-1.2 4.3-2 6.8-2zM38.1 67.1l69 39.9 69.2-39.9L107.1 27.4l-69 39.7zm353 93.2l69-39.7-69-39.7-69.1 39.7 69.1 39.7zM189.2 89L120 128.8l0 186.4 69.2-39.9 0-186.4zM94.5 128.9L25.2 89.1l0 294.2 164 94.2 0-79.4-87.3-49.3-.2-.1c-1.3-.8-3.2-1.9-4.6-3.7c-1.7-2.1-2.5-4.7-2.5-7.7l0-208.5zm214.7 92.4l69.3 39.6 0-78.5-69.3-39.9 0 78.8zm94.5 39.6L473 221.2l0-78.8-69.3 39.9 0 78.5zM201.6 376.1l163.8-93.2-69-39.9L133 337.1l68.6 38.9zm12.9 101.5l164-94.2 0-78.8-164 93.6 0 79.4z\"]\n  };\n  const faHotjar = {\n    prefix: 'fab',\n    iconName: 'hotjar',\n    icon: [512, 512, [], \"f3b1\", \"M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z\"]\n  };\n  const faBluetoothB = {\n    prefix: 'fab',\n    iconName: 'bluetooth-b',\n    icon: [320, 512, [], \"f294\", \"M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z\"]\n  };\n  const faSquareLetterboxd = {\n    prefix: 'fab',\n    iconName: 'square-letterboxd',\n    icon: [448, 512, [], \"e62e\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM105.1 187C66.4 187 35 218.3 35 257s31.4 70 70.1 70c24.8 0 46.5-12.8 59-32.2l.5-.7-.4-.6c-6.5-10.6-10.2-23.1-10.2-36.5c0-13.6 3.9-26.3 10.6-37.1c-12.4-19.8-34.4-32.9-59.5-32.9zM224 187c-24.8 0-46.5 12.8-59 32.2l-.5 .7 .4 .6c6.5 10.6 10.2 23.1 10.2 36.5c0 13.6-3.9 26.3-10.6 37.1C176.9 313.8 198.9 327 224 327c24.8 0 46.5-12.8 59-32.2l.5-.7-.4-.6c-6.5-10.6-10.2-23.1-10.2-36.5c0-13.6 3.9-26.3 10.6-37.1C271.1 200.2 249.1 187 224 187zm118.9 0c-24.8 0-46.5 12.8-59 32.2l-.5 .7 .4 .6c6.5 10.6 10.2 23.1 10.2 36.5c0 13.6-3.9 26.3-10.6 37.1c12.4 19.8 34.4 32.9 59.5 32.9c38.7 0 70.1-31.3 70.1-70s-31.4-70-70.1-70z\"]\n  };\n  const faStickerMule = {\n    prefix: 'fab',\n    iconName: 'sticker-mule',\n    icon: [576, 512, [], \"f3f7\", \"M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z\"]\n  };\n  const faCreativeCommonsZero = {\n    prefix: 'fab',\n    iconName: 'creative-commons-zero',\n    icon: [496, 512, [], \"f4f3\", \"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z\"]\n  };\n  const faHips = {\n    prefix: 'fab',\n    iconName: 'hips',\n    icon: [640, 512, [], \"f452\", \"M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z\"]\n  };\n  const faCss = {\n    prefix: 'fab',\n    iconName: 'css',\n    icon: [448, 512, [], \"e6a2\", \"M376.3 32L0 32 0 408.3c0 19 7.6 37.2 21 50.7s31.7 21 50.7 21l304.6 0c19 0 37.2-7.6 50.7-21s21-31.7 21-50.7l0-304.6c0-19-7.6-37.2-21-50.7s-31.7-21-50.7-21zM332.4 431.4c-7.7-8.5-11.7-20.7-12-36.6l31.3 0c.2 14.1 5.1 21.1 14.8 21.1c4.9 0 8.4-1.6 10.5-4.7c2-3.1 3-8 3-14.8c0-5.4-1.3-9.9-4-13.4c-3.5-4.2-8.1-7.5-13.2-9.5L351.2 368c-10.3-4.9-17.8-10.8-22.5-17.6c-4.5-6.8-6.7-16.3-6.7-28.4c0-13.6 4-24.6 11.8-33.1c8.1-8.5 19.1-12.7 33.2-12.7c13.6 0 24.1 4.2 31.5 12.5c7.5 8.4 11.5 20.3 11.8 35.9l-30.1 0c.2-5.1-.9-10.2-3-14.8c-1.7-3.4-5-5.1-10-5.1c-8.8 0-13.2 5.2-13.2 15.7c0 5.3 1.1 9.4 3.2 12.6c3.1 3.5 7 6.2 11.4 7.8l11.1 4.9c11.5 5.3 19.7 11.7 24.8 19.4c5.1 7.7 7.6 18 7.6 31c0 15.5-4 27.4-12.3 35.7c-8.2 8.3-19.5 12.5-34.1 12.5s-25.6-4.2-33.4-12.7zm-101 0c-7.7-8.5-11.7-20.7-12-36.6l31.3 0c.2 14.1 5.1 21.1 14.8 21.1c4.9 0 8.4-1.6 10.4-4.7c2-3.1 3-8 3-14.8c0-5.4-1.3-9.9-3.9-13.4c-3.5-4.2-8.1-7.5-13.2-9.5L250.2 368c-10.3-4.9-17.8-10.8-22.5-17.6c-4.5-6.8-6.7-16.3-6.7-28.4c0-13.6 4-24.6 11.8-33.1c8.1-8.5 19.1-12.7 33.2-12.7c13.6 0 24.1 4.2 31.4 12.5c7.6 8.4 11.5 20.3 11.9 35.9l-30.1 0c.2-5.1-.9-10.2-3-14.8c-1.7-3.4-5-5.1-10-5.1c-8.8 0-13.2 5.2-13.2 15.7c0 5.3 1.1 9.4 3.2 12.6c3.1 3.5 7 6.2 11.4 7.8l11.1 4.9c11.5 5.3 19.7 11.7 24.8 19.4c5.1 7.7 7.6 18 7.6 31c0 15.5-4.1 27.4-12.3 35.7s-19.5 12.5-34.1 12.5s-25.6-4.2-33.4-12.7zm-105.6 1.1c-8.4-7.7-12.5-19.2-12.5-34.5l0-75.4c0-15.2 4.4-26.7 13.2-34.6c8.9-7.8 20.7-11.8 35.2-11.8c14.1 0 25.2 4 33.4 12c8.3 8 12.5 20 12.5 35.9l0 6-33.1 0 0-5.8c0-6.1-1.3-10.7-4-13.6c-1.1-1.5-2.6-2.7-4.3-3.5s-3.5-1.2-5.4-1.1c-5.4 0-9.2 1.8-11.4 5.6c-2.3 5.2-3.3 10.8-3 16.4l0 65.5c0 13.7 4.8 20.6 14.4 20.8c4.5 0 7.9-1.6 10.2-4.8c2.5-4.1 3.7-8.8 3.5-13.6l0-4.9 33.1 0 0 5.1c0 10.6-2.1 19.5-6.2 26.6c-4 6.9-9.9 12.5-17.1 16c-7.7 3.7-16.1 5.5-24.6 5.3c-14.2 0-25.5-3.9-33.8-11.6z\"]\n  };\n  const faBehance = {\n    prefix: 'fab',\n    iconName: 'behance',\n    icon: [576, 512, [], \"f1b4\", \"M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z\"]\n  };\n  const faReddit = {\n    prefix: 'fab',\n    iconName: 'reddit',\n    icon: [512, 512, [], \"f1a1\", \"M0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256L37.1 512c-13.7 0-20.5-16.5-10.9-26.2L75 437C28.7 390.7 0 326.7 0 256zM349.6 153.6c23.6 0 42.7-19.1 42.7-42.7s-19.1-42.7-42.7-42.7c-20.6 0-37.8 14.6-41.8 34c-34.5 3.7-61.4 33-61.4 68.4l0 .2c-37.5 1.6-71.8 12.3-99 29.1c-10.1-7.8-22.8-12.5-36.5-12.5c-33 0-59.8 26.8-59.8 59.8c0 24 14.1 44.6 34.4 54.1c2 69.4 77.6 125.2 170.6 125.2s168.7-55.9 170.6-125.3c20.2-9.6 34.1-30.2 34.1-54c0-33-26.8-59.8-59.8-59.8c-13.7 0-26.3 4.6-36.4 12.4c-27.4-17-62.1-27.7-100-29.1l0-.2c0-25.4 18.9-46.5 43.4-49.9l0 0c4.4 18.8 21.3 32.8 41.5 32.8zM177.1 246.9c16.7 0 29.5 17.6 28.5 39.3s-13.5 29.6-30.3 29.6s-31.4-8.8-30.4-30.5s15.4-38.3 32.1-38.3zm190.1 38.3c1 21.7-13.7 30.5-30.4 30.5s-29.3-7.9-30.3-29.6c-1-21.7 11.8-39.3 28.5-39.3s31.2 16.6 32.1 38.3zm-48.1 56.7c-10.3 24.6-34.6 41.9-63 41.9s-52.7-17.3-63-41.9c-1.2-2.9 .8-6.2 3.9-6.5c18.4-1.9 38.3-2.9 59.1-2.9s40.7 1 59.1 2.9c3.1 .3 5.1 3.6 3.9 6.5z\"]\n  };\n  const faDiscord = {\n    prefix: 'fab',\n    iconName: 'discord',\n    icon: [640, 512, [], \"f392\", \"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"]\n  };\n  const faChrome = {\n    prefix: 'fab',\n    iconName: 'chrome',\n    icon: [512, 512, [], \"f268\", \"M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z\"]\n  };\n  const faAppStoreIos = {\n    prefix: 'fab',\n    iconName: 'app-store-ios',\n    icon: [448, 512, [], \"f370\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z\"]\n  };\n  const faCcDiscover = {\n    prefix: 'fab',\n    iconName: 'cc-discover',\n    icon: [576, 512, [], \"f1f2\", \"M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z\"]\n  };\n  const faWpbeginner = {\n    prefix: 'fab',\n    iconName: 'wpbeginner',\n    icon: [512, 512, [], \"f297\", \"M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z\"]\n  };\n  const faConfluence = {\n    prefix: 'fab',\n    iconName: 'confluence',\n    icon: [512, 512, [], \"f78d\", \"M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z\"]\n  };\n  const faShoelace = {\n    prefix: 'fab',\n    iconName: 'shoelace',\n    icon: [512, 512, [], \"e60c\", \"M404.9 331c2.2-1.1 4.4-2.3 6.5-3.7l8.3-4.8c1.5-1.1 4.4-3.4 8.7-6.7l.5-.5c3.4-3.4 7.2-5 11.3-4.9c1.8 0 3.9 .5 6.4 1.5l31-27.5c.9-.7 1.7-1.3 2.6-1.8h.2c3.3-1.9 6-1.8 8.2 .4c3.9 2.1 4.2 5.6 .9 10.6L456.9 322c.2 .5 .4 1 .4 1.5c.5 2.2 .3 4.4-.5 6.6c-.7 1.5-1.8 2.9-3.1 4.2c-1.4 1.4-2.7 2.8-4.2 4.2l-18.8 13.7c-1.7 1.2-3.4 2.3-5.1 3.3c-2.1 1.3-4.3 2.5-6.6 3.6c-1 .4-1.9 .9-2.9 1.3c-5.9 2.5-11.9 4.2-18.2 5c-2.9 24.5-11.3 47.1-25.1 67.8c-17.5 25.7-41.4 45.4-71.8 58.8c-30.2 13.5-63 20.2-98.2 20.2c-48.6-.5-88-11.4-118.2-32.8C49.5 454.4 32 421.5 32 380.3v-5.6c1.2-28.1 9.5-54.6 24.8-79.8c15.1-24.9 37.1-41.7 66.1-50.5c14.9-4.4 29.9-6.6 45-6.6c15.5 0 31.6 2.9 48.1 8.6s35.2 15.5 55.9 29.5L326 312.2c15.1 9.8 28.8 16.5 41.2 20c-2.6-25.1-11.7-46.6-27.3-64.5c-15.7-18.1-35.6-31.3-59.9-39.7l-23.3-8c-21.4-7.5-37.3-14.9-47.7-22.2c-28.2-19.1-43.8-45.2-47-78.5l-.5-9.8c0-32.1 13-58.9 39-80.5C223.5 9.7 251.1 0 283 0c24 0 45.6 6.9 64.7 20.8c19.2 14 30.1 33.8 32.6 59.4l.5 10c0 18.6-4.8 34.5-14.4 47.7c-9.8 13.2-18.5 19.9-26 19.9c-1.6-.1-3.1-.3-4.5-.6l-34 32c-5.5 3-9.2 2.5-11.1-1.6c-1.9-2.2-1.8-4.9 .5-8.2l.2-.2c.5-.7 1.2-1.5 2-2.4l31.6-30c-.4-1.5-.6-3.1-.6-4.8c0-4.1 1.6-7.6 4.9-10.4c13.8-12.4 20.8-26.7 20.8-42.8c0-16-6.1-29.5-18.2-40.4s-28.7-16.5-49.7-16.8c-26.2 0-47.8 7.9-64.7 23.7S192.3 89.9 192.3 112c0 17.8 6.9 33.9 20.6 48.3c13.6 14.2 34.6 25.4 63 33.5c39.8 11.5 70.2 31 91.3 58.3c18.7 24.2 29.1 51.3 31.3 81.4c2.2-.7 4.3-1.5 6.5-2.6zM294.1 178.7c0 1.1 .6 1.6 1.8 1.6c.1 0 9.7-8.9 28.8-26.6c0-2.4-5.1 .9-15.3 10c-10.2 9.2-15.3 14.2-15.3 14.9zm8 6.4c0-1-.5-1.5-1.5-1.5c-1.1 0-2.1 .5-2.9 1.6c-1.9-.1-3.3 .1-4.2 .7c-.4 .2-.5 .5-.5 .7c0 .7 .5 1.3 1.5 1.6h3.3c2.9-1.1 4.4-2.2 4.4-3.3zm22.6-19.9c0-2.8-1.6-2.8-4.9 0c-1.6 1.5-3.6 3.5-6 6.2c-.8 .6-2.6 2.2-5.3 4.9c-2.8 2.9-4.2 4.7-4.2 5.3l.2 1.3c.7 .2 1.2 .4 1.5 .4c.1 0 3.3-2.9 9.5-8.7s9.3-8.9 9.3-9.3zm159.7 120l-30.6 27c1.8 1 3.2 2.4 4 4.2l30.2-27c.2-1.2 .1-2.2-.5-2.9c-.6-.5-1.6-.9-3.1-1.3zm-1.6-.9l-.7-.7-27 21.9 1.6 2 26-23.1zM366.6 363.9c-8-2.1-15.4-4.6-22.2-7.5c-15.3-6.2-34.3-17-57-32.4L250 298.7c-15.8-10.1-30.2-17.6-43.2-22.6c-13.1-4.9-26-7.3-38.6-7.3h-5.5c-32.2 1.7-57.2 13.8-75 36.2c-16.6 20.8-25 45.3-25 73.6c0 31.8 12.8 56.7 38.2 74.7c25.4 18.1 60.2 27.1 104.4 27.1c34.7 0 64-6.2 87.8-18.6c23.7-12.4 42.1-28.8 55.2-49.2c9.8-15.5 15.9-31.8 18.2-48.8z\"]\n  };\n  const faMdb = {\n    prefix: 'fab',\n    iconName: 'mdb',\n    icon: [576, 512, [], \"f8ca\", \"M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z\"]\n  };\n  const faDochub = {\n    prefix: 'fab',\n    iconName: 'dochub',\n    icon: [416, 512, [], \"f394\", \"M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z\"]\n  };\n  const faAccessibleIcon = {\n    prefix: 'fab',\n    iconName: 'accessible-icon',\n    icon: [448, 512, [62107], \"f368\", \"M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z\"]\n  };\n  const faEbay = {\n    prefix: 'fab',\n    iconName: 'ebay',\n    icon: [640, 512, [], \"f4f4\", \"M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z\"]\n  };\n  const faAmazon = {\n    prefix: 'fab',\n    iconName: 'amazon',\n    icon: [448, 512, [], \"f270\", \"M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z\"]\n  };\n  const faUnsplash = {\n    prefix: 'fab',\n    iconName: 'unsplash',\n    icon: [448, 512, [], \"e07c\", \"M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z\"]\n  };\n  const faYarn = {\n    prefix: 'fab',\n    iconName: 'yarn',\n    icon: [496, 512, [], \"f7e3\", \"M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z\"]\n  };\n  const faSquareSteam = {\n    prefix: 'fab',\n    iconName: 'square-steam',\n    icon: [448, 512, [\"steam-square\"], \"f1b7\", \"M165.6 309.1c18.6 7.7 27.3 28.9 19.6 47.4s-29 27.2-47.6 19.4l-28.5-11.8c5 10.6 13.8 19.4 25.4 24.2c25.2 10.5 54.1-1.4 64.6-26.5c5.1-12.1 5.1-25.5 .1-37.7c-5.1-12.1-14.5-21.6-26.7-26.7c-12.1-5-25-4.8-36.4-.5l29.5 12.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V240.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8c-31.8 0-58.5-22.7-64.5-52.7L0 319.2V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM241.9 196.2a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0 -116.8 0zm14.6-.1a43.9 43.9 0 1 1 87.8 0 43.9 43.9 0 1 1 -87.8 0z\"]\n  };\n  const faSteamSquare = faSquareSteam;\n  const fa500px = {\n    prefix: 'fab',\n    iconName: '500px',\n    icon: [448, 512, [], \"f26e\", \"M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z\"]\n  };\n  const faSquareVimeo = {\n    prefix: 'fab',\n    iconName: 'square-vimeo',\n    icon: [448, 512, [\"vimeo-square\"], \"f194\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM318.5 309.5C275 366 238.2 394.3 208.1 394.3c-18.7 0-34.4-17.2-47.3-51.6c-3.8-13.9-7.3-26.9-10.5-39c-18.2-68.3-28.6-107.4-46.2-107.4c-2.4 0-10.8 5-25.1 15.1L64 192c7-6.1 13.9-12.4 20.6-18.5c29.1-26.3 55.6-50.3 73.5-51.9c24.9-2.4 40.2 14.6 46 51.1c20.5 129.6 29.6 149.2 66.8 90.5c13.4-21.2 20.6-37.2 21.5-48.3c3.4-32.8-25.6-30.6-45.2-22.2c15.7-51.5 45.8-76.5 90.1-75.1c32.9 1 48.4 22.4 46.5 64c-1.4 31.1-23.2 73.8-65.3 127.9z\"]\n  };\n  const faVimeoSquare = faSquareVimeo;\n  const faAsymmetrik = {\n    prefix: 'fab',\n    iconName: 'asymmetrik',\n    icon: [576, 512, [], \"f372\", \"M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z\"]\n  };\n  const faFontAwesome = {\n    prefix: 'fab',\n    iconName: 'font-awesome',\n    icon: [512, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M91.7 96C106.3 86.8 116 70.5 116 52C116 23.3 92.7 0 64 0S12 23.3 12 52c0 16.7 7.8 31.5 20 41l0 3 0 352 0 64 64 0 0-64 373.6 0c14.6 0 26.4-11.8 26.4-26.4c0-3.7-.8-7.3-2.3-10.7L432 272l61.7-138.9c1.5-3.4 2.3-7 2.3-10.7c0-14.6-11.8-26.4-26.4-26.4L91.7 96z\"]\n  };\n  const faFontAwesomeFlag = faFontAwesome;\n  const faFontAwesomeLogoFull = faFontAwesome;\n  const faGratipay = {\n    prefix: 'fab',\n    iconName: 'gratipay',\n    icon: [496, 512, [], \"f184\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z\"]\n  };\n  const faApple = {\n    prefix: 'fab',\n    iconName: 'apple',\n    icon: [384, 512, [], \"f179\", \"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"]\n  };\n  const faHive = {\n    prefix: 'fab',\n    iconName: 'hive',\n    icon: [512, 512, [], \"e07f\", \"M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z\"]\n  };\n  const faGitkraken = {\n    prefix: 'fab',\n    iconName: 'gitkraken',\n    icon: [592, 512, [], \"f3a6\", \"M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z\"]\n  };\n  const faKeybase = {\n    prefix: 'fab',\n    iconName: 'keybase',\n    icon: [448, 512, [], \"f4f5\", \"M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z\"]\n  };\n  const faApplePay = {\n    prefix: 'fab',\n    iconName: 'apple-pay',\n    icon: [640, 512, [], \"f415\", \"M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z\"]\n  };\n  const faPadlet = {\n    prefix: 'fab',\n    iconName: 'padlet',\n    icon: [640, 512, [], \"e4a0\", \"M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z\"]\n  };\n  const faAmazonPay = {\n    prefix: 'fab',\n    iconName: 'amazon-pay',\n    icon: [640, 512, [], \"f42c\", \"M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3v-72.4c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4a7.36 7.36 0 0 1 1.6-1.1c.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z\"]\n  };\n  const faSquareGithub = {\n    prefix: 'fab',\n    iconName: 'square-github',\n    icon: [448, 512, [\"github-square\"], \"f092\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM265.8 407.7c0-1.8 0-6 .1-11.6c.1-11.4 .1-28.8 .1-43.7c0-15.6-5.2-25.5-11.3-30.7c37-4.1 76-9.2 76-73.1c0-18.2-6.5-27.3-17.1-39c1.7-4.3 7.4-22-1.7-45c-13.9-4.3-45.7 17.9-45.7 17.9c-13.2-3.7-27.5-5.6-41.6-5.6s-28.4 1.9-41.6 5.6c0 0-31.8-22.2-45.7-17.9c-9.1 22.9-3.5 40.6-1.7 45c-10.6 11.7-15.6 20.8-15.6 39c0 63.6 37.3 69 74.3 73.1c-4.8 4.3-9.1 11.7-10.6 22.3c-9.5 4.3-33.8 11.7-48.3-13.9c-9.1-15.8-25.5-17.1-25.5-17.1c-16.2-.2-1.1 10.2-1.1 10.2c10.8 5 18.4 24.2 18.4 24.2c9.7 29.7 56.1 19.7 56.1 19.7c0 9 .1 21.7 .1 30.6c0 4.8 .1 8.6 .1 10c0 4.3-3 9.5-11.5 8C106 393.6 59.8 330.8 59.8 257.4c0-91.8 70.2-161.5 162-161.5s166.2 69.7 166.2 161.5c.1 73.4-44.7 136.3-110.7 158.3c-8.4 1.5-11.5-3.7-11.5-8zm-90.5-54.8c-.2-1.5 1.1-2.8 3-3.2c1.9-.2 3.7 .6 3.9 1.9c.3 1.3-1 2.6-3 3c-1.9 .4-3.7-.4-3.9-1.7zm-9.1 3.2c-2.2 .2-3.7-.9-3.7-2.4c0-1.3 1.5-2.4 3.5-2.4c1.9-.2 3.7 .9 3.7 2.4c0 1.3-1.5 2.4-3.5 2.4zm-14.3-2.2c-1.9-.4-3.2-1.9-2.8-3.2s2.4-1.9 4.1-1.5c2 .6 3.3 2.1 2.8 3.4c-.4 1.3-2.4 1.9-4.1 1.3zm-12.5-7.3c-1.5-1.3-1.9-3.2-.9-4.1c.9-1.1 2.8-.9 4.3 .6c1.3 1.3 1.8 3.3 .9 4.1c-.9 1.1-2.8 .9-4.3-.6zm-8.5-10c-1.1-1.5-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3c1.1 1.5 1.1 3.3 0 4.1c-.9 .6-2.6 0-3.7-1.5zm-6.3-8.8c-1.1-1.3-1.3-2.8-.4-3.5c.9-.9 2.4-.4 3.5 .6c1.1 1.3 1.3 2.8 .4 3.5c-.9 .9-2.4 .4-3.5-.6zm-6-6.4c-1.3-.6-1.9-1.7-1.5-2.6c.4-.6 1.5-.9 2.8-.4c1.3 .7 1.9 1.8 1.5 2.6c-.4 .9-1.7 1.1-2.8 .4z\"]\n  };\n  const faGithubSquare = faSquareGithub;\n  const faStumbleupon = {\n    prefix: 'fab',\n    iconName: 'stumbleupon',\n    icon: [512, 512, [], \"f1a4\", \"M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z\"]\n  };\n  const faFedex = {\n    prefix: 'fab',\n    iconName: 'fedex',\n    icon: [640, 512, [], \"f797\", \"M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z\"]\n  };\n  const faPhoenixFramework = {\n    prefix: 'fab',\n    iconName: 'phoenix-framework',\n    icon: [640, 512, [], \"f3dc\", \"M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z\"]\n  };\n  const faShopify = {\n    prefix: 'fab',\n    iconName: 'shopify',\n    icon: [448, 512, [], \"e057\", \"M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z\"]\n  };\n  const faNeos = {\n    prefix: 'fab',\n    iconName: 'neos',\n    icon: [512, 512, [], \"f612\", \"M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z\"]\n  };\n  const faSquareThreads = {\n    prefix: 'fab',\n    iconName: 'square-threads',\n    icon: [448, 512, [], \"e619\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z\"]\n  };\n  const faHackerrank = {\n    prefix: 'fab',\n    iconName: 'hackerrank',\n    icon: [512, 512, [], \"f5f7\", \"M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z\"]\n  };\n  const faResearchgate = {\n    prefix: 'fab',\n    iconName: 'researchgate',\n    icon: [448, 512, [], \"f4f8\", \"M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z\"]\n  };\n  const faSwift = {\n    prefix: 'fab',\n    iconName: 'swift',\n    icon: [448, 512, [], \"f8e1\", \"M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z\"]\n  };\n  const faAngular = {\n    prefix: 'fab',\n    iconName: 'angular',\n    icon: [448, 512, [], \"f420\", \"M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z\"]\n  };\n  const faSpeakap = {\n    prefix: 'fab',\n    iconName: 'speakap',\n    icon: [448, 512, [], \"f3f3\", \"M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z\"]\n  };\n  const faAngrycreative = {\n    prefix: 'fab',\n    iconName: 'angrycreative',\n    icon: [640, 512, [], \"f36e\", \"M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z\"]\n  };\n  const faYCombinator = {\n    prefix: 'fab',\n    iconName: 'y-combinator',\n    icon: [448, 512, [], \"f23b\", \"M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z\"]\n  };\n  const faEmpire = {\n    prefix: 'fab',\n    iconName: 'empire',\n    icon: [496, 512, [], \"f1d1\", \"M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z\"]\n  };\n  const faEnvira = {\n    prefix: 'fab',\n    iconName: 'envira',\n    icon: [448, 512, [], \"f299\", \"M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z\"]\n  };\n  const faGoogleScholar = {\n    prefix: 'fab',\n    iconName: 'google-scholar',\n    icon: [512, 512, [], \"e63b\", \"M390.9 298.5c0 0 0 .1 .1 .1c9.2 19.4 14.4 41.1 14.4 64C405.3 445.1 338.5 512 256 512s-149.3-66.9-149.3-149.3c0-22.9 5.2-44.6 14.4-64h0c1.7-3.6 3.6-7.2 5.6-10.7c4.4-7.6 9.4-14.7 15-21.3c27.4-32.6 68.5-53.3 114.4-53.3c33.6 0 64.6 11.1 89.6 29.9c9.1 6.9 17.4 14.7 24.8 23.5c5.6 6.6 10.6 13.8 15 21.3c2 3.4 3.8 7 5.5 10.5zm26.4-18.8c-30.1-58.4-91-98.4-161.3-98.4s-131.2 40-161.3 98.4L0 202.7 256 0 512 202.7l-94.7 77.1z\"]\n  };\n  const faSquareGitlab = {\n    prefix: 'fab',\n    iconName: 'square-gitlab',\n    icon: [448, 512, [\"gitlab-square\"], \"e5ae\", \"M0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm337.5 12.5l44.6 116.4 .4 1.2c5.6 16.8 7.2 35.2 2.3 52.5c-5 17.2-15.4 32.4-29.8 43.3l-.2 .1-68.4 51.2-54.1 40.9c-.5 .2-1.1 .5-1.7 .8c-2 1-4.4 2-6.7 2c-3 0-6.8-1.8-8.3-2.8l-54.2-40.9L93.5 322.3l-.4-.3-.2-.1c-14.3-10.8-24.8-26-29.7-43.3s-4.2-35.7 2.2-52.5l.5-1.2 44.7-116.4c.9-2.3 2.5-4.3 4.5-5.6c1.6-1 3.4-1.6 5.2-1.8c1.3-.7 2.1-.4 3.4 .1c.6 .2 1.2 .5 2 .7c1 .4 1.6 .9 2.4 1.5c.6 .4 1.2 1 2.1 1.5c1.2 1.4 2.2 3 2.7 4.8l29.2 92.2H285l30.2-92.2c.5-1.8 1.4-3.4 2.6-4.8s2.8-2.4 4.5-3.1c1.7-.6 3.6-.9 5.4-.7s3.6 .8 5.2 1.8c2 1.3 3.7 3.3 4.6 5.6z\"]\n  };\n  const faGitlabSquare = faSquareGitlab;\n  const faStudiovinari = {\n    prefix: 'fab',\n    iconName: 'studiovinari',\n    icon: [512, 512, [], \"f3f8\", \"M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z\"]\n  };\n  const faPiedPiper = {\n    prefix: 'fab',\n    iconName: 'pied-piper',\n    icon: [480, 512, [], \"f2ae\", \"M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z\"]\n  };\n  const faWordpress = {\n    prefix: 'fab',\n    iconName: 'wordpress',\n    icon: [512, 512, [], \"f19a\", \"M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z\"]\n  };\n  const faProductHunt = {\n    prefix: 'fab',\n    iconName: 'product-hunt',\n    icon: [512, 512, [], \"f288\", \"M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z\"]\n  };\n  const faFirefox = {\n    prefix: 'fab',\n    iconName: 'firefox',\n    icon: [512, 512, [], \"f269\", \"M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z\"]\n  };\n  const faLinode = {\n    prefix: 'fab',\n    iconName: 'linode',\n    icon: [448, 512, [], \"f2b8\", \"M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z\"]\n  };\n  const faGoodreads = {\n    prefix: 'fab',\n    iconName: 'goodreads',\n    icon: [448, 512, [], \"f3a8\", \"M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z\"]\n  };\n  const faSquareOdnoklassniki = {\n    prefix: 'fab',\n    iconName: 'square-odnoklassniki',\n    icon: [448, 512, [\"odnoklassniki-square\"], \"f264\", \"M224 137.1a39.9 39.9 0 1 0 0 79.7 39.9 39.9 0 1 0 0-79.7zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM224 95.9A81 81 0 1 1 224 258a81 81 0 1 1 0-162.1zm59.3 168.3c16.8-13.2 29.5-5.5 34.1 3.6c7.8 16-1.1 23.7-21.5 37c-17.1 10.9-40.7 15.2-56.2 16.8l13 12.9 47.7 47.7c17.4 17.9-11 45.8-28.6 28.6c-12-12.2-29.5-29.7-47.7-47.9l0 0-47.7 47.9c-17.7 17.2-46-11-28.4-28.6c3.7-3.7 7.9-7.9 12.5-12.5c10.4-10.4 22.6-22.7 35.2-35.2l12.9-12.9c-15.4-1.6-39.3-5.7-56.6-16.8c-20.3-13.3-29.3-20.9-21.4-37c4.6-9.1 17.3-16.8 34.1-3.6c0 0 22.7 18 59.3 18s59.3-18 59.3-18z\"]\n  };\n  const faOdnoklassnikiSquare = faSquareOdnoklassniki;\n  const faJsfiddle = {\n    prefix: 'fab',\n    iconName: 'jsfiddle',\n    icon: [576, 512, [], \"f1cc\", \"M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z\"]\n  };\n  const faSith = {\n    prefix: 'fab',\n    iconName: 'sith',\n    icon: [448, 512, [], \"f512\", \"M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z\"]\n  };\n  const faThemeisle = {\n    prefix: 'fab',\n    iconName: 'themeisle',\n    icon: [512, 512, [], \"f2b2\", \"M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z\"]\n  };\n  const faPage4 = {\n    prefix: 'fab',\n    iconName: 'page4',\n    icon: [496, 512, [], \"f3d7\", \"M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z\"]\n  };\n  const faHashnode = {\n    prefix: 'fab',\n    iconName: 'hashnode',\n    icon: [512, 512, [], \"e499\", \"M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z\"]\n  };\n  const faReact = {\n    prefix: 'fab',\n    iconName: 'react',\n    icon: [512, 512, [], \"f41b\", \"M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z\"]\n  };\n  const faCcPaypal = {\n    prefix: 'fab',\n    iconName: 'cc-paypal',\n    icon: [576, 512, [], \"f1f4\", \"M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z\"]\n  };\n  const faSquarespace = {\n    prefix: 'fab',\n    iconName: 'squarespace',\n    icon: [512, 512, [], \"f5be\", \"M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z\"]\n  };\n  const faCcStripe = {\n    prefix: 'fab',\n    iconName: 'cc-stripe',\n    icon: [576, 512, [], \"f1f5\", \"M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z\"]\n  };\n  const faCreativeCommonsShare = {\n    prefix: 'fab',\n    iconName: 'creative-commons-share',\n    icon: [496, 512, [], \"f4f2\", \"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z\"]\n  };\n  const faBitcoin = {\n    prefix: 'fab',\n    iconName: 'bitcoin',\n    icon: [512, 512, [], \"f379\", \"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z\"]\n  };\n  const faKeycdn = {\n    prefix: 'fab',\n    iconName: 'keycdn',\n    icon: [512, 512, [], \"f3ba\", \"M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160\"]\n  };\n  const faOpera = {\n    prefix: 'fab',\n    iconName: 'opera',\n    icon: [496, 512, [], \"f26a\", \"M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z\"]\n  };\n  const faItchIo = {\n    prefix: 'fab',\n    iconName: 'itch-io',\n    icon: [512, 512, [], \"f83a\", \"M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z\"]\n  };\n  const faUmbraco = {\n    prefix: 'fab',\n    iconName: 'umbraco',\n    icon: [510, 512, [], \"f8e8\", \"M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z\"]\n  };\n  const faGalacticSenate = {\n    prefix: 'fab',\n    iconName: 'galactic-senate',\n    icon: [512, 512, [], \"f50d\", \"M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z\"]\n  };\n  const faUbuntu = {\n    prefix: 'fab',\n    iconName: 'ubuntu',\n    icon: [576, 512, [], \"f7df\", \"M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z\"]\n  };\n  const faDraft2digital = {\n    prefix: 'fab',\n    iconName: 'draft2digital',\n    icon: [480, 512, [], \"f396\", \"M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z\"]\n  };\n  const faStripe = {\n    prefix: 'fab',\n    iconName: 'stripe',\n    icon: [640, 512, [], \"f429\", \"M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z\"]\n  };\n  const faHouzz = {\n    prefix: 'fab',\n    iconName: 'houzz',\n    icon: [448, 512, [], \"f27c\", \"M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z\"]\n  };\n  const faGg = {\n    prefix: 'fab',\n    iconName: 'gg',\n    icon: [512, 512, [], \"f260\", \"M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z\"]\n  };\n  const faDhl = {\n    prefix: 'fab',\n    iconName: 'dhl',\n    icon: [640, 512, [], \"f790\", \"M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.2-1.4 2-4.1 5.5 4.6 5.5h45.6s7.3-10 13.5-18.4c8.4-11.4.7-35-29.2-35H112.6l-20.4 27.8h111.4c5.6 0 5.5 2.2 2.7 5.9zM0 301.2h73.1l4.7-6.4H0v6.4zm323 0h58.7L404 271h-58.7c-.1 0-22.3 30.2-22.3 30.2zm222 .1h95v-6.4h-90.3l-4.7 6.4zm22.3-30.3l-4.7 6.4H640V271h-72.7zm-13.5 18.3H640v-6.4h-81.5l-4.7 6.4zm-164.2-78.6l-22.5 30.6h-26.2l22.5-30.6h-58.7l-39.3 53.4H409l39.3-53.4h-58.7zm33.5 60.3s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6h94.3l22.3-30.3H423.1z\"]\n  };\n  const faSquarePinterest = {\n    prefix: 'fab',\n    iconName: 'square-pinterest',\n    icon: [448, 512, [\"pinterest-square\"], \"f0d3\", \"M384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h72.6l-2.2-.8c-5.4-48.1-3.1-57.5 15.7-134.7c3.9-16 8.5-35 13.9-57.9c0 0-7.3-14.8-7.3-36.5c0-70.7 75.5-78 75.5-25c0 13.5-5.4 31.1-11.2 49.8c-3.3 10.6-6.6 21.5-9.1 32c-5.7 24.5 12.3 44.4 36.4 44.4c43.7 0 77.2-46 77.2-112.4c0-58.8-42.3-99.9-102.6-99.9C153 139 112 191.4 112 245.6c0 21.1 8.2 43.7 18.3 56c2 2.4 2.3 4.5 1.7 7c-1.1 4.7-3.1 12.9-4.7 19.2c-1 4-1.8 7.3-2.1 8.6c-1.1 4.5-3.5 5.5-8.2 3.3c-30.6-14.3-49.8-59.1-49.8-95.1C67.2 167.1 123.4 96 229.4 96c85.2 0 151.4 60.7 151.4 141.8c0 84.6-53.3 152.7-127.4 152.7c-24.9 0-48.3-12.9-56.3-28.2c0 0-12.3 46.9-15.3 58.4c-5 19.3-17.6 42.9-27.4 59.3H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64z\"]\n  };\n  const faPinterestSquare = faSquarePinterest;\n  const faXing = {\n    prefix: 'fab',\n    iconName: 'xing',\n    icon: [384, 512, [], \"f168\", \"M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z\"]\n  };\n  const faBlackberry = {\n    prefix: 'fab',\n    iconName: 'blackberry',\n    icon: [512, 512, [], \"f37b\", \"M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z\"]\n  };\n  const faCreativeCommonsPd = {\n    prefix: 'fab',\n    iconName: 'creative-commons-pd',\n    icon: [496, 512, [], \"f4ec\", \"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z\"]\n  };\n  const faPlaystation = {\n    prefix: 'fab',\n    iconName: 'playstation',\n    icon: [576, 512, [], \"f3df\", \"M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z\"]\n  };\n  const faQuinscape = {\n    prefix: 'fab',\n    iconName: 'quinscape',\n    icon: [512, 512, [], \"f459\", \"M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z\"]\n  };\n  const faLess = {\n    prefix: 'fab',\n    iconName: 'less',\n    icon: [640, 512, [], \"f41d\", \"M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z\"]\n  };\n  const faBloggerB = {\n    prefix: 'fab',\n    iconName: 'blogger-b',\n    icon: [448, 512, [], \"f37d\", \"M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z\"]\n  };\n  const faOpencart = {\n    prefix: 'fab',\n    iconName: 'opencart',\n    icon: [640, 512, [], \"f23d\", \"M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z\"]\n  };\n  const faVine = {\n    prefix: 'fab',\n    iconName: 'vine',\n    icon: [384, 512, [], \"f1ca\", \"M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z\"]\n  };\n  const faSignalMessenger = {\n    prefix: 'fab',\n    iconName: 'signal-messenger',\n    icon: [512, 512, [], \"e663\", \"M256 0c13.3 0 26.3 1 39.1 3l-3.7 23.7C279.9 24.9 268 24 256 24s-23.9 .9-35.4 2.7L216.9 3C229.7 1 242.7 0 256 0zm60.8 7.3l-5.7 23.3c23.4 5.7 45.4 14.9 65.4 27.1l12.5-20.5c-22.1-13.4-46.4-23.6-72.2-29.9zm90.5 42.2L393.1 68.8c19.1 14 36 30.9 50.1 50.1l19.4-14.2C447 83.6 428.4 65 407.3 49.5zm67.5 73.6l-20.5 12.5c12.2 20 21.4 42 27.1 65.4l23.3-5.7c-6.3-25.8-16.5-50.1-29.9-72.2zM509 216.9l-23.7 3.7c1.8 11.5 2.7 23.4 2.7 35.4s-.9 23.9-2.7 35.4l23.7 3.7c1.9-12.7 3-25.8 3-39.1s-1-26.3-3-39.1zM454.3 376.5c12.2-20 21.4-42 27.1-65.4l23.3 5.7c-6.3 25.8-16.5 50.1-29.9 72.2l-20.5-12.5zm-11.1 16.6l19.4 14.2c-15.5 21.1-34.1 39.8-55.2 55.2l-14.2-19.4c19.1-14 36-30.9 50.1-50.1zm-66.7 61.2l12.5 20.5c-22.1 13.4-46.4 23.6-72.2 29.9l-5.7-23.3c23.4-5.7 45.4-14.9 65.4-27.1zm-85.1 31l3.7 23.7c-12.7 1.9-25.8 3-39.1 3s-26.3-1-39.1-3l3.7-23.7c11.5 1.8 23.4 2.7 35.4 2.7s23.9-.9 35.4-2.7zm-90.5-3.9l-5.7 23.3c-19.4-4.7-37.9-11.6-55.3-20.5l-24.3 5.7-5.5-23.4 32.8-7.7 7.8 4c15.7 8 32.5 14.3 50.1 18.6zM90 471.3l5.5 23.4-41.6 9.7C26 510.8 1.2 486 7.6 458.2l9.7-41.6L40.7 422 31 463.7c-2.4 10.4 6.9 19.7 17.3 17.3L90 471.3zM45.5 401.8l-23.4-5.5L27.8 372C18.9 354.7 12 336.1 7.3 316.7l23.3-5.7c4.3 17.6 10.6 34.4 18.6 50.1l4 7.8-7.7 32.8zM26.7 291.4L3 295.1C1 282.3 0 269.3 0 256s1-26.3 3-39.1l23.7 3.7C24.9 232.1 24 244 24 256s.9 23.9 2.7 35.4zm3.9-90.5L7.3 195.2c6.3-25.8 16.5-50.1 29.9-72.2l20.5 12.5c-12.2 20-21.4 42-27.1 65.4zm38.3-82.1L49.5 104.7C65 83.6 83.6 65 104.7 49.5l14.2 19.4c-19.1 14-36 30.9-50.1 50.1zm66.7-61.2L123.1 37.2c22.1-13.4 46.4-23.6 72.2-29.9l5.7 23.3c-23.4 5.7-45.4 14.9-65.4 27.1zM464 256c0 114.9-93.1 208-208 208c-36.4 0-70.7-9.4-100.5-25.8c-2.9-1.6-6.2-2.1-9.4-1.4L53.6 458.4l21.6-92.5c.7-3.2 .2-6.5-1.4-9.4C57.4 326.7 48 292.4 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208z\"]\n  };\n  const faPaypal = {\n    prefix: 'fab',\n    iconName: 'paypal',\n    icon: [384, 512, [], \"f1ed\", \"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z\"]\n  };\n  const faGitlab = {\n    prefix: 'fab',\n    iconName: 'gitlab',\n    icon: [512, 512, [], \"f296\", \"M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z\"]\n  };\n  const faTypo3 = {\n    prefix: 'fab',\n    iconName: 'typo3',\n    icon: [448, 512, [], \"f42b\", \"M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z\"]\n  };\n  const faRedditAlien = {\n    prefix: 'fab',\n    iconName: 'reddit-alien',\n    icon: [512, 512, [], \"f281\", \"M373 138.6c-25.2 0-46.3-17.5-51.9-41l0 0c-30.6 4.3-54.2 30.7-54.2 62.4l0 .2c47.4 1.8 90.6 15.1 124.9 36.3c12.6-9.7 28.4-15.5 45.5-15.5c41.3 0 74.7 33.4 74.7 74.7c0 29.8-17.4 55.5-42.7 67.5c-2.4 86.8-97 156.6-213.2 156.6S45.5 410.1 43 323.4C17.6 311.5 0 285.7 0 255.7c0-41.3 33.4-74.7 74.7-74.7c17.2 0 33 5.8 45.7 15.6c34-21.1 76.8-34.4 123.7-36.4l0-.3c0-44.3 33.7-80.9 76.8-85.5C325.8 50.2 347.2 32 373 32c29.4 0 53.3 23.9 53.3 53.3s-23.9 53.3-53.3 53.3zM157.5 255.3c-20.9 0-38.9 20.8-40.2 47.9s17.1 38.1 38 38.1s36.6-9.8 37.8-36.9s-14.7-49.1-35.7-49.1zM395 303.1c-1.2-27.1-19.2-47.9-40.2-47.9s-36.9 22-35.7 49.1c1.2 27.1 16.9 36.9 37.8 36.9s39.3-11 38-38.1zm-60.1 70.8c1.5-3.6-1-7.7-4.9-8.1c-23-2.3-47.9-3.6-73.8-3.6s-50.8 1.3-73.8 3.6c-3.9 .4-6.4 4.5-4.9 8.1c12.9 30.8 43.3 52.4 78.7 52.4s65.8-21.6 78.7-52.4z\"]\n  };\n  const faYahoo = {\n    prefix: 'fab',\n    iconName: 'yahoo',\n    icon: [512, 512, [], \"f19e\", \"M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z\"]\n  };\n  const faDailymotion = {\n    prefix: 'fab',\n    iconName: 'dailymotion',\n    icon: [448, 512, [], \"e052\", \"M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z\"]\n  };\n  const faAffiliatetheme = {\n    prefix: 'fab',\n    iconName: 'affiliatetheme',\n    icon: [512, 512, [], \"f36b\", \"M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z\"]\n  };\n  const faPiedPiperPp = {\n    prefix: 'fab',\n    iconName: 'pied-piper-pp',\n    icon: [448, 512, [], \"f1a7\", \"M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z\"]\n  };\n  const faBootstrap = {\n    prefix: 'fab',\n    iconName: 'bootstrap',\n    icon: [576, 512, [], \"f836\", \"M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z\"]\n  };\n  const faOdnoklassniki = {\n    prefix: 'fab',\n    iconName: 'odnoklassniki',\n    icon: [320, 512, [], \"f263\", \"M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z\"]\n  };\n  const faNfcSymbol = {\n    prefix: 'fab',\n    iconName: 'nfc-symbol',\n    icon: [576, 512, [], \"e531\", \"M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z\"]\n  };\n  const faMintbit = {\n    prefix: 'fab',\n    iconName: 'mintbit',\n    icon: [512, 512, [], \"e62f\", \"M73.2 512V438.9H365.7V365.7h73.2V219.4H512V0H292.6V73.1H146.3v73.2H73.2V438.9H0V512H73.2zm73.1-219.4h73.2v73.1H146.3V292.6zm73.2-73.1h73.1v73.1H219.4V219.4zm73.1 0V146.3h73.2v73.1H292.6zM365.7 73.1h73.2v73.2H365.7V73.1z\"]\n  };\n  const faEthereum = {\n    prefix: 'fab',\n    iconName: 'ethereum',\n    icon: [320, 512, [], \"f42e\", \"M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z\"]\n  };\n  const faSpeakerDeck = {\n    prefix: 'fab',\n    iconName: 'speaker-deck',\n    icon: [512, 512, [], \"f83c\", \"M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z\"]\n  };\n  const faCreativeCommonsNcEu = {\n    prefix: 'fab',\n    iconName: 'creative-commons-nc-eu',\n    icon: [496, 512, [], \"f4e9\", \"M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z\"]\n  };\n  const faPatreon = {\n    prefix: 'fab',\n    iconName: 'patreon',\n    icon: [512, 512, [], \"f3d9\", \"M489.7 153.8c-.1-65.4-51-119-110.7-138.3C304.8-8.5 207-5 136.1 28.4C50.3 68.9 23.3 157.7 22.3 246.2C21.5 319 28.7 510.6 136.9 512c80.3 1 92.3-102.5 129.5-152.3c26.4-35.5 60.5-45.5 102.4-55.9c72-17.8 121.1-74.7 121-150z\"]\n  };\n  const faAvianex = {\n    prefix: 'fab',\n    iconName: 'avianex',\n    icon: [512, 512, [], \"f374\", \"M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z\"]\n  };\n  const faEllo = {\n    prefix: 'fab',\n    iconName: 'ello',\n    icon: [496, 512, [], \"f5f1\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z\"]\n  };\n  const faGofore = {\n    prefix: 'fab',\n    iconName: 'gofore',\n    icon: [400, 512, [], \"f3a7\", \"M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z\"]\n  };\n  const faBimobject = {\n    prefix: 'fab',\n    iconName: 'bimobject',\n    icon: [448, 512, [], \"f378\", \"M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z\"]\n  };\n  const faBraveReverse = {\n    prefix: 'fab',\n    iconName: 'brave-reverse',\n    icon: [448, 512, [], \"e63d\", \"M298 0c3 0 5.8 1.3 7.8 3.6l38.1 44c.5-.1 1-.2 1.5-.3c9.2-1.6 18.6-2.2 27.7-1.2c11.6 1.4 21.5 5.4 28.9 12.9c7.7 7.8 15.4 15.8 22.6 23.6c2.5 2.7 4.9 5.2 6.9 7.4c.7 .8 1.4 1.5 1.9 2c3.4 3.7 4.2 8.1 2.7 11.9l-9.8 24.6 13.1 38.1c.7 2 .8 4.1 .2 6.2c-.1 .4-.1 .4-.5 2.1c-.6 2.3-.6 2.3-1.5 5.8c-1.6 6.3-3.5 13.3-5.4 20.9c-5.6 21.6-11.2 43.2-16.4 63.4c-12.9 49.9-21.4 82.7-23.4 90.9c-11.1 44.5-19.9 60-48.3 80.3c-24.9 17.8-76.8 53.6-86.8 60c-1 .6-2 1.3-3.4 2.3c-.5 .4-3.2 2.2-3.9 2.7c-4.9 3.3-8.3 5.5-12.1 7.3c-4.7 2.2-9.3 3.5-13.9 3.5s-9.1-1.2-13.9-3.5c-3.7-1.8-7.2-3.9-12.1-7.3c-.8-.5-3.4-2.4-3.9-2.7c-1.4-1-2.5-1.7-3.4-2.3c-10-6.4-61.9-42.1-86.8-60c-28.4-20.4-37.2-35.8-48.3-80.3c-2-8.2-10.5-41-23.3-90.5c-5.3-20.6-10.9-42.2-16.5-63.8c-2-7.6-3.8-14.6-5.4-20.9c-.9-3.5-.9-3.5-1.5-5.8c-.4-1.7-.4-1.7-.5-2.1c-.5-2-.4-4.2 .2-6.2l13.1-38.1L11.8 104c-1.5-3.8-.7-8.2 2-11.2c1.2-1.3 1.8-2 2.6-2.8c2-2.2 4.4-4.7 6.9-7.4C30.6 74.9 38.3 66.9 46 59.1c7.4-7.5 17.3-11.6 28.9-12.9c9.1-1.1 18.5-.5 27.7 1.2c.5 .1 1 .2 1.5 .3l38.1-44C144.2 1.3 147 0 150 0H298zm-4.7 21.1H154.7L115.6 66.2c-2.6 3-6.7 4.3-10.6 3.2c-.2-.1-.7-.2-1.5-.4c-1.3-.3-2.9-.6-4.5-.9c-7.4-1.3-14.9-1.8-21.7-1C70 68 64.3 70.3 60.7 74c-7.6 7.7-15.2 15.6-22.3 23.3c-1.7 1.8-3.3 3.5-4.8 5.1l8.8 22c1 2.4 1 5 .2 7.5L29.2 170.6c.4 1.4 .5 1.9 1.2 4.8c1.6 6.3 3.5 13.3 5.4 20.9c5.6 21.6 11.2 43.2 16.4 63.4c12.9 50 21.4 82.8 23.4 91C85.7 390.8 92 402 115.8 419c24.6 17.6 76.3 53.2 85.9 59.3c1.2 .8 2.5 1.6 4 2.7c.6 .4 3.2 2.2 3.9 2.7c4 2.8 6.7 4.4 9.2 5.6c2.2 1 3.9 1.5 5.1 1.5s2.9-.5 5.1-1.5c2.5-1.2 5.2-2.8 9.2-5.6c.7-.5 3.3-2.3 3.9-2.7c1.6-1.1 2.8-1.9 4-2.7c9.6-6.1 61.3-41.7 85.9-59.3c23.8-17.1 30.2-28.2 40.1-68.3c2.1-8.3 10.5-41.1 23.3-90.7c5.3-20.6 10.9-42.2 16.5-63.8c2-7.6 3.8-14.6 5.4-20.9c.7-2.9 .9-3.4 1.2-4.8l-13.3-38.8c-.8-2.4-.8-5.1 .2-7.5l8.8-22c-1.5-1.6-3.1-3.3-4.8-5.1c-7.2-7.6-14.7-15.5-22.3-23.3c-3.7-3.7-9.3-6-16.6-6.9c-6.8-.8-14.4-.3-21.7 1c-1.7 .3-3.2 .6-4.5 .9c-.8 .2-1.3 .3-1.5 .4c-3.8 1.1-7.9-.2-10.6-3.2L293.3 21.1zM224 316c2.8 0 20.9 6.5 35.4 14.1s25 13 28.3 15.2s1.3 6.2-1.7 8.4s-44.1 34.6-48.1 38.2s-9.8 9.5-13.8 9.5s-9.8-5.9-13.8-9.5s-45.1-36-48.1-38.2s-5.1-6.2-1.7-8.4s13.9-7.5 28.3-15.2s32.5-14.1 35.4-14.1zm.1-230.7c.7 0 8.8 .2 20.5 4.2c12.3 4.2 25.7 9.4 31.9 9.4s51.9-8.9 51.9-8.9s54.2 66.7 54.2 81s-6.8 18-13.7 25.4s-36.8 39.8-40.7 43.9s-11.9 10.5-7.1 21.8s11.7 25.8 3.9 40.4s-21 24.4-29.4 22.8s-28.4-12.2-35.7-17.1s-30.5-24.3-30.5-31.8s24-20.8 28.4-23.9s24.7-14.8 25.1-19.4s.3-6-5.7-17.4s-16.7-26.7-14.9-36.8s19.1-15.4 31.5-20.2s36.2-13.7 39.2-15.1s2.2-2.7-6.8-3.6s-34.6-4.3-46.1-1.1s-31.2 8.2-32.8 10.9s-3 2.7-1.4 11.8s10.1 52.8 10.9 60.6s2.4 12.9-5.8 14.8s-22.1 5.2-26.8 5.2s-18.6-3.3-26.8-5.2s-6.6-7-5.8-14.8s9.3-51.5 10.9-60.6s.2-9.2-1.4-11.8s-21.3-7.6-32.8-10.9s-37.1 .2-46.1 1.1s-9.8 2.2-6.8 3.6s26.8 10.4 39.2 15.1s29.7 10 31.5 20.2s-9 25.4-14.9 36.8s-6.1 12.8-5.7 17.4s20.6 16.4 25.1 19.4s28.4 16.4 28.4 23.9s-23.2 27-30.5 31.8s-27.2 15.4-35.7 17.1s-21.7-8.2-29.4-22.8s-.8-29.1 3.9-40.4s-3.3-17.7-7.1-21.8s-33.8-36.5-40.7-43.9s-13.7-11.2-13.7-25.4s54.2-81 54.2-81s45.8 8.9 51.9 8.9s19.5-5.2 31.9-9.4s20.6-4.2 20.6-4.2l.1 0z\"]\n  };\n  const faFacebookF = {\n    prefix: 'fab',\n    iconName: 'facebook-f',\n    icon: [320, 512, [], \"f39e\", \"M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z\"]\n  };\n  const faSquareGooglePlus = {\n    prefix: 'fab',\n    iconName: 'square-google-plus',\n    icon: [448, 512, [\"google-plus-square\"], \"f0d4\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM64 256c0-55.3 44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4c-34.1 0-61.9 28.2-61.9 63.2c0 34.9 27.8 63.2 61.9 63.2c39.6 0 54.4-28.5 56.8-43.1H164V241.8h94.4c1 5 1.6 10.1 1.6 16.6c0 57.1-38.3 97.6-96 97.6c-55.3 0-100-44.7-100-100zm291 18.2v29H325.8v-29h-29V245h29V216H355v29h29v29.2H355z\"]\n  };\n  const faGooglePlusSquare = faSquareGooglePlus;\n  const faWebAwesome = {\n    prefix: 'fab',\n    iconName: 'web-awesome',\n    icon: [640, 512, [], \"e682\", \"M372.2 52c0 20.9-12.4 39-30.2 47.2L448 192l104.4-20.9c-5.3-7.7-8.4-17.1-8.4-27.1c0-26.5 21.5-48 48-48s48 21.5 48 48c0 26-20.6 47.1-46.4 48L481 442.3c-10.3 23-33.2 37.7-58.4 37.7l-205.2 0c-25.2 0-48-14.8-58.4-37.7L46.4 192C20.6 191.1 0 170 0 144c0-26.5 21.5-48 48-48s48 21.5 48 48c0 10.1-3.1 19.4-8.4 27.1L192 192 298.1 99.1c-17.7-8.3-30-26.3-30-47.1c0-28.7 23.3-52 52-52s52 23.3 52 52z\"]\n  };\n  const faMandalorian = {\n    prefix: 'fab',\n    iconName: 'mandalorian',\n    icon: [448, 512, [], \"f50f\", \"M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z\"]\n  };\n  const faFirstOrderAlt = {\n    prefix: 'fab',\n    iconName: 'first-order-alt',\n    icon: [496, 512, [], \"f50a\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z\"]\n  };\n  const faOsi = {\n    prefix: 'fab',\n    iconName: 'osi',\n    icon: [512, 512, [], \"f41a\", \"M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z\"]\n  };\n  const faGoogleWallet = {\n    prefix: 'fab',\n    iconName: 'google-wallet',\n    icon: [448, 512, [], \"f1ee\", \"M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z\"]\n  };\n  const faDAndDBeyond = {\n    prefix: 'fab',\n    iconName: 'd-and-d-beyond',\n    icon: [640, 512, [], \"f6ca\", \"M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z\"]\n  };\n  const faPeriscope = {\n    prefix: 'fab',\n    iconName: 'periscope',\n    icon: [448, 512, [], \"f3da\", \"M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z\"]\n  };\n  const faFulcrum = {\n    prefix: 'fab',\n    iconName: 'fulcrum',\n    icon: [320, 512, [], \"f50b\", \"M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z\"]\n  };\n  const faCloudscale = {\n    prefix: 'fab',\n    iconName: 'cloudscale',\n    icon: [448, 512, [], \"f383\", \"M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z\"]\n  };\n  const faForumbee = {\n    prefix: 'fab',\n    iconName: 'forumbee',\n    icon: [448, 512, [], \"f211\", \"M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z\"]\n  };\n  const faMizuni = {\n    prefix: 'fab',\n    iconName: 'mizuni',\n    icon: [496, 512, [], \"f3cc\", \"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z\"]\n  };\n  const faSchlix = {\n    prefix: 'fab',\n    iconName: 'schlix',\n    icon: [448, 512, [], \"f3ea\", \"M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z\"]\n  };\n  const faSquareXing = {\n    prefix: 'fab',\n    iconName: 'square-xing',\n    icon: [448, 512, [\"xing-square\"], \"f169\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM93.8 320.2c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6 .2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2c-3.5 6.2-7.7 9.1-12.6 9.1H93.8zm163.5-33.4v.2l65.5 119c2.8 5.1 .1 10.1-6 10.1H270.2c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c1.8-3.2 22.9-40.4 63.3-111.6c11.7-20.7 25.1-44.3 40.1-70.8c3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10L257.3 286.8z\"]\n  };\n  const faXingSquare = faSquareXing;\n  const faBandcamp = {\n    prefix: 'fab',\n    iconName: 'bandcamp',\n    icon: [512, 512, [], \"f2d5\", \"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z\"]\n  };\n  const faWpforms = {\n    prefix: 'fab',\n    iconName: 'wpforms',\n    icon: [448, 512, [], \"f298\", \"M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z\"]\n  };\n  const faCloudversify = {\n    prefix: 'fab',\n    iconName: 'cloudversify',\n    icon: [616, 512, [], \"f385\", \"M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z\"]\n  };\n  const faUsps = {\n    prefix: 'fab',\n    iconName: 'usps',\n    icon: [576, 512, [], \"f7e1\", \"M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z\"]\n  };\n  const faMegaport = {\n    prefix: 'fab',\n    iconName: 'megaport',\n    icon: [496, 512, [], \"f5a3\", \"M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z\"]\n  };\n  const faMagento = {\n    prefix: 'fab',\n    iconName: 'magento',\n    icon: [448, 512, [], \"f3c4\", \"M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z\"]\n  };\n  const faSpotify = {\n    prefix: 'fab',\n    iconName: 'spotify',\n    icon: [496, 512, [], \"f1bc\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z\"]\n  };\n  const faOptinMonster = {\n    prefix: 'fab',\n    iconName: 'optin-monster',\n    icon: [576, 512, [], \"f23c\", \"M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z\"]\n  };\n  const faFly = {\n    prefix: 'fab',\n    iconName: 'fly',\n    icon: [384, 512, [], \"f417\", \"M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z\"]\n  };\n  const faSquareBluesky = {\n    prefix: 'fab',\n    iconName: 'square-bluesky',\n    icon: [448, 512, [], \"e6a3\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 247.4c14.5-30 54-85.8 90.7-113.3c26.5-19.9 69.3-35.2 69.3 13.7c0 9.8-5.6 82.1-8.9 93.8c-11.4 40.8-53 51.2-90 44.9c64.7 11 81.2 47.5 45.6 84c-67.5 69.3-97-17.4-104.6-39.6c0 0 0 0 0 0l-.3-.9c-.9-2.6-1.4-4.1-1.8-4.1s-.9 1.5-1.8 4.1c-.1 .3-.2 .6-.3 .9c0 0 0 0 0 0c-7.6 22.2-37.1 108.8-104.6 39.6c-35.5-36.5-19.1-73 45.6-84c-37 6.3-78.6-4.1-90-44.9c-3.3-11.7-8.9-84-8.9-93.8c0-48.9 42.9-33.5 69.3-13.7c36.7 27.5 76.2 83.4 90.7 113.3z\"]\n  };\n  const faAviato = {\n    prefix: 'fab',\n    iconName: 'aviato',\n    icon: [640, 512, [], \"f421\", \"M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z\"]\n  };\n  const faItunes = {\n    prefix: 'fab',\n    iconName: 'itunes',\n    icon: [448, 512, [], \"f3b4\", \"M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z\"]\n  };\n  const faCuttlefish = {\n    prefix: 'fab',\n    iconName: 'cuttlefish',\n    icon: [440, 512, [], \"f38c\", \"M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z\"]\n  };\n  const faBlogger = {\n    prefix: 'fab',\n    iconName: 'blogger',\n    icon: [448, 512, [], \"f37c\", \"M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z\"]\n  };\n  const faFlickr = {\n    prefix: 'fab',\n    iconName: 'flickr',\n    icon: [448, 512, [], \"f16e\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z\"]\n  };\n  const faViber = {\n    prefix: 'fab',\n    iconName: 'viber',\n    icon: [512, 512, [], \"f409\", \"M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z\"]\n  };\n  const faSoundcloud = {\n    prefix: 'fab',\n    iconName: 'soundcloud',\n    icon: [640, 512, [], \"f1be\", \"M639.8 298.6c-1.3 23.1-11.5 44.8-28.4 60.5s-39.2 24.4-62.3 24.1h-218c-4.8 0-9.4-2-12.8-5.4s-5.3-8-5.3-12.8V130.2c-.2-4 .9-8 3.1-11.4s5.3-6.1 9-7.7c0 0 20.1-13.9 62.3-13.9c25.8 0 51.1 6.9 73.3 20.1c17.3 10.2 32.3 23.8 44.1 40.1s20 34.8 24.2 54.4c7.5-2.1 15.3-3.2 23.1-3.2c11.7-.1 23.3 2.2 34.2 6.7S606.8 226.6 615 235s14.6 18.3 18.9 29.3s6.3 22.6 5.9 34.3zm-354-153.5c.1-1 0-2-.3-2.9s-.8-1.8-1.5-2.6s-1.5-1.3-2.4-1.7s-1.9-.6-2.9-.6s-2 .2-2.9 .6s-1.7 1-2.4 1.7s-1.2 1.6-1.5 2.6s-.4 1.9-.3 2.9c-6 78.9-10.6 152.9 0 231.6c.2 1.7 1 3.3 2.3 4.5s3 1.8 4.7 1.8s3.4-.6 4.7-1.8s2.1-2.8 2.3-4.5c11.3-79.4 6.6-152 0-231.6zm-44 27.3c-.2-1.8-1.1-3.5-2.4-4.7s-3.1-1.9-5-1.9s-3.6 .7-5 1.9s-2.2 2.9-2.4 4.7c-7.9 67.9-7.9 136.5 0 204.4c.3 1.8 1.2 3.4 2.5 4.5s3.1 1.8 4.8 1.8s3.5-.6 4.8-1.8s2.2-2.8 2.5-4.5c8.8-67.8 8.8-136.5 .1-204.4zm-44.3-6.9c-.2-1.8-1-3.4-2.3-4.6s-3-1.8-4.8-1.8s-3.5 .7-4.8 1.8s-2.1 2.8-2.3 4.6c-6.7 72-10.2 139.3 0 211.1c0 1.9 .7 3.7 2.1 5s3.1 2.1 5 2.1s3.7-.7 5-2.1s2.1-3.1 2.1-5c10.5-72.8 7.3-138.2 .1-211.1zm-44 20.6c0-1.9-.8-3.8-2.1-5.2s-3.2-2.1-5.2-2.1s-3.8 .8-5.2 2.1s-2.1 3.2-2.1 5.2c-8.1 63.3-8.1 127.5 0 190.8c.2 1.8 1 3.4 2.4 4.6s3.1 1.9 4.8 1.9s3.5-.7 4.8-1.9s2.2-2.8 2.4-4.6c8.8-63.3 8.9-127.5 .3-190.8zM109 233.7c0-1.9-.8-3.8-2.1-5.1s-3.2-2.1-5.1-2.1s-3.8 .8-5.1 2.1s-2.1 3.2-2.1 5.1c-10.5 49.2-5.5 93.9 .4 143.6c.3 1.6 1.1 3.1 2.3 4.2s2.8 1.7 4.5 1.7s3.2-.6 4.5-1.7s2.1-2.5 2.3-4.2c6.6-50.4 11.6-94.1 .4-143.6zm-44.1-7.5c-.2-1.8-1.1-3.5-2.4-4.8s-3.2-1.9-5-1.9s-3.6 .7-5 1.9s-2.2 2.9-2.4 4.8c-9.3 50.2-6.2 94.4 .3 144.5c.7 7.6 13.6 7.5 14.4 0c7.2-50.9 10.5-93.8 .3-144.5zM20.3 250.8c-.2-1.8-1.1-3.5-2.4-4.8s-3.2-1.9-5-1.9s-3.6 .7-5 1.9s-2.3 2.9-2.4 4.8c-8.5 33.7-5.9 61.6 .6 95.4c.2 1.7 1 3.3 2.3 4.4s2.9 1.8 4.7 1.8s3.4-.6 4.7-1.8s2.1-2.7 2.3-4.4c7.5-34.5 11.2-61.8 .4-95.4z\"]\n  };\n  const faDigg = {\n    prefix: 'fab',\n    iconName: 'digg',\n    icon: [512, 512, [], \"f1a6\", \"M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z\"]\n  };\n  const faTencentWeibo = {\n    prefix: 'fab',\n    iconName: 'tencent-weibo',\n    icon: [384, 512, [], \"f1d5\", \"M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z\"]\n  };\n  const faLetterboxd = {\n    prefix: 'fab',\n    iconName: 'letterboxd',\n    icon: [640, 512, [], \"e62d\", \"M521.3 128C586.9 128 640 181.1 640 246.6s-53.1 118.6-118.7 118.6c-42.5 0-79.7-22.3-100.7-55.8c11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l0 0 .8-1.2c20.8-32.3 56.8-53.9 97.9-54.6l2 0zM320 128c42.5 0 79.7 22.3 100.7 55.8c-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l0 0-.8 1.2c-20.8 32.3-56.8 53.9-97.9 54.6l-2 0c-42.5 0-79.7-22.3-100.7-55.8c11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l0 0 .8-1.2c20.8-32.3 56.8-53.9 97.9-54.6l2 0zm-201.3 0c42.5 0 79.7 22.3 100.7 55.8c-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l0 0-.8 1.2c-20.8 32.3-56.8 53.9-97.9 54.6l-2 0C53.1 365.1 0 312.1 0 246.6S53.1 128 118.7 128z\"]\n  };\n  const faSymfony = {\n    prefix: 'fab',\n    iconName: 'symfony',\n    icon: [512, 512, [], \"f83d\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z\"]\n  };\n  const faMaxcdn = {\n    prefix: 'fab',\n    iconName: 'maxcdn',\n    icon: [512, 512, [], \"f136\", \"M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z\"]\n  };\n  const faEtsy = {\n    prefix: 'fab',\n    iconName: 'etsy',\n    icon: [384, 512, [], \"f2d7\", \"M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z\"]\n  };\n  const faFacebookMessenger = {\n    prefix: 'fab',\n    iconName: 'facebook-messenger',\n    icon: [512, 512, [], \"f39f\", \"M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z\"]\n  };\n  const faAudible = {\n    prefix: 'fab',\n    iconName: 'audible',\n    icon: [640, 512, [], \"f373\", \"M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z\"]\n  };\n  const faThinkPeaks = {\n    prefix: 'fab',\n    iconName: 'think-peaks',\n    icon: [576, 512, [], \"f731\", \"M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z\"]\n  };\n  const faBilibili = {\n    prefix: 'fab',\n    iconName: 'bilibili',\n    icon: [512, 512, [], \"e3d9\", \"M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z\"]\n  };\n  const faErlang = {\n    prefix: 'fab',\n    iconName: 'erlang',\n    icon: [640, 512, [], \"f39d\", \"M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z\"]\n  };\n  const faXTwitter = {\n    prefix: 'fab',\n    iconName: 'x-twitter',\n    icon: [512, 512, [], \"e61b\", \"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"]\n  };\n  const faCottonBureau = {\n    prefix: 'fab',\n    iconName: 'cotton-bureau',\n    icon: [512, 512, [], \"f89e\", \"M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z\"]\n  };\n  const faDashcube = {\n    prefix: 'fab',\n    iconName: 'dashcube',\n    icon: [448, 512, [], \"f210\", \"M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z\"]\n  };\n  const fa42Group = {\n    prefix: 'fab',\n    iconName: '42-group',\n    icon: [640, 512, [\"innosoft\"], \"e080\", \"M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z\"]\n  };\n  const faInnosoft = fa42Group;\n  const faStackExchange = {\n    prefix: 'fab',\n    iconName: 'stack-exchange',\n    icon: [448, 512, [], \"f18d\", \"M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z\"]\n  };\n  const faElementor = {\n    prefix: 'fab',\n    iconName: 'elementor',\n    icon: [512, 512, [], \"f430\", \"M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z\"]\n  };\n  const faSquarePiedPiper = {\n    prefix: 'fab',\n    iconName: 'square-pied-piper',\n    icon: [448, 512, [\"pied-piper-square\"], \"e01e\", \"M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z\"]\n  };\n  const faPiedPiperSquare = faSquarePiedPiper;\n  const faCreativeCommonsNd = {\n    prefix: 'fab',\n    iconName: 'creative-commons-nd',\n    icon: [496, 512, [], \"f4eb\", \"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z\"]\n  };\n  const faPalfed = {\n    prefix: 'fab',\n    iconName: 'palfed',\n    icon: [576, 512, [], \"f3d8\", \"M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z\"]\n  };\n  const faSuperpowers = {\n    prefix: 'fab',\n    iconName: 'superpowers',\n    icon: [448, 512, [], \"f2dd\", \"M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z\"]\n  };\n  const faResolving = {\n    prefix: 'fab',\n    iconName: 'resolving',\n    icon: [496, 512, [], \"f3e7\", \"M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z\"]\n  };\n  const faXbox = {\n    prefix: 'fab',\n    iconName: 'xbox',\n    icon: [512, 512, [], \"f412\", \"M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z\"]\n  };\n  const faSquareWebAwesomeStroke = {\n    prefix: 'fab',\n    iconName: 'square-web-awesome-stroke',\n    icon: [448, 512, [], \"e684\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm235 81.6L288 224l52.2-10.4c-2.6-3.9-4.2-8.5-4.2-13.6c0-13.3 10.7-24 24-24s24 10.7 24 24c0 13-10.3 23.6-23.2 24L304.5 349.1c-5.2 11.5-16.6 18.9-29.2 18.9l-102.6 0c-12.6 0-24-7.4-29.2-18.9L87.2 224C74.3 223.6 64 213 64 200c0-13.3 10.7-24 24-24s24 10.7 24 24c0 5-1.5 9.7-4.2 13.6L160 224l53.1-46.4c-8.9-4.1-15-13.1-15-23.6c0-14.4 11.6-26 26-26s26 11.6 26 26c0 10.5-6.2 19.5-15.1 23.6z\"]\n  };\n  const faSearchengin = {\n    prefix: 'fab',\n    iconName: 'searchengin',\n    icon: [460, 512, [], \"f3eb\", \"M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z\"]\n  };\n  const faTiktok = {\n    prefix: 'fab',\n    iconName: 'tiktok',\n    icon: [448, 512, [], \"e07b\", \"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"]\n  };\n  const faSquareFacebook = {\n    prefix: 'fab',\n    iconName: 'square-facebook',\n    icon: [448, 512, [\"facebook-square\"], \"f082\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n  };\n  const faFacebookSquare = faSquareFacebook;\n  const faRenren = {\n    prefix: 'fab',\n    iconName: 'renren',\n    icon: [512, 512, [], \"f18b\", \"M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z\"]\n  };\n  const faLinux = {\n    prefix: 'fab',\n    iconName: 'linux',\n    icon: [448, 512, [], \"f17c\", \"M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z\"]\n  };\n  const faGlide = {\n    prefix: 'fab',\n    iconName: 'glide',\n    icon: [448, 512, [], \"f2a5\", \"M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z\"]\n  };\n  const faLinkedin = {\n    prefix: 'fab',\n    iconName: 'linkedin',\n    icon: [448, 512, [], \"f08c\", \"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"]\n  };\n  const faHubspot = {\n    prefix: 'fab',\n    iconName: 'hubspot',\n    icon: [512, 512, [], \"f3b2\", \"M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z\"]\n  };\n  const faDeploydog = {\n    prefix: 'fab',\n    iconName: 'deploydog',\n    icon: [512, 512, [], \"f38e\", \"M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z\"]\n  };\n  const faTwitch = {\n    prefix: 'fab',\n    iconName: 'twitch',\n    icon: [512, 512, [], \"f1e8\", \"M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z\"]\n  };\n  const faFlutter = {\n    prefix: 'fab',\n    iconName: 'flutter',\n    icon: [448, 512, [], \"e694\", \"M429.5 236.3L291.7 374.1 429.5 512H272l-59.1-59.1-78.8-78.8L272 236.3H429.5zM272 0L16 256l78.8 78.8L429.5 0H272z\"]\n  };\n  const faRavelry = {\n    prefix: 'fab',\n    iconName: 'ravelry',\n    icon: [512, 512, [], \"f2d9\", \"M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z\"]\n  };\n  const faMixer = {\n    prefix: 'fab',\n    iconName: 'mixer',\n    icon: [512, 512, [], \"e056\", \"M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z\"]\n  };\n  const faSquareLastfm = {\n    prefix: 'fab',\n    iconName: 'square-lastfm',\n    icon: [448, 512, [\"lastfm-square\"], \"f203\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM210.7 280.8c-1.8-5.5-3.4-10.8-5-15.9c-12.9-41.9-21-68.4-58-68.4c-22.4 0-45.1 16.1-45.1 61.2c0 35.2 18 57.2 43.3 57.2c28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8c0-57.9 28.6-92 82.5-92c67.9 0 79.3 35.3 96.4 88.4c1.4 4.4 2.9 8.9 4.4 13.5c8.8 26.8 24.2 46.2 61.2 46.2c24.9 0 38.1-5.5 38.1-19.1c0-17.5-16.9-21.2-40-26.4c-3.2-.7-6.5-1.4-9.9-2.2c-30.4-7.3-42.5-23.1-42.5-48c0-40 32.3-52.4 65.2-52.4c37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4c-16.1 0-26 7.3-26 19.8c0 11 4.8 17.6 20.9 21.3c2.2 .5 4.5 1 6.7 1.4c31.1 6.5 65.1 13.7 65.1 56.1c.1 36.7-30.7 50.6-76.1 50.6c-63.4 0-85.4-28.6-97.1-64.1z\"]\n  };\n  const faLastfmSquare = faSquareLastfm;\n  const faVimeo = {\n    prefix: 'fab',\n    iconName: 'vimeo',\n    icon: [448, 512, [], \"f40a\", \"M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z\"]\n  };\n  const faMendeley = {\n    prefix: 'fab',\n    iconName: 'mendeley',\n    icon: [640, 512, [], \"f7b3\", \"M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z\"]\n  };\n  const faUniregistry = {\n    prefix: 'fab',\n    iconName: 'uniregistry',\n    icon: [384, 512, [], \"f404\", \"M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z\"]\n  };\n  const faFigma = {\n    prefix: 'fab',\n    iconName: 'figma',\n    icon: [384, 512, [], \"f799\", \"M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z\"]\n  };\n  const faCreativeCommonsRemix = {\n    prefix: 'fab',\n    iconName: 'creative-commons-remix',\n    icon: [496, 512, [], \"f4ee\", \"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z\"]\n  };\n  const faCcAmazonPay = {\n    prefix: 'fab',\n    iconName: 'cc-amazon-pay',\n    icon: [576, 512, [], \"f42d\", \"M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z\"]\n  };\n  const faDropbox = {\n    prefix: 'fab',\n    iconName: 'dropbox',\n    icon: [528, 512, [], \"f16b\", \"M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z\"]\n  };\n  const faInstagram = {\n    prefix: 'fab',\n    iconName: 'instagram',\n    icon: [448, 512, [], \"f16d\", \"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"]\n  };\n  const faCmplid = {\n    prefix: 'fab',\n    iconName: 'cmplid',\n    icon: [640, 512, [], \"e360\", \"M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z\"]\n  };\n  const faUpwork = {\n    prefix: 'fab',\n    iconName: 'upwork',\n    icon: [641, 512, [], \"e641\", \"M494.7 295.6c-50.3 0-83.5-38.9-92.8-53.9c11.9-95.3 46.8-125.4 92.8-125.4c45.5 0 80.9 36.4 80.9 89.7s-35.4 89.7-80.9 89.7zm0-237.8c-81.9 0-127.8 53.4-141 108.4c-14.9-28-25.9-65.5-34.5-100.3H206v141c0 51.1-23.3 89-68.8 89s-71.6-37.8-71.6-89l.5-141H.8v141c0 41.1 13.3 78.4 37.6 105.1c25 27.5 59.2 41.8 98.8 41.8c78.8 0 133.8-60.4 133.8-146.9V112.1c8.2 31.2 27.8 91.1 65.3 143.6l-35 199.4h66.4l23.1-141.3c7.6 6.3 15.7 12 24.2 17c22.2 14 47.7 21.9 73.9 22.8c0 0 4 .2 6.1 .2c81.2 0 145.9-62.9 145.9-147.8s-64.8-148.1-146-148.1z\"]\n  };\n  const faFacebook = {\n    prefix: 'fab',\n    iconName: 'facebook',\n    icon: [512, 512, [62000], \"f09a\", \"M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z\"]\n  };\n  const faGripfire = {\n    prefix: 'fab',\n    iconName: 'gripfire',\n    icon: [384, 512, [], \"f3ac\", \"M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z\"]\n  };\n  const faJediOrder = {\n    prefix: 'fab',\n    iconName: 'jedi-order',\n    icon: [448, 512, [], \"f50e\", \"M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z\"]\n  };\n  const faUikit = {\n    prefix: 'fab',\n    iconName: 'uikit',\n    icon: [448, 512, [], \"f403\", \"M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z\"]\n  };\n  const faFortAwesomeAlt = {\n    prefix: 'fab',\n    iconName: 'fort-awesome-alt',\n    icon: [512, 512, [], \"f3a3\", \"M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z\"]\n  };\n  const faPhabricator = {\n    prefix: 'fab',\n    iconName: 'phabricator',\n    icon: [496, 512, [], \"f3db\", \"M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z\"]\n  };\n  const faUssunnah = {\n    prefix: 'fab',\n    iconName: 'ussunnah',\n    icon: [482, 512, [], \"f407\", \"M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z\"]\n  };\n  const faEarlybirds = {\n    prefix: 'fab',\n    iconName: 'earlybirds',\n    icon: [480, 512, [], \"f39a\", \"M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z\"]\n  };\n  const faTradeFederation = {\n    prefix: 'fab',\n    iconName: 'trade-federation',\n    icon: [496, 512, [], \"f513\", \"M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z\"]\n  };\n  const faAutoprefixer = {\n    prefix: 'fab',\n    iconName: 'autoprefixer',\n    icon: [640, 512, [], \"f41c\", \"M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z\"]\n  };\n  const faWhatsapp = {\n    prefix: 'fab',\n    iconName: 'whatsapp',\n    icon: [448, 512, [], \"f232\", \"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"]\n  };\n  const faSquareUpwork = {\n    prefix: 'fab',\n    iconName: 'square-upwork',\n    icon: [448, 512, [], \"e67c\", \"M56 32l336 0c30.9 0 56 25.1 56 56l0 336c0 30.9-25.1 56-56 56L56 480c-30.9 0-56-25.1-56-56L0 88C0 57.1 25.1 32 56 32zM270.9 274.2c6.6-52.9 25.9-69.5 51.4-69.5c25.3 0 44.9 20.2 44.9 49.7s-19.7 49.7-44.9 49.7c-27.9 0-46.3-21.5-51.4-29.9zm-26.7-41.8c-8.2-15.5-14.3-36.3-19.2-55.6l-29.7 0-33.2 0 0 78.1c0 28.4-12.9 49.4-38.2 49.4s-39.8-20.9-39.8-49.3l.3-78.1-36.2 0 0 78.1c0 22.8 7.4 43.5 20.9 58.2c13.9 15.2 32.8 23.2 54.8 23.2c43.7 0 74.2-33.5 74.2-81.5l0-52.5c4.6 17.3 15.4 50.5 36.2 79.7L215 392.6l36.8 0 12.8-78.4c4.2 3.5 8.7 6.6 13.4 9.4c12.3 7.8 26.4 12.2 40.9 12.6l.1 0c.5 0 1.1 0 1.6 0c.6 0 1.1 0 1.7 0c45.1 0 80.9-34.9 80.9-81.9s-35.9-82.2-80.9-82.2c-45.4 0-70.9 29.7-78.1 60.1z\"]\n  };\n  const faSlideshare = {\n    prefix: 'fab',\n    iconName: 'slideshare',\n    icon: [512, 512, [], \"f1e7\", \"M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z\"]\n  };\n  const faGooglePlay = {\n    prefix: 'fab',\n    iconName: 'google-play',\n    icon: [512, 512, [], \"f3ab\", \"M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z\"]\n  };\n  const faViadeo = {\n    prefix: 'fab',\n    iconName: 'viadeo',\n    icon: [448, 512, [], \"f2a9\", \"M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z\"]\n  };\n  const faLine = {\n    prefix: 'fab',\n    iconName: 'line',\n    icon: [512, 512, [], \"f3c0\", \"M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z\"]\n  };\n  const faGoogleDrive = {\n    prefix: 'fab',\n    iconName: 'google-drive',\n    icon: [512, 512, [], \"f3aa\", \"M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z\"]\n  };\n  const faServicestack = {\n    prefix: 'fab',\n    iconName: 'servicestack',\n    icon: [496, 512, [], \"f3ec\", \"M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z\"]\n  };\n  const faSimplybuilt = {\n    prefix: 'fab',\n    iconName: 'simplybuilt',\n    icon: [512, 512, [], \"f215\", \"M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z\"]\n  };\n  const faBitbucket = {\n    prefix: 'fab',\n    iconName: 'bitbucket',\n    icon: [512, 512, [61810], \"f171\", \"M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z\"]\n  };\n  const faImdb = {\n    prefix: 'fab',\n    iconName: 'imdb',\n    icon: [448, 512, [], \"f2d8\", \"M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z\"]\n  };\n  const faDeezer = {\n    prefix: 'fab',\n    iconName: 'deezer',\n    icon: [576, 512, [], \"e077\", \"M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z\"]\n  };\n  const faRaspberryPi = {\n    prefix: 'fab',\n    iconName: 'raspberry-pi',\n    icon: [407, 512, [], \"f7bb\", \"M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z\"]\n  };\n  const faJira = {\n    prefix: 'fab',\n    iconName: 'jira',\n    icon: [496, 512, [], \"f7b1\", \"M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z\"]\n  };\n  const faDocker = {\n    prefix: 'fab',\n    iconName: 'docker',\n    icon: [640, 512, [], \"f395\", \"M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z\"]\n  };\n  const faScreenpal = {\n    prefix: 'fab',\n    iconName: 'screenpal',\n    icon: [512, 512, [], \"e570\", \"M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z\"]\n  };\n  const faBluetooth = {\n    prefix: 'fab',\n    iconName: 'bluetooth',\n    icon: [448, 512, [], \"f293\", \"M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z\"]\n  };\n  const faGitter = {\n    prefix: 'fab',\n    iconName: 'gitter',\n    icon: [384, 512, [], \"f426\", \"M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z\"]\n  };\n  const faDAndD = {\n    prefix: 'fab',\n    iconName: 'd-and-d',\n    icon: [576, 512, [], \"f38d\", \"M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z\"]\n  };\n  const faMicroblog = {\n    prefix: 'fab',\n    iconName: 'microblog',\n    icon: [448, 512, [], \"e01a\", \"M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z\"]\n  };\n  const faCcDinersClub = {\n    prefix: 'fab',\n    iconName: 'cc-diners-club',\n    icon: [576, 512, [], \"f24c\", \"M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z\"]\n  };\n  const faGgCircle = {\n    prefix: 'fab',\n    iconName: 'gg-circle',\n    icon: [512, 512, [], \"f261\", \"M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z\"]\n  };\n  const faPiedPiperHat = {\n    prefix: 'fab',\n    iconName: 'pied-piper-hat',\n    icon: [640, 512, [], \"f4e5\", \"M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z\"]\n  };\n  const faKickstarterK = {\n    prefix: 'fab',\n    iconName: 'kickstarter-k',\n    icon: [448, 512, [], \"f3bc\", \"M356.6 256.2l40.8-40.5c42.2-41.9 42.2-110.3 0-152.1s-111-41.9-153.2 0L229.3 78.4C209.6 50.3 177.1 32 140.2 32C80.5 32 32 80.2 32 139.5V372.5C32 431.9 80.5 480 140.2 480c37.1 0 69.3-18.3 89-46.4l14.9 14.7c42.2 41.9 111 41.9 153.2 0s42.2-110.3 0-152.1l-40.8-40z\"]\n  };\n  const faYandex = {\n    prefix: 'fab',\n    iconName: 'yandex',\n    icon: [256, 512, [], \"f413\", \"M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z\"]\n  };\n  const faReadme = {\n    prefix: 'fab',\n    iconName: 'readme',\n    icon: [576, 512, [], \"f4d5\", \"M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z\"]\n  };\n  const faHtml5 = {\n    prefix: 'fab',\n    iconName: 'html5',\n    icon: [384, 512, [], \"f13b\", \"M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z\"]\n  };\n  const faSellsy = {\n    prefix: 'fab',\n    iconName: 'sellsy',\n    icon: [640, 512, [], \"f213\", \"M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z\"]\n  };\n  const faSquareWebAwesome = {\n    prefix: 'fab',\n    iconName: 'square-web-awesome',\n    icon: [448, 512, [], \"e683\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM235 177.6L288 224l52.2-10.4c-2.6-3.9-4.2-8.5-4.2-13.6c0-13.3 10.7-24 24-24s24 10.7 24 24c0 13-10.3 23.6-23.2 24L304.5 349.1c-5.2 11.5-16.6 18.9-29.2 18.9l-102.6 0c-12.6 0-24-7.4-29.2-18.9L87.2 224C74.3 223.6 64 213 64 200c0-13.3 10.7-24 24-24s24 10.7 24 24c0 5-1.5 9.7-4.2 13.6L160 224l53.1-46.4c-8.9-4.1-15-13.1-15-23.6c0-14.4 11.6-26 26-26s26 11.6 26 26c0 10.5-6.2 19.5-15.1 23.6z\"]\n  };\n  const faSass = {\n    prefix: 'fab',\n    iconName: 'sass',\n    icon: [640, 512, [], \"f41e\", \"M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z\"]\n  };\n  const faWirsindhandwerk = {\n    prefix: 'fab',\n    iconName: 'wirsindhandwerk',\n    icon: [512, 512, [\"wsh\"], \"e2d0\", \"M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z\"]\n  };\n  const faWsh = faWirsindhandwerk;\n  const faBuromobelexperte = {\n    prefix: 'fab',\n    iconName: 'buromobelexperte',\n    icon: [448, 512, [], \"f37f\", \"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z\"]\n  };\n  const faSalesforce = {\n    prefix: 'fab',\n    iconName: 'salesforce',\n    icon: [640, 512, [], \"f83b\", \"M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z\"]\n  };\n  const faOctopusDeploy = {\n    prefix: 'fab',\n    iconName: 'octopus-deploy',\n    icon: [512, 512, [], \"e082\", \"M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z\"]\n  };\n  const faMedapps = {\n    prefix: 'fab',\n    iconName: 'medapps',\n    icon: [320, 512, [], \"f3c6\", \"M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z\"]\n  };\n  const faNs8 = {\n    prefix: 'fab',\n    iconName: 'ns8',\n    icon: [640, 512, [], \"f3d5\", \"M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z\"]\n  };\n  const faPinterestP = {\n    prefix: 'fab',\n    iconName: 'pinterest-p',\n    icon: [384, 512, [], \"f231\", \"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\"]\n  };\n  const faApper = {\n    prefix: 'fab',\n    iconName: 'apper',\n    icon: [640, 512, [], \"f371\", \"M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z\"]\n  };\n  const faFortAwesome = {\n    prefix: 'fab',\n    iconName: 'fort-awesome',\n    icon: [512, 512, [], \"f286\", \"M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z\"]\n  };\n  const faWaze = {\n    prefix: 'fab',\n    iconName: 'waze',\n    icon: [512, 512, [], \"f83f\", \"M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z\"]\n  };\n  const faBluesky = {\n    prefix: 'fab',\n    iconName: 'bluesky',\n    icon: [512, 512, [], \"e671\", \"M111.8 62.2C170.2 105.9 233 194.7 256 242.4c23-47.6 85.8-136.4 144.2-180.2c42.1-31.6 110.3-56 110.3 21.8c0 15.5-8.9 130.5-14.1 149.2C478.2 298 412 314.6 353.1 304.5c102.9 17.5 129.1 75.5 72.5 133.5c-107.4 110.2-154.3-27.6-166.3-62.9l0 0c-1.7-4.9-2.6-7.8-3.3-7.8s-1.6 3-3.3 7.8l0 0c-12 35.3-59 173.1-166.3 62.9c-56.5-58-30.4-116 72.5-133.5C100 314.6 33.8 298 15.7 233.1C10.4 214.4 1.5 99.4 1.5 83.9c0-77.8 68.2-53.4 110.3-21.8z\"]\n  };\n  const faCcJcb = {\n    prefix: 'fab',\n    iconName: 'cc-jcb',\n    icon: [576, 512, [], \"f24b\", \"M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z\"]\n  };\n  const faSnapchat = {\n    prefix: 'fab',\n    iconName: 'snapchat',\n    icon: [512, 512, [62124, \"snapchat-ghost\"], \"f2ab\", \"M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z\"]\n  };\n  const faSnapchatGhost = faSnapchat;\n  const faFantasyFlightGames = {\n    prefix: 'fab',\n    iconName: 'fantasy-flight-games',\n    icon: [512, 512, [], \"f6dc\", \"M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z\"]\n  };\n  const faRust = {\n    prefix: 'fab',\n    iconName: 'rust',\n    icon: [512, 512, [], \"e07a\", \"M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z\"]\n  };\n  const faWix = {\n    prefix: 'fab',\n    iconName: 'wix',\n    icon: [640, 512, [], \"f5cf\", \"M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z\"]\n  };\n  const faSquareBehance = {\n    prefix: 'fab',\n    iconName: 'square-behance',\n    icon: [448, 512, [\"behance-square\"], \"f1b5\", \"M155.3 318.4c17.2 0 31.2-6.1 31.2-25.4c0-19.7-11.7-27.4-30.3-27.5h-46v52.9h45.1zm-5.4-129.6H110.3v44.8H153c15.1 0 25.8-6.6 25.8-22.9c0-17.7-13.7-21.9-28.9-21.9zm129.5 74.8h62.2c-1.7-18.5-11.3-29.7-30.5-29.7c-18.3 0-30.5 11.4-31.7 29.7zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM349.5 185H271.7V166.1h77.8V185zM193.7 243.7c23.6 6.7 35 27.5 35 51.6c0 39-32.7 55.7-67.6 55.9H68v-192h90.5c32.9 0 61.4 9.3 61.4 47.5c0 19.3-9 28.8-26.2 37zm118.7-38.6c43.5 0 67.6 34.3 67.6 75.4c0 1.6-.1 3.3-.2 5c0 .8-.1 1.5-.1 2.2H279.5c0 22.2 11.7 35.3 34.1 35.3c11.6 0 26.5-6.2 30.2-18.1h33.7c-10.4 31.9-31.9 46.8-65.1 46.8c-43.8 0-71.1-29.7-71.1-73c0-41.8 28.7-73.6 71.1-73.6z\"]\n  };\n  const faBehanceSquare = faSquareBehance;\n  const faSupple = {\n    prefix: 'fab',\n    iconName: 'supple',\n    icon: [640, 512, [], \"f3f9\", \"M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z\"]\n  };\n  const faWebflow = {\n    prefix: 'fab',\n    iconName: 'webflow',\n    icon: [640, 512, [], \"e65c\", \"M640 64L435.8 463.2H244l85.5-165.5h-3.8C255.1 389.3 149.9 449.5 0 463.2V300.1s95.9-5.7 152.3-64.9H0V64H171.1V204.8l3.8 0L244.9 64H374.3V203.9l3.8 0L450.7 64H640z\"]\n  };\n  const faRebel = {\n    prefix: 'fab',\n    iconName: 'rebel',\n    icon: [512, 512, [], \"f1d0\", \"M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z\"]\n  };\n  const faCss3 = {\n    prefix: 'fab',\n    iconName: 'css3',\n    icon: [512, 512, [], \"f13c\", \"M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z\"]\n  };\n  const faStaylinked = {\n    prefix: 'fab',\n    iconName: 'staylinked',\n    icon: [440, 512, [], \"f3f5\", \"M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z\"]\n  };\n  const faKaggle = {\n    prefix: 'fab',\n    iconName: 'kaggle',\n    icon: [320, 512, [], \"f5fa\", \"M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z\"]\n  };\n  const faSpaceAwesome = {\n    prefix: 'fab',\n    iconName: 'space-awesome',\n    icon: [512, 512, [], \"e5ac\", \"M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z\"]\n  };\n  const faDeviantart = {\n    prefix: 'fab',\n    iconName: 'deviantart',\n    icon: [320, 512, [], \"f1bd\", \"M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z\"]\n  };\n  const faCpanel = {\n    prefix: 'fab',\n    iconName: 'cpanel',\n    icon: [640, 512, [], \"f388\", \"M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z\"]\n  };\n  const faGoodreadsG = {\n    prefix: 'fab',\n    iconName: 'goodreads-g',\n    icon: [384, 512, [], \"f3a9\", \"M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z\"]\n  };\n  const faSquareGit = {\n    prefix: 'fab',\n    iconName: 'square-git',\n    icon: [448, 512, [\"git-square\"], \"f1d2\", \"M120.8 335.5c-5.9-.4-12.6-.8-20.2-1.3c-3.3 4.1-6.6 8.4-6.6 13.5c0 18.5 65.5 18.5 65.5-1.5c0-8.3-7.4-8.7-38.8-10.7zm7.8-117.9c-32.3 0-33.7 44.5-.7 44.5c32.5 0 31.7-44.5 .7-44.5zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM243.9 172.2c-14.5 0-22.9-8.4-22.9-22.9c0-14.5 8.4-22.3 22.9-22.3c14.7 0 23.1 7.8 23.1 22.3s-8.4 22.9-23.1 22.9zM149.6 195h49.5l0 21.6-23.4 1.8c4.6 5.8 9.4 14 9.4 25.7c0 48.7-57.2 47.2-74.2 42.4l-8.4 13.4c5 .3 9.8 .6 14.3 .8c56.3 3.2 80.5 4.6 80.5 38.5c0 29.2-25.7 45.7-69.9 45.7c-46 0-63.5-11.6-63.5-31.7c0-11.4 5.1-17.5 14-25.9c-8.4-3.5-11.2-9.9-11.2-16.8c0-9.6 7.4-16.3 23-30.6l.2-.2c-12.4-6.1-21.8-19.3-21.8-38.1c0-51.6 56.6-53.3 81.6-46.8zM270.5 303.1l13 1.8 0 20.1H211.1V304.9c2.7-.4 5-.7 6.9-.9c9.9-1.2 10.1-1.3 10.1-6V223.3c0-4.4-.9-4.7-10.1-7.8c-1.9-.7-4.2-1.4-6.9-2.4l2.8-20.6h52.6V298c0 4.1 .2 4.6 4.1 5.1zm106.6-10.4L384 315c-10.9 5.4-26.9 10.2-41.4 10.2c-30.2 0-41.7-12.2-41.7-40.9V217.7c0-.8 0-1.4-.2-1.8c-.8-1.2-4.2-.7-19.6-.7V192.6c22.3-2.5 31.2-13.7 34-41.4h24.2c0 33.3-.6 38 .7 38.6c.3 .1 .7 0 1.3 0h35.8v25.4H339.3v60.7c0 .2 0 .5 0 .9c-.2 6.3-.9 30.4 37.9 15.9z\"]\n  };\n  const faGitSquare = faSquareGit;\n  const faSquareTumblr = {\n    prefix: 'fab',\n    iconName: 'square-tumblr',\n    icon: [448, 512, [\"tumblr-square\"], \"f174\", \"M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM256.8 416c-75.5 0-91.9-55.5-91.9-87.9v-90H135.2c-3.4 0-6.2-2.8-6.2-6.2V189.4c0-4.5 2.8-8.5 7.1-10c38.8-13.7 50.9-47.5 52.7-73.2c.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2H249.1V321c0 21.4 14.8 33.5 42.5 22.4c3-1.2 5.6-2 8-1.4c2.2 .5 3.6 2.1 4.6 4.9L318 387.1c1 3.2 2 6.7-.3 9.1c-8.5 9.1-31.2 19.8-60.9 19.8z\"]\n  };\n  const faTumblrSquare = faSquareTumblr;\n  const faTrello = {\n    prefix: 'fab',\n    iconName: 'trello',\n    icon: [448, 512, [], \"f181\", \"M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z\"]\n  };\n  const faCreativeCommonsNcJp = {\n    prefix: 'fab',\n    iconName: 'creative-commons-nc-jp',\n    icon: [496, 512, [], \"f4ea\", \"M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z\"]\n  };\n  const faGetPocket = {\n    prefix: 'fab',\n    iconName: 'get-pocket',\n    icon: [448, 512, [], \"f265\", \"M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z\"]\n  };\n  const faPerbyte = {\n    prefix: 'fab',\n    iconName: 'perbyte',\n    icon: [448, 512, [], \"e083\", \"M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z\"]\n  };\n  const faGrunt = {\n    prefix: 'fab',\n    iconName: 'grunt',\n    icon: [384, 512, [], \"f3ad\", \"M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z\"]\n  };\n  const faWeebly = {\n    prefix: 'fab',\n    iconName: 'weebly',\n    icon: [512, 512, [], \"f5cc\", \"M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z\"]\n  };\n  const faConnectdevelop = {\n    prefix: 'fab',\n    iconName: 'connectdevelop',\n    icon: [576, 512, [], \"f20e\", \"M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z\"]\n  };\n  const faLeanpub = {\n    prefix: 'fab',\n    iconName: 'leanpub',\n    icon: [576, 512, [], \"f212\", \"M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z\"]\n  };\n  const faBlackTie = {\n    prefix: 'fab',\n    iconName: 'black-tie',\n    icon: [448, 512, [], \"f27e\", \"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z\"]\n  };\n  const faThemeco = {\n    prefix: 'fab',\n    iconName: 'themeco',\n    icon: [448, 512, [], \"f5c6\", \"M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z\"]\n  };\n  const faPython = {\n    prefix: 'fab',\n    iconName: 'python',\n    icon: [448, 512, [], \"f3e2\", \"M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z\"]\n  };\n  const faAndroid = {\n    prefix: 'fab',\n    iconName: 'android',\n    icon: [576, 512, [], \"f17b\", \"M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55\"]\n  };\n  const faBots = {\n    prefix: 'fab',\n    iconName: 'bots',\n    icon: [640, 512, [], \"e340\", \"M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z\"]\n  };\n  const faFreeCodeCamp = {\n    prefix: 'fab',\n    iconName: 'free-code-camp',\n    icon: [576, 512, [], \"f2c5\", \"M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z\"]\n  };\n  const faHornbill = {\n    prefix: 'fab',\n    iconName: 'hornbill',\n    icon: [512, 512, [], \"f592\", \"M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z\"]\n  };\n  const faJs = {\n    prefix: 'fab',\n    iconName: 'js',\n    icon: [448, 512, [], \"f3b8\", \"M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n  };\n  const faIdeal = {\n    prefix: 'fab',\n    iconName: 'ideal',\n    icon: [576, 512, [], \"e013\", \"M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z\"]\n  };\n  const faGit = {\n    prefix: 'fab',\n    iconName: 'git',\n    icon: [512, 512, [], \"f1d3\", \"M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z\"]\n  };\n  const faDev = {\n    prefix: 'fab',\n    iconName: 'dev',\n    icon: [448, 512, [], \"f6cc\", \"M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z\"]\n  };\n  const faSketch = {\n    prefix: 'fab',\n    iconName: 'sketch',\n    icon: [512, 512, [], \"f7c6\", \"M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z\"]\n  };\n  const faYandexInternational = {\n    prefix: 'fab',\n    iconName: 'yandex-international',\n    icon: [320, 512, [], \"f414\", \"M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z\"]\n  };\n  const faCcAmex = {\n    prefix: 'fab',\n    iconName: 'cc-amex',\n    icon: [576, 512, [], \"f1f3\", \"M0 432c0 26.5 21.5 48 48 48H528c26.5 0 48-21.5 48-48v-1.1H514.3l-31.9-35.1-31.9 35.1H246.8V267.1H181L262.7 82.4h78.6l28.1 63.2V82.4h97.2L483.5 130l17-47.6H576V80c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80V432zm440.4-21.7L482.6 364l42 46.3H576l-68-72.1 68-72.1H525.4l-42 46.7-41.5-46.7H390.5L458 338.6l-67.4 71.6V377.1h-83V354.9h80.9V322.6H307.6V300.2h83V267.1h-122V410.3H440.4zm96.3-72L576 380.2V296.9l-39.3 41.4zm-36.3-92l36.9-100.6V246.3H576V103H515.8l-32.2 89.3L451.7 103H390.5V246.1L327.3 103H276.1L213.7 246.3h43l11.9-28.7h65.9l12 28.7h82.7V146L466 246.3h34.4zM282 185.4l19.5-46.9 19.4 46.9H282z\"]\n  };\n  const faUber = {\n    prefix: 'fab',\n    iconName: 'uber',\n    icon: [448, 512, [], \"f402\", \"M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z\"]\n  };\n  const faGithub = {\n    prefix: 'fab',\n    iconName: 'github',\n    icon: [496, 512, [], \"f09b\", \"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"]\n  };\n  const faPhp = {\n    prefix: 'fab',\n    iconName: 'php',\n    icon: [640, 512, [], \"f457\", \"M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z\"]\n  };\n  const faAlipay = {\n    prefix: 'fab',\n    iconName: 'alipay',\n    icon: [448, 512, [], \"f642\", \"M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z\"]\n  };\n  const faYoutube = {\n    prefix: 'fab',\n    iconName: 'youtube',\n    icon: [576, 512, [61802], \"f167\", \"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"]\n  };\n  const faSkyatlas = {\n    prefix: 'fab',\n    iconName: 'skyatlas',\n    icon: [640, 512, [], \"f216\", \"M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z\"]\n  };\n  const faFirefoxBrowser = {\n    prefix: 'fab',\n    iconName: 'firefox-browser',\n    icon: [512, 512, [], \"e007\", \"M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z\"]\n  };\n  const faReplyd = {\n    prefix: 'fab',\n    iconName: 'replyd',\n    icon: [448, 512, [], \"f3e6\", \"M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z\"]\n  };\n  const faSuse = {\n    prefix: 'fab',\n    iconName: 'suse',\n    icon: [640, 512, [], \"f7d6\", \"M593.1 192.6A10.4 10.4 0 1 1 604.5 210a10.4 10.4 0 1 1 -11.4-17.4zm-47.1 12.2a38.5 38.5 0 1 1 75-17.6 38.5 38.5 0 1 1 -75 17.6zM433.7 336.7c3.2 4.6 5.8 9 7.3 13.4c1 3.1 2.4 7.3 5.5 8.9c.2 .1 .3 .2 .5 .2c5.7 2.1 20.3 1.7 20.3 1.7h26.8c2.3 0 22.4 0 21.9-2.3c-2.4-10.8-14.9-12.7-24.4-18.3c-8.7-5.2-17-11.1-20.8-21.3c-2-5.2-.8-17.4 2.6-21.8c2.5-3.2 6.1-5.3 10-6.2c4.3-.9 8.8-.1 13.1 .3c5.3 .5 10.6 1.5 15.9 2.2c10.3 1.3 20.6 1.9 31 1.6c17.1-.5 34.2-3.2 50.4-8.7c11.3-3.8 22.4-8.9 32-16.1c10.9-8.1 8.1-7.4-3-6.2c-13.3 1.4-26.6 1.6-39.9 .8c-12.4-.7-24.7-2.2-35.9-7.9c-8.8-4.6-16.4-9.1-23.4-16.2c-1-1.1-1.7-4.2 .2-6.2c1.9-1.9 5.8-.8 7 .2c12.2 10.2 30.5 18.6 49.3 19.5c10.2 .5 20.1 .7 30.4 .3c5.1-.2 12.8-.2 17.9-.3c2.6 0 9.8 .7 11.2-2.1c.4-.8 .4-1.8 .3-2.7c-1.5-40.9-4.5-86.9-47.3-106.5c-31.9-14.6-79.7-37.2-99.9-46.6c-4.7-2.2-10.2 1.3-10.2 6.5c0 13.6 .7 33.3 .7 51.1c-9.7-9.9-26-16.1-38.4-21.8c-14.1-6.5-28.7-12-43.5-16.6c-29.8-9.2-60.7-14.9-91.7-18c-35.2-3.5-71-1.8-105.7 5.3C147 115.1 90.8 142.6 48.2 182.7C22.1 207.3 1.6 242.4 .2 277.9c-2 50.3 12.1 77.3 38 105.2c41.3 44.4 130.2 50.6 166.2-2c16.2-23.7 19.7-55.8 8-82c-11.8-26.2-38.8-45.1-67.4-46c-22.2-.7-45.9 10.6-54.5 31.1c-6.5 15.7-2.8 35.1 9 47.3c4.6 4.8 10.9 8.7 17.7 7.1c4-.9 7.4-3.9 8-8c.9-6-4.4-9.9-7.6-14.5c-5.8-8.3-4.7-20.9 2.7-27.9c6.2-6 15.3-7.8 23.9-7.7c8 0 16.2 1.4 23.1 5.5c9.7 5.7 16.2 16.2 18.4 27.2c6.7 33-20.2 59.9-56.6 62c-18.6 1.1-37.6-3.8-52.1-15.5C40.1 329.9 31.1 269.4 73.2 237c40-30.7 90.4-22.8 120.2-6.8c23.8 12.8 41.5 33.6 55 56.7c6.7 11.6 12.5 23.7 17.8 36.1c5.1 11.8 9.9 23.8 20.2 32.5c6.8 5.8 15.2 5.6 24.1 5.6h50.8c6.9 0 5.2-4.6 2.2-7.7c-6.7-6.9-16.4-8.4-25.4-10.9c-20.5-5.6-18.4-32.8-12.7-32.8c18.3 0 18.9 .6 34.9 .3c23.2-.3 30.2-1.7 48.3 5c9.7 3.6 19 13.1 25.1 21.7z\"]\n  };\n  const faJenkins = {\n    prefix: 'fab',\n    iconName: 'jenkins',\n    icon: [512, 512, [], \"f3b6\", \"M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z\"]\n  };\n  const faTwitter = {\n    prefix: 'fab',\n    iconName: 'twitter',\n    icon: [512, 512, [], \"f099\", \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"]\n  };\n  const faRockrms = {\n    prefix: 'fab',\n    iconName: 'rockrms',\n    icon: [496, 512, [], \"f3e9\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z\"]\n  };\n  const faPinterest = {\n    prefix: 'fab',\n    iconName: 'pinterest',\n    icon: [496, 512, [], \"f0d2\", \"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"]\n  };\n  const faBuffer = {\n    prefix: 'fab',\n    iconName: 'buffer',\n    icon: [448, 512, [], \"f837\", \"M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z\"]\n  };\n  const faNpm = {\n    prefix: 'fab',\n    iconName: 'npm',\n    icon: [576, 512, [], \"f3d4\", \"M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z\"]\n  };\n  const faYammer = {\n    prefix: 'fab',\n    iconName: 'yammer',\n    icon: [512, 512, [], \"f840\", \"M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z\"]\n  };\n  const faBtc = {\n    prefix: 'fab',\n    iconName: 'btc',\n    icon: [384, 512, [], \"f15a\", \"M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z\"]\n  };\n  const faDribbble = {\n    prefix: 'fab',\n    iconName: 'dribbble',\n    icon: [512, 512, [], \"f17d\", \"M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z\"]\n  };\n  const faStumbleuponCircle = {\n    prefix: 'fab',\n    iconName: 'stumbleupon-circle',\n    icon: [496, 512, [], \"f1a3\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z\"]\n  };\n  const faInternetExplorer = {\n    prefix: 'fab',\n    iconName: 'internet-explorer',\n    icon: [512, 512, [], \"f26b\", \"M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z\"]\n  };\n  const faStubber = {\n    prefix: 'fab',\n    iconName: 'stubber',\n    icon: [448, 512, [], \"e5c7\", \"M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z\"]\n  };\n  const faTelegram = {\n    prefix: 'fab',\n    iconName: 'telegram',\n    icon: [496, 512, [62462, \"telegram-plane\"], \"f2c6\", \"M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z\"]\n  };\n  const faTelegramPlane = faTelegram;\n  const faOldRepublic = {\n    prefix: 'fab',\n    iconName: 'old-republic',\n    icon: [496, 512, [], \"f510\", \"M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z\"]\n  };\n  const faOdysee = {\n    prefix: 'fab',\n    iconName: 'odysee',\n    icon: [512, 512, [], \"e5c6\", \"M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z\"]\n  };\n  const faSquareWhatsapp = {\n    prefix: 'fab',\n    iconName: 'square-whatsapp',\n    icon: [448, 512, [\"whatsapp-square\"], \"f40c\", \"M92.1 254.6c0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6L152 365.2l4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8c0-35.2-15.2-68.3-40.1-93.2c-25-25-58-38.7-93.2-38.7c-72.7 0-131.8 59.1-131.9 131.8zM274.8 330c-12.6 1.9-22.4 .9-47.5-9.9c-36.8-15.9-61.8-51.5-66.9-58.7c-.4-.6-.7-.9-.8-1.1c-2-2.6-16.2-21.5-16.2-41c0-18.4 9-27.9 13.2-32.3c.3-.3 .5-.5 .7-.8c3.6-4 7.9-5 10.6-5c2.6 0 5.3 0 7.6 .1c.3 0 .5 0 .8 0c2.3 0 5.2 0 8.1 6.8c1.2 2.9 3 7.3 4.9 11.8c3.3 8 6.7 16.3 7.3 17.6c1 2 1.7 4.3 .3 6.9c-3.4 6.8-6.9 10.4-9.3 13c-3.1 3.2-4.5 4.7-2.3 8.6c15.3 26.3 30.6 35.4 53.9 47.1c4 2 6.3 1.7 8.6-1c2.3-2.6 9.9-11.6 12.5-15.5c2.6-4 5.3-3.3 8.9-2s23.1 10.9 27.1 12.9c.8 .4 1.5 .7 2.1 1c2.8 1.4 4.7 2.3 5.5 3.6c.9 1.9 .9 9.9-2.4 19.1c-3.3 9.3-19.1 17.7-26.7 18.8zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM148.1 393.9L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5c29.9 30 47.9 69.8 47.9 112.2c0 87.4-72.7 158.5-160.1 158.5c-26.6 0-52.7-6.7-75.8-19.3z\"]\n  };\n  const faWhatsappSquare = faSquareWhatsapp;\n  const faNodeJs = {\n    prefix: 'fab',\n    iconName: 'node-js',\n    icon: [448, 512, [], \"f3d3\", \"M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z\"]\n  };\n  const faEdgeLegacy = {\n    prefix: 'fab',\n    iconName: 'edge-legacy',\n    icon: [512, 512, [], \"e078\", \"M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z\"]\n  };\n  const faSlack = {\n    prefix: 'fab',\n    iconName: 'slack',\n    icon: [448, 512, [62447, \"slack-hash\"], \"f198\", \"M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z\"]\n  };\n  const faSlackHash = faSlack;\n  const faMedrt = {\n    prefix: 'fab',\n    iconName: 'medrt',\n    icon: [544, 512, [], \"f3c8\", \"M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z\"]\n  };\n  const faUsb = {\n    prefix: 'fab',\n    iconName: 'usb',\n    icon: [640, 512, [], \"f287\", \"M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z\"]\n  };\n  const faTumblr = {\n    prefix: 'fab',\n    iconName: 'tumblr',\n    icon: [320, 512, [], \"f173\", \"M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z\"]\n  };\n  const faVaadin = {\n    prefix: 'fab',\n    iconName: 'vaadin',\n    icon: [448, 512, [], \"f408\", \"M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z\"]\n  };\n  const faQuora = {\n    prefix: 'fab',\n    iconName: 'quora',\n    icon: [448, 512, [], \"f2c4\", \"M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z\"]\n  };\n  const faSquareXTwitter = {\n    prefix: 'fab',\n    iconName: 'square-x-twitter',\n    icon: [448, 512, [], \"e61a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z\"]\n  };\n  const faReacteurope = {\n    prefix: 'fab',\n    iconName: 'reacteurope',\n    icon: [576, 512, [], \"f75d\", \"M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z\"]\n  };\n  const faMedium = {\n    prefix: 'fab',\n    iconName: 'medium',\n    icon: [640, 512, [62407, \"medium-m\"], \"f23a\", \"M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z\"]\n  };\n  const faMediumM = faMedium;\n  const faAmilia = {\n    prefix: 'fab',\n    iconName: 'amilia',\n    icon: [448, 512, [], \"f36d\", \"M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z\"]\n  };\n  const faMixcloud = {\n    prefix: 'fab',\n    iconName: 'mixcloud',\n    icon: [640, 512, [], \"f289\", \"M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z\"]\n  };\n  const faFlipboard = {\n    prefix: 'fab',\n    iconName: 'flipboard',\n    icon: [448, 512, [], \"f44d\", \"M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z\"]\n  };\n  const faViacoin = {\n    prefix: 'fab',\n    iconName: 'viacoin',\n    icon: [384, 512, [], \"f237\", \"M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z\"]\n  };\n  const faCriticalRole = {\n    prefix: 'fab',\n    iconName: 'critical-role',\n    icon: [448, 512, [], \"f6c9\", \"M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z\"]\n  };\n  const faSitrox = {\n    prefix: 'fab',\n    iconName: 'sitrox',\n    icon: [448, 512, [], \"e44a\", \"M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z\"]\n  };\n  const faDiscourse = {\n    prefix: 'fab',\n    iconName: 'discourse',\n    icon: [448, 512, [], \"f393\", \"M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z\"]\n  };\n  const faJoomla = {\n    prefix: 'fab',\n    iconName: 'joomla',\n    icon: [448, 512, [], \"f1aa\", \"M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z\"]\n  };\n  const faMastodon = {\n    prefix: 'fab',\n    iconName: 'mastodon',\n    icon: [448, 512, [], \"f4f6\", \"M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z\"]\n  };\n  const faAirbnb = {\n    prefix: 'fab',\n    iconName: 'airbnb',\n    icon: [448, 512, [], \"f834\", \"M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z\"]\n  };\n  const faWolfPackBattalion = {\n    prefix: 'fab',\n    iconName: 'wolf-pack-battalion',\n    icon: [512, 512, [], \"f514\", \"M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z\"]\n  };\n  const faBuyNLarge = {\n    prefix: 'fab',\n    iconName: 'buy-n-large',\n    icon: [576, 512, [], \"f8a6\", \"M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z\"]\n  };\n  const faGulp = {\n    prefix: 'fab',\n    iconName: 'gulp',\n    icon: [256, 512, [], \"f3ae\", \"M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z\"]\n  };\n  const faCreativeCommonsSamplingPlus = {\n    prefix: 'fab',\n    iconName: 'creative-commons-sampling-plus',\n    icon: [496, 512, [], \"f4f1\", \"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z\"]\n  };\n  const faStrava = {\n    prefix: 'fab',\n    iconName: 'strava',\n    icon: [384, 512, [], \"f428\", \"M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z\"]\n  };\n  const faEmber = {\n    prefix: 'fab',\n    iconName: 'ember',\n    icon: [640, 512, [], \"f423\", \"M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z\"]\n  };\n  const faCanadianMapleLeaf = {\n    prefix: 'fab',\n    iconName: 'canadian-maple-leaf',\n    icon: [512, 512, [], \"f785\", \"M383.8 351.7c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C293.5 72.3 255.9 0 255.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z\"]\n  };\n  const faTeamspeak = {\n    prefix: 'fab',\n    iconName: 'teamspeak',\n    icon: [576, 512, [], \"f4f9\", \"M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z\"]\n  };\n  const faPushed = {\n    prefix: 'fab',\n    iconName: 'pushed',\n    icon: [432, 512, [], \"f3e1\", \"M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z\"]\n  };\n  const faWordpressSimple = {\n    prefix: 'fab',\n    iconName: 'wordpress-simple',\n    icon: [512, 512, [], \"f411\", \"M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z\"]\n  };\n  const faNutritionix = {\n    prefix: 'fab',\n    iconName: 'nutritionix',\n    icon: [400, 512, [], \"f3d6\", \"M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z\"]\n  };\n  const faWodu = {\n    prefix: 'fab',\n    iconName: 'wodu',\n    icon: [640, 512, [], \"e088\", \"M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z\"]\n  };\n  const faGooglePay = {\n    prefix: 'fab',\n    iconName: 'google-pay',\n    icon: [640, 512, [], \"e079\", \"M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z\"]\n  };\n  const faIntercom = {\n    prefix: 'fab',\n    iconName: 'intercom',\n    icon: [448, 512, [], \"f7af\", \"M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z\"]\n  };\n  const faZhihu = {\n    prefix: 'fab',\n    iconName: 'zhihu',\n    icon: [640, 512, [], \"f63f\", \"M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z\"]\n  };\n  const faKorvue = {\n    prefix: 'fab',\n    iconName: 'korvue',\n    icon: [446, 512, [], \"f42f\", \"M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z\"]\n  };\n  const faPix = {\n    prefix: 'fab',\n    iconName: 'pix',\n    icon: [512, 512, [], \"e43a\", \"M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z\"]\n  };\n  const faSteamSymbol = {\n    prefix: 'fab',\n    iconName: 'steam-symbol',\n    icon: [448, 512, [], \"f3f6\", \"M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z\"]\n  };\n\n  exports.fa42Group = fa42Group;\n  exports.fa500px = fa500px;\n  exports.faAccessibleIcon = faAccessibleIcon;\n  exports.faAccusoft = faAccusoft;\n  exports.faAdn = faAdn;\n  exports.faAdversal = faAdversal;\n  exports.faAffiliatetheme = faAffiliatetheme;\n  exports.faAirbnb = faAirbnb;\n  exports.faAlgolia = faAlgolia;\n  exports.faAlipay = faAlipay;\n  exports.faAmazon = faAmazon;\n  exports.faAmazonPay = faAmazonPay;\n  exports.faAmilia = faAmilia;\n  exports.faAndroid = faAndroid;\n  exports.faAngellist = faAngellist;\n  exports.faAngrycreative = faAngrycreative;\n  exports.faAngular = faAngular;\n  exports.faAppStore = faAppStore;\n  exports.faAppStoreIos = faAppStoreIos;\n  exports.faApper = faApper;\n  exports.faApple = faApple;\n  exports.faApplePay = faApplePay;\n  exports.faArtstation = faArtstation;\n  exports.faAsymmetrik = faAsymmetrik;\n  exports.faAtlassian = faAtlassian;\n  exports.faAudible = faAudible;\n  exports.faAutoprefixer = faAutoprefixer;\n  exports.faAvianex = faAvianex;\n  exports.faAviato = faAviato;\n  exports.faAws = faAws;\n  exports.faBandcamp = faBandcamp;\n  exports.faBattleNet = faBattleNet;\n  exports.faBehance = faBehance;\n  exports.faBehanceSquare = faBehanceSquare;\n  exports.faBilibili = faBilibili;\n  exports.faBimobject = faBimobject;\n  exports.faBitbucket = faBitbucket;\n  exports.faBitcoin = faBitcoin;\n  exports.faBity = faBity;\n  exports.faBlackTie = faBlackTie;\n  exports.faBlackberry = faBlackberry;\n  exports.faBlogger = faBlogger;\n  exports.faBloggerB = faBloggerB;\n  exports.faBluesky = faBluesky;\n  exports.faBluetooth = faBluetooth;\n  exports.faBluetoothB = faBluetoothB;\n  exports.faBootstrap = faBootstrap;\n  exports.faBots = faBots;\n  exports.faBrave = faBrave;\n  exports.faBraveReverse = faBraveReverse;\n  exports.faBtc = faBtc;\n  exports.faBuffer = faBuffer;\n  exports.faBuromobelexperte = faBuromobelexperte;\n  exports.faBuyNLarge = faBuyNLarge;\n  exports.faBuysellads = faBuysellads;\n  exports.faCanadianMapleLeaf = faCanadianMapleLeaf;\n  exports.faCcAmazonPay = faCcAmazonPay;\n  exports.faCcAmex = faCcAmex;\n  exports.faCcApplePay = faCcApplePay;\n  exports.faCcDinersClub = faCcDinersClub;\n  exports.faCcDiscover = faCcDiscover;\n  exports.faCcJcb = faCcJcb;\n  exports.faCcMastercard = faCcMastercard;\n  exports.faCcPaypal = faCcPaypal;\n  exports.faCcStripe = faCcStripe;\n  exports.faCcVisa = faCcVisa;\n  exports.faCentercode = faCentercode;\n  exports.faCentos = faCentos;\n  exports.faChrome = faChrome;\n  exports.faChromecast = faChromecast;\n  exports.faCloudflare = faCloudflare;\n  exports.faCloudscale = faCloudscale;\n  exports.faCloudsmith = faCloudsmith;\n  exports.faCloudversify = faCloudversify;\n  exports.faCmplid = faCmplid;\n  exports.faCodepen = faCodepen;\n  exports.faCodiepie = faCodiepie;\n  exports.faConfluence = faConfluence;\n  exports.faConnectdevelop = faConnectdevelop;\n  exports.faContao = faContao;\n  exports.faCottonBureau = faCottonBureau;\n  exports.faCpanel = faCpanel;\n  exports.faCreativeCommons = faCreativeCommons;\n  exports.faCreativeCommonsBy = faCreativeCommonsBy;\n  exports.faCreativeCommonsNc = faCreativeCommonsNc;\n  exports.faCreativeCommonsNcEu = faCreativeCommonsNcEu;\n  exports.faCreativeCommonsNcJp = faCreativeCommonsNcJp;\n  exports.faCreativeCommonsNd = faCreativeCommonsNd;\n  exports.faCreativeCommonsPd = faCreativeCommonsPd;\n  exports.faCreativeCommonsPdAlt = faCreativeCommonsPdAlt;\n  exports.faCreativeCommonsRemix = faCreativeCommonsRemix;\n  exports.faCreativeCommonsSa = faCreativeCommonsSa;\n  exports.faCreativeCommonsSampling = faCreativeCommonsSampling;\n  exports.faCreativeCommonsSamplingPlus = faCreativeCommonsSamplingPlus;\n  exports.faCreativeCommonsShare = faCreativeCommonsShare;\n  exports.faCreativeCommonsZero = faCreativeCommonsZero;\n  exports.faCriticalRole = faCriticalRole;\n  exports.faCss = faCss;\n  exports.faCss3 = faCss3;\n  exports.faCss3Alt = faCss3Alt;\n  exports.faCuttlefish = faCuttlefish;\n  exports.faDAndD = faDAndD;\n  exports.faDAndDBeyond = faDAndDBeyond;\n  exports.faDailymotion = faDailymotion;\n  exports.faDartLang = faDartLang;\n  exports.faDashcube = faDashcube;\n  exports.faDebian = faDebian;\n  exports.faDeezer = faDeezer;\n  exports.faDelicious = faDelicious;\n  exports.faDeploydog = faDeploydog;\n  exports.faDeskpro = faDeskpro;\n  exports.faDev = faDev;\n  exports.faDeviantart = faDeviantart;\n  exports.faDhl = faDhl;\n  exports.faDiaspora = faDiaspora;\n  exports.faDigg = faDigg;\n  exports.faDigitalOcean = faDigitalOcean;\n  exports.faDiscord = faDiscord;\n  exports.faDiscourse = faDiscourse;\n  exports.faDochub = faDochub;\n  exports.faDocker = faDocker;\n  exports.faDraft2digital = faDraft2digital;\n  exports.faDribbble = faDribbble;\n  exports.faDribbbleSquare = faDribbbleSquare;\n  exports.faDropbox = faDropbox;\n  exports.faDrupal = faDrupal;\n  exports.faDyalog = faDyalog;\n  exports.faEarlybirds = faEarlybirds;\n  exports.faEbay = faEbay;\n  exports.faEdge = faEdge;\n  exports.faEdgeLegacy = faEdgeLegacy;\n  exports.faElementor = faElementor;\n  exports.faEllo = faEllo;\n  exports.faEmber = faEmber;\n  exports.faEmpire = faEmpire;\n  exports.faEnvira = faEnvira;\n  exports.faErlang = faErlang;\n  exports.faEthereum = faEthereum;\n  exports.faEtsy = faEtsy;\n  exports.faEvernote = faEvernote;\n  exports.faExpeditedssl = faExpeditedssl;\n  exports.faFacebook = faFacebook;\n  exports.faFacebookF = faFacebookF;\n  exports.faFacebookMessenger = faFacebookMessenger;\n  exports.faFacebookSquare = faFacebookSquare;\n  exports.faFantasyFlightGames = faFantasyFlightGames;\n  exports.faFedex = faFedex;\n  exports.faFedora = faFedora;\n  exports.faFigma = faFigma;\n  exports.faFilesPinwheel = faFilesPinwheel;\n  exports.faFirefox = faFirefox;\n  exports.faFirefoxBrowser = faFirefoxBrowser;\n  exports.faFirstOrder = faFirstOrder;\n  exports.faFirstOrderAlt = faFirstOrderAlt;\n  exports.faFirstdraft = faFirstdraft;\n  exports.faFlickr = faFlickr;\n  exports.faFlipboard = faFlipboard;\n  exports.faFlutter = faFlutter;\n  exports.faFly = faFly;\n  exports.faFontAwesome = faFontAwesome;\n  exports.faFontAwesomeAlt = faFontAwesomeAlt;\n  exports.faFontAwesomeFlag = faFontAwesomeFlag;\n  exports.faFontAwesomeLogoFull = faFontAwesomeLogoFull;\n  exports.faFonticons = faFonticons;\n  exports.faFonticonsFi = faFonticonsFi;\n  exports.faFortAwesome = faFortAwesome;\n  exports.faFortAwesomeAlt = faFortAwesomeAlt;\n  exports.faForumbee = faForumbee;\n  exports.faFoursquare = faFoursquare;\n  exports.faFreeCodeCamp = faFreeCodeCamp;\n  exports.faFreebsd = faFreebsd;\n  exports.faFulcrum = faFulcrum;\n  exports.faGalacticRepublic = faGalacticRepublic;\n  exports.faGalacticSenate = faGalacticSenate;\n  exports.faGetPocket = faGetPocket;\n  exports.faGg = faGg;\n  exports.faGgCircle = faGgCircle;\n  exports.faGit = faGit;\n  exports.faGitAlt = faGitAlt;\n  exports.faGitSquare = faGitSquare;\n  exports.faGithub = faGithub;\n  exports.faGithubAlt = faGithubAlt;\n  exports.faGithubSquare = faGithubSquare;\n  exports.faGitkraken = faGitkraken;\n  exports.faGitlab = faGitlab;\n  exports.faGitlabSquare = faGitlabSquare;\n  exports.faGitter = faGitter;\n  exports.faGlide = faGlide;\n  exports.faGlideG = faGlideG;\n  exports.faGofore = faGofore;\n  exports.faGolang = faGolang;\n  exports.faGoodreads = faGoodreads;\n  exports.faGoodreadsG = faGoodreadsG;\n  exports.faGoogle = faGoogle;\n  exports.faGoogleDrive = faGoogleDrive;\n  exports.faGooglePay = faGooglePay;\n  exports.faGooglePlay = faGooglePlay;\n  exports.faGooglePlus = faGooglePlus;\n  exports.faGooglePlusG = faGooglePlusG;\n  exports.faGooglePlusSquare = faGooglePlusSquare;\n  exports.faGoogleScholar = faGoogleScholar;\n  exports.faGoogleWallet = faGoogleWallet;\n  exports.faGratipay = faGratipay;\n  exports.faGrav = faGrav;\n  exports.faGripfire = faGripfire;\n  exports.faGrunt = faGrunt;\n  exports.faGuilded = faGuilded;\n  exports.faGulp = faGulp;\n  exports.faHackerNews = faHackerNews;\n  exports.faHackerNewsSquare = faHackerNewsSquare;\n  exports.faHackerrank = faHackerrank;\n  exports.faHashnode = faHashnode;\n  exports.faHips = faHips;\n  exports.faHireAHelper = faHireAHelper;\n  exports.faHive = faHive;\n  exports.faHooli = faHooli;\n  exports.faHornbill = faHornbill;\n  exports.faHotjar = faHotjar;\n  exports.faHouzz = faHouzz;\n  exports.faHtml5 = faHtml5;\n  exports.faHubspot = faHubspot;\n  exports.faIdeal = faIdeal;\n  exports.faImdb = faImdb;\n  exports.faInnosoft = faInnosoft;\n  exports.faInstagram = faInstagram;\n  exports.faInstagramSquare = faInstagramSquare;\n  exports.faInstalod = faInstalod;\n  exports.faIntercom = faIntercom;\n  exports.faInternetExplorer = faInternetExplorer;\n  exports.faInvision = faInvision;\n  exports.faIoxhost = faIoxhost;\n  exports.faItchIo = faItchIo;\n  exports.faItunes = faItunes;\n  exports.faItunesNote = faItunesNote;\n  exports.faJava = faJava;\n  exports.faJediOrder = faJediOrder;\n  exports.faJenkins = faJenkins;\n  exports.faJira = faJira;\n  exports.faJoget = faJoget;\n  exports.faJoomla = faJoomla;\n  exports.faJs = faJs;\n  exports.faJsSquare = faJsSquare;\n  exports.faJsfiddle = faJsfiddle;\n  exports.faJxl = faJxl;\n  exports.faKaggle = faKaggle;\n  exports.faKeybase = faKeybase;\n  exports.faKeycdn = faKeycdn;\n  exports.faKickstarter = faKickstarter;\n  exports.faKickstarterK = faKickstarterK;\n  exports.faKorvue = faKorvue;\n  exports.faLaravel = faLaravel;\n  exports.faLastfm = faLastfm;\n  exports.faLastfmSquare = faLastfmSquare;\n  exports.faLeanpub = faLeanpub;\n  exports.faLess = faLess;\n  exports.faLetterboxd = faLetterboxd;\n  exports.faLine = faLine;\n  exports.faLinkedin = faLinkedin;\n  exports.faLinkedinIn = faLinkedinIn;\n  exports.faLinode = faLinode;\n  exports.faLinux = faLinux;\n  exports.faLyft = faLyft;\n  exports.faMagento = faMagento;\n  exports.faMailchimp = faMailchimp;\n  exports.faMandalorian = faMandalorian;\n  exports.faMarkdown = faMarkdown;\n  exports.faMastodon = faMastodon;\n  exports.faMaxcdn = faMaxcdn;\n  exports.faMdb = faMdb;\n  exports.faMedapps = faMedapps;\n  exports.faMedium = faMedium;\n  exports.faMediumM = faMediumM;\n  exports.faMedrt = faMedrt;\n  exports.faMeetup = faMeetup;\n  exports.faMegaport = faMegaport;\n  exports.faMendeley = faMendeley;\n  exports.faMeta = faMeta;\n  exports.faMicroblog = faMicroblog;\n  exports.faMicrosoft = faMicrosoft;\n  exports.faMintbit = faMintbit;\n  exports.faMix = faMix;\n  exports.faMixcloud = faMixcloud;\n  exports.faMixer = faMixer;\n  exports.faMizuni = faMizuni;\n  exports.faModx = faModx;\n  exports.faMonero = faMonero;\n  exports.faNapster = faNapster;\n  exports.faNeos = faNeos;\n  exports.faNfcDirectional = faNfcDirectional;\n  exports.faNfcSymbol = faNfcSymbol;\n  exports.faNimblr = faNimblr;\n  exports.faNode = faNode;\n  exports.faNodeJs = faNodeJs;\n  exports.faNpm = faNpm;\n  exports.faNs8 = faNs8;\n  exports.faNutritionix = faNutritionix;\n  exports.faOctopusDeploy = faOctopusDeploy;\n  exports.faOdnoklassniki = faOdnoklassniki;\n  exports.faOdnoklassnikiSquare = faOdnoklassnikiSquare;\n  exports.faOdysee = faOdysee;\n  exports.faOldRepublic = faOldRepublic;\n  exports.faOpencart = faOpencart;\n  exports.faOpenid = faOpenid;\n  exports.faOpensuse = faOpensuse;\n  exports.faOpera = faOpera;\n  exports.faOptinMonster = faOptinMonster;\n  exports.faOrcid = faOrcid;\n  exports.faOsi = faOsi;\n  exports.faPadlet = faPadlet;\n  exports.faPage4 = faPage4;\n  exports.faPagelines = faPagelines;\n  exports.faPalfed = faPalfed;\n  exports.faPatreon = faPatreon;\n  exports.faPaypal = faPaypal;\n  exports.faPerbyte = faPerbyte;\n  exports.faPeriscope = faPeriscope;\n  exports.faPhabricator = faPhabricator;\n  exports.faPhoenixFramework = faPhoenixFramework;\n  exports.faPhoenixSquadron = faPhoenixSquadron;\n  exports.faPhp = faPhp;\n  exports.faPiedPiper = faPiedPiper;\n  exports.faPiedPiperAlt = faPiedPiperAlt;\n  exports.faPiedPiperHat = faPiedPiperHat;\n  exports.faPiedPiperPp = faPiedPiperPp;\n  exports.faPiedPiperSquare = faPiedPiperSquare;\n  exports.faPinterest = faPinterest;\n  exports.faPinterestP = faPinterestP;\n  exports.faPinterestSquare = faPinterestSquare;\n  exports.faPix = faPix;\n  exports.faPixiv = faPixiv;\n  exports.faPlaystation = faPlaystation;\n  exports.faProductHunt = faProductHunt;\n  exports.faPushed = faPushed;\n  exports.faPython = faPython;\n  exports.faQq = faQq;\n  exports.faQuinscape = faQuinscape;\n  exports.faQuora = faQuora;\n  exports.faRProject = faRProject;\n  exports.faRaspberryPi = faRaspberryPi;\n  exports.faRavelry = faRavelry;\n  exports.faReact = faReact;\n  exports.faReacteurope = faReacteurope;\n  exports.faReadme = faReadme;\n  exports.faRebel = faRebel;\n  exports.faRedRiver = faRedRiver;\n  exports.faReddit = faReddit;\n  exports.faRedditAlien = faRedditAlien;\n  exports.faRedditSquare = faRedditSquare;\n  exports.faRedhat = faRedhat;\n  exports.faRendact = faRendact;\n  exports.faRenren = faRenren;\n  exports.faReplyd = faReplyd;\n  exports.faResearchgate = faResearchgate;\n  exports.faResolving = faResolving;\n  exports.faRev = faRev;\n  exports.faRocketchat = faRocketchat;\n  exports.faRockrms = faRockrms;\n  exports.faRust = faRust;\n  exports.faSafari = faSafari;\n  exports.faSalesforce = faSalesforce;\n  exports.faSass = faSass;\n  exports.faSchlix = faSchlix;\n  exports.faScreenpal = faScreenpal;\n  exports.faScribd = faScribd;\n  exports.faSearchengin = faSearchengin;\n  exports.faSellcast = faSellcast;\n  exports.faSellsy = faSellsy;\n  exports.faServicestack = faServicestack;\n  exports.faShirtsinbulk = faShirtsinbulk;\n  exports.faShoelace = faShoelace;\n  exports.faShopify = faShopify;\n  exports.faShopware = faShopware;\n  exports.faSignalMessenger = faSignalMessenger;\n  exports.faSimplybuilt = faSimplybuilt;\n  exports.faSistrix = faSistrix;\n  exports.faSith = faSith;\n  exports.faSitrox = faSitrox;\n  exports.faSketch = faSketch;\n  exports.faSkyatlas = faSkyatlas;\n  exports.faSkype = faSkype;\n  exports.faSlack = faSlack;\n  exports.faSlackHash = faSlackHash;\n  exports.faSlideshare = faSlideshare;\n  exports.faSnapchat = faSnapchat;\n  exports.faSnapchatGhost = faSnapchatGhost;\n  exports.faSnapchatSquare = faSnapchatSquare;\n  exports.faSoundcloud = faSoundcloud;\n  exports.faSourcetree = faSourcetree;\n  exports.faSpaceAwesome = faSpaceAwesome;\n  exports.faSpeakap = faSpeakap;\n  exports.faSpeakerDeck = faSpeakerDeck;\n  exports.faSpotify = faSpotify;\n  exports.faSquareBehance = faSquareBehance;\n  exports.faSquareBluesky = faSquareBluesky;\n  exports.faSquareDribbble = faSquareDribbble;\n  exports.faSquareFacebook = faSquareFacebook;\n  exports.faSquareFontAwesome = faSquareFontAwesome;\n  exports.faSquareFontAwesomeStroke = faSquareFontAwesomeStroke;\n  exports.faSquareGit = faSquareGit;\n  exports.faSquareGithub = faSquareGithub;\n  exports.faSquareGitlab = faSquareGitlab;\n  exports.faSquareGooglePlus = faSquareGooglePlus;\n  exports.faSquareHackerNews = faSquareHackerNews;\n  exports.faSquareInstagram = faSquareInstagram;\n  exports.faSquareJs = faSquareJs;\n  exports.faSquareKickstarter = faSquareKickstarter;\n  exports.faSquareLastfm = faSquareLastfm;\n  exports.faSquareLetterboxd = faSquareLetterboxd;\n  exports.faSquareOdnoklassniki = faSquareOdnoklassniki;\n  exports.faSquarePiedPiper = faSquarePiedPiper;\n  exports.faSquarePinterest = faSquarePinterest;\n  exports.faSquareReddit = faSquareReddit;\n  exports.faSquareSnapchat = faSquareSnapchat;\n  exports.faSquareSteam = faSquareSteam;\n  exports.faSquareThreads = faSquareThreads;\n  exports.faSquareTumblr = faSquareTumblr;\n  exports.faSquareTwitter = faSquareTwitter;\n  exports.faSquareUpwork = faSquareUpwork;\n  exports.faSquareViadeo = faSquareViadeo;\n  exports.faSquareVimeo = faSquareVimeo;\n  exports.faSquareWebAwesome = faSquareWebAwesome;\n  exports.faSquareWebAwesomeStroke = faSquareWebAwesomeStroke;\n  exports.faSquareWhatsapp = faSquareWhatsapp;\n  exports.faSquareXTwitter = faSquareXTwitter;\n  exports.faSquareXing = faSquareXing;\n  exports.faSquareYoutube = faSquareYoutube;\n  exports.faSquarespace = faSquarespace;\n  exports.faStackExchange = faStackExchange;\n  exports.faStackOverflow = faStackOverflow;\n  exports.faStackpath = faStackpath;\n  exports.faStaylinked = faStaylinked;\n  exports.faSteam = faSteam;\n  exports.faSteamSquare = faSteamSquare;\n  exports.faSteamSymbol = faSteamSymbol;\n  exports.faStickerMule = faStickerMule;\n  exports.faStrava = faStrava;\n  exports.faStripe = faStripe;\n  exports.faStripeS = faStripeS;\n  exports.faStubber = faStubber;\n  exports.faStudiovinari = faStudiovinari;\n  exports.faStumbleupon = faStumbleupon;\n  exports.faStumbleuponCircle = faStumbleuponCircle;\n  exports.faSuperpowers = faSuperpowers;\n  exports.faSupple = faSupple;\n  exports.faSuse = faSuse;\n  exports.faSwift = faSwift;\n  exports.faSymfony = faSymfony;\n  exports.faTeamspeak = faTeamspeak;\n  exports.faTelegram = faTelegram;\n  exports.faTelegramPlane = faTelegramPlane;\n  exports.faTencentWeibo = faTencentWeibo;\n  exports.faTheRedYeti = faTheRedYeti;\n  exports.faThemeco = faThemeco;\n  exports.faThemeisle = faThemeisle;\n  exports.faThinkPeaks = faThinkPeaks;\n  exports.faThreads = faThreads;\n  exports.faTiktok = faTiktok;\n  exports.faTradeFederation = faTradeFederation;\n  exports.faTrello = faTrello;\n  exports.faTumblr = faTumblr;\n  exports.faTumblrSquare = faTumblrSquare;\n  exports.faTwitch = faTwitch;\n  exports.faTwitter = faTwitter;\n  exports.faTwitterSquare = faTwitterSquare;\n  exports.faTypo3 = faTypo3;\n  exports.faUber = faUber;\n  exports.faUbuntu = faUbuntu;\n  exports.faUikit = faUikit;\n  exports.faUmbraco = faUmbraco;\n  exports.faUncharted = faUncharted;\n  exports.faUniregistry = faUniregistry;\n  exports.faUnity = faUnity;\n  exports.faUnsplash = faUnsplash;\n  exports.faUntappd = faUntappd;\n  exports.faUps = faUps;\n  exports.faUpwork = faUpwork;\n  exports.faUsb = faUsb;\n  exports.faUsps = faUsps;\n  exports.faUssunnah = faUssunnah;\n  exports.faVaadin = faVaadin;\n  exports.faViacoin = faViacoin;\n  exports.faViadeo = faViadeo;\n  exports.faViadeoSquare = faViadeoSquare;\n  exports.faViber = faViber;\n  exports.faVimeo = faVimeo;\n  exports.faVimeoSquare = faVimeoSquare;\n  exports.faVimeoV = faVimeoV;\n  exports.faVine = faVine;\n  exports.faVk = faVk;\n  exports.faVnv = faVnv;\n  exports.faVuejs = faVuejs;\n  exports.faWatchmanMonitoring = faWatchmanMonitoring;\n  exports.faWaze = faWaze;\n  exports.faWebAwesome = faWebAwesome;\n  exports.faWebflow = faWebflow;\n  exports.faWeebly = faWeebly;\n  exports.faWeibo = faWeibo;\n  exports.faWeixin = faWeixin;\n  exports.faWhatsapp = faWhatsapp;\n  exports.faWhatsappSquare = faWhatsappSquare;\n  exports.faWhmcs = faWhmcs;\n  exports.faWikipediaW = faWikipediaW;\n  exports.faWindows = faWindows;\n  exports.faWirsindhandwerk = faWirsindhandwerk;\n  exports.faWix = faWix;\n  exports.faWizardsOfTheCoast = faWizardsOfTheCoast;\n  exports.faWodu = faWodu;\n  exports.faWolfPackBattalion = faWolfPackBattalion;\n  exports.faWordpress = faWordpress;\n  exports.faWordpressSimple = faWordpressSimple;\n  exports.faWpbeginner = faWpbeginner;\n  exports.faWpexplorer = faWpexplorer;\n  exports.faWpforms = faWpforms;\n  exports.faWpressr = faWpressr;\n  exports.faWsh = faWsh;\n  exports.faXTwitter = faXTwitter;\n  exports.faXbox = faXbox;\n  exports.faXing = faXing;\n  exports.faXingSquare = faXingSquare;\n  exports.faYCombinator = faYCombinator;\n  exports.faYahoo = faYahoo;\n  exports.faYammer = faYammer;\n  exports.faYandex = faYandex;\n  exports.faYandexInternational = faYandexInternational;\n  exports.faYarn = faYarn;\n  exports.faYelp = faYelp;\n  exports.faYoast = faYoast;\n  exports.faYoutube = faYoutube;\n  exports.faYoutubeSquare = faYoutubeSquare;\n  exports.faZhihu = faZhihu;\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n}));\n","define('@fortawesome/pro-light-svg-icons', ['exports'], (function (exports) { 'use strict';\n\n  /*!\n   * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com\n   * License - https://fontawesome.com/license (Commercial License)\n   * Copyright 2024 Fonticons, Inc.\n   */\n  const fa0 = {\n    prefix: 'fal',\n    iconName: '0',\n    icon: [320, 512, [], \"30\", \"M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160l0 128c0 88.4-71.6 160-160 160S0 408.4 0 320L0 192zM160 64C89.3 64 32 121.3 32 192l0 128c0 70.7 57.3 128 128 128s128-57.3 128-128l0-128c0-70.7-57.3-128-128-128z\"]\n  };\n  const fa1 = {\n    prefix: 'fal',\n    iconName: '1',\n    icon: [256, 512, [], \"31\", \"M144 48c0-5.9-3.2-11.3-8.5-14.1s-11.5-2.5-16.4 .8l-96 64c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4L112 77.9 112 448l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0 0-400z\"]\n  };\n  const fa2 = {\n    prefix: 'fal',\n    iconName: '2',\n    icon: [320, 512, [], \"32\", \"M148 64c-28.8 0-56.9 11.5-77.2 31.8L43.3 123.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L48.2 73.1C74.6 46.8 110.9 32 148 32c76.5 0 140 61.9 140 138.8c0 38.4-15.9 75-43.9 101.3L56.5 448 304 448c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-6.6 0-12.5-4-14.9-10.1s-.9-13.1 3.9-17.6L222.2 248.7c21.5-20.2 33.8-48.4 33.8-77.9C256 112 207.2 64 148 64z\"]\n  };\n  const fa3 = {\n    prefix: 'fal',\n    iconName: '3',\n    icon: [320, 512, [], \"33\", \"M0 48c0-8.8 7.2-16 16-16l272 0c6.6 0 12.5 4 14.9 10.2s.8 13.1-4 17.6L120.9 224l71.1 0c70.7 0 128 57.3 128 128s-57.3 128-128 128L89.4 480c-36.4 0-69.6-20.5-85.9-53.1l-1.9-3.8c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l1.9 3.8C43 434.3 65.2 448 89.4 448L192 448c53 0 96-43 96-96s-43-96-96-96L80 256c-6.6 0-12.5-4-14.9-10.2s-.8-13.1 4-17.6L247.1 64 16 64C7.2 64 0 56.8 0 48z\"]\n  };\n  const fa4 = {\n    prefix: 'fal',\n    iconName: '4',\n    icon: [384, 512, [], \"34\", \"M174.3 55.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-144 288c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l272 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176L41.9 320 174.3 55.2z\"]\n  };\n  const fa5 = {\n    prefix: 'fal',\n    iconName: '5',\n    icon: [320, 512, [], \"35\", \"M48.5 44.1C50.3 37 56.7 32 64 32l208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L76.5 64l-40 160L192 224c70.7 0 128 57.3 128 128s-57.3 128-128 128L84.5 480c-33.3 0-63.8-18.8-78.7-48.6l-4.1-8.2c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l4.1 8.2c9.5 19 28.9 31 50.1 31L192 448c53 0 96-43 96-96s-43-96-96-96L16 256c-4.9 0-9.6-2.3-12.6-6.2s-4.1-8.9-2.9-13.7l48-192z\"]\n  };\n  const fa6 = {\n    prefix: 'fal',\n    iconName: '6',\n    icon: [320, 512, [], \"36\", \"M288 320c0-70.7-57.3-128-128-128C90.3 192 33.7 247.7 32 316.9c0 1 0 2 0 3.1c0 70.7 57.3 128 128 128s128-57.3 128-128zM126.8 163.5c10.7-2.3 21.8-3.5 33.2-3.5c88.4 0 160 71.6 160 160s-71.6 160-160 160S0 408.4 0 320c0-2 0-3.9 .1-5.9C1.5 276.2 16 239.9 41.2 211.5L196 37.4c5.9-6.6 16-7.2 22.6-1.3s7.2 16 1.3 22.6L126.8 163.5z\"]\n  };\n  const fa7 = {\n    prefix: 'fal',\n    iconName: '7',\n    icon: [320, 512, [], \"37\", \"M0 48c0-8.8 7.2-16 16-16l288 0c5.8 0 11.1 3.1 14 8.2s2.7 11.3-.3 16.2l-256 416c-4.6 7.5-14.5 9.9-22 5.2s-9.9-14.5-5.2-22L275.4 64 16 64C7.2 64 0 56.8 0 48z\"]\n  };\n  const fa8 = {\n    prefix: 'fal',\n    iconName: '8',\n    icon: [320, 512, [], \"38\", \"M304 152c0-66.3-53.7-120-120-120l-48 0C69.7 32 16 85.7 16 152c0 41.4 20.9 77.9 52.8 99.4C28.1 270.6 0 312 0 360c0 66.3 53.7 120 120 120l80 0c66.3 0 120-53.7 120-120c0-48-28.1-89.4-68.8-108.6C283.1 229.9 304 193.4 304 152zM184.1 272l15.9 0c48.6 0 88 39.4 88 88s-39.4 88-88 88l-80 0c-48.6 0-88-39.4-88-88s39.4-88 88-88l15.9 0c0 0 .1 0 .1 0l48 0c0 0 0 0 .1 0zm0-32c0 0 0 0-.1 0l-48 0c0 0 0 0-.1 0C87.4 240 48 200.6 48 152c0-48.6 39.4-88 88-88l48 0c48.6 0 88 39.4 88 88c0 48.6-39.4 88-87.9 88z\"]\n  };\n  const fa9 = {\n    prefix: 'fal',\n    iconName: '9',\n    icon: [320, 512, [], \"39\", \"M32 192c0 70.7 57.3 128 128 128c69.7 0 126.3-55.7 128-124.9c0-1 0-2 0-3.1c0-70.7-57.3-128-128-128S32 121.3 32 192zM193.2 348.5c-10.7 2.3-21.8 3.5-33.2 3.5C71.6 352 0 280.4 0 192S71.6 32 160 32s160 71.6 160 160c0 2 0 3.9-.1 5.9c-1.4 37.9-15.9 74.2-41.1 102.6L124 474.6c-5.9 6.6-16 7.2-22.6 1.3s-7.2-16-1.3-22.6l93.2-104.8z\"]\n  };\n  const faFillDrip = {\n    prefix: 'fal',\n    iconName: 'fill-drip',\n    icon: [576, 512, [], \"f576\", \"M36.7 4.7c6.2-6.2 16.4-6.2 22.6 0l97.4 97.4 64.4-64.4c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L134.1 124.7 36.7 27.3c-6.2-6.2-6.2-16.4 0-22.6zm208 230.6l-88-88L53.3 250.7C42.8 261.2 36.7 274.4 35 288l397 0 19.7-19.7c15.6-15.6 15.6-40.9 0-56.6L300.3 60.3c-15.6-15.6-40.9-15.6-56.6 0l-64.4 64.4 88 88c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0zM39.2 320c3.1 7.7 7.8 15 14.1 21.3L170.7 458.7c25 25 65.5 25 90.5 0L400 320 39.2 320zM544 448s0 0 0 0c0 0 0 0 0 0c0-.1-.1-1.2-.6-3.4c-.6-2.4-1.5-5.4-2.8-9.1c-2.7-7.4-6.8-16.2-11.7-25.8c-5.2-10.2-11.2-20.6-16.9-30.3c-5.8 9.7-11.7 20.1-16.9 30.3c-4.9 9.6-8.9 18.4-11.7 25.8c-1.4 3.7-2.3 6.7-2.8 9.1c-.5 2.2-.6 3.3-.6 3.4c0 0 0 0 0 0c0 17.7 14.3 32 32 32s32-14.3 32-32zm32 0c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448z\"]\n  };\n  const faArrowsToCircle = {\n    prefix: 'fal',\n    iconName: 'arrows-to-circle',\n    icon: [640, 512, [], \"e4bd\", \"M27.3 4.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L137.4 160 80 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 57.4L27.3 4.7zM320 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM464 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-57.4 0L635.3 27.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L480 137.4 480 80c0-8.8-7.2-16-16-16zM176 448c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l57.4 0L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L160 374.6l0 57.4c0 8.8 7.2 16 16 16zm288 0c8.8 0 16-7.2 16-16l0-57.4L612.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L502.6 352l57.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16z\"]\n  };\n  const faCircleChevronRight = {\n    prefix: 'fal',\n    iconName: 'circle-chevron-right',\n    icon: [512, 512, [\"chevron-circle-right\"], \"f138\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM235.3 379.3l112-112c6.2-6.2 6.2-16.4 0-22.6l-112-112c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L313.4 256 212.7 356.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0z\"]\n  };\n  const faChevronCircleRight = faCircleChevronRight;\n  const faWagonCovered = {\n    prefix: 'fal',\n    iconName: 'wagon-covered',\n    icon: [640, 512, [], \"f8ee\", \"M239.4 34.1C250.1 13.8 271.4 0 296 0l48 0c24.6 0 45.9 13.8 56.6 34.1c13.1-12.6 30.6-20.8 50.1-22.1L565.8 4.4c41.7-2.8 71.7 39.5 55.2 77.9L560.3 224c8.7 .1 15.7 7.2 15.7 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-8 0-144 0-16 0-112 0-16 0-144 0-8 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.7 7-15.9 15.7-16L19 82.3C2.5 43.9 32.5 1.6 74.2 4.4l115.1 7.7c19.5 1.3 36.9 9.5 50.1 22.1zM114.6 224L232 224l0-132.1c0-25.3-19.6-46.2-44.8-47.9L72.1 36.3C54.2 35.1 41.4 53.2 48.4 69.7L114.6 224zM408 224l117.4 0L591.6 69.7c7.1-16.5-5.8-34.6-23.7-33.4L452.8 44C427.6 45.7 408 66.6 408 91.9L408 224zM264 91.9L264 224l112 0 0-160c0-17.7-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32l0 27.9zM176 512c-61.9 0-112-50.1-112-112s50.1-112 112-112c56.4 0 103.1 41.7 110.9 96l66.3 0c7.8-54.3 54.4-96 110.9-96c61.9 0 112 50.1 112 112s-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96l-66.3 0c-7.8 54.3-54.4 96-110.9 96zm16-33.6c31.3-6.4 56-31.1 62.4-62.4L192 416l0 62.4zm-32 0l0-62.4-62.4 0c6.4 31.3 31.1 56 62.4 62.4zM96 399.6l0 .4 0 .4 0-.8zM97.6 384l62.4 0 0-62.4c-31.3 6.4-56 31.1-62.4 62.4zM192 321.6l0 62.4 62.4 0c-6.4-31.3-31.1-56-62.4-62.4zM542.4 416L480 416l0 62.4c31.3-6.4 56-31.1 62.4-62.4zM448 416l-62.4 0c6.4 31.3 31.1 56 62.4 62.4l0-62.4zm-64-16l0-.4 0 .8 0-.4zm64-16l0-62.4c-31.3 6.4-56 31.1-62.4 62.4l62.4 0zm32 0l62.4 0c-6.4-31.3-31.1-56-62.4-62.4l0 62.4z\"]\n  };\n  const faLineHeight = {\n    prefix: 'fal',\n    iconName: 'line-height',\n    icon: [576, 512, [], \"f871\", \"M107.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L80 86.6l0 338.7L27.3 372.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L112 425.4l0-338.7 52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80zM272 80c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L272 80zm0 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0zM256 416c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faBagel = {\n    prefix: 'fal',\n    iconName: 'bagel',\n    icon: [640, 512, [129391], \"e3d7\", \"M608 208c0-97.2-78.8-176-176-176c-49.3 0-93.9 20.3-125.8 52.9c-10.5-4.7-21.3-8.7-32.5-11.8C311.8 28.4 368.6 0 432 0C546.9 0 640 93.1 640 208s-93.1 208-208 208c-3.9 0-7.7-.1-11.5-.3c5.4-10.2 10-20.7 13.9-31.7C530.5 382.7 608 304.4 608 208zM364.6 84.4l17.6-.5c6.2-.2 12.1-2.1 17.2-5.6l14.5-10c10.9-7.5 25.3-7.5 36.2 0l14.5 10c5.1 3.5 11 5.4 17.2 5.6l17.6 .5c13.2 .4 24.8 8.8 29.3 21.3l5.9 16.6c2.1 5.8 5.8 10.9 10.6 14.6l14 10.7c10.5 8.1 14.9 21.7 11.2 34.4l-5 16.9c-1.7 5.9-1.7 12.2 0 18.1l5 16.9c3.7 12.7-.7 26.3-11.2 34.4l-14 10.7c-4.9 3.8-8.6 8.8-10.6 14.6l-5.9 16.6c-4.4 12.5-16.1 20.9-29.3 21.3l-17.6 .5c-6.2 .2-12.1 2.1-17.2 5.6l-14.5 10c-2.1 1.5-4.4 2.6-6.7 3.5c2.6-13.2 4.2-26.9 4.5-40.8c9.8-6.4 21.3-9.9 33-10.3l17.6-.5 5.9-16.6c4.1-11.6 11.5-21.8 21.3-29.3l14-10.7-5-16.9c-3.5-11.8-3.5-24.4 0-36.2l5-16.9-14-10.7c-9.8-7.5-17.1-17.7-21.3-29.3l-5.9-16.6-17.6-.5c-12.3-.3-24.3-4.2-34.4-11.2L432 94.8l-14.5 10c-10.2 7-22.1 10.8-34.4 11.2l-17.6 .5-1.8 4.9c-8.4-7.2-17.3-13.8-26.6-19.7c5.3-10.2 15.8-16.9 27.5-17.2zM384 304A176 176 0 1 0 32 304a176 176 0 1 0 352 0zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zm208-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM128 192a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm192 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM112 384a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm128 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM80 256a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faTransporter7 = {\n    prefix: 'fal',\n    iconName: 'transporter-7',\n    icon: [512, 512, [], \"e2a8\", \"M480 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM64 272c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zm64 224c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faAt = {\n    prefix: 'fal',\n    iconName: 'at',\n    icon: [512, 512, [61946], \"40\", \"M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256l0 24c0 48.6-39.4 88-88 88c-33.4 0-62.5-18.7-77.4-46.1c-20.4 28-53.4 46.1-90.6 46.1c-61.9 0-112-50.1-112-112s50.1-112 112-112c31.3 0 59.7 12.9 80 33.6l0-1.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 0 24c0 30.9 25.1 56 56 56s56-25.1 56-56l0-24C480 132.3 379.7 32 256 32zm80 224a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z\"]\n  };\n  const faRectanglesMixed = {\n    prefix: 'fal',\n    iconName: 'rectangles-mixed',\n    icon: [576, 512, [], \"e323\", \"M272 64c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16L48 224c-8.8 0-16-7.2-16-16L32 80c0-8.8 7.2-16 16-16l224 0zM48 32C21.5 32 0 53.5 0 80L0 208c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48L48 32zM528 64c8.8 0 16 7.2 16 16l0 256c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l96 0zM432 32c-26.5 0-48 21.5-48 48l0 256c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-256c0-26.5-21.5-48-48-48l-96 0zM112 336l176 0c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16l-176 0c-8.8 0-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16zM64 352l0 80c0 26.5 21.5 48 48 48l176 0c26.5 0 48-21.5 48-48l0-80c0-26.5-21.5-48-48-48l-176 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faPhoneArrowUpRight = {\n    prefix: 'fal',\n    iconName: 'phone-arrow-up-right',\n    icon: [512, 512, [\"phone-arrow-up\", \"phone-outgoing\"], \"e224\", \"M292.7 196.7L457.4 32 368 32c-8.8 0-16-7.2-16-16s7.2-16 16-16L496 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-89.4L315.3 219.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zm36.4 90c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6c0 0 0 0 0 0c-6.1 0-12.2-.1-18.3-.4c0 0 0 0-.1 0c0 0 0 0 0 0c-4.6-.2-9.1-.4-13.7-.8C183.5 494.5 0 300.7 0 64c0 0 0 0 0 0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zM448 480c3.8 0 7-2.6 7.8-6.3l24-112c.8-3.7-1.2-7.5-4.7-9l-112-48c-3.3-1.4-7.1-.5-9.3 2.3l-33.2 40.6c-9.9 12.1-27.2 15.3-40.8 7.4c-50.9-29.5-93.3-71.9-122.7-122.7c-7.9-13.6-4.7-30.9 7.4-40.8l40.6-33.2c2.8-2.3 3.7-6.1 2.3-9.3l-48-112c-1.5-3.5-5.3-5.5-9-4.7l-112 24C34.6 57 32 60.2 32 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 229.6 186.1 415.8 415.7 416l.3 0z\"]\n  };\n  const faPhoneArrowUp = faPhoneArrowUpRight;\n  const faPhoneOutgoing = faPhoneArrowUpRight;\n  const faTrashCan = {\n    prefix: 'fal',\n    iconName: 'trash-can',\n    icon: [448, 512, [61460, \"trash-alt\"], \"f2ed\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64 384 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 336c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80L32 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM64 96l0 336c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-336L64 96zm80 80l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faTrashAlt = faTrashCan;\n  const faCircleL = {\n    prefix: 'fal',\n    iconName: 'circle-l',\n    icon: [512, 512, [], \"e114\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 208c0 17.7 14.3 32 32 32l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0 0-208z\"]\n  };\n  const faHeadSideGoggles = {\n    prefix: 'fal',\n    iconName: 'head-side-goggles',\n    icon: [512, 512, [\"head-vr\"], \"f6ea\", \"M2.3 256c5.8 40.5 22.4 77.5 46.8 108C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4c-20-25-33.9-55-39.4-88L2.3 256zM80.9 96C116 56.7 167.1 32 224 32l24 0c36 0 69.3 11.9 96 32l-56 0c-28.4 0-54 12.4-71.6 32L80.9 96zm-45.1 6.6C14.6 113 0 134.8 0 160c0 35.3 28.7 64 64 64l152.4 0c17.6 19.6 43.1 32 71.6 32l112 0 64 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-64 0-8.9 0C356 24.7 304.9 0 248 0L224 0C145 0 75.6 40.8 35.7 102.6zM197.5 192L64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l133.5 0c-3.5 10-5.5 20.8-5.5 32s1.9 22 5.5 32zm313.3 96l-33.5 0c-4.5 9.5-14.2 16-25.4 16L432 304c-8.8 0-16 7.2-16 16l0 64c0 17.7-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c35.3 0 64-28.7 64-64l0-48 3.8 0c29.1 0 53.3-20.6 58.9-48zM288 96l96 0 0 128-96 0c-35.3 0-64-28.7-64-64s28.7-64 64-64zM416 224l0-128 48 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-48 0z\"]\n  };\n  const faHeadVr = faHeadSideGoggles;\n  const faTextHeight = {\n    prefix: 'fal',\n    iconName: 'text-height',\n    icon: [576, 512, [], \"f034\", \"M491.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L464 86.6l0 338.7-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 425.4l0-338.7 52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80zM32 32C14.3 32 0 46.3 0 64l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 112 0 0 384-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-384 112 0 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-17.7-14.3-32-32-32L32 32z\"]\n  };\n  const faUserXmark = {\n    prefix: 'fal',\n    iconName: 'user-xmark',\n    icon: [640, 512, [\"user-times\"], \"f235\", \"M128 128a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM269.7 336c80 0 145 64.3 146.3 144L32 480c1.2-79.7 66.2-144 146.3-144l91.4 0zM224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0zM468.7 148.7c-6.2 6.2-6.2 16.4 0 22.6L521.4 224l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L544 246.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L566.6 224l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L544 201.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faUserTimes = faUserXmark;\n  const faFaceHandYawn = {\n    prefix: 'fal',\n    iconName: 'face-hand-yawn',\n    icon: [512, 512, [], \"e379\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 57.4-21.6 109.7-57 149.3c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3C487.3 381.4 512 321.6 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 57.6 19.1 110.8 51.2 153.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4C48.7 353 32 306.5 32 256zm233.3 45.3L248 318.6s0 0 0 0c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0c0 0 0 0 0 0l17.3-17.3 34-34 16-16c3.1-3.1 7.2-4.7 11.3-4.7s8.2 1.6 11.3 4.7s4.7 7.2 4.7 11.3s-1.6 8.2-4.7 11.3c0 0 0 0 0 0l-16 16-34 34L280 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0c0 0 0 0 0 0l17.3-17.3 34-34s0 0 0 0s0 0 0 0c6.2-6.2 16.4-6.2 22.6 0c.7 .7 1.3 1.4 1.8 2.1c4.4 6.2 3.8 14.9-1.8 20.5c0 0 0 0 0 0l-5.1 5.1-26.9 26.9-2 2L312 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l17.3-17.3 2-2c6.2-6.2 16.4-6.2 22.6 0c.7 .7 1.3 1.4 1.8 2.1c4.4 6.2 3.8 14.9-1.8 20.5L344 414.6l-37.5 37.5C288.7 470 264.4 480 239.2 480c-52.6 0-95.2-42.6-95.2-95.2l0-32.8 0-53.6c0-11 9-20 20-20c9.1 0 16.8 6.1 19.2 14.5c.2 .8 .4 1.7 .6 2.5c.1 1 .2 2 .2 3l0 11.7 0 8c0 7.1 8.6 10.7 13.7 5.7l5.7-5.7 10.4-10.4 2.3-2.3 9.4-9.4s0 0 0 0l51.3-51.3c5.6-5.6 14.3-6.2 20.5-1.8c.7 .5 1.4 1.1 2.1 1.8c6.2 6.2 6.2 16.4 0 22.6c0 0 0 0 0 0l-34 34zm-11.3-79.2L207 269.1c-9.4-13.7-25.1-22.7-43-22.7c-28.7 0-52 23.3-52 52l0 53.6 0 32.8C112 455.1 168.9 512 239.2 512c33.7 0 66.1-13.4 89.9-37.3l56.8-56.8c18.1-18.1 18.7-47.1 1.8-65.9c16.9-18.8 16.3-47.8-1.8-65.9c-1-1-2.1-2-3.2-3c3.7-15.7-.5-32.8-12.8-45s-29.4-16.5-45-12.8c-.9-1.1-1.9-2.2-3-3.2c-18.7-18.7-49.1-18.7-67.9 0zM220.5 110c-5.5-6.9-15.6-8-22.5-2.5l-80 64c-6.9 5.5-8 15.6-2.5 22.5s15.6 8 22.5 2.5l80-64c6.9-5.5 8-15.6 2.5-22.5zM294 132.5l80 64c6.9 5.5 17 4.4 22.5-2.5s4.4-17-2.5-22.5l-80-64c-6.9-5.5-17-4.4-22.5 2.5s-4.4 17 2.5 22.5z\"]\n  };\n  const faGaugeSimpleMin = {\n    prefix: 'fal',\n    iconName: 'gauge-simple-min',\n    icon: [512, 512, [\"tachometer-slowest\"], \"f62d\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96c35.3 0 64-28.7 64-64s-28.7-64-64-64c-17.5 0-33.4 7-44.9 18.4L104.2 242.3c-7.6-4.5-17.4-2.1-22 5.5s-2.1 17.4 5.5 22l106.8 64.1c-1.7 5.8-2.6 11.9-2.6 18.2c0 35.3 28.7 64 64 64z\"]\n  };\n  const faTachometerSlowest = faGaugeSimpleMin;\n  const faStethoscope = {\n    prefix: 'fal',\n    iconName: 'stethoscope',\n    icon: [576, 512, [129658], \"f0f1\", \"M127 10.4c3.1 8.3-1.1 17.5-9.4 20.6L74.4 47.2C68.1 49.5 64 55.5 64 62.2L64 192c0 70.7 57.3 128 128 128s128-57.3 128-128l0-129.8c0-6.7-4.1-12.6-10.4-15L266.4 31c-8.3-3.1-12.5-12.3-9.4-20.6s12.3-12.5 20.6-9.4l43.2 16.2c18.7 7 31.1 24.9 31.1 44.9L352 192c0 83-63.1 151.2-144 159.2l0 .8c0 70.7 57.3 128 128 128s128-57.3 128-128l0-98c-27.6-7.1-48-32.2-48-62c0-35.3 28.7-64 64-64s64 28.7 64 64c0 29.8-20.4 54.9-48 62l0 98c0 88.4-71.6 160-160 160s-160-71.6-160-160l0-.8C95.1 343.2 32 275 32 192L32 62.2c0-20 12.4-37.9 31.1-44.9L106.4 1c8.3-3.1 17.5 1.1 20.6 9.4zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faCoffin = {\n    prefix: 'fal',\n    iconName: 'coffin',\n    icon: [384, 512, [9904], \"f6c6\", \"M126.5 32l131 0 91 104c2.3 2.6 3.6 6 3.6 9.5c0 1.4-.2 2.7-.6 4L255.9 480l-127.9 0L32.6 149.4c-.4-1.3-.6-2.6-.6-4c0-3.5 1.3-6.9 3.6-9.5l91-104zM102.4 10.9l-91 104C4.1 123.3 0 134.2 0 145.4c0 4.4 .6 8.7 1.8 12.9L97.3 488.9c4 13.7 16.5 23.1 30.7 23.1l127.9 0c14.3 0 26.8-9.4 30.7-23.1l95.5-330.6c1.2-4.2 1.8-8.5 1.8-12.9c0-11.2-4.1-22.1-11.5-30.6l-91-104C275.5 4 266.7 0 257.5 0l-131 0c-9.2 0-18 4-24.1 10.9z\"]\n  };\n  const faMessage = {\n    prefix: 'fal',\n    iconName: 'message',\n    icon: [512, 512, [\"comment-alt\"], \"f27a\", \"M160 384c17.7 0 32 14.3 32 32l0 48 98.1-73.6c5.5-4.2 12.3-6.4 19.2-6.4L448 384c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l96 0zM0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-48 0-32-32 0-64 0c-35.3 0-64-28.7-64-64L0 64z\"]\n  };\n  const faCommentAlt = faMessage;\n  const faSalad = {\n    prefix: 'fal',\n    iconName: 'salad',\n    icon: [512, 512, [129367, \"bowl-salad\"], \"f81e\", \"M241.1 32c37.1 0 68.9 22.7 82.3 55c2.8 6.6 9.6 10.6 16.7 9.7c3.9-.5 7.8-.7 11.8-.7c7.4 0 14.6 .8 21.5 2.4C382.1 96.8 391 96 400 96c15.3 0 30 2.4 43.8 6.8C420.5 78.9 388 64 352 64c-1.3 0-2.7 0-4 .1C327.6 26 287.4 0 241.1 0c-46.3 0-86.5 26-106.9 64.1c-2.1-.1-4.1-.1-6.2-.1C57.3 64 0 121.3 0 192c0 23.3 6.2 45.2 17.1 64l39.3 0C41.2 239 32 216.6 32 192c0-53 43-96 96-96c4.6 0 9.2 .3 13.6 1c7.2 1 14.3-3 17-9.7C172 54.8 203.9 32 241.1 32zM400 160c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16l32.5 0c.7-5.2 1.1-10.6 1.1-16c0-61.9-50.1-112-112-112s-112 50.1-112 112c0 5.4 .4 10.8 1.1 16l32.5 0c-1-5.2-1.6-10.5-1.6-16c0-44.2 35.8-80 80-80zM129.3 457.1c-2.7-9-9.2-16.4-17.8-20.2C65.9 417 33.9 372.3 32.1 320l447.8 0c-1.8 52.3-33.9 97-79.4 116.9c-8.6 3.8-15.2 11.2-17.8 20.2C378.7 470.4 366.5 480 352 480l-192 0c-14.5 0-26.7-9.6-30.7-22.9zM27.4 288C12.3 288 0 300.3 0 315.4c0 67.4 40.6 125.4 98.6 150.8C106.5 492.7 131 512 160 512l192 0c29 0 53.5-19.3 61.4-45.7c58.1-25.4 98.6-83.4 98.6-150.8c0-15.1-12.3-27.4-27.4-27.4L27.4 288zM256 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zM107.3 148.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80z\"]\n  };\n  const faBowlSalad = faSalad;\n  const faInfo = {\n    prefix: 'fal',\n    iconName: 'info',\n    icon: [192, 512, [], \"f129\", \"M64 64a32 32 0 1 1 64 0A32 32 0 1 1 64 64zM16 176c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 272 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-256-48 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faRobotAstromech = {\n    prefix: 'fal',\n    iconName: 'robot-astromech',\n    icon: [512, 512, [], \"e2d2\", \"M256 0C176.5 0 112 64.5 112 144l0 16-16 0c-35.3 0-64 28.7-64 64l0 196.2L2.4 479.5C.8 482.6 0 486 0 489.5C0 501.9 10.1 512 22.5 512L128 512c8.8 0 16-7.2 16-16l0-89.4 36.7 36.7c3 3 7.1 4.7 11.3 4.7l128 0c4.2 0 8.3-1.7 11.3-4.7L368 406.6l0 89.4c0 8.8 7.2 16 16 16l105.5 0c12.4 0 22.5-10.1 22.5-22.5c0-3.5-.8-6.9-2.4-10L480 420.2 480 224c0-35.3-28.7-64-64-64l-16 0 0-16C400 64.5 335.5 0 256 0zM400 192l16 0c17.7 0 32 14.3 32 32l0 200c0 2.5 .6 4.9 1.7 7.2L474.1 480 400 480l0-112 0-176zm-32 0l0 169.4L313.4 416l-114.7 0L144 361.4 144 192l224 0zm-256 0l0 176 0 112-74.1 0 24.4-48.8c1.1-2.2 1.7-4.7 1.7-7.2l0-200c0-17.7 14.3-32 32-32l16 0zm32-48c0-61.9 50.1-112 112-112s112 50.1 112 112l0 16-224 0 0-16zm80-16a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM192 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faRingDiamond = {\n    prefix: 'fal',\n    iconName: 'ring-diamond',\n    icon: [384, 512, [], \"e5ab\", \"M136 0c-5.7 0-11 3.1-13.9 8.1l-32 56c-3 5.3-2.8 11.8 .6 16.8l38.4 57.7C54 164.6 0 236 0 320C0 426 86 512 192 512s192-86 192-192c0-84-54-155.4-129.1-181.5l38.4-57.7c3.4-5 3.6-11.6 .6-16.8l-32-56C259 3.1 253.7 0 248 0L136 0zm85.9 130.3c-9.7-1.5-19.7-2.3-29.9-2.3s-20.2 .8-29.9 2.3l-39.3-59L145.3 32l93.4 0 22.5 39.4-39.3 59zM32 320a160 160 0 1 1 320 0A160 160 0 1 1 32 320z\"]\n  };\n  const faFonduePot = {\n    prefix: 'fal',\n    iconName: 'fondue-pot',\n    icon: [512, 512, [129749], \"e40d\", \"M282.1 32.3c-4.3-1.2-8.7 1.4-9.8 5.6l-24 88c-1.2 4.3 1.4 8.7 5.6 9.8s8.7-1.4 9.8-5.6l24-88c1.2-4.3-1.4-8.7-5.6-9.8zM262.5 167.5L255.1 192l-33.4 0 9.7-32.4c-12.3-9.6-18.4-26-14-42.1l24-88c5.8-21.3 27.8-33.9 49.1-28.1s33.9 27.8 28.1 49.1l-24 88c-4.3 15.6-17.2 26.5-32.1 29zM223.4 256l1.2 0c-.4 0-.8 0-1.2 0zm88 0l1.1 0c-.4 0-.7 0-1.1 0zm65.7-88.6L361.5 192l-37.9 0 26.9-42.2c-8.3-12.7-8.9-29.6-.2-43.3l56-88C418.1-.1 442.8-5.6 461.5 6.3s24.1 36.6 12.3 55.2l-56 88c-8.9 14-25.2 20.6-40.6 17.9zM444.3 33.3c-3.7-2.4-8.7-1.3-11 2.5l-56 88c-2.4 3.7-1.3 8.7 2.5 11s8.7 1.3 11-2.5l56-88c2.4-3.7 1.3-8.7-2.5-11zM32 256l0 64c0 70.7 57.3 128 128 128l128 0c70.7 0 128-57.3 128-128l0-64-256 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-32 0zM0 256c0-17.7 14.3-32 32-32l384 0 8 0 24 0 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 64c0 52.3-25.1 98.8-64 128l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-29.3c-19.6 8.6-41.2 13.3-64 13.3l-128 0c-22.8 0-44.4-4.8-64-13.3L96 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48C25.1 418.8 0 372.3 0 320l0-64z\"]\n  };\n  const faTheta = {\n    prefix: 'fal',\n    iconName: 'theta',\n    icon: [384, 512, [], \"f69e\", \"M48 256c0-58.9 17.1-111.6 43.9-149.1C118.7 69.4 154.3 48 192 48s73.3 21.4 100.1 58.9C318.9 144.4 336 197.1 336 256s-17.1 111.6-43.9 149.1C265.3 442.6 229.7 464 192 464s-73.3-21.4-100.1-58.9C65.1 367.6 48 314.9 48 256zM192 16C141.3 16 96.9 44.8 65.8 88.3C34.7 131.9 16 191.2 16 256s18.7 124.1 49.8 167.7C96.9 467.2 141.3 496 192 496s95.1-28.8 126.2-72.3C349.3 380.1 368 320.8 368 256s-18.7-124.1-49.8-167.7C287.1 44.8 242.7 16 192 16zM112 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faFaceHandPeeking = {\n    prefix: 'fal',\n    iconName: 'face-hand-peeking',\n    icon: [640, 512, [129763], \"e481\", \"M185.6 76.8C223 48.7 269.6 32 320 32c66.3 0 125.9 28.8 167 74.7c5.9 6.6 16 7.1 22.6 1.3s7.1-16 1.3-22.6C464 33 395.8 0 320 0C262.4 0 209.2 19.1 166.4 51.2c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2zM130.5 375.5c-4.7-7.5-14.6-9.7-22.1-5s-9.7 14.6-5 22.1C148.7 464.3 228.8 512 320 512c65.6 0 125.4-24.7 170.7-65.2c6.6-5.9 7.1-16 1.3-22.6s-16-7.1-22.6-1.3c-39.6 35.5-91.9 57-149.3 57c-79.8 0-149.8-41.7-189.5-104.5zM415 232c.7-2.6 1-5.2 1-8c0-1.6-.1-3.2-.4-4.8L433.6 232 415 232zm-53.8 14.5c-5.8 6.9-9.2 15.8-9.2 25.5c0 13.4 6.6 25.3 16.7 32.5c-.5 2.4-.7 4.9-.7 7.5c0 22.1 17.9 40 40 40l8 0c0 .3 0 .6 0 .9c0 22.1 17.9 40 40 40l64.8 0c31.6 0 61.9-12.6 84.3-34.9c46.2-46.2 46.5-120.9 1-167.6c0 0 0 0 0 0l-.2-.1-.8-.8c0 0 0 0-.1-.1L560 144.3c-17.2-17.2-45-17.2-62.2 0c-7.3 7.3-11.5 16.6-12.6 26.2l-37.9-27.1c-18-12.8-43-8.7-55.8 9.3c-8.5 11.9-9.6 26.9-4 39.4c-1.1-.1-2.3-.2-3.4-.2c-17.7 0-32 14.3-32 32c0 8.8 3.5 16.7 9.2 22.5zM289.7 376.7c7.1-5.1 17.8-8.7 30.3-8.7s23.2 3.6 30.3 8.7c7.2 5.1 9.7 10.7 9.7 15.3s-2.5 10.2-9.7 15.3c-7.1 5.1-17.8 8.7-30.3 8.7s-23.2-3.6-30.3-8.7c-7.2-5.1-9.7-10.7-9.7-15.3s2.5-10.2 9.7-15.3zm-18.6-26C258 360.1 248 374.4 248 392s10 31.9 23.1 41.3c13.1 9.4 30.5 14.7 48.9 14.7s35.8-5.3 48.9-14.7C382 423.9 392 409.6 392 392s-10-31.9-23.1-41.3C355.8 341.3 338.4 336 320 336s-35.8 5.3-48.9 14.7zM379.4 144.1c-2-6.3-8.7-9.8-15-7.9C327.1 147.9 300 182.8 300 224c0 20.7 6.8 39.8 18.4 55.2c4 5.3 11.5 6.4 16.8 2.4s6.4-11.5 2.4-16.8C329.1 253.4 324 239.3 324 224c0-30.4 20-56.2 47.6-64.9c6.3-2 9.8-8.7 7.9-15zM96 88.3L34.9 149.4c0 0 0 0 0 0l-.8 .8s0 0 0 0l-.1 .2c-45.5 46.6-45.2 121.3 1 167.6c22.4 22.4 52.7 34.9 84.3 34.9l64.8 0c22.1 0 40-17.9 40-40c0-.3 0-.6 0-.9l8 0c22.1 0 40-17.9 40-40c0-2.6-.2-5.1-.7-7.5c10.1-7.3 16.7-19.1 16.7-32.5s-6.6-25.3-16.7-32.5c.5-2.4 .7-4.9 .7-7.5c0-22.1-17.9-40-40-40l-75.2 0 1.5-1.5c17.2-17.2 17.2-45 0-62.2s-45-17.2-62.2 0zm92.9 209.3c6.2 2 10.7 7.6 11.1 14.3c0 .3 0 .6 0 .9c0 8.8-7.2 16-16 16l-64.8 0c-25.2 0-49.5-10-67.3-27.9c-36.9-36.9-37.2-96.6-.8-133.8l.8-.8L113 105.3c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3L122.8 152l-.5 .5-4.2 4.2-5.7 5.7c-5 5-1.5 13.7 5.7 13.7l8 0 5.9 0 .7 0 99.2 0c8.8 0 16 7.2 16 16c0 0 0 0 0 0l0 .2s0 0 0 0c-.1 8.8-7.2 15.8-16 15.8l-42.8 0-19.6 0c-2.2 0-4 1.8-4 4s1.8 4 4 4l19.6 0 42.8 0 16 0c4.6 0 8.7 1.9 11.6 5c2.7 2.9 4.4 6.8 4.4 11s-1.7 8.2-4.4 11c-2.9 3.1-7 5-11.6 5l-16 0-42.8 0-19.6 0c-2.2 0-4 1.8-4 4s1.8 4 4 4l19.6 0 42.8 0c8.8 0 16 7.1 16 15.9c0 0 0 0 0 0c0 0 0 .1 0 .1c0 0 0 0 0 0c0 8.8-7.2 16-16 16l-16.7 0-26.2 0-5.1 0-14 0c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5l14 0c1.7 0 3.3 .3 4.9 .8zM376 272c0-8.8 7.2-16 16-16l74.6 0c7.4 0 13.4-6 13.4-13.4c0-4.3-2.1-8.4-5.6-10.9L414.7 189c-7.2-5.1-8.9-15.1-3.7-22.3s15.1-8.9 22.3-3.7l73.1 52.2 3.6 2.5 3.6 2.5 1.5 1.1c2.3 1.6 5.1 2.3 7.8 2c9.3-1.1 13.2-12.4 6.6-19l-1.3-1.3-3.1-3.1-3.1-3.1-7.3-7.3c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l45.1 45.1 .8 .8c36.4 37.2 36.1 96.9-.8 133.8c-17.9 17.9-42.1 27.9-67.3 27.9l-64.8 0c-8.8 0-16-7.2-16-16c0-.3 0-.6 0-.9c.5-8.4 7.4-15.1 16-15.1l.5 0 19 0c2.5 0 4.5-2 4.5-4.5s-2-4.5-4.5-4.5l-19 0-.5 0-31.3 0L408 328c-8.8 0-16-7.2-16-16c0 0 0-.1 0-.1c0-8.8 7.2-15.9 16-15.9l48.4 0 19.6 0c2.2 0 4-1.8 4-4s-1.8-4-4-4l-19.6 0L408 288l-16 0c-4.6 0-8.7-1.9-11.6-5c-2.7-2.9-4.4-6.8-4.4-11z\"]\n  };\n  const faSquareUser = {\n    prefix: 'fal',\n    iconName: 'square-user',\n    icon: [448, 512, [], \"e283\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32c0-70.7-57.3-128-128-128l-64 0c-70.7 0-128 57.3-128 128c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM352 448L96 448c0-53 43-96 96-96l64 0c53 0 96 43 96 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 256a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm-80-48a80 80 0 1 0 160 0 80 80 0 1 0 -160 0z\"]\n  };\n  const faDownLeftAndUpRightToCenter = {\n    prefix: 'fal',\n    iconName: 'down-left-and-up-right-to-center',\n    icon: [512, 512, [\"compress-alt\"], \"f422\", \"M447 256c18.2 0 33-14.8 33-33c0-8.7-3.5-17.1-9.7-23.3L442.6 172l55.7-55.7c15.6-15.6 15.6-40.9 0-56.6L452.3 13.7C436.7-2 411.3-2 395.7 13.7L340 69.4 312.3 41.7C306.1 35.5 297.7 32 289 32c-18.2 0-33 14.8-33 33l0 159c0 17.7 14.3 32 32 32l159 0zm.7-33.7c.2 .2 .3 .4 .3 .7c0 .5-.4 1-1 1l-159 0 0-159c0-.5 .4-1 1-1c.3 0 .5 .1 .7 .3l39 39c6.2 6.2 16.4 6.2 22.6 0l67-67c3.1-3.1 8.2-3.1 11.3 0l46.1 46.1c3.1 3.1 3.1 8.2 0 11.3l-67 67c-3 3-4.7 7.1-4.7 11.3s1.7 8.3 4.7 11.3l39 39zM65 256c-18.2 0-33 14.8-33 33c0 8.7 3.5 17.1 9.7 23.3L69.4 340 13.7 395.7C-2 411.3-2 436.7 13.7 452.3l46.1 46.1c15.6 15.6 40.9 15.6 56.6 0L172 442.6l27.7 27.7c6.2 6.2 14.6 9.7 23.3 9.7c18.2 0 33-14.8 33-33l0-159c0-17.7-14.3-32-32-32L65 256zm-1 33c0-.5 .4-1 1-1l159 0 0 159c0 .5-.4 1-1 1c-.3 0-.5-.1-.7-.3l-39-39c-6.2-6.2-16.4-6.2-22.6 0l-67 67c-3.1 3.1-8.2 3.1-11.3 0L36.3 429.7c-3.1-3.1-3.1-8.2 0-11.3l67-67c3-3 4.7-7.1 4.7-11.3s-1.7-8.3-4.7-11.3l-39-39c-.2-.2-.3-.4-.3-.7z\"]\n  };\n  const faCompressAlt = faDownLeftAndUpRightToCenter;\n  const faExplosion = {\n    prefix: 'fal',\n    iconName: 'explosion',\n    icon: [576, 512, [], \"e4e9\", \"M543.4 20.4c2.2-7.7-1.7-15.9-9-19.1s-16-.4-20.1 6.4L342.2 294.6 303.5 140.1C301.7 133 295.3 128 288 128s-13.7 5-15.5 12.1L231.3 304.7l-108-108c-5.2-5.2-13.4-6.2-19.7-2.3s-9.1 11.6-6.8 18.7l39.8 119.5L49.2 320.2c-6.6-.9-13 2.3-16.2 8.1s-2.5 13 1.8 18.1l81 96 4.8 5.7 41.9 0-22.2-26.3-54-64 71.5 10.1c5.5 .8 11-1.3 14.5-5.6s4.6-10 2.9-15.3l-26.6-79.7 80.1 80.1c4.1 4.1 10 5.6 15.6 4.1s9.9-5.9 11.3-11.5L288 210l32.5 129.9c1.6 6.3 6.8 11 13.2 11.9s12.7-2 16.1-7.6L479.3 128.3 416.6 347.6c-1.5 5.3-.2 11 3.4 15.1s9.2 6 14.6 5.1l53.5-8.9-52.4 62.9L413.8 448l41.7 0 4.8-5.8 80-96c4.3-5.1 4.9-12.4 1.6-18.2s-9.9-8.9-16.5-7.8l-71 11.8 89-311.7zM304 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0 160 0 192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-177.3 0c-7.6-45.4-47.1-80-94.7-80s-87.1 34.6-94.7 80L16 480zm210 0c7.1-27.6 32.2-48 62-48s54.9 20.4 62 48l-124 0z\"]\n  };\n  const faFileLines = {\n    prefix: 'fal',\n    iconName: 'file-lines',\n    icon: [384, 512, [128441, 128462, 61686, \"file-alt\", \"file-text\"], \"f15c\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm48 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faFileAlt = faFileLines;\n  const faFileText = faFileLines;\n  const faWaveSquare = {\n    prefix: 'fal',\n    iconName: 'wave-square',\n    icon: [640, 512, [], \"f83e\", \"M192 64c-8.8 0-16 7.2-16 16l0 144c0 26.5-21.5 48-48 48L16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0c8.8 0 16-7.2 16-16l0-144c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 352c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-144c0-26.5 21.5-48 48-48l112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0c-8.8 0-16 7.2-16 16l0 144c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-352c0-8.8-7.2-16-16-16l-96 0z\"]\n  };\n  const faRing = {\n    prefix: 'fal',\n    iconName: 'ring',\n    icon: [512, 512, [], \"f70b\", \"M93.1 127.3C133.9 108.2 191.5 96 256 96s122.1 12.2 162.9 31.3C461.1 147 480 171 480 192c0 14.3-8.7 30-27.6 44.8c-6.3-3.7-13-7.2-19.9-10.4C386.5 204.8 324.1 192 256 192s-130.5 12.8-176.5 34.3c-6.9 3.2-13.6 6.7-19.9 10.4C40.7 222 32 206.3 32 192c0-21 18.9-45 61.1-64.7zM480 255.3l0 64.7c0 21-18.9 45-61.1 64.7C378.1 403.8 320.5 416 256 416s-122.1-12.2-162.9-31.3C50.9 365 32 341 32 320l0-64.7c13.2 11.8 29.5 22 47.5 30.4C125.5 307.2 187.9 320 256 320s130.5-12.8 176.5-34.3c18-8.4 34.4-18.6 47.5-30.4zM0 192L0 320c0 40.8 34.8 72.8 79.5 93.7C125.5 435.2 187.9 448 256 448s130.5-12.8 176.5-34.3C477.2 392.8 512 360.8 512 320l0-128c0-40.8-34.8-72.8-79.5-93.7C386.5 76.8 324.1 64 256 64S125.5 76.8 79.5 98.3C34.8 119.2 0 151.2 0 192zm93.1 64.7l-1.5-.7 1.5-.7C133.9 236.2 191.5 224 256 224s122.1 12.2 162.9 31.3l1.5 .7-1.5 .7C378.1 275.8 320.5 288 256 288s-122.1-12.2-162.9-31.3z\"]\n  };\n  const faBuildingUn = {\n    prefix: 'fal',\n    iconName: 'building-un',\n    icon: [384, 512, [], \"e4d9\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 64 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM224 416c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 64 0 0-64zm-96 96l-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-64 0-32 0-64 0-32 0zM248 224l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zM64 248c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zM237.3 71.1l34.7 52L272 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faDiceThree = {\n    prefix: 'fal',\n    iconName: 'dice-three',\n    icon: [448, 512, [9858], \"f527\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm128 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 120a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faTirePressureWarning = {\n    prefix: 'fal',\n    iconName: 'tire-pressure-warning',\n    icon: [512, 512, [], \"f633\", \"M416 0c-8.8 0-16 7.2-16 16l0 11.6c0 42.2 9.8 83.9 28.7 121.6l5 9.9c.2 .3 .3 .6 .5 .9c18 30.9 36.4 73.1 35.8 120.5c-.6 45.5-18.7 97.9-76.2 151.4l-275.6 0C60.7 378.5 42.6 326.1 42 280.6c-.6-47.4 17.8-89.7 35.8-120.5c.2-.3 .3-.6 .5-.9l5-9.9C102.2 111.4 112 69.8 112 27.6L112 16c0-8.8-7.2-16-16-16S80 7.2 80 16l0 11.6c0 37.3-8.7 74-25.3 107.3l-4.7 9.5C30.7 177.5 9.3 225.5 10 281c.7 55 23.1 115.3 86 174.1c0 .3 0 .6 0 .9l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 64 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 64 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 64 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40c0-.3 0-.6 0-.9c63-58.8 85.3-119.1 86-174.1c.7-55.5-20.7-103.5-39.9-136.6l-4.7-9.5C440.7 101.6 432 64.8 432 27.6L432 16c0-8.8-7.2-16-16-16zM256 96c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faWifiFair = {\n    prefix: 'fal',\n    iconName: 'wifi-fair',\n    icon: [640, 512, [\"wifi-2\"], \"f6ab\", \"M139.3 298.7C185.6 252.5 249.5 224 320 224s134.4 28.5 180.7 74.7c6.3 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c-52.1-51.9-123.9-84-203.3-84s-151.2 32.1-203.3 84c-6.3 6.2-6.3 16.4 0 22.6s16.4 6.3 22.6 0zM288 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faWifi2 = faWifiFair;\n  const faCalendarDays = {\n    prefix: 'fal',\n    iconName: 'calendar-days',\n    icon: [448, 512, [\"calendar-alt\"], \"f073\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM416 192l-104 0 0 72 104 0 0-72zm0 104l-104 0 0 80 104 0 0-80zm0 112l-104 0 0 72 72 0c17.7 0 32-14.3 32-32l0-40zM280 376l0-80-112 0 0 80 112 0zM168 408l0 72 112 0 0-72-112 0zm-32-32l0-80L32 296l0 80 104 0zM32 408l0 40c0 17.7 14.3 32 32 32l72 0 0-72L32 408zm0-144l104 0 0-72L32 192l0 72zm136 0l112 0 0-72-112 0 0 72zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32z\"]\n  };\n  const faCalendarAlt = faCalendarDays;\n  const faMp3Player = {\n    prefix: 'fal',\n    iconName: 'mp3-player',\n    icon: [384, 512, [], \"f8ce\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM112 336a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 112a112 112 0 1 1 0-224 112 112 0 1 1 0 224zM168 336a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 96l0 64 192 0 0-64L96 96zM64 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 192c-17.7 0-32-14.3-32-32l0-64z\"]\n  };\n  const faAnchorCircleCheck = {\n    prefix: 'fal',\n    iconName: 'anchor-circle-check',\n    icon: [640, 512, [], \"e4aa\", \"M336 80a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM288 0c-44.2 0-80 35.8-80 80c0 38.7 27.5 71 64.1 78.4c-.1 .5-.1 1-.1 1.6l0 32-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 256-32 0c-79.5 0-144-64.5-144-144l0-25.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L64 310.6 64 336c0 97.2 78.8 176 176 176l48 0 48 0c17.2 0 33.8-2.5 49.5-7c-9.8-7.9-18.8-16.9-26.7-26.7c-7.4 1.2-15 1.8-22.8 1.8l-32 0 0-256 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-32c0-.5 0-1.1-.1-1.6C340.5 151 368 118.7 368 80c0-44.2-35.8-80-80-80zM496 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm44.7-187.3L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faTally4 = {\n    prefix: 'fal',\n    iconName: 'tally-4',\n    icon: [640, 512, [], \"e297\", \"M144 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416zM384 32c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16zM528 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416z\"]\n  };\n  const faRectangleHistory = {\n    prefix: 'fal',\n    iconName: 'rectangle-history',\n    icon: [512, 512, [], \"e4a2\", \"M480 192c0-17.7-14.3-32-32-32L64 160c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-256zm-32-64c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64l384 0zm0-64c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 96c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0zM400 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L112 32c-8.8 0-16-7.2-16-16s7.2-16 16-16L400 0z\"]\n  };\n  const faBuildingCircleArrowRight = {\n    prefix: 'fal',\n    iconName: 'building-circle-arrow-right',\n    icon: [640, 512, [], \"e4d1\", \"M64 32l256 0c17.7 0 32 14.3 32 32l0 202.8c9.1-12.9 19.9-24.5 32-34.6L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l64 0 32 0 64 0 32 0 64 0c19.5 0 37-8.7 48.7-22.5c-7.7-8-14.6-16.8-20.6-26.1c-5.4 9.9-16 16.6-28.1 16.6l-64 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM224 416l0 64-64 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM64 120l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 96c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM248 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM64 248l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm152-32c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm240-32a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm-3.3-211.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352 432 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faVolleyball = {\n    prefix: 'fal',\n    iconName: 'volleyball',\n    icon: [512, 512, [127952, \"volleyball-ball\"], \"f45f\", \"M415.1 413.7c-85.3 20-177.8 6.8-256.2-42.8c-13.5 21.4-24.2 44.4-31.9 68.2c36.5 25.8 81 40.9 129.1 40.9c62.2 0 118.5-25.4 159.1-66.3zm34-44c10.9-18.4 19.2-38.5 24.4-59.8c-72 12.5-148.4 1.8-217.2-35.5c-31 19.1-57.5 43.1-78.9 70.2c83.6 52.2 184.6 59.1 271.7 25zm30.1-93.4c.6-6.7 .9-13.4 .9-20.3c0-99.3-64.6-183.5-154.1-212.9c52.5 65.3 80.6 150 72.9 239.3c27.1 1.5 54.1-.6 80.3-6.2zM272.8 32.6c-5.5-.4-11.1-.6-16.8-.6c-21.5 0-42.3 3-62 8.7c46.8 56.1 75.7 127.6 77.9 205.8C302.4 263 334.5 273.7 367 279c8-95.3-29.1-184.8-94.2-246.4zM162 52.6C85.2 88.2 32 165.9 32 256c0 7.5 .4 14.9 1.1 22.1c34.4-69.3 92.8-127.1 169.6-159.7l3.7-1.6c-12-23.3-27-44.9-44.4-64.2zM45.3 332.3c11.8 32.5 30.9 61.5 55.3 85C125.7 348.8 173.2 288 239.9 247c-1-35.5-8.2-69.5-20.4-100.9l-4.4 1.9C131.4 183.5 71.8 252.2 45.3 332.3zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faVolleyballBall = faVolleyball;\n  const faSunHaze = {\n    prefix: 'fal',\n    iconName: 'sun-haze',\n    icon: [640, 512, [], \"f765\", \"M435.1 13.1c-1-5.3-4.6-9.8-9.6-11.9s-10.7-1.5-15.2 1.6L320 65.1 229.7 2.8c-4.5-3.1-10.2-3.7-15.2-1.6s-8.6 6.6-9.6 11.9L185 121 77.1 140.8c-5.3 1-9.8 4.6-11.9 9.6s-1.5 10.7 1.6 15.2L129.1 256s0 0 0 0l35.4 0c0-3.2-.9-6.4-2.8-9.1l-54.5-79.1 94.5-17.4c6.5-1.2 11.6-6.3 12.8-12.8l17.4-94.5 79.1 54.5c5.5 3.8 12.7 3.8 18.2 0l79.1-54.5 17.4 94.5c1.2 6.5 6.3 11.6 12.8 12.8l94.5 17.4-54.5 79.1c-1.9 2.7-2.8 5.9-2.8 9.1l35.4 0s0 0 0 0l62.3-90.3c3.1-4.5 3.7-10.2 1.6-15.2s-6.6-8.6-11.9-9.6L455 121 435.1 13.1zM448 256c0-70.7-57.3-128-128-128s-128 57.3-128 128c0 0 0 0 0 0l32 0s0 0 0 0c0-53 43-96 96-96s96 43 96 96c0 0 0 0 0 0l32 0s0 0 0 0zM80 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 288zm416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zM16 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 384zm64 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 480zm224 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-320 0z\"]\n  };\n  const faTextSize = {\n    prefix: 'fal',\n    iconName: 'text-size',\n    icon: [640, 512, [], \"f894\", \"M32 32C14.3 32 0 46.3 0 64l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 144 0 0 384-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-384 144 0 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-17.7-14.3-32-32-32L32 32zM352 224c-17.7 0-32 14.3-32 32l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 112 0 0 192-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-192 112 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-17.7-14.3-32-32-32l-128 0-128 0z\"]\n  };\n  const faUfo = {\n    prefix: 'fal',\n    iconName: 'ufo',\n    icon: [640, 512, [128760], \"e047\", \"M176.6 238.3c-11.7 11-11.7 11-11.6 11s0 0 0 0s0 0 0 0l.1 .1 .2 .2c.2 .2 .4 .4 .6 .6c.5 .5 1.1 1.1 1.9 1.8c1.6 1.5 4 3.4 7 5.7c6.1 4.5 15.2 10.3 27.7 16c25 11.4 63.1 22.3 117.5 22.3s92.5-10.9 117.5-22.3c12.5-5.7 21.6-11.5 27.7-16c3.1-2.3 5.4-4.2 7-5.7c.8-.7 1.5-1.3 1.9-1.8c.2-.2 .4-.4 .6-.6l.2-.2 .1-.1c0 0 0 0 0 0s0 0 0 0l-11.6-11 11.7 11c2.5-2.6 4-6 4.3-9.6c.8-9.6 .8-19 .1-28.1c38.3 10.3 69.8 24.1 92.1 39.7C597.1 269.1 608 287.5 608 304c0 12.2-5.8 25.2-19.2 38.5c-13.5 13.4-33.7 26.2-60.1 37.3C476.1 401.9 402.3 416 320 416s-156.1-14.1-208.8-36.2c-26.3-11.1-46.6-23.9-60.1-37.3C37.8 329.2 32 316.2 32 304c0-16.5 10.9-34.9 36.5-52.8c22.3-15.6 53.7-29.3 92.1-39.7c-.7 9.1-.7 18.5 .1 28.1c.3 3.6 1.8 7 4.3 9.6l11.7-11zm296.3-61.5C452.3 110.2 390.3 64 320 64s-132.3 46.2-152.8 112.9C120 188.1 79.5 204.5 50.1 225C20.7 245.6 0 272.3 0 304c0 23.2 11.2 43.9 28.6 61.2c17.3 17.2 41.6 32 70.2 44.1C156.2 433.4 234.4 448 320 448s163.8-14.6 221.2-38.7c28.7-12.1 52.9-26.9 70.2-44.1c17.4-17.3 28.6-38 28.6-61.2c0-31.7-20.7-58.4-50.1-79c-29.3-20.5-69.9-36.9-117-48.1zm-21.1 50.5l.1-.1c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0zm-3.9 3.3c-.5 .4-1.1 .8-1.7 1.3c-4.5 3.3-11.7 7.9-22 12.6C403.5 254 370 264 320 264s-83.5-10-104.2-19.4c-10.4-4.7-17.6-9.4-22-12.6c-.6-.5-1.2-.9-1.7-1.3C189.1 154.3 249.4 96 320 96s130.9 58.3 127.9 134.7zM152 312a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm192 48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168-24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faFork = {\n    prefix: 'fal',\n    iconName: 'fork',\n    icon: [512, 512, [\"utensil-fork\"], \"f2e3\", \"M401.5 28.9c7.1-5.2 8.7-15.2 3.4-22.4s-15.2-8.7-22.4-3.4L268.2 86.9c-4.4 3.3-8.6 6.9-12.5 10.7l-1.6 1.6C234.8 118.5 224 144.7 224 172c0 25 9.1 49.1 25.5 67.8L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L272.2 262.5C290.9 278.9 315 288 340 288c27.3 0 53.5-10.8 72.8-30.1l1.6-1.6c3.9-3.9 7.5-8.1 10.7-12.5l83.8-114.3c5.2-7.1 3.7-17.1-3.4-22.4s-17.1-3.7-22.4 3.4L399.3 224.9c-2.3 3.1-4.8 6.1-7.6 8.8l-1.6 1.6C376.8 248.5 358.8 256 340 256s-36.8-7.5-50.1-20.8l-13.1-13.1C263.5 208.8 256 190.8 256 172s7.5-36.8 20.8-50.1l1.6-1.6c2.7-2.7 5.7-5.3 8.8-7.6L401.5 28.9zM442.5 60c6.6-5.8 7.3-15.9 1.5-22.6s-15.9-7.3-22.6-1.5l-128 112c-6.7 5.8-7.3 15.9-1.5 22.6s15.9 7.3 22.6 1.5l128-112zM476 90.5c5.8-6.7 5.1-16.8-1.5-22.6s-16.8-5.1-22.6 1.5l-112 128c-5.8 6.7-5.1 16.8 1.5 22.6s16.8 5.1 22.6-1.5l112-128z\"]\n  };\n  const faUtensilFork = faFork;\n  const faArrowsUpToLine = {\n    prefix: 'fal',\n    iconName: 'arrows-up-to-line',\n    icon: [576, 512, [], \"e4c2\", \"M16 64l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 32C7.2 32 0 39.2 0 48s7.2 16 16 16zM4.7 228.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L112 166.6 112 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-297.4 84.7 84.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-112-112c-6.2-6.2-16.4-6.2-22.6 0l-112 112zm320 22.6c6.2 6.2 16.4 6.2 22.6 0L432 166.6 432 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-297.4 84.7 84.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-112-112c-6.2-6.2-16.4-6.2-22.6 0l-112 112c-6.2 6.2-6.2 16.4 0 22.6z\"]\n  };\n  const faMobileSignal = {\n    prefix: 'fal',\n    iconName: 'mobile-signal',\n    icon: [512, 512, [], \"e1ef\", \"M96 32l192 0c17.7 0 32 14.3 32 32l0 220.3c10.1-8.3 20.8-15.9 32-22.7L352 64c0-35.3-28.7-64-64-64L96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l128 0 0-24c0-2.7 0-5.3 .1-8L96 480c-17.7 0-32-14.3-32-32L64 64c0-17.7 14.3-32 32-32zM224 400l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c2.2 0 4.3-.4 6.2-1.3c1.8-8.2 4-16.4 6.6-24.3c-2.9-3.9-7.6-6.4-12.8-6.4zM496 256c-132.5 0-240 107.5-240 240c0 8.8 7.2 16 16 16s16-7.2 16-16c0-114.9 93.1-208 208-208c8.8 0 16-7.2 16-16s-7.2-16-16-16zM480 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-144c0-8.8-7.2-16-16-16c-79.5 0-144 64.5-144 144c0 8.8 7.2 16 16 16s16-7.2 16-16c0-61.9 50.1-112 112-112c8.8 0 16-7.2 16-16z\"]\n  };\n  const faBarcodeScan = {\n    prefix: 'fal',\n    iconName: 'barcode-scan',\n    icon: [640, 512, [], \"f465\", \"M64 48l0 144 32 0L96 48c0-8.8-7.2-16-16-16s-16 7.2-16 16zm0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144-32 0 0 144zm96 0l0-144-32 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16zM128 48l0 144 32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16zm64 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144-32 0 0 144zm0-416l0 144 32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16zm96 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144-32 0 0 144zm0-416l0 144 32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16zm64 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144-32 0 0 144zm0-416l0 144 32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16zm96 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144-32 0 0 144zm0-416l0 144 32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16zm96 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144-32 0 0 144zm0-416l0 144 32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16zM0 256c0 8.8 7.2 16 16 16l608 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 240c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faSortDown = {\n    prefix: 'fal',\n    iconName: 'sort-down',\n    icon: [320, 512, [\"sort-desc\"], \"f0dd\", \"M154.4 445.8c1.4 1.3 3.5 2.2 5.6 2.2s4.2-.8 5.6-2.2L285.8 332.3c1.4-1.3 2.2-3.2 2.2-5.2c0-3.9-3.2-7.1-7.1-7.1L39.1 320c-3.9 0-7.1 3.2-7.1 7.1c0 2 .8 3.8 2.2 5.2L154.4 445.8zm-22 23.3L12.3 355.6C4.4 348.2 0 337.9 0 327.1C0 305.5 17.5 288 39.1 288l241.7 0c21.6 0 39.1 17.5 39.1 39.1c0 10.8-4.4 21.1-12.3 28.5L187.6 469.1c-7.4 7-17.3 10.9-27.6 10.9s-20.1-3.9-27.6-10.9z\"]\n  };\n  const faSortDesc = faSortDown;\n  const faFolderArrowDown = {\n    prefix: 'fal',\n    iconName: 'folder-arrow-down',\n    icon: [512, 512, [\"folder-download\"], \"e053\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM272 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 121.4-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 329.4 272 208z\"]\n  };\n  const faFolderDownload = faFolderArrowDown;\n  const faCircleMinus = {\n    prefix: 'fal',\n    iconName: 'circle-minus',\n    icon: [512, 512, [\"minus-circle\"], \"f056\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faMinusCircle = faCircleMinus;\n  const faFaceIcicles = {\n    prefix: 'fal',\n    iconName: 'face-icicles',\n    icon: [512, 512, [], \"e37c\", \"M256 32C132.3 32 32 132.3 32 256c0 .5 0 .9-.1 1.4L24.2 443.9c-.1 2.3-2 4.1-4.3 4.1c-2.2 0-4.1-1.7-4.2-3.9L.2 258.7c-.1-.9-.2-1.8-.2-2.7C0 114.6 114.6 0 256 0S512 114.6 512 256c0 .7 0 1.4-.1 2L496.2 508.1c-.1 2.2-2 3.9-4.2 3.9c-2.3 0-4.1-1.8-4.2-4.1L480 257c0-.3 0-.7 0-1C480 132.3 379.7 32 256 32zM168 320c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0-48-8 0zm40 48l32 0 0-48-32 0 0 48zm96 0l0-48-32 0 0 48 32 0zm32 0l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 48zM168 288l176 0c30.9 0 56 25.1 56 56c0 15.7-6.4 29.8-16.8 40l-9.3 90.7c-.3 3-2.8 5.3-5.9 5.3s-5.6-2.3-5.9-5.3L354.4 399c-3.4 .6-6.8 1-10.4 1l-26.7 0-7.1 42.7c-.5 3-3.1 5.3-6.2 5.3s-5.7-2.2-6.2-5.3L290.7 400 168 400c-30.9 0-56-25.1-56-56s25.1-56 56-56zm-15.6-80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM256 512c-80.2 0-151.8-36.9-198.7-94.6l2.2-53.7C97.6 433 171.3 480 256 480c11.6 0 23-.9 34.1-2.6c4.3 1.7 9 2.6 13.9 2.6c9.7 0 18.7-3.6 25.5-9.7l.8 7.7c.8 7.7 3.9 14.7 8.5 20.3C312.8 507.2 285 512 256 512zm151.3-49.5l4.7-45.8c15.5-15 28.8-32.2 39.4-51.2l1.7 53.8c-13.4 16.2-28.8 30.7-45.8 43.1z\"]\n  };\n  const faShovel = {\n    prefix: 'fal',\n    iconName: 'shovel',\n    icon: [512, 512, [], \"f713\", \"M396 34.6L352.9 77.8C342.1 88.6 336 103.2 336 118.5c0 31.8 25.8 57.5 57.5 57.5c15.3 0 29.9-6.1 40.7-16.9L477.4 116 396 34.6zM377.9 7.5C382.7 2.7 389.2 0 396 0s13.3 2.7 18.1 7.5l90.3 90.3c4.8 4.8 7.5 11.3 7.5 18.1s-2.7 13.3-7.5 18.1l-47.6 47.6c-16.8 16.8-39.6 26.2-63.3 26.2c-18.9 0-36.5-5.9-51-15.9L235.3 299.3l62.1 62.1c12.5 12.5 12.5 32.8 0 45.3l-58.5 58.5c-30 30-70.7 46.9-113.1 46.9L32 512c-17.7 0-32-14.3-32-32l0-93.7c0-42.4 16.9-83.1 46.9-113.1l58.5-58.5c12.5-12.5 32.8-12.5 45.3 0l62.1 62.1L319.9 169.4c-10-14.5-15.9-32-15.9-51c0-23.7 9.4-46.5 26.2-63.3L377.9 7.5zM32 480l93.7 0c33.9 0 66.5-13.5 90.5-37.5L274.7 384 128 237.3 69.5 295.8c-24 24-37.5 56.6-37.5 90.5L32 480z\"]\n  };\n  const faDoorOpen = {\n    prefix: 'fal',\n    iconName: 'door-open',\n    icon: [576, 512, [], \"f52b\", \"M288 480L96 480 96 86.2c0-7.5 5.1-13.9 12.4-15.6l166-38.3c.8-.2 1.7-.3 2.5-.3C283 32 288 37 288 43.1L288 480zm32 0l0-436.9C320 19.3 300.7 0 276.9 0c-3.3 0-6.5 .4-9.7 1.1l-166 38.3C79.4 44.4 64 63.8 64 86.2L64 480l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 16 0 16 0 192 0 32 0 0-32zM232 288c13.2 0 24-14.4 24-32s-10.8-32-24-32s-24 14.4-24 32s10.7 32 24 32zM464 64L352 64l0 32 112 0c8.8 0 16 7.2 16 16l0 384c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-368c0-26.5-21.5-48-48-48z\"]\n  };\n  const faFilms = {\n    prefix: 'fal',\n    iconName: 'films',\n    icon: [576, 512, [], \"e17a\", \"M224 272l0-48 224 0 0 48 0 80-224 0 0-80zm0-80l0-48 0-80 224 0 0 80 0 48-224 0zM464 32l-16 0L224 32l-16 0-16 0-32 0c-35.3 0-64 28.7-64 64l0 32 0 16 0 16 0 96 0 16 0 16 0 32c0 35.3 28.7 64 64 64l32 0 16 0 16 0 224 0 16 0 16 0 32 0c35.3 0 64-28.7 64-64l0-32 0-16 0-16 0-96 0-16 0-16 0-32c0-35.3-28.7-64-64-64l-32 0-16 0zM160 64l32 0 0 64-64 0 0-32c0-17.7 14.3-32 32-32zm-32 96l64 0 0 48 0 48-64 0 0-96zm0 160l0-32 64 0 0 64-32 0c-17.7 0-32-14.3-32-32zm384 32l-32 0 0-64 64 0 0 32c0 17.7-14.3 32-32 32zm32-96l-64 0 0-48 0-48 64 0 0 96zm0-128l-64 0 0-64 32 0c17.7 0 32 14.3 32 32l0 32zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 352c0 70.7 57.3 128 128 128l336 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-336 0c-53 0-96-43-96-96l0-240z\"]\n  };\n  const faRightFromBracket = {\n    prefix: 'fal',\n    iconName: 'right-from-bracket',\n    icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", \"M479.2 254.2c.5 .5 .8 1.1 .8 1.8s-.3 1.4-.8 1.8L347.3 382.2c-1.2 1.2-2.9 1.8-4.6 1.8c-3.7 0-6.7-3-6.7-6.7l0-57.3c0-8.8-7.2-16-16-16l-120 0c-4.4 0-8-3.6-8-8l0-80c0-4.4 3.6-8 8-8l120 0c8.8 0 16-7.2 16-16l0-57.3c0-3.7 3-6.7 6.7-6.7c1.7 0 3.3 .7 4.6 1.8L479.2 254.2zM512 256c0-9.5-3.9-18.6-10.8-25.1L369.2 106.5C362 99.8 352.5 96 342.7 96c-21.4 0-38.7 17.3-38.7 38.7l0 41.3-104 0c-22.1 0-40 17.9-40 40l0 80c0 22.1 17.9 40 40 40l104 0 0 41.3c0 21.4 17.3 38.7 38.7 38.7c9.9 0 19.4-3.8 26.5-10.5L501.2 281.1c6.9-6.5 10.8-15.6 10.8-25.1zM176 64c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 32C35.8 32 0 67.8 0 112L0 400c0 44.2 35.8 80 80 80l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48l96 0z\"]\n  };\n  const faSignOutAlt = faRightFromBracket;\n  const faFaceGlasses = {\n    prefix: 'fal',\n    iconName: 'face-glasses',\n    icon: [512, 512, [], \"e377\", \"M256 480C132.3 480 32 379.7 32 256c0-22.2 3.2-43.7 9.3-64l7.3 0c-.4 2.6-.6 5.3-.6 8l0 48c0 30.9 25.1 56 56 56l80 0c30.9 0 56-25.1 56-56l0-48c0-2.7-.2-5.4-.6-8l33.1 0c-.4 2.6-.6 5.3-.6 8l0 48c0 30.9 25.1 56 56 56l80 0c30.9 0 56-25.1 56-56l0-48c0-2.7-.2-5.4-.6-8l7.3 0c6 20.3 9.3 41.8 9.3 64c0 123.7-100.3 224-224 224zM224 160.8c-10.2-10.4-24.3-16.8-40-16.8l-80 0c-15.3 0-29.1 6.1-39.2 16l-11.3 0C89.5 84.3 166.6 32 256 32s166.5 52.3 202.4 128l-11.3 0c-10.1-9.9-23.9-16-39.2-16l-80 0c-15.7 0-29.8 6.4-40 16.8l0-.8-64 0 0 .8zM256 0C148.6 0 56.6 66.2 18.6 160L16 160c-8.8 0-16 7.2-16 16c0 6.1 3.5 11.5 8.5 14.2C3 211.2 0 233.2 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256c0-22.8-3-44.8-8.5-65.8c5.1-2.7 8.5-8 8.5-14.2c0-8.8-7.2-16-16-16l-2.6 0C455.4 66.2 363.4 0 256 0zM141.5 339.9c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5s93.8-27.9 116.1-53.5c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6C330 362.2 299.4 384 256 384s-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zM304 200c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48zM104 176l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm88.4 48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm152 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faNfc = {\n    prefix: 'fal',\n    iconName: 'nfc',\n    icon: [448, 512, [], \"e1f7\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm0 96l0 256c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L240 96c-17.7 0-32 14.3-32 32l0 82.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-82.7 112 0 0 256L96 384l0-256 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 96c-17.7 0-32 14.3-32 32zM224 272a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n  };\n  const faAtom = {\n    prefix: 'fal',\n    iconName: 'atom',\n    icon: [512, 512, [9883], \"f5d2\", \"M322 421.3c-.3 .7-.6 1.3-.9 1.9C301.4 464.7 278 480 256 480s-45.4-15.3-65.1-56.7c-.3-.6-.6-1.3-.9-1.9c21.1-5 43.3-12.6 66-22.6c22.7 9.9 44.9 17.5 66 22.6zM217.1 379.8c-13.4 4.8-26.4 8.6-38.7 11.4c-4-12.6-7.4-26.3-10.1-40.9c8.4 5.7 17.1 11.2 26 16.6c7.6 4.6 15.2 8.9 22.8 13zm116.4 11.4c-12.3-2.8-25.3-6.5-38.7-11.4c7.6-4.1 15.2-8.4 22.8-13c8.9-5.4 17.6-10.9 26-16.6c-2.8 14.6-6.2 28.3-10.1 40.9zm-32.3-51.8c-15.3 9.2-30.4 17.2-45.2 24.2c-14.8-7-29.9-15.1-45.2-24.2c-17.5-10.5-33.7-21.5-48.5-32.8c-1.5-16.2-2.3-33.1-2.3-50.6s.8-34.4 2.3-50.6c14.8-11.3 31.1-22.3 48.5-32.8c15.3-9.2 30.4-17.2 45.2-24.2c14.8 7 29.9 15.1 45.2 24.2c17.5 10.5 33.7 21.5 48.5 32.8c1.5 16.2 2.3 33.1 2.3 50.6s-.8 34.4-2.3 50.6c-14.8 11.3-31.1 22.3-48.5 32.8zm64.3 56.7c6.6-22.1 11.5-46.6 14.6-72.7c16.7-13.5 31.7-27.5 44.7-41.8l.8 1.2c25 37.7 26.8 66.1 16 85.6c-10.4 18.7-33.6 31-76.1 27.7zm18.1-118.2c.3-7.2 .4-14.5 .4-21.9s-.1-14.7-.4-21.9c7.7 7.3 14.8 14.6 21.3 21.9c-6.5 7.3-13.6 14.7-21.3 21.9zm86 106.1c20.7-37.1 9.4-82.8-23.6-128c33-45.2 44.3-90.9 23.6-128c-20.2-36.3-62.5-49.3-115.2-43.2C332.4 32.7 298.8 0 256 0s-76.4 32.7-98.4 84.8c-52.7-6.1-95 6.8-115.2 43.2C21.7 165.1 33 210.8 66 256c-33 45.2-44.3 90.9-23.6 128c20.2 36.3 62.5 49.3 115.2 43.2c22 52.1 55.7 84.8 98.4 84.8s76.4-32.7 98.4-84.8c52.7 6.1 95-6.8 115.2-43.2zm-28-240.4c10.8 19.5 9.1 47.9-16 85.6l-.8 1.2c-13-14.2-28-28.2-44.7-41.8c-3.1-26.1-8-50.6-14.6-72.7c42.6-3.3 65.7 8.9 76.1 27.7zM321.1 88.7c.3 .6 .6 1.3 .9 1.9c-21.1 5-43.3 12.6-66 22.6c-22.7-9.9-44.9-17.5-66-22.6c.3-.7 .6-1.3 .9-1.9C210.6 47.3 234 32 256 32s45.4 15.3 65.1 56.7zm12.5 32.1c4 12.6 7.4 26.3 10.1 40.9c-8.4-5.7-17.1-11.2-26-16.5c-7.6-4.6-15.2-8.9-22.8-13c13.4-4.8 26.4-8.6 38.7-11.3zm-155.1 0c12.3 2.8 25.3 6.5 38.7 11.3c-7.6 4.1-15.2 8.4-22.8 13c-8.9 5.4-17.6 10.9-26 16.5c2.8-14.6 6.2-28.3 10.1-40.9zm-32-4.9c-6.6 22.1-11.5 46.6-14.6 72.7c-16.7 13.5-31.7 27.5-44.7 41.8l-.8-1.2c-25-37.7-26.8-66.1-16-85.6c10.4-18.7 33.6-31 76.1-27.7zM86.3 282.8l.8-1.2c13 14.2 28 28.2 44.7 41.8c3.1 26.1 8 50.6 14.6 72.7c-42.6 3.3-65.7-8.9-76.1-27.7c-10.8-19.5-9.1-47.9 16-85.6zm42.1-48.8c-.3 7.2-.4 14.5-.4 21.9s.1 14.7 .4 21.9c-7.7-7.3-14.8-14.6-21.3-21.9c6.5-7.3 13.6-14.7 21.3-21.9zM256 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSoap = {\n    prefix: 'fal',\n    iconName: 'soap',\n    icon: [512, 512, [129532], \"e06e\", \"M224 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 128 64zM96 192l129.3 0c1.9 11.5 5.9 22.3 11.5 32L96 224c-35.3 0-64 28.7-64 64l0 128c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-12.8 0c5.6-9.7 9.6-20.5 11.5-32l1.3 0c53 0 96 43 96 96l0 128c0 53-43 96-96 96L96 512c-53 0-96-43-96-96L0 288c0-53 43-96 96-96zm64 80l160 0 32 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-192 0c-44.2 0-80-35.8-80-80s35.8-80 80-80zm-48 80c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-192 0c-26.5 0-48 21.5-48 48zM400 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM352 176a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faIcons = {\n    prefix: 'fal',\n    iconName: 'icons',\n    icon: [512, 512, [\"heart-music-camera-bolt\"], \"f86d\", \"M473.7 4.1C493.5 .2 512 15.3 512 35.5L512 168l-.2 0c.1 1.3 .2 2.7 .2 4c0 28.7-28.7 52-64 52s-64-23.3-64-52s28.7-52 64-52c11.7 0 22.6 2.5 32 7l0-91.4L352 61.1 352 200l-.2 0c.1 1.3 .2 2.7 .2 4c0 28.7-28.7 52-64 52s-64-23.3-64-52s28.7-52 64-52c11.7 0 22.6 2.5 32 7l0-97.8c0-15.3 10.8-28.4 25.7-31.4l128-25.6zM480 172c0-3.1-1.5-7.5-6.9-11.9c-5.5-4.5-14.3-8.1-25.1-8.1s-19.5 3.6-25.1 8.1c-5.5 4.4-6.9 8.8-6.9 11.9s1.5 7.5 6.9 11.9c5.5 4.5 14.3 8.1 25.1 8.1s19.5-3.6 25.1-8.1c5.5-4.4 6.9-8.8 6.9-11.9zM320 204c0-3.1-1.5-7.5-6.9-11.9c-5.5-4.5-14.3-8.1-25.1-8.1s-19.5 3.6-25.1 8.1c-5.5 4.4-6.9 8.8-6.9 11.9s1.5 7.5 6.9 11.9c5.5 4.5 14.3 8.1 25.1 8.1s19.5-3.6 25.1-8.1c5.5-4.4 6.9-8.8 6.9-11.9zM105.4 54.6l-6-6c-9-9-21.8-13.1-34.4-11c-19 3.2-33 19.6-33 38.9l0 2.9c0 11.9 4.9 23.2 13.6 31.4L128 187.7l82.4-76.9c8.7-8.1 13.6-19.5 13.6-31.4l0-2.9c0-19.3-13.9-35.8-33-38.9c-12.6-2.1-25.4 2-34.4 11l-6 6L128 77.3 105.4 54.6zM59.7 6C82.5 2.3 105.7 9.7 122 26c0 0 0 0 0 0l6 6 6-6C150.3 9.7 173.5 2.3 196.3 6C230.7 11.8 256 41.6 256 76.5l0 2.9c0 20.8-8.6 40.6-23.8 54.8l-90.4 84.3c-3.8 3.5-8.7 5.5-13.8 5.5s-10.1-2-13.8-5.5L23.8 134.2C8.6 120 0 100.2 0 79.5l0-2.9C0 41.6 25.3 11.8 59.7 6zM72 320l-24 0c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16l-24 0c-12.1 0-23.2-6.8-28.6-17.7L180.2 288l-72.4 0-7.2 14.3C95.2 313.2 84.1 320 72 320zm136.8-46.3L216 288l24 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 336c0-26.5 21.5-48 48-48l24 0 7.2-14.3c5.4-10.8 16.5-17.7 28.6-17.7l72.4 0c12.1 0 23.2 6.8 28.6 17.7zM112 392a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm32 64a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM475.3 283.3L390.6 368l89.4 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-112 112c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L441.4 400 352 400c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l112-112c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faHeartMusicCameraBolt = faIcons;\n  const faMicrophoneLinesSlash = {\n    prefix: 'fal',\n    iconName: 'microphone-lines-slash',\n    icon: [640, 512, [\"microphone-alt-slash\"], \"f539\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM395.5 397.1l-28.1-22.2c-14.7 5.8-30.6 9.1-47.4 9.1c-70.7 0-128-57.3-128-128l0-19.5-32-25.3 0 44.8c0 83 63.1 151.2 144 159.2l0 64.8-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64.8c21.3-2.1 41.4-8.4 59.5-18.1zM256 123.9L256 96c0-35.3 28.7-64 64-64s64 28.7 64 64l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32-48 0c-8.3 0-15.2 6.4-15.9 14.5L342.2 192l41.8 0 0 32-1.2 0L416 250.2l0-10.2 0-64 0-64 0-16c0-53-43-96-96-96s-96 43-96 96l0 2.7 32 25.3zM446.7 274.5l28.1 22.2c3.4-13 5.2-26.6 5.2-40.7l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 6.3-.5 12.4-1.3 18.5z\"]\n  };\n  const faMicrophoneAltSlash = faMicrophoneLinesSlash;\n  const faClosedCaptioningSlash = {\n    prefix: 'fal',\n    iconName: 'closed-captioning-slash',\n    icon: [640, 512, [], \"e135\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM500.4 480l-40.5-32L96 448c-17.7 0-32-14.3-32-32l0-280.6L32 110.2 32 416c0 35.3 28.7 64 64 64l404.4 0zM139.6 32l40.5 32L544 64c17.7 0 32 14.3 32 32l0 280.6 32 25.3L608 96c0-35.3-28.7-64-64-64L139.6 32zM373.5 216.7c11.7-15 30-24.7 50.5-24.7c17.4 0 33.2 7 44.8 18.3c6.3 6.2 16.4 6.1 22.6-.2s6.1-16.4-.2-22.6c-17.3-17-41-27.4-67.2-27.4c-30.7 0-58.1 14.4-75.6 36.9l25.1 19.8zM151.1 204.2C141.6 219.2 136 236.9 136 256c0 53 43 96 96 96c26.2 0 49.9-10.5 67.2-27.4c.7-.6 1.2-1.3 1.8-2l-25.2-19.9C264.3 313.4 249 320 232 320c-35.3 0-64-28.7-64-64c0-11.6 3.1-22.4 8.4-31.8l-25.3-20z\"]\n  };\n  const faCalculatorSimple = {\n    prefix: 'fal',\n    iconName: 'calculator-simple',\n    icon: [512, 512, [\"calculator-alt\"], \"f64c\", \"M256 0c8.8 0 16 7.2 16 16l0 224 224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0 0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224L16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l224 0 0-224c0-8.8 7.2-16 16-16zm88 96l40 0 0-40 0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8 0 40 40 0 8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0-40 0 0 40 0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8 0-40-40 0-8 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l8 0zM53.1 341.1c6.2-6.2 16.4-6.2 22.6 0L112 377.4l36.3-36.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L134.6 400l36.3 36.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L112 422.6 75.7 458.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L89.4 400 53.1 363.7c-6.2-6.2-6.2-16.4 0-22.6zM48 96l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 128c-8.8 0-16-7.2-16-16s7.2-16 16-16zM336 352l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCalculatorAlt = faCalculatorSimple;\n  const faBridgeCircleCheck = {\n    prefix: 'fal',\n    iconName: 'bridge-circle-check',\n    icon: [640, 512, [], \"e4c9\", \"M48 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 128 0 128 0 128 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0L384 32 256 32 128 32 48 32zM496 64l0 64-96 0 0-64 96 0zM368 64l0 64-96 0 0-64 96 0zM240 64l0 64-96 0 0-64 96 0zM48 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c35.3 0 64 28.7 64 64l0 96c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-96c0-35.3 28.7-64 64-64c9 0 17.5 1.8 25.2 5.2c5.6-9.3 12.1-18.1 19.3-26.2C351.2 244 336.1 240 320 240c-53 0-96 43-96 96l0 96c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-96c0-53-43-96-96-96l-16 0zm448 16a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm44.7-187.3L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faSlidersUp = {\n    prefix: 'fal',\n    iconName: 'sliders-up',\n    icon: [512, 512, [\"sliders-v\"], \"f3f1\", \"M96 0c8.8 0 16 7.2 16 16l0 65.6c36.5 7.4 64 39.7 64 78.4s-27.5 71-64 78.4L112 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-257.6C43.5 231 16 198.7 16 160s27.5-71 64-78.4L80 16C80 7.2 87.2 0 96 0zm0 208a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM256 400a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80-48c0 38.7-27.5 71-64 78.4l0 65.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-65.6c-36.5-7.4-64-39.7-64-78.4s27.5-71 64-78.4L240 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 257.6c36.5 7.4 64 39.7 64 78.4zM464 192a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-32 78.4L432 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-225.6c-36.5-7.4-64-39.7-64-78.4s27.5-71 64-78.4L400 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 97.6c36.5 7.4 64 39.7 64 78.4s-27.5 71-64 78.4z\"]\n  };\n  const faSlidersV = faSlidersUp;\n  const faLocationMinus = {\n    prefix: 'fal',\n    iconName: 'location-minus',\n    icon: [384, 512, [\"map-marker-minus\"], \"f609\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM96 176l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 208c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMapMarkerMinus = faLocationMinus;\n  const faPumpMedical = {\n    prefix: 'fal',\n    iconName: 'pump-medical',\n    icon: [448, 512, [], \"e06a\", \"M176 0l32 0c26.5 0 48 21.5 48 48l76.1 0c17 0 33.3 6.7 45.3 18.7l33.9 33.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L354.7 89.4c-6-6-14.1-9.4-22.6-9.4L256 80l0 48-32 0 0-80c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 80-32 0 0-80c0-26.5 21.5-48 48-48zM85.6 221.3l-18.7 224C65.3 464 80.1 480 98.8 480l186.4 0c18.7 0 33.4-16 31.9-34.7l-18.7-224c-1.4-16.6-15.2-29.3-31.9-29.3l-149.1 0c-16.6 0-30.5 12.8-31.9 29.3zm-31.9-2.7c2.8-33.2 30.5-58.7 63.8-58.7l149.1 0c33.3 0 61 25.5 63.8 58.7l18.7 224c3.1 37.3-26.3 69.3-63.8 69.3L98.8 512c-37.4 0-66.9-32-63.8-69.3l18.7-224zM208 288l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faFingerprint = {\n    prefix: 'fal',\n    iconName: 'fingerprint',\n    icon: [512, 512, [], \"f577\", \"M32 256C32 132.3 132.3 32 256 32c70.3 0 133 32.4 174.1 83c5.6 6.9 15.6 7.9 22.5 2.4s7.9-15.6 2.4-22.5C408.1 37 336.3 0 256 0C114.6 0 0 114.6 0 256l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48zm470.8-68.3c-2.4-8.5-11.2-13.5-19.7-11.2s-13.5 11.2-11.2 19.7c5.2 19 8.1 39 8.1 59.7l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-23.6-3.2-46.5-9.2-68.3zM256 80c-22.8 0-44.6 4.3-64.6 12.2c-9.7 3.8-12 16.1-5.2 24.1c4.8 5.6 12.8 7.2 19.7 4.6c15.6-5.8 32.5-9 50.1-9c79.5 0 144 64.5 144 144l0 24.9c0 28.3-1.8 56.6-5.5 84.6c-1.3 9.7 6.2 18.5 16 18.5c7.9 0 14.6-5.8 15.6-13.6c3.9-29.6 5.8-59.5 5.8-89.5l0-24.9c0-97.2-78.8-176-176-176zM145.1 142.1c-6-7-16.8-7.6-22.8-.5C95.9 172.3 80 212.3 80 256l0 24.9c0 27.8-3.4 55.4-10.2 82.3c-2.6 10.4 5 20.8 15.7 20.8c7 0 13.2-4.6 15-11.4c7.7-29.9 11.6-60.7 11.6-91.7l0-24.9c0-34.7 12.3-66.5 32.7-91.4c5.4-6.5 5.8-16.1 .3-22.5zM256 160c-53 0-96 43-96 96l0 24.9c0 38.6-5.4 77-15.9 114c-3 10.4 4.7 21.1 15.5 21.1c6.9 0 13-4.5 14.9-11.1c11.6-40.2 17.5-82 17.5-124l0-24.9c0-35.3 28.7-64 64-64s64 28.7 64 64l0 24.9c0 38.8-3.9 77.5-11.7 115.4c-2.1 10.1 5.5 19.7 15.8 19.7c7.4 0 13.9-5.1 15.4-12.4c8.3-40.3 12.5-81.4 12.5-122.7l0-24.9c0-53-43-96-96-96zm16 96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24.9c0 60.9-11.2 121.2-33.1 178.1l-5.9 15.3c-3.2 8.2 .9 17.5 9.2 20.7s17.5-.9 20.7-9.2l5.9-15.3C260.1 410 272 345.7 272 280.9l0-24.9z\"]\n  };\n  const faSkiBoot = {\n    prefix: 'fal',\n    iconName: 'ski-boot',\n    icon: [512, 512, [], \"e3cc\", \"M383.7 19.1c1.7-8.7-4-17.1-12.7-18.8s-17.1 4-18.8 12.7L348.6 32 130.3 32c-22.9 0-42.7 16.2-47.1 38.7L7.8 454.7C2 484.4 24.7 512 54.9 512L464 512l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-76.7c0-17.8-9.9-34.2-25.6-42.5L330 295.4 383.7 19.1zM239.4 64l103 0L317.5 192 256 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l55.3 0-12.4 64L224 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0c1.2 0 2.3-.1 3.4-.4l132.1 69.5c5.3 2.8 8.5 8.2 8.5 14.2l0 76.7L54.9 480c-10.1 0-17.6-9.2-15.7-19.1l32-163.1c55-23.2 134.1-82.9 168.2-233.8zm-32.9 0C178.6 180.4 122.7 233.7 79 258.4L114.6 76.9c1.5-7.5 8.1-12.9 15.7-12.9l76.2 0z\"]\n  };\n  const faStandardDefinition = {\n    prefix: 'fal',\n    iconName: 'standard-definition',\n    icon: [576, 512, [\"rectangle-sd\"], \"e28a\", \"M512 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l448 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM304 176l0 160c0 8.8 7.2 16 16 16l64 0c53 0 96-43 96-96s-43-96-96-96l-64 0c-8.8 0-16 7.2-16 16zm32 16l48 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-48 0 0-128zm-176.4 2.4c10.1-3.3 24.9-3.6 43.9-1.1c5.8 .8 23.7 3.8 29.2 5c8.6 2 17.2-3.4 19.2-12s-3.4-17.2-12-19.2c-6.8-1.6-25.8-4.7-32-5.5c-20.5-2.7-41-3.1-58 2.4c-18.2 5.9-32.3 18.7-36.6 40.1c-.1 .3-.1 .6-.1 .9c-1.6 11.1-.2 21.3 4.6 30.2c4.7 8.8 11.9 15 19.4 19.5c13.9 8.3 32.4 12.6 47.8 16.2l1.4 .3c17.3 4 31 7.4 40.1 12.8c4.2 2.5 6.4 4.9 7.6 7.1c1.1 2 2 5.1 1.2 10.6c-.7 4.6-2.3 7.5-4.2 9.5c-2 2.2-5.2 4.2-10.1 5.8c-10.3 3.3-25.6 3.6-44.5 1c-8.8-1.2-24-5.7-36.3-9.2c0 0 0 0 0 0c-2.7-.8-5.3-1.5-7.6-2.2c-8.5-2.4-17.4 2.5-19.8 11s2.5 17.4 11 19.8c1.8 .5 3.9 1.1 6.2 1.8c0 0 0 0 0 0c12.1 3.5 30.6 9 42 10.6c0 0 .1 0 .1 0c20.4 2.7 41.4 3.2 58.5-2.2c8.8-2.8 17.2-7.3 23.8-14.4c6.8-7.2 10.9-16.3 12.5-26.7c1.6-11.1 .2-21.3-4.6-30.2c-4.7-8.8-11.9-15-19.4-19.5c-13.9-8.3-32.4-12.6-47.8-16.2c0 0 0 0 0 0l-1.4-.3c-17.3-4-31-7.4-40.1-12.8c-4.2-2.5-6.4-4.9-7.6-7.1c-1-1.9-1.9-4.9-1.2-10.1c1.8-8.2 6.3-12.8 15.1-15.6z\"]\n  };\n  const faRectangleSd = faStandardDefinition;\n  const faH1 = {\n    prefix: 'fal',\n    iconName: 'h1',\n    icon: [576, 512, [], \"f313\", \"M496 80c0-5.7-3-10.9-7.9-13.8s-10.9-2.9-15.9-.2l-72 40c-7.7 4.3-10.5 14-6.2 21.8s14 10.5 21.8 6.2L464 107.2 464 416l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-336zM32 80c0-8.8-7.2-16-16-16S0 71.2 0 80L0 256 0 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160 256 0 0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160L32 240 32 80z\"]\n  };\n  const faHandPointRight = {\n    prefix: 'fal',\n    iconName: 'hand-point-right',\n    icon: [512, 512, [], \"f0a4\", \"M456 128c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0-40 0 0-32c0-5.5-.6-10.8-1.6-16L456 128zM240 176s0 0 0 0l0 32s0 0 0 0l0 24c0 13.2-10.7 24-24 24c0 0 0 0 0 0c-13.3 0-24-10.7-24-24l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 15.7 6.4 29.8 16.8 40c-10.4 10.2-16.8 24.3-16.8 40c0 13.8 5 26.4 13.2 36.1C160.3 358.4 152 374.2 152 392c0 8.6 1.9 16.7 5.4 24C87.9 414.6 32 357.8 32 288l0-64C32 153.3 89.3 96 160 96l32 0c26.5 0 48 21.5 48 48l0 32zm32 32l40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-31.9 0c0 0 0 0-.1 0l-13.4 0c3.5-7.3 5.4-15.4 5.4-24l0-24zm90.6 0l93.4 0c30.9 0 56-25.1 56-56s-25.1-56-56-56L256 96c-14.6-19.4-37.8-32-64-32l-32 0C71.6 64 0 135.6 0 224l0 64c0 88.4 71.6 160 160 160l48 0 32 0 24 0c30.9 0 56-25.1 56-56c0-12.1-3.8-23.3-10.4-32.5C325.5 349.6 336 332 336 312c0-9.7-2.5-18.8-6.8-26.7C351.7 278 368 256.9 368 232c0-8.6-1.9-16.7-5.4-24zM240 288l40 0c13.2 0 24 10.8 24 24c0 13.3-10.7 24-24 24l-16 0-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24c0 0 0 0 0 0l24 0zm0 128l-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0z\"]\n  };\n  const faMagnifyingGlassLocation = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-location',\n    icon: [512, 512, [\"search-location\"], \"f689\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm26.2-178.4c-8.3 14.5-17.7 28.2-26.2 39.6c-8.5-11.4-17.9-25.1-26.2-39.6c-13.7-24-21.8-45.9-21.8-61.6c0-26.5 21.5-48 48-48s48 21.5 48 48c0 15.7-8.1 37.6-21.8 61.6zm-14.8 77c22.1-27 68.6-89.8 68.6-138.6c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0zM232 184a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSearchLocation = faMagnifyingGlassLocation;\n  const faMessageBot = {\n    prefix: 'fal',\n    iconName: 'message-bot',\n    icon: [640, 512, [], \"e3b8\", \"M224 384c17.7 0 32 14.3 32 32l0 48 98.1-73.6c5.5-4.2 12.3-6.4 19.2-6.4L480 384c17.7 0 32-14.3 32-32l0-160 0-128c0-17.7-14.3-32-32-32L160 32c-17.7 0-32 14.3-32 32l0 128 0 160c0 17.7 14.3 32 32 32l64 0zM544 64l0 112 36.3 0c5.5-9.6 15.9-16 27.7-16c17.7 0 32 14.3 32 32s-14.3 32-32 32c-11.8 0-22.2-6.4-27.7-16L544 208l0 144c0 35.3-28.7 64-64 64l-106.7 0L249.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-48 0-32-32 0-32 0c-35.3 0-64-28.7-64-64l0-144-36.3 0c-5.5 9.6-15.9 16-27.7 16c-17.7 0-32-14.3-32-32s14.3-32 32-32c11.8 0 22.2 6.4 27.7 16L96 176 96 64c0-35.3 28.7-64 64-64L480 0c35.3 0 64 28.7 64 64zM208 128c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-224 0zm-48 16c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-224 0c-26.5 0-48-21.5-48-48l0-96zm56 48a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm176-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faForwardStep = {\n    prefix: 'fal',\n    iconName: 'forward-step',\n    icon: [320, 512, [\"step-forward\"], \"f051\", \"M256 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 161.9 0 28.2L288 432c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-135.8L77.4 441.8c-5 4-11.2 6.2-17.6 6.2C44.4 448 32 435.6 32 420.2L32 91.8C32 76.4 44.4 64 59.8 64c6.4 0 12.6 2.2 17.6 6.2L256 215.8 256 80zM64 100.6l0 310.7L254.7 256 64 100.6z\"]\n  };\n  const faStepForward = faForwardStep;\n  const faFaceSmileBeam = {\n    prefix: 'fal',\n    iconName: 'face-smile-beam',\n    icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm164.1 69.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm-7.6-131c-6.2 7.2-10.8 16.8-12.9 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C142.4 161.9 157.2 152 176 152s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5zm147.1 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C302.4 161.9 317.2 152 336 152s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5c-6.2 7.2-10.8 16.8-12.9 25.4z\"]\n  };\n  const faSmileBeam = faFaceSmileBeam;\n  const faLightCeiling = {\n    prefix: 'fal',\n    iconName: 'light-ceiling',\n    icon: [512, 512, [], \"e016\", \"M256 0c8.8 0 16 7.2 16 16l0 144.5c123.3 7.6 223 102.5 238 223.6c2.2 17.5-12.4 31.9-30 31.9L32 416C14.3 416-.2 401.6 2 384.1C17 262.9 116.7 168.1 240 160.5L240 16c0-8.8 7.2-16 16-16zM34.3 384l443.5 0C462.2 275.5 368.8 192 256 192S49.8 275.5 34.3 384zM256 512c-38.7 0-71-27.5-78.4-64l33.1 0c6.6 18.6 24.4 32 45.3 32s38.7-13.4 45.3-32l33.1 0c-7.4 36.5-39.7 64-78.4 64z\"]\n  };\n  const faMessageExclamation = {\n    prefix: 'fal',\n    iconName: 'message-exclamation',\n    icon: [512, 512, [\"comment-alt-exclamation\"], \"f4a5\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM256 80c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCommentAltExclamation = faMessageExclamation;\n  const faBowlScoop = {\n    prefix: 'fal',\n    iconName: 'bowl-scoop',\n    icon: [448, 512, [127847, \"bowl-shaved-ice\"], \"e3de\", \"M416 224l-32 0c0-88.4-71.6-160-160-160S64 135.6 64 224l-32 0C32 118 118 32 224 32s192 86 192 192zm29.9 65.9c-8.5 67.9-63.4 119.9-130.5 125.6c-4.1 .3-8.2 .5-12.4 .5l-28.8 0 26.7 32 31.5 37.8c4 4.8 4.8 11.4 2.2 17s-8.3 9.2-14.5 9.2l-192 0c-6.2 0-11.9-3.6-14.5-9.2s-1.8-12.3 2.2-17L147.2 448l26.7-32L145 416c-4.2 0-8.3-.2-12.4-.5c-67.1-5.7-122-57.7-130.5-125.6L.1 274c-.6-4.6 .8-9.1 3.9-12.6s7.4-5.4 12-5.4l416 0c4.6 0 9 2 12 5.4s4.5 8 3.9 12.6l-2 15.9zM34.1 288c7.9 55 55.1 96 110.9 96l28.8 0 32 0 36.3 0 32 0 28.8 0c55.8 0 102.9-41 110.9-96L34.1 288zM198.4 436.5L162.2 480l123.7 0-36.3-43.5L224 405.8l-25.6 30.7z\"]\n  };\n  const faBowlShavedIce = faBowlScoop;\n  const faSquareX = {\n    prefix: 'fal',\n    iconName: 'square-x',\n    icon: [448, 512, [], \"e286\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm140.1 37.6L224 231.4l83.9-97.8c5.8-6.7 15.9-7.5 22.6-1.7s7.5 15.9 1.7 22.6L245.1 256l87.1 101.6c5.8 6.7 5 16.8-1.7 22.6s-16.8 5-22.6-1.7L224 280.6l-83.9 97.8c-5.8 6.7-15.9 7.5-22.6 1.7s-7.5-15.8-1.7-22.6L202.9 256 115.9 154.4c-5.8-6.7-5-16.8 1.7-22.6s16.8-5 22.6 1.7z\"]\n  };\n  const faBuildingMemo = {\n    prefix: 'fal',\n    iconName: 'building-memo',\n    icon: [640, 512, [], \"e61e\", \"M320 32L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 35.3 0c3.4 11.9 9.2 22.7 16.8 32L256 512l-32 0-64 0-32 0-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l-8 0c-8.3 0-16.4 1.2-24 3.3l0-3.3c0-17.7-14.3-32-32-32zM306.3 98.3c-6.7 8.7-11.9 18.8-15 29.7l-3.3 0-32 0 0 32 32 0 0 32-40 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c3.7 0 7.2 .8 10.3 2.3zM288 224l0 32-32 0 0 32 32 0 0 32-40 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l40 0zM192 384c-17.7 0-32 14.3-32 32l0 64 64 0 0-64c0-17.7-14.3-32-32-32zM88 96l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zm-8 64l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zM384 128c-17.7 0-32 14.3-32 32l0 288c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32l-192 0zm-64 32c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-288zm56 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM376 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-208l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM448 304c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm16 80l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faUtilityPoleDouble = {\n    prefix: 'fal',\n    iconName: 'utility-pole-double',\n    icon: [512, 512, [], \"e2c4\", \"M208 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 64 80 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 15.8 0 .3 0L480 96l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48c0 17.7-14.3 32-32 32l-42.5 0L304 231.8l0 56.2 80 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 15.8 0 .3 0 47.9 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48c0 17.7-14.3 32-32 32l-42.5 0L304 423.8l0 72.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-79.8 0-.3 0-95.9-32 0 0 95.9 0 .3 0 79.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-72.2L74.5 320 32 320c-17.7 0-32-14.3-32-32l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 47.9 0 .3 0L96 288l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 80 0 0-56.2L74.5 128 32 128C14.3 128 0 113.7 0 96L0 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 47.9 0 .3 0L96 96l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 80 0 0-64zm-81.4 96L208 191.3l0-63.3-81.4 0zM240 224.2l0 63.8 32 0 0-63.8 0-.3 0-95.9-32 0 0 95.9 0 .3zm64-32.9L385.4 128 304 128l0 63.3zM126.6 320L208 383.3l0-63.3-81.4 0zM304 383.3L385.4 320 304 320l0 63.3zM272 32l-32 0 0 64 32 0 0-64z\"]\n  };\n  const faFlagCheckered = {\n    prefix: 'fal',\n    iconName: 'flag-checkered',\n    icon: [448, 512, [127937], \"f11e\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 67.8 0 80 0 384l0 20.9L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-99.8 101.8-27.8c36.4-9.9 75.1-6.1 108.8 10.8c48.7 24.4 105.7 26 155.8 4.6l30.2-12.9c11.8-5 19.4-16.6 19.4-29.4l0-282.2c0-24.4-26.4-39.8-47.6-27.6l-15.8 9c-40.6 23.2-90.2 24.6-132.1 3.7c-37.9-18.9-81.4-23.2-122.2-12.1L32 59.1 32 16zm0 76.2L128 66l0 67.5L32 154.4l0-62.2zm0 94.9l96-20.9 0 71.3L32 258.4l0-71.3zm128-27.8l3.5-.8c18.3-4 37.4-3.3 55.4 2l64.4 18.9c1.6 .5 3.2 .9 4.8 1.3l0 70.7-60.1-17.7c-22.1-6.5-45.3-7.6-67.9-3.3l0-71.3zm160 26.9c17.5 1.3 35.2-.1 52.5-4l43.5-10 0 71.2L365.3 255c-14.9 3.4-30.2 4.5-45.3 3.1l0-71.9zm-32 98.6l0 77.3c-10.6-2.7-21-6.5-31-11.5c-30.2-15.1-63.7-21.6-97-19l0-68.3 3.5-.8c18.3-4 37.4-3.3 55.4 2l64.4 18.9c1.6 .5 3.2 .9 4.8 1.3zm32 81.8l0-76.5c17.5 1.3 35.2-.1 52.5-4l43.5-10 0 65.3-30.2 12.9c-21 9-43.5 13.1-65.8 12.3zm0-212.6l0-63c27.8-.8 55.5-8.4 80.4-22.6L416 59.6l0 79.7L365.3 151c-14.9 3.4-30.2 4.5-45.3 3.1zM288 89l0 58.6-60.1-17.7c-22.1-6.5-45.3-7.6-67.9-3.3l0-67.6c26.7-3 53.9 1.8 78.2 13.9c15.9 8 32.7 13.3 49.8 16zM32 291.2l96-20.9 0 66.6c-.9 .2-1.7 .4-2.6 .7L32 363.1l0-71.9z\"]\n  };\n  const faChevronsUp = {\n    prefix: 'fal',\n    iconName: 'chevrons-up',\n    icon: [512, 512, [\"chevron-double-up\"], \"f325\", \"M267.3 52.7c-6.2-6.2-16.4-6.2-22.6 0l-192 192c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 86.6 436.7 267.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-192-192zm192 384l-192-192c-6.2-6.2-16.4-6.2-22.6 0l-192 192c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 278.6 436.7 459.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6z\"]\n  };\n  const faChevronDoubleUp = faChevronsUp;\n  const faFootball = {\n    prefix: 'fal',\n    iconName: 'football',\n    icon: [512, 512, [127944, \"football-ball\"], \"f44e\", \"M456.2 55.4c-48.9-8.2-92.4-10.8-130.9-8.7L464.8 186.2c3.4-47.1-.8-92.9-8.6-130.8zM220 67.1C161.1 89 120.4 126.1 93.3 170.3c-21.6 35.2-34.6 74.9-41.3 115L227.3 460.7c.2 .2 .3 .3 .5 .5c23.5-3.6 44.8-9.1 64.2-16.3c58.9-21.9 99.6-58.9 126.7-103.2c21.6-35.2 34.6-74.9 41.3-115L284.7 51.3c-.2-.2-.3-.3-.5-.5C260.7 54.4 239.4 60 220 67.1zM47.2 325.8c-3.4 47.1 .8 92.9 8.6 130.8c48.9 8.2 92.4 10.8 130.9 8.7L47.2 325.8zM208.9 37.1C274.4 12.8 357.6 6.5 461.5 23.8c13 2.2 23.4 12.1 26.1 25.1c17.5 84.8 18.6 211.3-41.6 309.5c-30.6 50-76.8 92-142.9 116.5c-65.6 24.3-148.7 30.7-252.6 13.3c-13-2.2-23.4-12.1-26.1-25.1C6.9 378.3 5.8 251.8 66 153.6c30.6-50 76.8-92 142.9-116.5zm82.4 119.5l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-56 56l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-56 56l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faFootballBall = faFootball;\n  const faUserVneck = {\n    prefix: 'fal',\n    iconName: 'user-vneck',\n    icon: [448, 512, [], \"e461\", \"M224 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm128-96A128 128 0 1 1 96 128a128 128 0 1 1 256 0zM185.6 418.1l-57.2-76.3C72.6 358.8 32 410.7 32 472l0 8 384 0 0-8c0-61.3-40.6-113.2-96.4-130.1l-57.2 76.3c-19.2 25.6-57.6 25.6-76.8 0zM132.1 307.8c5.8-1.3 11.7 1.2 15.3 5.9l63.9 85.2c6.4 8.5 19.2 8.5 25.6 0l63.9-85.2c3.6-4.7 9.5-7.2 15.3-5.9C391.4 324.3 448 391.5 448 472l0 8c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-8c0-80.5 56.6-147.7 132.1-164.1z\"]\n  };\n  const faSchoolCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'school-circle-exclamation',\n    icon: [640, 512, [], \"e56c\", \"M311.1 2.7c5.4-3.6 12.4-3.6 17.8 0L468.8 96 576 96c35.3 0 64 28.7 64 64l0 106.8c-9.1-12.9-19.9-24.5-32-34.6l0-72.2c0-17.7-14.3-32-32-32l-112 0c-3.2 0-6.2-.9-8.9-2.7L320 35.2 184.9 125.3c-2.6 1.8-5.7 2.7-8.9 2.7L64 128c-17.7 0-32 14.3-32 32l0 288c0 17.7 14.3 32 32 32l192 0 0-96c0-35.3 28.7-64 64-64c2.2 0 4.4 .1 6.5 .3c-2.9 10.2-4.8 20.8-5.8 31.7l-.7 0c-17.7 0-32 14.3-32 32l0 96 32 0 32 0 8.2 0c10 12.1 21.7 22.9 34.6 32L384 512l-32 0-64 0-32 0L64 512c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l107.2 0 140-93.3zM416 192c0 7-.7 13.8-2.2 20.3c-31.3 16.5-57 42.2-73.5 73.5c-6.5 1.4-13.3 2.2-20.3 2.2c-53 0-96-43-96-96s43-96 96-96s96 43 96 96zM128 160l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 32 0 0-64-32 0zM96 352c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64zm64 0l-32 0 0 64 32 0 0-64zm160-96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm16-96l0 16 8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-112c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faCrop = {\n    prefix: 'fal',\n    iconName: 'crop',\n    icon: [512, 512, [], \"f125\", \"M416 118.6l91.3-91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L393.4 96 160 96l0 32 201.4 0L128 361.4 128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 240c0 26.5 21.5 48 48 48l208 0 0-32-201.4 0L384 150.6 384 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-265.4z\"]\n  };\n  const faAnglesDown = {\n    prefix: 'fal',\n    iconName: 'angles-down',\n    icon: [448, 512, [\"angle-double-down\"], \"f103\", \"M235.3 459.3c-6.2 6.2-16.4 6.2-22.6 0l-160-160c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L224 425.4 372.7 276.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-160 160zm160-352l-160 160c-6.2 6.2-16.4 6.2-22.6 0l-160-160c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L224 233.4 372.7 84.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faAngleDoubleDown = faAnglesDown;\n  const faUsersRectangle = {\n    prefix: 'fal',\n    iconName: 'users-rectangle',\n    icon: [640, 512, [], \"e594\", \"M80 0C35.8 0 0 35.8 0 80L0 432c0 44.2 35.8 80 80 80l480 0c44.2 0 80-35.8 80-80l0-352c0-44.2-35.8-80-80-80L80 0zM32 80c0-26.5 21.5-48 48-48l480 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48L32 80zM288 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM360 320c19.4 0 35.5 13.7 39.2 32l-158.4 0c3.7-18.3 19.8-32 39.2-32l80 0zm-80-32c-39.8 0-72 32.2-72 72c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-39.8-32.2-72-72-72l-40 0-40 0zM159.8 176a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM128 312c0-13.3 10.7-24 24-24l56 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-56 0c-30.9 0-56 25.1-56 56l0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8zM464.2 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM488 288c13.3 0 24 10.7 24 24l0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8c0-30.9-25.1-56-56-56l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0z\"]\n  };\n  const faPeopleRoof = {\n    prefix: 'fal',\n    iconName: 'people-roof',\n    icon: [640, 512, [], \"e537\", \"M328.5 2.5l304 192c7.5 4.7 9.7 14.6 5 22.1s-14.6 9.7-22.1 5L320 34.9 24.5 221.5c-7.5 4.7-17.4 2.5-22.1-5s-2.5-17.4 5-22.1l304-192c5.2-3.3 11.9-3.3 17.1 0zM336 192a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm24 208l48 0 0-110.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5L296 400zm122.4-15.6L376 315.5l0 84.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-84.5-42.4 68.9c-.2 .3-.3 .5-.5 .8c1.1 1.6 2.2 3.2 3.3 4.9l45.3 73.5c4.6 7.5 2.3 17.4-5.2 22s-17.4 2.3-22-5.2L200 411.5l0 68.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-68.5L45.6 480.4c-4.6 7.5-14.5 9.9-22 5.2s-9.9-14.5-5.2-22l45.3-73.5C78.2 366.4 104 352 131.8 352l24.5 0c14.6 0 28.7 4 40.8 11.2l42.5-69.1C254.2 270.4 280 256 307.8 256l24.5 0c27.8 0 53.6 14.4 68.1 38.1l42.6 69.1c12.2-7.2 26.2-11.2 40.8-11.2l24.5 0c27.8 0 53.6 14.4 68.1 38.1l45.3 73.5c4.6 7.5 2.3 17.4-5.2 22s-17.4 2.3-22-5.2L552 411.5l0 68.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-68.5-42.4 68.9c-4.6 7.5-14.5 9.9-22 5.2s-9.9-14.5-5.2-22l45.3-73.5c1-1.7 2.1-3.3 3.3-4.9c-.2-.3-.4-.5-.5-.8zM144 304a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 385.5l0 94.5 48 0 0-94.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5zM512 288a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm24 192l48 0 0-94.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5l0 94.5z\"]\n  };\n  const faSquareArrowRight = {\n    prefix: 'fal',\n    iconName: 'square-arrow-right',\n    icon: [448, 512, [\"arrow-square-right\"], \"f33b\", \"M416 96c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM347.3 267.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L297.4 272 112 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l185.4 0-68.7-68.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6z\"]\n  };\n  const faArrowSquareRight = faSquareArrowRight;\n  const faLocationPlus = {\n    prefix: 'fal',\n    iconName: 'location-plus',\n    icon: [384, 512, [\"map-marker-plus\"], \"f60a\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM176 288l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faMapMarkerPlus = faLocationPlus;\n  const faLightbulbExclamationOn = {\n    prefix: 'fal',\n    iconName: 'lightbulb-exclamation-on',\n    icon: [640, 512, [], \"e1ca\", \"M55.2 1.7l64 32c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2zm544 28.6l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5zM16 160l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm544 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM119.2 318.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5zm416-28.6l64 32c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2zm-96.8-31.6C454.5 234.8 464 206.6 464 176c0-79.5-64.5-144-144-144s-144 64.5-144 144c0 30.6 9.5 58.8 25.7 82.1c4.1 5.9 8.8 12.3 13.6 19c0 0 0 0 0 0c12.7 17.5 27.1 37.2 38 57.1c8.9 16.2 13.7 33.3 16.2 49.9L237 384c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5l-32.4 0c2.5-16.6 7.3-33.7 16.2-49.9c10.9-20 25.3-39.7 38-57.1c4.9-6.7 9.5-13 13.6-19zM320 480c20.9 0 38.7-13.4 45.3-32l-90.5 0c6.6 18.6 24.4 32 45.3 32zm-80-53.3c0-5.9 4.8-10.7 10.7-10.7l138.7 0c5.9 0 10.7 4.8 10.7 10.7l0 5.3c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-5.3zM336 112l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16zM320 296a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPeopleLine = {\n    prefix: 'fal',\n    iconName: 'people-line',\n    icon: [640, 512, [], \"e534\", \"M336 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm24 208l48 0 0-110.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5L296 288zm122.4-15.6L376 203.5l0 84.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-84.5-42.4 68.9c-.2 .3-.3 .5-.5 .8c1.1 1.6 2.2 3.2 3.3 4.9l45.3 73.5c4.6 7.5 2.3 17.4-5.2 22s-17.4 2.3-22-5.2L200 299.5l0 68.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-68.5L45.6 368.4c-4.6 7.5-14.5 9.9-22 5.2s-9.9-14.5-5.2-22l45.3-73.5C78.2 254.4 104 240 131.8 240l24.5 0c14.6 0 28.7 4 40.8 11.2l42.5-69.1C254.2 158.4 280 144 307.8 144l24.5 0c27.8 0 53.6 14.4 68.1 38.1l42.6 69.1c12.2-7.2 26.2-11.2 40.8-11.2l24.5 0c27.8 0 53.6 14.4 68.1 38.1l45.3 73.5c4.6 7.5 2.3 17.4-5.2 22s-17.4 2.3-22-5.2L552 299.5l0 68.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-68.5-42.4 68.9c-4.6 7.5-14.5 9.9-22 5.2s-9.9-14.5-5.2-22l45.3-73.5c1-1.7 2.1-3.3 3.3-4.9c-.2-.3-.4-.5-.5-.8zM16 448l608 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16zM144 192a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 273.5l0 94.5 48 0 0-94.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5zM512 176a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm24 192l48 0 0-94.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5l0 94.5z\"]\n  };\n  const faBeerMugEmpty = {\n    prefix: 'fal',\n    iconName: 'beer-mug-empty',\n    icon: [512, 512, [\"beer\"], \"f0fc\", \"M352 64L64 64l0 352c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-55.6c0-.2 0-.5 0-.7L352 64zm32 306.5l0 45.5c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64L32 64c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32 64 0c35.3 0 64 28.7 64 64l0 102.1c0 31.8-18.8 60.6-47.9 73.3l-80.1 35zM384 128l0 207.5 67.2-29.4c17.5-7.6 28.8-24.9 28.8-44L480 160c0-17.7-14.3-32-32-32l-64 0zm-240 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBeer = faBeerMugEmpty;\n  const faCarpool = {\n    prefix: 'fal',\n    iconName: 'carpool',\n    icon: [512, 512, [\"car-people\"], \"e69c\", \"M100.1 101.2L71 227.3c8-2.1 16.3-3.3 25-3.3l4.5 0 1.4-4.2c5.1-15.2 15.4-27.5 28.6-35.1c-6.6-9.2-10.5-20.5-10.5-32.6c0-30.9 25.1-56 56-56s56 25.1 56 56c0 12.2-3.9 23.4-10.5 32.6c13.2 7.7 23.6 20 28.6 35.1l1.4 4.2 8.9 0 1.4-4.2c5.1-15.2 15.4-27.5 28.6-35.1c-6.6-9.2-10.5-20.5-10.5-32.6c0-30.9 25.1-56 56-56s56 25.1 56 56c0 12.2-3.9 23.4-10.5 32.6c13.2 7.7 23.5 20 28.6 35.1l1.4 4.2 4.5 0c8.6 0 17 1.1 25 3.3L411.9 101.2c-5-21.8-24.4-37.2-46.8-37.2L146.9 64c-22.4 0-41.7 15.4-46.8 37.2zM271.6 256l-31.3 0c-.2 0-.5 0-.7 0l-127.3 0c-.2 0-.5 0-.7 0L96 256c-35.3 0-64 28.7-64 64l0 64 448 0 0-64c0-35.3-28.7-64-64-64l-15.6 0c-.2 0-.5 0-.7 0l-127.3 0c-.2 0-.5 0-.7 0zm105.5-32c-5.6-9.8-16.1-16-27.7-16L336 208l-13.4 0c-11.6 0-22.1 6.2-27.7 16l82.2 0zM336 176a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM134.9 224l82.2 0c-5.6-9.8-16.1-16-27.7-16L176 208l-13.4 0c-11.6 0-22.1 6.2-27.7 16zM176 176a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM33.7 247L69 94c8.4-36.3 40.7-62 78-62l218.2 0c37.3 0 69.6 25.7 78 62l35.3 153c20.6 17.6 33.7 43.8 33.7 73l0 64 0 16 0 16 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L32 416l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16 0-16 0-64c0-29.2 13.1-55.4 33.7-73zM96 296a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm296 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faCarPeople = faCarpool;\n  const faCrateEmpty = {\n    prefix: 'fal',\n    iconName: 'crate-empty',\n    icon: [512, 512, [], \"e151\", \"M480 384l0 72c0 13.3-10.7 24-24 24L56 480c-13.3 0-24-10.7-24-24l0-72 448 0zm0-32L32 352l0-72c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24l0 72zm32 0l0-72c0-30.9-25.1-56-56-56L56 224c-30.9 0-56 25.1-56 56l0 72 0 16 0 16 0 72c0 30.9 25.1 56 56 56l400 0c30.9 0 56-25.1 56-56l0-72 0-16 0-16zM96 304a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm336 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM96 432a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm336 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faDiagramPredecessor = {\n    prefix: 'fal',\n    iconName: 'diagram-predecessor',\n    icon: [512, 512, [], \"e477\", \"M480 352c0-17.7-14.3-32-32-32L64 320c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-64zm32 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64zM256 96c0-17.7-14.3-32-32-32l-32 0L64 64C46.3 64 32 78.3 32 96l0 64c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-64zm23.4-32c5.4 9.4 8.6 20.3 8.6 32l0 64c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0 32 0 144 0c35.3 0 64 28.7 64 64l0 89.4 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L400 185.4 400 96c0-17.7-14.3-32-32-32l-88.6 0zM96 112l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faTransporter = {\n    prefix: 'fal',\n    iconName: 'transporter',\n    icon: [512, 512, [], \"e042\", \"M464 0c8.8 0 16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16zM48 64c8.8 0 16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16zM256 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM128 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zm64-302.9c-.5 .6-1 1.3-1.5 1.9l-65.7 86.7c-5.3 7-15.4 8.4-22.4 3.1s-8.4-15.4-3.1-22.4L165 175.7c15.1-19.9 38.7-31.7 63.7-31.7l54.6 0c25 0 48.6 11.7 63.7 31.7l65.7 86.7c5.3 7 4 17.1-3.1 22.4s-17.1 4-22.4-3.1L321.5 195c-.5-.7-1-1.3-1.5-1.9L320 304l0 96 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-96 0-110.9zm32-16.8L224 288l64 0 0-111.8c-1.6-.2-3.1-.2-4.7-.2l-54.6 0c-1.6 0-3.2 .1-4.7 .2z\"]\n  };\n  const faCalendarCircleUser = {\n    prefix: 'fal',\n    iconName: 'calendar-circle-user',\n    icon: [576, 512, [], \"e471\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l266.8 0c-12.9-9.1-24.5-19.9-34.6-32L64 480c-17.7 0-32-14.3-32-32l0-256 320 0 64 0 16 0 16 0 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM492 462.6c-17.3 11-37.9 17.4-60 17.4s-42.7-6.4-60-17.4c7.8-9.1 19.4-14.6 31.8-14.6l56.4 0c12.4 0 23.9 5.5 31.8 14.6zm24.3-20.8c-13.8-16.1-34.2-25.8-56.1-25.8l-56.4 0c-21.8 0-42.2 9.6-56.1 25.8C330.5 422.1 320 396.2 320 368c0-61.9 50.1-112 112-112s112 50.1 112 112c0 28.2-10.5 54.1-27.7 73.8zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 320a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112z\"]\n  };\n  const faArrowUpLong = {\n    prefix: 'fal',\n    iconName: 'arrow-up-long',\n    icon: [384, 512, [\"long-arrow-up\"], \"f176\", \"M203.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-144 144c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L176 54.6 176 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-441.4L324.7 171.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-144-144z\"]\n  };\n  const faLongArrowUp = faArrowUpLong;\n  const faPersonCarryBox = {\n    prefix: 'fal',\n    iconName: 'person-carry-box',\n    icon: [384, 512, [\"person-carry\"], \"f4cf\", \"M56 56a24 24 0 1 1 48 0A24 24 0 1 1 56 56zm80 0A56 56 0 1 0 24 56a56 56 0 1 0 112 0zM0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-130.5L1.6 341.6c-.5-.4-1.1-.9-1.6-1.3L0 496zM60 176c7 0 13.8 1.5 20 4.2l0 139.3L39.1 292.2c-4.5-3-7.1-8-7.1-13.3L32 204c0-15.5 12.5-28 28-28zm52 38.5l37.8 58.8c5.9 9.2 16 14.7 26.9 14.7l47.3 0 16 0 112 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L224 96c-17.7 0-32 14.3-32 32l0 128-15.3 0-47.8-74.4C113.9 158.2 87.9 144 60 144c-33.1 0-60 26.9-60 60l0 74.9c0 16 8 31 21.4 39.9l100.2 66.8 22.7 113.5c1.7 8.7 10.2 14.3 18.8 12.6s14.3-10.2 12.6-18.8L153 379.4c-1.7-8.3-6.6-15.6-13.6-20.3L112 340.8l0-126.3zM224 256l0-128 128 0 0 128-112 0-16 0z\"]\n  };\n  const faPersonCarry = faPersonCarryBox;\n  const faFireFlameSimple = {\n    prefix: 'fal',\n    iconName: 'fire-flame-simple',\n    icon: [384, 512, [\"burn\"], \"f46a\", \"M341.8 265.5C310.2 178.6 258.9 100.2 192 36.4C125.1 100.2 73.8 178.6 42.2 265.5l-.7 1.9c-6.3 17.4-9.5 35.7-9.5 54.1C32 408.7 104.2 480 192 480s160-71.3 160-158.4c0-18.5-3.2-36.8-9.5-54.1l27.2-9.9-27.2 9.9-.7-1.9zm30.1-10.9l.7 1.9c7.6 20.9 11.5 42.9 11.5 65.1C384 426.7 297.2 512 192 512S0 426.7 0 321.6c0-22.2 3.9-44.2 11.5-65.1l.7-1.9C46.2 160.8 102 76.5 174.9 8.5l3.3-3C181.9 2 186.9 0 192 0s10.1 2 13.8 5.5l3.3 3c72.9 68 128.7 152.4 162.7 246.1zM192 160c9.3 0 18.3 3.7 24.9 10.3l8.9 8.9c28.8 28.8 52.1 62.7 68.6 99.9l1.9 4.3c5 11.3 7.6 23.7 7.6 36C304 381.2 254 432 192 432s-112-50.8-112-112.5c0-12.4 2.6-24.7 7.6-36l1.9-4.3c16.5-37.2 39.8-71.1 68.6-99.9l8.9-8.9c6.6-6.6 15.6-10.3 24.9-10.3zm-2.3 32.9l-8.9 8.9c-26 26-47.1 56.6-62 90.3l-1.9 4.3c-3.2 7.2-4.9 15.1-4.9 23c0 44.3 35.9 80.5 80 80.5s80-36.2 80-80.5c0-7.9-1.7-15.8-4.9-23l-1.9-4.3c-15-33.6-36-64.3-62-90.3l-8.9-8.9c-.6-.6-1.4-.9-2.3-.9s-1.7 .4-2.3 .9z\"]\n  };\n  const faBurn = faFireFlameSimple;\n  const faPerson = {\n    prefix: 'fal',\n    iconName: 'person',\n    icon: [320, 512, [129485, \"male\"], \"f183\", \"M160 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 160 0zM128 164l0 156 64 0 0-156c-6-2.6-12.5-4-19.3-4l-25.4 0c-6.8 0-13.3 1.4-19.3 4zm0 188l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.9L46.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L76.7 170.3c13.9-26 41-42.3 70.6-42.3l25.4 0c29.5 0 56.7 16.3 70.6 42.3l58.8 110.2c4.2 7.8 1.2 17.5-6.6 21.7s-17.5 1.2-21.7-6.6L224 202.2 224 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0z\"]\n  };\n  const faMale = faPerson;\n  const faLaptop = {\n    prefix: 'fal',\n    iconName: 'laptop',\n    icon: [640, 512, [128187], \"f109\", \"M512 64L128 64c-17.7 0-32 14.3-32 32l0 256-32 0L64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-32 0 0-256c0-17.7-14.3-32-32-32zM76.8 448l486.4 0c20.3 0 37.4-13.5 42.9-32L33.9 416c5.5 18.5 22.7 32 42.9 32zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2z\"]\n  };\n  const faFileCsv = {\n    prefix: 'fal',\n    iconName: 'file-csv',\n    icon: [512, 512, [], \"f6dd\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z\"]\n  };\n  const faMenorah = {\n    prefix: 'fal',\n    iconName: 'menorah',\n    icon: [640, 512, [], \"f676\", \"M48 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64C16 7.2 23.2 0 32 0s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zM32 128c8.8 0 16 7.2 16 16l0 160c0 26.5 21.5 48 48 48l16 0 0-208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 208 64 0 0-208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 208 64 0 0-208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 208 64 0 0-208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 208 64 0 0-208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 208 16 0c26.5 0 48-21.5 48-48l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 44.2-35.8 80-80 80l-208 0 0 96 160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-176 0-176 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l160 0 0-96L96 384c-44.2 0-80-35.8-80-80l0-160c0-8.8 7.2-16 16-16z\"]\n  };\n  const faUnion = {\n    prefix: 'fal',\n    iconName: 'union',\n    icon: [384, 512, [8899], \"f6a2\", \"M16 32c8.8 0 16 7.2 16 16l0 240c0 88.4 71.6 160 160 160s160-71.6 160-160l0-240c0-8.8 7.2-16 16-16s16 7.2 16 16l0 240c0 106-86 192-192 192S0 394 0 288L0 48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faChevronsLeft = {\n    prefix: 'fal',\n    iconName: 'chevrons-left',\n    icon: [512, 512, [\"chevron-double-left\"], \"f323\", \"M52.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l192 192c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L86.6 256 267.3 75.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-192 192zm384-192l-192 192c-6.2 6.2-6.2 16.4 0 22.6l192 192c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L278.6 256 459.3 75.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faChevronDoubleLeft = faChevronsLeft;\n  const faCircleHeart = {\n    prefix: 'fal',\n    iconName: 'circle-heart',\n    icon: [512, 512, [\"heart-circle\"], \"f4c7\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM131.9 164.9c-29.4 29.8-29.4 78.2 0 108L233.5 376.1c6.2 6.3 14.3 9.4 22.5 9.4s16.3-3.1 22.5-9.4L380.1 272.9c29.4-29.8 29.4-78.2 0-108c-27.8-28.2-71.9-29.7-101.5-4.6c-5.8 4.9-11 10.4-16.3 15.9c-2.1 2.2-4.2 4.5-6.4 6.6c-2.1-2.2-4.3-4.4-6.4-6.6c-5.2-5.5-10.5-11-16.3-15.9c-29.6-25.1-73.7-23.6-101.5 4.6zm83.6 22.5l29.1 29.6c6.3 6.4 16.5 6.4 22.8 0l29.1-29.6c16.8-17.1 44-17.1 60.8 0c17.1 17.4 17.1 45.7 0 63.1L256 353.3 154.7 250.4c-17.1-17.4-17.1-45.7 0-63.1c16.8-17.1 44-17.1 60.8 0z\"]\n  };\n  const faHeartCircle = faCircleHeart;\n  const faTruckPlane = {\n    prefix: 'fal',\n    iconName: 'truck-plane',\n    icon: [640, 512, [], \"e58f\", \"M189.2 13.3C198.8 5.7 210.6 0 224 0c26.9 0 47.1 21.6 59.2 41.8c10.4 17.3 17.7 38 20 56.3c-12.3 3.3-23.1 10.2-31.2 19.4l0-7.8c0-13.6-5.9-34.2-16.2-51.4C244.9 40.2 233.1 32 224 32c-4.1 0-9 1.7-14.8 6.3c-5.8 4.6-11.5 11.5-16.7 20C182.1 75.6 176 96.2 176 109.7l0 80c0 5.7-3.1 11-8.1 13.9L40.1 276.7c-5 2.8-8.1 8.2-8.1 13.9l0 56.2 123.6-35.3c4.8-1.4 10-.4 14 2.6s6.4 7.8 6.4 12.8l0 57.1c0 5-2.4 9.8-6.4 12.8L112 440l0 39.4 107.6-30.7c2.9-.8 5.9-.8 8.8 0l38.8 11.1c5.4 7.8 12.5 14.4 20.8 19.2l0 20-64-18.3L118.3 510.8s0 0 0 0c-2.7 .8-5.5 1.2-8.3 1.2c-16.6 0-30-13.4-30-30l0-42c0-10.1 4.7-19.6 12.8-25.6L144 376l0-27.9L40.8 377.6C20.3 383.4 0 368 0 346.8l0-56.2c0-17.2 9.2-33.1 24.2-41.7L144 180.4l0-70.8c0-20.7 8.4-46.9 21.2-67.9c6.5-10.7 14.5-20.8 24-28.4zM592 160l-256 0c-8.8 0-16 7.2-16 16l0 136.6c4.3-2.5 8.9-4.5 13.8-5.9l3.5-11.8 12.4-41.2c8.1-27.1 33-45.6 61.3-45.6l106 0c28.3 0 53.2 18.5 61.3 45.6l12.4 41.2 3.5 11.8c4.9 1.4 9.5 3.4 13.8 5.9L608 176c0-8.8-7.2-16-16-16zm48 208l0 48c0 20.9-13.4 38.7-32 45.3l0 34.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-224 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-34.7c-18.6-6.6-32-24.4-32-45.3l0-48 0-192c0-26.5 21.5-48 48-48l256 0c26.5 0 48 21.5 48 48l0 192zm-32 48l0-48c0-17.7-14.3-32-32-32l-16 0-192 0-16 0c-17.7 0-32 14.3-32 32l0 48c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16zM560 304l-9.6-32-2.8-9.2C543.6 249.3 531.1 240 517 240l-106 0c-14.1 0-26.6 9.3-30.6 22.8l-2.8 9.2L368 304l33.4 0 125.2 0 33.4 0zM376 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faRecordVinyl = {\n    prefix: 'fal',\n    iconName: 'record-vinyl',\n    icon: [512, 512, [], \"f8d9\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM384 256a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM256 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 120a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBringForward = {\n    prefix: 'fal',\n    iconName: 'bring-forward',\n    icon: [512, 512, [], \"f856\", \"M224 480l224 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32l-64 0 0-32 64 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-64 32 0 0 64c0 17.7 14.3 32 32 32zM64 320l224 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 224c0 17.7 14.3 32 32 32zm224 32L64 352c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L288 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64zm-32-96l0-160L96 96l0 160 160 0zm32 0c0 17.7-14.3 32-32 32L96 288c-17.7 0-32-14.3-32-32L64 96c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 160z\"]\n  };\n  const faSquareP = {\n    prefix: 'fal',\n    iconName: 'square-p',\n    icon: [448, 512, [], \"e279\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 32l88 0c48.6 0 88 39.4 88 88s-39.4 88-88 88l-72 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80 0-144c0-8.8 7.2-16 16-16zm88 144c30.9 0 56-25.1 56-56s-25.1-56-56-56l-72 0 0 112 72 0z\"]\n  };\n  const faFaceGrinStars = {\n    prefix: 'fal',\n    iconName: 'face-grin-stars',\n    icon: [512, 512, [129321, \"grin-stars\"], \"f587\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm90-166.2c-22.6 23.6-54.5 38.3-89.9 38.3s-67.3-14.7-89.9-38.3c28.5 5.4 58.7 8.3 89.9 8.3s61.4-2.9 89.9-8.3zm33.8-41.1c-37.3 11.1-79.3 17.4-123.8 17.4s-86.4-6.3-123.8-17.4c-12.3-3.7-24.2 7-19.1 18.7c24.1 54.6 79 92.7 142.8 92.7s118.7-38.1 142.8-92.7c5.2-11.7-6.8-22.4-19.1-18.7zM160 104c-6.2 0-11.8 3.5-14.4 9.1l-19.3 40.4-44.4 5.9c-6.1 .8-11.2 5.1-13.1 10.9s-.3 12.3 4.2 16.5l32.5 30.9-8.2 44.1c-1.1 6.1 1.3 12.2 6.3 15.9s11.6 4.1 17 1.1L160 257.4l39.4 21.4c5.4 2.9 12 2.5 17-1.1s7.5-9.8 6.3-15.9l-8.2-44.1 32.5-30.9c4.5-4.2 6.1-10.7 4.2-16.5s-7-10.1-13.1-10.9l-44.4-5.9-19.3-40.4c-2.7-5.6-8.3-9.1-14.4-9.1zm0 53.2l8.6 18c2.3 4.9 7 8.3 12.3 9l19.8 2.6-14.5 13.7c-3.9 3.7-5.7 9.2-4.7 14.5l3.6 19.6-17.6-9.5c-4.8-2.6-10.5-2.6-15.3 0l-17.6 9.5 3.6-19.6c1-5.3-.8-10.8-4.7-14.5l-14.5-13.7 19.8-2.6c5.4-.7 10-4.1 12.3-9l8.6-18zM352 104c-6.2 0-11.8 3.5-14.4 9.1l-19.3 40.4-44.4 5.9c-6.1 .8-11.2 5.1-13.1 10.9s-.3 12.3 4.2 16.5l32.5 30.9-8.2 44.1c-1.1 6.1 1.3 12.2 6.3 15.9s11.6 4.1 17 1.1L352 257.4l39.4 21.4c5.4 2.9 12 2.5 17-1.1s7.4-9.8 6.3-15.9l-8.2-44.1 32.5-30.9c4.5-4.2 6.1-10.7 4.2-16.5s-7-10.1-13.1-10.9l-44.4-5.9-19.3-40.4c-2.7-5.6-8.3-9.1-14.4-9.1zm0 53.2l8.6 18c2.3 4.9 7 8.3 12.3 9l19.8 2.6-14.5 13.7c-3.9 3.7-5.7 9.2-4.7 14.5l3.6 19.6-17.6-9.5c-4.8-2.6-10.5-2.6-15.3 0l-17.6 9.5 3.6-19.6c1-5.3-.8-10.8-4.7-14.5l-14.5-13.7 19.8-2.6c5.4-.7 10-4.1 12.3-9l8.6-18z\"]\n  };\n  const faGrinStars = faFaceGrinStars;\n  const faSigma = {\n    prefix: 'fal',\n    iconName: 'sigma',\n    icon: [384, 512, [8721], \"f68b\", \"M1.3 41.6C3.9 35.8 9.6 32 16 32l328 0c22.1 0 40 17.9 40 40l0 72c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-72c0-4.4-3.6-8-8-8L52.5 64 219.8 245.1c5.7 6.1 5.7 15.6 0 21.7L52.5 448 344 448c4.4 0 8-3.6 8-8l0-72c0-8.8 7.2-16 16-16s16 7.2 16 16l0 72c0 22.1-17.9 40-40 40L16 480c-6.4 0-12.1-3.8-14.7-9.6s-1.4-12.6 2.9-17.3L186.2 256 4.2 58.9C-.1 54.2-1.2 47.4 1.3 41.6z\"]\n  };\n  const faCameraMovie = {\n    prefix: 'fal',\n    iconName: 'camera-movie',\n    icon: [576, 512, [127909, 127910], \"f8a9\", \"M144 0c40.8 0 76.4 21.8 96 54.3C259.6 21.8 295.2 0 336 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-192 0C82.1 224 32 173.9 32 112S82.1 0 144 0zM64 112c0 44.2 35.8 80 80 80l192 0c44.2 0 80-35.8 80-80s-35.8-80-80-80c-39.6 0-72.5 28.8-78.9 66.6c-1.3 7.7-8 13.4-15.8 13.4l-2.7 0c-7.8 0-14.5-5.6-15.8-13.4C216.5 60.8 183.6 32 144 32c-44.2 0-80 35.8-80 80zm80-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM136 288l-8 0c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-216 0zm0-32l216 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-128c0-11.7 3.1-22.6 8.6-32L16 288c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 8 0zM448 440.9l85.4 38.4c1 .4 2 .7 3.1 .7c4.2 0 7.5-3.4 7.5-7.5l0-180.6c0-3.2-2.9-5.6-6-5.1c-.4 .1-.9 .2-1.3 .4L448 327.1l0-35.1 75.6-34c2.9-1.3 6-2.2 9.1-2.8c22.6-3.8 43.3 13.7 43.3 36.6l0 180.6c0 21.8-17.7 39.5-39.5 39.5c-5.6 0-11.1-1.2-16.2-3.5L448 476l0-35.1z\"]\n  };\n  const faBong = {\n    prefix: 'fal',\n    iconName: 'bong',\n    icon: [448, 512, [], \"f55c\", \"M128 208.5c0 17.4-9.3 32.4-22.5 40.9C79 266.4 58 291 45.3 320l293.4 0c-12.7-29-33.7-53.6-60.2-70.6c-13.2-8.5-22.5-23.5-22.5-40.9L256 32 128 32l0 176.5zM35.2 352c-2.1 10.3-3.2 21-3.2 32c0 32.9 9.9 63.4 26.9 88.8c2.4 3.5 8 7.2 17.2 7.2l231.9 0c9.2 0 14.9-3.7 17.2-7.2c17-25.4 26.9-55.9 26.9-88.8c0-11-1.1-21.7-3.2-32L35.2 352zM96 208.5L96 32 80 32c-8.8 0-16-7.2-16-16S71.2 0 80 0l32 0L272 0l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 176.5c0 5.7 3.1 10.9 7.9 14c13.4 8.6 25.7 18.9 36.5 30.5l45-45-20.7-20.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l32 32 32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L400 230.6l-47.7 47.7C372.3 308.6 384 345 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5L76.1 512c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14z\"]\n  };\n  const faClarinet = {\n    prefix: 'fal',\n    iconName: 'clarinet',\n    icon: [640, 512, [], \"f8ad\", \"M224 112c0-8.8 7.2-16 16-16l32 0 96 0 96 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 32 44.6 0c7.9 0 15.6-2.3 22.2-6.7L602.7 116c7.4-4.9 16.8-5.4 24.6-1.2S640 127.1 640 136l0 240c0 8.9-4.9 17-12.7 21.2s-17.3 3.7-24.6-1.2l-55.9-37.3c-6.6-4.4-14.3-6.7-22.2-6.7l-411.2 0c-8.6 0-17.1-1.3-25.3-3.7L17.1 327C7 323.9 0 314.6 0 304l0-96c0-10.6 7-19.9 17.1-23l71-21.3c8.2-2.5 16.7-3.7 25.3-3.7L256 160l0-32-16 0c-8.8 0-16-7.2-16-16zm224 16l-64 0 0 32 64 0 0-32zm-96 0l-64 0 0 32 64 0 0-32zm256 22.9l-43.4 29c-11.8 7.9-25.7 12.1-39.9 12.1l-411.2 0c-5.5 0-10.9 .8-16.1 2.4L32 214 32 298l65.3 19.6c5.2 1.6 10.6 2.4 16.1 2.4l411.2 0c14.2 0 28.1 4.2 39.9 12.1l43.4 29 0-210.1zM272 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faTruckFlatbed = {\n    prefix: 'fal',\n    iconName: 'truck-flatbed',\n    icon: [640, 512, [], \"e2b6\", \"M408 96c-13.3 0-24 10.7-24 24l0 264-133.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L16 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-148.2c0-11.5-4.1-22.5-11.6-31.2l-78.7-91.8C508.6 102.1 495.3 96 481.3 96L408 96zm8 160l160 0 0 128-5.5 0c-13.2-37.3-48.7-64-90.5-64c-24.6 0-47 9.2-64 24.4l0-88.4zm154.9-32L416 224l0-96 65.3 0c4.7 0 9.1 2 12.1 5.6L570.9 224zM96 416a64 64 0 1 1 128 0A64 64 0 1 1 96 416zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faSpaghettiMonsterFlying = {\n    prefix: 'fal',\n    iconName: 'spaghetti-monster-flying',\n    icon: [640, 512, [\"pastafarianism\"], \"f67b\", \"M192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm42 80.3c13.5-11.7 22-29 22-48.3c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64c4.6 0 9.1-.5 13.4-1.4L219 153.7c-24.9 14.5-43.8 33.5-59.2 52.1c-7.6 9.1-14.4 18.2-20.6 26.4l-.5 .7c-6.4 8.5-12 15.9-17.4 22.2c-11.3 13-18.7 17-25.2 17c-5 0-8.7-1.8-12.7-5.5c-4.5-4.4-8.5-10.5-13.8-18.9l-.5-.7c-4.7-7.5-10.6-16.9-18.3-24.3C42.3 214.2 31 208 16 208c-8.8 0-16 7.2-16 16s7.2 16 16 16c5 0 8.7 1.8 12.7 5.5c4.5 4.4 8.5 10.5 13.8 18.9l.5 .7c4.7 7.5 10.6 16.9 18.3 24.3C69.7 297.8 81 304 96 304c19.4 0 34.1-11.4 45.7-23.9l1 1.5c4.4 6.5 10.2 14.3 17.2 22.6c-3 8.5-5.6 17-8 24.9c0 0 0 0 0 0l-1.3 4.3c-3.4 11.2-6.5 20.8-10.2 28.8c-3.7 8-7.5 13.3-11.7 16.7c-3.8 3-8.8 5.2-16.7 5.2c-11 0-21-5.3-36.8-13.8l-.6-.3c-15-8-34.2-17.9-58.5-17.9c-8.8 0-16 7.2-16 16s7.2 16 16 16c15.6 0 28.5 6.1 43.5 14.1l3.1 1.7C75.9 407 92.7 416 112 416c14.6 0 26.8-4.2 36.7-12.2c9.6-7.6 16-17.9 20.8-28.2c4.8-10.3 8.4-21.9 11.8-32.9l1.3-4.4c.9-2.8 1.7-5.6 2.6-8.4c19.3 17 44.1 33.4 74.6 43.2l-1 3.4s0 0 0 0c-5.4 18.4-13 43.8-24.3 65.6c-13 25-27.2 37.9-42.4 37.9c-8.8 0-16 7.2-16 16s7.2 16 16 16c35.1 0 57.3-29.1 70.8-55.1c12.8-24.7 21.2-53.1 26.6-71.2c.5-1.8 1-3.5 1.5-5.1l.1-.3c9.2 1.4 18.9 2.1 29 2.1s19.7-.7 29-2.1l.1 .3c.5 1.6 1 3.3 1.5 5.1c0 0 0 0 0 0c5.3 18.1 13.8 46.5 26.6 71.2c13.5 26 35.8 55.1 70.8 55.1c8.8 0 16-7.2 16-16s-7.2-16-16-16c-15.2 0-29.4-12.9-42.4-37.9c-11.3-21.8-18.9-47.2-24.3-65.6c0 0 0 0 0 0s0 0 0 0l-1-3.4c30.5-9.8 55.3-26.2 74.6-43.2c.9 2.8 1.7 5.6 2.6 8.4l1.3 4.4c3.4 11 7 22.6 11.8 32.9c4.8 10.3 11.2 20.6 20.8 28.2c9.9 7.9 22.1 12.2 36.7 12.2c19.3 0 36.1-9 49.4-16.2l3.1-1.7c15-8 27.8-14.1 43.5-14.1c8.8 0 16-7.2 16-16s-7.2-16-16-16c-24.4 0-43.5 9.9-58.5 17.9l-.6 .3C549 378.7 539 384 528 384c-7.9 0-12.9-2.1-16.7-5.2c-4.2-3.3-8-8.6-11.7-16.7c-3.7-8.1-6.8-17.7-10.2-28.8l-1.3-4.3c-2.4-7.9-5-16.4-8-24.9c7.1-8.3 12.8-16.1 17.2-22.6l1-1.5C509.9 292.6 524.6 304 544 304c15 0 26.3-6.2 34.8-14.5c7.7-7.4 13.6-16.8 18.3-24.3c0 0 0 0 0 0s0 0 0 0l.5-.7c5.3-8.4 9.2-14.6 13.8-18.9c3.9-3.8 7.6-5.5 12.7-5.5c8.8 0 16-7.2 16-16s-7.2-16-16-16c-15 0-26.3 6.2-34.8 14.5c-7.7 7.4-13.6 16.8-18.3 24.3c0 0 0 0 0 0s0 0 0 0l-.5 .7c-5.3 8.4-9.2 14.6-13.8 18.9c-3.9 3.8-7.6 5.5-12.7 5.5c-6.5 0-13.9-4-25.2-17c-5.4-6.2-11-13.6-17.4-22.2l-.5-.7c-6.2-8.2-13-17.3-20.6-26.4c-15.5-18.6-34.4-37.5-59.2-52.1l13.5-27.1c4.3 .9 8.8 1.4 13.4 1.4c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 19.3 8.5 36.5 22 48.3L392.1 140c-20.4-7.5-44.2-12-72.1-12s-51.7 4.5-72.1 12L234 112.3zM448 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm4.6 259.8c-.9 .8-1.7 1.7-2.5 2.6c-2.2 2.4-4.6 4.8-7.1 7.2c-27.3 26.3-67.9 52-123 52s-95.7-25.6-123-52c-2.5-2.4-4.8-4.8-7.1-7.2c-.7-1-1.5-1.8-2.5-2.6c-8.9-9.7-15.9-19-20.9-26.4c-2.3-3.4-4.2-6.4-5.7-8.9l3.4-4.5 .3-.4c6.3-8.4 12.7-16.9 19.8-25.4C212.5 192.3 250.4 160 320 160s107.5 32.3 135.7 66.2c7.1 8.5 13.5 17 19.8 25.4l.3 .4 3.4 4.5c-1.5 2.5-3.4 5.5-5.7 8.9c-5 7.4-12 16.7-20.9 26.4z\"]\n  };\n  const faPastafarianism = faSpaghettiMonsterFlying;\n  const faArrowDownUpAcrossLine = {\n    prefix: 'fal',\n    iconName: 'arrow-down-up-across-line',\n    icon: [576, 512, [], \"e4af\", \"M148.7 507.3c6.2 6.2 16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L176 457.4 176 272l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0 0-185.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L400 54.6 400 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 0 185.4L75.3 388.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96zM144 192l32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144zM432 320l-32 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144z\"]\n  };\n  const faArrowsRotateReverse = {\n    prefix: 'fal',\n    iconName: 'arrows-rotate-reverse',\n    icon: [512, 512, [], \"e630\", \"M442.6 210.6C422.2 126.5 346.4 64 256 64c-71.1 0-133.1 38.6-166.3 96l54.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80.7 0L48 192c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 60.6C103.2 75.5 174.5 32 256 32c106.4 0 195.5 74.2 218.3 173.6c2.2 9.6-5.4 18.4-15.3 18.4c-7.9 0-14.6-5.7-16.5-13.4zM69.4 301.4C89.8 385.5 165.6 448 256 448c71.1 0 133.1-38.6 166.3-96l-54.5 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80.9 0 15.1 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-60.2C408.6 436.6 337.3 480 256 480C149.6 480 60.5 405.8 37.7 306.4C35.5 296.8 43.1 288 53 288c7.9 0 14.6 5.7 16.5 13.4z\"]\n  };\n  const faLeafHeart = {\n    prefix: 'fal',\n    iconName: 'leaf-heart',\n    icon: [512, 512, [], \"f4cb\", \"M272 128l104 0c37.4 0 71.5-14.3 97.1-37.7c4.5 21.1 6.9 43.3 6.9 66.3c0 149-98.2 258.9-207.2 259.4l-.8 0c0 0 0 0 0 0c-79.5 0-144-64.5-144-144c0-79.5 64.5-144 144-144zM463.2 54.3C442.6 79.8 411.2 96 376 96L272 96C174.8 96 96 174.8 96 272c0 2.5 .1 4.9 .2 7.4c-.1-2.4-.2-4.9-.2-7.4c0-4 .1-8 .4-12C41.2 295.7 4 356.9 1.4 427.1L0 463.4c-.3 8.8 6.6 16.3 15.4 16.6s16.3-6.6 16.6-15.4l1.3-36.3C35.3 375.8 60 329.4 98 298.4c0 0 0 0 0 0C110.7 383.1 183.8 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-33.9-4.8-66.5-13.5-96.8l-.4-1.5c-1.1-3.6-2.2-7.2-3.4-10.8s-2.4-7.1-3.7-10.6c-2.6-6.9-12.7-6.6-16.2-.1c-1.4 2.7-3 5.3-4.6 7.8c-2 3.1-4.1 6.1-6.4 8.9l-.6 .8zM97.7 296.6c.1 .6 .2 1.2 .3 1.7l-.3-1.7zm124-53.8c0-11.9 9.6-21.5 21.5-21.5l1.5 0c6 0 11.7 2.3 16 6.5l16.1 15.6c6.2 6 16.1 6 22.3 0l16.1-15.6c4.3-4.2 10.1-6.5 16-6.5l1.5 0c11.9 0 21.5 9.6 21.5 21.5c0 5.8-2.3 11.4-6.5 15.4L288 316.4l-59.8-58.1c-4.2-4-6.5-9.6-6.5-15.4zm21.5-53.5c-29.5 0-53.5 23.9-53.5 53.5c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5l-1.5 0c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6l-1.5 0z\"]\n  };\n  const faHouseBuilding = {\n    prefix: 'fal',\n    iconName: 'house-building',\n    icon: [640, 512, [], \"e1b1\", \"M320 32l256 0c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32l-161.6 0c-2.4 11.8-7.4 22.7-14.4 32l176 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L320 0c-35.3 0-64 28.7-64 64l0 31.3 32 29.3L288 64c0-17.7 14.3-32 32-32zM496 208c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32-32 0 0-32zM464 368l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zM368 80c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32-32 0 0-32zm96 0l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zM32 284.2c0-9 3.8-17.5 10.4-23.6l128-117.3c12.2-11.2 31-11.2 43.2 0l128 117.3c6.6 6.1 10.4 14.6 10.4 23.6L352 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-163.8zM0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-163.8c0-17.9-7.5-35.1-20.8-47.2l-128-117.3c-24.5-22.4-62-22.4-86.5 0L20.8 237C7.5 249.1 0 266.2 0 284.2L0 448zM224 288l0 64-64 0 0-64 64 0zm-64-32c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0z\"]\n  };\n  const faCheeseSwiss = {\n    prefix: 'fal',\n    iconName: 'cheese-swiss',\n    icon: [512, 512, [129472], \"f7f0\", \"M480 240.2l0 15.8-66.7 0c-6.6-18.6-24.4-32-45.3-32s-38.7 13.4-45.3 32L32 256c0-9.3 4.6-18 12.4-23.1l148.7-99.2c-.7 3.3-1.1 6.7-1.1 10.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-23.6-17-43.2-39.4-47.2l44.1-29.4L274.9 40.7l17.8 26.6c3.3-2.2 7.2-3.4 11.1-3.4C401.1 64 480 142.9 480 240.2zM322.7 288c6.6 18.6 24.4 32 45.3 32s38.7-13.4 45.3-32l66.7 0 0 128c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-128 290.7 0zm-19-256c-10.3 0-20.3 3-28.9 8.7L26.6 206.2C10 217.3 0 236 0 256L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-160 0-15.8C512 125.2 418.8 32 303.8 32zM160 368a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm16-240a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM352 272a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faSpoon = {\n    prefix: 'fal',\n    iconName: 'spoon',\n    icon: [512, 512, [129348, 61873, \"utensil-spoon\"], \"f2e5\", \"M274.7 205.3l32 32c12.5 12.5 28.7 18.7 45.1 18.7c27.5 0 59.3-17 85.5-48.5C463.3 176.4 480 135.5 480 96c0-35.3-28.7-64-64-64c-39.5 0-80.4 16.7-111.5 42.6C273 100.9 256 132.7 256 160.1c0 16.4 6.3 32.6 18.7 45.1zm-22.6 22.6c-18.7-18.7-28.1-43.2-28.1-67.7C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-24.5 0-49-9.4-67.7-28.1l-4.7-4.7L27.3 507.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L256.8 232.6l-4.7-4.7z\"]\n  };\n  const faUtensilSpoon = faSpoon;\n  const faJarWheat = {\n    prefix: 'fal',\n    iconName: 'jar-wheat',\n    icon: [320, 512, [], \"e517\", \"M48 16c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 0C55.2 0 48 7.2 48 16zM256 96c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32l192 0zM64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 64zm80 384c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 8 0c44.2 0 80-35.8 80-80c0-8.8-7.2-16-16-16l-24 0c-26.2 0-49.4 12.6-64 32c-14.6-19.4-37.8-32-64-32l-24 0c-8.8 0-16 7.2-16 16c0 44.2 35.8 80 80 80l8 0 0 16zm34.7-48c6.6-18.6 24.4-32 45.3-32l5.3 0c-6.6 18.6-24.4 32-45.3 32l-5.3 0zM96 368c20.9 0 38.7 13.4 45.3 32l-5.3 0c-20.9 0-38.7-13.4-45.3-32l5.3 0zm82.7-176c6.6-18.6 24.4-32 45.3-32l5.3 0c-6.6 18.6-24.4 32-45.3 32l-5.3 0zM264 144c0-8.8-7.2-16-16-16l-24 0c-26.2 0-49.4 12.6-64 32c-14.6-19.4-37.8-32-64-32l-24 0c-8.8 0-16 7.2-16 16c0 44.2 35.8 80 80 80l24 0 24 0c44.2 0 80-35.8 80-80zM96 160c20.9 0 38.7 13.4 45.3 32l-5.3 0c-20.9 0-38.7-13.4-45.3-32l5.3 0zm82.7 136c6.6-18.6 24.4-32 45.3-32l5.3 0c-6.6 18.6-24.4 32-45.3 32l-5.3 0zM264 248c0-8.8-7.2-16-16-16l-24 0c-26.2 0-49.4 12.6-64 32c-14.6-19.4-37.8-32-64-32l-24 0c-8.8 0-16 7.2-16 16c0 44.2 35.8 80 80 80l24 0 24 0c44.2 0 80-35.8 80-80zM96 264c20.9 0 38.7 13.4 45.3 32l-5.3 0c-20.9 0-38.7-13.4-45.3-32l5.3 0z\"]\n  };\n  const faEnvelopesBulk = {\n    prefix: 'fal',\n    iconName: 'envelopes-bulk',\n    icon: [640, 512, [\"mail-bulk\"], \"f674\", \"M112 32l288 0c8.8 0 16 7.2 16 16l0 16 32 0 0-16c0-26.5-21.5-48-48-48L112 0C85.5 0 64 21.5 64 48l0 144 32 0L96 48c0-8.8 7.2-16 16-16zM224 144c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-176 0 0 32 176 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L240 96c-26.5 0-48 21.5-48 48l0 48 32 0 0-48zM48 256l288 0c8.8 0 16 7.2 16 16l0 5L196.9 391.9c-1.4 1-3.1 1.6-4.9 1.6s-3.5-.6-4.9-1.6L32 277l0-5c0-8.8 7.2-16 16-16zM32 464l0-147.2L168 417.6c6.9 5.1 15.3 7.9 24 7.9s17-2.8 24-7.9L352 316.8 352 464c0 8.8-7.2 16-16 16L48 480c-8.8 0-16-7.2-16-16zM48 224c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48L48 224zm448-64c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0zm16 64l0-32 32 0 0 32-32 0z\"]\n  };\n  const faMailBulk = faEnvelopesBulk;\n  const faFileCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'file-circle-exclamation',\n    icon: [576, 512, [], \"e4eb\", \"M64 480l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 34.7c-11.2 3.2-21.9 7.4-32 12.6l0-19.2-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-112c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBowArrow = {\n    prefix: 'fal',\n    iconName: 'bow-arrow',\n    icon: [512, 512, [127993], \"f6b9\", \"M511.7 18.9c1-5.2-.7-10.5-4.4-14.3S498.2-.7 493.1 .3l-128 24c-5.8 1.1-10.6 5.3-12.3 11s-.2 11.8 4 16L397.4 92 153.7 335.7l-59.9-15c-8.2-2-16.8 .4-22.8 6.3L7 391c-6.1 6.1-8.5 15-6.2 23.4s8.9 14.8 17.3 16.9l50 12.5 12.5 50c2.1 8.4 8.5 15 16.9 17.3s17.3 0 23.4-6.2l64-64c6-6 8.4-14.6 6.3-22.8l-15-59.9L420 114.6l40.7 40.7c4.2 4.2 10.4 5.7 16 4s9.9-6.5 11-12.3l24-128zm-49.9 92.3L400.8 50.1 476 36l-14.1 75.2zm-81.2 88C403 234.1 416 275.5 416 320c0 47.9-15 92.3-40.7 128.7L253.3 326.6l-22.6 22.6L388.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-13-13C429.5 429.2 448 376.8 448 320c0-53.3-16.3-102.9-44.2-143.9l-23.1 23.1zM4.7 123.3L162.7 281.4l22.6-22.6L63.3 136.7C99.7 111 144.1 96 192 96c44.5 0 85.9 13 120.8 35.3l23.1-23.1C294.9 80.3 245.3 64 192 64C135.2 64 82.8 82.5 40.4 113.7l-13-13c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zM99.3 436c-2.9-11.5-11.8-20.4-23.3-23.3l-36.3-9.1 50.8-50.8 54.9 13.7 13.7 54.9-50.8 50.8L99.3 436z\"]\n  };\n  const faCartXmark = {\n    prefix: 'fal',\n    iconName: 'cart-xmark',\n    icon: [576, 512, [], \"e0dd\", \"M0 16C0 7.2 7.2 0 16 0L53.9 0c22.8 0 42.5 16 47 38.4L145.4 256l321.1 0c14.7 0 27.5-10 31-24.2L544.5 44.1c2.1-8.6 10.8-13.8 19.4-11.6s13.8 10.8 11.6 19.4L528.6 239.5C521.5 268 495.9 288 466.5 288L152 288l7.9 38.4c3 14.9 16.1 25.6 31.4 25.6L496 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-304.8 0c-30.4 0-56.6-21.4-62.7-51.2L69.6 44.8C68 37.3 61.5 32 53.9 32L16 32C7.2 32 0 24.8 0 16zM192 480a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm280 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM379.3 91.3L342.6 128l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L320 150.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L297.4 128 260.7 91.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L320 105.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faHexagonXmark = {\n    prefix: 'fal',\n    iconName: 'hexagon-xmark',\n    icon: [512, 512, [\"times-hexagon\", \"xmark-hexagon\"], \"f2ee\", \"M16 288c-11.4-19.8-11.4-44.2 0-64L108.3 64.2c11.4-19.8 32.6-32 55.4-32l184.6 0c22.9 0 44 12.2 55.4 32L496 224c11.4 19.8 11.4 44.2 0 64L403.7 447.8c-11.4 19.8-32.6 32-55.4 32l-184.6 0c-22.9 0-44-12.2-55.4-32L16 288zm27.7-48c-5.7 9.9-5.7 22.1 0 32L136 431.8c5.7 9.9 16.3 16 27.7 16l184.6 0c11.4 0 22-6.1 27.7-16L468.3 272c5.7-9.9 5.7-22.1 0-32L376 80.2c-5.7-9.9-16.3-16-27.7-16l-184.6 0c-11.4 0-22 6.1-27.7 16L43.7 240zm137-59.3c6.2-6.2 16.4-6.2 22.6 0L256 233.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L278.6 256l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 278.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L233.4 256l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faTimesHexagon = faHexagonXmark;\n  const faXmarkHexagon = faHexagonXmark;\n  const faCircleH = {\n    prefix: 'fal',\n    iconName: 'circle-h',\n    icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96-160 0 0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 160 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 0-112z\"]\n  };\n  const faHospitalSymbol = faCircleH;\n  const faMerge = {\n    prefix: 'fal',\n    iconName: 'merge',\n    icon: [512, 512, [], \"e526\", \"M0 80c0-8.8 7.2-16 16-16l80 0 47.7 0c15.4 0 29.8 7.3 38.8 19.8L291.4 233.4c3 4.1 7.8 6.6 12.9 6.6l153.1 0-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l80 80c6.2 6.2 6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 272l-153.1 0c-5.1 0-9.9 2.4-12.9 6.6L182.5 428.2c-9 12.4-23.5 19.8-38.8 19.8L96 448l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 47.7 0c5.1 0 9.9-2.4 12.9-6.6L265.5 259.8c1-1.3 2-2.6 3-3.8c-1.1-1.2-2.1-2.5-3-3.8L156.6 102.6c-3-4.1-7.8-6.6-12.9-6.6L96 96 16 96C7.2 96 0 88.8 0 80z\"]\n  };\n  const faPager = {\n    prefix: 'fal',\n    iconName: 'pager',\n    icon: [512, 512, [128223], \"f815\", \"M448 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l384 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm0 272c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm128 0c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM96 160l320 0 0 96L96 256l0-96zm-32 0l0 96c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faCartMinus = {\n    prefix: 'fal',\n    iconName: 'cart-minus',\n    icon: [576, 512, [], \"e0db\", \"M0 16C0 7.2 7.2 0 16 0L53.9 0c22.8 0 42.5 16 47 38.4L145.4 256l321.1 0c14.7 0 27.5-10 31-24.2L544.5 44.1c2.1-8.6 10.8-13.8 19.4-11.6s13.8 10.8 11.6 19.4L528.6 239.5C521.5 268 495.9 288 466.5 288L152 288l7.9 38.4c3 14.9 16.1 25.6 31.4 25.6L496 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-304.8 0c-30.4 0-56.6-21.4-62.7-51.2L69.6 44.8C68 37.3 61.5 32 53.9 32L16 32C7.2 32 0 24.8 0 16zM192 480a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm280 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM256 112l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faAddressBook = {\n    prefix: 'fal',\n    iconName: 'address-book',\n    icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", \"M96 32C78.3 32 64 46.3 64 64l0 384c0 17.7 14.3 32 32 32l288 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L96 32zM32 64C32 28.7 60.7 0 96 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64L32 64zM272 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm32 128c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-26.5-21.5-48-48-48l-64 0zM512 80l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zM496 192c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm16 144l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faContactBook = faAddressBook;\n  const faPanFrying = {\n    prefix: 'fal',\n    iconName: 'pan-frying',\n    icon: [576, 512, [127859], \"e42c\", \"M224 32a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 416c53 0 101.6-18.4 140-49.1l77 87c14.7 16.6 35.8 26.1 57.9 26.1c42.5 0 77.2-34.5 77.2-77c0-26.7-13.8-51.5-36.6-65.6L433.3 304c9.5-24.8 14.7-51.8 14.7-80C448 100.3 347.7 0 224 0S0 100.3 0 224S100.3 448 224 448zm240.9 16.7l-77.5-87.6c12.4-13.3 23.3-28 32.2-44l103 63.5c13.3 8.2 21.4 22.7 21.4 38.3c0 24.8-20.2 45-45.2 45c-13 0-25.4-5.6-33.9-15.3zM496 448a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM152.6 102.3c-14.5 13.9-22.6 32.1-24.3 50.7c-2.1 23.5-8.7 52.4-19.4 71C82.4 269.9 98.1 328.6 144 355.1s104.6 10.8 131.1-35.1c2.9-5.1 8.9-10.9 16.9-15.8c7.9-4.9 16.4-8 23.1-9c12.8-1.8 25.4-6.7 36.5-15c35.5-26.3 42.9-76.4 16.6-111.9c-11.4-15.3-27.2-25.5-44.4-29.8c-8.7-2.2-20-7.1-31-13.6s-20.9-13.8-27.1-20.3c-30.6-31.9-81.3-32.9-113.1-2.2zm90 24.4c8.9 9.3 21.4 18.4 34.1 25.8s26.7 13.8 39.2 17c10.3 2.6 19.8 8.7 26.6 17.9c15.8 21.3 11.3 51.4-10 67.1c-6.7 5-14.2 7.9-21.9 9c-11.9 1.7-24.6 6.7-35.4 13.4c-10.8 6.7-21.4 15.9-27.8 27.1c-17.7 30.6-56.8 41.1-87.4 23.4s-41.1-56.8-23.4-87.4c14-24.3 21.3-58.4 23.6-84.2c1-11.2 5.8-22 14.5-30.4c19.1-18.4 49.5-17.8 67.9 1.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0z\"]\n  };\n  const faGrid = {\n    prefix: 'fal',\n    iconName: 'grid',\n    icon: [448, 512, [\"grid-3\"], \"e195\", \"M88 64c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zM40 32C17.9 32 0 49.9 0 72l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40L40 32zM88 224c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zM40 192c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zm0 192l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zM0 392l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM248 64c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zM200 32c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zm0 192l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-40 8l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zm88 152c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zm-48-32c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zM360 64l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-40 8l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zm88 152c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zm-48-32c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zm0 192l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-40 8l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40z\"]\n  };\n  const faGrid3 = faGrid;\n  const faFootballHelmet = {\n    prefix: 'fal',\n    iconName: 'football-helmet',\n    icon: [512, 512, [], \"f44f\", \"M456 198.7L277.1 221.1c-30.3 3.8-53.1 29.6-53.1 60.1c0 9.4 2.2 18.7 6.4 27.1l38.2 76.4c2.2 4.4 3.4 9.3 3.4 14.3l0 .9c0 17.7-14.3 32-32 32l-2.9 0c-4.3 0-8.6-.9-12.6-2.6l-93.9-40.2c-8-3.4-16.5-5.2-25.2-5.2L92 384c-27.6-35.3-44-79.7-44-128C48 141.1 141.1 48 256 48c95 0 175.2 63.7 200 150.7zm6.4 31.4c17.5-2.2 30.2-18.3 25.7-35.3C461.1 91.9 367.4 16 256 16C123.5 16 16 123.5 16 256c0 56.3 19.4 108.1 51.9 149.1c5.7 7.1 14.4 10.9 23.5 10.9l14 0c4.3 0 8.6 .9 12.6 2.6l93.9 40.2c8 3.4 16.5 5.2 25.2 5.2l2.9 0c35.3 0 64-28.7 64-64l0-.9c0-9.9-2.3-19.7-6.8-28.6L288 352l39.7 0 9.6 50.9c10.1 54 57.2 93.1 112.1 93.1l17 0c25.2 0 45.6-20.4 45.6-45.6l0-50.4 0-32c0-26.5-21.5-48-48-48l-109.7 0-14-74.5 122.2-15.3zm-154 19.2L321.7 320 272 320l-13-26c-2-4-3-8.4-3-12.8c0-14.4 10.7-26.6 25.1-28.4l27.4-3.4zM200 336a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm166.3 48l-6-32L464 352c8.8 0 16 7.2 16 16l0 16-113.7 0zm8.4 32L480 416l0 34.4c0 7.5-6.1 13.6-13.6 13.6l-17 0c-32.7 0-61.6-19.3-74.7-48z\"]\n  };\n  const faHandLove = {\n    prefix: 'fal',\n    iconName: 'hand-love',\n    icon: [512, 512, [], \"e1a5\", \"M184 32c13.3 0 24 10.7 24 24l0 144c0 0 0 0 0 0l0 96c0 30.9 25.1 56 56 56c15.7 0 29.8-6.4 40-16.8c10.2 10.4 24.3 16.8 40 16.8c30.9 0 56-25.1 56-56l0-64 0-56 0-56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 216c0 79.5-64.5 144-144 144l-8.5 0c-57.3 0-112.2-22.8-152.7-63.3L39 313c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l59.7 59.7c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8L160 56c0-13.3 10.7-24 24-24zM288 296c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96.1c0-13.2 10.8-23.9 24-23.9c13.3 0 24 10.7 24 24l0 8 0 24 0 64zm32-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64zm48-50.6c-7.3-3.5-15.4-5.4-24-5.4c-9.7 0-18.8 2.5-26.7 6.8C310 160.3 288.9 144 264 144c-8.6 0-16.7 1.9-24 5.4L240 80c0 0 0 0 0 0l0-24c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 232.8L95.6 256.4c-21.9-21.9-57.3-21.9-79.2 0s-21.9 57.3 0 79.2L120.2 439.4C166.7 485.9 229.8 512 295.5 512l8.5 0c97.2 0 176-78.8 176-176l0-216c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 56 0 5.4z\"]\n  };\n  const faTrees = {\n    prefix: 'fal',\n    iconName: 'trees',\n    icon: [640, 512, [], \"f724\", \"M167.6 11.9c12.8-15 35.9-15 48.7 0L318.5 131.8c4.1 4.8 6.4 11 6.4 17.4c0 14.8-12 26.8-26.8 26.8l-12.1 0 61.4 67.4c4.5 4.9 7 11.3 7 17.9c0 14.7-11.9 26.6-26.6 26.6l-15.1 0 65.6 84.4C382 377.2 384 383 384 389c0 14.9-12.1 27-27 27l-121.9 0L208 416l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-27.1 0L27 416c-14.9 0-27-12.1-27-27c0-6 2-11.8 5.7-16.6L71.3 288l-15.1 0c-14.7 0-26.6-11.9-26.6-26.6c0-6.6 2.5-13 7-17.9L97.9 176l-12.1 0c-14.8 0-26.8-12-26.8-26.8c0-6.4 2.3-12.5 6.4-17.4L167.6 11.9zM235.1 384l111.7 0L267.4 281.8c-3.7-4.8-4.4-11.4-1.7-16.9s8.3-9 14.4-9l35.7 0L238 170.8c-4.3-4.7-5.4-11.4-2.8-17.2s8.3-9.5 14.6-9.5l37 0L192 32.7 97.1 144l37 0c6.3 0 12.1 3.7 14.6 9.5s1.5 12.6-2.8 17.2L68.3 256l35.7 0c6.1 0 11.7 3.5 14.4 9s2 12-1.7 16.9L37.2 384l111.7 0 27.1 0 0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 27.1 0zM423.5 12.6c12.7-15.4 36.2-15.6 49.1-.4l102 119.7c4.1 4.8 6.4 11 6.4 17.4c0 14.8-12 26.8-26.8 26.8l-12.1 0 61.4 67.4c4.5 4.9 7 11.3 7 17.9c0 14.7-11.9 26.6-26.6 26.6l-15.1 0 65.6 84.4C638 377.2 640 383 640 389c0 14.9-12.1 27-27 27l-149 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96 0-192c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 138.8 0L523.4 281.8c-3.8-4.8-4.4-11.4-1.7-16.9s8.3-9 14.4-9l35.7 0L494 170.8c-4.3-4.7-5.4-11.4-2.8-17.2s8.3-9.5 14.6-9.5l37 0L448.2 32.9 388 106.2c-5.6 6.8-15.7 7.8-22.5 2.2s-7.8-15.7-2.2-22.5l60.2-73.2z\"]\n  };\n  const faStrikethrough = {\n    prefix: 'fal',\n    iconName: 'strikethrough',\n    icon: [512, 512, [], \"f0cc\", \"M129.7 132c4.8-25.9 22-44.8 49.7-56.2c28.3-11.7 67-15 111-8.4c13.8 2.1 56.1 10 69.7 13.5c8.6 2.2 17.3-3 19.5-11.5s-3-17.3-11.5-19.5c-15.1-3.9-58.6-12-72.9-14.1c-47.7-7.2-92.7-4.1-127.9 10.5c-35.7 14.7-62.1 41.6-69.1 80.6c-.1 .3-.1 .6-.1 .9c-2.8 22.9 .6 42.7 9.5 59.7c8.8 16.8 22.4 29.6 37.9 39.8c18.7 12.2 41.6 21.2 65.2 28.9L16 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176.6 0c-18.1-6.6-37-12.1-55.3-17.3l-1.2-.3c-39-11.2-74.8-21.6-100.2-38.1c-12.5-8.1-21.5-17.2-27.1-27.8c-5.4-10.4-8.1-23.3-6.1-40.5zM379 336.8c4.7 10.8 6.6 24.5 3.4 42.7c-4.7 26.1-21.9 45.2-49.8 56.6c-28.3 11.7-66.9 15-110.9 8.4c-22.1-3.5-59.5-15.7-88-25.1c0 0 0 0 0 0s0 0 0 0c-6.1-2-11.8-3.9-16.8-5.5c-8.4-2.7-17.4 1.9-20.1 10.4s1.9 17.4 10.4 20.1c4.4 1.4 9.6 3.1 15.3 5c28.3 9.3 69.3 22.8 94.4 26.7c0 0 .1 0 .1 0c47.7 7.2 92.7 4.1 127.9-10.5c35.7-14.7 62.1-41.6 69.1-80.6c4.2-23.3 2.2-43.7-5.6-61.3c-.6-1.3-1.2-2.7-1.9-4l-38.7 0c4.9 5.2 8.6 10.8 11.3 16.8z\"]\n  };\n  const faPage = {\n    prefix: 'fal',\n    iconName: 'page',\n    icon: [384, 512, [], \"e428\", \"M64 480l256 0c17.7 0 32-14.3 32-32l0-309.5c0-8.5-3.4-16.6-9.4-22.6L268.1 41.4c-6-6-14.1-9.4-22.6-9.4L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zm256 32L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L245.5 0c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64z\"]\n  };\n  const faK = {\n    prefix: 'fal',\n    iconName: 'k',\n    icon: [320, 512, [107], \"4b\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 336 0 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4 94.1-94.1 165 225c5.2 7.1 15.2 8.7 22.4 3.4s8.7-15.2 3.4-22.4L149 225.6 315.3 59.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L32 297.4 32 48z\"]\n  };\n  const faDiagramPrevious = {\n    prefix: 'fal',\n    iconName: 'diagram-previous',\n    icon: [512, 512, [], \"e478\", \"M480 352c0-17.7-14.3-32-32-32l-176 0-32 0L64 320c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-64zM272 288l176 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l176 0 0-105.4-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l64-64c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L272 182.6 272 288zM448 32c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 64c0 17.7 14.3 32 32 32l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0z\"]\n  };\n  const faGaugeMin = {\n    prefix: 'fal',\n    iconName: 'gauge-min',\n    icon: [512, 512, [\"tachometer-alt-slowest\"], \"f628\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM280 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-35.3-28.7-64-64-64c-17.5 0-33.4 7-44.9 18.4L104.2 242.3c-7.6-4.5-17.4-2.1-22 5.5s-2.1 17.4 5.5 22l106.8 64.1c-1.7 5.8-2.6 11.9-2.6 18.2c0 35.3 28.7 64 64 64s64-28.7 64-64zM168 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM416 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM392 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faTachometerAltSlowest = faGaugeMin;\n  const faFolderGrid = {\n    prefix: 'fal',\n    iconName: 'folder-grid',\n    icon: [512, 512, [], \"e188\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zm48 272l0-32 32 0 0 32-32 0zM80 264l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm160 40l0-32 32 0 0 32-32 0zm-32-40l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm160 8l32 0 0 32-32 0 0-32zm-8-32c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z\"]\n  };\n  const faEggplant = {\n    prefix: 'fal',\n    iconName: 'eggplant',\n    icon: [512, 512, [], \"e16c\", \"M482.7 51.9C491.1 64.5 496 79.7 496 96l0 96c0 17.7-14.3 32-32 32l-4 0c-24.3 0-44-19.7-44-44l0-10c0-1.1-.9-2-2-2c-38.7 0-70-31.3-70-70c0-1.1-.9-2-2-2l-10 0c-24.3 0-44-19.7-44-44l0-4c0-17.7 14.3-32 32-32l96 0c16.3 0 31.5 4.9 44.1 13.3L484.7 4.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L482.7 51.9zM416 48l-96 0 0 4c0 6.6 5.4 12 12 12l10 0c18.8 0 34 15.2 34 34c0 21 17 38 38 38c18.8 0 34 15.2 34 34l0 10c0 6.6 5.4 12 12 12l4 0 0-96c0-26.5-21.5-48-48-48zM169.9 139.3c32.9-16 66-32 94.7-52.2c5 9.6 12 18 20.5 24.7c-11.3 8.1-23.1 15.4-34.8 22.2c-21.2 12.2-45.5 24-68.4 35.1c0 0 0 0 0 0s0 0 0 0c-14.1 6.8-27.6 13.4-39.5 19.7c-34 17.8-61.7 35.7-80.9 58.3c-18.2 21.5-30 48.8-29.4 88.5C33.1 413.9 98 479.9 176.4 480c66.7 .1 127.2-45.1 176.8-113.6c27.4-37.8 49.9-80.7 66.7-121.9c9 5.6 19.2 9.3 30.1 10.8C400.8 377 304.5 512.2 176.4 512C79.9 511.9 1.4 431.3 0 336C-1.6 222.5 83.4 181.3 169.9 139.3z\"]\n  };\n  const faExcavator = {\n    prefix: 'fal',\n    iconName: 'excavator',\n    icon: [640, 512, [], \"e656\", \"M128 0C110.3 0 96 14.3 96 32l0 128-48 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-48 0-16 0-18.7c0-11.6-3.2-23-9.1-32.9L295 23.3C286.4 8.8 270.7 0 253.9 0L128 0zM339.8 160.2c-1.3-.1-2.5-.2-3.8-.2l-208 0 0-128 125.9 0c5.6 0 10.8 2.9 13.7 7.8l72.2 120.4zM32 272l0-64c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16l0 16 0 48c0 8.8-7.2 16-16 16L48 288c-8.8 0-16-7.2-16-16zM336 384c26.5 0 48 21.5 48 48s-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48s21.5-48 48-48l256 0zM80 352c-44.2 0-80 35.8-80 80s35.8 80 80 80l256 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L80 352zM480.6 476.7L608 349.3l0 2.7 0 32 0 48c0 26.5-21.5 48-48 48l-78.1 0c-1.1 0-1.9-.9-1.9-1.9c0-.5 .2-1 .6-1.4zm-22.6-22.6c-6.4 6.4-9.9 15-9.9 24c0 18.7 15.2 33.9 33.9 33.9l78.1 0c44.2 0 80-35.8 80-80l0-48 0-32 0-32 0-2.7 0-45.3 0-144 0-70.9 0-10.5C640 20.9 619.1 0 593.4 0c-11.2 0-22.1 4-30.5 11.4L416 138.7l0 42.3L583.8 35.6c2.7-2.3 6.1-3.6 9.6-3.6c8.1 0 14.6 6.5 14.6 14.6l0 38.7L586.8 104 416 254.7l0 42.7L576 156.2 608 128l0 42.7L608 304 457.9 454.1zM112 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faRam = {\n    prefix: 'fal',\n    iconName: 'ram',\n    icon: [640, 512, [128015], \"f70a\", \"M336 56c0-30.9 25.1-56 56-56s56 25.1 56 56l0 10.8c7.7-1.8 15.7-2.8 24-2.8c14.2 0 27.7 2.8 40 8l0-16c0-30.9 25.1-56 56-56s56 25.1 56 56l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 37c11 10.5 19.7 23.5 25.2 37.9l47.7 31.8c7.4 4.9 9.3 14.8 4.4 22.2s-14.8 9.3-22.2 4.4L576 173.9l0 66.1c0 53-43 96-96 96l-16 0c-53 0-96-43-96-96l0-60.8-15.1 10.1c-7.4 4.9-17.3 2.9-22.2-4.4s-2.9-17.3 4.4-22.2l37.3-24.9c7.3-23.9 22.9-44.2 43.5-57.5L416 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8zM304.2 69.9l.2-.2c1.6 11.3 7.9 21 16.9 27.2c-13.2 8.3-30.7 6-41.2-6c-5.9-6.8-14.5-11-24.1-11s-18.2 4.2-24.1 11c-11.3 12.9-30.6 14.6-44 4C182.4 90.6 175.6 88 168 88c-15 0-27.7 10.4-31.1 24.3c-3.9 16.1-19.6 26.6-36 24c-1.6-.2-3.2-.4-5-.4c-17.7 0-32 14.3-32 32c0 2.7 .3 5.3 .9 7.8c3.5 14.2-3 29-16 36c-10.2 5.4-17 16.1-17 28.3s6.8 22.8 17 28.3c12.9 6.9 19.5 21.7 16 36c-.6 2.5-.9 5.1-.9 7.8c0 17.7 14.3 32 32 32c1.7 0 3.4-.1 5-.4c16.4-2.5 32 7.9 36 24c3.4 14 16.1 24.3 31.1 24.3c7.6 0 14.4-2.6 19.9-6.9c13.4-10.6 32.8-8.9 44 4c5.9 6.8 14.5 11 24.1 11s18.2-4.2 24.1-11c11.3-12.9 30.6-14.6 44-4c5.5 4.3 12.3 6.9 19.9 6.9c15 0 27.7-10.4 31.1-24.3c1.4-5.8 4.3-10.8 8.2-14.8c6.2 5.2 13 9.9 20.1 14l20.1 5L397.6 475.6C392.2 497 373 512 351 512l-15 0c-26.5 0-48-21.5-48-48l0-40.6c-9.4 5.4-20.3 8.6-32 8.6s-22.6-3.1-32-8.6l0 40.6c0 26.5-21.5 48-48 48l-15 0c-22 0-41.2-15-46.6-36.4l-25-100C57.2 372.4 32 345.1 32 312c0-5.3 .7-10.5 1.9-15.5C13.7 285.7 0 264.5 0 240s13.7-45.7 33.9-56.5c-1.2-5-1.9-10.2-1.9-15.5c0-35.3 28.7-64 64-64c3.3 0 6.6 .3 9.8 .8C112.7 76.8 137.9 56 168 56c15 0 28.9 5.2 39.8 13.9C219.5 56.5 236.8 48 256 48s36.5 8.5 48.2 21.9zM344 424c-8.5 0-16.6-1.7-24-4.7l0 44.7c0 8.8 7.2 16 16 16l15 0c7.3 0 13.7-5 15.5-12.1l13.8-55.2C370 419.8 357.5 424 344 424zM131.7 412.7l13.8 55.2c1.8 7.1 8.2 12.1 15.5 12.1l15 0c8.8 0 16-7.2 16-16l0-44.7c-7.4 3-15.5 4.7-24 4.7c-13.5 0-26-4.2-36.3-11.3zM544 168c0-39.8-32.2-72-72-72c-36.1 0-66 26.6-71.2 61.2l.1 .1-.1 .1c-.5 3.5-.8 7-.8 10.6l0 72c0 35.3 28.7 64 64 64l16 0c35.3 0 64-28.7 64-64l0-72zm-96 8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faLandmarkFlag = {\n    prefix: 'fal',\n    iconName: 'landmark-flag',\n    icon: [512, 512, [], \"e51c\", \"M272 32l0 32 64 0 0-32-64 0zm80 64l-80 0 0 32 192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0 0-32 0-32 0-40 0-8c0-8.8 7.2-16 16-16l8 0 8 0 80 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16zM48 368c0-8.8 7.2-16 16-16l0-160 32 0 0 160 80 0 0-160 32 0 0 160 96 0 0-160 32 0 0 160 80 0 0-160 32 0 0 160c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 384c-8.8 0-16-7.2-16-16zM24 432c0-8.8 7.2-16 16-16l432 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L40 448c-8.8 0-16-7.2-16-16zM0 496c0-8.8 7.2-16 16-16l480 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faLips = {\n    prefix: 'fal',\n    iconName: 'lips',\n    icon: [576, 512, [128068, 128482], \"f600\", \"M268.2 126.4C244.8 107.9 221.7 96 200 96c-7.8 0-22.7 3.4-42.7 12.1c-19.2 8.4-40.4 20.4-60.1 34.6C77.4 157 60.3 172.7 48.5 188C36.2 203.8 32 216 32 224c0 15.5 6.2 33.6 17.8 53.5C61.1 297.1 76 315.8 90 332c38 44 94 84 166 84l64 0c72 0 128-40 166-84c13.6-15.7 28.5-34.7 40-54.6c11.7-20.4 18-38.6 18-53.4c0-8-4.2-20.2-16.5-36c-11.9-15.3-29-31-48.7-45.3c-19.6-14.2-40.8-26.2-60.1-34.6C398.7 99.4 383.8 96 376 96c-21.7 0-44.8 11.9-68.2 30.4c-11.6 9.2-28.1 9.2-39.7 0zM510.2 352.9C468.8 400.9 404.7 448 320 448l-64 0c-84.7 0-148.8-47.1-190.2-95.1C36.9 319.5 0 271 0 224C0 151.5 142.5 64 200 64c32.7 0 63 17.5 88 37.3C313 81.5 343.3 64 376 64c57.5 0 200 87.5 200 160c0 45.8-37.5 96.2-65.8 128.9zm-153.9-136c-11.6 3.6-44 13.1-68.3 13.1s-56.7-9.5-68.3-13.1c-2-.6-3.8-.9-5.4-.9c-38.1 .4-66.1 5.6-84.1 11.1c-4.7 1.4-8.5 2.9-11.7 4.2c.4 .4 .9 .9 1.3 1.3c7.5 7.4 19 16.9 34.3 26.4c30.5 18.8 75.6 37 133.9 37s103.4-18.2 133.9-37c15.3-9.4 26.8-19 34.3-26.4c.5-.5 .9-.9 1.3-1.3c-3.2-1.3-7.1-2.8-11.7-4.2c-18-5.5-46-10.7-84.1-11.1c-1.6 0-3.4 .2-5.4 .9zm5.7-32.9c40.7 .5 71.7 5.9 93.1 12.5c10.6 3.3 19.2 6.9 25.5 10.6c3.1 1.8 6.2 3.9 8.7 6.4c1.7 1.7 6.7 6.8 6.7 14.5c0 3.1-.9 5.5-1.3 6.6c-.5 1.3-1.1 2.5-1.6 3.4c-1 1.8-2.3 3.6-3.6 5.4c-2.7 3.5-6.4 7.7-11 12.2c-9.2 9-22.6 20-39.9 30.7C404 307.6 353.2 328 288 328s-116-20.4-150.7-41.8c-17.3-10.7-30.7-21.7-39.9-30.7c-4.6-4.5-8.3-8.6-11-12.1c-1.3-1.7-2.6-3.6-3.6-5.4c-.5-.9-1.1-2-1.6-3.4c-.4-1.1-1.3-3.5-1.3-6.6c0-7.8 5-12.9 6.7-14.5c2.5-2.5 5.6-4.6 8.7-6.4c6.3-3.7 14.9-7.3 25.5-10.6c21.4-6.6 52.4-12 93.1-12.5c5.4-.1 10.5 .8 15.3 2.3c12 3.8 40 11.7 58.8 11.7s46.7-7.9 58.8-11.7c4.7-1.5 9.9-2.4 15.3-2.3z\"]\n  };\n  const faPencil = {\n    prefix: 'fal',\n    iconName: 'pencil',\n    icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", \"M395.8 39.6c9.4-9.4 24.6-9.4 33.9 0l42.6 42.6c9.4 9.4 9.4 24.6 0 33.9L417.6 171 341 94.4l54.8-54.8zM318.4 117L395 193.6l-219 219 0-12.6c0-8.8-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16l-12.6 0 219-219zM66.9 379.5c1.2-4 2.7-7.9 4.7-11.5L96 368l0 32c0 8.8 7.2 16 16 16l32 0 0 24.4c-3.7 1.9-7.5 3.5-11.6 4.7L39.6 472.4l27.3-92.8zM452.4 17c-21.9-21.9-57.3-21.9-79.2 0L60.4 329.7c-11.4 11.4-19.7 25.4-24.2 40.8L.7 491.5c-1.7 5.6-.1 11.7 4 15.8s10.2 5.7 15.8 4l121-35.6c15.4-4.5 29.4-12.9 40.8-24.2L495 138.8c21.9-21.9 21.9-57.3 0-79.2L452.4 17zM331.3 202.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faPencilAlt = faPencil;\n  const faBackward = {\n    prefix: 'fal',\n    iconName: 'backward',\n    icon: [512, 512, [9194], \"f04a\", \"M37.6 256L256 414.1l0-316.2L37.6 256zM258 64c16.6 0 30 13.5 30 30l0 103.4L464.3 69.7C469.5 66 475.6 64 482 64c16.6 0 30 13.5 30 30L512 418c0 16.6-13.4 30-30 30c-6.3 0-12.5-2-17.6-5.7L288 314.6 288 418c0 16.6-13.5 30-30 30c-6.3 0-12.5-2-17.6-5.7L9.9 275.4C3.7 270.9 0 263.7 0 256s3.7-14.9 9.9-19.4L240.3 69.7C245.5 66 251.6 64 258 64zm30 211.1l192 139 0-316.2-192 139 0 38.2z\"]\n  };\n  const faCaretRight = {\n    prefix: 'fal',\n    iconName: 'caret-right',\n    icon: [256, 512, [], \"f0da\", \"M221.8 250.4c1.3 1.4 2.2 3.5 2.2 5.6s-.8 4.2-2.2 5.6L108.3 381.8c-1.3 1.4-3.2 2.2-5.2 2.2c-3.9 0-7.1-3.2-7.1-7.1l0-241.7c0-3.9 3.2-7.1 7.1-7.1c2 0 3.8 .8 5.2 2.2L221.8 250.4zm23.3-22L131.6 108.3c-7.4-7.8-17.7-12.3-28.4-12.3C81.5 96 64 113.5 64 135.1l0 241.7c0 21.6 17.5 39.1 39.1 39.1c10.8 0 21.1-4.4 28.5-12.3L245.1 283.6c7-7.4 10.9-17.3 10.9-27.6s-3.9-20.1-10.9-27.6z\"]\n  };\n  const faComments = {\n    prefix: 'fal',\n    iconName: 'comments',\n    icon: [640, 512, [128490, 61670], \"f086\", \"M32 176c0-74.8 73.7-144 176-144s176 69.2 176 144s-73.7 144-176 144c-15.3 0-30.6-1.9-46.3-5c-3.5-.7-7.1-.2-10.2 1.4c-6.1 3.1-12 6-18 8.7c-28.4 12.9-60.2 23.1-91.5 26c14.9-19 26.8-39.7 37.6-59.9c3.3-6.1 2.3-13.6-2.5-18.6C50 244.2 32 213.1 32 176zM208 0C93.1 0 0 78.9 0 176c0 44.2 19.8 80.1 46 110c-11.7 21-24 40.6-39.5 57.5c0 0 0 0 0 0l-.1 .1c-6.5 7-8.2 17.1-4.4 25.8C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.9-2.2 9.6-4.5 14.3-6.8c15.3 2.8 30.9 4.6 47 4.6c114.9 0 208-78.9 208-176S322.9 0 208 0zM447.4 160.5C541.6 167 608 233 608 304c0 37.1-18 68.2-45.1 96.6c-4.8 5-5.8 12.5-2.5 18.6c10.9 20.2 22.7 40.8 37.6 59.9c-31.3-3-63.2-13.2-91.5-26c-6-2.7-11.9-5.6-18-8.7c-3.2-1.6-6.8-2.1-10.2-1.4c-15.6 3.1-30.9 5-46.3 5c-68.2 0-123.6-30.7-153.1-73.3c-11 3-22.3 5.2-33.8 6.8C279 439.8 349.9 480 432 480c16.1 0 31.7-1.8 47-4.6c4.6 2.3 9.4 4.6 14.3 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.7 2-18.9-4.4-25.8l-.1-.1s0 0 0 0c-15.5-17-27.8-36.5-39.5-57.5c26.2-29.9 46-65.8 46-110c0-94.4-87.8-171.5-198.2-175.8c2.8 10.4 4.7 21.2 5.6 32.3z\"]\n  };\n  const faPaste = {\n    prefix: 'fal',\n    iconName: 'paste',\n    icon: [512, 512, [\"file-clipboard\"], \"f0ea\", \"M136.5 51.2C138.7 40.2 148.4 32 160 32s21.3 8.2 23.5 19.2C185 58.6 191.6 64 199.2 64l8.8 0c8.8 0 16 7.2 16 16l0 16L96 96l0-16c0-8.8 7.2-16 16-16l8.8 0c7.6 0 14.2-5.4 15.7-12.8zM160 0c-22.3 0-41.6 13.1-50.6 32L64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64l128 0 0-32L64 416c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l2.7 0C65 69 64 74.4 64 80l0 16c0 17.7 14.3 32 32 32l112 0c11.5-15.4 28.5-26.4 48-30.4c0-.5 0-1.1 0-1.6l0-16c0-5.6-1-11-2.7-16l2.7 0c17.7 0 32 14.3 32 32l32 0c0-35.3-28.7-64-64-64l-45.4 0c-9-18.9-28.3-32-50.6-32zM448 480l-160 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l108.1 0c4.2 0 8.3 1.7 11.3 4.7l67.9 67.9c3 3 4.7 7.1 4.7 11.3L480 448c0 17.7-14.3 32-32 32zm49.9-270.1l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1L288 128c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-204.1c0-12.7-5.1-24.9-14.1-33.9z\"]\n  };\n  const faFileClipboard = faPaste;\n  const faDesktopArrowDown = {\n    prefix: 'fal',\n    iconName: 'desktop-arrow-down',\n    icon: [576, 512, [], \"e155\", \"M64 0L240 0l0 32L64 32C46.3 32 32 46.3 32 64l0 192 512 0 0-192c0-17.7-14.3-32-32-32L336 32l0-32L512 0c35.3 0 64 28.7 64 64l0 192 0 32 0 64c0 35.3-28.7 64-64 64l-149.1 0 10.7 64 58.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-72 0-144 0-72 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l58.4 0 10.7-64L64 416c-35.3 0-64-28.7-64-64l0-64 0-32L0 64C0 28.7 28.7 0 64 0zM32 288l0 64c0 17.7 14.3 32 32 32l167.7 0c.2 0 .4 0 .6 0l111.5 0c.2 0 .4 0 .6 0L512 384c17.7 0 32-14.3 32-32l0-64L32 288zM234.9 480l106.2 0-10.7-64-84.9 0-10.7 64zM304 16l0 153.4 52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0l-80-80c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L272 169.4 272 16c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faCodePullRequest = {\n    prefix: 'fal',\n    iconName: 'code-pull-request',\n    icon: [512, 512, [], \"e13c\", \"M323.8 5.2c5.9 6.5 5.5 16.7-1.1 22.6L265.4 80 336 80c61.9 0 112 50.1 112 112l0 161.6c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4L416 192c0-44.2-35.8-80-80-80l-70.6 0 57.4 52.2c6.5 5.9 7 16.1 1.1 22.6s-16.1 7-22.6 1.1l-88-80c-3.3-3-5.2-7.3-5.2-11.8s1.9-8.8 5.2-11.8l88-80c6.5-5.9 16.7-5.5 22.6 1.1zM432 384a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM128 80A48 48 0 1 0 32 80a48 48 0 1 0 96 0zM96 158.4l0 195.2c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4l0-195.2C27.5 151 0 118.7 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 38.7-27.5 71-64 78.4zM128 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faPumpkin = {\n    prefix: 'fal',\n    iconName: 'pumpkin',\n    icon: [576, 512, [], \"f707\", \"M299.1 36.1l20.9 9 0 53.8c11.1 2 21.8 5.1 32 9.1l0-72.6c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4l-1.2 0c-6.9 0-13.1 4.1-15.8 10.4l-41.1 94c12.2-3.9 25-6.5 38.3-7.7l26.5-60.5zM166 145.1c9.5-9.2 20.1-17.3 31.5-24.1c-14.3-5.8-29.5-9-45.5-9c-43.8 0-82.2 24.1-109 60.4S0 258.1 0 312s16.1 103.3 43 139.6S108.2 512 152 512c24.7 0 47.8-7.7 68-20.9c20.2 13.3 43.3 20.9 68 20.9s47.8-7.7 68-20.9c20.2 13.3 43.3 20.9 68 20.9c43.8 0 82.2-24.1 109-60.4s43-85.7 43-139.6s-16.1-103.3-43-139.6S467.8 112 424 112c-15.9 0-31.2 3.2-45.5 9c11.4 6.8 22 14.9 31.5 24.1c4.6-.8 9.3-1.1 14-1.1c31.3 0 60.9 17.1 83.3 47.4S544 264.3 544 312s-14.3 90.3-36.7 120.6s-52 47.4-83.3 47.4c-20.7 0-40.6-7.5-58.1-21.2c-5.8-4.5-13.9-4.5-19.7 0C328.6 472.5 308.7 480 288 480s-40.6-7.5-58.1-21.2c-5.8-4.5-13.9-4.5-19.7 0C192.6 472.5 172.7 480 152 480c-31.3 0-60.9-17.1-83.3-47.4S32 359.7 32 312s14.3-90.3 36.7-120.6s52-47.4 83.3-47.4c4.7 0 9.4 .4 14 1.1zM288 160c38.5 0 72.4 19.4 92.6 49c5 7.3 14.9 9.2 22.2 4.2s9.2-14.9 4.2-22.2c-25.9-38-69.6-63-119.1-63s-93.2 25-119.1 63c-5 7.3-3.1 17.3 4.2 22.2s17.3 3.1 22.2-4.2c20.2-29.6 54.1-49 92.6-49z\"]\n  };\n  const faClipboardList = {\n    prefix: 'fal',\n    iconName: 'clipboard-list',\n    icon: [384, 512, [], \"f46d\", \"M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM136 272a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm-64 40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faPenField = {\n    prefix: 'fal',\n    iconName: 'pen-field',\n    icon: [640, 512, [], \"e211\", \"M582.8 45.5l11.9 11.9c12.5 12.5 12.5 32.8 0 45.2L568 129.4l-57-57 26.4-26.8c12.5-12.6 32.8-12.7 45.4-.1zM346.2 239.2L488.5 95.1 545.4 152 402.3 295.2c-4.4 4.4-10 7.4-16.1 8.7l-61.5 12.9 12.9-61.7c1.3-6 4.2-11.5 8.6-15.9zM514.7 23.1L323.4 216.7c-8.6 8.7-14.6 19.8-17.1 31.8l-18 85.7c-1.1 5.3 .5 10.8 4.3 14.6s9.3 5.5 14.6 4.3l85.5-17.9c12.2-2.6 23.3-8.6 32.1-17.4L617.4 125.3c25-25 25-65.5 0-90.5L605.5 22.8c-25.1-25.1-65.8-25-90.8 .3zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l240 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 128zm64 216a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faChartSine = {\n    prefix: 'fal',\n    iconName: 'chart-sine',\n    icon: [512, 512, [], \"e69d\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zm96.5 175.2c.5-2.4 1.3-5.8 2.5-9.9c2.3-8.4 6-19.3 11.4-30.1C153.6 160.7 169.4 144 192 144c19 0 33.1 8.7 45.9 24.2c13.4 16.2 24 38.2 35.6 62.7l.5 1c11.1 23.2 23.2 48.7 39.3 68.3C330.3 320.7 352.7 336 384 336c41.4 0 65.5-31.3 78.3-56.8c6.6-13.2 10.9-26.2 13.6-35.9c1.3-4.8 2.3-8.9 2.9-11.8c2.1-9.8 .3-21.2-12.2-23.3c-11.5-1.9-17.1 7.1-19.1 16.6c-.5 2.4-1.3 5.8-2.5 9.9c-2.3 8.4-6 19.3-11.4 30.1C422.4 287.3 406.6 304 384 304c-19 0-33.1-8.7-45.9-24.2c-13.4-16.2-24-38.2-35.6-62.7l-.5-1c-11.1-23.2-23.2-48.7-39.3-68.3C245.7 127.3 223.3 112 192 112c-41.4 0-65.5 31.3-78.3 56.8c-6.6 13.2-10.9 26.2-13.6 35.9c-1.3 4.8-2.3 8.9-2.9 11.8c-2.1 9.8-.3 21.2 12.2 23.3c11.5 1.9 17.1-7.1 19.1-16.6z\"]\n  };\n  const faBlueberries = {\n    prefix: 'fal',\n    iconName: 'blueberries',\n    icon: [512, 512, [], \"e2e8\", \"M382.7 312.3C439.3 292.9 480 239.2 480 176c0-79.5-64.5-144-144-144c-63.2 0-116.9 40.7-136.3 97.3c-7.8-.9-15.7-1.3-23.7-1.3c-3.2 0-6.3 .1-9.4 .2C187.4 54.2 255.4 0 336 0c97.2 0 176 78.8 176 176c0 80.6-54.2 148.6-128.2 169.4c.1-3.1 .2-6.3 .2-9.4c0-8-.5-15.9-1.3-23.7zM320 336A144 144 0 1 0 32 336a144 144 0 1 0 288 0zM0 336a176 176 0 1 1 352 0A176 176 0 1 1 0 336zm176-96l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zM368 80l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faTruckRampBox = {\n    prefix: 'fal',\n    iconName: 'truck-ramp-box',\n    icon: [640, 512, [\"truck-loading\"], \"f4de\", \"M432 0c-44.2 0-80 35.8-80 80l0 304c0 1.3 .2 2.5 .4 3.7L11.8 480.6C3.3 482.9-1.8 491.7 .6 500.2s11.1 13.6 19.6 11.2L416.1 403.6C417.9 463.8 467.3 512 528 512c61.9 0 112-50.1 112-112s-50.1-112-112-112c-51.2 0-94.4 34.4-107.7 81.3l-.5 .1L384 379.1 384 80c0-26.5 21.5-48 48-48l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L432 0zm96 320a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM84.9 191.2l14.5 54.1c3.4 12.8 16.6 20.4 29.4 17l46.4-12.4c12.8-3.4 20.4-16.6 17-29.4l-14.5-54.1 30.9-8.3L250 312.6 95.4 354 54 199.4l30.9-8.3zm30.9-8.3l30.9-8.3L159.2 221l-30.9 8.3-12.4-46.4zM45.7 168.5c-17.1 4.6-27.2 22.1-22.6 39.2L64.5 362.3c4.6 17.1 22.1 27.2 39.2 22.6l154.5-41.4c17.1-4.6 27.2-22.1 22.6-39.2L239.5 149.7c-4.6-17.1-22.1-27.2-39.2-22.6L45.7 168.5z\"]\n  };\n  const faTruckLoading = faTruckRampBox;\n  const faNote = {\n    prefix: 'fal',\n    iconName: 'note',\n    icon: [448, 512, [], \"e1ff\", \"M384 64c17.7 0 32 14.3 32 32l0 208-96 0c-26.5 0-48 21.5-48 48l0 96L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zm18.7 272L304 434.7l0-82.7c0-8.8 7.2-16 16-16l82.7 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l213.5 0c17 0 33.3-6.7 45.3-18.7L429.3 354.7c12-12 18.7-28.3 18.7-45.3L448 96c0-35.3-28.7-64-64-64L64 32zm64 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM104 112a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faArrowDownToSquare = {\n    prefix: 'fal',\n    iconName: 'arrow-down-to-square',\n    icon: [512, 512, [], \"e096\", \"M267.8 330.9l96-104c6-6.5 5.6-16.6-.9-22.6s-16.6-5.6-22.6 .9L272 279.1 272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 263.1-68.2-73.9c-6-6.5-16.1-6.9-22.6-.9s-6.9 16.1-.9 22.6l96 104c3 3.3 7.3 5.1 11.8 5.1s8.7-1.9 11.8-5.1zM64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0c17.7 0 32 14.3 32 32l0 352c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32z\"]\n  };\n  const faUserCheck = {\n    prefix: 'fal',\n    iconName: 'user-check',\n    icon: [640, 512, [], \"f4fc\", \"M224 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 80l91.4 0c80 0 145 64.3 146.3 144L32 480c1.2-79.7 66.2-144 146.3-144zm0-32C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0zm457-116.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 281.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faCloudXmark = {\n    prefix: 'fal',\n    iconName: 'cloud-xmark',\n    icon: [640, 512, [], \"e35f\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM244.7 212.7c6.2-6.2 16.4-6.2 22.6 0L320 265.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L342.6 288l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L320 310.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L297.4 288l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faVialVirus = {\n    prefix: 'fal',\n    iconName: 'vial-virus',\n    icon: [512, 512, [], \"e597\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l16 0 0 320c0 53 43 96 96 96c31.4 0 59.3-15.1 76.8-38.4c5.3-7.1 3.9-17.1-3.2-22.4s-17.1-3.9-22.4 3.2C167.5 438 148.9 448 128 448c-35.3 0-64-28.7-64-64l0-160 144 0c8.8 0 16-7.2 16-16l0-144 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 32zM192 192L64 192 64 64l128 0 0 128zM320 344a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm64 64a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM214.6 326.9c-13.3 0-24 10.7-24 24s10.7 24 24 24c29.3 0 43.9 35.4 23.2 56.1c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.7-20.7 56.1-6 56.1 23.2c0 13.3 10.7 24 24 24s24-10.7 24-24c0-29.3 35.4-43.9 56.1-23.2c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-20.7-20.7-6-56.1 23.2-56.1c13.3 0 24-10.7 24-24s-10.7-24-24-24c-29.3 0-43.9-35.4-23.2-56.1c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-20.7 20.7-56.1 6-56.1-23.2c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 29.3-35.4 43.9-56.1 23.2c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.7 20.7 6 56.1-23.2 56.1zm62.6-50.7c28.6 8.2 60.2-4.9 74.7-30.9c7.2 13 18.8 22.8 32.2 28.3c13.3 5.5 28.3 6.7 42.5 2.6c-8.2 28.6 4.9 60.2 30.9 74.7c-26 14.5-39.1 46.1-30.9 74.7c-28.6-8.2-60.2 4.9-74.7 30.9c-14.5-26-46.1-39.1-74.7-30.9c8.2-28.6-4.9-60.2-30.9-74.7c26-14.5 39.1-46.1 30.9-74.7z\"]\n  };\n  const faBookBlank = {\n    prefix: 'fal',\n    iconName: 'book-blank',\n    icon: [448, 512, [128213, 128215, 128216, 128217, \"book-alt\"], \"f5d9\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l32 0L96 32 64 32C46.3 32 32 46.3 32 64l0 328.6zM128 32l0 352 272 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L128 32z\"]\n  };\n  const faBookAlt = faBookBlank;\n  const faGolfFlagHole = {\n    prefix: 'fal',\n    iconName: 'golf-flag-hole',\n    icon: [512, 512, [], \"e3ac\", \"M135.6 2.4c4.7-2.9 10.6-3.2 15.6-.7l224 112c5.4 2.7 8.8 8.3 8.8 14.3s-3.4 11.6-8.8 14.3L160 249.9l0 61.7c29.6-4.9 62.1-7.6 96-7.6c141.4 0 256 46.6 256 104s-114.6 104-256 104S0 465.4 0 408c0-32.8 37.5-62.1 96-81.2l0 33.8c-3.1 1.1-6.1 2.3-9 3.5c-20.9 8.5-35.7 17.8-44.7 26.5C33.3 399.2 32 405.1 32 408s1.3 8.8 10.3 17.4c9.1 8.7 23.8 18 44.7 26.5C128.7 468.8 188.4 480 256 480s127.3-11.2 169-28.1c20.9-8.5 35.7-17.8 44.7-26.5c9-8.6 10.3-14.5 10.3-17.4s-1.3-8.8-10.3-17.4c-9.1-8.7-23.8-18-44.7-26.5C383.3 347.2 323.6 336 256 336c-34.5 0-67 2.9-96 8l0 28.2c17-7.6 39.4-12.2 64-12.2c53 0 96 21.5 96 48s-43 48-96 48s-96-21.5-96-48l0-57.1 0-32.9 0-77.9 0-224c0-5.5 2.9-10.7 7.6-13.6zM160 214.1L332.2 128 160 41.9l0 172.2zM288.4 405.4s0 0-.1 .1c0-.1 0-.1 .1-.1zm-10.8-2.7c-12.1-6-31-10.7-53.6-10.7s-41.5 4.7-53.6 10.7c-4.3 2.1-6.9 4-8.5 5.3c1.6 1.4 4.2 3.2 8.5 5.3c12.1 6 31 10.7 53.6 10.7s41.5-4.7 53.6-10.7c4.3-2.1 6.9-4 8.5-5.3c-1.6-1.4-4.2-3.2-8.5-5.3zm10.8 7.9s0 0-.1-.1l0 .1c0 0 0 0 0 0z\"]\n  };\n  const faMessageArrowDown = {\n    prefix: 'fal',\n    iconName: 'message-arrow-down',\n    icon: [512, 512, [\"comment-alt-arrow-down\"], \"e1db\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM272 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 153.4-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 265.4 272 112z\"]\n  };\n  const faCommentAltArrowDown = faMessageArrowDown;\n  const faFaceUnamused = {\n    prefix: 'fal',\n    iconName: 'face-unamused',\n    icon: [512, 512, [], \"e39f\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM316.1 394.7c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C188.2 355.4 216.3 336 256 336s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2zM112 192l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm176 16c0-8.8 7.2-16 16-16l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32l-32 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faSheetPlastic = {\n    prefix: 'fal',\n    iconName: 'sheet-plastic',\n    icon: [384, 512, [], \"e571\", \"M352 64l0 256-112 0c-26.5 0-48 21.5-48 48l0 112L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32zm-.5 288c-.7 2.8-2.1 5.4-4.2 7.4L231.4 475.3c-2.1 2.1-4.6 3.5-7.4 4.2L224 368c0-8.8 7.2-16 16-16l111.5 0zM0 448c0 35.3 28.7 64 64 64l156.1 0c12.7 0 24.9-5.1 33.9-14.1L369.9 382.1c9-9 14.1-21.2 14.1-33.9L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448zM187.3 68.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6zm96 54.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160z\"]\n  };\n  const faCircle9 = {\n    prefix: 'fal',\n    iconName: 'circle-9',\n    icon: [512, 512, [], \"e0f6\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm-3.7 159.9C201 318 160 275.8 160 224c0-53 43-96 96-96s96 43 96 96c0 30-12.5 58.6-34.4 78.9l-82.7 76.8c-6.5 6-16.6 5.6-22.6-.8s-5.6-16.6 .8-22.6l39.1-36.3z\"]\n  };\n  const faBlog = {\n    prefix: 'fal',\n    iconName: 'blog',\n    icon: [512, 512, [], \"f781\", \"M208 32c-8.8 0-16 7.2-16 16s7.2 16 16 16c132.5 0 240 107.5 240 240c0 8.8 7.2 16 16 16s16-7.2 16-16C480 153.8 358.2 32 208 32zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16c79.5 0 144 64.5 144 144c0 8.8 7.2 16 16 16s16-7.2 16-16c0-97.2-78.8-176-176-176zM32 120c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144l-8 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l8 0c61.9 0 112 50.1 112 112s-50.1 112-112 112S32 429.9 32 368l0-248z\"]\n  };\n  const faUserNinja = {\n    prefix: 'fal',\n    iconName: 'user-ninja',\n    icon: [448, 512, [129399], \"f504\", \"M320 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm32 0c0 70.7-57.3 128-128 128c-63.6 0-116.3-46.3-126.3-107.1L59.3 187.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L89.4 112 36.7 59.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l45.2 45.2C123 34 169.6 0 224 0c70.7 0 128 57.3 128 128zM211.1 452.9L128.6 344.7C72.9 364.8 33 417.7 32 480l199.7 0-20.2-26.5c-.1-.2-.3-.4-.4-.6zm33.1-9.4L271.9 480 416 480c-1-62.3-40.9-115.2-96.6-135.3l-75.3 98.8zM418.3 512l-154.1 0-.4 0L29.7 512C13.3 512 0 498.7 0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7zM176 96l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faPencilSlash = {\n    prefix: 'fal',\n    iconName: 'pencil-slash',\n    icon: [640, 512, [], \"e215\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM559 138.8c21.9-21.9 21.9-57.3 0-79.2L516.4 17c-21.9-21.9-57.3-21.9-79.2 0L297.5 156.7l25.3 20L382.4 117 459 193.6l-50.6 50.6 25.3 20L559 138.8zM317.2 335.3L240 412.6l0-12.6c0-8.8-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16l-12.6 0 68.2-68.2-25.3-20-81.9 81.9c-11.4 11.4-19.7 25.4-24.2 40.8l-35.6 121c-1.7 5.6-.1 11.7 4 15.8s10.2 5.7 15.8 4l121-35.6c15.4-4.5 29.4-12.9 40.8-24.2l96.2-96.2-25.3-20zM493.8 39.6l42.6 42.6c9.4 9.4 9.4 24.6 0 33.9L481.6 171 405 94.4l54.8-54.8c9.4-9.4 24.6-9.4 33.9 0zM135.6 368l24.4 0 0 32c0 8.8 7.2 16 16 16l32 0 0 24.4c-3.7 1.9-7.5 3.5-11.6 4.7l-92.8 27.3 27.3-92.8c1.2-4 2.7-7.9 4.7-11.6z\"]\n  };\n  const faBowlingPins = {\n    prefix: 'fal',\n    iconName: 'bowling-pins',\n    icon: [512, 512, [], \"f437\", \"M128 32c-22.1 0-40 17.9-40 40l0 4.4c0 6.4 .8 12.8 2.3 19l9.4 37.4c2.2 8.9 3.6 18 4.1 27.2l48.4 0c.5-9.2 1.9-18.3 4.1-27.2l9.4-37.4c1.6-6.2 2.3-12.6 2.3-19l0-4.4c0-22.1-17.9-40-40-40zM91.9 230.9L61.1 301.4C52.5 321.1 48 342.5 48 364.1c0 26.2 6.6 51.9 19.1 74.9L89.5 480l77 0 22.4-41.1c12.5-23 19.1-48.7 19.1-74.9c0-21.6-4.5-42.9-13.1-62.7l-30.8-70.4c-5.4-12.4-9.1-25.5-10.8-38.9l-50.5 0c-1.8 13.4-5.4 26.5-10.8 38.9zM56 72C56 32.2 88.2 0 128 0s72 32.2 72 72l0 4.4c0 9-1.1 18-3.3 26.8l-9.4 37.4c-2.2 8.9-3.3 18-3.3 27.2l0 5.5c0 15.5 3.2 30.7 9.4 44.9l30.8 70.4c10.4 23.8 15.8 49.5 15.8 75.5c0 31.5-7.9 62.5-23 90.2l-24.7 45.2c-4.2 7.7-12.3 12.5-21.1 12.5l-86.5 0c-8.8 0-16.9-4.8-21.1-12.5L39 454.2c-15.1-27.7-23-58.7-23-90.2c0-26 5.4-51.7 15.8-75.5l30.8-70.4C68.8 204 72 188.7 72 173.2l0-5.5c0-9.2-1.1-18.3-3.3-27.2l-9.4-37.4C57.1 94.4 56 85.4 56 76.4L56 72zM384 32c-22.1 0-40 17.9-40 40l0 4.4c0 6.4 .8 12.8 2.3 19l9.4 37.4c2.2 8.9 3.6 18 4.1 27.2l48.4 0c.5-9.2 1.9-18.3 4.1-27.2l9.4-37.4c1.6-6.2 2.3-12.6 2.3-19l0-4.4c0-22.1-17.9-40-40-40zM347.9 230.9l-30.8 70.4c-8.6 19.8-13.1 41.1-13.1 62.7c0 26.2 6.6 51.9 19.1 74.9L345.5 480l77 0 22.4-41.1c12.5-23 19.1-48.7 19.1-74.9c0-21.6-4.5-42.9-13.1-62.7l-30.8-70.4c-5.4-12.4-9.1-25.5-10.8-38.9l-50.5 0c-1.8 13.4-5.4 26.5-10.8 38.9zM312 72c0-39.8 32.2-72 72-72s72 32.2 72 72l0 4.4c0 9-1.1 18-3.3 26.8l-9.4 37.4c-2.2 8.9-3.3 18-3.3 27.2l0 5.5c0 15.5 3.2 30.7 9.4 44.9l30.8 70.4c10.4 23.8 15.8 49.5 15.8 75.5c0 31.5-7.9 62.5-23 90.2l-24.7 45.2c-4.2 7.7-12.3 12.5-21.1 12.5l-86.5 0c-8.8 0-16.9-4.8-21.1-12.5L295 454.2c-15.1-27.7-23-58.7-23-90.2c0-26 5.4-51.7 15.8-75.5l30.8-70.4c6.2-14.2 9.4-29.4 9.4-44.9l0-5.5c0-9.2-1.1-18.3-3.3-27.2l-9.4-37.4c-2.2-8.8-3.3-17.7-3.3-26.8l0-4.4z\"]\n  };\n  const faPersonArrowUpFromLine = {\n    prefix: 'fal',\n    iconName: 'person-arrow-up-from-line',\n    icon: [640, 512, [], \"e539\", \"M168 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 136 56a56 56 0 1 0 112 0zM179.3 160l25.4 0c6.8 0 13.3 1.4 19.3 4l0 156-64 0 0-156c6-2.6 12.5-4 19.3-4zM160 480l0-128 64 0 0 128-64 0zm-32 0L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 96 0 384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-368 0 0-277.8 49.9 93.4c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7L275.3 170.3c-13.9-26-41-42.3-70.6-42.3l-25.4 0c-29.5 0-56.7 16.3-70.6 42.3L49.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L128 202.1 128 480zM603.3 132.7l-96-96c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 86.6 480 400c0 8.8 7.2 16 16 16s16-7.2 16-16l0-313.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6z\"]\n  };\n  const faDownRight = {\n    prefix: 'fal',\n    iconName: 'down-right',\n    icon: [384, 512, [], \"e16b\", \"M312 384c4.4 0 8-3.6 8-8l0-201.4c0-3.7-3-6.6-6.6-6.6c-1.8 0-3.4 .7-4.7 1.9l-61.4 61.4c-6.2 6.2-16.4 6.2-22.6 0L112 118.6c-4.2-4.2-10-6.6-16-6.6s-11.8 2.4-16 6.6L54.6 144c-4.2 4.2-6.6 10-6.6 16s2.4 11.8 6.6 16L167.3 288.7c3 3 4.7 7.1 4.7 11.3s-1.7 8.3-4.7 11.3l-61.4 61.4c-1.2 1.2-1.9 2.9-1.9 4.7c0 3.7 3 6.6 6.6 6.6L312 384zm40-8c0 22.1-17.9 40-40 40l-201.4 0C89.3 416 72 398.7 72 377.4c0-10.2 4.1-20.1 11.3-27.3L133.4 300 32 198.6C21.8 188.4 16 174.5 16 160s5.8-28.4 16-38.6L57.4 96C67.6 85.8 81.5 80 96 80s28.4 5.8 38.6 16L236 197.4l50.1-50.1c7.2-7.2 17.1-11.3 27.3-11.3c21.3 0 38.6 17.3 38.6 38.6L352 376z\"]\n  };\n  const faScrollTorah = {\n    prefix: 'fal',\n    iconName: 'scroll-torah',\n    icon: [640, 512, [\"torah\"], \"f6a0\", \"M96 448L96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32zM64 0c23.7 0 44.4 12.9 55.4 32l8.6 0 384 0 8.6 0C531.6 12.9 552.3 0 576 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-8.6 0-384 0-8.6 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0zM576 480c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32zm-64-32l0-384L128 64l0 384 384 0zM172 322.9c0-4.1 1.1-8.2 3.2-11.8l32.3-55-32.3-55c-2.1-3.6-3.2-7.6-3.2-11.8c0-12.9 10.4-23.3 23.3-23.3l65 0 36-61.3c4.6-7.9 13.1-12.7 22.2-12.7s17.6 4.8 22.2 12.7l36 61.3 65 0c12.9 0 23.3 10.4 23.3 23.3c0 4.1-1.1 8.2-3.2 11.8l-32.3 55 32.3 55c2.1 3.6 3.2 7.6 3.2 11.8c0 12.9-10.4 23.3-23.3 23.3l-65 0-36 61.3c-4.6 7.9-13.1 12.7-22.2 12.7s-17.6-4.8-22.2-12.7l-36-61.3-65 0c-12.9 0-23.3-10.4-23.3-23.3zm146.5 59.2l21.1-35.9-42.2 0 21.1 35.9zm-39.9-67.9l79.7 0 34.1-58-34.1-58-79.7 0-34.1 58 34.1 58zm147.9 0L411 287.7l-15.5 26.4 31 0zm0-116.1l-31 0L411 224.5 426.5 198zm-108-67.9L297.4 166l42.2 0-21.1-35.9zM226 224.5L241.5 198l-31 0L226 224.5zm15.5 89.7L226 287.7l-15.5 26.4 31 0z\"]\n  };\n  const faTorah = faScrollTorah;\n  const faWebhook = {\n    prefix: 'fal',\n    iconName: 'webhook',\n    icon: [576, 512, [], \"e5d5\", \"M192 128c0-53 43-96 96-96s96 43 96 96c0 8.8 7.2 16 16 16s16-7.2 16-16C416 57.3 358.7 0 288 0S160 57.3 160 128c0 40 18.4 75.8 47.1 99.2L147.3 323c-6.1-1.9-12.6-3-19.3-3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-17.1-6.7-32.6-17.6-44.1L238 238.2c7.2-11.5 3.2-25.5-6.5-32.7C207.5 188.1 192 159.9 192 128zM160 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 160a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-64-32c0 35.3 28.7 64 64 64c6.7 0 13.2-1 19.3-3l63.5 101.7c7.2 11.5 21.6 14.1 32.2 8.4C416.5 292 431.7 288 448 288c53 0 96 43 96 96s-43 96-96 96c-18.7 0-36.1-5.3-50.9-14.6c-7.5-4.7-17.4-2.4-22.1 5.1s-2.4 17.4 5.1 22.1c19.7 12.3 43 19.5 67.9 19.5c70.7 0 128-57.3 128-128s-57.3-128-128-128c-19.2 0-37.4 4.2-53.8 11.8l-59.8-95.7c10.9-11.5 17.6-27 17.6-44.1c0-35.3-28.7-64-64-64s-64 28.7-64 64zM73.2 305.2c7.2-5.1 9-15 4-22.3s-15-9-22.3-4C21.7 302.1 0 340.5 0 384c0 70.7 57.3 128 128 128c65.3 0 119.1-48.9 127-112l131 0c7.1 27.6 32.2 48 62 48c35.3 0 64-28.7 64-64s-28.7-64-64-64c-29.8 0-54.9 20.4-62 48l-138 0c-13.5 0-23.4 10.8-24.2 22.9C220.2 440.7 178.7 480 128 480c-53 0-96-43-96-96c0-32.6 16.2-61.4 41.2-78.8zM480 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faBlindsOpen = {\n    prefix: 'fal',\n    iconName: 'blinds-open',\n    icon: [512, 512, [], \"f8fc\", \"M32 0C14.3 0 0 14.3 0 32L0 64C0 81.7 14.3 96 32 96l96 0 0 162.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L160 96l320 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L32 0zm0 32l448 0 0 32L32 64l0-32zm96 272a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM16 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0-32-80 0zm176 32l304 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-304 0 0 32zM0 496c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480c-8.8 0-16 7.2-16 16zM16 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c-7-9.3-12-20.2-14.4-32L16 320zm480 32c8.8 0 16-7.2 16-16s-7.2-16-16-16l-273.6 0c-2.4 11.8-7.4 22.7-14.4 32l288 0z\"]\n  };\n  const faFence = {\n    prefix: 'fal',\n    iconName: 'fence',\n    icon: [512, 512, [], \"e303\", \"M64 32c5 0 9.8 2.4 12.8 6.4l44.8 59.7c4.2 5.5 6.4 12.3 6.4 19.2l0 42.7 64 0 0-42.7c0-6.9 2.2-13.7 6.4-19.2l44.8-59.7c3-4 7.8-6.4 12.8-6.4s9.8 2.4 12.8 6.4l44.8 59.7c4.2 5.5 6.4 12.3 6.4 19.2l0 42.7 64 0 0-42.7c0-6.9 2.2-13.7 6.4-19.2l44.8-59.7c3-4 7.8-6.4 12.8-6.4s9.8 2.4 12.8 6.4l44.8 59.7c4.2 5.5 6.4 12.3 6.4 19.2L512 448c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64-64 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64-64 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 117.3c0-6.9 2.2-13.7 6.4-19.2L51.2 38.4c3-4 7.8-6.4 12.8-6.4zM288 384l0-32 0-160 0-32 0-42.7L256 74.7l-32 42.7L224 448l64 0 0-64zm32-32l64 0 0-160-64 0 0 160zm96 0l0 32 0 64 64 0 0-330.7L448 74.7l-32 42.7L416 352zM192 192l-64 0 0 160 64 0 0-160zm-96 0l0-32 0-42.7L64 74.7 32 117.3 32 448l64 0 0-64 0-32 0-160z\"]\n  };\n  const faUp = {\n    prefix: 'fal',\n    iconName: 'up',\n    icon: [384, 512, [\"arrow-alt-up\"], \"f357\", \"M189.7 64l4.6 0c4.4 0 8.6 1.8 11.6 5L348.5 218.8c2.2 2.3 3.5 5.4 3.5 8.7c0 6.9-5.6 12.6-12.6 12.6L256 240c-8.8 0-16 7.2-16 16l0 176c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-176c0-8.8-7.2-16-16-16l-83.4 0c-6.9 0-12.6-5.6-12.6-12.6c0-3.2 1.2-6.3 3.5-8.7L178.1 69c3-3.2 7.2-5 11.6-5zM384 227.4c0-11.4-4.4-22.5-12.3-30.7L229 46.9C220 37.4 207.4 32 194.3 32l-4.6 0C176.6 32 164 37.4 155 46.9L12.3 196.7C4.4 205 0 216 0 227.4C0 252 20 272 44.6 272l67.4 0 0 160c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-160 67.4 0c24.6 0 44.6-20 44.6-44.6z\"]\n  };\n  const faArrowAltUp = faUp;\n  const faBroomBall = {\n    prefix: 'fal',\n    iconName: 'broom-ball',\n    icon: [576, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", \"M571.3 4.7c6.2 6.2 6.2 16.4 0 22.6l-208 208 45.3 45.3c4.8 4.8 7.4 11.2 7.4 17.9c0 12.4-9 23-21.2 25l-54.7 9.1 1.4 9.8c6.6 46.3-9 93-42 126c-27.8 27.8-65.6 43.5-105 43.5L22.6 512C10.1 512 0 501.9 0 489.4c0-6 2.4-11.8 6.6-16l59.7-59.7 15-15L96 384l-14.7 0c-8.3 0-15.3-5.8-16.9-13.6c-.3-1.2-.4-2.4-.4-3.7c0-29.9 11.9-58.5 33-79.7l10.5-10.5c33.1-33.1 79.7-48.6 126-42l9.8 1.4 9.1-54.7c2-12.2 12.6-21.2 25-21.2c6.7 0 13.2 2.7 17.9 7.4l45.3 45.3 208-208c6.2-6.2 16.4-6.2 22.6 0zm-238 296.6l43.5-7.2-94.9-94.9-7.2 43.5 58.7 58.7zm-79.6-31.6L229 266.2c-36.3-5.2-72.9 7-98.9 33l-10.5 10.5C108 321.3 100.3 336.1 97.3 352c12.4 .5 23.4 8.2 28.2 19.7c5 12 2.2 25.7-6.9 34.9L45.3 480l149.2 0c30.9 0 60.5-12.3 82.4-34.1c25.9-25.9 38.1-62.6 33-98.9l-3.5-24.7-52.6-52.6zM512 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-128 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faQuidditch = faBroomBall;\n  const faQuidditchBroomBall = faBroomBall;\n  const faDrumstick = {\n    prefix: 'fal',\n    iconName: 'drumstick',\n    icon: [512, 512, [127831], \"f6d6\", \"M192 272l0-96c0-79.5 64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144l-96 0c-26.5 0-48-21.5-48-48zm-32-96l0 96c0 3 .2 6 .5 8.9L121.4 320c0 0 0 0-.1 0c-.1 0-.5 .1-1.2 .1c-1.5-.1-3.5-.7-5.2-2C102.9 309.3 88.1 304 72 304c-39.8 0-72 32.2-72 72c0 37.2 28.2 67.8 64.4 71.6C68.2 483.8 98.8 512 136 512c39.8 0 72-32.2 72-72c0-16.1-5.3-30.9-14.2-42.9c-1.2-1.7-1.9-3.7-2-5.2c0-.7 .1-1.1 .1-1.2c0 0 0 0 0-.1c0 0 0 0 0 0l39.1-39.1c2.9 .3 5.9 .5 8.9 .5l96 0c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176zm12.2 138.4c6.4 10.3 15.1 18.9 25.4 25.4L169.3 368c-15 15-9.9 36.5-1.2 48.1c4.9 6.7 7.9 14.9 7.9 23.8c0 22.1-17.9 40-40 40s-40-17.9-40-40c0-13.1-10.9-24-24-24c-22.1 0-40-17.9-40-40s17.9-40 40-40c9 0 17.2 2.9 23.8 7.9c11.7 8.7 33.2 13.7 48.1-1.2l28.2-28.2z\"]\n  };\n  const faSquareV = {\n    prefix: 'fal',\n    iconName: 'square-v',\n    icon: [448, 512, [], \"e284\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm126.3 56.8L224 348.2l97.7-195.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-112 224c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8l-112-224c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2z\"]\n  };\n  const faFaceAwesome = {\n    prefix: 'fal',\n    iconName: 'face-awesome',\n    icon: [512, 512, [\"gave-dandy\"], \"e409\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 208l-80 0 0-16c0-22.1 17.9-40 40-40c.5 0 .9 0 1.4 0c-.9 2.5-1.4 5.2-1.4 8c0 13.3 10.7 24 24 24c5.2 0 10.1-1.7 14-4.5c1.3 3.9 2 8.1 2 12.5l0 16zm-40-88c-39.8 0-72 32.2-72 72l0 16c0 17.7 14.3 32 32 32l80 0c17.7 0 32-14.3 32-32l0-16c0-39.8-32.2-72-72-72zm236.1 53.1c2.5 5.8 3.9 12.2 3.9 18.9l0 16-96 0 0-16c0-26.5 21.5-48 48-48c2 0 3.9 .1 5.8 .3c-3.6 4.2-5.8 9.7-5.8 15.7c0 13.3 10.7 24 24 24c8.4 0 15.8-4.3 20.1-10.9zM256 192l0 17.9c0 16.6 13.5 30.1 30.1 30.1l99.8 0c16.6 0 30.1-13.5 30.1-30.1l0-17.9c0-44.2-35.8-80-80-80s-80 35.8-80 80zm4.7 224L248 416c-2 0-4 0-5.9-.1c7.2-27.5 32.2-47.9 61.9-47.9c15.9 0 30.5 5.8 41.7 15.5c-2.8 2.7-5.7 5.2-8.7 7.6c-21.5 15.7-47.9 24.9-76.3 24.9zm-50.6-4.2c-51.5-12.9-91.9-54.6-102.3-107.8l281.1 0c-2.8 20.6-10.3 39.6-21.5 55.9C350.4 345 328.3 336 304 336c-46.1 0-84.6 32.5-93.9 75.8zm146.2 4.8c36-26.5 60.7-67.7 65-115.3c1.4-15.7-11-29.3-26.8-29.3L92.8 272c-11.2 0-19.9 9.6-18.9 20.7c8 88 81.7 155.3 170.1 155.3l4.1 0 12.7 0 4.7 0c34.2 0 65.8-11.7 90.9-31.4z\"]\n  };\n  const faGaveDandy = faFaceAwesome;\n  const faDialOff = {\n    prefix: 'fal',\n    iconName: 'dial-off',\n    icon: [576, 512, [], \"e162\", \"M288 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM272 288l0 127c-63.1-7.9-112-61.7-112-127c0-70.7 57.3-128 128-128s128 57.3 128 128c0 65.3-48.9 119.1-112 127l0-127c0-8.8-7.2-16-16-16s-16 7.2-16 16zm16 160a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM568 288a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 96A24 24 0 1 0 72 96a24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 480a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faToggleOff = {\n    prefix: 'fal',\n    iconName: 'toggle-off',\n    icon: [576, 512, [], \"f204\", \"M416 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-256 0C89.3 384 32 326.7 32 256s57.3-128 128-128l256 0zM576 256c0-88.4-71.6-160-160-160L160 96C71.6 96 0 167.6 0 256s71.6 160 160 160l256 0c88.4 0 160-71.6 160-160zm-352 0A64 64 0 1 1 96 256a64 64 0 1 1 128 0zM64 256a96 96 0 1 0 192 0A96 96 0 1 0 64 256z\"]\n  };\n  const faFaceSmileHorns = {\n    prefix: 'fal',\n    iconName: 'face-smile-horns',\n    icon: [640, 512, [], \"e391\", \"M320 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480c141.4 0 256-114.6 256-256c0-24.6-3.5-48.4-9.9-70.9c44.3-59.4 67.4-135 73.6-166c1.3-6.3-1.4-12.8-6.8-16.4s-12.4-3.6-17.8 0c-19.3 12.9-48.5 24.2-78.4 33.1c-23.3 7-46 12.2-63 15.5C430.9 19.1 377.7 0 320 0S209.1 19.1 166.2 51.3c-17-3.3-39.7-8.6-63-15.5C73.4 26.9 44.2 15.5 24.9 2.7C19.5-.9 12.5-.9 7.1 2.7S-1 12.8 .3 19.1c6.2 31 29.3 106.6 73.6 166C67.5 207.6 64 231.4 64 256c0 141.4 114.6 256 256 256zM552.4 148.6c-12.2-26.4-28.8-50.4-48.8-71c13.1-3 27.6-6.8 42.3-11.2c17.7-5.3 36.2-11.7 53.2-19.1c-9.2 28.9-24.6 66.9-46.6 101.3zM94.1 66.4c14.7 4.4 29.2 8.1 42.3 11.2c-20 20.6-36.6 44.6-48.8 71C65.5 114.3 50.2 76.2 40.9 47.3c17 7.4 35.5 13.8 53.2 19.1zM205.5 347.9c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5s93.8-27.9 116.1-53.5c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6C394 370.2 363.4 392 320 392s-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zM240.4 296c13.3 0 24-10.7 24-24c0-2.6-.4-5.1-1.2-7.4l19.7 6.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l39.6 13.2c-6.2 4.3-10.2 11.5-10.2 19.6c0 13.3 10.7 24 24 24zm184-24c0-8.2-4.1-15.5-10.4-19.8l39.1-13c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l20.6-6.9c-.8 2.4-1.3 5-1.3 7.7c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faBoxArchive = {\n    prefix: 'fal',\n    iconName: 'box-archive',\n    icon: [512, 512, [\"archive\"], \"f187\", \"M480 64L32 64l0 64 32 0 384 0 32 0 0-64zm0 96l-32 0L64 160l-32 0c-17.7 0-32-14.3-32-32L0 64C0 46.3 14.3 32 32 32l448 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32zM160 240c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zm288-48l32 0 0 224c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-224 32 0 0 224c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-224z\"]\n  };\n  const faArchive = faBoxArchive;\n  const faGrapes = {\n    prefix: 'fal',\n    iconName: 'grapes',\n    icon: [512, 512, [], \"e306\", \"M447.5 221.1c-4.5-10.7-10.5-20.6-17.9-29.3c21.6-2 40.7-14.9 50.2-22.8c0 0 0 0 0-.1c.1-.1 .2-.4 .2-.9c0-.4-.1-.7-.1-.8C469.7 159.1 446.4 144 416 144c-14.7 0-22.9 1.8-26.9 3.2c-1.6 .6-2.6 1-2.9 1.2c-6.3 5.2-15.6 4.8-21.4-1.1s-6.2-15.2-1.1-21.4c.2-.4 .7-1.3 1.2-2.9c1.3-4 3.2-12.2 3.2-26.9c0-30.4-15.1-53.7-23.2-63.9c-.1 0-.4-.1-.8-.1c-.5 0-.8 .1-.9 .2c0 0 0 0-.1 0c-7.9 9.6-20.8 28.6-22.8 50.2C311.5 75 301.7 69 290.9 64.5c6.1-24.5 20-43.7 27.4-52.7C325 3.7 334.8 0 344 0s19.1 3.7 25.8 12.1C379.8 24.8 400 55.1 400 96c0 6.3-.3 11.9-.8 16.8c4.9-.5 10.5-.8 16.8-.8c40.9 0 71.2 20.2 83.9 30.2c8.4 6.7 12.1 16.5 12.1 25.8c0 9.2-3.7 19-11.8 25.7c-9 7.4-28.2 21.3-52.7 27.4zM320 456c-18.4 0-35.2-6.9-47.9-18.2c-12.4 25-38.3 42.2-68.1 42.2c-19 0-36.3-7-49.6-18.4C142.6 491.1 113.7 512 80 512c-44.2 0-80-35.8-80-80c0-33.7 20.9-62.6 50.4-74.4C39 344.3 32 327 32 308c0-29.8 17.2-55.7 42.2-68.1C62.9 227.2 56 210.4 56 192c0-39.8 32.2-72 72-72c17.6 0 33.8 6.3 46.3 16.9C186.4 108.1 214.9 88 248 88c44.2 0 80 35.8 80 80c0 6.2-.7 12.2-2 18c5.8-1.3 11.8-2 18-2c44.2 0 80 35.8 80 80c0 33.1-20.1 61.6-48.9 73.7C385.7 350.2 392 366.4 392 384c0 39.8-32.2 72-72 72zM296 168a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM128 232a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm144 56a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM108 352a44 44 0 1 0 0-88 44 44 0 1 0 0 88zM80 480a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm124-32a44 44 0 1 0 0-88 44 44 0 1 0 0 88zm156-64a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm-16-72a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faPersonDrowning = {\n    prefix: 'fal',\n    iconName: 'person-drowning',\n    icon: [576, 512, [], \"e545\", \"M144 32c8.8 0 16 7.2 16 16l0 41c0 63.4 41.9 119.2 102.7 137c47.9 14 98.7 14 146.5 0l114.2-33.3c8.5-2.5 17.4 2.4 19.8 10.9s-2.4 17.4-10.9 19.8L418.2 256.7c-16.9 4.9-34.1 8.3-51.5 10.1l-14 111.8c-9.6-3.5-19.1-8.4-28-14.5c-.8-.5-1.5-1-2.3-1.5l11.8-94.2c-27.1-.2-54.2-4.1-80.6-11.7c-5.6-1.6-11.1-3.5-16.4-5.7L218.2 380.3c-8.5 2.6-17.3 4.1-26.2 4.1c-2.2 0-4.5-.1-6.7-.3l22-148.8C158.8 203.7 128 149.2 128 89l0-41c0-8.8 7.2-16 16-16zM320 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM192 448c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 438 363.1 448 384 448s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 465.9 414.3 480 384 480s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 465.9 222.3 480 192 480s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 480.1 0 472 0 462.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C150.3 438 171.1 448 192 448z\"]\n  };\n  const faDialMax = {\n    prefix: 'fal',\n    iconName: 'dial-max',\n    icon: [576, 512, [], \"e15e\", \"M288 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm90.5 322.5l-.4 .4 .8-.8-.4 .4zM299.3 276.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l89.8 89.8c-50.2 39.1-122.8 35.5-169-10.6c-50-50-50-131 0-181s131-50 181 0c46.2 46.2 49.7 118.8 10.6 169l-89.8-89.8zM401.1 401.1A160 160 0 1 0 174.9 174.9 160 160 0 1 0 401.1 401.1zM568 288a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 96A24 24 0 1 0 72 96a24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 480a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCircleM = {\n    prefix: 'fal',\n    iconName: 'circle-m',\n    icon: [512, 512, [], \"e115\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM157.1 134.8c-4-5.7-11.3-8.2-17.9-6.1S128 137 128 144l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-173.2 82.9 118.4c3 4.3 7.9 6.8 13.1 6.8s10.1-2.5 13.1-6.8L352 194.8 352 368c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-7-4.5-13.2-11.2-15.3s-13.9 .4-17.9 6.1L256 276.1 157.1 134.8z\"]\n  };\n  const faCalendarImage = {\n    prefix: 'fal',\n    iconName: 'calendar-image',\n    icon: [448, 512, [], \"e0d4\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM416 192L32 192l0 256c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32zM230 265.4c12.5-18.1 39.2-18.4 52.2-.6l96.3 132.4c15.4 21.2 .3 50.8-25.9 50.8L95.1 448c-26 0-41.2-29.4-26-50.6l51-71.3c11.5-16.1 34.7-18 48.7-4l13.1 13.1L230 265.4zM352.6 416L256.3 283.6l-59.2 85.5c-2.7 3.9-7 6.4-11.7 6.8s-9.4-1.3-12.8-4.6L146 344.7 95.1 416l257.5 0zM96 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCircleCaretDown = {\n    prefix: 'fal',\n    iconName: 'circle-caret-down',\n    icon: [512, 512, [\"caret-circle-down\"], \"f32d\", \"M256 480a224 224 0 1 1 0-448 224 224 0 1 1 0 448zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm0 352c9.6 0 18.7-4 25.2-11l95.5-102.8c4.7-5.1 7.3-11.8 7.3-18.7c0-15.2-12.3-27.5-27.5-27.5l-201 0c-15.2 0-27.5 12.3-27.5 27.5c0 6.9 2.6 13.6 7.3 18.7L230.8 341c6.5 7 15.6 11 25.2 11zm1.7-32.7c-.4 .5-1.1 .7-1.7 .7s-1.3-.3-1.7-.7L165.8 224l180.3 0-88.4 95.3z\"]\n  };\n  const faCaretCircleDown = faCircleCaretDown;\n  const faArrowDown91 = {\n    prefix: 'fal',\n    iconName: 'arrow-down-9-1',\n    icon: [576, 512, [\"sort-numeric-desc\", \"sort-numeric-down-alt\"], \"f886\", \"M428 64a52 52 0 1 0 0 104 52 52 0 1 0 0-104zm-84 52c0-46.4 37.6-84 84-84s84 37.6 84 84c0 1.3 0 2.7-.1 4c0 0 .1 0 .1 0c0 21.2-7.6 41.8-21.5 57.9l-62.4 72.5c-5.8 6.7-15.9 7.5-22.6 1.7s-7.5-15.9-1.7-22.6L429.3 200c-.4 0-.9 0-1.3 0c-46.4 0-84-37.6-84-84zM267.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L144 425.4 144 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM448 304l0 144 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-121.8-26.9 9c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2l48-16c4.9-1.6 10.2-.8 14.4 2.2s6.6 7.8 6.6 13z\"]\n  };\n  const faSortNumericDesc = faArrowDown91;\n  const faSortNumericDownAlt = faArrowDown91;\n  const faFaceGrinTongueSquint = {\n    prefix: 'fal',\n    iconName: 'face-grin-tongue-squint',\n    icon: [512, 512, [128541, \"grin-tongue-squint\"], \"f58a\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 79.8-41.7 149.8-104.5 189.5c-7.5 4.7-9.7 14.6-5 22.1s14.6 9.7 22.1 5C464.3 427.3 512 347.2 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 91.2 47.7 171.3 119.5 216.6c7.5 4.7 17.4 2.5 22.1-5s2.5-17.4-5-22.1C73.7 405.8 32 335.8 32 256zm104.5-65.7L171.9 208l-35.4 17.7c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l64-32c5.4-2.7 8.8-8.3 8.8-14.3s-3.4-11.6-8.8-14.3l-64-32c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5zm246.2-21.5c-4-7.9-13.6-11.1-21.5-7.2l-64 32c-5.4 2.7-8.8 8.3-8.8 14.3s3.4 11.6 8.8 14.3l64 32c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5L340.2 208l35.4-17.7c7.9-4 11.1-13.6 7.2-21.5zM352 416l0-32.6c20.2-15.7 36.4-36.2 46.9-59.9c5.2-11.7-6.8-22.4-19.1-18.7c-37.3 11.1-79.3 17.4-123.8 17.4s-86.4-6.3-123.8-17.4c-12.3-3.7-24.2 7-19.1 18.7c10.4 23.6 26.6 44.1 46.8 59.8l0 32.7c0 53 43 96 96 96s96-43 96-96zm-32 0c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-37.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6l0 37.4z\"]\n  };\n  const faGrinTongueSquint = faFaceGrinTongueSquint;\n  const faShishKebab = {\n    prefix: 'fal',\n    iconName: 'shish-kebab',\n    icon: [512, 512, [], \"f821\", \"M352 96c0-35.3 28.7-64 64-64s64 28.7 64 64c0 14.4-4.8 27.7-12.8 38.4c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c12.1-16 19.2-36 19.2-57.6c0-53-43-96-96-96s-96 43-96 96c0 12.7 2.5 24.9 7 36.1c5.7 14 4.2 26.1-1.5 31.8l-8.8 8.8-30.1-30.1C272.1 128.1 252.5 120 232 120s-40.1 8.1-54.6 22.6l-18.7 18.7C144.1 175.9 136 195.5 136 216c0 6.2 .7 12.3 2.2 18.2c-5.9-1.4-12-2.2-18.2-2.2c-20.5 0-40.1 8.1-54.6 22.6L46.6 273.4C32.1 287.9 24 307.5 24 328s8.1 40.1 22.6 54.6l30.1 30.1-72 72c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l72-72 30.1 30.1C143.9 479.9 163.5 488 184 488s40.1-8.1 54.6-22.6l18.7-18.7C271.9 432.1 280 412.5 280 392c0-6.2-.7-12.3-2.2-18.2c5.9 1.4 12 2.2 18.2 2.2c20.5 0 40.1-8.1 54.6-22.6l18.7-18.7C383.9 320.1 392 300.5 392 280s-8.1-40.1-22.6-54.6l-30.1-30.1 8.8-8.8c19.3-19.3 16.2-47.7 8.6-66.4c-3-7.4-4.7-15.5-4.7-24.1zM181.3 248c-8.5-8.5-13.3-20-13.3-32s4.8-23.5 13.3-32L200 165.3c8.5-8.5 20-13.3 32-13.3s23.5 4.8 32 13.3L346.7 248c8.5 8.5 13.3 20 13.3 32s-4.8 23.5-13.3 32L328 330.7c-8.5 8.5-20 13.3-32 13.3s-23.5-4.8-32-13.3L181.3 248zM69.3 360C60.8 351.5 56 340 56 328s4.8-23.5 13.3-32L88 277.3c8.5-8.5 20-13.3 32-13.3s23.5 4.8 32 13.3L234.7 360c8.5 8.5 13.3 20 13.3 32s-4.8 23.5-13.3 32L216 442.7c-8.5 8.5-20 13.3-32 13.3s-23.5-4.8-32-13.3L69.3 360z\"]\n  };\n  const faSprayCan = {\n    prefix: 'fal',\n    iconName: 'spray-can',\n    icon: [512, 512, [], \"f5bd\", \"M192 32l0 64 32 0 0-64c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 64 32 0 0-64 64 0zm96 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-64 72c35.3 0 64 28.7 64 64l0 216c0 22.1-17.9 40-40 40L72 480c-22.1 0-40-17.9-40-40l0-216c0-35.3 28.7-64 64-64l128 0zM96 128c-53 0-96 43-96 96L0 440c0 39.8 32.2 72 72 72l176 0c39.8 0 72-32.2 72-72l0-216c0-53-43-96-96-96L96 128zm64 144a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM408 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM480 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM408 160a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faAlarmSnooze = {\n    prefix: 'fal',\n    iconName: 'alarm-snooze',\n    icon: [512, 512, [], \"f845\", \"M92.2 0C41.3 0 0 41.3 0 92.2c0 18.2 5.3 35.2 14.4 49.5c4.7 7.5 14.6 9.6 22.1 4.9s9.6-14.6 4.9-22.1c-5.9-9.3-9.4-20.4-9.4-32.3C32 58.9 58.9 32 92.2 32c15.8 0 30.2 6.1 40.9 16.1c6.5 6 16.6 5.6 22.6-.8s5.6-16.6-.8-22.6C138.4 9.3 116.4 0 92.2 0zM357.1 24.6c-6.5 6-6.9 16.1-.8 22.6s16.1 6.9 22.6 .8C389.6 38.1 404 32 419.8 32C453 32 480 58.9 480 92.2c0 11.9-3.4 23-9.4 32.3c-4.7 7.5-2.6 17.3 4.9 22.1s17.3 2.6 22.1-4.9c9.1-14.3 14.4-31.3 14.4-49.5C512 41.3 470.7 0 419.8 0c-24.2 0-46.3 9.3-62.7 24.6zM59.3 507.3l50-50C148.6 491.4 199.9 512 256 512s107.4-20.6 146.7-54.7l50 50c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-50-50C459.4 395.4 480 344.1 480 288C480 164.3 379.7 64 256 64S32 164.3 32 288c0 56.1 20.6 107.4 54.7 146.7l-50 50c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0zM256 96a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm-64 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l94.7 0L179.5 358c-3.8 4.8-4.6 11.4-1.9 16.9s8.3 9.1 14.4 9.1l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-94.7 0L332.5 218c3.8-4.8 4.6-11.4 1.9-16.9s-8.3-9.1-14.4-9.1l-128 0z\"]\n  };\n  const faScarecrow = {\n    prefix: 'fal',\n    iconName: 'scarecrow',\n    icon: [448, 512, [], \"f70d\", \"M224 176a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm0 32c-36.8 0-69.2-19.1-87.7-48l-74.5 0c4 7 2.3 15.9-4.3 20.8L42.7 192l14.9 11.2c6.5 4.9 8.3 13.8 4.3 20.8l62.6 0c20.2 0 35.3 18.5 31.4 38.3L134.6 368.7l25.5-14.6c4.9-2.8 11-2.8 15.9 0L224 381.6l48.1-27.5c4.9-2.8 11-2.8 15.9 0l25.5 14.6L292.1 262.3c-4-19.8 11.2-38.3 31.4-38.3l62.6 0c-4-7-2.3-15.9 4.3-20.8L405.3 192l-14.9-11.2c-6.5-4.9-8.3-13.8-4.3-20.8l-74.5 0c-18.5 28.9-50.8 48-87.7 48zM328 104c0 8.3-1 16.3-2.8 24l90.8 0c5.9 0 11.3 3.2 14.1 8.5s2.5 11.5-.8 16.4l-7.6 11.4 19.9 14.9c4 3 6.4 7.8 6.4 12.8s-2.4 9.8-6.4 12.8l-19.9 14.9 7.6 11.4c3.3 4.9 3.6 11.2 .8 16.4s-8.2 8.5-14.1 8.5l-92.5 0 28.2 140.9c1.2 6.2-1.2 12.5-6.3 16.1s-11.8 4-17.3 .9L280 386.4l-48.1 27.5c-4.9 2.8-11 2.8-15.9 0L168 386.4l-48.1 27.5c-5.4 3.1-12.2 2.8-17.3-.9s-7.6-10-6.3-16.1L124.5 256 32 256c-5.9 0-11.3-3.2-14.1-8.5s-2.5-11.5 .8-16.4l7.6-11.4L6.4 204.8C2.4 201.8 0 197 0 192s2.4-9.8 6.4-12.8l19.9-14.9-7.6-11.4c-3.3-4.9-3.6-11.2-.8-16.4s8.2-8.5 14.1-8.5l90.8 0c-1.8-7.7-2.8-15.7-2.8-24C120 46.6 166.6 0 224 0s104 46.6 104 104zM176 88a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM208 496l0-50.7c10.3 3.7 21.7 3.7 32 0l0 50.7c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faTruckMonster = {\n    prefix: 'fal',\n    iconName: 'truck-monster',\n    icon: [640, 512, [], \"f63b\", \"M264 32c-4.4 0-8 3.6-8 8l0 88 206.4 0L389.2 37.9c-3-3.7-7.6-5.9-12.4-5.9L264 32zM96 128l128 0 0-88c0-22.1 17.9-40 40-40L376.8 0c14.5 0 28.1 6.5 37.3 17.7L503.6 128l40.4 0c35.3 0 64 28.7 64 64l0 48-1 0c4.4 3.9 8.6 8 12.6 12.2c6.1 6.4 5.8 16.6-.7 22.6s-16.6 5.8-22.6-.7C567.2 243.3 525.8 224 480 224c-56.2 0-105.6 28.9-134.1 72.7c-3 4.5-8 7.3-13.4 7.3l-24.9 0c-5.4 0-10.4-2.7-13.4-7.3C265.6 252.9 216.2 224 160 224c-45.8 0-87.2 19.3-116.4 50.2c-6.1 6.4-16.2 6.7-22.6 .7s-6.7-16.2-.7-22.6c3.7-3.9 7.6-7.7 11.6-11.3L32 192c0-35.3 28.7-64 64-64zM64 217.7c28.2-16.3 61-25.7 96-25.7c64.3 0 121.1 31.6 156 80l8.1 0c34.8-48.4 91.7-80 156-80c35 0 67.8 9.4 96 25.7l0-25.7c0-17.7-14.3-32-32-32l-47.9 0-.3 0L240 160 96 160c-17.7 0-32 14.3-32 32l0 25.7zM154 272c-3.9 0-7.1 2.7-7.8 6.4c-1.2 5.8-5.5 10.5-11.2 12.2c-6.2 1.8-12.1 4.3-17.7 7.3c-5.2 2.9-11.6 2.6-16.5-.7c-3.1-2.1-7.3-1.7-10.1 1l-8.5 8.5c-2.7 2.7-3.1 7-1 10.1c3.3 5 3.6 11.3 .7 16.5c-3 5.6-5.5 11.5-7.3 17.7c-1.7 5.7-6.4 10-12.2 11.2c-3.6 .7-6.4 4-6.4 7.8l0 12c0 3.9 2.7 7.1 6.4 7.8c5.8 1.2 10.5 5.5 12.2 11.2c1.8 6.2 4.3 12.1 7.3 17.7c2.9 5.2 2.6 11.6-.7 16.5c-2.1 3.1-1.7 7.3 1 10.1l8.5 8.5c2.7 2.7 7 3.1 10.1 1c5-3.3 11.3-3.6 16.5-.7c5.6 3 11.5 5.5 17.7 7.3c5.7 1.7 10 6.4 11.2 12.2c.7 3.6 4 6.4 7.8 6.4l12 0c3.9 0 7.1-2.7 7.8-6.4c1.2-5.8 5.5-10.5 11.2-12.2c6.2-1.8 12.1-4.3 17.7-7.3c5.2-2.9 11.6-2.6 16.5 .7c3.1 2.1 7.3 1.7 10.1-1l8.5-8.5c2.7-2.7 3.1-7 1-10.1c-3.3-5-3.6-11.3-.7-16.5c3-5.6 5.5-11.5 7.3-17.7c1.7-5.7 6.4-10 12.2-11.2c3.6-.7 6.4-4 6.4-7.8l0-12c0-3.9-2.7-7.1-6.4-7.8c-5.8-1.2-10.5-5.5-12.2-11.2c-1.8-6.2-4.3-12.1-7.3-17.7c-2.9-5.2-2.6-11.6 .7-16.5c2.1-3.1 1.7-7.3-1-10.1l-8.5-8.5c-2.7-2.7-7-3.1-10.1-1c-5 3.3-11.3 3.6-16.5 .7c-5.6-3-11.5-5.5-17.7-7.3c-5.7-1.7-10-6.4-11.2-12.2c-.7-3.6-4-6.4-7.8-6.4l-12 0zm-36-9.5c6.5-13.3 20.1-22.5 36-22.5l12 0c15.8 0 29.5 9.2 36 22.5c2.9 1.1 5.8 2.3 8.6 3.6c14-4.8 30.1-1.7 41.3 9.5l8.5 8.5c11.2 11.2 14.4 27.3 9.5 41.3c1.3 2.8 2.5 5.7 3.6 8.6c13.3 6.5 22.5 20.1 22.5 36l0 12c0 15.8-9.2 29.5-22.5 36c-1.1 2.9-2.3 5.8-3.6 8.6c4.8 14 1.7 30.1-9.5 41.3l-8.5 8.5c-11.2 11.2-27.3 14.4-41.3 9.5c-2.8 1.3-5.7 2.5-8.6 3.6c-6.5 13.3-20.1 22.5-36 22.5l-12 0c-15.8 0-29.5-9.2-36-22.5c-2.9-1.1-5.8-2.3-8.6-3.6c-14 4.8-30.1 1.7-41.3-9.5l-8.5-8.5c-11.2-11.2-14.4-27.3-9.5-41.3c-1.3-2.8-2.5-5.7-3.6-8.6C33.2 411.5 24 397.8 24 382l0-12c0-15.8 9.2-29.5 22.5-36c1.1-2.9 2.3-5.8 3.6-8.6c-4.8-14-1.7-30.1 9.5-41.3l8.5-8.5c11.2-11.2 27.3-14.4 41.3-9.5c2.8-1.3 5.7-2.5 8.6-3.6zm42 92a21.5 21.5 0 1 0 0 43 21.5 21.5 0 1 0 0-43zM213.5 376a53.5 53.5 0 1 1 -107 0 53.5 53.5 0 1 1 107 0zm252.7-97.6c-1.2 5.8-5.5 10.5-11.2 12.2c-6.2 1.8-12.1 4.3-17.7 7.3c-5.2 2.9-11.6 2.6-16.5-.7c-3.1-2.1-7.3-1.7-10.1 1l-8.5 8.5c-2.7 2.7-3.1 7-1 10.1c3.3 5 3.6 11.3 .7 16.5c-3 5.6-5.5 11.5-7.3 17.7c-1.7 5.7-6.4 10-12.2 11.2c-3.6 .7-6.4 4-6.4 7.8l0 12c0 3.9 2.7 7.1 6.4 7.8c5.8 1.2 10.5 5.5 12.2 11.2c1.8 6.2 4.3 12.1 7.3 17.7c2.9 5.2 2.6 11.6-.7 16.5c-2.1 3.1-1.7 7.3 1 10.1l8.5 8.5c2.7 2.7 7 3.1 10.1 1c5-3.3 11.3-3.6 16.5-.7c5.6 3 11.5 5.5 17.7 7.3c5.7 1.7 10 6.4 11.2 12.2c.7 3.6 4 6.4 7.8 6.4l12 0c3.9 0 7.1-2.7 7.8-6.4c1.2-5.8 5.5-10.5 11.2-12.2c6.2-1.8 12.1-4.3 17.7-7.3c5.2-2.9 11.6-2.6 16.5 .7c3.1 2.1 7.3 1.7 10.1-1l8.5-8.5c2.7-2.7 3.1-7 1-10.1c-3.3-5-3.6-11.3-.7-16.5c3-5.6 5.5-11.5 7.3-17.7c1.7-5.7 6.4-10 12.2-11.2c3.6-.7 6.4-4 6.4-7.8l0-12c0-3.9-2.7-7.1-6.4-7.8c-5.8-1.2-10.5-5.5-12.2-11.2c-1.8-6.2-4.3-12.1-7.3-17.7c-2.9-5.2-2.6-11.6 .7-16.5c2.1-3.1 1.7-7.3-1-10.1l-8.5-8.5c-2.7-2.7-7-3.1-10.1-1c-5 3.3-11.3 3.6-16.5 .7c-5.6-3-11.5-5.5-17.7-7.3c-5.7-1.7-10-6.4-11.2-12.2c-.7-3.6-4-6.4-7.8-6.4l-12 0c-3.9 0-7.1 2.7-7.8 6.4zM474 240l12 0c15.8 0 29.5 9.2 36 22.5c2.9 1.1 5.8 2.3 8.6 3.6c14-4.8 30.1-1.7 41.3 9.5l8.5 8.5c11.2 11.2 14.4 27.3 9.5 41.3c1.3 2.8 2.5 5.7 3.6 8.6c13.3 6.5 22.5 20.1 22.5 36l0 12c0 15.8-9.2 29.5-22.5 36c-1.1 2.9-2.3 5.8-3.6 8.6c4.8 14 1.7 30.1-9.5 41.3l-8.5 8.5c-11.2 11.2-27.3 14.4-41.3 9.5c-2.8 1.3-5.7 2.5-8.6 3.6c-6.5 13.3-20.1 22.5-36 22.5l-12 0c-15.8 0-29.5-9.2-36-22.5c-2.9-1.1-5.8-2.3-8.6-3.6c-14 4.8-30.1 1.7-41.3-9.5l-8.5-8.5c-11.2-11.2-14.4-27.3-9.5-41.3c-1.3-2.8-2.5-5.7-3.6-8.6c-13.3-6.5-22.5-20.1-22.5-36l0-12c0-15.8 9.2-29.5 22.5-36c1.1-2.9 2.3-5.8 3.6-8.6c-4.8-14-1.7-30.1 9.5-41.3l8.5-8.5c11.2-11.2 27.3-14.4 41.3-9.5c2.8-1.3 5.7-2.5 8.6-3.6c6.5-13.3 20.1-22.5 36-22.5zM458.5 376a21.5 21.5 0 1 0 43 0 21.5 21.5 0 1 0 -43 0zM480 429.5a53.5 53.5 0 1 1 0-107 53.5 53.5 0 1 1 0 107z\"]\n  };\n  const faGiftCard = {\n    prefix: 'fal',\n    iconName: 'gift-card',\n    icon: [576, 512, [], \"f663\", \"M397.1 32c-17.6 0-33.9 9-43.2 23.9l-45 72.1 11.1 0 80 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-2.9 0zm-130 96l-45-72.1C212.8 41 196.5 32 178.9 32L176 32c-26.5 0-48 21.5-48 48s21.5 48 48 48l80 0 11.1 0zM288 101l38.8-62c15.1-24.2 41.7-39 70.3-39L400 0c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48l48 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64l48 0c-10-13.4-16-30-16-48c0-44.2 35.8-80 80-80l2.9 0c28.6 0 55.2 14.7 70.3 39L288 101zM176 160L64 160c-17.7 0-32 14.3-32 32l0 96 512 0 0-96c0-17.7-14.3-32-32-32l-112 0-77.8 0 58.1 69.8c5.7 6.8 4.7 16.9-2 22.5s-16.9 4.7-22.5-2L288 169l-67.7 81.3c-5.7 6.8-15.7 7.7-22.5 2s-7.7-15.7-2-22.5L253.8 160 176 160zM32 320l0 64 512 0 0-64L32 320zM544 448l0-32L32 416l0 32c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32z\"]\n  };\n  const faW = {\n    prefix: 'fal',\n    iconName: 'w',\n    icon: [576, 512, [119], \"57\", \"M10.5 33c8.3-3 17.5 1.2 20.5 9.5l135.2 370L272.6 43.6c2-6.8 8.2-11.6 15.4-11.6s13.4 4.7 15.4 11.6L409.8 412.5 545 42.5c3-8.3 12.2-12.6 20.5-9.5s12.6 12.2 9.5 20.5l-152 416c-2.4 6.5-8.7 10.7-15.6 10.5s-12.9-4.9-14.8-11.6L288 105.7 183.4 468.4c-1.9 6.6-7.9 11.3-14.8 11.6s-13.2-4-15.6-10.5L1 53.5C-2.1 45.2 2.2 36 10.5 33z\"]\n  };\n  const faCodePullRequestDraft = {\n    prefix: 'fal',\n    iconName: 'code-pull-request-draft',\n    icon: [448, 512, [], \"e3fa\", \"M32 80a48 48 0 1 1 96 0A48 48 0 1 1 32 80zm64 78.4c36.5-7.4 64-39.7 64-78.4c0-44.2-35.8-80-80-80S0 35.8 0 80c0 38.7 27.5 71 64 78.4l0 195.2C27.5 361 0 393.3 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-38.7-27.5-71-64-78.4l0-195.2zM32 432a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM400 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM368 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faSquareB = {\n    prefix: 'fal',\n    iconName: 'square-b',\n    icon: [448, 512, [], \"e264\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm128 64c0-17.7 14.3-32 32-32l88 0c39.8 0 72 32.2 72 72c0 19.3-7.6 36.8-19.9 49.7C321.6 262.2 336 285.4 336 312c0 39.8-32.2 72-72 72l-104 0c-17.7 0-32-14.3-32-32l0-96 0-96zm160 40c0-22.1-17.9-40-40-40l-88 0 0 80 88 0c22.1 0 40-17.9 40-40zM160 352l104 0c22.1 0 40-17.9 40-40s-17.9-40-40-40l-16 0-88 0 0 80z\"]\n  };\n  const faElephant = {\n    prefix: 'fal',\n    iconName: 'elephant',\n    icon: [640, 512, [128024], \"f6da\", \"M224 111.8C224 67.7 259.7 32 303.8 32c41.5 0 76.1 31.8 79.6 73.2l.7 8.1c.7 8.8 8.5 15.3 17.3 14.6s15.4-8.5 14.6-17.3l-.7-8.1c-1.1-13-4.4-25.4-9.5-36.7C466.1 76.2 512 128.7 512 192l0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-88.4-71.6-160-160-160l-1.9 0c-20.2-19.9-48-32-78.3-32c-30.5 0-58.2 12.3-78.4 32.1C118 35.6 32 123.7 32 232l0 32s0 0 0 0l0 19.1c0 25.4-8.7 50.1-24.5 70L3.5 358C-2 364.9-.9 375 6 380.5s17 4.4 22.5-2.5l3.9-4.9c20.4-25.5 31.6-57.3 31.6-90L64 264s0 0 0 0l0-32c0-82.4 59.3-150.9 137.4-165.2c-6.1 13.8-9.4 29-9.4 45.1c0 58.2 44.6 106.6 102.5 111.4l8.1 .7c8.8 .7 16.5-5.8 17.3-14.6s-5.8-16.5-14.6-17.3l-8.1-.7c-41.4-3.4-73.2-38-73.2-79.6zM413.4 295.3c-2.9-4.4-7.8-7.3-13.4-7.3c-8.8 0-16 7.2-16 16l0 160c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-80c0-.7 0-1.4-.1-2c.5-3.8-.4-7.8-2.7-11.2c-5.1-7.2-15-9-22.3-4C279.3 377.6 260.4 384 240 384s-39.3-6.4-54.8-17.2c-7.2-5.1-17.2-3.3-22.3 4c-2.4 3.4-3.2 7.4-2.7 11.2c-.1 .7-.1 1.4-.1 2l0 80c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 112c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-57.3c14.8 6 31 9.3 48 9.3s33.2-3.3 48-9.3l0 57.3c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-114.4c7.2 7.2 14.7 13.2 22.8 18.1c3 1.9 6.1 3.5 9.2 5l0 10.4c0 53.5 43.4 96.9 96.9 96.9c44.4 0 83.2-30.2 94-73.4l.7-2.7c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-.7 2.7c-7.2 28.9-33.2 49.1-62.9 49.1C509 448 480 419 480 383.1l0-.8c7.7 1.1 15.6 1.7 24 1.7c36.6 0 73.4-10.3 99.4-36.8c6.2-6.3 6.1-16.4-.2-22.6s-16.4-6.1-22.6 .2c-18 18.4-45.3 27.2-76.6 27.2c-20.5 0-35.4-3.6-48.6-11.7c-13.5-8.2-26.6-22-42-45zM480 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faEarthAfrica = {\n    prefix: 'fal',\n    iconName: 'earth-africa',\n    icon: [512, 512, [127757, \"globe-africa\"], \"f57c\", \"M480 256c0-16.8-1.8-33.1-5.3-48.8l-47.2-11.8c-4.1-1-8.4 .2-11.3 3.1c-2 2-3.6 4.2-4.9 6.7l-.3 .6c-7.9 15.8-22.1 27.3-38.6 31.9l15.1 15.1c8 8 12.5 18.9 12.5 30.2c0 19.5-13.2 36.5-32 41.4l0 6.2c0 17.3-5.6 34.2-16 48l-25.6 34.1C317.3 424.9 303.1 432 288 432c-26.5 0-48-21.5-48-48l0-48-32 0c-35.3 0-64-28.7-64-64l0-28c0-17.6 8.3-34.2 22.4-44.8l39.4-29.5c8.4-6.3 18.5-9.7 29-9.7c5.2 0 10.3 .8 15.3 2.5l32 10.7c4.3 1.4 9 1.6 13.4 .5l34.3-8.6c3.7-.9 6.3-4.3 6.3-8.1c0-2.8-1.4-5.4-3.7-6.9L306 132.6c-7.6 7.3-17.7 11.4-28.2 11.4c-6.3 0-12.5-1.5-18.2-4.3l-13.2-6.6c-23.9 36.9-83 14.6-74.9-30.2L175 84.3c.4-2 .2-4.1-.4-6.1l-9-27.1C86.9 85.8 32 164.5 32 256c0 123.7 100.3 224 224 224s224-100.3 224-224zm-16.5-84.6C430.1 89.6 349.8 32 256 32c-20.9 0-41.2 2.9-60.4 8.2l9.3 27.8c2.4 7.1 2.9 14.6 1.6 22l-3.4 18.7c-1.9 10.2 12 15.2 17.1 6.1c7.4-13.4 24.1-18.5 37.8-11.7l16 8c1.2 .6 2.5 .9 3.8 .9c2.3 0 4.5-.9 6.1-2.5l3.5-3.5c8.5-8.5 21.7-9.8 31.7-3.1L350 123.5c11.2 7.5 18 20.1 18 33.5c0 18.5-12.6 34.6-30.5 39.1l-34.3 8.6c-10.3 2.6-21.2 2.2-31.3-1.2l-32-10.7c-1.7-.6-3.4-.8-5.1-.8c-3.5 0-7 1.1-9.8 3.3l-39.4 29.5c-6 4.5-9.6 11.6-9.6 19.2l0 28c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32l0 48c0 8.8 7.2 16 16 16c5 0 9.8-2.4 12.8-6.4l25.6-34.1c6.2-8.3 9.6-18.4 9.6-28.8l0-12.1c0-11.2 7.6-21 18.5-23.7l5.3-1.3c4.8-1.2 8.2-5.5 8.2-10.5c0-2.9-1.1-5.6-3.2-7.6l-40.2-40.2c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l19.7 0c11.3 0 21.6-6.4 26.7-16.5l.3-.6c2.8-5.6 6.4-10.7 10.9-15.1c10.9-10.9 26.8-15.3 41.7-11.6l28.2 7.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faGlobeAfrica = faEarthAfrica;\n  const faRainbow = {\n    prefix: 'fal',\n    iconName: 'rainbow',\n    icon: [640, 512, [127752], \"f75b\", \"M320 64C160.9 64 32 192.9 32 352l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 352C0 175.3 143.3 32 320 32s320 143.3 320 320l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112C608 192.9 479.1 64 320 64zm0 192c-53 0-96 43-96 96l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-70.7 57.3-128 128-128s128 57.3 128 128l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-53-43-96-96-96zM128 352l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-123.7 100.3-224 224-224s224 100.3 224 224l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-106-86-192-192-192s-192 86-192 192z\"]\n  };\n  const faCircleNotch = {\n    prefix: 'fal',\n    iconName: 'circle-notch',\n    icon: [512, 512, [], \"f1ce\", \"M207.4 20.4c2.4 8.5-2.6 17.3-11.2 19.7C101.5 66.2 32 153 32 256c0 123.7 100.3 224 224 224s224-100.3 224-224c0-103-69.5-189.8-164.3-215.9c-8.5-2.4-13.5-11.2-11.2-19.7s11.2-13.5 19.7-11.2C432.5 39.1 512 138.2 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 138.2 79.5 39.1 187.7 9.2c8.5-2.4 17.3 2.6 19.7 11.2z\"]\n  };\n  const faTabletScreenButton = {\n    prefix: 'fal',\n    iconName: 'tablet-screen-button',\n    icon: [448, 512, [\"tablet-alt\"], \"f3fa\", \"M384 32c17.7 0 32 14.3 32 32l0 256L32 320 32 64c0-17.7 14.3-32 32-32l320 0zm32 320l0 96c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-96 384 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM248 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faTabletAlt = faTabletScreenButton;\n  const faPaw = {\n    prefix: 'fal',\n    iconName: 'paw',\n    icon: [512, 512, [], \"f1b0\", \"M197.4 143.2c-3.5 10.3-9 14.6-13.4 16.1c-4.5 1.5-11.7 1.2-20.8-5.1s-18.2-17.6-23.3-33.1s-4.7-29.9-1.2-40.2c3.5-10.3 9-14.6 13.4-16.1c4.5-1.5 11.7-1.2 20.8 5.1s18.2 17.6 23.3 33.1s4.7 29.9 1.2 40.2zm-3.5 46.5c32.3-10.6 46.9-53.9 32.6-96.8S174.4 23.8 142.1 34.3s-46.9 53.9-32.6 96.8s52.1 69.1 84.4 58.5zm-114.1 54c-.9 7.6-3.9 10.4-5.5 11.3c-1.6 .9-5.7 2.2-13-.9s-15.7-9.9-22-20.7s-8-21.4-7-29c.9-7.6 3.9-10.4 5.5-11.3c1.6-.9 5.7-2.2 13 .9s15.7 9.9 22 20.7s8 21.4 7 29zm10.4 39c24.5-14 29.1-51.7 10.2-84.1s-54-47.3-78.5-33.3s-29.1 51.7-10.2 84.1s54 47.3 78.5 33.3zM256 256c25.7 0 108.2 25.4 156.8 156.3c2.1 5.7 3.2 12.2 3.2 19.4l0 4.4c0 6.6-5.3 11.9-11.9 11.9c-10.1 0-20.1-1.5-29.7-4.5l-80.2-25.1c-24.9-7.8-51.5-7.8-76.4 0l-80.2 25.1c-9.6 3-19.7 4.5-29.7 4.5c-6.6 0-11.9-5.3-11.9-11.9l0-4.4c0-7.1 1.1-13.7 3.2-19.4C147.8 281.4 230.3 256 256 256zm0-32c-41.3 0-134.4 35.9-186.8 177.2c-3.6 9.7-5.2 20.1-5.2 30.5l0 4.4c0 24.2 19.7 43.9 43.9 43.9c13.3 0 26.6-2 39.3-6l80.2-25.1c18.6-5.8 38.6-5.8 57.3 0L364.8 474c12.7 4 26 6 39.3 6c24.2 0 43.9-19.7 43.9-43.9l0-4.4c0-10.4-1.6-20.8-5.2-30.5C390.4 259.9 297.3 224 256 224zm183.3-9.3c6.3-10.8 14.7-17.6 22-20.7s11.4-1.8 13-.9c1.6 .9 4.6 3.7 5.5 11.3c.9 7.7-.8 18.2-7 29s-14.7 17.6-22 20.7s-11.4 1.8-13 .9c-1.6-.9-4.6-3.7-5.5-11.3c-.9-7.7 .8-18.2 7-29zm-27.7-16.1c-18.9 32.4-14.3 70.1 10.2 84.1s59.7-.9 78.5-33.3s14.3-70.1-10.2-84.1s-59.7 .9-78.5 33.3zM307.9 103c5.2-15.5 14.2-26.8 23.3-33.1s16.3-6.6 20.8-5.1c4.4 1.5 9.9 5.8 13.4 16.1c3.5 10.3 4 24.7-1.2 40.2s-14.2 26.8-23.3 33.1s-16.3 6.6-20.8 5.1c-4.4-1.5-9.9-5.8-13.4-16.1c-3.5-10.3-4-24.7 1.2-40.2zM277.5 92.9c-14.3 42.9 .3 86.2 32.6 96.8s70.1-15.6 84.4-58.5s-.3-86.2-32.6-96.8S291.8 50 277.5 92.9z\"]\n  };\n  const faMessageQuestion = {\n    prefix: 'fal',\n    iconName: 'message-question',\n    icon: [512, 512, [], \"e1e3\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM168.7 121.8l-.2 .7c-2.2 8.5 2.9 17.3 11.4 19.5s17.3-2.9 19.5-11.4l.2-.7c2.8-10.6 12.3-17.9 23.2-17.9l57.1 0c17.6 0 32 14.5 32 32.3c0 12.1-6.8 23.2-17.5 28.7l-45.8 23.4c-5.4 2.7-8.7 8.2-8.7 14.3l0 29.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-19.7 37.1-18.9c21.5-11 34.9-33.2 34.9-57.2C344 109 315.5 80 280 80l-57.1 0c-25.5 0-47.7 17.2-54.2 41.8zM280 304a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCloud = {\n    prefix: 'fal',\n    iconName: 'cloud',\n    icon: [640, 512, [9729], \"f0c2\", \"M429.7 135.7c10.3-4.9 21.9-7.7 34.3-7.7c44.2 0 80 35.8 80 80c0 7.7-1.1 15-3 22c-4.1 14.5 2.5 30 15.8 37.1C587.3 283.2 608 315.2 608 352c0 53-43 96-96 96l-368 0C82.1 448 32 397.9 32 336c0-48.8 31.2-90.3 74.8-105.7c12.3-4.3 20.8-15.7 21.3-28.8C131.5 125 194.6 64 272 64c48.7 0 91.7 24.1 117.8 61.2c9 12.7 25.8 17.2 39.9 10.5zM416 106.8C384.1 61.5 331.5 32 272 32c-94.6 0-171.7 74.6-175.8 168.1C40.2 219.9 0 273.2 0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-49.1-27.7-91.8-68.3-113.2c2.8-9.8 4.3-20.1 4.3-30.8c0-61.9-50.1-112-112-112c-17.2 0-33.5 3.9-48 10.8z\"]\n  };\n  const faTrowelBricks = {\n    prefix: 'fal',\n    iconName: 'trowel-bricks',\n    icon: [512, 512, [], \"e58a\", \"M32 128L224 32l0 192L32 128zM256 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-192 96C6.8 104.8 0 115.9 0 128s6.8 23.2 17.7 28.6l192 96c9.9 5 21.7 4.4 31.1-1.4s15.2-16.1 15.2-27.2l0-80 88 0c0 17.7 14.3 32 32 32l88 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-88 0c-17.7 0-32 14.3-32 32l-88 0 0-80zm208 80c8.8 0 16 7.2 16 16s-7.2 16-16 16l-88 0 0-32 88 0zM288 384l16 0 16 0 160 0 0 8 0 88-224 0 0-96 32 0zm-64 0l0 96L32 480l0-96 192 0zm256-32l-160 0 0-96 160 0 0 96zM288 256l0 64 0 32-32 0L32 352c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-88 0-8 0-128c0-17.7-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faSquare3 = {\n    prefix: 'fal',\n    iconName: 'square-3',\n    icon: [448, 512, [], \"e258\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 32l144 0c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-78.9 67.6 19.9-.1c44.4-.2 80.6 35.7 80.6 80.2c0 44.3-35.9 80.2-80.2 80.2l-36 0c-27.6 0-53.5-13-70.1-35l-2.5-3.4c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2l2.5 3.4c10.5 14 27 22.2 44.5 22.2l36 0c26.6 0 48.2-21.6 48.2-48.2c0-26.7-21.7-48.3-48.4-48.2l-63.5 .3c-6.7 0-12.7-4.1-15.1-10.4s-.5-13.4 4.6-17.7L244.7 160 144 160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faFaceFlushed = {\n    prefix: 'fal',\n    iconName: 'face-flushed',\n    icon: [512, 512, [128563, \"flushed\"], \"f579\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160.4-56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM192 368l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32-96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm240 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-128 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faFlushed = faFaceFlushed;\n  const faHospitalUser = {\n    prefix: 'fal',\n    iconName: 'hospital-user',\n    icon: [576, 512, [], \"f80d\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l192 0c3.2 0 6.4-.2 9.5-.7c-5.5-9.2-8.9-19.9-9.4-31.3c0 0 0 0-.1 0L64 480c-17.7 0-32-14.3-32-32l0-32 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 384l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 288 32 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 272 0 57.4c9.2-10.2 20-18.9 32-25.6l0-31.8 0-64.2L320 64c0-35.3-28.7-64-64-64L64 0zm80 80c-13.3 0-24 10.7-24 24l0 16-16 0c-13.3 0-24 10.7-24 24l0 32c0 13.3 10.7 24 24 24l16 0 0 16c0 13.3 10.7 24 24 24l32 0c13.3 0 24-10.7 24-24l0-16 16 0c13.3 0 24-10.7 24-24l0-32c0-13.3-10.7-24-24-24l-16 0 0-16c0-13.3-10.7-24-24-24l-32 0zm8 56l0-24 16 0 0 24c0 8.8 7.2 16 16 16l24 0 0 16-24 0c-8.8 0-16 7.2-16 16l0 24-16 0 0-24c0-8.8-7.2-16-16-16l-24 0 0-16 24 0c8.8 0 16-7.2 16-16zM384 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM320 477.1c0-33.7 27.4-61.1 61.1-61.1l101.8 0c33.7 0 61.1 27.4 61.1 61.1c0 1.6-1.3 2.9-2.9 2.9l-218.2 0c-1.6 0-2.9-1.3-2.9-2.9zM381.1 384c-51.4 0-93.1 41.7-93.1 93.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1L432 384l-50.9 0z\"]\n  };\n  const faMicrowave = {\n    prefix: 'fal',\n    iconName: 'microwave',\n    icon: [576, 512, [], \"e01b\", \"M512 64c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-16 0L80 416l-16 0c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l448 0zM480 448l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 384 0zM464 128l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16s-16 7.2-16 16zM128 320l0-160 256 0 0 160-256 0zM96 152l0 176c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24l0-176c0-13.3-10.7-24-24-24l-272 0c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faChfSign = {\n    prefix: 'fal',\n    iconName: 'chf-sign',\n    icon: [640, 512, [], \"e602\", \"M0 112C0 67.8 35.8 32 80 32l4.2 0c28 0 53.6 15.8 66.1 40.8c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2C114.6 73 100.1 64 84.2 64L80 64c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l4.2 0c15.9 0 30.4-9 37.5-23.2c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5c-12.5 25-38.1 40.8-66.1 40.8L80 480c-44.2 0-80-35.8-80-80L0 112zM208 32c8.8 0 16 7.2 16 16l0 176 160 0 0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208-160 0 0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16zM448 48c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L480 64l0 160 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0 0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416z\"]\n  };\n  const faTentArrowLeftRight = {\n    prefix: 'fal',\n    iconName: 'tent-arrow-left-right',\n    icon: [576, 512, [], \"e57f\", \"M482.8 4.2c-6.5-5.9-16.7-5.5-22.6 1.1s-5.5 16.7 1.1 22.6L518.6 80 57.4 80l57.4-52.2c6.5-5.9 7-16.1 1.1-22.6s-16.1-7-22.6-1.1l-88 80C1.9 87.2 0 91.5 0 96s1.9 8.8 5.2 11.8l88 80c6.5 5.9 16.7 5.5 22.6-1.1s5.5-16.7-1.1-22.6L57.4 112l461.2 0-57.4 52.2c-6.5 5.9-7 16.1-1.1 22.6s16.1 7 22.6 1.1l88-80c3.3-3 5.2-7.3 5.2-11.8s-1.9-8.8-5.2-11.8l-88-80zm-185.3 159c-5.7-4.2-13.4-4.2-19 0L105.4 291c-10.5 7.8-17.4 19.5-19.1 32.4L68.8 457.8C65.1 486.5 87.5 512 116.4 512l343.1 0c29 0 51.3-25.5 47.6-54.2L489.6 323.4c-1.7-12.9-8.6-24.6-19.1-32.4l-173-127.9zM272 207.7l0 112c0 .2 0 .4 0 .5L272 480l-155.6 0c-9.7 0-17.1-8.5-15.9-18.1l17.5-134.4c.6-4.3 2.9-8.2 6.4-10.8L272 207.7zm32 168.5L368.2 480 304 480l0-103.8zm0-60.8l0-107.7L451.5 316.8c3.5 2.6 5.8 6.5 6.4 10.8l17.5 134.4c1.2 9.6-6.2 18.1-15.9 18.1l-53.7 0-.3-.4L304 315.4z\"]\n  };\n  const faCartCircleArrowUp = {\n    prefix: 'fal',\n    iconName: 'cart-circle-arrow-up',\n    icon: [640, 512, [], \"e3f0\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l37.9 0c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2l129.5 0c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16l-129.5 0c-15.2 0-28.3-10.7-31.4-25.6L152 288l187.2 0c5.9-11.4 12.9-22.2 21-32l-214.8 0L106.1 64l433.4 0L507.4 192.4c10.9 .7 21.5 2.4 31.7 5L570.6 71.8c5-20.2-10.2-39.8-31-39.8L99.1 32C92.5 13 74.4 0 53.9 0L16 0zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm136-88a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-211.3 3.3c6.2 6.2 16.4 6.2 22.6 0L480 342.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-89.4 28.7 28.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0l-56 56c-6.2 6.2-6.2 16.4 0 22.6z\"]\n  };\n  const faTrashClock = {\n    prefix: 'fal',\n    iconName: 'trash-clock',\n    icon: [576, 512, [], \"e2b0\", \"M177.7 32l92.5 0c5.5 0 10.6 2.8 13.6 7.5L299.1 64 148.9 64l15.3-24.5c2.9-4.7 8.1-7.5 13.6-7.5zM336.9 64L311 22.6C302.2 8.5 286.8 0 270.3 0L177.7 0C161.2 0 145.8 8.5 137 22.6L111.1 64 64.1 64 32 64 16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l18.3 0L59.8 452.6C62.1 486.1 90 512 123.6 512l200.8 0c2 0 4-.1 6-.3c-12.7-9-24.2-19.7-34.2-31.7l-172.6 0c-16.8 0-30.7-13-31.9-29.7L66.4 96l315.3 0-7.6 105.8c10.5-3.6 21.4-6.3 32.6-8l7-97.8L432 96c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32.1 0-47.1 0zM432 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z\"]\n  };\n  const faReflectBoth = {\n    prefix: 'fal',\n    iconName: 'reflect-both',\n    icon: [512, 512, [], \"e66f\", \"M128 32l256 0L256 160 128 32zM384 0L128 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9S396.9 0 384 0zM32 128L160 256 32 384l0-256zM19.8 98.4C7.8 103.4 0 115.1 0 128L0 384c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9zM480 128l0 256L352 256 480 128zm12.2-29.6c-12-5-25.7-2.2-34.9 6.9l-128 128c-12.5 12.5-12.5 32.8 0 45.3l128 128c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-256c0-12.9-7.8-24.6-19.8-29.6zM384 480l-256 0L256 352 384 480zm29.6 12.2c5-12 2.2-25.7-6.9-34.9l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8z\"]\n  };\n  const faGavel = {\n    prefix: 'fal',\n    iconName: 'gavel',\n    icon: [512, 512, [\"legal\"], \"f0e3\", \"M315.3 4.7c6.2 6.2 6.2 16.4 0 22.6L302.6 40 472 209.4l12.7-12.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-24 24-96 96-24 24c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L353.4 328 184 158.6l-12.7 12.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24-24 96-96 24-24c6.2-6.2 16.4-6.2 22.6 0zM206.6 136L376 305.4 449.4 232 280 62.6 206.6 136zM144 320L32 432l48 48L192 368l-48-48zm-22.6-22.6c12.5-12.5 32.8-12.5 45.3 0l12.7 12.7 49.8-49.8 22.6 22.6-49.8 49.8 12.7 12.7c12.5 12.5 12.5 32.8 0 45.3l-112 112c-12.5 12.5-32.8 12.5-45.3 0l-48-48c-12.5-12.5-12.5-32.8 0-45.3l112-112z\"]\n  };\n  const faLegal = faGavel;\n  const faSprinklerCeiling = {\n    prefix: 'fal',\n    iconName: 'sprinkler-ceiling',\n    icon: [384, 512, [], \"e44c\", \"M0 0L32 0l0 83.8L128 110l0 33.2L11.8 111.4C4.8 109.5 0 103.2 0 96L0 0zM256 110l96-26.2L352 0l32 0 0 96c0 7.2-4.8 13.5-11.8 15.4L256 143.1l0-33.2zM192 32c8.8 0 16 7.2 16 16l0 176 96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0L80 256c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0 0-176c0-8.8 7.2-16 16-16zM144 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM80 384a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm144-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-32 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-64 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm112-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM0 464a16 16 0 1 1 32 0A16 16 0 1 1 0 464z\"]\n  };\n  const faBrowsers = {\n    prefix: 'fal',\n    iconName: 'browsers',\n    icon: [576, 512, [], \"e0cb\", \"M512 32c17.7 0 32 14.3 32 32l0 32L256 96l0-64 256 0zM160 32l64 0 0 64-96 0 0-32c0-17.7 14.3-32 32-32zM128 352l0-224 112 0 304 0 0 224c0 17.7-14.3 32-32 32l-352 0c-17.7 0-32-14.3-32-32zM160 0C124.7 0 96 28.7 96 64l0 288c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L160 0zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 384c0 70.7 57.3 128 128 128l336 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-336 0c-53 0-96-43-96-96l0-272z\"]\n  };\n  const faTrillium = {\n    prefix: 'fal',\n    iconName: 'trillium',\n    icon: [448, 512, [], \"e588\", \"M203.3 8.2c11.8-11 29.8-11 41.5 0c12.1 11.3 33.1 32.5 51.2 58.8c17.9 26 34.2 58.9 34.2 93.4c0 9.3-1.2 18.4-3.5 27c10.5 2.3 20.8 6.1 30.5 11.7c0 0 0 0 0 0c29.9 17.2 50.4 47.6 64.2 75.9c13.9 28.7 21.9 57.3 25.7 73.5c3.8 15.8-5.4 31.5-20.9 36.1c-16 4.8-44.9 12.2-76.8 14.6c-31.5 2.3-68.3-.1-98.2-17.2c-10.5-6-19.6-13.6-27.1-22.2c-7.5 8.7-16.6 16.2-27.1 22.2c-29.9 17.2-66.7 19.6-98.2 17.2c-31.9-2.4-60.9-9.8-76.8-14.6C6.3 380-2.9 364.4 .8 348.5c3.8-16.2 11.8-44.8 25.7-73.5c13.7-28.3 34.2-58.8 64.2-75.9c0 0 0 0 0 0c9.8-5.6 20.1-9.5 30.6-11.7c-2.3-8.6-3.5-17.7-3.5-27c0-34.4 16.4-67.4 34.2-93.4c18.1-26.3 39.1-47.5 51.2-58.8zM224 32.6c-11.4 10.7-29.8 29.6-45.6 52.5c-16.5 24-28.6 50.4-28.6 75.2c0 12 2.9 23.3 8.1 33.3c2.6 5 2.4 10.9-.6 15.7s-8.1 7.7-13.7 7.7c-12.6 0-25.4 3.2-37 9.9C84.9 239.4 68 263 55.3 289c-12.1 24.9-19.3 50.2-23 65.4c15.1 4.4 40.8 10.9 68.7 12.9c29.1 2.2 58.2-.6 79.9-13.1c12.8-7.3 22.6-17.9 28.8-30.1c2.7-5.3 8.2-8.7 14.2-8.7s11.5 3.3 14.2 8.7c6.3 12.2 16 22.8 28.8 30.1c21.7 12.5 50.8 15.2 79.9 13.1c27.8-2.1 53.6-8.5 68.7-12.9c-3.7-15.2-10.9-40.5-23-65.4c-12.6-26.1-29.6-49.7-51.3-62.1c-11.6-6.7-24.4-9.8-36.9-9.9c-5.6 0-10.8-2.9-13.7-7.7s-3.1-10.7-.6-15.7c5.2-10 8.1-21.3 8.1-33.3c0-24.9-12.1-51.3-28.6-75.2C253.9 62.3 235.4 43.4 224 32.6zM224 216a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm56 24a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zm-6.2 183.2c-8.2 35.9-22.6 61.3-30.9 73.9c-9.1 13.7-28.8 13.7-37.9 0c-8.3-12.5-22.7-38-30.9-73.9c10.3-3.1 20.4-7.2 30-12.5c4.8 24 12.9 42.9 19.8 55.8c6.9-12.9 15-31.7 19.8-55.7c9.7 5.3 19.8 9.4 30 12.5zM9.9 105.4c14.7-1.9 44.2-2.8 82.7 10c-2.6 10.4-4.2 21.2-4.5 32.3c-25.6-9.3-46.4-11.4-60.4-11.3c6.4 11.1 17.2 26.4 35 42.3c-9.1 6.1-17.4 13.1-24.9 20.6C10.4 173.6-2.5 149.3-8 136.3c-5.8-13.8 3-29.1 17.9-31zm375.4 73.3c17.8-16 28.7-31.2 35.1-42.4c-14 0-34.9 2.1-60.4 11.3c-.3-11.1-2-21.9-4.5-32.3c38.5-12.8 68-11.8 82.7-10c14.9 1.9 23.7 17.1 17.9 30.9c-5.5 13-18.4 37.4-45.9 63c-7.5-7.6-15.7-14.6-24.9-20.6z\"]\n  };\n  const faTableCellsUnlock = {\n    prefix: 'fal',\n    iconName: 'table-cells-unlock',\n    icon: [640, 512, [], \"e692\", \"M352 64l0 96 128 0 0-64c0-17.7-14.3-32-32-32l-96 0zm-32 0L192 64l0 96 128 0 0-96zM160 64L64 64C46.3 64 32 78.3 32 96l0 64 128 0 0-96zM32 192l0 128 128 0 0-128L32 192zm0 160l0 64c0 17.7 14.3 32 32 32l96 0 0-96L32 352zm160 96l128 0 0-96-128 0 0 96zm160 0l32 0 0 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-24.1 3.5-45.8 14.6-62.4 30.9L352 192l0 128 40.6 0c-5.4 9.4-8.6 20.3-8.6 32l-32 0 0 96zM192 320l128 0 0-128-128 0 0 128zm288-48l0 48 48 0 48 0 32 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-32 0c0-26.5-21.5-48-48-48s-48 21.5-48 48zM448 480l160 0 0-128-160 0 0 128z\"]\n  };\n  const faMusicSlash = {\n    prefix: 'fal',\n    iconName: 'music-slash',\n    icon: [640, 512, [], \"f8d1\", \"M575.5 376.2c.3-2.7 .5-5.4 .5-8.2l0-231.6c0-.1 0-.3 0-.4c0-.1 0-.2 0-.3L576 23c0-12.7-10.3-23-23-23c-2.3 0-4.6 .3-6.8 1l-311 95.7c-3 .9-5.6 2.7-7.5 5L256 123.9l0-.1L544 35.2l0 89L337 187.9 367.5 212 544 157.7l0 150.7c-17-12.7-39.4-20.4-64-20.4c-5.1 0-10.1 .3-15 1l48 37.9c9.6 4.5 17.2 10.7 22.4 17.7l40.1 31.7zM256 287l-32-25.3 0 110.6c-17-12.7-39.4-20.4-64-20.4c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80l0-145zm-96 97c41.1 0 64 26.7 64 48s-22.9 48-64 48s-64-26.7-64-48s22.9-48 64-48zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faTruckRamp = {\n    prefix: 'fal',\n    iconName: 'truck-ramp',\n    icon: [640, 512, [], \"f4e0\", \"M432 0c-44.2 0-80 35.8-80 80l0 304c0 1.3 .2 2.5 .4 3.7L11.8 480.6C3.3 482.9-1.8 491.7 .6 500.2s11.1 13.6 19.6 11.2L416.1 403.6C417.9 463.8 467.3 512 528 512c61.9 0 112-50.1 112-112s-50.1-112-112-112c-51.2 0-94.4 34.4-107.7 81.3l-.5 .1L384 379.1 384 80c0-26.5 21.5-48 48-48l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L432 0zm96 320a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faBinoculars = {\n    prefix: 'fal',\n    iconName: 'binoculars',\n    icon: [512, 512, [], \"f1e5\", \"M112 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm224 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM192 432c0 8.8-7.2 16-16 16L48 448c-8.8 0-16-7.2-16-16l0-75.1c0-28.8 7.8-57.1 22.7-81.9c16-26.6 26.2-56.3 30.1-87.1L90.5 142c1-8 7.8-14 15.9-14l85.6 0 0 16 0 128 0 160zm32 0l0-144 64 0 0 144c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-75.1c0-34.6-9.4-68.6-27.2-98.3c-13.7-22.8-22.5-48.2-25.8-74.6L453.3 138c-3-24-23.4-42-47.6-42L312 96c-13.3 0-24 10.7-24 24l0 8-64 0 0-8c0-13.3-10.7-24-24-24l-93.6 0c-24.2 0-44.6 18-47.6 42L53 184c-3.3 26.4-12.1 51.8-25.8 74.6C9.4 288.3 0 322.3 0 356.9L0 432c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48zm0-176l0-96 64 0 0 96-64 0zm96 16l0-128 0-16 85.6 0c8.1 0 14.9 6 15.9 14l5.7 45.9c3.9 30.8 14.1 60.5 30.1 87.1c14.8 24.7 22.7 53 22.7 81.9l0 75.1c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16l0-160z\"]\n  };\n  const faMicrophoneSlash = {\n    prefix: 'fal',\n    iconName: 'microphone-slash',\n    icon: [640, 512, [], \"f131\", \"M474.8 296.7c3.4-13 5.2-26.6 5.2-40.7l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 6.3-.5 12.4-1.3 18.5l28.1 22.2zM416 250.2L416 96c0-53-43-96-96-96s-96 43-96 96l0 2.7 32 25.3L256 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 129 32 25.3zM192 236.5l-32-25.3 0 44.8c0 83 63.1 151.2 144 159.2l0 64.8-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64.8c21.3-2.1 41.4-8.4 59.5-18.1l-28.1-22.2c-14.7 5.8-30.6 9.1-47.4 9.1c-70.7 0-128-57.3-128-128l0-19.5zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faBoxTissue = {\n    prefix: 'fal',\n    iconName: 'box-tissue',\n    icon: [512, 512, [], \"e05b\", \"M208 32c12.6 0 17.5 3.4 20.5 6.2c4.7 4.4 8.4 11.1 14.9 24.1l.7 1.5c5.5 11 13.7 27.5 27.4 40.4c16 15.2 37.1 23.8 64.5 23.8l77.5 0L343.1 304 165 304 97 32l111 0zM120 256l12 48-20 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-22.4 0 19.2-48 12.8-32 36.5-91.2c1.3-3.2 1.9-6.6 1.9-10C448 108 436 96 421.2 96L336 96c-40 0-52-24-64-48S248 0 208 0L92.5 0C76.8 0 64 12.8 64 28.5c0 2.3 .3 4.7 .9 6.9L112 224l8 32zm-33 0l-8-32-31 0c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-19.9 0-12.8 32 32.7 0c8.8 0 16 7.2 16 16l0 112L32 384l0-112c0-8.8 7.2-16 16-16l39 0zM32 416l448 0 0 48c0 8.8-7.2 16-16 16L48 480c-8.8 0-16-7.2-16-16l0-48z\"]\n  };\n  const faCircleC = {\n    prefix: 'fal',\n    iconName: 'circle-c',\n    icon: [512, 512, [], \"e101\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM188.1 323.9c-37.5-37.5-37.5-98.3 0-135.8s98.3-37.5 135.8 0c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0c-37.5 37.5-98.3 37.5-135.8 0z\"]\n  };\n  const faStarChristmas = {\n    prefix: 'fal',\n    iconName: 'star-christmas',\n    icon: [512, 512, [], \"f7d4\", \"M216.9 205.5L256 55.7l39.1 149.8c1.5 5.6 5.8 10 11.4 11.4L456.3 256 306.5 295.1c-5.6 1.5-10 5.8-11.4 11.4L256 456.3 216.9 306.5c-1.5-5.6-5.8-10-11.4-11.4L55.7 256l149.8-39.1c5.6-1.5 10-5.8 11.4-11.4zM256 0c-10.9 0-20.5 7.4-23.2 17.9L188.3 188.3 17.9 232.8C7.4 235.5 0 245.1 0 256s7.4 20.5 17.9 23.2l170.4 44.4 44.4 170.4c2.8 10.6 12.3 17.9 23.2 17.9s20.5-7.4 23.2-17.9l44.4-170.4 170.4-44.4c10.6-2.8 17.9-12.3 17.9-23.2s-7.4-20.5-17.9-23.2L323.7 188.3 279.2 17.9C276.5 7.4 266.9 0 256 0zM443.3 68.7c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6zm-374.6 0c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0zm86.6 310.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64zm201.4-22.6c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faChartBullet = {\n    prefix: 'fal',\n    iconName: 'chart-bullet',\n    icon: [512, 512, [], \"e0e1\", \"M272 32c8.8 0 16 7.2 16 16l0 16 176 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-176 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16L48 224c-26.5 0-48-21.5-48-48l0-64C0 85.5 21.5 64 48 64l208 0 0-16c0-8.8 7.2-16 16-16zM160 96l0 96 96 0 0-96-96 0zm128 0l0 96 176 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16L288 96zM128 96L48 96c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l80 0 0-96zM368 256c8.8 0 16 7.2 16 16l0 16 80 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-80 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16L48 448c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l304 0 0-16c0-8.8 7.2-16 16-16zM224 416l128 0 0-96-128 0 0 96zm160-96l0 96 80 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-80 0zm-192 0L48 320c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l144 0 0-96z\"]\n  };\n  const faMotorcycle = {\n    prefix: 'fal',\n    iconName: 'motorcycle',\n    icon: [640, 512, [127949], \"f21c\", \"M411.8 96L480 96l0-32-26.6 0L411.8 96zM488 128l-75.8 0L467 232.1c14-5.3 29.2-8.1 45-8.1c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128c0-43.4 21.6-81.8 54.7-104.9l-15-28.5C380.5 247.2 352 296.3 352 352l0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-8c0-92.8-75.2-168-168-168l-72 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l72 0c41.4 0 79.9 12.6 111.8 34.1l127.4-98L342.3 64 272 64c-8.8 0-16-7.2-16-16s7.2-16 16-16l70.3 0c11.9 0 22.8 6.6 28.3 17.1L385 76.3 436.1 37c4.2-3.2 9.3-5 14.6-5L488 32c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24zM257.5 214.7c36.7 34.7 60.2 83.3 62.4 137.3l.2 0c0-68 35.4-127.8 88.7-161.9l-34.4-65.3L257.5 214.7zM497.8 359.5l-44.1-83.8c-23 17.5-37.8 45.2-37.8 76.3c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-10.5 0-20.5 1.7-29.9 4.8l44.1 83.8c4.1 7.8 1.1 17.5-6.7 21.6s-17.5 1.1-21.6-6.7zM128 256c-53 0-96 43-96 96s43 96 96 96c47.6 0 87.1-34.6 94.7-80l-67 0c-5.5 9.6-15.9 16-27.7 16c-17.7 0-32-14.3-32-32s14.3-32 32-32c11.8 0 22.2 6.4 27.7 16l67 0c-7.6-45.4-47.1-80-94.7-80zM0 352a128 128 0 1 1 256 0A128 128 0 1 1 0 352z\"]\n  };\n  const faTreeChristmas = {\n    prefix: 'fal',\n    iconName: 'tree-christmas',\n    icon: [448, 512, [127876], \"f7db\", \"M212.3 75c-1.6 4.3-5 7.7-9.4 9.4L171.8 96 203 107.7c4.3 1.6 7.7 5 9.4 9.4L224 148.2 235.7 117c1.6-4.3 5-7.7 9.4-9.4L276.2 96 245 84.3c-4.3-1.6-7.7-5-9.4-9.4L224 43.8 212.3 75zM224 0c10.7 0 20.2 6.6 24 16.6l15.1 40.3L303.4 72c10 3.7 16.6 13.3 16.6 24s-6.6 20.2-16.6 24l-40.3 15.1L248 175.4c-3.7 10-13.3 16.6-24 16.6s-20.2-6.6-24-16.6l-15.1-40.3L144.6 120c-10-3.7-16.6-13.3-16.6-24s6.6-20.2 16.6-24l40.3-15.1L200 16.6C203.8 6.6 213.3 0 224 0zM27.9 307.9l107-157.4 25.1 9.4 2.5 6.8L58.4 320l49.8 0c5.8 0 11.2 3.2 14 8.3s2.6 11.4-.6 16.3L35 480l378 0L326.4 344.6c-3.2-4.9-3.4-11.2-.6-16.3s8.2-8.3 14-8.3l48.8 0L285.3 167.1l2.7-7.2 24.8-9.3L419.4 308.3c2.8 4.2 4.5 9 4.8 14c1 16.1-11.8 29.7-28 29.7l-27.1 0 74.4 116.3c2.9 4.6 4.5 9.9 4.5 15.3c0 15.7-12.7 28.4-28.4 28.4L28.4 512C12.7 512 0 499.3 0 483.6c0-5.4 1.6-10.7 4.5-15.3L78.9 352l-27.6 0C35.7 352 23 339.4 23 323.8c0-5.7 1.7-11.2 4.9-15.9zM160 288a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM288 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faTireFlat = {\n    prefix: 'fal',\n    iconName: 'tire-flat',\n    icon: [512, 512, [], \"f632\", \"M32 460.2c0 10.9 8.9 19.8 19.8 19.8l80.2 0L380 480l80.2 0c10.9 0 19.8-8.9 19.8-19.8c0-3.1-.7-6.1-2.1-8.8L460.2 416c-5.6-11.1-5.5-23.9-.6-34.7c13-28.4 20.3-60 20.3-93.3C480 164.3 379.7 64 256 64S32 164.3 32 288c0 33.4 7.3 65 20.3 93.3c5 10.8 5 23.6-.6 34.7L34.1 451.4 5.8 437.3l28.3 14.1c-1.4 2.7-2.1 5.8-2.1 8.8zM512 288c0 38.1-8.3 74.2-23.2 106.7c-1 2.2-1 4.8 .1 7l17.7 35.3c3.6 7.2 5.5 15.1 5.5 23.2c0 28.6-23.2 51.8-51.8 51.8L380 512 132 512l-80.2 0C23.2 512 0 488.8 0 460.2c0-8 1.9-16 5.5-23.2l17.7-35.3c1.1-2.2 1.1-4.8 .1-7C8.3 362.2 0 326.1 0 288C0 146.6 114.6 32 256 32s256 114.6 256 256zm-128 0c0-36.8-15.5-69.9-40.3-93.3l-38.2 52.6c9.1 11 14.5 25.2 14.5 40.6c0 1.4 0 2.7-.1 4l61.8 20.1c1.5-7.8 2.3-15.9 2.3-24.2zm-74.1 34.4c-8.6 13.5-22.1 23.5-38 27.6l0 65c44.3-5.5 81.5-33.6 99.8-72.4l-61.9-20.1zm-70 27.5c-15.8-4.1-29.3-14.1-37.9-27.5l-61.9 20.1c18.3 38.8 55.5 66.9 99.8 72.4l0-65zM128 288c0 8.3 .8 16.3 2.3 24.2L192.1 292c-.1-1.3-.1-2.7-.1-4c0-15.4 5.5-29.6 14.5-40.6l-10.1-13.9-28.1-38.7C143.5 218.1 128 251.2 128 288zm128-64c8.3 0 16.3 1.6 23.6 4.5l38.2-52.6C299.5 165.8 278.4 160 256 160s-43.5 5.8-61.8 15.9l28.1 38.8 10 13.8c7.3-2.9 15.3-4.5 23.6-4.5zM96 288a160 160 0 1 1 320 0A160 160 0 1 1 96 288zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faSunglasses = {\n    prefix: 'fal',\n    iconName: 'sunglasses',\n    icon: [576, 512, [128374], \"f892\", \"M86.3 87.6C89.9 73.7 102.4 64 116.8 64c4.9 0 9.7 1.1 14.1 3.3l22 11c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-22-11c-8.8-4.4-18.5-6.7-28.4-6.7c-29 0-54.2 19.6-61.5 47.6L4.6 276.3C1.6 287.9 0 299.8 0 311.8l0 .2 0 .2L0 352l0 16c0 61.9 50.1 112 112 112l44.3 0c59.4 0 108.5-46.4 111.8-105.8l3.4-54.2 32.9 0 3.4 54.2C311.1 433.6 360.2 480 419.7 480l44.3 0c61.9 0 112-50.1 112-112l0-15.5 0-.5 0-39.8c0-12.1-1.5-24.2-4.6-36L520.7 79.6c-7.2-28-32.5-47.6-61.5-47.6c-9.9 0-19.6 2.3-28.4 6.7l-22 11c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l22-11c4.4-2.2 9.2-3.3 14.1-3.3c14.4 0 26.9 9.7 30.5 23.6l48.2 186.8c-31-12-65-18.4-97.6-18.4c-40.1 0-82.2 9.6-118.5 27.3c-2.6 1.3-4.9 2.9-7 4.7l-53.7 0c-2.1-1.8-4.4-3.4-7-4.7C217.9 265.6 175.8 256 135.7 256c-32.6 0-66.6 6.3-97.6 18.4L86.3 87.6zM32 312.2l0-.2c31.4-15.6 68.6-24 103.7-24c35.3 0 72.5 8.5 104.3 24l0 .1s0 0 0 0l-3.8 60.2s0 0 0 0l0 .2c-2.4 42.4-37.4 75.6-79.9 75.6L112 448c-7.7 0-15.1-1.1-22.1-3.1l9.2-4.6 12-6 24-12 48-24c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-48 24-24 12-12 6-12 6-12 6c-1.4 .7-2.6 1.6-3.7 2.5c-8.1-7.7-14.6-17-19-27.5c.3-.1 .7-.3 1-.5l96-48c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2L32 366.1 32 352l0-39.8zM544 368c0 44.2-35.8 80-80 80l-44.3 0c-8.5 0-16.7-1.3-24.3-3.8l91.8-45.9c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-96 48-12 6c-.6 .3-1.1 .6-1.7 1c-7.7-7.7-13.9-17-18-27.4l93.9-47c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-85.6 42.8L336 312s0 0 0 0c0 0 0 0 0-.1c31.8-15.5 69-24 104.3-24c35.1 0 72.2 8.4 103.7 24l0 56z\"]\n  };\n  const faBadge = {\n    prefix: 'fal',\n    iconName: 'badge',\n    icon: [512, 512, [], \"f335\", \"M256 32c-28.3 0-53 15.9-65.4 39.4c-3.6 6.8-11.5 10.1-18.8 7.8c-25.4-7.8-54.1-1.6-74.1 18.4s-26.2 48.7-18.4 74.1c2.3 7.3-1 15.2-7.8 18.8C47.9 203 32 227.7 32 256s15.9 53 39.4 65.4c6.8 3.6 10.1 11.5 7.8 18.8c-7.8 25.4-1.6 54.1 18.4 74.1s48.7 26.2 74.1 18.4c7.3-2.3 15.2 1 18.8 7.8C203 464.1 227.7 480 256 480s53-15.9 65.4-39.4c3.6-6.8 11.5-10.1 18.8-7.8c25.4 7.8 54.1 1.6 74.1-18.4s26.2-48.7 18.4-74.1c-2.3-7.3 1-15.2 7.8-18.8C464.1 309 480 284.3 480 256s-15.9-53-39.4-65.4c-6.8-3.6-10.1-11.5-7.8-18.8c7.8-25.4 1.6-54.1-18.4-74.1s-48.7-26.2-74.1-18.4c-7.3 2.3-15.2-1-18.8-7.8C309 47.9 284.3 32 256 32zM168.9 45.6C188 18.1 219.9 0 256 0s68 18.1 87.1 45.6c33-6 68.3 3.8 93.9 29.4s35.3 60.9 29.4 93.9C493.9 188 512 219.9 512 256s-18.1 68-45.6 87.1c6 33-3.8 68.3-29.4 93.9s-60.9 35.3-93.9 29.4C324 493.9 292.1 512 256 512s-68-18.1-87.1-45.6c-33 6-68.3-3.8-93.9-29.4s-35.3-60.9-29.4-93.9C18.1 324 0 292.1 0 256s18.1-68 45.6-87.1c-6-33 3.8-68.3 29.4-93.9s60.9-35.3 93.9-29.4z\"]\n  };\n  const faMessagePen = {\n    prefix: 'fal',\n    iconName: 'message-pen',\n    icon: [512, 512, [\"comment-alt-edit\", \"message-edit\"], \"f4a4\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM316.3 147.7c4.9 4.9 4.9 12.9 0 17.8l-8.1 8.1-17.8-17.8 8.1-8.1c4.9-4.9 12.9-4.9 17.8 0zM207.1 239.1l60.7-60.7 17.8 17.8L224.8 257c-2.1 2.1-4.6 3.5-7.4 4.2L198 266l4.9-19.5c.7-2.8 2.2-5.4 4.2-7.4zM275.8 125l-91.4 91.5c-6.1 6.2-10.5 13.9-12.6 22.3l-11.3 45.3c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l45.3-11.3c8.4-2.1 16.2-6.5 22.3-12.6l91.4-91.5c17.4-17.4 17.4-45.6 0-63c-17.4-17.4-45.7-17.4-63.1 0z\"]\n  };\n  const faCommentAltEdit = faMessagePen;\n  const faMessageEdit = faMessagePen;\n  const faBellConcierge = {\n    prefix: 'fal',\n    iconName: 'bell-concierge',\n    icon: [512, 512, [128718, \"concierge-bell\"], \"f562\", \"M208 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 48.6C123.8 152.8 32 249.7 32 368l0 16 32 0 0-16c0-106 86-192 192-192s192 86 192 192l0 16 32 0 0-16c0-118.3-91.8-215.2-208-223.4L272 96l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0-48 0zM16 416c-8.8 0-16 7.2-16 16s7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 416z\"]\n  };\n  const faConciergeBell = faBellConcierge;\n  const faPenRuler = {\n    prefix: 'fal',\n    iconName: 'pen-ruler',\n    icon: [512, 512, [\"pencil-ruler\"], \"f5ae\", \"M429.8 39.6c-9.4-9.4-24.6-9.4-33.9 0L341 94.4 417.6 171l54.8-54.8c9.4-9.4 9.4-24.6 0-33.9L429.8 39.6zM83.1 352.4c-7.6 7.6-13.1 16.9-16.1 27.2L39.6 472.4l92.8-27.3c10.3-3 19.6-8.6 27.2-16.1L395 193.6 318.4 117 83.1 352.4zM373.2 17c21.9-21.9 57.3-21.9 79.2 0L495 59.6c21.9 21.9 21.9 57.3 0 79.2L182.3 451.6c-11.4 11.4-25.4 19.7-40.8 24.2l-121 35.6c-5.6 1.7-11.7 .1-15.8-4s-5.7-10.2-4-15.8l35.6-121c4.5-15.4 12.9-29.4 24.2-40.8L373.2 17zM82.7 27.3c25-25 65.5-25 90.5 0l70.9 70.9-22.6 22.6L189.7 89l-34.3 34.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L167 66.3 150.6 49.9c-12.5-12.5-32.8-12.5-45.3 0L49.9 105.4c-12.5 12.5-12.5 32.8 0 45.3l70.9 70.9L98.2 244.1 27.3 173.3c-25-25-25-65.5 0-90.5L82.7 27.3zm256 457.4l-70.9-70.9 22.6-22.6 70.9 70.9c12.5 12.5 32.8 12.5 45.3 0l55.4-55.4c12.5-12.5 12.5-32.8 0-45.3L445.7 345l-34.3 34.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L423 322.3l-31.8-31.8 22.6-22.6 70.9 70.9c25 25 25 65.5 0 90.5l-55.4 55.4c-25 25-65.5 25-90.5 0z\"]\n  };\n  const faPencilRuler = faPenRuler;\n  const faFileMp3 = {\n    prefix: 'fal',\n    iconName: 'file-mp3',\n    icon: [512, 512, [], \"e648\", \"M64 480l16 0 0 32-16 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM139.7 352.6c6.9-1.9 14.3 1 18 7.2L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-70.2-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8l0 70.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.2 4.8-13.5 11.7-15.4zM288 368c0-8.8 7.2-16 16-16l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80zm32 64l16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48zm144 80l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0c-8.8 0-16-7.2-16-16c0-.6 0-1.1 .1-1.6c.8-8.1 7.6-14.4 15.9-14.4l24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48z\"]\n  };\n  const faArrowProgress = {\n    prefix: 'fal',\n    iconName: 'arrow-progress',\n    icon: [512, 512, [], \"e5df\", \"M281.6 3.2c-7.1-5.3-17.1-3.9-22.4 3.2s-3.9 17.1 3.2 22.4L288 48 112 48C50.1 48 0 98.1 0 160s50.1 112 112 112l288 0c44.2 0 80 35.8 80 80c0 39.5-28.7 72.3-66.3 78.8c-7.5-27-32.3-46.8-61.7-46.8c-35.3 0-64 28.7-64 64s28.7 64 64 64c30.1 0 55.4-20.8 62.2-48.9C469.4 456.1 512 409 512 352c0-61.9-50.1-112-112-112l-288 0c-44.2 0-80-35.8-80-80s35.8-80 80-80l176 0L262.4 99.2c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2l64-48c4-3 6.4-7.8 6.4-12.8s-2.4-9.8-6.4-12.8l-64-48zM351.9 480a32 32 0 1 1 .1-64 32 32 0 1 1 -.1 64zM448 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 448 0a64 64 0 1 0 0 128zM126 432c-7.1-27.6-32.2-48-62-48c-35.3 0-64 28.7-64 64s28.7 64 64 64c29.8 0 54.9-20.4 62-48l66 0-25.6 19.2c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2l64-48c4-3 6.4-7.8 6.4-12.8s-2.4-9.8-6.4-12.8l-64-48c-7.1-5.3-17.1-3.9-22.4 3.2s-3.9 17.1 3.2 22.4L192 432l-66 0zM32 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faChessRookPiece = {\n    prefix: 'fal',\n    iconName: 'chess-rook-piece',\n    icon: [320, 512, [\"chess-rook-alt\"], \"f448\", \"M16 112c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16l0 112c0 3.7-1.3 7.4-3.7 10.2l-35.9 43.1 4.4 74.6-32.1 0L232 272.9c-.2-4.1 1.1-8.1 3.7-11.2L272 218.2l0-90.2-48 0 0 24c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24-64 0 0 24c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24-48 0 0 90.2 36.3 43.6c2.6 3.1 3.9 7.1 3.7 11.2L83.3 352l-32.1 0 4.4-74.6L19.7 234.2c-2.4-2.9-3.7-6.5-3.7-10.2l0-112zm144 96c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM33.1 468.7c-.7 1.2-1.1 2.5-1.1 3.9c0 4.1 3.3 7.4 7.4 7.4l241.1 0c4.1 0 7.4-3.3 7.4-7.4c0-1.4-.4-2.7-1.1-3.9L254.2 416 65.8 416 33.1 468.7zM254.2 384c11.1 0 21.4 5.7 27.2 15.1l32.7 52.7c3.9 6.2 5.9 13.4 5.9 20.8c0 21.8-17.7 39.4-39.4 39.4L39.4 512C17.7 512 0 494.3 0 472.6c0-7.3 2.1-14.5 5.9-20.8l32.7-52.7c5.8-9.4 16.1-15.1 27.2-15.1l188.4 0z\"]\n  };\n  const faChessRookAlt = faChessRookPiece;\n  const faSquareRoot = {\n    prefix: 'fal',\n    iconName: 'square-root',\n    icon: [576, 512, [8730], \"f697\", \"M352.1 64c-7.1 0-13.4 4.7-15.4 11.6L223.4 468.4c-1.8 6.3-7.2 10.8-13.7 11.5s-12.7-2.6-15.8-8.4L82.9 264.4c-2.8-5.2-8.2-8.4-14.1-8.4L16 256c-8.8 0-16-7.2-16-16s7.2-16 16-16l52.8 0c17.7 0 34 9.7 42.3 25.3l92.4 172.4L306 66.7C311.9 46.1 330.7 32 352.1 32L560 32c8.8 0 16 7.2 16 16s-7.2 16-16 16L352.1 64z\"]\n  };\n  const faAlbumCollectionCirclePlus = {\n    prefix: 'fal',\n    iconName: 'album-collection-circle-plus',\n    icon: [640, 512, [], \"e48e\", \"M32 16c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 0C39.2 0 32 7.2 32 16zM16 80c0 8.8 7.2 16 16 16l448 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 64c-8.8 0-16 7.2-16 16zm43.8 48C26.9 128 1.1 156.3 4 189.1l24.7 272C31.4 489.9 55.6 512 84.5 512l310.3 0c-12.9-9.1-24.5-19.9-34.6-32L84.5 480c-12.4 0-22.8-9.5-23.9-21.8l-24.7-272C34.6 172.1 45.7 160 59.8 160l392.4 0c14.1 0 25.2 12.1 23.9 26.2l-.6 7c6.7-.8 13.6-1.2 20.5-1.2c3.9 0 7.8 .1 11.7 .4l.3-3.3c3-32.8-22.8-61.1-55.8-61.1L59.8 128zM256 192c-88.4 0-160 57.3-160 128s71.6 128 160 128c27.6 0 53.6-5.6 76.2-15.4c-3.9-9.9-6.9-20.2-9-30.8C304.4 410.6 281.7 416 256 416c-77.7 0-128-49.3-128-96s50.3-96 128-96c43.3 0 78 15.3 100.3 36.9c6.5-8.5 13.8-16.4 21.8-23.6C348.8 209.6 305 192 256 192zm0 152c13.3 0 24-9 24-20s-10.7-20-24-20s-24 9-24 20s10.7 20 24 20zm128 24a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM512 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faPeopleArrows = {\n    prefix: 'fal',\n    iconName: 'people-arrows',\n    icon: [640, 512, [\"people-arrows-left-right\"], \"e068\", \"M128 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128A64 64 0 1 1 128 0zM105.6 192c-25 0-45.8 19.1-47.8 44l-4.1 49.3C52.1 304 66.8 320 85.6 320l45.2 0c2.3 6.6 6.1 12.7 11.3 17.9L156.1 352 96 352l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-147.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160l44.8 0c28.3 0 53.4 14.8 67.7 37.3c-4.3 2.2-8.4 5.1-12 8.8l-12.6 12.6c-7.9-15.9-24.3-26.7-43-26.7l-44.8 0zM160 496l0-140.1 32 32L192 496c0 8.8-7.2 16-16 16s-16-7.2-16-16zm288 0l0-108.1 32-32L480 496c0 8.8-7.2 16-16 16s-16-7.2-16-16zm96-144l-60.1 0 14.1-14.1c5.2-5.2 9-11.4 11.3-17.9l45.2 0c18.7 0 33.4-16 31.9-34.7L582.2 236c-2.1-24.9-22.9-44-47.8-44l-44.8 0c-18.7 0-35.1 10.8-43 26.7l-12.6-12.6c-3.6-3.6-7.7-6.5-12-8.8c14.2-22.5 39.3-37.3 67.7-37.3l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L576 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144zM512 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128A64 64 0 1 1 512 0zM251.3 251.3L214.6 288l210.7 0-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L425.4 320l-210.7 0 36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6l64-64c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faPeopleArrowsLeftRight = faPeopleArrows;\n  const faSignPost = {\n    prefix: 'fal',\n    iconName: 'sign-post',\n    icon: [512, 512, [], \"e624\", \"M240 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 145 0c9.5 0 18.5 4.2 24.6 11.5l61.9 74.2c4.9 5.9 4.9 14.6 0 20.5l-61.9 74.2c-6.1 7.3-15.1 11.5-24.6 11.5l-145 0 0 240c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-240L64 256c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l176 0 0-48zM470.3 160L417 96 64 96l0 128 353 0 53.3-64z\"]\n  };\n  const faFaceAngryHorns = {\n    prefix: 'fal',\n    iconName: 'face-angry-horns',\n    icon: [640, 512, [], \"e368\", \"M320 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480c141.4 0 256-114.6 256-256c0-24.6-3.5-48.4-9.9-70.9c44.3-59.4 67.4-135 73.6-166c1.3-6.3-1.4-12.8-6.8-16.4s-12.4-3.6-17.8 0c-19.3 12.9-48.5 24.2-78.4 33.1c-23.3 7-46 12.2-63 15.5C430.9 19.1 377.7 0 320 0S209.1 19.1 166.2 51.3c-17-3.3-39.7-8.6-63-15.5C73.4 26.9 44.2 15.5 24.9 2.7C19.5-.9 12.5-.9 7.1 2.7S-1 12.8 .3 19.1c6.2 31 29.3 106.6 73.6 166C67.5 207.6 64 231.4 64 256c0 141.4 114.6 256 256 256zM552.4 148.6c-12.2-26.4-28.8-50.4-48.8-71c13.1-3 27.6-6.8 42.3-11.2c17.7-5.3 36.2-11.7 53.2-19.1c-9.2 28.9-24.6 66.9-46.6 101.3zM94.1 66.4c14.7 4.4 29.2 8.1 42.3 11.2c-20 20.6-36.6 44.6-48.8 71C65.5 114.3 50.2 76.2 40.9 47.3c17 7.4 35.5 13.8 53.2 19.1zM402.7 411.9c6.6-5.9 7.1-16 1.2-22.6C387.8 371.4 359.7 352 320 352s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM240.4 296c13.3 0 24-10.7 24-24c0-2.6-.4-5.1-1.2-7.4l19.7 6.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l39.6 13.2c-6.2 4.3-10.2 11.5-10.2 19.6c0 13.3 10.7 24 24 24zm184-24c0-8.2-4.1-15.5-10.4-19.8l39.1-13c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l20.6-6.9c-.8 2.4-1.3 5-1.3 7.7c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faMarsAndVenusBurst = {\n    prefix: 'fal',\n    iconName: 'mars-and-venus-burst',\n    icon: [640, 512, [], \"e523\", \"M528 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l57.4 0-75.6 75.6C481.1 80.6 442.5 64 400 64c-88.4 0-160 71.6-160 160c0 83 63.1 151.2 144 159.2l0 32.8-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l40 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-40 0 0-32.8c80.9-8 144-76.2 144-159.2c0-34.3-10.8-66.1-29.2-92.2L608 54.6l0 49.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-88c0-8.8-7.2-16-16-16L528 0zM272 224a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM176 8c-6.3 0-11.9 3.6-14.5 9.3L129.4 87.2 54.7 68.7c-6.1-1.5-12.5 .7-16.3 5.6s-4.6 11.6-1.8 17.2l34.6 68.6L10.3 206.9c-5 3.8-7.2 10.2-5.8 16.2s6.2 10.8 12.3 12.1L92 251l-1.4 76.8c-.1 6.2 3.4 12 9.1 14.7s12.3 1.9 17.1-2.1l59.2-49 59.2 49c4.1 3.4 9.5 4.5 14.5 3.1c-13.9-17.5-24.9-37.4-32-59.1l-31.5-26.1c-5.9-4.9-14.5-4.9-20.4 0l-42.6 35.2 1-55.3c.1-7.7-5.2-14.4-12.7-15.9L57.4 211.1l43.8-33.7c6.1-4.7 8-13 4.5-19.9L80.9 108.1l53.7 13.3c7.5 1.8 15.2-1.9 18.4-8.9L176 62.3l23.1 50.2c3.2 7 10.9 10.7 18.4 8.9l24.2-6c11.2-16.3 24.9-30.8 40.5-43L222.6 87.2 190.5 17.3C187.9 11.6 182.3 8 176 8z\"]\n  };\n  const faTombstone = {\n    prefix: 'fal',\n    iconName: 'tombstone',\n    icon: [448, 512, [], \"f720\", \"M384 448l0-256c0-88.4-71.6-160-160-160S64 103.6 64 192l0 256-32 0 0-256C32 86 118 0 224 0S416 86 416 192l0 256-32 0zM0 496c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16zM240 144l0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faSquareCaretRight = {\n    prefix: 'fal',\n    iconName: 'square-caret-right',\n    icon: [448, 512, [\"caret-square-right\"], \"f152\", \"M416 96c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM320 256c0 9.6-4 18.7-11 25.2L206.2 376.7c-5.1 4.7-11.8 7.3-18.7 7.3c-15.2 0-27.5-12.3-27.5-27.5l0-201c0-15.2 12.3-27.5 27.5-27.5c6.9 0 13.6 2.6 18.7 7.3L309 230.8c7 6.5 11 15.6 11 25.2zm-32.7-1.7L192 165.8l0 180.3 95.3-88.4c.5-.4 .7-1.1 .7-1.7s-.3-1.3-.7-1.7z\"]\n  };\n  const faCaretSquareRight = faSquareCaretRight;\n  const faScissors = {\n    prefix: 'fal',\n    iconName: 'scissors',\n    icon: [512, 512, [9984, 9986, 9988, \"cut\"], \"f0c4\", \"M508.2 442.4c5.7-6.7 4.9-16.8-1.8-22.6l-152-129.3c-6.7-5.7-16.8-4.9-22.6 1.8s-4.9 16.8 1.8 22.6l152 129.3c6.7 5.7 16.8 4.9 22.6-1.8zM287 235.1l-78.5-66.1c9.9-16.7 15.5-36.2 15.5-56.9C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c29.5 0 56.4-11.4 76.4-30.1L262.2 256l-73.8 62.1c-20-18.7-46.9-30.1-76.4-30.1C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-20.8-5.7-40.3-15.5-56.9L506.3 92.2c6.8-5.7 7.6-15.8 1.9-22.5s-15.8-7.6-22.5-1.9L287 235.1zM112 192a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm0 128a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faCut = faScissors;\n  const faListMusic = {\n    prefix: 'fal',\n    iconName: 'list-music',\n    icon: [512, 512, [], \"f8c9\", \"M489.1 0C501.8 0 512 10.2 512 22.9L512 136c0 6.9-4.5 13.1-11.1 15.2L384 188.9 384 432c0 44.2-50.1 80-112 80s-112-35.8-112-80s50.1-80 112-80c31.3 0 59.7 9.2 80 24l0-320c0-6.9 4.4-13 10.9-15.2L481.9 1.2c2.3-.8 4.8-1.2 7.2-1.2zM332.6 401.5C318.3 391.3 297 384 272 384s-46.3 7.3-60.6 17.5C197.1 411.7 192 422.9 192 432s5.1 20.3 19.4 30.5C225.7 472.7 247 480 272 480s46.3-7.3 60.6-17.5C346.9 452.3 352 441.1 352 432s-5.1-20.3-19.4-30.5zM384 155.3l96-30.9 0-88.8-96 32 0 87.8zM16 64l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 96C7.2 96 0 88.8 0 80s7.2-16 16-16zm0 128l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 224c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 352c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSunPlantWilt = {\n    prefix: 'fal',\n    iconName: 'sun-plant-wilt',\n    icon: [640, 512, [], \"e57a\", \"M160.5 0c-5.9 0-11.3 3.2-14.1 8.4l-27.5 51L63.4 42.7c-5.6-1.7-11.7-.1-15.9 4s-5.7 10.3-4 15.9l16.6 55.4-51 27.5c-5.2 2.8-8.4 8.2-8.4 14.1s3.2 11.3 8.4 14.1l51 27.5L43.5 256.7c-1.7 5.6-.2 11.7 4 15.9s10.3 5.7 15.9 4L118.9 260l27.5 51c2.8 5.2 8.2 8.4 14.1 8.4s11.3-3.2 14.1-8.4l27.5-51 55.6 16.6c5.6 1.7 11.7 .1 15.9-4s5.7-10.3 4-15.9l-16.6-55.4 51-27.5c5.2-2.8 8.4-8.2 8.4-14.1s-3.2-11.3-8.4-14.1l-51-27.5 16.6-55.4c1.7-5.6 .2-11.7-4-15.9s-10.3-5.7-15.9-4L202.1 59.4l-27.5-51C171.8 3.2 166.4 0 160.5 0zm0 49.7L180.1 86c3.6 6.7 11.4 9.9 18.7 7.7l39.6-11.8-11.9 39.5c-2.2 7.3 1.1 15.1 7.7 18.7l36.3 19.6-36.3 19.6c-6.7 3.6-9.9 11.4-7.7 18.7l11.9 39.5-39.6-11.8c-7.3-2.2-15.1 1.1-18.7 7.7l-19.6 36.3-19.6-36.3c-3.6-6.7-11.4-9.9-18.7-7.7L82.6 237.4l11.9-39.5c2.2-7.3-1.1-15.1-7.7-18.7L50.4 159.7l36.3-19.6c6.7-3.6 9.9-11.4 7.7-18.7L82.6 81.9l39.6 11.8c7.3 2.2 15.1-1.1 18.7-7.7l19.6-36.3zm32.6 111.2a32 32 0 1 0 -63.9 0 32 32 0 1 0 63.9 0zm303.7 .1c0-17.6 14.3-32 32-32s32 14.3 32 32l0 49.5c-11.4 2.5-21.7 7.9-29.9 16.2c-11.9 12.1-18 28.9-18 48c0 14.4 7.5 30.9 16.5 45.3c9.4 15.1 22.3 30.7 36.5 44.1c6.2 5.8 15.8 5.8 22 0c14.2-13.4 27.1-29.1 36.5-44.2c9-14.4 16.5-30.9 16.5-45.2c0-19.1-6.1-35.9-18-48c-8.2-8.3-18.5-13.7-29.9-16.2l0-49.5c0-35.3-28.6-64-64-64s-64 28.6-64 64l0 43.9c-11.4-7.6-25.2-12.1-39.9-12.1c-39.7 0-71.9 32.2-71.9 71.9l0 9.6c-11.4 2.5-21.7 7.9-29.9 16.2c-11.9 12.1-18 28.9-18 48c0 14.4 7.5 30.9 16.5 45.3c9.5 15.1 22.3 30.7 36.5 44.1c6.2 5.8 15.8 5.8 22 0c14.2-13.4 27.1-29.1 36.5-44.2c9-14.4 16.5-30.9 16.5-45.2c0-19.1-6.1-35.9-18-48c-8.2-8.3-18.5-13.7-29.9-16.2l0-9.6c0-22.1 17.9-39.9 39.9-39.9s39.9 17.9 39.9 39.9l0 15.9 0 199.5-447.5 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l463.5 0 143.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-127.9 0 0-199.5 0-15.9 0-103.8zM368.9 304.6c10.6 0 18.2 3.4 23.2 8.4c5 5 8.8 13.2 8.8 25.5c0 4.9-3.3 14.9-11.6 28.3c-5.5 8.8-12.5 18-20.3 26.7c-7.9-8.7-14.9-17.8-20.3-26.6c-8.3-13.3-11.6-23.3-11.6-28.3c0-12.3 3.8-20.5 8.8-25.5c5-5 12.6-8.4 23.2-8.4zM597 302.9c-5.5 8.8-12.5 18-20.3 26.7c-7.9-8.7-14.9-17.8-20.3-26.6c-8.3-13.3-11.6-23.3-11.6-28.3c0-12.3 3.8-20.5 8.8-25.5c5-5 12.6-8.4 23.2-8.4s18.2 3.4 23.2 8.4c5 5 8.8 13.2 8.8 25.5c0 4.9-3.3 14.9-11.6 28.3z\"]\n  };\n  const faToiletsPortable = {\n    prefix: 'fal',\n    iconName: 'toilets-portable',\n    icon: [576, 512, [], \"e584\", \"M64 32l128 0c17.7 0 32 14.3 32 32l0 32L32 96l0-32c0-17.7 14.3-32 32-32zM32 448l0-320 192 0 0 80-24 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l24 0 0 112L32 448zM256 208l0-144c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 192 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160 0-32 0-64 0-32zm-32 32l0 64-24 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l24 0zM384 32l128 0c17.7 0 32 14.3 32 32l0 32L352 96l0-32c0-17.7 14.3-32 32-32zM352 448l0-320 192 0 0 80-24 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l24 0 0 112-192 0zM576 208l0-144c0-35.3-28.7-64-64-64L384 0c-35.3 0-64 28.7-64 64l0 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 192 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160 0-32 0-64 0-32zm-32 32l0 64-24 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l24 0z\"]\n  };\n  const faHockeyPuck = {\n    prefix: 'fal',\n    iconName: 'hockey-puck',\n    icon: [512, 512, [], \"f453\", \"M32 184c0 9 4.1 18.9 14.3 29.3c10.2 10.5 25.8 20.7 46.3 29.6c41 17.8 98.7 29.1 163.3 29.1s122.4-11.4 163.3-29.1c20.5-8.9 36.1-19.1 46.3-29.6C475.9 202.9 480 193 480 184s-4.1-18.9-14.3-29.3c-10.2-10.5-25.8-20.7-46.3-29.6C378.4 107.4 320.6 96 256 96s-122.4 11.4-163.3 29.1c-20.5 8.9-36.1 19.1-46.3 29.6C36.1 165.1 32 175 32 184zM0 184c0-19.7 9.3-37.2 23.4-51.7C37.5 117.9 57 105.7 79.9 95.8C125.8 75.9 188.1 64 256 64s130.2 11.9 176.1 31.8c22.9 9.9 42.5 22.2 56.5 36.6c14.1 14.5 23.4 32 23.4 51.7l0 144c0 19.7-9.3 37.2-23.4 51.7c-14.1 14.4-33.6 26.6-56.5 36.6C386.2 436.1 323.9 448 256 448s-130.2-11.9-176.1-31.8c-22.9-9.9-42.5-22.2-56.5-36.6C9.3 365.2 0 347.7 0 328L0 184zm480 59.6c-13 11-29.4 20.6-47.9 28.6C386.2 292.1 323.9 304 256 304s-130.2-11.9-176.1-31.8c-18.6-8-34.9-17.6-47.9-28.6L32 328c0 9 4.1 18.9 14.3 29.3c10.2 10.5 25.8 20.7 46.3 29.6c41 17.8 98.7 29.1 163.3 29.1s122.4-11.4 163.3-29.1c20.5-8.9 36.1-19.1 46.3-29.6C475.9 346.9 480 337 480 328l0-84.4z\"]\n  };\n  const faMustache = {\n    prefix: 'fal',\n    iconName: 'mustache',\n    icon: [640, 512, [], \"e5bc\", \"M235 112c-31.7 0-62.2 12.6-84.6 35.1c-31.6 31.6-81.9 34.4-116.8 6.5l-7.5-6c-5.1-4.1-12-4.5-17.5-1.6c-1.4 .7-2.7 1.7-3.8 2.8C1.8 151.6 0 155.6 0 160l0 44C0 312.2 87.8 400 196 400c42.4 0 83.7-13.8 117.6-39.2L320 356l6.4 4.8C360.3 386.2 401.6 400 444 400c108.2 0 196-87.8 196-196l0-44c0-4.4-1.8-8.4-4.6-11.3c-1.1-1.2-2.4-2.1-3.8-2.8c-5.5-2.9-12.4-2.5-17.5 1.6l-7.5 6c-34.9 27.9-85.2 25.1-116.8-6.5C467.2 124.6 436.8 112 405 112l-3.3 0c-25.2 0-49.8 7.5-70.8 21.4l-11 7.3-11-7.3c-21-14-45.6-21.4-70.8-21.4l-3.3 0zm373 78.7l0 13.3c0 90.6-73.4 164-164 164c-35.5 0-70-11.5-98.4-32.8l-16-12c-5.7-4.3-13.5-4.3-19.2 0l-16 12C266 356.5 231.5 368 196 368c-90.6 0-164-73.4-164-164l0-13.3c45.7 24.4 103.1 16.8 140.9-21c16.4-16.4 38.8-25.7 62-25.7l3.3 0c18.9 0 37.3 5.6 53 16.1l19.9 13.3c5.4 3.6 12.4 3.6 17.8 0l19.9-13.3c15.7-10.5 34.1-16.1 53-16.1l3.3 0c23.3 0 45.6 9.2 62 25.7c37.8 37.8 95.3 45.4 140.9 21z\"]\n  };\n  const faHyphen = {\n    prefix: 'fal',\n    iconName: 'hyphen',\n    icon: [320, 512, [], \"2d\", \"M0 256c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 272c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faTable = {\n    prefix: 'fal',\n    iconName: 'table',\n    icon: [512, 512, [], \"f0ce\", \"M64 64C46.3 64 32 78.3 32 96l0 64 448 0 0-64c0-17.7-14.3-32-32-32L64 64zM32 192l0 112 208 0 0-112L32 192zm240 0l0 112 208 0 0-112-208 0zM240 336L32 336l0 80c0 17.7 14.3 32 32 32l176 0 0-112zm32 112l176 0c17.7 0 32-14.3 32-32l0-80-208 0 0 112zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faUserChef = {\n    prefix: 'fal',\n    iconName: 'user-chef',\n    icon: [448, 512, [], \"e3d2\", \"M96 64c0 13.9 8.9 25.8 21.3 30.2c6.4 2.3 10.7 8.3 10.7 15.1l0 34.7 192 0 0-34.7c0-6.8 4.3-12.8 10.7-15.1C343.1 89.8 352 77.9 352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-17.7-14.3-32-32-32s-32 14.3-32 32zM128 0c19.1 0 36.3 8.4 48 21.7C187.7 8.4 204.9 0 224 0s36.3 8.4 48 21.7C283.7 8.4 300.9 0 320 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 40.6 0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-16 0-40.6C76.9 108.4 64 87.7 64 64C64 28.7 92.7 0 128 0zm96 272c53 0 96-43 96-96l-192 0c0 53 43 96 96 96zM112 372.6c0 7.1-4.7 13.3-11.4 15.3C60.9 399.8 32 436.5 32 480l96 0 0-43.5c0-18.7 10.9-35.7 27.9-43.6l33.4-15.4L112 341.4l0 31.2zM160 480l256 0c0-43.5-28.9-80.2-68.6-92c-6.8-2-11.4-8.3-11.4-15.3l0-27.6L169.3 421.9c-5.7 2.6-9.3 8.3-9.3 14.5l0 43.5zM337.3 309.1l-1.4-3c3-1.4 6.2-2.1 9.5-2.1c12.5 0 22.5 10.1 22.5 22.5l0 34.8c46.9 19 80 65 80 118.7c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32c0-53.7 33.1-99.7 80-118.7l0-34.8c0-12.5 10.1-22.5 22.5-22.5c3.3 0 6.5 .7 9.5 2.1L224 358.3l111.9-52.2 1.4 3zM240 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faMessageImage = {\n    prefix: 'fal',\n    iconName: 'message-image',\n    icon: [512, 512, [\"comment-alt-image\"], \"e1e0\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zm88 128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm110.5 12.7L208 213.3l-6.5-8.7c-6-8-15.4-12.7-25.3-12.7c-10.3 0-20 5-26 13.5l-49.1 70.2c-3.3 4.7-5.1 10.4-5.1 16.2c0 15.6 12.6 28.2 28.2 28.2l263.7 0c15.5 0 28.1-12.6 28.1-28.1c0-5.9-1.9-11.7-5.3-16.4l-97-134.3c-6-8.3-15.6-13.2-25.8-13.2c-10 0-19.4 4.7-25.5 12.7zm-86.3 83.5l19 25.4c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4l67.1-89.5L380.3 288l-248.7 0 44.6-63.8z\"]\n  };\n  const faCommentAltImage = faMessageImage;\n  const faUsersMedical = {\n    prefix: 'fal',\n    iconName: 'users-medical',\n    icon: [640, 512, [], \"f830\", \"M192 80A48 48 0 1 0 96 80a48 48 0 1 0 96 0zM64 80a80 80 0 1 1 160 0A80 80 0 1 1 64 80zM320 288a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM261.3 384c-54.2 0-98.4 42.5-101.2 96L448 480c0 11.7 3.1 22.6 8.6 32l-301.9 0c-14.7 0-26.7-11.9-26.7-26.7C128 411.7 187.7 352 261.3 352l117.3 0c4.6 0 9.1 .2 13.5 .7c-5.2 9.3-8.2 19.9-8.2 31.3l0 .1c-1.8-.1-3.5-.1-5.3-.1l-117.3 0zM512 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zm16 224l-80 0c0-11-1.4-21.8-4-32l84 0c61.9 0 112 50.1 112 112c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2-35.8-80-80-80zm-336 0l-80 0c-44.2 0-80 35.8-80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112l84 0c-2.6 10.2-4 21-4 32zm320 64l32 0c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l32 0 0-32c0-17.7 14.3-32 32-32zm0 80c0 8.8-7.2 16-16 16l-48 0 0 32 48 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l48 0 0-32-48 0c-8.8 0-16-7.2-16-16l0-48-32 0 0 48z\"]\n  };\n  const faSensorTriangleExclamation = {\n    prefix: 'fal',\n    iconName: 'sensor-triangle-exclamation',\n    icon: [640, 512, [\"sensor-alert\"], \"e029\", \"M64 64l320 0c17.7 0 32 14.3 32 32l0 39.4c9.8-4.8 20.7-7.4 32-7.4l0-32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l161 0c-.6-4-1-8.1-1-12.3c0-6.7 .9-13.3 2.6-19.7L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm64 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zm291.8 36.9C476.5 168 462.8 160 448 160s-28.5 8-35.8 20.9l-150.4 265c-3.8 6.7-5.8 14.2-5.8 21.9c0 24.5 19.8 44.3 44.3 44.3l295.4 0c24.5 0 44.3-19.8 44.3-44.3c0-7.7-2-15.2-5.8-21.9l-150.4-265zM440 196.7c1.6-2.9 4.7-4.7 8-4.7s6.4 1.8 8 4.7l150.4 265c1 1.9 1.6 3.9 1.6 6.1c0 6.8-5.5 12.3-12.3 12.3l-295.4 0c-6.8 0-12.3-5.5-12.3-12.3c0-2.1 .6-4.2 1.6-6.1L440 196.7zM464 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM448 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSensorAlert = faSensorTriangleExclamation;\n  const faMagnifyingGlassArrowRight = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-arrow-right',\n    icon: [512, 512, [], \"e521\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm27.3-299.3c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L265.4 192 112 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l153.4 0-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"]\n  };\n  const faTachographDigital = {\n    prefix: 'fal',\n    iconName: 'tachograph-digital',\n    icon: [640, 512, [\"digital-tachograph\"], \"f566\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l512 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm96 32l0 64 224 0 0-64L96 160zm-32 0c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32l0-64zm0 208c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faDigitalTachograph = faTachographDigital;\n  const faFaceMask = {\n    prefix: 'fal',\n    iconName: 'face-mask',\n    icon: [576, 512, [], \"e37f\", \"M444.8 416C404.4 455.6 349 480 288 480s-116.4-24.4-156.8-64l18.2 0c9 18.9 28.3 32 50.6 32l176 0c22.3 0 41.6-13.1 50.6-32l18.2 0zm27.1-32L432 384l0-72c0-3.8-.4-7.5-1.1-11l.6 1.2L512 259.2c-.7 46.4-15.4 89.3-40.1 124.8zm37.9-159.9l-92.9 49.6C406.6 262.8 392.1 256 376 256l-176 0c-16.1 0-30.6 6.8-40.8 17.7L66.2 224.1C81.7 115.5 175.1 32 288 32s206.3 83.5 221.8 192.1zm29.9-15.5C517.4 89.9 413.2 0 288 0S58.6 89.9 36.4 208.6c-7.1-2-14.9 1.1-18.5 7.9c-4.2 7.8-1.2 17.5 6.6 21.6l7.9 4.2c-.2 4.5-.4 9.1-.4 13.7c0 141.4 114.6 256 256 256s256-114.6 256-256c0-4.6-.1-9.1-.4-13.7l7.9-4.2c7.8-4.2 10.7-13.8 6.6-21.6c-3.6-6.8-11.4-9.9-18.5-7.9zM64 259.2l80.4 42.9 .6-1.2c-.7 3.6-1.1 7.3-1.1 11l0 72-39.8 0C79.4 348.5 64.7 305.6 64 259.2zM376 288c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l176 0zM200 328c0 8.8 7.2 16 16 16l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0c-8.8 0-16 7.2-16 16zm0 48c0 8.8 7.2 16 16 16l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0c-8.8 0-16 7.2-16 16zm40-200c8.8 0 16-7.2 16-16s-7.2-16-16-16c-55.4 0-93.6 23-107.3 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C162.9 195.7 193 176 240 176zm180.7 27.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C429.6 167 391.4 144 336 144c-8.8 0-16 7.2-16 16s7.2 16 16 16c47 0 77.1 19.7 84.7 27.3z\"]\n  };\n  const faPickleball = {\n    prefix: 'fal',\n    iconName: 'pickleball',\n    icon: [576, 512, [], \"e435\", \"M363.6 50.7c-25-25-65.6-25-90.6 0L141 182.3 283.5 324.3c-4.5 11.3-7.8 23.2-9.7 35.5l-155.5-155-3.2 3.2c-13.8 13.7-17.9 34.4-10.4 52.3l24.9 59.8c10 23.9 4.5 51.5-13.9 69.8l-63 62.8c-6.3 6.2-6.3 16.3 0 22.6c6.3 6.2 16.4 6.2 22.7 0l63.3-63c18.3-18.2 45.7-23.7 69.6-13.9l58.5 24c3.4 1.4 6.9 2.4 10.5 3c3 11.4 7.3 22.2 12.6 32.4c-11.8 .7-23.9-1.2-35.3-5.8l-58.5-24c-12-4.9-25.7-2.2-34.8 7L98.1 498c-18.8 18.7-49.2 18.7-68 0s-18.8-49.1 0-67.8l63-62.8c9.2-9.2 11.9-22.9 6.9-34.9L75.1 272.7c-12.5-29.9-5.6-64.3 17.3-87.2L250.3 28.1c37.5-37.4 98.4-37.4 135.9 0L499.8 141.3c29.4 29.3 35.8 72.9 19.1 108.4c-8.9-5.8-18.5-10.7-28.5-14.7c10.4-23.5 6-51.9-13.3-71.1L363.6 50.7zm68.4 429.4a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm0-224a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm-64 128a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 64a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm0-48a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm80 0a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm-64-64a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n  };\n  const faStarSharpHalf = {\n    prefix: 'fal',\n    iconName: 'star-sharp-half',\n    icon: [576, 512, [], \"e28c\", \"M272 93.9L239.2 196.9C237.1 203.5 231 208 224 208L75.3 208l126 91c5.5 4 7.9 11.1 5.9 17.6L163.5 460.6 272 376.2l0-282.3zm-8.3-79.5C266.5 5.8 274.4 0 283.4 0C294.8 0 304 9.2 304 20.6L304 384c0 4.9-2.3 9.6-6.2 12.6l-142.7 111c-3.6 2.8-8.1 4.4-12.7 4.4c-13.9 0-23.9-13.4-19.8-26.8l50.8-167L43 224.1c-6.9-5-11-13-11-21.6C32 187.9 43.9 176 58.6 176l153.7 0L263.7 14.4z\"]\n  };\n  const faUsersSlash = {\n    prefix: 'fal',\n    iconName: 'users-slash',\n    icon: [640, 512, [], \"e073\", \"M191.5 73l30.7 24.2c1.2-5.5 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-12.5 0-24.3 2.9-34.9 8l30.7 24.2c1.4-.1 2.8-.2 4.2-.2c24.1 0 44.1 17.8 47.5 41zM135.6 192L112 192C50.1 192 0 242.1 0 304c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2 35.8-80 80-80l64.2 0-40.5-32zM413 247.9c2-7.6 3-15.6 3-23.9c0-53-43-96-96-96c-16.2 0-31.4 4-44.8 11.1l29 22.9c5.1-1.3 10.4-2 15.8-2c35.3 0 64 28.7 64 64l0 1 29 22.9zM338.3 352L320 352l-58.7 0C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l330.7 0c13.5 0 24.7-10 26.4-23.1l-34.5-27.3c1.4 5.9 2.3 12.1 2.6 18.3l-319.7 0c2.8-53.5 47-96 101.2-96l117.3 0 .2 0-40.5-32zM464 80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0A80 80 0 1 0 432 80a80 80 0 1 0 160 0zM448 224l80 0c44.2 0 80 35.8 80 80c0 8.8 7.2 16 16 16s16-7.2 16-16c0-61.9-50.1-112-112-112l-84 0c2.6 10.2 4 21 4 32zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faClover = {\n    prefix: 'fal',\n    iconName: 'clover',\n    icon: [448, 512, [], \"e139\", \"M171.3 64c-17.1 0-31 13.9-31 31l0 3.3c0 7.9 2 15.7 5.8 22.6L190 200.3c3.4 6.2 2.4 14-2.7 19.1s-12.8 6.1-19.1 2.7L88.9 178.1c-6.9-3.8-14.7-5.8-22.6-5.8l-3.3 0c-17.1 0-31 13.9-31 31c0 8.2 3.3 16.1 9.1 21.9l19.5 19.5c3 3 4.7 7.1 4.7 11.3s-1.7 8.3-4.7 11.3L41.1 286.8c-5.8 5.8-9.1 13.7-9.1 21.9c0 17.1 13.9 31 31 31l3.3 0c7.9 0 15.7-2 22.6-5.8L168.3 290c6.2-3.4 14-2.4 19.1 2.7s6.1 12.8 2.7 19.1l-43.9 79.4c-3.8 6.9-5.8 14.7-5.8 22.6l0 3.3c0 17.1 13.9 31 31 31c8.2 0 16.1-3.3 21.9-9.1l19.5-19.5c3-3 7.1-4.7 11.3-4.7s8.3 1.7 11.3 4.7l19.5 19.5c5.8 5.8 13.7 9.1 21.9 9.1c17.1 0 31-13.9 31-31l0-3.3c0-7.9-2-15.7-5.8-22.6L258 311.7c-3.4-6.2-2.4-14 2.7-19.1s12.8-6.1 19.1-2.7l79.4 43.9c6.9 3.8 14.7 5.8 22.6 5.8l3.3 0c17.1 0 31-13.9 31-31c0-8.2-3.3-16.1-9.1-21.9l-19.5-19.5c-3-3-4.7-7.1-4.7-11.3s1.7-8.3 4.7-11.3l19.5-19.5c5.8-5.8 9.1-13.7 9.1-21.9c0-17.1-13.9-31-31-31l-3.1 0c-8 0-15.8 2-22.8 5.9L281 222c-6.2 3.5-14 2.4-19-2.6s-6.2-12.7-2.9-19L302 120.9c3.7-6.9 5.7-14.6 5.7-22.4l0-3.5c0-17.1-13.9-31-31-31c-8.2 0-16.1 3.3-21.9 9.1L235.3 92.5c-3 3-7.1 4.7-11.3 4.7s-8.3-1.7-11.3-4.7L193.2 73.1c-5.8-5.8-13.7-9.1-21.9-9.1zm0-32c16.7 0 32.7 6.6 44.5 18.5l8.2 8.2 8.2-8.2C244 38.6 260 32 276.7 32c34.8 0 63 28.2 63 63l0 3.5c0 13.1-3.3 26-9.5 37.6l-16.7 31 30-16.8c11.7-6.6 25-10 38.4-10l3.1 0c34.8 0 63 28.2 63 63c0 16.7-6.6 32.7-18.5 44.5l-8.2 8.2 8.2 8.2C441.4 276 448 292 448 308.7c0 34.8-28.2 63-63 63l-3.3 0c-13.3 0-26.5-3.4-38.1-9.8l-30.8-17 17 30.8c6.5 11.7 9.8 24.8 9.8 38.1l0 3.3c0 34.8-28.2 63-63 63c-16.7 0-32.7-6.6-44.5-18.5l-8.2-8.2-8.2 8.2C204 473.4 188 480 171.3 480c-34.8 0-63-28.2-63-63l0-3.3c0-13.3 3.4-26.5 9.8-38.1l17-30.8-30.8 17c-11.7 6.5-24.8 9.8-38.1 9.8l-3.3 0c-34.8 0-63-28.2-63-63C0 292 6.6 276 18.5 264.2l8.2-8.2-8.2-8.2C6.6 236 0 220 0 203.3c0-34.8 28.2-63 63-63l3.3 0c13.3 0 26.5 3.4 38.1 9.8l30.8 17-17-30.8c-6.5-11.7-9.8-24.8-9.8-38.1l0-3.3c0-34.8 28.2-63 63-63z\"]\n  };\n  const faMeat = {\n    prefix: 'fal',\n    iconName: 'meat',\n    icon: [512, 512, [127830], \"f814\", \"M288.9 223.1c30 30 65.3 51.2 99.4 60.2c12.2 3.2 25.2 5 38 4.7l-17.3 17.3c-30 30-70.7 46.8-113.1 46.8l-88 0c-26.5 0-48-21.5-48-48l0-88c0-42.4 16.9-83.1 46.9-113.1l17.2-17.2c-.3 12.8 1.5 25.8 4.7 38c9 34.1 30.2 69.4 60.2 99.4zm175.8 17.7c-31.2 31.2-99.7 13.1-153.2-40.3s-71.5-122-40.3-153.2c9.9-9.9 23.5-14.8 39.2-15.2c8.9 .2 18.1 1.6 27.1 3.9c28.9 7.6 59.6 25.9 86.1 52.3s44.7 57.2 52.3 86.1c2.3 8.9 3.7 17.9 3.9 26.8c-.4 15.9-5.3 29.6-15.3 39.6zM347.6 4.8c-12-3.2-24.8-5-37.4-4.7c-25.7-.3-52.7 6.9-74 28.2l-52 52c-36 36-56.2 84.8-56.2 135.8l0 72 0 16 0 2.7c0 4.2-1.7 8.3-4.7 11.3l-2 2c0 0 0 0-.1 0c-.1 0-.5 .1-1.2 .1c-1.5-.1-3.5-.7-5.2-2C102.9 309.3 88.1 304 72 304c-39.8 0-72 32.2-72 72c0 37.2 28.2 67.8 64.4 71.6C68.2 483.8 98.8 512 136 512c39.8 0 72-32.2 72-72c0-16.1-5.3-30.9-14.2-42.9c-1.2-1.7-1.9-3.7-2-5.2c0-.7 .1-1.1 .1-1.2c0 0 0 0 0-.1l2-2c3-3 7.1-4.7 11.3-4.7l2.7 0 16 0 72 0c50.9 0 99.7-20.2 135.7-56.2l52.1-52.1c21.4-21.4 28.6-48.6 28.1-74.5c.2-12.5-1.6-25-4.7-36.9c-9-34.1-30.2-69.4-60.2-99.4s-65.3-51.2-99.4-60.2zM165.9 372c-10.6 14.6-5.7 33.5 2.2 44.1c4.9 6.7 7.9 14.9 7.9 23.8c0 22.1-17.9 40-40 40s-40-17.9-40-40c0-13.1-10.9-24-24-24c-22.1 0-40-17.9-40-40s17.9-40 40-40c9 0 17.2 2.9 23.8 7.9c10.7 7.9 29.5 12.8 44.1 2.2c6.5 10.5 15.4 19.4 25.9 25.9zm186-211.9c15.3 15.3 34.9 20.4 43.8 11.5s3.8-28.5-11.5-43.8s-34.9-20.4-43.8-11.5s-3.8 28.5 11.5 43.8z\"]\n  };\n  const faReply = {\n    prefix: 'fal',\n    iconName: 'reply',\n    icon: [512, 512, [61714, \"mail-reply\"], \"f3e5\", \"M216 160c-13.3 0-24-10.7-24-24l0-8 0-16 0-48L32 208 192 352l0-48 0-16 0-8c0-13.3 10.7-24 24-24l8 0 96 0c70.7 0 128 57.3 128 128c0 8.3-.7 16.1-2 23.2c18.2-23.4 34-57.1 34-103.2c0-79.5-64.5-144-144-144l-112 0-8 0zm8 144l0 16 0 32c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4s19 16.6 19 29.2l0 32 0 16 0 16 32 0 80 0c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96l-64 0-32 0 0 16z\"]\n  };\n  const faMailReply = faReply;\n  const faStarAndCrescent = {\n    prefix: 'fal',\n    iconName: 'star-and-crescent',\n    icon: [512, 512, [9770], \"f699\", \"M32 256c0 118.4 91.9 215.4 208.3 223.5C151.1 444.4 88 357.6 88 256S151.1 67.6 240.3 32.5C123.9 40.6 32 137.6 32 256zM349.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0c33 0 64.6 6.3 93.6 17.7zm16.6 138.5l.3-.5 3.4-6.9 5.5-11.2c3.5-7.1 13.7-7.1 17.2 0l5.5 11.2 3.4 6.9 .3 .5 22.2 45.1c1.4 2.8 4.1 4.8 7.2 5.3l49.7 7.2 .6 .1 7.7 1.1 12.4 1.8c7.9 1.1 11 10.8 5.3 16.4l-9 8.7-5.5 5.4-.4 .4-36 35.1c-2.3 2.2-3.3 5.4-2.8 8.5l8.5 49.5 .1 .6 1.3 7.6 2.1 12.3c1.3 7.8-6.9 13.8-13.9 10.1l-11.1-5.8-6.8-3.6-.5-.3-44.5-23.4c-2.8-1.5-6.1-1.5-8.9 0L335 361.7l-.5 .3-6.8 3.6-11.1 5.8c-7 3.7-15.3-2.3-13.9-10.1l2.1-12.3 1.3-7.6 .1-.6 8.5-49.5c.5-3.1-.5-6.3-2.8-8.5l-36-35.1-.4-.4-5.5-5.4-9-8.7c-5.7-5.6-2.6-15.2 5.3-16.4l12.4-1.8 7.7-1.1 .6-.1 49.7-7.2c3.1-.5 5.8-2.4 7.2-5.3l22.2-45.1zm6.5 59.2c-6.1 12.3-17.8 20.8-31.3 22.8l-25.5 3.7 18.4 18c9.8 9.6 14.3 23.3 12 36.8L341.9 322l22.8-12c12.1-6.4 26.6-6.4 38.7 0l22.8 12-4.4-25.4c-2.3-13.5 2.2-27.3 12-36.8l18.4-18-25.5-3.7c-13.5-2-25.3-10.5-31.3-22.8L384 192.3l-11.4 23.1z\"]\n  };\n  const faEmptySet = {\n    prefix: 'fal',\n    iconName: 'empty-set',\n    icon: [512, 512, [8709, 216], \"f656\", \"M491.3 43.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-66 66C363.4 52.6 312.1 32 256 32C132.3 32 32 132.3 32 256c0 56.1 20.6 107.4 54.7 146.7l-66 66c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l66-66C148.6 459.4 199.9 480 256 480c123.7 0 224-100.3 224-224c0-56.1-20.6-107.4-54.7-146.7l66-66zM380 109.4L109.4 380C81.1 346.5 64 303.3 64 256C64 150 150 64 256 64c47.3 0 90.5 17.1 124 45.4zM132 402.6L402.6 132c28.3 33.5 45.4 76.7 45.4 124c0 106-86 192-192 192c-47.3 0-90.5-17.1-124-45.4z\"]\n  };\n  const faHouseFire = {\n    prefix: 'fal',\n    iconName: 'house-fire',\n    icon: [640, 512, [], \"e50c\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l230.3 0c-14.2-9.5-27.1-20.9-38.3-33.8l0 1.8-96 0 0-160 51.6 0c2.4-10.6 5.9-21.4 10.3-32L240 288c-17.7 0-32 14.3-32 32l0 160-64 0c-26.5 0-48-21.5-48-48l0-225.3L288 37.3 408.4 143.6c1.4-1.2 2.7-2.5 4.1-3.7c7.7-6.9 17.2-10.8 26.9-11.7L298.6 4zM447.1 193.1l47.4 49.8c3.1 3.2 7.4 5 11.9 5s8.7-2 11.7-5.4l21-23.7c16.6 15.9 33.7 37.3 46.7 60.7c13.7 24.6 22.2 50 22.2 72.6c0 33.5-12.7 63.9-33.6 86.6c1-5.2 1.6-10.7 1.6-16.2c0-57.4-63.8-110.5-87.4-128.2c-5.2-3.9-12.1-3.9-17.3 0C447.8 312.1 384 365.2 384 422.6c0 5.7 .6 11.2 1.6 16.6c-21-22.8-33.6-53.3-33.6-87c0-28.4 12.4-58.2 31.4-86.7c18.4-27.5 42-52.6 63.7-72.3zM480 480c-2.4 0-4.7-.1-7-.2c-33.7-3.2-57-29.4-57-57.3c0-17.4 10.1-37.7 27.4-58.5c12.1-14.5 25.8-27 36.6-35.8c10.7 8.8 24.5 21.3 36.6 35.8c17.3 20.7 27.4 41.1 27.4 58.5c0 27.8-23.2 54-56.9 57.3c-2.4 .1-4.7 .2-7.1 .2zM320 352.2c0 85.6 65.7 155 150.9 159.6c3 .3 6 .4 9.1 .4c3.1 0 6.2-.1 9.2-.4C573.6 507 640 437.7 640 352.2c0-30-11-60.9-26.2-88.1c-15.2-27.4-35.3-52.3-55-70.6c-11.2-10.4-28.5-10.4-39.7-.1c-.4 .4-.8 .7-1.1 1.2l-12.3 13.8-37.9-39.9c-.3-.3-.5-.5-.8-.8c-11.1-10.1-28.1-10.1-39.3-.1c-23.4 21.1-50 48.9-70.9 80.2C336 278.8 320 314.8 320 352.2z\"]\n  };\n  const faSquareMinus = {\n    prefix: 'fal',\n    iconName: 'square-minus',\n    icon: [448, 512, [61767, \"minus-square\"], \"f146\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 240l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMinusSquare = faSquareMinus;\n  const faHelicopter = {\n    prefix: 'fal',\n    iconName: 'helicopter',\n    icon: [640, 512, [128641], \"f533\", \"M160 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0 0 96-208 0L110.4 83.2C101.3 71.1 87.1 64 72 64L44.8 64c-21 0-36.3 19.9-30.9 40.2l22.7 85.1c3.7 14 13.6 25.6 26.9 31.5l124.6 55.4c1.8 .8 3.4 1.9 4.8 3.3l90.4 90.4c9 9 21.3 14.1 34 14.1l.5 0 .5 0 .5 0 .5 0 .4 0 .4 0 .4 0 .4 0 .5 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0c30.9 0 56-25.1 56-56l0-56c0-79.5-64.5-144-144-144l-48 0 0-96 192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L160 0zM72 96c5 0 9.8 2.4 12.8 6.4l38.4 51.2c3 4 7.8 6.4 12.8 6.4l216 0 0 192-.1 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.5 0-.4 0-.4 0-.4 0-.4 0-.5 0-.5 0-.5 0-.5 0c-4.3 0-8.3-1.7-11.3-4.7l-90.4-90.4c-4.2-4.2-9.1-7.5-14.4-9.9L76.5 191.6c-4.4-2-7.7-5.8-9-10.5L44.8 96 72 96zM384.4 352l-.4 0 0-192 48 0c61.9 0 112 50.1 112 112l0 56c0 13.2-10.8 24-24 24l-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0zM635.3 475.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-8.6 8.6c-12 12-28.3 18.7-45.3 18.7L240 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l318.9 0c25.5 0 49.9-10.1 67.9-28.1l8.6-8.6z\"]\n  };\n  const faBird = {\n    prefix: 'fal',\n    iconName: 'bird',\n    icon: [512, 512, [], \"e469\", \"M32 192l160 0c35.3 0 64-28.7 64-64l0-24c0-39.8 32.2-72 72-72s72 32.2 72 72l0 96c0 101.6-82.4 184-184 184S32 301.6 32 200l0-8zM0 188.4L0 200C0 306.2 76.7 394.6 177.8 412.6l48.1 90.9c4.1 7.8 13.8 10.8 21.6 6.7s10.8-13.8 6.7-21.6L215.8 416l.2 0c19.3 0 37.9-2.5 55.7-7.3l50.2 94.7c4.1 7.8 13.8 10.8 21.6 6.7s10.8-13.8 6.7-21.6l-47.9-90.4C378.6 364.8 432 288.6 432 200l0-14.9 72.2-43.3c4.8-2.9 7.8-8.1 7.8-13.7s-2.9-10.8-7.8-13.7L425.2 66.8C410.2 27.8 372.3 0 328 0C270.6 0 224 46.6 224 104l0 24c0 17.7-14.3 32-32 32L28.4 160C12.7 160 0 172.7 0 188.4zM464.9 128L432 147.7l0-39.5L464.9 128zM328 144a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCompass = {\n    prefix: 'fal',\n    iconName: 'compass',\n    icon: [512, 512, [129517], \"f14e\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm92.6-389.1L202.1 171.8c-14.3 4.8-25.6 16-30.4 30.4L122.9 348.6c-8.3 25 15.5 48.8 40.5 40.5l146.5-48.8c14.3-4.8 25.6-16 30.4-30.4l48.8-146.5c8.3-25-15.5-48.8-40.5-40.5zm10.1 30.4L309.9 299.8c-1.6 4.8-5.3 8.5-10.1 10.1L153.3 358.7l48.8-146.5c1.6-4.8 5.3-8.5 10.1-10.1l146.5-48.8zM256 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSquareCaretDown = {\n    prefix: 'fal',\n    iconName: 'square-caret-down',\n    icon: [448, 512, [\"caret-square-down\"], \"f150\", \"M64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448zM0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zm224-64c9.6 0 18.7-4 25.2-11l95.5-102.8c4.7-5.1 7.3-11.8 7.3-18.7c0-15.2-12.3-27.5-27.5-27.5l-201 0C108.3 192 96 204.3 96 219.5c0 6.9 2.6 13.6 7.3 18.7L198.8 341c6.5 7 15.6 11 25.2 11zm-1.7-32.7L133.8 224l180.3 0-88.4 95.3c-.4 .5-1.1 .7-1.7 .7s-1.3-.3-1.7-.7z\"]\n  };\n  const faCaretSquareDown = faSquareCaretDown;\n  const faHeartHalfStroke = {\n    prefix: 'fal',\n    iconName: 'heart-half-stroke',\n    icon: [512, 512, [\"heart-half-alt\"], \"e1ac\", \"M272 126.1l7.9-8.9 4.2-4.7c26-29.2 65.3-42.8 103.8-35.8c53.3 9.7 92 56.1 92 110.3l0 3.5c0 32.3-13.4 63.1-37 85.1L272 434.7l0-308.6zM256.3 448c-.1 0-.2 0-.3 0s-.2 0-.3 0l.5 0zM240 434.7L69.1 275.5C45.4 253.5 32 222.7 32 190.4l0-3.5c0-54.2 38.7-100.6 92-110.3c38.5-7 77.8 6.6 103.8 35.8l4.2 4.7 7.9 8.9 0 308.6zM393.7 45.1c-40.9-7.4-82.6 3.2-114.7 28.4c-1.8 1.4-3.6 2.9-5.4 4.5c-4.7 4.1-9.1 8.4-13.3 13.1L256 95.9l-4.2-4.7c-5.8-6.5-12-12.4-18.7-17.6C201 48.4 159.3 37.7 118.3 45.1C49.8 57.6 0 117.3 0 186.9l0 3.5c0 36 13.1 70.6 36.6 97.5c3.4 3.8 6.9 7.5 10.7 11l184 171.3c6.7 6.3 15.6 9.7 24.8 9.7c8 0 15.8-2.7 22.1-7.5c.9-.7 1.8-1.4 2.6-2.2L464.8 299c3.8-3.5 7.3-7.2 10.7-11C498.9 261 512 226.4 512 190.4l0-3.5c0-69.6-49.8-129.3-118.3-141.8z\"]\n  };\n  const faHeartHalfAlt = faHeartHalfStroke;\n  const faFileCircleQuestion = {\n    prefix: 'fal',\n    iconName: 'file-circle-question',\n    icon: [576, 512, [], \"e4ef\", \"M64 480l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 34.7c-11.2 3.2-21.9 7.4-32 12.6l0-19.2-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-64-86.4c0-23 18.6-41.6 41.6-41.6l40.5 0c25.4 0 45.9 20.6 45.9 45.9c0 17.1-9.5 32.7-24.5 40.6l-23.7 12.5c-1.4 7.4-7.9 12.9-15.7 12.9c-8.8 0-16-7.2-16-16l0-6.8c0-5.9 3.3-11.4 8.6-14.2l32-16.8c4.6-2.4 7.4-7.2 7.4-12.3c0-7.7-6.2-13.9-13.9-13.9l-40.5 0c-5.3 0-9.6 4.3-9.6 9.6l0 6.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-6.4z\"]\n  };\n  const faTruckUtensils = {\n    prefix: 'fal',\n    iconName: 'truck-utensils',\n    icon: [640, 512, [], \"e628\", \"M64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l5.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64L384 384l0-320c0-17.7-14.3-32-32-32L64 32zm0 384c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 32 65.3 0c14 0 27.3 6.1 36.4 16.8l78.7 91.8c7.5 8.7 11.6 19.8 11.6 31.2L608 384l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96zM570.9 224l-77.5-90.4c-3-3.5-7.5-5.6-12.1-5.6L416 128l0 96 154.9 0zM416 256l0 88.4c17-15.2 39.4-24.4 64-24.4c41.8 0 77.4 26.7 90.5 64l5.5 0 0-128-160 0zM224 416A64 64 0 1 0 96 416a64 64 0 1 0 128 0zm256 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM288 224l0-96 0-30.7c-18.4 4.7-32 21.4-32 41.3l0 85.3 32 0zm0 80l0-48-32 0c-17.7 0-32-14.3-32-32l0-85.3C224 97.4 257.4 64 298.7 64c11.8 0 21.3 9.6 21.3 21.3l0 42.7 0 96 0 32 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16zM160 206.1l0 65.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-65.9c-31.6-7.6-54.4-37.2-52-71.1l4-56.1C80.7 70 88.3 63.4 97.1 64s15.4 8.3 14.8 17.1l-4 56.1C106.5 158.2 123 176 144 176s37.5-17.8 36.1-38.7l-4-56.1c-.6-8.8 6-16.5 14.8-17.1s16.5 6 17.1 14.8l4 56.1c2.4 33.9-20.4 63.5-52 71.1zM160 80l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faLaptopCode = {\n    prefix: 'fal',\n    iconName: 'laptop-code',\n    icon: [640, 512, [], \"f5fc\", \"M128 64l384 0c17.7 0 32 14.3 32 32l0 256 32 0 0-256c0-35.3-28.7-64-64-64L128 32C92.7 32 64 60.7 64 96l0 256 32 0L96 96c0-17.7 14.3-32 32-32zM33.9 416l572.3 0c-5.5 18.5-22.6 32-42.9 32L76.8 448c-20.3 0-37.4-13.5-42.9-32zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384zM283.3 171.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L230.6 224l52.7-52.7zm96-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 224l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6l-64-64z\"]\n  };\n  const faJoystick = {\n    prefix: 'fal',\n    iconName: 'joystick',\n    icon: [448, 512, [128377], \"f8c5\", \"M304 112a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm32 0c0 56.4-41.7 103.1-96 110.9l0 97.1-32 0 0-97.1c-54.3-7.8-96-54.4-96-110.9C112 50.1 162.1 0 224 0s112 50.1 112 112zM64 304c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zM416 416c0-17.7-14.3-32-32-32L64 384c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-32zM64 352l320 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM208 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faGrillFire = {\n    prefix: 'fal',\n    iconName: 'grill-fire',\n    icon: [576, 512, [], \"e5a4\", \"M408 64L40 64c-4.4 0-8 3.6-8 8l0 24c0 106 86 192 192 192c4.7 0 9.4-.2 14-.5c-4.4 10.8-8 21.7-10.5 32.5c-1.2 0-2.4 0-3.6 0c-19.9 0-39.2-2.6-57.6-7.5l-26.1 57.3c4.3 4.2 8.1 8.9 11.1 14.1l75.5 0c1.9 11 4.8 21.7 8.5 32L160 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c5.7 0 11.1 .7 16.4 2.1l23.7-52C56 267.9 0 188.5 0 96L0 72C0 49.9 17.9 32 40 32l368 0c22.1 0 40 17.9 40 40l0 24c0 24.1-3.8 47.3-10.9 69.1c-8.5-8.6-17.2-17-26.2-25.1c0 0 0 0 0 0c3.3-14.1 5.1-28.8 5.1-44l0-24c0-4.4-3.6-8-8-8zM96 384a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM442.3 240.3c-9 .2-17.6-3.4-23.7-9.9l-19-19.9c-2.5-2.6-5.2-5.7-7.3-8.1c0 0 0 0 0 0l-1.7-1.9c-2.6-3-4.6-5-6.3-6.6c-.4-.3-.7-.6-1-.8c-21.7 19.8-45.5 44.9-63.9 72.5c-19 28.5-31.4 58.3-31.4 86.7c0 33.7 12.7 64.2 33.6 87c-1.1-5.4-1.6-10.9-1.6-16.6c0-57.4 63.8-110.5 87.4-128.2c5.2-3.9 12.1-3.9 17.3 0c23.6 17.7 87.4 70.8 87.4 128.2c0 5.5-.5 10.9-1.6 16.2C531.3 416 544 385.7 544 352.2c0-22.6-8.5-48-22.2-72.6c-13-23.4-30.1-44.9-46.7-60.7l-9.5 10.7c-5.9 6.7-14.4 10.6-23.4 10.8zM416 480c2.4 0 4.8-.1 7.1-.2c33.7-3.3 56.9-29.4 56.9-57.3c0-17.4-10.1-37.7-27.4-58.5c-12.1-14.5-25.8-27-36.6-35.8c-10.7 8.8-24.5 21.3-36.6 35.8c-17.3 20.7-27.4 41.1-27.4 58.5c0 27.9 23.3 54 57 57.3c2.3 .1 4.7 .2 7 .2zM256 352.2c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c5.7-5.2 13.1-7.7 20.3-7.5c14.1 .3 23.8 11.4 32.7 21.6c1 1.1 1.9 2.2 2.9 3.3c1 1.2 2.1 2.3 3.1 3.4l19 19.9L454 194.5c2.5-2.9 5.7-5 9-6.5c3.8-1.6 7.9-2.4 11.9-2.4c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C565 291.2 576 322.2 576 352.2c0 85.6-66.4 154.9-150.8 159.6c-3 .3-6.1 .4-9.2 .4c-3.1 0-6.1-.1-9.1-.4c-85.2-4.6-150.9-74-150.9-159.6zM381.6 191.7s0 0 .1 0c-.1 0-.1 0-.1 0z\"]\n  };\n  const faRectangleVerticalHistory = {\n    prefix: 'fal',\n    iconName: 'rectangle-vertical-history',\n    icon: [576, 512, [], \"e237\", \"M256 32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L256 32zM192 64c0-35.3 28.7-64 64-64L512 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-384zM96 64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 384c0 8.8-7.2 16-16 16s-16-7.2-16-16L96 64zM0 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 288c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 112z\"]\n  };\n  const faSwatchbook = {\n    prefix: 'fal',\n    iconName: 'swatchbook',\n    icon: [512, 512, [], \"f5c3\", \"M0 416c0 53 43 96 96 96l360 0c30.9 0 56-25.1 56-56l0-80c0-30.9-25.1-56-56-56l-124.3 0L419 232.7c21.9-21.9 21.9-57.3 0-79.2L362.4 97c-21.9-21.9-57.3-21.9-79.2 0L192 188.2 192 56c0-30.9-25.1-56-56-56L56 0C25.1 0 0 25.1 0 56L0 416zm456 64l-284.3 0 128-128L456 352c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24zM396.4 210.1L192 414.5l0-181L305.9 119.6c9.4-9.4 24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9zM96 480c-35.3 0-64-28.7-64-64l0-128 128 0 0 128c0 35.3-28.7 64-64 64zM32 256l0-96 128 0 0 96L32 256zm0-128l0-72c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 72L32 128zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faPrescriptionBottle = {\n    prefix: 'fal',\n    iconName: 'prescription-bottle',\n    icon: [384, 512, [], \"f485\", \"M336 32c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L48 96c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l288 0zM48 0C21.5 0 0 21.5 0 48L0 80c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L48 0zM32 160l0 288c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-288-32 0 0 288c0 17.7-14.3 32-32 32L96 480c-17.7 0-32-14.3-32-32l0-32 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-32-32 0z\"]\n  };\n  const faBars = {\n    prefix: 'fal',\n    iconName: 'bars',\n    icon: [448, 512, [\"navicon\"], \"f0c9\", \"M0 80c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 96C7.2 96 0 88.8 0 80zM0 240c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 256c-8.8 0-16-7.2-16-16zM448 400c0 8.8-7.2 16-16 16L16 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l416 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faNavicon = faBars;\n  const faKeyboardLeft = {\n    prefix: 'fal',\n    iconName: 'keyboard-left',\n    icon: [640, 512, [], \"e1c3\", \"M576 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-352 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l352 0zM224 64c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L224 64zm8 88l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zM232 344l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zM344 136c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zM328 248l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zM440 136c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zM424 248l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zM536 136c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zM520 248l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zM320 352c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16zM107.3 187.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L38.6 256l68.7-68.7z\"]\n  };\n  const faPeopleGroup = {\n    prefix: 'fal',\n    iconName: 'people-group',\n    icon: [640, 512, [], \"e533\", \"M128 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM0 280c0 43.3 26.4 80.4 64 96l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-64 0 0-207.6c2.6-.3 5.3-.4 8-.4l48 0c9.3 0 18.1 1.7 26.2 4.9c8.2 3.2 17.5-.9 20.7-9.1s-.9-17.5-9.1-20.7c-11.7-4.6-24.5-7.1-37.8-7.1l-48 0C46.6 176 0 222.6 0 280zm64 59.9C44.7 327 32 304.9 32 280c0-25 12.7-47 32-59.9l0 119.8zM512 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM640 280c0-57.4-46.6-104-104-104l-48 0c-13.3 0-26.1 2.5-37.8 7.1c-8.2 3.2-12.3 12.5-9.1 20.7s12.5 12.3 20.7 9.1c8.1-3.2 16.9-4.9 26.2-4.9l48 0c2.7 0 5.4 .1 8 .4L544 416l-64 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 40c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c37.6-15.7 64-52.7 64-96zm-64 59.9l0-119.8C595.3 233 608 255 608 280c0 24.9-12.7 47-32 59.9zM288 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 256 96a64 64 0 1 0 128 0zm-80 96c-57.4 0-104 46.6-104 104c0 40.1 22.7 74.9 56 92.3l0 67.7c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-67.7c33.3-17.3 56-52.1 56-92.3c0-57.4-46.6-104-104-104l-32 0zm-48 50.3l0 107.3c-14.7-13.2-24-32.4-24-53.7c0-21.3 9.3-40.5 24-53.7zM288 448l0-222.2c5.1-1.2 10.5-1.8 16-1.8l32 0c5.5 0 10.9 .6 16 1.8L352 448l-64 0zm96-98.3l0-107.3c14.7 13.2 24 32.3 24 53.7c0 21.3-9.3 40.5-24 53.7z\"]\n  };\n  const faHourglassEnd = {\n    prefix: 'fal',\n    iconName: 'hourglass-end',\n    icon: [384, 512, [8987, \"hourglass-3\"], \"f253\", \"M0 16C0 7.2 7.2 0 16 0L48 0 336 0l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 41.6c0 49.4-22.8 96-61.8 126.3L218.1 256l72.2 56.1c39 30.3 61.8 76.9 61.8 126.3l0 41.6 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0L48 512l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-41.6c0-49.4 22.8-96 61.8-126.3L165.9 256 93.8 199.9C54.8 169.6 32 122.9 32 73.6L32 32 16 32C7.2 32 0 24.8 0 16zM64 32l0 41.6c0 39.5 18.2 76.8 49.4 101L192 235.7l78.6-61.1c31.2-24.3 49.4-61.5 49.4-101L320 32 64 32zm49.4 305.4c-5.7 4.5-11 9.3-15.8 14.6l188.8 0c-4.8-5.3-10.1-10.2-15.8-14.6L192 276.3l-78.6 61.1zM76.1 384C68.2 400.8 64 419.4 64 438.4L64 480l256 0 0-41.6c0-19.1-4.2-37.6-12.1-54.4L76.1 384z\"]\n  };\n  const faHourglass3 = faHourglassEnd;\n  const faHeartCrack = {\n    prefix: 'fal',\n    iconName: 'heart-crack',\n    icon: [512, 512, [128148, \"heart-broken\"], \"f7a9\", \"M272 126.1l7.9-8.9 4.2-4.7c26-29.2 65.3-42.8 103.8-35.8c53.3 9.7 92 56.1 92 110.3l0 3.5c0 32.3-13.4 63.1-37 85.1L259 446.8c-.8 .7-1.9 1.2-3 1.2s-2.2-.4-3-1.2L69.1 275.5C45.4 253.5 32 222.7 32 190.4l0-3.5c0-54.2 38.7-100.6 92-110.3c38.5-7 77.8 6.6 103.8 35.8l4.2 4.7 7.9 8.9 0 17.9c0 4.2 1.7 8.3 4.7 11.3l34.2 34.2-79.8 53.2c-3.7 2.5-6.2 6.4-6.9 10.9s.5 8.9 3.3 12.4l64 80c5.5 6.9 15.6 8 22.5 2.5s8-15.6 2.5-22.5l-53.1-66.4 81.5-54.3c4-2.7 6.6-7 7-11.7s-1.2-9.5-4.6-12.9L272 137.4l0-11.3zM393.7 45.1c-40.9-7.4-82.6 3.2-114.7 28.4c-1.8 1.4-3.6 2.9-5.4 4.5c-4.7 4.1-9.1 8.4-13.3 13.1L256 95.9l-4.2-4.7c-5.8-6.5-12-12.4-18.7-17.6C201 48.4 159.3 37.7 118.3 45.1C49.8 57.6 0 117.3 0 186.9l0 3.5c0 36 13.1 70.6 36.6 97.5c3.4 3.8 6.9 7.5 10.7 11l184 171.3c6.7 6.3 15.6 9.7 24.8 9.7c8 0 15.8-2.7 22.1-7.5c.9-.7 1.8-1.4 2.6-2.2L464.8 299c3.8-3.5 7.3-7.2 10.7-11C498.9 261 512 226.4 512 190.4l0-3.5c0-69.6-49.8-129.3-118.3-141.8z\"]\n  };\n  const faHeartBroken = faHeartCrack;\n  const faFaceBeamHandOverMouth = {\n    prefix: 'fal',\n    iconName: 'face-beam-hand-over-mouth',\n    icon: [512, 512, [129325], \"e47c\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 57.4-21.6 109.7-57 149.3c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3C487.3 381.4 512 321.6 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 57.6 19.1 110.8 51.2 153.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4C48.7 353 32 306.5 32 256zm111.5-76.1c2.1-8.6 6.7-18.2 12.9-25.4c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C209.6 121.9 194.8 112 176 112s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6zm172.9-25.4c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C369.6 121.9 354.8 112 336 112s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6c2.1-8.6 6.7-18.2 12.9-25.4zM265.3 301.3L248 318.6s0 0 0 0c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0c0 0 0 0 0 0l17.3-17.3 34-34 16-16c3.1-3.1 7.2-4.7 11.3-4.7s8.2 1.6 11.3 4.7s4.7 7.2 4.7 11.3s-1.6 8.2-4.7 11.3c0 0 0 0 0 0l-16 16-34 34L280 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0c0 0 0 0 0 0l17.3-17.3 34-34s0 0 0 0s0 0 0 0c6.2-6.2 16.4-6.2 22.6 0c.7 .7 1.3 1.4 1.8 2.1c4.4 6.2 3.8 14.9-1.8 20.5c0 0 0 0 0 0l-5.1 5.1-26.9 26.9-2 2L312 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l17.3-17.3 2-2c6.2-6.2 16.4-6.2 22.6 0c.7 .7 1.3 1.4 1.8 2.1c4.4 6.2 3.8 14.9-1.8 20.5L344 414.6l-37.5 37.5C288.7 470 264.4 480 239.2 480c-52.6 0-95.2-42.6-95.2-95.2l0-32.8 0-53.6c0-11 9-20 20-20c9.1 0 16.8 6.1 19.2 14.5c.2 .8 .4 1.7 .6 2.5c.1 1 .2 2 .2 3l0 11.7 0 8c0 7.1 8.6 10.7 13.7 5.7l5.7-5.7 10.4-10.4 2.3-2.3 9.4-9.4s0 0 0 0l51.3-51.3c5.6-5.6 14.3-6.2 20.5-1.8c.7 .5 1.4 1.1 2.1 1.8c6.2 6.2 6.2 16.4 0 22.6c0 0 0 0 0 0l-34 34zm-11.3-79.2L207 269.1c-9.4-13.7-25.1-22.7-43-22.7c-28.7 0-52 23.3-52 52l0 53.6 0 32.8C112 455.1 168.9 512 239.2 512c33.7 0 66.1-13.4 89.9-37.3l56.8-56.8c18.1-18.1 18.7-47.1 1.8-65.9c16.9-18.8 16.3-47.8-1.8-65.9c-1-1-2.1-2-3.2-3c3.7-15.7-.5-32.8-12.8-45s-29.4-16.5-45-12.8c-.9-1.1-1.9-2.2-3-3.2c-18.7-18.7-49.1-18.7-67.9 0z\"]\n  };\n  const faDropletPercent = {\n    prefix: 'fal',\n    iconName: 'droplet-percent',\n    icon: [384, 512, [\"humidity\"], \"f750\", \"M192 480c-88.4 0-160-71.6-160-160c0-16.2 6.1-39.2 18.3-67.5c11.9-27.6 28.5-57.5 46.6-86.8c35.9-58 76.4-110.9 94.5-133.7l1.3 0c18.1 22.9 58.6 75.7 94.5 133.7c18.1 29.2 34.6 59.1 46.6 86.8C345.9 280.8 352 303.8 352 320c0 88.4-71.6 160-160 160zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zm267.3-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128zM160 264a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 136a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHumidity = faDropletPercent;\n  const faSquareUpRight = {\n    prefix: 'fal',\n    iconName: 'square-up-right',\n    icon: [448, 512, [8599, \"external-link-square-alt\"], \"f360\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zm64 32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM304 184l0 113.4c0 3.7-3 6.6-6.6 6.6c-1.8 0-3.4-.7-4.7-1.9l-25.4-25.4c-6.2-6.2-16.4-6.2-22.6 0l-59.1 59.1c-3.6 3.6-9 4.9-13.9 3.3c-2-.7-3.8-1.8-5.3-3.3l-22.1-22.1c-1.5-1.5-2.6-3.3-3.3-5.3c-1.6-4.9-.4-10.3 3.3-13.9l59.1-59.1c6.2-6.2 6.2-16.4 0-22.6l-25.4-25.4c-1.2-1.2-1.9-2.9-1.9-4.7c0-3.7 3-6.6 6.6-6.6L296 176c4.4 0 8 3.6 8 8zm-8-40l-113.4 0c-21.3 0-38.6 17.3-38.6 38.6c0 10.2 4.1 20.1 11.3 27.3L169.4 224l-47.7 47.7c-12.2 12.2-16.5 30.3-11 46.7c2.2 6.7 6 12.8 11 17.8l22.1 22.1c5 5 11.1 8.8 17.8 11c16.4 5.5 34.5 1.2 46.7-11L256 310.6l14.1 14.1c7.2 7.2 17.1 11.3 27.3 11.3c21.3 0 38.6-17.3 38.6-38.6L336 184c0-22.1-17.9-40-40-40z\"]\n  };\n  const faExternalLinkSquareAlt = faSquareUpRight;\n  const faFaceKissBeam = {\n    prefix: 'fal',\n    iconName: 'face-kiss-beam',\n    icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm276.7 48.5c-10.8-5.3-25.3-9.2-38.6-11c-7.4-1-12.6-7.9-11.6-15.4s7.9-12.6 15.4-11.6c15.2 2.1 32.7 6.6 46.8 13.6c7 3.4 13.9 7.8 19.2 13.4c5.4 5.6 9.8 13.2 9.8 22.5s-4.4 16.9-9.8 22.5c-5.3 5.5-12.2 9.9-19.2 13.4l-.2 .1 .2 .1c7 3.4 13.9 7.8 19.2 13.4c5.4 5.6 9.8 13.2 9.8 22.5s-4.4 16.9-9.8 22.5c-5.3 5.5-12.2 9.9-19.2 13.4c-14.1 6.9-31.6 11.4-46.8 13.6c-7.4 1-14.3-4.1-15.4-11.6s4.1-14.3 11.6-15.4c13.3-1.9 27.8-5.8 38.6-11c5.4-2.7 9.2-5.3 11.5-7.7c2.7-2.9 2.7-4.7 0-7.6c-2.3-2.4-6.1-5.1-11.5-7.7c-10.7-5.3-25.1-9.1-38.3-11c-6.7-.8-12-6.7-12-13.5c0-6.8 5.3-12.7 12-13.5c13.2-1.9 27.6-5.8 38.3-11c5.4-2.7 9.2-5.3 11.5-7.7c2.7-2.9 2.7-4.7 0-7.6c-2.3-2.4-6.1-5.1-11.5-7.7zm-120.2-110c-6.2 7.2-10.8 16.8-12.9 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C142.4 161.9 157.2 152 176 152s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5zm147.1 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C302.4 161.9 317.2 152 336 152s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5c-6.2 7.2-10.8 16.8-12.9 25.4z\"]\n  };\n  const faKissBeam = faFaceKissBeam;\n  const faCorn = {\n    prefix: 'fal',\n    iconName: 'corn',\n    icon: [512, 512, [127805], \"f6c7\", \"M448 0c-14.6 0-28.1 4.9-38.8 13.1C401.4 9.8 392.9 8 384 8c-20.3 0-38.5 9.5-50.2 24.3c-1.9-.2-3.9-.3-5.8-.3c-20.3 0-38.5 9.5-50.2 24.3c-1.9-.2-3.9-.3-5.8-.3c-21.9 0-41.2 11-52.7 27.7c7.7 10.3 14.7 21 21 32c0-.2 .1-.4 .1-.6C242.7 99.8 256 88 272 88c3.1 0 6.1 .4 8.9 1.3c7.3 2.1 15.1-1.2 18.6-8C304.9 71 315.7 64 328 64c3.1 0 6.1 .4 8.9 1.3c7.3 2.1 15.1-1.2 18.6-8C360.9 47 371.7 40 384 40c6.9 0 13.2 2.1 18.4 5.8c6.7 4.7 16 3.6 21.3-2.7C429.6 36.3 438.3 32 448 32c17.7 0 32 14.3 32 32c0 9.7-4.3 18.4-11.2 24.3c-6.2 5.4-7.4 14.6-2.6 21.3c3.7 5.2 5.8 11.5 5.8 18.4c0 12.3-7 23.1-17.3 28.4c-6.8 3.5-10.1 11.3-8 18.6c.8 2.8 1.3 5.8 1.3 8.9c0 12.3-7 23.1-17.3 28.4c-6.8 3.5-10.1 11.3-8 18.6c.8 2.8 1.3 5.8 1.3 8.9c0 10.9-5.4 20.5-13.7 26.3c8.7 6.3 17.1 13.4 24.9 21C448 275.6 456 258.7 456 240c0-2-.1-3.9-.3-5.8C470.5 222.5 480 204.3 480 184c0-2-.1-3.9-.3-5.8C494.5 166.5 504 148.3 504 128c0-8.9-1.8-17.4-5.1-25.2C507.1 92.1 512 78.6 512 64c0-35.3-28.7-64-64-64zM163.3 68.7c-3.9-3.9-9.6-5.5-15-4.3s-9.7 5.3-11.5 10.5l-22 65.9c-.7 2-1.7 3.9-3.1 5.5l-76.1 87C12.7 259.5 0 293.2 0 328.1L0 342c0 36.2 13.6 71.1 38.2 97.7l24 26C89.5 495.2 127.9 512 168 512l10.9 0c38.2 0 74.8-15.2 101.8-42.2l69.5-69.5c1.7-1.7 3.6-2.9 5.8-3.7L437.5 367c5.1-1.9 9-6.2 10.2-11.6s-.4-10.9-4.3-14.8l-29.1-29.1C378.6 276 330.3 256 280 256c-10.8 0-21.6 .9-32.1 2.7c-1.9-69.5-30.3-135.7-79.6-185l-5-5zM216 266l0 1.1c-26.2 9.4-50.2 24.5-70.2 44.5l-94 94C39 387 32 364.8 32 342l0-13.9c0-27.1 9.8-53.3 27.7-73.8l76.1-87c4.2-4.8 7.4-10.4 9.4-16.4l13.5-40.5C195.6 153.7 216 208.8 216 266zM85.7 444l-13-14.1 95.7-95.7C198 304.6 238.1 288 280 288s82 16.6 111.6 46.2l11.3 11.3-57.7 21c-6.6 2.4-12.6 6.2-17.5 11.2l-69.5 69.5c-21 21-49.5 32.8-79.2 32.8L168 480c-31.3 0-61.1-13.1-82.3-36z\"]\n  };\n  const faRollerCoaster = {\n    prefix: 'fal',\n    iconName: 'roller-coaster',\n    icon: [640, 512, [], \"e324\", \"M144 64c-5.4 0-10.8 .4-16 1.1L128 464c0 8.8-7.2 16-16 16s-16-7.2-16-16L96 74.8C58.2 92.8 32 131.3 32 176l0 288c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 176C0 96.5 64.5 32 144 32l6.6 0c46.2 0 89.7 22.2 116.7 59.7L392.7 265.4c24.8 34.3 64.5 54.6 106.8 54.6l12.4 0c53 0 96-43 96-96l0-5c0-40.9-26.9-75.4-64-86.9L544 272c-6.7 5-15 8-24 8l-8 0 0-151.9c-22.5 .8-44.4 6.8-64 17.5l0 117.7c-9.2-6.3-17.3-14.2-23.9-23.4L416 228.5l0-59.5-21.4 19L373.4 164l26.4-23.5C432.1 111.9 473.8 96 517 96c67.9 0 123 55.1 123 123l0 5 0 240c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-155.3c-23.5 26.6-57.8 43.3-96 43.3l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-113.2c-22.8-2.7-44.6-10.2-64-21.7L416 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-159.7c-6.2-6.2-12-12.9-17.2-20.2L320 219.3 320 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-289-46.7-64.6c-5.1-7-10.9-13.4-17.3-19L224 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-392c-13-5.2-27.1-8-41.4-8L144 64z\"]\n  };\n  const faPhotoFilmMusic = {\n    prefix: 'fal',\n    iconName: 'photo-film-music',\n    icon: [640, 512, [], \"e228\", \"M544 32L224 32c-17.7 0-32 14.3-32 32l0 169.4L265.4 160c12.5-12.5 32.8-12.5 45.3 0L352 201.4 457.4 96c12.5-12.5 32.8-12.5 45.3 0l53.8 53.8-33.9 11.3L480 118.6 363.3 235.3 278.6 320 384 320l0 32-144 0c0 0 0 0 0 0l-16 0c-35.3 0-64-28.7-64-64l0-16s0 0 0 0l0-208c0-35.3 28.7-64 64-64L544 0c35.3 0 64 28.7 64 64l0 72c-6.7 0-13.5 1.1-20.2 3.3L576 143.2 576 64c0-17.7-14.3-32-32-32zM233.4 320l96-96L288 182.6l-96 96 0 9.4c0 17.7 14.3 32 32 32l9.4 0zM232 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM112 96l16 0 0 32 0 80 0 128 0 48 0 32 180.6 0c-8.3 8.8-15 19.6-18.3 32L128 448l-16 0-16 0-32 0c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l32 0 16 0zM32 192l64 0 0-64-32 0c-17.7 0-32 14.3-32 32l0 32zm0 160l0 32c0 17.7 14.3 32 32 32l32 0 0-64-64 0zm64-32l0-96-64 0 0 96 64 0zM640 198.2l0 49.8 0 144c0 1.1-.1 2.2-.3 3.2c.2 1.6 .3 3.2 .3 4.8c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c11.7 0 22.6 2.3 32 6.4l0-88.2L448 323.5 448 464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c11.7 0 22.6 2.3 32 6.4L416 312l0-60.5c0-13.8 8.8-26 21.9-30.4l160-53.3c20.7-6.9 42.1 8.5 42.1 30.4zm-32 38.3l0-38.3L448 251.5l0 38.3 160-53.3zm-5.9 171.9c5.5-4.1 5.9-7.4 5.9-8.3s-.4-4.2-5.9-8.3c-5.5-4.1-14.6-7.7-26.1-7.7s-20.5 3.5-26.1 7.7c-5.5 4.1-5.9 7.4-5.9 8.3s.4 4.2 5.9 8.3c5.5 4.1 14.6 7.7 26.1 7.7s20.5-3.5 26.1-7.7zm-192 64c5.5-4.1 5.9-7.4 5.9-8.3s-.4-4.2-5.9-8.3c-5.5-4.1-14.6-7.7-26.1-7.7s-20.5 3.5-26.1 7.7c-5.5 4.1-5.9 7.4-5.9 8.3s.4 4.2 5.9 8.3c5.5 4.1 14.6 7.7 26.1 7.7s20.5-3.5 26.1-7.7z\"]\n  };\n  const faRadar = {\n    prefix: 'fal',\n    iconName: 'radar',\n    icon: [512, 512, [], \"e024\", \"M32 256C32 132.3 132.3 32 256 32c56.1 0 107.4 20.6 146.7 54.7l-34.1 34.1C338.1 95.3 298.8 80 256 80c-72.2 0-134.2 43.5-161.3 105.6c-3.5 8.1 .2 17.5 8.3 21.1s17.5-.2 21.1-8.3c22.2-50.9 73-86.4 132-86.4c34 0 65.2 11.8 89.9 31.5l-34.3 34.3C295.9 166.6 276.7 160 256 160c-53 0-96 43-96 96s43 96 96 96s96-43 96-96c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c11.9 0 23 3.2 32.5 8.9l-43.8 43.8c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l224-224c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L425.4 64C380.2 24.2 320.9 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 123.7-100.3 224-224 224S32 379.7 32 256zm384-16c-8.8 0-16 7.2-16 16c0 59-35.5 109.8-86.4 132c-8.1 3.5-11.8 13-8.3 21.1s13 11.8 21.1 8.3C388.5 390.2 432 328.2 432 256c0-8.8-7.2-16-16-16zM102.9 305.3c-8.1 3.5-11.8 13-8.3 21.1c17.7 40.6 50.3 73.2 90.9 90.9c8.1 3.5 17.5-.2 21.1-8.3s-.2-17.5-8.3-21.1c-33.2-14.5-59.9-41.2-74.4-74.4c-3.5-8.1-13-11.8-21.1-8.3zM120 256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM256 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSickle = {\n    prefix: 'fal',\n    iconName: 'sickle',\n    icon: [512, 512, [], \"f822\", \"M320 0C214 0 128 86 128 192c0 71 38.5 132.9 95.7 166.1c6.3 3.6 14.2 2.6 19.4-2.5l36-36c5.3-5.3 6.2-13.5 2.2-19.9C270.3 282.5 264 262 264 240c0-61.9 50.1-112 112-112c48.1 0 89.1 30.3 105 72.9c2.7 7.2 10.1 11.5 17.7 10.2s13.2-7.8 13.3-15.5c0-1.2 0-2.4 0-3.6C512 86 426 0 320 0zM160 192c0-88.4 71.6-160 160-160c65.7 0 122.1 39.6 146.8 96.2C442 108.1 410.4 96 376 96c-79.5 0-144 64.5-144 144c0 23.6 5.7 45.9 15.8 65.6l-18.3 18.3C187.5 295.1 160 246.7 160 192zM115.3 300.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l4.7 4.7L13.2 412.2C4.7 420.6 0 432.1 0 444s4.7 23.4 13.2 31.8l23 23C44.6 507.3 56.1 512 68 512s23.4-4.7 31.8-13.2L184 414.6l4.7 4.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-16-16-64-64-16-16zM35.8 434.8L120 350.6 161.4 392 77.2 476.2c-2.4 2.4-5.7 3.8-9.2 3.8s-6.7-1.4-9.2-3.8l-23-23c-2.4-2.4-3.8-5.7-3.8-9.2s1.4-6.7 3.8-9.2z\"]\n  };\n  const faFilm = {\n    prefix: 'fal',\n    iconName: 'film',\n    icon: [512, 512, [127902], \"f008\", \"M128 448l0-96 0-80 256 0 0 80 0 96-256 0zM384 240l-256 0 0-80 0-96 256 0 0 96 0 80zM96 448l-32 0c-17.7 0-32-14.3-32-32l0-48 64 0 0 80zM32 272l64 0 0 64-64 0 0-64zm64-96l0 64-64 0 0-64 64 0zM96 64l0 80-64 0 0-48c0-17.7 14.3-32 32-32l32 0zM416 336l0-64 64 0 0 64-64 0zm0 112l0-80 64 0 0 48c0 17.7-14.3 32-32 32l-32 0zm0-272l64 0 0 64-64 0 0-64zm64-80l0 48-64 0 0-80 32 0c17.7 0 32 14.3 32 32zM448 32L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64z\"]\n  };\n  const faCoconut = {\n    prefix: 'fal',\n    iconName: 'coconut',\n    icon: [512, 512, [], \"e2f6\", \"M272.5 40c45.4-14 79.7-8.9 98.6 9.9s23.9 53.2 9.9 98.6C367.2 193 336 244 290 290s-97 77.2-141.6 91c-45.4 14-79.7 8.9-98.6-9.9S26 317.9 40 272.5c13.8-44.6 45-95.6 91-141.6s97-77.2 141.6-91zM393.7 27.3C362.4-4.1 312.8-5.9 263.1 9.4c-50.5 15.6-105.8 50-154.8 98.9S25 212.6 9.4 263.1C-5.9 312.8-4.1 362.4 27.2 393.7l42.4 42.4C118.2 484.7 184.1 512 252.9 512C396 512 512 396 512 252.9c0-68.7-27.3-134.6-75.9-183.2L393.7 27.3zM421 100.1c37.9 41.7 59 96.1 59 152.8c0 4.1-.1 8.2-.3 12.2l-20.4-20.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l37.4 37.4c-8.5 36.5-25.9 69.7-49.7 97.1l-45.1-45.1c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l45.1 45.1c-27.4 23.8-60.5 41.1-97.1 49.7l-37.4-37.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L265 479.7c-4 .2-8.1 .3-12.2 .3c-56.6 0-111-21.1-152.8-59c18.5 .1 38.1-3.3 57.8-9.4c50.5-15.6 105.8-50 154.8-98.9s83.4-104.3 98.9-154.8c6.1-19.7 9.4-39.3 9.4-57.8zm-102.7 3.2c3.5 3.5 9.6 17-1.7 48.8c-10.4 29.4-32.9 64.9-66.2 98.2s-68.9 55.9-98.2 66.2c-31.8 11.2-45.4 5.1-48.8 1.7s-9.6-17 1.7-48.8c10.4-29.4 32.9-64.9 66.2-98.2s68.9-55.9 98.2-66.2c31.8-11.2 45.4-5.1 48.8-1.7zm22.6-22.6c-34.4-34.4-120.5-4-192.3 67.9s-102.2 158-67.9 192.3s120.5 4 192.3-67.9s102.2-158 67.9-192.3z\"]\n  };\n  const faRulerHorizontal = {\n    prefix: 'fal',\n    iconName: 'ruler-horizontal',\n    icon: [640, 512, [], \"f547\", \"M32 320c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-48 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-48 0c-17.7 0-32 14.3-32 32l0 128zm32 64c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64l512 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64L64 384z\"]\n  };\n  const faShieldCross = {\n    prefix: 'fal',\n    iconName: 'shield-cross',\n    icon: [512, 512, [9960], \"f712\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM272 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0 0-64z\"]\n  };\n  const faCassetteTape = {\n    prefix: 'fal',\n    iconName: 'cassette-tape',\n    icon: [576, 512, [128429], \"f8ab\", \"M512 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-33.9 0-23.4-64.4c-6.9-19-24.9-31.6-45.1-31.6l-243.2 0c-20.2 0-38.2 12.6-45.1 31.6L97.9 448 64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l448 0zM444.1 448l-312.1 0 19.4-53.5c2.3-6.3 8.3-10.5 15-10.5l243.2 0c6.7 0 12.7 4.2 15 10.5L444.1 448zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm96 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm55.4 64c5.4-9.4 8.6-20.3 8.6-32s-3.1-22.6-8.6-32l145.1 0c-5.4 9.4-8.6 20.3-8.6 32s3.1 22.6 8.6 32l-145.1 0zM160 288l256 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-256 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zm256-96a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faSquareTerminal = {\n    prefix: 'fal',\n    iconName: 'square-terminal',\n    icon: [448, 512, [], \"e32a\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM83.9 149.6c-5.8 6.7-5 16.8 1.7 22.6L183.4 256 85.6 339.9c-6.7 5.8-7.5 15.8-1.7 22.6s15.9 7.5 22.6 1.7l112-96c3.5-3 5.6-7.5 5.6-12.1s-2-9.1-5.6-12.1l-112-96c-6.7-5.8-16.8-5-22.6 1.7zM208 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faPeopleRobbery = {\n    prefix: 'fal',\n    iconName: 'people-robbery',\n    icon: [576, 512, [], \"e536\", \"M400 144c54.3 0 101.9-36.2 116.4-88.5l12.2-43.8c2.4-8.5 11.2-13.5 19.7-11.1s13.5 11.2 11.1 19.7L547.3 64.1c-12.3 44.3-43.4 79.5-83.2 97.9l0 334c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-334c-39.8-18.4-70.9-53.6-83.3-97.9L240.6 20.3c-2.4-8.5 2.6-17.3 11.1-19.7s17.3 2.6 19.7 11.1l12.2 43.8C298.1 107.8 345.7 144 400 144zm32 28.6c-10.4 2.2-21.1 3.4-32 3.4s-21.6-1.2-32-3.4L368 320l64 0 0-147.4zM85.3 144c21.8 0 42.4 10.3 55.5 27.7L192 240l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-56 0c-5 0-9.8-2.4-12.8-6.4l-56-74.7c-7.1-9.4-18.1-14.9-29.9-14.9C64.7 176 48 192.7 48 213.3L48 320l64 0 0-40c0-8.8 7.2-16 16-16s16 7.2 16 16l0 216c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-282.7C16 175 47 144 85.3 144zM80 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM80 0a56 56 0 1 1 0 112A56 56 0 1 1 80 0zM424 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 344 56z\"]\n  };\n  const faLightbulb = {\n    prefix: 'fal',\n    iconName: 'lightbulb',\n    icon: [384, 512, [128161], \"f0eb\", \"M310.3 258.1C326.5 234.8 336 206.6 336 176c0-79.5-64.5-144-144-144S48 96.5 48 176c0 30.6 9.5 58.8 25.7 82.1c4.1 5.9 8.8 12.3 13.6 19c0 0 0 0 0 0c12.7 17.5 27.1 37.2 38 57.1c8.9 16.2 13.7 33.3 16.2 49.9L109 384c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4c0 0 0 0 0 0s0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5l-32.4 0c2.5-16.6 7.3-33.7 16.2-49.9c10.9-20 25.3-39.7 38-57.1c4.9-6.7 9.5-13 13.6-19zM192 96c-44.2 0-80 35.8-80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16zM146.7 448c6.6 18.6 24.4 32 45.3 32s38.7-13.4 45.3-32l-90.5 0zM112 432l0-5.3c0-5.9 4.8-10.7 10.7-10.7l138.7 0c5.9 0 10.7 4.8 10.7 10.7l0 5.3c0 44.2-35.8 80-80 80s-80-35.8-80-80z\"]\n  };\n  const faCaretLeft = {\n    prefix: 'fal',\n    iconName: 'caret-left',\n    icon: [256, 512, [], \"f0d9\", \"M34.2 261.6c-1.3-1.4-2.2-3.5-2.2-5.6s.8-4.2 2.2-5.6L147.7 130.2c1.3-1.4 3.2-2.2 5.2-2.2c3.9 0 7.1 3.2 7.1 7.1l0 241.7c0 3.9-3.2 7.1-7.1 7.1c-2 0-3.8-.8-5.2-2.2L34.2 261.6zm-23.3 22L124.4 403.7c7.4 7.8 17.7 12.3 28.4 12.3c21.6 0 39.1-17.5 39.1-39.1l0-241.7c0-21.6-17.5-39.1-39.1-39.1c-10.8 0-21.1 4.4-28.4 12.3L10.9 228.4C3.9 235.9 0 245.8 0 256s3.9 20.1 10.9 27.6z\"]\n  };\n  const faCommentMiddle = {\n    prefix: 'fal',\n    iconName: 'comment-middle',\n    icon: [512, 512, [], \"e149\", \"M216.9 394.3L256 472.4l39.1-78.1c4.3-8.6 12.3-14.8 21.7-16.9C415.4 355.5 480 284.4 480 208c0-91.3-93.8-176-224-176S32 116.7 32 208c0 76.4 64.6 147.5 163.3 169.4c9.4 2.1 17.4 8.3 21.7 16.9zm44.5 89s0 0 0 0l-5.5 2.7 5.5-2.7s0 0 0 0zm62.2-74.7l-44.5 89c-4.4 8.8-13.3 14.3-23.2 14.3s-18.8-5.5-23.2-14.3l-44.5-89C79.8 384.5 0 303.8 0 208C0 93.1 114.6 0 256 0S512 93.1 512 208c0 95.8-79.8 176.5-188.3 200.7z\"]\n  };\n  const faTrashCanList = {\n    prefix: 'fal',\n    iconName: 'trash-can-list',\n    icon: [640, 512, [], \"e2ab\", \"M169.7 32l76.5 0c5.5 0 10.6 2.8 13.6 7.5L275.1 64 140.9 64l15.3-24.5c2.9-4.7 8.1-7.5 13.6-7.5zM312.9 64L287 22.6C278.2 8.5 262.8 0 246.3 0L169.7 0C153.2 0 137.8 8.5 129 22.6L103.1 64 64 64 32 64 16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l16 0 0 336c0 44.2 35.8 80 80 80l192 0c44.2 0 80-35.8 80-80l0-336 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0-39.1 0zM352 96l0 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48L64 96l288 0zM160 160c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm208-32c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm0 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zM448 400c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faBlock = {\n    prefix: 'fal',\n    iconName: 'block',\n    icon: [448, 512, [], \"e46a\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm48 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm248 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM112 392a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm248 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'circle-exclamation',\n    icon: [512, 512, [\"exclamation-circle\"], \"f06a\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faExclamationCircle = faCircleExclamation;\n  const faSchoolCircleXmark = {\n    prefix: 'fal',\n    iconName: 'school-circle-xmark',\n    icon: [640, 512, [], \"e56d\", \"M311.1 2.7c5.4-3.6 12.4-3.6 17.8 0L468.8 96 576 96c35.3 0 64 28.7 64 64l0 106.8c-9.1-12.9-19.9-24.5-32-34.6l0-72.2c0-17.7-14.3-32-32-32l-112 0c-3.2 0-6.2-.9-8.9-2.7L320 35.2 184.9 125.3c-2.6 1.8-5.7 2.7-8.9 2.7L64 128c-17.7 0-32 14.3-32 32l0 288c0 17.7 14.3 32 32 32l192 0 0-96c0-35.3 28.7-64 64-64c2.2 0 4.4 .1 6.5 .3c-2.9 10.2-4.8 20.8-5.8 31.7l-.7 0c-17.7 0-32 14.3-32 32l0 96 32 0 32 0 8.2 0c10 12.1 21.7 22.9 34.6 32L384 512l-32 0-64 0-32 0L64 512c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l107.2 0 140-93.3zM416 192c0 7-.7 13.8-2.2 20.3c-31.3 16.5-57 42.2-73.5 73.5c-6.5 1.4-13.3 2.2-20.3 2.2c-53 0-96-43-96-96s43-96 96-96s96 43 96 96zM128 160l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 32 0 0-64-32 0zM96 352c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64zm64 0l-32 0 0 64 32 0 0-64zm160-96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm16-96l0 16 8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm166.6 0l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"]\n  };\n  const faArrowRightFromBracket = {\n    prefix: 'fal',\n    iconName: 'arrow-right-from-bracket',\n    icon: [512, 512, [\"sign-out\"], \"f08b\", \"M507.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-128-128c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 240 176 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l281.4 0L356.7 372.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128zM176 64c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 32C35.8 32 0 67.8 0 112L0 400c0 44.2 35.8 80 80 80l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48l96 0z\"]\n  };\n  const faSignOut = faArrowRightFromBracket;\n  const faFaceFrownSlight = {\n    prefix: 'fal',\n    iconName: 'face-frown-slight',\n    icon: [512, 512, [], \"e376\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM347.9 394.5C330 373.8 299.4 352 256 352s-74 21.8-91.9 42.5c-5.8 6.7-15.9 7.4-22.6 1.6s-7.4-15.9-1.6-22.6c22.2-25.7 61-53.5 116.1-53.5s93.8 27.9 116.1 53.5c5.8 6.7 5.1 16.8-1.6 22.6s-16.8 5.1-22.6-1.6zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCircleChevronDown = {\n    prefix: 'fal',\n    iconName: 'circle-chevron-down',\n    icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", \"M256 480a224 224 0 1 1 0-448 224 224 0 1 1 0 448zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM132.7 235.3l112 112c6.2 6.2 16.4 6.2 22.6 0l112-112c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 313.4 155.3 212.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6z\"]\n  };\n  const faChevronCircleDown = faCircleChevronDown;\n  const faSidebarFlip = {\n    prefix: 'fal',\n    iconName: 'sidebar-flip',\n    icon: [512, 512, [], \"e24f\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l224 0 0-384L64 64zm384 0L320 64l0 384 128 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32zm0-32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0zM432 96c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0zm16 80c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0c8.8 0 16 7.2 16 16zm-16 48c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0z\"]\n  };\n  const faUnlockKeyhole = {\n    prefix: 'fal',\n    iconName: 'unlock-keyhole',\n    icon: [448, 512, [\"unlock-alt\"], \"f13e\", \"M224 32c-53 0-96 43-96 96l0 64 240 0c44.2 0 80 35.8 80 80l0 160c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 272c0-44.2 35.8-80 80-80l16 0 0-64C96 57.3 153.3 0 224 0c58 0 107 38.6 122.7 91.4c2.5 8.5-2.3 17.4-10.8 19.9s-17.4-2.3-19.9-10.8C304.2 60.9 267.5 32 224 32zM80 224c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L80 224zM264 368l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16z\"]\n  };\n  const faUnlockAlt = faUnlockKeyhole;\n  const faTemperatureList = {\n    prefix: 'fal',\n    iconName: 'temperature-list',\n    icon: [512, 512, [], \"e299\", \"M80 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 156.7c0 14.9 7 27.7 16 36.9c19.8 20.2 32 47.9 32 78.4c0 61.9-50.1 112-112 112S32 429.9 32 368c0-30.5 12.2-58.2 32-78.4c9-9.2 16-22 16-36.9L80 96zM144 0C91 0 48 43 48 96l0 156.7c0 4.6-2.2 9.8-6.8 14.5C15.7 293.1 0 328.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-39.3-15.7-74.9-41.2-100.8c-4.6-4.7-6.8-9.9-6.8-14.5L240 96c0-53-43-96-96-96zM112 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-29.8-20.4-54.9-48-62l0-162c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 162c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64zM320 48c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L336 32c-8.8 0-16 7.2-16 16zm0 128c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm32 128c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faCloudShowersHeavy = {\n    prefix: 'fal',\n    iconName: 'cloud-showers-heavy',\n    icon: [512, 512, [], \"f740\", \"M96 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM512 216c0-55.2-43-100.3-97.3-103.8C407.2 66.7 367.6 32 320 32c-19.3 0-37.3 5.7-52.4 15.5C247.3 18.8 213.9 0 176 0C114.1 0 64 50.1 64 112c0 2.6 .1 5.3 .3 7.9C26.6 135.5 0 172.6 0 216c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104zM94.3 375.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l64-128zm120 0c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l64-128zm112 0c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l64-128zm120 0c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l64-128z\"]\n  };\n  const faHeadphonesSimple = {\n    prefix: 'fal',\n    iconName: 'headphones-simple',\n    icon: [512, 512, [\"headphones-alt\"], \"f58f\", \"M32 288C32 164.3 132.3 64 256 64s224 100.3 224 224l0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112C512 146.6 397.4 32 256 32S0 146.6 0 288L0 400c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112zm128 0l0 160-16 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l16 0zm-16-32c-44.2 0-80 35.8-80 80l0 64c0 44.2 35.8 80 80 80l16 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32l-16 0zm208 32l16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-16 0 0-160zm16-32l-16 0c-17.7 0-32 14.3-32 32l0 160c0 17.7 14.3 32 32 32l16 0c44.2 0 80-35.8 80-80l0-64c0-44.2-35.8-80-80-80z\"]\n  };\n  const faHeadphonesAlt = faHeadphonesSimple;\n  const faSitemap = {\n    prefix: 'fal',\n    iconName: 'sitemap',\n    icon: [576, 512, [], \"f0e8\", \"M320 64c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-16 0-32 0-16 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l64 0zM256 192l16 0 0 48-160 0c-26.5 0-48 21.5-48 48l0 32-16 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-16 0 0-32c0-8.8 7.2-16 16-16l160 0 0 48-16 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-16 0 0-48 160 0c8.8 0 16 7.2 16 16l0 32-16 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-16 0 0-32c0-26.5-21.5-48-48-48l-160 0 0-48 16 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48zM48 352l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm208 0l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm208 0l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faPipeSection = {\n    prefix: 'fal',\n    iconName: 'pipe-section',\n    icon: [640, 512, [], \"e438\", \"M32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32L0 368l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 576 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-224 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-352 0L32 128l0-16zM608 352L32 352l0-192 224 0 352 0 0 192z\"]\n  };\n  const faSpaceStationMoonConstruction = {\n    prefix: 'fal',\n    iconName: 'space-station-moon-construction',\n    icon: [512, 512, [\"space-station-moon-alt\"], \"e034\", \"M32 256C32 132.3 132.3 32 256 32c61 0 116.3 24.4 156.7 64L368 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0c6.1 0 11.6-3.4 14.3-8.9s2.1-11.9-1.5-16.8C414.1 40.2 339.8 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c91.2 0 171.3-47.7 216.6-119.5c3.1-4.9 3.3-11.2 .5-16.3s-8.2-8.3-14-8.3L416 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l11.6 0c-41.1 48.9-102.7 80-171.6 80c-95.1 0-176.3-59.2-208.8-142.8c39.2 13.6 104 32.3 208.8 32.3c119.5 0 187-24.3 223.8-37.6c5-1.8 9.4-3.4 13.3-4.7c1.7-.6 3.2-1.4 4.6-2.4l1.7-1.3c3-2.3 5.1-5.5 5.9-9.1c4.4-18.7 6.7-38.3 6.7-58.3c0-5.7-.2-11.4-.6-17.1c-.6-8.4-7.5-14.9-16-14.9L432 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0c0 14.8-1.4 29.3-4.2 43.3c-2.1 .7-4.2 1.5-6.5 2.3C433 314.7 369.9 337.4 256 337.4s-177-22.7-213.3-35.8c-2.3-.8-4.4-1.6-6.5-2.3c-2.7-14-4.2-28.5-4.2-43.3zm104-96a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm144 0a88 88 0 1 0 -176 0 88 88 0 1 0 176 0zm-64 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm152 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0z\"]\n  };\n  const faSpaceStationMoonAlt = faSpaceStationMoonConstruction;\n  const faCircleDollarToSlot = {\n    prefix: 'fal',\n    iconName: 'circle-dollar-to-slot',\n    icon: [512, 512, [\"donate\"], \"f4b9\", \"M256 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384A208 208 0 1 0 256 0a208 208 0 1 0 0 416zM64 352l-8 0c-30.9 0-56 25.1-56 56l0 48c0 30.9 25.1 56 56 56l400 0c30.9 0 56-25.1 56-56l0-48c0-30.9-25.1-56-56-56l-8 0c-8.6 11.5-18.3 22.2-28.8 32l36.8 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24L56 480c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l36.8 0c-10.5-9.8-20.2-20.5-28.8-32zM272 104c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 17.3c-8.3 1.5-16.7 4.3-24.1 8.7c-13 7.7-23.9 21.1-23.8 40.5c.1 18.4 10.8 30.1 22.7 37.3c10.5 6.3 23.8 10.4 34.8 13.7c0 0 0 0 0 0s0 0 0 0l1.6 .5c12.5 3.8 22.2 6.9 29 11.2c5.9 3.7 7.7 7 7.7 11.6c.1 6.6-2.7 10.8-7.8 14c-5.8 3.6-14.5 5.6-23.7 5.3c-11.8-.4-22.7-4.1-36.3-8.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.3-.8-4.7-1.6-7.1-2.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2 .7 4.1 1.4 6.2 2.1c0 0 0 0 0 0c9.2 3.2 19.7 6.8 30.9 8.9l0 17.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17.1c8.7-1.4 17.4-4.3 25.1-9.1c13.3-8.3 23.2-22.2 22.9-41.6c-.2-18.5-10.6-30.6-22.7-38.2c-11-6.9-25-11.2-36.3-14.6c0 0 0 0 0 0s0 0 0 0l-.5-.1c-12.6-3.8-22.3-6.8-29.2-10.9c-6-3.6-7.2-6.4-7.3-10.1c0-5.4 2.4-9.4 8.1-12.8c6.2-3.7 15.1-5.7 23.6-5.5c10.1 .2 21 2.3 32.1 5.3c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-7.5-2-15.6-3.9-24.1-5.1l0-17.3z\"]\n  };\n  const faDonate = faCircleDollarToSlot;\n  const faMemory = {\n    prefix: 'fal',\n    iconName: 'memory',\n    icon: [576, 512, [], \"f538\", \"M32 128c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32c-19.4 14.6-32 37.8-32 64s12.6 49.5 32 64l0 32L32 288l0-32c19.4-14.6 32-37.8 32-64s-12.6-49.5-32-64zM0 248.6L0 304 0 416c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-112 0-55.4c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3l0-7.4c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128l0 7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6zM544 416l-64 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-56 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-56 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-56 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-56 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-64 0 0-96 512 0 0 96zM176 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faFaceSleeping = {\n    prefix: 'fal',\n    iconName: 'face-sleeping',\n    icon: [512, 512, [], \"e38d\", \"M32 256C32 132.3 132.3 32 256 32c33.1 0 64.5 7.2 92.7 20c8 3.7 17.5 .1 21.2-7.9s.1-17.5-7.9-21.2C329.6 8.2 293.8 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-37.8-8.2-73.6-22.9-105.9c-3.7-8-13.1-11.6-21.2-7.9s-11.6 13.1-7.9 21.2c12.8 28.2 20 59.6 20 92.7c0 123.7-100.3 224-224 224S32 379.7 32 256zM232 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm8-256l25.4 0-36.7 36.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-25.4 0 36.7-36.7c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16zM416 16c0 8.8 7.2 16 16 16l25.4 0L420.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-25.4 0 36.7-36.7c4.6-4.6 5.9-11.5 3.5-17.4S502.5 0 496 0L432 0c-8.8 0-16 7.2-16 16zM387.2 238.4c-17.6 23.5-52.8 23.5-70.4 0c-5.3-7.1-15.3-8.5-22.4-3.2s-8.5 15.3-3.2 22.4c30.4 40.5 91.2 40.5 121.6 0c5.3-7.1 3.9-17.1-3.2-22.4s-17.1-3.9-22.4 3.2zm-262.4 0c-5.3-7.1-15.3-8.5-22.4-3.2s-8.5 15.3-3.2 22.4c30.4 40.5 91.2 40.5 121.6 0c5.3-7.1 3.9-17.1-3.2-22.4s-17.1-3.9-22.4 3.2c-17.6 23.5-52.8 23.5-70.4 0z\"]\n  };\n  const faRoadSpikes = {\n    prefix: 'fal',\n    iconName: 'road-spikes',\n    icon: [640, 512, [], \"e568\", \"M93.3 108L160 208l32 48 0-57.7 0-81.5c0-15.8 20.5-22 29.3-8.9L288 208l32 48 0-57.7 0-81.5c0-15.8 20.5-22 29.3-8.9L416 208l32 48 0-57.7 0-81.5c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7L512 352l-32 0-6.5 0L448 352l-64 0-32 0-6.5 0L320 352l-64 0-32 0-6.5 0L192 352l-96 0-32 0 0-32 0-203.2c0-15.8 20.5-22 29.3-8.9zM512 320l68.2 0L480 169.7l0 86.3 0 64 32 0zm-90.6-46.2L352 169.7l0 86.3 0 64 32 0 64 0 4.2 0-30.8-46.2zm-128 0L224 169.7l0 86.3 0 64 32 0 64 0 4.2 0-30.8-46.2zm-128 0L96 169.7 96 320l96 0 4.2 0-30.8-46.2zM16 416l608 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 448c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faFireBurner = {\n    prefix: 'fal',\n    iconName: 'fire-burner',\n    icon: [640, 512, [], \"e4f1\", \"M287.1 33.1c-21.7 19.8-45.3 44.8-63.7 72.3c-19 28.5-31.4 58.3-31.4 86.7c0 33.7 12.7 64.2 33.6 87c-1.1-5.4-1.6-10.9-1.6-16.6c0-57.4 63.8-110.5 87.4-128.2c5.2-3.9 12.1-3.9 17.3 0c23.6 17.7 87.4 70.8 87.4 128.2c0 5.5-.5 10.9-1.6 16.2C435.3 256 448 225.7 448 192.2c0-22.6-8.5-48-22.2-72.6c-13-23.4-30.1-44.9-46.7-60.7l-21 23.7c-3 3.3-7.2 5.3-11.7 5.4s-8.8-1.7-11.9-5L287.1 33.1zM320 320c2.4 0 4.8-.1 7.1-.2c33.7-3.3 56.9-29.4 56.9-57.3c0-17.4-10.1-37.7-27.4-58.5c-12.1-14.5-25.8-27-36.6-35.8c-10.8 8.8-24.5 21.3-36.6 35.8c-17.3 20.7-27.4 41.1-27.4 58.5c0 27.9 23.3 54 57 57.3c2.3 .1 4.7 .2 7 .2zM160 192.2c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c11.1-10.1 28.2-10 39.3 .1c.3 .3 .6 .5 .8 .8l37.9 39.9L358 34.5c.4-.4 .7-.8 1.1-1.2c11.2-10.3 28.5-10.3 39.7 .1c19.7 18.3 39.8 43.2 55 70.6C469 131.2 480 162.2 480 192.2c0 85.6-66.4 154.9-150.8 159.6c-3 .3-6.1 .4-9.2 .4c-3.1 0-6.1-.1-9.1-.4c-85.2-4.6-150.9-74-150.9-159.6zM32 272c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 96 512 0 0-96-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 114.7c18.6 6.6 32 24.4 32 45.3l0 32c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-32c0-20.9 13.4-38.7 32-45.3L32 272zm0 160l0 32c0 8.8 7.2 16 16 16l544 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L48 416c-8.8 0-16 7.2-16 16zm160-8a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm104 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSquirrel = {\n    prefix: 'fal',\n    iconName: 'squirrel',\n    icon: [512, 512, [], \"f71a\", \"M144 32C82.1 32 32 82.1 32 144s50.1 112 112 112c15.7 0 30.2 8.5 37.7 22.3c9.6 17.3 5.2 37-4.3 50.5c-11 15.6-17.4 34.6-17.4 55.2c0 53 43 96 96 96l112 0c35.3 0 64-28.7 64-64s-28.7-64-64-64c-6.7 0-13.2 1-19.2 2.9c-8.4 2.6-17.4-2-20.1-10.5s2-17.4 10.5-20.1c9.1-2.9 18.8-4.4 28.8-4.4c11.2 0 22 1.9 32 5.5l0-85.5c0-8.8 7.2-16 16-16l11.5 0c21.2 0 40.6-12 50.1-31l2-4.1-.3-3.4C476 152.9 448.5 128 415.6 128L400 128c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c49.1 .2 90.2 37.5 95.1 86.4l.8 8c.3 3-.3 6-1.6 8.7l-4.1 8.2c-14.2 28.5-42.7 46.9-74.2 48.5l0 88.6c19.6 17.6 32 43.1 32 71.6c0 24.6-9.2 47-24.4 64l40.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0-112 0c-70.7 0-128-57.3-128-128c0-27.4 8.6-52.8 23.2-73.6c4.5-6.3 4.6-12.8 2.4-16.7c-1.9-3.5-5.7-5.7-9.7-5.7C64.5 288 0 223.5 0 144S64.5 0 144 0s144 64.5 144 144l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-61.9-50.1-112-112-112zM352 80l0 76.2c0 39-7.1 66.6-21.2 91.9c-11.9 21.2-28.6 40.5-48.2 63c0 0 0 0 0 0s0 0 0 0c-2.8 3.2-5.7 6.5-8.6 9.9l-11.2 13C248.5 350.4 240 376.6 240 400c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-29.6 10.4-63.7 30.6-87l11.2-13c3-3.5 5.9-6.8 8.7-10c19.9-22.9 34.3-39.4 44.4-57.5c11-19.7 17.1-41.6 17.1-76.2L320 80c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faArrowUpToLine = {\n    prefix: 'fal',\n    iconName: 'arrow-up-to-line',\n    icon: [384, 512, [\"arrow-to-top\"], \"f341\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 32zM203.3 132.7c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L176 182.6 176 288l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-105.4L308.7 283.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-128-128z\"]\n  };\n  const faArrowToTop = faArrowUpToLine;\n  const faFlag = {\n    prefix: 'fal',\n    iconName: 'flag',\n    icon: [448, 512, [127988, 61725], \"f024\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 64 0 367l0 33 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-104 96.3-24.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-279.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L32 56l0-40zm0 73L140.7 61.8c30.7-7.7 63.1-4.1 91.4 10c55.3 27.7 120.4 27.7 175.8 0l8.1-4.1 0 278-34.7 13c-37.9 14.2-80 12-116.2-6.1c-44.7-22.4-96-28-144.5-15.9L32 359 32 89z\"]\n  };\n  const faFaceCowboyHat = {\n    prefix: 'fal',\n    iconName: 'face-cowboy-hat',\n    icon: [512, 512, [], \"e36e\", \"M168.1 118.9c5.7-17.2 13-35.7 21.4-51.9c6.9-13.2 13.7-23.2 19.8-29.4c3.5-3.5 5.7-4.9 6.7-5.4c.8 .4 2.2 1.3 4.2 3c20.3 17.8 51.2 17.8 71.5 0c2-1.8 3.4-2.6 4.2-3c1 .5 3.2 1.8 6.7 5.4c6.1 6.2 12.9 16.2 19.8 29.4c8.4 16.2 15.7 34.8 21.4 51.9c-27.7 5.9-57.2 9.1-87.9 9.1s-60.2-3.2-87.9-9.1zM296 0c-8.9 0-17.4 4.2-25.4 11.2c-8.2 7.2-21.1 7.2-29.3 0C233.4 4.2 224.9 0 216 0c-34.2 0-63 62.1-79 110.9C106.5 101.7 78.9 89 55.2 73.6l-.3-.2c-1-.6-2-1.3-2.9-1.9c-2.3-1.6-4.6-3.2-6.9-4.8C42.6 65 39.7 64 36.7 64C27.7 64 21 72.3 23.8 80.7c1.1 3.5 2.4 7 3.8 10.4c.4 1 .8 2 1.3 3l.2 .4C61.5 169.9 150.8 224 256 224s194.5-54.1 227-129.4l.2-.4c.4-1 .9-2 1.3-3c1.4-3.4 2.7-6.9 3.8-10.4C491 72.3 484.3 64 475.3 64c-3 0-6 1-8.4 2.8c-2.3 1.6-4.6 3.2-6.9 4.8c-1 .6-1.9 1.3-2.9 1.9l-.3 .2C433.1 89 405.5 101.7 375 110.9C359 62.1 330.2 0 296 0zM256 192c-69.9 0-129-26.2-166.1-64.1C138.7 148.5 195.7 160 256 160s117.3-11.5 166.1-32.1C385 165.8 325.9 192 256 192zM75.8 200C58.1 230.6 48 266.1 48 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-37.9-10.1-73.4-27.8-104c-8.6 6.2-17.6 12-27 17.2C423.7 242.9 432 272.5 432 304c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-31.5 8.3-61.1 22.8-86.7c-9.4-5.3-18.5-11-27-17.2zM192 304a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm152-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM256 386.1c25.9 0 51-2.6 74.9-7.4c-19.5 23.7-46.5 37.4-74.9 37.4s-55.4-13.7-74.9-37.4c23.9 4.8 49 7.4 74.9 7.4zm124.5-29.6c4.8-12.1-7.8-22.5-20.2-18.5c-31.7 10.3-67.1 16.1-104.4 16.1s-72.7-5.8-104.4-16.1c-12.3-4-24.9 6.4-20.2 18.5c21.3 54 69 91.6 124.5 91.6s103.3-37.6 124.5-91.6z\"]\n  };\n  const faHanukiah = {\n    prefix: 'fal',\n    iconName: 'hanukiah',\n    icon: [640, 512, [128334], \"f6e6\", \"M336 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zM64 80l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm160 0l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zM320 96c8.8 0 16 7.2 16 16l0 240 48 0 0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 32 0 0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 32 0 0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 173.3c18.6-6.6 32-24.4 32-45.3l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 44.2-35.8 80-80 80l-192 0 0 96 160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-176 0-176 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l160 0 0-96-192 0c-44.2 0-80-35.8-80-80l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 20.9 13.4 38.7 32 45.3L96 176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 32 0 0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 32 0 0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 48 0 0-240c0-8.8 7.2-16 16-16z\"]\n  };\n  const faChartScatter3d = {\n    prefix: 'fal',\n    iconName: 'chart-scatter-3d',\n    icon: [512, 512, [], \"e0e8\", \"M272 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 232.6L37.7 451.8c-6.7 5.7-7.6 15.8-1.9 22.6s15.8 7.6 22.5 1.9L256 309 453.7 476.2c6.7 5.7 16.8 4.9 22.6-1.9s4.9-16.8-1.9-22.6L272 280.6 272 48zM384 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 168a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM152 160a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM56 256A24 24 0 1 0 8 256a24 24 0 1 0 48 0zM256 472a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faDisplayChartUp = {\n    prefix: 'fal',\n    iconName: 'display-chart-up',\n    icon: [576, 512, [], \"e5e3\", \"M512 32c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-167.7 0c-.2 0-.4 0-.6 0l-111.5 0c-.2 0-.4 0-.6 0L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l448 0zM64 416l149.1 0-10.7 64L144 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l72 0 144 0 72 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-58.4 0-10.7-64L512 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64zm170.9 64l10.7-64 84.9 0 10.7 64-106.2 0zM368 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l57.4 0L304 249.4l-68.7-68.7c-6.2-6.2-16.4-6.2-22.6 0l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L224 214.6l68.7 68.7c3 3 7.1 4.7 11.3 4.7s8.3-1.7 11.3-4.7L448 150.6l0 57.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0z\"]\n  };\n  const faSquareCode = {\n    prefix: 'fal',\n    iconName: 'square-code',\n    icon: [448, 512, [], \"e267\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM261.4 172c-6.6 5.9-7.2 16-1.3 22.6L314.6 256 260 317.4c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3l64-72c5.4-6.1 5.4-15.2 0-21.3l-64-72c-5.9-6.6-16-7.2-22.6-1.3zM188 194.6c5.9-6.6 5.3-16.7-1.3-22.6s-16.7-5.3-22.6 1.3l-64 72c-5.4 6.1-5.4 15.2 0 21.3l64 72c5.9 6.6 16 7.2 22.6 1.3s7.2-16 1.3-22.6L133.4 256 188 194.6z\"]\n  };\n  const faFeather = {\n    prefix: 'fal',\n    iconName: 'feather',\n    icon: [512, 512, [129718], \"f52d\", \"M325.6 163.8L96 393.4 96 330c0-59.4 23.6-116.4 65.6-158.4L265.4 67.9c23-23 54.1-35.9 86.6-35.9s63.7 12.9 86.6 35.9l5.5 5.5c23 23 35.9 54.1 35.9 86.6c0 22.8-6.3 44.9-18 64l-151.3 0 37.6-37.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0zm-47 92.2l156.1 0-64 64-156.1 0 64-64zm60.1 96c-41.8 41-98.1 64-156.8 64l-63.3 0 64-64 156.1 0zM64 330l0 95.3L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L86.6 448l95.3 0c67.9 0 133-27 181-75L466.7 269.3c29-29 45.3-68.3 45.3-109.3s-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330z\"]\n  };\n  const faVolumeLow = {\n    prefix: 'fal',\n    iconName: 'volume-low',\n    icon: [448, 512, [128264, \"volume-down\"], \"f027\", \"M151.6 188L288 66.7l0 378.6L151.6 324c-2.9-2.6-6.7-4-10.6-4l-85 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l85 0c3.9 0 7.7-1.4 10.6-4zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160 56 160c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l78.9 0L270.4 472.5l10.6-12-10.6 12c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8l0-388.4C320 45.3 306.7 32 290.2 32zM409.6 179.2c-7.1-5.3-17.1-3.9-22.4 3.2s-3.9 17.1 3.2 22.4C406 216.5 416 235.1 416 256s-10 39.5-25.6 51.2c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2C432.9 315.3 448 287.4 448 256s-15.1-59.3-38.4-76.8z\"]\n  };\n  const faVolumeDown = faVolumeLow;\n  const faXmarkToSlot = {\n    prefix: 'fal',\n    iconName: 'xmark-to-slot',\n    icon: [576, 512, [\"times-to-slot\", \"vote-nay\"], \"f771\", \"M144 64c-8.8 0-16 7.2-16 16l0 304 320 0 0-304c0-8.8-7.2-16-16-16L144 64zM480 80l0 304 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-32 0-320 0-32 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0L96 80c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48zM48 320l16 0 0 32-16 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0-32 16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zM212.7 148.7c6.2-6.2 16.4-6.2 22.6 0L288 201.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L310.6 224l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L288 246.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L265.4 224l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faTimesToSlot = faXmarkToSlot;\n  const faVoteNay = faXmarkToSlot;\n  const faBoxTaped = {\n    prefix: 'fal',\n    iconName: 'box-taped',\n    icon: [448, 512, [\"box-alt\"], \"f49a\", \"M264 32l-80 0-78.4 0C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-226.4c0-9-1.9-17.8-5.5-26L400.9 70c-10.3-23.1-33.2-38-58.5-38L264 32zm24 128L270 64l72.4 0c12.6 0 24.1 7.4 29.2 19l34.2 77L304 160l-16 0zm-32.6 0l-62.9 0 18-96 26.9 0 18 96zm.6 32l0 64-64 0 0-64 64 0zm-96 0l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64 16 0 112 0 0 224c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-224 112 0 16 0zm0-32l-16 0L42.1 160 76.3 83c5.1-11.6 16.6-19 29.2-19L178 64l-18 96z\"]\n  };\n  const faBoxAlt = faBoxTaped;\n  const faCommentSlash = {\n    prefix: 'fal',\n    iconName: 'comment-slash',\n    icon: [640, 512, [], \"f4b3\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zm377.6 400C378.1 411.5 350 416 320 416c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4l6.4 14.7-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6c14.3-23.8 22.6-49.3 25.7-76.3c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100c0-22.9 5.9-45.3 16.7-66.1L87 153.6C72.2 179.9 64 209.2 64 240c0 46.6 19.6 87.1 47.4 120.5l.1 .1c0 0 0 0 0 .1c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C249.5 441.3 284 448 320 448c40.6 0 78.9-7.7 113-21.3l-29.4-23.2zM320 32c-51.1 0-98.6 12.1-138.6 33.1L209.2 87C241.3 72.5 278.8 64 320 64c130.2 0 224 84.6 224 176c0 31-10.8 61.2-30.1 87.5l25.3 20C562.6 316.1 576 279.3 576 240C576 125.2 461.5 32 320 32z\"]\n  };\n  const faSwords = {\n    prefix: 'fal',\n    iconName: 'swords',\n    icon: [512, 512, [9876], \"f71d\", \"M130.7 278.6l-15.4 15.4-12.7-12.7c-12.5-12.5-32.8-12.5-45.3 0l-16 16c-9.4 9.4-12 23.5-6.6 35.6l23.1 51.9L9.4 433.4c-12.5 12.5-12.5 32.8 0 45.3l24 24c12.5 12.5 32.8 12.5 45.3 0l48.5-48.5L179 477.2c12.1 5.4 26.3 2.7 35.6-6.6l16-16c12.5-12.5 12.5-32.8 0-45.3l-12.7-12.7 15.4-15.4-22.6-22.6-15.4 15.4-57.4-57.4 15.4-15.4-22.6-22.6zm227.9-67.9l22.6 22.6L491.1 123.5c7.9-7.9 12.8-18.4 13.9-29.6l7-76.5c.4-4.7-1.3-9.4-4.6-12.8s-8-5.1-12.8-4.6L418.1 7c-11.2 1-21.7 5.9-29.6 13.9L278.6 130.7l22.6 22.6L411.1 43.5c2.6-2.6 6.1-4.3 9.9-4.6l57.3-5.2L473.1 91c-.3 3.7-2 7.2-4.6 9.9L358.6 210.7zM64 320l16-16L208 432l-16 16-62-27.5c-6-2.7-13.1-1.4-17.8 3.3L56 480 32 456l56.2-56.2c4.7-4.7 6-11.8 3.3-17.8L64 320zM38.9 91L33.7 33.7 91 38.9c3.7 .3 7.2 2 9.9 4.6L354.7 297.4l22.6-22.6L123.5 20.9C115.6 12.9 105.1 8 93.9 7L17.4 .1C12.7-.4 8 1.3 4.7 4.7S-.4 12.7 .1 17.4L7 93.9c1 11.2 5.9 21.7 13.9 29.6L274.7 377.4l22.6-22.6L43.5 100.9c-2.6-2.6-4.3-6.1-4.6-9.9zM409.4 281.4l-128 128c-12.5 12.5-12.5 32.8 0 45.3l16 16c9.4 9.4 23.5 12 35.6 6.6l51.9-23.1 48.5 48.5c12.5 12.5 32.8 12.5 45.3 0l24-24c12.5-12.5 12.5-32.8 0-45.3l-48.5-48.5L477.2 333c5.4-12.1 2.7-26.3-6.6-35.6l-16-16c-12.5-12.5-32.8-12.5-45.3 0zM432 304l16 16-27.5 62c-2.7 6.1-1.4 13.1 3.3 17.8L480 456l-24 24-56.2-56.2c-4.7-4.7-11.8-6-17.8-3.3L320 448l-16-16L432 304z\"]\n  };\n  const faCloudSunRain = {\n    prefix: 'fal',\n    iconName: 'cloud-sun-rain',\n    icon: [640, 512, [127782], \"f743\", \"M303.8 13.4c-.9-5.4-4.5-10-9.6-12.1s-10.9-1.5-15.4 1.6L208 52.5 137.2 2.9c-4.5-3.2-10.3-3.8-15.4-1.6s-8.7 6.7-9.6 12.1L98.1 98.1 13.4 112.2c-5.4 .9-10 4.5-12.1 9.6s-1.5 10.9 1.6 15.4L52.5 208 2.9 278.8c-3.2 4.5-3.8 10.3-1.6 15.4s6.7 8.7 12.1 9.6l84.7 14.1 14.1 84.7c.9 5.4 4.5 10 9.6 12.1s10.9 1.5 15.4-1.6l56-39.2c-7.2-7.9-13.4-16.7-18.4-26.2l-35.2 24.6-11.8-71c-1.1-6.7-6.4-12-13.2-13.2l-71-11.8 41.4-59.2c3.9-5.5 3.9-12.8 0-18.4L43.7 139.6l71-11.8c6.7-1.1 12-6.4 13.2-13.2l11.8-71 59.2 41.4c5.5 3.9 12.8 3.9 18.4 0l59.2-41.4 8.5 51c8.8-7.5 18.7-13.9 29.3-18.8L303.8 13.4zM208 120c-48.6 0-88 39.4-88 88c0 31 16 58.2 40.1 73.9c.6-12.5 2.9-24.5 6.8-35.7c-9.3-10-15-23.4-15-38.1c0-30.9 25.1-56 56-56c13.2 0 25.4 4.6 35 12.3c2.4-11 6.3-21.4 11.3-31.1C240.8 124.8 225 120 208 120zm87.3 297.7c-7.9-4-17.5-.7-21.5 7.2l-32 64c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l32-64c4-7.9 .7-17.5-7.2-21.5zm96 0c-7.9-4-17.5-.7-21.5 7.2l-32 64c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l32-64c3.9-7.9 .7-17.5-7.2-21.5zm96 0c-7.9-4-17.5-.7-21.5 7.2l-32 64c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l32-64c4-7.9 .7-17.5-7.2-21.5zm96 0c-7.9-4-17.5-.7-21.5 7.2l-32 64c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l32-64c4-7.9 .7-17.5-7.2-21.5zM304 192c0-35.3 28.7-64 64-64c29.1 0 53.7 19.4 61.4 46c1.7 5.8 6.5 10.2 12.5 11.3s12-1.3 15.7-6.1c8.8-11.7 22.7-19.2 38.4-19.2c26.5 0 48 21.5 48 48c0 8.8-2.3 16.9-6.4 24c-2.9 5-2.9 11.1 0 16s8.1 8 13.9 8l8.3 0c0 0 0 0 0 0l.2 0c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.2 0-1.8 0l-.3 0-.2 0-266.6 0c-.2 0-.4 0-.6 0c-.8 0-1.6 0-2.3 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c.4 0 .8 0 1.3 0c4.9 .1 9.5-2 12.6-5.8s4.4-8.7 3.4-13.4c-.8-4.1-1.3-8.4-1.3-12.8zm64-96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.7c0 53 43 96 96 96c1.1 0 2.1 0 3.2-.1l266.1 0c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C433.4 114.6 402.9 96 368 96z\"]\n  };\n  const faAlbum = {\n    prefix: 'fal',\n    iconName: 'album',\n    icon: [448, 512, [128189], \"f89f\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm160 96a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 288a160 160 0 1 0 0-320 160 160 0 1 0 0 320zm0-136a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCircleN = {\n    prefix: 'fal',\n    iconName: 'circle-n',\n    icon: [512, 512, [], \"e118\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM189 134.7c-4-5.7-11.3-8.1-17.9-5.9S160 137 160 144l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-174.1L323 377.3c4 5.7 11.3 8.1 17.9 5.9s11.1-8.3 11.1-15.2l0-224c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 174.1L189 134.7z\"]\n  };\n  const faCompress = {\n    prefix: 'fal',\n    iconName: 'compress',\n    icon: [448, 512, [], \"f066\", \"M160 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 112L16 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-128zM16 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L16 320zM320 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-112zM304 320c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0z\"]\n  };\n  const faWheatAwn = {\n    prefix: 'fal',\n    iconName: 'wheat-awn',\n    icon: [512, 512, [\"wheat-alt\"], \"e2cd\", \"M491 43.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L341.6 147.5c1-16.8-1.2-33.7-6.7-49.8l54.3-54.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L319.8 67.5c-4.5-6.5-9.6-12.8-15.4-18.6L281.8 26.4c-6.2-6.2-16.4-6.2-22.6 0L225.2 60.3c-17.4 17.4-26.7 39.8-28 62.6l-6-6c-6.2-6.2-16.4-6.2-22.6 0l-33.9 33.9c-17.4 17.4-26.7 39.8-28 62.6l-6-6c-6.2-6.2-16.4-6.2-22.6 0L44.3 241.3c-37.5 37.5-37.5 98.3 0 135.8L78.2 411s0 0 0 0L4.7 484.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l73.5-73.5s0 0 0 0l33.9 33.9c37.5 37.5 98.3 37.5 135.8 0l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6l-6-6c22.8-1.3 45.2-10.6 62.5-28l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6l-6-6c22.8-1.3 45.2-10.6 62.6-28l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-5.8-5.8-12-10.9-18.6-15.4L491 145.1c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L414 176.9c-16.1-5.5-33-7.8-49.8-6.7L491 43.3zM191.6 297.5l-.3 .3-33.9-33.9c-25-25-25-65.5 0-90.5L180 150.8l11.3 11.3c37.4 37.4 37.5 97.9 .4 135.4zM247.9 82.9l22.6-22.6 11.3 11.3c37.5 37.5 37.5 98.2 0 135.7l-33.9-33.9c-25-25-25-65.5 0-90.5zM89.5 241.3l11.3 11.3c37.5 37.5 37.5 98.2 0 135.7L66.9 354.4c-25-25-25-65.5 0-90.5l22.6-22.6zm181 181l-22.6 22.6c-25 25-65.5 25-90.5 0L123.5 411c37.5-37.5 98.2-37.5 135.7 0l11.3 11.3zm90.5-90.5l-22.6 22.6c-25 25-65.5 25-90.5 0l-33.9-33.9c37.5-37.5 98.2-37.5 135.7 0l11.3 11.3zm90.5-90.5l-22.6 22.6c-25 25-65.5 25-90.5 0L304.4 230c37.5-37.5 98.2-37.5 135.7 0l11.3 11.3z\"]\n  };\n  const faWheatAlt = faWheatAwn;\n  const faAnkh = {\n    prefix: 'fal',\n    iconName: 'ankh',\n    icon: [320, 512, [9765], \"f644\", \"M64 128c0 48.2 25.8 88.6 55 118.7c14.4 14.8 28.8 26.4 39.7 34.2l1.3 .9 1.3-.9c10.9-7.8 25.3-19.3 39.7-34.2c29.2-30.1 55-70.5 55-118.7c0-53-43-96-96-96s-96 43-96 96zm52.1 160C79.1 255.9 32 200.8 32 128C32 57.3 89.3 0 160 0s128 57.3 128 128c0 72.8-47.1 127.9-84.1 160L304 288c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0 0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176L16 320c-8.8 0-16-7.2-16-16s7.2-16 16-16l100.1 0z\"]\n  };\n  const faHandsHoldingChild = {\n    prefix: 'fal',\n    iconName: 'hands-holding-child',\n    icon: [640, 512, [], \"e4fa\", \"M336 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 96c-2.9 0-5.7 .2-8.5 .7L307.8 208l24.4 0-3.7-63.3c-2.8-.4-5.6-.7-8.5-.7zM304 272.9c-.5 8.8-8.1 15.6-16.9 15s-15.6-8.1-15-16.9l6.4-108.3L251.3 190c-6.2 6.3-16.4 6.3-22.6 0s-6.3-16.4 0-22.6l29.6-29.7C274.6 121.2 296.8 112 320 112s45.4 9.2 61.7 25.6l29.6 29.7c6.2 6.3 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-27.1-27.2L368 271.1c.5 8.8-6.2 16.4-15 16.9s-16.4-6.2-16.9-15L334.1 240l-28.2 0L304 272.9zM64 64c35.3 0 64 28.7 64 64l0 124.3c0 4.6 .4 9.1 1.3 13.5c2.1-3.2 4.6-6.3 7.4-9.1c21.7-21.7 56.9-21.7 78.6 0L306.6 348c5.1 5.1 9.6 10.6 13.4 16.6c3.8-5.9 8.3-11.5 13.4-16.6l91.3-91.3c21.7-21.7 56.9-21.7 78.6 0c2.8 2.8 5.3 5.9 7.4 9.1c.9-4.4 1.3-8.9 1.3-13.5L512 128c0-35.3 28.7-64 64-64s64 28.7 64 64l0 216.2c0 29.7-11.8 58.2-32.8 79.2l-83.9 83.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l83.9-83.9c15-15 23.4-35.4 23.4-56.6L608 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 124.3c0 27.1-10.8 53.1-29.9 72.2l-10.8 10.8-44 44-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16s0 0 0 0l44-44s0 0 0 0c9.2-9.2 9.2-24.2 0-33.4s-24.2-9.2-33.4 0L356 370.6c-12.8 12.8-20 30.2-20 48.3l0 77.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-77.1c0-18.1-7.2-35.5-20-48.3l-91.3-91.3c-9.2-9.2-24.2-9.2-33.4 0s-9.2 24.2 0 33.4l44 44 16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16s0 0 0 0l-44-44s0 0 0 0l-10.7-10.8C106.8 305.4 96 279.4 96 252.3L96 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 216.2c0 21.2 8.4 41.6 23.4 56.6l83.9 83.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L32.8 423.4C11.8 402.4 0 373.9 0 344.2L0 128C0 92.7 28.7 64 64 64z\"]\n  };\n  const faAsterisk = {\n    prefix: 'fal',\n    iconName: 'asterisk',\n    icon: [384, 512, [10033, 61545], \"2a\", \"M192 32c8.8 0 16 7.2 16 16l0 178.9 151.4-96.4c7.5-4.7 17.3-2.5 22.1 4.9s2.5 17.3-4.9 22.1L221.8 256l154.8 98.5c7.5 4.7 9.7 14.6 4.9 22.1s-14.6 9.7-22.1 4.9L208 285.1 208 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-178.9L24.6 381.5c-7.5 4.7-17.3 2.5-22.1-4.9s-2.5-17.3 4.9-22.1L162.2 256 7.4 157.5c-7.5-4.7-9.7-14.6-4.9-22.1s14.6-9.7 22.1-4.9L176 226.9 176 48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faKeySkeletonLeftRight = {\n    prefix: 'fal',\n    iconName: 'key-skeleton-left-right',\n    icon: [640, 512, [], \"e3b4\", \"M608 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm32 0c0 70.7-57.3 128-128 128s-128-57.3-128-128c0 0 0 0 0 0l-96 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16l212 0C402.2 40.8 452.4 0 512 0c70.7 0 128 57.3 128 128zM32 384a96 96 0 1 0 192 0A96 96 0 1 0 32 384zM0 384c0-70.7 57.3-128 128-128s128 57.3 128 128c0 0 0 0 0 0l96 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80c0 8.8-7.2 16-16 16l-212 0c-14.2 55.2-64.3 96-124 96C57.3 512 0 454.7 0 384z\"]\n  };\n  const faCommentLines = {\n    prefix: 'fal',\n    iconName: 'comment-lines',\n    icon: [512, 512, [], \"f4b0\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM144 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0z\"]\n  };\n  const faLuchadorMask = {\n    prefix: 'fal',\n    iconName: 'luchador-mask',\n    icon: [448, 512, [\"luchador\", \"mask-luchador\"], \"f455\", \"M288 480l-128 0C89.3 480 32 422.7 32 352l0-128C32 118 118 32 224 32s192 86 192 192l0 128c0 70.7-57.3 128-128 128zM224 0C100.3 0 0 100.3 0 224L0 352c0 88.4 71.6 160 160 160l128 0c88.4 0 160-71.6 160-160l0-128C448 100.3 347.7 0 224 0zM160 352l35.3 0 57.4 0 35.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm-6.4-31.7C121.2 323.5 96 350.8 96 384c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64c0-33.2-25.2-60.5-57.6-63.7c1-3.7 1.6-7.6 1.6-11.6c0-7.3-1.8-14.4-5.3-20.7l13.3 0c44.2 0 80-35.8 80-80c0-26.5-21.5-48-48-48l-32 0c-44.2 0-80 35.8-80 80c0-44.2-35.8-80-80-80l-32 0c-26.5 0-48 21.5-48 48c0 44.2 35.8 80 80 80l13.3 0c-3.4 6.3-5.3 13.4-5.3 20.7c0 4 .6 7.9 1.6 11.6zm41.7-.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8l8-8 4.2-4.2 .4-.4 10.3-10.3c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7L248 288l.4 .4 4.2 4.2 8 8c2.1 2.1 3.3 5 3.3 8c0 6.2-5.1 11.3-11.3 11.3l-11.3 0-6 0-.6 0-21.5 0-.6 0-6 0-11.3 0zM96 208c0-8.8 7.2-16 16-16l32 0c26.5 0 48 21.5 48 48c0 8.8-7.2 16-16 16l-32 0c-26.5 0-48-21.5-48-48zm240-16c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16c0-26.5 21.5-48 48-48l32 0z\"]\n  };\n  const faLuchador = faLuchadorMask;\n  const faMaskLuchador = faLuchadorMask;\n  const faSquareCheck = {\n    prefix: 'fal',\n    iconName: 'square-check',\n    icon: [448, 512, [9745, 9989, 61510, \"check-square\"], \"f14a\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM331.3 203.3l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L192 297.4 308.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faCheckSquare = faSquareCheck;\n  const faShredder = {\n    prefix: 'fal',\n    iconName: 'shredder',\n    icon: [512, 512, [], \"f68a\", \"M96 64l0 128 320 0 0-101.5c0-8.5-3.4-16.6-9.4-22.6L380.1 41.4c-6-6-14.1-9.4-22.6-9.4L128 32c-17.7 0-32 14.3-32 32zM64 192L64 64C64 28.7 92.7 0 128 0L357.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 18.7 28.3 18.7 45.3L448 192c35.3 0 64 28.7 64 64l0 96c0 17.7-14.3 32-32 32L32 384c-17.7 0-32-14.3-32-32l0-96c0-35.3 28.7-64 64-64zm0 32c-17.7 0-32 14.3-32 32l0 96 448 0 0-96c0-17.7-14.3-32-32-32L64 224zm344 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 496l0-80 32 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16zm96 0l0-80 32 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16zm96 0l0-80 32 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16zm96 0l0-80 32 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faBookOpenCover = {\n    prefix: 'fal',\n    iconName: 'book-open-cover',\n    icon: [640, 512, [\"book-open-alt\"], \"e0c0\", \"M544 373.8l0-340.3L336 62.1l0 353.3 208-41.6zM304 415.4l0-353.3L96 33.5l0 340.3 208 41.6zM539.6 1.8C558.9-.8 576 14.1 576 33.5l0 340.3c0 15.3-10.8 28.4-25.7 31.4L332.6 448.7c-8.3 1.7-16.8 1.7-25.1 0L89.7 405.1c-15-3-25.7-16.1-25.7-31.4L64 33.5C64 14.1 81.1-.8 100.4 1.8L320 32 539.6 1.8zM0 65.5c0-17.9 14.6-32 32-32l0 32L32 160l0 258.6 281.7 56.3c4.1 .8 8.4 .8 12.6 0L608 418.6 608 160l0-94.5 0-32c17.4 0 32 14.1 32 32l0 353.1c0 15.3-10.8 28.4-25.7 31.4L332.6 506.3c-8.3 1.7-16.8 1.7-25.1 0L25.7 449.9C10.8 447 0 433.8 0 418.6L0 65.5z\"]\n  };\n  const faBookOpenAlt = faBookOpenCover;\n  const faSandwich = {\n    prefix: 'fal',\n    iconName: 'sandwich',\n    icon: [512, 512, [129386], \"f81f\", \"M480 96l0 64L32 160l0-64 448 0zM32 64C14.3 64 0 78.3 0 96l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L32 64zM0 352l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-88 0c-2.2 0-4.5 .5-6.5 1.4L320 350.5l-65.5-29.1c-2-.9-4.3-1.4-6.5-1.4L32 320c-17.7 0-32 14.3-32 32zm244.6 0l68.9 30.6c4.1 1.8 8.9 1.8 13 0L395.4 352l84.6 0 0 64L32 416l0-64 212.6 0zM16 288c10.5 0 20.9-2.6 30.5-5.8c8.5-2.9 17.2-6.6 25.6-10.1c0 0 0 0 0 0l3.2-1.3C94.6 262.6 111.7 256 128 256c20.4 0 36.7 6.7 56.6 14.8c19.5 8 42.2 17.2 71.4 17.2s51.8-9.2 71.4-17.2c19.9-8.1 36.2-14.8 56.6-14.8c16.3 0 33.4 6.6 52.8 14.7l3.2 1.3c8.3 3.5 17.1 7.2 25.6 10.1c9.6 3.2 20 5.8 30.5 5.8c8.8 0 16-7.2 16-16s-7.2-16-16-16c-5.5 0-12.1-1.4-20.3-4.2c-7.3-2.5-14.9-5.7-23.4-9.3l-3.2-1.3C430.6 233.4 407.7 224 384 224c-26.8 0-48.2 8.8-67 16.5l-1.8 .7c-19.6 8-37 14.8-59.3 14.8s-39.7-6.8-59.3-14.8l-1.8-.7c-18.8-7.7-40.2-16.5-67-16.5c-23.7 0-46.6 9.4-65.2 17.3l-3.2 1.3c-8.5 3.6-16.1 6.8-23.4 9.3C28.1 254.6 21.5 256 16 256c-8.8 0-16 7.2-16 16s7.2 16 16 16z\"]\n  };\n  const faPesetaSign = {\n    prefix: 'fal',\n    iconName: 'peseta-sign',\n    icon: [384, 512, [], \"e221\", \"M72.7 32C50.2 32 32 50.2 32 72.7L32 160l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 112 0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144 144 0c74.1 0 135.2-56 143.1-128l16.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16.9 0c-8-72-69-128-143.1-128L72.7 32zM318.9 160L64 160l0-87.3c0-4.8 3.9-8.7 8.7-8.7L208 64c56.4 0 103.1 41.7 110.9 96zM64 192l254.9 0c-7.8 54.3-54.4 96-110.9 96L64 288l0-96z\"]\n  };\n  const faSquareParkingSlash = {\n    prefix: 'fal',\n    iconName: 'square-parking-slash',\n    icon: [640, 512, [\"parking-slash\"], \"f617\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM497.4 477.6L459.9 448 160 448c-17.7 0-32-14.3-32-32l0-230L96 160.7 96 416c0 35.3 28.7 64 64 64l320 0c6 0 11.9-.8 17.4-2.4zM142.6 34.4L180.1 64 480 64c17.7 0 32 14.3 32 32l0 230 32 25.3L544 96c0-35.3-28.7-64-64-64L160 32c-6 0-11.9 .8-17.4 2.4zm97.4 240l0 29.6 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 0-32 0-20.4-32-25.3zm197.7-7c6.6-13 10.3-27.8 10.3-43.4c0-53-43-96-96-96l-88 0c-.9 0-1.8 0-2.7 .1L301.7 160l50.3 0c35.3 0 64 28.7 64 64c0 8.1-1.5 15.8-4.2 22.9l25.9 20.4z\"]\n  };\n  const faParkingSlash = faSquareParkingSlash;\n  const faTrainTunnel = {\n    prefix: 'fal',\n    iconName: 'train-tunnel',\n    icon: [512, 512, [], \"e454\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240C512 114.6 397.4 0 256 0S0 114.6 0 256L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240zm336-48l0 48-224 0 0-48c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48zM144 368l0-80 224 0 0 80c0 26.5-21.5 48-48 48c0 0 0 0 0 0l-128 0s0 0 0 0c-26.5 0-48-21.5-48-48zm16 73.4l-43.3 43.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L198.6 448l114.7 0 59.3 59.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L352 441.4c28.3-12.3 48-40.5 48-73.4l0-160c0-44.2-35.8-80-80-80l-128 0c-44.2 0-80 35.8-80 80l0 160c0 32.8 19.8 61 48 73.4zM280 352a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faHeading = {\n    prefix: 'fal',\n    iconName: 'heading',\n    icon: [448, 512, [\"header\"], \"f1dc\", \"M0 48c0-8.8 7.2-16 16-16l64 0 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 64l0 160 256 0 0-160-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 176 0 208 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-192L96 256l0 192 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-208L64 64 16 64C7.2 64 0 56.8 0 48z\"]\n  };\n  const faHeader = faHeading;\n  const faGhost = {\n    prefix: 'fal',\n    iconName: 'ghost',\n    icon: [384, 512, [128123], \"f6e2\", \"M242.7 506c3.3 3.8 8.2 6 13.3 6s9.9-2.2 13.3-6l29.3-33.4c11.6-13.3 32.1-14 44.5-1.5l2.3 2.3c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6L384 192C384 86 298 0 192 0S0 86 0 192L0 457.4C0 469.9 10.1 480 22.6 480c6 0 11.8-2.4 16-6.6l2.3-2.3c12.5-12.5 32.9-11.8 44.5 1.5L114.7 506c3.3 3.8 8.2 6 13.3 6s9.9-2.2 13.3-6l26.6-30.5c12.7-14.6 35.4-14.6 48.2 0L242.7 506zM32 438.1L32 192c0-88.4 71.6-160 160-160s160 71.6 160 160l0 246.1c-25.1-14-57.6-9.3-77.6 13.4L256 472.5l-15.8-18.1c-25.5-29.1-70.8-29.1-96.3 0L128 472.5l-18.4-21.1C89.6 428.7 57.1 424 32 438.1zM152 192a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faFaceAnguished = {\n    prefix: 'fal',\n    iconName: 'face-anguished',\n    icon: [512, 512, [], \"e369\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm251.8 48l8.4 0c50.7 0 91.8 41.1 91.8 91.8c0 11.2-9 20.2-20.2 20.2l-151.6 0c-11.2 0-20.2-9-20.2-20.2c0-50.7 41.1-91.8 91.8-91.8zm8.4 32l-8.4 0c-29 0-53.2 20.6-58.6 48l125.7 0c-5.5-27.4-29.6-48-58.6-48zM152.4 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM192 128c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z\"]\n  };\n  const faHockeySticks = {\n    prefix: 'fal',\n    iconName: 'hockey-sticks',\n    icon: [640, 512, [], \"f454\", \"M301.4 288l-34.9 0L129.8 23.3c-4.1-7.9-1-17.5 6.9-21.6s17.5-1 21.6 6.9L302 286.9l-.6 1.1zm75 64L393 320l191 0c30.9 0 56 25.1 56 56l0 80c0 30.9-25.1 56-56 56l-162.8 0c-23.9 0-45.9-13.4-56.9-34.6l-26.4-51 18-34.9 36.8 71.2c5.5 10.6 16.5 17.3 28.4 17.3l90.8 0 0-128-135.6 0zM544 352l0 128 40 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-40 0zM503.3 1.8c7.8 4.1 10.9 13.7 6.9 21.6l-234.6 454c-11 21.3-32.9 34.6-56.9 34.6L56 512c-30.9 0-56-25.1-56-56l0-80c0-30.9 25.1-56 56-56l264.9 0L481.8 8.7c4.1-7.9 13.7-10.9 21.6-6.9zM304.4 352L128 352l0 128 90.8 0c12 0 22.9-6.7 28.4-17.3L304.4 352zM56 352c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l40 0 0-128-40 0z\"]\n  };\n  const faAbacus = {\n    prefix: 'fal',\n    iconName: 'abacus',\n    icon: [576, 512, [129518], \"f640\", \"M512 64c17.7 0 32 14.3 32 32l0 96-96 0 0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 64 0zm-96 64l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32-128 0 0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 128 0 0 64zm-160 0l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32-96 0 0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 96 0 0 64zm-128 0l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32-96 0 0-96c0-17.7 14.3-32 32-32l64 0 0 64zM32 416l0-192 96 0 0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64-64 0c-17.7 0-32-14.3-32-32zm128-32l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 96 0 0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64-96 0 0-64zm128-64l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 128 0 0 128-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64-128 0 0-64 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-32zm160 64l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-128 96 0 0 192c0 17.7-14.3 32-32 32l-64 0 0-64zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faFilmSimple = {\n    prefix: 'fal',\n    iconName: 'film-simple',\n    icon: [512, 512, [\"film-alt\"], \"f3a0\", \"M128 352l0 96 256 0 0-96 0-96 0-96 0-96L128 64l0 96 0 96 0 96zM96 368l-64 0 0 48c0 17.7 14.3 32 32 32l32 0 0-80zm0-32l0-64-64 0 0 64 64 0zm0-96l0-64-64 0 0 64 64 0zm0-96l0-80L64 64C46.3 64 32 78.3 32 96l0 48 64 0zM416 272l0 64 64 0 0-64-64 0zm0 96l0 80 32 0c17.7 0 32-14.3 32-32l0-48-64 0zm0-128l64 0 0-64-64 0 0 64zm0-96l64 0 0-48c0-17.7-14.3-32-32-32l-32 0 0 80zM64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32z\"]\n  };\n  const faFilmAlt = faFilmSimple;\n  const faList = {\n    prefix: 'fal',\n    iconName: 'list',\n    icon: [512, 512, [\"list-squares\"], \"f03a\", \"M48 112l0-32 32 0 0 32-32 0zM16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48C26.7 48 16 58.7 16 72zm160 8c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L176 80zm0 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-320 0zm0 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-320 0zM48 240l32 0 0 32-32 0 0-32zm-8-32c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 224l0-32 32 0 0 32-32 0zM16 392l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faListSquares = faList;\n  const faTreePalm = {\n    prefix: 'fal',\n    iconName: 'tree-palm',\n    icon: [576, 512, [127796], \"f82b\", \"M115.7 128c.7-.7 1.4-1.5 2.2-2.2c20.7-20.7 42.4-35.1 64.1-44.5c8.1-3.5 17.5 .2 21 8.3s-.2 17.5-8.3 21c-17.7 7.7-36.1 19.7-54.1 37.8c-3.6 3.6-6.9 7.1-10 10.7l-1.3 1.5c-51.1 60.1-42 123.1-21.3 156.1L244 180.7c3.2-3.2 7.5-4.9 12-4.7c0 0 0 0 0 0l176 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 78.1 0C532.8 135.5 490 80 400 80c-31.6 0-57.2 6.8-77.4 17.2c-7.2 3.7-16 1.4-20.6-5.3C281.2 60.9 241 32 176 32C86 32 43.2 87.5 33.9 128l81.7 0zM544 208l-96 0-106.9 0c8 23.6 15.1 49.1 21 75.4c14.3 64.4 21.4 135.3 15.4 200.1C375.9 500 361.9 512 345.9 512l-100.1 0c-21.7 0-36.7-21-30.8-41.3c27.4-94.3 34-166.1 30.8-216.1c-.6-10-1.7-19.1-3-27.4L129.1 340.8c-11.8 11.8-34.2 13.9-46-3.3C56.3 297.9 44.6 227.5 89.6 160L32 160c-16.7 0-34-14.3-30.1-34.9C12.3 70.1 67.6 0 176 0c68.6 0 116.2 28.1 144.4 63c22.6-9.4 49.1-15 79.6-15c108.4 0 163.7 70.1 174.1 125.1C578 193.7 560.7 208 544 208zm-272.3 0c2.8 13 4.9 27.8 5.9 44.5c3.5 54.5-3.8 130-32 227.1c0 .1 0 .1 0 .1s0 0 0 .1c0 0 0 .1 .1 .2c0 0 0 0 0 0l99.9 0c5.5-60.6-1.1-127.9-14.8-189.7c-6.5-29.4-14.6-57.2-23.7-82.3l-35.5 0z\"]\n  };\n  const faSquarePhoneFlip = {\n    prefix: 'fal',\n    iconName: 'square-phone-flip',\n    icon: [448, 512, [\"phone-square-alt\"], \"f87b\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zm64 32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM273 140.1l64 16c1.8 .4 3 2 3 3.9c0 114.9-97.1 212-212 212c-1.8 0-3.4-1.3-3.9-3l-16-64c-.5-2 .6-4.1 2.6-4.8l48-16c1.4-.5 3-.1 4.1 1l24.4 24.4c5 5 12.6 6.1 18.8 2.8c31.5-16.7 57.7-42.9 74.4-74.4c3.3-6.2 2.1-13.8-2.8-18.8l-24.4-24.4c-1.1-1.1-1.4-2.7-1-4.1l16-48c.7-2 2.7-3.1 4.8-2.6zm-35.1-7.5l-16 48c-4.3 12.9-.9 27.2 8.7 36.8l15.7 15.7c-11.5 18.1-27 33.6-45.1 45.1l-15.7-15.7c-9.6-9.6-23.9-13-36.8-8.7l-48 16c-17.8 5.9-28.1 24.6-23.5 42.9l16 64c4 16 18.4 27.3 34.9 27.3c132.5 0 244-111.5 244-244c0-16.5-11.2-30.9-27.3-34.9l-64-16c-18.2-4.6-36.9 5.7-42.9 23.5zm30.4 35.3l-4.5 13.6c-1.9 5.7-.4 12.1 3.9 16.4l2.3 2.3c4.2 4.2 10.3 5.7 16 4s9.9-6.4 11.1-12.2s2-11.7 2.5-17.6c.7-8.1-4.7-15.4-12.7-17.1s-15.9 2.9-18.4 10.6zM149.5 295.7l-13.6 4.5c-7.7 2.6-12.3 10.5-10.6 18.4s9 13.4 17.1 12.7c6-.5 11.8-1.4 17.6-2.5s10.5-5.4 12.2-11s.2-11.8-4-16l-2.3-2.3c-4.3-4.3-10.6-5.8-16.4-3.9z\"]\n  };\n  const faPhoneSquareAlt = faSquarePhoneFlip;\n  const faUserBeardBolt = {\n    prefix: 'fal',\n    iconName: 'user-beard-bolt',\n    icon: [576, 512, [], \"e689\", \"M80 105.3C80 47.1 127.1 0 185.3 0l78.5 0C321.3 0 368 46.7 368 104.2c0 3.3 .6 6.5 1.7 9.6l25.7 70.6c3.1 8.5 4.6 17.4 4.6 26.4c0 26.3-13.1 49.5-33.2 63.4c.8 4.5 1.2 9.1 1.2 13.8c0 44.2-35.8 80-80 80c-4.5 0-8.9-.4-13.2-1.1C263.1 382.2 244.7 392 224 392s-39.1-9.8-50.8-25.1c-4.3 .7-8.7 1.1-13.2 1.1c-44.2 0-80-35.8-80-80c0-4.7 .4-9.3 1.2-13.8C61.1 260.3 48 237.1 48 210.8c0-9 1.6-17.9 4.6-26.4l26-71.5c.9-2.4 1.3-5 1.3-7.6zM112.6 96l34.2 0c24.7 0 48.5-9.8 65.9-27.3c3-3 7.1-4.7 11.3-4.7s8.3 1.7 11.3 4.7C252.8 86.2 276.5 96 301.3 96l34.3 0c-4.1-36-34.7-64-71.8-64l-78.5 0c-37.3 0-68.1 27.9-72.7 64zM320 128l-18.7 0c-28.2 0-55.3-9.5-77.3-26.7c-21.9 17.2-49.1 26.7-77.3 26.7L128 128l0 16c0 24.8 9.4 47.4 24.9 64.5l5.2-5.2C175.5 185.8 199.3 176 224 176s48.5 9.8 65.9 27.3l5.2 5.2c15.5-17 24.9-39.7 24.9-64.5l0-16zM82.7 195.3c-1.8 5-2.7 10.2-2.7 15.5c0 18.2 10.8 34 26.4 41.1c7.5 3.5 11.2 12.1 8.4 19.9c-1.8 5-2.8 10.5-2.8 16.2c0 26.5 21.5 48 48 48c5.4 0 10.6-.9 15.5-2.5c7.7-2.6 16.1 .9 19.6 8.3c5.2 10.8 16.2 18.3 28.9 18.3s23.8-7.4 28.9-18.3c3.5-7.3 11.9-10.9 19.6-8.3c4.8 1.6 10 2.5 15.5 2.5c26.5 0 48-21.5 48-48c0-5.7-1-11.1-2.8-16.2c-2.8-7.8 .9-16.5 8.4-19.9c15.6-7.2 26.4-22.9 26.4-41.1c0-5.3-.9-10.5-2.7-15.5L351.3 157c-6.5 64.6-61.1 115-127.3 115s-120.8-50.4-127.3-115L82.7 195.3zm187.1 33.1l-2.5-2.5C255.8 214.5 240.2 208 224 208s-31.8 6.5-43.3 17.9l-2.5 2.5c13.6 7.4 29.2 11.6 45.8 11.6s32.2-4.2 45.8-11.6zM399.7 376l48.3 0c5.5 0 10.5 2.8 13.5 7.4s3.3 10.4 1 15.3l-19.4 41.9L528.3 360 480 360c-5.5 0-10.5-2.8-13.5-7.4s-3.3-10.4-1-15.3l19.4-41.9L399.7 376zM521.6 224c14.7 0 24.4 15.2 18.2 28.5L505 328l49.4 0c11.9 0 21.6 9.7 21.6 21.6c0 5.9-2.4 11.6-6.7 15.7L420.2 506.5c-3.7 3.5-8.7 5.5-13.8 5.5c-14.7 0-24.4-15.2-18.2-28.5L423 408l-49.4 0c-11.9 0-21.6-9.7-21.6-21.6c0-5.9 2.4-11.6 6.7-15.7L507.8 229.5c3.7-3.5 8.7-5.5 13.8-5.5zM0 481.3c0-53.9 26.4-101.6 67-130.9c6 9 13.3 17 21.6 23.9C54.8 397.4 32.4 436.1 32 480l323.6 0c-2.6 11.1-1.5 22.2 2.7 32L30.7 512C13.8 512 0 498.2 0 481.3z\"]\n  };\n  const faCartPlus = {\n    prefix: 'fal',\n    iconName: 'cart-plus',\n    icon: [576, 512, [], \"f217\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l37.9 0c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2L496 384c8.8 0 16-7.2 16-16s-7.2-16-16-16l-304.8 0c-15.2 0-28.3-10.7-31.4-25.6L152 288l314.6 0c29.4 0 55-20 62.1-48.5L575.5 51.9c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6L497.6 231.8C494 246 481.2 256 466.5 256l-321.1 0L100.9 38.4C96.3 16 76.7 0 53.9 0L16 0zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm200-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM240 128c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faGamepad = {\n    prefix: 'fal',\n    iconName: 'gamepad',\n    icon: [640, 512, [], \"f11b\", \"M192 96C103.6 96 32 167.6 32 256s71.6 160 160 160l256 0c88.4 0 160-71.6 160-160s-71.6-160-160-160L192 96zM0 256C0 150 86 64 192 64l256 0c106 0 192 86 192 192s-86 192-192 192l-256 0C86 448 0 362 0 256zm208-64l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16zM408 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-120a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faBorderCenterV = {\n    prefix: 'fal',\n    iconName: 'border-center-v',\n    icon: [448, 512, [], \"f89d\", \"M208 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416zM56 448A24 24 0 1 0 8 448a24 24 0 1 0 48 0zm384 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM56 352A24 24 0 1 0 8 352a24 24 0 1 0 48 0zm384 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM392 160a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM56 160A24 24 0 1 0 8 160a24 24 0 1 0 48 0zm336 96a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM56 256A24 24 0 1 0 8 256a24 24 0 1 0 48 0zM392 64a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM8 64a24 24 0 1 0 48 0A24 24 0 1 0 8 64zM296 256a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM344 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM296 448a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM152 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM104 448a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm48-192a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCircleDot = {\n    prefix: 'fal',\n    iconName: 'circle-dot',\n    icon: [512, 512, [128280, \"dot-circle\"], \"f192\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z\"]\n  };\n  const faDotCircle = faCircleDot;\n  const faClipboardMedical = {\n    prefix: 'fal',\n    iconName: 'clipboard-medical',\n    icon: [384, 512, [], \"e133\", \"M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM176 208c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 80l0-48 32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3z\"]\n  };\n  const faFaceDizzy = {\n    prefix: 'fal',\n    iconName: 'face-dizzy',\n    icon: [512, 512, [\"dizzy\"], \"f567\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208 96a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faDizzy = faFaceDizzy;\n  const faEgg = {\n    prefix: 'fal',\n    iconName: 'egg',\n    icon: [384, 512, [129370], \"f7fb\", \"M192 464c-85.2 0-160-84.3-160-176c0-50.8 14.7-113.1 43.5-161.7C104.2 77.9 143.4 48 192 48s87.8 29.9 116.5 78.3C337.3 174.9 352 237.2 352 288c0 91.7-74.8 176-160 176zM0 288C0 394 86 496 192 496s192-102 192-208c0-112-64-272-192-272S0 176 0 288zM170.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C85.7 226.1 80 259.7 80 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z\"]\n  };\n  const faUpToLine = {\n    prefix: 'fal',\n    iconName: 'up-to-line',\n    icon: [384, 512, [\"arrow-alt-to-top\"], \"f34d\", \"M16 64l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 32C7.2 32 0 39.2 0 48s7.2 16 16 16zm174.2 96.8c.5-.5 1.1-.8 1.8-.8s1.4 .3 1.8 .8L318.2 292.7c1.2 1.2 1.8 2.9 1.8 4.6c0 3.7-3 6.7-6.7 6.7L256 304c-8.8 0-16 7.2-16 16l0 120c0 4.4-3.6 8-8 8l-80 0c-4.4 0-8-3.6-8-8l0-120c0-8.8-7.2-16-16-16l-57.3 0c-3.7 0-6.7-3-6.7-6.7c0-1.7 .7-3.3 1.8-4.6L190.2 160.8zM192 128c-9.5 0-18.6 3.9-25.1 10.8L42.5 270.8C35.8 278 32 287.5 32 297.3C32 318.7 49.3 336 70.7 336l41.3 0 0 104c0 22.1 17.9 40 40 40l80 0c22.1 0 40-17.9 40-40l0-104 41.3 0c21.4 0 38.7-17.3 38.7-38.7c0-9.9-3.8-19.3-10.5-26.5L217.1 138.8c-6.5-6.9-15.6-10.8-25.1-10.8z\"]\n  };\n  const faArrowAltToTop = faUpToLine;\n  const faHouseMedicalCircleXmark = {\n    prefix: 'fal',\n    iconName: 'house-medical-circle-xmark',\n    icon: [640, 512, [], \"e513\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l250.8 0c-12.9-9.1-24.5-19.9-34.6-32L144 480c-26.5 0-48-21.5-48-48l0-225.3L288 37.3 466.1 194.5c9.7-1.7 19.7-2.5 29.9-2.5c5.6 0 11.1 .3 16.5 .8L298.6 4zM368 240l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c6.7 0 12.9-2 18-5.5c-1.3-8.6-2-17.5-2-26.5c0-22.6 4.3-44.2 12-64l-12 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48 32 0 0 48c0 8.8 7.2 16 16 16l28.5 0c7.5-11.4 16.2-22 26-31.3c-2.1-.4-4.3-.7-6.5-.7zm16 128a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-121.4 0l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n  };\n  const faWatchFitness = {\n    prefix: 'fal',\n    iconName: 'watch-fitness',\n    icon: [384, 512, [], \"f63e\", \"M96 48l0 16 192 0 0-16c0-8.8-7.2-16-16-16L112 32c-8.8 0-16 7.2-16 16zM64 65.6L64 48C64 21.5 85.5 0 112 0L272 0c26.5 0 48 21.5 48 48l0 17.6c36.5 7.4 64 39.7 64 78.4l0 224c0 38.7-27.5 71-64 78.4l0 17.6c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-17.6C27.5 439 0 406.7 0 368L0 144c0-38.7 27.5-71 64-78.4zM96 464c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-16L96 448l0 16zM80 96c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L80 96zm32 125.3c0 7.8 3.1 15.2 8.6 20.7L192 313.4l71.4-71.4c5.5-5.5 8.6-12.9 8.6-20.7c0-16.2-13.1-29.3-29.3-29.3c-7.8 0-15.2 3.1-20.7 8.6l-18.7 18.7c-6.2 6.2-16.4 6.2-22.6 0l-18.7-18.7c-5.5-5.5-12.9-8.6-20.7-8.6c-16.2 0-29.3 13.1-29.3 29.3zM141.3 160c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0L97.9 264.6C86.5 253.1 80 237.5 80 221.3c0-33.8 27.4-61.3 61.3-61.3z\"]\n  };\n  const faClockNineThirty = {\n    prefix: 'fal',\n    iconName: 'clock-nine-thirty',\n    icon: [512, 512, [], \"e34d\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM272 400l0-144c0-8.8-7.2-16-16-16l-112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0 0 128c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faCampground = {\n    prefix: 'fal',\n    iconName: 'campground',\n    icon: [576, 512, [9978], \"f6bb\", \"M394.3 3.7c6.8 5.7 7.7 15.8 2 22.5L308.9 130.4 532.8 397.2C540 405.8 544 416.7 544 428l0 36c0 26.5-21.5 48-48 48l-208 0L80 512c-26.5 0-48-21.5-48-48l0-36c0-11.3 4-22.2 11.2-30.9L267.1 130.4 179.7 26.3c-5.7-6.8-4.8-16.9 2-22.5s16.9-4.8 22.5 2L288 105.5 371.7 5.7c5.7-6.8 15.8-7.7 22.5-2zM67.7 417.7c-2.4 2.9-3.7 6.5-3.7 10.3l0 36c0 8.8 7.2 16 16 16l49.9 0 1.5-1.9 144-184c3-3.9 7.7-6.1 12.6-6.1s9.6 2.3 12.6 6.1l144 184 1.5 1.9 49.9 0c8.8 0 16-7.2 16-16l0-36c0-3.8-1.3-7.4-3.7-10.3L288 155.3 67.7 417.7zM170.6 480L288 480l117.4 0L288 330 170.6 480z\"]\n  };\n  const faFolderPlus = {\n    prefix: 'fal',\n    iconName: 'folder-plus',\n    icon: [512, 512, [], \"f65e\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM240 384c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z\"]\n  };\n  const faJug = {\n    prefix: 'fal',\n    iconName: 'jug',\n    icon: [448, 512, [], \"f8c6\", \"M176 85l0-53 96 0 0 53c0 14.2 4.7 28.1 13.5 39.3L363.8 225c13.1 16.9 20.2 37.6 20.2 58.9l0 4.1L64 288l0-4.1c0-21.3 7.1-42.1 20.2-58.9l78.3-100.7C171.3 113.1 176 99.3 176 85zM128 16c0 8.8 7.2 16 16 16l0 53c0 7.1-2.4 14-6.7 19.6L59 205.3c-17.5 22.5-27 50.1-27 78.6L32 304l0 96 0 48c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-48 0-96 0-20.1c0-21.8-5.6-43.1-16-61.9c27.6-7.1 48-32.2 48-62c0-35.3-28.7-64-64-64c-23.6 0-44.2 12.8-55.3 31.8l-18-23.1C306.4 99 304 92.1 304 85l0-53c8.8 0 16-7.2 16-16s-7.2-16-16-16L272 0 176 0 144 0c-8.8 0-16 7.2-16 16zM378.3 191.5l-26.2-33.7c1.1-16.7 15-29.8 31.9-29.8c17.7 0 32 14.3 32 32s-14.3 32-32 32c-2 0-3.9-.2-5.7-.5zM64 384l0-64 320 0 0 64L64 384zm0 32l320 0 0 32c0 17.7-14.3 32-32 32L96 480c-17.7 0-32-14.3-32-32l0-32z\"]\n  };\n  const faFutbol = {\n    prefix: 'fal',\n    iconName: 'futbol',\n    icon: [512, 512, [9917, \"futbol-ball\", \"soccer-ball\"], \"f1e3\", \"M299.3 475.8c.1-.8 .2-1.7 .4-2.6l21.7-85.8c1.5-5.9 1.4-12.4-2.2-17.3l-3.9-5.3c-6.6-9.1-18.5-12.2-29.7-12.2l-59.2 0c-11.3 0-23.1 3.1-29.8 12.2l-3.9 5.3c-3.6 4.9-3.7 11.4-2.2 17.3l21.7 85.8c.2 .9 .4 1.7 .4 2.6c14 2.7 28.5 4.2 43.3 4.2s29.3-1.4 43.3-4.2zm35.3-10c38.3-14.3 71.6-38.9 96.6-70.2l-72.5-4.8c-1.4-.1-2.8 .3-4 1.2s-2 2.1-2.3 3.4l-17.8 70.5zM451.7 365.1c13.9-24.9 23.2-52.7 26.7-82.3c-.8-.3-1.5-.7-2.3-1.2l-74.9-47.1c-5.1-3.2-11.3-5.1-17.1-3.3l-6.3 2c-10.7 3.5-17.3 13.8-20.8 24.5L338.8 314c-3.5 10.7-4.2 22.9 2.4 32l3.9 5.3c3.6 4.9 9.7 7 15.8 7.4l88.3 5.9c.9 .1 1.7 .2 2.6 .4zm28.1-119c-1.8-41.9-15.1-80.7-36.9-113.6l-27 67.5c-.5 1.3-.6 2.7-.2 4.1c0 0 0 .1 0 .1s0 .1 0 .1c.4 1.3 1.3 2.4 2.5 3.2l61.5 38.7zM420.2 103.6c-19.7-21.2-43.4-38.6-70-50.9c-.6 .6-1.2 1.3-1.9 1.8l-68 56.6c-4.7 3.9-8.4 9.2-8.4 15.3l0 6.6c0 11.2 7.8 20.7 16.9 27.3l47.9 34.8c9.1 6.6 20.5 11.1 31.2 7.6l6.3-2c5.8-1.9 9.7-7.1 11.9-12.7l32.9-82.1c.3-.8 .7-1.6 1.1-2.3zM315.7 40.1c-19-5.3-39.1-8.1-59.7-8.1s-40.7 2.8-59.7 8.1l55.8 46.5c1.1 .9 2.5 1.4 3.9 1.4s2.8-.5 3.9-1.4l55.8-46.5zm-154 12.7c-26.6 12.3-50.3 29.7-70 50.9c.4 .7 .8 1.5 1.1 2.3l32.9 82.1c2.3 5.6 6.2 10.8 11.9 12.7l6.3 2c10.7 3.5 22.1-1 31.2-7.6l47.9-34.8c9.1-6.6 16.9-16.1 16.9-27.3l0-6.6c0-6.1-3.7-11.4-8.4-15.3l-68-56.6c-.7-.6-1.3-1.2-1.9-1.8zM69.1 132.5C47.4 165.3 34 204.2 32.2 246.1l61.5-38.7c1.2-.7 2.1-1.9 2.5-3.2c0 0 0-.1 0-.1s0-.1 0-.1c.4-1.3 .4-2.8-.2-4.1l-27-67.4zM33.6 282.8c3.5 29.6 12.8 57.4 26.7 82.3c.8-.2 1.7-.3 2.6-.4l88.3-5.9c6.1-.4 12.2-2.5 15.8-7.4l3.9-5.3c6.6-9.1 5.9-21.3 2.4-32l-18.3-56.3c-3.5-10.7-10.1-21.1-20.8-24.5l-6.3-2c-5.8-1.9-12 0-17.1 3.3L35.9 281.6c-.7 .5-1.5 .9-2.3 1.2zM80.8 395.6c25 31.4 58.3 55.9 96.6 70.2l-17.8-70.5c-.3-1.4-1.2-2.6-2.3-3.4s-2.6-1.2-4-1.2l-72.5 4.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm241.9-69.7L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6l59.2 0c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8c-8.4-6.1-19.8-6.1-28.2 0z\"]\n  };\n  const faFutbolBall = faFutbol;\n  const faSoccerBall = faFutbol;\n  const faSnowBlowing = {\n    prefix: 'fal',\n    iconName: 'snow-blowing',\n    icon: [640, 512, [], \"f761\", \"M192 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 41.4-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L160 166.6l0 61.7-53.4-30.8L90.7 138.3c-2.3-8.5-11.1-13.6-19.6-11.3s-13.6 11.1-11.3 19.6l7.6 28.3L31.6 154.1c-7.7-4.4-17.4-1.8-21.9 5.9s-1.8 17.4 5.9 21.9l35.8 20.7-28.3 7.6c-8.5 2.3-13.6 11.1-11.3 19.6s11.1 13.6 19.6 11.3l59.2-15.9L144 256 90.6 286.8 31.4 271c-8.5-2.3-17.3 2.8-19.6 11.3s2.8 17.3 11.3 19.6l28.3 7.6L15.6 330.1C7.9 334.6 5.3 344.3 9.7 352s14.2 10.3 21.9 5.9l35.8-20.7-7.6 28.3c-2.3 8.5 2.8 17.3 11.3 19.6s17.3-2.8 19.6-11.3l15.9-59.2L160 283.7l0 61.7-43.3 43.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L160 390.6l0 41.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-41.4 20.7 20.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L192 345.4l0-61.7 53.4 30.8 15.9 59.2c2.3 8.5 11.1 13.6 19.6 11.3s13.6-11.1 11.3-19.6l-7.6-28.3 35.8 20.7c7.7 4.4 17.4 1.8 21.9-5.9s1.8-17.4-5.9-21.9l-35.8-20.7 28.3-7.6c8.5-2.3 13.6-11.1 11.3-19.6s-11.1-13.6-19.6-11.3l-59.2 15.9L208 256l53.4-30.8L320.6 241c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6l-28.3-7.6 35.8-20.7c7.7-4.4 10.3-14.2 5.9-21.9s-14.2-10.3-21.9-5.9l-35.8 20.7 7.6-28.3c2.3-8.5-2.8-17.3-11.3-19.6s-17.3 2.8-19.6 11.3l-15.9 59.2L192 228.3l0-61.7 43.3-43.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 121.4 192 80zm288 0c0 8.8 7.2 16 16 16l64 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-160 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-64 0c-8.8 0-16 7.2-16 16zm0 352c0 8.8 7.2 16 16 16l64 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-160 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faPaintbrush = {\n    prefix: 'fal',\n    iconName: 'paintbrush',\n    icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", \"M295.7 360c-5.4 0-10.6-.5-15.7-1.5c0 0 0 0 0-.1c-1.3-.3-2.6-.6-3.9-.9l-57.7-57.7c-.3-1.3-.6-2.6-.9-3.9c0 0 0 0-.1 0c-1-5.1-1.5-10.3-1.5-15.7c0-25.5 12.2-49.5 32.8-64.5L493.1 38.1c12.7-9.3 30.3-7.9 41.4 3.2s12.5 28.7 3.3 41.4L360.2 327.2c-15 20.6-39 32.8-64.5 32.8zm-42.2 20.1c.3 1.3 .6 2.6 .9 4c1 5.1 1.6 10.4 1.6 15.9c0 44.2-35.8 80-80 80L36.8 480C58 480 74.3 468.5 84 455.1c9.5-13.1 14.2-30 12.5-46.7c-.3-2.7-.4-5.5-.4-8.3c0-44.2 35.8-80 80-80c5.4 0 10.7 .5 15.9 1.6c1.3 .3 2.7 .6 4 .9l57.7 57.7zm34.2 11.6c2.6 .2 5.3 .3 8 .3c35.7 0 69.3-17.1 90.4-46L563.7 101.6c18.5-25.5 15.8-60.6-6.5-82.9s-57.4-25-82.9-6.5L230 190c-28.9 21-46 54.6-46 90.3c0 2.7 .1 5.4 .3 8c-2.7-.2-5.5-.3-8.3-.3c-61.9 0-112 50.1-112 112c0 3.9 .2 7.8 .6 11.6C66.4 429.1 54.4 448 36.8 448L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112c0-2.8-.1-5.5-.3-8.3z\"]\n  };\n  const faPaintBrush = faPaintbrush;\n  const faLock = {\n    prefix: 'fal',\n    iconName: 'lock',\n    icon: [448, 512, [128274], \"f023\", \"M128 128l0 64 192 0 0-64c0-53-43-96-96-96s-96 43-96 96zM96 192l0-64C96 57.3 153.3 0 224 0s128 57.3 128 128l0 64 16 0c44.2 0 80 35.8 80 80l0 160c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 272c0-44.2 35.8-80 80-80l16 0zM32 272l0 160c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L80 224c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faArrowDownFromLine = {\n    prefix: 'fal',\n    iconName: 'arrow-down-from-line',\n    icon: [384, 512, [8615, \"arrow-from-top\"], \"f345\", \"M203.3 475.3c-6.2 6.2-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L176 425.4 176 320l0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 0 105.4L308.7 324.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-128 128zM16 64C7.2 64 0 56.8 0 48s7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 64z\"]\n  };\n  const faArrowFromTop = faArrowDownFromLine;\n  const faGasPump = {\n    prefix: 'fal',\n    iconName: 'gas-pump',\n    icon: [512, 512, [9981], \"f52f\", \"M256 32c17.7 0 32 14.3 32 32l0 128L64 192 64 64c0-17.7 14.3-32 32-32l160 0zm32 192l0 256L64 480l0-256 224 0zM32 64l0 416-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 32 0 224 0 32 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-192 16 0c26.5 0 48 21.5 48 48l0 48c0 35.3 28.7 64 64 64s64-28.7 64-64l0-226.9c0-17.9-7.5-35.1-20.8-47.2L410.8 36.2c-6.5-6-16.6-5.5-22.6 1s-5.5 16.6 1 22.6L416 84.4l0 75.6c0 35.3 28.7 64 64 64l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-44.2-35.8-80-80-80l-16 0 0-192c0-35.3-28.7-64-64-64L96 0C60.7 0 32 28.7 32 64zM480 192c-17.7 0-32-14.3-32-32l0-46.3 21.6 19.8c6.6 6.1 10.4 14.6 10.4 23.6l0 34.9z\"]\n  };\n  const faSignalBarsSlash = {\n    prefix: 'fal',\n    iconName: 'signal-bars-slash',\n    icon: [640, 512, [\"signal-alt-slash\"], \"f694\", \"M448 176c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 23.7L384 225l0-49c0-8.8 7.2-16 16-16s16 7.2 16 16l0 74.2 32 25.3 0-99.5zM384 464l0-75.9-32-25.3L352 464c0 26.5 21.5 48 48 48s48-21.5 48-48l0-25.4-32-25.3 0 50.7c0 8.8-7.2 16-16 16s-16-7.2-16-16zM288 312.3l-66.6-52.6C204.1 267 192 284.1 192 304l0 160c0 26.5 21.5 48 48 48s48-21.5 48-48l0-151.7zm256 39L544 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 328.6 32 25.3L608 48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 278 32 25.3zM256 304l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16zM96 432l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm-64 0l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faSignalAltSlash = faSignalBarsSlash;\n  const faMonkey = {\n    prefix: 'fal',\n    iconName: 'monkey',\n    icon: [576, 512, [128018], \"f6fb\", \"M160 416c0-82.3 44.3-154.2 110.4-193.1c4.7 9.7 10.5 18.7 17.1 27.1C230.4 283.2 192 345.1 192 416l0 64 224 0 0-48c0-44.2-35.8-80-80-80l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c31.3 0 59.7 12.9 80 33.6l0-33.6 0-16.9c14.7-1.6 28.7-5.5 41.7-11.2l79.2 84.1c25.1 26.7 39.1 62 39.1 98.7l0 21.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-21.2c0-28.5-10.9-56-30.4-76.8L448 328.3 448 432l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0-32 0-224 0-32 0-16 0C64.5 512 0 447.5 0 368L0 103.3C0 46.2 46.2 0 103.3 0c49 0 88.7 39.7 88.7 88.7l0 7.3c0 53-43 96-96 96l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c35.3 0 64-28.7 64-64l0-7.3C160 57.4 134.6 32 103.3 32C63.9 32 32 63.9 32 103.3L32 368c0 61.9 50.1 112 112 112l16 0 0-64zM480 160l0-16 0-32c0 20.8-13.2 38.4-31.6 45.1c-4.7 1.7-8.4 5.9-8.4 10.9c0 22.1-17.9 40-40 40s-40-17.9-40-40c0-5-3.7-9.2-8.4-10.9C333.2 150.4 320 132.8 320 112l0 32 0 16c0 44.2 35.8 80 80 80s80-35.8 80-80zM336 64s0 0 0 0l128 0s0 0 0 0c-14.6-19.4-37.8-32-64-32s-49.4 12.6-64 32zm64 208c-56.4 0-103.1-41.7-110.9-96l-1.1 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l20.1 0C328.3 19 361.9 0 400 0s71.7 19 91.9 48L512 48c35.3 0 64 28.7 64 64s-28.7 64-64 64l-1.1 0c-7.8 54.3-54.4 96-110.9 96zM544 112c0-17.7-14.3-32-32-32l-4.6 0c3 10.1 4.6 20.9 4.6 32l0 32c17.7 0 32-14.3 32-32zM288 144l0-32c0-11.1 1.6-21.9 4.6-32L288 80c-17.7 0-32 14.3-32 32s14.3 32 32 32zm80-16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faRectanglePro = {\n    prefix: 'fal',\n    iconName: 'rectangle-pro',\n    icon: [640, 512, [\"pro\"], \"e235\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l512 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 64l48 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-96c0-8.8 7.2-16 16-16zm48 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0 64 32 0zm96-80c0-8.8 7.2-16 16-16l48 0c35.3 0 64 28.7 64 64c0 23.2-12.4 43.6-30.9 54.8l35.7 47.6c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2L304 288l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-96zm32 80l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0 64zm208-96c44.2 0 80 35.8 80 80l0 32c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-32c0-44.2 35.8-80 80-80zm-48 80l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n  };\n  const faPro = faRectanglePro;\n  const faHouseNight = {\n    prefix: 'fal',\n    iconName: 'house-night',\n    icon: [640, 512, [], \"e010\", \"M127 1c-4.9-.7-9.9-1-15-1C50.1 0 0 50.1 0 112s50.1 112 112 112c30.6 0 58.4-12.3 78.6-32.2c.7-.6 1.3-1.3 1.9-2c2.9-3 5.7-6.2 8.2-9.5c2.3-3 4.5-6.2 6.5-9.5c3.9-6.2-3.2-13.3-10.4-12c-2.4 .4-4.9 .8-7.5 .9c-1.8 .1-3.6 .2-5.4 .2c-2.2 0-4.3-.1-6.5-.3c-.4 0-.8-.1-1.2-.1C140.2 155.8 112 125.2 112 88c0-20.8 8.8-39.5 22.9-52.7c.3-.3 .6-.5 .9-.8c2.9-2.7 6.1-5.1 9.4-7.2c2.1-1.4 4.3-2.6 6.6-3.7c6.6-3.3 8-13.2 1.1-15.9c-3.6-1.4-7.2-2.6-10.9-3.6c-4-1.1-8.1-2-12.3-2.7c-.9-.1-1.8-.3-2.7-.4zM80 88c0 43.9 27.1 81.4 65.5 96.7C135.3 189.4 124 192 112 192c-44.2 0-80-35.8-80-80c0-38.4 27.1-70.5 63.3-78.2C85.6 49.5 80 68.1 80 88zM410.4 99.9c-6-5.1-14.8-5.1-20.8 0l-224 192c-6.7 5.8-7.5 15.9-1.7 22.6s15.9 7.5 22.6 1.7L224 283.9 224 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-164.1 37.6 32.2c6.7 5.7 16.8 5 22.6-1.7s5-16.8-1.7-22.6l-224-192zM544 256.5L544 448c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32l0-191.5L400 133.1 544 256.5zM336 304l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zm96 0l0 64-64 0 0-64 64 0zM256 0c-8.8 0-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16zM96 320c-8.8 0-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16z\"]\n  };\n  const faHotTubPerson = {\n    prefix: 'fal',\n    iconName: 'hot-tub-person',\n    icon: [512, 512, [\"hot-tub\"], \"f593\", \"M240 0c-8.8 0-16 7.2-16 16c0 35.3 17.7 68.3 47.1 87.9l16.1 10.7C307.7 128.4 320 151.4 320 176c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3-17.7-68.3-47.1-87.9L288.8 77.3C268.3 63.6 256 40.6 256 16c0-8.8-7.2-16-16-16zM32 336l0-16 0-32 240 0c.5 0 1 0 1.6-.1c1.3 0 2.5 .1 3.8 .1L448 288c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-112zm170.7-80L32 256c0-35.3 28.7-64 64-64c13.8 0 27.3 4.5 38.4 12.8L202.7 256zM0 272l0 48 0 16L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-170.7 0c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96l0 16zM384 16c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 35.3 17.7 68.3 47.1 87.9l16.1 10.7C435.7 128.4 448 151.4 448 176c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3-17.7-68.3-47.1-87.9L416.8 77.3C396.3 63.6 384 40.6 384 16zM112 336c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16zM32 64a32 32 0 1 1 64 0A32 32 0 1 1 32 64zm96 0A64 64 0 1 0 0 64a64 64 0 1 0 128 0z\"]\n  };\n  const faHotTub = faHotTubPerson;\n  const faGlobePointer = {\n    prefix: 'fal',\n    iconName: 'globe-pointer',\n    icon: [512, 512, [], \"e60e\", \"M317.9 422.7C296.4 465.6 272.7 480 256 480c-7.9 0-17.3-3.2-27.3-11l-6.9 18.6c-2.9 7.8-7.7 14.7-13.9 19.9c15.6 3 31.6 4.5 48.1 4.5c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256c0 16.4 1.5 32.5 4.5 48.1c5.3-6.2 12.1-11 19.9-13.9l9.6-3.5c-1.4-10-2.1-20.2-2.1-30.6c0-22.2 3.2-43.7 9.3-64l90.8 0c-2.5 19.2-3.9 39.3-4 60l32.2-11.9c.5-16.7 1.9-32.8 4.1-48.1l183.4 0c2.8 20.2 4.3 41.7 4.3 64s-1.5 43.8-4.3 64l-64.1 0-11.8 32 70.2 0c-5.9 27-14.2 50.9-24.1 70.7zM194.1 89.3C215.6 46.4 239.3 32 256 32s40.4 14.4 61.9 57.3c9.9 19.8 18.2 43.7 24.1 70.7l-172 0c5.9-27 14.2-50.9 24.1-70.7zM384 256c0-22.1-1.4-43.5-4-64l90.8 0c6 20.3 9.3 41.8 9.3 64s-3.2 43.7-9.3 64L380 320c2.6-20.5 4-41.9 4-64zm-9.3-96c-9.6-47.6-26.2-88-47.2-116.3c57.8 19.5 105 61.8 130.9 116.3l-83.8 0zM53.6 160c25.9-54.5 73.1-96.9 130.9-116.3c-21 28.3-37.5 68.8-47.2 116.3l-83.7 0zM374.7 352l83.8 0c-25.9 54.5-73.1 96.9-130.9 116.3c21-28.3 37.6-68.8 47.2-116.3zM271 261.5c2.2-5.9 .7-12.4-3.7-16.8s-11-5.9-16.8-3.7l-215 79.2c-6.2 2.3-10.3 8.1-10.5 14.7s3.8 12.6 9.9 15.1l74 30.5L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L131.5 403.1l30.5 74c2.5 6.1 8.5 10 15.1 9.9s12.4-4.3 14.7-10.5l79.2-215zM143.3 360L85.1 336 229 283 176 426.9l-24-58.2c-1.6-3.9-4.8-7.1-8.7-8.7z\"]\n  };\n  const faBlanket = {\n    prefix: 'fal',\n    iconName: 'blanket',\n    icon: [448, 512, [], \"f498\", \"M32 128l0 184.4C49 297.2 71.4 288 96 288l296 0c8.6 0 16.7 1.9 24 5.4L416 128c0-35.3-28.7-64-64-64L96 64c-35.3 0-64 28.7-64 64zM0 384L0 128C0 75 43 32 96 32l256 0c53 0 96 43 96 96l0 216c0 30.9-25.1 56-56 56L96 400c-8.8 0-16-7.2-16-16s7.2-16 16-16l296 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L96 320c-35.3 0-64 28.7-64 64s28.7 64 64 64l336 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 480c-53 0-96-43-96-96z\"]\n  };\n  const faMapLocation = {\n    prefix: 'fal',\n    iconName: 'map-location',\n    icon: [576, 512, [\"map-marked\"], \"f59f\", \"M376 120c0 7.4-2.7 19-9.4 35c-6.5 15.4-15.7 32.4-26.4 49.7c-17.1 27.8-36.9 54.7-52.2 74.4c-15.3-19.7-35.1-46.6-52.2-74.4c-10.7-17.3-19.9-34.3-26.4-49.7c-6.7-15.9-9.4-27.6-9.4-35c0-48.6 39.4-88 88-88s88 39.4 88 88zm32 0C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0C334.9 271.9 408 174.6 408 120zm-4.6 103.6c.9-.2 1.7-.4 2.5-.8L544 167.6l0 253.5L416 472.4 416 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 170.8L192 419.9 192 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 117.2L32 472.4l0-253.5 115.5-46.2c-3.9-10-7.2-20.4-9.2-30.8L15.1 191.1C6 194.8 0 203.6 0 213.4L0 484.2c0 17 17.1 28.6 32.9 22.3l144-57.6 218.7 62.5c3.4 1 7 .8 10.3-.5l155-62c9.1-3.6 15.1-12.5 15.1-22.3l0-270.8c0-17-17.1-28.6-32.9-22.3L425.2 180.7c-6.1 14.2-13.6 28.8-21.8 42.9z\"]\n  };\n  const faMapMarked = faMapLocation;\n  const faHouseFloodWater = {\n    prefix: 'fal',\n    iconName: 'house-flood-water',\n    icon: [576, 512, [], \"e50e\", \"M297.1 2.8c-5.5-3.8-12.7-3.8-18.2 0l-208 144c-7.3 5-9.1 15-4 22.3s15 9.1 22.3 4L112 157.3l0 101.2c7.3 1.9 14.4 5.1 20.9 9.6c3.6 2.5 7.3 4.8 11.1 6.8l0-139.8L288 35.5l144 99.7L432 275c3.8-2.1 7.6-4.4 11.2-6.8c6.5-4.5 13.5-7.8 20.8-9.6l0-101.2 22.9 15.8c7.3 5 17.2 3.2 22.3-4s3.2-17.2-4-22.3l-208-144zM133.8 346.8c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 368.1 0 374.4 0 382.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 385.9 161.7 400 192 400s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 385.9 353.7 400 384 400s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 358 404.9 368 384 368s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 358 212.9 368 192 368s-41.7-9.9-58.2-21.2zM192 480c-20.9 0-41.7-9.9-58.2-21.2c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480z\"]\n  };\n  const faCommentsQuestionCheck = {\n    prefix: 'fal',\n    iconName: 'comments-question-check',\n    icon: [640, 512, [], \"e14f\", \"M32 176c0-74.8 73.7-144 176-144s176 69.2 176 144s-73.7 144-176 144c-15.3 0-30.6-1.9-46.3-5c-3.5-.7-7.1-.2-10.2 1.4c-6.1 3.1-12 6-18 8.7c-28.4 12.9-60.2 23.1-91.5 26c14.9-19 26.8-39.7 37.6-59.9c3.3-6.1 2.3-13.6-2.5-18.6C50 244.2 32 213.1 32 176zM208 0C93.1 0 0 78.9 0 176c0 44.2 19.8 80.1 46 110c-11.7 21-24 40.6-39.5 57.5c0 0 0 0 0 0l-.1 .1c-6.5 7-8.2 17.1-4.4 25.8C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.9-2.2 9.6-4.5 14.3-6.8c15.3 2.8 30.9 4.6 47 4.6c114.9 0 208-78.9 208-176S322.9 0 208 0zM447.4 160.5C541.6 167 608 233 608 304c0 37.1-18 68.2-45.1 96.6c-4.8 5-5.8 12.5-2.5 18.6c10.9 20.2 22.7 40.8 37.6 59.9c-31.3-3-63.2-13.2-91.5-26c-6-2.7-11.9-5.6-18-8.7c-3.2-1.6-6.8-2.1-10.2-1.4c-15.6 3.1-30.9 5-46.3 5c-68.2 0-123.6-30.7-153.1-73.3c-11 3-22.3 5.2-33.8 6.8C279 439.8 349.9 480 432 480c16.1 0 31.7-1.8 47-4.6c4.6 2.3 9.4 4.6 14.3 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.7 2-18.9-4.4-25.8l-.1-.1s0 0 0 0c-15.5-17-27.8-36.5-39.5-57.5c26.2-29.9 46-65.8 46-110c0-94.4-87.8-171.5-198.2-175.8c2.8 10.4 4.7 21.2 5.6 32.3zM539.3 266c-6.2-6.2-16.4-6.2-22.6 0l-74 74-31.4-31.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L431.4 374c6.2 6.2 16.4 6.2 22.6 0l85.3-85.3c6.2-6.2 6.2-16.4 0-22.6zm-391.4-162l-.3 .9c-3 8.3 1.4 17.5 9.7 20.4s17.5-1.4 20.4-9.7l.3-.9c.9-2.7 3.5-4.4 6.3-4.4l41.3 0c6.5 0 11.7 5.3 11.7 11.7c0 4.2-2.2 8.1-5.9 10.2l-31.4 18c-5 2.9-8 8.1-8 13.9l0 9.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-.3L247.4 160c13.6-7.8 22-22.3 22-37.9c0-24.2-19.6-43.7-43.7-43.7l-41.3 0c-16.4 0-31 10.3-36.4 25.7zM230.7 236a22.7 22.7 0 1 0 -45.3 0 22.7 22.7 0 1 0 45.3 0z\"]\n  };\n  const faTree = {\n    prefix: 'fal',\n    iconName: 'tree',\n    icon: [448, 512, [127794], \"f1bb\", \"M235.3 4.7c-6.2-6.2-16.4-6.2-22.6 0L72 145.4c-5.1 5.1-8 12.1-8 19.3C64 179.8 76.2 192 91.3 192l17.9 0L38.7 274.3c-4.3 5-6.7 11.4-6.7 18C32 307.6 44.4 320 59.7 320l17.5 0L6.7 402.3c-4.3 5-6.7 11.4-6.7 18C0 435.6 12.4 448 27.7 448L160 448l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0 132.3 0c15.3 0 27.7-12.4 27.7-27.7c0-6.6-2.4-13-6.7-18L370.8 320l17.5 0c15.3 0 27.7-12.4 27.7-27.7c0-6.6-2.4-13-6.7-18L338.8 192l17.9 0c15.1 0 27.3-12.2 27.3-27.3c0-7.2-2.9-14.2-8-19.3L235.3 4.7zM240 416l0-208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 208-48 0L37.1 416l87.1-101.6c4.1-4.7 5-11.4 2.4-17.1s-8.3-9.3-14.5-9.3l-42.9 0 87.1-101.6c4.1-4.7 5-11.4 2.4-17.1s-8.3-9.3-14.5-9.3l-41.4 0L224 38.6 345.4 160 304 160c-6.2 0-11.9 3.6-14.5 9.3s-1.7 12.4 2.4 17.1L378.9 288 336 288c-6.2 0-11.9 3.6-14.5 9.3s-1.7 12.4 2.4 17.1L410.9 416 288 416l-48 0z\"]\n  };\n  const faArrowsCross = {\n    prefix: 'fal',\n    iconName: 'arrows-cross',\n    icon: [448, 512, [], \"e0a2\", \"M288 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l105.4 0L4.7 452.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L416 86.6 416 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144c0-8.8-7.2-16-16-16L288 32zM27.3 36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L173.1 227.7l22.6-22.6L27.3 36.7zm225 270.2L393.4 448 288 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l144 0c8.8 0 16-7.2 16-16l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 105.4L274.9 284.3l-22.6 22.6z\"]\n  };\n  const faBackpack = {\n    prefix: 'fal',\n    iconName: 'backpack',\n    icon: [448, 512, [127890], \"f5d4\", \"M192 32l64 0c8.8 0 16 7.2 16 16l0 16-96 0 0-16c0-8.8 7.2-16 16-16zM144 48l0 16-16 0C57.3 64 0 121.3 0 192L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256c0-70.7-57.3-128-128-128l-16 0 0-16c0-26.5-21.5-48-48-48L192 0c-26.5 0-48 21.5-48 48zm16 48l128 0 32 0c53 0 96 43 96 96l0 256c0 17.7-14.3 32-32 32l-16 0 0-112 0-48c0-35.3-28.7-64-64-64l-160 0c-35.3 0-64 28.7-64 64l0 48 0 112-16 0c-17.7 0-32-14.3-32-32l0-256c0-53 43-96 96-96l32 0zM112 480l0-96 224 0 0 96-224 0zm32-320c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zM336 352l-224 0 0-32c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 32z\"]\n  };\n  const faSquareSmall = {\n    prefix: 'fal',\n    iconName: 'square-small',\n    icon: [320, 512, [], \"e27e\", \"M256 128c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32L64 384c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32l192 0zM64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64L64 96z\"]\n  };\n  const faFolderArrowUp = {\n    prefix: 'fal',\n    iconName: 'folder-arrow-up',\n    icon: [512, 512, [\"folder-upload\"], \"e054\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM272 246.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 246.6 240 368c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4z\"]\n  };\n  const faFolderUpload = faFolderArrowUp;\n  const faBridgeLock = {\n    prefix: 'fal',\n    iconName: 'bridge-lock',\n    icon: [640, 512, [], \"e4cc\", \"M48 32l80 0 128 0 128 0 128 0 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0-16 0-128 0-128 0-128 0-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64L48 64c-8.8 0-16-7.2-16-16s7.2-16 16-16zM320 240c40.6 0 75.4 25.3 89.4 60.9C394 312.6 384 331.2 384 352l0-16c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 96c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-96c0-35.3-28.7-64-64-64l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c53 0 96 43 96 96l0 96c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-96c0-53 43-96 96-96zM496 64l-96 0 0 64 96 0 0-64zM368 64l-96 0 0 64 96 0 0-64zM240 64l-96 0 0 64 96 0 0-64zM528 224c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm0 80l0 128 160 0 0-128-160 0z\"]\n  };\n  const faCrosshairsSimple = {\n    prefix: 'fal',\n    iconName: 'crosshairs-simple',\n    icon: [512, 512, [], \"e59f\", \"M479.4 240L384 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l95.4 0C471.6 383 383 471.6 272 479.4l0-95.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 95.4C129 471.6 40.4 383 32.6 272l95.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-95.4 0C40.4 129 129 40.4 240 32.6l0 95.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-95.4C383 40.4 471.6 129 479.4 240zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256z\"]\n  };\n  const faSackDollar = {\n    prefix: 'fal',\n    iconName: 'sack-dollar',\n    icon: [512, 512, [128176], \"f81d\", \"M201.5 144l109 0 5.3 3.4C370.6 182.5 480 268.3 480 416c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64c0-147.7 109.4-233.5 164.3-268.6l5.3-3.4zm98.4-32l-87.8 0-6.7-9.8L156.9 32l198.1 0-48.4 70.2-6.7 9.8zM152.6 138.5C91.2 183.7 0 273.4 0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96c0-142.6-91.2-232.3-152.6-277.5c-9.7-7.1-18.6-13.2-26.4-18.1L351.2 94l38.9-56.4C401 21.7 389.6 0 370.3 0L141.7 0C122.4 0 111 21.7 121.9 37.6L160.8 94 179 120.4c-7.7 4.9-16.7 11-26.4 18.1zM272 216c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 17.3c-8.3 1.5-16.7 4.3-24.1 8.7c-13 7.7-23.9 21.1-23.8 40.5c.1 18.4 10.8 30.1 22.7 37.3c10.5 6.3 23.8 10.4 34.8 13.7c0 0 0 0 0 0l1.6 .5c12.5 3.8 22.2 6.9 29 11.2c5.9 3.7 7.7 7 7.7 11.6c.1 6.6-2.7 10.8-7.8 14c-5.8 3.6-14.5 5.6-23.7 5.3c-11.8-.4-22.7-4.1-36.3-8.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.3-.8-4.7-1.6-7.1-2.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2 .7 4.1 1.4 6.2 2.1c0 0 0 0 0 0c9.2 3.2 19.7 6.8 30.9 8.9l0 17.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17.1c8.7-1.4 17.4-4.3 25.1-9.1c13.3-8.3 23.2-22.2 22.9-41.6c-.2-18.5-10.6-30.6-22.7-38.2c-11-6.9-25-11.2-36.3-14.6c0 0 0 0 0 0s0 0 0 0l-.5-.1c-12.6-3.8-22.3-6.8-29.2-10.9c-6-3.6-7.2-6.4-7.3-10.1c0-5.4 2.4-9.4 8.1-12.8c6.2-3.7 15.1-5.7 23.6-5.5c10.1 .2 21 2.3 32.1 5.3c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-7.5-2-15.6-3.9-24.1-5.1l0-17.3z\"]\n  };\n  const faPenToSquare = {\n    prefix: 'fal',\n    iconName: 'pen-to-square',\n    icon: [512, 512, [\"edit\"], \"f044\", \"M454.6 45.3l12.1 12.1c12.5 12.5 12.5 32.8 0 45.3L440 129.4 382.6 72l26.7-26.7c12.5-12.5 32.8-12.5 45.3 0zM189 265.6l171-171L417.4 152l-171 171c-4.2 4.2-9.6 7.2-15.4 8.6l-65.6 15.1L180.5 281c1.3-5.8 4.3-11.2 8.6-15.4zm197.7-243L166.4 243c-8.5 8.5-14.4 19.2-17.1 30.9l-20.9 90.6c-1.2 5.4 .4 11 4.3 14.9s9.5 5.5 14.9 4.3l90.6-20.9c11.7-2.7 22.4-8.6 30.9-17.1L489.4 125.3c25-25 25-65.5 0-90.5L477.3 22.6c-25-25-65.5-25-90.5 0zM80 64C35.8 64 0 99.8 0 144L0 432c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 64z\"]\n  };\n  const faEdit = faPenToSquare;\n  const faSquareSliders = {\n    prefix: 'fal',\n    iconName: 'square-sliders',\n    icon: [448, 512, [\"sliders-h-square\"], \"f3f0\", \"M32 416c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 80c0-8.8 7.2-16 16-16l48 0 0-24c0-8.8 7.2-16 16-16s16 7.2 16 16l0 40 0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24-48 0c-8.8 0-16-7.2-16-16zm128 0c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM96 336c0-8.8 7.2-16 16-16l112 0 0-24c0-8.8 7.2-16 16-16s16 7.2 16 16l0 40 0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24-112 0c-8.8 0-16-7.2-16-16zm192 0c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faSlidersHSquare = faSquareSliders;\n  const faCarSide = {\n    prefix: 'fal',\n    iconName: 'car-side',\n    icon: [640, 512, [128663], \"f5e4\", \"M171.3 64L224 64l0 16 0 96 0 16L87.6 192l39.1-97.8C134.1 75.9 151.7 64 171.3 64zM256 192l0-16 0-96 0-16 97.2 0c14.6 0 28.4 6.6 37.5 18l88 110L256 192zm263.9 .2L415.7 62c-15.2-19-38.2-30-62.5-30L171.3 32c-32.7 0-62.1 19.9-74.3 50.3L52.8 193C22.8 198.3 0 224.5 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-68-53.1-123.7-120.1-127.8zM542 400c-7.1 27.6-32.2 48-62 48s-54.9-20.4-62-48c-1.3-5.1-2-10.5-2-16s.7-10.9 2-16c7.1-27.6 32.2-48 62-48s54.9 20.4 62 48c1.3 5.1 2 10.5 2 16s-.7 10.9-2 16zM385.3 368l-130.7 0c-7.6-45.4-47.1-80-94.7-80s-87.1 34.6-94.7 80L32 368l0-112c0-17.7 14.3-32 32-32l448 0c53 0 96 43 96 96l0 48-33.3 0c-7.6-45.4-47.1-80-94.7-80s-87.1 34.6-94.7 80zM160 448c-29.8 0-54.9-20.4-62-48c-1.3-5.1-2-10.5-2-16s.7-10.9 2-16c7.1-27.6 32.2-48 62-48s54.9 20.4 62 48c1.3 5.1 2 10.5 2 16s-.7 10.9-2 16c-7.1 27.6-32.2 48-62 48z\"]\n  };\n  const faMessageMiddleTop = {\n    prefix: 'fal',\n    iconName: 'message-middle-top',\n    icon: [512, 512, [\"comment-middle-top-alt\"], \"e1e2\", \"M343.5 128L448 128c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-288c0-17.7 14.3-32 32-32l104.5 0c9.5 0 18.5-4.2 24.6-11.5L256 41l62.9 75.5C325 123.8 334 128 343.5 128zM268.3 26.3s0 0 0 0L256 16l12.3 10.2s0 0 0 0zM168.5 96L64 96C28.7 96 0 124.7 0 160L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L343.5 96 268.3 5.8C265.3 2.1 260.7 0 256 0s-9.3 2.1-12.3 5.8L168.5 96z\"]\n  };\n  const faCommentMiddleTopAlt = faMessageMiddleTop;\n  const faLightbulbOn = {\n    prefix: 'fal',\n    iconName: 'lightbulb-on',\n    icon: [640, 512, [], \"f672\", \"M55.2 1.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l64 32c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-64-32zm544 28.6c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-64 32c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l64-32zM16 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm544 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM119.2 318.3c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-64 32c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l64-32zm416-28.6c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l64 32c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-64-32zM464 176c0 30.6-9.5 58.8-25.7 82.1c-4.1 5.9-8.7 12.3-13.6 19c-12.7 17.5-27.1 37.2-38 57.1c-8.9 16.2-13.7 33.3-16.2 49.9l32.4 0c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0S144 78.8 144 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5l32.4 0c-2.5-16.6-7.3-33.7-16.2-49.9c-10.9-20-25.3-39.7-38-57.1c0 0 0 0 0 0c-4.9-6.7-9.5-13-13.6-19C185.5 234.8 176 206.6 176 176c0-79.5 64.5-144 144-144s144 64.5 144 144zm-224 0c0-44.2 35.8-80 80-80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-61.9 0-112 50.1-112 112c0 8.8 7.2 16 16 16s16-7.2 16-16zm80 304c-20.9 0-38.7-13.4-45.3-32l90.5 0c-6.6 18.6-24.4 32-45.3 32zm-80-53.3l0 5.3c0 44.2 35.8 80 80 80s80-35.8 80-80l0-5.3c0-5.9-4.8-10.7-10.7-10.7l-138.7 0c-5.9 0-10.7 4.8-10.7 10.7z\"]\n  };\n  const faKnife = {\n    prefix: 'fal',\n    iconName: 'knife',\n    icon: [512, 512, [\"utensil-knife\"], \"f2e4\", \"M448 9.7C453.8 3.5 461.8 0 470.3 0c12.3 0 24.1 7.6 28.2 20.4c5 15.9 13.6 49.2 13.6 91.6c0 49.1-15.6 86.8-42.9 123.7c-22.7 30.6-54 61.2-91 97.4c-6.5 6.4-13.2 12.9-20 19.6l-9.8 9.8c-13.9 13.9-32.7 21.7-52.3 21.7s-38.4-7.8-52.3-21.7l-42-42L27.7 506.9c-6 6.5-16.2 6.8-22.6 .8s-6.8-16.2-.8-22.6L189.6 286.5 448 9.7zM223.5 297.1l42.8 42.8c7.9 7.9 18.5 12.3 29.7 12.3s21.8-4.4 29.7-12.3l9.9-9.9 .1-.1s0 0 0 0c7.1-7 13.9-13.7 20.5-20.1c37.2-36.4 66.3-64.9 87.3-93.2C467.4 184.2 480 153 480 112c0-34.9-6.5-63-10.9-78L223.5 297.1z\"]\n  };\n  const faUtensilKnife = faKnife;\n  const faShareNodes = {\n    prefix: 'fal',\n    iconName: 'share-nodes',\n    icon: [448, 512, [\"share-alt\"], \"f1e0\", \"M448 112c0 44.2-35.8 80-80 80c-22.9 0-43.6-9.6-58.1-25l-151 75.5c.8 4.4 1.1 8.9 1.1 13.5s-.4 9.1-1.1 13.5l151 75.5c14.6-15.4 35.2-25 58.1-25c44.2 0 80 35.8 80 80s-35.8 80-80 80s-80-35.8-80-80c0-9.7 1.7-19 4.9-27.7L147.2 299.5c-14.3 22-39 36.5-67.2 36.5c-44.2 0-80-35.8-80-80s35.8-80 80-80c28.2 0 52.9 14.5 67.2 36.5l145.7-72.9c-3.2-8.6-4.9-17.9-4.9-27.7c0-44.2 35.8-80 80-80s80 35.8 80 80zM80 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM416 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM368 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faShareAlt = faShareNodes;\n  const faDisplayChartUpCircleDollar = {\n    prefix: 'fal',\n    iconName: 'display-chart-up-circle-dollar',\n    icon: [640, 512, [], \"e5e6\", \"M64 32l448 0c17.7 0 32 14.3 32 32l0 134.6c11.2 3.2 21.9 7.4 32 12.6L576 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l149.1 0-10.7 64L144 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l72 0 144 0 34.8 0c-12.9-9.1-24.5-19.9-34.6-32l-19.1 0L288 480l-53.1 0 10.7-64 42.4 0 38.6 0c-2.9-10.3-4.9-21-5.9-32l-88.5 0c-.2 0-.4 0-.6 0L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM480 192.7l0-80.7c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l57.4 0L304 249.4l-68.7-68.7c-6.2-6.2-16.4-6.2-22.6 0l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L224 214.6l68.7 68.7c3 3 7.1 4.7 11.3 4.7s8.3-1.7 11.3-4.7L448 150.6l0 48c10.3-2.9 21-4.9 32-5.9zM496 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM472.8 335.4c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7l0-9.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6c0 0 0 0 0 0s0 0 0 0c7 2.3 15.1 4.8 23.7 6.6l0 11.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5c0 0 0 0 0-.1c-.1-1.9 .3-2.9 .8-3.6z\"]\n  };\n  const faWaveSine = {\n    prefix: 'fal',\n    iconName: 'wave-sine',\n    icon: [640, 512, [8767], \"f899\", \"M31.4 244.2s0 0 0 0s0 0 0 0c0 0 0 0 0-.1l.1-.3 .4-1.3c.3-1.2 .9-3 1.6-5.2c1.5-4.6 3.7-11.2 6.7-19.1c6-15.9 15.2-37 27.6-58C93.2 117 129.1 80 176 80c36.5 0 61.1 19.2 80.8 52.2c20.2 33.9 33.7 79.7 47.9 128.3l.4 1.3c13.7 47 28.2 96.6 50.7 134.4c23.3 39 56.8 67.8 108.2 67.8c65.1 0 109.2-51 135.8-95.9c13.6-23 23.5-45.9 29.9-63c3.2-8.6 5.6-15.7 7.3-20.8c.8-2.5 1.4-4.5 1.8-5.9c.2-.7 .4-1.2 .5-1.6l.1-.5 0-.1c0 0 0 0 0 0s0 0 0 0L624 272l15.4 4.2c2.3-8.5-2.7-17.3-11.2-19.6s-17.3 2.7-19.6 11.2c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 .1l-.1 .3-.4 1.3c-.3 1.2-.9 3-1.6 5.2c-1.5 4.6-3.7 11.2-6.7 19.1c-6 15.9-15.2 37-27.6 58C546.8 395 510.9 432 464 432c-36.5 0-61.1-19.2-80.8-52.2c-20.2-33.9-33.7-79.7-47.9-128.3l-.4-1.3c-13.7-47-28.2-96.6-50.7-134.4C260.9 76.8 227.5 48 176 48C110.9 48 66.8 99 40.2 143.9c-13.6 23-23.5 45.9-29.9 63C7 215.4 4.6 222.5 3 227.6c-.8 2.5-1.4 4.5-1.8 5.9c-.2 .7-.4 1.2-.5 1.6l-.1 .5 0 .1c0 0 0 0 0 0s0 0 0 0L16 240 .6 235.8c-2.3 8.5 2.7 17.3 11.2 19.6s17.3-2.7 19.6-11.2z\"]\n  };\n  const faHeartCircleMinus = {\n    prefix: 'fal',\n    iconName: 'heart-circle-minus',\n    icon: [576, 512, [], \"e4ff\", \"M244 130.6l-12-13.5-4.2-4.7c-26-29.2-65.3-42.8-103.8-35.8c-53.3 9.7-92 56.1-92 110.3l0 3.5c0 32.3 13.4 63.1 37.1 85.1L253 446.8c.8 .7 1.9 1.2 3 1.2s2.2-.4 3-1.2l10.9-10.2c4.3 10.2 9.6 20 15.7 29.1l-4.9 4.5c-.8 .8-1.7 1.5-2.6 2.2c-6.3 4.9-14.1 7.5-22.1 7.5c-9.2 0-18-3.5-24.8-9.7L47.2 299c-3.8-3.5-7.3-7.2-10.7-11C13.1 261 0 226.4 0 190.4l0-3.5C0 117.3 49.8 57.6 118.3 45.1c40.9-7.4 82.6 3.2 114.7 28.4c6.7 5.3 13 11.1 18.7 17.6l4.2 4.7 4.2-4.7c4.2-4.7 8.6-9.1 13.3-13.1c1.8-1.5 3.6-3 5.4-4.5C311 48.4 352.7 37.7 393.7 45.1C462.2 57.6 512 117.3 512 186.9l0 3.5c0 6.8-.5 13.5-1.4 20.1c-9.8-4.9-20.2-8.9-30.9-12c.2-2.7 .3-5.4 .3-8.1l0-3.5c0-54.2-38.7-100.6-92-110.3c-38.5-7-77.8 6.6-103.8 35.8l-4.2 4.7-12 13.5c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm80 144c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faCircleW = {\n    prefix: 'fal',\n    iconName: 'circle-w',\n    icon: [512, 512, [], \"e12c\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 170.8c-2.9-8.4-12-12.8-20.4-9.9s-12.8 12-9.9 20.4l72 208c2.3 6.5 8.4 10.8 15.3 10.8s13-4.6 15.1-11.1L256 236.5l48.8 152.4c2.1 6.6 8.2 11 15.1 11.1s13.1-4.3 15.3-10.8l72-208c2.9-8.4-1.5-17.5-9.9-20.4s-17.5 1.5-20.4 9.9L320.6 333.4 271.2 179.1C269.1 172.5 263 168 256 168s-13.1 4.5-15.2 11.1L191.4 333.4 135.1 170.8z\"]\n  };\n  const faCircleCalendar = {\n    prefix: 'fal',\n    iconName: 'circle-calendar',\n    icon: [512, 512, [\"calendar-circle\"], \"e102\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 96c8.8 0 16 7.2 16 16l0 16 64 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c26.5 0 48 21.5 48 48l0 16 0 32 0 112c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-112 0-32 0-16c0-26.5 21.5-48 48-48l16 0 0-16c0-8.8 7.2-16 16-16zm-48 80l0 16 192 0 0-16c0-8.8-7.2-16-16-16l-32 0-96 0-32 0c-8.8 0-16 7.2-16 16zm192 48l-192 0 0 112c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-112z\"]\n  };\n  const faCalendarCircle = faCircleCalendar;\n  const faHourglassHalf = {\n    prefix: 'fal',\n    iconName: 'hourglass-half',\n    icon: [384, 512, [\"hourglass-2\"], \"f252\", \"M16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-41.6c0-49.4 22.8-96 61.8-126.3L165.9 256 93.8 199.9C54.8 169.6 32 122.9 32 73.6L32 32 16 32C7.2 32 0 24.8 0 16S7.2 0 16 0L48 0 336 0l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 41.6c0 49.4-22.8 96-61.8 126.3L218.1 256l72.2 56.1c39 30.3 61.8 76.9 61.8 126.3l0 41.6 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0L48 512l-32 0zm304-32l0-41.6c0-7.6-.7-15.1-2-22.4L66 416c-1.3 7.3-2 14.8-2 22.4L64 480l256 0zM113.4 337.4C97.3 349.9 84.6 366 76.1 384l231.7 0c-8.5-18-21.1-34.1-37.3-46.6L192 276.3l-78.6 61.1zM192 235.7l78.6-61.1c5.7-4.5 11-9.3 15.8-14.6L97.6 160c4.8 5.3 10.1 10.2 15.8 14.6L192 235.7zM307.9 128c7.9-16.8 12.1-35.4 12.1-54.4L320 32 64 32l0 41.6c0 19.1 4.2 37.6 12.1 54.4l231.7 0z\"]\n  };\n  const faHourglass2 = faHourglassHalf;\n  const faMicroscope = {\n    prefix: 'fal',\n    iconName: 'microscope',\n    icon: [512, 512, [128300], \"f610\", \"M192 0c-17.7 0-32 14.3-32 32c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-128c88.4 0 160 71.6 160 160s-71.6 160-160 160l-80 0L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0 80 0 208 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-101.8 0c51.7-34.4 85.8-93.2 85.8-160c0-106-86-192-192-192l0-64c0-17.7-14.3-32-32-32c0-17.7-14.3-32-32-32L192 0zm0 32l32 0 0 16c0 8.8 7.2 16 16 16l16 0 0 224-96 0 0-224 16 0c8.8 0 16-7.2 16-16l0-16zM160 368c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM96 432c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faSunset = {\n    prefix: 'fal',\n    iconName: 'sunset',\n    icon: [576, 512, [127751], \"f767\", \"M299.3 219.3c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L272 169.4 272 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 153.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-96 96zm94.2 5.9c5 2.1 8.6 6.6 9.6 11.9L423 345l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L500.9 448l-38.9 0 38.7-56.2-94.5-17.4c-6.5-1.2-11.6-6.3-12.8-12.8l-17.4-94.5-79.1 54.5c-5.5 3.8-12.7 3.8-18.2 0l-79.1-54.5-17.4 94.5c-1.2 6.5-6.3 11.6-12.8 12.8L75.2 391.8 113.9 448l-38.9 0L34.8 389.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L153 345l19.8-107.9c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L288 289.1l90.3-62.3c4.5-3.1 10.2-3.7 15.2-1.6zM412 448l-33.4 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L164 448c14.2-55.2 64.3-96 124-96s109.8 40.8 124 96zM16 480l544 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSink = {\n    prefix: 'fal',\n    iconName: 'sink',\n    icon: [512, 512, [], \"e06d\", \"M272 80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 208-80 0 0-16c0-26.5-21.5-48-48-48l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16 7.2 16 16l0 16L16 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 112 0 112 0 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-16c0-8.8 7.2-16 16-16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-26.5 0-48 21.5-48 48l0 16-80 0 0-208zM32 352l0 48c0 61.9 50.1 112 112 112l224 0c61.9 0 112-50.1 112-112l0-48-32 0 0 48c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80l0-48-32 0z\"]\n  };\n  const faCalendarExclamation = {\n    prefix: 'fal',\n    iconName: 'calendar-exclamation',\n    icon: [448, 512, [], \"f334\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM416 192L32 192l0 256c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32zM200 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm40-160l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faTruckContainerEmpty = {\n    prefix: 'fal',\n    iconName: 'truck-container-empty',\n    icon: [640, 512, [], \"e2b5\", \"M448 160c0-17.7 14.3-32 32-32l56 0c15.1 0 29.3 7.1 38.4 19.2l56 74.7c6.2 8.3 9.6 18.4 9.6 28.8l0 5.3 0 48 0 56c0 19.4-13.7 35.5-32 39.2l0 .8c0 44.2-35.8 80-80 80s-80-35.8-80-80l-160 0c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80s35.8-80 80-80c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32c32.8 0 61 19.7 73.3 48L448 368l0-112 0-16 0-16 0-64zm144 64l-43.2-57.6c-3-4-7.8-6.4-12.8-6.4l-56 0 0 64 112 0zm16 32l-128 0 0 80c13.4-10 30-16 48-16c32.8 0 60.9 19.7 73.3 47.9c3.8-.6 6.7-3.9 6.7-7.9l0-56 0-48zM528 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM256 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faHandHeart = {\n    prefix: 'fal',\n    iconName: 'hand-heart',\n    icon: [512, 512, [], \"f4bc\", \"M210.7 38.8C218 16.3 239.1 0 264 0s46 16.3 53.3 38.8c7.9-4.3 17-6.8 26.7-6.8c30.9 0 56 25.1 56 56l0 13.4c7.3-3.5 15.4-5.4 24-5.4c30.9 0 56 25.1 56 56l0 184c0 97.2-78.8 176-176 176l-8.5 0c-65.8 0-128.9-26.1-175.4-72.6L16.4 335.6c-21.9-21.9-21.9-57.3 0-79.2s57.3-21.9 79.2 0L128 288.8 128 88c0-30.9 25.1-56 56-56c9.7 0 18.8 2.5 26.7 6.8zM208 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 239.4c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L73 279c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L142.8 416.7c40.5 40.5 95.4 63.3 152.7 63.3l8.5 0c79.5 0 144-64.5 144-144l0-184c0-13.3-10.7-24-24-24c-13.2 0-24 10.7-24 23.9l0 88.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-87.9c0 0 0 0 0-.1l0-64c0-13.3-10.7-24-24-24c-13.2 0-24 10.7-24 23.9L320 240c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-151.9c0 0 0 0 0-.1l0-32c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 23.9c0 0 0 0 0 .1l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-151.9c0 0 0 0 0-.1zm13.7 250.8c0 5.8 2.3 11.4 6.5 15.4L288 412.4l59.8-58.1c4.2-4 6.5-9.6 6.5-15.4c0-11.9-9.6-21.5-21.5-21.5l-1.5 0c-6 0-11.7 2.3-16 6.5l-16.1 15.6c-6.2 6-16.1 6-22.3 0l-16.1-15.6c-4.3-4.2-10.1-6.5-16-6.5l-1.5 0c-11.9 0-21.5 9.6-21.5 21.5zm21.5-53.5l1.5 0c14.3 0 28.1 5.6 38.4 15.6l4.9 4.8 4.9-4.8c10.3-10 24-15.6 38.4-15.6l1.5 0c29.5 0 53.5 23.9 53.5 53.5c0 14.4-5.8 28.3-16.2 38.4l-70.9 69c-6.2 6-16.1 6-22.3 0l-70.9-69c-10.4-10.1-16.2-23.9-16.2-38.4c0-29.5 23.9-53.5 53.5-53.5z\"]\n  };\n  const faBagShopping = {\n    prefix: 'fal',\n    iconName: 'bag-shopping',\n    icon: [448, 512, [\"shopping-bag\"], \"f290\", \"M160 96l0 32 128 0 0-32c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-32 64l-80 0c-8.8 0-16 7.2-16 16l0 240c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-240c0-8.8-7.2-16-16-16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-128 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80zm0-32l0-32c0-53 43-96 96-96s96 43 96 96l0 32 80 0c26.5 0 48 21.5 48 48l0 240c0 53-43 96-96 96L96 512c-53 0-96-43-96-96L0 176c0-26.5 21.5-48 48-48l80 0z\"]\n  };\n  const faShoppingBag = faBagShopping;\n  const faArrowDownZA = {\n    prefix: 'fal',\n    iconName: 'arrow-down-z-a',\n    icon: [576, 512, [\"sort-alpha-desc\", \"sort-alpha-down-alt\"], \"f881\", \"M267.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L144 425.4 144 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM352 32l128 0c6.2 0 11.8 3.5 14.4 9.1s1.9 12.1-1.9 16.9L385.3 192l94.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-6.2 0-11.8-3.5-14.4-9.1s-1.9-12.1 1.9-16.9L446.7 64 352 64c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 256c6.1 0 11.6 3.4 14.3 8.8l63.9 127.7c.1 .2 .2 .4 .3 .6l15.8 31.7c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2L470.1 448l-108.2 0-11.6 23.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l15.8-31.7c.1-.2 .2-.4 .3-.6l63.9-127.7c2.7-5.4 8.2-8.8 14.3-8.8zM377.9 416l76.2 0L416 339.8 377.9 416z\"]\n  };\n  const faSortAlphaDesc = faArrowDownZA;\n  const faSortAlphaDownAlt = faArrowDownZA;\n  const faMitten = {\n    prefix: 'fal',\n    iconName: 'mitten',\n    icon: [448, 512, [], \"f7b5\", \"M0 144.2C0 64.6 65.1 0 144.6 0C208 0 264.4 41.5 282.8 102.3l24.6 81.3c15.3-15 36-23.6 57.9-23.6l1.8 0c44.7 0 80.9 36.2 80.9 80.9c0 18.6-6.4 36.6-18.1 51l-61.8 76L328 368c.6-1.7 1.5-3.3 2.6-4.7L405 271.8c7.1-8.7 11-19.6 11-30.9c0-27-21.9-48.9-48.9-48.9l-1.8 0c-17.6 0-34 9.1-43.2 24.1l-7 11.4c-3.3 5.4-9.4 8.3-15.7 7.5s-11.4-5.2-13.3-11.2L252.2 111.6C237.9 64.4 194 32 144.6 32C82.6 32 32 82.4 32 144.2c0 9.2 1.1 18.3 3.3 27.2L84.5 368l-33 0L4.3 179.2C1.4 167.7 0 156 0 144.2zM64 432l0 48 288 0 0-48L64 432zm-32 0c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-48z\"]\n  };\n  const faReplyClock = {\n    prefix: 'fal',\n    iconName: 'reply-clock',\n    icon: [640, 512, [\"reply-time\"], \"e239\", \"M496 32a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256A144 144 0 1 0 496 0a144 144 0 1 0 0 288zm0-224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16zm16 272c0-5.6-.3-11.2-.8-16.6c-5 .4-10.1 .6-15.2 .6c-5.7 0-11.4-.3-17-.8c.6 5.5 1 11.1 1 16.8c0 46.1-15.9 79.7-34 103.2c1.3-7.1 2-14.8 2-23.2c0-70.7-57.3-128-128-128l-96 0-8 0c-13.3 0-24 10.7-24 24l0 8 0 16 0 48L32 240 192 96l0 48 0 16 0 8c0 13.3 10.7 24 24 24l8 0 102.6 0c-2.9-10.3-4.9-21-5.9-32L256 160l-32 0 0-16 0-16 0-32c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144C3.9 222.3 0 230.9 0 240s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2l0-32 0-16 0-16 32 0 64 0c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C430.5 499.9 512 449.3 512 336z\"]\n  };\n  const faReplyTime = faReplyClock;\n  const faPersonRays = {\n    prefix: 'fal',\n    iconName: 'person-rays',\n    icon: [512, 512, [], \"e54d\", \"M4.7 4.7c-6.2 6.2-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0zm502.6 0c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6zM27.3 507.3l96-96c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0zm480 0c6.2-6.2 6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0zM232 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 200 56a56 56 0 1 0 112 0zM243.3 160l25.4 0c6.8 0 13.3 1.4 19.3 4l0 156-64 0 0-156c6-2.6 12.5-4 19.3-4zM224 496l0-144 64 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-293.8 49.9 93.4c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7L339.3 170.3c-13.9-26-41-42.3-70.6-42.3l-25.4 0c-29.5 0-56.7 16.3-70.6 42.3L113.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L192 202.1 192 496c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faRight = {\n    prefix: 'fal',\n    iconName: 'right',\n    icon: [448, 512, [11157, \"arrow-alt-right\"], \"f356\", \"M416 253.7l0 4.6c0 4.4-1.8 8.6-5 11.6L261.2 412.5c-2.3 2.2-5.4 3.5-8.7 3.5c-6.9 0-12.6-5.6-12.6-12.6l0-83.4c0-8.8-7.2-16-16-16L48 304c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l176 0c8.8 0 16-7.2 16-16l0-83.4c0-6.9 5.6-12.6 12.6-12.6c3.2 0 6.3 1.2 8.7 3.5L411 242.1c3.2 3 5 7.2 5 11.6zM252.6 448c11.4 0 22.5-4.4 30.7-12.3L433.1 293c9.5-9.1 14.9-21.6 14.9-34.8l0-4.6c0-13.1-5.4-25.7-14.9-34.8L283.3 76.3C275 68.4 264 64 252.6 64C228 64 208 84 208 108.6l0 67.4L48 176c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l160 0 0 67.4c0 24.6 20 44.6 44.6 44.6z\"]\n  };\n  const faArrowAltRight = faRight;\n  const faCircleF = {\n    prefix: 'fal',\n    iconName: 'circle-f',\n    icon: [512, 512, [], \"e10e\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 128c-17.7 0-32 14.3-32 32l0 96 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-80 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0z\"]\n  };\n  const faUsers = {\n    prefix: 'fal',\n    iconName: 'users',\n    icon: [640, 512, [], \"f0c0\", \"M96 80a48 48 0 1 1 96 0A48 48 0 1 1 96 80zm128 0A80 80 0 1 0 64 80a80 80 0 1 0 160 0zm96 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm-58.7 64l117.3 0c54.2 0 98.4 42.5 101.2 96l-319.7 0c2.8-53.5 47-96 101.2-96zm0-32C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l330.7 0c14.7 0 26.7-11.9 26.7-26.7C512 411.7 452.3 352 378.7 352l-117.3 0zM512 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128A80 80 0 1 0 512 0a80 80 0 1 0 0 160zm16 64c44.2 0 80 35.8 80 80c0 8.8 7.2 16 16 16s16-7.2 16-16c0-61.9-50.1-112-112-112l-84 0c2.6 10.2 4 21 4 32l80 0zm-336 0c0-11 1.4-21.8 4-32l-84 0C50.1 192 0 242.1 0 304c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2 35.8-80 80-80l80 0z\"]\n  };\n  const faFacePleading = {\n    prefix: 'fal',\n    iconName: 'face-pleading',\n    icon: [512, 512, [], \"e386\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280.1 410.7c-4.7-5.3-12.7-10.7-24.1-10.7s-19.4 5.4-24.1 10.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6c9.2-10.2 25.2-21.3 47.9-21.3s38.7 11.1 47.9 21.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2zM331.6 96.6c8.5-2.4 17.4 2.5 19.8 11l1.5 5.2c7 24.7 28.1 42.7 53.6 45.9l11.5 1.4c8.8 1.1 15 9.1 13.9 17.9c-1 8.1-7.9 14-15.9 14c10 13.4 16 30 16 48c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-41.5 31.5-75.6 72-79.6c-10-10.8-17.6-24.1-21.9-38.8l-1.5-5.2c-2.4-8.5 2.5-17.4 11-19.8zM191.4 116.4l-1.5 5.2c-4.2 14.8-11.8 28-21.9 38.8c40.4 4 72 38.1 72 79.6c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18 6-34.6 16-48c-8 0-14.9-5.9-15.9-14c-1.1-8.8 5.1-16.8 13.9-17.9l11.5-1.4c25.5-3.2 46.6-21.3 53.6-45.9l1.5-5.2c2.4-8.5 11.3-13.4 19.8-11s13.4 11.3 11 19.8zM160 288a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm240-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-272 0c17.7 0 32-14.3 32-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm224-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32c17.7 0 32-14.3 32-32z\"]\n  };\n  const faEyeSlash = {\n    prefix: 'fal',\n    iconName: 'eye-slash',\n    icon: [640, 512, [], \"f070\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM605.5 268.3c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-51.2 0-96 14.8-133.9 36.8l27.3 21.5C244.6 74.2 280.2 64 320 64c70.4 0 127.7 32 170.8 72c43.1 40 71.9 88 85.2 120c-9.2 22.1-25.9 52-49.5 81.5l25.1 19.8c25.6-32 43.7-64.4 53.9-89zM88.4 154.7c-25.6 32-43.7 64.4-53.9 89c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c51.2 0 96-14.8 133.9-36.8l-27.3-21.5C395.4 437.8 359.8 448 320 448c-70.4 0-127.7-32-170.8-72C106.1 336 77.3 288 64 256c9.2-22.1 25.9-52 49.5-81.5L88.4 154.7zM320 384c16.7 0 32.7-3.2 47.4-9.1l-30.9-24.4c-5.4 .9-10.9 1.4-16.5 1.4c-51 0-92.8-39.8-95.8-90.1l-30.9-24.4c-.9 6-1.3 12.2-1.3 18.5c0 70.7 57.3 128 128 128zM448 256c0-70.7-57.3-128-128-128c-16.7 0-32.7 3.2-47.4 9.1l30.9 24.4c5.4-.9 10.9-1.4 16.5-1.4c51 0 92.8 39.8 95.8 90.1l30.9 24.4c.9-6 1.3-12.2 1.3-18.5z\"]\n  };\n  const faFlaskVial = {\n    prefix: 'fal',\n    iconName: 'flask-vial',\n    icon: [640, 512, [], \"e4f3\", \"M224 32l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L224 0 192 0 64 0 32 0 16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l16 0 0 320c0 53 43 96 96 96c11.2 0 22-1.9 32-5.5c0-14.2 3-28.3 8.8-41.2C157.7 410.5 143.5 416 128 416c-35.3 0-64-28.7-64-64l0-160 128 0 0 160c0 4-.4 7.8-1 11.6l33-53.7L224 32zM64 32l128 0 0 128L64 160 64 32zM304 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 187.5L201.8 411.6c-6.4 10.4-9.8 22.3-9.8 34.5c0 36.4 29.5 65.9 65.9 65.9l316.2 0c36.4 0 65.9-29.5 65.9-65.9c0-12.2-3.4-24.1-9.8-34.5L512 219.5 512 32l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L304 0zM480 32l0 192c0 3 .8 5.9 2.4 8.4L536.3 320l-240.6 0 53.9-87.6c1.6-2.5 2.4-5.4 2.4-8.4l0-192 128 0zM229 428.4L276 352l280 0 47 76.4c3.3 5.3 5 11.5 5 17.8c0 18.7-15.2 33.9-33.9 33.9l-316.2 0c-18.7 0-33.9-15.2-33.9-33.9c0-6.3 1.7-12.4 5-17.8z\"]\n  };\n  const faPoliceBox = {\n    prefix: 'fal',\n    iconName: 'police-box',\n    icon: [384, 512, [], \"e021\", \"M208 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32C78.3 32 64 46.3 64 64l0 .8C45.7 68.5 32 84.6 32 104l0 376-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-376c0-19.4-13.7-35.5-32-39.2l0-.8c0-17.7-14.3-32-32-32l-80 0 0-16zm112 88l0 376L64 480l0-376c0-4.4 3.6-8 8-8l8 0c8.8 0 16-7.2 16-16l0-16 96 0 96 0 0 16c0 8.8 7.2 16 16 16l8 0c4.4 0 8 3.6 8 8zM112 328l0-48 48 0 0 48-48 0zM88 272l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm24-120l20 0 0 20-20 0 0-20zm28 0l20 0 0 20-20 0 0-20zm0 28l20 0 0 20-20 0 0-20zm-8 20l-20 0 0-20 20 0 0 20zm-28-72c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0zm120 72l0-20 20 0 0 20-20 0zm28 0l0-20 20 0 0 20-20 0zm0-28l0-20 20 0 0 20-20 0zm-8-20l0 20-20 0 0-20 20 0zm-44-8l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faCucumber = {\n    prefix: 'fal',\n    iconName: 'cucumber',\n    icon: [512, 512, [129362], \"e401\", \"M195.9 451.9l256-256c37.5-37.5 37.5-98.3 0-135.8s-98.3-37.5-135.8 0l-256 256c-37.5 37.5-37.5 98.3 0 135.8s98.3 37.5 135.8 0zm21.8 23.4c-50 49.2-130.5 48.9-180.2-.8c-50-50-50-131 0-181l95.2-95.2c-7-9.4-6.2-22.7 2.3-31.2s21.9-9.3 31.2-2.3L293.5 37.5c50-50 131-50 181 0c49.7 49.7 50 130.2 .8 180.2c7 9.4 6.2 22.7-2.3 31.3s-21.8 9.3-31.2 2.3L251.3 441.7c7 9.4 6.2 22.7-2.3 31.2s-21.9 9.3-31.3 2.3zM128 308a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zm204-84a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm12-108a20 20 0 1 1 40 0 20 20 0 1 1 -40 0z\"]\n  };\n  const faHeadSideBrain = {\n    prefix: 'fal',\n    iconName: 'head-side-brain',\n    icon: [512, 512, [], \"f808\", \"M32 224C32 118 118 32 224 32l16 0c66.1 0 127.1 40 153.8 96.9c3.2 6.9 6.5 14.2 9.9 21.7c0 0 0 0 0 0s0 0 0 0c6.2 13.9 12.7 28.5 19.8 42c11.1 21.3 24.8 42.3 44 59.4l3.2 2.8c6 5.3 9.5 13 9.5 21.1c0 15.6-12.6 28.2-28.2 28.2L432 304c-8.8 0-16 7.2-16 16l0 64c0 17.7-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c35.3 0 64-28.7 64-64l0-48 3.8 0c33.2 0 60.2-26.9 60.2-60.2c0-17.2-7.4-33.6-20.2-45l-3.2-2.8c-15.1-13.5-26.6-30.6-36.9-50.3c-6.7-12.7-12.3-25.5-18.2-38.7c0 0 0 0 0 0c-3.5-7.8-7-15.7-10.8-23.8C390.8 47.3 318.6 0 240 0L224 0C100.3 0 0 100.3 0 224c0 52.9 18.4 101.6 49.1 140C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4C47.7 311.1 32 269.4 32 224zm171.1-99.8c4.1-7.3 12-12.2 20.9-12.2s16.8 4.9 20.9 12.2c4.3 7.6 13.9 10.4 21.6 6.2c2.8-1.5 6-2.4 9.5-2.4c7 0 13.2 3.6 16.8 9.1c3.4 5.2 9.5 8 15.7 7.1c1.1-.2 2.3-.3 3.5-.3c13.3 0 24 10.7 24 24s-10.7 24-24 24l-43.3 0c-5.4 0-10.4 2.7-13.4 7.2s-3.4 10.2-1.3 15.2c1.3 2.9 2 6.2 2 9.6c0 11.6-8.2 21.3-19.2 23.5c-8.7 1.8-14.3 10.2-12.5 18.9s10.2 14.3 18.9 12.5c25.6-5.2 44.8-27.8 44.8-54.9l24 0c30.9 0 56-25.1 56-56c0-30.4-24.2-55.2-54.5-56c-9.5-9.9-22.8-16-37.5-16c-4 0-7.8 .4-11.5 1.3C254.3 86.6 239.9 80 224 80s-30.3 6.6-40.5 17.3C179.8 96.4 176 96 172 96c-22.2 0-41.1 13.9-48.6 33.4C98.6 135.1 80 157.4 80 184c0 19.2 9.7 36.1 24.3 46.2c3.1 28 26.8 49.8 55.7 49.8l0 24c0 8.8 7.2 16 16 16s16-7.2 16-16l0-43.3c0-5.4-2.7-10.4-7.2-13.4s-10.2-3.4-15.2-1.3c-2.9 1.3-6.2 2-9.6 2c-13.3 0-24-10.7-24-24c0-.7 0-1.3 .1-2c.6-6.8-3.3-13.3-9.6-16c-8.6-3.7-14.5-12.2-14.5-22c0-13.3 10.7-24 24-24l.2 0c8.2 0 15-6.1 15.9-14.2c1.1-10 9.6-17.8 19.9-17.8c3.5 0 6.7 .9 9.5 2.4c7.7 4.2 17.3 1.4 21.6-6.2z\"]\n  };\n  const faHand = {\n    prefix: 'fal',\n    iconName: 'hand',\n    icon: [512, 512, [129306, 9995, \"hand-paper\"], \"f256\", \"M264 0c-24.9 0-46 16.3-53.3 38.8c-7.9-4.3-17-6.8-26.7-6.8c-30.9 0-56 25.1-56 56l0 200.8L95.6 256.4c-21.9-21.9-57.3-21.9-79.2 0s-21.9 57.3 0 79.2L120.2 439.4C166.7 485.9 229.8 512 295.5 512l8.5 0c97.2 0 176-78.8 176-176l0-184c0-30.9-25.1-56-56-56c-8.6 0-16.7 1.9-24 5.4L400 88c0-30.9-25.1-56-56-56c-9.7 0-18.8 2.5-26.7 6.8C310 16.3 288.9 0 264 0zM184 64c13.3 0 24 10.7 24 24c0 0 0 0 0 .1L208 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0 0 0 0 0-.1L240 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32c0 0 0 0 0 .1L288 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-152.1C320 74.7 330.8 64 344 64c13.3 0 24 10.7 24 24l0 64c0 0 0 0 0 .1l0 87.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-88.1c0-13.2 10.8-23.9 24-23.9c13.3 0 24 10.7 24 24l0 184c0 79.5-64.5 144-144 144l-8.5 0c-57.3 0-112.2-22.8-152.7-63.3L39 313c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l59.7 59.7c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8L160 88c0-13.3 10.7-24 24-24z\"]\n  };\n  const faHandPaper = faHand;\n  const faPersonBikingMountain = {\n    prefix: 'fal',\n    iconName: 'person-biking-mountain',\n    icon: [640, 512, [128693, \"biking-mountain\"], \"f84b\", \"M416 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 336 56zM130 272c-3.9 0-7.1 2.7-7.8 6.4c-1.2 5.8-5.5 10.5-11.2 12.2c-6.2 1.8-12.1 4.3-17.7 7.3c-5.2 2.9-11.6 2.6-16.5-.7c-3.1-2.1-7.3-1.7-10.1 1l-8.5 8.5c-2.7 2.7-3.1 7-1 10.1c3.3 5 3.6 11.3 .7 16.5c-3 5.6-5.5 11.5-7.3 17.7c-1.7 5.7-6.4 10-12.2 11.2c-3.6 .7-6.4 4-6.4 7.8l0 12c0 3.9 2.7 7.1 6.4 7.8c5.8 1.2 10.5 5.5 12.2 11.2c1.8 6.2 4.3 12.1 7.3 17.7c2.9 5.2 2.6 11.6-.7 16.5c-2.1 3.1-1.7 7.3 1 10.1l8.5 8.5c2.7 2.7 7 3.1 10.1 1c5-3.3 11.3-3.6 16.5-.7c5.6 3 11.5 5.5 17.7 7.3c5.7 1.7 10 6.4 11.2 12.2c.7 3.6 4 6.4 7.8 6.4l12 0c3.9 0 7.1-2.7 7.8-6.4c1.2-5.8 5.5-10.5 11.2-12.2c6.2-1.8 12.1-4.3 17.7-7.3c5.2-2.9 11.6-2.6 16.5 .7c3.1 2.1 7.3 1.7 10.1-1l8.5-8.5c2.7-2.7 3.1-7 1-10.1c-3.3-5-3.6-11.3-.7-16.5c3-5.6 5.5-11.5 7.3-17.7c1.7-5.7 6.4-10 12.2-11.2c3.6-.7 6.4-4 6.4-7.8l0-12c0-3.9-2.7-7.1-6.4-7.8c-5.8-1.2-10.5-5.5-12.2-11.2c-1.8-6.2-4.3-12.1-7.3-17.7c-2.9-5.2-2.6-11.6 .7-16.5c2.1-3.1 1.7-7.3-1-10.1l-8.5-8.5c-2.7-2.7-7-3.1-10.1-1c-5 3.3-11.3 3.6-16.5 .7c-5.6-3-11.5-5.5-17.7-7.3c-5.7-1.7-10-6.4-11.2-12.2c-.7-3.6-4-6.4-7.8-6.4l-12 0zm-36-9.5c6.5-13.3 20.1-22.5 36-22.5l12 0c15.8 0 29.5 9.2 36 22.5c2.9 1.1 5.8 2.3 8.6 3.6c14-4.8 30.1-1.7 41.3 9.5l8.5 8.5c11.2 11.2 14.4 27.3 9.5 41.3c1.3 2.8 2.5 5.7 3.6 8.6c13.3 6.5 22.5 20.1 22.5 36l0 12c0 15.8-9.2 29.5-22.5 36c-1.1 2.9-2.3 5.8-3.6 8.6c4.8 14 1.7 30.1-9.5 41.3l-8.5 8.5c-11.2 11.2-27.3 14.4-41.3 9.5c-2.8 1.3-5.7 2.5-8.6 3.6c-6.5 13.3-20.1 22.5-36 22.5l-12 0c-15.8 0-29.5-9.2-36-22.5c-2.9-1.1-5.8-2.3-8.6-3.6c-14 4.8-30.1 1.7-41.3-9.5l-8.5-8.5c-11.2-11.2-14.4-27.3-9.5-41.3c-1.3-2.8-2.5-5.7-3.6-8.6C9.2 411.5 0 397.8 0 382l0-12c0-15.8 9.2-29.5 22.5-36c1.1-2.9 2.3-5.8 3.6-8.6c-4.8-14-1.7-30.1 9.5-41.3l8.5-8.5c11.2-11.2 27.3-14.4 41.3-9.5c2.8-1.3 5.7-2.5 8.6-3.6zm42 92a21.5 21.5 0 1 0 0 43 21.5 21.5 0 1 0 0-43zM189.5 376a53.5 53.5 0 1 1 -107 0 53.5 53.5 0 1 1 107 0zM498 272c-3.9 0-7.1 2.7-7.8 6.4c-1.2 5.8-5.5 10.5-11.2 12.2c-6.2 1.8-12.1 4.3-17.7 7.3c-5.2 2.9-11.6 2.6-16.5-.7c-3.1-2.1-7.3-1.7-10.1 1l-8.5 8.5c-2.7 2.7-3.1 7-1 10.1c3.3 5 3.6 11.3 .7 16.5c-3 5.6-5.5 11.5-7.3 17.7c-1.7 5.7-6.4 10-12.2 11.2c-3.6 .7-6.4 4-6.4 7.8l0 12c0 3.9 2.7 7.1 6.4 7.8c5.8 1.2 10.5 5.5 12.2 11.2c1.8 6.2 4.3 12.1 7.3 17.7c2.9 5.2 2.6 11.6-.7 16.5c-2.1 3.1-1.7 7.3 1 10.1l8.5 8.5c2.7 2.7 7 3.1 10.1 1c5-3.3 11.3-3.6 16.5-.7c5.6 3 11.5 5.5 17.7 7.3c5.7 1.7 10 6.4 11.2 12.2c.7 3.6 4 6.4 7.8 6.4l12 0c3.9 0 7.1-2.7 7.8-6.4c1.2-5.8 5.5-10.5 11.2-12.2c6.2-1.8 12.1-4.3 17.7-7.3c5.2-2.9 11.6-2.6 16.5 .7c3.1 2.1 7.3 1.7 10.1-1l8.5-8.5c2.7-2.7 3.1-7 1-10.1c-3.3-5-3.6-11.3-.7-16.5c3-5.6 5.5-11.5 7.3-17.7c1.7-5.7 6.4-10 12.2-11.2c3.6-.7 6.4-4 6.4-7.8l0-12c0-3.9-2.7-7.1-6.4-7.8c-5.8-1.2-10.5-5.5-12.2-11.2c-1.8-6.2-4.3-12.1-7.3-17.7c-2.9-5.2-2.6-11.6 .7-16.5c2.1-3.1 1.7-7.3-1-10.1l-8.5-8.5c-2.7-2.7-7-3.1-10.1-1c-5 3.3-11.3 3.6-16.5 .7c-5.6-3-11.5-5.5-17.7-7.3c-5.7-1.7-10-6.4-11.2-12.2c-.7-3.6-4-6.4-7.8-6.4l-12 0zm-36-9.5c6.5-13.3 20.1-22.5 36-22.5l12 0c15.8 0 29.5 9.2 36 22.5c2.9 1.1 5.8 2.3 8.6 3.6c14-4.8 30.1-1.7 41.3 9.5l8.5 8.5c11.2 11.2 14.4 27.3 9.5 41.3c1.3 2.8 2.5 5.7 3.6 8.6c13.3 6.5 22.5 20.1 22.5 36l0 12c0 15.8-9.2 29.5-22.5 36c-1.1 2.9-2.3 5.8-3.6 8.6c4.8 14 1.7 30.1-9.5 41.3l-8.5 8.5c-11.2 11.2-27.3 14.4-41.3 9.5c-2.8 1.3-5.7 2.5-8.6 3.6c-6.5 13.3-20.1 22.5-36 22.5l-12 0c-15.8 0-29.5-9.2-36-22.5c-2.9-1.1-5.8-2.3-8.6-3.6c-14 4.8-30.1 1.7-41.3-9.5l-8.5-8.5c-11.2-11.2-14.4-27.3-9.5-41.3c-1.3-2.8-2.5-5.7-3.6-8.6c-13.3-6.5-22.5-20.1-22.5-36l0-12c0-15.8 9.2-29.5 22.5-36c1.1-2.9 2.3-5.8 3.6-8.6c-4.8-14-1.7-30.1 9.5-41.3l8.5-8.5c11.2-11.2 27.3-14.4 41.3-9.5c2.8-1.3 5.7-2.5 8.6-3.6zm42 92a21.5 21.5 0 1 0 0 43 21.5 21.5 0 1 0 0-43zM557.5 376a53.5 53.5 0 1 1 -107 0 53.5 53.5 0 1 1 107 0zM330.2 166.7c-6-5.4-15-5.5-21.1-.3L250 217.1c-8 6.8-7.3 19.4 1.3 25.3l93.7 64.4c4.3 3 6.9 7.9 6.9 13.2l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-87.6-86.8-59.7c-26-17.9-28-55.5-4-76l59.1-50.6c18.3-15.7 45.4-15.4 63.3 .8L406.1 192l73.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-4 0-7.8-1.5-10.7-4.1l-59.1-53.2zM169.3 166l69.9-63.1-3.7-3.5c-11.8-11-29.9-11.6-42.3-1.3l-49.6 41.2L169.3 166zm104.3-51l-94.4 85.2c-6.4 5.8-16.3 5.4-22.3-.8l-48.3-50.3c-6.4-6.7-5.8-17.5 1.3-23.4l62.8-52.2c24.8-20.6 61.1-19.5 84.7 2.6l16.4 15.4c6.8 6.4 6.7 17.3-.2 23.5z\"]\n  };\n  const faBikingMountain = faPersonBikingMountain;\n  const faUtensilsSlash = {\n    prefix: 'fal',\n    iconName: 'utensils-slash',\n    icon: [640, 512, [], \"e464\", \"M151.8 18.6c1.5-8.7-4.4-17-13.2-18.4s-17 4.4-18.4 13.2l-.5 3L148.4 39l3.4-20.3zM197 77.3l3-60.5C200.4 8 193.6 .5 184.8 0S168.5 6.4 168 15.2L166.1 53 197 77.3zm56.4 44.5L248 15.2C247.5 6.4 240-.4 231.2 0s-15.6 8-15.2 16.8L220 95.5l33.4 26.3zM129.3 187L96.1 160.8c-.1 1.5-.1 3-.1 4.5L96 176c0 44.2 35.8 80 80 80l16 0 0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-234.2L176.2 224l-.2 0c-22.7 0-41.8-15.8-46.7-37zM320 174.5l0-9.2c0-4.4-.4-8.8-1.1-13.2L295.8 13.4c-1.5-8.7-9.7-14.6-18.4-13.2s-14.6 9.7-13.2 18.4l21.5 128.7L320 174.5zM544 351.3l0-15.3 0-16 0-288c0-17.7-14.3-32-32-32C496 0 384 32 384 176l0 49 32 25.3 0-74.2c0-62.5 23.8-97.7 47-117.8c12-10.4 24.4-17.2 34.5-21.3c7.6-3.1 12.6-4.2 14.3-4.6l.2-.1L512 320l-7.6 0L544 351.3zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faPrintMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'print-magnifying-glass',\n    icon: [640, 512, [\"print-search\"], \"f81a\", \"M160 160l0-96c0-17.7 14.3-32 32-32l229.5 0c8.5 0 16.6 3.4 22.6 9.4l26.5 26.5c6 6 9.4 14.1 9.4 22.6l0 69.5 32 0 0-69.5c0-17-6.7-33.3-18.7-45.3L466.7 18.7C454.7 6.7 438.5 0 421.5 0L192 0c-35.3 0-64 28.7-64 64l0 96 32 0zm-32 64l192 0c9.1-12.1 19.9-22.9 32-32l-224 0c-35.3 0-64 28.7-64 64l0 128c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7 14.3 32 32 32l320 0c15.8 0 29-11.5 31.6-26.6L498.2 472c-5.9 1.9-12 3.6-18.2 4.8l0 3.2-32 0-288 0 0-128 131.2 0c-2.1-10.3-3.2-21-3.2-32l-128 0c-17.7 0-32 14.3-32 32l0 32-32 0 0-128c0-17.7 14.3-32 32-32zm320 .1a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224c29.6 0 56.8-10 78.5-26.9l86.2 86.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-86.2-86.2C566 377 576 349.7 576 320.2c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z\"]\n  };\n  const faPrintSearch = faPrintMagnifyingGlass;\n  const faTurnRight = {\n    prefix: 'fal',\n    iconName: 'turn-right',\n    icon: [512, 512, [], \"e639\", \"M352 304l0 57.3c0 3.7 3 6.7 6.7 6.7c1.9 0 3.7-.8 5-2.2L476.2 240 363.7 114.2c-1.3-1.4-3.1-2.2-5-2.2c-3.7 0-6.7 3-6.7 6.7l0 57.3c0 17.7-14.3 32-32 32l-176 0C82.1 208 32 258.1 32 320l0 112c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-112c0-26.5 21.5-48 48-48l176 0c17.7 0 32 14.3 32 32zm154.7-78c3.4 3.8 5.3 8.8 5.3 14s-1.9 10.1-5.3 14L387.5 387.1c-7.3 8.2-17.8 12.9-28.8 12.9c-21.4 0-38.7-17.3-38.7-38.7l0-25.3 0-32-32 0-144 0c-8.8 0-16 7.2-16 16l0 112c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48L0 320c0-79.5 64.5-144 144-144l144 0 32 0 0-32 0-25.3C320 97.3 337.3 80 358.7 80c11 0 21.5 4.7 28.8 12.9L506.7 226z\"]\n  };\n  const faFolderBookmark = {\n    prefix: 'fal',\n    iconName: 'folder-bookmark',\n    icon: [512, 512, [], \"e186\", \"M32 96l0 320c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-32 0 0 176c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7L336 289.9l-56.8 28.4c-5 2.5-10.9 2.2-15.6-.7s-7.6-8.1-7.6-13.6l0-187c-3.3-2.3-6.5-4.8-9.4-7.7L210.7 73.4c-6-6-14.1-9.4-22.6-9.4L64 64C46.3 64 32 78.3 32 96zm352 32l-92.1 0c-1.3 0-2.6 0-3.9-.1l0 150.2 40.8-20.4c4.5-2.3 9.8-2.3 14.3 0L384 278.1 384 128zm16-32l48 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l124.1 0c17 0 33.3 6.7 45.3 18.7l35.9 35.9c6 6 14.1 9.4 22.6 9.4L400 96z\"]\n  };\n  const faArrowTurnLeftDown = {\n    prefix: 'fal',\n    iconName: 'arrow-turn-left-down',\n    icon: [384, 512, [], \"e633\", \"M331.3 379.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 457.4 208 80c0-26.5 21.5-48 48-48l112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L256 0c-44.2 0-80 35.8-80 80l0 377.4L75.3 356.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faOm = {\n    prefix: 'fal',\n    iconName: 'om',\n    icon: [512, 512, [128329], \"f679\", \"M356.7 4.7c6.2-6.2 16.4-6.2 22.6 0l40 40c6.2 6.2 6.2 16.4 0 22.6l-40 40c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6l40-40zM350.6 56L368 73.4 385.4 56 368 38.6 350.6 56zM144 128c-14.4 0-27.7 4.8-38.4 12.8c-7.1 5.3-17.1 3.9-22.4-3.2s-3.9-17.1 3.2-22.4c16-12.1 36-19.2 57.6-19.2c53 0 96 43 96 96c0 24.6-9.2 47-24.4 64l.2 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0c17 0 33.2-6.7 45.2-18.7l19-19c16.8-16.8 39.6-26.2 63.3-26.2c49.4 0 89.5 40.1 89.5 89.5L512 392c0 48.6-39.4 88-88 88l-16 0c-48.6 0-88-39.4-88-88l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 30.9 25.1 56 56 56l16 0c30.9 0 56-25.1 56-56l0-110.5c0-31.8-25.8-57.5-57.5-57.5c-15.3 0-29.9 6.1-40.7 16.9l-19 19c-18 18-42.4 28.1-67.8 28.1l-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.1 0c29.6 23.1 48.7 57.1 48.7 96c0 72.6-66.5 128-144 128S0 456.6 0 384c0-8.8 7.2-16 16-16s16 7.2 16 16c0 51.1 48.1 96 112 96s112-44.9 112-96s-48.1-96-112-96l-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l.3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0c35.3 0 64-28.7 64-64s-28.7-64-64-64zM292.5 94.1c15.9 20 43.4 33.9 75.5 33.9s59.6-13.9 75.5-33.9c5.5-6.9 15.6-8.1 22.5-2.6s8.1 15.6 2.6 22.5C446.1 142.2 409.1 160 368 160s-78.1-17.8-100.5-46.1c-5.5-6.9-4.3-17 2.6-22.5s17-4.3 22.5 2.6z\"]\n  };\n  const faPi = {\n    prefix: 'fal',\n    iconName: 'pi',\n    icon: [448, 512, [], \"f67e\", \"M16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l112 0 0 155c0 61.8-21 121.7-59.6 169.9l-.9 1.1c-5.5 6.9-4.4 17 2.5 22.5s17 4.4 22.5-2.5l.9-1.1C136.5 387 160 320 160 251l0-155 160 0 0 286.6c0 36.1 29.3 65.4 65.4 65.4c24.8 0 47.4-14 58.5-36.2l2.3-4.7c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-2.3 4.7c-5.7 11.3-17.2 18.5-29.9 18.5C367 416 352 401 352 382.6L352 96l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 64z\"]\n  };\n  const faFlaskRoundPotion = {\n    prefix: 'fal',\n    iconName: 'flask-round-potion',\n    icon: [448, 512, [\"flask-potion\"], \"f6e1\", \"M160 32l128 0 0 125.7c0 18.2 10.1 33.7 24.4 42C364.8 230.3 400 287 400 351.9c-55.6-1.3-87.4-15.5-115.7-30.1c-2.9-1.5-5.7-3-8.6-4.5C248.3 302.9 220 288 176 288c-47 0-83.5 12.8-108.4 25.8c-6.6 3.5-12.4 6.9-17.4 10.2c8.5-53 40.6-98.1 85.4-124.2c14.3-8.3 24.4-23.9 24.4-42L160 32zM397.1 383.8c-6.3 34.7-22.8 65.8-46.3 90.2c-3.1 3.2-8.8 5.9-17 5.9l-219.6 0c-8.2 0-13.9-2.7-17-5.9c-27.6-28.6-45.5-66.5-48.7-108.5c1-.6 1.9-1.4 2.8-2.2c0 0 0 0 0 0s0 0 0 0l.2-.2c.3-.2 .7-.6 1.3-1.2c1.2-1.1 3.2-2.7 5.8-4.7c5.2-4 13.2-9.5 23.8-15C103.5 331.2 135 320 176 320c35.8 0 57.7 11.4 85.1 25.8c2.8 1.4 5.6 2.9 8.5 4.4c30.6 15.8 66.7 31.9 127.5 33.6zM51.3 363.4s0 0 0 0s0 0 0 0c0 0 0 0 0 0zm0 0s0 0 0 0s0 0 0 0zM320 157.7L320 32l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L304 0 144 0 112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 125.7c0 6-3.3 11.4-8.5 14.4C57.6 208.2 16 275.2 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512l219.6 0c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-76.8-41.6-143.8-103.5-179.9c-5.2-3-8.5-8.4-8.5-14.4z\"]\n  };\n  const faFlaskPotion = faFlaskRoundPotion;\n  const faFaceShush = {\n    prefix: 'fal',\n    iconName: 'face-shush',\n    icon: [512, 512, [], \"e38c\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 45.8-13.7 88.4-37.3 123.9c-4.9 7.4-2.9 17.3 4.5 22.2s17.3 2.9 22.2-4.5C496.3 357 512 308.3 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 83.8 40.2 158.1 102.4 204.8c7.1 5.3 17.1 3.9 22.4-3.2s3.9-17.1-3.2-22.4C67.2 394.3 32 329.3 32 256zM200.4 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm160 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM164.7 228.7c-6.2 6.2-6.2 16.4 0 22.6c10.3 10.3 24.7 20.8 43.3 28l0 28.4c-32.5 10.2-56 40.5-56 76.3l0 48c0 44.2 35.8 80 80 80l56 0 1.5 0c28.5 0 55.5-12.7 73.7-34.5l25.6-30.7c17-20.4 14.2-50.6-6.1-67.6c-11.6-9.7-26.4-12.9-40.1-10.2c-4.4-23.2-18.8-42.8-38.6-54.2l0-35.4c18.6-7.2 33.1-17.7 43.3-28c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0c-5.3 5.3-12.2 10.8-20.7 15.4l0-4.1c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 4.1c-8.5-4.7-15.4-10.1-20.7-15.4c-6.2-6.2-16.4-6.2-22.6 0zM256 224c8.8 0 16 7.2 16 16l0 64-32 0 0-64c0-8.8 7.2-16 16-16zM217.2 378l76.7 69.7c7.9-1.1 15.1-5 20.2-11.2l25.6-30.7c5.7-6.8 15.7-7.7 22.5-2s7.7 15.7 2 22.5L338.7 457c-12.2 14.6-30.2 23-49.2 23l-1.5 0-56 0c-26.5 0-48-21.5-48-48l0-48c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-8.8-7.2-16-16-16l-32 0c-6.7 0-12.5 4.1-14.8 10z\"]\n  };\n  const faWorm = {\n    prefix: 'fal',\n    iconName: 'worm',\n    icon: [512, 512, [], \"e599\", \"M432 192l0-27.8-27.5-3.9-31.1-4.4c-30.7-4.4-53.4-30.6-53.4-61.6C320 59.9 347.9 32 382.3 32l40.1 0C454.2 32 480 57.8 480 89.6l0 70.4 0 48 0 148c0 68.5-55.5 124-124 124s-124-55.5-124-124l0-36c0-44.2-35.8-80-80-80c-39.8 0-72 32.2-72 72l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-66.3 53.7-120 120-120c70.7 0 128 57.3 128 128l0 36c0 42 34 76 76 76s76-34 76-76l0-164zM382.3 0C330.2 0 288 42.2 288 94.3c0 46.9 34.5 86.7 80.9 93.3L400 192l0 164c0 24.3-19.7 44-44 44s-44-19.7-44-44l0-36c0-88.4-71.6-160-160-160C68.1 160 0 228.1 0 312L0 456c0 30.9 25.1 56 56 56s56-25.1 56-56l0-144c0-22.1 17.9-40 40-40c26.5 0 48 21.5 48 48l0 36c0 86.2 69.8 156 156 156s156-69.8 156-156l0-148 0-48 0-70.4C512 40.1 471.9 0 422.4 0L382.3 0zM408 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHouseCircleXmark = {\n    prefix: 'fal',\n    iconName: 'house-circle-xmark',\n    icon: [640, 512, [], \"e50b\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0L512.5 192.8c-5.4-.5-10.9-.8-16.5-.8c-10.2 0-20.2 .9-29.9 2.5L288 37.3 96 206.7 96 432c0 26.5 21.5 48 48 48l64 0 0-160c0-17.7 14.3-32 32-32l96 0c1 0 2.1 .1 3.1 .1c-5.1 10.1-9.3 20.7-12.5 31.9L240 320l0 160 16 0 80 0 24.2 0c10 12.1 21.7 22.9 34.6 32L144 512c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm166.6 0l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"]\n  };\n  const faPlug = {\n    prefix: 'fal',\n    iconName: 'plug',\n    icon: [384, 512, [128268], \"f1e6\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zM16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64c0 83 63.1 151.2 144 159.2l0 96.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96.8c80.9-8 144-76.2 144-159.2l0-64 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0L64 144l-32 0-16 0zM192 368c-70.7 0-128-57.3-128-128l0-64 256 0 0 64c0 70.7-57.3 128-128 128z\"]\n  };\n  const faCalendarCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'calendar-circle-exclamation',\n    icon: [576, 512, [], \"e46e\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l266.8 0c-12.9-9.1-24.5-19.9-34.6-32L64 480c-17.7 0-32-14.3-32-32l0-256 320 0 64 0 16 0 16 0 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM320 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-160c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSquareI = {\n    prefix: 'fal',\n    iconName: 'square-i',\n    icon: [448, 512, [], \"e272\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 32l80 0 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 192 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-192-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faChevronUp = {\n    prefix: 'fal',\n    iconName: 'chevron-up',\n    icon: [512, 512, [], \"f077\", \"M244.7 116.7c6.2-6.2 16.4-6.2 22.6 0l192 192c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 150.6 75.3 331.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l192-192z\"]\n  };\n  const faFaceSaluting = {\n    prefix: 'fal',\n    iconName: 'face-saluting',\n    icon: [640, 512, [129761], \"e484\", \"M368.8 32.6c-10.1-.8-20.1-.8-30-.3c-8.8 .5-16.4-6.2-16.9-15.1s6.2-16.4 15-16.9c11.2-.6 22.7-.6 34.2 .3c141 10.6 246.7 133.4 236.1 274.4s-133.4 246.7-274.4 236.1C221.7 503 132.5 424.8 104.9 323c-2.3-8.5 2.7-17.3 11.3-19.6s17.3 2.7 19.6 11.3C159.9 403.7 238 472.1 335.3 479.4c123.4 9.3 230.9-83.3 240.1-206.6s-83.3-230.9-206.6-240.1zM235 345.2c5.2-7.2 15.2-8.8 22.3-3.6c17.5 12.6 48.9 27 94.6 27s77.2-14.4 94.6-27c7.2-5.2 17.2-3.5 22.3 3.6s3.5 17.2-3.6 22.3c-22.7 16.4-60.7 33-113.4 33s-90.6-16.6-113.4-33c-7.2-5.2-8.8-15.2-3.6-22.3zm37.3-160.6a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM257.5 89.4l-38 23.9c5.2 3.6 9.8 8.3 13.4 14.1c14 22.5 7.2 52.2-15.2 66.3l-64 40.1c0 0 0 0 0 0l-.1 .1-29 18.2C80.9 279.4 23.2 259.8 5.2 211.5c-13.6-36.4 .2-77.3 33.1-97.9L206.7 7.8c22.4-14.1 52-7.2 66 15.3s7.2 52.2-15.2 66.3zm-17-27.3c7.5-4.7 9.8-14.6 5.1-22s-14.6-9.8-22-5.1L54.7 140.4c-20 12.5-28.4 37.3-20.1 59.4c11 29.3 46 41.2 72.6 24.6l93.3-58.3c7.5-4.7 9.8-14.6 5.1-22s-14.6-9.8-22-5.1L128 173.7l0-41.3L240.5 62.1z\"]\n  };\n  const faGaugeSimpleLow = {\n    prefix: 'fal',\n    iconName: 'gauge-simple-low',\n    icon: [512, 512, [\"tachometer-slow\"], \"f62c\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm0 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64c0-18.6 7.9-35.3 20.5-47L129.9 151.6c-4.2-7.8-1.3-17.5 6.5-21.7s17.5-1.3 21.7 6.5l82.6 153.4c4.9-1.2 10-1.8 15.3-1.8c35.3 0 64 28.7 64 64s-28.7 64-64 64z\"]\n  };\n  const faTachometerSlow = faGaugeSimpleLow;\n  const faFacePersevering = {\n    prefix: 'fal',\n    iconName: 'face-persevering',\n    icon: [512, 512, [], \"e385\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM316.1 410.7c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2zM129.3 232.8c4-7.9 13.6-11.1 21.5-7.2l64 32c5.4 2.7 8.8 8.3 8.8 14.3s-3.4 11.6-8.8 14.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5L171.9 272l-35.4-17.7c-7.9-4-11.1-13.6-7.2-21.5zm246.2 21.5L340.2 272l35.4 17.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-5.4-2.7-8.8-8.3-8.8-14.3s3.4-11.6 8.8-14.3l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5zM211.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm89.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z\"]\n  };\n  const faCircleCamera = {\n    prefix: 'fal',\n    iconName: 'circle-camera',\n    icon: [512, 512, [\"camera-circle\"], \"e103\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.2 142.5L191.7 160l-7.7 0c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l144 0c30.9 0 56-25.1 56-56l0-80c0-30.9-25.1-56-56-56l-7.7 0-7.5-17.5c-3.8-8.8-12.5-14.5-22.1-14.5l-69.4 0c-9.6 0-18.3 5.7-22.1 14.5zM226.6 160l58.9 0 9.6 22.3c2.5 5.9 8.3 9.7 14.7 9.7l18.3 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l18.3 0c6.4 0 12.2-3.8 14.7-9.7l9.6-22.3zM256 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faCameraCircle = faCircleCamera;\n  const faHandSpock = {\n    prefix: 'fal',\n    iconName: 'hand-spock',\n    icon: [576, 512, [128406], \"f259\", \"M217.4 1.9c29.9-8.1 60.6 9.6 68.7 39.4l41.3 152.7L353.2 68.7c6.2-30.3 35.8-49.8 66.1-43.6s49.8 35.8 43.6 66.1l-2.5 12c12.3-7 27.2-9.3 41.9-5.4c29.9 7.9 47.8 38.5 39.9 68.4L481 398.6c-17.3 65.8-76.2 112-144 113.4c-.3 0-.7 0-1 0l-2.1 0-15.3 0c-58.8 0-115.8-20.9-160.6-59L51.7 362.7c-23.6-20-26.4-55.4-6.4-78.9l12 10.2-12-10.2c20-23.6 55.4-26.4 78.9-6.4l31.5 26.8-49-150.8c-9.6-29.4 6.5-61 35.9-70.6c13.3-4.3 27-3.4 39 1.6l-3.7-13.7c-8.1-29.9 9.6-60.6 39.4-68.7zM335.3 480c.2 0 .3 0 .5 0c53.8-.8 100.6-37.4 114.3-89.6l61.1-232.3c3.4-12.8-4.3-25.9-17.1-29.3s-25.9 4.3-29.3 17.1L430.5 276.1c-1.8 7-8.2 11.9-15.5 11.9l-5.8 0c-4.8 0-9.4-2.2-12.4-5.9s-4.2-8.6-3.3-13.3L431.5 84.8c2.7-13-5.7-25.7-18.7-28.3s-25.7 5.7-28.3 18.7L345.1 266.4c-1.5 7.3-7.8 12.5-15.2 12.8s-14-4.7-15.9-11.8L255.2 49.7c-3.5-12.8-16.6-20.4-29.4-16.9s-20.4 16.6-16.9 29.4l55.6 205.6c1.3 4.8 .3 9.9-2.7 13.9s-7.7 6.3-12.7 6.3l-2.7 0c-6.9 0-13.1-4.5-15.2-11.1L182.8 128.6c-4.1-12.6-17.6-19.5-30.2-15.4s-19.5 17.6-15.4 30.2l66.5 204.5c2.2 6.8-.4 14.3-6.3 18.2s-13.8 3.5-19.3-1.1l-74.5-63.3c-10.1-8.6-25.2-7.4-33.8 2.7s-7.4 25.2 2.7 33.8l106.2 90.3c39.1 33.2 88.6 51.4 139.9 51.4l15.3 0 1.4 0z\"]\n  };\n  const faSpiderWeb = {\n    prefix: 'fal',\n    iconName: 'spider-web',\n    icon: [576, 512, [128376], \"f719\", \"M141.6 18.4c2.7-7.3 10.3-11.5 17.9-10.1l73.6 13.8c37 6.9 75 6.9 112 0L418.8 8.3c7.6-1.4 15.2 2.8 17.9 10.1l30.7 81.8c12 32 29.3 61.7 51.1 87.9l48.1 57.7c4.9 5.9 4.9 14.6 0 20.5L518.5 324c-21.8 26.2-39.1 55.9-51.1 87.9l-30.7 81.8c-2.7 7.3-10.3 11.5-17.9 10.1l-73.6-13.8c-37-6.9-75-6.9-112 0l-73.6 13.8c-7.6 1.4-15.2-2.8-17.9-10.1l-30.7-81.8c-12-32-29.3-61.7-51.1-87.9L11.7 266.2c-4.9-5.9-4.9-14.6 0-20.5L59.8 188c21.8-26.2 39.1-55.9 51.1-87.9l30.7-81.8zm17.8 43.7l-18.5 49.2c-13.2 35.3-32.3 68.1-56.5 97.1L58.2 240l70.5 0 2.6-2.9c25.4-29.1 45.1-62.7 57.9-99.1l5.2-14.7-35-61.2zM187 46l34.2 59.9c44.1 12 90.5 12 134.6 .2L390 46.2l-39 7.3c-40.9 7.7-82.9 7.7-123.8 0L187 46zM418.5 60.9l-35.2 61.7 5.4 15.4c12.8 36.4 32.5 70 57.9 99.1l2.6 2.9 71 0-26.2-31.5c-24.1-29-43.2-61.8-56.5-97.1L418.5 60.9zM520.1 272L449 272l-1.1 1.3c-26.2 30-46.3 64.8-59.1 102.5l-5 14.6 34.7 60.7 18.9-50.5c13.2-35.3 32.3-68.1 56.5-97.1L520.1 272zM390 465.8l-32.2-56.4c-44.2-14.3-91.6-15.5-136.5-3.4L187 466l40.2-7.5c40.9-7.7 82.9-7.7 123.8 0l39 7.3zM159.4 449.9l35-61.2-5.2-14.8c-12.8-36.4-32.5-70-57.9-99.1l-2.4-2.8-70.7 0 26.2 31.5c24.1 29 43.2 61.8 56.5 97.1l18.5 49.3zM170.2 272c18.6 24.5 33.7 51.5 45 80.1L261 272l-90.8 0zm72.3 96.8c30.9-4.7 62.4-4.1 93.1 1.8l-47.1-82.4-46 80.6zm120.2-15.3c11.1-29.2 26.3-56.6 45-81.6l-91.6 0 46.6 81.6zM407.7 240c-18.8-24.7-34-51.9-45.3-80.9L316.1 240l91.6 0zm-73.1-96.8c-30.5 4.9-61.6 4.8-92.1-.1l46.1 80.6 46-80.5zM215.2 159.8c-11.3 28.7-26.4 55.7-45.1 80.2l90.9 0-45.8-80.2z\"]\n  };\n  const faCircleMicrophone = {\n    prefix: 'fal',\n    iconName: 'circle-microphone',\n    icon: [512, 512, [\"microphone-circle\"], \"e116\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm192-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-96zm64-32c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32zM144 224c8.8 0 16 7.2 16 16l0 16c0 53 43 96 96 96s96-43 96-96l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 65.3-48.9 119.1-112 127l0 17c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17c-63.1-7.9-112-61.7-112-127l0-16c0-8.8 7.2-16 16-16z\"]\n  };\n  const faMicrophoneCircle = faCircleMicrophone;\n  const faBookArrowUp = {\n    prefix: 'fal',\n    iconName: 'book-arrow-up',\n    icon: [448, 512, [], \"e0ba\", \"M64 0C28.7 0 0 28.7 0 64L0 448s0 0 0 0c0 35.3 28.7 64 64 64l112 0 0-32L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l112 0 0-32L64 384c-11.7 0-22.6 3.1-32 8.6L32 64c0-17.7 14.3-32 32-32l336 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16l-96 0 0 32 80 0 0 64-80 0 0 32 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-66.7c18.6-6.6 32-24.4 32-45.3l0-320c0-26.5-21.5-48-48-48L64 0zm68.7 228.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L224 182.6 224 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-313.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0l-96 96z\"]\n  };\n  const faPopsicle = {\n    prefix: 'fal',\n    iconName: 'popsicle',\n    icon: [320, 512, [], \"e43e\", \"M288 160c0-70.7-57.3-128-128-128S32 89.3 32 160l0 176c0 8.8 7.2 16 16 16l96 0 0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160 96 0c8.8 0 16-7.2 16-16l0-176zM144 384l-96 0c-26.5 0-48-21.5-48-48L0 160C0 71.6 71.6 0 160 0s160 71.6 160 160l0 176c0 26.5-21.5 48-48 48l-96 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112z\"]\n  };\n  const faCommand = {\n    prefix: 'fal',\n    iconName: 'command',\n    icon: [512, 512, [], \"e142\", \"M0 88C0 39.4 39.4 0 88 0s88 39.4 88 88l0 56 160 0 0-56c0-48.6 39.4-88 88-88s88 39.4 88 88s-39.4 88-88 88l-56 0 0 160 56 0c48.6 0 88 39.4 88 88s-39.4 88-88 88s-88-39.4-88-88l0-56-160 0 0 56c0 48.6-39.4 88-88 88s-88-39.4-88-88s39.4-88 88-88l56 0 0-160-56 0C39.4 176 0 136.6 0 88zm144 56l0-56c0-30.9-25.1-56-56-56S32 57.1 32 88s25.1 56 56 56l56 0zm32 192l160 0 0-160-160 0 0 160zm-32 32l-56 0c-30.9 0-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56l0-56zm224 0l0 56c0 30.9 25.1 56 56 56s56-25.1 56-56s-25.1-56-56-56l-56 0zm0-224l56 0c30.9 0 56-25.1 56-56s-25.1-56-56-56s-56 25.1-56 56l0 56z\"]\n  };\n  const faBlinds = {\n    prefix: 'fal',\n    iconName: 'blinds',\n    icon: [512, 512, [], \"f8fb\", \"M0 32C0 14.3 14.3 0 32 0L480 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L160 96l0 162.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L128 96 32 96C14.3 96 0 81.7 0 64L0 32zm480 0L32 32l0 32 448 0 0-32zM96 192l0 32-75.1 0C9.3 224 0 214.7 0 203.1c0-2.1 .3-4.1 .9-6.1l21.2-69 33.5 0L35.9 192 96 192zm96 32l0-32 284.1 0-19.7-64 33.5 0 21.2 69c.6 2 .9 4.1 .9 6.1c0 11.5-9.3 20.9-20.9 20.9L192 224zM65.6 288c-1 5.2-1.6 10.5-1.6 16s.6 10.8 1.6 16l-44.7 0C9.3 320 0 310.7 0 299.1c0-2.1 .3-4.1 .9-6.1l11.4-37 33.5 0-9.8 32 29.7 0zm156.8 32c1-5.2 1.6-10.5 1.6-16s-.6-10.8-1.6-16l253.7 0-9.8-32 33.5 0 11.4 37c.6 2 .9 4.1 .9 6.1c0 11.5-9.3 20.9-20.9 20.9l-268.7 0zM144 384l332.1 0-9.8-32 33.5 0 11.4 37c.6 2 .9 4.1 .9 6.1c0 11.5-9.3 20.9-20.9 20.9L20.9 416C9.3 416 0 406.7 0 395.1c0-2.1 .3-4.1 .9-6.1l11.4-37 33.5 0-9.8 32L144 384zm322.2 64l33.5 0 11.4 37c.6 2 .9 4.1 .9 6.1c0 11.5-9.3 20.9-20.9 20.9L20.9 512C9.3 512 0 502.7 0 491.1c0-2.1 .3-4.1 .9-6.1l11.4-37 33.5 0-9.8 32 440.1 0-9.8-32zM144 320a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faStopwatch = {\n    prefix: 'fal',\n    iconName: 'stopwatch',\n    icon: [448, 512, [9201], \"f2f2\", \"M128 16c0-8.8 7.2-16 16-16L304 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64.6c49.4 3.8 94 24.8 127.7 57l37-37c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-38.2 38.2C416 212.6 432 256.4 432 304c0 114.9-93.1 208-208 208S16 418.9 16 304c0-109.5 84.6-199.2 192-207.4L208 32l-64 0c-8.8 0-16-7.2-16-16zM48 304a176 176 0 1 0 352 0A176 176 0 1 0 48 304zm192-96l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faSaxophone = {\n    prefix: 'fal',\n    iconName: 'saxophone',\n    icon: [640, 512, [127927], \"f8dc\", \"M521.9 32c-20.8 0-40.8 8.1-55.7 22.6L221.1 292.3c-2.3 2.3-5.4 3.5-8.7 3.5c-6.9 0-12.5-5.6-12.5-12.5l0-4.5c0-2.3 .5-4.7 1.4-6.8l49-112.1 21.5 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0L48 128l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l12.3 0L3.6 277.2C1.2 288.6 0 300.2 0 311.8l0 5.6C0 407.2 72.8 480 162.6 480c48.8 0 94.9-21.9 125.8-59.6L522.8 133.9c3-3.7 7.6-5.9 12.4-5.9l77.5 0c15.1 0 27.3-12.2 27.3-27.3c0-7.2-2.9-14.2-8-19.3L606.1 55.4c-15-15-35.4-23.4-56.6-23.4l-27.6 0zM61 160l154.6 0-43.4 99.3c-2.7 6.2-4.1 12.9-4.1 19.6l0 4.5c0 24.6 19.9 44.5 44.5 44.5c11.6 0 22.7-4.5 31-12.5L488.5 77.5c9-8.7 20.9-13.5 33.4-13.5l27.6 0c12.7 0 24.9 5.1 33.9 14.1L601.4 96l-66.2 0c-14.4 0-28 6.5-37.2 17.6L263.6 400.1c-24.8 30.3-61.9 47.9-101 47.9C90.5 448 32 389.5 32 317.4l0-5.6c0-9.4 1-18.8 2.9-28L61 160zm43 176a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm40-104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSquare2 = {\n    prefix: 'fal',\n    iconName: 'square-2',\n    icon: [448, 512, [], \"e257\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm185 78.4L171 187.7c-6.4 6.1-16.6 5.7-22.6-.7s-5.7-16.6 .7-22.6l14.1-13.2c15.8-14.9 36.8-23 58.5-22.7C267.3 129 304 166.3 304 212c0 22.2-8.8 43.4-24.5 59.1L198.6 352 304 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-144 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4L256.9 248.5c9.7-9.7 15.1-22.8 15.1-36.5c0-28.2-22.7-51.2-50.9-51.6c-13.4-.2-26.3 4.8-36.1 14z\"]\n  };\n  const faFieldHockeyStickBall = {\n    prefix: 'fal',\n    iconName: 'field-hockey-stick-ball',\n    icon: [512, 512, [127953, \"field-hockey\"], \"f44c\", \"M500.3 100.9C520.7 72 513.7 32 484.9 11.7S416-1.8 395.7 27.1L147.6 379.4c-2 2.8-5.1 4.4-8.5 4.4c-5.3 0-10.5-4.7-10.5-11c0-1.6 .4-3.1 .9-4.4l17-38.5c14.3-32.3-.3-70.1-32.7-84.4s-70.1 .3-84.4 32.7l-17 38.5C4.8 334 .7 352.9 .6 371.8C0 448.3 61.9 512 139.4 511.8c44.9-.1 86.9-22 112.8-58.7L500.3 100.9zM474.2 82.4l-54 76.7-51.2-38.4 52.9-75.1C432 31.1 452 27.7 466.4 37.8S484.3 68 474.2 82.4zM401.7 185.3L226.1 434.6c-19.9 28.2-52.2 45-86.7 45.1C79.9 480 32.1 431 32.6 372c.1-14.6 3.2-29.1 9.1-42.5l17-38.5c7.1-16.2 26-23.5 42.2-16.3s23.5 26 16.3 42.2l-17 38.5c-2.4 5.3-3.6 11.2-3.7 17.1c-.2 23.9 19.2 43.3 42.6 43.2c13.8 0 26.7-6.8 34.6-18L350.5 146.9l51.2 38.4zM432 384a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"]\n  };\n  const faFieldHockey = faFieldHockeyStickBall;\n  const faArrowUpSquareTriangle = {\n    prefix: 'fal',\n    iconName: 'arrow-up-square-triangle',\n    icon: [576, 512, [\"sort-shapes-up-alt\"], \"f88b\", \"M171.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L144 86.6 144 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zM352 176l0-96c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm64 147.5L490.7 448l-149.4 0L416 323.5zM320 176c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 96zM307.6 442c-2.3 3.9-3.6 8.4-3.6 12.9c0 13.8 11.2 25.1 25.1 25.1l173.9 0c13.8 0 25.1-11.2 25.1-25.1c0-4.5-1.2-9-3.6-12.9L440.2 301.7c-5.1-8.5-14.3-13.7-24.2-13.7s-19.1 5.2-24.2 13.7L307.6 442z\"]\n  };\n  const faSortShapesUpAlt = faArrowUpSquareTriangle;\n  const faFaceScream = {\n    prefix: 'fal',\n    iconName: 'face-scream',\n    icon: [640, 512, [], \"e38b\", \"M543.2 274.5c.5-6.1 .8-12.3 .8-18.5C544 132.3 443.7 32 320 32S96 132.3 96 256c0 6.2 .3 12.4 .8 18.5c-10.5-2.5-21.4-3.2-32.2-1.9c-.4-5.5-.5-11-.5-16.6C64 114.6 178.6 0 320 0S576 114.6 576 256c0 5.6-.2 11.1-.5 16.6c-10.8-1.3-21.7-.6-32.2 1.9zM407.6 462.2c-2.7 12.2-4.9 24.5-6.4 36.6C375.7 507.4 348.4 512 320 512c-28.4 0-55.6-4.6-81.1-13.1c-1.5-12.2-3.6-24.4-6.4-36.6C259.4 473.7 288.9 480 320 480c31.1 0 60.7-6.3 87.6-17.8zM224.3 164.4c-13.1 5.8-26.4 17.1-36.1 33c-9.7 15.9-13.3 32.2-12.1 45.3c1.2 13 6.9 21.7 14.7 26c8.1 4.4 19.5 4.7 32.7-1.1c13.1-5.8 26.4-17.1 36.1-33c9.7-15.9 13.3-32.2 12.1-45.3c-1.2-13-6.9-21.7-14.7-26c-8.1-4.4-19.5-4.7-32.7 1.1zm-12.9-29.3c19.4-8.6 41.8-10.4 61 .1c19.4 10.6 29.3 30.3 31.2 51.2c1.9 20.8-3.8 43.9-16.6 64.9c-12.8 21-30.9 37-50.5 45.6c-19.4 8.6-41.8 10.4-61-.1c-19.4-10.6-29.3-30.3-31.2-51.2c-1.9-20.8 3.8-43.9 16.6-64.9c12.8-21 30.9-37 50.5-45.6zm204.2 29.3c-13.2-5.8-24.6-5.5-32.7-1.1c-7.9 4.3-13.5 13-14.7 26c-1.2 13.1 2.4 29.4 12.1 45.3c9.7 15.9 23 27.2 36.1 33c13.2 5.8 24.6 5.5 32.7 1.1c7.9-4.3 13.5-13 14.7-26c1.2-13.1-2.4-29.4-12.1-45.3c-9.7-15.9-23-27.2-36.1-33zm12.9-29.3c19.5 8.6 37.7 24.6 50.5 45.6c12.8 21 18.5 44.1 16.6 64.9c-1.9 20.9-11.8 40.6-31.2 51.2c-19.2 10.5-41.5 8.7-61 .1c-19.5-8.6-37.7-24.6-50.5-45.6c-12.8-21-18.5-44.1-16.6-64.9c1.9-20.9 11.8-40.6 31.2-51.2c19.2-10.5 41.5-8.7 61-.1zM352 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zm-96 0c0-35.3 28.7-64 64-64s64 28.7 64 64l0 32c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-32zM113.6 317.8s0 0 0 0c29.4 24.5 52.9 60.4 69 97.8c13.7 31.8 22.5 65.7 24.8 96.4l-32.1 0c-2.3-26-9.9-55.5-22.1-83.8c-14.8-34.3-35.6-65.4-60-85.8c-9.1-7.5-22.5-8.7-32.9-2c0 0 0 0 0 0c-8 5.2-12.2 13.7-12.2 22.4c0 5 1.4 10.1 4.4 14.6c0 0 0 0 0 0C77.7 415.6 95 463.4 97.9 512l-32.1 0c-2.8-41.8-18-83.5-40-116.9c-6.6-9.9-9.8-21.2-9.8-32.3c0-19.2 9.5-38 26.9-49.2c0 0 0 0 0 0c22.5-14.5 51.3-12 70.8 4.2zm500.6 77.3c-22.1 33.4-37.2 75.1-40 116.9l-32.1 0c2.9-48.6 20.2-96.4 45.4-134.6c0 0 0 0 0 0c2.8-4.2 4.2-8.8 4.4-13.4c.4-9.1-3.9-18.2-12.2-23.6c0 0 0 0 0 0c-10.4-6.7-23.9-5.6-32.9 2c-24.4 20.4-45.3 51.5-60.1 85.8C474.7 456.5 467 486 464.7 512l-32.1 0c2.3-30.7 11.1-64.6 24.8-96.4c16.1-37.4 39.6-73.2 69-97.8c0 0 0 0 0 0c19.5-16.2 48.3-18.8 70.8-4.2c0 0 0 0 0 0c18.2 11.8 27.7 31.8 26.8 52c-.5 10.2-3.7 20.5-9.7 29.6z\"]\n  };\n  const faSquareM = {\n    prefix: 'fal',\n    iconName: 'square-m',\n    icon: [448, 512, [], \"e276\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm125.1 38.8L224 276.1l98.9-141.3c4-5.7 11.3-8.2 17.9-6.1s11.2 8.3 11.2 15.3l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-173.2L237.1 313.2c-3 4.3-7.9 6.8-13.1 6.8s-10.1-2.5-13.1-6.8L128 194.8 128 368c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1z\"]\n  };\n  const faCameraWeb = {\n    prefix: 'fal',\n    iconName: 'camera-web',\n    icon: [448, 512, [\"webcam\"], \"f832\", \"M224 32a192 192 0 1 1 0 384 192 192 0 1 1 0-384zM357.5 403.9C412.4 363 448 297.7 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224c0 73.7 35.6 139 90.5 179.9L37 473.4c-5.6 7.2-6.5 17-2.5 25.2s12.4 13.4 21.5 13.4l336 0c9.1 0 17.5-5.2 21.5-13.4s3.1-18-2.5-25.2l-53.5-69.5zm-27.1 17.3L375.8 480 72.2 480l45.3-58.9C149.2 438.3 185.5 448 224 448s74.8-9.7 106.5-26.9zM224 112a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"]\n  };\n  const faWebcam = faCameraWeb;\n  const faCommentArrowDown = {\n    prefix: 'fal',\n    iconName: 'comment-arrow-down',\n    icon: [512, 512, [], \"e143\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zm16 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 137.4-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 281.4 272 144z\"]\n  };\n  const faLightbulbCfl = {\n    prefix: 'fal',\n    iconName: 'lightbulb-cfl',\n    icon: [320, 512, [], \"e5a6\", \"M176 57.7C176 22 142.5-4.1 107.9 4.5L41.5 21.1C17.1 27.2 0 49.2 0 74.3c0 16 6.8 30.1 17.3 40C6.6 124.4 0 138.7 0 154.3c0 16 6.8 30.1 17.3 40C6.6 204.4 0 218.7 0 234.3c0 35.7 33.5 61.8 68.1 53.2l63.7-15.9 .1 0 64-16s0 0 0 0l63.8-15.9c14.4-3.6 28.3 7.3 28.3 22.1c0 10.5-7.1 19.6-17.3 22.1l-82.6 20.7C181 306.3 176 312.7 176 320l0 32-32 0 0-42.5-32 8 0 34.5-16 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l48 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 48 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-16 0 0-19.5 70.5-17.6c24.4-6.1 41.5-28 41.5-53.2c0-16-6.8-30.1-17.3-40c10.8-10.1 17.3-24.4 17.3-40c0-16-6.8-30.1-17.3-40c10.8-10.1 17.3-24.4 17.3-40c0-35.7-33.5-61.8-68.1-53.2L175.1 67.7c.6-3.3 .9-6.6 .9-10zM96 384l95.9 0 .1 0 .1 0 31.9 0 0 64L96 448l0-64zM270.7 203.8L124.1 240.5 60.3 256.4C45.9 260 32 249.1 32 234.3c0-10.5 7.1-19.6 17.3-22.1l18.6-4.6 .2-.1 191.7-47.9c14.3-3.5 28.2 7.4 28.2 22.2c0 10.5-7.1 19.6-17.3 22.1zm-136.2-93L259.7 79.6C274.1 76 288 86.9 288 101.7c0 10.5-7.1 19.6-17.3 22.1l-18.6 4.6-.2 .1L60.2 176.5C45.8 179.9 32 169.1 32 154.3c0-10.5 7.1-19.6 17.3-22.1L68 127.5c0 0 0 0 .1 0l66.4-16.6c0 0 0 0 .1 0zm-7.8-31c0 0 0 0 0 0L60.3 96.4s0 0 0 0C45.9 100 32 89.1 32 74.3c0-10.5 7.1-19.6 17.3-22.1l66.4-16.6C130.1 32 144 42.9 144 57.7c0 10.4-7.1 19.6-17.2 22.1z\"]\n  };\n  const faWindowFrameOpen = {\n    prefix: 'fal',\n    iconName: 'window-frame-open',\n    icon: [512, 512, [], \"e050\", \"M272 32l144 0c17.7 0 32 14.3 32 32l0 192-176 0 0-224zM480 288l0-32 0-192c0-35.3-28.7-64-64-64L96 0C60.7 0 32 28.7 32 64l0 192 0 32 32 0 384 0 32 0zM240 256L64 256 64 64c0-17.7 14.3-32 32-32l144 0 0 224zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 416 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-160-32 0 0 160L64 480l0-160-32 0 0 160-16 0z\"]\n  };\n  const faFaceKiss = {\n    prefix: 'fal',\n    iconName: 'face-kiss',\n    icon: [512, 512, [128535, \"kiss\"], \"f596\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm276.7 40.5c-10.8-5.3-25.3-9.2-38.6-11c-7.4-1-12.6-7.9-11.6-15.4s7.9-12.6 15.4-11.6c15.2 2.1 32.7 6.6 46.8 13.6c7 3.4 13.9 7.8 19.2 13.4c5.4 5.6 9.8 13.2 9.8 22.5s-4.4 16.9-9.8 22.5c-5.3 5.5-12.2 9.9-19.2 13.4l-.2 .1 .2 .1c7 3.4 13.9 7.8 19.2 13.4c5.4 5.6 9.8 13.2 9.8 22.5s-4.4 16.9-9.8 22.5c-5.3 5.5-12.2 9.9-19.2 13.4c-14.1 6.9-31.6 11.4-46.8 13.6c-7.4 1-14.3-4.1-15.4-11.6s4.1-14.3 11.6-15.4c13.3-1.9 27.8-5.8 38.6-11c5.4-2.7 9.2-5.3 11.5-7.7c2.7-2.9 2.7-4.7 0-7.6c-2.3-2.4-6.1-5.1-11.5-7.7c-10.7-5.3-25.1-9.1-38.3-11c-6.7-.8-12-6.7-12-13.5c0-6.8 5.3-12.7 12-13.5c13.2-1.9 27.6-5.8 38.3-11c5.4-2.7 9.2-5.3 11.5-7.7c2.7-2.9 2.7-4.7 0-7.6c-2.3-2.4-6.1-5.1-11.5-7.7zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faKiss = faFaceKiss;\n  const faBridgeCircleXmark = {\n    prefix: 'fal',\n    iconName: 'bridge-circle-xmark',\n    icon: [640, 512, [], \"e4cb\", \"M48 32l80 0 128 0 128 0 128 0 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0-128 0-128 0-128 0-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64L48 64c-8.8 0-16-7.2-16-16s7.2-16 16-16zM496 64l-96 0 0 64 96 0 0-64zM368 64l-96 0 0 64 96 0 0-64zM240 64l-96 0 0 64 96 0 0-64zM48 240l16 0c53 0 96 43 96 96l0 96c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-96c0-53 43-96 96-96c16.1 0 31.2 4 44.6 10.9c-7.2 8.1-13.7 16.9-19.3 26.2c-7.7-3.3-16.3-5.2-25.2-5.2c-35.3 0-64 28.7-64 64l0 96c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-96c0-35.3-28.7-64-64-64l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm203.3-36.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faPeriod = {\n    prefix: 'fal',\n    iconName: 'period',\n    icon: [192, 512, [], \"2e\", \"M96 384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faFaceGrinTongue = {\n    prefix: 'fal',\n    iconName: 'face-grin-tongue',\n    icon: [512, 512, [128539, \"grin-tongue\"], \"f589\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 79.8-41.7 149.8-104.5 189.5c-7.5 4.7-9.7 14.6-5 22.1s14.6 9.7 22.1 5C464.3 427.3 512 347.2 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 91.2 47.7 171.3 119.5 216.6c7.5 4.7 17.4 2.5 22.1-5s2.5-17.4-5-22.1C73.7 405.8 32 335.8 32 256zm144.4-24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM352 416l0-32.6c20.2-15.7 36.4-36.2 46.9-59.9c5.2-11.7-6.8-22.4-19.1-18.7c-37.3 11.1-79.3 17.4-123.8 17.4s-86.4-6.3-123.8-17.4c-12.3-3.7-24.2 7-19.1 18.7c10.4 23.6 26.6 44.1 46.8 59.8l0 32.7c0 53 43 96 96 96s96-43 96-96zm-32 0c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-37.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6l0 37.4z\"]\n  };\n  const faGrinTongue = faFaceGrinTongue;\n  const faUpToDottedLine = {\n    prefix: 'fal',\n    iconName: 'up-to-dotted-line',\n    icon: [448, 512, [], \"e457\", \"M222.2 160.8c.5-.5 1.1-.8 1.8-.8s1.4 .3 1.8 .8L350.2 292.7c1.2 1.2 1.8 2.9 1.8 4.6c0 3.7-3 6.7-6.7 6.7L288 304c-8.8 0-16 7.2-16 16l0 120c0 4.4-3.6 8-8 8l-80 0c-4.4 0-8-3.6-8-8l0-120c0-8.8-7.2-16-16-16l-57.3 0c-3.7 0-6.7-3-6.7-6.7c0-1.7 .7-3.3 1.8-4.6L222.2 160.8zM224 128c-9.5 0-18.6 3.9-25.1 10.8L74.5 270.8C67.8 278 64 287.5 64 297.3c0 21.4 17.3 38.7 38.7 38.7l41.3 0 0 104c0 22.1 17.9 40 40 40l80 0c22.1 0 40-17.9 40-40l0-104 41.3 0c21.4 0 38.7-17.3 38.7-38.7c0-9.9-3.8-19.3-10.5-26.5L249.1 138.9c-6.5-6.9-15.6-10.8-25.1-10.8zM416 36a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM32 36a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM296 60a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM224 36a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM104 60a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z\"]\n  };\n  const faThoughtBubble = {\n    prefix: 'fal',\n    iconName: 'thought-bubble',\n    icon: [512, 512, [], \"e32e\", \"M256 0c-50.7 0-94.4 29.4-115.2 72.1c-1.6-.1-3.2-.1-4.8-.1C60.9 72 0 132.9 0 208s60.9 136 136 136c10.8 0 21.2-1.3 31.3-3.6C187.8 366.9 219.9 384 256 384s68.2-17.1 88.7-43.6c10.1 2.4 20.5 3.6 31.3 3.6c75.1 0 136-60.9 136-136s-60.9-136-136-136c-1.6 0-3.2 0-4.8 .1C350.4 29.4 306.7 0 256 0zM166 94.5C179.6 58 214.8 32 256 32s76.4 26 90 62.5c2.6 7 9.6 11.2 17 10.3c4.3-.5 8.6-.8 13-.8c57.4 0 104 46.6 104 104s-46.6 104-104 104c-11.5 0-22.6-1.9-32.9-5.3c-7.1-2.4-14.8 .5-18.7 6.9C310.3 336.6 284.9 352 256 352s-54.3-15.4-68.4-38.5c-3.9-6.4-11.6-9.2-18.7-6.9c-10.3 3.4-21.4 5.3-32.9 5.3C78.6 312 32 265.4 32 208s46.6-104 104-104c4.4 0 8.8 .3 13 .8c7.4 .9 14.4-3.3 17-10.3zM144 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 0A32 32 0 1 0 0 480a32 32 0 1 0 64 0z\"]\n  };\n  const faSkeletonRibs = {\n    prefix: 'fal',\n    iconName: 'skeleton-ribs',\n    icon: [640, 512, [], \"e5cb\", \"M336 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-49.9 0c-29.3 0-56.6 16-69.7 42.9c-14.9 30.8-36.9 79.1-55.2 132C111 291.5 96 349.8 96 400l0 11.2c0 38 30.8 68.8 68.8 68.8c9.6 0 19.1-2 27.9-5.9l81.8-36.3c9.5-4.2 19.4-7 29.5-8.5l0 66.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-66.8c10.1 1.5 20 4.3 29.5 8.5l81.8 36.3c8.8 3.9 18.3 5.9 27.9 5.9c38 0 68.8-30.8 68.8-68.8l0-11.2c0-50.2-15-108.5-33.2-161.1c-18.3-52.8-40.3-101.2-55.2-132C442.5 80 415.2 64 385.9 64L336 64l0-48zM304 96l0 82.9L176.2 204.4c13.3-33.2 26.8-62.5 37-83.5c7.4-15.3 23.2-24.9 40.9-24.9L304 96zM162.8 239.7l.3-.1L304 211.5l0 72.5L135.8 333.1c5.7-27.4 14.1-55.9 23.7-83.7c1.1-3.2 2.3-6.5 3.4-9.7zM130 367.9c.8-.1 1.6-.3 2.4-.5l171.5-50 0 79.6c-14.5 1.6-28.9 5.5-42.5 11.5l-81.8 36.3c-4.7 2.1-9.8 3.2-14.9 3.2c-20.3 0-36.8-16.5-36.8-36.8l0-11.2c0-10.3 .7-21 2-32.1zM336 397l0-79.6 171.5 50c.8 .2 1.6 .4 2.5 .5c1.3 11.1 2 21.9 2 32.1l0 11.2c0 20.3-16.5 36.8-36.8 36.8c-5.1 0-10.2-1.1-14.9-3.2l-81.8-36.3c-13.6-6.1-28-9.9-42.5-11.5zm168.2-63.9L336 284l0-72.5 140.9 28.2 .3 .1c1.1 3.2 2.3 6.4 3.4 9.7c9.6 27.7 18 56.2 23.7 83.7zM463.8 204.4L336 178.9 336 96l49.9 0c17.7 0 33.5 9.6 40.9 24.9c10.2 21 23.7 50.3 37 83.5zM0 128L0 240 0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256c0-8.6 4.9-16.6 12.6-20.4l44.5-22.2c23.8-11.9 38.9-36.3 38.9-63l0-6.4c0-35.3-28.7-64-64-64S0 92.7 0 128zm32 62.1L32 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 6.4c0 14.5-8.2 27.8-21.2 34.3L32 190.1zM576 64c-35.3 0-64 28.7-64 64l0 6.4c0 26.7 15.1 51 38.9 63l44.5 22.2c7.7 3.9 12.6 11.8 12.6 20.4l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256 0-112c0-35.3-28.7-64-64-64zM565.2 168.7c-13-6.5-21.2-19.8-21.2-34.3l0-6.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 62.1-42.8-21.4z\"]\n  };\n  const faRaygun = {\n    prefix: 'fal',\n    iconName: 'raygun',\n    icon: [576, 512, [], \"e025\", \"M39.3 2.6c4.5-3 10.3-3.4 15.2-1.2L195.4 64 272 64c18 0 34.6 6 48 16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96 0 16 32 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 32 0c0-6.1 3.4-11.6 8.8-14.3l96-48c5-2.5 10.9-2.2 15.6 .7s7.6 8.1 7.6 13.6l0 128c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-96-48c-5.4-2.7-8.8-8.3-8.8-14.3l-32 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-32 0 0 16 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c-12.4 9.3-27.6 15.1-44.2 15.9l0 .1L172.6 494.3c-7.9 15.8-27.1 22.2-42.9 14.3l-80-40c-15.8-7.9-22.2-27.1-14.3-42.9l69-137.9C46.1 283.8 0 235.3 0 176c0-30.5 12.2-58.2 32-78.4L32 16c0-5.4 2.7-10.5 7.3-13.4zM480 176l0 6.1 64 32 0-76.2-64 32 0 6.1zM192.3 96c-.2 0-.5 0-.7 0L112 96c-44.2 0-80 35.8-80 80s35.8 80 80 80l8.2 0L256 256l16 0c26.5 0 48-21.5 48-48l0-32 0-32c0-26.5-21.5-48-48-48l-79.7 0zM64 40.6l0 34.2C78.5 67.9 94.8 64 112 64l4.6 0L64 40.6zM140 288L64 440l80 40 96-192-100 0zM112 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faFlute = {\n    prefix: 'fal',\n    iconName: 'flute',\n    icon: [640, 512, [], \"f8b9\", \"M160 320l416 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-416 0 0 128zm-32 0l0-128-64 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0zM64 160l64 0 16 0 16 0 416 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-416 0-16 0-16 0-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64zm256 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faAcorn = {\n    prefix: 'fal',\n    iconName: 'acorn',\n    icon: [448, 512, [], \"f6ae\", \"M267.3 27.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-3.9 3.9C225.5 23.9 215.1 43.2 210.5 64L96 64C43 64 0 107 0 160l0 16c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-16c0-53-43-96-96-96L243.6 64c3.8-12.3 10.6-23.6 19.8-32.8l3.9-3.9zM352 96c35.3 0 64 28.7 64 64l0 16L32 176l0-16c0-35.3 28.7-64 64-64l256 0zM48.4 240c4.1 78.1 39 189.3 165.5 236.4c6.5 2.4 13.7 2.4 20.2 0C360.6 429.3 395.5 318.1 399.6 240l-32 0c-4 70.6-35.5 165.2-143.5 206C116 405.2 84.4 310.6 80.5 240l-32 0z\"]\n  };\n  const faVideoArrowUpRight = {\n    prefix: 'fal',\n    iconName: 'video-arrow-up-right',\n    icon: [576, 512, [], \"e2c9\", \"M320 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l256 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-47.2 0-161.6 0-47.2c0-35.3-28.7-64-64-64L64 64zM416 354.4l103.4 56.9c5.6 3.1 12 4.7 18.4 4.7c21.1 0 38.2-17.1 38.2-38.2l0-243.6c0-21.1-17.1-38.2-38.2-38.2c-6.4 0-12.8 1.6-18.4 4.7L416 157.6l0 36.5 118.8-65.4c.9-.5 1.9-.8 3-.8c3.4 0 6.2 2.8 6.2 6.2l0 243.6c0 3.4-2.8 6.2-6.2 6.2c-1 0-2.1-.3-3-.8L416 317.9l0 36.5zM160 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l73.4 0L100.7 324.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 214.6l0 73.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-8.8-7.2-16-16-16l-112 0z\"]\n  };\n  const faGrateDroplet = {\n    prefix: 'fal',\n    iconName: 'grate-droplet',\n    icon: [576, 512, [], \"e194\", \"M64 64l320 0c17.7 0 32 14.3 32 32l0 88.9c7.8-11.1 19.1-19.1 32-22.7L448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l280.2 0c-6.6-9.9-12-20.6-16.1-32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm320 64c0-17.7-14.3-32-32-32l-56 0-72 0-72 0L96 96c-17.7 0-32 14.3-32 32l0 128 0 128c0 17.7 14.3 32 32 32l56 0 72 0 72 0 24.9 0c-.6-5.3-.9-10.6-.9-16c0-5.4 .3-10.7 .9-16l-8.9 0 0-112 40 0 0 32 32-60 0-116zM96 128l40 0 0 112-40 0 0-112zm72 112l0-112 40 0 0 112-40 0zm72 0l0-112 40 0 0 112-40 0zm72 0l0-112 40 0 0 112-40 0zm-32 32l0 112-40 0 0-112 40 0zm-72 0l0 112-40 0 0-112 40 0zm-72 0l0 112-40 0 0-112 40 0zm257.4 90.4L464 230l70.6 132.4c6.2 11.6 9.4 24.5 9.4 37.6c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-13.1 3.2-26.1 9.4-37.6zm-28.2-15.1C356.5 363.5 352 381.6 352 400c0 61.9 50.1 112 112 112s112-50.1 112-112c0-18.4-4.5-36.5-13.2-52.7L487.5 206.1c-4.6-8.7-13.7-14.1-23.5-14.1s-18.9 5.4-23.5 14.1L365.2 347.3z\"]\n  };\n  const faSealExclamation = {\n    prefix: 'fal',\n    iconName: 'seal-exclamation',\n    icon: [512, 512, [], \"e242\", \"M86.6 198.6c6-6 9.4-14.1 9.4-22.6l0-64c0-8.8 7.2-16 16-16l64 0c8.5 0 16.6-3.4 22.6-9.4l52.7-52.7c1.2-1.2 2.9-1.9 4.7-1.9s3.4 .7 4.7 1.9l52.7 52.7c6 6 14.1 9.4 22.6 9.4l64 0c8.8 0 16 7.2 16 16l0 64c0 8.5 3.4 16.6 9.4 22.6l52.7 52.7c1.2 1.2 1.9 2.9 1.9 4.7s-.7 3.4-1.9 4.7l-52.7 52.7c-6 6-9.4 14.1-9.4 22.6l0 64c0 8.8-7.2 16-16 16l-64 0c-8.5 0-16.6 3.4-22.6 9.4l-52.7 52.7c-1.2 1.2-2.9 1.9-4.7 1.9s-3.4-.7-4.7-1.9l-52.7-52.7c-6-6-14.1-9.4-22.6-9.4l-64 0c-8.8 0-16-7.2-16-16l0-64c0-8.5-3.4-16.6-9.4-22.6L33.9 260.7c-1.2-1.2-1.9-2.9-1.9-4.7s.7-3.4 1.9-4.7l52.7-52.7zM64 112l0 64L11.3 228.7C4.1 235.9 0 245.8 0 256s4.1 20.1 11.3 27.3L64 336l0 64c0 26.5 21.5 48 48 48l64 0 52.7 52.7c7.2 7.2 17.1 11.3 27.3 11.3s20.1-4.1 27.3-11.3L336 448l64 0c26.5 0 48-21.5 48-48l0-64 52.7-52.7c7.2-7.2 11.3-17.1 11.3-27.3s-4.1-20.1-11.3-27.3L448 176l0-64c0-26.5-21.5-48-48-48l-64 0L283.3 11.3C276.1 4.1 266.2 0 256 0s-20.1 4.1-27.3 11.3L176 64l-64 0c-26.5 0-48 21.5-48 48zm192 16c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faChessBishop = {\n    prefix: 'fal',\n    iconName: 'chess-bishop',\n    icon: [320, 512, [9821], \"f43a\", \"M104 0C95.2 0 88 7.2 88 16s7.2 16 16 16l11.6 0C103.6 42.9 89.8 56.7 75.9 72.8C39 115.7 0 177.6 0 248.7c0 53.2 37.2 80 64 92.3L64 352l32 0 0-21.6c0-6.7-4.1-12.7-10.4-15C62.5 306.8 32 288.1 32 248.7c0-59.7 33-114.3 68.1-155c17.4-20.2 34.7-36.4 47.8-47.6c4.7-4 8.8-7.3 12.1-10c3.3 2.6 7.4 6 12.1 10c13.1 11.2 30.4 27.5 47.8 47.6c7.2 8.4 14.3 17.3 21.1 26.7l-76.2 76.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L258.6 148c17.3 30.4 29.4 64.6 29.4 100.7c0 39.4-30.5 58-53.6 66.7c-6.3 2.3-10.4 8.3-10.4 15l0 21.6 32 0 0-10.9c26.8-12.3 64-39.1 64-92.3c0-71.2-39-133-75.9-175.9C230.2 56.7 216.4 42.9 204.4 32L216 32c8.8 0 16-7.2 16-16s-7.2-16-16-16L160 0 104 0zM254.2 416l32.7 52.7c.7 1.2 1.1 2.5 1.1 3.9c0 4.1-3.3 7.4-7.4 7.4L39.4 480c-4.1 0-7.4-3.3-7.4-7.4c0-1.4 .4-2.7 1.1-3.9L65.8 416l188.4 0zm0-32L65.8 384c-11.1 0-21.4 5.7-27.2 15.1L5.9 451.8C2.1 458 0 465.2 0 472.6C0 494.3 17.7 512 39.4 512l241.1 0c21.8 0 39.4-17.7 39.4-39.4c0-7.3-2.1-14.5-5.9-20.8l-32.7-52.7c-5.8-9.4-16.1-15.1-27.2-15.1z\"]\n  };\n  const faMessageSms = {\n    prefix: 'fal',\n    iconName: 'message-sms',\n    icon: [512, 512, [], \"e1e5\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM96 180.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8L112 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l27.2 0c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8l19.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-19.2 0C112.5 144 96 160.5 96 180.8zM372.8 144c-20.3 0-36.8 16.5-36.8 36.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8L352 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l27.2 0c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8l19.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-19.2 0zm-152 6.4c-4.1-5.5-11.3-7.8-17.9-5.6S192 153.1 192 160l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 19.2 25.6c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4L288 208l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-6.9-4.4-13-10.9-15.2s-13.7 .1-17.9 5.6L256 197.3l-35.2-46.9z\"]\n  };\n  const faCoffeeBeans = {\n    prefix: 'fal',\n    iconName: 'coffee-beans',\n    icon: [512, 512, [], \"e13f\", \"M476.8 258c50-50 39.9-141.2-22.6-203.6S300.5-18.2 250.5 31.8s-39.9 141.2 22.6 203.6S426.8 308 476.8 258zm-22.6-22.6c-33 33-103.4 32.3-158.4-22.6c-40.6-40.6-51.6-89.6-41.3-125.8c3.9 6.2 8 12 12.3 17.1c27.7 32.7 61.1 44.7 90.6 55.2l1 .3c30.1 10.8 56.2 20.4 78.2 46.3c6.4 7.5 12.6 17.8 18.4 28.7l-.7 .7zm6.3-49.7c-27.7-32.7-61.1-44.7-90.6-55.2l-1-.3c-30.1-10.8-56.2-20.4-78.2-46.3c-6.4-7.5-12.6-17.8-18.4-28.7l.7-.7c33-33 103.4-32.3 158.4 22.6c40.6 40.6 51.6 89.6 41.3 125.8c-3.9-6.2-8-12-12.3-17.1zM128 480c-46.7 0-96-50.3-96-128c0-57.4 26.9-99.8 59.8-118.1c-1.6 7.1-2.8 14.2-3.4 20.8c-3.6 42.7 11.6 74.8 25 103.1l.4 .9c13.7 28.9 25.4 54.2 22.5 88c-.8 9.8-3.6 21.5-7.3 33.3l-1 0zm39.6-30.7c3.6-42.7-11.6-74.8-25-103.1l-.4-.9c-13.7-28.9-25.4-54.2-22.5-88c.8-9.8 3.6-21.5 7.3-33.3l1 0c46.7 0 96 50.3 96 128c0 57.4-26.9 99.8-59.8 118.1c1.6-7.1 2.8-14.2 3.4-20.8zM128 512c70.7 0 128-71.6 128-160s-57.3-160-128-160S0 263.6 0 352s57.3 160 128 160z\"]\n  };\n  const faHatWitch = {\n    prefix: 'fal',\n    iconName: 'hat-witch',\n    icon: [576, 512, [], \"f6e7\", \"M96 384l34.9 0 80.9-185c13.8-31.5 37.3-57.7 67.2-74.8L436.8 34.1c2.4-1.4 5.2-2.1 7.9-2.1l1.5 0c3.8 0 7.5 1.4 10.4 3.9l82.5 70.7c3.1 2.7 4.9 6.5 4.9 10.6c0 2.2-.5 4.3-1.5 6.3L516.7 175l-1.1-4.3C509.4 145.6 486.9 128 461 128c-18.8 0-36.4 9.4-46.9 25.1l-14.3 21.5c-10.3 15.5-15.8 33.6-15.8 52.2c0 13.2 2.8 26.2 8.1 38.2L445 384l35 0L421.4 252c-3.5-7.9-5.4-16.5-5.4-25.2c0-12.3 3.6-24.3 10.4-34.5l14.3-21.5c4.5-6.8 12.1-10.8 20.2-10.8c11.2 0 20.9 7.6 23.6 18.4l7.1 28.3c2.5 10.2 11.7 17.3 22.2 17.3c8.7 0 16.6-4.9 20.5-12.6l36.8-73.6c3.2-6.4 4.9-13.4 4.9-20.6c0-13.4-5.9-26.2-16.1-34.9L477.5 11.6C468.8 4.1 457.7 0 446.2 0l-1.5 0c-8.4 0-16.6 2.2-23.8 6.3L263.2 96.5c-35.8 20.5-64.1 51.9-80.6 89.7L96 384zM52.8 448l470.4 0c-24.5 15.2-61.9 32-107.2 32l-256 0c-45.3 0-82.7-16.8-107.2-32zM22.6 416C10.1 416 0 426.1 0 438.6c0 6 2.4 11.7 6.9 15.6C25.9 470.3 82.6 512 160 512l256 0c77.4 0 134.1-41.7 153.1-57.8c4.6-3.9 6.9-9.6 6.9-15.6c0-12.5-10.1-22.6-22.6-22.6L22.6 416zM304 352c8.8 0 16 7.2 16 16l0 16 32 0 0-16c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 16 32 0 0-16c0-8.8 7.2-16 16-16l32 0z\"]\n  };\n  const faFaceGrinWink = {\n    prefix: 'fal',\n    iconName: 'face-grin-wink',\n    icon: [512, 512, [\"grin-wink\"], \"f58c\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 98.1c-31.2 0-61.4-2.9-89.9-8.3c22.6 23.6 54.5 38.3 89.9 38.3s67.3-14.7 89.9-38.3c-28.5 5.4-58.7 8.3-89.9 8.3zm142.8-30.7c-24.1 54.6-79 92.7-142.8 92.7s-118.7-38.1-142.8-92.7c-5.2-11.7 6.8-22.4 19.1-18.7c37.3 11.1 79.3 17.4 123.8 17.4s86.4-6.3 123.8-17.4c12.3-3.7 24.2 7 19.1 18.7zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm148.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faGrinWink = faFaceGrinWink;\n  const faClockThreeThirty = {\n    prefix: 'fal',\n    iconName: 'clock-three-thirty',\n    icon: [512, 512, [], \"e357\", \"M32 256a224 224 0 1 0 448 0A224 224 0 1 0 32 256zm480 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM240 400l0-144c0-8.8 7.2-16 16-16l112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0 0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faEarDeaf = {\n    prefix: 'fal',\n    iconName: 'ear-deaf',\n    icon: [512, 512, [\"deaf\", \"deafness\", \"hard-of-hearing\"], \"f2a4\", \"M507.3 27.3l-64 64c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l64-64c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm-320 320l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM240 96C160.5 96 96 160.5 96 240c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-97.2 78.8-176 176-176s176 78.8 176 176c0 51.3-21.9 97.4-56.9 129.6c-4.8 4.4-7.1 9.7-7.1 14.4c0 70.7-57.3 128-128 128l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c53 0 96-43 96-96c0-15.4 7.4-28.7 17.5-38c28.6-26.3 46.5-64.1 46.5-106c0-79.5-64.5-144-144-144zm0 64c-44.2 0-80 35.8-80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112s112 50.1 112 112c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2-35.8-80-80-80z\"]\n  };\n  const faDeaf = faEarDeaf;\n  const faDeafness = faEarDeaf;\n  const faHardOfHearing = faEarDeaf;\n  const faAlarmClock = {\n    prefix: 'fal',\n    iconName: 'alarm-clock',\n    icon: [512, 512, [9200], \"f34e\", \"M92.2 0C41.3 0 0 41.3 0 92.2c0 18.2 5.3 35.2 14.4 49.5c4.7 7.5 14.6 9.6 22.1 4.9s9.6-14.6 4.9-22.1c-5.9-9.3-9.4-20.4-9.4-32.3C32 58.9 58.9 32 92.2 32c15.8 0 30.2 6.1 40.9 16.1c6.5 6 16.6 5.6 22.6-.8s5.6-16.6-.8-22.6C138.4 9.3 116.4 0 92.2 0zM357.1 24.6c-6.5 6-6.9 16.1-.8 22.6s16.1 6.9 22.6 .8C389.6 38.1 404 32 419.8 32C453 32 480 58.9 480 92.2c0 11.9-3.4 23-9.4 32.3c-4.7 7.5-2.6 17.3 4.9 22.1s17.3 2.6 22.1-4.9c9.1-14.3 14.4-31.3 14.4-49.5C512 41.3 470.7 0 419.8 0c-24.2 0-46.3 9.3-62.7 24.6zM59.3 507.3l50-50C148.6 491.4 199.9 512 256 512s107.4-20.6 146.7-54.7l50 50c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-50-50C459.4 395.4 480 344.1 480 288C480 164.3 379.7 64 256 64S32 164.3 32 288c0 56.1 20.6 107.4 54.7 146.7l-50 50c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0zM256 96a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 5 2.4 9.8 6.4 12.8l64 48c7.1 5.3 17.1 3.9 22.4-3.2s3.9-17.1-3.2-22.4L272 296l0-120z\"]\n  };\n  const faEclipse = {\n    prefix: 'fal',\n    iconName: 'eclipse',\n    icon: [640, 512, [], \"f749\", \"M371.1 13.1c-1-5.3-4.6-9.8-9.6-11.9s-10.7-1.5-15.2 1.6L256 65.1 165.7 2.8c-4.5-3.1-10.2-3.7-15.2-1.6s-8.6 6.6-9.6 11.9L121 121 13.1 140.8c-5.3 1-9.8 4.6-11.9 9.6s-1.5 10.7 1.6 15.2L65.1 256 2.8 346.3c-3.1 4.5-3.7 10.2-1.6 15.2s6.6 8.6 11.9 9.6L121 391l19.8 107.9c1 5.3 4.6 9.8 9.6 11.9s10.7 1.5 15.2-1.6L256 446.9l90.3 62.3c4.5 3.1 10.2 3.7 15.2 1.6s8.6-6.6 9.6-11.9l9.6-52.2c-10.3-4.5-20.2-9.9-29.6-15.9l-7 38-79.1-54.5c-5.5-3.8-12.7-3.8-18.2 0l-79.1 54.5-17.4-94.5c-1.2-6.5-6.3-11.6-12.8-12.8L43.2 344.1l54.5-79.1c3.8-5.5 3.8-12.7 0-18.2L43.2 167.8l94.5-17.4c6.5-1.2 11.6-6.3 12.8-12.8l17.4-94.5 79.1 54.5c5.5 3.8 12.7 3.8 18.2 0l79.1-54.5 7 38.1c9.4-6.1 19.3-11.4 29.6-15.9l-9.6-52.2zM256 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c13.7 0 27-2.2 39.4-6.2c-6.5-9-12.3-18.4-17.3-28.4c-7.1 1.7-14.5 2.6-22.1 2.6c-53 0-96-43-96-96s43-96 96-96c7.6 0 15 .9 22.1 2.6c5-9.9 10.8-19.4 17.3-28.4c-12.4-4-25.7-6.2-39.4-6.2zm64 128a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm320 0a176 176 0 1 0 -352 0 176 176 0 1 0 352 0z\"]\n  };\n  const faFaceRelieved = {\n    prefix: 'fal',\n    iconName: 'face-relieved',\n    icon: [512, 512, [], \"e389\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm187.3 92.7c13 13 35.8 27.3 68.7 27.3s55.6-14.3 68.7-27.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C329.4 389.2 298.9 408 256 408s-73.4-18.8-91.3-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM387.2 238.4c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2c17.6 23.5 52.8 23.5 70.4 0zm-262.4 0c17.6 23.5 52.8 23.5 70.4 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2zm82.4-131.5c2.8 8.4-1.7 17.4-10.1 20.2l-6.3 2.1c-23.6 7.9-44 23.4-57.8 44.1l-7.6 11.5c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l7.6-11.5c17.8-26.6 43.9-46.6 74.3-56.7l6.3-2.1c8.4-2.8 17.4 1.7 20.2 10.1zm107.8 20.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1l6.3 2.1c30.4 10.1 56.5 30.1 74.3 56.7l7.6 11.5c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4L379 173.4c-13.8-20.7-34.1-36.3-57.8-44.1l-6.3-2.1z\"]\n  };\n  const faRoadCircleCheck = {\n    prefix: 'fal',\n    iconName: 'road-circle-check',\n    icon: [640, 512, [], \"e564\", \"M157.5 74c9.2-25.2 33.2-42 60.1-42l204.9 0c26.9 0 50.9 16.8 60.1 42l44.1 120.6c-9.9-1.7-20.2-2.7-30.6-2.7c-1.5 0-2.9 0-4.4 .1L452.5 85c-4.6-12.6-16.6-21-30.1-21L336 64l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-86.4 0c-13.4 0-25.4 8.4-30.1 21L70.6 405c-7.6 20.9 7.8 43 30.1 43l238.5 0c5.9 11.4 12.9 22.2 21 32l-259.6 0c-44.5 0-75.4-44.2-60.1-86L157.5 74zM336 208l0 86.6c-3.5 7.6-6.5 15.6-8.9 23.8c-2.1 1.1-4.6 1.7-7.1 1.7c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faDiceFive = {\n    prefix: 'fal',\n    iconName: 'dice-five',\n    icon: [448, 512, [9860], \"f523\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm128 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm216 24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM224 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 120a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faOctagonMinus = {\n    prefix: 'fal',\n    iconName: 'octagon-minus',\n    icon: [512, 512, [\"minus-octagon\"], \"f308\", \"M191.5 32.1c-10.6 0-20.8 4.2-28.3 11.7L43.8 163.2c-7.5 7.5-11.7 17.7-11.7 28.3l0 129c0 10.6 4.2 20.8 11.7 28.3L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l22.6-22.6L163.2 468.2c7.5 7.5 17.7 11.7 28.3 11.7l129 0c10.6 0 20.8-4.2 28.3-11.7L468.2 348.8c7.5-7.5 11.7-17.7 11.7-28.3l0-129c0-10.6-4.2-20.8-11.7-28.3L348.8 43.8c-7.5-7.5-17.7-11.7-28.3-11.7l-129 0zM160 240l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMinusOctagon = faOctagonMinus;\n  const faSquareRss = {\n    prefix: 'fal',\n    iconName: 'square-rss',\n    icon: [448, 512, [\"rss-square\"], \"f143\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 128c-8.8 0-16 7.2-16 16s7.2 16 16 16c132.5 0 240 107.5 240 240c0 8.8 7.2 16 16 16s16-7.2 16-16c0-150.2-121.8-272-272-272zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16c79.5 0 144 64.5 144 144c0 8.8 7.2 16 16 16s16-7.2 16-16c0-97.2-78.8-176-176-176z\"]\n  };\n  const faRssSquare = faSquareRss;\n  const faFaceZany = {\n    prefix: 'fal',\n    iconName: 'face-zany',\n    icon: [512, 512, [], \"e3a4\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 79.8-41.7 149.8-104.5 189.5c-7.5 4.7-9.7 14.6-5 22.1s14.6 9.7 22.1 5C464.3 427.3 512 347.2 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 91.2 47.7 171.3 119.5 216.6c7.5 4.7 17.4 2.5 22.1-5s2.5-17.4-5-22.1C73.7 405.8 32 335.8 32 256zm272-64c-26.5 0-48-21.5-48-48c0-3.9 .5-7.7 1.4-11.4C261 143.9 271.5 152 284 152c15.5 0 28-12.5 28-28c0-12.5-8.1-23-19.4-26.6c3.6-.9 7.5-1.4 11.4-1.4c26.5 0 48 21.5 48 48s-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM144 184a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm0 112a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm24-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-4.5 166.7c-2.3 6.2-3.5 12.9-3.5 19.9l0 5.4c0 53 43 96 96 96s96-43 96-96l0-5.4c0-2.3-.1-4.6-.4-6.9c57.3-37.6 82-108 64.4-173.2c-3.7-13.7-19.6-18.7-31.8-11.6L159.8 348.5c-12.3 7.1-15.8 23.4-5.8 33.4c3.1 3.1 6.2 6 9.5 8.8zm175.4-17c-10.8-13.2-27.1-21.6-45.5-21.6l-2 0c-13.3 0-25.6 4.6-35.4 12.5c-9.7-7.9-22.1-12.5-35.4-12.5l-2 0c-.3 0-.6 0-.9 0l170.5-98.4c6.9 46-11.6 92.6-49.3 120.1zM291.4 384l2 0c14.7 0 26.6 11.9 26.6 26.6l0 5.4c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-5.4c0-14.7 11.9-26.6 26.6-26.6l2 0c6.7 0 12.8 2.7 17.2 7.2l.2 .3c1.6 1.7 3 3.6 4.1 5.8c.9 1.8 1.6 3.7 2 5.7c2.8 12.6 20.8 12.6 23.6 0c.4-2 1.1-3.9 2-5.7c1.1-2.1 2.5-4.1 4.1-5.8l.2-.3c4.4-4.5 10.6-7.2 17.2-7.2z\"]\n  };\n  const faTricycle = {\n    prefix: 'fal',\n    iconName: 'tricycle',\n    icon: [512, 512, [], \"e5c3\", \"M272 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l85.3 0C372.1 64 384 75.9 384 90.7c0 8.4-4 16.3-10.7 21.3l-42.7 32-27.2 0c-58.4 0-113.2 24.5-152.1 66.1L117.9 160l10.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l31.4 0 51 76.5c-2.7 4-5.2 8.1-7.6 12.3l-4.2 7.4c-2.2-.1-4.4-.2-6.6-.2C50.1 256 0 306.1 0 368s50.1 112 112 112s112-50.1 112-112c0-48-30.1-88.9-72.5-104.8C183 209.2 240.8 176 303.4 176l20.1 0 14.2 56.6C289.9 251.2 256 297.6 256 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-5.2 0-10.3 .3-15.3 .9l-14.6-58.5 38.4-28.8c14.8-11.1 23.5-28.5 23.5-46.9C416 58.3 389.7 32 357.3 32L272 32zm73.5 232l23 91.9c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4l-23-91.8c2.5-.2 4.9-.3 7.4-.3c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-39.3 23.7-73.1 57.5-88zM112 288a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faLandMineOn = {\n    prefix: 'fal',\n    iconName: 'land-mine-on',\n    icon: [640, 512, [], \"e51b\", \"M320 0c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16zM192 400l32 0 192 0 32 0s0 0 0 0l32.8 0c6.3 0 12.1 3.7 14.6 9.5L526.8 480l-413.5 0 31.3-70.5c2.6-5.8 8.3-9.5 14.6-9.5l32.8 0s0 0 0 0zm32-32l0-32c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16l0 32-192 0zm224 0l0-32c0-26.5-21.5-48-48-48l-160 0c-26.5 0-48 21.5-48 48l0 32-32 0-.8 0c-19 0-36.2 11.2-43.9 28.5L84 467c-9.4 21.2 6.1 45 29.2 45l413.5 0c23.2 0 38.6-23.8 29.2-45l-31.3-70.5C517 379.2 499.8 368 480.8 368l-.8 0-32 0s0 0 0 0zM57.6 131.2c-7.1-5.3-17.1-3.9-22.4 3.2s-3.9 17.1 3.2 22.4l128 96c7.1 5.3 17.1 3.9 22.4-3.2s3.9-17.1-3.2-22.4l-128-96zm547.2 3.2c-5.3-7.1-15.3-8.5-22.4-3.2l-128 96c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2l128-96c7.1-5.3 8.5-15.3 3.2-22.4z\"]\n  };\n  const faSquareArrowUpLeft = {\n    prefix: 'fal',\n    iconName: 'square-arrow-up-left',\n    icon: [448, 512, [], \"e263\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm280 64c8.8 0 16 7.2 16 16s-7.2 16-16 16l-97.4 0L315.3 324.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6 160 320c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144c0-8.8 7.2-16 16-16l136 0z\"]\n  };\n  const faICursor = {\n    prefix: 'fal',\n    iconName: 'i-cursor',\n    icon: [256, 512, [], \"f246\", \"M0 14.9C-.6 23.7 6 31.3 14.9 32l8 .6C73.1 36.1 112 77.9 112 128.3L112 240l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 111.7c0 50.4-38.9 92.2-89.2 95.8l-8 .6C6 480.7-.6 488.3 0 497.1S8.3 512.6 17.1 512l8-.6c44.6-3.2 82.5-29 102.9-65.7c20.4 36.7 58.3 62.5 102.9 65.7l8 .6c8.8 .6 16.5-6 17.1-14.8s-6-16.5-14.8-17.1l-8-.6c-50.2-3.6-89.2-45.4-89.2-95.8L144 272l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-111.7c0-50.4 38.9-92.2 89.2-95.8l8-.6c8.8-.6 15.4-8.3 14.8-17.1S247.7-.6 238.9 0l-8 .6c-44.6 3.2-82.5 29-102.9 65.7C107.6 29.6 69.7 3.8 25.1 .6l-8-.6C8.3-.6 .7 6 0 14.9z\"]\n  };\n  const faChartMixedUpCircleDollar = {\n    prefix: 'fal',\n    iconName: 'chart-mixed-up-circle-dollar',\n    icon: [576, 512, [], \"e5d9\", \"M416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l72.2 0-153 139.1L201.8 67.4c-5.6-4.4-13.5-4.5-19.2-.3l-176 128c-7.1 5.2-8.7 15.2-3.5 22.4s15.2 8.7 22.4 3.5L191.7 100 326.2 204.6c6.1 4.8 14.8 4.4 20.6-.8L512 53.6l0 74.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-8.8-7.2-16-16-16L416 0zM192 448c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 8.8-7.2 16-16 16zm0-224c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48s48-21.5 48-48l0-160c0-26.5-21.5-48-48-48zM80 432c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64zM64 320c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48s48-21.5 48-48l0-64c0-26.5-21.5-48-48-48zm256 48a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM408.1 339c-.1-1.9 .3-2.9 .8-3.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7l0-9.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6c0 0 0 0 0 0s0 0 0 0c7 2.3 15.1 4.8 23.7 6.6l0 11.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5c0 0 0 0 0-.1z\"]\n  };\n  const faSaltShaker = {\n    prefix: 'fal',\n    iconName: 'salt-shaker',\n    icon: [384, 512, [129474], \"e446\", \"M352 453.2c0-1.6-.1-3.2-.4-4.7L305.8 192 78.2 192 32.4 448.5c-.3 1.6-.4 3.1-.4 4.7C32 468 44 480 58.8 480l266.4 0c14.8 0 26.8-12 26.8-26.8zM300.1 160l-7.9-44.1C283.5 67.3 241.3 32 192 32s-91.5 35.3-100.2 83.9L83.9 160l216.1 0zm25.1 352L58.8 512C26.3 512 0 485.7 0 453.2c0-3.5 .3-6.9 .9-10.3L60.3 110.3C71.7 46.5 127.2 0 192 0s120.3 46.5 131.7 110.3l59.4 332.6c.6 3.4 .9 6.9 .9 10.3c0 32.5-26.3 58.8-58.8 58.8zM176 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM144 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM151.9 242l-24 192c-1.1 8.8-9.1 15-17.9 13.9s-15-9.1-13.9-17.9l24-192c1.1-8.8 9.1-15 17.9-13.9s15 9.1 13.9 17.9zm112-4l24 192c1.1 8.8-5.1 16.8-13.9 17.9s-16.8-5.1-17.9-13.9l-24-192c-1.1-8.8 5.1-16.8 13.9-17.9s16.8 5.1 17.9 13.9z\"]\n  };\n  const faStamp = {\n    prefix: 'fal',\n    iconName: 'stamp',\n    icon: [512, 512, [], \"f5bf\", \"M310.4 129.8c6.1-9.8 9.6-21.3 9.6-33.8c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 12.5 3.5 24 9.6 33.8c9.5 15.2 22.4 37.9 22.4 65.1c0 51.4-41.7 93.1-93.1 93.1L112 288c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80l-18.9 0c-51.4 0-93.1-41.7-93.1-93.1c0-27.1 12.9-49.9 22.4-65.1zm27.2 16.9c-9.2 14.8-17.5 30.8-17.5 48.2c0 33.8 27.4 61.1 61.1 61.1l18.9 0c61.9 0 112 50.1 112 112c0 26.5-21.5 48-48 48L48 416c-26.5 0-48-21.5-48-48c0-61.9 50.1-112 112-112l18.9 0c33.8 0 61.1-27.4 61.1-61.1c0-17.4-8.3-33.4-17.5-48.2C165.3 132 160 114.6 160 96c0-53 43-96 96-96s96 43 96 96c0 18.6-5.3 36-14.5 50.7zM64 456l0 8c0 8.8 7.2 16 16 16l352 0c8.8 0 16-7.2 16-16l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 26.5-21.5 48-48 48L80 512c-26.5 0-48-21.5-48-48l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faFilePlus = {\n    prefix: 'fal',\n    iconName: 'file-plus',\n    icon: [384, 512, [], \"f319\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM176 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64z\"]\n  };\n  const faDrawSquare = {\n    prefix: 'fal',\n    iconName: 'draw-square',\n    icon: [448, 512, [], \"f5ef\", \"M64 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96c29.8 0 54.9 20.4 62 48l196 0c7.1-27.6 32.2-48 62-48c35.3 0 64 28.7 64 64c0 29.8-20.4 54.9-48 62l0 196c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64c-29.8 0-54.9-20.4-62-48l-196 0c-7.1 27.6-32.2 48-62 48c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-196C20.4 150.9 0 125.8 0 96C0 60.7 28.7 32 64 32zm62 368l196 0c5.8-22.5 23.5-40.2 46-46l0-196c-22.5-5.8-40.2-23.5-46-46l-196 0c-5.8 22.5-23.5 40.2-46 46l0 196c22.5 5.8 40.2 23.5 46 46zM96 416a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm256 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm32-288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faToiletPaperUnderSlash = {\n    prefix: 'fal',\n    iconName: 'toilet-paper-under-slash',\n    icon: [640, 512, [\"toilet-paper-reverse-slash\"], \"e2a1\", \"M500.4 480L240 480c-8.8 0-16-7.2-16-16l0-48-32 0 0 48c0 26.5 21.5 48 48 48l288 0c3.9 0 7.7-.5 11.3-1.3L500.4 480zM544 327.6l0 23.7 32 25.3L576 192c0-50.8-11.2-97.5-30.1-132.1C527.4 25.9 499.1 0 464 0L176 0c-19.3 0-36.5 7.8-51.1 20.4l25.8 20.4c8.5-6 17.1-8.8 25.3-8.8l225.3 0c-7.2 8.2-13.6 17.7-19.2 27.9C363.2 94.5 352 141.2 352 192c0 2.6 0 5.2 .1 7.8l33.9 26.7c-1.3-11.1-1.9-22.6-1.9-34.5c0-46.5 10.3-87.7 26.2-116.8C426.4 45.5 446.1 32 464 32s37.6 13.5 53.8 43.2C533.7 104.3 544 145.5 544 192s-10.3 87.7-26.2 116.8c-3 5.4-6 10.3-9.2 14.6l25.1 19.8c3.7-4.9 7.1-10.2 10.2-15.7zM64 192c0 50.8 11.2 97.5 30.1 132.1c18.6 34 46.8 59.9 81.9 59.9l202.8 0-40.5-32L176 352c-17.9 0-37.6-13.5-53.8-43.2C106.3 279.7 96 238.5 96 192c0-10.3 .5-20.4 1.5-30.1L68.2 138.8c-2.8 17-4.2 34.8-4.2 53.2zm400 48c-6.4 0-11.9-11.3-14.5-27.6c-1-6.2-1.5-13.1-1.5-20.4s.5-14.2 1.5-20.4c2.6-16.3 8.1-27.6 14.5-27.6s11.9 11.3 14.5 27.6c1 6.2 1.5 13.1 1.5 20.4s-.5 14.2-1.5 20.4c-2.6 16.3-8.1 27.6-14.5 27.6zm0 32c16.2 0 26.6-9.9 31.4-16c5.1-6.4 8.2-13.8 10.3-20c4.2-12.7 6.3-28.3 6.3-44.1s-2.1-31.3-6.3-44.1c-2.1-6.2-5.2-13.5-10.3-20c-4.8-6.1-15.1-16-31.4-16s-26.6 9.9-31.4 16c-5.1 6.4-8.2 13.8-10.3 20c-4.2 12.7-6.3 28.3-6.3 44.1s2.1 31.3 6.3 44.1c2.1 6.2 5.2 13.5 10.3 20c4.8 6.1 15.1 16 31.4 16zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faToiletPaperReverseSlash = faToiletPaperUnderSlash;\n  const faStairs = {\n    prefix: 'fal',\n    iconName: 'stairs',\n    icon: [576, 512, [], \"e289\", \"M416 48c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L448 64l0 112c0 8.8-7.2 16-16 16l-128 0 0 144c0 8.8-7.2 16-16 16l-128 0 0 112c0 8.8-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-112c0-8.8 7.2-16 16-16l128 0 0-144c0-8.8 7.2-16 16-16l128 0 0-112z\"]\n  };\n  const faDroneFront = {\n    prefix: 'fal',\n    iconName: 'drone-front',\n    icon: [640, 512, [\"drone-alt\"], \"f860\", \"M144 96c8.8 0 16 7.2 16 16l0 16 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-16c0-8.8 7.2-16 16-16zm352 0c8.8 0 16 7.2 16 16l0 16 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-16c0-8.8 7.2-16 16-16zM128 256l0-64 32 0 0 55.1 12.6 7.9 50.6-33.7C251.9 202.2 285.5 192 320 192s68.1 10.2 96.8 29.3L467.4 255l12.6-7.9 0-55.1 32 0 0 64c0 5.5-2.8 10.6-7.5 13.6l-58.1 36.3 7.7 9.2c16.8 20.1 26 45.5 26 71.7l0 13.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-13.2c0-18.7-6.6-36.8-18.5-51.2L419 323l-42.5 26.6c-2.5 1.6-5.5 2.4-8.5 2.4l-96 0c-3 0-5.9-.8-8.5-2.4L221 323l-10.5 12.6c-12 14.4-18.5 32.5-18.5 51.2l0 13.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-13.2c0-26.2 9.2-51.6 26-71.7l7.7-9.2-58.1-36.3c-4.7-2.9-7.5-8.1-7.5-13.6zm309.6 17.6l-38.5-25.7C375.7 232.3 348.1 224 320 224s-55.6 8.3-79.1 23.9l-38.5 25.7L276.6 320l86.8 0 74.2-46.4z\"]\n  };\n  const faDroneAlt = faDroneFront;\n  const faGlassEmpty = {\n    prefix: 'fal',\n    iconName: 'glass-empty',\n    icon: [384, 512, [], \"e191\", \"M40.1 32c-4.7 0-8.4 4-8 8.7l34.6 410C68.1 467.3 81.9 480 98.6 480l186.8 0c16.6 0 30.5-12.7 31.9-29.3l34.6-410c.4-4.7-3.3-8.7-8-8.7L40.1 32zM.2 43.4C-1.7 20 16.7 0 40.1 0L343.8 0c23.4 0 41.8 20 39.9 43.4l-34.6 410c-2.8 33.1-30.5 58.6-63.8 58.6L98.6 512c-33.3 0-61-25.5-63.8-58.6L.2 43.4z\"]\n  };\n  const faDialHigh = {\n    prefix: 'fal',\n    iconName: 'dial-high',\n    icon: [576, 512, [], \"e15c\", \"M288 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 248l127 0c-7.9 63.1-61.7 112-127 112c-70.7 0-128-57.3-128-128s57.3-128 128-128c65.3 0 119.1 48.9 127 112l-127 0c-8.8 0-16 7.2-16 16s7.2 16 16 16zm160-16a160 160 0 1 0 -320 0 160 160 0 1 0 320 0zm120 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 96A24 24 0 1 0 72 96a24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 480a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faUserHelmetSafety = {\n    prefix: 'fal',\n    iconName: 'user-helmet-safety',\n    icon: [448, 512, [128119, \"user-construction\", \"user-hard-hat\"], \"f82c\", \"M176 60.8c-28.7 16.6-48 47.6-48 83.2l192 0c0-35.5-19.3-66.6-48-83.2L272 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-19.2zM271.2 25C318.5 43.8 352 90 352 144l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 176c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c0-54 33.5-100.2 80.8-119C180 10.7 192.7 0 208 0l32 0c15.3 0 28 10.7 31.2 25zM224 320c-65.3 0-119.1-48.9-127-112l32.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l32.3 0c-7.9 63.1-61.7 112-127 112zM415.8 480c-3.3-53.6-47.8-96-102.2-96l-179.2 0C80 384 35.5 426.4 32.2 480l383.6 0zM0 486.4C0 412.2 60.2 352 134.4 352l89.6 0 89.6 0C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6L25.6 512C11.5 512 0 500.5 0 486.4z\"]\n  };\n  const faUserConstruction = faUserHelmetSafety;\n  const faUserHardHat = faUserHelmetSafety;\n  const faI = {\n    prefix: 'fal',\n    iconName: 'i',\n    icon: [320, 512, [105], \"49\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l128 0 0 384L16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0 0-384 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L160 32 16 32z\"]\n  };\n  const faHryvniaSign = {\n    prefix: 'fal',\n    iconName: 'hryvnia-sign',\n    icon: [384, 512, [8372, \"hryvnia\"], \"f6f2\", \"M99.7 86.1C121.3 71.7 146.7 64 172.6 64L231 64c40.3 0 73 32.7 73 73c0 21.4-9.3 41.3-25 55L16 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l204.2 0L106 281.1c-4.1 2.1-8.1 4.4-11.8 6.9L16 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l47.6 0C53.6 336.2 48 355.2 48 375c0 58 47 105 105 105l58.4 0c32.3 0 63.8-9.5 90.6-27.4l10.9-7.2c7.4-4.9 9.3-14.8 4.4-22.2s-14.8-9.3-22.2-4.4l-10.9 7.2c-21.6 14.4-46.9 22.1-72.9 22.1L153 448c-40.3 0-73-32.7-73-73c0-21.4 9.3-41.3 25-55l263 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-204.2 0L278 230.9c4.1-2.1 8.1-4.4 11.8-6.9l78.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-47.6 0c10-16.2 15.6-35.2 15.6-55c0-58-47-105-105-105l-58.4 0c-32.3 0-63.8 9.5-90.6 27.4L71.1 66.7c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4l10.9-7.2z\"]\n  };\n  const faHryvnia = faHryvniaSign;\n  const faArrowDownLeftAndArrowUpRightToCenter = {\n    prefix: 'fal',\n    iconName: 'arrow-down-left-and-arrow-up-right-to-center',\n    icon: [512, 512, [], \"e092\", \"M507.3 27.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L320 169.4 320 64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144c0 8.8 7.2 16 16 16l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-105.4 0L507.3 27.3zM4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L192 342.6 192 448c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144c0-8.8-7.2-16-16-16L64 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l105.4 0L4.7 484.7z\"]\n  };\n  const faPills = {\n    prefix: 'fal',\n    iconName: 'pills',\n    icon: [576, 512, [], \"f484\", \"M112 64c44.2 0 80 35.8 80 80l0 112L32 256l0-112c0-44.2 35.8-80 80-80zM32 368l0-80 160 0 0 80c0 44.2-35.8 80-80 80s-80-35.8-80-80zM0 144L0 368c0 61.9 50.1 112 112 112s112-50.1 112-112l0-224c0-61.9-50.1-112-112-112S0 82.1 0 144zM416 448c-70.7 0-128-57.3-128-128c0-29.6 10-56.8 26.9-78.5L494.5 421.1C472.8 438 445.6 448 416 448zM337.5 218.9C359.2 202 386.4 192 416 192c70.7 0 128 57.3 128 128c0 29.6-10 56.8-26.9 78.5L337.5 218.9zM416 480a160 160 0 1 0 0-320 160 160 0 1 0 0 320z\"]\n  };\n  const faFaceGrinWide = {\n    prefix: 'fal',\n    iconName: 'face-grin-wide',\n    icon: [512, 512, [128515, \"grin-alt\"], \"f581\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm90-166.2c-22.6 23.6-54.5 38.3-89.9 38.3s-67.3-14.7-89.9-38.3c28.5 5.4 58.7 8.3 89.9 8.3s61.4-2.9 89.9-8.3zm33.8-41.1c-37.3 11.1-79.3 17.4-123.8 17.4s-86.4-6.3-123.8-17.4c-12.3-3.7-24.2 7-19.1 18.7c24.1 54.6 79 92.7 142.8 92.7s118.7-38.1 142.8-92.7c5.2-11.7-6.8-22.4-19.1-18.7zM192 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faGrinAlt = faFaceGrinWide;\n  const faTooth = {\n    prefix: 'fal',\n    iconName: 'tooth',\n    icon: [448, 512, [129463], \"f5c9\", \"M132 64c14.7 0 29 4.8 40.8 13.6l41.6 31.2 21.3 16c7.1 5.3 17.1 3.9 22.4-3.2s3.9-17.1-3.2-22.4l-5.4-4 16.3-13.9c13-11.1 29.5-17.2 46.6-17.2c39.5 0 71.6 32.1 71.6 71.6l0 3c0 11.6-2.7 23-7.9 33.4L354 216.3c-6.2 12.3-10.5 25.5-13 39.1L307.4 443.6 279.3 331.2C272.9 305.8 250.1 288 224 288s-48.9 17.8-55.3 43.2L140.6 443.6 107 255.4c-2.4-13.6-6.8-26.7-13-39.1L71.9 172c-5.2-10.4-7.9-21.8-7.9-33.4l0-6.6c0-37.6 30.4-68 68-68zm91.3 11.5L192 52c-17.3-13-38.4-20-60-20C76.8 32 32 76.8 32 132l0 6.6c0 16.6 3.9 32.9 11.3 47.7l22.2 44.3c4.8 9.6 8.2 19.8 10.1 30.4l34.6 193.6c2.6 14.7 15.4 25.4 30.4 25.4c14.1 0 26.5-9.6 29.9-23.4l29.4-117.7c2.8-11.1 12.8-18.9 24.2-18.9s21.5 7.8 24.2 18.9l29.4 117.7c3.4 13.7 15.8 23.4 29.9 23.4c14.9 0 27.7-10.7 30.4-25.4L372.5 261c1.9-10.6 5.3-20.8 10.1-30.4l22.2-44.3c7.4-14.8 11.3-31.1 11.3-47.7l0-3C416 78.4 369.6 32 312.4 32c-24.7 0-48.6 8.8-67.4 24.9L223.3 75.5z\"]\n  };\n  const faBasketballHoop = {\n    prefix: 'fal',\n    iconName: 'basketball-hoop',\n    icon: [640, 512, [], \"f435\", \"M35.1 201.9C51.5 170.8 135.3 32 320 32s268.5 138.8 284.9 169.9c2.1 4 3.1 8.4 3.1 13l0 116.3c0 12.6-7.4 24.1-19 29.2l-79.2 35.2-5 37.2L602 389.7c23.1-10.3 38-33.2 38-58.5l0-116.3c0-8.9-1.8-18.6-6.8-28C615.3 153.1 523.3 0 320 0S24.7 153.1 6.8 187C1.8 196.3 0 206 0 214.9L0 331.2c0 25.3 14.9 48.2 38 58.5l97.2 43.2-5-37.2L51 360.4c-11.6-5.1-19-16.6-19-29.2l0-116.3c0-4.6 .9-9 3.1-13zM192 176c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32 32 0 0-32c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48l0 32 32 0 0-32zm-48 64l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l18 0 30.1 226.1c.8 6.2 5.2 11.4 11.3 13.2s12.6-.1 16.7-4.8l48.3-55.7 56.3 56.5c3 3 7.1 4.7 11.3 4.7s8.3-1.7 11.3-4.7l56.3-56.5 48.3 55.7c4.1 4.8 10.6 6.7 16.7 4.8s10.4-7 11.3-13.2L494 272l18 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-15.8 0c-.2 0-.3 0-.5 0L448 240l-47.9 0-.2 0-31.9 0-.1 0-95.9 0-.1 0-31.9 0-.2 0L192 240l-31.7 0c-.2 0-.3 0-.5 0L144 240zm34.3 32l54.4 0 1.4 1.7-48.6 53.1L178.3 272zM279 272l81.9 0 2.1 2.2-43 49.6-43-49.6L279 272zm128.3 0l54.4 0-7.3 54.7-48.6-53.1 1.4-1.7zM320 473.3l-46.6-46.8L320 372.7l46.6 53.8L320 473.3zm-69.3-69.5l-48.1-48.3L255.2 298l43.6 50.3-48.1 55.5zm-21 24.2l-26.5 30.6-8.8-66.1 35.3 35.5zm159.6-24.2l-48.1-55.5L384.8 298l52.6 57.5-48.1 48.3zm21 24.2l35.3-35.5-8.8 66.1-26.5-30.6z\"]\n  };\n  const faObjectsAlignBottom = {\n    prefix: 'fal',\n    iconName: 'objects-align-bottom',\n    icon: [512, 512, [], \"e3bb\", \"M16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l480 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512zM176 352c8.8 0 16-7.2 16-16l0-288c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l64 0zm-64 32c-26.5 0-48-21.5-48-48L64 48C64 21.5 85.5 0 112 0l64 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-64 0zm288-32c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l64 0zm-64 32c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-64 0z\"]\n  };\n  const faV = {\n    prefix: 'fal',\n    iconName: 'v',\n    icon: [384, 512, [118], \"56\", \"M9.8 33.3c8.1-3.4 17.5 .4 21 8.5L192 422.9 353.3 41.8c3.4-8.1 12.8-11.9 21-8.5s11.9 12.8 8.5 21l-176 416c-2.5 5.9-8.3 9.8-14.7 9.8s-12.2-3.8-14.7-9.8L1.3 54.2c-3.4-8.1 .4-17.5 8.5-21z\"]\n  };\n  const faSparkles = {\n    prefix: 'fal',\n    iconName: 'sparkles',\n    icon: [512, 512, [10024], \"f890\", \"M432 32c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16zm0 288c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16zM136.8 216.4L54.2 254.6l82.6 38.1c6.9 3.2 12.4 8.7 15.6 15.6l38.1 82.6 38.1-82.6c3.2-6.9 8.7-12.4 15.6-15.6l82.6-38.1-82.6-38.1c-6.9-3.2-12.4-8.7-15.6-15.6l-38.1-82.6-38.1 82.6c-3.2 6.9-8.7 12.4-15.6 15.6zM123.4 321.8L9.3 269.1C3.6 266.5 0 260.8 0 254.6s3.6-11.9 9.3-14.5l114.1-52.7L176 73.3c2.6-5.7 8.3-9.3 14.5-9.3s11.9 3.6 14.5 9.3l52.7 114.1L371.8 240c5.7 2.6 9.3 8.3 9.3 14.5s-3.6 11.9-9.3 14.5L257.8 321.8 205.1 435.8c-2.6 5.7-8.3 9.3-14.5 9.3s-11.9-3.6-14.5-9.3L123.4 321.8z\"]\n  };\n  const faSquid = {\n    prefix: 'fal',\n    iconName: 'squid',\n    icon: [512, 512, [129425], \"e450\", \"M244.6 4.7c3.5-3.5 8.3-5.2 13.2-4.6L391.1 15.8C419.3 9.3 450.4 4.3 484.9 1c15-1.4 27.6 11.2 26.2 26.2c-3.3 34.4-8.4 65.6-14.8 93.8l15.7 133.2c.6 4.9-1.1 9.8-4.6 13.2s-8.4 5.1-13.3 4.5l-57-7.1c-7.3 10.7-14.9 20.4-22.8 29.1c-43.9 48.9-94.7 68.2-136.9 72.9l40.1 40.1c6.1 6.1 15.9 6.3 22.2 .4l66.8-62c18.9-17.6 48.3-17 66.6 1.2l34.2 34.2c6 6 6.3 15.5 .7 21.9l-11 12.5c-30.5 34.8-84.1 36.6-116.8 3.9l-2.9-2.9-15.9 14.7c-18.9 17.6-48.3 17-66.6-1.2l-50.3-50.3-30.1 20.7 38.1 38.1c18.7 18.7 18.7 49.1 0 67.9l-1.4 1.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l1.4-1.4c6.2-6.2 6.2-16.4 0-22.6l-42.3-42.3L153.3 442c-5.8 4-9.1 10.5-9 17.5c.2 11.4 9.5 20.5 20.8 20.5l11.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-11.7 0c-28.9 0-52.4-23.1-52.8-52c-.3-17.7 8.3-34.4 22.9-44.4l29.5-20.3-48.1-48.1L95.9 377.4C86.2 391.6 70.2 400 53 400C24.2 400 .9 376.7 .9 347.9L.9 336c0-8.8 7.2-16 16-16s16 7.2 16 16l0 11.9c0 11.1 9 20.1 20.1 20.1c6.6 0 12.8-3.3 16.6-8.7l24.1-35L51.3 281.9c-6.2-6.2-16.4-6.2-22.6 0l-1.4 1.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l1.4-1.4c18.7-18.7 49.1-18.7 67.9 0l38.1 38.1 20.7-30.1L82.5 217.1c-18.3-18.3-18.8-47.7-1.2-66.6L96 134.6l-2.9-2.9C60.3 99 62.1 45.4 96.9 14.9L109.5 4c6.3-5.5 15.9-5.2 21.8 .7l34.2 34.2c18.3 18.3 18.8 47.7 1.2 66.6l-62 66.8c-5.9 6.3-5.7 16.1 .4 22.2l40.1 40.1c4.7-42.2 24-93 72.9-136.9c8.8-7.9 18.5-15.5 29.1-22.8l-7.1-57c-.6-4.9 1.1-9.8 4.5-13.3zm32.6 52.1c11.8-6.3 24.5-12.2 38.2-17.7l-41-4.8 2.8 22.5zM135.1 320.5l56.4 56.4 45.2-31.1c9.5-6.5 20.2-9.5 30.6-10.3c36.3-2.6 82.7-18 123.2-63.1c39.6-44.1 74.6-117.8 87.7-238.7C357.3 46.9 283.6 81.9 239.5 121.5C194.4 162 179 208.4 176.4 244.7c-.7 10.3-3.8 21.1-10.3 30.6l-31.1 45.2zm320.1-85.7l22.6 2.8-4.8-41c-5.5 13.7-11.4 26.4-17.7 38.2zM117.8 111.2l25.5-27.5c5.9-6.3 5.7-16.1-.4-22.2L119.3 37.9 118 39c-20.9 18.3-22 50.4-2.3 70.1l2.1 2.1zm283 283l2.1 2.1c19.6 19.6 51.8 18.6 70.1-2.3l1.1-1.3-23.6-23.6c-6.1-6.1-15.9-6.3-22.2-.4l-27.5 25.5zM208.9 320a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faLeafyGreen = {\n    prefix: 'fal',\n    iconName: 'leafy-green',\n    icon: [576, 512, [129388], \"e41d\", \"M233.8 27c-38-36.5-98.4-36-135.8 1.5C92 34.4 87 40.8 83 47.7C70 69.6 50.6 89.9 30.9 105.9c-2.3 1.8-4.4 3.8-6.5 5.9C-1.4 137.6-6.8 176.2 8.5 207.2c5.7 11.7 11 24.1 11 37.1l0 35.7c0 14.7 5.8 28.8 16.3 39.2l26.3 26.3c10.4 10.4 16.3 24.5 16.3 39.2l0 12.9c0 2.9 .2 5.8 .7 8.7l7.6-7.6c6-6 9.4-14.1 9.4-22.6l0-39.3c-3.3-5-7-9.6-11.3-13.9L58.3 296.7c-4.4-4.4-6.9-10.4-6.9-16.6l0-35.7c0-21.1-8.5-39.3-14.3-51.2c-9.4-19.2-6-42.9 9.8-58.7L25.2 112.6 47 134.4c1.3-1.3 2.7-2.5 4-3.6C72.8 113.2 95.1 90.1 110.5 64c2.7-4.6 6.1-8.9 10.1-13c25.4-25.4 66.6-25.4 92.1 0l14.7-14.7L212.6 51.1c1.7 1.7 3.2 3.4 4.6 5.1c2.8-6.9 6.2-13.6 10.1-19.8c2-3.2 4.2-6.4 6.4-9.4zM68.7 507.3c6.2 6.2 16.4 6.2 22.6 0c0 0 0 0 0 0l40.6-40.6c12-12 28.3-18.7 45.3-18.7l68.4 0c17 0 33.3-6.7 45.3-18.7l10.5-10.5c12-12 28.3-18.7 45.3-18.7l43 0c17 0 33.3-6.7 45.3-18.7l29.1-29.1c10.7-10.7 25-16.4 39.3-21.3C540.9 317.9 568 282.1 568 240c0-3.4-.2-6.8-.5-10.1c-3.1-29.1-2.3-61.5 5-89.9c2.3-8.9 3.5-18.3 3.5-28C576 50.1 525.9 0 464 0c-9.7 0-19 1.2-28 3.5c-28.4 7.3-60.8 8.1-89.9 5c-3.3-.3-6.7-.5-10.1-.5c-42.1 0-77.9 27.1-90.8 64.9c-4.9 14.3-10.6 28.6-21.3 39.3l-29.1 29.1c-12 12-18.7 28.3-18.7 45.3l0 43c0 17-6.7 33.3-18.7 45.3l-10.5 10.5c-12 12-18.7 28.3-18.7 45.3l0 68.4c0 17-6.7 33.3-18.7 45.3L68.7 484.7c-6.2 6.2-6.2 16.4 0 22.6zM182.6 416L283.3 315.3 342.6 256l89.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-57.4 0 68.7-68.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-96 96L288 265.4l0-57.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 89.4-96 96 0-62.9c0-8.5 3.4-16.6 9.4-22.6l10.5-10.5c18-18 28.1-42.4 28.1-67.9l0-43c0-8.5 3.4-16.6 9.4-22.6l29.1-29.1c16.4-16.4 24-37.1 29-51.5C284.1 58 308 40 336 40c2.3 0 4.6 .1 6.8 .4c31.7 3.3 68.1 2.7 101.2-5.8c6.4-1.6 13-2.5 20-2.5c44.2 0 80 35.8 80 80c0 6.9-.9 13.6-2.5 20c-8.5 33.1-9.2 69.5-5.8 101.2c.2 2.2 .4 4.5 .4 6.8c0 28-18 51.9-43.2 60.6c-14.4 4.9-35.2 12.6-51.5 29l-29.1 29.1c-6 6-14.1 9.4-22.6 9.4l-43 0c-25.5 0-49.9 10.1-67.9 28.1l-10.5 10.5c-6 6-14.1 9.4-22.6 9.4l-62.9 0z\"]\n  };\n  const faCircleArrowUpRight = {\n    prefix: 'fal',\n    iconName: 'circle-arrow-up-right',\n    icon: [512, 512, [], \"e0fc\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM200 160l136 0c8.8 0 16 7.2 16 16l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-105.4L187.3 347.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L297.4 192 200 192c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCalendars = {\n    prefix: 'fal',\n    iconName: 'calendars',\n    icon: [512, 512, [], \"e0d7\", \"M208 0c8.8 0 16 7.2 16 16l0 48 160 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 64 0 160c0 35.3-28.7 64-64 64l-288 0c-35.3 0-64-28.7-64-64l0-160 0-64c0-35.3 28.7-64 64-64l32 0 0-48c0-8.8 7.2-16 16-16zM160 96c-17.7 0-32 14.3-32 32l0 32 352 0 0-32c0-17.7-14.3-32-32-32L160 96zm320 96l-352 0 0 160c0 17.7 14.3 32 32 32l288 0c17.7 0 32-14.3 32-32l0-160zM32 208l0 176c0 53 43 96 96 96l240 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-240 0C57.3 512 0 454.7 0 384L0 208c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faBangladeshiTakaSign = {\n    prefix: 'fal',\n    iconName: 'bangladeshi-taka-sign',\n    icon: [384, 512, [], \"e2e6\", \"M50 32.1C41.2 31 33.2 37.2 32.1 46S37.2 62.8 46 63.9l7.9 1c24 3 42 23.4 42 47.6L96 192l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 176c0 44.2 35.8 80 80 80l32 0c97.2 0 176-78.8 176-176l0-32c0-44.2-35.8-80-80-80l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c26.5 0 48 21.5 48 48l0 32c0 79.5-64.5 144-144 144l-32 0c-26.5 0-48-21.5-48-48l0-176 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-79.5c0-40.3-30-74.4-70.1-79.4l-7.9-1z\"]\n  };\n  const faBicycle = {\n    prefix: 'fal',\n    iconName: 'bicycle',\n    icon: [640, 512, [128690], \"f206\", \"M304 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l38.3 0 50.5 96-169.4 0-33.7-56.2c-2.9-4.8-8.1-7.8-13.7-7.8l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l54.9 0L197 178.2l-26.5 53.1c-13.3-4.7-27.6-7.2-42.5-7.2C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112l65 0c5.9 0 11.2-3.2 14-8.3l83.4-152.9 21.2 40.3C405.6 270.2 384 308.6 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-15.8 0-31 2.9-45 8.1L368.4 44.8C364.3 36.9 356.1 32 347.2 32L304 32zM453.8 275.7l44.1 83.8c4.1 7.8 13.8 10.8 21.6 6.7s10.8-13.8 6.7-21.6l-44.1-83.8c9.4-3.1 19.5-4.8 29.9-4.8c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-31.1 14.8-58.8 37.8-76.3zM156 260.2l-40 80.1c-6.4 12.8 2.9 27.8 17.2 27.8l89.5 0c-7.6 45.4-47.1 80-94.7 80c-53 0-96-43-96-96s43-96 96-96c9.8 0 19.2 1.5 28 4.2zM153.9 336l62.7-125.3L291.7 336l-137.9 0zm88.8-144L389 192 319.3 319.8 242.7 192z\"]\n  };\n  const faHammerWar = {\n    prefix: 'fal',\n    iconName: 'hammer-war',\n    icon: [384, 512, [], \"f6e4\", \"M208 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 37.2L36.7 32.4C17.7 29.5 0 44.7 0 64L0 256c0 19.3 17.7 34.5 36.7 31.6l150.5-22.6c3.1-.5 6.3-.5 9.5 0l150.5 22.6c19.1 2.9 36.7-12.4 36.7-31.6l0-192c0-19.3-17.7-34.5-36.7-31.6L208 53.2 208 16zm0 283.1l-16-2.4-16 2.4L176 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-196.9zM32 255.8L32 64.2c0 0 .1-.1 .1-.1s.1-.1 .1-.1L182.5 86.6c6.3 .9 12.7 .9 19 0L351.8 64c0 0 .1 .1 .1 .1s.1 .1 .1 .1l0 191.5c0 0-.1 .1-.1 .1c0 0 0 0-.1 0s0 0-.1 0L201.5 233.4c-6.3-.9-12.7-.9-19 0L32.2 256c0 0-.1-.1-.1-.1s-.1-.1-.1-.1z\"]\n  };\n  const faCircleD = {\n    prefix: 'fal',\n    iconName: 'circle-d',\n    icon: [512, 512, [], \"e104\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-160l-64 0 0-192 64 0c53 0 96 43 96 96s-43 96-96 96zM190.8 128c-17 0-30.8 13.8-30.8 30.8l0 194.5c0 17 13.8 30.8 30.8 30.8l65.2 0c70.7 0 128-57.3 128-128s-57.3-128-128-128l-65.2 0z\"]\n  };\n  const faSpiderBlackWidow = {\n    prefix: 'fal',\n    iconName: 'spider-black-widow',\n    icon: [512, 512, [], \"f718\", \"M151.2 1.7c7.9 4 11.1 13.6 7.2 21.5l-46.1 92.2c-3 6-2 13.2 2.6 18L176 199.3l0-47.3c0-32.2 19-59.9 46.3-72.6c7.7-3.6 16.8-.5 20.8 6.9L256 110.3l12.9-23.9c4-7.5 13.2-10.5 20.8-6.9C317 92.1 336 119.8 336 152l0 47.3 61.2-65.9c4.5-4.9 5.6-12.1 2.6-18L353.7 23.2c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2L428.4 101c8.9 17.9 5.9 39.5-7.8 54.1l-71.1 76.5 101.6-26.7c5.2-1.4 9.4-5.3 11.1-10.4l18.5-55.6c2.8-8.4 11.9-12.9 20.2-10.1s12.9 11.9 10.1 20.2l-18.5 55.6c-5.1 15.4-17.7 27.1-33.3 31.2L382.9 256l76.5 20.1c15.7 4.1 28.2 15.9 33.3 31.2l18.5 55.6c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-18.5-55.6c-1.7-5.1-5.9-9-11.1-10.4l-84-22.1L427 368.7c9.4 13.1 11.5 30.1 5.7 45.1l-33.8 87.9c-3.2 8.2-12.4 12.4-20.7 9.2s-12.4-12.4-9.2-20.7l33.8-87.9c1.9-5 1.2-10.7-1.9-15L367.9 341c-2.6 59.5-51.7 107-111.9 107s-109.3-47.5-111.9-107L111 387.3c-3.1 4.4-3.8 10-1.9 15l33.8 87.9c3.2 8.2-.9 17.5-9.2 20.7s-17.5-.9-20.7-9.2L79.2 413.8c-5.8-15.1-3.6-32 5.7-45.1L144.8 285l-84 22.1c-5.2 1.4-9.4 5.3-11.1 10.4L31.2 373.1c-2.8 8.4-11.9 12.9-20.2 10.1S-2 371.3 .8 362.9l18.5-55.6C24.5 292 37 280.2 52.7 276.1L129.1 256 52.7 235.9C37 231.8 24.5 220 19.3 204.6L.8 149.1c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1l18.5 55.6c1.7 5.1 5.9 9 11.1 10.4l101.6 26.7L91.4 155.1c-13.6-14.7-16.7-36.2-7.8-54.1L129.7 8.8c4-7.9 13.6-11.1 21.5-7.2zM270.1 151.6c-2.8 5.2-8.2 8.4-14.1 8.4s-11.3-3.2-14.1-8.4l-18.7-34.7c-9.4 8.8-15.2 21.3-15.2 35.1l0 104s0 0 0 0l0 .4c0 4.6-1.9 8.9-5.3 12C186.3 283 176 304.3 176 328l0 8c0 44.2 35.8 80 80 80s80-35.8 80-80l0-8c0-23.7-10.3-45-26.7-59.6c-3.4-3-5.3-7.4-5.3-12l0-.4s0 0 0 0l0-104c0-13.8-5.9-26.3-15.2-35.1l-18.7 34.7zM218.4 307.2c-1.6-2.1-2.4-4.6-2.4-7.2c0-6.6 5.4-12 12-12l56 0c6.6 0 12 5.4 12 12c0 2.6-.8 5.1-2.4 7.2L272 336l21.6 28.8c1.6 2.1 2.4 4.6 2.4 7.2c0 6.6-5.4 12-12 12l-56 0c-6.6 0-12-5.4-12-12c0-2.6 .8-5.1 2.4-7.2L240 336l-21.6-28.8z\"]\n  };\n  const faStaffSnake = {\n    prefix: 'fal',\n    iconName: 'staff-snake',\n    icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", \"M296 48l-88 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-56 0L64 48C28.7 48 0 76.7 0 112s28.7 64 64 64l8 0c39.8 0 72-32.2 72-72l0-24 32 0 0 112 0 32 0 64-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-32-16 0c-35.3 0-64 28.7-64 64s28.7 64 64 64l48 0 0 96-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 2.7 0 45.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-45.3 0-2.7 0-32 0-96 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l0 32c44.2 0 80-35.8 80-80s-35.8-80-80-80l-32 0 0-64 0-32 0-112 88 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-56 0 0 32 56 0c48.6 0 88-39.4 88-88s-39.4-88-88-88zM112 80l0 24c0 22.1-17.9 40-40 40l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0zM72 120a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faRodAsclepius = faStaffSnake;\n  const faRodSnake = faStaffSnake;\n  const faStaffAesculapius = faStaffSnake;\n  const faPear = {\n    prefix: 'fal',\n    iconName: 'pear',\n    icon: [512, 512, [], \"e20c\", \"M507.3 4.7c6.2 6.2 6.2 16.4 0 22.6L453.1 81.5C470 103.2 480 130.4 480 160c0 30.7-10.8 58.9-28.9 81c-29.9 36.5-61.4 81.8-73.3 127.4c-8.3 32-25 62.3-50.1 87.3c-75 75-196.5 75-271.5 0s-75-196.5 0-271.5c25.1-25.1 55.3-41.8 87.3-50.1c45.7-11.8 90.9-43.4 127.4-73.3c22.1-18 50.3-28.9 81-28.9c29.6 0 56.8 10 78.5 26.9L484.7 4.7c6.2-6.2 16.4-6.2 22.6 0zm-118.6 96l18.9-18.9C391.9 70.6 372.7 64 352 64c-23.1 0-44.2 8.1-60.7 21.6c-37.1 30.3-86.9 65.8-139.7 79.5c-26.6 6.9-51.8 20.8-72.8 41.7c-62.5 62.5-62.5 163.8 0 226.3s163.8 62.5 226.3 0c20.9-20.9 34.8-46.1 41.7-72.8c13.7-52.8 49.2-102.6 79.5-139.7C439.9 204.2 448 183.1 448 160c0-20.7-6.6-39.9-17.7-55.6l-18.9 18.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zM304 336c0 53-43 96-96 96c-8.8 0-16-7.2-16-16s7.2-16 16-16c35.3 0 64-28.7 64-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHeadSideCoughSlash = {\n    prefix: 'fal',\n    iconName: 'head-side-cough-slash',\n    icon: [640, 512, [], \"e062\", \"M224 32l16 0c66.1 0 127.1 40 153.8 96.9c3.2 6.9 6.5 14.2 9.9 21.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c6.2 13.9 12.7 28.5 19.8 42c11.1 21.3 24.8 42.3 44 59.4l3.2 2.8c6 5.3 9.5 13 9.5 21.1c0 7.4-2.8 14.1-7.4 19.1l25.2 19.9c8.9-10.5 14.3-24.1 14.3-38.9c0-17.2-7.4-33.6-20.2-45l-3.2-2.8c-15.1-13.5-26.6-30.6-36.9-50.3c-6.7-12.7-12.3-25.5-18.2-38.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c-3.5-7.8-7-15.7-10.8-23.8C390.8 47.3 318.6 0 240 0L224 0c-34.8 0-67.7 7.9-97.1 22.1l28.5 22.5C176.8 36.4 199.9 32 224 32zM31.3 109.7C11.4 143.1 0 182.2 0 224c0 52.9 18.4 101.6 49.1 140C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4C47.7 311.1 32 269.4 32 224c0-34.3 9-66.5 24.7-94.3l-25.4-20zM528.5 339.1l33.7 26.6c8.1-3.8 13.8-12.1 13.8-21.7c0-13.3-10.7-24-24-24c-11.6 0-21.2 8.2-23.5 19.1zm63.6 50.2l32 25.3c9.2-3.3 15.8-12.2 15.8-22.6c0-13.3-10.7-24-24-24c-12.3 0-22.5 9.3-23.9 21.3zM432 426l-23.6-18.7-66.5-5.5c-3.3-.3-5.8-3-5.8-6.4c0-3.2 2.3-5.9 5.5-6.3l37.1-5.3-34.7-27.4-7 1c-18.9 2.7-33 18.9-33 38c0 20 15.3 36.6 35.2 38.2l59.9 5C396.2 448.7 387 456 376 456l-72 0c-8.8 0-16 7.2-16 16l0 24c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8 56 0c30.9 0 56-25.1 56-56l0-6zM640 296a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faFileMov = {\n    prefix: 'fal',\n    iconName: 'file-mov',\n    icon: [512, 512, [], \"e647\", \"M64 480l16 0 0 32-16 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM157.7 359.8L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-70.2-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8l0 70.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2zM448 368l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16zM288 392c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 80c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80zm40-8c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-80c0-4.4-3.6-8-8-8l-16 0z\"]\n  };\n  const faTriangle = {\n    prefix: 'fal',\n    iconName: 'triangle',\n    icon: [512, 512, [9650], \"f2ec\", \"M235.5 75.8c4.2-7.3 12-11.8 20.5-11.8s16.2 4.5 20.5 11.8l201 344.6c1.6 2.8 2.5 6 2.5 9.3c0 10.2-8.2 18.4-18.4 18.4L50.4 448C40.2 448 32 439.8 32 429.6c0-3.3 .9-6.4 2.5-9.3l201-344.6zM207.9 59.6L6.9 404.2C2.4 411.9 0 420.7 0 429.6C0 457.4 22.6 480 50.4 480l411.2 0c27.8 0 50.4-22.6 50.4-50.4c0-8.9-2.4-17.7-6.9-25.4L304.1 59.6C294.1 42.5 275.8 32 256 32s-38.1 10.5-48.1 27.6z\"]\n  };\n  const faApartment = {\n    prefix: 'fal',\n    iconName: 'apartment',\n    icon: [576, 512, [], \"e468\", \"M128 128l-64 0c-17.7 0-32 14.3-32 32l0 288c0 17.7 14.3 32 32 32l128 0 32 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 32 0 128 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-96c0-17.7-14.3-32-32-32L192 32c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32zM320 416c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 64 0 0-64zm-96 96l-32 0L64 512c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l32 0 32 0 0-32c0-35.3 28.7-64 64-64L384 0c35.3 0 64 28.7 64 64l0 64 0 32 32 0 32 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-128 0-32 0-16 0-96 0-16 0zm288-88c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48zm-32-8l0-32-32 0 0 32 32 0zM136 384l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24zm-8-64l-32 0 0 32 32 0 0-32zm384-24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48zm-32-8l0-32-32 0 0 32 32 0zM136 256l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24zm-8-64l-32 0 0 32 32 0 0-32zm208 72c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48zm-32-8l0-32-32 0 0 32 32 0zm8-96l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24zm-8-64l-32 0 0 32 32 0 0-32z\"]\n  };\n  const faTruckMedical = {\n    prefix: 'fal',\n    iconName: 'truck-medical',\n    icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", \"M352 32c17.7 0 32 14.3 32 32l0 320-133.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l288 0zM0 352c0 35.3 28.7 64 64 64c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-148.2c0-11.5-4.1-22.5-11.6-31.2l-78.7-91.8C508.6 102.1 495.3 96 481.3 96L416 96l0-32c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352zM416 128l65.3 0c4.7 0 9.1 2 12.1 5.6L570.9 224 416 224l0-96zm0 216.4l0-88.4 160 0 0 128-5.5 0c-13.2-37.3-48.7-64-90.5-64c-24.6 0-47 9.2-64 24.4zM160 352a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm256 64a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM192 64c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faAmbulance = faTruckMedical;\n  const faPepper = {\n    prefix: 'fal',\n    iconName: 'pepper',\n    icon: [512, 512, [129745], \"e432\", \"M195.7 5.8c5.7-6.8 15.7-7.7 22.5-2L208 16C218.2 3.7 218.2 3.7 218.3 3.7s0 0 0 0s0 0 0 0c0 0 0 0 .1 .1l.2 .2 .6 .5c.5 .4 1.1 1 1.9 1.7c1.6 1.5 3.7 3.6 6.2 6.3c5 5.5 11.7 13.5 18.3 23.9c10.6 16.8 21.2 40 25 69c19.5-9.3 42.2-12.2 64.7-6.5c10.5 2.6 20.1 6.9 28.7 12.4c21.5-13.8 48.5-19.1 75.3-12.4c51.4 12.9 82.7 65 69.8 116.4l-56 224c-12.9 51.4-65 82.7-116.4 69.8c-10.5-2.6-20.1-6.9-28.7-12.4c-5.7 3.7-11.8 6.7-18.3 9.2c-10.6 4-22 6.1-33.7 6.1c-11.7 0-23.1-2.1-33.7-6.1c-6.5-2.4-12.6-5.5-18.3-9.2c-8.6 5.5-18.3 9.8-28.7 12.4C123.8 522 71.7 490.7 58.9 439.3l-56-224C-10 163.8 21.3 111.7 72.7 98.9c26.8-6.7 53.8-1.4 75.3 12.4c7.5-4.9 15.9-8.7 24.9-11.4c.8-.2 1.5-.4 2.3-.6c.5-.1 1.1-.3 1.6-.4c21.2-5.3 42.6-3.1 61.2 4.9c-3.6-20.9-11.5-37.7-19.5-50.3c-5.4-8.5-10.8-15-14.7-19.3c-2-2.1-3.6-3.7-4.6-4.7c-.5-.5-.9-.9-1.2-1.1l-.2-.2c-6.8-5.7-7.7-15.7-2-22.5zM123.4 134.1c-12.9-6.1-28-8-42.9-4.2c-34.3 8.6-55.1 43.3-46.6 77.6l56 224c8.6 34.3 43.3 55.1 77.6 46.6c10-2.5 18.8-7.2 26.1-13.4c6-5.1 14.8-5.1 20.8 0c5.5 4.7 12 8.6 19.1 11.3c0 0 0 0 0 0c7.1 2.7 14.7 4.1 22.5 4.1c0 0 0 0 0 0c7.8 0 15.4-1.4 22.4-4.1c0 0 0 0 0 0c7.1-2.7 13.6-6.5 19.1-11.3c6-5.1 14.8-5.1 20.8 0c7.3 6.2 16.1 10.9 26.1 13.4c34.3 8.6 69-12.3 77.6-46.6l56-224c8.6-34.3-12.3-69-46.6-77.6c-20.9-5.2-41.9 .4-57.1 13.4c-6 5.1-14.8 5.1-20.8 0c-7.3-6.2-16.1-10.9-26.1-13.4c-22.4-5.6-44.9 1.3-60.3 16.4c-6.2 6.1-16.2 6.1-22.4 0c-15.4-15.1-38-22-60.3-16.4c0 0 0 0 0 0c-34.3 8.6-55.1 43.3-46.6 77.6L175.5 358c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6L106.9 215.3c-7.3-29.3-.3-58.8 16.5-81.1zM256 512s0 0 0 0l0-16 0 16s0 0 0 0z\"]\n  };\n  const faPiano = {\n    prefix: 'fal',\n    iconName: 'piano',\n    icon: [512, 512, [], \"f8d4\", \"M432 384l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-96 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-48 0 0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-64-48 0zm-16-32l64 0 0-24.4c0-12.1-6.8-23.2-17.7-28.6l-58.4-29.2c-31.8-15.9-51.9-48.4-51.9-84C352 100.8 283.2 32 198.3 32L192 32C103.6 32 32 103.6 32 192l0 160 64 0 64 0 64 0 128 0 64 0zm96-24.4l0 24.4 0 16 0 16 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-64 0-16 0-16L0 192C0 86 86 0 192 0l6.3 0C300.8 0 384 83.2 384 185.7c0 23.5 13.2 44.9 34.2 55.4l58.4 29.2c21.7 10.8 35.4 33 35.4 57.2z\"]\n  };\n  const faGunSquirt = {\n    prefix: 'fal',\n    iconName: 'gun-squirt',\n    icon: [576, 512, [], \"e19d\", \"M128 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16C43 64 0 107 0 160c0 47.3 34.3 86.7 79.4 94.6L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480l104 0c14.7 0 27.5-10 31-24.2L225 352l63 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-55 0 16-64 199 0c35.6 0 66.6-19.3 83.2-48l4.8 0c22.1 0 40-17.9 40-40l0-16c0-22.1-17.9-40-40-40l-4.8 0C514.6 83.3 483.6 64 448 64L128 64l0-16zM112 96l336 0c26.2 0 48.8 15.8 58.7 38.4c2.5 5.8 8.3 9.6 14.7 9.6l14.7 0c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8l-14.7 0c-6.4 0-12.1 3.8-14.7 9.6C496.8 208.2 474.2 224 448 224l-191 0-33 0L96 224c-35.3 0-64-28.7-64-64s28.7-64 64-64l16 0zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 144zM64 448l48-192 104 0L168 448 64 448z\"]\n  };\n  const faWheatAwnCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'wheat-awn-circle-exclamation',\n    icon: [640, 512, [], \"e598\", \"M491.2 43.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L341.8 147.5c1-16.8-1.2-33.7-6.7-49.8l54.3-54.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L319.9 67.5c-4.5-6.5-9.6-12.8-15.4-18.6L281.9 26.4c-6.2-6.2-16.4-6.2-22.6 0L225.4 60.3c-17.4 17.4-26.7 39.8-28 62.6l-6-6c-6.2-6.2-16.4-6.2-22.6 0l-33.9 33.9c-17.4 17.4-26.7 39.8-28 62.6l-6-6c-6.2-6.2-16.4-6.2-22.6 0L44.4 241.3C7 278.8 7 339.6 44.4 377.1L78.4 411s0 0 0 0L4.9 484.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L101 433.6s0 0 0 0l33.9 33.9c37.5 37.5 98.3 37.5 135.8 0l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6l-6-6c8.3-.5 16.5-2 24.4-4.6c-2-10.5-3-21.4-3-32.4l0-.7c-23.6 10.9-52.5 6.6-72-12.9l-33.9-33.9c31.8-31.8 80.3-36.6 117.1-14.5c4.5-12 10.3-23.4 17.2-33.9c-3.5-2.3-6.9-5-10-8.1L304.6 230c29.8-29.8 74.5-35.9 110.3-18.2c11.6-6.1 24.1-10.9 37-14.2c-2.5-2-5-3.8-7.6-5.6l46.8-46.8c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-54.3 54.4c-16.1-5.5-33-7.8-49.8-6.7L491.2 43.3zM191.8 297.5l-.3 .3-33.9-33.9c-25-25-25-65.5 0-90.5l22.6-22.6 11.3 11.3c37.4 37.4 37.5 97.9 .4 135.4zM248 82.9l22.6-22.6 11.3 11.3c37.5 37.5 37.5 98.2 0 135.7L248 173.4c-25-25-25-65.5 0-90.5zM89.7 241.3l11.3 11.3c37.5 37.5 37.5 98.2 0 135.7L67.1 354.4c-25-25-25-65.5 0-90.5l22.6-22.6zm181 181L248 444.9c-25 25-65.5 25-90.5 0L123.6 411c37.5-37.5 98.2-37.5 135.7 0l11.3 11.3zM384 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-160c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSnowman = {\n    prefix: 'fal',\n    iconName: 'snowman',\n    icon: [512, 512, [9731, 9924], \"f7d0\", \"M256 0C194.1 0 144 50.1 144 112c0 17.6 4.1 34.2 11.3 49c-5.7 7.3-10.7 15.2-14.7 23.6L96 169.8 96 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 47.1L21.1 144.8C12.7 142 3.6 146.6 .8 154.9s1.7 17.4 10.1 20.2L130.4 215c-1.6 8.1-2.4 16.4-2.4 25c0 14 2.2 27.4 6.4 40C110.5 308 96 344.3 96 384c0 41.2 15.6 78.8 41.2 107.2c13.7 15.2 33.2 20.8 51 20.8l135.7 0c17.8 0 37.3-5.7 51-20.8c25.6-28.4 41.2-66 41.2-107.2c0-39.7-14.5-76-38.4-104c4.1-12.6 6.4-26.1 6.4-40c0-8.5-.8-16.9-2.4-25l119.5-39.8c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1L448 159.1l0-47.1c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 57.8-44.6 14.9c-4.1-8.4-9-16.4-14.7-23.6c7.2-14.8 11.3-31.5 11.3-49C368 50.1 317.9 0 256 0zM176 112c0-44.2 35.8-80 80-80s80 35.8 80 80c0 15.6-4.5 30.2-12.2 42.5c-3.9 6.2-3.1 14.2 1.9 19.5C342 191.2 352 214.4 352 240c0 13.3-2.7 25.9-7.5 37.3c-2.5 5.9-1.2 12.8 3.3 17.4C370.2 317.8 384 349.3 384 384c0 33-12.5 63-32.9 85.7c-5.9 6.6-15.6 10.3-27.2 10.3l-135.7 0c-11.6 0-21.3-3.7-27.2-10.3C140.4 447 128 417 128 384c0-34.7 13.8-66.2 36.3-89.3c4.5-4.6 5.8-11.5 3.3-17.4c-4.8-11.5-7.5-24.1-7.5-37.3c0-25.6 10-48.8 26.3-66c5-5.3 5.8-13.3 1.9-19.5C180.5 142.2 176 127.6 176 112zm96 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 43.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9l0-3.2c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 3.2z\"]\n  };\n  const faUserAlien = {\n    prefix: 'fal',\n    iconName: 'user-alien',\n    icon: [448, 512, [], \"e04a\", \"M224 32C154.6 32 96 91.1 96 167c0 39.5 21.1 78.5 49.8 112.7c28.3 33.6 60.7 58.7 76 69.6c.1 .1 .8 .5 2.2 .5s2.1-.4 2.2-.5c15.2-10.9 47.7-35.9 76-69.6C330.9 245.5 352 206.5 352 167c0-75.9-58.6-135-128-135zM64 167C64 74.8 135.6 0 224 0s160 74.8 160 167c0 101-106.6 185-139.2 208.3c-6.1 4.3-13.4 6.5-20.8 6.5s-14.7-2.1-20.8-6.5C170.6 352 64 268.1 64 167zm62.1 185.2c12.8 12.5 25.1 23.2 35.8 31.7l-27.4 0C80 384 35.5 426.4 32.2 480l383.6 0c-3.3-53.6-47.8-96-102.2-96l-27.4 0c10.6-8.6 23-19.3 35.8-31.7C392.3 356.6 448 415 448 486.4c0 14.1-11.5 25.6-25.6 25.6L25.6 512C11.5 512 0 500.5 0 486.4C0 415 55.7 356.6 126.1 352.3zm23-175.4l48 16c8.4 2.8 12.9 11.9 10.1 20.2s-11.9 12.9-20.2 10.1l-48-16c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1zm160 30.4l-48 16c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2l48-16c8.4-2.8 17.4 1.7 20.2 10.1s-1.7 17.4-10.1 20.2z\"]\n  };\n  const faShieldCheck = {\n    prefix: 'fal',\n    iconName: 'shield-check',\n    icon: [512, 512, [], \"f2f7\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zm82.3 195.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 297.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faMortarPestle = {\n    prefix: 'fal',\n    iconName: 'mortar-pestle',\n    icon: [512, 512, [], \"f5a7\", \"M478.2 35c0 0 0 0 0 0c-1.3-1.7-3.2-2.7-5.4-2.9c0 0 0 0 0 0L476.3 .3 472.8 32s0 0 0 0c-2-.2-4 .3-5.6 1.5l-.3 .2s0 0 0 0L292.6 160l-54.6 0L448.2 7.9c8.3-6.2 18.4-8.7 28.1-7.6c10.2 1.1 20 6.1 26.9 14.7c2.9 3.6 5.1 7.6 6.6 11.8c2 5.7 2.7 11.7 2.1 17.6c-1 9.7-5.6 19-13.4 25.8L398.1 160l-47.9 0L477 46.3l.3-.3s0 0 0 0c1.5-1.3 2.4-3.1 2.7-5.2c.1-1.2 0-2.4-.4-3.5c0 0 0 0 0 0c-.3-.8-.7-1.6-1.3-2.3zM64 224l0 32c0 69.4 35.3 122.2 102.6 146.1c9.7 3.5 17.2 11.4 20.1 21.4s.7 20.7-5.8 28.7c-6.6 8.3-11.9 17.7-15.4 27.8l181.1 0c-3.6-10.1-8.8-19.5-15.4-27.8c-6.4-8.1-8.6-18.8-5.8-28.7s10.3-17.9 20.1-21.4C412.7 378.2 448 325.4 448 256l0-32L64 224zM352 480s0 0 0 0c.1 0 .1 0 0 0zm-192 0c-.1 0-.1 0 0 0c0 0 0 0 0 0zM512 208c0 8.8-7.2 16-16 16l-16 0 0 32c0 71.6-32.7 130.1-93.8 163c-9.4 5-19.4 9.5-30.1 13.3c6.8 8.5 12.5 17.8 16.9 27.9c2.9 6.5 5.2 13.2 7 20.2c4.4 17.1-10.4 31.7-28.1 31.7l-192 0c-17.7 0-32.4-14.6-28.1-31.7c1.8-7 4.1-13.7 7-20.2c4.5-10 10.2-19.4 16.9-27.9c-10.7-3.8-20.7-8.2-30.1-13.3C64.7 386.1 32 327.6 32 256l0-32-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 448 0 16 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faRoadBarrier = {\n    prefix: 'fal',\n    iconName: 'road-barrier',\n    icon: [640, 512, [], \"e562\", \"M16 32c8.8 0 16 7.2 16 16l0 32 576 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 0 32 0 160 0 32 0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160L32 304l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 304l0-32L0 112 0 80 0 48c0-8.8 7.2-16 16-16zM608 272l0-160-38.1 0-80 160L608 272zM32 272l38.1 0 80-160L32 112l0 160zM406.1 112l-92.2 0-80 160 92.2 0 80-160zm35.8 0l-80 160 92.2 0 80-160-92.2 0zm-256 0l-80 160 92.2 0 80-160-92.2 0z\"]\n  };\n  const faChartCandlestick = {\n    prefix: 'fal',\n    iconName: 'chart-candlestick',\n    icon: [512, 512, [], \"e0e2\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zm288 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 .3 0 .5 0 .8c-18.3 3.7-32 19.8-32 39.2l0 80c0 19.4 13.8 35.5 32 39.2c0 .3 0 .5 0 .8l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-.3 0-.5 0-.8c18.3-3.7 32-19.8 32-39.2l0-80c0-19.4-13.8-35.5-32-39.2c0-.3 0-.5 0-.8l0-48zM176 64c-8.8 0-16 7.2-16 16l0 48c0 .3 0 .5 0 .8c-18.3 3.7-32 19.8-32 39.2l0 112c0 19.4 13.8 35.5 32 39.2c0 .3 0 .5 0 .8l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-.3 0-.5 0-.8c18.3-3.7 32-19.8 32-39.2l0-112c0-19.4-13.8-35.5-32-39.2c0-.3 0-.5 0-.8l0-48c0-8.8-7.2-16-16-16zm144 72l0 80c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-80c0-4.4 3.6-8 8-8l16 0c4.4 0 8 3.6 8 8zm104 88l16 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-8-32c0 .3 0 .5 0 .8c-18.3 3.7-32 19.8-32 39.2l0 48c0 19.4 13.8 35.5 32 39.2c0 .3 0 .5 0 .8l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-.3 0-.5 0-.8c18.3-3.7 32-19.8 32-39.2l0-48c0-19.4-13.8-35.5-32-39.2c0-.3 0-.5 0-.8l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48zM184 160c4.4 0 8 3.6 8 8l0 112c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-112c0-4.4 3.6-8 8-8l16 0z\"]\n  };\n  const faBriefcaseBlank = {\n    prefix: 'fal',\n    iconName: 'briefcase-blank',\n    icon: [512, 512, [], \"e0c8\", \"M160 48l0 48 192 0 0-48c0-8.8-7.2-16-16-16L176 32c-8.8 0-16 7.2-16 16zM128 96l0-48c0-26.5 21.5-48 48-48L336 0c26.5 0 48 21.5 48 48l0 48 64 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l64 0zm240 32l-224 0-80 0c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-80 0z\"]\n  };\n  const faSchool = {\n    prefix: 'fal',\n    iconName: 'school',\n    icon: [640, 512, [127979], \"f549\", \"M328.9 2.7c-5.4-3.6-12.4-3.6-17.8 0L171.2 96 64 96C28.7 96 0 124.7 0 160L0 448c0 35.3 28.7 64 64 64l192 0 32 0 64 0 32 0 192 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L468.8 96 328.9 2.7zM384 384c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 96L64 480c-17.7 0-32-14.3-32-32l0-288c0-17.7 14.3-32 32-32l112 0c3.2 0 6.2-.9 8.9-2.7L320 35.2l135.1 90.1c2.6 1.8 5.7 2.7 8.9 2.7l112 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-192 0 0-96zm-32 96l-64 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96zM96 192l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 64-32 0 0-64 32 0zm320-32c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 64-32 0 0-64zM96 352l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 64-32 0 0-64 32 0zm320-32c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 64-32 0 0-64zM320 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm16-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-8 0 0-16z\"]\n  };\n  const faIgloo = {\n    prefix: 'fal',\n    iconName: 'igloo',\n    icon: [576, 512, [], \"f7ae\", \"M576 320l0 32 0 64c0 35.3-28.7 64-64 64l-128 0-192 0L64 480c-35.3 0-64-28.7-64-64l0-96C0 160.9 128.9 32 288 32s288 128.9 288 288zm-32 32l-64 0-32 0-64 0 0 96 128 0c17.7 0 32-14.3 32-32l0-64zm0-32c0-46.6-12.5-90.3-34.2-128L480 192l0 128 64 0zM352 192l-32 0-192 0 0 128 69.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l69.5 0 0-128-96 0zM96 352l-64 0 0 64c0 17.7 14.3 32 32 32l128 0 0-96-64 0-32 0zm0-32l0-128-29.8 0C44.5 229.7 32 273.4 32 320l64 0zM487.9 160C453.8 117.5 406.4 86.1 352 72.1l0 87.9 135.9 0zM320 66c-10.5-1.3-21.2-2-32-2c-80.8 0-152.9 37.5-199.9 96L320 160l0-94zM288 288c-35.3 0-64 28.7-64 64l0 96 128 0 0-96c0-35.3-28.7-64-64-64z\"]\n  };\n  const faBracketRound = {\n    prefix: 'fal',\n    iconName: 'bracket-round',\n    icon: [192, 512, [\"parenthesis\"], \"28\", \"M158.1 40.4c4.2 7.8 1.3 17.5-6.4 21.7C111.5 83.8 32 153.4 32 256s79.5 172.2 119.6 193.9c7.8 4.2 10.7 13.9 6.4 21.7s-13.9 10.7-21.7 6.4C91.2 453.6 0 375.3 0 256S91.2 58.4 136.4 33.9c7.8-4.2 17.5-1.3 21.7 6.4z\"]\n  };\n  const faParenthesis = faBracketRound;\n  const faJoint = {\n    prefix: 'fal',\n    iconName: 'joint',\n    icon: [640, 512, [], \"f595\", \"M448 16l0 27c0 42.4 16.9 83.1 46.9 113.1l21 21c18 18 28.1 42.4 28.1 67.9l0 27c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-27c0-17-6.7-33.3-18.7-45.3l-21-21C436.2 142.7 416 93.9 416 43l0-27c0-8.8 7.2-16 16-16s16 7.2 16 16zM608 272l0-27c0-42.4-16.9-83.1-46.9-113.1l-21-21C522.1 92.9 512 68.4 512 43l0-27c0-8.8 7.2-16 16-16s16 7.2 16 16l0 27c0 17 6.7 33.3 18.7 45.3l21 21c36 36 56.2 84.8 56.2 135.8l0 27c0 8.8-7.2 16-16 16s-16-7.2-16-16zM116.1 452.3c51.8 14 117 27.7 171.9 27.7l35.2 0-71.5-85.8-6.6-7.9c-43.9 4.5-90.2 14.9-129.1 25.3c-22.9 6.2-45.6 12.8-67.8 20.3c22.3 7.4 45 14.2 67.8 20.3zM284.8 384l71.5 85.7 8.5 10.2 118.3 0-71.5-85.8L403.2 384 288 384c-1 0-2.1 0-3.2 0zm160 0l71.5 85.8 8.5 10.2 75.2 0c4.4 0 8-3.6 8-8l0-80c0-4.4-3.6-8-8-8l-155.2 0zM15.8 409.5c30.1-11 61.1-20.3 92-28.6C160.3 366.7 228.8 352 288 352l312 0c22.1 0 40 17.9 40 40l0 80c0 22.1-17.9 40-40 40l-312 0c-59.2 0-127.7-14.7-180.2-28.8c-30.8-8.3-62-17.8-92-28.6C6.3 451.1 0 442.1 0 432s6.3-19.1 15.8-22.5z\"]\n  };\n  const faHorseSaddle = {\n    prefix: 'fal',\n    iconName: 'horse-saddle',\n    icon: [576, 512, [], \"f8c3\", \"M336 144c0-61.9 50.1-112 112-112l24 0 8 0 5.8 0c24.7 0 45.4 18.8 47.8 43.4l7.7 80.8c1.1 11.9-4.5 23.4-14.7 29.7c-14.4 9-33.4 4.9-42.9-9.2l-6.4-9.6c-3-4.5-8-7.1-13.3-7.1l-32 0c-8.8 0-16 7.2-16 16l0 52.8c-.3 1.5-.4 3-.3 4.5c.2 2.2 .3 4.4 .3 6.7c0 24-10.4 45.1-26.7 59.6c-3.4 3-5.3 7.4-5.3 11.9L384 472c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-137.3c0-7.8-5.6-14.5-13.3-15.8c-1.4-.2-2.8-.5-4.3-.8L256 304l0-49.3c45.4-7.6 80-47.1 80-94.7l0-16zm-96 80c-35.3 0-64-28.7-64-64l16 0 40 0 72 0c0 35.3-28.7 64-64 64zm-16 30.7l0 42.1-21.8-4.9c-5.2-1.2-10.6 .3-14.5 4s-5.7 9-4.8 14.3c.8 4.5 1.1 9.1 1.1 13.7c0 11.3-2.3 22.4-6.7 32.8l-8.1 19c-5 11.7-5.9 24.8-2.5 37l15.9 57.2c1.4 5.1-2.4 10.1-7.7 10.1l-33.2 0c-3.6 0-6.7-2.4-7.7-5.9l-13.5-48.6c-6.3-22.8-4.7-47.1 4.6-68.8l8.1-19c1.9-4.4 2.8-9.1 2.8-13.9c0-4.6-.9-9.3-2.7-13.5L99.9 230.2C97.3 224 96 217.4 96 210.7c0-27.1 21.3-49.2 48-50.6c0 47.5 34.6 87 80 94.6zM192 128l-32 0-13.3 0c-33.5 0-62.3 19.9-75.3 48.5C31.3 180.8 0 214.7 0 256l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-20.9 13.4-38.7 32-45.3c0 10.9 2.2 21.7 6.4 31.7l33.4 80.1c.2 .4 .2 .8 .2 1.2c0 .4-.1 .9-.3 1.3l-8.1 19c-12.2 28.4-14.3 60.2-6 90l13.5 48.6c4.8 17.3 20.6 29.3 38.5 29.3l33.2 0c26.5 0 45.6-25.2 38.5-50.7l-15.9-57.2c-1.5-5.3-1.1-10.9 1.1-15.9l8.1-19c5.6-13.1 8.8-27.2 9.2-41.4L304 347.6 304 472c0 22.1 17.9 40 40 40l32 0c22.1 0 40-17.9 40-40l0-153.6c19.6-20 32-47.5 32-78.4c0-1.9-.1-3.9-.1-5.8c.1-.7 .1-1.4 .1-2.2l0-40 7.4 0 1.7 2.5c19 28.6 57.4 36.8 86.5 18.6c20.4-12.7 31.8-35.9 29.6-59.9l-7.7-80.8c-1.5-15.5-7.3-29.7-16.3-41.3C555.5 29 560 23 560 16c0-8.8-7.2-16-16-16L485.8 0 480 0l-8 0L448 0C373.9 0 312.8 56 304.9 128L232 128l-40 0zM496 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faMugMarshmallows = {\n    prefix: 'fal',\n    iconName: 'mug-marshmallows',\n    icon: [512, 512, [], \"f7b7\", \"M357.7 103c6.6 6.6 10.3 15.6 10.3 25l-32 0c0-.9-.3-1.7-1-2.3L277.2 67.8c-2.4-2.4-5.7-3.8-9.2-3.8s-6.7 1.4-9.2 3.8L201 125.7c-.6 .6-1 1.5-1 2.3l-32 0c0-9.4 3.7-18.3 10.3-25l57.9-57.9C244.6 36.7 256.1 32 268 32s23.4 4.7 31.8 13.2L357.7 103zM64 80l0 48-32 0 0-48c0-26.5 21.5-48 48-48l124.1 0-32 32L80 64c-8.8 0-16 7.2-16 16zM32 384c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192-16 0-208 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 192zm0-224l80 0 224 0 16 0 48 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-16 0c0 53-43 96-96 96L96 480c-53 0-96-43-96-96L0 192c0-17.7 14.3-32 32-32zM384 352l16 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-16 0 0 160z\"]\n  };\n  const faFilters = {\n    prefix: 'fal',\n    iconName: 'filters',\n    icon: [640, 512, [], \"e17e\", \"M231.1 32C209.5 32 192 49.5 192 71.1c0 9.7 3.6 19.1 10.2 26.3L352 262.2l0 97.7c0 10.2 4.9 19.9 13.2 25.9L445 443.8c3.8 2.7 8.3 4.2 13 4.2c12.2 0 22-9.9 22-22l0-163.8L629.8 97.4c6.5-7.2 10.2-16.6 10.2-26.3C640 49.5 622.5 32 600.9 32L231.1 32zM224 71.1c0-3.9 3.2-7.1 7.1-7.1l369.8 0c3.9 0 7.1 3.2 7.1 7.1c0 1.8-.7 3.5-1.8 4.8l-154 169.4c-2.7 2.9-4.2 6.8-4.2 10.8l0 150.4-64-46.5L384 256c0-4-1.5-7.8-4.2-10.8L225.8 75.8c-1.2-1.3-1.8-3-1.8-4.8zM164.5 96L39.1 96C17.5 96 0 113.5 0 135.1c0 9.7 3.6 19.1 10.2 26.3L160 326.2l0 65.7c0 10.2 4.9 19.9 13.2 25.9L253 475.8c3.8 2.7 8.3 4.2 13 4.2c12.2 0 22-9.9 22-22l0-131.8L320 291l0-16.4L305.8 259l-45.7 50.3c-2.7 2.9-4.2 6.8-4.2 10.8l0 118.4-64-46.5 0-71.9c0-4-1.5-7.8-4.2-10.8L33.8 139.8c-1.2-1.3-1.8-3-1.8-4.8c0-3.9 3.2-7.1 7.1-7.1l147.7 0-8.3-9.1c-6.1-6.7-10.8-14.5-14-22.9z\"]\n  };\n  const faBellOn = {\n    prefix: 'fal',\n    iconName: 'bell-on',\n    icon: [640, 512, [128365], \"f8fa\", \"M606.3 8.8c4 7.9 .7 17.5-7.2 21.5l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l64-32c7.9-4 17.5-.7 21.5 7.2zM304 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16.8c80.9 8 144 76.2 144 159.2l0 29.1c0 43.7 17.4 85.6 48.3 116.6l2.8 2.8c8.3 8.3 13 19.6 13 31.3c0 24.5-19.8 44.3-44.3 44.3l-359.4 0C115.8 416 96 396.2 96 371.7c0-11.7 4.7-23 13-31.3l2.8-2.8c30.9-30.9 48.3-72.8 48.3-116.6l0-29.1c0-83 63.1-151.2 144-159.2L304 16zm16 48c-70.7 0-128 57.3-128 128l0 29.1c0 52.2-20.7 102.3-57.7 139.2l-2.8 2.8c-2.3 2.3-3.6 5.4-3.6 8.7c0 6.8 5.5 12.3 12.3 12.3l359.4 0c6.8 0 12.3-5.5 12.3-12.3c0-3.3-1.3-6.4-3.6-8.7l-2.8-2.8c-36.9-36.9-57.7-87-57.7-139.2l0-29.1c0-70.7-57.3-128-128-128zM289.8 458.7c4.4 12.5 16.3 21.3 30.2 21.3s25.8-8.9 30.2-21.3c2.9-8.3 12.1-12.7 20.4-9.8s12.7 12.1 9.8 20.4C371.6 494.2 347.9 512 320 512s-51.6-17.8-60.4-42.7c-2.9-8.3 1.4-17.5 9.8-20.4s17.5 1.4 20.4 9.8zM0 176c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-8.8 0-16-7.2-16-16zm544-16l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM40.8 30.3c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2l64 32c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32z\"]\n  };\n  const faAngleRight = {\n    prefix: 'fal',\n    iconName: 'angle-right',\n    icon: [320, 512, [8250], \"f105\", \"M267.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L233.4 256 84.7 107.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l160 160z\"]\n  };\n  const faDialMed = {\n    prefix: 'fal',\n    iconName: 'dial-med',\n    icon: [576, 512, [], \"e15f\", \"M288 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm16 232l0-127c63.1 7.9 112 61.7 112 127c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-65.3 48.9-119.1 112-127l0 127c0 8.8 7.2 16 16 16s16-7.2 16-16zM288 128a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM568 288a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 96A24 24 0 1 0 72 96a24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 480a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHorse = {\n    prefix: 'fal',\n    iconName: 'horse',\n    icon: [576, 512, [128014], \"f6f0\", \"M336 144c0 8.8-7.2 16-16 16l-88 0-40 0-45.3 0c-28 0-50.7 22.7-50.7 50.7c0 6.7 1.3 13.3 3.9 19.5l33.4 80.1c1.8 4.3 2.7 8.9 2.7 13.5c0 4.8-1 9.5-2.8 13.9l-8.1 19c-9.3 21.7-10.9 46-4.6 68.8l13.5 48.6c1 3.5 4.1 5.9 7.7 5.9l33.2 0c5.3 0 9.1-5 7.7-10.1l-15.9-57.2c-3.4-12.3-2.5-25.3 2.5-37l8.1-19c4.4-10.4 6.7-21.5 6.7-32.8c0-4.6-.4-9.2-1.1-13.7c-.9-5.3 .9-10.6 4.8-14.3s9.3-5.2 14.5-4L318.4 318c1.4 .3 2.8 .6 4.3 .8c7.7 1.3 13.3 8 13.3 15.8L336 472c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-160.4c0-4.6 1.9-8.9 5.3-11.9C405.6 285.1 416 264 416 240c0-2.3-.1-4.5-.3-6.7c-.1-1.5 0-3.1 .3-4.5l0-52.8c0-8.8 7.2-16 16-16l32 0c5.4 0 10.3 2.7 13.3 7.1l6.4 9.6c9.4 14.2 28.5 18.3 42.9 9.2c10.1-6.3 15.8-17.8 14.7-29.7l-7.7-80.8c-2.3-24.6-23-43.4-47.8-43.4L480 32l-8 0-24 0c-61.9 0-112 50.1-112 112zM549.2 31.1c8.9 11.6 14.8 25.7 16.3 41.3l7.7 80.8c2.3 23.9-9.2 47.1-29.6 59.9c-29.1 18.2-67.4 10-86.5-18.6l-1.7-2.5-7.4 0 0 40c0 .7-.1 1.5-.1 2.2c.1 1.9 .1 3.9 .1 5.8c0 30.9-12.4 58.4-32 78.4L416 472c0 22.1-17.9 40-40 40l-32 0c-22.1 0-40-17.9-40-40l0-124.4-88.1-19.8c-.5 14.3-3.6 28.3-9.2 41.4l-8.1 19c-2.2 5-2.5 10.6-1.1 15.9l15.9 57.2c7.1 25.5-12.1 50.7-38.5 50.7l-33.2 0c-18 0-33.7-12-38.5-29.3L89.6 434.1c-8.3-29.8-6.2-61.5 6-90l8.1-19c.2-.4 .3-.8 .3-1.3c0-.4-.1-.8-.2-1.2L70.4 242.5c-4.2-10.1-6.4-20.8-6.4-31.7c-18.6 6.6-32 24.4-32 45.3l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-41.3 31.3-75.2 71.4-79.5c13-28.6 41.8-48.5 75.3-48.5l45.3 0 40 0 72.9 0c8-72 69-128 143.1-128l24 0 8 0 5.8 0L544 0c8.8 0 16 7.2 16 16c0 7-4.5 13-10.8 15.1zM464 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faQ = {\n    prefix: 'fal',\n    iconName: 'q',\n    icon: [448, 512, [113], \"51\", \"M32 256c0 106 86 192 192 192c42.6 0 81.9-13.9 113.8-37.3L227.9 282.4c-5.8-6.7-5-16.8 1.7-22.6s16.8-5 22.6 1.7l109.7 128C395.4 355 416 307.9 416 256c0-106-86-192-192-192S32 150 32 256zM358.7 435c-37.5 28.2-84.1 45-134.7 45C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 61.7-24.9 117.5-65.2 158l61.4 71.6c5.8 6.7 5 16.8-1.7 22.6s-16.8 5-22.6-1.7L358.7 435z\"]\n  };\n  const faMonitorWaveform = {\n    prefix: 'fal',\n    iconName: 'monitor-waveform',\n    icon: [576, 512, [\"monitor-heart-rate\"], \"f611\", \"M64 64C46.3 64 32 78.3 32 96l0 160 144 0c5.3 0 10.3 2.7 13.3 7.1l30.8 46.2 53-139c2.3-5.9 7.8-10 14.2-10.3s12.3 3.1 15.1 8.8L345.9 256l86.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-6.1 0-11.6-3.4-14.3-8.8L290 215.7l-51 134c-2.1 5.6-7.2 9.5-13.2 10.2s-11.8-2-15.1-7L167.4 288 32 288l0 128c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faMonitorHeartRate = faMonitorWaveform;\n  const faLinkSimple = {\n    prefix: 'fal',\n    iconName: 'link-simple',\n    icon: [576, 512, [], \"e1cd\", \"M0 256C0 167.6 71.6 96 160 96l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0C89.3 128 32 185.3 32 256s57.3 128 128 128l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c70.7 0 128-57.3 128-128s-57.3-128-128-128l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c88.4 0 160 71.6 160 160zM152 240l272 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-272 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faWhistle = {\n    prefix: 'fal',\n    iconName: 'whistle',\n    icon: [640, 512, [], \"f460\", \"M93.4 115.3C79.5 128.1 67.6 143 58 159.4c-14.8-2.8-26-15.8-26-31.4c0-17.7 14.3-32 32-32c13.2 0 24.5 7.9 29.4 19.3zM0 128c0 28.4 18.5 52.5 44.1 60.8C36.3 209.7 32 232.4 32 256c0 106 86 192 192 192c64.7 0 121.9-32 156.7-81L529 444.4c4.6 2.4 9.6 3.6 14.8 3.6l2 0c9 0 17.6-3.8 23.7-10.5l63.3-69.6c4.6-5.1 7.2-11.7 7.2-18.5c0-8.4-3.9-16.4-10.5-21.6l-127-100.4c-5.2-4.1-12.4-4.6-18.2-1.2l-19.3 11.6c-10.3 6.2-23.4 5.5-33-1.7c-9.7-7.3-14-19.8-10.8-31.5l6.5-24c1.7-6.2-.5-12.8-5.5-16.8l-69.8-55.2C322.4 84.8 286.4 70 248.6 65.5c-.6-.1-1.1-.1-1.7-.1c-7.5-.9-15.2-1.4-22.9-1.4c-38.8 0-74.8 11.5-105 31.2C107.8 76.5 87.4 64 64 64C28.7 64 0 92.7 0 128zM354.6 348.5C325.6 389.4 277.9 416 224 416c-88.4 0-160-71.6-160-160s71.6-160 160-160c6.5 0 12.9 .4 19.1 1.1c.8 .1 1.6 .2 2.3 .2c31.7 3.9 61.9 16.5 87.2 36.4l61.5 48.7-3.8 13.8c-6.6 24.4 2.3 50.3 22.5 65.5c20 15 47.2 16.4 68.6 3.5l9.9-5.9L606 349.9 545.8 416l-2 0L395.5 338.6c-14.2-7.4-31.6-3.2-40.9 9.9zM256 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-64a64 64 0 1 0 0 128 64 64 0 1 0 0-128z\"]\n  };\n  const faG = {\n    prefix: 'fal',\n    iconName: 'g',\n    icon: [448, 512, [103], \"47\", \"M224 64C118 64 32 150 32 256s86 192 192 192c98.5 0 179.8-74.3 190.7-169.9c.2-1.5-.3-2.8-1.4-4c-1.2-1.2-3.1-2.2-5.3-2.2l-165.7 0c-8.8 0-16-7.2-16-16s7.2-16 16-16L408 240c21.5 0 41.3 17.9 38.5 41.8C433.7 393.4 339 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c6.6 5.9 7.1 16 1.3 22.6s-16 7.1-22.6 1.3C318 82.5 273.2 64 224 64z\"]\n  };\n  const faWineGlassCrack = {\n    prefix: 'fal',\n    iconName: 'wine-glass-crack',\n    icon: [320, 512, [\"fragile\"], \"f4bb\", \"M149.2 32L61.2 32 46.4 195.6C40.3 262.4 92.9 320 160 320s119.7-57.6 113.6-124.4L258.8 32l-75.1 0 23.2 58.1c3.1 7.7-.3 16.5-7.7 20.3L155 132.4l48.3 48.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-3.6-3.6-5.3-8.8-4.5-13.9s4-9.4 8.6-11.7l50.8-25.4L149.2 32zM160.3 0l98.4 0c16.6 0 30.4 12.6 31.9 29.1l14.9 163.6c7.3 80.2-51.4 150-129.5 158.5L176 480l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-128.9C65.9 342.7 7.2 272.8 14.5 192.7L29.4 29.1C30.9 12.6 44.7 0 61.2 0l98.4 0c.2 0 .5 0 .7 0z\"]\n  };\n  const faFragile = faWineGlassCrack;\n  const faSlotMachine = {\n    prefix: 'fal',\n    iconName: 'slot-machine',\n    icon: [640, 512, [], \"e3ce\", \"M416 416l0 32c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-32 320 0zm23.4 64c5.4-9.4 8.6-20.3 8.6-32l0-32c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l0-32c0-35.3-28.7-64-64-64L128 0C92.7 0 64 28.7 64 64l0 32C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l0 32c0 35.3 28.7 64 64 64l256 0 144 0c44.2 0 80-35.8 80-80l0-210.7c18.6-6.6 32-24.4 32-45.3c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 20.9 13.4 38.7 32 45.3L576 432c0 26.5-21.5 48-48 48l-88.6 0zM576 176a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM416 64l0 32L96 96l0-32c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32zm32 64c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32L64 384c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32l384 0zM112 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l40.9 0L113 314.4c-3.1 8.3 1.1 17.5 9.4 20.6s17.5-1.1 20.6-9.4l48-128c1.8-4.9 1.2-10.4-1.8-14.7s-7.9-6.9-13.2-6.9l-64 0zm120 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l40.9 0L233 314.4c-3.1 8.3 1.1 17.5 9.4 20.6s17.5-1.1 20.6-9.4l48-128c1.8-4.9 1.2-10.4-1.8-14.7s-7.9-6.9-13.2-6.9l-64 0zm120 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l40.9 0L353 314.4c-3.1 8.3 1.1 17.5 9.4 20.6s17.5-1.1 20.6-9.4l48-128c1.8-4.9 1.2-10.4-1.8-14.7s-7.9-6.9-13.2-6.9l-64 0z\"]\n  };\n  const faNotesMedical = {\n    prefix: 'fal',\n    iconName: 'notes-medical',\n    icon: [512, 512, [], \"f481\", \"M128 96c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 197.5c0 8.5-3.4 16.6-9.4 22.6l-58.5 58.5c-6 6-14.1 9.4-22.6 9.4L160 384c-17.7 0-32-14.3-32-32l0-256zM96 96l0 256c0 35.3 28.7 64 64 64l197.5 0c17 0 33.3-6.7 45.3-18.7l58.5-58.5c12-12 18.7-28.3 18.7-45.3L480 96c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zM320 496c0-8.8-7.2-16-16-16l-176 0c-53 0-96-43-96-96l0-240c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 384c0 70.7 57.3 128 128 128l176 0c8.8 0 16-7.2 16-16zM272 112c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faCarWash = {\n    prefix: 'fal',\n    iconName: 'car-wash',\n    icon: [448, 512, [], \"f5e6\", \"M76.3 92.5C74.7 93.9 71 96 64 96c-8.8 0-16-7.2-16-16c0-1.7 1.6-8.3 8.6-19.6c2.3-3.7 4.8-7.5 7.4-11c2.6 3.6 5.2 7.3 7.4 11C78.4 71.7 80 78.3 80 80c0 8.4-2.6 11.4-3.7 12.5zM64 128c26.5 0 48-16 48-48c0-22.2-23-52-37.2-68.2C69 5.1 59 5.1 53.2 11.8C39 28 16 57.8 16 80c0 26.5 21.5 48 48 48zM240 80c0 8.4-2.6 11.4-3.7 12.5C234.7 93.9 231 96 224 96c-8.8 0-16-7.2-16-16c0-1.7 1.6-8.3 8.6-19.6c2.3-3.7 4.8-7.5 7.4-11c2.6 3.6 5.2 7.3 7.4 11C238.4 71.7 240 78.3 240 80zm32 0c0-22.2-23-52-37.2-68.2c-5.8-6.7-15.9-6.7-21.7 0C199 28 176 57.8 176 80c0 26.5 21.5 48 48 48s48-16 48-48zM156.2 208l135.6 0c14.3 0 26.8 9.5 30.8 23.2L338.8 288c-.9 0-1.9 0-2.8 0l-224 0c-.9 0-1.9 0-2.8 0l16.2-56.8c3.9-13.7 16.5-23.2 30.8-23.2zM94.7 222.4L73 298.1C48.6 311.8 32 338 32 368l0 48 0 16 0 32 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 320 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-32 0-16 0-48c0-30-16.6-56.2-41-69.9l-21.6-75.7c-7.8-27.5-33-46.4-61.5-46.4l-135.6 0c-28.6 0-53.7 18.9-61.5 46.4zM384 416l0 16L64 432l0-16 0-48c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 48zM112 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM400 80c0 8.4-2.6 11.4-3.7 12.5C394.7 93.9 391 96 384 96c-8.8 0-16-7.2-16-16c0-1.7 1.6-8.3 8.6-19.6c2.3-3.7 4.8-7.5 7.4-11c2.6 3.6 5.2 7.3 7.4 11C398.4 71.7 400 78.3 400 80zm32 0c0-22.2-23-52-37.2-68.2c-5.8-6.7-15.9-6.7-21.7 0C359 28 336 57.8 336 80c0 26.5 21.5 48 48 48s48-16 48-48z\"]\n  };\n  const faEscalator = {\n    prefix: 'fal',\n    iconName: 'escalator',\n    icon: [640, 512, [], \"e171\", \"M264 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 184 56zm211.3 91.8C409.9 135 428.6 128 448 128l112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-81.9 0L244.7 492.2C230.1 505 211.4 512 192 512L80 512c-44.2 0-80-35.8-80-80s35.8-80 80-80l81.9 0L395.3 147.8zM448 160c-11.6 0-22.9 4.2-31.6 11.9L178.5 380c-2.9 2.6-6.7 4-10.5 4l-88 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l112 0c11.6 0 22.9-4.2 31.6-11.9L461.5 260c2.9-2.6 6.7-4 10.5-4l88 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-112 0zM307.9 181.7l-24.6 21.5C275.6 187.1 259.1 176 240 176c-26.5 0-48 21.5-48 48l0 59.2-32 28 0-87.2c0-44.2 35.8-80 80-80c28.7 0 53.8 15.1 67.9 37.7z\"]\n  };\n  const faCommentImage = {\n    prefix: 'fal',\n    iconName: 'comment-image',\n    icon: [512, 512, [], \"e148\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM184 160a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104.2 16c.1 0 .2 .1 .3 .1L379.4 288l-246.1 0L175 240.3c.1-.2 .4-.3 .6-.3c.2 0 .5 .1 .6 .3l19 25.3c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4l67.1-89.4c.1-.1 .2-.2 .3-.2zm0-32c-10.2 0-19.8 4.8-25.9 13L208 229.3l-6.2-8.2c-6.2-8.3-15.9-13.1-26.2-13.1c-9.5 0-18.4 4.1-24.7 11.2l-48.1 55c-4.4 5-6.8 11.5-6.8 18.2c0 15.3 12.4 27.6 27.6 27.6l264.6 0c15.4 0 27.8-12.4 27.8-27.8c0-6.4-2.2-12.6-6.2-17.5L313.3 156c-6.2-7.6-15.4-12-25.1-12z\"]\n  };\n  const faTemperatureHalf = {\n    prefix: 'fal',\n    iconName: 'temperature-half',\n    icon: [320, 512, [127777, \"temperature-2\", \"thermometer-2\", \"thermometer-half\"], \"f2c9\", \"M160 32c-35.3 0-64 28.7-64 64l0 156.7c0 14.9-7 27.7-16 36.9C60.2 309.8 48 337.5 48 368c0 61.9 50.1 112 112 112s112-50.1 112-112c0-30.5-12.2-58.2-32-78.4c-9-9.2-16-22-16-36.9L224 96c0-35.3-28.7-64-64-64zM64 96c0-53 43-96 96-96s96 43 96 96l0 156.7c0 4.6 2.2 9.8 6.8 14.5c25.5 26 41.2 61.6 41.2 100.8c0 79.5-64.5 144-144 144S16 447.5 16 368c0-39.3 15.7-74.9 41.2-100.8c4.6-4.7 6.8-9.9 6.8-14.5L64 96zm96 304a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-98c0-8.8 7.2-16 16-16s16 7.2 16 16l0 98c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64z\"]\n  };\n  const faTemperature2 = faTemperatureHalf;\n  const faThermometer2 = faTemperatureHalf;\n  const faThermometerHalf = faTemperatureHalf;\n  const faDongSign = {\n    prefix: 'fal',\n    iconName: 'dong-sign',\n    icon: [384, 512, [], \"e169\", \"M304 32c-8.8 0-16 7.2-16 16l0 16-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 107.3c-23.5-26.6-57.8-43.3-96-43.3c-70.7 0-128 57.3-128 128s57.3 128 128 128c38.2 0 72.5-16.8 96-43.3l0 27.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 0-192 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM96 288a96 96 0 1 1 192 0A96 96 0 1 1 96 288zM16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 448z\"]\n  };\n  const faDonut = {\n    prefix: 'fal',\n    iconName: 'donut',\n    icon: [512, 512, [127849, \"doughnut\"], \"e406\", \"M32 208c0-29.2 19-60.4 59.9-86C132.4 96.7 190.3 80 256 80c3.1 0 6.2 0 9.3 .1l-20.6 20.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l39.8-39.8c44.4 6.1 83.3 20 112.9 38.5C461 147.6 480 178.8 480 208l0 15c-.6 8.5-3.7 16.5-8.8 23.2c-5.3 6.8-12.4 11.9-20.6 14.5l-.3 .1-.3 .1c-6.6 2.5-12.6 6-17.9 10.5c-.1-3.9-1.7-7.8-4.7-10.8l-32-32c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c3.6 3.6 8.6 5.1 13.3 4.6c-7.7 9.5-17.5 17.2-28.7 22.3c-12.6 5.9-26.6 8.3-40.4 7.2l-.6 0-.6 0c-15.9-.2-31.7 2.9-46.4 9c0 0 0 0 0 0l-.1 0c-14.2 6.1-29.6 9.1-45 9c0 0 0 0 0 0l-.3 0c-15.5 .1-30.8-2.9-45.1-9l-.1 0c-14.7-6.1-30.5-9.2-46.4-9l-.6 0-.6 0c-13.9 1.1-27.8-1.4-40.4-7.2c-12.5-5.8-23.4-14.8-31.5-26.1c-7-10.6-17.2-18.8-29.1-23.2l-.4-.1-.4-.1c-8.2-2.6-15.3-7.7-20.6-14.5c-5.2-6.7-8.2-14.8-8.8-23.2L32 208zm0 73.4c5.9 4.1 12.3 7.3 19.2 9.6c5.5 2.1 10.2 6 13.4 10.9l.2 .3 .2 .3c11.3 15.9 26.6 28.5 44.2 36.7c17.5 8.1 36.7 11.6 55.9 10.2c11.4 0 22.7 2.2 33.2 6.6c18.2 7.7 37.9 11.6 57.7 11.5c19.8 .2 39.4-3.7 57.6-11.5c10.5-4.4 21.8-6.6 33.2-6.6c19.2 1.5 38.4-2 55.9-10.1c17.7-8.2 32.9-20.8 44.2-36.6l.2-.3 .2-.3c3.2-5 7.9-8.8 13.4-10.9c6.9-2.3 13.3-5.5 19.2-9.6l0 22.5c0 29.2-19 60.4-59.9 86c-40.5 25.3-98.4 42-164.1 42s-123.6-16.7-164.1-42C51 364.4 32 333.2 32 304l0-22.6zM256 48C114.6 48 0 119.6 0 208l0 96c0 88.4 114.6 160 256 160s256-71.6 256-160l0-96c0-88.4-114.6-160-256-160zM208 191.9c0 0 0-.1 .1-.3c.1-.3 .4-.9 1.1-1.7c1.5-1.7 4.2-4 8.7-6.2c8.9-4.5 22.4-7.7 38.1-7.7s29.2 3.2 38.1 7.7c4.5 2.2 7.2 4.5 8.7 6.2c.7 .8 1 1.4 1.1 1.7c.1 .2 .1 .3 .1 .3s0 .1 0 .1l0 .1c0 0 0 .1-.1 .3c-.1 .3-.4 .9-1.1 1.7c-1.5 1.7-4.2 4-8.7 6.2c-8.9 4.5-22.4 7.7-38.1 7.7s-29.2-3.2-38.1-7.7c-4.5-2.2-7.2-4.5-8.7-6.2c-.7-.8-1-1.4-1.1-1.7c-.1-.2-.1-.3-.1-.3c0 0 0 0 0-.1s0 0 0 0l0-.1zm-4.4-36.9C190.3 161.7 176 173.8 176 192s14.3 30.3 27.6 36.9c14.2 7.1 32.8 11.1 52.4 11.1s38.2-3.9 52.4-11.1c13.3-6.6 27.6-18.8 27.6-36.9s-14.3-30.3-27.6-36.9C294.2 147.9 275.6 144 256 144s-38.2 3.9-52.4 11.1zm-32.3-15.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32zm224-6.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32zM64 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm91.3 52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32zm176 38.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32z\"]\n  };\n  const faDoughnut = faDonut;\n  const faCapsules = {\n    prefix: 'fal',\n    iconName: 'capsules',\n    icon: [576, 512, [], \"f46b\", \"M32 240l160 0 0-96c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 96zM0 256L0 144C0 82.1 50.1 32 112 32s112 50.1 112 112l0 24.2c3-32.2 19.3-63 47.3-83c50.7-36.2 120.5-23.6 156 28.1L555.7 300.6c35.5 51.7 23.2 123-27.5 159.2s-120.5 23.6-156-28.1L243.8 244.4c-11.5-16.8-18-35.7-19.8-54.8l0 66.4 0 112c0 61.9-50.1 112-112 112S0 429.9 0 368L0 256zm192 16L32 272l0 96c0 44.2 35.8 80 80 80s80-35.8 80-80l0-96zM398.6 413.6c25.5 37.1 75.1 45.8 111 20.1c36.3-26 45.5-77.6 19.7-115.1l-52.7-76.8-2.2 1.6L344.4 334.6l54.2 79.1zm57.5-196.4l2.5-1.7-57.7-84.2c-25.5-37.1-75.1-45.8-111-20.1c-36.3 26-45.5 77.6-19.7 115.1l56.1 81.8 129.8-90.9z\"]\n  };\n  const faPooStorm = {\n    prefix: 'fal',\n    iconName: 'poo-storm',\n    icon: [448, 512, [\"poo-bolt\"], \"f75a\", \"M173.8 6.7c3-4.2 7.9-6.7 13-6.7C257.3 0 326.2 46 335 119.6c28.9 13.3 49 42.5 49 76.4c0 3.5-.2 7-.6 10.4C421.1 220.7 448 257.2 448 300c0 55.2-44.8 100-100 100l-8.9 0 12.1-11.5c6.7-6.3 11.5-14.2 14.3-22.8C394.6 358 416 331.5 416 300c0-33-23.5-60.5-54.6-66.7c-4.5-.9-8.4-3.7-10.7-7.7s-2.8-8.8-1.3-13.1c1.7-5.2 2.7-10.7 2.7-16.5c0-23.4-15.5-43.2-36.8-49.7c-6.5-2-11-7.9-11.3-14.7c-2-50.8-42.9-88.8-94.2-97.6c.4 1.4 .8 2.7 1.3 4.1c2.3 7.8 5 17.8 5 25.4c0 34.8-17.7 55.5-35.3 66.9c-8.5 5.5-17 8.8-23.2 10.7c-3 .9-5.6 1.6-7.5 2c-1.5 .6-3.2 1-4.9 1.1C117.7 145.6 96 168.3 96 196c0 5.8 .9 11.4 2.7 16.5c1.5 4.4 1 9.1-1.3 13.1s-6.2 6.8-10.7 7.7C55.5 239.5 32 267 32 300c0 32 22.2 58.9 52 66.1c-2.6 6.4-4 13.3-4 20.3c0 4.1 .5 8 1.3 11.9C35 389.5 0 348.8 0 300c0-42.8 26.9-79.3 64.6-93.6c-.4-3.4-.6-6.9-.6-10.4c0-43.7 33.4-79.6 76.1-83.6c.5-.1 1.1-.2 1.6-.3l.2 0c.2 0 .6-.1 1.2-.2c1.1-.2 2.8-.7 5-1.3c4.3-1.3 9.8-3.5 15.3-7c10.4-6.7 20.7-18.2 20.7-40c0-2.2-1.2-7.8-3.7-16.2c-2.3-7.6-5.1-15.6-7.1-21.5l-.1-.2s0 0 0 0c0 0 0 0 0 0c-.6-1.6-1.1-3.1-1.5-4.3c-1.7-4.9-.9-10.3 2.1-14.5zM159.7 376l48.3 0c5.5 0 10.5 2.8 13.5 7.4s3.3 10.4 1 15.3l-19.4 41.9L288.3 360 240 360c-5.5 0-10.5-2.8-13.5-7.4s-3.3-10.4-1-15.3l19.4-41.9L159.7 376zm20.5 130.5c-3.7 3.5-8.7 5.5-13.8 5.5c-14.7 0-24.4-15.2-18.2-28.5L183 408l-49.4 0c-11.9 0-21.6-9.7-21.6-21.6c0-5.9 2.4-11.6 6.7-15.7L267.8 229.5c3.7-3.5 8.7-5.5 13.8-5.5c14.7 0 24.4 15.2 18.2 28.5L265 328l49.4 0c11.9 0 21.6 9.7 21.6 21.6c0 5.9-2.4 11.6-6.7 15.7L180.2 506.5z\"]\n  };\n  const faPooBolt = faPooStorm;\n  const faTally1 = {\n    prefix: 'fal',\n    iconName: 'tally-1',\n    icon: [640, 512, [], \"e294\", \"M128 32c8.8 0 16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFileVector = {\n    prefix: 'fal',\n    iconName: 'file-vector',\n    icon: [384, 512, [], \"e64c\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM272 384l0-96 16 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 16-96 0 0-16c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l16 0 0 96-16 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-16 96 0 0 16c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-16 0zm-128 0l0-96 96 0 0 96-96 0z\"]\n  };\n  const faFaceFrownOpen = {\n    prefix: 'fal',\n    iconName: 'face-frown-open',\n    icon: [512, 512, [128550, \"frown-open\"], \"f57a\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm22 192.1c-22.4-9.5-47.7-14.8-74.5-14.8c-26.8 0-52 5.3-74.4 14.8c-11.2 4.7-23.8 3.1-32.8-3.6c-9.7-7.2-14.9-20.4-9-33.9c19.2-44.1 64.2-74.7 116.2-74.7c52 0 97 30.6 116.2 74.7c5.9 13.6 .8 26.7-9 33.9c-9 6.6-21.5 8.3-32.8 3.5zm-74.4-80.2c-36.9 0-68.5 20.3-83.9 49.5c25.6-10.4 54-16.1 83.9-16.1c29.9 0 58.4 5.8 84 16.1c-15.4-29.2-47.1-49.5-84-49.5z\"]\n  };\n  const faFrownOpen = faFaceFrownOpen;\n  const faSquareDashed = {\n    prefix: 'fal',\n    iconName: 'square-dashed',\n    icon: [448, 512, [], \"e269\", \"M88 32l24 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L88 64c-30.9 0-56 25.1-56 56l0 24c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24C0 71.4 39.4 32 88 32zM16 192c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm416 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm0-32c-8.8 0-16-7.2-16-16l0-24c0-30.9-25.1-56-56-56l-24 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0c48.6 0 88 39.4 88 88l0 24c0 8.8-7.2 16-16 16zm16 208l0 24c0 48.6-39.4 88-88 88l-24 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0c30.9 0 56-25.1 56-56l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16zM32 368l0 24c0 30.9 25.1 56 56 56l24 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0c-48.6 0-88-39.4-88-88l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0zM160 48c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faBagShoppingPlus = {\n    prefix: 'fal',\n    iconName: 'bag-shopping-plus',\n    icon: [448, 512, [], \"e651\", \"M160 96l0 32 128 0 0-32c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-32 32l0-32c0-53 43-96 96-96s96 43 96 96l0 32 80 0c26.5 0 48 21.5 48 48l0 240c0 53-43 96-96 96L96 512c-53 0-96-43-96-96L0 176c0-26.5 21.5-48 48-48l80 0zm16 32l-96 0c-8.8 0-16 7.2-16 16l0 240c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-240c0-8.8-7.2-16-16-16l-96 0-160 0zM128 320c0-8.8 7.2-16 16-16l64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faSquareJ = {\n    prefix: 'fal',\n    iconName: 'square-j',\n    icon: [448, 512, [], \"e273\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm304 48l0 144c0 53-43 96-96 96s-96-43-96-96l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 35.3 28.7 64 64 64s64-28.7 64-64l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHandPointUp = {\n    prefix: 'fal',\n    iconName: 'hand-point-up',\n    icon: [384, 512, [9757], \"f0a6\", \"M64 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 144 0 40-32 0c-5.5 0-10.8 .6-16 1.6L64 56zm48 216s0 0 0 0l32 0s0 0 0 0l24 0c13.2 0 24 10.7 24 24c0 0 0 0 0 0c0 13.3-10.7 24-24 24l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c15.7 0 29.8-6.4 40-16.8c10.2 10.4 24.3 16.8 40 16.8c13.8 0 26.4-5 36.1-13.2C294.4 351.7 310.2 360 328 360c8.6 0 16.7-1.9 24-5.4C350.6 424.1 293.8 480 224 480l-64 0C89.3 480 32 422.7 32 352l0-32c0-26.5 21.5-48 48-48l32 0zm32-32l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 31.9c0 0 0 0 0 .1l0 13.4c-7.3-3.5-15.4-5.4-24-5.4l-24 0zm0-90.6L144 56c0-30.9-25.1-56-56-56S32 25.1 32 56l0 200C12.6 270.6 0 293.8 0 320l0 32c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-48 0-32 0-24c0-30.9-25.1-56-56-56c-12.1 0-23.3 3.8-32.5 10.4C285.6 186.5 268 176 248 176c-9.7 0-18.8 2.5-26.7 6.8C214 160.3 192.9 144 168 144c-8.6 0-16.7 1.9-24 5.4zM224 272l0-40c0-13.2 10.8-24 24-24c13.3 0 24 10.7 24 24l0 16 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24c0 0 0 0 0 0l0-24zm128 0l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8 0-48c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24z\"]\n  };\n  const faMoneyBill = {\n    prefix: 'fal',\n    iconName: 'money-bill',\n    icon: [576, 512, [], \"f0d6\", \"M480 96c0 35.3 28.7 64 64 64l0-32c0-17.7-14.3-32-32-32l-32 0zm-32 0L128 96c0 53-43 96-96 96l0 128c53 0 96 43 96 96l320 0c0-53 43-96 96-96l0-128c-53 0-96-43-96-96zM32 384c0 17.7 14.3 32 32 32l32 0c0-35.3-28.7-64-64-64l0 32zm512-32c-35.3 0-64 28.7-64 64l32 0c17.7 0 32-14.3 32-32l0-32zM64 96c-17.7 0-32 14.3-32 32l0 32c35.3 0 64-28.7 64-64L64 96zM0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM352 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z\"]\n  };\n  const faArrowUpBigSmall = {\n    prefix: 'fal',\n    iconName: 'arrow-up-big-small',\n    icon: [576, 512, [\"sort-size-up\"], \"f88e\", \"M148.7 36.7c6.2-6.2 16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L176 86.6 176 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-377.4L75.3 155.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96zM352 432c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 64zm-32 0l0-64c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48zM352 80l0 128c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L368 64c-8.8 0-16 7.2-16 16zm-32 0c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-128z\"]\n  };\n  const faSortSizeUp = faArrowUpBigSmall;\n  const faBarcodeRead = {\n    prefix: 'fal',\n    iconName: 'barcode-read',\n    icon: [576, 512, [], \"f464\", \"M48 32c-8.8 0-16 7.2-16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 48C0 21.5 21.5 0 48 0l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 32zm96 96c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16zm48 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zm224 0c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zM272 128c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zM544 48c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c26.5 0 48 21.5 48 48l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96zM48 480l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-26.5 0-48-21.5-48-48l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 8.8 7.2 16 16 16zm496-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 26.5-21.5 48-48 48l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faBaguette = {\n    prefix: 'fal',\n    iconName: 'baguette',\n    icon: [640, 512, [129366], \"e3d8\", \"M591.9 74.8c-29.4-44.1-89-56-133.1-26.6l-79.2 52.8 47.8 47.8c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352.4 119l-88 58.7 51 51c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.5-55.5-88 58.7 54.2 54.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L122 272.6 74.7 304.1c-44.1 29.4-56 89-26.6 133.1s89 56 133.1 26.6l384-256c44.1-29.4 56-89 26.6-133.1zM618.5 57c39.2 58.8 23.3 138.3-35.5 177.5l-384 256C140.2 529.7 60.7 513.8 21.5 455S-1.8 316.7 57 277.5l384-256C499.8-17.7 579.3-1.8 618.5 57z\"]\n  };\n  const faBowlSoftServe = {\n    prefix: 'fal',\n    iconName: 'bowl-soft-serve',\n    icon: [512, 512, [], \"e46b\", \"M256 0c-5.9 0-11.3 3.2-14.1 8.5s-2.5 11.5 .8 16.4l10.8 16.3c1.6 2.4 2.5 5.3 2.5 8.2c0 8.1-6.6 14.7-14.7 14.7L164 64c-37.6 0-68 30.4-68 68c0 10.2 2.3 19.9 6.3 28.6C62.7 165.4 32 199.1 32 240c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80c0-41.4-31.4-75.4-71.7-79.6c4.9-9.7 7.7-20.8 7.7-32.4C416 57.3 358.7 0 288 0L256 0zm32 49.3c0-6-1.1-11.8-3.3-17.3l3.3 0c53 0 96 43 96 96c0 13.1-6.3 24.7-16 32l-88 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l92.9 0 11.1 0 16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l16 0 8.3 0 31.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-26.6 0c-8.2-6.6-13.4-16.7-13.4-28c0-19.9 16.1-36 36-36l77.3 0C267.1 96 288 75.1 288 49.3zM64 336c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 8c0 57.4 46.6 104 104 104l46.1 0-20.4 40.8c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l160 0c5.5 0 10.7-2.9 13.6-7.6s3.2-10.6 .7-15.6L329.9 448l46.1 0c57.4 0 104-46.6 104-104l0-8c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 8c0 39.8-32.2 72-72 72l-72 0c-5.5 0-10.7 2.9-13.6 7.6s-3.2 10.6-.7 15.6L310.1 480l-108.2 0 20.4-40.8c2.5-5 2.2-10.9-.7-15.6s-8.1-7.6-13.6-7.6l-72 0c-39.8 0-72-32.2-72-72l0-8z\"]\n  };\n  const faFaceHoldingBackTears = {\n    prefix: 'fal',\n    iconName: 'face-holding-back-tears',\n    icon: [512, 512, [129401], \"e482\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM320.6 116.4c-2.4-8.5 2.5-17.4 11-19.8s17.4 2.5 19.8 11l1.5 5.2c7 24.7 28.1 42.7 53.6 45.9l11.5 1.4c8.8 1.1 15 9.1 13.9 17.9c-1 8.1-7.9 14-15.9 14c10 13.4 16 30 16 48s-6 34.6-16 48l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-6.7c-9.8 4.3-20.6 6.7-32 6.7c-44.2 0-80-35.8-80-80c0-41.5 31.5-75.6 72-79.6c-10-10.8-17.6-24.1-21.9-38.8l-1.5-5.2zM180.4 96.6c8.5 2.4 13.4 11.3 11 19.8l-1.5 5.2c-4.2 14.8-11.8 28-21.9 38.8c40.4 4 72 38.1 72 79.6l0 32 0 16 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16c-13.4 10-30 16-48 16c-11.4 0-22.2-2.4-32-6.7l0 6.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c-10-13.4-16-30-16-48s6-34.6 16-48c-8 0-14.9-5.9-15.9-14c-1.1-8.8 5.1-16.8 13.9-17.9l11.5-1.4c25.5-3.2 46.6-21.3 53.6-45.9l1.5-5.2c2.4-8.5 11.3-13.4 19.8-11zM208 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm144 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM160 208c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32c17.7 0 32-14.3 32-32zm160 32c17.7 0 32-14.3 32-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm1.9 129.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C328.9 410.3 298.8 432 256 432s-72.9-21.7-90.1-41.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6C203 384.4 224.9 400 256 400s53-15.6 65.9-30.5z\"]\n  };\n  const faSquareUp = {\n    prefix: 'fal',\n    iconName: 'square-up',\n    icon: [448, 512, [11014, \"arrow-alt-square-up\"], \"f353\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 16c9.2 0 18 3.5 24.7 9.7l91 84c7.8 7.2 12.3 17.4 12.3 28.1c0 21.1-17.1 38.3-38.3 38.3L288 272l0 80c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-80-25.7 0C113.1 272 96 254.9 96 233.7c0-10.7 4.5-20.9 12.3-28.1l91-84c6.7-6.2 15.6-9.7 24.7-9.7zm-3 33.2l-91 84c-1.3 1.2-2 2.9-2 4.6c0 3.5 2.8 6.3 6.3 6.3l41.7 0c8.8 0 16 7.2 16 16l0 96c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-96c0-8.8 7.2-16 16-16l41.7 0c3.5 0 6.3-2.8 6.3-6.3c0-1.7-.7-3.4-2-4.6l-91-84c-.8-.8-1.9-1.2-3-1.2s-2.2 .4-3 1.2z\"]\n  };\n  const faArrowAltSquareUp = faSquareUp;\n  const faTrainSubwayTunnel = {\n    prefix: 'fal',\n    iconName: 'train-subway-tunnel',\n    icon: [512, 512, [\"subway-tunnel\"], \"e2a3\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240C512 114.6 397.4 0 256 0S0 114.6 0 256L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240zm336-48l0 48-96 0 0-96 48 0c26.5 0 48 21.5 48 48zM240 288l32 0 96 0 0 80c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-80 96 0zm0-128l0 96-96 0 0-48c0-26.5 21.5-48 48-48l48 0zm-48-32c-44.2 0-80 35.8-80 80l0 160c0 32.8 19.8 61 48 73.4l-43.3 43.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L198.6 448l114.7 0 59.3 59.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L352 441.4c28.3-12.3 48-40.5 48-73.4l0-160c0-44.2-35.8-80-80-80l-128 0zm8 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm136-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSubwayTunnel = faTrainSubwayTunnel;\n  const faSquareExclamation = {\n    prefix: 'fal',\n    iconName: 'square-exclamation',\n    icon: [448, 512, [\"exclamation-square\"], \"f321\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 32c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM200 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faExclamationSquare = faSquareExclamation;\n  const faSemicolon = {\n    prefix: 'fal',\n    iconName: 'semicolon',\n    icon: [192, 512, [], \"3b\", \"M64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 32 128a64 64 0 1 0 128 0zM128 350.4c0 5.6-1.5 11.1-4.5 15.9L55.4 477.9c-.8 1.3-2.3 2.1-3.8 2.1c-2.8 0-4.9-2.5-4.4-5.2L70.5 343.9C73 330.1 85 320 99 320c16 0 29 13 29 29l0 1.5zm32 0l0-1.5c0-33.7-27.3-61-61-61c-29.5 0-54.8 21.2-60 50.2L15.7 469.1c-4 22.3 13.2 42.9 35.9 42.9c12.7 0 24.5-6.6 31.1-17.4L150.8 383c6-9.8 9.2-21.1 9.2-32.6z\"]\n  };\n  const faBookmark = {\n    prefix: 'fal',\n    iconName: 'bookmark',\n    icon: [384, 512, [128278, 61591], \"f02e\", \"M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 441.9c0 12.2-9.9 22.1-22.1 22.1c-4.4 0-8.6-1.3-12.3-3.7L192 403.2 34.4 508.3c-3.6 2.4-7.9 3.7-12.3 3.7C9.9 512 0 502.1 0 489.9L0 48zM48 32c-8.8 0-16 7.2-16 16l0 423.4L183.1 370.7c5.4-3.6 12.4-3.6 17.8 0L352 471.4 352 48c0-8.8-7.2-16-16-16L48 32z\"]\n  };\n  const faFanTable = {\n    prefix: 'fal',\n    iconName: 'fan-table',\n    icon: [448, 512, [], \"e004\", \"M416 224A192 192 0 1 0 32 224a192 192 0 1 0 384 0zm32 0c0 118.3-91.8 215.2-208 223.4l0 32.6 128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-144 0L80 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0 0-32.6C91.8 439.2 0 342.3 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224zM224 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-55.4-99.7c-32.8 13.2-48.6 50.5-35.4 83.3c9.3 23 30.4 37.7 53.6 39.8c5.8 .5 10.9 4.2 13.2 9.6s1.5 11.6-2.1 16.2l-47.9 61.4c-2.7 3.5-2.1 8.5 1.4 11.2c27.9 21.8 68.1 16.8 89.8-11c15.3-19.5 17.4-45.2 7.6-66.3c-2.5-5.3-1.8-11.6 1.7-16.3s9.3-7.1 15.1-6.3l77.1 10.8c4.4 .6 8.4-2.4 9-6.8c4.9-35-19.5-67.4-54.5-72.3c-24.6-3.5-47.9 7.5-61.3 26.5c-3.4 4.8-9.1 7.3-14.9 6.7s-10.8-4.5-13-9.9L179 112.7c-1.7-4.1-6.3-6.1-10.4-4.4zm60 41.6c19.9-15.9 46-23.9 73.3-20c52.5 7.4 89.1 55.9 81.7 108.4c-3.1 21.9-23.3 37.1-45.2 34L285.8 265c3.8 25.2-2.3 51.8-19.3 73.5c-32.6 41.8-93 49.2-134.8 16.5c-17.4-13.6-20.5-38.7-6.9-56.1L157.6 257c-23.7-9.3-43.7-27.9-54-53.4c-19.9-49.2 3.9-105.1 53-125c20.5-8.3 43.8 1.6 52.1 22.1L228.6 150z\"]\n  };\n  const faAlignJustify = {\n    prefix: 'fal',\n    iconName: 'align-justify',\n    icon: [448, 512, [], \"f039\", \"M16 48C7.2 48 0 55.2 0 64s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 48zM0 192c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 176c-8.8 0-16 7.2-16 16zM16 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 304zm0 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 432z\"]\n  };\n  const faBatteryLow = {\n    prefix: 'fal',\n    iconName: 'battery-low',\n    icon: [576, 512, [\"battery-1\"], \"e0b1\", \"M432 128c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 384c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l352 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80L80 96zM576 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm-448 0l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm-64 0l0 96c0 26.5 21.5 48 48 48s48-21.5 48-48l0-96c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n  };\n  const faBattery1 = faBatteryLow;\n  const faCreditCardFront = {\n    prefix: 'fal',\n    iconName: 'credit-card-front',\n    icon: [576, 512, [], \"f38a\", \"M512 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l448 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 304c0 8.8 7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-352 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zM400 144l64 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-64 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-40 8l0 48c0 22.1 17.9 40 40 40l64 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-64 0c-22.1 0-40 17.9-40 40z\"]\n  };\n  const faBrainArrowCurvedRight = {\n    prefix: 'fal',\n    iconName: 'brain-arrow-curved-right',\n    icon: [640, 512, [\"mind-share\"], \"f677\", \"M144.2 75.4c-.6 6.7-5.4 12.4-12 14C111.4 94.7 96 113.6 96 136c0 3.1 .3 6.2 .9 9.2c1.5 7.6-2.7 15.2-10 18C68.8 170 56 187.6 56 208c0 5.2 .8 10.3 2.4 15c2 6.1 .2 12.8-4.6 17C40.4 251.7 32 268.9 32 288c0 22.9 12 43 30.2 54.3c6.7 4.2 9.3 12.6 6.3 19.8C65.6 368.8 64 376.2 64 384c0 30.9 25.1 56 56 56c3.3 0 6.5-.3 9.5-.8c7.5-1.3 14.9 2.9 17.6 10c6.9 18 24.4 30.8 44.8 30.8c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48c-25 0-45.5 19.1-47.8 43.4zM256 480c-14.6 19.4-37.8 32-64 32c-29.6 0-55.5-16.1-69.3-40c-.9 0-1.8 0-2.7 0c-48.6 0-88-39.4-88-88c0-7.6 1-15 2.8-22C13.6 344.4 0 317.8 0 288c0-25.1 9.6-48 25.4-65c-.9-4.9-1.4-9.9-1.4-15c0-29.6 16.1-55.5 40-69.3c0-.9 0-1.8 0-2.7c0-33.6 20.7-62.4 50.1-74.2C122.3 26.4 154.1 0 192 0c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32c37.9 0 69.7 26.4 77.9 61.8C427.3 73.6 448 102.4 448 136c0 .9 0 1.8 0 2.7c20.5 11.8 35.2 32.5 39.1 56.7c-15.4 5.6-27.7 17.3-34.2 32.3c0-1.6 .3-3.2 .8-4.7c1.5-4.7 2.4-9.7 2.4-15c0-20.4-12.8-38-30.9-44.9c-7.3-2.8-11.5-10.4-10-18c.6-3 .9-6 .9-9.2c0-22.4-15.4-41.3-36.2-46.5c-6.6-1.7-11.4-7.3-12-14C365.5 51.1 345 32 320 32c-26.5 0-48 21.5-48 48l0 352c0 25.6 20 46.5 45.2 47.9c5 11.8 10.9 22.1 17 30.8c-4.6 .8-9.4 1.3-14.2 1.3c-26.2 0-49.4-12.6-64-32zM526.7 232L635.3 340.7c3 3 4.7 7.1 4.7 11.3s-1.7 8.3-4.7 11.3L526.6 472c-5.1 5.1-12 8-19.1 8c-15.1 .1-27.5-12.2-27.5-27.3l0-52.7-16 0c-35.3 0-64 28.7-64 64l0 32c0 6.4-3.8 12.2-9.8 14.7s-12.8 1.2-17.4-3.2C358.2 493.3 336 459.4 336 416c0-61.9 50.1-112 112-112l32 0 0-52.6c0-15 12.1-27.2 27.2-27.3c7.3 0 14.3 2.8 19.5 8zM512 320c0 8.8-7.2 16-16 16l-48 0c-44.2 0-80 35.8-80 80c0 8.5 1.2 16.6 3 24c10.7-41.4 48.2-72 93-72l32 0c8.8 0 16 7.2 16 16l0 57.4L601.4 352 512 262.6l0 57.4z\"]\n  };\n  const faMindShare = faBrainArrowCurvedRight;\n  const faUmbrellaBeach = {\n    prefix: 'fal',\n    iconName: 'umbrella-beach',\n    icon: [576, 512, [127958], \"f5ca\", \"M471.6 99.4c46.8 45.1 72.2 109 68.3 174.7l-86.3-31.4c15.2-43.2 21.6-89 18.9-134.8c-.2-2.9-.5-5.7-.9-8.5zM402.8 54.3c21.7 10.1 36.3 31.4 37.7 55.6c2.5 41.4-3.3 82.8-17 121.9l-167.6-61c14.6-38.8 36.9-74.2 65.3-104.3c17.5-18.5 44.1-25.2 68.2-17.3c1.1 .4 2.2 .8 3.3 1.2c3.4 1.2 6.7 2.5 10 3.9zm-3.1-35.4c-109.8-38-228.4 3.2-292.6 94c-11.1 15.7-2.8 36.8 15.3 43.4l92.4 33.6s0 0 0 0L245 200.9l167.6 61 30.1 10.9s0 0 0 0l89.1 32.4c18.1 6.6 38-4.2 39.6-23.4c9-108.1-52-213.2-155.6-256.9c-2.4-1.1-4.9-2.1-7.4-3l-5.9-2.1c-.9-.3-1.8-.6-2.7-.9zM305.9 37c-2.7 2.3-5.4 4.8-7.9 7.5c-31.5 33.3-56 72.5-72.2 115.4l-89.6-32.6C176.5 73 239.2 40.1 305.9 37zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-306.6 0 77.8-213.7-30.1-10.9L219.4 480 16 480z\"]\n  };\n  const faHelmetUn = {\n    prefix: 'fal',\n    iconName: 'helmet-un',\n    icon: [512, 512, [], \"e503\", \"M240 32c114.9 0 208 93.1 208 208l0 16-192 0c-6.9 0-13 4.4-15.2 10.9L212.5 352 77.2 352c-25 0-45.2-20.2-45.2-45.2L32 240C32 125.1 125.1 32 240 32zm96 419.4l-93.6-88.1L267.5 288l68.5 0 0 163.4zM368 480l0-192 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16C480 107.5 372.5 0 240 0S0 107.5 0 240l0 66.8C0 349.4 34.6 384 77.2 384l140.4 0L349 507.7c3 2.8 6.9 4.3 11 4.3l104 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zM285.3 103.1c-3.9-5.9-11.2-8.5-17.9-6.4s-11.4 8.3-11.4 15.3l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-43.2 34.7 52c3.9 5.9 11.2 8.5 17.9 6.4s11.4-8.3 11.4-15.3l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 43.2-34.7-52zM160 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 26.5 21.5 48 48 48s48-21.5 48-48l0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64z\"]\n  };\n  const faLocationSmile = {\n    prefix: 'fal',\n    iconName: 'location-smile',\n    icon: [384, 512, [\"map-marker-smile\"], \"f60d\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM128 136a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm104 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM125.3 247.1C132.1 257.3 156 280 192 280s59.9-22.7 66.7-32.9c4.9-7.4 14.8-9.3 22.2-4.4s9.3 14.8 4.4 22.2c-11 16.5-43.9 47.1-93.3 47.1s-82.3-30.6-93.3-47.1c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4z\"]\n  };\n  const faMapMarkerSmile = faLocationSmile;\n  const faArrowLeftToLine = {\n    prefix: 'fal',\n    iconName: 'arrow-left-to-line',\n    icon: [448, 512, [8676, \"arrow-to-left\"], \"f33e\", \"M0 432c0 8.8 7.2 16 16 16s16-7.2 16-16L32 80c0-8.8-7.2-16-16-16S0 71.2 0 80L0 432zM100.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L150.6 272 256 272l176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0-105.4 0L251.3 139.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-128 128z\"]\n  };\n  const faArrowToLeft = faArrowLeftToLine;\n  const faBullseye = {\n    prefix: 'fal',\n    iconName: 'bullseye',\n    icon: [512, 512, [], \"f140\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 384a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-288a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faSushi = {\n    prefix: 'fal',\n    iconName: 'sushi',\n    icon: [576, 512, [127843, \"nigiri\"], \"e48a\", \"M535.2 288.7L430.5 253.9l59.3-100.4c17.4 20.9 29.7 46.3 34.7 74.7l10.7 60.5zM375.6 96.2c33.9 1.8 65.3 14.3 90.6 34.3L399.4 243.6l-66.2-22c-9.1-3-18.4-5.2-27.8-6.5L375.6 96.2zM268.8 214.1c-13 1.1-25.9 3.9-38.5 8.2L133.2 256 227.7 96l110.9 0L268.8 214.1zM86.4 272.2L41 287.9l10.5-59.7c12.4-70.1 69.2-122.7 138.4-131L86.4 272.2zM209.1 64C115.9 64 36.2 130.9 20 222.6L9.5 282.4c-4.2 24 18.9 43.8 42 35.8l189.4-65.6c26.6-9.2 55.5-9.4 82.3-.5l202 67.1c23 7.6 45.8-12.1 41.6-35.9L556 222.6C539.8 130.9 460.1 64 366.9 64L209.1 64zM32 352.9c.5 52.6 43.3 95.1 96 95.1c17.3 0 33.6-4.6 47.6-12.6c2.7-1.6 6.1-1.6 8.8 0c14 8 30.3 12.6 47.6 12.6c18.8 0 36.4-5.4 51.2-14.8c2.9-1.8 6.6-1.8 9.5 0c14.8 9.4 32.4 14.8 51.2 14.8c17.3 0 33.6-4.6 47.6-12.6c2.7-1.6 6.1-1.6 8.8 0c14 8 30.3 12.6 47.6 12.6c52.5 0 95.1-42.1 96-94.4c-8.4 .7-17.1-.2-25.8-3.1l-6.2-2 0 3.5c0 35.3-28.7 64-64 64c-11.6 0-22.4-3.1-31.7-8.4c-12.6-7.2-28-7.2-40.6 0c-9.3 5.3-20.1 8.4-31.7 8.4c-12.6 0-24.3-3.6-34.1-9.8c-13.4-8.4-30.4-8.4-43.7 0c-9.9 6.2-21.5 9.8-34.1 9.8c-11.6 0-22.4-3.1-31.7-8.4c-12.6-7.2-28-7.2-40.6 0c-9.3 5.3-20.1 8.4-31.7 8.4c-35.3 0-64-28.7-64-64l0-4.3-5.3 1.8c-9 3.1-18 4.1-26.7 3.4z\"]\n  };\n  const faNigiri = faSushi;\n  const faMessageCaptions = {\n    prefix: 'fal',\n    iconName: 'message-captions',\n    icon: [512, 512, [\"comment-alt-captions\"], \"e1de\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM80 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 224zm288 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM80 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm160 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faCommentAltCaptions = faMessageCaptions;\n  const faTrashList = {\n    prefix: 'fal',\n    iconName: 'trash-list',\n    icon: [640, 512, [], \"e2b1\", \"M164.2 39.5L148.9 64l118.3 0L251.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-60.5 0c-5.5 0-10.6 2.8-13.6 7.5zM279 22.6L304.9 64l47.1 0L384 64l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-18.3 0L356.2 452.6C353.9 486.1 326 512 292.4 512l-168.8 0c-33.6 0-61.4-25.9-63.8-59.4L34.3 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32.1 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l60.5 0c16.6 0 31.9 8.5 40.7 22.6zM66.4 96L91.7 450.3C92.9 467 106.8 480 123.6 480l168.8 0c16.8 0 30.7-13 31.9-29.7L349.6 96 66.4 96zM464 128l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM448 400c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faBacon = {\n    prefix: 'fal',\n    iconName: 'bacon',\n    icon: [576, 512, [129363], \"f7e5\", \"M566.6 105.4c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-27.5 24.3-48.4 54.6-69 84.7l-.5 .7C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6l-96-96c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C107 310.7 169.8 247 225.6 165.9c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8c11.2-3.2 23.2-.1 31.4 8.1l96 96zM68.1 420.1l4.8-2.4c122.1-61.1 168.8-129 211.7-191.4l2.3-3.3c21.9-31.9 43.9-63.5 75.1-90.9c29.9-26.4 67.7-48.5 121.2-64.9L448 32c-56 16-94 38-123.5 64S274 152 252 184C193.2 269.6 126.2 336.9 32 384l36.1 36.1zm23.8 23.8L128 480c125.8-62.9 174.5-133.7 217.8-196.8c22.3-32.5 45-65 74.7-91.2C450 166 488 144 544 128L508.9 92.9l-8.5 2.4c-54 15.4-89.8 36.3-117.3 60.6c-27.8 24.5-47.8 52.9-69.9 85.1l-2.2 3.3c-43.3 63.1-93 135.4-219 199.6z\"]\n  };\n  const faOption = {\n    prefix: 'fal',\n    iconName: 'option',\n    icon: [640, 512, [], \"e318\", \"M178 107.7c-6.1-7.4-15.2-11.7-24.8-11.7L16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l137.3 0c19.2 0 37.4 8.6 49.5 23.5L462 404.3c6.1 7.4 15.2 11.7 24.8 11.7L624 416c8.8 0 16 7.2 16 16s-7.2 16-16 16l-137.3 0c-19.2 0-37.4-8.6-49.5-23.5L178 107.7zM624 64c8.8 0 16 7.2 16 16s-7.2 16-16 16L432 96c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0z\"]\n  };\n  const faRaccoon = {\n    prefix: 'fal',\n    iconName: 'raccoon',\n    icon: [512, 512, [], \"e613\", \"M283.2 57.1L266.6 77.6c24.6-12.4 53.5-4.7 69.4 15.5c15.9-20.2 44.8-27.9 69.4-15.5L388.8 57.1C375.9 41.2 356.5 32 336 32s-39.9 9.2-52.8 25.1zM336 162.6c-2.6 3.4-5.7 6.5-9.1 9.2l-36.7 29.4c2.2 1.3 4.4 2.7 6.5 4.1L312 215.4c.3-13 10.9-23.4 24-23.4s23.7 10.4 24 23.4l15.3-10.2c2.1-1.4 4.3-2.8 6.6-4.1l-36.7-29.4c-3.4-2.7-6.5-5.8-9.1-9.2zm79.1 24.2l34.4-10.3c8.6-2.6 14.5-10.5 14.5-19.5c0-2.8-.6-5.5-1.7-8.1l-69.6-41.8c-14.4-8.6-32.9-.4-36.2 16c-1.8 8.9 1.5 18 8.6 23.7l50 40zm-108.2-40c7.1-5.7 10.4-14.8 8.6-23.7c-3.3-16.4-21.9-24.7-36.2-16l-69.6 41.8c-1.1 2.5-1.7 5.3-1.7 8.1c0 9 5.9 16.9 14.5 19.5l34.4 10.3 50-40zM336 0c16 0 31.5 3.8 45.3 10.9l44.1-9.8c3.2-.7 6.5-1.1 9.7-1.1l1.3 0c24 0 43.5 19.5 43.5 43.5c0 4.7-.8 9.3-2.2 13.8L463.9 98.8l20.3 25c7.6 9.3 11.7 21 11.7 33c0 23.1-15.2 43.5-37.3 50.2l-35.8 10.7c-10.6 3.2-20.6 7.9-29.8 14l-18.8 12.6C362.9 252 349.6 256 336 256s-26.9-4-38.2-11.6L279 231.9c-9.2-6.1-19.2-10.9-29.8-14l-35.8-10.7c-22.2-6.6-37.3-27-37.3-50.2c0-12 4.1-23.7 11.7-33l20.3-25L194.2 57.3c-1.5-4.4-2.2-9.1-2.2-13.8C192 19.5 211.5 0 235.5 0l1.3 0c3.3 0 6.5 .4 9.7 1.1l44.1 9.8C304.5 3.8 320 0 336 0zM239.6 32.3c-.9-.2-1.8-.3-2.8-.3l-1.3 0c-6.4 0-11.5 5.2-11.5 11.5c0 1.2 .2 2.5 .6 3.6L232 69.4 258.4 37l.3-.4-19.1-4.2zm174 4.6L440 69.4l7.4-22.2c.4-1.2 .6-2.4 .6-3.6c0-6.4-5.2-11.5-11.5-11.5l-1.3 0c-.9 0-1.9 .1-2.8 .3l-19.1 4.2 .3 .4zM128 267.1c14-16.8 30.6-31.4 49.1-43.1c7.9 6.1 17 10.8 27 13.8l9.3 2.8C153.5 268.6 112 329.5 112 400c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-16.5 1.9-32.6 5.6-48L32 352l0 48c0 44.2 35.8 80 80 80l208 0c0-17.7-14.3-32-32-32l-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0c35.3 0 64 28.7 64 64l96 0c0-17.7-14.3-32-32-32l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16l-352 0C50.1 512 0 461.9 0 400L0 96C0 60.7 28.7 32 64 32s64 28.7 64 64l0 171.1zm320 27.2c0-17-6.9-33.1-18.9-44.8c1-.3 2-.6 2.9-.9l30.4-9.1c11.3 15.9 17.6 35 17.6 54.9c0 31.4-15.6 60.7-41.5 78.4L427.6 380c-18.8 12.7-43.9 10.3-60-5.7c-21.1-21.1-17.6-56.2 7.2-72.8l16.3-10.8c7.4-4.9 17.3-2.9 22.2 4.4s2.9 17.3-4.4 22.2l-16.3 10.8c-8 5.3-9.1 16.7-2.3 23.5c5.2 5.2 13.3 6 19.4 1.8l10.8-7.3c17.2-11.7 27.5-31.1 27.5-51.9zM95.9 320l.1-.1L96 256l-64 0 0 64 63.9 0zM96 160l-64 0 0 64 64 0 0-64zm0-32l0-32c0-17.7-14.3-32-32-32S32 78.3 32 96l0 32 64 0zM304.4 374.2c-16.1 16.1-41.3 18.5-60.2 5.7L199 349.2c-7.3-5-9.2-14.9-4.3-22.2s14.9-9.2 22.2-4.3l45.3 30.7c6.1 4.2 14.3 3.4 19.6-1.9c6.8-6.8 5.8-18.2-2.3-23.7L244.3 304c-7.3-5-9.2-14.9-4.3-22.2s14.9-9.2 22.2-4.3l35.3 23.9c24.6 16.7 28 51.7 6.9 72.8zM272 128a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm112-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faHandPointDown = {\n    prefix: 'fal',\n    iconName: 'hand-point-down',\n    icon: [384, 512, [], \"f0a7\", \"M64 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144 0-40-32 0c-5.5 0-10.8-.6-16-1.6L64 456zm48-216s0 0 0 0l32 0s0 0 0 0l24 0c13.2 0 24-10.7 24-24c0 0 0 0 0 0c0-13.3-10.7-24-24-24l-56 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l56 0c15.7 0 29.8 6.4 40 16.8c10.2-10.4 24.3-16.8 40-16.8c13.8 0 26.4 5 36.1 13.2C294.4 160.3 310.2 152 328 152c8.6 0 16.7 1.9 24 5.4C350.6 87.9 293.8 32 224 32l-64 0C89.3 32 32 89.3 32 160l0 32c0 26.5 21.5 48 48 48l32 0zm32 32l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-31.9c0 0 0 0 0-.1l0-13.4c-7.3 3.5-15.4 5.4-24 5.4l-24 0zm0 90.6l0 93.4c0 30.9-25.1 56-56 56s-56-25.1-56-56l0-200C12.6 241.4 0 218.2 0 192l0-32C0 71.6 71.6 0 160 0l64 0c88.4 0 160 71.6 160 160l0 48 0 32 0 24c0 30.9-25.1 56-56 56c-12.1 0-23.3-3.8-32.5-10.4C285.6 325.5 268 336 248 336c-9.7 0-18.8-2.5-26.7-6.8C214 351.7 192.9 368 168 368c-8.6 0-16.7-1.9-24-5.4zM224 240l0 40c0 13.2 10.8 24 24 24c13.3 0 24-10.7 24-24l0-16 0-48c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 0 0 0 0 0l0 24zm128 0l0-32c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8 0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24z\"]\n  };\n  const faArrowUpFromBracket = {\n    prefix: 'fal',\n    iconName: 'arrow-up-from-bracket',\n    icon: [448, 512, [], \"e09a\", \"M235.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 54.6 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16l0-281.4L340.7 155.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-128-128zM32 336c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-96z\"]\n  };\n  const faHeadSideGear = {\n    prefix: 'fal',\n    iconName: 'head-side-gear',\n    icon: [512, 512, [], \"e611\", \"M32 224C32 118 118 32 224 32l16 0c66.1 0 127.1 40 153.8 96.9c3.2 6.9 6.5 14.2 9.9 21.7c0 0 0 0 0 0s0 0 0 0c6.2 13.9 12.7 28.5 19.8 42c11.1 21.3 24.8 42.3 44 59.4l3.2 2.8c6 5.3 9.5 13 9.5 21.1c0 15.6-12.6 28.2-28.2 28.2L432 304c-8.8 0-16 7.2-16 16l0 64c0 17.7-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c35.3 0 64-28.7 64-64l0-48 3.8 0c33.2 0 60.2-26.9 60.2-60.2c0-17.2-7.4-33.6-20.2-45l-3.2-2.8c-15.1-13.5-26.6-30.6-36.9-50.3c-6.7-12.7-12.3-25.5-18.2-38.7c0 0 0 0 0 0c-3.5-7.8-7-15.7-10.8-23.8C390.8 47.3 318.6 0 240 0L224 0C100.3 0 0 100.3 0 224c0 52.9 18.4 101.6 49.1 140C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4C47.7 311.1 32 269.4 32 224zm144-96l0 .7c0 1-.8 3.4-4.1 5.3c-3.2 1.8-5.5 1.4-6.5 .8l-.6-.3c-15.3-8.8-34.9-3.6-43.7 11.7l-16 27.7c-8.8 15.3-3.6 34.9 11.7 43.7l.6 .3c.9 .5 2.6 2.4 2.6 6.1s-1.6 5.6-2.6 6.1l-.6 .3c-15.3 8.8-20.5 28.4-11.7 43.7l16 27.7c8.8 15.3 28.4 20.6 43.7 11.7l.6-.3c.9-.5 3.3-1 6.5 .8c3.3 1.9 4.1 4.3 4.1 5.3l0 .7c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-.7c0-1 .8-3.4 4.1-5.3c3.2-1.8 5.5-1.4 6.5-.8l.6 .3c15.3 8.8 34.9 3.6 43.7-11.7l16-27.7c8.8-15.3 3.6-34.9-11.7-43.7l-.6-.3c-.9-.5-2.6-2.4-2.6-6.1s1.6-5.6 2.6-6.1l.6-.3c15.3-8.8 20.6-28.4 11.7-43.7l-16-27.7c-8.8-15.3-28.4-20.5-43.7-11.7l-.6 .3c-.9 .5-3.3 1-6.5-.8c-3.3-1.9-4.1-4.3-4.1-5.3l0-.7c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 .7c0 15.1 9.4 26.8 20 33c10.7 6.2 25.5 8.3 38.5 .8l.6-.3 16 27.7-.6 .3c-13 7.5-18.5 21.4-18.5 33.8s5.5 26.3 18.5 33.8l.6 .3-16 27.7-.6-.3c-13-7.5-27.8-5.4-38.5 .8c-10.6 6.2-20 17.9-20 33l0 .7-32 0 0-.7c0-15.1-9.4-26.8-20-33c-10.7-6.2-25.5-8.3-38.5-.8l-.6 .3-16-27.7 .6-.3c13-7.5 18.6-21.4 18.6-33.8s-5.5-26.3-18.6-33.8l-.6-.3 16-27.7 .6 .3c13 7.5 27.8 5.4 38.5-.8c10.6-6.2 20-17.9 20-33l0-.7 32 0zm8 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faTrashPlus = {\n    prefix: 'fal',\n    iconName: 'trash-plus',\n    icon: [448, 512, [], \"e2b2\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64l47.1 0L416 64l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-18.3 0L388.2 452.6C385.9 486.1 358 512 324.4 512l-200.8 0c-33.6 0-61.4-25.9-63.8-59.4L34.3 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32.1 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM66.4 96L91.7 450.3C92.9 467 106.8 480 123.6 480l200.8 0c16.8 0 30.7-13 31.9-29.7L381.6 96 66.4 96zM208 384l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faFileCad = {\n    prefix: 'fal',\n    iconName: 'file-cad',\n    icon: [512, 512, [], \"e672\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm232 0l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm16 32l0 96 16 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0zm-160 8c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 56 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-56zm32 40l32 0 0-40c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 40z\"]\n  };\n  const faObjectsAlignTop = {\n    prefix: 'fal',\n    iconName: 'objects-align-top',\n    icon: [512, 512, [], \"e3c0\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 0zM176 160c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-288c0-8.8 7.2-16 16-16l64 0zm-64-32c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-64 0zm288 32c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l64 0zm-64-32c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0z\"]\n  };\n  const faFolder = {\n    prefix: 'fal',\n    iconName: 'folder',\n    icon: [512, 512, [128193, 128447, 61716, \"folder-blank\"], \"f07b\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-156.1 0c-17 0-33.3-6.7-45.3-18.7L210.7 73.4c-6-6-14.1-9.4-22.6-9.4L64 64zM0 96C0 60.7 28.7 32 64 32l124.1 0c17 0 33.3 6.7 45.3 18.7l35.9 35.9c6 6 14.1 9.4 22.6 9.4L448 96c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faFolderBlank = faFolder;\n  const faFaceAnxiousSweat = {\n    prefix: 'fal',\n    iconName: 'face-anxious-sweat',\n    icon: [576, 512, [], \"e36a\", \"M288 32C174.4 32 80.6 116.5 66 226.1c-1.2 8.8-9.2 14.9-18 13.7s-14.9-9.2-13.7-18C50.9 96.6 158.2 0 288 0C429.4 0 544 114.6 544 256s-114.6 256-256 256c-57.6 0-110.8-19.1-153.6-51.2c-7.1-5.3-8.5-15.3-3.2-22.4s15.3-8.5 22.4-3.2C191 463.3 237.5 480 288 480c123.7 0 224-100.3 224-224S411.7 32 288 32zM64 317.5c-5.3 7.2-10.8 15.1-15.8 23c-5.4 8.5-9.8 16.4-12.8 23.1c-2.6 5.8-3.2 8.8-3.4 9.5l0 .1C32 385.5 43.7 400 64 400s32-14.5 32-26.7c0 .1 0 .1 0-.1c-.1-.7-.8-3.7-3.4-9.6c-3-6.7-7.4-14.5-12.8-23.1c-5-7.9-10.5-15.8-15.8-23zm-8.6-41.4c4.3-5.5 12.8-5.5 17.1 0c17.6 21.7 55.5 72.2 55.5 97.2c0 32.5-28.7 58.7-64 58.7s-64-26.2-64-58.7c0-25 38.1-75.5 55.5-97.2zM367.6 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-136 24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM211.3 171.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm153.4-22.6c6.2-6.2 16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4c-6.2-6.2-6.2-16.4 0-22.6zM283.8 304l8.4 0c50.7 0 91.8 41.1 91.8 91.8c0 11.2-9 20.2-20.2 20.2l-151.6 0c-11.2 0-20.2-9-20.2-20.2c0-50.7 41.1-91.8 91.8-91.8zm67 80c-5.5-27.4-29.6-48-58.6-48l-8.4 0c-29 0-53.2 20.6-58.6 48l125.7 0z\"]\n  };\n  const faCreditCardBlank = {\n    prefix: 'fal',\n    iconName: 'credit-card-blank',\n    icon: [576, 512, [], \"f389\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM96 368c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm128 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faFileWaveform = {\n    prefix: 'fal',\n    iconName: 'file-waveform',\n    icon: [448, 512, [\"file-medical-alt\"], \"f478\", \"M416 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-64-32 0 0 64c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L318.1 14.1c-9-9-21.2-14.1-33.9-14.1L128 0C92.7 0 64 28.7 64 64l0 224 32 0L96 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256zm-.5-288L304 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L411.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM270.3 264.8c-2.7-5.4-8.3-8.8-14.3-8.8s-11.6 3.4-14.3 8.8L189.3 369.7l-32.5-43.3c-3-4-7.8-6.4-12.8-6.4L16 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l120 0 43.2 57.6c3.3 4.4 8.7 6.8 14.2 6.3s10.4-3.8 12.9-8.8L256 307.8l17.7 35.4c2.7 5.4 8.3 8.8 14.3 8.8l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-54.1 0-27.6-55.2z\"]\n  };\n  const faFileMedicalAlt = faFileWaveform;\n  const faMicrochipAi = {\n    prefix: 'fal',\n    iconName: 'microchip-ai',\n    icon: [512, 512, [], \"e1ec\", \"M160 0c8.8 0 16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 16 0c35.3 0 64 28.7 64 64l0 16 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 64 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 64 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 16c0 35.3-28.7 64-64 64l-16 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-16 0c-35.3 0-64-28.7-64-64l0-16-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-64-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-64-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-16c0-35.3 28.7-64 64-64l16 0 0-48c0-8.8 7.2-16 16-16zM128 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L128 96zm94.7 89.6l56 128c3.5 8.1-.1 17.5-8.2 21.1s-17.5-.2-21.1-8.2L239.5 304l-63.1 0-9.8 22.4c-3.5 8.1-13 11.8-21.1 8.2s-11.8-13-8.2-21.1l56-128c2.5-5.8 8.3-9.6 14.7-9.6s12.1 3.8 14.7 9.6zM208 231.9L190.5 272l35.1 0L208 231.9zM352 192l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faMug = {\n    prefix: 'fal',\n    iconName: 'mug',\n    icon: [576, 512, [], \"f874\", \"M64 96l0 256c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-256-16 0L64 96zm352 0l0 160 48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-48 0zm0 192l0 64c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L32 96c0-17.7 14.3-32 32-32l304 0 16 0 80 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-48 0z\"]\n  };\n  const faPlaneUpSlash = {\n    prefix: 'fal',\n    iconName: 'plane-up-slash',\n    icon: [640, 512, [], \"e22e\", \"M464 461.4l-32-25.3 0 3.8 0 8 0 31.4L324.4 448.6c-2.9-.8-5.9-.8-8.8 0L208 479.4l0-39.4 57.6-43.2c4-3 6.4-7.8 6.4-12.8l0-66.3c0-5-2.4-9.8-6.4-12.8s-9.2-4-14-2.6L96 346.8l0-56.2c0-5.7 3.1-11 8.1-13.9l73.1-41.7L150 213.6 88.2 248.9c-15 8.5-24.2 24.5-24.2 41.7l0 56.2c0 21.3 20.3 36.6 40.8 30.8L240 338.9l0 37.1-51.2 38.4c-8.1 6-12.8 15.5-12.8 25.6l0 42c0 16.6 13.4 30 30 30c2.8 0 5.6-.4 8.3-1.2c0 0 0 0 0 0L320 480.6l105.7 30.2s0 0 0 0c2.7 .8 5.5 1.2 8.2 1.2c16.6 0 30-13.4 30-30l0-20.5zm-223.6-360L272 126.4l0-16.7c0-13.5 6.1-34.1 16.6-51.3c5.2-8.5 10.9-15.4 16.7-20C311 33.7 315.9 32 320 32c9.1 0 20.9 8.2 31.8 26.3C362.1 75.5 368 96.1 368 109.7l0 61.7c0 5.7 3.1 11 8.1 13.9l159.9 91.4c5 2.8 8.1 8.2 8.1 13.9l0 50.5 27.6 21.8c2.8-4.7 4.4-10.2 4.4-16.2l0-56.2c0-17.2-9.2-33.1-24.2-41.7L400 162.1l0-52.5c0-20.6-8.1-46.8-20.8-67.9C367.1 21.6 346.9 0 320 0c-13.4 0-25.2 5.7-34.8 13.3c-9.5 7.6-17.6 17.7-24 28.4c-11.1 18.3-19 40.6-20.8 59.7zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faRadiation = {\n    prefix: 'fal',\n    iconName: 'radiation',\n    icon: [512, 512, [], \"f7b9\", \"M117.4 80L174.6 179c-11.9 12.6-20.9 27.9-26 45L34.3 224c8.3-58.2 39-109.2 83.2-144zm55.4 384.1L230 365c8.4 2 17.1 3 26 3s17.6-1 26-3l57.2 99.1C313.5 474.3 285.4 480 256 480s-57.5-5.7-83.2-15.9zM394.6 80c44.2 34.8 74.9 85.9 83.2 144l-114.4 0c-5.1-17.1-14.1-32.4-26-45L394.6 80zM160 256c8.8 0 15.8-7.2 17.6-15.9c3.5-17.4 12.7-32.8 25.5-44.1c6.6-5.8 9.4-15.5 5-23.2L144 62c-8.8-15.3-28.6-20.7-42.7-10C47.8 92.7 10.7 154 2 224.1C-.2 241.6 14.3 256 32 256l128 0zm48 83.2L144 450.1c-8.8 15.3-3.7 35.1 12.6 41.9c30.6 12.9 64.2 20 99.4 20s68.9-7.1 99.4-20c16.3-6.9 21.4-26.6 12.6-41.9L304 339.2c-4.4-7.7-14.2-10.1-22.6-7.3c-8 2.7-16.5 4.1-25.4 4.1s-17.4-1.4-25.4-4.1c-8.4-2.8-18.2-.4-22.6 7.3zm126.4-99.1c1.7 8.7 8.7 15.9 17.6 15.9l128 0c17.7 0 32.2-14.4 30-31.9C501.3 154 464.2 92.7 410.7 52c-14.1-10.7-33.8-5.3-42.7 10L304 172.9c-4.4 7.6-1.7 17.3 5 23.2c12.8 11.3 22 26.7 25.5 44.1zM240 256a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faPenCircle = {\n    prefix: 'fal',\n    iconName: 'pen-circle',\n    icon: [512, 512, [], \"e20e\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm331.5-92.7c-6.2-6.2-16.4-6.2-22.6 0l-21.4 21.4 40 40 21.4-21.4c6.2-6.2 6.2-16.4 0-22.6l-17.4-17.4zm-149 126.4c-2.1 2.1-3.5 4.6-4.2 7.4l-12.3 49 49-12.3c2.8-.7 5.4-2.2 7.4-4.2l82.3-82.3-40-40-82.3 82.3zm103.8-149c18.7-18.7 49.1-18.7 67.9 0l17.4 17.4c18.7 18.7 18.7 49.1 0 67.9L245.1 352.3c-6.2 6.2-13.9 10.5-22.3 12.6l-74.9 18.7c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l18.7-74.9c2.1-8.4 6.5-16.1 12.6-22.3L286.2 140.7z\"]\n  };\n  const faBagSeedling = {\n    prefix: 'fal',\n    iconName: 'bag-seedling',\n    icon: [512, 512, [], \"e5f2\", \"M89 96l334 0 12.6 50.3c8.2 33 12.4 66.9 12.4 100.9l0 17.7c0 34-4.2 67.9-12.4 100.9L423 416 89 416 76.4 365.7C68.2 332.7 64 298.9 64 264.8l0-17.7c0-34 4.2-67.9 12.4-100.9L89 96zM430.9 64L81.1 64 64.8 39.5c-.5-.8-.8-1.7-.8-2.7c0-2.7 2.2-4.8 4.8-4.8l374.3 0c2.7 0 4.8 2.2 4.8 4.8c0 1-.3 1.9-.8 2.7L430.9 64zM81.1 448l349.7 0 16.3 24.5c.5 .8 .8 1.7 .8 2.7c0 2.7-2.2 4.8-4.8 4.8L68.8 480c-2.7 0-4.8-2.2-4.8-4.8c0-1 .3-1.9 .8-2.7L81.1 448zM38.2 57.3l20 30L45.4 138.5C36.5 174 32 210.5 32 247.2l0 17.7c0 36.6 4.5 73.1 13.4 108.7l12.8 51.2-20 30c-4 6.1-6.2 13.2-6.2 20.4C32 495.5 48.5 512 68.8 512l374.3 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4l-20-30 12.8-51.2c8.9-35.5 13.4-72 13.4-108.7l0-17.7c0-36.6-4.5-73.1-13.4-108.7L453.8 87.3l20-30c4-6.1 6.2-13.2 6.2-20.4C480 16.5 463.5 0 443.2 0L68.8 0C48.5 0 32 16.5 32 36.8c0 7.3 2.2 14.4 6.2 20.4zM272 319c63.1-7.9 112-61.7 112-127l0-1.6c0-16.8-13.6-30.4-30.4-30.4l-8.9 0c-37.2 0-68.9 17.9-88.7 44.5c-19.8-26.6-51.5-44.5-88.7-44.5l-8.9 0c-16.8 0-30.4 13.6-30.4 30.4l0 1.6c0 65.3 48.9 119.1 112 127l0 33c0 8.8 7.2 16 16 16s16-7.2 16-16l0-33zm-32-32.3c-45.4-7.6-80-47.1-80-94.7l7.3 0c33.6 0 61 20.5 72.7 48.4l0 46.2zm32 0l0-46.2c11.7-27.9 39.1-48.4 72.7-48.4l7.3 0c0 47.6-34.6 87.1-80 94.7z\"]\n  };\n  const faChartSimple = {\n    prefix: 'fal',\n    iconName: 'chart-simple',\n    icon: [448, 512, [], \"e473\", \"M240 64c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-352c0-8.8 7.2-16 16-16l32 0zM208 32c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-32 0zM80 256c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l32 0zM48 224c-26.5 0-48 21.5-48 48L0 432c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-32 0zm320-96l32 0c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-288c0-8.8 7.2-16 16-16zm-48 16l0 288c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faCrutches = {\n    prefix: 'fal',\n    iconName: 'crutches',\n    icon: [640, 512, [], \"f7f8\", \"M443.3 4.7l192 192c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-192-192c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM290.4 199l34.2-34.2 .1-.1 .1-.1 94-94 22.6 22.6L358.6 176 464 281.4l82.7-82.7 22.6 22.6-94.1 94.1L441 349.6c-11.2 11.2-25.4 18.8-40.9 21.9l-122 24.4c-9.3 1.9-17.8 6.4-24.5 13.1l-98.3 98.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L231 386.4c6.7-6.7 11.3-15.2 13.1-24.5l24.4-122c3.1-15.5 10.7-29.7 21.9-40.9zM313 221.6c-6.7 6.7-11.3 15.2-13.1 24.5L276.4 363.6l117.5-23.5c9.3-1.9 17.8-6.4 24.5-13.1l23-23L336 198.6l-23 23zM196.7 4.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L198.6 48l98.7 98.7-22.6 22.6L176 70.6 70.6 176 176 281.4l66.7-66.7c-2.4 6.1-4.2 12.4-5.5 18.9l-8 39.9L198.6 304 219 324.4l-6.2 31.2c-.3 1.4-.8 2.8-1.4 4.1c-4.4-2.9-8.5-6.3-12.3-10.1l-34.3-34.3L48 198.6 27.3 219.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l192-192zM384.5 407.2l21.9-4.4c5.1-1 10.1-2.4 15-4.1l85.9 85.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L386.4 409c-.6-.6-1.2-1.2-1.9-1.8z\"]\n  };\n  const faCircleParking = {\n    prefix: 'fal',\n    iconName: 'circle-parking',\n    icon: [512, 512, [\"parking-circle\"], \"f615\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208 32l80 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-80 0 0 128zm80 32l-80 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-152c0-13.3 10.7-24 24-24l88 0c53 0 96 43 96 96s-43 96-96 96z\"]\n  };\n  const faParkingCircle = faCircleParking;\n  const faMarsStroke = {\n    prefix: 'fal',\n    iconName: 'mars-stroke',\n    icon: [512, 512, [9894], \"f229\", \"M368 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0L384 105.4 347.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L361.4 128l-40.7 40.7C290.1 143.3 250.8 128 208 128c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-42.8-15.3-82.1-40.7-112.6L384 150.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L406.6 128 480 54.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L368 0zM64 304a144 144 0 1 1 288 0A144 144 0 1 1 64 304z\"]\n  };\n  const faLeafOak = {\n    prefix: 'fal',\n    iconName: 'leaf-oak',\n    icon: [512, 512, [], \"f6f7\", \"M300 0c-33.3 0-61.7 23.9-67.3 56.7l-1.4 8.2L217.9 54.8c-23.9-18-57.5-15.7-78.7 5.5c-13.4 13.4-19.7 32.3-17 51l6.7 47.1c-21.5-5.4-44.9 1.3-60.2 18.8l-6.6 7.5C42.9 206.6 38.8 238 51.9 264.1L64.3 289c7.8 15.6 11.8 32.7 11.8 50.1l0 74.1L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L102 432.6l67.6 0c17.4 0 34.5 4 50.1 11.8l24.9 12.4c26.1 13.1 57.5 9 79.5-10.2l7.5-6.6c17.5-15.3 24.2-38.7 18.8-60.2l47.1 6.7c18.7 2.7 37.6-3.6 51-17c21.2-21.2 23.5-54.8 5.5-78.7l-10.1-13.4 8.2-1.4c32.8-5.7 56.7-34.1 56.7-67.3c0-22.9-11.4-44.2-30.4-56.9L468 145l5.4-24.8c5.2-23.7-2-48.5-19.2-65.6S412.3 30.1 388.6 35.3l-24.8 5.4-6.9-10.3C344.2 11.4 322.9 0 300 0zM134 400.6L315.3 219.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L108.1 381.2l0-42.1c0-22.4-5.2-44.4-15.2-64.4L80.5 249.8c-7.2-14.5-5-31.9 5.7-44.1l6.6-7.5c9.4-10.7 25.3-12.8 37.2-4.9c15.5 10.3 35.9-2.5 33.3-21l-9.4-65.6c-1.3-8.8 1.7-17.6 8-23.9c9.9-9.9 25.6-11 36.8-2.6l23.9 18c14.3 10.8 35 2.6 38.1-15.1l3.6-21.1C267.2 44.7 282.3 32 300 32c12.2 0 23.5 6.1 30.2 16.2l6.9 10.3c7.3 11 20.6 16.3 33.5 13.5l24.8-5.4c13.1-2.9 26.7 1.1 36.1 10.6s13.4 23.1 10.6 36.1l-5.4 24.8c-2.8 12.9 2.5 26.2 13.5 33.5l10.3 6.9c10.1 6.7 16.2 18.1 16.2 30.2c0 17.7-12.7 32.8-30.2 35.8l-21.1 3.6c-17.7 3.1-25.9 23.8-15.1 38.1l18 23.9c8.4 11.2 7.3 26.9-2.6 36.8c-6.3 6.3-15.1 9.2-23.9 8l-65.6-9.4c-18.4-2.6-31.3 17.8-21 33.3c7.9 11.9 5.8 27.8-4.9 37.2l-7.5 6.6c-12.2 10.7-29.6 12.9-44.1 5.7L234 415.8c-20-10-42-15.2-64.4-15.2l-35.6 0z\"]\n  };\n  const faSquareBolt = {\n    prefix: 'fal',\n    iconName: 'square-bolt',\n    icon: [448, 512, [], \"e265\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM159.7 264l48.3 0c5.5 0 10.5 2.8 13.5 7.4s3.3 10.4 1 15.3l-19.4 41.9L288.3 248 240 248c-5.5 0-10.5-2.8-13.5-7.4s-3.3-10.4-1-15.3l19.4-41.9L159.7 264zM281.6 112c14.7 0 24.4 15.2 18.2 28.5L265 216l49.4 0c11.9 0 21.6 9.7 21.6 21.6c0 5.9-2.4 11.6-6.7 15.7L180.2 394.5c-3.7 3.5-8.7 5.5-13.8 5.5c-14.7 0-24.4-15.2-18.2-28.5L183 296l-49.4 0c-11.9 0-21.6-9.7-21.6-21.6c0-5.9 2.4-11.6 6.7-15.7L267.8 117.5c3.7-3.5 8.7-5.5 13.8-5.5z\"]\n  };\n  const faVial = {\n    prefix: 'fal',\n    iconName: 'vial',\n    icon: [512, 512, [129514], \"f492\", \"M292.7 4.7c6.2-6.2 16.4-6.2 22.6 0l32 32 128 128 32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L464 198.6l-84.7 84.7L181.8 480.8c-20 20-47.1 31.2-75.3 31.2C47.7 512 0 464.3 0 405.5c0-28.2 11.2-55.3 31.2-75.3l69.5-69.5L313.4 48 292.7 27.3c-6.2-6.2-6.2-16.4 0-22.6zM336 70.6L150.6 256l210.7 0 80-80L336 70.6zM329.4 288l-210.7 0L53.8 352.8c-14 14-21.8 32.9-21.8 52.7c0 41.1 33.4 74.5 74.5 74.5c19.8 0 38.7-7.8 52.7-21.8L329.4 288z\"]\n  };\n  const faGauge = {\n    prefix: 'fal',\n    iconName: 'gauge',\n    icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96c35.3 0 64-28.7 64-64c0-29.8-20.4-54.9-48-62l0-194c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 194c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64zM144 168a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-24 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm296 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM392 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faDashboard = faGauge;\n  const faGaugeMed = faGauge;\n  const faTachometerAltAverage = faGauge;\n  const faWandMagicSparkles = {\n    prefix: 'fal',\n    iconName: 'wand-magic-sparkles',\n    icon: [576, 512, [\"magic-wand-sparkles\"], \"e2ca\", \"M458.3 34.9c3.1-3.1 8.2-3.1 11.3 0l39.4 39.4c3.1 3.1 3.1 8.2 0 11.3L388.7 206.1l-50.7-50.7L458.3 34.9zM66.9 426.3L315.3 177.9l50.7 50.7L117.7 477.1c-3.1 3.1-8.2 3.1-11.3 0L66.9 437.7c-3.1-3.1-3.1-8.2 0-11.3zM435.7 12.3L44.3 403.7c-15.6 15.6-15.6 40.9 0 56.6l39.4 39.4c15.6 15.6 40.9 15.6 56.6 0L531.7 108.3c15.6-15.6 15.6-40.9 0-56.6L492.3 12.3c-15.6-15.6-40.9-15.6-56.6 0zM128 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48zM464 320c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16zM252.2 16c0-6.7-5.4-12.2-12.2-12.2s-12.2 5.4-12.2 12.2l0 19.8-19.8 0c-6.7 0-12.2 5.4-12.2 12.2s5.4 12.2 12.2 12.2l19.8 0 0 19.8c0 6.7 5.4 12.2 12.2 12.2s12.2-5.4 12.2-12.2l0-19.8 19.8 0c6.7 0 12.2-5.4 12.2-12.2s-5.4-12.2-12.2-12.2l-19.8 0 0-19.8z\"]\n  };\n  const faMagicWandSparkles = faWandMagicSparkles;\n  const faLambda = {\n    prefix: 'fal',\n    iconName: 'lambda',\n    icon: [448, 512, [], \"f66e\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l123.5 0c6.2 0 11.9 3.6 14.5 9.3l7.6 16.5-.3-.1-160 368c-3.5 8.1 .2 17.5 8.3 21.1s17.5-.2 21.1-8.3L179.4 128.3 328.9 452.1c7.8 17 24.9 27.9 43.6 27.9l59.5 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-59.5 0c-6.2 0-11.9-3.6-14.5-9.3L183.1 59.9c-7.8-17-24.9-27.9-43.6-27.9L16 32z\"]\n  };\n  const faE = {\n    prefix: 'fal',\n    iconName: 'e',\n    icon: [320, 512, [101], \"45\", \"M48 32C21.5 32 0 53.5 0 80L0 256 0 432c0 26.5 21.5 48 48 48l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 448c-8.8 0-16-7.2-16-16l0-160 208 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 240 32 80c0-8.8 7.2-16 16-16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 32z\"]\n  };\n  const faPizza = {\n    prefix: 'fal',\n    iconName: 'pizza',\n    icon: [576, 512, [127829], \"f817\", \"M344.2 389.5C318.9 406.2 288.6 416 256 416c-88.4 0-160-71.6-160-160s71.6-160 160-160c32.6 0 62.9 9.8 88.2 26.5l-99.6 99.6c-18.7 18.7-18.7 49.1 0 67.9l99.6 99.6zm24.9-20.4L267.3 267.3c-6.2-6.2-6.2-16.4 0-22.6L369.1 142.9l22.6-22.6 33.9-33.9C432 80 432 69.9 425.4 64C380.2 24.2 320.9 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c64.9 0 124.2-24.2 169.4-64c6.6-5.8 6.6-16 .3-22.3l-33.9-33.9-22.6-22.6zm-1.9 43.4l22.9 22.9C352.7 463.4 306.3 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32c50.3 0 96.7 16.6 134.2 44.6L367.2 99.5C335.9 77.1 297.5 64 256 64C150 64 64 150 64 256s86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm132.2-22.4l-22.9-22.9C498.9 335.9 512 297.5 512 256s-13.1-79.9-35.5-111.2l22.9-22.9c28 37.4 44.6 83.8 44.6 134.2s-16.6 96.7-44.6 134.2zM480 256c0 32.6-9.8 62.9-26.5 88.2L365.3 256l88.2-88.2C470.2 193.1 480 223.4 480 256zm32 169.4c39.8-45.1 64-104.4 64-169.4s-24.2-124.2-64-169.4c-5.8-6.6-16-6.6-22.3-.3L331.3 244.7c-6.2 6.2-6.2 16.4 0 22.6L433.1 369.1l22.6 22.6 33.9 33.9c6.2 6.2 16.4 6.3 22.3-.3zM160 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-120a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM224 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBowlChopsticksNoodles = {\n    prefix: 'fal',\n    iconName: 'bowl-chopsticks-noodles',\n    icon: [512, 512, [], \"e2ea\", \"M499.1 31.7c8.7-1.7 14.3-10.2 12.6-18.8S501.5-1.4 492.9 .3L192 60.5l0 32.6L499.1 31.7zM192 148.2l0 32.1L497.1 160c8.8-.6 15.5-8.2 14.9-17s-8.2-15.5-17-14.9L192 148.2zm-32 34.2l0-32.1 0-50.8 0-32.6L160 32c0-8.8-7.2-16-16-16c-8.8 0-16 7.1-16 16L128 224s0 0 0 0l-32 0 0-37.3 0-32.1 0-42.3s0 0 0 0l0-32.6s0 0 0 0L96 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 38.1L12.9 96.3C4.2 98-1.4 106.5 .3 115.1s10.2 14.3 18.8 12.6l44.9-9 0 38L14.9 160c-8.8 .6-15.5 8.2-14.9 17s8.2 15.5 17 14.9L64 188.8 64 224l-13.1 0C23.3 224 1.4 247.3 3 274.8l.6 10.3c4.9 84.1 55.9 155.1 127.5 189.2c7.6 21.9 28.4 37.6 52.9 37.6l144 0c24.5 0 45.3-15.7 52.9-37.6c71.6-34.1 122.5-105.1 127.5-189.2l.6-10.3c1.6-27.6-20.3-50.8-47.9-50.8L160 224l0-41.6zm1.3 281.4c-2.8-8.1-8.7-14.7-16.5-18.4c-61.4-29.2-105-90.1-109.3-162.2l-.6-10.3c-.5-9.2 6.8-16.9 16-16.9l410.2 0c9.2 0 16.5 7.7 16 16.9l-.6 10.3c-4.2 72.1-47.8 133-109.3 162.2c-7.7 3.7-13.7 10.3-16.5 18.4c-3.3 9.4-12.2 16.1-22.7 16.1l-144 0c-10.4 0-19.4-6.7-22.7-16.1z\"]\n  };\n  const faH3 = {\n    prefix: 'fal',\n    iconName: 'h3',\n    icon: [640, 512, [], \"f315\", \"M32 80c0-8.8-7.2-16-16-16S0 71.2 0 80L0 256 0 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160 256 0 0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160L32 240 32 80zM400 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0L421 228.4c-4.7 4.5-6.3 11.5-3.8 17.5s8.3 10.1 14.9 10.1l96 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-72.6 0c-19.6 0-36.2-14.1-39.5-33.4l-.2-1.2c-1.5-8.7-9.7-14.6-18.4-13.2s-14.6 9.7-13.2 18.4l.2 1.2c5.8 34.7 35.8 60.2 71 60.2l72.6 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-56 0L611 91.6c4.7-4.5 6.3-11.5 3.8-17.5S606.5 64 600 64L400 64z\"]\n  };\n  const faPenClip = {\n    prefix: 'fal',\n    iconName: 'pen-clip',\n    icon: [512, 512, [\"pen-alt\"], \"f305\", \"M385.4 41.9c12.5-12.5 32.8-12.5 45.3 0l39.4 39.4c12.5 12.5 12.5 32.8 0 45.3L421.7 175 337 90.3l48.4-48.4zM291.7 90.3L99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1L492.7 149.3c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0L314.3 67.7 301.3 54.6c-25-25-65.5-25-90.5 0L100.7 164.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L233.4 77.3c12.5-12.5 32.8-12.5 45.3 0l13.1 13.1zM314.3 113L399 197.7 206.9 389.8c-43.6 43.6-99 73.2-159.4 85.3l-13.2 2.6 2.6-13.2c12.1-60.4 41.8-115.9 85.3-159.4L314.3 113z\"]\n  };\n  const faPenAlt = faPenClip;\n  const faBridgeCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'bridge-circle-exclamation',\n    icon: [640, 512, [], \"e4ca\", \"M48 32l80 0 128 0 128 0 128 0 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0-128 0-128 0-128 0-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64L48 64c-8.8 0-16-7.2-16-16s7.2-16 16-16zM496 64l-96 0 0 64 96 0 0-64zM368 64l-96 0 0 64 96 0 0-64zM240 64l-96 0 0 64 96 0 0-64zM48 240l16 0c53 0 96 43 96 96l0 96c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-96c0-53 43-96 96-96c16.1 0 31.2 4 44.6 10.9c-7.2 8.1-13.7 16.9-19.3 26.2c-7.7-3.3-16.3-5.2-25.2-5.2c-35.3 0-64 28.7-64 64l0 96c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-96c0-35.3-28.7-64-64-64l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-112c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBadgePercent = {\n    prefix: 'fal',\n    iconName: 'badge-percent',\n    icon: [512, 512, [], \"f646\", \"M190.6 71.4C203 47.9 227.7 32 256 32s53 15.9 65.4 39.4c3.6 6.8 11.5 10.1 18.8 7.8c25.4-7.8 54.1-1.6 74.1 18.4s26.2 48.7 18.4 74.1c-2.3 7.3 1 15.2 7.8 18.8C464.1 203 480 227.7 480 256s-15.9 53-39.4 65.4c-6.8 3.6-10.1 11.5-7.8 18.8c7.8 25.4 1.6 54.1-18.4 74.1s-48.7 26.2-74.1 18.4c-7.3-2.3-15.2 1-18.8 7.8C309 464.1 284.3 480 256 480s-53-15.9-65.4-39.4c-3.6-6.8-11.5-10.1-18.8-7.8c-25.4 7.8-54.1 1.6-74.1-18.4s-26.2-48.7-18.4-74.1c2.3-7.3-1-15.2-7.8-18.8C47.9 309 32 284.3 32 256s15.9-53 39.4-65.4c6.8-3.6 10.1-11.5 7.8-18.8c-7.8-25.4-1.6-54.1 18.4-74.1s48.7-26.2 74.1-18.4c7.3 2.3 15.2-1 18.8-7.8zM256 0c-36.1 0-68 18.1-87.1 45.6c-33-6-68.3 3.8-93.9 29.4s-35.3 60.9-29.4 93.9C18.1 188 0 219.9 0 256s18.1 68 45.6 87.1c-6 33 3.8 68.3 29.4 93.9s60.9 35.3 93.9 29.4C188 493.9 219.9 512 256 512s68-18.1 87.1-45.6c33 6 68.3-3.8 93.9-29.4s35.3-60.9 29.4-93.9C493.9 324 512 292.1 512 256s-18.1-68-45.6-87.1c6-33-3.8-68.3-29.4-93.9s-60.9-35.3-93.9-29.4C324 18.1 292.1 0 256 0zm91.3 164.7c-6.2-6.2-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160c6.2-6.2 6.2-16.4 0-22.6zM192 216a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM320 344a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faRotateReverse = {\n    prefix: 'fal',\n    iconName: 'rotate-reverse',\n    icon: [512, 512, [], \"e631\", \"M85.9 301.2c-2-7.6-8.6-13.2-16.5-13.2c-10 0-17.6 8.9-15.2 18.6C76.8 397 158.6 464 256 464c59.8 0 113.7-25.3 151.7-65.7L433.4 424c5.1 5.1 12.1 8 19.3 8c15.1 0 27.3-12.2 27.3-27.3L480 304c0-8.8-7.2-16-16-16l-100.7 0c-15.1 0-27.3 12.2-27.3 27.3c0 7.2 2.9 14.2 8 19.3l41 41C352.9 410.3 307 432 256 432c-81.6 0-150.2-55.5-170.1-130.8zM127 136.3C159.1 101.7 205 80 256 80c81.6 0 150.2 55.5 170.1 130.8c2 7.6 8.6 13.2 16.5 13.2c10 0 17.6-8.9 15.2-18.6C435.2 115 353.4 48 256 48c-59.8 0-113.7 25.3-151.7 65.7L78.6 88c-5.1-5.1-12.1-8-19.3-8C44.2 80 32 92.2 32 107.3L32 208c0 8.8 7.2 16 16 16l100.7 0c15.1 0 27.3-12.2 27.3-27.3c0-7.2-2.9-14.2-8-19.3l-41-41zM64 192l0-73.4L137.4 192 64 192zM448 320l0 73.4L374.6 320l73.4 0z\"]\n  };\n  const faUser = {\n    prefix: 'fal',\n    iconName: 'user',\n    icon: [448, 512, [128100, 62144], \"f007\", \"M320 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM32 480l384 0c-1.2-79.7-66.2-144-146.3-144l-91.4 0c-80 0-145 64.3-146.3 144zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3z\"]\n  };\n  const faSensor = {\n    prefix: 'fal',\n    iconName: 'sensor',\n    icon: [448, 512, [], \"e028\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm128 48l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faComma = {\n    prefix: 'fal',\n    iconName: 'comma',\n    icon: [192, 512, [], \"2c\", \"M136 352.3c0-17.8-14.4-32.3-32.3-32.3c-16.1 0-29.7 11.8-31.9 27.7l-18 125.8c-.5 3.4 2.2 6.5 5.7 6.5c1.9 0 3.7-1 4.8-2.6l66-101.9c3.8-5.8 5.8-12.6 5.8-19.5l0-3.7zm32 0l0 3.7c0 13.1-3.8 25.9-10.9 36.9l-66 101.9C84.2 505.5 72.3 512 59.5 512c-23 0-40.6-20.3-37.3-43l18-125.8c4.5-31.7 31.6-55.2 63.6-55.2c35.5 0 64.3 28.8 64.3 64.3z\"]\n  };\n  const faSchoolCircleCheck = {\n    prefix: 'fal',\n    iconName: 'school-circle-check',\n    icon: [640, 512, [], \"e56b\", \"M311.1 2.7c5.4-3.6 12.4-3.6 17.8 0L468.8 96 576 96c35.3 0 64 28.7 64 64l0 106.8c-9.1-12.9-19.9-24.5-32-34.6l0-72.2c0-17.7-14.3-32-32-32l-112 0c-3.2 0-6.2-.9-8.9-2.7L320 35.2 184.9 125.3c-2.6 1.8-5.7 2.7-8.9 2.7L64 128c-17.7 0-32 14.3-32 32l0 288c0 17.7 14.3 32 32 32l192 0 0-96c0-35.3 28.7-64 64-64c2.2 0 4.4 .1 6.5 .3c-2.9 10.2-4.8 20.8-5.8 31.7l-.7 0c-17.7 0-32 14.3-32 32l0 96 32 0 32 0 8.2 0c10 12.1 21.7 22.9 34.6 32L384 512l-32 0-64 0-32 0L64 512c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l107.2 0 140-93.3zM416 192c0 7-.7 13.8-2.2 20.3c-31.3 16.5-57 42.2-73.5 73.5c-6.5 1.4-13.3 2.2-20.3 2.2c-53 0-96-43-96-96s43-96 96-96s96 43 96 96zM128 160l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 32 0 0-64-32 0zM96 352c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64zm64 0l-32 0 0 64 32 0 0-64zm160-96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm16-96l0 16 8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faToiletPaperUnder = {\n    prefix: 'fal',\n    iconName: 'toilet-paper-under',\n    icon: [512, 512, [\"toilet-paper-reverse\"], \"e2a0\", \"M32 192c0-46.5 10.3-87.7 26.2-116.8C74.4 45.5 94.1 32 112 32l225.3 0c-7.2 8.2-13.6 17.7-19.2 27.9C299.2 94.5 288 141.2 288 192s11.2 97.5 30.1 132.1c5.6 10.2 12 19.6 19.2 27.9L112 352c-17.9 0-37.6-13.5-53.8-43.2C42.3 279.7 32 238.5 32 192zM346.2 75.2C362.4 45.5 382.1 32 400 32s37.6 13.5 53.8 43.2C469.7 104.3 480 145.5 480 192s-10.3 87.7-26.2 116.8C437.6 338.5 417.9 352 400 352s-37.6-13.5-53.8-43.2C330.3 279.7 320 238.5 320 192s10.3-87.7 26.2-116.8zM480 327.6L480 464c0 8.8-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16l0-48-32 0 0 48c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-272c0-50.8-11.2-97.5-30.1-132.1C463.4 25.9 435.1 0 400 0L112 0C76.9 0 48.6 25.9 30.1 59.9C11.2 94.5 0 141.2 0 192s11.2 97.5 30.1 132.1C48.6 358.1 76.9 384 112 384l288 0c33.9 0 61.4-24.1 80-56.4zM385.5 212.4c-1-6.2-1.5-13.1-1.5-20.4s.5-14.2 1.5-20.4c2.6-16.3 8.1-27.6 14.5-27.6s11.9 11.3 14.5 27.6c1 6.2 1.5 13.1 1.5 20.4s-.5 14.2-1.5 20.4c-2.6 16.3-8.1 27.6-14.5 27.6s-11.9-11.3-14.5-27.6zM431.4 256c5.1-6.4 8.2-13.8 10.3-20c4.2-12.7 6.3-28.3 6.3-44.1s-2.1-31.3-6.3-44.1c-2.1-6.2-5.2-13.5-10.3-20c-4.8-6.1-15.1-16-31.4-16s-26.6 9.9-31.4 16c-5.1 6.4-8.2 13.8-10.3 20c-4.2 12.7-6.3 28.3-6.3 44.1s2.1 31.3 6.3 44.1c2.1 6.2 5.2 13.5 10.3 20c4.8 6.1 15.1 16 31.4 16s26.6-9.9 31.4-16zM96 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faToiletPaperReverse = faToiletPaperUnder;\n  const faLightEmergency = {\n    prefix: 'fal',\n    iconName: 'light-emergency',\n    icon: [448, 512, [], \"e41f\", \"M352 320l0-128c0-70.7-57.3-128-128-128S96 121.3 96 192l0 128-32 0 0-128c0-88.4 71.6-160 160-160s160 71.6 160 160l0 128-32 0zM48 384c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l352 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L48 384zm0-32l352 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zM160 192c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-53 43-96 96-96c8.8 0 16 7.2 16 16s-7.2 16-16 16c-35.3 0-64 28.7-64 64z\"]\n  };\n  const faArrowDownToArc = {\n    prefix: 'fal',\n    iconName: 'arrow-down-to-arc',\n    icon: [512, 512, [], \"e4ae\", \"M256 480c123.7 0 224-100.3 224-224c0-8.8 7.2-16 16-16s16 7.2 16 16c0 141.4-114.6 256-256 256S0 397.4 0 256c0-8.8 7.2-16 16-16s16 7.2 16 16c0 123.7 100.3 224 224 224zM396 202.6l-128 144c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4l-128-144c-5.9-6.6-5.3-16.7 1.3-22.6s16.7-5.3 22.6 1.3L240 293.9 240 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 277.9L372 181.4c5.9-6.6 16-7.2 22.6-1.3s7.2 16 1.3 22.6z\"]\n  };\n  const faDumpster = {\n    prefix: 'fal',\n    iconName: 'dumpster',\n    icon: [576, 512, [], \"f793\", \"M423.4 32L288 32s0 0 0 0s0 0 0 0L152.3 32c-.2 0-.4 0-.6 0L57 32c-14.7 0-27.5 10-31 24.2L.9 156.6c-.6 2.3-.9 4.6-.9 6.9C0 179.2 12.8 192 28.5 192l5.3 0L66 192l61.7 0 .6 0L288 192l159.7 0 .6 0 61.7 0 32.2 0 5.3 0c15.7 0 28.5-12.8 28.5-28.5c0-2.3-.3-4.7-.9-6.9L550.1 56.2C546.5 42 533.7 32 519 32l-95 0c-.2 0-.4 0-.6 0zM37.5 224l3.8 32L16 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l29.1 0L64 448.9 64 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 384 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-15.1L530.9 288l29.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-25.3 0 3.8-32-32.2 0L483.7 416 92.3 416 69.8 224l-32.2 0zm490.2-64l-66.5 0L443 64l76 0 24 96-14.8 0-.4 0zM410.4 64l18.2 96L304 160l0-96 106.4 0zM272 64l0 96-124.7 0 18-96L272 64zM132.7 64l-18 96-66.5 0-.4 0L33 160 57 64l75.7 0z\"]\n  };\n  const faVanShuttle = {\n    prefix: 'fal',\n    iconName: 'van-shuttle',\n    icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", \"M32 88l0 104 128 0 0-128L56 64C42.7 64 32 74.7 32 88zm0 136l0 104c0 13.3 10.7 24 24 24l13.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l138.9 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l13.5 0c13.3 0 24-10.7 24-24l0-104-240 0-192 0L32 224zm160-32l160 0 0-128L192 64l0 128zm192 0l204.1 0L477.6 69.3c-3-3.4-7.4-5.3-11.9-5.3L384 64l0 128zM584 384l-8 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-8 0c-30.9 0-56-25.1-56-56L0 88C0 57.1 25.1 32 56 32l120 0 192 0 97.7 0c13.6 0 26.6 5.8 35.7 15.9L627.7 188.2c7.9 8.8 12.3 20.3 12.3 32.1L640 328c0 30.9-25.1 56-56 56zm-40 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM160 448a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faShuttleVan = faVanShuttle;\n  const faBuildingUser = {\n    prefix: 'fal',\n    iconName: 'building-user',\n    icon: [640, 512, [], \"e4da\", \"M64 32l256 0c17.7 0 32 14.3 32 32l0 329.4c9.2-10.2 20-18.9 32-25.6l0-95.9L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l64 0 32 0 64 0 32 0 64 0c3.2 0 6.4-.2 9.5-.7c-5.5-9.2-8.9-19.9-9.4-31.3c0 0 0 0-.1 0l-64 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM224 416l0 64-64 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM64 120l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 96c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM248 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM64 248l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm152-32c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm192-16a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM384 477.1c0-33.7 27.4-61.1 61.1-61.1l101.8 0c33.7 0 61.1 27.4 61.1 61.1c0 1.6-1.3 2.9-2.9 2.9l-218.2 0c-1.6 0-2.9-1.3-2.9-2.9zM445.1 384c-51.4 0-93.1 41.7-93.1 93.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1L496 384l-50.9 0z\"]\n  };\n  const faLightSwitch = {\n    prefix: 'fal',\n    iconName: 'light-switch',\n    icon: [384, 512, [], \"e017\", \"M176 48l0-16L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l112 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 112 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L208 32l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM128 368c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96-128 0 0 96zm0-224l0 96 128 0 0-96c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm-32 0c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-224z\"]\n  };\n  const faSquareCaretLeft = {\n    prefix: 'fal',\n    iconName: 'square-caret-left',\n    icon: [448, 512, [\"caret-square-left\"], \"f191\", \"M32 416c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320zm32 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm64-224c0-9.6 4-18.7 11-25.2l102.8-95.5c5.1-4.7 11.8-7.3 18.7-7.3c15.2 0 27.5 12.3 27.5 27.5l0 201c0 15.2-12.3 27.5-27.5 27.5c-6.9 0-13.6-2.6-18.7-7.3L139 281.2c-7-6.5-11-15.6-11-25.2zm32.7 1.7L256 346.2l0-180.3-95.3 88.4c-.5 .4-.7 1.1-.7 1.7s.3 1.3 .7 1.7z\"]\n  };\n  const faCaretSquareLeft = faSquareCaretLeft;\n  const faHighlighter = {\n    prefix: 'fal',\n    iconName: 'highlighter',\n    icon: [576, 512, [], \"f591\", \"M176 296.6l0-48c0-5.2 2.5-10 6.7-13l27-19.4L343.7 350.4l-19.4 27c-3 4.2-7.8 6.7-13 6.7l-48 0c-8.5 0-16.6 3.4-22.6 9.4L197 437.1c-3.1 3.1-8.2 3.1-11.3 0l-62.8-62.8c-3.1-3.1-3.1-8.2 0-11.3l43.7-43.7c6-6 9.4-14.1 9.4-22.6zM523.8 99.5L362.6 324 236 197.4 460.5 36.2c3.8-2.7 8.4-4.2 13-4.2c5.9 0 11.6 2.4 15.8 6.5l32.2 32.2c4.2 4.2 6.5 9.9 6.5 15.8c0 4.7-1.5 9.2-4.2 13zM263.4 416l48 0c15.5 0 30-7.4 39-20L549.8 118.2C556.4 109 560 97.9 560 86.5c0-14.4-5.7-28.2-15.9-38.4L511.9 15.9C501.7 5.7 487.9 0 473.5 0C462.1 0 451 3.6 441.8 10.2L164 209.6c-12.6 9-20 23.5-20 39l0 48-43.7 43.7c-11.4 11.4-14.5 27.9-9.3 42l-84 84c-4.5 4.5-7 10.6-7 17L0 488c0 13.3 10.7 24 24 24l100.7 0c6.4 0 12.5-2.5 17-7l36-36c14.2 5.2 30.7 2.1 42-9.3L263.4 416zm-111 33l-31 31-82.7 0L111 407.6 152.4 449z\"]\n  };\n  const faWavePulse = {\n    prefix: 'fal',\n    iconName: 'wave-pulse',\n    icon: [640, 512, [\"heart-rate\"], \"f5f8\", \"M319.6 0c7.5-.2 14.1 4.9 15.9 12.1l84 336 37.6-93.9c7.3-18.2 24.9-30.2 44.6-30.2L624 224c8.8 0 16 7.2 16 16s-7.2 16-16 16l-122.3 0c-6.5 0-12.4 4-14.9 10.1l-56 139.9c-2.6 6.4-9 10.5-15.9 10s-12.8-5.4-14.4-12.1l-78.7-315-82 410.2c-1.5 7.3-7.8 12.7-15.3 12.9s-14.1-4.9-15.9-12.1L150.5 268.1C148.8 261 142.4 256 135 256L16 256c-8.8 0-16-7.2-16-16s7.2-16 16-16l119 0c22 0 41.2 15 46.6 36.4l40.7 162.7 82-410.2C305.8 5.5 312.1 .2 319.6 0z\"]\n  };\n  const faHeartRate = faWavePulse;\n  const faKey = {\n    prefix: 'fal',\n    iconName: 'key',\n    icon: [512, 512, [128273], \"f084\", \"M192 176c0-79.5 64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144c-11.1 0-22-1.3-32.4-3.6c-5.4-1.2-11 .4-14.9 4.3L257.4 352 208 352c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 48-96 0 0-81.4L194.8 235.8c4.2-4.2 5.7-10.5 3.9-16.2c-4.4-13.8-6.7-28.4-6.7-43.7zM336 0C238.8 0 160 78.8 160 176c0 15.1 1.9 29.8 5.5 43.9L4.7 380.7c-3 3-4.7 7.1-4.7 11.3L0 496c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-48 40 0c4.2 0 8.3-1.7 11.3-4.7l30-30c10 1.8 20.2 2.7 30.7 2.7c97.2 0 176-78.8 176-176S433.2 0 336 0zm32 168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faArrowLeftToBracket = {\n    prefix: 'fal',\n    iconName: 'arrow-left-to-bracket',\n    icon: [512, 512, [], \"e669\", \"M164.7 267.3c-6.2-6.2-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L214.6 240 496 240c8.8 0 16 7.2 16 16s-7.2 16-16 16l-281.4 0L315.3 372.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-128-128zM176 448c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-44.2 0-80-35.8-80-80L0 112C0 67.8 35.8 32 80 32l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 64c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l96 0z\"]\n  };\n  const faHatSanta = {\n    prefix: 'fal',\n    iconName: 'hat-santa',\n    icon: [640, 512, [], \"f7a7\", \"M357.9 243.4L396.2 320l35.8 0-45.5-90.9c-1.7-3.3-2.5-7-2.5-10.7l0-2.3c0-13.3 10.7-24 24-24l4.1 0c2.6 0 5.1 .4 7.6 1.2l39.5 13.2c1.6-2.1 3.3-4.1 5.2-6c0-14.3 5.5-28.7 16.4-39.6c2.2-2.2 4.6-4.2 7.1-6L434.4 91.6c-32-37.8-79-59.6-128.5-59.6c-68.8 0-130.7 41.9-156.3 105.8L76.8 320l34.5 0 68.1-170.3C200.1 97.9 250.2 64 305.9 64c40.1 0 78.2 17.7 104 48.3l51.9 61.3-32-10.7c-5.7-1.9-11.7-2.9-17.7-2.9l-4.1 0c-30.9 0-56 25.1-56 56l0 2.3c0 8.7 2 17.3 5.9 25zM448 384c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0zM64 352c-35.3 0-64 28.7-64 64s28.7 64 64 64l384 0c35.3 0 64-28.7 64-64s-28.7-64-64-64L64 352zm524.7-83.3a40.6 40.6 0 1 1 -57.4-57.4 40.6 40.6 0 1 1 57.4 57.4zm-82.4-82.4c-7.8 7.8-10 18.9-6.8 28.7C490.3 219.5 484 229 484 240s6.3 20.5 15.5 25.1c-3.2 9.7-1 20.9 6.8 28.7s18.9 10 28.7 6.8C539.5 309.7 549 316 560 316s20.5-6.3 25.1-15.5c9.7 3.2 20.9 1 28.7-6.8s10-18.9 6.8-28.7C629.7 260.5 636 251 636 240s-6.3-20.5-15.5-25.1c3.2-9.7 1-20.9-6.8-28.7s-18.9-10-28.7-6.8C580.5 170.3 571 164 560 164s-20.5 6.3-25.1 15.5c-9.7-3.2-20.9-1-28.7 6.8z\"]\n  };\n  const faTamale = {\n    prefix: 'fal',\n    iconName: 'tamale',\n    icon: [320, 512, [129748], \"e451\", \"M296.4 304l23.1 138.7c1.7 10.2-1.7 20.6-9 27.9C274 507 207.7 512 160 512s-114-5-150.6-41.3c-7.3-7.3-10.7-17.7-9-27.9L23.6 304l.4 0 28.8 0L28.8 447.5c-.2 1 .2 2 .9 2.8c12.8 12.6 32.4 21.3 56.8 26.5c24.2 5.2 50.4 6.4 73.4 6.4s49.2-1.2 73.4-6.4c24.5-5.2 44.1-13.9 56.8-26.5c.7-.8 1.1-1.8 .9-2.8L267.2 304l28.8 0 .4 0zM319.6 69.3L296.4 208l-.4 0-28.8 0L291.2 64.5c.2-1-.2-2-.9-2.8c-12.8-12.6-32.4-21.3-56.8-26.5c-24.2-5.2-50.4-6.4-73.4-6.4s-49.2 1.2-73.4 6.4c-24.5 5.2-44 13.9-56.8 26.5c-.7 .8-1.1 1.8-.9 2.8L52.8 208 24 208l-.4 0L.4 69.3c-1.7-10.2 1.7-20.6 9-27.9C46 5 112.3 0 160 0s114 5 150.6 41.3c7.3 7.3 10.7 17.7 9 27.9zM8 256c0-8.8 7.2-16 16-16l136 0 136 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-104 0 28.8 38.4c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2L160 282.7l-35.2 46.9c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4L128 272 24 272c-8.8 0-16-7.2-16-16zM160 56c8.8 0 16 7.2 16 16l0 136-16 0-16 0 0-136c0-8.8 7.2-16 16-16zm9.6 292.8c1.9 2.6 4.1 4.9 6.4 7l0 84.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-84.2c2.3-2.1 4.5-4.4 6.4-7L160 336l9.6 12.8zM95.9 78.6L107.7 208l-32.1 0L64.1 81.4c-.8-8.8 5.7-16.6 14.5-17.4s16.6 5.7 17.4 14.5zM83.2 358.4c5.8 4.3 12.2 7.1 18.8 8.6l-6 66.5c-.8 8.8-8.6 15.3-17.4 14.5s-15.3-8.6-14.5-17.4l7.7-84.4c3 4.6 6.8 8.8 11.5 12.2zm153.6 0c4.6-3.5 8.5-7.6 11.5-12.2l7.7 84.4c.8 8.8-5.7 16.6-14.5 17.4s-16.6-5.7-17.4-14.5L218 367c6.6-1.4 13-4.2 18.8-8.6zM212.3 208L224.1 78.6c.8-8.8 8.6-15.3 17.4-14.5s15.3 8.6 14.5 17.4L244.4 208l-32.1 0z\"]\n  };\n  const faBoxCheck = {\n    prefix: 'fal',\n    iconName: 'box-check',\n    icon: [448, 512, [], \"f467\", \"M240 64l102.4 0c12.6 0 24.1 7.4 29.2 19l34.2 77L240 160l0-96zm0 128l176 0 0 224c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-224 176 0 32 0zm-32-32L42.1 160 76.3 83c5.1-11.6 16.6-19 29.2-19L208 64l0 96zM400.9 70c-10.3-23.1-33.2-38-58.5-38L105.6 32C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-226.4c0-9-1.9-17.8-5.5-26L400.9 70zM331.3 251.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 345.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faBullhorn = {\n    prefix: 'fal',\n    iconName: 'bullhorn',\n    icon: [512, 512, [128226, 128363], \"f0a1\", \"M448 44.2c0-36.2-44.2-53.8-69-27.5L355.1 41.9c-47.8 50.4-113 80.7-182.4 84.5L143.6 128 64 128c-35.3 0-64 28.7-64 64l0 96c0 35.3 28.7 64 64 64l0 104c0 30.9 25.1 56 56 56l16 0c30.9 0 56-25.1 56-56l0-100.6c62.1 7.9 119.8 37 163.1 82.8L379 463.3c24.9 26.2 69 8.6 69-27.5l0-391.5zM160 352.9L160 456c0 13.3-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24l0-104 47.6 0 16.4 .9zM402.2 38.7c5-5.3 13.8-1.7 13.8 5.5l0 391.5c0 7.2-8.8 10.8-13.8 5.5l-23.8-25.1C336.5 372 282.7 341.6 224 328.5l0-177.1c58.7-13.1 112.5-43.4 154.4-87.6l23.8-25.1zM192 156.9l0 166.3c-5.8-.7-11.6-1.1-17.5-1.5L144.9 320l-.4 0-.4 0-80 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l80 0 .4 0 .4 0 29.7-1.6c5.8-.3 11.7-.8 17.5-1.5zM496 192c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSteak = {\n    prefix: 'fal',\n    iconName: 'steak',\n    icon: [576, 512, [129385], \"f824\", \"M368 32c-31 0-57 9.9-77.4 28.9L268.8 37.4C295.7 12.4 329.7 0 368 0c65 0 117.7 39 150.5 80c33.9 42.4 57.5 99.6 57.5 160c0 83.9-55.1 152.8-113.4 196.2C402.1 481.2 321.7 512 240 512c-36.8 0-86.5-4.4-130-19.3C73.4 480.1 0 444.3 0 360c0-38.6 17.8-68.3 42.5-88.1c19.6-15.8 41.4-26.8 63.3-37.8c27.3-13.8 54.6-27.6 77.7-50.7c13.8-13.8 19.7-27.9 30-52.9c3.2-7.7 6.8-16.5 11.2-26.6c7.7-17.6 20.6-44.7 44.1-66.5l21.8 23.4c-18.4 17.1-29.1 39-36.5 55.9c-4.3 9.8-7.8 18.3-11 26l-1.1 2.6c-9.5 23-17.5 42.4-35.9 60.7c-24.6 24.6-52.8 39.8-77.6 52.4c-2.8 1.4-5.5 2.8-8.2 4.2c0 0 0 0 0 0s0 0 0 0c-22.2 11.2-40.9 20.7-57.8 34.3C44.4 311.4 32 332.3 32 360c0 61.4 53 90.2 88.4 102.4C159.3 475.8 205.2 480 240 480c74 0 147.9-28.1 203.5-69.5C497.9 370 544 309.5 544 240c0-52.2-20.6-102.6-50.5-140C464.1 63.3 419.7 32 368 32zM352 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM121.9 297.7c28.3-11.9 65.5-27.6 106.8-69c23.4-23.4 35.6-52.6 47.2-81.3l.1-.2s0 0 0 0c2.4-5.9 4.8-11.9 7.3-17.6c7.1-16.3 15.7-32.9 29-45.3c14-13 32-20.3 55.6-20.3c38.6 0 74.7 23.8 100.5 56c26 32.5 43.5 75.9 43.5 120c0 55.2-37.2 107.3-87.6 144.8C373.6 422.6 306.3 448 240 448c-32.9 0-74.9-4.1-109.2-15.9C97.5 420.7 64 399 64 360c0-7.5 1.1-15.6 4.7-23.6c3.7-8.3 9.1-13.9 13.5-17.7c10.2-8.6 24.2-14.6 37.6-20.2l.8-.3s0 0 0 0l1.2-.5s0 0 0 0zm12.4 29.5l-1.2 .5c-15.2 6.4-24.3 10.5-30.2 15.5C98.6 346.8 96 351 96 360c0 16.7 14.1 31.2 45.2 41.9C170.9 412.1 209 416 240 416c58.6 0 119.4-22.6 165.3-56.8C451.7 324.6 480 280.8 480 240c0-35.9-14.5-72.5-36.5-100c-22.2-27.8-50.1-44-75.5-44c-16.3 0-26.3 4.7-33.9 11.7c-8.2 7.6-14.6 19-21.5 34.7c-2.3 5.3-4.6 11-7.1 17c-11.4 28.1-25.6 63.2-54.3 91.9c-45.8 45.8-87.7 63.5-117 75.8z\"]\n  };\n  const faLocationCrosshairsSlash = {\n    prefix: 'fal',\n    iconName: 'location-crosshairs-slash',\n    icon: [640, 512, [\"location-slash\"], \"f603\", \"M395.5 397.1C373 409.2 347.3 416 320 416c-88.4 0-160-71.6-160-160c0-14 1.8-27.7 5.2-40.7l-27-21.3c-5 14.6-8.2 30-9.6 46L80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l48.7 0c7.7 93.3 82.1 167.6 175.3 175.3l0 48.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48.7c31.6-2.6 61-12.9 86.4-28.9l-27-21.3zM304 64.7c-31.6 2.6-61 12.9-86.4 28.9l27 21.3C267 102.8 292.7 96 320 96c88.4 0 160 71.6 160 160c0 14-1.8 27.7-5.2 40.7l27 21.3c5-14.6 8.2-30 9.6-46l48.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48.7 0C503.6 146.7 429.3 72.4 336 64.7L336 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48.7zM320 352c5.6 0 11.2-.5 16.5-1.4l-55.7-44c-.3-.2-.6-.5-.9-.7l-55.7-44c3 50.3 44.8 90.1 95.8 90.1zM303.5 161.4l55.7 44c.3 .2 .6 .5 .9 .7l55.7 44C412.8 199.8 371 160 320 160c-5.6 0-11.2 .5-16.5 1.4zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faLocationSlash = faLocationCrosshairsSlash;\n  const faPersonDolly = {\n    prefix: 'fal',\n    iconName: 'person-dolly',\n    icon: [512, 512, [], \"f4d0\", \"M56 56a24 24 0 1 1 48 0A24 24 0 1 1 56 56zm80 0A56 56 0 1 0 24 56a56 56 0 1 0 112 0zM0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-130.5L1.6 341.6c-.5-.4-1.1-.9-1.6-1.3L0 496zM60 176c7 0 13.8 1.5 20 4.2l0 139.3L39.1 292.2c-4.5-3-7.1-8-7.1-13.3L32 204c0-15.5 12.5-28 28-28zm52 38.5l37.8 58.8c5.9 9.2 16 14.7 26.9 14.7l51.8 0L254 393.7c-18 11.3-30 31.4-30 54.3c0 35.3 28.7 64 64 64c33.8 0 61.5-26.2 63.8-59.5l148-37c8.6-2.1 13.8-10.8 11.6-19.4s-10.8-13.8-19.4-11.6L346 421c-10.2-21.9-32.3-37-58-37c-1.1 0-2.3 0-3.4 .1L231.6 164.2c-2.1-8.6-10.7-13.9-19.3-11.8s-13.9 10.7-11.8 19.3L220.8 256l-44 0-47.8-74.4C113.9 158.2 87.9 144 60 144c-33.1 0-60 26.9-60 60l0 74.9c0 16 8 31 21.4 39.9l100.2 66.8 22.7 113.5c1.7 8.7 10.2 14.3 18.8 12.6s14.3-10.2 12.6-18.8L153 379.4c-1.7-8.3-6.6-15.6-13.6-20.3L112 340.8l0-126.3zM256 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM441.2 322.3l-91.5 22.9-22.9-91.5 91.5-22.9 22.9 91.5zm31-7.8L449.4 223c-4.3-17.1-21.7-27.6-38.8-23.3L319 222.6c-17.1 4.3-27.6 21.7-23.3 38.8L318.6 353c4.3 17.1 21.7 27.6 38.8 23.3L449 353.4c17.1-4.3 27.6-21.7 23.3-38.8z\"]\n  };\n  const faGlobe = {\n    prefix: 'fal',\n    iconName: 'globe',\n    icon: [512, 512, [127760], \"f0ac\", \"M256 480c16.7 0 40.4-14.4 61.9-57.3c9.9-19.8 18.2-43.7 24.1-70.7l-172 0c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM164.3 320l183.4 0c2.8-20.2 4.3-41.7 4.3-64s-1.5-43.8-4.3-64l-183.4 0c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64zM170 160l172 0c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm210 32c2.6 20.5 4 41.9 4 64s-1.4 43.5-4 64l90.8 0c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64L380 192zm78.5-32c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3l83.8 0zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160l83.7 0zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64l90.8 0c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64l-90.8 0zM327.5 468.3c57.8-19.5 105-61.8 130.9-116.3l-83.8 0c-9.6 47.6-26.2 88-47.2 116.3zm-143 0c-21-28.3-37.5-68.8-47.2-116.3l-83.7 0c25.9 54.5 73.1 96.9 130.9 116.3zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z\"]\n  };\n  const faSynagogue = {\n    prefix: 'fal',\n    iconName: 'synagogue',\n    icon: [640, 512, [128333], \"f69b\", \"M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166l0 78.1 53.3-48c6.1-5.5 15.3-5.5 21.4 0l69.4 62.5c10.1 9.1 15.9 22.1 15.9 35.7L640 448c0 35.3-28.7 64-64 64l-112 0-80 0-32 0-64 0-32 0-80 0L64 512c-35.3 0-64-28.7-64-64L0 294.3c0-13.6 5.8-26.6 15.9-35.7l69.4-62.5c6.1-5.5 15.3-5.5 21.4 0l53.3 48 0-78.1c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM480 480l96 0c17.7 0 32-14.3 32-32l0-153.7c0-4.5-1.9-8.9-5.3-11.9L544 229.5l-58.7 52.8c-3.4 3-5.3 7.4-5.3 11.9L480 480zM448 166c0-14.2-6.3-27.8-17.3-36.9L320 36.8 209.3 129.1C198.3 138.2 192 151.7 192 166l0 128.3L192 480l64 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 64 0 0-185.7L448 166zM352 384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96 64 0 0-96zM160 294.3c0-4.5-1.9-8.9-5.3-11.9L96 229.5 37.3 282.4c-3.4 3-5.3 7.4-5.3 11.9L32 448c0 17.7 14.3 32 32 32l96 0 0-185.7zM351.5 138.8l26-.2c17-.2 27.5 18.4 18.6 32.9L383.4 192 396 212.6c8.9 14.5-1.6 33-18.6 32.9l-26-.2-12.9 21.9c-8.3 14.2-28.9 14.2-37.3 0l-12.9-21.9-26 .2c-17 .2-27.5-18.4-18.6-32.9L256.6 192 244 171.4c-8.9-14.5 1.6-33 18.6-32.9l26 .2 12.9-21.9c8.3-14.2 28.9-14.2 37.3 0l12.9 21.9zM308 159.3c-2.5 4.2-7 6.8-11.9 6.7l-23.7-.2 11.7 19.1c2.7 4.4 2.7 9.9 0 14.2l-11.7 19.1 23.7-.2c4.9 0 9.4 2.5 11.9 6.7l12 20.5 12-20.5c2.5-4.2 7-6.8 11.9-6.7l23.7 .2-11.7-19.1c-2.7-4.4-2.7-9.9 0-14.2l11.7-19.1-23.7 .2c-4.9 0-9.4-2.5-11.9-6.7l-12-20.5-12 20.5z\"]\n  };\n  const faFileChartColumn = {\n    prefix: 'fal',\n    iconName: 'file-chart-column',\n    icon: [384, 512, [\"file-chart-line\"], \"f659\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM208 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192zm96 64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zM112 368c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z\"]\n  };\n  const faFileChartLine = faFileChartColumn;\n  const faPersonHalfDress = {\n    prefix: 'fal',\n    iconName: 'person-half-dress',\n    icon: [320, 512, [], \"e548\", \"M160.5 80c-.2 0-.3 0-.5 0c-13.3 0-24-10.7-24-24c0-11.6 8.2-21.2 19.1-23.5c.4-.1 .7-.1 1.1-.2c1.2-.2 2.5-.3 3.8-.3c13.3 0 24 10.7 24 24c0 10.7-7 19.8-16.7 22.9c-1.5 .5-3 .8-4.6 1c-.7 .1-1.5 .1-2.2 .1zM173 110.5c24.7-5.8 43-28 43-54.5c0-30.9-25.1-56-56-56c0 0 0 0 0 0c-5.9 0-11.6 .9-16.9 2.6C120.4 9.8 104 31 104 56c0 30.9 25.1 56 56 56c2.9 0 5.8-.2 8.6-.7c1.5-.2 2.9-.5 4.3-.8zM192 320l0 32s0 0 0 0l0 64s0 0 0 0l0 80c0 8.8 7.2 16 16 16c1 0 2-.1 2.9-.3c1.1-.2 2.2-.5 3.3-1c5.7-2.4 9.8-8.1 9.8-14.7l0-293.8 49.9 93.4c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7L243.3 170.3c-10.8-20.2-29.6-34.6-51.3-39.9l0 33.7s0 0 0 0l0 156s0 0 0 0zm-65.7-56.8c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l48 0 0 96c0 8.8 7.2 16 16 16c0 0 0 0 0 0c0 0 0 0 0 0c0 0-.1 0-.1 0c0 0 0 0 0 0c0 0 0 0 0 0c0 0 0 0 0 0c8.8 0 16-7.2 16-16l0-96 32 0 0-32-48 0-38.1 0 52.4-104.8zM160 128s0 0 0 0c-37.3 0-71.7 20.6-89.3 53.5L17.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L99 196.6c12-22.5 35.5-36.6 61-36.6c0 0 0 0 0 0l0-32z\"]\n  };\n  const faFolderImage = {\n    prefix: 'fal',\n    iconName: 'folder-image',\n    icon: [512, 512, [], \"e18a\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zm88 160a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm135.9 32.1L380.3 352l-248.7 0 44.6-63.8 19 25.4c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4l67.1-89.5zm-25.5-19.4L208 277.3l-6.5-8.7c-6-8-15.4-12.7-25.3-12.7c-10.3 0-20 5-26 13.5l-49.1 70.2c-3.3 4.7-5.1 10.4-5.1 16.2c0 15.6 12.6 28.2 28.2 28.2l263.7 0c15.5 0 28.1-12.6 28.1-28.1c0-5.9-1.9-11.7-5.3-16.4l-97-134.3c-6-8.3-15.6-13.2-25.8-13.2c-10 0-19.4 4.7-25.5 12.7z\"]\n  };\n  const faCalendarPen = {\n    prefix: 'fal',\n    iconName: 'calendar-pen',\n    icon: [448, 512, [\"calendar-edit\"], \"f333\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM416 192L32 192l0 256c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32zM295.6 257.9c-6.2-6.2-16.4-6.2-22.6 0l-12.2 12.2 29.1 29.1L302.1 287c6.2-6.2 6.2-16.4 0-22.6l-6.4-6.4zm-28.4 63.9l-29.1-29.1L150 381l-8.6 37.7L179 410l88.2-88.2zm-16.9-86.5c18.7-18.7 49.1-18.7 67.9 0l6.4 6.4c18.7 18.7 18.7 49.1 0 67.9l-123 123c-4.3 4.3-9.6 7.2-15.5 8.6L136 452.7c-17.3 4-32.7-11.5-28.8-28.8l11.5-50.2c1.3-5.9 4.3-11.2 8.6-15.5l123-123z\"]\n  };\n  const faCalendarEdit = faCalendarPen;\n  const faRoadBridge = {\n    prefix: 'fal',\n    iconName: 'road-bridge',\n    icon: [640, 512, [], \"e563\", \"M576 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32l-80 0 0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-80 0c-17.7 0-32-14.3-32-32l0-384c0-17.7 14.3-32 32-32l80 0 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 80 0zm0-32L384 0c-35.3 0-64 28.7-64 64l0 384c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64zM480 192c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l272 0 0-32-48 0 0-64 48 0 0-32L16 96zM264 288c-48.6 0-88 39.4-88 88l0 88c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-88c0-48.6-39.4-88-88-88l-8 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l8 0c30.9 0 56 25.1 56 56l0 88c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-88c0-30.9 25.1-56 56-56l24 0 0-32-24 0zM208 128l0 64-96 0 0-64 96 0z\"]\n  };\n  const faFaceSmileTear = {\n    prefix: 'fal',\n    iconName: 'face-smile-tear',\n    icon: [512, 512, [], \"e393\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM141.5 323.9c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5c8.8 0 16-7.2 16-16s-7.2-16-16-16c-43.4 0-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zm194.3-1.5c5.1-7.7 10.7-15.1 16.2-22c5.5 6.9 11 14.3 16.2 22c11.4 17.1 15.8 29 15.8 34.9c0 12.2-11.7 26.7-32 26.7s-32-14.5-32-26.7c0-5.9 4.4-17.8 15.8-34.9zm7.7-62.3c-1.6 2-3.3 4.1-5.2 6.3c-18.9 23-50.3 61.2-50.3 90.8c0 32.5 28.7 58.7 64 58.7s64-26.2 64-58.7c0-29.2-30.8-66.9-49.6-90c0 0 0 0 0 0s0 0 0 0c-2.1-2.6-4.1-5-5.8-7.2c-4.3-5.5-12.8-5.5-17.1 0zM200.4 208a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faMessagePlus = {\n    prefix: 'fal',\n    iconName: 'message-plus',\n    icon: [512, 512, [\"comment-alt-plus\"], \"f4a8\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM240 304c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z\"]\n  };\n  const faCommentAltPlus = faMessagePlus;\n  const faLocationArrow = {\n    prefix: 'fal',\n    iconName: 'location-arrow',\n    icon: [448, 512, [], \"f124\", \"M224 224L48 224 400 80 256 432l0-176c0-17.7-14.3-32-32-32zm-32 32l32 0 0 32 0 144c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8l144 0z\"]\n  };\n  const faC = {\n    prefix: 'fal',\n    iconName: 'c',\n    icon: [384, 512, [99], \"43\", \"M356.9 120.3c-74.4-75-194.9-75-269.3 0s-74.4 196.5 0 271.4s194.9 75 269.3 0c6.2-6.3 16.3-6.3 22.5 0s6.2 16.4 0 22.7c-86.8 87.5-227.5 87.5-314.4 0s-86.8-229.4 0-316.9s227.5-87.5 314.4 0c6.2 6.3 6.2 16.4 0 22.7s-16.3 6.3-22.5 0z\"]\n  };\n  const faTabletButton = {\n    prefix: 'fal',\n    iconName: 'tablet-button',\n    icon: [448, 512, [], \"f10a\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM224 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPersonDressFairy = {\n    prefix: 'fal',\n    iconName: 'person-dress-fairy',\n    icon: [640, 512, [], \"e607\", \"M320 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128A64 64 0 1 1 320 0zM304.3 192c-14.3 0-26.8 9.5-30.8 23.2L234.4 352l171.2 0L366.5 215.2C362.6 201.5 350 192 335.7 192l-31.5 0zm0-32l31.5 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L384 384l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-64 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-21.6 0c-21.3 0-36.6-20.3-30.8-40.8l39.1-136.8c7.8-27.5 33-46.4 61.5-46.4zM32 32c91.1 0 172.4 42.3 225.1 108.4c-9.3 5.3-17.8 12.1-24.9 20.1C185.4 101.7 113.1 64 32 64l0 48c0 76.5 35.7 144.6 91.5 188.6l12.1 9.5c6.8 5.3 8.1 15 3 22l-9.1 12.4C108.5 373.6 96 409.3 96 448l16 0c39.2 0 75.4-12.8 104.7-34.5c2.4 .7 4.8 1.2 7.3 1.6l0 32.1C191.7 468 153.2 480 112 480l-16 0c-17.7 0-32-14.3-32-32c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112L0 64C0 46.3 14.3 32 32 32zM407.7 160.5c-7.1-8.1-15.5-14.9-24.9-20.1C435.6 74.3 516.9 32 608 32c17.7 0 32 14.3 32 32l0 48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448c0 17.7-14.3 32-32 32l-16 0c-41.2 0-79.7-12-112-32.7l0-32.1c2.5-.4 5-1 7.3-1.6C452.6 435.2 488.8 448 528 448l16 0c0-38.7-12.5-74.4-33.6-103.5l-9.1-12.4c-5.1-7-3.7-16.7 3-22l12.1-9.5C572.3 256.6 608 188.5 608 112l0-48c-81.1 0-153.4 37.7-200.3 96.5z\"]\n  };\n  const faRectangleHistoryCircleUser = {\n    prefix: 'fal',\n    iconName: 'rectangle-history-circle-user',\n    icon: [640, 512, [], \"e4a4\", \"M480 192l0 .7c5.3-.5 10.6-.7 16-.7s10.7 .2 16 .7l0-.7c0-35.3-28.7-64-64-64L64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l330.8 0c-12.9-9.1-24.5-19.9-34.6-32L64 480c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32zM448 64L64 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM400 0L112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM556 462.6c-17.3 11-37.9 17.4-60 17.4s-42.7-6.4-60-17.4c7.8-9.1 19.4-14.6 31.8-14.6l56.4 0c12.4 0 23.9 5.5 31.8 14.6zm24.3-20.8c-13.8-16.1-34.2-25.8-56.1-25.8l-56.4 0c-21.8 0-42.2 9.6-56.1 25.8C394.5 422.1 384 396.2 384 368c0-61.9 50.1-112 112-112s112 50.1 112 112c0 28.2-10.5 54.1-27.7 73.8zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 320a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112z\"]\n  };\n  const faBuildingLock = {\n    prefix: 'fal',\n    iconName: 'building-lock',\n    icon: [576, 512, [], \"e4d6\", \"M64 32l256 0c17.7 0 32 14.3 32 32l0 208c0-30.5 12.2-58.2 32-78.4L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l64 0 32 0 64 0 32 0 64 0c2.8 0 5.6-.2 8.3-.5c-5.3-9.3-8.3-20-8.3-31.5l-64 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM224 416l0 64-64 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM64 120l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 96c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM248 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM64 248l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm152-32c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm208-64c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm160 80l0 128-160 0 0-128 160 0z\"]\n  };\n  const faChartLineUp = {\n    prefix: 'fal',\n    iconName: 'chart-line-up',\n    icon: [512, 512, [], \"e0e5\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zm288 96c0 8.8 7.2 16 16 16l89.4 0L320 265.4l-84.7-84.7c-6.2-6.2-16.4-6.2-22.6 0l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L224 214.6l84.7 84.7c6.2 6.2 16.4 6.2 22.6 0L448 182.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faMailbox = {\n    prefix: 'fal',\n    iconName: 'mailbox',\n    icon: [576, 512, [128234], \"f813\", \"M32 208l0 176c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-176c0-61.9-50.1-112-112-112S32 146.1 32 208zm256 0l0 176c0 11.7-3.1 22.6-8.6 32L512 416c17.7 0 32-14.3 32-32l0-176c0-61.9-50.1-112-112-112L234.5 96c32.6 26.4 53.5 66.8 53.5 112zM64 448c-35.3 0-64-28.7-64-64L0 208C0 128.5 64.5 64 144 64l288 0c79.5 0 144 64.5 144 144l0 176c0 35.3-28.7 64-64 64l-288 0L64 448zm48-256l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm224 0l96 0 56 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-72-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 96l32 0 0-64-32 0 0 64z\"]\n  };\n  const faSignPosts = {\n    prefix: 'fal',\n    iconName: 'sign-posts',\n    icon: [576, 512, [], \"e625\", \"M48 64c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16l0-288c0-8.8-7.2-16-16-16l-16 0-32 0L96 64 64 64 48 64zM512 32l16 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-16 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80L96 416l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-16 0c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l16 0 0-16C64 7.2 71.2 0 80 0s16 7.2 16 16l0 16 384 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16z\"]\n  };\n  const faTruckBolt = {\n    prefix: 'fal',\n    iconName: 'truck-bolt',\n    icon: [640, 512, [], \"e3d0\", \"M352 32c17.7 0 32 14.3 32 32l0 320-133.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l288 0zM0 352c0 35.3 28.7 64 64 64c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-148.2c0-11.5-4.1-22.5-11.6-31.2l-78.7-91.8C508.6 102.1 495.3 96 481.3 96L416 96l0-32c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352zM416 128l65.3 0c4.7 0 9.1 2 12.1 5.6L570.9 224 416 224l0-96zm0 216.4l0-88.4 160 0 0 128-5.5 0c-13.2-37.3-48.7-64-90.5-64c-24.6 0-47 9.2-64 24.4zM160 352a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm256 64a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM251.3 91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-96 96c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l89.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-89.4 0 68.7-68.7z\"]\n  };\n  const faPizzaSlice = {\n    prefix: 'fal',\n    iconName: 'pizza-slice',\n    icon: [512, 512, [], \"f818\", \"M167.5 32.8c-6.1-.4-12.4 3.7-14.4 11.1l-10 37.6C295 96.1 415.9 217 430.5 368.9l37.6-10c7.4-2 11.5-8.3 11.1-14.4C467.7 177.7 334.3 44.3 167.5 32.8zM38.6 473.4l360.5-96.1c-11-140.9-123.5-253.4-264.4-264.4L38.6 473.4zM4.7 507.3c-4-4-5.6-9.9-4.1-15.4L122.2 35.6C127.7 14.9 146.9-.7 169.7 .9C352.5 13.5 498.5 159.5 511.1 342.3c1.6 22.8-14 41.9-34.7 47.5L20.1 511.5c-5.5 1.5-11.4-.1-15.4-4.1zM176 216a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 120a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-104 8a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faMoneyBillWave = {\n    prefix: 'fal',\n    iconName: 'money-bill-wave',\n    icon: [576, 512, [], \"f53a\", \"M32 184c35.3 0 64-28.7 64-64l0-.5c-18.5-1.4-37.1-4.4-55.8-9.5c-2.2-.6-4.9-.2-6.9 1.2c-.9 .6-1.2 1.1-1.3 1.2c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 .1L32 184zm0 192l0 46.3c0 6.8 3.7 10.4 6.2 11.3C57.3 440.8 76.5 445 96 446.8l0-6.8c0-35.3-28.7-64-64-64zm0-32c53 0 96 43 96 96l0 8c44.7-1 91.1-11.7 141.3-24.5c4.3-1.1 8.6-2.2 13-3.3c51.8-13.3 108-27.6 165.7-28.6c.2-52.8 43.1-95.6 96-95.6l0-128c-53 0-96-43-96-96l0-8c-44.7 1-91.1 11.7-141.3 24.5c-4.3 1.1-8.6 2.2-13 3.3c-51.8 13.3-108 27.6-165.7 28.6c-.2 52.8-43.1 95.6-96 95.6l0 128zm503.8 58c2.2 .6 4.9 .2 6.9-1.2c.9-.6 1.2-1.1 1.3-1.2c0 0 0 0 0 0l0-.1 0-71.5c-35.3 0-64 28.7-64 64l0 .5c18.5 1.4 37.1 4.4 55.8 9.5zM480 72c0 35.3 28.7 64 64 64l0-46.3c0-6.8-3.7-10.4-6.2-11.3C518.7 71.2 499.5 67 480 65.2l0 6.8zM0 422.3L0 112.5C0 88.6 25.6 72.8 48.7 79.1c79.8 21.8 159.6 1.5 239.3-18.9c87-22.2 174-44.4 261-11.9c16.9 6.3 27 23.2 27 41.3l0 309.9c0 23.9-25.6 39.7-48.7 33.4c-79.8-21.8-159.6-1.5-239.3 18.9c-87 22.2-174 44.4-261 11.9c-16.9-6.3-27-23.2-27-41.3zM224 256c0 47 31.3 80 64 80s64-33 64-80s-31.3-80-64-80s-64 33-64 80zm64-112c55.6 0 96 53 96 112s-40.4 112-96 112s-96-53-96-112s40.4-112 96-112z\"]\n  };\n  const faChartArea = {\n    prefix: 'fal',\n    iconName: 'chart-area',\n    icon: [512, 512, [\"area-chart\"], \"f1fe\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zM297.4 214.6c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l39.6-39.6 62 72.3c2.5 2.9 3.9 6.6 3.9 10.4l0 94.2-320 0 0-108.1c0-4.2 1.7-8.3 4.7-11.3L224 141.3l73.4 73.4zm0-45.3l-50.7-50.7c-12.5-12.5-32.8-12.5-45.3 0l-91.3 91.3c-9 9-14.1 21.2-14.1 33.9L96 352c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-94.2c0-11.5-4.1-22.5-11.6-31.2l-62-72.3c-12.1-14.2-33.7-15-46.9-1.8l-16.9 16.9L320 192l-22.6-22.6z\"]\n  };\n  const faAreaChart = faChartArea;\n  const faHouseFlag = {\n    prefix: 'fal',\n    iconName: 'house-flag',\n    icon: [640, 512, [], \"e50d\", \"M464 0c-8.8 0-16 7.2-16 16l0 16 0 32 0 96 0 32 0 320 32 0 0-320 144 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L480 32l0-16c0-8.8-7.2-16-16-16zm16 160l0-96 128 0 0 96-128 0zm-64-24L281.6 35.2c-5.7-4.3-13.5-4.3-19.2 0l-256 192c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2L64 224l0 216c0 39.8 32.2 72 72 72l272 0c2.7 0 5.4-.2 8-.4l0-32.4c-2.6 .5-5.3 .8-8 .8l-64 0 0-128c0-17.7-14.3-32-32-32l-80 0c-17.7 0-32 14.3-32 32l0 128-64 0c-22.1 0-40-17.9-40-40l0-240L272 68 416 176l0-40zM312 352l0 128-80 0 0-128 80 0z\"]\n  };\n  const faCircleThreeQuartersStroke = {\n    prefix: 'fal',\n    iconName: 'circle-three-quarters-stroke',\n    icon: [512, 512, [], \"e5d4\", \"M477.7 288L272 288c-26.5 0-48-21.5-48-48l0-205.7C115.4 49.8 32 143.2 32 256c0 123.7 100.3 224 224 224c112.8 0 206.2-83.4 221.7-192zm2.3-32C480 132.3 379.7 32 256 32l0 208c0 8.8 7.2 16 16 16l208 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faPersonCircleMinus = {\n    prefix: 'fal',\n    iconName: 'person-circle-minus',\n    icon: [576, 512, [], \"e540\", \"M160 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 160 0zM128 164l0 156 64 0 0-156c-6-2.6-12.5-4-19.3-4l-25.4 0c-6.8 0-13.3 1.4-19.3 4zm0 188l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.9L46.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L76.7 170.3c13.9-26 41-42.3 70.6-42.3l25.4 0c29.5 0 56.7 16.3 70.6 42.3l48.7 91.1c-7.5 9.8-14 20.5-19.3 31.8l-48.6-91L224 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm80 144c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faScalpel = {\n    prefix: 'fal',\n    iconName: 'scalpel',\n    icon: [512, 512, [], \"f61d\", \"M200 288c-6.2 0-11.9-3.6-14.5-9.3s-1.7-12.3 2.3-17.1L387.4 25.1C400.8 9.2 420.6 0 441.4 0c39 0 70.6 31.6 70.6 70.6l0 4c0 17.6-6.2 34.6-17.6 48.1L369.3 271c-9.1 10.8-22.5 17-36.7 17L200 288zM411.9 45.7L234.4 256l98.2 0c4.7 0 9.2-2.1 12.2-5.7L470 102c6.5-7.7 10-17.4 10-27.5l0-4C480 49.3 462.7 32 441.4 32c-11.4 0-22.2 5-29.5 13.7zM4.7 484.7L169.4 320l45.3 0L59.7 474.9c29.2-5 68.3-14.1 106.2-29.7C227.3 419.9 279.2 380.5 287 320l32.2 0c-8 80.6-76 128-141.1 154.8C108.1 503.6 34 512 16 512c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4z\"]\n  };\n  const faBan = {\n    prefix: 'fal',\n    iconName: 'ban',\n    icon: [512, 512, [128683, \"cancel\"], \"f05e\", \"M402.7 425.3l-316-316C52.6 148.6 32 199.9 32 256c0 123.7 100.3 224 224 224c56.1 0 107.4-20.6 146.7-54.7zm22.6-22.6C459.4 363.4 480 312.1 480 256C480 132.3 379.7 32 256 32c-56.1 0-107.4 20.6-146.7 54.7l316 316zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faCancel = faBan;\n  const faBellExclamation = {\n    prefix: 'fal',\n    iconName: 'bell-exclamation',\n    icon: [448, 512, [], \"f848\", \"M208 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16.8c80.9 8 144 76.2 144 159.2l0 29.1c0 43.7 17.4 85.6 48.3 116.6l2.8 2.8c8.3 8.3 13 19.6 13 31.3c0 24.5-19.8 44.3-44.3 44.3L44.3 416C19.8 416 0 396.2 0 371.7c0-11.7 4.7-23 13-31.3l2.8-2.8C46.6 306.7 64 264.8 64 221.1L64 192c0-83 63.1-151.2 144-159.2L208 16zm16 48C153.3 64 96 121.3 96 192l0 29.1c0 52.2-20.7 102.3-57.7 139.2L35.6 363c-2.3 2.3-3.6 5.4-3.6 8.7c0 6.8 5.5 12.3 12.3 12.3l359.4 0c6.8 0 12.3-5.5 12.3-12.3c0-3.3-1.3-6.4-3.6-8.7l-2.8-2.8c-36.9-36.9-57.7-87-57.7-139.2l0-29.1c0-70.7-57.3-128-128-128zM193.8 458.7c4.4 12.4 16.3 21.3 30.2 21.3s25.8-8.9 30.2-21.3c2.9-8.3 12.1-12.7 20.4-9.8s12.7 12.1 9.8 20.4C275.6 494.2 251.9 512 224 512s-51.6-17.8-60.4-42.7c-2.9-8.3 1.4-17.5 9.8-20.4s17.5 1.4 20.4 9.8zM200 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm40-176l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faCircleBookmark = {\n    prefix: 'fal',\n    iconName: 'circle-bookmark',\n    icon: [512, 512, [\"bookmark-circle\"], \"e100\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 176c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 158.7-54-43.2c-5.8-4.7-14.1-4.7-20 0l-54 43.2L192 176zm16-48c-26.5 0-48 21.5-48 48l0 192c0 6.2 3.5 11.8 9.1 14.4s12.1 1.9 16.9-1.9l70-56 70 56c4.8 3.8 11.4 4.6 16.9 1.9s9.1-8.3 9.1-14.4l0-192c0-26.5-21.5-48-48-48l-96 0z\"]\n  };\n  const faBookmarkCircle = faCircleBookmark;\n  const faEggFried = {\n    prefix: 'fal',\n    iconName: 'egg-fried',\n    icon: [512, 512, [], \"f7fc\", \"M461.1 182.8c31.6 42.6 22.6 102.7-19.9 134.3c-13.4 9.9-28.4 15.8-43.8 18c-23.8 3.3-49.1 13.4-70.9 26.8c-21.6 13.3-42.8 31.8-55.7 54.1C235.5 477.2 157.2 498.2 96 462.9S13.8 349.2 49.1 288c28.1-48.6 42.7-116.9 47.2-168.4c2-22.3 11.7-44 29.1-60.8c38.2-36.7 99-35.5 135.7 2.7c17.9 18.6 42.8 36.8 68.2 51.6s53.5 27.6 78.5 33.9c20.6 5.3 39.6 17.4 53.3 35.8zM415.8 116c-42.4-10.9-101.2-45.1-131.5-76.7c-49-51-130-52.6-181-3.6C80.1 58 67.1 87 64.5 116.8C60.2 166.1 46.2 229.1 21.4 272C-22.7 348.5 3.5 446.4 80 490.6s174.4 18 218.6-58.6c18.8-32.5 66.1-60 103.3-65.2c20.5-2.9 40.6-10.8 58.4-24c56.8-42.1 68.7-122.3 26.6-179.1c-18.2-24.6-43.5-40.7-71-47.8zM224 336a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM96 240a128 128 0 1 0 256 0A128 128 0 1 0 96 240zm88 0c0-22.1 17.9-40 40-40c8.8 0 16-7.2 16-16s-7.2-16-16-16c-39.8 0-72 32.2-72 72c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faFaceWeary = {\n    prefix: 'fal',\n    iconName: 'face-weary',\n    icon: [512, 512, [], \"e3a1\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 94c24.2 0 48.2 3.4 71.4 10c-3.5-5.1-7.7-10.3-12.6-15.2c-15.5-15.5-36.2-26.8-58.7-26.8s-43.2 11.3-58.7 26.8c-4.9 4.9-9.2 10.1-12.6 15.2c23.2-6.7 47.2-10 71.4-10zm0-64c33.5 0 61.8 16.7 81.3 36.2c9.8 9.8 17.8 20.8 23.4 31.5c5.5 10.4 9.3 21.8 9.3 32.4c0 5.2-2.5 10.1-6.8 13.1s-9.7 3.7-14.6 2l-16.5-5.9C307.7 386.4 282 382 256 382s-51.8 4.5-76.2 13.2L163.3 401c-4.9 1.8-10.3 1-14.6-2s-6.8-7.9-6.8-13.1c0-10.6 3.8-21.9 9.3-32.4c5.6-10.7 13.6-21.6 23.4-31.5c19.5-19.5 47.9-36.2 81.3-36.2zM211.3 164.7c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm89.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z\"]\n  };\n  const faUniformMartialArts = {\n    prefix: 'fal',\n    iconName: 'uniform-martial-arts',\n    icon: [640, 512, [], \"e3d1\", \"M176 0c-.9 0-1.8 .1-2.7 .2C135.2 2.6 100.8 24.3 82.2 58L15.8 178.8C5.5 197.7 0 218.9 0 240.4L0 368c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-80 0-47.6 32-58.2L160 288l32 0 0-166.8c0-6.7-4.2-12.7-10.4-15s-13.3-.5-17.7 4.5c-1.9 2.2-3.6 4.6-5.1 7.3L100 225c-2.6 4.7-4 10-4 15.4L96 368c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-127.6c0-16.2 4.1-32.1 11.9-46.3L110.3 73.4C123.8 49 149 33.3 176.7 32.1c.4 0 .7 0 1.1-.1l52.3 0 72 144-56 112 35.8 0 52.4-104.8L409.9 32l52.3 0c.4 0 .7 .1 1.1 .1c27.7 1.3 53 16.9 66.4 41.4l66.4 120.7c7.8 14.2 11.9 30.1 11.9 46.3L608 368c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-127.6c0-5.4-1.4-10.7-4-15.4L481.2 118c-1.4-2.6-3.1-5.1-5-7.3c-4.4-5.1-11.4-6.9-17.7-4.5s-10.4 8.3-10.4 15L448 288l32 0 0-105.7 32 58.2 0 47.6 0 80c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-127.6c0-21.6-5.4-42.8-15.8-61.7L557.8 58c-18.5-33.7-53-55.4-91.1-57.8c-.9-.1-1.8-.2-2.7-.2L400 0 240 0 176 0zm89.9 32l108.2 0L320 140.2 265.9 32zM448 384l0 72c0 13.3-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24l0-72-32 0 0 72c0 30.9 25.1 56 56 56l208 0c30.9 0 56-25.1 56-56l0-72-32 0zM144 336c0 8.8 7.2 16 16 16l130.1 0-47.4 71.1c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l50.7-76 50.7 76c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2L349.9 352 480 352c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0-160 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faCameraRotate = {\n    prefix: 'fal',\n    iconName: 'camera-rotate',\n    icon: [640, 512, [], \"e0d8\", \"M255.1 32c-20.7 0-39 13.2-45.5 32.8L199.1 96 128 96c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-71.1 0L430.5 64.8C423.9 45.2 405.6 32 384.9 32L255.1 32zM239.9 74.9c2.2-6.5 8.3-10.9 15.2-10.9l129.9 0c6.9 0 13 4.4 15.2 10.9l14 42.1c2.2 6.5 8.3 10.9 15.2 10.9l82.7 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-384 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l82.7 0c6.9 0 13-4.4 15.2-10.9l14-42.1zM416 272c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 25.4-14.1-14.1C368.5 185.8 344.7 176 320 176c-39 0-73.3 19.9-93.3 50.1c-4.9 7.4-2.9 17.3 4.5 22.2s17.3 2.9 22.2-4.5C267.7 222.2 292.2 208 320 208c16.2 0 31.8 6.5 43.3 17.9L377.4 240 352 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0zM224 304c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-25.4 14.1 14.1C271.5 390.2 295.3 400 320 400c39 0 73.3-19.9 93.3-50.1c4.9-7.4 2.9-17.3-4.5-22.2s-17.3-2.9-22.2 4.5C372.3 353.8 347.8 368 320 368c-16.2 0-31.8-6.5-43.3-17.9L262.6 336l25.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z\"]\n  };\n  const faSunDust = {\n    prefix: 'fal',\n    iconName: 'sun-dust',\n    icon: [512, 512, [], \"f764\", \"M371.1 13.1c-1-5.3-4.6-9.8-9.6-11.9s-10.7-1.5-15.2 1.6L256 65.1 165.7 2.8c-4.5-3.1-10.2-3.7-15.2-1.6s-8.6 6.6-9.6 11.9L121 121 13.1 140.8c-5.3 1-9.8 4.6-11.9 9.6s-1.5 10.7 1.6 15.2L65.1 256 2.8 346.3c-3.1 4.5-3.7 10.2-1.6 15.2s6.6 8.6 11.9 9.6L121 391s0 0 0 0l25.1-25.1c-2.2-2.2-5.2-3.8-8.4-4.4L43.2 344.1l54.5-79.1c3.8-5.5 3.8-12.7 0-18.2L43.2 167.8l94.5-17.4c6.5-1.2 11.6-6.3 12.8-12.8l17.4-94.5 79.1 54.5c5.5 3.8 12.7 3.8 18.2 0l79.1-54.5 17.4 94.5c.6 3.3 2.2 6.2 4.4 8.4L391 121s0 0 0 0L371.1 13.1zM256 128c-70.7 0-128 57.3-128 128c0 35.3 14.3 67.3 37.5 90.5l22.6-22.6C170.7 306.5 160 282.5 160 256c0-53 43-96 96-96c26.5 0 50.5 10.7 67.9 28.1l22.6-22.6C323.4 142.3 291.3 128 256 128zm248 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM400 264a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM400 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM160 504a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm160 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM240 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM344 320a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCommentText = {\n    prefix: 'fal',\n    iconName: 'comment-text',\n    icon: [512, 512, [], \"e14d\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM192 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0-64 0z\"]\n  };\n  const faSprayCanSparkles = {\n    prefix: 'fal',\n    iconName: 'spray-can-sparkles',\n    icon: [512, 512, [\"air-freshener\"], \"f5d0\", \"M128 32l0 64L96 96l0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64-32 0 0-64-64 0zM96 160c-35.3 0-64 28.7-64 64l0 216c0 22.1 17.9 40 40 40l176 0c22.1 0 40-17.9 40-40l0-216c0-35.3-28.7-64-64-64L96 160zM0 224c0-53 43-96 96-96l128 0c53 0 96 43 96 96l0 216c0 39.8-32.2 72-72 72L72 512c-39.8 0-72-32.2-72-72L0 224zm208 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 320a80 80 0 1 1 160 0A80 80 0 1 1 80 320zM336 0c8.8 0 16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16zM480 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 192l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16zm-64-96l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faAirFreshener = faSprayCanSparkles;\n  const faSignalBars = {\n    prefix: 'fal',\n    iconName: 'signal-bars',\n    icon: [640, 512, [\"signal-alt\", \"signal-alt-4\", \"signal-bars-strong\"], \"f690\", \"M576 464l0-416c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16zM512 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 416c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-416zM416 176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16s16-7.2 16-16l0-288zm-64 0c0-26.5 21.5-48 48-48s48 21.5 48 48l0 288c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-288zM256 464l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16zM240 256c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48zM96 432c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32zm-64 0c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32z\"]\n  };\n  const faSignalAlt = faSignalBars;\n  const faSignalAlt4 = faSignalBars;\n  const faSignalBarsStrong = faSignalBars;\n  const faDiamondExclamation = {\n    prefix: 'fal',\n    iconName: 'diamond-exclamation',\n    icon: [512, 512, [], \"e405\", \"M261.7 34.3c-3.1-3.1-8.2-3.1-11.3 0l-216 216c-3.1 3.1-3.1 8.2 0 11.3l216 216c3.1 3.1 8.2 3.1 11.3 0l216-216c3.1-3.1 3.1-8.2 0-11.3l-216-216zM227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zM256 128c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM232 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faStar = {\n    prefix: 'fal',\n    iconName: 'star',\n    icon: [576, 512, [11088, 61446], \"f005\", \"M226.5 168.8L287.9 42.3l61.4 126.5c4.6 9.5 13.6 16.1 24.1 17.7l137.4 20.3-99.8 98.8c-7.4 7.3-10.8 17.8-9 28.1l23.5 139.5L303 407.7c-9.4-5-20.7-5-30.2 0L150.2 473.2l23.5-139.5c1.7-10.3-1.6-20.7-9-28.1L65 206.8l137.4-20.3c10.5-1.5 19.5-8.2 24.1-17.7zM424.9 509.1c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L433.6 328.4 544.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L378.1 154.8 309.5 13.5C305.5 5.2 297.1 0 287.9 0s-17.6 5.2-21.6 13.5L197.7 154.8 44.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L142.2 328.4 116 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2z\"]\n  };\n  const faDialMin = {\n    prefix: 'fal',\n    iconName: 'dial-min',\n    icon: [576, 512, [], \"e161\", \"M288 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM276.7 276.7l-89.8 89.8c-39.1-50.2-35.5-122.9 10.6-169c50-50 131-50 181 0s50 131 0 181c-46.2 46.2-118.8 49.7-169 10.6l89.8-89.8c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0zM174.9 401.1A160 160 0 1 0 401.1 174.9 160 160 0 1 0 174.9 401.1zM568 288a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 96A24 24 0 1 0 72 96a24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 480a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faRepeat = {\n    prefix: 'fal',\n    iconName: 'repeat',\n    icon: [512, 512, [128257], \"f363\", \"M15.2 272C6.4 271.5-.4 264 0 255.2l.4-8C5.1 153.5 82.4 80 176.2 80L320 80l0-44.4C320 20.3 332.3 8 347.6 8c6.8 0 13.4 2.5 18.4 7.1l76.7 69c3.4 3 5.3 7.4 5.3 11.9s-1.9 8.9-5.3 11.9l-76.7 69c-5.1 4.6-11.6 7.1-18.4 7.1c-15.2 0-27.6-12.3-27.6-27.6l0-44.4-143.8 0c-76.7 0-140 60.2-143.8 136.8l-.4 8c-.4 8.8-8 15.6-16.8 15.2zM352 146.5L408.1 96 352 45.5l0 100.9zM496.8 240c8.8 .4 15.6 8 15.2 16.8l-.4 8c-4.7 93.7-82 167.2-175.8 167.2L192 432l0 44.4c0 15.2-12.3 27.6-27.6 27.6c-6.8 0-13.4-2.5-18.4-7.1l-76.7-69c-3.4-3-5.3-7.4-5.3-11.9s1.9-8.9 5.3-11.9l76.7-69c5.1-4.6 11.6-7.1 18.4-7.1c15.2 0 27.6 12.3 27.6 27.6l0 44.4 143.8 0c76.7 0 140-60.2 143.8-136.8l.4-8c.4-8.8 8-15.6 16.8-15.2zM160 365.5L103.9 416 160 466.5l0-100.9z\"]\n  };\n  const faCross = {\n    prefix: 'fal',\n    iconName: 'cross',\n    icon: [384, 512, [128327, 10013], \"f654\", \"M128 40c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 88 88 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-88 0 0 216c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-216-88 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l88 0 0-88zm40-8c-4.4 0-8 3.6-8 8l0 104c0 8.8-7.2 16-16 16L40 160c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l104 0c8.8 0 16 7.2 16 16l0 232c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-232c0-8.8 7.2-16 16-16l104 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-104 0c-8.8 0-16-7.2-16-16l0-104c0-4.4-3.6-8-8-8l-48 0z\"]\n  };\n  const faPageCaretDown = {\n    prefix: 'fal',\n    iconName: 'page-caret-down',\n    icon: [384, 512, [\"file-caret-down\"], \"e429\", \"M352 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l181.5 0c8.5 0 16.6 3.4 22.6 9.4l74.5 74.5c6 6 9.4 14.1 9.4 22.6L352 448zM64 512l256 0c35.3 0 64-28.7 64-64l0-309.5c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64zM180.2 346.8c3 3.3 7.3 5.2 11.8 5.2s8.8-1.9 11.8-5.2l75.7-82.6c14.1-15.4 3.2-40.2-17.7-40.2l-139.6 0c-20.9 0-31.8 24.8-17.7 40.2l75.7 82.6zM140.4 256l103.3 0L192 312.3 140.4 256z\"]\n  };\n  const faFileCaretDown = faPageCaretDown;\n  const faBox = {\n    prefix: 'fal',\n    iconName: 'box',\n    icon: [448, 512, [128230], \"f466\", \"M342.4 64L240 64l0 96 165.9 0L371.7 83c-5.1-11.6-16.6-19-29.2-19zM416 192l-176 0-32 0L32 192l0 224c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-224zM42.1 160L208 160l0-96L105.6 64c-12.6 0-24.1 7.4-29.2 19L42.1 160zM342.4 32c25.3 0 48.2 14.9 58.5 38l41.6 93.6c3.6 8.2 5.5 17 5.5 26L448 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 189.6c0-9 1.9-17.8 5.5-26L47.1 70c10.3-23.1 33.2-38 58.5-38l236.8 0z\"]\n  };\n  const faVenusMars = {\n    prefix: 'fal',\n    iconName: 'venus-mars',\n    icon: [640, 512, [9892], \"f228\", \"M176 320a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM352 176c0 91.8-70.3 167.2-160 175.3l0 64.7 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64.7C70.3 343.2 0 267.8 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c9.7-5.1 19-10.9 27.8-17.4C325.6 368.5 361 384 400 384c79.5 0 144-64.5 144-144s-64.5-144-144-144c-10.5 0-20.7 1.1-30.6 3.3c-4.1-10.2-8.9-20.1-14.5-29.4C369.3 66 384.4 64 400 64c42.8 0 82.1 15.3 112.6 40.7L585.4 32 496 32c-8.8 0-16-7.2-16-16s7.2-16 16-16L624 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-89.4-72.7 72.7C560.7 157.9 576 197.2 576 240c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z\"]\n  };\n  const faClockSevenThirty = {\n    prefix: 'fal',\n    iconName: 'clock-seven-thirty',\n    icon: [512, 512, [], \"e351\", \"M32 256a224 224 0 1 0 448 0A224 224 0 1 0 32 256zm480 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM240 400l0-91.2-34.7 52c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l64-96c3.9-5.9 11.2-8.5 17.9-6.4s11.4 8.3 11.4 15.3l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faArrowPointer = {\n    prefix: 'fal',\n    iconName: 'arrow-pointer',\n    icon: [320, 512, [\"mouse-pointer\"], \"f245\", \"M0 426L0 55.2C0 42.4 10.4 32 23.2 32c5.7 0 11.2 2.1 15.4 5.9l274 243.6c4.7 4.2 7.4 10.2 7.4 16.5c0 12.2-9.9 22.1-22.1 22.1l-136.4 0 61.1 137.5c3.6 8.1 0 17.5-8.1 21.1s-17.5 0-21.1-8.1l-61-137.2L38.6 440.5C34.4 445.3 28.4 448 22 448c-12.2 0-22-9.9-22-22zM32 72l0 328 86.4-100.8c6.1-7.1 15-11.2 24.3-11.2L272 288 32 72z\"]\n  };\n  const faMousePointer = faArrowPointer;\n  const faClockFourThirty = {\n    prefix: 'fal',\n    iconName: 'clock-four-thirty',\n    icon: [512, 512, [], \"e34b\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM272 400l0-114.1 71.1 47.4c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-96-64c-4.9-3.3-11.2-3.6-16.4-.8s-8.5 8.2-8.5 14.1l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faSignalBarsGood = {\n    prefix: 'fal',\n    iconName: 'signal-bars-good',\n    icon: [640, 512, [\"signal-alt-3\"], \"f693\", \"M416 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-288c0-8.8 7.2-16 16-16s16 7.2 16 16l0 288zM400 128c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48s48-21.5 48-48l0-288c0-26.5-21.5-48-48-48zM256 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160zM240 256c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48s48-21.5 48-48l0-160c0-26.5-21.5-48-48-48zM96 432l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm-64 0l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n  };\n  const faSignalAlt3 = faSignalBarsGood;\n  const faCactus = {\n    prefix: 'fal',\n    iconName: 'cactus',\n    icon: [512, 512, [127797], \"f8a7\", \"M320 464c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-144 0-32 0-32 0-32 0-128c0-35.3 28.7-64 64-64s64 28.7 64 64l0 256 0 32 0 32 0 32 0 16zm32-112l0-256c0-53-43-96-96-96s-96 43-96 96l0 128-48 0c-8.8 0-16-7.2-16-16l0-64c0-26.5-21.5-48-48-48S0 117.5 0 144l0 64c0 61.9 50.1 112 112 112l48 0 0 144c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-16 48 0c61.9 0 112-50.1 112-112l0-64c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 64c0 8.8-7.2 16-16 16l-48 0zm0 32l48 0c26.5 0 48-21.5 48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 44.2-35.8 80-80 80l-48 0 0-32zM112 288c-44.2 0-80-35.8-80-80l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5 21.5 48 48 48l48 0 0 32-48 0zM256 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm16 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faLightbulbGear = {\n    prefix: 'fal',\n    iconName: 'lightbulb-gear',\n    icon: [576, 512, [], \"e5fd\", \"M336 176c0 13.7-1.9 27-5.5 39.5c3.3 1 6.5 2.3 9.5 4l0-.9c0-17.8 10.2-35.6 28-43.3C367.6 78.4 289 0 192 0C94.8 0 16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5l32.4 0c-2.5-16.6-7.3-33.7-16.2-49.9c-10.9-20-25.3-39.7-38-57.1c0 0 0 0 0 0c-4.9-6.7-9.5-13-13.6-19C57.5 234.8 48 206.6 48 176C48 96.5 112.5 32 192 32s144 64.5 144 144zM258.5 443c-5.1-8.8-9.3-17.8-12.8-27l-123 0c-5.9 0-10.7 4.8-10.7 10.7l0 5.3c0 44.2 35.8 80 80 80c35.2 0 65.1-22.8 75.8-54.4c-3.3-4.7-6.4-9.5-9.4-14.6zM192 96c8.8 0 16-7.2 16-16s-7.2-16-16-16C130.1 64 80 114.1 80 176c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2 35.8-80 80-80zM146.7 448l90.5 0c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32zM399.3 239.8l33.7 0c3 16.6 13.9 29.5 26.5 36.7c12.9 7.4 30 9.9 45.9 3.6l17.2 30.5c-12.8 11.4-18.5 27.7-18.5 42.4s5.7 31 18.5 42.4L505.3 426c-15.9-6.3-32.9-3.7-45.9 3.6c-12.6 7.2-23.5 20.2-26.5 36.7l-33.7 0c-3.1-16.6-14-29.5-26.6-36.7c-13-7.4-30-9.9-46-3.7l-17.2-30.5c12.8-11.4 18.5-27.7 18.5-42.4s-5.7-31-18.5-42.4l17.2-30.5c15.9 6.3 33 3.7 46-3.7c12.6-7.2 23.6-20.1 26.6-36.7zm43.5-32l-53.4 0c-11.7 0-21.3 9.5-21.3 21.3l0 1.4c0 7.6-4.6 14.4-11.3 18.2c-6.6 3.7-14.7 4.2-21.2 .3l-1.6-1c-10.7-6.3-24.4-2.6-30.5 8.2L277 303.1c-5.7 10.2-2.3 23.1 7.8 29c7.3 4.3 11.2 12.6 11.2 21s-3.9 16.7-11.2 21c-10 5.9-13.5 18.8-7.8 29L303.5 450c6.1 10.8 19.9 14.5 30.5 8.2l1.6-1c6.5-3.9 14.6-3.4 21.2 .3c6.6 3.8 11.3 10.6 11.3 18.2l0 1.4c0 11.7 9.5 21.3 21.3 21.3l53.4 0c11.8 0 21.4-9.6 21.4-21.4l0-1.6c0-7.5 4.6-14.2 11.1-18c6.5-3.7 14.5-4.2 21-.3l1.8 1c10.7 6.3 24.4 2.6 30.5-8.2L555 403.1c5.7-10.2 2.3-23-7.8-29c-7.3-4.3-11.2-12.6-11.2-21s3.9-16.7 11.2-21c10-5.9 13.5-18.8 7.8-29l-26.4-46.9c-6.1-10.8-19.9-14.5-30.5-8.2l-1.8 1c-6.5 3.8-14.5 3.4-21-.3c-6.5-3.7-11.1-10.4-11.1-18l0-1.6c0-11.8-9.6-21.4-21.4-21.4zM416.1 409.1a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm-24-56a24 24 0 1 1 48.1 0 24 24 0 1 1 -48.1 0z\"]\n  };\n  const faMaximize = {\n    prefix: 'fal',\n    iconName: 'maximize',\n    icon: [512, 512, [\"expand-arrows-alt\"], \"f31e\", \"M50.2 196.5l.6 .2c8.2 2 16.8-.4 22.8-6.3l47.1-47.1L233.4 256 120.7 368.7 73.6 321.6c-6-6-14.6-8.4-22.8-6.3l-.6 .2C39.5 318.1 32 327.7 32 338.7L32 456c0 13.3 10.7 24 24 24l117.3 0c11 0 20.6-7.5 23.3-18.2l.2-.6c2-8.2-.4-16.8-6.3-22.8l-47.1-47.1L256 278.6 368.7 391.3l-47.1 47.1c-6 6-8.4 14.6-6.3 22.8l.2 .6c2.7 10.7 12.3 18.2 23.3 18.2L456 480c13.3 0 24-10.7 24-24l0-117.3c0-11-7.5-20.6-18.2-23.3l-.6-.2c-8.2-2-16.8 .4-22.8 6.3l-47.1 47.1L278.6 256 391.3 143.3l47.1 47.1c6 6 14.6 8.4 22.8 6.3l.6-.2c10.7-2.7 18.2-12.3 18.2-23.3L480 56c0-13.3-10.7-24-24-24L338.7 32c-11 0-20.6 7.5-23.3 18.2l-.2 .6c-2 8.2 .4 16.8 6.3 22.8l47.1 47.1L256 233.4 143.3 120.7l47.1-47.1c6-6 8.4-14.6 6.3-22.8l-.2-.6C193.9 39.5 184.3 32 173.3 32L56 32C42.7 32 32 42.7 32 56l0 117.3c0 11 7.5 20.6 18.2 23.3zM64 154.7L64 64l90.7 0L64 154.7zM154.7 448L64 448l0-90.7L154.7 448zM448 154.7L357.3 64 448 64l0 90.7zM357.3 448L448 357.3l0 90.7-90.7 0z\"]\n  };\n  const faExpandArrowsAlt = faMaximize;\n  const faChargingStation = {\n    prefix: 'fal',\n    iconName: 'charging-station',\n    icon: [576, 512, [], \"f5e7\", \"M256 32c17.7 0 32 14.3 32 32l0 416L64 480 64 64c0-17.7 14.3-32 32-32l160 0zM32 64l0 416-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 32 0 224 0 32 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-192 16 0c26.5 0 48 21.5 48 48l0 48c0 35.3 28.7 64 64 64s64-28.7 64-64l0-113.6c36.5-7.4 64-39.7 64-78.4l0-48c0-8.8-7.2-16-16-16l-16 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-16 0c-8.8 0-16 7.2-16 16l0 48c0 38.7 27.5 71 64 78.4L480 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-44.2-35.8-80-80-80l-16 0 0-192c0-35.3-28.7-64-64-64L96 0C60.7 0 32 28.7 32 64zm432 96l64 0 16 0 0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32 16 0zM204.8 121.6c5.3-7.1 3.9-17.1-3.2-22.4s-17.1-3.9-22.4 3.2l-72 96c-3.6 4.8-4.2 11.3-1.5 16.8s8.3 8.8 14.3 8.8l80 0-52.8 70.4c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2l72-96c3.6-4.8 4.2-11.3 1.5-16.8s-8.3-8.8-14.3-8.8l-80 0 52.8-70.4z\"]\n  };\n  const faShapes = {\n    prefix: 'fal',\n    iconName: 'shapes',\n    icon: [512, 512, [\"triangle-circle-square\"], \"f61f\", \"M411.4 175.5c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2l-192 0c-11.5 0-22.2-6.2-27.8-16.2s-5.5-22.3 .4-32.2l96-160C266.3 5.9 276.8 0 288 0s21.7 5.9 27.4 15.5l96 160zM288 32L192 192l192 0L288 32zM472 304l-144 0c-4.4 0-8 3.6-8 8l0 144c0 4.4 3.6 8 8 8l144 0c4.4 0 8-3.6 8-8l0-144c0-4.4-3.6-8-8-8zM328 272l144 0c22.1 0 40 17.9 40 40l0 144c0 22.1-17.9 40-40 40l-144 0c-22.1 0-40-17.9-40-40l0-144c0-22.1 17.9-40 40-40zM224 384A96 96 0 1 0 32 384a96 96 0 1 0 192 0zM0 384a128 128 0 1 1 256 0A128 128 0 1 1 0 384z\"]\n  };\n  const faTriangleCircleSquare = faShapes;\n  const faPlaneTail = {\n    prefix: 'fal',\n    iconName: 'plane-tail',\n    icon: [512, 512, [], \"e22c\", \"M47.7 32l46.4 0c12.5 0 24.4 4.8 33.4 13.5L345 256l-80.6 0c-7 0-13.9 .9-20.6 2.7L85.9 300.8 32 51.4C29.9 41.4 37.5 32 47.7 32zM.7 58.1L55 309l-6.7 1.8C19.8 318.4 0 344.2 0 373.7c0 27.3 17 51.7 42.7 61.1l197.1 72.3c8.8 3.2 18.1 4.9 27.5 4.9L496 512c8.8 0 16-7.2 16-16s-7.2-16-16-16l-228.6 0c-5.6 0-11.2-1-16.5-2.9L53.7 404.8C40.7 400 32 387.6 32 373.7c0-15 10.1-28.1 24.6-32L252 289.6c4-1.1 8.2-1.6 12.4-1.6L496 288c8.8 0 16-7.2 16-16s-7.2-16-16-16l-105.7 0 .4-.4-11.5-11.1L149.7 22.5C134.8 8.1 114.9 0 94.1 0L47.7 0C17.1 0-5.7 28.2 .7 58.1zM208 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faGaugeSimpleMax = {\n    prefix: 'fal',\n    iconName: 'gauge-simple-max',\n    icon: [512, 512, [\"tachometer-fastest\"], \"f62b\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm0 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64s28.7-64 64-64c17.5 0 33.4 7 44.9 18.4l106.9-64.1c7.6-4.5 17.4-2.1 22 5.5s2.1 17.4-5.5 22L317.4 333.8c1.7 5.8 2.6 11.9 2.6 18.2c0 35.3-28.7 64-64 64z\"]\n  };\n  const faTachometerFastest = faGaugeSimpleMax;\n  const faCircleU = {\n    prefix: 'fal',\n    iconName: 'circle-u',\n    icon: [512, 512, [], \"e127\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 61.9 50.1 112 112 112s112-50.1 112-112l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-128z\"]\n  };\n  const faShieldSlash = {\n    prefix: 'fal',\n    iconName: 'shield-slash',\n    icon: [640, 512, [], \"e24b\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM418 414.9c-23.5 22.9-51.8 43.3-85.4 59.4c-7.9 3.8-17.2 3.8-25.1 0C169.2 408.2 122.9 270.7 113.8 174.7L80.1 148.2c2.6 100.7 45.8 274.7 213.5 355c16.7 8 36.1 8 52.8 0c38.6-18.5 70.6-41.9 97-68.2l-25.4-20zM295 7.8L174 59.2l28.6 22.6L307.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.2 45.8-9.6 108.6-37.1 169.6l25.8 20.4c32.5-68.7 43-139.7 43.3-189.8c.1-26.2-16.3-47.9-38.3-57.2L345 7.8c-16-6.8-34-6.8-50 0z\"]\n  };\n  const faSquarePhoneHangup = {\n    prefix: 'fal',\n    iconName: 'square-phone-hangup',\n    icon: [448, 512, [\"phone-square-down\"], \"e27a\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zm64 32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM81.1 246.7c78.8-72.9 207-72.9 285.7 0c.8 .7 1 1.4 1.1 1.9s0 1.1-.4 1.8l-21.7 35.2c-1 1.7-4.1 3.2-7.4 1.9l-46.2-17.6c-2.4-.9-2.9-2.6-2.9-3.4l2.8-18.1c1.2-7.8-3.4-15.3-10.9-17.7c-37-11.9-77.4-11.9-114.3 0c-7.5 2.4-12.1 9.9-10.9 17.7l2.8 18.1c0 .9-.5 2.5-2.9 3.4l-46.2 17.6c-3.3 1.2-6.4-.3-7.4-1.9L80.4 250.4c-.4-.7-.5-1.2-.4-1.8s.3-1.2 1.1-1.9zm307.5-23.5c-91-84.3-238.2-84.3-329.2 0c-12.3 11.4-15.1 29.5-6.2 44l21.7 35.2c9.6 15.6 29.4 21.4 46 15l46.2-17.6c14.9-5.7 25.1-20.3 23.3-36.9c0-.2-.1-.5-.1-.7l-.7-4.5c22.5-5.1 46.1-5.1 68.6 0l-.7 4.5c0 .2-.1 .5-.1 .7c-1.8 16.6 8.5 31.3 23.3 36.9L327 317.5c16.6 6.3 36.4 .6 46-15l21.7-35.2c8.9-14.4 6.1-32.6-6.2-44z\"]\n  };\n  const faPhoneSquareDown = faSquarePhoneHangup;\n  const faArrowUpLeft = {\n    prefix: 'fal',\n    iconName: 'arrow-up-left',\n    icon: [384, 512, [], \"e09d\", \"M48 96c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-185.4L324.7 411.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L86.6 128 272 128c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 96z\"]\n  };\n  const faTransporter1 = {\n    prefix: 'fal',\n    iconName: 'transporter-1',\n    icon: [512, 512, [], \"e043\", \"M256 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM464 128c8.8 0 16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16zM48 320c8.8 0 16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16zm80 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zM320 193.1l0 94.9-32 0 0-111.8c-1.6-.2-3.1-.2-4.7-.2l-54.6 0c-1.6 0-3.2 .1-4.7 .2L224 288l-32 0 0-94.9c-.5 .6-1 1.3-1.5 1.9l-65.7 86.7c-5.3 7-15.4 8.4-22.4 3.1s-8.4-15.4-3.1-22.4L165 175.7c15.1-19.9 38.7-31.7 63.7-31.7l54.6 0c25 0 48.6 11.7 63.7 31.7l65.7 86.7c5.3 7 4 17.1-3.1 22.4s-17.1 4-22.4-3.1L321.5 195c-.5-.7-1-1.3-1.5-1.9zM176 320l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faPeanuts = {\n    prefix: 'fal',\n    iconName: 'peanuts',\n    icon: [640, 512, [129372], \"e431\", \"M297.7 160.7c4.7-18.7 3.4-38.9-5.1-57.9L269.9 51.9c-7.5-16.9-27.4-24.5-44.3-17L174.7 57.6c-11.1 4.9-20.7 11.8-28.5 20.1c0 0 0 0 0 0c-7.8 8.2-14.2 18-18.5 29.3l-.1 .4s0 0 0 0c-4.3 11.3-6.1 22.8-5.8 34.1c0 0 0 0 0 0c.2 6.2 1 12.5 2.5 18.7l.1 .2 .1 .2c4.9 21.3 9.1 50.3-1.8 78.6s-33.4 47-51.3 59.6l-.2 .1-.2 .1c-5.3 3.6-10.1 7.7-14.3 12.2c0 0 0 0 0 0c-7.8 8.2-14.2 18.1-18.6 29.5c-4.4 11.4-6.2 23-5.9 34.3c0 0 0 0 0 0c.3 11.3 2.8 22.9 7.7 34l22.7 50.9c7.4 16.6 26.5 24.2 43.2 17.5c4.4 10 10.3 19.2 17.3 27.3l-3.2 1.4c-33.1 14.7-71.8-.2-86.6-33.2L10.5 422.2C3.8 407.2 .4 391.5 0 376c-.4-15.5 2.2-31.3 8-46.6C14 314 22.7 300.5 33.4 289.3c5.8-6.1 12.3-11.7 19.5-16.6c16.7-11.8 32.5-25.8 39.8-44.9s5-40.1 .4-60c-2.1-8.4-3.2-17-3.4-25.4c-.4-15.4 2.1-31.1 7.9-46.4l.2-.5c5.9-15.3 14.5-28.7 25.2-39.9c10.7-11.2 23.6-20.6 38.7-27.3L212.6 5.7c33.1-14.7 71.8 .1 86.6 33.2l22.5 50.6c-2.9 8.4-5.1 17.1-6.7 26c-3.9 19.7-9.2 34.7-17.3 45.3zm-42.3 89.1l-.2 0c-8.2 1.5-16 3.8-23.5 6.9c0 0 0 0 0 0c-13.7 5.6-26.5 14-37.7 25.2c-11.2 11.2-19.5 24-25.2 37.6c0 0 0 0 0 0c-5.7 13.6-8.8 28.6-8.8 44.4l0 68c0 26.5 21.5 48 48 48l68 0c32.4 0 61.6-13.2 82.7-34.6c0 0 0 0 0 0c10.8-11 19-23.6 24.5-37c0 0 0 0 0 0c3.1-7.5 5.4-15.3 6.9-23.5l0-.2 0-.2c5.1-25.9 14.4-58.5 39-83.1s57.2-33.9 83.1-39l.2 0 .2 0c8.2-1.5 16-3.8 23.5-6.9c0 0 0 0 0 0c13.7-5.6 26.5-14 37.7-25.2c11.2-11.2 19.5-24 25.2-37.6c0 0 0 0 0 0c5.7-13.6 8.8-28.6 8.8-44.4l0-68c0-26.5-21.5-48-48-48l-68 0c-32.4 0-61.6 13.2-82.7 34.6c0 0 0 0 0 0c-10.8 11-19 23.6-24.5 37c0 0 0 0 0 0c-3.1 7.5-5.4 15.3-6.9 23.5l0 .2-.1 .2c-5.1 25.9-14.4 58.5-39 83.1s-57.2 33.9-83.1 39l-.2 0zm126.1 218C354.7 495.1 317.3 512 276 512l-68 0c-44.2 0-80-35.8-80-80l0-68c0-20.1 4-39.2 11.2-56.7c7.2-17.5 17.9-33.8 32.1-48c14.2-14.2 30.6-24.9 48.1-32.1c9.5-4 19.6-6.9 30-8.8c24.5-4.8 49.1-12.6 66.7-30.3s25.4-42.2 30.3-66.7c1.9-10.4 4.9-20.5 8.8-30c7.1-17.1 17.5-33.2 31.3-47.2C413.3 16.9 450.7 0 492 0l68 0c44.2 0 80 35.8 80 80l0 68c0 20.1-4 39.2-11.2 56.7c-7.2 17.5-17.9 33.8-32.1 48c-14.2 14.2-30.6 24.9-48.1 32.1c-9.5 4-19.6 6.9-30 8.8c-24.5 4.8-49.1 12.6-66.7 30.3s-25.4 42.2-30.3 66.7c-1.9 10.4-4.9 20.5-8.8 30c-7.1 17.1-17.5 33.2-31.3 47.2zM544 108.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zm-64 64a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zm-224 224a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zM300.8 416a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zM544 172.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zM300.8 352a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0z\"]\n  };\n  const faShuffle = {\n    prefix: 'fal',\n    iconName: 'shuffle',\n    icon: [512, 512, [128256, \"random\"], \"f074\", \"M427.3 36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 112 400 112l-56 0c-20.1 0-39.1 9.5-51.2 25.6L244 202.7l20 26.7 54.4-72.5c6-8.1 15.5-12.8 25.6-12.8l56 0 57.4 0-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80zM124.8 361.6c-3 4-7.8 6.4-12.8 6.4l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c15.1 0 29.3-7.1 38.4-19.2L204 309.3l-20-26.7-59.2 78.9zM404.7 475.3c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 368 400 368l-56 0c-10.1 0-19.6-4.7-25.6-12.8l-168-224C141.3 119.1 127.1 112 112 112l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c5 0 9.8 2.4 12.8 6.4l168 224C304.9 390.5 323.9 400 344 400l56 0 57.4 0-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6z\"]\n  };\n  const faRandom = faShuffle;\n  const faPersonRunning = {\n    prefix: 'fal',\n    iconName: 'person-running',\n    icon: [448, 512, [127939, \"running\"], \"f70c\", \"M280 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 280 0zM140.6 116.4c12.7-3.2 26.1-3.2 38.8 0L274 140c16.6 4.2 29.8 16.9 34.5 33.4l20.3 71c2 6.9 8.2 11.6 15.4 11.6l55.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-55.9 0c-21.4 0-40.3-14.2-46.2-34.8l-13.6-47.7L247.2 317.1c-.2 .5-.3 .9-.5 1.3l37.5 21.1c13.6 7.6 19.7 23.9 14.5 38.5L255.1 501.3c-2.9 8.3-12.1 12.7-20.4 9.8s-12.7-12.1-9.8-20.4l43.5-123.3-93.3-52.5c-20-11.3-29.3-35.2-22-57l35.4-106.2-16.9-4.2c-7.6-1.9-15.6-1.9-23.3 0l-1.5 .4c-7.4 1.8-14.2 5.4-20 10.4L74.5 204c-6.7 5.8-16.8 5.1-22.6-1.5s-5.1-16.8 1.5-22.6l52.4-45.8c9.6-8.4 21-14.3 33.3-17.4l1.5-.4zm79.1 43.1L183.5 268c-2.4 7.3 .7 15.2 7.3 19l27.5 15.4 44.1-132.3-42.7-10.7zM101.3 384L130 314.1c5.9 10 14.1 18.7 24.1 25.4l-23.3 56.6c-4.9 12-16.6 19.8-29.6 19.8L16 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l85.3 0z\"]\n  };\n  const faRunning = faPersonRunning;\n  const faMobileRetro = {\n    prefix: 'fal',\n    iconName: 'mobile-retro',\n    icon: [320, 512, [], \"e527\", \"M256 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l192 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM224 160l0 64L96 224l0-64 128 0zM96 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z\"]\n  };\n  const faGripLinesVertical = {\n    prefix: 'fal',\n    iconName: 'grip-lines-vertical',\n    icon: [192, 512, [], \"f7a5\", \"M32 32c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16L48 48c0-8.8-7.2-16-16-16zm128 0c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16z\"]\n  };\n  const faBinBottlesRecycle = {\n    prefix: 'fal',\n    iconName: 'bin-bottles-recycle',\n    icon: [640, 512, [], \"e5f6\", \"M384 16c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L400 0c-8.8 0-16 7.2-16 16zM352 192c0-28.1-12.1-53.4-31.4-71c-17.1-15.5-39.7-25-64.6-25L128 96c-53 0-96 43-96 96l32 0c0-35.3 28.7-64 64-64l128 0c35.3 0 64 28.7 64 64l32 0zm223.1 0c-1.2-9.7-4.6-18.7-9.6-26.5c6.4-9.5 10.1-21 10.1-33.3c0-23.2-13.4-44.3-34.4-54.2L528 71.8c-11-5.1-23-7.8-35.1-7.8l-90.6 0c-12.1 0-24.1 2.7-35.1 7.8L354.1 78c-7.2 3.4-13.5 8-18.6 13.6c8.4 6.7 16 14.4 22.5 22.9c2.6-3.2 5.9-5.8 9.7-7.6l13.2-6.2c6.7-3.2 14.1-4.8 21.5-4.8l90.6 0c7.4 0 14.8 1.6 21.5 4.8l13.1 6.2c9.8 4.6 16 14.4 16 25.2c0 5.8-1.7 11.1-4.7 15.5c-7.1 10.6-7.2 24.4-.4 35.1c1.8 2.8 3.2 5.9 4 9.2l32.5 0zm21.2 32l-18.6 0L62.3 224l-18.6 0-9.8 0L16 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l17.9 0L55.7 441.3c4.7 40.3 38.9 70.7 79.5 70.7l369.7 0c40.6 0 74.7-30.4 79.5-70.7L606.1 256l17.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-17.9 0-9.8 0zM87.5 437.6L66.1 256l507.8 0L552.5 437.6c-2.8 24.2-23.3 42.4-47.7 42.4l-369.7 0c-24.3 0-44.8-18.2-47.7-42.4zM319.9 320c4.6 0 9 2.3 11.5 6.2l8.5 12.9c4.8 7.3 14.5 9.4 21.8 4.8c7.6-4.8 9.8-14.9 4.9-22.4l-8.5-12.9c-8.5-12.9-22.8-20.6-38.2-20.6c-15.3 0-29.6 7.7-38.1 20.4l-7.6 11.4c-5 7.5-2.8 17.7 4.8 22.4c7.3 4.6 17 2.5 21.8-4.7l7.6-11.4c2.6-3.8 6.9-6.1 11.5-6.1zm-59.4 48.4c-7.3-4.6-17-2.5-21.8 4.7l-7.9 11.9c-4.4 6.7-6.8 14.5-6.8 22.5c0 22.4 18.2 40.6 40.6 40.6l25.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-25.2 0c-4.7 0-8.6-3.8-8.6-8.6c0-1.7 .5-3.3 1.4-4.7l7.9-11.9c5-7.5 2.8-17.7-4.8-22.4zM337.7 432c0 8.8 7.2 16 16 16l20.9 0c22.4 0 40.6-18.2 40.6-40.6c0-7.9-2.3-15.7-6.7-22.4l-6.6-10.1c-4.8-7.3-14.5-9.4-21.8-4.8c-7.6 4.8-9.8 14.9-4.9 22.4l6.6 10.1c.9 1.4 1.4 3.1 1.4 4.7c0 4.8-3.9 8.6-8.6 8.6l-20.9 0c-8.8 0-16 7.2-16 16zM160 0c-17.7 0-32 14.3-32 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16 64 0 0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16c0-17.7-14.3-32-32-32L160 0z\"]\n  };\n  const faArrowUpFromSquare = {\n    prefix: 'fal',\n    iconName: 'arrow-up-from-square',\n    icon: [512, 512, [], \"e09c\", \"M267.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-104 104c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 54.6 240 320c0 8.8 7.2 16 16 16s16-7.2 16-16l0-265.4 76.7 76.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-104-104zM64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c17.7 0 32 14.3 32 32l0 352c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32z\"]\n  };\n  const faFileDashedLine = {\n    prefix: 'fal',\n    iconName: 'file-dashed-line',\n    icon: [640, 512, [\"page-break\"], \"f877\", \"M480 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-96-32 0 0 96c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-96-32 0 0 96zm0-256l0 64 32 0 0-92.1c0-12.7-5.1-24.9-14.1-33.9L382.1 14.1c-9-9-21.2-14.1-33.9-14.1L192 0c-35.3 0-64 28.7-64 64l0 192 32 0 0-192c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0zm-.5-32L368 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L475.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM48 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 288zm224 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0z\"]\n  };\n  const faPageBreak = faFileDashedLine;\n  const faBracketCurlyRight = {\n    prefix: 'fal',\n    iconName: 'bracket-curly-right',\n    icon: [256, 512, [], \"7d\", \"M192 112c0-44.2-35.8-80-80-80L48 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c26.5 0 48 21.5 48 48l0 53.5c0 21.2 8.4 41.6 23.4 56.6L217.4 256l-33.9 33.9c-15 15-23.4 35.4-23.4 56.6l0 53.5c0 26.5-21.5 48-48 48l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c44.2 0 80-35.8 80-80l0-53.5c0-12.7 5.1-24.9 14.1-33.9l45.3-45.3c3-3 4.7-7.1 4.7-11.3s-1.7-8.3-4.7-11.3l-45.3-45.3c-9-9-14.1-21.2-14.1-33.9l0-53.5z\"]\n  };\n  const faSpider = {\n    prefix: 'fal',\n    iconName: 'spider',\n    icon: [512, 512, [128375], \"f717\", \"M158.3 23.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2L83.6 101c-8.9 17.9-5.9 39.5 7.8 54.1l71.1 76.5L60.8 204.9c-5.2-1.4-9.4-5.3-11.1-10.4L31.2 138.9c-2.8-8.4-11.9-12.9-20.2-10.1S-2 140.7 .8 149.1l18.5 55.6C24.5 220 37 231.8 52.7 235.9L129.1 256 52.7 276.1C37 280.2 24.5 292 19.3 307.4L.8 362.9c-2.8 8.4 1.7 17.4 10.1 20.2s17.4-1.7 20.2-10.1l18.5-55.6c1.7-5.1 5.9-9 11.1-10.4l84-22.1L85 368.7c-9.4 13.1-11.5 30.1-5.7 45.1l33.8 87.9c3.2 8.2 12.4 12.4 20.7 9.2s12.4-12.4 9.2-20.7l-33.8-87.9c-1.9-5-1.2-10.7 1.9-15L144.1 341c2.6 59.5 51.7 107 111.9 107s109.3-47.5 111.9-107L401 387.3c3.1 4.4 3.8 10 1.9 15l-33.8 87.9c-3.2 8.2 .9 17.5 9.2 20.7s17.5-.9 20.7-9.2l33.8-87.9c5.8-15.1 3.6-32-5.7-45.1L367.2 285l84 22.1c5.2 1.4 9.4 5.3 11.1 10.4l18.5 55.6c2.8 8.4 11.9 12.9 20.2 10.1s12.9-11.9 10.1-20.2l-18.5-55.6c-5.1-15.4-17.7-27.1-33.3-31.2L382.9 256l76.5-20.1c15.7-4.1 28.2-15.9 33.3-31.2l18.5-55.6c2.8-8.4-1.7-17.4-10.1-20.2s-17.4 1.7-20.2 10.1l-18.5 55.6c-1.7 5.1-5.9 9-11.1 10.4L349.6 231.7l71.1-76.5c13.6-14.7 16.7-36.2 7.8-54.1L382.3 8.8c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5l46.1 92.2c3 6 2 13.2-2.6 18L336 199.3l0-47.3c0-32.2-19-59.9-46.3-72.6c-7.7-3.6-16.8-.5-20.8 6.9L256 110.3 243.1 86.3c-4-7.5-13.2-10.5-20.8-6.9C195 92.1 176 119.8 176 152l0 47.3-61.2-65.9c-4.5-4.9-5.6-12.1-2.6-18l46.1-92.2zm130.4 93.8c9.4 8.8 15.2 21.3 15.2 35.1l0 104s0 0 0 0l0 .4c0 4.6 1.9 8.9 5.3 12C325.7 283 336 304.3 336 328l0 8c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-8c0-23.7 10.3-45 26.7-59.6c3.4-3 5.3-7.4 5.3-12l0-.4s0 0 0 0l0-104c0-13.8 5.9-26.3 15.2-35.1l18.7 34.7c2.8 5.2 8.2 8.4 14.1 8.4s11.3-3.2 14.1-8.4l18.7-34.7z\"]\n  };\n  const faClockThree = {\n    prefix: 'fal',\n    iconName: 'clock-three',\n    icon: [512, 512, [], \"e356\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM240 112l0 144c0 8.8 7.2 16 16 16l112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0 0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faHandsBound = {\n    prefix: 'fal',\n    iconName: 'hands-bound',\n    icon: [640, 512, [], \"e4f9\", \"M16.8 48C16.8 21.2 38.7-.4 65.5 0c26 .4 47.2 23.7 47.2 49.7L112 154.7 173.9 228c7.1 8.4 20.1-1.8 13.6-10.7l-28.6-39.2c-13.4-18.5-13.1-44.6 2.5-61.4c25.5-27.4 60.5-15.2 74.4 4l42.3 58.4c16.6 22.1 25.6 49.1 25.6 76.9l0 96.1 32.2 0 0-96.1c0-27.7 9-54.7 25.6-76.9l42.3-58.4c13.9-19.2 48.9-31.4 74.4-4c15.6 16.7 15.9 42.9 2.5 61.4l-28.6 39.2c-6.5 9 6.5 19.1 13.6 10.7l61.9-73.4-.7-104.9c0-26 21.2-49.4 47.2-49.7c26.8-.4 48.7 21.2 48.7 48l.8 138.2c0 11-3.7 21.5-10.5 30L506.4 349.9c-.5 .7-1.1 1.4-1.6 2.1l23.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-416 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l22.9 0c-.5-.7-1-1.4-1.6-2.1L26.5 216.2c-6.7-8.5-10.5-19-10.5-30L16.8 48zM170.2 352l101.7 0-.1-96.1c0-20.6-6.7-41.1-19.5-58L210 139.6c-5.4-7.4-15.4-8.7-22.3-3.5c-7.9 5.6-8.4 15.7-3.5 22.2l30.5 42.2c.2 .2 .5 .5 .5 .8c26.1 39.7-33.8 86.7-70.7 42.4L87.4 175.2c-4.8-5.8-7.5-13.1-7.4-20.7l.6-105.9c0-22.4-32-21.7-32-.7L48 186.2c0 3.6 1.2 7.2 3.5 10L158.3 329.9c5 6.2 9 13.9 11.9 22.1zm311.2-22.1L588.3 196.2c2.2-2.7 3.5-6.4 3.5-10l-.7-138.3c0-21-32-21.6-32 .7l.6 105.9c0 7.5-2.6 14.9-7.4 20.7l-57.1 68.5c-36.8 44.4-96.8-2.6-70.7-42.4c0-.2 .2-.5 .5-.8l30.5-42.2c4.9-6.5 4.4-16.6-3.5-22.2c-7-5.2-17-3.9-22.3 3.5l-42.3 58.4c-12.7 16.9-19.5 37.4-19.5 58l-.1 96.1 101.7 0c2.9-8.2 6.9-15.9 11.9-22.1zM112 416l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-96 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-96 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faScalpelLineDashed = {\n    prefix: 'fal',\n    iconName: 'scalpel-line-dashed',\n    icon: [576, 512, [\"scalpel-path\"], \"f61e\", \"M441.4 32c-11.4 0-22.2 5-29.5 13.7L234.4 256l98.2 0c4.7 0 9.2-2.1 12.2-5.7L470 102c6.5-7.7 10-17.4 10-27.5l0-4C480 49.3 462.7 32 441.4 32zm-54-6.9C400.8 9.2 420.6 0 441.4 0c39 0 70.6 31.6 70.6 70.6l0 4c0 17.6-6.2 34.6-17.6 48.1L369.3 271c-9.1 10.8-22.5 17-36.7 17L200 288c-6.2 0-11.9-3.6-14.5-9.3s-1.7-12.3 2.3-17.1L387.4 25.1zM169.4 320l45.3 0L59.7 474.9c29.2-5 68.3-14.1 106.2-29.7C227.3 419.9 279.2 380.5 287 320l32.2 0c-8 80.6-76 128-141.1 154.8C108.1 503.6 34 512 16 512c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4L169.4 320zM304 480c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0zm64 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm128 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faScalpelPath = faScalpelLineDashed;\n  const faFileInvoiceDollar = {\n    prefix: 'fal',\n    iconName: 'file-invoice-dollar',\n    icon: [384, 512, [], \"f571\", \"M352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM64 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm144 99.6l0 13.6c8.3 1.1 16.3 2.7 23.7 4.5c8.6 2 13.9 10.7 11.9 19.3s-10.7 13.9-19.3 11.9c-11.2-2.6-22.2-4.6-32.5-4.8c-8.7-.1-17.9 1.7-24.3 5.1c-6.1 3.2-7.4 6.3-7.4 9.4c0 1.5 .2 3.6 6.6 7c7 3.7 16.8 6.4 29.4 9.8l.5 .1c11.3 3 25.2 6.8 36.1 12.9c11.8 6.6 23.1 17.7 23.4 35.9c.3 18.9-10.6 31.7-23.6 38.9c-7.5 4.1-15.9 6.6-24.4 7.9l0 13.5c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-14.1c-10.9-1.9-21.2-5-30.3-7.8c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.2-1.3-6.2-1.9c-8.5-2.5-13.3-11.4-10.8-19.9s11.4-13.3 19.9-10.8c2.4 .7 4.8 1.4 7.1 2.1c13.6 4.1 24.8 7.5 36.8 7.9c9.4 .3 18.5-1.6 24.4-4.9c5.4-3 7.2-6.2 7.1-10.4c0-2.4-.8-4.9-7-8.4c-6.9-3.9-16.8-6.7-29.2-10l-1.6-.4c-11-3-24.2-6.5-34.6-12.1c-11.5-6.2-23.3-16.9-23.4-35.1c-.1-19 11.9-31.3 24.5-37.9c7.3-3.8 15.4-6.2 23.4-7.5l0-13.7c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faPipeSmoking = {\n    prefix: 'fal',\n    iconName: 'pipe-smoking',\n    icon: [640, 512, [], \"e3c4\", \"M586.6 32c-35.2 0-68.4 16.6-89.5 44.7L395 212.5c18.2 15.5 22.4 42.4 8.9 62.8L296 439.8C266.5 484.9 216.2 512 162.3 512l-2.3 0C71.6 512 0 440.4 0 352l0-72c0-30.9 25.1-56 56-56l144 0c28.4 0 51.9 21.2 55.5 48.6l49.5-66c14.9-19.9 42.5-25 63.5-12.1l103-137C498.7 21.3 541.3 0 586.6 0L624 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-37.4 0zm-256 193.8L252.8 329.6c-4.1 5.5-11.3 7.8-17.9 5.6S224 326.9 224 320l0-40c0-13.3-10.7-24-24-24L56 256c-13.3 0-24 10.7-24 24l0 72c0 70.7 57.3 128 128 128l2.3 0c43.1 0 83.4-21.7 107-57.8L377.2 257.8c4.8-7.3 2.8-17.2-4.5-22.1l-20.4-13.6c-7.1-4.7-16.6-3.1-21.7 3.7z\"]\n  };\n  const faFaceAstonished = {\n    prefix: 'fal',\n    iconName: 'face-astonished',\n    icon: [512, 512, [], \"e36b\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zm-96 0c0-35.3 28.7-64 64-64s64 28.7 64 64l0 32c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-32zM152.4 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM192 128c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z\"]\n  };\n  const faWindow = {\n    prefix: 'fal',\n    iconName: 'window',\n    icon: [512, 512, [], \"f40e\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 8a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPlaneCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'plane-circle-exclamation',\n    icon: [640, 512, [], \"e556\", \"M256 0c-13.4 0-25.2 5.7-34.8 13.3c-9.5 7.6-17.6 17.7-24 28.4C184.4 62.7 176 89 176 109.7l0 52.5L24.2 248.9C9.2 257.4 0 273.3 0 290.6l0 56.2c0 21.3 20.3 36.6 40.8 30.8L176 338.9l0 37.1-51.2 38.4c-8.1 6-12.8 15.5-12.8 25.6l0 42c0 16.6 13.4 30 30 30c2.8 0 5.6-.4 8.3-1.2c0 0 0 0 0 0L256 480.6l105.7 30.2s0 0 0 0c2.7 .8 5.5 1.2 8.2 1.2c6.5 0 12.5-2 17.4-5.5c-11.2-8.8-21.3-18.9-30.1-30.2l-96.8-27.7c-2.9-.8-5.9-.8-8.8 0L144 479.4l0-39.4 57.6-43.2c4-3 6.4-7.8 6.4-12.8l0-66.3c0-5-2.4-9.8-6.4-12.8s-9.2-4-14-2.6L32 346.8l0-56.2c0-5.7 3.1-11 8.1-13.9l159.9-91.4c5-2.8 8.1-8.2 8.1-13.9l0-61.7c0-13.5 6.1-34.1 16.6-51.3c5.2-8.5 10.9-15.4 16.7-20C247 33.7 251.9 32 256 32c9.1 0 20.9 8.2 31.8 26.3C298.1 75.5 304 96.1 304 109.7l0 61.7c0 5.7 3.1 11 8.1 13.9l76.2 43.5c9.6-7.4 19.9-13.9 30.9-19.2L336 162.1l0-52.5c0-20.6-8.1-46.8-20.8-67.9C303.1 21.6 282.9 0 256 0zM384 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-160c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faEar = {\n    prefix: 'fal',\n    iconName: 'ear',\n    icon: [384, 512, [128066], \"f5f0\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192l0 176c0 61.9 50.1 112 112 112s112-50.1 112-112c0-16.4 8.2-32.2 22.5-41.4C322.8 298.1 352 248.5 352 192zm32 0c0 67.8-35.1 127.4-88.2 161.5c-4.9 3.2-7.8 8.6-7.8 14.5c0 79.5-64.5 144-144 144S0 447.5 0 368L0 192C0 86 86 0 192 0S384 86 384 192zm-272 0l0 6.3c0 10.7 5.3 20.7 14.2 26.6l8.9 5.9c15.5 10.4 24.9 27.8 24.9 46.5c0 16.6-7.4 32.3-20.1 42.9l-33.7 28c-6.8 5.7-16.9 4.7-22.5-2s-4.7-16.9 2-22.5l33.7-28c5.4-4.5 8.6-11.2 8.6-18.3c0-8-4-15.4-10.6-19.9l-8.9-5.9C90.7 239.7 80 219.7 80 198.3l0-6.3c0-61.9 50.1-112 112-112s112 50.1 112 112l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faFileLock = {\n    prefix: 'fal',\n    iconName: 'file-lock',\n    icon: [576, 512, [], \"e3a6\", \"M384 192l-32 0-32 0-80 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c0 11.4 3 22.2 8.3 31.5c-2.7 .3-5.5 .5-8.3 .5L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 28.1zM240 160l111.5 0c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16zm224 64c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm0 80l0 128 160 0 0-128-160 0z\"]\n  };\n  const faDiagramVenn = {\n    prefix: 'fal',\n    iconName: 'diagram-venn',\n    icon: [640, 512, [], \"e15a\", \"M224 448C118 448 32 362 32 256S118 64 224 64c21.5 0 42.1 3.5 61.4 10C228.8 114.7 192 181 192 256s36.8 141.3 93.4 182c-19.3 6.5-39.9 10-61.4 10zM415.3 240l-190.7 0c1.4-16.7 4.9-32.8 10.3-48l170.2 0c5.4 15.2 8.9 31.3 10.3 48zM224.7 272l190.7 0c-1.4 16.7-4.9 32.8-10.3 48l-170.2 0c-5.4-15.2-8.9-31.3-10.3-48zm25 80l140.6 0c-16.9 29.1-41.2 53.5-70.3 70.3c-29.1-16.9-53.5-41.2-70.3-70.3zm0-192c16.9-29.1 41.2-53.5 70.3-70.3c29.1 16.9 53.5 41.2 70.3 70.3l-140.6 0zM224 480c34.4 0 66.9-7.7 96-21.6c29.1 13.8 61.6 21.6 96 21.6c123.7 0 224-100.3 224-224S539.7 32 416 32c-34.4 0-66.9 7.7-96 21.6C290.9 39.7 258.4 32 224 32C100.3 32 0 132.3 0 256S100.3 480 224 480zM416 64c106 0 192 86 192 192s-86 192-192 192c-21.5 0-42.1-3.5-61.4-10C411.2 397.3 448 331 448 256s-36.8-141.3-93.4-182c19.3-6.5 39.9-10 61.4-10z\"]\n  };\n  const faArrowDownFromBracket = {\n    prefix: 'fal',\n    iconName: 'arrow-down-from-bracket',\n    icon: [448, 512, [], \"e667\", \"M235.3 507.3c-6.2 6.2-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 457.4 208 176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 281.4L340.7 356.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-128 128zM32 176c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 80C0 35.8 35.8 0 80 0L368 0c44.2 0 80 35.8 80 80l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-26.5-21.5-48-48-48L80 32C53.5 32 32 53.5 32 80l0 96z\"]\n  };\n  const faXRay = {\n    prefix: 'fal',\n    iconName: 'x-ray',\n    icon: [512, 512, [], \"f497\", \"M0 48c0-8.8 7.2-16 16-16l32 0 416 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 384 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0L48 480l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0L32 64 16 64C7.2 64 0 56.8 0 48zM64 64l0 384 384 0 0-384L64 64zM256 96c8.8 0 16 7.2 16 16l0 32 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 32 96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0 0 53.5 45.1-17.4c7-2.7 14.4-4.1 21.9-4.1l2.2 0c32.5 0 58.8 26.3 58.8 58.8c0 13.2-4.4 25.9-12.5 36.3l-18.2 23.2c-12.7 16.2-32.2 25.7-52.9 25.7l-120.8 0c-20.6 0-40.1-9.5-52.9-25.7l-18.2-23.2C116.4 356.8 112 344 112 330.8c0-32.5 26.3-58.8 58.8-58.8l2.1 0c7.5 0 14.9 1.4 21.9 4.1L240 293.5l0-53.5-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0 0-32-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-32c0-8.8 7.2-16 16-16zM144 330.8c0 6 2 11.8 5.7 16.5l18.2 23.2c6.7 8.5 16.9 13.5 27.7 13.5l120.8 0c10.8 0 21-5 27.7-13.5l18.2-23.2c3.7-4.7 5.7-10.5 5.7-16.5c0-14.8-12-26.8-26.8-26.8l-2.2 0c-3.6 0-7.1 .7-10.4 1.9l-55.3 21.3c-11.1 4.3-23.4 4.3-34.5 0l-55.3-21.3c-3.3-1.3-6.9-1.9-10.4-1.9l-2.1 0C156 304 144 316 144 330.8zM192 352a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm112-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faGoalNet = {\n    prefix: 'fal',\n    iconName: 'goal-net',\n    icon: [640, 512, [], \"e3ab\", \"M32 112c0-26.5 21.5-48 48-48l480 0c26.5 0 48 21.5 48 48l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352c0-44.2-35.8-80-80-80L80 32C35.8 32 0 67.8 0 112L0 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352zm144 0c-8.8 0-16 7.2-16 16l0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-64 0 0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-64 0 0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-64 0 0-64c0-8.8-7.2-16-16-16zm16 112l64 0 0 64-64 0 0-64zm96 0l64 0 0 64-64 0 0-64zm96 0l64 0 0 64-64 0 0-64zM192 384l0-64 64 0 0 64-64 0zm96 0l0-64 64 0 0 64-64 0zm96 0l0-64 64 0 0 64-64 0z\"]\n  };\n  const faCoffinCross = {\n    prefix: 'fal',\n    iconName: 'coffin-cross',\n    icon: [384, 512, [], \"e051\", \"M35.6 136c-2.3 2.6-3.6 6-3.6 9.5c0 1.4 .2 2.7 .6 4L128.1 480l127.9 0 95.5-330.6c.4-1.3 .6-2.6 .6-4c0-3.5-1.3-6.9-3.6-9.5l-91-104-131 0-91 104zM11.5 114.9l91-104C108.5 4 117.3 0 126.5 0l131 0c9.2 0 18 4 24.1 10.9l91 104c7.4 8.5 11.5 19.3 11.5 30.6c0 4.4-.6 8.7-1.8 12.9L286.7 488.9c-4 13.7-16.5 23.1-30.7 23.1l-127.9 0c-14.3 0-26.8-9.4-30.7-23.1L1.8 158.3C.6 154.1 0 149.8 0 145.4c0-11.2 4.1-22.1 11.5-30.6zM208 112l0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faOctopus = {\n    prefix: 'fal',\n    iconName: 'octopus',\n    icon: [640, 512, [], \"e688\", \"M192 160l0 3.3c0 7.5 .6 15.1 1.9 22.5c0 0 0 0 0 0l15.6 89.7 12.8 73.6c1.1 6.3 1.7 12.7 1.7 19.1l0 3.9c0 17.1-4 33.3-11.1 47.7l24.4-14c25.2-14.4 53.7-22 82.7-22s57.5 7.6 82.7 22l24.4 14C420 405.5 416 389.3 416 372.2l0-3.9c0-6.4 .6-12.8 1.7-19.1l12.8-73.6 15.6-89.7c1.3-7.4 1.9-15 1.9-22.5l0-3.3c0-70.7-57.3-128-128-128s-128 57.3-128 128zM452.4 336.3l-3.2 18.3c-.8 4.5-1.2 9.1-1.2 13.7l0 3.9c0 41.2 32.9 74.7 73.8 75.8c.8 0 1.6 0 2.5 0c36.3-.2 67.4-26.1 74.1-61.8l10-53.1c1.6-8.7 10-14.4 18.7-12.8s14.4 10 12.8 18.7l-10 53.1c-9.5 50.6-53.5 87.4-104.9 87.9c0 0 0 0 0 0l-.6 0-.5 0c-.9 0-1.8 0-2.7 0c-36.1-.6-71.5-10.4-102.9-28.3l-31.3-17.9C366.5 422.1 343.4 416 320 416s-46.5 6.1-66.8 17.7l-31.3 17.9c-31.4 17.9-66.8 27.7-102.9 28.3c-.9 0-1.8 0-2.7 0l-.5 0-.6 0s0 0 0 0c-51.4-.5-95.4-37.3-104.9-87.9L.3 338.9c-1.6-8.7 4.1-17 12.8-18.7s17 4.1 18.7 12.8l10 53.1c6.7 35.7 37.8 61.6 74.1 61.8c.8 0 1.6 0 2.5 0c40.9-1.1 73.8-34.6 73.8-75.8l0-3.9c0-4.6-.4-9.1-1.2-13.7l-3.2-18.3c-11.3 9.7-26.1 15.7-42.4 15.7c-31.3 0-58.3-22.3-64.1-53.1l-4.8-25.1C70.8 244.9 45.5 224 16 224c-8.8 0-16-7.2-16-16s7.2-16 16-16c44.8 0 83.3 31.8 91.7 75.9l4.8 25.1c3 15.7 16.7 27.1 32.7 27.1c20.7 0 36.3-18.6 32.8-39c0 0 0 0 0 0l-15.6-89.7-.3-1.7c-1.4-8.1-2.1-16.3-2.1-24.6l0-1.7 0-3.3C160 71.6 231.6 0 320 0s160 71.6 160 160l0 3.3 0 1.7c0 8.2-.7 16.5-2.1 24.6l-.3 1.7L462 281s0 0 0 0c-3.5 20.4 12.1 39 32.8 39c16 0 29.7-11.4 32.7-27.1l4.8-25.1c8.4-44 46.9-75.9 91.7-75.9c8.8 0 16 7.2 16 16s-7.2 16-16 16c-29.5 0-54.8 20.9-60.3 49.9l-4.8 25.1c-5.9 30.8-32.8 53.1-64.1 53.1c-16.3 0-31.1-5.9-42.4-15.7zM272 256a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faSpellCheck = {\n    prefix: 'fal',\n    iconName: 'spell-check',\n    icon: [576, 512, [], \"f891\", \"M126.7 9.7C124.2 3.8 118.4 0 112 0s-12.2 3.8-14.7 9.7l-96 224c-3.5 8.1 .3 17.5 8.4 21s17.5-.3 21-8.4L54 192l116 0 23.3 54.3c3.5 8.1 12.9 11.9 21 8.4s11.9-12.9 8.4-21l-96-224zM156.3 160l-88.6 0L112 56.6 156.3 160zM256 16l0 112 0 112c0 8.8 7.2 16 16 16l104 0c39.8 0 72-32.2 72-72c0-31.1-19.7-57.6-47.3-67.6C410.3 104.1 416 88.7 416 72c0-39.8-32.2-72-72-72L272 0c-8.8 0-16 7.2-16 16zm88 96l-56 0 0-80 56 0c22.1 0 40 17.9 40 40s-17.9 40-40 40zm-56 32l56 0 32 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-88 0 0-80zM571.3 299.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L352 473.4 251.3 372.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l112 112c6.2 6.2 16.4 6.2 22.6 0l208-208z\"]\n  };\n  const faLocationXmark = {\n    prefix: 'fal',\n    iconName: 'location-xmark',\n    icon: [384, 512, [\"map-marker-times\", \"map-marker-xmark\"], \"f60e\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM116.7 116.7c6.2-6.2 16.4-6.2 22.6 0L192 169.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L214.6 192l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L192 214.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 192l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faMapMarkerTimes = faLocationXmark;\n  const faMapMarkerXmark = faLocationXmark;\n  const faCircleQuarterStroke = {\n    prefix: 'fal',\n    iconName: 'circle-quarter-stroke',\n    icon: [512, 512, [], \"e5d3\", \"M480 256C480 132.3 379.7 32 256 32l0 176c0 26.5-21.5 48-48 48L32 256c0 123.7 100.3 224 224 224s224-100.3 224-224zM224 34.3C125.9 48.3 48.3 125.9 34.3 224L208 224c8.8 0 16-7.2 16-16l0-173.7zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faLasso = {\n    prefix: 'fal',\n    iconName: 'lasso',\n    icon: [576, 512, [], \"f8c8\", \"M576 176c0 97.2-128.9 176-288 176c-22.9 0-45.3-1.6-66.7-4.7c11.9 17.2 18.7 38 18.7 59.7c0 58-47 105-105 105l-87 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l87 0c40.3 0 73-32.7 73-73c0-27.6-15.6-52.9-40.4-65.3l-34.9-17.4C52.9 293 0 238.3 0 176C0 78.8 128.9 0 288 0S576 78.8 576 176zM288 320c141.4 0 256-64.5 256-144S429.4 32 288 32S32 96.5 32 176s114.6 144 256 144z\"]\n  };\n  const faSlash = {\n    prefix: 'fal',\n    iconName: 'slash',\n    icon: [640, 512, [], \"f715\", \"M3.4 6.1C8.9-.8 19-2 25.9 3.4l608 480c6.9 5.5 8.1 15.5 2.6 22.5s-15.5 8.1-22.5 2.6L6.1 28.6C-.8 23.1-2 13 3.4 6.1z\"]\n  };\n  const faPersonToPortal = {\n    prefix: 'fal',\n    iconName: 'person-to-portal',\n    icon: [512, 512, [\"portal-enter\"], \"e022\", \"M256 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 224 56a56 56 0 1 0 112 0zM179.4 116.4c-12.7-3.2-26.1-3.2-38.8 0l-1.5 .4c-12.3 3.1-23.7 9-33.3 17.4L53.5 180c-6.7 5.8-7.3 15.9-1.5 22.6s15.9 7.3 22.6 1.5l52.4-45.8c5.7-5 12.6-8.6 20-10.4l1.5-.4c7.6-1.9 15.6-1.9 23.3 0l16.9 4.2L153.2 257.9c-7.3 21.8 2 45.7 22 57l93.3 52.5L224.9 490.7c-2.9 8.3 1.4 17.5 9.8 20.4s17.5-1.4 20.4-9.8L298.6 378c5.2-14.7-.9-30.9-14.5-38.5l-37.5-21.1c.2-.4 .4-.9 .5-1.3l37.2-111.6L298 253.2c5.9 20.6 24.7 34.8 46.2 34.8l55.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-55.9 0c-7.1 0-13.4-4.7-15.4-11.6l-20.3-71c-4.7-16.5-17.9-29.2-34.5-33.4l-94.5-23.6zm83 53.7L218.3 302.4 190.9 287c-6.7-3.8-9.8-11.7-7.3-19l36.2-108.6 42.7 10.7zM130 314.1L101.3 384 16 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l85.3 0c13 0 24.7-7.8 29.6-19.8l23.3-56.6c-10-6.7-18.2-15.5-24.1-25.4zM458.5 444.2C445.6 480 433.6 480 432 480c0 0 0 0 0 0s0 0 0 0c-1.6 0-13.6 0-26.4-35.8c-9.4-26.3-16.8-66.4-19.9-124.2l-32 0c7.3 140.7 39.7 192 78.4 192c44.2 0 80-66.6 80-256S476.2 0 432 0c-41.6 0-75.8 59-79.6 224l32 0c1.8-75.3 10.1-125.3 21.2-156.2C418.4 32 430.4 32 432 32c0 0 0 0 0 0s0 0 0 0c1.6 0 13.6 0 26.4 35.8C471.1 102.9 480 162.5 480 256s-8.9 153.1-21.5 188.2z\"]\n  };\n  const faPortalEnter = faPersonToPortal;\n  const faCalendarStar = {\n    prefix: 'fal',\n    iconName: 'calendar-star',\n    icon: [448, 512, [], \"f736\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM245.5 231.5c-8.8-17.8-34.2-17.8-43 0l-22 44.6-49.2 7.2c-19.7 2.9-27.5 27.1-13.3 40.9l35.6 34.7-8.4 49c-3.4 19.6 17.2 34.6 34.8 25.3l44-23.2 44 23.2c17.6 9.3 38.2-5.7 34.8-25.3l-8.4-49 35.6-34.7c14.2-13.9 6.4-38.1-13.3-40.9l-49.2-7.2-22-44.6zm-40.1 66.3L224 260.2l18.6 37.6 3.7 7.5 8.3 1.2 41.5 6-30 29.3-6 5.9 1.4 8.3 7.1 41.4-37.1-19.5-7.4-3.9-7.4 3.9-37.1 19.5 7.1-41.4 1.4-8.3-6-5.9-30-29.3 41.5-6 8.3-1.2 3.7-7.5z\"]\n  };\n  const faComputerMouse = {\n    prefix: 'fal',\n    iconName: 'computer-mouse',\n    icon: [384, 512, [128433, \"mouse\"], \"f8cc\", \"M192 224L32 224l0 128c0 70.7 57.3 128 128 128l64 0c70.7 0 128-57.3 128-128l0-128-160 0zm192-32l0 16 0 16 0 128c0 88.4-71.6 160-160 160l-64 0C71.6 512 0 440.4 0 352L0 224l0-16 0-16 0-32C0 71.6 71.6 0 160 0l16 0 16 0 16 0 16 0c88.4 0 160 71.6 160 160l0 32zM208 32l0 160 144 0 0-32c0-70.7-57.3-128-128-128l-16 0zm-32 0l-16 0C89.3 32 32 89.3 32 160l0 32 144 0 0-160z\"]\n  };\n  const faMouse = faComputerMouse;\n  const faArrowRightToBracket = {\n    prefix: 'fal',\n    iconName: 'arrow-right-to-bracket',\n    icon: [512, 512, [\"sign-in\"], \"f090\", \"M347.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-128-128c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L297.4 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l281.4 0L196.7 372.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128zM336 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c44.2 0 80-35.8 80-80l0-288c0-44.2-35.8-80-80-80l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-96 0z\"]\n  };\n  const faSignIn = faArrowRightToBracket;\n  const faPegasus = {\n    prefix: 'fal',\n    iconName: 'pegasus',\n    icon: [576, 512, [], \"f703\", \"M333 153.3c1.1-1.5 1.9-3.3 2.5-5.2c.4-1.4 .6-2.9 .5-4.4C336.1 82 386.2 32 448 32l24 0 8 0 5.8 0c24.7 0 45.4 18.8 47.8 43.4l7.7 80.8c1.1 11.9-4.5 23.4-14.7 29.7c-14.4 9-33.4 4.9-42.9-9.2l-6.4-9.6c-3-4.5-8-7.1-13.3-7.1l-32 0c-8.8 0-16 7.2-16 16l0 52.8c-.3 1.5-.4 3-.3 4.5c.2 2.2 .3 4.4 .3 6.7c0 24-10.4 45.1-26.7 59.6c-3.4 3-5.3 7.4-5.3 11.9L384 472c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-137.3c0-7.8-5.6-14.5-13.3-15.8c-1.4-.2-2.8-.5-4.3-.8L202.2 291.9c-5.2-1.2-10.6 .3-14.5 4s-5.7 9-4.8 14.3c.8 4.5 1.1 9.1 1.1 13.7c0 11.3-2.3 22.4-6.7 32.8l-8.1 19c-5 11.7-5.9 24.8-2.5 37l15.9 57.2c1.4 5.1-2.4 10.1-7.7 10.1l-33.2 0c-3.6 0-6.7-2.4-7.7-5.9l-13.5-48.6c-6.3-22.8-4.7-47.1 4.6-68.8l8.1-19c1.9-4.4 2.8-9.1 2.8-13.9c0-4.6-.9-9.3-2.7-13.5L99.9 230.2C97.3 224 96 217.4 96 210.7c0-21.8 13.8-40.5 33.2-47.6c-4.4-9.4-8.4-19.3-11.8-29.8c-20.4 7.7-37 23.3-46 43.1C31.3 180.8 0 214.7 0 256l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-20.9 13.4-38.7 32-45.3c0 10.9 2.2 21.7 6.4 31.7l33.4 80.1c.2 .4 .2 .8 .2 1.2c0 .4-.1 .9-.3 1.3l-8.1 19c-12.2 28.4-14.3 60.2-6 90l13.5 48.6c4.8 17.3 20.6 29.3 38.5 29.3l33.2 0c26.5 0 45.6-25.2 38.5-50.7l-15.9-57.2c-1.5-5.3-1.1-10.9 1.1-15.9l8.1-19c5.6-13.1 8.8-27.2 9.2-41.4L304 347.6 304 472c0 22.1 17.9 40 40 40l32 0c22.1 0 40-17.9 40-40l0-153.6c19.6-20 32-47.5 32-78.4c0-1.9-.1-3.9-.1-5.8c.1-.7 .1-1.4 .1-2.2l0-40 7.4 0 1.7 2.5c19 28.6 57.4 36.8 86.5 18.6c20.4-12.7 31.8-35.9 29.6-59.9l-7.7-80.8c-1.5-15.5-7.3-29.7-16.3-41.3C555.5 29 560 23 560 16c0-8.8-7.2-16-16-16L485.8 0 480 0l-8 0L448 0C377.4 0 318.7 50.8 306.4 117.8L159.9 34.1c-5-2.8-11-2.8-16 .1s-8 8.1-8 13.8c0 77.2 34.4 132.9 68.3 169c16.9 18 33.9 31.2 46.6 40c6.4 4.4 11.7 7.7 15.5 9.9c1.9 1.1 3.4 2 4.5 2.5c.5 .3 1 .5 1.3 .7l.4 .2 .1 .1c0 0 0 0 0 0s0 0 0 0L280 256l-7.2 14.3c7.9 4 17.5 .7 21.5-7.2s.8-17.5-7.1-21.5c0 0 0 0 0 0s0 0 0 0l-.2-.1-.9-.5c-.8-.4-2-1.1-3.6-2c-3.2-1.8-7.8-4.7-13.5-8.6c-11.3-7.8-26.4-19.5-41.4-35.5c-25.6-27.2-50.8-66.2-57.8-118.4l142.2 81.2c3 1.7 6.4 2.4 9.6 2c2.3-.2 4.5-1 6.4-2.1s3.6-2.6 5-4.5zM480 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faFilesMedical = {\n    prefix: 'fal',\n    iconName: 'files-medical',\n    icon: [448, 512, [], \"f7fd\", \"M384 384c17.7 0 32-14.3 32-32l0-207.2c0-.3 0-.5 0-.8l-80 0c-17.7 0-32-14.3-32-32l0-80L160 32c-17.7 0-32 14.3-32 32l0 288c0 17.7 14.3 32 32 32l224 0zm6-272L336 57.5l0 54.5 54 0zM96 64c0-35.3 28.7-64 64-64L304 0c12.8 0 25.1 5.1 34.1 14.2l96 96.8c8.9 9 13.9 21.1 13.9 33.8L448 352c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64L96 64zM16 96c8.8 0 16 7.2 16 16l0 272c0 53 43 96 96 96l208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-208 0C57.3 512 0 454.7 0 384L0 112c0-8.8 7.2-16 16-16zm245.3 64l21.3 0c17.7 0 32 14.3 32 32l0 21.3 21.3 0c17.7 0 32 14.3 32 32l0 21.3c0 17.7-14.3 32-32 32l-21.3 0 0 21.3c0 17.7-14.3 32-32 32l-21.3 0c-17.7 0-32-14.3-32-32l0-21.3-21.3 0c-17.7 0-32-14.3-32-32l0-21.3c0-17.7 14.3-32 32-32l21.3 0 0-21.3c0-17.7 14.3-32 32-32zm0 32l0 37.3c0 4.2-1.7 8.3-4.7 11.3s-7.1 4.7-11.3 4.7l-37.3 0 0 21.3 37.3 0c8.8 0 16 7.2 16 16l0 37.3 21.3 0 0-37.3c0-8.8 7.2-16 16-16l37.3 0 0-21.3-37.3 0c-8.8 0-16-7.2-16-16l0-37.3-21.3 0z\"]\n  };\n  const faCannon = {\n    prefix: 'fal',\n    iconName: 'cannon',\n    icon: [640, 512, [], \"e642\", \"M266.5 422.2c-10.4 6.3-18.8 11.1-24.6 14.1c-55.3 27.5-122.5 5.1-150.1-50.2s-5.3-122.5 49.9-150.2c23.1-11.1 92.7-37.4 172.4-66.3c78.9-28.6 165-58.9 218.6-77.7c15-5.2 31.6 1.4 38.8 15.9l30.7 61.4c7.2 14.5 2.6 31.8-10.6 40.6c-23.5 15.8-54.2 36.3-87.7 58.5c7.4 7.7 13.9 16.3 19.5 25.5c32.9-21.9 62.9-41.9 86-57.4c26.7-17.9 35.7-52.7 21.4-81.5L600.2 93.5c-14.4-28.7-47.7-42.4-78-31.8C414.8 99.3 177.1 183.2 127.6 207.2C77 232.5 47.8 283.5 48 336.5l-12.6 6.3C3.8 358.6-9.1 397 6.8 428.6S61 473 92.6 457.2l12.6-6.3c42.3 31.9 100.6 39.1 151.2 13.8c6.1-3.2 14.8-8.1 25.4-14.5c-6.1-8.7-11.2-18.2-15.3-28.1zM80.7 427.4l-2.4 1.2c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9l2.4-1.2c2.5 10.3 6.2 20.4 11.1 30.2s10.8 18.9 17.5 27zM320 368a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm192 0a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zM400 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faNfcLock = {\n    prefix: 'fal',\n    iconName: 'nfc-lock',\n    icon: [576, 512, [], \"e1f8\", \"M384 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l256 0 0 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 65.1c-11.3 1.6-22.1 4.9-32 9.6L416 96c0-17.7-14.3-32-32-32zm0 64l0 65.6c-19.8 20.2-32 47.9-32 78.4l0-144-112 0 0 82.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-82.7c0-17.7 14.3-32 32-32l112 0c17.7 0 32 14.3 32 32zM96 384l224 0 0 32L96 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 256zM224 240a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm240-16c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm160 80l-160 0 0 128 160 0 0-128z\"]\n  };\n  const faPersonSkiLift = {\n    prefix: 'fal',\n    iconName: 'person-ski-lift',\n    icon: [512, 512, [\"ski-lift\"], \"f7c8\", \"M256 0c8.8 0 16 7.2 16 16l0 194.8c-1.9 .3-3.7 .6-5.6 1.1L240 218.5 240 16c0-8.8 7.2-16 16-16zM104.8 177.7c7.9-4 17.5-.7 21.5 7.2l42.3 84.5L274.2 243c15.1-3.8 29.8 7.7 29.8 23.3l0 136.5 150.7-59.7c15.3-6 25.3-20.8 25.3-37.2l0-1.9c0-8.8 7.2-16 16-16s16 7.2 16 16l0 1.9c0 29.5-18 56.1-45.5 66.9l-348.6 138c-8.2 3.3-17.5-.8-20.8-9s.8-17.5 9-20.8L272 415.5l0-139-95.7 23.9c-14.6 3.6-29.7-3.3-36.4-16.7L97.7 199.2c-4-7.9-.7-17.5 7.2-21.5zM9.1 161.6c8-3.8 17.5-.5 21.3 7.5L103.3 321c10 20.9 33.5 31.6 55.9 25.5l36.5-10c8.5-2.3 17.3 2.7 19.6 11.2s-2.7 17.3-11.2 19.6l-36.5 10c-37.3 10.2-76.5-7.7-93.2-42.6L1.6 182.9c-3.8-8-.5-17.5 7.5-21.3zM128 88A24 24 0 1 0 80 88a24 24 0 1 0 48 0zM48 88a56 56 0 1 1 112 0A56 56 0 1 1 48 88z\"]\n  };\n  const faSkiLift = faPersonSkiLift;\n  const faSquare6 = {\n    prefix: 'fal',\n    iconName: 'square-6',\n    icon: [448, 512, [], \"e25b\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm-96 64c0 53 43 96 96 96s96-43 96-96c0-51.8-41-94-92.3-95.9l39.1-36.3c6.5-6 6.9-16.1 .8-22.6s-16.1-6.9-22.6-.8l-82.7 76.8c-22 20.4-34.4 49-34.4 78.9z\"]\n  };\n  const faShopSlash = {\n    prefix: 'fal',\n    iconName: 'shop-slash',\n    icon: [640, 512, [\"store-alt-slash\"], \"e070\", \"M0 185.8C0 206.9 17.1 224 38.2 224L64 224l0 240c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-75.9L338.3 352 96 352l0-128 80.2 0-40.5-32L80 192l-41.8 0c-3.4 0-6.2-2.8-6.2-6.2c0-1 .3-2.1 .8-3l27.4-50.3L34.7 112.3 4.7 167.4C1.6 173.1 0 179.4 0 185.8zM139.6 32l376 0c5.9 0 11.2 3.2 14 8.3l77.7 142.4c.5 .9 .8 1.9 .8 3c0 3.4-2.8 6.2-6.2 6.2L560 192l-217.8 0 40.5 32L544 224l0 127.3 32 25.3L576 224l25.8 0c21.1 0 38.2-17.1 38.2-38.2c0-6.4-1.6-12.7-4.7-18.3L557.6 25C549.2 9.6 533.1 0 515.5 0l-391 0c-7 0-13.8 1.5-20 4.3l35 27.7zM96 464l0-80 256 0 0 80c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faStoreAltSlash = faShopSlash;\n  const faWindTurbine = {\n    prefix: 'fal',\n    iconName: 'wind-turbine',\n    icon: [512, 512, [], \"f89b\", \"M314.5 436c17.2 27.9 60.2 12.2 55.4-20.2L343.2 235 430.2 74.2c15.6-28.8-19.5-58.3-45.2-37.9L241.7 149.8 59 154.9c-32.7 .9-40.7 46-10.2 58.1l170 67.3L256 341l0 140.9-90.4 0c-8.3 0-15.1 6.7-15.1 15.1s6.7 15.1 15.1 15.1l105.4 0 105.4 0c8.3 0 15.1-6.7 15.1-15.1s-6.7-15.1-15.1-15.1l-90.4 0 0-92L314.5 436zm-1-196.6l26.7 180.8L244.3 264.5c-3.4-5.5-8.5-9.8-14.6-12.2L59.8 185l182.7-5.1c6.5-.2 12.8-2.5 17.9-6.5L403.7 59.8 316.7 220.6c-3.1 5.7-4.2 12.3-3.3 18.7zm-27.3-13.5a15.1 15.1 0 1 0 -30.1 0 15.1 15.1 0 1 0 30.1 0z\"]\n  };\n  const faSlidersSimple = {\n    prefix: 'fal',\n    iconName: 'sliders-simple',\n    icon: [512, 512, [], \"e253\", \"M80 320a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm78.4 32L496 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-337.6 0c-7.4 36.5-39.7 64-78.4 64c-44.2 0-80-35.8-80-80s35.8-80 80-80c38.7 0 71 27.5 78.4 64zM384 144a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm-30.4-16C361 91.5 393.3 64 432 64c44.2 0 80 35.8 80 80s-35.8 80-80 80c-38.7 0-71-27.5-78.4-64L16 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l337.6 0z\"]\n  };\n  const faGridRound = {\n    prefix: 'fal',\n    iconName: 'grid-round',\n    icon: [448, 512, [], \"e5da\", \"M96 96A32 32 0 1 1 32 96a32 32 0 1 1 64 0zM64 32a64 64 0 1 0 0 128A64 64 0 1 0 64 32zM96 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM64 192a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 416a64 64 0 1 0 128 0A64 64 0 1 0 0 416zM256 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 32a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-64 32a64 64 0 1 0 128 0 64 64 0 1 0 -128 0zm96 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM384 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM320 96a64 64 0 1 0 128 0A64 64 0 1 0 320 96zm96 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-64 32a64 64 0 1 0 128 0 64 64 0 1 0 -128 0z\"]\n  };\n  const faBadgeSheriff = {\n    prefix: 'fal',\n    iconName: 'badge-sheriff',\n    icon: [448, 512, [], \"f8a2\", \"M224 0c-35.3 0-64 28.7-64 64c0 14.7 5 28.3 13.4 39.1l-18.9 32.4-35.2 .1c-5.4-9.3-13.3-17.4-23.3-23.1C65.4 94.9 26.3 105.4 8.6 136S1.4 205.8 32 223.4c12.3 7.1 25.9 9.6 39 8.2L84.9 256 71 280.4c-13.1-1.4-26.7 1.1-39 8.2C1.4 306.2-9.1 345.4 8.6 376s56.8 41.1 87.4 23.4l-8-13.9 8 13.9c10-5.8 17.8-13.8 23.3-23.1l35.2 .1 18.9 32.4C165 419.7 160 433.3 160 448c0 35.3 28.7 64 64 64s64-28.7 64-64c0-14.7-5-28.3-13.4-39.1l18.9-32.4 35.2-.1c5.4 9.3 13.3 17.4 23.3 23.1c30.6 17.7 69.8 7.2 87.4-23.4s7.2-69.8-23.4-87.4c-12.3-7.1-25.9-9.6-39-8.2L363.1 256 377 231.6c13.1 1.4 26.7-1.1 39-8.2c30.6-17.7 41.1-56.8 23.4-87.4s-56.8-41.1-87.4-23.4c-10 5.8-17.8 13.8-23.3 23.1l-35.2-.1-18.9-32.4C283 92.3 288 78.7 288 64c0-35.3-28.7-64-64-64zM192 64c0-17.7 14.3-32 32-32s32 14.3 32 32c0 9.9-4.4 18.7-11.5 24.6c-6 5-7.5 13.6-3.6 20.3l24.9 42.8c5.7 9.8 16.2 15.8 27.5 15.9l45.4 .2c6.8 0 12.8-4.2 15.1-10.6c2.5-6.9 7.3-12.9 14.1-16.9c15.3-8.8 34.9-3.6 43.7 11.7s3.6 34.9-11.7 43.7c-8.2 4.8-17.7 5.4-26.1 2.7c-7.2-2.4-15.1 .6-18.9 7.2l-19.7 34.5c-5.6 9.8-5.6 21.9 0 31.8L355 306.4c3.8 6.6 11.7 9.6 18.9 7.2c8.4-2.8 17.8-2.1 26.1 2.7c15.3 8.8 20.6 28.4 11.7 43.7s-28.4 20.6-43.7 11.7c-6.8-3.9-11.6-10-14.1-16.9c-2.3-6.4-8.3-10.6-15.1-10.6l-45.4 .2c-11.3 0-21.8 6.1-27.5 15.9L241 403.1c-3.9 6.7-2.4 15.3 3.6 20.3c7 5.9 11.5 14.7 11.5 24.6c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-9.9 4.4-18.7 11.5-24.6c6-5 7.5-13.6 3.6-20.3l-24.9-42.8c-5.7-9.8-16.2-15.8-27.5-15.9l-45.4-.2c-6.8 0-12.8 4.2-15.1 10.6c-2.5 6.9-7.3 12.9-14.1 16.9c-15.3 8.8-34.9 3.6-43.7-11.7s-3.6-34.9 11.7-43.7c8.2-4.7 17.7-5.4 26.1-2.7c7.2 2.4 15.1-.6 18.9-7.2l19.7-34.5c5.6-9.8 5.6-21.9 0-31.8L93 205.6c-3.8-6.6-11.7-9.6-18.9-7.2c-8.4 2.8-17.8 2.1-26.1-2.7c-15.3-8.8-20.5-28.4-11.7-43.7s28.4-20.5 43.7-11.7c6.8 3.9 11.6 10 14.1 16.9c2.3 6.4 8.3 10.6 15.1 10.6l45.4-.2c11.3 0 21.8-6.1 27.5-15.9l-13.8-8.1 13.8 8.1L207 108.9c3.9-6.7 2.4-15.3-3.6-20.3C196.4 82.7 192 73.9 192 64zm64 192a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-64a64 64 0 1 0 0 128 64 64 0 1 0 0-128z\"]\n  };\n  const faServer = {\n    prefix: 'fal',\n    iconName: 'server',\n    icon: [512, 512, [], \"f233\", \"M64 64C46.3 64 32 78.3 32 96l0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96zM64 320c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L64 320zM0 352c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64zm304 32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24-280a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24-280a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faVirusCovidSlash = {\n    prefix: 'fal',\n    iconName: 'virus-covid-slash',\n    icon: [640, 512, [], \"e4a9\", \"M503.3 272l40.7 0 0 24c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24-40.7 0c-3.3-38.8-18.7-74.1-42.4-102.3l28.8-28.8s0 0 0 0l17 17c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L472.7 46.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l17 17s0 0 0 0l-28.8 28.8C410.1 91.4 374.8 76 336 72.7L336 32l24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L280 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0 0 40.7c-29 2.5-56.2 11.7-79.8 26.2l27.2 21.5C272 109.9 295.3 104 320 104c83.9 0 152 68.1 152 152c0 12.1-1.4 23.9-4.1 35.2l27.2 21.5c4.2-13 7-26.6 8.2-40.7zM168 256c0-12.1 1.4-23.9 4.1-35.2l-27.2-21.5c-4.2 13-7 26.6-8.2 40.7L96 240l0-24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24 40.7 0c3.3 38.8 18.7 74.1 42.4 102.3l-28.8 28.8s0 0 0 0l-17-17c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-17-17s0 0 0 0l28.8-28.8c28.2 23.7 63.5 39 102.3 42.4l0 40.7-24 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0 0-40.7c29-2.5 56.2-11.8 79.8-26.2l-27.2-21.5C368 402.1 344.7 408 320 408c-83.9 0-152-68.1-152-152zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faIntersection = {\n    prefix: 'fal',\n    iconName: 'intersection',\n    icon: [384, 512, [8898], \"f668\", \"M16 480c8.8 0 16-7.2 16-16l0-240c0-88.4 71.6-160 160-160s160 71.6 160 160l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240c0-106-86-192-192-192S0 118 0 224L0 464c0 8.8 7.2 16 16 16z\"]\n  };\n  const faShopLock = {\n    prefix: 'fal',\n    iconName: 'shop-lock',\n    icon: [640, 512, [], \"e4a5\", \"M0 185.8c0-6.4 1.6-12.7 4.7-18.3L82.4 25C90.8 9.6 106.9 0 124.5 0l391 0c17.6 0 33.7 9.6 42.1 25l77.7 142.4c3.1 5.6 4.7 11.9 4.7 18.3c0 12.4-5.9 23.3-14.9 30.3c-5.4-9.3-12.1-17.8-19.8-25.2c1.6-1.1 2.7-3 2.7-5.2c0-1-.3-2.1-.8-3L529.6 40.3c-2.8-5.1-8.2-8.3-14-8.3l-391 0c-5.9 0-11.2 3.2-14 8.3L32.8 182.8c-.5 .9-.8 1.9-.8 3c0 3.4 2.8 6.2 6.2 6.2L80 192l369.6 0c-9.4 9.2-17.1 20-22.8 32L96 224l0 128 256 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 79.6 0 .4 0 112.3c-.2 26.4-21.6 47.7-48 47.7l-224 0c-26.5 0-48-21.5-48-48l0-240-25.8 0C17.1 224 0 206.9 0 185.8zM96 464c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16l0-80L96 384l0 80zM528 224c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm0 80l0 128 160 0 0-128-160 0z\"]\n  };\n  const faFamily = {\n    prefix: 'fal',\n    iconName: 'family',\n    icon: [512, 512, [], \"e300\", \"M128 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128A64 64 0 1 1 128 0zM105.6 192c-25 0-45.8 19.1-47.8 44l-4.1 49.3C52.1 304 66.8 320 85.6 320l59.6 0c-.7 5.2-1.1 10.6-1.1 16l0 16-48 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-147.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160l44.8 0c7 0 13.8 .9 20.2 2.6c-1.7 6.9-2.6 14-2.6 21.4c0 3.9 .3 7.8 .8 11.6c-5.7-2.4-11.9-3.6-18.4-3.6l-44.8 0zM416 384l-49.6 0c1-5.2 1.6-10.5 1.6-16l0-16 101.6 0L430.5 215.2C426.6 201.5 414 192 399.7 192l-31.4 0c-11.5 0-21.8 6.1-27.5 15.6c2.1-7.5 3.2-15.4 3.2-23.6c0-6.3-.7-12.5-1.9-18.4c8.1-3.6 17-5.6 26.2-5.6l31.4 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L448 384l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112zM384 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128A64 64 0 1 1 384 0zM256 208a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm0 160c-26.5 0-48 21.5-48 48l0 32c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-32c0-26.5-21.5-48-48-48zM208 413.3c-18.6-6.6-32-24.4-32-45.3l0-32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 32c0 20.9-13.4 38.7-32 45.3l0 82.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-32 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-82.7z\"]\n  };\n  const faHourglassStart = {\n    prefix: 'fal',\n    iconName: 'hourglass-start',\n    icon: [384, 512, [\"hourglass-1\"], \"f251\", \"M0 496c0 8.8 7.2 16 16 16l32 0 288 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-41.6c0-49.4-22.8-96-61.8-126.3L218.1 256l72.2-56.1c39-30.3 61.8-76.9 61.8-126.3L352 32l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L336 0 48 0 16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l16 0 0 41.6c0 49.4 22.8 96 61.8 126.3L165.9 256 93.8 312.1C54.8 342.4 32 389.1 32 438.4L32 480l-16 0c-8.8 0-16 7.2-16 16zm64-16l0-41.6c0-39.5 18.2-76.8 49.4-101L192 276.3l78.6 61.1c31.2 24.2 49.4 61.5 49.4 101l0 41.6L64 480zm49.4-305.4C97.3 162.1 84.6 146 76.1 128l231.7 0c-8.5 18-21.1 34.1-37.3 46.6L192 235.7l-78.6-61.1zM66 96c-1.3-7.3-2-14.8-2-22.4L64 32l256 0 0 41.6c0 7.6-.7 15.1-2 22.4L66 96z\"]\n  };\n  const faHourglass1 = faHourglassStart;\n  const faUserHairBuns = {\n    prefix: 'fal',\n    iconName: 'user-hair-buns',\n    icon: [448, 512, [], \"e3d3\", \"M314.5 96l-32 0c-12.7 0-24.9-5.1-33.9-14.1L235.3 68.7c-6.2-6.2-16.4-6.2-22.6 0L199.4 81.9c-9 9-21.2 14.1-33.9 14.1l-32 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64zm5.5 32l0 16c0 53-43 96-96 96s-96-43-96-96l0-16 37.5 0c21.2 0 41.6-8.4 56.6-23.4l1.9-1.9 1.9 1.9c15 15 35.4 23.4 56.6 23.4l37.5 0zM224 272c46.7 0 87.5-25 109.9-62.3c8.7 8.8 20.8 14.3 34.1 14.3c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48c-10.6 0-20.4 3.4-28.3 9.2C319.2 29.9 275.1 0 224 0s-95.2 29.9-115.7 73.2C100.4 67.4 90.6 64 80 64c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48c13.4 0 25.4-5.5 34.1-14.3C136.5 247 177.3 272 224 272zm128-96l0-32 0-16 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16zM168 336l112 0c75.1 0 136 60.9 136 136l0 8L32 480l0-8c0-75.1 60.9-136 136-136zm0-32C75.2 304 0 379.2 0 472l0 8c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-8c0-92.8-75.2-168-168-168l-112 0zM96 144l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 0 16z\"]\n  };\n  const faBlenderPhone = {\n    prefix: 'fal',\n    iconName: 'blender-phone',\n    icon: [576, 512, [], \"f6b6\", \"M226.8 32L535 32 519 96 368 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l143 0-16 64-127 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l119 0L455 352l-201.6 0L226.8 32zM487.1 355.4L566.1 39.8C571.1 19.6 555.8 0 535 0L226.8 0c-18.7 0-33.4 16-31.9 34.7l26.6 319.5c-35.3 8.3-61.5 40-61.5 77.9l0 32c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-32c0-36.1-24-66.7-56.9-76.6zM240 384l224 0c26.5 0 48 21.5 48 48l0 32c0 8.8-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16l0-32c0-26.5 21.5-48 48-48zm136 48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM120.1 116.7L95 114.2c-15.5-1.5-29.9 8.4-34 23.5c-9.6 35.5-9.6 73 0 108.6c4.1 15.1 18.5 25 34 23.5l25.1-2.5 21.8 53.5L96.3 350C10.6 261.5 10.6 122.5 96.3 34l45.6 29.2-21.8 53.5zm45-76.6L108.4 3.8C99-2.2 86-.9 78.1 6.8C-26 109.1-26 274.9 78.1 377.2c7.9 7.8 20.9 9.1 30.3 3.1l56.7-36.4c9.6-6.1 13.4-17.9 9.2-28.3l-26.9-66.1c-3.9-9.7-13.9-15.6-24.5-14.6l-31.1 3c-8.2-30-8.2-61.8 0-91.8l31 3c10.6 1 20.5-4.9 24.5-14.6l26.9-66.1c4.2-10.4 .4-22.2-9.2-28.3z\"]\n  };\n  const faHourglassClock = {\n    prefix: 'fal',\n    iconName: 'hourglass-clock',\n    icon: [576, 512, [], \"e41b\", \"M16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-41.6c0-49.4 22.8-96 61.8-126.3L165.9 256 93.8 199.9C54.8 169.6 32 122.9 32 73.6L32 32 16 32C7.2 32 0 24.8 0 16S7.2 0 16 0L48 0 336 0l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 41.6c0 49.4-22.8 96-61.8 126.3L218.1 256l52.8 41.1c-4.5 10.3-8.1 21.1-10.6 32.3L192 276.3l-78.6 61.1C82.2 361.6 64 398.9 64 438.4L64 480l232.2 0c10 12.1 21.7 22.9 34.6 32L48 512l-32 0zM192 235.7l78.6-61.1c31.2-24.3 49.4-61.5 49.4-101L320 32 64 32l0 41.6c0 39.5 18.2 76.8 49.4 101L192 235.7zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 64c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faPersonSeatReclined = {\n    prefix: 'fal',\n    iconName: 'person-seat-reclined',\n    icon: [512, 512, [], \"e21f\", \"M160 88a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 56a56 56 0 1 1 0-112 56 56 0 1 1 0 112zM63.8 141.4L98.4 349.2c6.4 38.6 39.8 66.8 78.9 66.8L288 416c8.8 0 16 7.2 16 16s-7.2 16-16 16l-110.7 0c-54.8 0-101.5-39.6-110.5-93.6L32.2 146.6c-1.5-8.7 4.4-17 13.2-18.4s17 4.4 18.4 13.2zm120.4 98.5l11.1 66.7c1.3 7.7 8 13.4 15.8 13.4l42 0-12.9-77.2-.1-.4-1.9-11.6c-2.2-13.2-13.6-22.9-27-22.9c-16.9 0-29.8 15.2-27 31.9zm27-63.9c28.5 0 52.9 20.2 58.3 48l66.5 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-61.1 0 10.7 64 33.2 0c26.7 0 50.6 16.5 59.9 41.5L410 445l50.2-12.5c8.6-2.1 17.3 3.1 19.4 11.6s-3.1 17.3-11.6 19.4l-64 16c-7.9 2-16-2.3-18.9-9.9l-36.3-96.9c-4.7-12.5-16.6-20.8-30-20.8l-46.5 0c-.2 0-.4 0-.6 0l-60.6 0c-23.5 0-43.5-17-47.3-40.1l-11.1-66.7c-6-36.2 21.9-69.2 58.6-69.2z\"]\n  };\n  const faPaperPlaneTop = {\n    prefix: 'fal',\n    iconName: 'paper-plane-top',\n    icon: [512, 512, [\"paper-plane-alt\", \"send\"], \"e20a\", \"M3.4 78.3c-6-12-3.9-26.5 5.3-36.3s23.5-12.7 35.9-7.5l448 192c11.8 5 19.4 16.6 19.4 29.4s-7.6 24.4-19.4 29.4l-448 192c-12.3 5.3-26.7 2.3-35.9-7.5s-11.3-24.3-5.3-36.3L92.2 256 3.4 78.3zM120 272L32 448 442.7 272 120 272zm322.7-32L32 64l88 176 322.7 0z\"]\n  };\n  const faPaperPlaneAlt = faPaperPlaneTop;\n  const faSend = faPaperPlaneTop;\n  const faMessageArrowUp = {\n    prefix: 'fal',\n    iconName: 'message-arrow-up',\n    icon: [512, 512, [\"comment-alt-arrow-up\"], \"e1dc\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM272 304l0-153.4 52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 150.6 240 304c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faCommentAltArrowUp = faMessageArrowUp;\n  const faLightbulbExclamation = {\n    prefix: 'fal',\n    iconName: 'lightbulb-exclamation',\n    icon: [384, 512, [], \"f671\", \"M336 176c0 30.6-9.5 58.8-25.7 82.1c-4.1 5.9-8.8 12.3-13.6 19c-12.7 17.5-27.1 37.2-38 57.1c-8.9 16.2-13.7 33.3-16.2 49.9l32.4 0c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5l32.4 0c-2.5-16.6-7.3-33.7-16.2-49.9c-10.9-20-25.3-39.7-38-57.1c0 0 0 0 0 0c-4.9-6.7-9.5-13-13.6-19C57.5 234.8 48 206.6 48 176C48 96.5 112.5 32 192 32s144 64.5 144 144zM146.7 448l90.5 0c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32zM112 432c0 44.2 35.8 80 80 80s80-35.8 80-80l0-5.3c0-5.9-4.8-10.7-10.7-10.7l-138.7 0c-5.9 0-10.7 4.8-10.7 10.7l0 5.3zM192 96c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faLayerMinus = {\n    prefix: 'fal',\n    iconName: 'layer-minus',\n    icon: [576, 512, [\"layer-group-minus\"], \"f5fe\", \"M408 64l112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L408 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM266.2 132.7c6.9-3.1 14.3-4.7 21.8-4.7s15 1.6 21.8 4.7l217.4 97.5c10.2 4.6 16.8 14.7 16.8 25.9s-6.6 21.3-16.8 25.9L309.8 379.3c-6.9 3.1-14.3 4.7-21.8 4.7s-15-1.6-21.8-4.7L48.8 281.9C38.6 277.3 32 267.2 32 256s6.6-21.3 16.8-25.9l217.4-97.5zM288 160c-3 0-6 .6-8.8 1.9L69.3 256l210 94.1c2.8 1.2 5.7 1.9 8.8 1.9s6-.6 8.8-1.9l210-94.1-210-94.1c-2.8-1.2-5.7-1.9-8.8-1.9zM48.8 358.1l45.9-20.6 39.1 17.5L69.3 384l210 94.1c2.8 1.2 5.7 1.9 8.8 1.9s6-.6 8.8-1.9l210-94.1-64.5-28.9 39.1-17.5 45.9 20.6c10.2 4.6 16.8 14.7 16.8 25.9s-6.6 21.3-16.8 25.9L309.8 507.3c-6.9 3.1-14.3 4.7-21.8 4.7s-15-1.6-21.8-4.7L48.8 409.9C38.6 405.3 32 395.2 32 384s6.6-21.3 16.8-25.9z\"]\n  };\n  const faLayerGroupMinus = faLayerMinus;\n  const faChartPieSimpleCircleCurrency = {\n    prefix: 'fal',\n    iconName: 'chart-pie-simple-circle-currency',\n    icon: [640, 512, [], \"e604\", \"M288 224l106.8 0c-12.9 9.1-24.5 19.9-34.6 32L272 256c-8.8 0-16-7.2-16-16l0-222.3C256 8.1 263.4 0 273.1 0c116 0 212.7 82.7 234.4 192.4c-3.8-.2-7.6-.4-11.5-.4c-7.1 0-14.2 .4-21.1 1.2C455.2 105.6 379.9 39.1 288 32.5L288 224zm-32 64l83.2 0c-5.2 10.1-9.4 20.8-12.6 32L224 320c-17.7 0-32-14.3-32-32l0-218.4C100.3 91.2 32 173.7 32 272c0 114.9 93.1 208 208 208c37.1 0 71.9-9.7 102-26.7c5.2 9.4 11.3 18.3 18.1 26.5C324.8 500.3 283.8 512 240 512C107.5 512 0 404.5 0 272C0 156.5 81.5 60.1 190.2 37.2c18.1-3.8 33.8 11 33.8 29.5L224 256l0 32 32 0zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm25.4 169.4a35.9 35.9 0 1 0 -50.7-50.7 35.9 35.9 0 1 0 50.7 50.7zm10 32.6c-21.6 13.2-49.1 13.2-70.7 0l-9.3 9.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l9.3-9.3c-13.2-21.6-13.2-49.1 0-70.7l-9.3-9.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l9.3 9.3c21.6-13.2 49.1-13.2 70.7 0l9.3-9.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-9.3 9.3c13.2 21.6 13.2 49.1 0 70.7l9.3 9.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-9.3-9.3z\"]\n  };\n  const faCircleE = {\n    prefix: 'fal',\n    iconName: 'circle-e',\n    icon: [512, 512, [], \"e109\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 128c-17.7 0-32 14.3-32 32l0 96 0 96c0 17.7 14.3 32 32 32l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0 0-80 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-80 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0z\"]\n  };\n  const faBuildingWheat = {\n    prefix: 'fal',\n    iconName: 'building-wheat',\n    icon: [640, 512, [], \"e4db\", \"M320 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32l-64 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l256 0zM192 384c17.7 0 32 14.3 32 32l0 64-64 0 0-64c0-17.7 14.3-32 32-32zM64 512l64 0 32 0 64 0 32 0 64 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64zM88 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 96zm8 64l0-32 32 0 0 32-32 0zm128-40l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM88 224c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm128-40l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm368-64l-16 0c-33.4 0-62.8 17-80 42.9C510.8 209 481.4 192 448 192l-16 0c-8.8 0-16 7.2-16 16l0 16c0 24.6 9.2 47 24.4 64l-8.4 0c-8.8 0-16 7.2-16 16l0 16c0 24.6 9.2 47 24.4 64l-8.4 0c-8.8 0-16 7.2-16 16l0 16c0 53 43 96 96 96l16 0 16 0c53 0 96-43 96-96l0-16c0-8.8-7.2-16-16-16l-8.4 0c15.2-17 24.4-39.4 24.4-64l0-16c0-8.8-7.2-16-16-16l-8.4 0c15.2-17 24.4-39.4 24.4-64l0-16c0-8.8-7.2-16-16-16zm-80 96c0-35.3 28.7-64 64-64c0 35.3-28.7 64-64 64c0 0 0 0 0 0zm-32 0c-35.3 0-64-28.7-64-64c35.3 0 64 28.7 64 64zm16 32l8.4 0c-3.1 3.4-5.9 7.1-8.4 10.9c-2.6-3.8-5.4-7.5-8.4-10.9l8.4 0zm0 106.9c-2.6-3.8-5.4-7.5-8.4-10.9l8.4 0 8.4 0c-3.1 3.4-5.9 7.1-8.4 10.9zM544 384s0 0 0 0c0-35.3 28.7-64 64-64c0 35.3-28.7 64-64 64zm-32 0c-35.3 0-64-28.7-64-64c35.3 0 64 28.7 64 64zm32 96c0-35.3 28.7-64 64-64c0 35.3-28.7 64-64 64c0 0 0 0 0 0zm-32 0c-35.3 0-64-28.7-64-64c35.3 0 64 28.7 64 64zM528 32c-8.8 0-16 7.2-16 16l0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-8.8-7.2-16-16-16zm64 48c-8.8 0-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-8.8-7.2-16-16-16zM448 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48z\"]\n  };\n  const faGaugeMax = {\n    prefix: 'fal',\n    iconName: 'gauge-max',\n    icon: [512, 512, [\"tachometer-alt-fastest\"], \"f626\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm24 96a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM224 352a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-32 0c0-35.3 28.7-64 64-64c17.5 0 33.4 7 44.9 18.4l106.9-64.1c7.6-4.5 17.4-2.1 22 5.5s2.1 17.4-5.5 22L317.4 333.8c1.7 5.8 2.6 11.9 2.6 18.2c0 35.3-28.7 64-64 64s-64-28.7-64-64zM392 144a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM96 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72-88a24 24 0 1 1 -48 0 24 24 0 1 1 48 0z\"]\n  };\n  const faTachometerAltFastest = faGaugeMax;\n  const faPersonBreastfeeding = {\n    prefix: 'fal',\n    iconName: 'person-breastfeeding',\n    icon: [448, 512, [], \"e53a\", \"M176 80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0A80 80 0 1 0 144 80a80 80 0 1 0 160 0zM103.3 273.9c20.8-31.2 55.7-49.9 93.2-49.9l68.1 0c30.9 0 60.5 12.8 81.6 35.3l55.5 59.1c14.6 15.6 14.4 39.9-.4 55.2l-76.8 79.2c-6.2 6.3-6 16.5 .3 22.6s16.5 6 22.6-.3l76.8-79.2c26.8-27.6 27.1-71.4 .8-99.4l-55.5-59.1c-27.2-29-65.2-45.4-105-45.4l-68.1 0c-48.1 0-93.1 24.1-119.8 64.1L23 336.7C-1.5 373.4 12.6 423.4 52.7 442l148.6 68.6c8 3.7 17.5 .2 21.2-7.8s.2-17.5-7.8-21.2L66.1 412.9C43.8 402.6 36 374.8 49.6 354.4l53.7-80.5zM192 320c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 43.4c0 6 1.7 11.9 4.9 17c26.3 42.1 72.4 67.6 122 67.6l1.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-1.1 0c-38.6 0-74.4-19.9-94.9-52.6l0-43.4zm80 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faApostrophe = {\n    prefix: 'fal',\n    iconName: 'apostrophe',\n    icon: [192, 512, [], \"27\", \"M78.7 320.1c-8.8 .7-15.3 8.5-14.6 17.3s8.5 15.4 17.3 14.6l8-.7c58-4.8 102.7-53.4 102.7-111.6l0-79.7 0-32 0-32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l64 0c11.7 0 22.6-3.1 32-8.6l0 24.2c0 41.6-31.9 76.3-73.4 79.7l-8 .7zM160 160c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 32 0 32z\"]\n  };\n  const faFilePng = {\n    prefix: 'fal',\n    iconName: 'file-png',\n    icon: [512, 512, [], \"e666\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM318.3 360.8L352 428.2l0-60.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 7.4-5.1 13.9-12.3 15.6s-14.7-1.8-18-8.4L320 435.8l0 60.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.4 5.1-13.9 12.3-15.6s14.7 1.8 18 8.4zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm208-40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80z\"]\n  };\n  const faFireHydrant = {\n    prefix: 'fal',\n    iconName: 'fire-hydrant',\n    icon: [384, 512, [], \"e17f\", \"M192 0c8.8 0 16 7.2 16 16l0 17c57.9 7.2 103.8 53.1 111 111l17 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 176c-8.8 0-16-7.2-16-16s7.2-16 16-16l17 0C72.2 86.1 118.1 40.2 176 33l0-17c0-8.8 7.2-16 16-16zm0 64c-47.6 0-87.1 34.6-94.7 80l189.3 0c-7.6-45.4-47.1-80-94.7-80zM32 496c0-8.8 7.2-16 16-16l16 0 0-80-16 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l16 0 0-32 32 0 0 48 0 128 0 96 192 0 0-96 0-128 0-48 32 0 0 32 16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-16 0 0 80 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0L80 512l-32 0c-8.8 0-16-7.2-16-16zM320 368l16 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96zM64 368l0-96-16 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l16 0zm160-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faRightToBracket = {\n    prefix: 'fal',\n    iconName: 'right-to-bracket',\n    icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", \"M319.2 257.8c.5-.5 .8-1.1 .8-1.8s-.3-1.4-.8-1.8L187.3 129.8c-1.2-1.2-2.9-1.8-4.6-1.8c-3.7 0-6.7 3-6.7 6.7l0 57.3c0 8.8-7.2 16-16 16L40 208c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l120 0c8.8 0 16 7.2 16 16l0 57.3c0 3.7 3 6.7 6.7 6.7c1.7 0 3.3-.6 4.6-1.8L319.2 257.8zM352 256c0 9.5-3.9 18.6-10.8 25.1L209.2 405.5c-7.2 6.8-16.7 10.5-26.5 10.5c-21.4 0-38.7-17.3-38.7-38.7l0-41.3L40 336c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40l104 0 0-41.3c0-21.4 17.3-38.7 38.7-38.7c9.9 0 19.3 3.8 26.5 10.5L341.2 230.9c6.9 6.5 10.8 15.6 10.8 25.1zM336 448l96 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c44.2 0 80 35.8 80 80l0 288c0 44.2-35.8 80-80 80l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSignInAlt = faRightToBracket;\n  const faVideoPlus = {\n    prefix: 'fal',\n    iconName: 'video-plus',\n    icon: [576, 512, [], \"f4e1\", \"M320 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l256 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-47.2 0-161.6 0-47.2c0-35.3-28.7-64-64-64L64 64zM416 354.4l103.4 56.9c5.6 3.1 12 4.7 18.4 4.7c21.1 0 38.2-17.1 38.2-38.2l0-243.6c0-21.1-17.1-38.2-38.2-38.2c-6.4 0-12.8 1.6-18.4 4.7L416 157.6l0 36.5 118.8-65.4c.9-.5 1.9-.8 3-.8c3.4 0 6.2 2.8 6.2 6.2l0 243.6c0 3.4-2.8 6.2-6.2 6.2c-1 0-2.1-.3-3-.8L416 317.9l0 36.5zM208 176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64z\"]\n  };\n  const faSquareRight = {\n    prefix: 'fal',\n    iconName: 'square-right',\n    icon: [448, 512, [10145, \"arrow-alt-square-right\"], \"f352\", \"M416 96c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM368 256c0 9.2-3.5 18-9.7 24.7l-84 91c-7.2 7.8-17.4 12.3-28.1 12.3c-21.1 0-38.3-17.1-38.3-38.3l0-25.7-80 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l80 0 0-25.7c0-21.1 17.1-38.3 38.3-38.3c10.7 0 20.9 4.5 28.1 12.3l84 91c6.2 6.7 9.7 15.6 9.7 24.7zm-33.2-3l-84-91c-1.2-1.3-2.9-2-4.6-2c-3.5 0-6.3 2.8-6.3 6.3l0 41.7c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l96 0c8.8 0 16 7.2 16 16l0 41.7c0 3.5 2.8 6.3 6.3 6.3c1.7 0 3.4-.7 4.6-2l84-91c.8-.8 1.2-1.9 1.2-3s-.4-2.2-1.2-3z\"]\n  };\n  const faArrowAltSquareRight = faSquareRight;\n  const faCommentSmile = {\n    prefix: 'fal',\n    iconName: 'comment-smile',\n    icon: [512, 512, [], \"f4b4\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM192 216a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm128 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM155.9 284.1c-6.6 5.9-7.1 16-1.3 22.6C179.5 334.5 215.7 352 256 352s76.5-17.5 101.4-45.3c5.9-6.6 5.3-16.7-1.3-22.6s-16.7-5.3-22.6 1.3C314.5 306.6 286.8 320 256 320s-58.5-13.4-77.5-34.7c-5.9-6.6-16-7.1-22.6-1.3z\"]\n  };\n  const faVenus = {\n    prefix: 'fal',\n    iconName: 'venus',\n    icon: [384, 512, [9792], \"f221\", \"M48 176a144 144 0 1 1 288 0A144 144 0 1 1 48 176zM208 351.3c89.7-8.1 160-83.5 160-175.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 91.8 70.3 167.2 160 175.3l0 64.7-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64.7z\"]\n  };\n  const faPassport = {\n    prefix: 'fal',\n    iconName: 'passport',\n    icon: [448, 512, [], \"f5ab\", \"M384 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l320 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM96 400c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zm33.3-192l39.1 0c1.6 30.4 7.7 53.8 14.6 70.8c-27.9-13.2-48.4-39.4-53.7-70.8zM224 288l-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5l47.1 0c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5l-.3 0zm94.7-80c-5.3 31.4-25.8 57.6-53.7 70.8c6.8-17.1 12.9-40.4 14.6-70.8l39.1 0zm0-32l-39.1 0c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8zM224 96l.3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5l-47.1 0c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5l.3 0zm-94.7 80c5.3-31.4 25.8-57.6 53.7-70.8c-6.8 17.1-12.9 40.4-14.6 70.8l-39.1 0zM224 320a128 128 0 1 0 0-256 128 128 0 1 0 0 256z\"]\n  };\n  const faThumbtackSlash = {\n    prefix: 'fal',\n    iconName: 'thumbtack-slash',\n    icon: [640, 512, [\"thumb-tack-slash\"], \"e68f\", \"M297.8 320L160 320l6.2-25c5.3-21.2 15.4-40.2 29-55.9l-25.1-19.8c-16.3 19.2-28.5 42.3-34.9 68l-6.2 25c-2.4 9.6-.2 19.7 5.8 27.5s15.4 12.3 25.2 12.3l144 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144 2.3 0-40.5-32zM213.5 64l-1.9 24.9 30.3 23.9 6-78.3c.1-.8 .1-1.6 .1-2.5l144 0c0 .8 0 1.6 .1 2.5l12.1 156.9c.7 9.7 5.9 18.6 13.9 24c27 18.3 47.3 46.2 55.6 79.6l.3 1 37.5 29.6c.8-4.4 .7-9-.5-13.4l-6.2-25c-10.3-41.3-35.4-75.7-68.7-98.3L426.5 64 424 32l24 0c2.9 0 5.6-.8 7.9-2.1c4.8-2.8 8.1-7.9 8.1-13.9c0-8.8-7.2-16-16-16L424 0 216 0 192 0c-8.8 0-16 7.2-16 16c0 5.9 3.2 11.1 8.1 13.9c2.3 1.3 5 2.1 7.9 2.1l24 0-2.5 32zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faThumbTackSlash = faThumbtackSlash;\n  const faInboxIn = {\n    prefix: 'fal',\n    iconName: 'inbox-in',\n    icon: [512, 512, [128229, \"inbox-arrow-down\"], \"f310\", \"M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 249.4-84.7-84.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l112 112c6.2 6.2 16.4 6.2 22.6 0l112-112c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 265.4 272 16zM48 352l66.3 0c6.1 0 11.6 3.4 14.3 8.8L143 389.5c8.1 16.3 24.8 26.5 42.9 26.5l140.2 0c18.2 0 34.8-10.3 42.9-26.5l-28.6-14.3L369 389.5l14.3-28.6c2.7-5.4 8.3-8.8 14.3-8.8l66.3 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16L48 480c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm306.7-5.5l-14.3 28.6c-2.7 5.4-8.2 8.8-14.3 8.8l-140.2 0c-6.1 0-11.6-3.4-14.3-8.8l-14.3-28.6c-8.1-16.3-24.8-26.5-42.9-26.5L48 320c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-66.3 0c-18.2 0-34.8 10.3-42.9 26.5z\"]\n  };\n  const faInboxArrowDown = faInboxIn;\n  const faHeartPulse = {\n    prefix: 'fal',\n    iconName: 'heart-pulse',\n    icon: [512, 512, [\"heartbeat\"], \"f21e\", \"M244 130.6c3 3.4 7.4 5.4 12 5.4s8.9-2 12-5.4l12-13.5 4.2-4.7c26-29.2 65.3-42.8 103.8-35.8c53.3 9.7 92 56.1 92 110.3l0 3.5c0 23.8-7.3 46.7-20.5 66c-1.1-.2-2.3-.4-3.5-.4l-84.2 0c-6.1 0-11.6-3.4-14.3-8.8l-23.2-46.3c-2.7-5.4-8.2-8.8-14.3-8.8s-11.6 3.4-14.3 8.8l-48.9 97.9L198.6 169.4c-2.6-5.8-8.4-9.5-14.8-9.4s-12.1 4-14.5 9.8l-31.8 76.3c-2.5 6-8.3 9.8-14.8 9.8L56 256c-1.2 0-2.4 .1-3.5 .4C39.3 237.1 32 214.2 32 190.4l0-3.5c0-54.2 38.7-100.6 92-110.3c38.5-7 77.8 6.6 103.8 35.8l4.2 4.7 12 13.5zM429.6 288s0 0 0 0l45.8 0c0 0 0 0 .1-.1C498.9 261 512 226.4 512 190.4l0-3.5c0-69.6-49.8-129.3-118.3-141.8c-40.9-7.4-82.6 3.2-114.7 28.4c-1.8 1.4-3.6 2.9-5.4 4.5c-4.7 4.1-9.1 8.4-13.3 13.1L256 95.9l-4.2-4.7c-5.8-6.5-12-12.4-18.7-17.6C201 48.4 159.3 37.7 118.3 45.1C49.8 57.6 0 117.3 0 186.9l0 3.5c0 36 13.1 70.6 36.6 97.5c0 0 0 0 .1 .1l45.8 0s0 0 0 0l40.2 0c19.4 0 36.9-11.7 44.3-29.5l17.6-42.2 56.8 126.3c2.5 5.6 8.1 9.3 14.3 9.4s11.9-3.3 14.6-8.8L320 243.8l8.8 17.7c8.1 16.3 24.8 26.5 42.9 26.5l57.8 0zM69.8 320L231.2 470.3c6.7 6.3 15.6 9.7 24.8 9.7c8 0 15.8-2.7 22.1-7.5c.9-.7 1.8-1.4 2.6-2.2L442.2 320l-47 0L259 446.8c-.8 .7-1.9 1.2-3 1.2s-2.2-.4-3-1.2L116.8 320l-47 0z\"]\n  };\n  const faHeartbeat = faHeartPulse;\n  const faCircle8 = {\n    prefix: 'fal',\n    iconName: 'circle-8',\n    icon: [512, 512, [], \"e0f5\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM268 128c37.6 0 68 30.4 68 68c0 20.2-8.8 38.4-22.9 50.9C331.9 260.7 344 282.9 344 308c0 42-34 76-76 76l-24 0c-42 0-76-34-76-76c0-25.1 12.1-47.3 30.9-61.1c-14-12.5-22.9-30.6-22.9-50.9c0-37.6 30.4-68 68-68l24 0zM244 232s0 0 0 0l24 0c19.9 0 36-16.1 36-36s-16.1-36-36-36l-24 0c-19.9 0-36 16.1-36 36s16.1 36 36 36zm24 32l-24 0c-24.3 0-44 19.7-44 44s19.7 44 44 44l24 0c24.3 0 44-19.7 44-44s-19.7-44-44-44z\"]\n  };\n  const faCloudsMoon = {\n    prefix: 'fal',\n    iconName: 'clouds-moon',\n    icon: [640, 512, [], \"f745\", \"M384 160c0-57.7 38-106.5 90.3-122.5c-21.2 25.7-33.9 58.8-33.9 94.8c0 72.3 51.4 132.7 119.7 146.1c-14.9 6.2-31.3 9.6-48.5 9.6c-19.9 0-38.7-4.6-55.5-12.7c2.5 6.8 4.5 13.8 5.8 21.1c14.2 5.5 27.2 13.4 38.5 23.2c3.7 .3 7.4 .4 11.2 .4c43.2 0 82.5-17.3 111.2-45.3c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-6.5 1.1-13.2 1.7-20 1.7c-64.3 0-116.5-52.3-116.5-116.9c0-43.7 23.9-81.8 59.3-101.9c6.1-3.5 9.2-10.5 7.7-17.3S532 1.2 525.1 .6c-4.5-.4-9-.6-13.5-.6C423.4 0 352 71.7 352 160c0 11.5 1.2 22.7 3.5 33.4c12.9 2 25.2 5.9 36.6 11.4c-5.2-14-8-29.1-8-44.8zm-48.1 96c35.3 0 64 28.7 64 64c0 4.4-.4 8.7-1.3 12.8c-1 4.8 .3 9.7 3.4 13.4s7.7 5.8 12.6 5.8l.7 0c.2 0 .4 0 .6 0c35.3 0 64 28.7 64 64s-28.7 64-64 64c-.8 0-1.6 0-2.3 0l-.3 0-.2 0-266.6 0-.2 0-.3 0c-.6 0-1.2 0-1.8 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l.2 0c0 0 0 0 0 0l8.3 0c5.7 0 11-3 13.9-8s2.9-11.1 0-16c-4.1-7-6.4-15.2-6.4-24c0-26.5 21.5-48 48-48c15.7 0 29.6 7.5 38.4 19.2c3.6 4.8 9.7 7.2 15.7 6.1s10.8-5.4 12.5-11.3c7.8-26.6 32.4-46 61.4-46zm96 64c0-53-43-96-96-96c-34.9 0-65.4 18.6-82.2 46.4c-13-9.1-28.7-14.4-45.8-14.4c-44.2 0-80 35.8-80 80c0 5.9 .6 11.7 1.9 17.2C92.4 359.9 64 392.6 64 432c0 44.2 35.8 80 80 80c.9 0 1.8 0 2.7 0l266.1 0c1.1 0 2.1 .1 3.2 .1c53 0 96-43 96-96c0-47.6-34.6-87-80-94.7l0-1.3zM320 192.1s0 0 0 0c0-35.3-28.6-64-64-64c-7.4 0-14.6 1.3-21.2 3.6c-11.5-30.1-40.6-51.6-74.8-51.6c-38.9 0-71.3 27.8-78.5 64.6c-3.1-.4-6.3-.6-9.5-.6c-39.8 0-72 32.2-72 72s32.2 72 72 72c0 0 0 0 0 0l34.8 0c5.7-12 13.4-22.8 22.8-32l-56.1 0c-.5 0-.9 0-1.4 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c1.8 0 3.6 .1 5.3 .3c16.8 2.2 32.3-9 35.6-25.6c4.3-22.1 23.8-38.7 47.1-38.7c20.4 0 38 12.8 44.9 30.9c6.2 16.2 24.1 24.6 40.5 18.8c3.3-1.1 6.8-1.8 10.6-1.8c17.7 0 32 14.3 32 32c0 .3 0 .6 0 .9c0 2.9-.3 5.8-.7 8.6c10.3-4.2 21.3-7.2 32.7-8.6l0-.9z\"]\n  };\n  const faClockTenThirty = {\n    prefix: 'fal',\n    iconName: 'clock-ten-thirty',\n    icon: [512, 512, [], \"e355\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM272 400l0-144c0-5.3-2.7-10.3-7.1-13.3l-96-64c-7.4-4.9-17.3-2.9-22.2 4.4s-2.9 17.3 4.4 22.2L240 264.6 240 400c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faPeopleCarryBox = {\n    prefix: 'fal',\n    iconName: 'people-carry-box',\n    icon: [640, 512, [\"people-carry\"], \"f4ce\", \"M136 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 136 0zM67.8 343.4l25.9 20.3L30.6 502.6c-3.7 8-13.1 11.6-21.2 7.9s-11.6-13.1-7.9-21.2l66.4-146zM96 193.2l0 87c0 5 2.3 9.7 6.2 12.7L128 312.7l0-133.3c-4.5-2.2-9.6-3.4-14.8-3.4c-9.5 0-17.2 7.7-17.2 17.2zm87.8 82.1L160 227.8l0 109.6 29 22.3c6.1 4.7 10.4 11.5 11.9 19.1l22.8 114.1c1.7 8.7-3.9 17.1-12.6 18.8s-17.1-3.9-18.8-12.6L169.5 385 82.7 318.3c-11.8-9.1-18.7-23.1-18.7-38l0-87C64 166 86 144 113.2 144c24.9 0 47.7 14.1 58.9 36.4L212.4 261l11.6 7.7L224 160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 108.8 11.6-7.7 40.3-80.7c11.1-22.3 33.9-36.4 58.9-36.4c27.2 0 49.2 22 49.2 49.2l0 87c0 14.9-6.9 29-18.7 38L470.5 385 447.7 499.1c-1.7 8.7-10.2 14.3-18.8 12.6s-14.3-10.2-12.6-18.8l22.8-114.1c1.5-7.6 5.7-14.4 11.9-19.1l29-22.3 0-109.6-23.8 47.6c-2.5 5-6.2 9.2-10.9 12.3l-44.5 29.6c-3.7 2.5-8.1 3.2-12.2 2.3c-1.5 .2-3.1 .3-4.7 .3l-128 0c-1.6 0-3.2-.1-4.7-.3c-4.1 .9-8.4 .1-12.2-2.3l-44.5-29.6c-4.6-3.1-8.4-7.3-10.9-12.3zM504 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 504 0zm68.2 343.4l66.4 146c3.7 8 .1 17.5-7.9 21.2s-17.5 .1-21.2-7.9L546.3 363.7l25.9-20.3zM544 193.2c0-9.5-7.7-17.2-17.2-17.2c-5.2 0-10.3 1.2-14.8 3.4l0 133.3 25.8-19.8c3.9-3 6.2-7.7 6.2-12.7l0-87zM256 160l0 128 128 0 0-128-128 0z\"]\n  };\n  const faPeopleCarry = faPeopleCarryBox;\n  const faFolderUser = {\n    prefix: 'fal',\n    iconName: 'folder-user',\n    icon: [512, 512, [], \"e18e\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM256 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 64l64 0c26.5 0 48 21.5 48 48c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16s16-7.2 16-16c0-26.5 21.5-48 48-48z\"]\n  };\n  const faTrashCanXmark = {\n    prefix: 'fal',\n    iconName: 'trash-can-xmark',\n    icon: [448, 512, [], \"e2ae\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64 384 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 336c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80L32 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM64 96l0 336c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-336L64 96zm84.7 116.7c6.2-6.2 16.4-6.2 22.6 0L224 265.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L246.6 288l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L224 310.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L201.4 288l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faTemperatureHigh = {\n    prefix: 'fal',\n    iconName: 'temperature-high',\n    icon: [512, 512, [], \"f769\", \"M416 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 416 0a64 64 0 1 0 0 128zM112 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 156.7c0 14.9 7 27.7 16 36.9c19.8 20.2 32 47.9 32 78.4c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-30.5 12.2-58.2 32-78.4c9-9.2 16-22 16-36.9L112 96zM176 0C123 0 80 43 80 96l0 156.7c0 4.6-2.2 9.8-6.8 14.5C47.7 293.1 32 328.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-39.3-15.7-74.9-41.2-100.8c-4.6-4.7-6.8-9.9-6.8-14.5L272 96c0-53-43-96-96-96zM144 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-29.8-20.4-54.9-48-62l0-210c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faMicrochip = {\n    prefix: 'fal',\n    iconName: 'microchip',\n    icon: [512, 512, [], \"f2db\", \"M176 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-16 0c-35.3 0-64 28.7-64 64l0 16-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 64-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 64-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 16c0 35.3 28.7 64 64 64l16 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 16 0c35.3 0 64-28.7 64-64l0-16 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-64 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-64 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-16c0-35.3-28.7-64-64-64l-16 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0 0-48zM416 128l0 256c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32zm-256 0c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-192 0zm192 32l0 192-192 0 0-192 192 0z\"]\n  };\n  const faLeftLongToLine = {\n    prefix: 'fal',\n    iconName: 'left-long-to-line',\n    icon: [640, 512, [], \"e41e\", \"M0 80L0 432c0 8.8 7.2 16 16 16s16-7.2 16-16L32 80c0-8.8-7.2-16-16-16S0 71.2 0 80zM320 216l272 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-272 0c-17.7 0-32 14.3-32 32l0 49.3c0 3.7-3 6.7-6.7 6.7c-1.9 0-3.7-.8-5-2.2L163.8 256 276.3 130.2c1.3-1.4 3.1-2.2 5-2.2c3.7 0 6.7 3 6.7 6.7l0 49.3c0 17.7 14.3 32 32 32zM128 256c0 5.2 1.9 10.1 5.3 14L252.5 403.1c7.3 8.2 17.8 12.9 28.8 12.9c21.4 0 38.7-17.3 38.7-38.7l0-17.3 0-32 32 0 240 0c26.5 0 48-21.5 48-48l0-48c0-26.5-21.5-48-48-48l-240 0-32 0 0-32 0-17.3c0-21.4-17.3-38.7-38.7-38.7c-11 0-21.5 4.7-28.8 12.9L133.3 242c-3.4 3.8-5.3 8.8-5.3 14z\"]\n  };\n  const faCrown = {\n    prefix: 'fal',\n    iconName: 'crown',\n    icon: [576, 512, [128081], \"f521\", \"M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40l.7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6l277.2 0c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106zM117.9 421.7L78.8 206.4l62.3 49.9c31.8 25.5 79 15.1 97.2-21.4L288 135.6l49.7 99.4c18.2 36.4 65.4 46.8 97.2 21.4l62.3-49.9L458.1 421.7c-2.8 15.2-16 26.3-31.5 26.3l-277.2 0c-15.5 0-28.7-11.1-31.5-26.3z\"]\n  };\n  const faWeightHanging = {\n    prefix: 'fal',\n    iconName: 'weight-hanging',\n    icon: [512, 512, [], \"f5cd\", \"M208 80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm112 48c10-13.4 16-30 16-48c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 18 6 34.6 16 48l-72 0c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512l416 0c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128l-72 0zm-64 32l136 0c7.3 0 13.7 5 15.5 12.1l72 288c1.2 4.8 .1 9.8-2.9 13.7s-7.7 6.2-12.6 6.2L48 480c-4.9 0-9.6-2.3-12.6-6.2s-4.1-8.9-2.9-13.7l72-288c1.8-7.1 8.2-12.1 15.5-12.1l136 0z\"]\n  };\n  const faXmarksLines = {\n    prefix: 'fal',\n    iconName: 'xmarks-lines',\n    icon: [640, 512, [], \"e59a\", \"M16 32l608 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 64C7.2 64 0 56.8 0 48s7.2-16 16-16zm0 416l608 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16zM228.7 164.7c6.2-6.2 16.4-6.2 22.6 0L320 233.4l68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L342.6 256l68.7 68.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L320 278.6l-68.7 68.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L297.4 256l-68.7-68.7c-6.2-6.2-6.2-16.4 0-22.6zM118.6 256l68.7 68.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L96 278.6 27.3 347.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L73.4 256 4.7 187.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L96 233.4l68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L118.6 256zm334.1-91.3c6.2-6.2 16.4-6.2 22.6 0L544 233.4l68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L566.6 256l68.7 68.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L544 278.6l-68.7 68.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L521.4 256l-68.7-68.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faFilePrescription = {\n    prefix: 'fal',\n    iconName: 'file-prescription',\n    icon: [384, 512, [], \"f572\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm48 224c-8.8 0-16 7.2-16 16l0 80 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 41.4 0 48 48-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 406.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L262.6 384l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L240 361.4l-31.2-31.2C227.3 321.1 240 302 240 280c0-30.9-25.1-56-56-56l-72 0zm72 80l-8 0-48 0 0-48 56 0c13.3 0 24 10.7 24 24s-10.7 24-24 24z\"]\n  };\n  const faTableCellsLock = {\n    prefix: 'fal',\n    iconName: 'table-cells-lock',\n    icon: [640, 512, [], \"e679\", \"M352 64l0 96 128 0 0-64c0-17.7-14.3-32-32-32l-96 0zm-32 0L192 64l0 96 128 0 0-96zM160 64L64 64C46.3 64 32 78.3 32 96l0 64 128 0 0-96zM32 192l0 128 128 0 0-128L32 192zm0 160l0 64c0 17.7 14.3 32 32 32l96 0 0-96L32 352zm160 96l128 0 0-96-128 0 0 96zm160 0l32 0 0 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-24.1 3.5-45.8 14.6-62.4 30.9L352 192l0 128 40.6 0c-5.4 9.4-8.6 20.3-8.6 32l-32 0 0 96zM192 320l128 0 0-128-128 0 0 128zm336-96c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm160 80l-160 0 0 128 160 0 0-128z\"]\n  };\n  const faCalendarRange = {\n    prefix: 'fal',\n    iconName: 'calendar-range',\n    icon: [448, 512, [], \"e0d6\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM416 192L32 192l0 256c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32zm0 176c0 8.8-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l160 0c8.8 0 16 7.2 16 16zM240 416L80 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zM96 272a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm16 48a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-16a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n  };\n  const faFlowerDaffodil = {\n    prefix: 'fal',\n    iconName: 'flower-daffodil',\n    icon: [512, 512, [9880], \"f800\", \"M200 0c-48.6 0-88 39.4-88 88c0 21.3 7.6 40.8 20.1 56c-12.6 15.2-20.1 34.7-20.1 56c0 48.6 39.4 88 88 88c14.4 0 28-3.5 40-9.6l0 118.2C200.8 331.5 129.5 288 48 288l-20 0c-15.5 0-28 12.5-28 28C0 424.2 87.8 512 196 512l44 0 16 0 16 0 44 0c108.2 0 196-87.8 196-196c0-15.5-12.5-28-28-28l-20 0c-81.5 0-152.8 43.5-192 108.6l0-118.2c12 6.1 25.6 9.6 40 9.6c48.6 0 88-39.4 88-88c0-21.3-7.6-40.8-20.1-56c12.6-15.2 20.1-34.7 20.1-56c0-48.6-39.4-88-88-88c-21.3 0-40.8 7.6-56 20.1C240.8 7.6 221.3 0 200 0zM144 88c0-30.9 25.1-56 56-56c17.6 0 33.3 8.1 43.6 20.8c3 3.8 7.6 5.9 12.4 5.9s9.4-2.2 12.4-5.9C278.7 40.1 294.4 32 312 32c30.9 0 56 25.1 56 56c0 17.6-8.1 33.3-20.8 43.6c-3.8 3-5.9 7.6-5.9 12.4s2.2 9.4 5.9 12.4c12.7 10.3 20.8 26 20.8 43.6c0 30.9-25.1 56-56 56c-17.6 0-33.3-8.1-43.6-20.8c-3-3.8-7.6-5.9-12.4-5.9s-9.4 2.2-12.4 5.9c-10.3 12.7-26 20.8-43.6 20.8c-30.9 0-56-25.1-56-56c0-17.6 8.1-33.3 20.8-43.6c3.8-3 5.9-7.6 5.9-12.4s-2.2-9.4-5.9-12.4C152.1 121.3 144 105.6 144 88zM32 320l16 0c95.1 0 174.1 69.2 189.3 160L196 480c-89.2 0-161.8-71.3-164-160zM480 320c-2.1 88.7-74.7 160-164 160l-41.3 0c15.2-90.8 94.2-160 189.3-160l16 0zM288 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faHandBackPointUp = {\n    prefix: 'fal',\n    iconName: 'hand-back-point-up',\n    icon: [448, 512, [], \"e1a2\", \"M136 0C105.1 0 80 25.1 80 56l0 200.6c-3.2 2-6.4 4.2-9.5 6.5L48 280c-20.1 15.1-32 38.8-32 64l0 19.5c0 53 29.1 101.7 75.7 126.8l8.3 4.5c21 11.3 44.4 17.2 68.3 17.2L304 512c61.9 0 112-50.1 112-112l0-8 0-88c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5c-11-19.4-31.8-32.5-55.7-32.5c-5.3 0-10.5 .7-15.5 1.9c-10.8-20.2-32-33.9-56.5-33.9c-8.5 0-16.6 1.7-24 4.7L192 56c0-30.9-25.1-56-56-56zM112 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 157.5c0 7.1 4.6 13.3 11.4 15.3s14-.6 18-6.5c5.8-8.7 15.6-14.3 26.7-14.3c15.6 0 28.6 11.2 31.4 25.9c1 5.1 4.4 9.5 9.2 11.6s10.3 1.8 14.8-.9c4.8-2.9 10.5-4.6 16.6-4.6c14.7 0 27.2 10 30.9 23.6c1.2 4.4 4.2 8.1 8.3 10.1s8.8 2.2 13.1 .6c3.6-1.4 7.6-2.2 11.8-2.2c17.7 0 32 14.3 32 32l0 88 0 8c0 44.2-35.8 80-80 80l-135.7 0c-18.5 0-36.8-4.6-53.1-13.4l-7.6 14.1 7.6-14.1-8.3-4.5C70.6 442.6 48 404.7 48 363.5L48 344c0-15.1 7.1-29.3 19.2-38.4L80 296l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-78.3 0-1.7 0-208z\"]\n  };\n  const faWeightScale = {\n    prefix: 'fal',\n    iconName: 'weight-scale',\n    icon: [512, 512, [\"weight\"], \"f496\", \"M112 176a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm320 0c0-28.8-6.9-56-19.2-80L448 96c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32l35.2 0C86.9 120 80 147.2 80 176c0 97.2 78.8 176 176 176s176-78.8 176-176zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-56.2 0zM320 224c0-20.6-9.7-39-24.9-50.7l23.6-55c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4l-23.6 55c-3.2-.5-6.4-.7-9.7-.7c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm-64-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faWeight = faWeightScale;\n  const faArrowUpToArc = {\n    prefix: 'fal',\n    iconName: 'arrow-up-to-arc',\n    icon: [512, 512, [], \"e617\", \"M256 32c123.7 0 224 100.3 224 224c0 8.8 7.2 16 16 16s16-7.2 16-16C512 114.6 397.4 0 256 0S0 114.6 0 256c0 8.8 7.2 16 16 16s16-7.2 16-16C32 132.3 132.3 32 256 32zM396 309.4l-128-144c-3-3.4-7.4-5.4-12-5.4s-8.9 2-12 5.4l-128 144c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3L240 218.1 240 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-277.9L372 330.6c5.9 6.6 16 7.2 22.6 1.3s7.2-16 1.3-22.6z\"]\n  };\n  const faStarExclamation = {\n    prefix: 'fal',\n    iconName: 'star-exclamation',\n    icon: [576, 512, [], \"f2f3\", \"M202.4 186.5L65 206.8l99.8 98.8c7.4 7.3 10.8 17.8 9 28.1L150.2 473.2l122.6-65.5c9.4-5 20.7-5 30.2 0l122.6 65.5L402.1 333.7c-1.7-10.3 1.6-20.7 9-28.1l99.8-98.8L373.4 186.5c-10.5-1.5-19.5-8.2-24.1-17.7L287.9 42.3 226.5 168.8c-4.6 9.5-13.6 16.1-24.1 17.7zM450.2 507.4c-7.4 5.3-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0s17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5zM288 128c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM264 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faBooks = {\n    prefix: 'fal',\n    iconName: 'books',\n    icon: [512, 512, [128218], \"f5db\", \"M128 416l0 48c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-48 96 0zm-16 96c12.3 0 23.5-4.6 32-12.2c8.5 7.6 19.7 12.2 32 12.2l64 0c26.5 0 48-21.5 48-48l0-48 0-16 0-16 0-190.2 51.4 198.1 4 15.5 18 69.2c6.6 25.5 32 40.6 56.7 33.8l59.6-16.5c24.7-6.8 39.3-33 32.7-58.5l-13.9-53.7-4-15.5-63.9-246-4-15.5-18-69.2C400 9.9 374.6-5.2 349.9 1.6L290.3 18.1c-3.5 1-6.8 2.3-9.9 4C271.9 8.8 257 0 240 0L176 0c-12.3 0-23.5 4.6-32 12.2C135.5 4.6 124.3 0 112 0L48 0C21.5 0 0 21.5 0 48L0 96l0 16 0 16L0 384l0 16 0 16 0 48c0 26.5 21.5 48 48 48l64 0zM288 64.8l0-1.3c.3-7.2 5.1-13 10.8-14.6l59.6-16.5c6.6-1.8 14.8 2 17.2 11l14.1 54.2-87.3 24.2L288.6 68.6c-.3-1.3-.5-2.6-.6-3.8zm-32-.6c0 0 0 0 0 0L256 96l-96 0 0-48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 16.2zM176 480c-8.8 0-16-7.2-16-16l0-48 96 0 0 48c0 8.8-7.2 16-16 16l-64 0zM128 128l0 256-96 0 0-256 96 0zm0-80l0 48L32 96l0-48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16zM256 384l-96 0 0-256 96 0 0 256zM397.7 128.7l59.8 230.5-87.3 24.2L310.4 152.8l87.3-24.2zm67.9 261.5l13.8 53.2c2.4 9.4-3.2 17.7-10.3 19.6l-59.6 16.5c-6.6 1.8-14.8-2-17.2-11l-14.1-54.2 87.3-24.2z\"]\n  };\n  const faUserGroup = {\n    prefix: 'fal',\n    iconName: 'user-group',\n    icon: [640, 512, [128101, \"user-friends\"], \"f500\", \"M128 128a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM269.7 336c80 0 145 64.3 146.3 144L32 480c1.2-79.7 66.2-144 146.3-144l91.4 0zM224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0zm431 208c17 0 30.7-13.8 30.7-30.7C640 392.2 567.8 320 478.7 320l-61.4 0c-4.4 0-8.8 .2-13.2 .5c11.3 9.4 21.6 19.9 30.7 31.5l43.9 0c71 0 128.6 57.2 129.3 128l-128 0c0 .8 0 1.5 0 2.3c0 10.8-2.8 20.9-7.6 29.7l136.9 0zM432 256c61.9 0 112-50.1 112-112s-50.1-112-112-112c-24.8 0-47.7 8.1-66.3 21.7c5.2 9.8 9.3 20.3 12.4 31.2C392.3 71.9 411.2 64 432 64c44.2 0 80 35.8 80 80s-35.8 80-80 80c-25.2 0-47.6-11.6-62.3-29.8c-4.7 10.3-10.4 19.9-17 28.9C373 243.4 401 256 432 256z\"]\n  };\n  const faUserFriends = faUserGroup;\n  const faArrowUpAZ = {\n    prefix: 'fal',\n    iconName: 'arrow-up-a-z',\n    icon: [576, 512, [\"sort-alpha-up\"], \"f15e\", \"M171.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L144 86.6 144 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zM352 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l94.7 0L339.5 454c-3.8 4.8-4.6 11.4-1.9 16.9s8.3 9.1 14.4 9.1l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-94.7 0L492.5 314c3.8-4.8 4.6-11.4 1.9-16.9s-8.3-9.1-14.4-9.1l-128 0zM416 32c-6.1 0-11.6 3.4-14.3 8.8L337.8 168.6c-.1 .2-.2 .4-.3 .6l-15.8 31.7c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L361.9 192l108.2 0 11.6 23.2c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5l-15.8-31.7c-.1-.2-.2-.4-.3-.6L430.3 40.8c-2.7-5.4-8.2-8.8-14.3-8.8zM377.9 160L416 83.8 454.1 160l-76.2 0z\"]\n  };\n  const faSortAlphaUp = faArrowUpAZ;\n  const faLayerPlus = {\n    prefix: 'fal',\n    iconName: 'layer-plus',\n    icon: [576, 512, [\"layer-group-plus\"], \"f5ff\", \"M480 24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 40-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l40 0 0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-40 0 0-40zM288 128c-7.5 0-15 1.6-21.8 4.7L48.8 230.1C38.6 234.7 32 244.8 32 256s6.6 21.3 16.8 25.9l217.4 97.5c6.9 3.1 14.3 4.7 21.8 4.7s15-1.6 21.8-4.7l217.4-97.5c10.2-4.6 16.8-14.7 16.8-25.9s-6.6-21.3-16.8-25.9L309.8 132.7c-6.9-3.1-14.3-4.7-21.8-4.7zm-8.8 33.9c2.8-1.2 5.7-1.9 8.8-1.9s6 .6 8.8 1.9l210 94.1-210 94.1c-2.8 1.2-5.7 1.9-8.8 1.9s-6-.6-8.8-1.9L69.3 256l210-94.1zM94.7 337.5L48.8 358.1C38.6 362.7 32 372.8 32 384s6.6 21.3 16.8 25.9l217.4 97.5c6.9 3.1 14.3 4.7 21.8 4.7s15-1.6 21.8-4.7l217.4-97.5c10.2-4.6 16.8-14.7 16.8-25.9s-6.6-21.3-16.8-25.9l-45.9-20.6-39.1 17.5L506.7 384l-210 94.1c-2.8 1.2-5.7 1.9-8.8 1.9s-6-.6-8.8-1.9L69.3 384l64.5-28.9L94.7 337.5z\"]\n  };\n  const faLayerGroupPlus = faLayerPlus;\n  const faPlayPause = {\n    prefix: 'fal',\n    iconName: 'play-pause',\n    icon: [640, 512, [], \"e22f\", \"M448 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352zM288 256L96 416 96 96 288 256zM116.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S64 83.6 64 96l0 320c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4l192-160c7.3-6.1 11.5-15.1 11.5-24.6s-4.2-18.5-11.5-24.6l-192-160z\"]\n  };\n  const faBlockQuestion = {\n    prefix: 'fal',\n    iconName: 'block-question',\n    icon: [448, 512, [], \"e3dd\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm88 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm248 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM88 368a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm248 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM136.7 177.8c6.5-24.6 28.7-41.8 54.2-41.8l57.1 0c35.5 0 64 29 64 64.3c0 24-13.4 46.2-34.9 57.2L240 276.3l0 19.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-29.5c0-6 3.4-11.5 8.7-14.3l45.8-23.4c10.7-5.4 17.5-16.6 17.5-28.7c0-17.8-14.4-32.3-32-32.3l-57.1 0c-10.9 0-20.5 7.4-23.2 17.9l-.2 .7c-2.2 8.5-11 13.7-19.5 11.4s-13.7-11-11.4-19.5l.2-.7zM200 360a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faSnooze = {\n    prefix: 'fal',\n    iconName: 'snooze',\n    icon: [448, 512, [128164, \"zzz\"], \"f880\", \"M176 32c-8.8 0-16-7.2-16-16s7.2-16 16-16L304 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4L214.6 128l89.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4L265.4 32 176 32zM0 240c0-8.8 7.2-16 16-16l192 0c6.1 0 11.6 3.4 14.3 8.8s2.1 11.9-1.5 16.8L48 480l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-6.1 0-11.6-3.4-14.3-8.8s-2.1-11.9 1.5-16.8L176 256 16 256c-8.8 0-16-7.2-16-16zm304-16l128 0c6.2 0 11.8 3.5 14.4 9.1s1.9 12.1-1.9 16.9L337.3 384l94.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-6.2 0-11.8-3.5-14.4-9.1s-1.9-12.1 1.9-16.9L398.7 256 304 256c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faZzz = faSnooze;\n  const faScannerImage = {\n    prefix: 'fal',\n    iconName: 'scanner-image',\n    icon: [576, 512, [], \"f8f3\", \"M55.2 33.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5L492.2 288 64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-24 0-40 0-8.4c0-30.3-17.1-58-44.2-71.6L55.2 33.7zM544 352l0 40 0 24c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32zM104 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faTvRetro = {\n    prefix: 'fal',\n    iconName: 'tv-retro',\n    icon: [512, 512, [128250], \"f401\", \"M154.4 3.9c-6.7-5.8-16.8-5-22.6 1.7s-5 16.8 1.7 22.6L212.7 96 80 96C35.8 96 0 131.8 0 176L0 432c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-256c0-44.2-35.8-80-80-80L299.3 96l79.2-67.9c6.7-5.8 7.5-15.9 1.7-22.6s-15.8-7.5-22.6-1.7L256 90.9 154.4 3.9zM256 128l176 0c26.5 0 48 21.5 48 48l0 256c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-256c0-26.5 21.5-48 48-48l176 0s0 0 0 0zm80 64c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16l224 0zM112 160c-26.5 0-48 21.5-48 48l0 192c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-224 0zm320 72a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSquareT = {\n    prefix: 'fal',\n    iconName: 'square-t',\n    icon: [448, 512, [], \"e280\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm112 48l112 0 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0 0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faFarm = {\n    prefix: 'fal',\n    iconName: 'farm',\n    icon: [576, 512, [\"barn-silo\"], \"f864\", \"M48 480c-8.8 0-16-7.2-16-16l0-272 123.7 0 17.1-32L32 160l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 12 3-5.7c6.1-11.5 15.6-20.8 27.1-26.7C212.5 39.5 166.9 0 112 0C50.1 0 0 50.1 0 112L0 464c0 26.5 21.5 48 48 48l96 0c-7-9.3-12-20.2-14.4-32L48 480zM380.8 68.1c-8.2-3.6-17.5-3.6-25.7 0l-116.5 51c-6.6 2.9-12 7.9-15.4 14.3L163.8 244.9c-2.5 4.6-3.8 9.8-3.8 15.1l0 204c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-204c0-5.3-1.3-10.4-3.8-15.1L512.7 133.4c-3.4-6.4-8.8-11.4-15.4-14.3l-116.5-51zM368 97.5l116.5 51L544 260l0 204c0 8.8-7.2 16-16 16l-80 0 0-64c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 64-80 0c-8.8 0-16-7.2-16-16l0-204 59.5-111.6L368 97.5zM416 480l-96 0 0-64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64zM336 224l64 0 0 64-64 0 0-64zm0-32c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0z\"]\n  };\n  const faBarnSilo = faFarm;\n  const faChessKnight = {\n    prefix: 'fal',\n    iconName: 'chess-knight',\n    icon: [448, 512, [9822], \"f441\", \"M96 35.8c0-2.1 1.7-3.8 3.8-3.8l130.8 0C315.3 32 384 100.7 384 185.4c0 8.8-.8 17.6-2.3 26.3L357.3 352l32.5 0 23.5-134.9c1.8-10.5 2.7-21.1 2.7-31.8C416 83 333 0 230.6 0L99.8 0C80 0 64 16 64 35.8c0 13.6 7.7 25.9 19.8 32l1.3 .6c-13.5 14.7-21.1 33.9-21.1 54l-.3 104.4c-.1 23.2 11.1 45 30 58.5l1.9 1.4c4.5 3.2 9.3 5.8 14.3 7.8l-6.9 5c-17.8 13-30.4 31.6-35.8 52.5l33.7 0c4.4-10.5 11.5-19.7 21-26.6l53.8-39.1 89.9-65.4c7.1-5.2 8.7-15.2 3.5-22.4s-15.2-8.7-22.4-3.5l-89.9 65.4c-12.7 9.2-29.8 9.3-42.6 .2l-1.9-1.4c-10.4-7.5-16.6-19.5-16.6-32.4l.3-104.4c0-12.7 5.1-24.8 14.1-33.8l13.3-13.3c3.6-3.6 5.3-8.8 4.5-13.9s-4-9.4-8.6-11.7L98.1 39.2c-1.3-.6-2.1-1.9-2.1-3.4zM366.2 416l32.7 52.7c.7 1.2 1.1 2.5 1.1 3.9c0 4.1-3.3 7.4-7.4 7.4L55.4 480c-4.1 0-7.4-3.3-7.4-7.4c0-1.4 .4-2.7 1.1-3.9L81.8 416l284.4 0zM81.8 384c-11.1 0-21.4 5.7-27.2 15.1L21.9 451.8C18.1 458 16 465.2 16 472.6C16 494.3 33.7 512 55.4 512l337.1 0c21.8 0 39.4-17.7 39.4-39.4c0-7.3-2.1-14.5-5.9-20.8l-32.7-52.7c-5.8-9.4-16.1-15.1-27.2-15.1L81.8 384zM148 168a20 20 0 1 0 0-40 20 20 0 1 0 0 40z\"]\n  };\n  const faBarsSort = {\n    prefix: 'fal',\n    iconName: 'bars-sort',\n    icon: [448, 512, [], \"e0ae\", \"M0 80c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 96C7.2 96 0 88.8 0 80zM0 240c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 256c-8.8 0-16-7.2-16-16zM192 400c0 8.8-7.2 16-16 16L16 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l160 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faPalletBoxes = {\n    prefix: 'fal',\n    iconName: 'pallet-boxes',\n    icon: [640, 512, [57863, \"palette-boxes\", \"pallet-alt\"], \"f483\", \"M304 32L112 32c-8.8 0-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16l0-192c0-8.8-7.2-16-16-16zM112 0L304 0c26.5 0 48 21.5 48 48l0 192c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48L64 48C64 21.5 85.5 0 112 0zM528 128l-96 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM432 96l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zM0 368c0-8.8 7.2-16 16-16l64 0 240 0 240 0 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 96 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0-240 0L80 512l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-96-48 0c-8.8 0-16-7.2-16-16zM96 480l208 0 0-96L96 384l0 96zm240 0l208 0 0-96-208 0 0 96z\"]\n  };\n  const faPaletteBoxes = faPalletBoxes;\n  const faPalletAlt = faPalletBoxes;\n  const faFaceLaughSquint = {\n    prefix: 'fal',\n    iconName: 'face-laugh-squint',\n    icon: [512, 512, [\"laugh-squint\"], \"f59b\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 400c52 0 97.1-32.8 115.7-80l-231.4 0c18.6 47.2 63.7 80 115.7 80zM126.5 288l259.1 0c14.2 0 25.4 12.3 21.8 26c-18.1 68-79 118-151.3 118s-133.2-50-151.3-118c-3.6-13.7 7.6-26 21.8-26zm2.9-135.2c4-7.9 13.6-11.1 21.5-7.2l64 32c5.4 2.7 8.8 8.3 8.8 14.3s-3.4 11.6-8.8 14.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5L171.9 192l-35.4-17.7c-7.9-4-11.1-13.6-7.2-21.5zm246.2 21.5L340.2 192l35.4 17.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-5.4-2.7-8.8-8.3-8.8-14.3s3.4-11.6 8.8-14.3l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n  };\n  const faLaughSquint = faFaceLaughSquint;\n  const faCodeSimple = {\n    prefix: 'fal',\n    iconName: 'code-simple',\n    icon: [576, 512, [], \"e13d\", \"M203.3 91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-176 176c-6.2 6.2-6.2 16.4 0 22.6l176 176c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L38.6 256 203.3 91.3zm169.4 0L537.4 256 372.7 420.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l176-176c6.2-6.2 6.2-16.4 0-22.6l-176-176c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6z\"]\n  };\n  const faBoltSlash = {\n    prefix: 'fal',\n    iconName: 'bolt-slash',\n    icon: [640, 512, [], \"e0b8\", \"M351.4 362.3L236.6 463.6 290 313.9 263.5 293 197.2 478.7c-5.8 16.2 6.2 33.3 23.5 33.3c6.1 0 11.9-2.2 16.5-6.2L376.9 382.4l-25.5-20.2zM216.7 256l-46.6 0L192 236.5l-25.5-20.1-29.8 26.5c-5.5 4.9-8.7 11.9-8.7 19.3c0 14.3 11.6 25.8 25.8 25.8l103.4 0-40.5-32zm72.5-105.9L403.3 48.7 350 198.1 376.5 219 442.8 33.3C448.6 17.1 436.6 0 419.4 0c-6.1 0-12 2.2-16.5 6.3L263.7 130l25.5 20.1zM485 224l-102.2 0 40.5 32 48.5 0-22.9 20.2 25.5 20.2 28.4-25.1c5.8-5.1 9.1-12.5 9.1-20.3c0-14.9-12.1-27-27-27zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faPanelFire = {\n    prefix: 'fal',\n    iconName: 'panel-fire',\n    icon: [640, 512, [], \"e42f\", \"M384 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l250.4 0c6.6 11.4 14.4 22.2 23.2 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 32.2c-11.1-1-22.6 1.9-32 8.8l0-41c0-17.7-14.3-32-32-32zM327.2 239.5c-2.3 .4-4.7 .5-7.2 .5l-192 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l192 0c26.5 0 48 21.5 48 48l0 24.9c-15.5 17.9-29.3 36.3-40.8 54.5zM112 280a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm96 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM112 160l0 32c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16zm335.1 32.9c-21.7 19.8-45.3 44.8-63.7 72.3c-19 28.5-31.4 58.3-31.4 86.7c0 33.7 12.7 64.2 33.6 87c-1.1-5.4-1.6-10.9-1.6-16.6c0-57.4 63.8-110.5 87.4-128.2c5.2-3.9 12.1-3.9 17.3 0C512.2 311.9 576 365 576 422.4c0 5.5-.5 10.9-1.6 16.2C595.3 415.9 608 385.5 608 352c0-22.6-8.5-48-22.2-72.6c-13-23.4-30.1-44.9-46.7-60.7l-21 23.7c-3 3.3-7.2 5.3-11.7 5.4s-8.8-1.7-11.9-5l-47.4-49.8zM480 479.9c2.4 0 4.8-.1 7.1-.2c33.7-3.3 56.9-29.4 56.9-57.3c0-17.4-10.1-37.7-27.4-58.5c-12.1-14.5-25.8-27-36.6-35.8c-10.7 8.8-24.5 21.3-36.6 35.8C426.1 384.7 416 405 416 422.4c0 27.9 23.3 54 57 57.3c2.3 .1 4.7 .2 7 .2zM320 352c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c11.1-10.1 28.2-10 39.3 .1c.3 .3 .6 .5 .8 .8l37.9 39.9L518 194.3c.4-.4 .7-.8 1.1-1.2c11.2-10.3 28.5-10.3 39.7 .1c19.7 18.3 39.8 43.2 55 70.6C629 291.1 640 322 640 352c0 85.6-66.4 154.9-150.8 159.6c-3 .3-6.1 .4-9.2 .4c-3.1 0-6.1-.1-9.1-.4C385.7 507 320 437.6 320 352z\"]\n  };\n  const faBinaryCircleCheck = {\n    prefix: 'fal',\n    iconName: 'binary-circle-check',\n    icon: [640, 512, [], \"e33c\", \"M320 16c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L288 192l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176zM96 304c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L64 480l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176zM0 80l0 64c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-64c0-44.2-35.8-80-80-80L80 0C35.8 0 0 35.8 0 80zM80 32l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zM272 288c-44.2 0-80 35.8-80 80l0 64c0 44.2 35.8 80 80 80l32 0c24 0 45.6-10.6 60.2-27.3c-7.4-8.3-14-17.3-19.7-27C336 471.1 321.1 480 304 480l-32 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l32 0c7.6 0 14.9 1.8 21.3 5c2.6-10.5 6.2-20.7 10.7-30.3c-9.8-4.3-20.6-6.6-32-6.6l-32 0zm224-32a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-187.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faCommentMinus = {\n    prefix: 'fal',\n    iconName: 'comment-minus',\n    icon: [512, 512, [], \"f4b1\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM160 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faBurrito = {\n    prefix: 'fal',\n    iconName: 'burrito',\n    icon: [512, 512, [127791], \"f7ed\", \"M242 62c8.2-35.5 40-62 78-62c11.4 0 22.2 2.4 32 6.7C361.8 2.4 372.6 0 384 0c34.6 0 64.1 22 75.2 52.8C490 63.9 512 93.4 512 128c0 11.4-2.4 22.2-6.7 32c4.3 9.8 6.7 20.6 6.7 32c0 38-26.5 69.8-62 78L241.9 478.1C220.2 499.8 190.7 512 160 512s-60.2-12.2-81.9-33.9L33.9 433.9C12.2 412.2 0 382.7 0 352s12.2-60.2 33.9-81.9L242 62zm44-15.9C307.5 78.8 320 117.9 320 160c0 11.9-1 23.6-2.9 34.9c11.4-1.9 23-2.9 34.9-2.9c42.1 0 81.2 12.5 113.9 33.9c8.7-8.7 14.1-20.7 14.1-34c0-8.8-2.3-16.9-6.4-24c-2.9-5-2.9-11.1 0-16c4.1-7 6.4-15.2 6.4-24c0-22.8-15.9-41.9-37.2-46.8c-6-1.4-10.6-6-12-12C425.9 47.9 406.8 32 384 32c-8.8 0-16.9 2.3-24 6.4c-5 2.9-11.1 2.9-16 0c-7-4.1-15.2-6.4-24-6.4c-13.3 0-25.3 5.4-33.9 14.1zM56.6 411.3l44.1 44.1C116.4 471.2 137.8 480 160 480s43.6-8.8 59.3-24.6L431.7 243c-23.9-12.2-51-19-79.7-19c-15.2 0-29.9 1.9-43.9 5.5C279.5 310.2 202.5 368 112 368c-28.3 0-55.4-5.7-80-15.9c0 22.2 8.9 43.5 24.6 59.3zm0-118.6c-7.9 7.9-14 17.1-18.2 27.2C60.8 330.2 85.7 336 112 336c79.2 0 146.2-52.3 168.3-124.3c5-16.3 7.7-33.7 7.7-51.7c0-28.7-6.9-55.8-19-79.7L56.6 292.7z\"]\n  };\n  const faViolin = {\n    prefix: 'fal',\n    iconName: 'violin',\n    icon: [640, 512, [127931], \"f8ed\", \"M347.3 27.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-320 320c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l320-320zm288 0c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L452.5 164.9c-53.3-45.5-111.2-44.7-152-19C290.6 152 288 164.4 288 176c0 35.3-28.7 64-64 64c-5.2 0-10.2-.6-15.1-1.8c-14.1-3.4-30.2-4-39.8 6.7C143.5 273.3 128 310.8 128 352c0 22.4 4.6 43.7 12.9 63.1l-1.4 .9c-7.2 4.4-11.5 12.2-11.5 20.6c0 6.4 2.6 12.6 7.1 17.1l51.2 51.2c4.5 4.5 10.7 7.1 17.1 7.1c8.4 0 16.2-4.4 20.6-11.5l.9-1.4c19.4 8.3 40.7 12.9 63.1 12.9c41.2 0 78.7-15.5 107-41.1c10.7-9.7 10.1-25.8 6.7-39.8c-1.2-4.8-1.8-9.9-1.8-15.1c0-35.3 28.7-64 64-64c11.6 0 24-2.6 30.1-12.4c25.7-40.9 26.5-98.7-19-152L635.3 27.3zM429.8 187.6L324.7 292.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L452.4 210.2c34.2 41.3 32.2 81.8 16.4 109.4l-.4 .1c-1.2 .2-2.6 .3-4.4 .3c-53 0-96 43-96 96c0 7.7 .9 15.3 2.7 22.6c.6 2.4 1 4.6 1.2 6.5c.2 1.6 .2 2.7 .1 3.6C349.5 468.2 320.1 480 288 480c-16.3 0-31.8-3-46.1-8.6l40.4-65.7c5.8-9.5 4.4-21.7-3.5-29.5l-15.1-15.1c-7.9-7.9-20.1-9.3-29.5-3.5l-65.7 40.4C163 383.8 160 368.3 160 352c0-32.1 11.8-61.5 31.4-83.9c.8-.1 2 0 3.6 .1c1.9 .2 4.1 .6 6.5 1.2c7.3 1.8 14.8 2.7 22.6 2.7c53 0 96-43 96-96c0-1.7 .1-3.2 .3-4.4l.1-.4c27.6-15.8 68.1-17.9 109.4 16.4zM496 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 120a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM544 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 120a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM245.6 388.2l6.1 6.1-49.8 80.9-37.3-37.3 80.9-49.8z\"]\n  };\n  const faObjectsColumn = {\n    prefix: 'fal',\n    iconName: 'objects-column',\n    icon: [448, 512, [], \"e3c1\", \"M48 64c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16L48 64zM0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM304 256c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-96 0zm-48 16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-160zM144 352l-96 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zM48 320l96 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zM304 64c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-96 0zM256 80c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-64z\"]\n  };\n  const faSquareChevronDown = {\n    prefix: 'fal',\n    iconName: 'square-chevron-down',\n    icon: [448, 512, [\"chevron-square-down\"], \"f329\", \"M384 448c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0zm64-32c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM212.7 347.3l-112-112c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L224 313.4 324.7 212.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-112 112c-6.2 6.2-16.4 6.2-22.6 0z\"]\n  };\n  const faChevronSquareDown = faSquareChevronDown;\n  const faCommentPlus = {\n    prefix: 'fal',\n    iconName: 'comment-plus',\n    icon: [512, 512, [], \"f4b2\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM240 336c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z\"]\n  };\n  const faTriangleInstrument = {\n    prefix: 'fal',\n    iconName: 'triangle-instrument',\n    icon: [576, 512, [\"triangle-music\"], \"f8e2\", \"M304 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 49.4c-24.6 4.4-46.5 19-60.1 40.5L46.5 367.7C37 382.8 32 400.2 32 418c0 51.9 42.1 94 94 94L450 512c51.9 0 94-42.1 94-94c0-17.8-5-35.2-14.5-50.2L443.8 232.1l-23.2 23.2 81.8 129.5c6.3 9.9 9.6 21.4 9.6 33.1c0 34.3-27.8 62-62 62L126 480c-34.3 0-62-27.8-62-62c0-11.7 3.3-23.2 9.6-33.1L238.9 123.1C249.5 106.2 268.1 96 288 96s38.5 10.2 49.1 27.1l48.5 76.8-65.1 65.1c-9.5-5.6-20.6-8.9-32.5-8.9c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-11.9-3.2-23-8.9-32.5l59.9-59.9 23.2-23.2 113-113c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L408.8 176.6 364.1 106C350.5 84.4 328.6 69.9 304 65.4L304 16zm16 304a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faTriangleMusic = faTriangleInstrument;\n  const faWheelchair = {\n    prefix: 'fal',\n    iconName: 'wheelchair',\n    icon: [512, 512, [], \"f193\", \"M176 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80A56 56 0 1 0 176 0a56 56 0 1 0 0 112zm-32.4 96c-2-8.6-10.5-14-19.1-12.1C53.2 212.1 0 275.8 0 352c0 88.4 71.6 160 160 160c69.7 0 128.9-44.5 150.9-106.7c2.9-8.3-1.4-17.5-9.8-20.4s-17.5 1.4-20.4 9.8C263.1 444.4 215.7 480 160 480C89.3 480 32 422.7 32 352c0-60.9 42.5-111.9 99.5-124.8c8.6-2 14-10.5 12.1-19.1zm56-51.6c-2-8.6-10.5-14-19.1-12.1s-14 10.5-12.1 19.1l34.3 151.1c5 21.9 24.4 37.4 46.8 37.4l108.6 0 59.6 119.2c1.9 3.8 5.2 6.7 9.3 8s8.4 1 12.2-.9l64-32c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-49.7 24.8L386.7 337.7c-5.4-10.8-16.5-17.7-28.6-17.7l-108.6 0c-7.5 0-13.9-5.2-15.6-12.5L215 224l137 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144.3 0-8.1-35.5z\"]\n  };\n  const faUserPilotTie = {\n    prefix: 'fal',\n    iconName: 'user-pilot-tie',\n    icon: [448, 512, [], \"e2c1\", \"M230.9 .8l144 32c11.4 2.5 20.5 11.1 23.8 22.3s.2 23.3-8.1 31.6l-6.2-6.2 6.2 6.2L368 109.3l0 1.6c0 15.6-7.6 31.8-23.2 40.1c-22.5 12-59.5 25-120.8 25s-98.3-13.1-120.8-25C87.6 142.7 80 126.5 80 110.9l0-1.6L57.4 86.6C49.1 78.4 46 66.3 49.3 55.1s12.4-19.8 23.8-22.3l144-32c4.6-1 9.3-1 13.9 0zM80 64l27.3 27.3c3 3 4.7 7.1 4.7 11.3l0 8.2c0 5.8 2.8 10 6.2 11.8C135.8 132 167.6 144 224 144s88.2-12 105.8-21.3c3.4-1.8 6.2-6 6.2-11.8l0-8.2c0-4.2 1.7-8.3 4.7-11.3L368 64 224 32 80 64zm96 304c0-8.8 7.2-16 16-16l32 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-6.1 0 18.4 36.9 51.6-68.7C391.2 355.4 448 414.3 448 486.4c0 14.1-11.5 25.6-25.6 25.6L240 512l-32 0L25.6 512C11.5 512 0 500.5 0 486.4c0-72.1 56.8-131 128.1-134.3l51.6 68.7L198.1 384l-6.1 0c-8.8 0-16-7.2-16-16zm48 35.8l-22.9 45.7 2.9 3.8L224 480s0 0 0 0s0 0 0 0l20-26.7 2.9-3.8L224 403.8zM184 480l-70.4-93.9C69 395.3 35.1 433.4 32.2 480L184 480zm80 0l151.8 0c-2.9-46.6-36.8-84.7-81.4-93.9L264 480zM96 192c0-2.9 .1-5.8 .3-8.7c9.1 4.3 19.6 8.5 31.8 12.1c1.8 51.4 44.1 92.6 95.9 92.6s94.1-41.1 95.9-92.6c12.2-3.6 22.7-7.8 31.8-12.1c.2 2.9 .3 5.8 .3 8.7c0 70.7-57.3 128-128 128s-128-57.3-128-128zM183.2 65.7L224 86.1l40.8-20.4c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-48 24c-4.5 2.3-9.8 2.3-14.3 0l-48-24c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2z\"]\n  };\n  const faPianoKeyboard = {\n    prefix: 'fal',\n    iconName: 'piano-keyboard',\n    icon: [576, 512, [127929], \"f8d5\", \"M448 224l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 32 0zM416 333.3l0 82.7-112 0 0-82.7c18.6-6.6 32-24.4 32-45.3l0-64 48 0 0 64c0 20.9 13.4 38.7 32 45.3zM448 416l0-82.7c18.6-6.6 32-24.4 32-45.3l0-64 64 0 0 160c0 17.7-14.3 32-32 32l-64 0zm-16 32l80 0c35.3 0 64-28.7 64-64l0-160 0-16 0-16 0-64c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128l0 64 0 16 0 16L0 384c0 35.3 28.7 64 64 64l80 0 144 0 144 0zM272 416l-112 0 0-82.7c18.6-6.6 32-24.4 32-45.3l0-64 48 0 0 64c0 20.9 13.4 38.7 32 45.3l0 82.7zm-144 0l-64 0c-17.7 0-32-14.3-32-32l0-160 64 0 0 64c0 20.9 13.4 38.7 32 45.3l0 82.7zm16-112c-8.8 0-16-7.2-16-16l0-64 32 0 0 64c0 8.8-7.2 16-16 16zm144 0c-8.8 0-16-7.2-16-16l0-64 32 0 0 64c0 8.8-7.2 16-16 16zM464 192l-64 0-80 0-64 0-80 0-64 0-80 0 0-64c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32l0 64-80 0z\"]\n  };\n  const faBedEmpty = {\n    prefix: 'fal',\n    iconName: 'bed-empty',\n    icon: [640, 512, [128719], \"f8f9\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 208 0 336l0 64 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 576 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 0-64 0-32c0-61.9-50.1-112-112-112L32 192 32 48zM608 320L32 320l0-96 496 0c44.2 0 80 35.8 80 80l0 16zM32 352l576 0 0 32L32 384l0-32z\"]\n  };\n  const faCircleArrowUp = {\n    prefix: 'fal',\n    iconName: 'circle-arrow-up',\n    icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM363.3 212.7l-96-96c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 166.6 240 368c0 8.8 7.2 16 16 16s16-7.2 16-16l0-201.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6z\"]\n  };\n  const faArrowCircleUp = faCircleArrowUp;\n  const faToggleOn = {\n    prefix: 'fal',\n    iconName: 'toggle-on',\n    icon: [576, 512, [], \"f205\", \"M160 128C89.3 128 32 185.3 32 256s57.3 128 128 128l256 0c70.7 0 128-57.3 128-128s-57.3-128-128-128l-256 0zM0 256C0 167.6 71.6 96 160 96l256 0c88.4 0 160 71.6 160 160s-71.6 160-160 160l-256 0C71.6 416 0 344.4 0 256zm480 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z\"]\n  };\n  const faRectangleVertical = {\n    prefix: 'fal',\n    iconName: 'rectangle-vertical',\n    icon: [384, 512, [\"rectangle-portrait\"], \"f2fb\", \"M352 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 384zM384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384z\"]\n  };\n  const faRectanglePortrait = faRectangleVertical;\n  const faPersonWalking = {\n    prefix: 'fal',\n    iconName: 'person-walking',\n    icon: [320, 512, [128694, \"walking\"], \"f554\", \"M200 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 200 0zM121.5 170.2c-1.3 .6-2.6 1.3-3.9 2l-12.7 6.9c-27.5 15-47.4 40.8-55 71.2l-2.4 9.6c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4l2.4-9.5c9.8-39 35.4-72.2 70.7-91.5l12.7-6.9c19.4-10.6 41.2-16.2 63.4-16.2c36.9 0 69.7 23.6 81.4 58.7l17.1 51.4c3.4 10.1 10 18.8 18.9 24.8l29.7 19.8c7.4 4.9 9.3 14.8 4.4 22.2s-14.8 9.3-22.2 4.4l-29.7-19.8c-14.8-9.9-25.9-24.4-31.5-41.3l-8.8-26.4L187.3 331l43.6 37.8c4.7 4.1 8.1 9.4 9.8 15.4l30.7 107.4c2.4 8.5-2.5 17.4-11 19.8s-17.4-2.5-19.8-11L209.9 393 109.4 305.8C94.9 293.3 89.3 273.4 95 255.2l26.6-85zm36.6-9.9L125.5 264.8c-1.9 6.1 0 12.7 4.8 16.9l30.9 26.8 45-130c-10-11.5-24.7-18.4-40.6-18.4c-2.5 0-5 .1-7.5 .3zM126.3 375.2L95.5 436.8c-1.5 3.1-3.6 5.9-6 8.3L27.3 507.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l62.2-62.2 30.8-61.7c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5z\"]\n  };\n  const faWalking = faPersonWalking;\n  const faL = {\n    prefix: 'fal',\n    iconName: 'l',\n    icon: [320, 512, [108], \"4c\", \"M48 32c8.8 0 16 7.2 16 16l0 400 240 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 480c-8.8 0-16-7.2-16-16L32 48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faSignalStream = {\n    prefix: 'fal',\n    iconName: 'signal-stream',\n    icon: [576, 512, [], \"f8dd\", \"M90.3 68.5c6.8 5.7 7.6 15.8 1.9 22.5C54.6 135.6 32 193.1 32 256s22.6 120.4 60.2 165c5.7 6.8 4.8 16.8-1.9 22.5s-16.8 4.8-22.5-1.9C25.5 391.5 0 326.7 0 256S25.5 120.5 67.8 70.4c5.7-6.8 15.8-7.6 22.5-1.9zm395.4 0c6.8-5.7 16.8-4.8 22.5 1.9C550.5 120.5 576 185.3 576 256s-25.5 135.5-67.8 185.6c-5.7 6.8-15.8 7.6-22.5 1.9s-7.6-15.8-1.9-22.5C521.4 376.4 544 318.9 544 256s-22.6-120.4-60.2-165c-5.7-6.8-4.8-16.8 1.9-22.5zM224 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM164.6 154.2C141.7 181.9 128 217.3 128 256s13.7 74.1 36.6 101.8c5.6 6.8 4.7 16.9-2.1 22.5s-16.9 4.7-22.5-2.1C112.5 345 96 302.4 96 256s16.5-89 43.9-122.2c5.6-6.8 15.7-7.8 22.5-2.1s7.8 15.7 2.1 22.5zm271.5-20.4C463.5 167 480 209.6 480 256s-16.5 89-43.9 122.2c-5.6 6.8-15.7 7.8-22.5 2.1s-7.8-15.7-2.1-22.5C434.3 330.1 448 294.7 448 256s-13.7-74.1-36.6-101.8c-5.6-6.8-4.7-16.9 2.1-22.5s16.9-4.7 22.5 2.1z\"]\n  };\n  const faDownToBracket = {\n    prefix: 'fal',\n    iconName: 'down-to-bracket',\n    icon: [448, 512, [], \"e4e7\", \"M222.2 319.2c.5 .5 1.1 .8 1.8 .8s1.4-.3 1.8-.8L350.2 187.3c1.2-1.2 1.8-2.9 1.8-4.6c0-3.7-3-6.7-6.7-6.7L288 176c-8.8 0-16-7.2-16-16l0-120c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 120c0 8.8-7.2 16-16 16l-57.3 0c-3.7 0-6.7 3-6.7 6.7c0 1.7 .7 3.3 1.8 4.6L222.2 319.2zM224 352c-9.5 0-18.6-3.9-25.1-10.8L74.5 209.2C67.8 202 64 192.5 64 182.7c0-21.4 17.3-38.7 38.7-38.7l41.3 0 0-104c0-22.1 17.9-40 40-40l80 0c22.1 0 40 17.9 40 40l0 104 41.3 0c21.4 0 38.7 17.3 38.7 38.7c0 9.9-3.8 19.3-10.5 26.5L249.1 341.2c-6.5 6.9-15.6 10.8-25.1 10.8zM32 336l0 96c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faCircleZ = {\n    prefix: 'fal',\n    iconName: 'circle-z',\n    icon: [512, 512, [], \"e130\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l128.9 0L163 358.7c-3.5 4.9-3.9 11.3-1.2 16.6s8.2 8.7 14.2 8.7l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128.9 0L349 153.3c3.5-4.9 3.9-11.3 1.2-16.6s-8.2-8.7-14.2-8.7l-160 0z\"]\n  };\n  const faStars = {\n    prefix: 'fal',\n    iconName: 'stars',\n    icon: [512, 512, [], \"f762\", \"M352 16l0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zM152.8 265.5c-4.7 9.5-13.7 16-24.1 17.5L41.2 295.8l63.4 61.9c7.5 7.3 11 17.9 9.2 28.3l-15 87.3L177 432.1c9.3-4.9 20.5-4.9 29.8 0L285 473.3l-15-87.3c-1.8-10.4 1.7-20.9 9.2-28.3l63.4-61.9-87.5-12.7c-10.4-1.5-19.4-8.1-24.1-17.5l-39.1-79.4-39.1 79.4zm17.6-108.1c8.8-17.9 34.3-17.9 43.1 0l46.3 94 103.5 15.1c19.7 2.9 27.5 27 13.3 40.9l-74.9 73.2 17.7 103.3c3.4 19.6-17.2 34.6-34.8 25.3l-92.6-48.8L99.3 509.2c-17.6 9.3-38.2-5.7-34.8-25.3L82.2 380.6 7.2 307.4C-7 293.5 .9 269.3 20.5 266.5l103.5-15.1 46.3-94zM448 160c8.8 0 16 7.2 16 16l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFire = {\n    prefix: 'fal',\n    iconName: 'fire',\n    icon: [448, 512, [128293], \"f06d\", \"M239.7 109.4c6.1 7.7 15.5 12.1 25.3 12s19.1-4.7 25.1-12.5c8.4-11 16.9-21.7 25.6-31.1c27.8 28.8 52.1 65.5 69.8 101.1c19.6 39.4 30.5 75.7 30.5 97.6C416 388.3 328.8 480 224 480C118 480 32 388.4 32 276.5c0-29.9 14.4-70.8 40.9-115.4c24.7-41.6 59.3-85.3 100.2-124.7c23.5 22.7 45.7 47 66.6 73zm25-20c-6.9-8.6-13.9-17-21-25.2C225.6 43.6 206.7 24 187 5.5c-7.8-7.3-19.9-7.3-27.7-.1c-46.5 43.2-86 92.3-113.9 139.3C17.8 191.2 0 238.1 0 276.5C0 404.1 98.4 512 224 512c124.2 0 224-107.8 224-235.5c0-29.3-13.5-71.1-33.8-111.9c-20.7-41.4-49.9-85-84.5-118c-7.8-7.5-20.1-7.5-28-.1c-5.7 5.4-11.2 11.3-16.5 17.4c-7.3 8.4-14.2 17.2-20.5 25.5zM128 306.8c0-23.7 13-46.3 47.1-89.1c16.8 21.3 46.2 58.7 62.6 79.6c12.5 15.9 36.3 16.3 49.4 1l23.4-27.2c17.8 38.8 9.4 86.6-24.9 110.7C267.1 394 247.7 400 225.7 400c-28.2 0-52.6-9-69.8-24.7c-17-15.5-28-38.4-28-68.5zm72-109.2c-12.7-16.1-37-16.2-49.8-.1C116.8 239.4 96 270.3 96 306.8c0 38.5 14.3 70.2 38.4 92.1c23.9 21.8 56.4 33.1 91.3 33.1c28.5 0 54.1-8 77.7-23.7c0 0 0 0 0 0l.3-.2c51.2-35.7 59.1-104.2 33.9-154.6c-10.7-21.4-37.3-19.7-49.9-5.1l-24.9 29s0 0 0 0c-16.5-21-46-58.5-62.8-79.8z\"]\n  };\n  const faBedPulse = {\n    prefix: 'fal',\n    iconName: 'bed-pulse',\n    icon: [640, 512, [\"procedures\"], \"f487\", \"M478.3 8.8L505.9 64 624 64c8.8 0 16 7.2 16 16s-7.2 16-16 16L496 96c-6.1 0-11.6-3.4-14.3-8.8L465.6 55 414.9 181.9c-2.3 5.9-7.9 9.8-14.2 10s-12.2-3.2-15-8.8L342.1 96 208 96c-8.8 0-16-7.2-16-16s7.2-16 16-16l144 0c6.1 0 11.6 3.4 14.3 8.8L398.4 137 449.1 10.1c2.3-5.9 7.9-9.8 14.2-10s12.2 3.2 15 8.8zM304 160l34.3 0 16 32L304 192c-8.8 0-16 7.2-16 16l0 144 320 0 0-80c0-44.2-35.8-80-80-80l-82.7 0 12.8-32 69.9 0c61.9 0 112 50.1 112 112l0 96 0 64 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L32 448l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64L0 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 272 224 0 0-144c0-26.5 21.5-48 48-48zM608 416l0-32-336 0L32 384l0 32 576 0zM192 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 240a80 80 0 1 1 160 0A80 80 0 1 1 64 240z\"]\n  };\n  const faProcedures = faBedPulse;\n  const faHouseDay = {\n    prefix: 'fal',\n    iconName: 'house-day',\n    icon: [640, 512, [], \"e00e\", \"M192 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48zM16 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0zM276.7 52.7l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0zM410.4 99.9c-6-5.1-14.8-5.1-20.8 0l-224 192c-6.7 5.8-7.5 15.9-1.7 22.6s15.9 7.5 22.6 1.7L224 283.9 224 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-164.1 37.6 32.2c6.7 5.7 16.8 5 22.6-1.7s5-16.8-1.7-22.6l-224-192zM544 256.5L544 448c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32l0-191.5L400 133.1 544 256.5zM336 304l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zm96 0l0 64-64 0 0-64 64 0zM144 176c0-17.7 14.3-32 32-32c13.9 0 25.8 8.9 30.2 21.3c2.9 8.3 12.1 12.7 20.4 9.8s12.7-12.1 9.8-20.4C227.6 129.8 203.9 112 176 112c-35.3 0-64 28.7-64 64c0 27.9 17.8 51.6 42.7 60.4c8.3 2.9 17.5-1.4 20.4-9.8s-1.4-17.5-9.8-20.4C152.9 201.8 144 189.9 144 176zm-36.7 91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32zM52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faShuttleSpace = {\n    prefix: 'fal',\n    iconName: 'shuttle-space',\n    icon: [640, 512, [\"space-shuttle\"], \"f197\", \"M245.2 448.1L405.3 352l58.7 0c64.7 0 123.5-27.4 164.8-76.3c9.6-11.4 9.6-28 0-39.4C587.5 187.4 528.7 160 464 160l-58.7 0L245.2 63.9C210.4 43 170.6 32 130 32L80 32C53.5 32 32 53.5 32 80l0 48c-17.7 0-32 14.3-32 32L0 352c0 17.7 14.3 32 32 32l0 48c0 26.5 21.5 48 48 48l50 0c40.6 0 80.4-11 115.2-31.9zM64 384l48 0c5.5 0 10.8-.6 16-1.6l0 65.6-48 0c-8.8 0-16-7.2-16-16l0-48zm164.7 36.6c-21.2 12.7-44.5 21.2-68.7 25l0-77.6c5.5-4.2 10.5-9 14.8-14.5c.6-.7 1.2-1.2 1.6-1.4c.2-.1 .3-.1 .3-.1l166.4 0L228.7 420.6zM64 352l-32 0 0-80 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 240l0-80 32 0 48 0c15.3 0 28.9 7.1 37.7 18.3c5.8 7.3 15.2 13.7 27 13.7L464 192c54.9 0 104.4 22.9 139.5 64c-35.1 41.1-84.6 64-139.5 64l-287.3 0c-11.8 0-21.2 6.4-27 13.7C140.9 344.9 127.3 352 112 352l-48 0zm0-224l0-48c0-8.8 7.2-16 16-16l48 0 0 65.6c-5.2-1.1-10.5-1.6-16-1.6l-48 0zm110.8 30.5c-4.3-5.4-9.3-10.3-14.8-14.5l0-77.6c24.2 3.8 47.6 12.3 68.7 25L343.1 160l-166.4 0c0 0-.2 0-.3-.1c-.4-.2-1-.7-1.6-1.4zM464 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSpaceShuttle = faShuttleSpace;\n  const faShirtLongSleeve = {\n    prefix: 'fal',\n    iconName: 'shirt-long-sleeve',\n    icon: [640, 512, [], \"e3c7\", \"M110.3 73.4C124.3 47.9 151.2 32 180.4 32L192 32l4 0 28.3 0c4.1 49.3 45.3 88 95.7 88s91.6-38.7 95.7-88L444 32l4 0 11.6 0c29.2 0 56 15.9 70.1 41.4l66.4 120.7c7.8 14.2 11.9 30.1 11.9 46.3L608 368c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-127.6c0-5.4-1.4-10.7-4-15.4L481.2 118c-1.4-2.6-3.1-5.1-5-7.3c-4.4-5.1-11.4-6.9-17.7-4.5s-10.4 8.3-10.4 15L448 456c0 13.3-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24l0-334.8c0-6.7-4.2-12.7-10.4-15s-13.3-.5-17.7 4.5c-1.9 2.2-3.6 4.6-5.1 7.3L100 225c-2.6 4.7-4 10-4 15.4L96 368c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-127.6c0-16.2 4.1-32.1 11.9-46.3L110.3 73.4zM180.4 0c-40.8 0-78.5 22.2-98.1 58L15.8 178.8C5.5 197.7 0 218.9 0 240.4L0 368c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-127.6 32-58.2L160 456c0 30.9 25.1 56 56 56l208 0c30.9 0 56-25.1 56-56l0-273.7 32 58.2L512 368c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-127.6c0-21.6-5.4-42.8-15.8-61.7L557.8 58C538.1 22.2 500.5 0 459.6 0L448 0l-4 0L407.6 0c-1.5 0-2.9 .1-4.2 .4c-1.1-.2-2.2-.4-3.4-.4L240 0c-1.2 0-2.3 .1-3.4 .4c-1.3-.2-2.8-.4-4.2-.4L196 0l-4 0L180.4 0zm76.1 32l127 0c-3.9 31.6-30.9 56-63.5 56s-59.6-24.4-63.5-56z\"]\n  };\n  const faChartPieSimple = {\n    prefix: 'fal',\n    iconName: 'chart-pie-simple',\n    icon: [512, 512, [\"chart-pie-alt\"], \"f64e\", \"M256 17.7l0 9.4L256 240c0 8.8 7.2 16 16 16l222.3 0c9.6 0 17.7-7.4 17.7-17.1C512 107 405 0 273.1 0C263.4 0 256 8.1 256 17.7zm32 14.8C390.4 39.8 472.2 121.6 479.5 224L288 224l0-191.5zM192 288c0 17.7 14.3 32 32 32l218.4 0C420.8 411.7 338.3 480 240 480C125.1 480 32 386.9 32 272c0-98.3 68.3-180.8 160-202.4L192 288zM224 66.7c0-18.5-15.7-33.3-33.8-29.5C81.5 60.1 0 156.5 0 272C0 404.6 107.5 512 240 512c115.5 0 211.9-81.5 234.8-190.2c3.8-18.1-11-33.8-29.5-33.8L256 288l-32 0 0-32 0-189.3z\"]\n  };\n  const faChartPieAlt = faChartPieSimple;\n  const faFaceLaugh = {\n    prefix: 'fal',\n    iconName: 'face-laugh',\n    icon: [512, 512, [\"laugh\"], \"f599\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 400c52 0 97.1-32.8 115.7-80l-231.4 0c18.6 47.2 63.7 80 115.7 80zM126.5 288l259.1 0c14.2 0 25.4 12.3 21.8 26c-18.1 68-79 118-151.3 118s-133.2-50-151.3-118c-3.6-13.7 7.6-26 21.8-26zm25.9-96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faLaugh = faFaceLaugh;\n  const faFolderOpen = {\n    prefix: 'fal',\n    iconName: 'folder-open',\n    icon: [576, 512, [128194, 128449, 61717], \"f07c\", \"M448 160l0 32 32 0 0-32c0-35.3-28.7-64-64-64L298.5 96c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0 80 0c19.6 0 37.3-11.9 44.6-30.2l64-160c5.9-14.8 4.1-31.5-4.8-44.7S543.9 224 528 224l-400 0c-19.6 0-37.3 11.9-44.6 30.2L32 382.8 32 96c0-17.7 14.3-32 32-32l117.5 0c8.5 0 16.6 3.4 22.6 9.4l22.6-22.6L204.1 73.4l26.5 26.5c18 18 42.4 28.1 67.9 28.1L416 128c17.7 0 32 14.3 32 32zM384 448L64 448c-5.3 0-10.3-2.6-13.2-7s-3.6-10-1.6-14.9l64-160c2.4-6.1 8.3-10.1 14.9-10.1l400 0c5.3 0 10.3 2.6 13.2 7s3.6 10 1.6 14.9l-64 160C476.4 444 470.5 448 464 448l-80 0z\"]\n  };\n  const faAlbumCollectionCircleUser = {\n    prefix: 'fal',\n    iconName: 'album-collection-circle-user',\n    icon: [640, 512, [], \"e48f\", \"M32 16c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 0C39.2 0 32 7.2 32 16zM16 80c0 8.8 7.2 16 16 16l448 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 64c-8.8 0-16 7.2-16 16zm43.8 48C26.9 128 1.1 156.3 4 189.1l24.7 272C31.4 489.9 55.6 512 84.5 512l310.3 0c-12.9-9.1-24.5-19.9-34.6-32L84.5 480c-12.4 0-22.8-9.5-23.9-21.8l-24.7-272C34.6 172.1 45.7 160 59.8 160l392.4 0c14.1 0 25.2 12.1 23.9 26.2l-.6 7c6.7-.8 13.6-1.2 20.5-1.2c3.9 0 7.8 .1 11.7 .4l.3-3.3c3-32.8-22.8-61.1-55.8-61.1L59.8 128zM256 192c-88.4 0-160 57.3-160 128s71.6 128 160 128c27.6 0 53.6-5.6 76.2-15.4c-3.9-9.9-6.9-20.2-9-30.8C304.4 410.6 281.7 416 256 416c-77.7 0-128-49.3-128-96s50.3-96 128-96c43.3 0 78 15.3 100.3 36.9c6.5-8.5 13.8-16.4 21.8-23.6C348.8 209.6 305 192 256 192zm0 152c13.3 0 24-9 24-20s-10.7-20-24-20s-24 9-24 20s10.7 20 24 20zM556 462.6c-17.3 11-37.9 17.4-60 17.4s-42.7-6.4-60-17.4c7.8-9.1 19.4-14.6 31.8-14.6l56.4 0c12.4 0 23.9 5.5 31.8 14.6zm24.3-20.8c-13.8-16.1-34.2-25.8-56.1-25.8l-56.4 0c-21.8 0-42.2 9.6-56.1 25.8C394.5 422.1 384 396.2 384 368c0-61.9 50.1-112 112-112s112 50.1 112 112c0 28.2-10.5 54.1-27.7 73.8zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 320a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112z\"]\n  };\n  const faCandy = {\n    prefix: 'fal',\n    iconName: 'candy',\n    icon: [640, 512, [127852], \"e3e7\", \"M376.9 405.6C359.2 412.3 340 416 320 416c-4.9 0-9.7-.2-14.4-.6L183.8 171.9c12.8-20.7 30.1-38.2 50.6-51.2L376.9 405.6zm28.6-14.3L263.1 106.4C280.8 99.7 300 96 320 96c4.9 0 9.7 .2 14.4 .6L456.2 340.1c-12.8 20.7-30.1 38.2-50.6 51.2zm-14.2 43.1s0 0 0 0c10-4 19.5-8.8 28.6-14.3c0 0 0 0 0 0c40.9-24.9 71.7-64.7 84.9-111.8l91.9 49c10.5 5.6 23.5 2.7 30.6-6.9c9.1-12.3 3.8-24.5-5.3-35.4c-5.4-6.4-12-12.3-17.9-17.5c0 0 0 0 0 0c-3.2-2.9-6.3-5.6-8.7-8c2.8-1 5.8-2 9-3c8.3-2.7 17.6-5.7 24.6-10.5c6.5-4.5 11.1-10.7 11.1-19.8s-4.6-15.3-11.1-19.8c-7-4.9-16.2-7.8-24.6-10.5c-3.2-1-6.3-2-9-3c2.4-2.4 5.4-5.1 8.7-8c5.9-5.2 12.6-11.2 17.9-17.5c9.2-10.9 14.4-23.1 5.3-35.4c-7.1-9.6-20.1-12.5-30.6-6.9l-91.9 49C485.2 134.3 427.4 80.7 355.5 67.3c0 0 0 0 0 0C344 65.1 332.2 64 320.1 64c0 0 0 0-.1 0c-25.2 0-49.2 4.8-71.3 13.7c0 0 0 0 0 0c-10 4-19.6 8.8-28.6 14.3c0 0 0 0 0 0c-40.9 24.9-71.7 64.7-84.9 111.8l-91.9-49c-10.5-5.6-23.5-2.7-30.6 6.9c-9.1 12.3-3.8 24.5 5.3 35.4c5.4 6.4 12 12.3 17.9 17.5c0 0 0 0 0 0c3.2 2.9 6.3 5.6 8.7 8c-2.8 1-5.8 2-9 3c0 0 0 0 0 0c-8.3 2.7-17.6 5.7-24.6 10.5C4.6 240.7 0 246.9 0 256s4.6 15.3 11.1 19.8c7 4.9 16.2 7.8 24.6 10.5c3.2 1 6.3 2 9 3c-2.4 2.4-5.4 5.1-8.7 8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-5.9 5.2-12.6 11.2-17.9 17.5C8.9 325.8 3.6 338 12.7 350.3c7.1 9.6 20.1 12.5 30.6 6.9l91.9-49c19.6 69.5 77.4 123.1 149.3 136.5c0 0 0 0 0 0c12.1 2.3 24.6 3.4 37.4 3.3c0 0 0 0 0 0c24.5-.2 47.9-5.1 69.4-13.7zm-126-27.9C203.9 384.1 160 325.2 160 256c0-16.2 2.4-31.8 6.9-46.5l98.5 196.9zM374.7 105.6C436.1 127.9 480 186.8 480 256c0 16.2-2.4 31.8-6.9 46.5L374.7 105.6zM512 256c0-6.3-.3-12.4-.9-18.5l54.9-29.3c-3.2 6.5-4.2 14-2.6 21.4c2.3 10.8 10 19.8 20.4 23.7c2.8 1.1 5.6 2 8.1 2.8l.1 0-.1 0c-2.4 .8-5.3 1.7-8.1 2.8c-10.4 3.9-18.1 12.8-20.4 23.7c-1.6 7.3-.6 14.8 2.6 21.4l-54.9-29.3c.6-6.1 .9-12.3 .9-18.5zM128.9 237.5c-.6 6.1-.9 12.3-.9 18.5s.3 12.4 .9 18.5L73.9 303.8c3.2-6.5 4.2-14 2.6-21.4c-2.3-10.8-10-19.8-20.4-23.7c-2.8-1.1-5.6-2-8.1-2.8l-.1 0 .1 0c2.4-.8 5.3-1.7 8.1-2.8c10.4-3.9 18.1-12.8 20.4-23.7c1.6-7.3 .6-14.8-2.6-21.4l54.9 29.3z\"]\n  };\n  const faBowlHot = {\n    prefix: 'fal',\n    iconName: 'bowl-hot',\n    icon: [512, 512, [\"soup\"], \"f823\", \"M144 0c8.8 0 16 7.2 16 16l0 16c0 20.1 9.5 39.1 25.6 51.2C209.8 101.3 224 129.8 224 160l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-20.1-9.5-39.1-25.6-51.2C142.2 90.7 128 62.2 128 32l0-16c0-8.8 7.2-16 16-16zm.8 445.5c7.7 3.7 13.7 10.3 16.5 18.4c3.3 9.4 12.2 16.1 22.7 16.1l144 0c10.4 0 19.4-6.7 22.7-16.1c2.8-8.1 8.7-14.7 16.5-18.4c61.4-29.2 105-90.1 109.3-162.2l.6-10.3c.5-9.2-6.8-16.9-16-16.9L50.9 256c-9.2 0-16.5 7.7-16 16.9l.6 10.3c4.2 72.1 47.8 133 109.3 162.2zM3 274.8C1.4 247.2 23.3 224 50.9 224l410.2 0c27.6 0 49.5 23.2 47.9 50.8l-.6 10.3c-4.9 84.1-55.9 155.1-127.5 189.2C373.3 496.3 352.5 512 328 512l-144 0c-24.5 0-45.3-15.7-52.9-37.6C59.5 440.3 8.5 369.3 3.6 285.2L3 274.8zM288 16l0 16c0 20.1 9.5 39.1 25.6 51.2C337.8 101.3 352 129.8 352 160l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-20.1-9.5-39.1-25.6-51.2C270.2 90.7 256 62.2 256 32l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faSoup = faBowlHot;\n  const faFlatbread = {\n    prefix: 'fal',\n    iconName: 'flatbread',\n    icon: [512, 512, [129747], \"e40b\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm363.3-84.7l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l192-192c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm-112-70.6c6.2 6.2 6.2 16.4 0 22.6l-128 128c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0zm160 182.6l-128 128c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faHeartCirclePlus = {\n    prefix: 'fal',\n    iconName: 'heart-circle-plus',\n    icon: [576, 512, [], \"e500\", \"M244 130.6l-12-13.5-4.2-4.7c-26-29.2-65.3-42.8-103.8-35.8c-53.3 9.7-92 56.1-92 110.3l0 3.5c0 32.3 13.4 63.1 37.1 85.1L253 446.8c.8 .7 1.9 1.2 3 1.2s2.2-.4 3-1.2l10.9-10.2c4.3 10.2 9.6 20 15.7 29.1l-4.9 4.5c-.8 .8-1.7 1.5-2.6 2.2c-6.3 4.9-14.1 7.5-22.1 7.5c-9.2 0-18-3.5-24.8-9.7L47.2 299c-3.8-3.5-7.3-7.2-10.7-11C13.1 261 0 226.4 0 190.4l0-3.5C0 117.3 49.8 57.6 118.3 45.1c40.9-7.4 82.6 3.2 114.7 28.4c6.7 5.3 13 11.1 18.7 17.6l4.2 4.7 4.2-4.7c4.2-4.7 8.6-9.1 13.3-13.1c1.8-1.5 3.6-3 5.4-4.5C311 48.4 352.7 37.7 393.7 45.1C462.2 57.6 512 117.3 512 186.9l0 3.5c0 6.8-.5 13.5-1.4 20.1c-9.8-4.9-20.2-8.9-30.9-12c.2-2.7 .3-5.4 .3-8.1l0-3.5c0-54.2-38.7-100.6-92-110.3c-38.5-7-77.8 6.6-103.8 35.8l-4.2 4.7-12 13.5c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-64l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faCodeFork = {\n    prefix: 'fal',\n    iconName: 'code-fork',\n    icon: [448, 512, [], \"e13b\", \"M80 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80-48c0 38.7-27.5 71-64 78.4L96 192c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-33.6c-36.5-7.4-64-39.7-64-78.4c0-44.2 35.8-80 80-80s80 35.8 80 80c0 38.7-27.5 71-64 78.4l0 33.6c0 44.2-35.8 80-80 80l-64 0 0 81.6c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4l0-81.6-64 0c-44.2 0-80-35.8-80-80l0-33.6C27.5 151 0 118.7 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm64 304a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM416 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faCity = {\n    prefix: 'fal',\n    iconName: 'city',\n    icon: [640, 512, [127961], \"f64f\", \"M96 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 0 16 0 16-16 0L64 96c-17.7 0-32 14.3-32 32l0 320c0 17.7 14.3 32 32 32l133.5 0c4.2 11.9 10.7 22.8 19 32L64 512c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l0-48C64 7.2 71.2 0 80 0s16 7.2 16 16zM512 192c-17.7 0-32-14.3-32-32l0-96c0-17.7-14.3-32-32-32L288 32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32l32 0 128 0 128 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32l-64 0zm0-128l0 64 0 32 32 0 32 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-128 0-128 0-32 0c-35.3 0-64-28.7-64-64l0-384c0-35.3 28.7-64 64-64L448 0c35.3 0 64 28.7 64 64zM320 392l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm32-8l32 0 0-32-32 0 0 32zM344 64l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zM320 264l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm32-8l32 0 0-32-32 0 0 32zM504 448c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0zm8-64l0 32 32 0 0-32-32 0zm-32-88l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm32-8l32 0 0-32-32 0 0 32zM88 352c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0zm8-64l0 32 32 0 0-32-32 0zM64 200l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm32-8l32 0 0-32-32 0 0 32z\"]\n  };\n  const faSignalBarsWeak = {\n    prefix: 'fal',\n    iconName: 'signal-bars-weak',\n    icon: [640, 512, [\"signal-alt-1\"], \"f691\", \"M96 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32zM80 384c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48z\"]\n  };\n  const faSignalAlt1 = faSignalBarsWeak;\n  const faMicrophoneLines = {\n    prefix: 'fal',\n    iconName: 'microphone-lines',\n    icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", \"M256 160l0-32-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 160c0 35.3 28.7 64 64 64s64-28.7 64-64l-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-32-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0zm32 16l0 64 0 16c0 53-43 96-96 96s-96-43-96-96L96 96c0-53 43-96 96-96s96 43 96 96l0 16 0 64zM48 192c8.8 0 16 7.2 16 16l0 48c0 70.7 57.3 128 128 128s128-57.3 128-128l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48c0 83-63.1 151.2-144 159.2l0 64.8 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64.8C95.1 407.2 32 339 32 256l0-48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faMicrophoneAlt = faMicrophoneLines;\n  const faClockTwelve = {\n    prefix: 'fal',\n    iconName: 'clock-twelve',\n    icon: [512, 512, [], \"e358\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 112l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faPepperHot = {\n    prefix: 'fal',\n    iconName: 'pepper-hot',\n    icon: [512, 512, [127798], \"f816\", \"M422.9 133.4l11.2 7.5 9.4 9.6C466.1 173.7 480 205.2 480 240c0 3-.1 5.9-.3 8.8C469.4 233.4 452 224 433.2 224L368 224l0-72c0-15.7-6.4-29.8-16.8-40l.8 0c26.3 0 50.6 7.9 70.9 21.4zM512 240c0-43.3-17.2-82.6-45.2-111.4l-.4-.4c1.5-3.3 2.9-6.6 4.2-10c9.4-25.6 10.6-53.8 2.7-80.5c-1.1-3.8-2.4-7.6-3.9-11.3l-6.5-16.3s0 0 0 0s0 0 0 0c-3.3-8.2-12.6-12.2-20.8-8.9s-12.2 12.6-8.9 20.8c0 0 0 0 0 0l6.5 16.3c2.5 6.3 4.3 12.7 5.4 19.2c.9 5.1 1.4 10.3 1.4 15.5c.1 11.6-1.8 23.1-5.8 34c-9-6-18.6-11.1-28.7-15.2C393.5 84.1 373.2 80 352 80c-24.3 0-47.3 5.4-67.9 15.1c-19.3 9-10.5 32.9 10.8 32.9l17.1 0c13.3 0 24 10.7 24 24l0 80c0 13.3 10.7 24 24 24l73.2 0c9.1 0 17.4 5.1 21.5 13.3l11.7 23.4c8.2 16.4 30.7 17.5 36.8 .1c5.8-16.5 8.9-34.3 8.9-52.8zM261.7 160L172.4 305.7c-18.1 29.6-47.5 50.5-81.4 58.1l-35.4 7.9C23.1 378.9 0 407.7 0 441c0 39.2 31.8 71 71 71l32.1 0c141.1 0 269.1-68.1 348.9-176.2l-16.2-32.5C362.9 411.3 239.6 480 103.2 480L71 480c-21.6 0-39-17.5-39-39c0-18.3 12.7-34.1 30.6-38.1L97.9 395c42.3-9.4 79-35.6 101.7-72.6L299.2 160l-37.5 0z\"]\n  };\n  const faCitrusSlice = {\n    prefix: 'fal',\n    iconName: 'citrus-slice',\n    icon: [512, 512, [], \"e2f5\", \"M427.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-400 400c-6.2 6.2-6.2 16.4 0 22.6C58.9 481.5 132.5 512 209.1 512l4 0C378.2 512 512 378.2 512 213.2l0-4c0-76.7-30.5-150.2-84.7-204.5zM278.8 175.8l89.4-89.4c21.5 25.2 36.9 55.9 43.7 89.7l-133 0-.2-.2zM295.6 208l120.3 0c.1 2.7 .2 5.3 .2 8c0 49.5-18 94.7-47.7 129.7l-82.5-82.5c10.7-16.5 14-36.5 9.8-55.2zm50.1 160.3C310.7 398 265.5 416 216 416c-2.7 0-5.3-.1-8-.2l0-122c18.4 4.6 38.2 1.8 54.9-8.4l82.8 82.8zM176 412c-33.7-6.9-64.4-22.2-89.7-43.7L176 278.6 176 412zM448 216c0-58.3-21.5-111.6-57-152.3L415.6 39C457 85.8 480 146.3 480 209.1l0 4C480 360.5 360.5 480 213.2 480l-4 0C146.3 480 85.8 457 39 415.6L63.7 391c40.8 35.5 94 57 152.3 57c128.1 0 232-103.9 232-232zM256.2 198.5c13.1 15.7 12.2 39.1-2.5 53.8s-38.1 15.6-53.8 2.5l56.3-56.3z\"]\n  };\n  const faSheep = {\n    prefix: 'fal',\n    iconName: 'sheep',\n    icon: [640, 512, [128017], \"f711\", \"M544 136c0-39.8-32.2-72-72-72c-36.1 0-66 26.6-71.2 61.2l.1 .1-.1 .1c-.5 3.5-.8 7-.8 10.6l0 72c0 35.3 28.7 64 64 64l16 0c35.3 0 64-28.7 64-64l0-72zM372.5 105.8C385.4 63.1 425.1 32 472 32c44.4 0 82.2 27.8 97.2 66.9l47.7 31.8c7.4 4.9 9.3 14.8 4.4 22.2s-14.8 9.3-22.2 4.4L576 141.9l0 66.1c0 53-43 96-96 96l-16 0c-53 0-96-43-96-96l0-60.8-15.1 10.1c-7.4 4.9-17.3 2.9-22.2-4.4s-2.9-17.3 4.4-22.2l37.3-24.9zM448 144a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM416 344c9.9 0 18.8-4.5 24.7-11.6c10.1 2.4 20.5 3.6 31.3 3.6c1.1 0 2.2 0 3.4 0c-8.7 21.5-28.8 37.3-52.8 39.7l-25 100C392.2 497 373 512 351 512l-15 0c-26.5 0-48-21.5-48-48l0-40.6c-9.4 5.4-20.3 8.6-32 8.6s-22.6-3.1-32-8.6l0 40.6c0 26.5-21.5 48-48 48l-15 0c-22 0-41.2-15-46.6-36.4l-25-100C57.2 372.4 32 345.1 32 312c0-5.3 .7-10.5 1.9-15.5C13.7 285.7 0 264.5 0 240s13.7-45.7 33.9-56.5c-1.2-5-1.9-10.2-1.9-15.5c0-35.3 28.7-64 64-64c3.3 0 6.6 .3 9.8 .8C112.7 76.8 137.9 56 168 56c15 0 28.9 5.2 39.8 13.9C219.5 56.5 236.8 48 256 48s36.5 8.5 48.2 21.9C315.1 61.2 329 56 344 56c5.7 0 11.2 .7 16.5 2.1c-6.4 9.2-11.7 19.2-15.8 29.9l-.7 0c-7.6 0-14.4 2.6-19.9 6.9c-13.4 10.6-32.8 8.9-44-4c-5.9-6.8-14.5-11-24.1-11s-18.2 4.2-24.1 11c-11.3 12.9-30.6 14.6-44 4C182.4 90.6 175.6 88 168 88c-15 0-27.7 10.4-31.1 24.3c-3.9 16.1-19.6 26.6-36 24c-1.6-.2-3.2-.4-5-.4c-17.7 0-32 14.3-32 32c0 2.7 .3 5.3 .9 7.8c3.5 14.2-3 29-16 36c-10.2 5.4-17 16.1-17 28.3s6.8 22.8 17 28.3c12.9 6.9 19.5 21.7 16 36c-.6 2.5-.9 5.1-.9 7.8c0 17.7 14.3 32 32 32c1.7 0 3.4-.1 5-.4c16.4-2.5 32 7.9 36 24c3.4 14 16.1 24.3 31.1 24.3c7.6 0 14.4-2.6 19.9-6.9c13.4-10.6 32.8-8.9 44 4c5.9 6.8 14.5 11 24.1 11s18.2-4.2 24.1-11c11.3-12.9 30.6-14.6 44-4c5.5 4.3 12.3 6.9 19.9 6.9c15 0 27.7-10.4 31.1-24.3c3.9-16.1 19.6-26.6 36-24c1.6 .2 3.2 .4 5 .4zm-72 80c-8.5 0-16.6-1.7-24-4.7l0 44.7c0 8.8 7.2 16 16 16l15 0c7.3 0 13.7-5 15.5-12.1l13.8-55.2C370 419.8 357.5 424 344 424zM131.7 412.7l13.8 55.2c1.8 7.1 8.2 12.1 15.5 12.1l15 0c8.8 0 16-7.2 16-16l0-44.7c-7.4 3-15.5 4.7-24 4.7c-13.5 0-26-4.2-36.3-11.3z\"]\n  };\n  const faUnlock = {\n    prefix: 'fal',\n    iconName: 'unlock',\n    icon: [448, 512, [128275], \"f09c\", \"M128 128c0-53 43-96 96-96c43.5 0 80.2 28.9 92 68.6c2.5 8.5 11.4 13.3 19.9 10.8s13.3-11.4 10.8-19.9C331 38.6 282 0 224 0C153.3 0 96 57.3 96 128l0 64-16 0c-44.2 0-80 35.8-80 80L0 432c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80l-240 0 0-64zM32 272c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-160z\"]\n  };\n  const faColonSign = {\n    prefix: 'fal',\n    iconName: 'colon-sign',\n    icon: [384, 512, [], \"e140\", \"M255.6 19.6c2-8.6-3.3-17.2-11.9-19.2s-17.2 3.3-19.2 11.9L212.2 64.6C111.6 72.5 32 154.9 32 256c0 70.8 39 132.4 96.9 165.7l-16.5 70.7c-2 8.6 3.3 17.2 11.9 19.2s17.2-3.3 19.2-11.9l14.9-64.1c14.2 5.3 29.1 9 44.6 10.9l-10.7 45.9c-2 8.6 3.3 17.2 11.9 19.2s17.2-3.3 19.2-11.9l12.1-51.8c41.1-1.6 79-15.5 109.8-38.2c7.1-5.2 8.7-15.2 3.4-22.4s-15.2-8.7-22.4-3.4c-23.6 17.3-52.2 28.6-83.3 31.4l69.2-296.5c4.9 2.9 9.6 6 14.1 9.3c7.1 5.2 17.1 3.7 22.4-3.4s3.7-17.1-3.4-22.4c-8-5.9-16.6-11.2-25.5-15.9l15.6-66.8c2-8.6-3.3-17.2-11.9-19.2s-17.2 3.3-19.2 11.9L290.1 73.8c-14.3-4.7-29.4-7.8-45-9.1l10.5-45.1zm-51.1 78l-68 291.2C92.7 360.1 64 311.2 64 256c0-80.3 60.8-147.3 140.5-158.4zM165.9 404.1L237.7 96.3c15.7 .9 30.9 4 45.1 8.9l-72.3 310c-15.6-1.6-30.6-5.4-44.6-11z\"]\n  };\n  const faHeadset = {\n    prefix: 'fal',\n    iconName: 'headset',\n    icon: [512, 512, [], \"f590\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224l0 144.1c0 26.5-21.5 48-48 48l-82.7-.1c-6.6-18.6-24.4-32-45.3-32l-64 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l64 0c20.9 0 38.7-13.4 45.3-32l82.7 .1c44.2 0 80.1-35.8 80.1-80L512 256C512 114.6 397.4 0 256 0S0 114.6 0 256l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48zM320 464c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0c8.8 0 16 7.2 16 16zM144 224l16 0 0 128-16 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zM64 272l0 32c0 44.2 35.8 80 80 80l16 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-16 0c-44.2 0-80 35.8-80 80zm288-48l16 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-16 0 0-128zm16-32l-16 0c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l16 0c44.2 0 80-35.8 80-80l0-32c0-44.2-35.8-80-80-80z\"]\n  };\n  const faBadgerHoney = {\n    prefix: 'fal',\n    iconName: 'badger-honey',\n    icon: [640, 512, [129441], \"f6b4\", \"M459.8 96c-21 0-41.8 4.9-60.6 14.3c-23.3 11.6-48.9 17.7-74.9 17.7L128 128c-5.3 0-10.5 .4-15.6 1.3C117.1 182.4 161.7 224 216 224l2 0c17.1 0 34-4.2 49.2-12.1l85.6-44.8C391.7 146.7 435 136 479 136l104.9 0c-.7-.4-1.5-.7-2.2-1l-61.1-26.7C502.2 100.2 482.3 96 462.2 96l-2.4 0zM32 224c0 43.2 28.5 79.8 67.8 91.8c8.3 2.6 13.1 11.3 10.7 19.7L99.2 374.9c-1.7 5.9-1.6 12.1 .1 18l13.1 43.7c2 6.8 8.3 11.4 15.3 11.4l21.2 0c10.7 0 18.4-10.3 15.3-20.6L156 399.7c-3.2-10.8-2.6-22.4 1.9-32.7l16-37.3c2.5-5.9 8.3-9.7 14.7-9.7l118.1 0c7.8 0 14.5 5.7 15.8 13.4l16.9 101.3c1.3 7.7 8 13.4 15.8 13.4l23.1 0c9.9 0 17.4-8.9 15.8-18.6L374.2 310.7c-1-5.8 1.3-11.6 5.9-15.2c42.5-33.4 112.3-71.5 187.8-78.4c11.5-1.1 21.7-5.3 28.7-12.4c7.2-7.2 11.3-17.1 11.3-27.3l0-2.2c0-2.4-.2-4.8-.6-7.2l-95.8 0c.3 1.3 .4 2.6 .4 4c0 11-9 20-20 20s-20-9-20-20c0-1.3 .1-2.6 .4-3.9c-36.5 1-72.3 10.3-104.8 27.3L282 240.2c-19.8 10.3-41.7 15.8-64 15.8l-2 0c-68.3 0-124.9-50.4-134.5-116C52 156.4 32 187.9 32 224zM75.7 340.9C58.9 333.3 44 322.3 32 308.7L32 320c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96C0 153.3 57.3 96 128 96l196.2 0c21 0 41.8-4.9 60.6-14.3C408.1 70.1 433.8 64 459.8 64l2.4 0c24.5 0 48.8 5.1 71.2 14.9l61.1 26.7C622.1 117.7 640 145 640 175.2l0 2.2c0 18.7-7.4 36.7-20.7 49.9c-12.1 12.1-27.6 18.7-43.3 21.1l0 23.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-19.1c-53.3 10.6-102.6 36.9-136.6 62.1l18.2 109.1c4.9 29.3-17.7 55.9-47.3 55.9l-23.1 0c-23.5 0-43.5-17-47.3-40.1L293.1 352l-94 0-11.8 27.6c-1.5 3.4-1.7 7.3-.6 10.9l8.3 27.7c9.2 30.8-13.8 61.8-46 61.8l-21.2 0c-21.2 0-39.9-13.9-46-34.2L68.7 402.1c-3.5-11.7-3.6-24.2-.2-36l7.2-25.2z\"]\n  };\n  const faH4 = {\n    prefix: 'fal',\n    iconName: 'h4',\n    icon: [640, 512, [], \"f86a\", \"M447.7 83L411.4 272 608 272l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16l0 352c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128-216 0c-4.8 0-9.3-2.1-12.3-5.8s-4.3-8.5-3.4-13.2l40-208c1.7-8.7 10.1-14.4 18.7-12.7s14.4 10.1 12.7 18.7zM16 64c8.8 0 16 7.2 16 16l0 160 256 0 0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160L32 272l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 256 0 80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faStoreSlash = {\n    prefix: 'fal',\n    iconName: 'store-slash',\n    icon: [640, 512, [], \"e071\", \"M544 272c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 54 32 25.3 0-79.3zM385.1 224c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c14.5 10.7 32.5 17.2 52.2 17.2c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0L141.6 0c-9.7 0-18.8 5-23.9 13.1l-.7 1.1 25.3 19.9 1.3-2.1 352.8 0 56.2 88.9s0 0 0 0c18.7 29.6 .3 66.6-29.2 70.6c-2.6 .3-5.2 .5-7.9 .5c-16.5 0-31.2-7.2-41.5-18.5c-6.1-6.7-14.7-10.5-23.7-10.5s-17.6 3.8-23.7 10.5c-10.2 11.2-24.8 18.4-41.4 18.4c-16.5 0-31.3-7.2-41.4-18.4c-6.1-6.7-14.7-10.5-23.7-10.5c-4 0-7.9 .8-11.6 2.2L382.7 224c.8 0 1.6 0 2.3 0zm-220.9-9.5l-29.7-23.4c-3.3 .6-6.7 .9-10.1 .9c-2.6 0-5.2-.2-7.9-.5c-20.7-2.8-35.9-22.1-36.6-43.5l-29-22.9c-12 43.2 14 91.7 61.3 98.1c4 .5 8.1 .8 12.1 .8c14.4 0 27.9-3.5 39.8-9.5zM378.8 384l-40.5-32L128 352l0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80 0 16 0 16 0 64c0 35.3 28.7 64 64 64l320 0c15.9 0 30.4-5.8 41.6-15.3L495.4 476c-4.6 2.5-9.8 4-15.4 4l-320 0c-17.7 0-32-14.3-32-32l0-64 250.8 0zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faRoadCircleXmark = {\n    prefix: 'fal',\n    iconName: 'road-circle-xmark',\n    icon: [640, 512, [], \"e566\", \"M157.5 74c9.2-25.2 33.2-42 60.1-42l204.9 0c26.9 0 50.9 16.8 60.1 42l44.1 120.6c-9.9-1.7-20.2-2.7-30.6-2.7c-1.5 0-2.9 0-4.4 .1L452.5 85c-4.6-12.6-16.6-21-30.1-21L336 64l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-86.4 0c-13.4 0-25.4 8.4-30.1 21L70.6 405c-7.6 20.9 7.8 43 30.1 43l238.5 0c5.9 11.4 12.9 22.2 21 32l-259.6 0c-44.5 0-75.4-44.2-60.1-86L157.5 74zM336 208l0 86.6c-3.5 7.6-6.5 15.6-8.9 23.8c-2.1 1.1-4.6 1.7-7.1 1.7c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm166.6 0l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"]\n  };\n  const faSignalSlash = {\n    prefix: 'fal',\n    iconName: 'signal-slash',\n    icon: [640, 512, [], \"f695\", \"M592 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 347.9 32 25.3L592 16zM432 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-44.8L432 426l0 70zm32-384c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 150.9 32 25.3L464 112zM304 324.9L304 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-145.8-32-25.3zM192 288c-8.8 0-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192c0-8.8-7.2-16-16-16zM64 384c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faUserMinus = {\n    prefix: 'fal',\n    iconName: 'user-minus',\n    icon: [640, 512, [], \"f503\", \"M224 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 80l91.4 0c80 0 145 64.3 146.3 144L32 480c1.2-79.7 66.2-144 146.3-144zm0-32C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0zM432 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faMarsStrokeUp = {\n    prefix: 'fal',\n    iconName: 'mars-stroke-up',\n    icon: [320, 512, [9896, \"mars-stroke-v\"], \"f22a\", \"M171.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L144 54.6l0 73.4-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32.8C63.1 200.8 0 269 0 352c0 88.4 71.6 160 160 160s160-71.6 160-160c0-83-63.1-151.2-144-159.2l0-32.8 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-73.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64zM160 480a128 128 0 1 1 0-256 128 128 0 1 1 0 256z\"]\n  };\n  const faMarsStrokeV = faMarsStrokeUp;\n  const faChampagneGlasses = {\n    prefix: 'fal',\n    iconName: 'champagne-glasses',\n    icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", \"M98.1 186.2C73.2 233.5 95.7 292 146 310.3s105.1-12 116.5-64.3l10.9-50.1L122 140.8 98.1 186.2zm182.1-21.9l19.2-88.6L179.3 32 137 112.2l143.2 52.1zm-210.4 7L150.9 17.1c7.5-14.2 24.2-20.6 39.3-15.2L310.4 45.7c3.6 1.3 6.8 3.2 9.6 5.6c2.8-2.4 6-4.3 9.6-5.6L449.8 1.9c15-5.5 31.8 1 39.3 15.2l81.2 154.2c31.4 59.7 7.4 132.3-50.6 162.6l42 115.4 56.9-20.7c8.3-3 17.5 1.3 20.5 9.6s-1.3 17.5-9.6 20.5l-71.9 26.2L485.6 511c-8.3 3-17.5-1.3-20.5-9.6s1.3-17.5 9.6-20.5l56.9-20.7-42-115.4c-63.9 14.1-129-26.1-143.3-92L320 131.8l-26.2 121c-14.3 65.9-79.4 106.2-143.3 92l-42 115.4L165.4 481c8.3 3 12.6 12.2 9.6 20.5s-12.2 12.6-20.5 9.6L82.5 484.9 10.5 458.7c-8.3-3-12.6-12.2-9.6-20.5s12.2-12.6 20.5-9.6l56.9 20.7 42-115.4c-58-30.3-82-102.9-50.6-162.6zm472.1 14.9L518 140.8 366.6 195.9 377.5 246c11.3 52.3 66.2 82.5 116.5 64.3s72.8-76.7 47.9-124.1zM359.8 164.3L503 112.2 460.7 32 340.6 75.7l19.2 88.6z\"]\n  };\n  const faGlassCheers = faChampagneGlasses;\n  const faTaco = {\n    prefix: 'fal',\n    iconName: 'taco',\n    icon: [512, 512, [127790], \"f826\", \"M257.1 61.2l44.1 34.2 17-22-17 22c10.9 8.5 24.4 12.8 38.2 12.4l55.8-1.7c.8 0 1.6 .5 1.8 1.3l15.6 53.6c3.9 13.3 12.2 24.8 23.6 32.5l46.1 31.4c.7 .5 1 1.4 .7 2.1c-1.4 3.8-3.4 8.3-6.3 14.8c-1.9 4.2-4.1 9.1-6.2 14.2c7.6 8.5 14.6 17.4 21.2 26.7c2.7-10 7.3-20.3 11.5-29.7c2.6-5.8 5.1-11.3 6.8-16.2c4.7-13.1 0-27.8-11.6-35.7l-46.1-31.4c-5.9-4-10.2-9.9-12.2-16.8L424.7 99.3c-3.9-13.4-16.4-22.5-30.4-22.1L338.6 79c-7.1 .2-14.1-2-19.7-6.4L274.8 38.4c-11-8.6-26.5-8.6-37.5 0L193.1 72.6c-5.6 4.4-12.6 6.6-19.7 6.4l-55.8-1.7c-14-.4-26.5 8.6-30.4 22.1L71.7 152.9c-2 6.8-6.3 12.8-12.2 16.8L13.4 201C1.9 208.9-2.9 223.6 1.8 236.7C3.6 241.6 6 247.1 8.7 253c4.2 9.4 8.8 19.6 11.5 29.7c6.5-9.3 13.6-18.2 21.2-26.7c-2.1-5.1-4.3-10-6.2-14.2c-2.9-6.5-4.9-11-6.3-14.8c-.3-.8 0-1.7 .7-2.1l46.1-31.4c11.4-7.8 19.8-19.3 23.6-32.5L115 107.4c.2-.8 1-1.3 1.8-1.3l55.8 1.7c13.8 .4 27.3-4 38.2-12.4l44.1-34.2c.7-.5 1.6-.5 2.2 0zM256 224c123.7 0 224 100.3 224 224L32 448c0-123.7 100.3-224 224-224zM32 480l448 0c17.7 0 32-14.3 32-32c0-141.4-114.6-256-256-256S0 306.6 0 448c0 17.7 14.3 32 32 32zm80-96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faHexagonPlus = {\n    prefix: 'fal',\n    iconName: 'hexagon-plus',\n    icon: [512, 512, [\"plus-hexagon\"], \"f300\", \"M16 288c-11.4-19.8-11.4-44.2 0-64L108.3 64.2c11.4-19.8 32.6-32 55.4-32l184.6 0c22.9 0 44 12.2 55.4 32L496 224c11.4 19.8 11.4 44.2 0 64L403.7 447.8c-11.4 19.8-32.6 32-55.4 32l-184.6 0c-22.9 0-44-12.2-55.4-32L16 288zm27.7-48c-5.7 9.9-5.7 22.1 0 32L136 431.8c5.7 9.9 16.3 16 27.7 16l184.6 0c11.4 0 22-6.1 27.7-16L468.3 272c5.7-9.9 5.7-22.1 0-32L376 80.2c-5.7-9.9-16.3-16-27.7-16l-184.6 0c-11.4 0-22 6.1-27.7 16L43.7 240zM240 352l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faPlusHexagon = faHexagonPlus;\n  const faClipboard = {\n    prefix: 'fal',\n    iconName: 'clipboard',\n    icon: [384, 512, [128203], \"f328\", \"M192 32c-22.3 0-41.2 15.3-46.5 36c-1.8 7.1-8.2 12-15.5 12l-18 0c-8.8 0-16 7.2-16 16l0 32 96 0 96 0 0-32c0-8.8-7.2-16-16-16l-18 0c-7.3 0-13.7-4.9-15.5-12c-5.3-20.7-24.1-36-46.5-36zM118.7 48C131 19.8 159.2 0 192 0s61 19.8 73.3 48l6.7 0c20.9 0 38.7 13.4 45.3 32l2.7 0c35.3 0 64 28.7 64 64l0 304c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 144c0-35.3 28.7-64 64-64l2.7 0C73.3 61.4 91.1 48 112 48l6.7 0zM320 128c0 17.7-14.3 32-32 32l-96 0-96 0c-17.7 0-32-14.3-32-32l0-16c-17.7 0-32 14.3-32 32l0 304c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-304c0-17.7-14.3-32-32-32l0 16zM192 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faHouseCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'house-circle-exclamation',\n    icon: [640, 512, [], \"e50a\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0L512.5 192.8c-5.4-.5-10.9-.8-16.5-.8c-10.2 0-20.2 .9-29.9 2.5L288 37.3 96 206.7 96 432c0 26.5 21.5 48 48 48l64 0 0-160c0-17.7 14.3-32 32-32l96 0c1 0 2.1 .1 3.1 .1c-5.1 10.1-9.3 20.7-12.5 31.9L240 320l0 160 16 0 80 0 24.2 0c10 12.1 21.7 22.9 34.6 32L144 512c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-112c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFileArrowUp = {\n    prefix: 'fal',\n    iconName: 'file-arrow-up',\n    icon: [384, 512, [\"file-upload\"], \"f574\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM208 278.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L176 278.6 176 400c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4z\"]\n  };\n  const faFileUpload = faFileArrowUp;\n  const faWifi = {\n    prefix: 'fal',\n    iconName: 'wifi',\n    icon: [640, 512, [\"wifi-3\", \"wifi-strong\"], \"f1eb\", \"M27.3 184.4C102.4 110 205.8 64 320 64s217.6 46 292.7 120.4c6.3 6.2 16.4 6.2 22.6-.1s6.2-16.4-.1-22.6C554.3 81.5 442.9 32 320 32S85.7 81.5 4.7 161.7c-6.3 6.2-6.3 16.3-.1 22.6s16.3 6.3 22.6 .1zM320 224c70.5 0 134.4 28.5 180.7 74.7c6.3 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c-52.1-51.9-123.9-84-203.3-84s-151.2 32.1-203.3 84c-6.3 6.2-6.3 16.4 0 22.6s16.4 6.3 22.6 0C185.6 252.5 249.5 224 320 224zm0 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faWifi3 = faWifi;\n  const faWifiStrong = faWifi;\n  const faMessages = {\n    prefix: 'fal',\n    iconName: 'messages',\n    icon: [640, 512, [\"comments-alt\"], \"f4b6\", \"M202.7 288L352 288c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 192c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32l0 16 55.5-41.6c5.5-4.2 12.3-6.4 19.2-6.4zM352 320l-149.3 0-81.1 60.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-16 0-32-32 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64zM320 448c-35.3 0-64-28.7-64-64l0-32 32 0 0 32c0 17.7 14.3 32 32 32l117.3 0c6.9 0 13.7 2.2 19.2 6.4L512 464l0-16c0-17.7 14.3-32 32-32l32 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-128 0 0-32 128 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-32 0 0 32 0 16c0 6.1-3.4 11.6-8.8 14.3s-11.9 2.1-16.8-1.5L437.3 448 320 448z\"]\n  };\n  const faCommentsAlt = faMessages;\n  const faBath = {\n    prefix: 'fal',\n    iconName: 'bath',\n    icon: [512, 512, [128705, \"bathtub\"], \"f2cd\", \"M93.3 32C77.1 32 64 45.1 64 61.3L64 256l384 0 32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-32 0L64 288l-32 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0L32 61.3C32 27.4 59.4 0 93.3 0c16.2 0 31.8 6.5 43.3 17.9L161.7 43c11.1-7 24.2-11 38.3-11c20.2 0 38.5 8.3 51.6 21.8l1.1-1.1c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-104 104c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l1.1-1.1C136.3 142.5 128 124.2 128 104c0-14.1 4-27.2 11-38.3L113.9 40.6C108.5 35.1 101 32 93.3 32zM32 320l32 0 0 48c0 26.2 12.6 49.4 32 64c0 0 0 0 0 0s0 0 0 0c13.4 10 30 16 48 16l224 0c18 0 34.6-6 48-16c0 0 0 0 0 0s0 0 0 0c19.4-14.6 32-37.8 32-64l0-48 32 0 0 48c0 30.5-12.2 58.2-32 78.4l0 49.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-26.8c-14.5 6.9-30.8 10.8-48 10.8l-224 0c-17.2 0-33.5-3.9-48-10.8L96 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-49.6C44.2 426.2 32 398.5 32 368l0-48zM200 64c-22.1 0-40 17.9-40 40c0 11.4 4.8 21.7 12.4 29L229 76.4C221.7 68.8 211.4 64 200 64z\"]\n  };\n  const faBathtub = faBath;\n  const faUmbrellaSimple = {\n    prefix: 'fal',\n    iconName: 'umbrella-simple',\n    icon: [512, 512, [\"umbrella-alt\"], \"e2bc\", \"M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16.5C116.7 40.1 17 134.9 2 256.1C-.2 273.6 14.3 288 32 288l448 0c17.7 0 32.2-14.4 30-31.9C495 134.9 395.3 40.1 272 32.5L272 16zm0 430.6L272 320l-32 0 0 126.6c0 18.5-15 33.4-33.4 33.4c-12.7 0-24.2-7.2-29.9-18.5l-2.3-4.7c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5l2.3 4.7C159.1 498 181.8 512 206.6 512c36.1 0 65.4-29.3 65.4-65.4zM256 64c112.8 0 206.2 83.5 221.7 192L34.3 256C49.8 147.5 143.2 64 256 64z\"]\n  };\n  const faUmbrellaAlt = faUmbrellaSimple;\n  const faRectangleHistoryCirclePlus = {\n    prefix: 'fal',\n    iconName: 'rectangle-history-circle-plus',\n    icon: [640, 512, [], \"e4a3\", \"M480 192l0 .7c5.3-.5 10.6-.7 16-.7s10.7 .2 16 .7l0-.7c0-35.3-28.7-64-64-64L64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l330.8 0c-12.9-9.1-24.5-19.9-34.6-32L64 480c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32zM448 64L64 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM400 0L112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM384 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM512 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faUnderline = {\n    prefix: 'fal',\n    iconName: 'underline',\n    icon: [448, 512, [], \"f0cd\", \"M0 48c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 64l0 160c0 70.7 57.3 128 128 128s128-57.3 128-128l0-160-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 160c0 88.4-71.6 160-160 160s-160-71.6-160-160L64 64 16 64C7.2 64 0 56.8 0 48zM0 464c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faPrescriptionBottlePill = {\n    prefix: 'fal',\n    iconName: 'prescription-bottle-pill',\n    icon: [576, 512, [], \"e5c0\", \"M336 32c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L48 96c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l288 0zM48 0C21.5 0 0 21.5 0 48L0 80c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L48 0zM32 160l0 288c0 35.3 28.7 64 64 64l192 0c11.6 0 22.4-3.1 31.8-8.4c-8.9-7.3-17-15.5-24.3-24.5c-2.4 .6-4.9 .9-7.5 .9L96 480c-17.7 0-32-14.3-32-32l0-32 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-32-32 0zm320 0l-32 0 0 72.2c9.8-8.1 20.6-15.2 32-21l0-51.2zm80 96a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm36.7-84.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96z\"]\n  };\n  const faUserPen = {\n    prefix: 'fal',\n    iconName: 'user-pen',\n    icon: [640, 512, [\"user-edit\"], \"f4ff\", \"M320 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM32 480l290.2 0-1 3.8c-2.4 9.5-1.8 19.3 1.4 28.2l-293 0C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c44.2 0 84.6 16.1 115.8 42.7l-22.7 22.7c-25.3-20.9-57.7-33.4-93.1-33.4l-91.4 0c-80 0-145 64.3-146.3 144zM582.8 264c-6.2-6.2-16.4-6.2-22.6 0l-24.8 24.8 40 40L600.2 304c6.2-6.2 6.2-16.4 0-22.6L582.8 264zM406.5 417.7c-2.1 2.1-3.5 4.6-4.2 7.4l-12.3 49 49-12.3c2.8-.7 5.4-2.2 7.4-4.2L552.7 351.4l-40-40L406.5 417.7zM537.5 241.4c18.7-18.7 49.1-18.7 67.9 0l17.4 17.4c18.7 18.7 18.7 49.1 0 67.9L469.1 480.3c-6.2 6.2-13.9 10.5-22.3 12.6l-74.9 18.7c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l18.7-74.9c2.1-8.4 6.5-16.1 12.6-22.3L537.5 241.4z\"]\n  };\n  const faUserEdit = faUserPen;\n  const faBinarySlash = {\n    prefix: 'fal',\n    iconName: 'binary-slash',\n    icon: [640, 512, [], \"e33e\", \"M448 16c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L416 192l-48 0c-6.3 0-11.8 3.7-14.4 9l29.1 23 49.2 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176zM320 144l0-64c0-44.2-35.8-80-80-80L208 0c-27.2 0-51.2 13.5-65.6 34.2l25.2 19.9C176.1 40.8 191 32 208 32l32 0c26.5 0 48 21.5 48 48l0 64c0 1.7-.1 3.4-.3 5l27.6 21.8c3-8.4 4.6-17.4 4.6-26.8zm0 224l0 64c0 44.2 35.8 80 80 80l32 0c27.2 0 51.2-13.5 65.6-34.2l-25.2-19.9C463.9 471.2 449 480 432 480l-32 0c-26.5 0-48-21.5-48-48l0-64c0-1.7 .1-3.4 .3-5l-27.6-21.8c-3 8.4-4.6 17.4-4.6 26.8zm-96-64c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L192 480l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faSquareO = {\n    prefix: 'fal',\n    iconName: 'square-o',\n    icon: [448, 512, [], \"e278\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 256a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z\"]\n  };\n  const faCaduceus = {\n    prefix: 'fal',\n    iconName: 'caduceus',\n    icon: [512, 512, [], \"e681\", \"M256 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm15.8 61.3C290.5 86.8 304 69 304 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 21 13.5 38.8 32.2 45.3c-.1 .9-.2 1.8-.2 2.7l0 24L181 75.8C170.8 68.1 158.5 64 145.7 64c-15.6 0-30.6 6.2-41.6 17.2L8 177.4c-5.1 5.1-8 12.1-8 19.3C0 211.8 12.2 224 27.3 224l118.8 0c33 0 65.3-9.3 93.3-26.8l.6-.4 0 148.5-39-21.3c-15.4-8.4-25-24.6-25-42.1l0-10c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 10c0 29.3 16 56.2 41.7 70.2l36.9 20.1-20.9 11.4c-25.7 14-41.7 41-41.7 70.2l0 10c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10c0-17.6 9.6-33.7 25-42.1l23-12.5 0 51.4 0 45.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-45.3 0-51.4 23 12.5c15.4 8.4 25 24.6 25 42.1l0 10c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10c0-29.3-16-56.2-41.7-70.2l-20.9-11.4 36.9-20.1c25.7-14 41.7-41 41.7-70.2l0-10c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 10c0 17.6-9.6 33.7-25 42.1l-39 21.3 0-148.5 .6 .4c28 17.5 60.3 26.8 93.3 26.8l118.8 0c15.1 0 27.3-12.2 27.3-27.3c0-7.2-2.9-14.2-8-19.3L407.9 81.2c-11-11-26-17.2-41.6-17.2c-12.7 0-25.1 4.1-35.3 11.8L272 120l0-24c0-.9-.1-1.8-.2-2.7zm113.4 10.5L473.4 192l-107.5 0c-27 0-53.4-7.6-76.3-21.9l-16.9-10.6 77.6-58.2c4.6-3.5 10.3-5.4 16.1-5.4c7.1 0 13.9 2.8 19 7.9zM145.7 96c5.8 0 11.4 1.9 16.1 5.4l77.6 58.2-16.9 10.6c-22.9 14.3-49.3 21.9-76.3 21.9L38.6 192l88.1-88.1c5-5 11.8-7.9 19-7.9z\"]\n  };\n  const faSignature = {\n    prefix: 'fal',\n    iconName: 'signature',\n    icon: [640, 512, [], \"f5b7\", \"M160 128c0-35.3 28.7-64 64-64s64 28.7 64 64l0 3.4c0 26.2-2.4 52.3-7.2 78L155 243.7c-34.8 9.5-59 41.1-59 77.2l0 92.6c0 36.7 29.8 66.5 66.5 66.5c24 0 46.2-13 57.9-33.9L247.5 398c20.9-37.1 37.2-76.5 48.5-117.5l7.2-25.7c1.8-6.5 3.5-13 5-19.6l125.5-34.2-48 96c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-134.1 0 52.4-104.8c2.8-5.6 2.1-12.4-1.9-17.3s-10.5-7-16.6-5.3L314.8 200.1c3.4-22.7 5.2-45.7 5.2-68.7l0-3.4c0-53-43-96-96-96s-96 43-96 96l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48zm3.4 146.6l109.4-29.8-.4 1.4-7.2 25.7c-10.7 38.5-26 75.6-45.6 110.4l-27.1 48.1c-6.1 10.9-17.6 17.6-30.1 17.6c-19 0-34.5-15.4-34.5-34.5l0-92.6c0-21.6 14.5-40.6 35.4-46.3zM16 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm320 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0z\"]\n  };\n  const faStroopwafel = {\n    prefix: 'fal',\n    iconName: 'stroopwafel',\n    icon: [512, 512, [], \"f551\", \"M256 32a224 224 0 1 0 0 448 224 224 0 1 0 0-448zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM142.9 120.2l45.3 45.3 45.3-45.3L210.7 97.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 97.6 278.6 75c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-22.6 22.6 45.3 45.3 45.3-45.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-45.3 45.3 45.3 45.3 22.6-22.6c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L414.4 256 437 278.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-22.6-22.6-45.3 45.3 45.3 45.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-45.3-45.3-45.3 45.3 22.6 22.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 414.4 233.4 437c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l22.6-22.6-45.3-45.3-45.3 45.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l45.3-45.3-45.3-45.3L97.6 301.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L97.6 256 75 233.4c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l22.6 22.6 45.3-45.3-45.3-45.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm45.3 90.5L142.9 256l45.3 45.3L233.4 256l-45.3-45.3zm181 45.3l-45.3-45.3L278.6 256l45.3 45.3L369.1 256zm-67.9 67.9L256 278.6l-45.3 45.3L256 369.1l45.3-45.3zM210.7 188.1L256 233.4l45.3-45.3L256 142.9l-45.3 45.3z\"]\n  };\n  const faBold = {\n    prefix: 'fal',\n    iconName: 'bold',\n    icon: [384, 512, [], \"f032\", \"M0 48c0-8.8 7.2-16 16-16l32 0 32 0 152 0c66.3 0 120 53.7 120 120c0 38.8-18.4 73.3-46.9 95.2C351.1 264 384 308.1 384 360c0 66.3-53.7 120-120 120L80 480l-32 0-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-192L32 64 16 64C7.2 64 0 56.8 0 48zM64 448l16 0 184 0c48.6 0 88-39.4 88-88s-39.4-88-88-88l-32 0L64 272l0 176zm0-208l168 0c48.6 0 88-39.4 88-88s-39.4-88-88-88L80 64 64 64l0 176z\"]\n  };\n  const faAnchorLock = {\n    prefix: 'fal',\n    iconName: 'anchor-lock',\n    icon: [640, 512, [], \"e4ad\", \"M336 80a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM288 0c-44.2 0-80 35.8-80 80c0 38.7 27.5 71 64.1 78.4c-.1 .5-.1 1-.1 1.6l0 32-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 256-32 0c-79.5 0-144-64.5-144-144l0-25.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L64 310.6 64 336c0 97.2 78.8 176 176 176l48 0 48 0c18.3 0 36-2.8 52.6-8c-3-7.4-4.6-15.5-4.6-24l0-8.2c-15 5.3-31.2 8.2-48 8.2l-32 0 0-256 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-32c0-.5 0-1.1-.1-1.6C340.5 151 368 118.7 368 80c0-44.2-35.8-80-80-80zM528 224c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faBuildingNgo = {\n    prefix: 'fal',\n    iconName: 'building-ngo',\n    icon: [384, 512, [], \"e4d7\", \"M320 32L64 32c-11.8 0-22.2 6.4-27.7 16L2 48C9.1 20.4 34.2 0 64 0L320 0c29.8 0 54.9 20.4 62 48l-34.3 0c-5.5-9.6-15.9-16-27.7-16zM0 240l32 0 0 208c0 17.7 14.3 32 32 32l64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 64 0c17.7 0 32-14.3 32-32l0-208 32 0 0 208c0 35.3-28.7 64-64 64l-64 0-32 0-64 0-32 0-64 0c-35.3 0-64-28.7-64-64L0 240zM192 384c-17.7 0-32 14.3-32 32l0 64 64 0 0-64c0-17.7-14.3-32-32-32zM168 80l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 13.3-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24l0-88c0-8.8 7.2-16 16-16zm136 32c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32zM61.3 87.1l34.7 52L96 96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 148.8 64 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM208 264c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zM104 240l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32z\"]\n  };\n  const faTransporter3 = {\n    prefix: 'fal',\n    iconName: 'transporter-3',\n    icon: [512, 512, [], \"e045\", \"M480 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM64 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM256 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80A56 56 0 1 0 256 0a56 56 0 1 0 0 112zM144 448c-26.5 0-48 21.5-48 48c0 8.8 7.2 16 16 16s16-7.2 16-16s7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-224 0zm16-304c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm-32 64c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zM96 272c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.1 16-15.9c0 0 0 0 0-.1s0 0 0-.1c0-8.8-7.2-15.9-16-15.9l-288 0c-8.8 0-16 7.2-16 16zm64 64c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faEngineWarning = {\n    prefix: 'fal',\n    iconName: 'engine-warning',\n    icon: [640, 512, [\"engine-exclamation\"], \"f5f2\", \"M416 80c0 8.8-7.2 16-16 16l-80 0 0 32 16 0 60.6 0c12.6 0 25 3.7 35.5 10.7L483.5 173c17.8 11.9 28.5 31.9 28.5 53.3L512 384c0 35.3-28.7 64-64 64l-193.2 0c-19.4 0-37.8-8.8-50-24l-32-40L144 384c-26.5 0-48-21.5-48-48l0-64-8 0-56 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 56 0 8 0 0-64c0-26.5 21.5-48 48-48l16 0 128 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0c8.8 0 16 7.2 16 16zM304 160l-144 0-16 0c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l28.8 0c9.7 0 18.9 4.4 25 12l32 40c6.1 7.6 15.3 12 25 12L448 416c17.7 0 32-14.3 32-32l0-157.7c0-10.7-5.3-20.7-14.2-26.6l-51.4-34.3c-5.3-3.5-11.4-5.4-17.8-5.4L336 160l-32 0s0 0 0 0s0 0 0 0zm304 64l-32 0 0 192 32 0 0-192zm-32-32l32 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm-272 0c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16zM280 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faEngineExclamation = faEngineWarning;\n  const faCircleDownRight = {\n    prefix: 'fal',\n    iconName: 'circle-down-right',\n    icon: [512, 512, [], \"e108\", \"M256 480a224 224 0 1 1 0-448 224 224 0 1 1 0 448zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm80 328c0 4.4-3.6 8-8 8l-113.4 0c-3.7 0-6.6-3-6.6-6.6c0-1.8 .7-3.4 1.9-4.7l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6l-59.1-59.1c-3.6-3.6-4.9-9-3.3-13.9c.7-2 1.8-3.8 3.3-5.3l22.1-22.1c1.5-1.5 3.3-2.6 5.3-3.3c4.9-1.6 10.3-.4 13.9 3.3l59.1 59.1c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c1.2-1.2 2.9-1.9 4.7-1.9c3.7 0 6.6 3 6.6 6.6L336 328zm-8 40c22.1 0 40-17.9 40-40l0-113.4c0-21.3-17.3-38.6-38.6-38.6c-10.2 0-20.1 4.1-27.3 11.3L288 201.4l-47.7-47.7c-12.2-12.2-30.3-16.5-46.7-11c-6.7 2.2-12.8 6-17.8 11l-22.1 22.1c-5 5-8.8 11.1-11 17.8c-5.5 16.4-1.2 34.5 11 46.7L201.4 288l-14.1 14.1c-7.2 7.2-11.3 17.1-11.3 27.3c0 21.3 17.3 38.6 38.6 38.6L328 368z\"]\n  };\n  const faSquareK = {\n    prefix: 'fal',\n    iconName: 'square-k',\n    icon: [448, 512, [], \"e274\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm315.1 59.5l-87.3 84.3 89 118.6c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2L204.6 262.2 160 305.3l0 62.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-69.5L128 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 116.8L292.9 132.5c6.4-6.1 16.5-6 22.6 .4s6 16.5-.4 22.6z\"]\n  };\n  const faManatSign = {\n    prefix: 'fal',\n    iconName: 'manat-sign',\n    icon: [384, 512, [], \"e1d5\", \"M192 32c-8.8 0-16 7.2-16 16l0 48.7C77.4 104.8 0 187.3 0 288L0 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-83 63.1-151.2 144-159.2L176 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-335.2c80.9 8 144 76.2 144 159.2l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-100.7-77.4-183.2-176-191.3L208 48c0-8.8-7.2-16-16-16z\"]\n  };\n  const faMoneyCheckPen = {\n    prefix: 'fal',\n    iconName: 'money-check-pen',\n    icon: [640, 512, [\"money-check-edit\"], \"f872\", \"M64 96l448 0c17.7 0 32 14.3 32 32l0 69.6c10.2-4 21.1-5.9 32-5.6l0-64c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l266.2 0 8-32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32zm48 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0zM96 208c0 8.8 7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-352 0c-8.8 0-16 7.2-16 16zm486.8 56l17.4 17.4c6.2 6.2 6.2 16.4 0 22.6l-24.8 24.8-40-40L560.2 264c6.2-6.2 16.4-6.2 22.6 0zM406.5 417.7L512.7 311.5l40 40L446.4 457.7c-2.1 2.1-4.6 3.5-7.4 4.2l-49 12.3 12.3-49c.7-2.8 2.2-5.4 4.2-7.4zM537.5 241.4L383.8 395.1c-6.2 6.2-10.5 13.9-12.6 22.3l-18.7 74.9c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2L446.8 493c8.4-2.1 16.1-6.5 22.3-12.6L622.8 326.6c18.7-18.7 18.7-49.1 0-67.9l-17.4-17.4c-18.7-18.7-49.1-18.7-67.9 0z\"]\n  };\n  const faMoneyCheckEdit = faMoneyCheckPen;\n  const faNotEqual = {\n    prefix: 'fal',\n    iconName: 'not-equal',\n    icon: [448, 512, [], \"f53e\", \"M377.1 34.8c7.3 5 9.1 15 4 22.3L321 144l95 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-117.2 0L188.1 336 416 336c8.8 0 16 7.2 16 16s-7.2 16-16 16l-250.1 0L93.2 473.1c-5 7.3-15 9.1-22.3 4s-9.1-15-4-22.3L127 368l-95 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l117.2 0L259.9 176 32 176c-8.8 0-16-7.2-16-16s7.2-16 16-16l250.1 0L354.8 38.9c5-7.3 15-9.1 22.3-4z\"]\n  };\n  const faBorderTopLeft = {\n    prefix: 'fal',\n    iconName: 'border-top-left',\n    icon: [448, 512, [\"border-style\"], \"f853\", \"M0 448c0 8.8 7.2 16 16 16s16-7.2 16-16L32 96c0-17.7 14.3-32 32-32l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32C28.7 32 0 60.7 0 96L0 448zm128-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm192 0a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm-96 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm192-48a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0-144a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 48a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0-144a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBorderStyle = faBorderTopLeft;\n  const faMapLocationDot = {\n    prefix: 'fal',\n    iconName: 'map-location-dot',\n    icon: [576, 512, [\"map-marked-alt\"], \"f5a0\", \"M366.6 155c6.7-15.9 9.4-27.6 9.4-35c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 7.4 2.7 19 9.4 35c6.5 15.4 15.7 32.4 26.4 49.7c17.1 27.8 36.9 54.7 52.2 74.4c15.3-19.7 35.1-46.6 52.2-74.4c10.7-17.3 19.9-34.3 26.4-49.7zM302.8 312c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120c0 54.6-73.1 151.9-105.2 192zm103.1-89.1c-.8 .3-1.7 .6-2.5 .8c8.2-14.2 15.7-28.7 21.8-42.9l117.9-47.2c15.8-6.3 32.9 5.3 32.9 22.3l0 270.8c0 9.8-6 18.6-15.1 22.3l-155 62c-3.3 1.3-6.9 1.5-10.3 .5L176.9 448.9l-144 57.6C17.1 512.8 0 501.2 0 484.2L0 213.4c0-9.8 6-18.6 15.1-22.3l123.2-49.3c2.1 10.4 5.4 20.8 9.2 30.8L32 218.8l0 253.5 128-51.2L160 304c0-8.8 7.2-16 16-16s16 7.2 16 16l0 115.9 192 54.9L384 304c0-8.8 7.2-16 16-16s16 7.2 16 16l0 168.4 128-51.2 0-253.5L405.9 222.9zM288 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faMapMarkedAlt = faMapLocationDot;\n  const faTilde = {\n    prefix: 'fal',\n    iconName: 'tilde',\n    icon: [448, 512, [63135], \"7e\", \"M96.8 160C61.2 160 32 188.8 32 224l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-53.2 43.9-96 96.8-96c29.4 0 57.6 13.5 75.9 36.7l128 162.8c12.1 15.4 31 24.5 50.7 24.5c35.5 0 64.8-28.8 64.8-64l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 53.2-43.9 96-96.8 96c-29.4 0-57.6-13.5-75.9-36.7l-128-162.9c-12.1-15.4-31-24.5-50.7-24.5z\"]\n  };\n  const faJedi = {\n    prefix: 'fal',\n    iconName: 'jedi',\n    icon: [576, 512, [], \"f669\", \"M288 0c8.8 0 16 7.2 16 16l0 264.9 36.1-24.1c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1l-23.9 35.8 42.2 8.4c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8l-42.2 8.4 23.9 35.8c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1L304 359.1l0 71.7c54.3-7.8 96-54.4 96-110.9c0-36.2-17.1-68.3-43.8-88.8c-4.2-3.2-6.5-8.3-6.2-13.6s3.2-10.1 7.8-12.8C397.5 181 424 137.6 424 88c0-20.3-4.5-39.6-12.4-56.9c-3-6.5-1.3-14.1 4-18.8s13.2-5.2 19.1-1.4C510 59.3 560 143.8 560 240c0 150.2-121.8 272-272 272S16 390.2 16 240C16 143.8 66 59.3 141.3 10.9c6-3.8 13.8-3.3 19.1 1.4s7 12.3 4 18.8C156.5 48.4 152 67.7 152 88c0 49.6 26.5 93 66.2 116.8c4.5 2.7 7.4 7.5 7.8 12.8s-2 10.4-6.2 13.6C193.1 251.7 176 283.8 176 320c0 56.4 41.7 103.1 96 110.9l0-71.7-36.1 24.1c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1l23.9-35.8-42.2-8.4c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l42.2-8.4-23.9-35.8c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1L272 280.9 272 16c0-8.8 7.2-16 16-16zM64.1 153.5l43.2 43.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L53.6 188.2c-2.2 9.9-3.8 20.1-4.7 30.5c.8 .6 1.6 1.2 2.4 2l56 56c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L49.2 263.8C61.1 385.2 163.5 480 288 480s226.9-94.8 238.8-216.2l-35.5 35.5c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l56-56c.7-.7 1.5-1.4 2.4-2c-.9-10.4-2.5-20.5-4.7-30.5l-31.1 31.1c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l43.2-43.2c-12.7-32.8-32.3-62.1-57.2-86.1C455.6 74.1 456 81 456 88c0 53.6-25.1 101.4-64.2 132.1C416.7 246 432 281.2 432 320c0 79.5-64.5 144-144 144s-144-64.5-144-144c0-38.8 15.3-74 40.2-99.9C145.1 189.4 120 141.6 120 88c0-7 .4-13.9 1.3-20.6c-24.8 24-44.5 53.3-57.2 86.1z\"]\n  };\n  const faSquarePollVertical = {\n    prefix: 'fal',\n    iconName: 'square-poll-vertical',\n    icon: [448, 512, [\"poll\"], \"f681\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 224c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zM320 288c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faPoll = faSquarePollVertical;\n  const faArrowDownSquareTriangle = {\n    prefix: 'fal',\n    iconName: 'arrow-down-square-triangle',\n    icon: [576, 512, [\"sort-shapes-down-alt\"], \"f889\", \"M267.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L144 425.4 144 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM352 176c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16l0 96zm64 147.5L341.3 448l149.4 0L416 323.5zM320 176l0-96c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48zM307.6 442l84.2-140.3c5.1-8.5 14.3-13.7 24.2-13.7s19.1 5.2 24.2 13.7L524.4 442c2.3 3.9 3.6 8.4 3.6 12.9c0 13.8-11.2 25.1-25.1 25.1l-173.9 0c-13.8 0-25.1-11.2-25.1-25.1c0-4.5 1.2-9 3.6-12.9z\"]\n  };\n  const faSortShapesDownAlt = faArrowDownSquareTriangle;\n  const faMugHot = {\n    prefix: 'fal',\n    iconName: 'mug-hot',\n    icon: [512, 512, [9749], \"f7b6\", \"M80 0C71.2 0 64 7.2 64 16c0 24.7 9.8 48.5 27.3 65.9l18.7 18.7C121.5 112.2 128 127.8 128 144c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.7-9.8-48.5-27.3-65.9L113.9 59.3C102.5 47.8 96 32.2 96 16C96 7.2 88.8 0 80 0zM32 224l304 0 16 0 0 192c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-192zm352 0l16 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-16 0 0-160zm0 192l16 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-48 0-16 0L32 192c-17.7 0-32 14.3-32 32L0 416c0 53 43 96 96 96l192 0c53 0 96-43 96-96zM224 16c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 24.7 9.8 48.5 27.3 65.9l18.7 18.7C249.5 112.2 256 127.8 256 144c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.7-9.8-48.5-27.3-65.9L241.9 59.3C230.5 47.8 224 32.2 224 16z\"]\n  };\n  const faDogLeashed = {\n    prefix: 'fal',\n    iconName: 'dog-leashed',\n    icon: [576, 512, [129454], \"f6d4\", \"M67.4 6.1C72.9-.8 82.9-2 89.9 3.4L307 174 331.9 24.8C334.2 10.5 346.6 0 361.2 0c9.3 0 18.1 4.4 23.8 11.9L400 32l44.1 0c12.7 0 24.9 5.1 33.9 14.1L496 64l32 0c26.5 0 48 21.5 48 48l0 16c0 53-43 96-96 96l-42.7 0L432 256l0 200c0 30.9-25.1 56-56 56l-16 0c-30.9 0-56-25.1-56-56l0-47.3 0-33.3c-10.3 3.3-21 5.7-32 7.1c-7.9 1-15.9 1.6-24 1.6s-16.1-.5-24-1.6c-11-1.4-21.7-3.8-32-7.1l0 33.3 0 47.3c0 30.9-25.1 56-56 56l-16 0c-30.9 0-56-25.1-56-56l0-248c0-.7 0-1.4 .1-2c-.7-.2-1.4-.3-2.1-.5c-27.9-7.2-50.3-29.1-57.6-58.1L.5 131.9c-2.1-8.6 3.1-17.3 11.6-19.4s17.3 3.1 19.4 11.6l3.9 15.5c.3 1.4 .8 2.7 1.2 4.1c2 5.8 5.1 11.1 9 15.6C54.5 169.7 67.6 176 82 176l14 0 40 0 24 0 97.7 0L70.1 28.6C63.2 23.1 62 13.1 67.4 6.1zM322.9 349.5c8.2 6 13.1 15.6 13.1 25.8l0 80.7c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-194.1c0 0 0 0-.1 0L307.6 208c-.3 0-.7 0-1 0L288 208l0 138.7c2.1-.6 4.2-1.2 6.3-1.9c9.7-3.1 20.4-1.4 28.6 4.6zM256 351.8L256 208l-96 0-24 0-40 0 0 248c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-80.7c0-10.2 4.9-19.8 13.1-25.8s18.9-7.8 28.6-4.6c14.5 4.6 30.1 7.2 46.3 7.2c2.7 0 5.4-.1 8-.2zM405.8 218.7c2.6-15.4 15.9-26.7 31.6-26.7l42.7 0c35.3 0 64-28.7 64-64l0-16c0-8.8-7.2-16-16-16l-32 0c-8.5 0-16.6-3.4-22.6-9.4L455.4 68.7c-3-3-7.1-4.7-11.3-4.7L400 64c-10.1 0-19.6-4.7-25.6-12.8L362.5 35.4 338.2 181.3c-.4 2.3-1 4.4-1.8 6.5l67.9 39.6 1.4-8.6zM432 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faCarBattery = {\n    prefix: 'fal',\n    iconName: 'car-battery',\n    icon: [512, 512, [\"battery-car\"], \"f5df\", \"M64 80c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16zm256 0c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM64 160c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32L64 160zM0 192c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 192zm368 16c8.8 0 16 7.2 16 16l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16zM96 256l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faBatteryCar = faCarBattery;\n  const faFaceDowncastSweat = {\n    prefix: 'fal',\n    iconName: 'face-downcast-sweat',\n    icon: [512, 512, [], \"e371\", \"M79.8 68.6c5.4 8.5 9.8 16.4 12.8 23.1c2.6 5.8 3.2 8.8 3.4 9.6l0 .1C96 113.5 84.3 128 64 128s-32-14.5-32-26.7c0 .1 0 .1 0-.1c.2-.7 .8-3.7 3.4-9.5c3-6.7 7.4-14.6 12.8-23.1c5-7.9 10.5-15.8 15.8-23c5.3 7.2 10.8 15.1 15.8 23zM72.5 4.1c-4.3-5.5-12.8-5.5-17.1 0C38.1 25.8 0 76.3 0 101.3C0 133.8 28.7 160 64 160s64-26.2 64-58.7c0-25-37.9-75.5-55.5-97.2zM256 32c123.7 0 224 100.3 224 224s-100.3 224-224 224S32 379.7 32 256c0-20.7 2.8-40.7 8.1-59.7c2.4-8.5-2.6-17.3-11.2-19.7s-17.3 2.6-19.7 11.2C3.2 209.5 0 232.4 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0c-43.1 0-83.8 10.7-119.5 29.5c-7.8 4.1-10.8 13.8-6.7 21.6S143.7 62 151.5 57.8C182.7 41.3 218.2 32 256 32zM96 272c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm208-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zM173.3 411.9c6.6 5.9 16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2s7.1-16 1.2-22.6C323.8 371.4 295.7 352 256 352s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6z\"]\n  };\n  const faMailboxFlagUp = {\n    prefix: 'fal',\n    iconName: 'mailbox-flag-up',\n    icon: [576, 512, [], \"e5bb\", \"M352 208l0-96 0-56c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-72 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16zM448 96l0-32-64 0 0 32 64 0zM320 64l0 32-85.5 0c32.6 26.4 53.5 66.8 53.5 112l0 176c0 11.7-3.1 22.6-8.6 32L512 416c17.7 0 32-14.3 32-32l0-176c0-32.7-14-62-36.3-82.5c2.7-6.6 4.3-13.9 4.3-21.5l0-15.8c38.6 25.8 64 69.8 64 119.8l0 176c0 35.3-28.7 64-64 64l-288 0L64 448c-35.3 0-64-28.7-64-64L0 208C0 128.5 64.5 64 144 64l176 0zM224 416c17.7 0 32-14.3 32-32l0-176c0-61.9-50.1-112-112-112S32 146.1 32 208l0 176c0 17.7 14.3 32 32 32l160 0zM96 208c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faMemoCircleInfo = {\n    prefix: 'fal',\n    iconName: 'memo-circle-info',\n    icon: [576, 512, [], \"e49a\", \"M320 32L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 134.6c-11.2 3.2-21.9 7.4-32 12.6L352 64c0-17.7-14.3-32-32-32zM64 144c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16zm16 80l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 256c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16s7.2-16 16-16zm464 48a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-32a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm-32 96c0-8.8 7.2-16 16-16l0-32c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 48s0 0 0 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-16 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faGift = {\n    prefix: 'fal',\n    iconName: 'gift',\n    icon: [512, 512, [127873], \"f06b\", \"M365.1 32c-17.6 0-33.9 9-43.2 23.9l-45 72.1 11.1 0 80 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-2.9 0zm-130 96l-45-72.1C180.8 41 164.5 32 146.9 32L144 32c-26.5 0-48 21.5-48 48s21.5 48 48 48l80 0 11.1 0zM256 101l38.8-62c15.2-24.2 41.7-39 70.3-39L368 0c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48l32 0c26.5 0 48 21.5 48 48l0 64c0 20.9-13.4 38.7-32 45.3l0 2.7 0 160c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-160 0-2.7C13.4 278.7 0 260.9 0 240l0-64c0-26.5 21.5-48 48-48l32 0C70 114.6 64 98 64 80C64 35.8 99.8 0 144 0l2.9 0c28.6 0 55.2 14.7 70.3 39L256 101zM144 160l-96 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l16 0 176 0 0-96-16 0-80 0zm128 0l0 96 176 0 16 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-96 0-80 0-16 0zM240 288L64 288l0 160c0 17.7 14.3 32 32 32l144 0 0-192zm32 192l144 0c17.7 0 32-14.3 32-32l0-160-176 0 0 192z\"]\n  };\n  const faDiceTwo = {\n    prefix: 'fal',\n    iconName: 'dice-two',\n    icon: [448, 512, [9857], \"f528\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM320 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faVolume = {\n    prefix: 'fal',\n    iconName: 'volume',\n    icon: [576, 512, [128265, \"volume-medium\"], \"f6a8\", \"M320 66.7L183.6 188c-2.9 2.6-6.7 4-10.6 4l-85 0c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l85 0c3.9 0 7.7 1.4 10.6 4L320 445.3l0-378.6zM302.4 39.5c5.5-4.8 12.5-7.5 19.8-7.5C338.7 32 352 45.3 352 61.8l0 388.4c0 16.5-13.3 29.8-29.8 29.8c-7.3 0-14.3-2.7-19.8-7.5l10.6-12-10.6 12L166.9 352 88 352c-30.9 0-56-25.1-56-56l0-80c0-30.9 25.1-56 56-56l78.9 0L302.4 39.5zM419.2 182.4c5.3-7.1 15.3-8.5 22.4-3.2C464.9 196.7 480 224.6 480 256s-15.1 59.3-38.4 76.8c-7.1 5.3-17.1 3.9-22.4-3.2s-3.9-17.1 3.2-22.4C438 295.5 448 276.9 448 256s-10-39.5-25.6-51.2c-7.1-5.3-8.5-15.3-3.2-22.4zm87-74.5C548.8 143.1 576 196.4 576 256s-27.2 112.9-69.8 148.1c-6.8 5.6-16.9 4.7-22.5-2.1s-4.7-16.9 2.1-22.5C521.4 350.1 544 305.7 544 256s-22.6-94.1-58.2-123.4c-6.8-5.6-7.8-15.7-2.1-22.5s15.7-7.8 22.5-2.1z\"]\n  };\n  const faVolumeMedium = faVolume;\n  const faTransporter5 = {\n    prefix: 'fal',\n    iconName: 'transporter-5',\n    icon: [512, 512, [], \"e2a6\", \"M464 0c-8.8 0-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM48 128c-8.8 0-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM208 16c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L224 0c-8.8 0-16 7.2-16 16zM160 144c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zM96 272c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zm64 128c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm-32 96c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faGaugeCircleBolt = {\n    prefix: 'fal',\n    iconName: 'gauge-circle-bolt',\n    icon: [640, 512, [], \"e496\", \"M256 480c32.2 0 62.8-6.8 90.5-19c5.8 9.3 12.5 18.1 19.8 26.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-8.4 0-16.7 .6-24.8 1.7C444.3 100.3 358.1 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-194c0-8.8 7.2-16 16-16s16 7.2 16 16l0 194c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64zM144 120a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM72 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM344 144a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm191.9-81c4.3 3.7 5.4 9.9 2.6 14.9L516.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L475.6 380 440 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n  };\n  const faCoinFront = {\n    prefix: 'fal',\n    iconName: 'coin-front',\n    icon: [512, 512, [], \"e3fc\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-416a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 352a192 192 0 1 0 0-384 192 192 0 1 0 0 384zm16-272c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160z\"]\n  };\n  const faFileSlash = {\n    prefix: 'fal',\n    iconName: 'file-slash',\n    icon: [640, 512, [], \"e3a7\", \"M512 163.9c0-12.7-5.1-24.9-14.1-33.9L382.1 14.1c-9-9-21.2-14.1-33.9-14.1L192 0c-23 0-43.2 12.2-54.5 30.4L163 50.5C168.1 39.6 179.2 32 192 32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 108.8L512 326l0-162.2zM160 448l0-236.8L128 186l0 262c0 35.3 28.7 64 64 64l256 0c23 0 43.2-12.2 54.5-30.4L477 461.5c-5.1 10.9-16.2 18.5-29 18.5l-256 0c-17.7 0-32-14.3-32-32zM479.5 160L368 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L475.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faMessageArrowUpRight = {\n    prefix: 'fal',\n    iconName: 'message-arrow-up-right',\n    icon: [512, 512, [], \"e1dd\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM192 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0L172.7 268.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L304 182.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16l-128 0z\"]\n  };\n  const faTreasureChest = {\n    prefix: 'fal',\n    iconName: 'treasure-chest',\n    icon: [576, 512, [], \"f723\", \"M128 64l0 192 64 0 0-32c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 64 0 0-192L128 64zM320 384l-64 0c-35.3 0-64-28.7-64-64l0-32-64 0 0 160 320 0 0-160-64 0 0 32c0 35.3-28.7 64-64 64zM96 69.5C58.7 82.6 32 118.2 32 160l0 96 64 0L96 69.5zM32 288l0 144c0 8.8 7.2 16 16 16l48 0 0-160-64 0zM480 448l48 0c8.8 0 16-7.2 16-16l0-144-64 0 0 160zm64-192l0-96c0-41.8-26.7-77.4-64-90.5L480 256l64 0zM0 160C0 89.3 57.3 32 128 32l320 0c70.7 0 128 57.3 128 128l0 272c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 160zm320 32l-64 0c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32zm-16 48l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faChessQueen = {\n    prefix: 'fal',\n    iconName: 'chess-queen',\n    icon: [512, 512, [9819], \"f445\", \"M256 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80A56 56 0 1 0 256 0a56 56 0 1 0 0 112zm-95.2 0c-14 0-24.5 10-28 21.3c-9 29.4-36.5 50.8-68.8 50.8c-12.1 0-23.4-3-33.4-8.2c-5.6-3-12.6-3.1-18.6 0c-10.1 5.4-13.5 18.2-7.5 28L97.1 352l37.7 0L49.3 215.1c4.8 .7 9.7 1 14.7 1c44.8 0 82.9-28.3 97.5-67.9C181.4 179.3 216.3 200 256 200s74.6-20.7 94.5-51.8c14.7 39.6 52.8 67.9 97.5 67.9c5 0 9.9-.4 14.7-1L377.1 352l37.7 0 92.6-148.2c5.9-9.5 2.8-22.1-7-27.6c-6.1-3.5-13.3-3.4-19.1-.3c-10 5.3-21.4 8.2-33.5 8.2c-32.4 0-59.8-21.4-68.8-50.8c-3.5-11.3-13.9-21.3-28-21.3c-11.3 0-20.6 6.6-25.4 15.2C312 151.6 285.9 168 256 168s-56-16.4-69.8-40.8c-4.8-8.6-14.1-15.2-25.4-15.2zm-31 304l252.4 0 32.7 52.7c.7 1.2 1.1 2.5 1.1 3.9c0 4.1-3.3 7.4-7.4 7.4l-305.1 0c-4.1 0-7.4-3.3-7.4-7.4c0-1.4 .4-2.7 1.1-3.9L129.8 416zm252.4-32l-252.4 0c-11.1 0-21.4 5.7-27.2 15.1L69.9 451.8C66.1 458 64 465.2 64 472.6c0 21.8 17.7 39.4 39.4 39.4l305.1 0c21.8 0 39.4-17.7 39.4-39.4c0-7.3-2.1-14.5-5.9-20.8l-32.7-52.7c-5.8-9.4-16.1-15.1-27.2-15.1z\"]\n  };\n  const faPaintbrushFine = {\n    prefix: 'fal',\n    iconName: 'paintbrush-fine',\n    icon: [576, 512, [\"paint-brush-alt\", \"paint-brush-fine\", \"paintbrush-alt\"], \"f5a9\", \"M534.5 41.4c-12.5-12.5-32.8-12.5-45.3 0L324.6 206l45.3 45.3L534.5 86.6c12.5-12.5 12.5-32.8 0-45.3zM302 228.6l-36.6 36.6s0 0 0 0L224.6 306l45.3 45.3 4.6-4.6s0 0 0 0l36.1-36.1 36.6-36.6L302 228.6zM195.9 322.5c-6.3-1.6-13-2.5-19.9-2.5c-44.2 0-80 35.8-80 80c0 2.8 .1 5.6 .4 8.3c1.7 16.7-3 33.6-12.5 46.7C74.3 468.5 58 480 36.8 480L176 480c44.2 0 80-35.8 80-80c0-6.9-.9-13.5-2.5-19.9l-57.7-57.7zM557.2 109.3L286.3 380.2c1.1 6.4 1.7 13.1 1.7 19.8c0 61.9-50.1 112-112 112L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l4.8 0c17.6 0 29.6-18.9 27.8-36.4c-.4-3.8-.6-7.7-.6-11.6c0-61.9 50.1-112 112-112c6.7 0 13.3 .6 19.7 1.7l271-271c25-25 65.5-25 90.5 0s25 65.5 0 90.5z\"]\n  };\n  const faPaintBrushAlt = faPaintbrushFine;\n  const faPaintBrushFine = faPaintbrushFine;\n  const faPaintbrushAlt = faPaintbrushFine;\n  const faGlasses = {\n    prefix: 'fal',\n    iconName: 'glasses',\n    icon: [576, 512, [], \"f530\", \"M116.8 64c-14.4 0-26.9 9.7-30.5 23.6L38.1 274.4c31-12 65-18.4 97.6-18.4c40.1 0 82.2 9.6 118.5 27.3c2.6 1.3 4.9 2.9 7 4.7l53.7 0c2.1-1.8 4.4-3.4 7-4.7c36.2-17.8 78.4-27.3 118.5-27.3c32.6 0 66.6 6.3 97.6 18.4L489.7 87.6C486.1 73.7 473.6 64 459.2 64c-4.9 0-9.7 1.1-14.1 3.3l-22 11c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l22-11c8.8-4.4 18.5-6.7 28.4-6.7c29 0 54.2 19.6 61.5 47.6l50.7 196.6c3 11.8 4.6 23.8 4.6 36l0 39.8c0 .2 0 .3 0 .5l0 15.5c0 61.9-50.1 112-112 112l-44.3 0c-59.4 0-108.5-46.4-111.8-105.8L304.4 320l-32.9 0-3.4 54.2C264.9 433.6 215.8 480 156.3 480L112 480C50.1 480 0 429.9 0 368l0-16 0-39.8 0-.2 0-.2c0-12 1.6-23.9 4.6-35.5L55.3 79.6C62.5 51.6 87.8 32 116.8 32c9.9 0 19.6 2.3 28.4 6.7l22 11c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-22-11c-4.4-2.2-9.2-3.3-14.1-3.3zM32 312l0 .2L32 352l0 16c0 44.2 35.8 80 80 80l44.3 0c42.5 0 77.5-33.2 79.9-75.6l0-.2s0 0 0 0L240 312s0 0 0 0c0 0 0 0 0-.1c-31.8-15.5-69-24-104.3-24c-35.1 0-72.2 8.4-103.7 24zm512 0c-31.4-15.6-68.6-24-103.7-24c-35.3 0-72.5 8.5-104.3 24l0 .1s0 0 0 0l3.8 60.2s0 0 0 0l0 .2c2.4 42.4 37.4 75.6 79.9 75.6l44.3 0c44.2 0 80-35.8 80-80l0-56z\"]\n  };\n  const faHoodCloak = {\n    prefix: 'fal',\n    iconName: 'hood-cloak',\n    icon: [576, 512, [], \"f6ef\", \"M32 480l.4-.4 .2-.2s0 0 0 0l.1-.1C81.7 427 96 348.2 96 288c0-128 44-192 90-224c46-32 94-32 102-32l124.6 0c-1.2 1-2.7 2.2-4.2 3.5c-4.4 3.6-9.8 8-13.7 11.6c-6.7 6.1-10.5 14.7-10.5 23.8s3.9 17.7 10.6 23.7C438.8 134.2 480 195.8 480 288c0 60.2 14.3 139 63.3 191.3c0 0 0 0 0 0l.1 .1c.2 .2 .4 .4 .6 .6l-128 0 0-160c0-70.7-57.3-128-128-128s-128 57.3-128 128l0 160L32 480zm160 0l0-160c0-53 43-96 96-96s96 43 96 96l0 160-192 0zm381.6 12.2c4.9-11.9 2.2-25.6-6.8-34.7c0 0 0 0 0 0l-.1-.1C525.8 413.8 512 345 512 288c0-87-33.1-150.3-73.1-194.6c-7.4-8.2-15-15.7-22.7-22.6c3.5-3.2 7.4-6.3 11.3-9.5c0 0 0 0 0 0c4.5-3.7 9.1-7.4 13.3-11.4c4-3.7 7.7-7.7 10.7-11.9c4.7-6.5 5.9-15 2.9-22.7C450.8 6.1 441.9 0 432 0L288 0c-9.8 0-66 0-120.3 37.7C111.4 76.9 64 151.8 64 288c0 57.1-13.9 125.9-54.6 169.4l-.2 .2c-9 9.1-11.7 22.8-6.8 34.7c5 12 16.6 19.8 29.6 19.8l512 0c12.9 0 24.6-7.8 29.6-19.8z\"]\n  };\n  const faSquareQuote = {\n    prefix: 'fal',\n    iconName: 'square-quote',\n    icon: [448, 512, [], \"e329\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM208 286.4l0-54.4 0-16 0-16c0-22.1-17.9-40-40-40l-32 0c-22.1 0-40 17.9-40 40l0 32c0 22.1 17.9 40 40 40l32 0c2.7 0 5.4-.3 8-.8l0 15.2c0 15.9-11.7 29.4-27.5 31.7l-14.8 2.1c-8.7 1.3-14.8 9.4-13.6 18.1s9.4 14.8 18.1 13.6l14.8-2.1c31.5-4.5 54.9-31.5 54.9-63.4zM176 232c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-32c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8l0 16 0 16zm176 0l0-16 0-16c0-22.1-17.9-40-40-40l-32 0c-22.1 0-40 17.9-40 40l0 32c0 22.1 17.9 40 40 40l32 0c2.7 0 5.4-.3 8-.8l0 15.2c0 15.9-11.7 29.4-27.5 31.7l-14.8 2.1c-8.7 1.3-14.8 9.4-13.6 18.1s9.4 14.8 18.1 13.6l14.8-2.1c31.5-4.5 54.9-31.5 54.9-63.4l0-54.4zm-32-16l0 16c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-32c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8l0 16z\"]\n  };\n  const faUpLeft = {\n    prefix: 'fal',\n    iconName: 'up-left',\n    icon: [384, 512, [], \"e2bd\", \"M72 128c-4.4 0-8 3.6-8 8l0 201.4c0 3.7 3 6.6 6.6 6.6c1.8 0 3.4-.7 4.7-1.9l61.4-61.4c6.2-6.2 16.4-6.2 22.6 0L272 393.4c4.2 4.2 10 6.6 16 6.6s11.8-2.4 16-6.6L329.4 368c4.2-4.2 6.6-10 6.6-16s-2.4-11.8-6.6-16L216.7 223.3c-3-3-4.7-7.1-4.7-11.3s1.7-8.3 4.7-11.3l61.4-61.4c1.2-1.2 1.9-2.9 1.9-4.7c0-3.7-3-6.6-6.6-6.6L72 128zm-40 8c0-22.1 17.9-40 40-40l201.4 0c21.3 0 38.6 17.3 38.6 38.6c0 10.2-4.1 20.1-11.3 27.3L250.6 212 352 313.4c10.2 10.2 16 24.1 16 38.6s-5.8 28.4-16 38.6L326.6 416c-10.2 10.2-24.1 16-38.6 16s-28.4-5.8-38.6-16L148 314.6 97.9 364.7C90.7 371.9 80.9 376 70.6 376C49.3 376 32 358.7 32 337.4L32 136z\"]\n  };\n  const faBringFront = {\n    prefix: 'fal',\n    iconName: 'bring-front',\n    icon: [640, 512, [], \"f857\", \"M64 32l128 0c17.7 0 32 14.3 32 32l32 0c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 192c0 35.3 28.7 64 64 64l64 0 0-32-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM448 512l128 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-64 0 0 32 64 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l-32 0c0 35.3 28.7 64 64 64zM416 128c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32l192 0zM224 96c-35.3 0-64 28.7-64 64l0 192c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64L224 96zm32 96l128 0 0 128-128 0 0-128zm-32 0l0 128c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faChessBoard = {\n    prefix: 'fal',\n    iconName: 'chess-board',\n    icon: [448, 512, [], \"f43c\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm88 0l64 0 72 0 72 0 64 0c13.3 0 24 10.7 24 24l0 64 0 72 0 72 0 64c0 13.3-10.7 24-24 24l-64 0-72 0-72 0-64 0c-13.3 0-24-10.7-24-24l0-64 0-72 0-72 0-64c0-13.3 10.7-24 24-24zm8 72l40 0 0-40-40 0 0 40zm72 0l40 0 0-40-40 0 0 40zm72 0l40 0 0-40-40 0 0 40zm72 0l40 0 0-40-40 0 0 40zm0 32l0 40 40 0 0-40-40 0zm0 72l0 40 40 0 0-40-40 0zm0 72l0 40 40 0 0-40-40 0zm-32 0l-40 0 0 40 40 0 0-40zm-72 0l-40 0 0 40 40 0 0-40zm-72 0l-40 0 0 40 40 0 0-40zm0-32l0-40-40 0 0 40 40 0zm0-72l0-40-40 0 0 40 40 0zm32 0l40 0 0-40-40 0 0 40zm72 0l40 0 0-40-40 0 0 40zm0 32l0 40 40 0 0-40-40 0zm-32 0l-40 0 0 40 40 0 0-40z\"]\n  };\n  const faBurgerCheese = {\n    prefix: 'fal',\n    iconName: 'burger-cheese',\n    icon: [512, 512, [127828, \"cheeseburger\"], \"f7f1\", \"M445 221.8C428.9 132.1 350.4 64 256 64S83.1 132.1 67 221.8l0 .1c0 .1 .1 .2 .3 .3c.7 .8 2.4 1.7 4.7 1.7l368 0c2.4 0 4-1 4.7-1.7c.1-.1 .2-.2 .3-.3l0-.1zM72 256c-22.1 0-40.4-18.1-36.5-39.8C54.3 111.5 145.9 32 256 32s201.7 79.5 220.5 184.2c3.9 21.7-14.4 39.8-36.5 39.8l-24 0-192 0L72 256zm358.5 96l17.5 0c17.7 0 32 14.3 32 32c0 53-43 96-96 96l-256 0c-53 0-96-43-96-96c0-17.7 14.3-32 32-32l145.5 0 48 32L64 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l-65.5 0 48-32zM160 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm112 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM32 288l192 0c3.2 0 6.2 .9 8.9 2.7L320 348.8l87.1-58.1c2.6-1.8 5.7-2.7 8.9-2.7l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-59.2 0-92 61.3c-5.4 3.6-12.4 3.6-17.8 0l-92-61.3L32 320c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCheeseburger = faBurgerCheese;\n  const faBuildingCircleCheck = {\n    prefix: 'fal',\n    iconName: 'building-circle-check',\n    icon: [640, 512, [], \"e4d2\", \"M64 32l256 0c17.7 0 32 14.3 32 32l0 202.8c9.1-12.9 19.9-24.5 32-34.6L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l64 0 32 0 64 0 32 0 64 0c19.5 0 37-8.7 48.7-22.5c-7.7-8-14.6-16.8-20.6-26.1c-5.4 9.9-16 16.6-28.1 16.6l-64 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM224 416l0 64-64 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM64 120l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 96c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM248 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM64 248l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm152-32c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm240-32a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-187.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faRepeat1 = {\n    prefix: 'fal',\n    iconName: 'repeat-1',\n    icon: [512, 512, [128258], \"f365\", \"M0 255.2C-.4 264 6.4 271.5 15.2 272s16.3-6.4 16.8-15.2l.4-8C36.2 172.2 99.5 112 176.2 112L320 112l0 44.4c0 15.2 12.3 27.6 27.6 27.6c6.8 0 13.4-2.5 18.4-7.1l76.7-69c3.4-3 5.3-7.4 5.3-11.9s-1.9-8.9-5.3-11.9L366 15.1C360.9 10.5 354.4 8 347.6 8C332.3 8 320 20.3 320 35.6L320 80 176.2 80C82.4 80 5.1 153.5 .4 247.2l-.4 8zM408.1 96L352 146.5l0-100.9L408.1 96zM512 256.8c.4-8.8-6.4-16.3-15.2-16.8s-16.3 6.4-16.8 15.2l-.4 8C475.8 339.8 412.5 400 335.8 400L192 400l0-44.4c0-15.2-12.3-27.6-27.6-27.6c-6.8 0-13.4 2.5-18.4 7.1l-76.7 69c-3.4 3-5.3 7.4-5.3 11.9s1.9 8.9 5.3 11.9l76.7 69c5.1 4.6 11.6 7.1 18.4 7.1c15.2 0 27.6-12.3 27.6-27.6l0-44.4 143.8 0c93.8 0 171.1-73.5 175.8-167.2l.4-8zM103.9 416L160 365.5l0 100.9L103.9 416zM288 208c0-6.1-3.4-11.6-8.8-14.3s-11.9-2.1-16.8 1.5l-32 24c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2L256 240l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faArrowDownToLine = {\n    prefix: 'fal',\n    iconName: 'arrow-down-to-line',\n    icon: [384, 512, [\"arrow-to-bottom\"], \"f33d\", \"M16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480zM203.3 379.3c-6.2 6.2-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L176 329.4 176 224l0-176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176 0 105.4L308.7 228.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-128 128z\"]\n  };\n  const faArrowToBottom = faArrowDownToLine;\n  const faGrid5 = {\n    prefix: 'fal',\n    iconName: 'grid-5',\n    icon: [448, 512, [], \"e199\", \"M24 56l16 0 0 16L24 72l0-16zM16 32C7.2 32 0 39.2 0 48L0 80c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L16 32zm8 120l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zM0 240l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM24 344l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zM0 432l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM120 56l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zM96 144l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm24 104l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zM96 336l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm24 104l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM216 72l0-16 16 0 0 16-16 0zM192 48l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm24 104l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zm-24-24l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm24 104l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zm-24-24l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM312 56l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zm-24-24l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm24 104l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zm-24-24l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm24 104l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM408 72l0-16 16 0 0 16-16 0zM384 48l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm24 104l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zm-24-24l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm24 104l16 0 0 16-16 0 0-16zm-8-24c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm8 136l0-16 16 0 0 16-16 0zm-24-24l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faSwapArrows = {\n    prefix: 'fal',\n    iconName: 'swap-arrows',\n    icon: [640, 512, [], \"e60a\", \"M100.7 20.7c6.2-6.2 16.4-6.2 22.6 0l88 88c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L128 70.6 128 360c0 48.6 39.4 88 88 88s88-39.4 88-88l0-208c0-66.3 53.7-120 120-120s120 53.7 120 120l0 289.4 60.7-60.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-88 88c-6.2 6.2-16.4 6.2-22.6 0l-88-88c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L512 441.4 512 152c0-48.6-39.4-88-88-88s-88 39.4-88 88l0 208c0 66.3-53.7 120-120 120s-120-53.7-120-120L96 70.6 35.3 131.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l88-88z\"]\n  };\n  const faRightLongToLine = {\n    prefix: 'fal',\n    iconName: 'right-long-to-line',\n    icon: [640, 512, [], \"e444\", \"M640 80l0 352c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-352c0-8.8 7.2-16 16-16s16 7.2 16 16zM320 216L48 216c-8.8 0-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16l272 0c17.7 0 32 14.3 32 32l0 49.3c0 3.7 3 6.7 6.7 6.7c1.9 0 3.7-.8 5-2.2L476.2 256 363.7 130.2c-1.3-1.4-3.1-2.2-5-2.2c-3.7 0-6.7 3-6.7 6.7l0 49.3c0 17.7-14.3 32-32 32zm192 40c0 5.2-1.9 10.1-5.3 14L387.5 403.1c-7.3 8.2-17.8 12.9-28.8 12.9c-21.4 0-38.7-17.3-38.7-38.7l0-17.3 0-32-32 0L48 328c-26.5 0-48-21.5-48-48l0-48c0-26.5 21.5-48 48-48l240 0 32 0 0-32 0-17.3c0-21.4 17.3-38.7 38.7-38.7c11 0 21.5 4.7 28.8 12.9L506.7 242c3.4 3.8 5.3 8.8 5.3 14z\"]\n  };\n  const faPersonChalkboard = {\n    prefix: 'fal',\n    iconName: 'person-chalkboard',\n    icon: [640, 512, [], \"e53d\", \"M168 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 136 56a56 56 0 1 0 112 0zM179.3 160l44.7 0 0 160-64 0 0-156c6-2.6 12.5-4 19.3-4zM160 496l0-144 64 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-336 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-80c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-80-32 0 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 80-76.9 0-63.8 0c-29.5 0-56.7 16.3-70.6 42.3L49.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L128 202.2 128 496c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faMarsStrokeRight = {\n    prefix: 'fal',\n    iconName: 'mars-stroke-right',\n    icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", \"M64 256a144 144 0 1 1 288 0A144 144 0 1 1 64 256zm319.3-16C375.2 150.3 299.8 80 208 80C110.8 80 32 158.8 32 256s78.8 176 176 176c91.8 0 167.2-70.3 175.3-160l48.7 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 89.4 0-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L553.4 240 464 240l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48.7 0z\"]\n  };\n  const faMarsStrokeH = faMarsStrokeRight;\n  const faHandBackFist = {\n    prefix: 'fal',\n    iconName: 'hand-back-fist',\n    icon: [448, 512, [\"hand-rock\"], \"f255\", \"M96 64c0-35.3 28.7-64 64-64c23.9 0 44.8 13.1 55.7 32.5c2.7-.4 5.5-.5 8.3-.5c23.9 0 44.8 13.1 55.7 32.5c2.7-.4 5.5-.5 8.3-.5c23.9 0 44.8 13.1 55.7 32.5c2.7-.4 5.5-.5 8.3-.5c35.3 0 64 28.7 64 64l0 80c0 49.6-25.1 93.3-63.2 119.2c-.4 .3-.6 .6-.7 .7c0 .1 0 .1-.1 .1c0 0 0 0 0 0L352 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-135.9c0-11.6 6.3-21.5 14.8-27.4C364.5 312.6 384 278.6 384 240l0-80c0-17.7-14.3-32-32-32c-4.2 0-8.2 .8-11.8 2.2c-4.2 1.7-9 1.5-13.1-.6s-7.1-5.7-8.3-10.1C315.2 106 302.7 96 288 96c-4.2 0-8.2 .8-11.8 2.2c-4.2 1.7-9 1.5-13.1-.6s-7.1-5.7-8.3-10.1C251.2 74 238.7 64 224 64c-4.2 0-8.2 .8-11.8 2.2c-4.2 1.7-9 1.5-13.1-.6s-7.1-5.7-8.3-10.1C187.2 42 174.7 32 160 32c-17.7 0-32 14.3-32 32l0 48 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-57.4L78.1 168.6c-9 9-14.1 21.2-14.1 33.9L64 256c0 44.2 29.9 81.5 70.6 92.6c13.5 3.7 25.4 15.8 25.4 32.1L160 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-115.3s0 0 0 0c0 0-.1-.1-.2-.3c-.3-.4-.8-.8-1.6-1C71.9 364.7 32 315 32 256l0-53.5c0-21.2 8.4-41.6 23.4-56.6L96 105.4 96 64z\"]\n  };\n  const faHandRock = faHandBackFist;\n  const faGridRound5 = {\n    prefix: 'fal',\n    iconName: 'grid-round-5',\n    icon: [448, 512, [], \"e5de\", \"M40 64A8 8 0 1 1 24 64a8 8 0 1 1 16 0zM32 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm8 128a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zM0 256a32 32 0 1 0 64 0A32 32 0 1 0 0 256zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zM0 448a32 32 0 1 0 64 0A32 32 0 1 0 0 448zM136 64a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM224 56a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM328 64a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM416 56a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm40 96a8 8 0 1 1 -16 0 8 8 0 1 1 16 0zm-8-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 120a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm-32 8a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z\"]\n  };\n  const faTally = {\n    prefix: 'fal',\n    iconName: 'tally',\n    icon: [640, 512, [\"tally-5\"], \"f69c\", \"M128 32c8.8 0 16 7.2 16 16l0 249.8 96-32L240 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 207.1 96-32L368 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 164.5 96-32L496 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 121.8 74.9-25c8.4-2.8 17.4 1.7 20.2 10.1s-1.7 17.4-10.1 20.2L528 203.5 528 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-249.8-96 32L400 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-207.1-96 32L272 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-164.5-96 32L144 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-121.8-74.9 25c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2L112 308.5 112 48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faTally5 = faTally;\n  const faSquareCaretUp = {\n    prefix: 'fal',\n    iconName: 'square-caret-up',\n    icon: [448, 512, [\"caret-square-up\"], \"f151\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 64c9.6 0 18.7 4 25.2 11l95.5 102.8c4.7 5.1 7.3 11.8 7.3 18.7c0 15.2-12.3 27.5-27.5 27.5l-201 0C108.3 320 96 307.7 96 292.5c0-6.9 2.6-13.6 7.3-18.7L198.8 171c6.5-7 15.6-11 25.2-11zm-1.7 32.7L133.8 288l180.3 0-88.4-95.3c-.4-.5-1.1-.7-1.7-.7s-1.3 .3-1.7 .7z\"]\n  };\n  const faCaretSquareUp = faSquareCaretUp;\n  const faCloudShowersWater = {\n    prefix: 'fal',\n    iconName: 'cloud-showers-water',\n    icon: [576, 512, [], \"e4e4\", \"M176.1 99.3C178.6 61.7 209.8 32 248 32c26.4 0 49.4 14.2 62 35.4c2.3 3.8 6 6.5 10.3 7.5s8.9 .1 12.5-2.4c7.7-5.3 17-8.4 27.2-8.4c23 0 42.2 16.1 46.9 37.7c1.6 7.3 8.1 12.6 15.6 12.6l18.6 0c21.5 0 38.9 17.4 38.9 38.9s-17.4 38.9-38.9 38.9l-306.3 0C113.4 192 96 174.6 96 153.1s17.4-38.9 38.9-38.9l25.3 0c8.4 0 15.4-6.6 16-15zM248 0c-50 0-91.7 35.3-101.7 82.3l-11.4 0C95.7 82.3 64 114 64 153.1s31.7 70.9 70.9 70.9l306.3 0c39.1 0 70.9-31.7 70.9-70.9s-31.7-70.9-70.9-70.9l-6.8 0C422.5 52.8 393.7 32 360 32c-11.1 0-21.7 2.3-31.3 6.4C309.6 15 280.6 0 248 0zM141.3 280.9c4.9-7.4 2.9-17.3-4.4-22.2s-17.3-2.9-22.2 4.4l-64 96c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l64-96zM192 480c-20.9 0-41.7-9.9-58.2-21.2c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480zM472.9 258.7c-7.4-4.9-17.3-2.9-22.2 4.4l-64 96c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l64-96c4.9-7.4 2.9-17.3-4.4-22.2zM253.3 280.9c4.9-7.4 2.9-17.3-4.4-22.2s-17.3-2.9-22.2 4.4l-64 96c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l64-96zm107.6-22.2c-7.4-4.9-17.3-2.9-22.2 4.4l-64 96c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l64-96c4.9-7.4 2.9-17.3-4.4-22.2z\"]\n  };\n  const faChartBar = {\n    prefix: 'fal',\n    iconName: 'chart-bar',\n    icon: [512, 512, [\"bar-chart\"], \"f080\", \"M16 32c8.8 0 16 7.2 16 16l0 352c0 26.5 21.5 48 48 48l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 480c-44.2 0-80-35.8-80-80L0 48c0-8.8 7.2-16 16-16zM128 144c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm16 80l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faBarChart = faChartBar;\n  const faHandsBubbles = {\n    prefix: 'fal',\n    iconName: 'hands-bubbles',\n    icon: [576, 512, [\"hands-wash\"], \"e05e\", \"M400.1 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-192 424c0 3.2-.2 6.4-.5 9.5C239.4 491 284.4 512 334.2 512l129.9 0c26.5 0 48-21.5 48-48c0-6.2-1.2-12.2-3.4-17.7c20.4-5.5 35.4-24.2 35.4-46.3c0-6.2-1.2-12.2-3.4-17.7c20.4-5.5 35.4-24.2 35.4-46.3s-15-40.8-35.4-46.3c2.2-5.5 3.4-11.4 3.4-17.7c0-26.5-21.5-48-48-48l-108.2 0c12.2-13.6 16-33.7 8.1-51.5c-10.8-24.2-39.1-35.1-63.4-24.4l-69.1 30.7c-62.9 27.9-103.4 90.3-103.4 159.1c0 9.6 .8 19.1 2.3 28.3c27.4 16.9 45.7 47.2 45.7 81.8zM0 224.2c-.4 55 25.1 106 67.4 138.8c12.6-6.7 26.9-10.6 42.1-11C61.8 327.7 31.6 278.4 32 224.5l.5-75.7c.1-8.8 7.3-15.9 16.1-15.9s15.9 7.3 15.9 16.1l-.3 46.2c-.1 7.6 5.2 14.1 12.6 15.7s14.9-2.1 18-9L166.2 44.2c3.6-8 13.1-11.6 21.2-8s11.6 13.1 8 21.2l-39.6 87.4c-3.6 8-.1 17.5 8 21.2s17.5 .1 21.2-8l39.6-87.4 13.2-29.1c3.6-8 13.1-11.6 21.2-8s11.6 13.1 8 21.2L253.7 83.8l-39.1 86.4c11.1-7.9 23.1-14.8 35.9-20.5c0 0 0 0 0 0l.4-.2 10.2-4.4L282.8 97c3.6-8 13.1-11.6 21.2-8s11.6 13.1 8 21.2l-7.2 15.9 40.4-17.5c2.1-20-8.6-40-27.9-48.7c-5.7-2.6-11.6-4-17.5-4.2c3.4-20.9-7.4-42.2-27.6-51.3S228.8 1.1 215.3 17.4c-4.1-4.2-9-7.8-14.7-10.4C176.5-3.9 148 6.8 137.1 31L92.5 129.5c-7.4-16.7-24.1-28.5-43.6-28.6C22.4 100.7 .7 122.1 .5 148.6L0 224.2zm345.6-46.9c8.1-3.6 17.5 0 21.1 8.1s0 17.5-8.1 21.1l-42.2 18.8c-6.9 3.1-10.7 10.6-9.2 17.9s8.1 12.7 15.7 12.7l173.2 0c8.8 0 16 7.2 16 16c0 8.8-7.1 16-16 16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c0 0 0 0 0 0l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c0 0 0 0 0 0l-112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c0 0 0 0 0 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c0 0 0 0 0 0l-15.9 0-64.1 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0s0 0 0 0c8.8 0 15.9 7.2 15.9 16c0 8.8-7.2 16-16 16l-129.9 0c-78.5 0-142.1-63.6-142.1-142.1c0-56.1 33.1-107 84.4-129.8l69.1-30.7zM80.1 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm272-304a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faHandsWash = faHandsBubbles;\n  const faLessThanEqual = {\n    prefix: 'fal',\n    iconName: 'less-than-equal',\n    icon: [448, 512, [], \"f537\", \"M406.1 62.8c8.2-3.3 12.1-12.7 8.8-20.9s-12.7-12.1-20.9-8.8l-352 144c-6 2.5-9.9 8.3-9.9 14.8s3.9 12.3 9.9 14.8l352 144c8.2 3.3 17.5-.6 20.9-8.7s-.6-17.5-8.8-20.9L90.3 192 406.1 62.8zM16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 448z\"]\n  };\n  const faTrain = {\n    prefix: 'fal',\n    iconName: 'train',\n    icon: [448, 512, [128646], \"f238\", \"M352 32c35.3 0 64 28.7 64 64l0 128L32 224 32 96c0-35.3 28.7-64 64-64l256 0zM32 352l0-96 384 0 0 96c0 35.3-28.7 64-64 64L96 416c-35.3 0-64-28.7-64-64zM96 0C43 0 0 43 0 96L0 352c0 46 32.4 84.4 75.6 93.8L36.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L118.6 448l210.7 0 59.3 59.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-38.9-38.9C415.6 436.4 448 398 448 352l0-256c0-53-43-96-96-96L96 0zM224 368a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faUpFromDottedLine = {\n    prefix: 'fal',\n    iconName: 'up-from-dotted-line',\n    icon: [448, 512, [], \"e456\", \"M222.2 64.8c.5-.5 1.1-.8 1.8-.8s1.4 .3 1.8 .8L350.2 196.7c1.2 1.2 1.8 2.9 1.8 4.6c0 3.7-3 6.7-6.7 6.7L288 208c-8.8 0-16 7.2-16 16l0 120c0 4.4-3.6 8-8 8l-80 0c-4.4 0-8-3.6-8-8l0-120c0-8.8-7.2-16-16-16l-57.3 0c-3.7 0-6.7-3-6.7-6.7c0-1.7 .7-3.3 1.8-4.6L222.2 64.8zM224 32c-9.5 0-18.6 3.9-25.1 10.8L74.5 174.8C67.8 182 64 191.5 64 201.3c0 21.4 17.3 38.7 38.7 38.7l41.3 0 0 104c0 22.1 17.9 40 40 40l80 0c22.1 0 40-17.9 40-40l0-104 41.3 0c21.4 0 38.7-17.3 38.7-38.7c0-9.9-3.8-19.3-10.5-26.5L249.1 42.8C242.6 35.9 233.5 32 224 32zM32 472a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm384 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM152 448a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faEyeLowVision = {\n    prefix: 'fal',\n    iconName: 'eye-low-vision',\n    icon: [640, 512, [\"low-vision\"], \"f2a8\", \"M3.4 6.1C8.9-.8 19-2 25.9 3.4l608 480c6.9 5.5 8.1 15.5 2.6 22.5s-15.5 8.1-22.5 2.6L6.1 28.6C-.8 23.1-2 13 3.4 6.1zM605.5 268.3c-10.3 24.6-28.3 57-53.9 89l-25.1-19.8C550.1 308 566.8 278.1 576 256c-13.3-32-42.1-80-85.2-120C447.7 96 390.4 64 320 64c-39.8 0-75.4 10.2-106.6 26.3L186.1 68.8C224 46.8 268.8 32 320 32c80.8 0 145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1c3.3 7.9 3.3 16.7 0 24.6zM448 256c0 6.3-.5 12.4-1.3 18.5l-30.9-24.4C412.8 199.8 371 160 320 160c-5.6 0-11.2 .5-16.5 1.4l-30.9-24.4c14.7-5.8 30.6-9.1 47.4-9.1c70.7 0 128 57.3 128 128zM106 163.5l320 256c6.9 5.5 8 15.6 2.5 22.5s-15.6 8-22.5 2.5L86 188.5c-6.9-5.5-8-15.6-2.5-22.5s15.6-8 22.5-2.5zM67.5 238c5.5-6.9 15.6-8 22.5-2.5l250 200c6.9 5.5 8 15.6 2.5 22.5s-15.6 8-22.5 2.5L70 260.5c-6.9-5.5-8-15.6-2.5-22.5zM106 336.3l124 99.2c6.9 5.5 8 15.6 2.5 22.5s-15.6 8-22.5 2.5L86 361.3c-6.9-5.5-8-15.6-2.5-22.5s15.6-8 22.5-2.5z\"]\n  };\n  const faLowVision = faEyeLowVision;\n  const faTrafficLightGo = {\n    prefix: 'fal',\n    iconName: 'traffic-light-go',\n    icon: [320, 512, [], \"f638\", \"M64 32C46.3 32 32 46.3 32 64l0 288c0 70.7 57.3 128 128 128s128-57.3 128-128l0-288c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64l0 288c0 88.4-71.6 160-160 160S0 440.4 0 352L0 64zM160 448a56 56 0 1 1 0-112 56 56 0 1 1 0 112zm0-216a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 80a56 56 0 1 1 0-112 56 56 0 1 1 0 112zM136 120a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm80 0a56 56 0 1 1 -112 0 56 56 0 1 1 112 0z\"]\n  };\n  const faFaceExhaling = {\n    prefix: 'fal',\n    iconName: 'face-exhaling',\n    icon: [576, 512, [], \"e480\", \"M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c40.8 0 78.9-10.9 111.8-29.9c7.7-4.4 17.4-1.8 21.9 5.9s1.8 17.4-5.9 21.9C346.2 499.6 302.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C391.7 0 502.7 105.5 511.4 238.9c.6 8.8-6.1 16.4-14.9 17s-16.4-6.1-17-14.9C471.8 124.3 374.7 32 256 32zm.1 376.1a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm60.8-89.6c17.6 23.5 52.8 23.5 70.4 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2zm-121.6 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2c17.6 23.5 52.8 23.5 70.4 0zm299.6 49.6c26.1 0 47.4 19.2 51.3 44.1c17.9 10.3 29.9 29.7 29.9 51.9s-12 41.6-29.9 51.8c-3.9 24.9-25.3 44.2-51.3 44.2c-14.2 0-27-5.7-36.4-15c-2.2 .3-4.4 .4-6.6 .4c-27.3 0-49.4-21.1-51.7-47.7l-60.7-18.4c-6.7-2-11.4-8.3-11.4-15.3s4.6-13.3 11.4-15.3l62-18.8c5.5-22.9 25.9-40.1 50.5-40.1l.7 0c9.4-13.2 24.7-21.8 42.2-21.8zm-18.6 44.9c-3 7.7-11.2 11.8-19.2 9.6c-1.6-.5-3.4-.7-5.2-.7c-10.8 0-19.9 8.9-19.9 20.4c0 7-4.6 13.3-11.4 15.3l-21.4 6.5 22.1 6.7c7.8 2.4 12.6 10.3 11.1 18.4c-.2 1.3-.4 2.6-.4 4c0 11.4 9.1 20.4 19.9 20.4c2.5 0 4.8-.4 6.9-1.3c7.1-2.7 15.1 0 19.2 6.4c3.6 5.7 9.8 9.4 16.8 9.4c10.8 0 19.9-8.9 19.9-20.4c0-.4 0-.9 0-1.3c-.4-7.2 4-13.8 10.8-16.1c10.7-3.6 18.5-14 18.5-26.2s-7.8-22.6-18.5-26.2c-6.8-2.3-11.2-8.9-10.8-16.1c0-.4 0-.9 0-1.3c0-11.4-9.1-20.4-19.9-20.4c-8.3 0-15.6 5.2-18.6 12.9z\"]\n  };\n  const faSensorFire = {\n    prefix: 'fal',\n    iconName: 'sensor-fire',\n    icon: [640, 512, [], \"e02a\", \"M64 64l320 0c17.7 0 32 14.3 32 32l0 41c9.4-6.9 20.9-9.8 32-8.8L448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l273.6 0c-8.8-9.8-16.5-20.6-23.2-32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm64 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zm255.1 48.9l47.4 49.8c3.1 3.2 7.4 5 11.9 5s8.7-2 11.7-5.4l21-23.7c16.6 15.9 33.7 37.3 46.7 60.7C599.5 304 608 329.4 608 352c0 33.5-12.7 63.9-33.6 86.6c1-5.2 1.6-10.7 1.6-16.2c0-57.4-63.8-110.5-87.4-128.2c-5.2-3.9-12.1-3.9-17.3 0C447.8 311.9 384 365 384 422.4c0 5.7 .6 11.2 1.6 16.6c-21-22.8-33.6-53.3-33.6-87c0-28.4 12.4-58.2 31.4-86.7c18.4-27.5 42-52.6 63.7-72.3zM480 479.9c-2.4 0-4.7-.1-7-.2c-33.7-3.2-57-29.4-57-57.3c0-17.4 10.1-37.7 27.4-58.5c12.1-14.5 25.8-27 36.6-35.8c10.7 8.8 24.5 21.3 36.6 35.8C533.9 384.7 544 405 544 422.4c0 27.8-23.2 54-56.9 57.3c-2.4 .1-4.7 .2-7.1 .2zM320 352c0 85.6 65.7 155 150.9 159.6c3 .3 6 .4 9.1 .4c3.1 0 6.2-.1 9.2-.4C573.6 506.9 640 437.6 640 352c0-30-11-60.9-26.2-88.1c-15.2-27.4-35.3-52.3-55-70.6c-11.2-10.4-28.5-10.4-39.7-.1c-.4 .4-.8 .7-1.1 1.2l-12.3 13.8-37.9-39.9c-.3-.3-.5-.5-.8-.8c-11.1-10.1-28.1-10.1-39.3-.1c-23.4 21.1-50 48.9-70.9 80.2C336 278.6 320 314.7 320 352z\"]\n  };\n  const faUserUnlock = {\n    prefix: 'fal',\n    iconName: 'user-unlock',\n    icon: [640, 512, [], \"e058\", \"M224 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 336c-80 0-145 64.3-146.3 144l352 0c0 11.7 3.1 22.6 8.6 32L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c43.6 0 83.6 15.7 114.6 41.7c-.2 2.1-.3 4.2-.3 6.3l0 39c-26.8-33.5-68-55-114.3-55l-91.4 0zM480 272l0 48 32 0 64 0 32 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-32 0c0-26.5-21.5-48-48-48s-48 21.5-48 48zM448 480l160 0 0-128-160 0 0 128z\"]\n  };\n  const faHexagonDivide = {\n    prefix: 'fal',\n    iconName: 'hexagon-divide',\n    icon: [512, 512, [], \"e1ad\", \"M16 288c-11.4-19.8-11.4-44.2 0-64L108.3 64.2c11.4-19.8 32.6-32 55.4-32l184.6 0c22.9 0 44 12.2 55.4 32L496 224c11.4 19.8 11.4 44.2 0 64L403.7 447.8c-11.4 19.8-32.6 32-55.4 32l-184.6 0c-22.9 0-44-12.2-55.4-32L16 288zm27.7-48c-5.7 9.9-5.7 22.1 0 32L136 431.8c5.7 9.9 16.3 16 27.7 16l184.6 0c11.4 0 22-6.1 27.7-16L468.3 272c5.7-9.9 5.7-22.1 0-32L376 80.2c-5.7-9.9-16.3-16-27.7-16l-184.6 0c-11.4 0-22 6.1-27.7 16L43.7 240zM256 136a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM160 240l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm72 112a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const fa00 = {\n    prefix: 'fal',\n    iconName: '00',\n    icon: [640, 512, [], \"e467\", \"M144 32C64.5 32 0 96.5 0 176L0 336c0 79.5 64.5 144 144 144s144-64.5 144-144l0-160c0-79.5-64.5-144-144-144zM32 176C32 114.1 82.1 64 144 64s112 50.1 112 112l0 160c0 61.9-50.1 112-112 112S32 397.9 32 336l0-160zM496 32c-79.5 0-144 64.5-144 144l0 160c0 79.5 64.5 144 144 144s144-64.5 144-144l0-160c0-79.5-64.5-144-144-144zM384 176c0-61.9 50.1-112 112-112s112 50.1 112 112l0 160c0 61.9-50.1 112-112 112s-112-50.1-112-112l0-160z\"]\n  };\n  const faCrow = {\n    prefix: 'fal',\n    iconName: 'crow',\n    icon: [640, 512, [], \"f520\", \"M25.7 412.7L63.2 384l209.4 0 48.6 118.1c3.4 8.2 12.7 12.1 20.9 8.7s12.1-12.7 8.7-20.9L307.2 384l12.8 0c16 0 31.4-1.9 46.3-5.6l50.9 123.7c3.4 8.2 12.7 12.1 20.9 8.7s12.1-12.7 8.7-20.9L396.6 368.1C464.5 338.5 512 270.8 512 192l0-48 128-32c0-44.2-35.8-80-80-80l-72.4 0C470 12.4 444.4 0 416 0c-53 0-96 43-96 96l0 51L52.4 352l-8.6 6.6L6.3 387.3c-7 5.4-8.3 15.4-3 22.4s15.4 8.3 22.4 3zM506.5 64L560 64c18 0 33.7 9.9 41.9 24.5L512 111l0-15c0-11.2-1.9-22-5.5-32zM132.7 330.8l186.7-143C313.6 250 268 302.1 205.9 315.2l-73.2 15.5zM320 352l-133.2 0 25.7-5.5c81.3-17.2 139.5-89 139.5-172.2l0-11.6s0 0 0 0l0-15.8 0-51c0-35.3 28.7-64 64-64s64 28.7 64 64l0 32 0 64c0 88.4-71.6 160-160 160zM440 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCassetteBetamax = {\n    prefix: 'fal',\n    iconName: 'cassette-betamax',\n    icon: [576, 512, [\"betamax\"], \"f8a4\", \"M32 160l0 256c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-256L32 160zm0-32l512 0 0-32c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 32zM576 96l0 32 0 16 0 16 0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 160l0-16 0-16L0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64zM240 304a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM80 304a96 96 0 1 1 192 0A96 96 0 1 1 80 304zm72 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm200-48l0 96 96 0 0-96-96 0zm-32 0c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96z\"]\n  };\n  const faBetamax = faCassetteBetamax;\n  const faSailboat = {\n    prefix: 'fal',\n    iconName: 'sailboat',\n    icon: [576, 512, [], \"e445\", \"M285.1 6.8c-4-5.7-11.3-8.2-17.9-6.1S256 9 256 16l0 320c0 8.8 7.2 16 16 16l224 0c6 0 11.4-3.3 14.2-8.6s2.3-11.7-1.1-16.6l-224-320zM288 320l0-253.2L465.3 320 288 320zM212.1 96.5c-7-1.9-14.4 1.2-18 7.5l-128 224c-2.8 5-2.8 11 .1 16s8.1 8 13.8 8l128 0c8.8 0 16-7.2 16-16l0-224c0-7.3-4.9-13.6-11.9-15.5zM107.6 320L192 172.2 192 320l-84.4 0zM42.5 416l491.1 0c-13.5 38.1-49.6 64-90.5 64L133 480c-40.9 0-77-25.9-90.5-64zM21.1 384c-10.6 0-18.3 10.1-15.4 20.3l4 14.3C25.3 473.9 75.6 512 133 512L443 512c57.3 0 107.7-38.1 123.2-93.3l4-14.3c2.9-10.2-4.8-20.3-15.4-20.3L21.1 384z\"]\n  };\n  const faWindowRestore = {\n    prefix: 'fal',\n    iconName: 'window-restore',\n    icon: [512, 512, [], \"f2d2\", \"M432 32L208 32c-26.5 0-48 21.5-48 48l0 16-32 0 0-16c0-44.2 35.8-80 80-80L432 0c44.2 0 80 35.8 80 80l0 224c0 44.2-35.8 80-80 80l-16 0 0-32 16 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48zM320 160L64 160c-17.7 0-32 14.3-32 32l0 64 320 0 0-64c0-17.7-14.3-32-32-32zM32 448c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-160L32 288l0 160zM64 128l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64z\"]\n  };\n  const faNfcMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'nfc-magnifying-glass',\n    icon: [640, 512, [], \"e1f9\", \"M384 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l288 0c16.6 12.5 35.8 21.8 56.6 27.1c-7.6 3.2-15.9 4.9-24.6 4.9L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 64c-11 0-21.7 1.1-32 3.2L416 96c0-17.7-14.3-32-32-32zm0 64l0 45.3c-11.4 5-22.2 11.3-32 18.7l0-64-112 0 0 82.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-82.7c0-17.7 14.3-32 32-32l112 0c17.7 0 32 14.3 32 32zM320 416L96 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 256 205.3 0c5 11.4 11.3 22.2 18.7 32zM224 240a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM448 416.2a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm0 32c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 29.6-10 56.8-26.9 78.5l86.2 86.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-86.2-86.2c-21.7 16.9-48.9 26.9-78.5 26.9z\"]\n  };\n  const faFileBinary = {\n    prefix: 'fal',\n    iconName: 'file-binary',\n    icon: [384, 512, [], \"e175\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm48 256c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-32 0zM96 304c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zm144-48c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 96-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-112c0-8.8-7.2-16-16-16l-32 0z\"]\n  };\n  const faCircleV = {\n    prefix: 'fal',\n    iconName: 'circle-v',\n    icon: [512, 512, [], \"e12a\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM158.3 152.8c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5l112 224c2.7 5.4 8.3 8.8 14.3 8.8s11.6-3.4 14.3-8.8l112-224c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2L256 348.2 158.3 152.8z\"]\n  };\n  const faSquarePlus = {\n    prefix: 'fal',\n    iconName: 'square-plus',\n    icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM208 352l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faPlusSquare = faSquarePlus;\n  const faBowlScoops = {\n    prefix: 'fal',\n    iconName: 'bowl-scoops',\n    icon: [448, 512, [127813], \"e3df\", \"M335.3 64.7c-5-.5-10.1-.7-15.3-.7c-7.8 0-15.5 .6-23 1.6C279.4 45.1 253.2 32 224 32s-55.4 13.1-73 33.6c-7.5-1.1-15.2-1.6-23-1.6c-5.2 0-10.3 .2-15.3 .7C134.7 26.1 176.3 0 224 0s89.3 26.1 111.3 64.7zM200 118.2c-7.1 8-13.3 16.7-18.7 26C166.1 134 147.7 128 128 128c-53 0-96 43-96 96L0 224C0 153.3 57.3 96 128 96c26.7 0 51.5 8.2 72 22.2zM448 224l-32 0c0-53-43-96-96-96s-96 43-96 96l-32 0c0-70.7 57.3-128 128-128s128 57.3 128 128zm-2.1 65.9c-8.5 67.9-63.4 119.9-130.5 125.6c-4.1 .3-8.2 .5-12.4 .5l-28.8 0 26.7 32 31.5 37.8c4 4.8 4.8 11.4 2.2 17s-8.3 9.2-14.5 9.2l-192 0c-6.2 0-11.9-3.6-14.5-9.2s-1.8-12.3 2.2-17L147.2 448l26.7-32L145 416c-4.2 0-8.3-.2-12.4-.5c-67.1-5.7-122-57.7-130.5-125.6L.1 274c-.6-4.6 .8-9.1 3.9-12.6s7.4-5.4 12-5.4l416 0c4.6 0 9 2 12 5.4s4.5 8 3.9 12.6l-2 15.9zM34.1 288c7.9 55 55.1 96 110.9 96l28.8 0 32 0 36.3 0 32 0 28.8 0c55.8 0 102.9-41 110.9-96L34.1 288zM198.4 436.5L162.2 480l123.7 0-36.3-43.5L224 405.8l-25.6 30.7z\"]\n  };\n  const faMistletoe = {\n    prefix: 'fal',\n    iconName: 'mistletoe',\n    icon: [576, 512, [], \"f7b4\", \"M288 0c8.8 0 16 7.2 16 16l0 73.4 91.3 91.3c.2 .2 .4 .5 .6 .7l5.9 1.1 82.9 15.9C537.7 208.6 576 255 576 309c0 41.4-33.6 75-75 75c-54 0-100.3-38.3-110.5-91.3l-15.9-82.9-1.1-5.9c-.2-.2-.5-.4-.7-.7L304 134.6l0 142.7 4 5.3 56.8 75.7C377.3 375 384 395.2 384 416c0 53-43 96-96 96s-96-43-96-96c0-20.8 6.7-41 19.2-57.6L268 282.7l4-5.3 0-142.7-68.7 68.7c-.2 .2-.5 .4-.7 .7l-1.1 5.9-.4 2.2c-7.9-2.6-16.3-4-25.1-4c-18 0-34.6 5.9-48 16l-30.7 5.9C59.4 237.2 32 270.3 32 309c0 23.8 19.3 43 43 43c14.8 0 28.8-4 40.9-11.2c7.5 8.5 16.8 15.4 27.3 20.2c-19.1 14.5-42.8 23-68.2 23c-41.4 0-75-33.6-75-75c0-54 38.3-100.3 91.3-110.5l82.9-15.9 5.9-1.1c.2-.2 .4-.5 .7-.7L272 89.4 272 16c0-8.8 7.2-16 16-16zM478.7 229.9l-70.3-13.5 13.5 70.3c7.3 37.9 40.5 65.3 79.1 65.3c23.8 0 43-19.3 43-43c0-38.6-27.4-71.8-65.3-79.1zM236.8 377.6C228.5 388.7 224 402.2 224 416c0 35.3 28.7 64 64 64s64-28.7 64-64c0-13.8-4.5-27.3-12.8-38.4L288 309.3l-51.2 68.3zM368 64a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm16 48a48 48 0 1 1 0-96 48 48 0 1 1 0 96zM176 272a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm48 16a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n  };\n  const faCustard = {\n    prefix: 'fal',\n    iconName: 'custard',\n    icon: [576, 512, [127854], \"e403\", \"M49.8 384l66.3-271.2c7-28.6 32.7-48.8 62.2-48.8l219.5 0c29.5 0 55.2 20.2 62.2 48.8L526.2 384l-32.9 0L452.7 218c-18.1-5.7-37.2-10-52.7-10c-18.7 0-32.3 6.4-49.1 14.4l-.7 .3C333.8 230.6 314.4 240 288 240s-45.8-9.4-62.2-17.2l-.7-.3c-16.7-8-30.4-14.4-49.1-14.4c-15.5 0-34.6 4.4-52.7 10L82.7 384l-32.9 0zM132 182.3c14.7-3.7 30-6.3 44-6.3c26.4 0 45.8 9.4 62.2 17.2l.7 .3c16.7 8 30.4 14.4 49.1 14.4s32.3-6.4 49.1-14.4l.7-.3c16.4-7.9 35.8-17.2 62.2-17.2c14 0 29.3 2.6 44 6.3l-15.1-61.9C425.3 106.1 412.5 96 397.8 96L178.2 96c-14.7 0-27.6 10.1-31.1 24.4L132 182.3zM0 432c0-8.8 7.2-16 16-16l544 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 448c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faLacrosseStick = {\n    prefix: 'fal',\n    iconName: 'lacrosse-stick',\n    icon: [512, 512, [], \"e3b5\", \"M344 32s0 0 0 0l.2 0 .2 0c28.8 0 62.8 18.4 90 45.6c27.2 27.2 45.6 61.2 45.6 90.1l0 .1 0 .2c0 0 0 0 0 .1c0 44.3-28.4 83.6-70.4 97.6c0 0 0 0 0 0l-.8 .3-1.8 .6c-18.7 6.2-42.9 14.3-64 31.5l-42 34.4c-15.4 12.6-34.7 19.5-54.7 19.5c-47.7 0-86.3-38.7-86.3-86.3c0-19.9 6.9-39.2 19.5-54.7l34.4-42c17.3-21.1 25.4-45.4 31.6-64.2l.8-2.4C260.3 60.4 299.7 32 344 32zM457 55C426.8 24.8 385.1 0 344.3 0L344 0C285.9 0 234.3 37.2 215.9 92.3l-.3 .8s0 0 0 0c-6.6 19.8-13 39.1-26.5 55.6l-34.4 42c-17.3 21.1-26.7 47.6-26.7 74.9c0 26.9 9 51.7 24.1 71.6L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L174.7 359.9C194.6 375 219.4 384 246.3 384c27.3 0 53.8-9.4 74.9-26.7l42-34.4c16.5-13.5 35.8-19.9 55.6-26.5l.8-.3c55.1-18.4 92.3-70 92.3-128.1l0-.3c0-40.8-24.8-82.5-55-112.7z\"]\n  };\n  const faHockeyMask = {\n    prefix: 'fal',\n    iconName: 'hockey-mask',\n    icon: [448, 512, [], \"f6ee\", \"M32 240c0-59.7 14.9-111.7 44.7-148.1C105.8 56.5 152.1 32 224 32s118.2 24.5 147.3 59.9C401.1 128.3 416 180.3 416 240c0 95.4-12.4 153.6-39.3 188.4C351.6 460.9 308 480 224 480s-127.6-19.1-152.7-51.6C44.4 393.6 32 335.4 32 240zM224 0C64 0 0 111 0 240C0 432 48 512 224 512s224-80 224-272C448 111 384 0 224 0zM160 208c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16 64 0 0 16zm-32 64c35.3 0 64-28.7 64-64l0-16c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 16c0 35.3 28.7 64 64 64zm192-32c-17.7 0-32-14.3-32-32l0-16 64 0 0 16c0 17.7-14.3 32-32 32zm64-32l0-16c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 16c0 35.3 28.7 64 64 64s64-28.7 64-64zM176 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM208 304a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM288 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faSunrise = {\n    prefix: 'fal',\n    iconName: 'sunrise',\n    icon: [576, 512, [127749], \"f766\", \"M276.7 4.7c6.2-6.2 16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L304 54.6 304 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-153.4-68.7 68.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96zM393.5 225.2c5 2.1 8.6 6.6 9.6 11.9L423 345l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L500.9 448l-38.9 0 38.7-56.2-94.5-17.4c-6.5-1.2-11.6-6.3-12.8-12.8l-17.4-94.5-79.1 54.5c-5.5 3.8-12.7 3.8-18.2 0l-79.1-54.5-17.4 94.5c-1.2 6.5-6.3 11.6-12.8 12.8L75.2 391.8 113.9 448l-38.9 0L34.8 389.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L153 345l19.8-107.9c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L288 289.1l90.3-62.3c4.5-3.1 10.2-3.7 15.2-1.6zM412 448l-33.4 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L164 448c14.2-55.2 64.3-96 124-96s109.8 40.8 124 96zM16 480l544 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSubtitles = {\n    prefix: 'fal',\n    iconName: 'subtitles',\n    icon: [576, 512, [], \"e60f\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM112 256l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm256 0l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 352l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm160 0l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faPanelEws = {\n    prefix: 'fal',\n    iconName: 'panel-ews',\n    icon: [512, 512, [], \"e42e\", \"M64 32C46.3 32 32 46.3 32 64l0 225.6C68.5 297 96 329.3 96 368l0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32-16 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-16 0 0 32c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-16c0-20.9-13.4-38.7-32-45.3L32 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM112 80l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 144l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM208 320l0-64-64 0 0 64 32 0 32 0zm112-64l0 160 64 0 0-160-64 0zm-32 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-160z\"]\n  };\n  const faToriiGate = {\n    prefix: 'fal',\n    iconName: 'torii-gate',\n    icon: [512, 512, [9961], \"f6a1\", \"M32 112c0 17.7 14.3 32 32 32l176 0 32 0 176 0c17.7 0 32-14.3 32-32l0-71.1-23.5 9.4C433.8 59.3 409.6 64 385.2 64L126.8 64c-24.4 0-48.6-4.7-71.3-13.7L32 40.9 32 112zm208 64L96 176l0 80 144 0 0-80zM64 176c-35.3 0-64-28.7-64-64L0 13.4C0 6 6 0 13.4 0c1.7 0 3.4 .3 5 1l49 19.6C86.3 28.1 106.5 32 126.8 32l258.4 0c20.4 0 40.5-3.9 59.4-11.4L493.6 1c1.6-.6 3.3-1 5-1C506 0 512 6 512 13.4l0 98.6c0 35.3-28.7 64-64 64l0 80 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208-160 0L96 288l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-80zm352 0l-144 0 0 80 144 0 0-80z\"]\n  };\n  const faCloudExclamation = {\n    prefix: 'fal',\n    iconName: 'cloud-exclamation',\n    icon: [640, 512, [], \"e491\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zm48 128c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM296 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faMessageLines = {\n    prefix: 'fal',\n    iconName: 'message-lines',\n    icon: [512, 512, [\"comment-alt-lines\"], \"f4a6\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zm80 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0z\"]\n  };\n  const faCommentAltLines = faMessageLines;\n  const faFrog = {\n    prefix: 'fal',\n    iconName: 'frog',\n    icon: [576, 512, [], \"f52e\", \"M368 64c-26.5 0-48 21.5-48 48c0 .6 0 1.1-.1 1.7c-.8 8-7.6 14.3-15.9 14.3l-3.2 0C152.3 128 32 248.3 32 396.8L32 416c0 17.7 14.3 32 32 32l272 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-4.1 0-8.2-1.6-11.3-4.7c-6.2-6.2-6.2-16.4 0-22.6l8.8-8.8c1.7-1.7 3.2-3.4 4.7-5.3c8.9-11.1 13.8-25 13.8-39.4c0-12.5-3.7-24.2-9.9-34c-11.2-17.5-30.9-29.2-53.3-29.2c-16.8 0-32.8 6.7-44.7 18.5l-40.8 40.8c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l40.8-40.8C207.3 250 231.6 240 256.8 240c20.7 0 39.9 6.6 55.5 17.9c24 17.3 39.7 45.5 39.7 77.3c0 17.4-4.7 34.2-13.5 48.9c25.3 1.3 45.5 22.3 45.5 47.9c0 26.5-21.5 48-48 48L64 480c-35.3 0-64-28.7-64-64l0-19.2C0 234.4 128.6 102.1 289.6 96.2C296.9 59.6 329.2 32 368 32c41.4 0 75.4 31.4 79.6 71.7c38.1 7.3 69.1 18.5 90.1 27.6C562.6 142 576 166.7 576 192c0 25.5-13.4 49.1-35.2 62.2L423.7 324.4 519.8 448l40.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-4.9 0-9.6-2.3-12.6-6.2l-112-144c-2.8-3.6-3.9-8.3-3.1-12.8s3.6-8.4 7.5-10.8l132.6-79.5c12.2-7.3 19.7-20.5 19.7-34.7c0-14.4-7.5-26.4-19-31.4c-21.5-9.3-54.8-21.1-95.7-27.7c-8.2-1.3-14.1-8.7-13.4-17.1c.1-1.3 .2-2.6 .2-3.9c0-26.5-21.5-48-48-48zm0 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faBucket = {\n    prefix: 'fal',\n    iconName: 'bucket',\n    icon: [448, 512, [], \"e4cf\", \"M96 144c0 8.8-7.2 16-16 16s-16-7.2-16-16C64 64.5 128.5 0 208 0l32 0c79.5 0 144 64.5 144 144c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9-50.1-112-112-112l-32 0C146.1 32 96 82.1 96 144zM0 208c0-8.8 7.2-16 16-16l8 0 32.2 0 335.5 0 32.2 0 8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-12 0L389.3 470c-3 24-23.4 42-47.6 42l-235.3 0c-24.2 0-44.6-18-47.6-42L28 224l-12 0c-8.8 0-16-7.2-16-16zm60.2 16L90.5 466c1 8 7.8 14 15.9 14l235.3 0c8.1 0 14.9-6 15.9-14l30.2-242L60.2 224z\"]\n  };\n  const faFloppyDiskPen = {\n    prefix: 'fal',\n    iconName: 'floppy-disk-pen',\n    icon: [576, 512, [], \"e182\", \"M32 96l0 320c0 17.7 14.3 32 32 32l202.3 0-8 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l245.5 0c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3l0 49.7-32 32 0-81.7c0-8.5-3.4-16.6-9.4-22.6L332.1 73.4c-3.4-3.4-7.6-6-12.1-7.6l0 94.2c0 17.7-14.3 32-32 32L96 192c-17.7 0-32-14.3-32-32l0-96C46.3 64 32 78.3 32 96zM96 64l0 96 192 0 0-96L96 64zm80 256a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160zM518.8 264.1c-6.2-6.2-16.4-6.2-22.6 0L471.3 289l40 40 24.8-24.8c6.2-6.2 6.2-16.4 0-22.6l-17.4-17.4zM342.5 417.8c-2.1 2.1-3.5 4.6-4.2 7.4l-12.3 49L375 462c2.8-.7 5.4-2.2 7.4-4.2L488.7 351.6l-40-40L342.5 417.8zM473.5 241.5c18.7-18.7 49.1-18.7 67.9 0l17.4 17.4c18.7 18.7 18.7 49.1 0 67.9L405.1 480.5c-6.2 6.2-13.9 10.5-22.3 12.6l-74.9 18.7c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l18.7-74.9c2.1-8.4 6.5-16.1 12.6-22.3L473.5 241.5z\"]\n  };\n  const faImage = {\n    prefix: 'fal',\n    iconName: 'image',\n    icon: [512, 512, [], \"f03e\", \"M64 64C46.3 64 32 78.3 32 96l0 233.4 67.7-67.7c15.6-15.6 40.9-15.6 56.6 0L224 329.4 355.7 197.7c15.6-15.6 40.9-15.6 56.6 0L480 265.4 480 96c0-17.7-14.3-32-32-32L64 64zM32 374.6L32 416c0 17.7 14.3 32 32 32l41.4 0 96-96-67.7-67.7c-3.1-3.1-8.2-3.1-11.3 0L32 374.6zM389.7 220.3c-3.1-3.1-8.2-3.1-11.3 0L150.6 448 448 448c17.7 0 32-14.3 32-32l0-105.4-90.3-90.3zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faWindowFrame = {\n    prefix: 'fal',\n    iconName: 'window-frame',\n    icon: [512, 512, [129695], \"e04f\", \"M240 288l0 192L64 480l0-192 176 0zm32 192l0-192 176 0 0 192-176 0zm208 0l0-416c0-35.3-28.7-64-64-64L96 0C60.7 0 32 28.7 32 64l0 416-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 32 0 384 0 32 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0zM448 256l-176 0 0-224 144 0c17.7 0 32 14.3 32 32l0 192zM96 32l144 0 0 224L64 256 64 64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faMicrophone = {\n    prefix: 'fal',\n    iconName: 'microphone',\n    icon: [384, 512, [], \"f130\", \"M256 96l0 160c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-160c0-35.3 28.7-64 64-64s64 28.7 64 64zM96 96l0 160c0 53 43 96 96 96s96-43 96-96l0-160c0-53-43-96-96-96S96 43 96 96zM64 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 83 63.1 151.2 144 159.2l0 64.8-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64.8c80.9-8 144-76.2 144-159.2l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-48z\"]\n  };\n  const faCow = {\n    prefix: 'fal',\n    iconName: 'cow',\n    icon: [640, 512, [128004], \"f6c8\", \"M128 144l0 264c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-55.8 0-.5 0-15.8c0-53 43-96 96-96s96 43 96 96l0 15.8 0 .5 0 55.8c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-168c0-5.5 2.9-10.7 7.6-13.6s10.6-3.2 15.6-.7l64 32c5.4 2.7 8.8 8.3 8.8 14.3l0 62.7c0 3 .9 6 2.5 8.6l37.3 58.6c5.6 8.8 15.3 14.1 25.7 14.1c16.8 0 30.5-13.6 30.5-30.5l0-87.5c0-3.3-1-6.4-2.8-9.1L594.8 274c-1.9-2.7-2.8-5.9-2.8-9.1l0-64.9c0-4.4-3.6-8-8-8c-4 0-7.3 2.9-7.9 6.7c-1.1 6.4-5.9 11.6-12.3 13s-12.9-1.1-16.7-6.5l-51.7-74.7C480.5 108.9 456 96 429.7 96l-30 0c-1.9 26.9-13.4 52.3-32.5 71.4l-3.1 3.1c-24 24-56.6 37.5-90.5 37.5l-3.2 0c-33.9 0-66.5-13.5-90.5-37.5l-3.1-3.1c-16.6-16.6-27.4-37.8-31.2-60.5C134.8 115.7 128 129 128 144zm71.4 .8l3.1 3.1c18 18 42.4 28.1 67.9 28.1l3.2 0c25.5 0 49.9-10.1 67.9-28.1l3.1-3.1c13.2-13.2 21.3-30.4 23.1-48.8L176.4 96c1.8 18.4 9.9 35.6 23.1 48.8zm8.6 231l0 32.2c0 22.1-17.9 40-40 40l-32 0c-22.1 0-40-17.9-40-40l0-264c0-18 6-34.6 16-48c-26.5 0-48 21.5-48 48l0 80 0 16 0 28.8C64 297.1 41.1 320 12.8 320C5.7 320 0 314.3 0 307.2L0 288c0-23.7 12.9-44.4 32-55.4L32 144c0-44.2 35.8-80 80-80l64 0 253.7 0c36.8 0 71.2 18 92.1 48.2l38.5 55.6c6.6-4.9 14.9-7.8 23.7-7.8c22.1 0 40 17.9 40 40l0 59.9 7.5 10.8c5.6 8 8.5 17.6 8.5 27.3l0 87.5c0 34.5-28 62.5-62.5 62.5c-21.4 0-41.2-10.9-52.7-28.9l-37.3-58.6c-4.9-7.7-7.5-16.6-7.5-25.8l0-52.8-32-16L448 408c0 22.1-17.9 40-40 40l-32 0c-22.1 0-40-17.9-40-40l0-32.2c-6.6 2-14.6 3.8-24 5.3l0 10.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8.1c-2.6 .1-5.3 .1-8 .1s-5.4 0-8-.1l0 8.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-10.9c-9.4-1.5-17.4-3.3-24-5.3zm0-33.8c2.1 .8 4.7 1.8 7.7 2.7c11.4 3.5 29.8 7.3 56.3 7.3s44.9-3.8 56.3-7.3c3-.9 5.6-1.9 7.7-2.7l0-6c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 6zm344-22a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faFileZip = {\n    prefix: 'fal',\n    iconName: 'file-zip',\n    icon: [512, 512, [], \"e5ee\", \"M64 480l112 0 0 32L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM240 352l64 0c5.5 0 10.7 2.9 13.6 7.6s3.2 10.6 .7 15.6L265.9 480l38.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-5.5 0-10.7-2.9-13.6-7.6s-3.2-10.6-.7-15.6L278.1 384 240 384c-8.8 0-16-7.2-16-16s7.2-16 16-16zm144 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16zm32 0c0-8.8 7.2-16 16-16l24 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-8 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80zm32 64l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 48z\"]\n  };\n  const faSquareRing = {\n    prefix: 'fal',\n    iconName: 'square-ring',\n    icon: [448, 512, [], \"e44f\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm160 96a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 288a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM160 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm160 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n  };\n  const faDownFromLine = {\n    prefix: 'fal',\n    iconName: 'down-from-line',\n    icon: [384, 512, [\"arrow-alt-from-top\"], \"f349\", \"M190.2 447.2c.5 .5 1.1 .8 1.8 .8s1.4-.3 1.8-.8L318.2 315.3c1.2-1.2 1.8-2.9 1.8-4.6c0-3.7-3-6.7-6.7-6.7L256 304c-8.8 0-16-7.2-16-16l0-120c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 120c0 8.8-7.2 16-16 16l-57.3 0c-3.7 0-6.7 3-6.7 6.7c0 1.7 .7 3.3 1.8 4.6L190.2 447.2zM192 480c-9.5 0-18.6-3.9-25.1-10.8L42.5 337.2C35.8 330 32 320.5 32 310.7C32 289.3 49.3 272 70.7 272l41.3 0 0-104c0-22.1 17.9-40 40-40l80 0c22.1 0 40 17.9 40 40l0 104 41.3 0c21.4 0 38.7 17.3 38.7 38.7c0 9.9-3.8 19.4-10.5 26.5L217.1 469.2c-6.5 6.9-15.6 10.8-25.1 10.8zM16 32l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 64C7.2 64 0 56.8 0 48s7.2-16 16-16z\"]\n  };\n  const faArrowAltFromTop = faDownFromLine;\n  const faCaretUp = {\n    prefix: 'fal',\n    iconName: 'caret-up',\n    icon: [320, 512, [], \"f0d8\", \"M154.4 162.2c1.4-1.3 3.5-2.2 5.6-2.2s4.2 .8 5.6 2.2L285.8 275.7c1.4 1.3 2.2 3.2 2.2 5.2c0 3.9-3.2 7.1-7.1 7.1L39.1 288c-3.9 0-7.1-3.2-7.1-7.1c0-2 .8-3.8 2.2-5.2L154.4 162.2zm-22-23.3L12.3 252.4C4.4 259.8 0 270.1 0 280.9C0 302.5 17.5 320 39.1 320l241.7 0c21.6 0 39.1-17.5 39.1-39.1c0-10.8-4.4-21.1-12.3-28.4L187.6 138.9c-7.4-7-17.3-10.9-27.6-10.9s-20.1 3.9-27.6 10.9z\"]\n  };\n  const faShieldXmark = {\n    prefix: 'fal',\n    iconName: 'shield-xmark',\n    icon: [512, 512, [\"shield-times\"], \"e24c\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM180.7 180.7c-6.2 6.2-6.2 16.4 0 22.6L233.4 256l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 278.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L278.6 256l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 233.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faShieldTimes = faShieldXmark;\n  const faScrewdriver = {\n    prefix: 'fal',\n    iconName: 'screwdriver',\n    icon: [512, 512, [129691], \"f54a\", \"M447.3 34.6l30.1 30.1L404.1 160 352 160l0-52.1 95.3-73.3zM342.7 192c.4 0 .9 0 1.3 0l64 0c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19l0 64c0 .4 0 .9 0 1.3l-78.9 78.9c4.2 3.2 8.3 6.6 12.1 10.5s7.3 7.9 10.5 12.1L342.7 192zM208 304c17.7 17.7 17.7 46.3 0 64L96 480 32 416 144 304c17.7-17.7 46.3-17.7 64 0zm-86.6-22.6l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z\"]\n  };\n  const faCircleSortDown = {\n    prefix: 'fal',\n    iconName: 'circle-sort-down',\n    icon: [512, 512, [\"sort-circle-down\"], \"e031\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM244.7 411.3c6.2 6.2 16.4 6.2 22.6 0l96-96c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-192 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l96 96zM198.6 320l114.7 0L256 377.4 198.6 320zM148.7 196.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 134.6l84.7 84.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0l-96 96z\"]\n  };\n  const faSortCircleDown = faCircleSortDown;\n  const faFolderClosed = {\n    prefix: 'fal',\n    iconName: 'folder-closed',\n    icon: [512, 512, [], \"e185\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 32L32 192l0-96zm0 128l448 0 0 192c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-192zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32z\"]\n  };\n  const faHouseTsunami = {\n    prefix: 'fal',\n    iconName: 'house-tsunami',\n    icon: [576, 512, [], \"e515\", \"M32 200c0-92 78.8-168 177.9-168c20.6 0 40.4 3.3 58.7 9.4c8.4 2.8 17.4-1.8 20.2-10.2s-1.8-17.4-10.2-20.2C257.1 3.9 233.9 0 209.9 0C94.8 0 0 88.8 0 200C0 309.1 74 400 191.2 400c.1 0 .2 0 .3 0c.3 0 .6 0 .9 0c.2 0 .4 0 .6 0c29.9-.3 56.7-14.2 75.1-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 385.9 353.7 400 384 400s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 358 404.9 368 384 368s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 358 212.9 368 192 368c0 0 0 0 0 0c-66.4-.3-120-53.9-120-120c0-66.2 53.9-120 120.5-120c18.3 0 35.6 4 51 11.3c8 3.7 17.5 .3 21.3-7.7s.3-17.5-7.7-21.3C237.4 101.1 215.5 96 192.5 96C108.3 96 40 164 40 248c0 3 .1 6.1 .3 9.1C34.8 239.3 32 220.1 32 200zm320-56l96-72L543.5 144l.3 141.2c4.9 2.1 9.9 3.8 14.8 4.9c6.2 1.4 12 3.7 17.2 6.8l-.3-153c0-10-4.7-19.5-12.7-25.5L467.2 46.5c-11.4-8.6-27.1-8.6-38.5 0l-96 72c-8.1 6-12.8 15.5-12.8 25.6l0 121c1.7 1 3.3 2 4.8 3.1c8.6 5.9 17.8 10.7 27.2 14.2L352 144zM192 480c-20.9 0-41.7-9.9-58.2-21.2c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480z\"]\n  };\n  const faSquareNfi = {\n    prefix: 'fal',\n    iconName: 'square-nfi',\n    icon: [448, 512, [], \"e576\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM75.7 160.6C68.8 162.5 64 168.8 64 176l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-102.2 66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 102.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176l0 64 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-32 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160z\"]\n  };\n  const faForklift = {\n    prefix: 'fal',\n    iconName: 'forklift',\n    icon: [640, 512, [], \"f47a\", \"M160 0c-17.7 0-32 14.3-32 32l0 128-48 0c-44.2 0-80 35.8-80 80L0 384l0 32c0 53 43 96 96 96s96-43 96-96l64 0c0 53 43 96 96 96s96-43 96-96c0-28.4-12.4-54-32-71.6l0-56.4 0-28.5c0-4.7-1-9.3-3-13.5L306.8 18.5C301.6 7.2 290.2 0 277.8 0L160 0zM128 192l19.5 0 94.8 87.5C248.2 285 256 288 264 288l120 0 0 37.5c-10-3.5-20.8-5.5-32-5.5c-41.8 0-77.4 26.7-90.5 64l-74.9 0c-13.2-37.3-48.7-64-90.5-64c-24.6 0-47 9.2-64 24.4L32 240c0-26.5 21.5-48 48-48l48 0zm136 64L160 160l0-128 117.8 0L382.3 256 264 256zm88 224a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM96 480a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM512 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-400z\"]\n  };\n  const faArrowUpFromGroundWater = {\n    prefix: 'fal',\n    iconName: 'arrow-up-from-ground-water',\n    icon: [576, 512, [], \"e4b5\", \"M288 352c8.8 0 16-7.2 16-16l0-281.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L272 54.6 272 336c0 8.8 7.2 16 16 16zM64 192c-35.3 0-64 28.7-64 64L0 425c5.3-3.1 11.2-5.4 17.5-6.9c4.8-1.1 9.7-2.8 14.5-4.8L32 256c0-17.7 14.3-32 32-32l128 0 0-32L64 192zM576 425l0-169c0-35.3-28.7-64-64-64l-128 0 0 32 128 0c17.7 0 32 14.3 32 32l0 157.3c4.8 2.1 9.7 3.7 14.5 4.8c6.3 1.5 12.1 3.8 17.5 6.9zM192 480c-20.9 0-41.7-9.9-58.2-21.2c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480z\"]\n  };\n  const faBracketSquareRight = {\n    prefix: 'fal',\n    iconName: 'bracket-square-right',\n    icon: [192, 512, [], \"5d\", \"M192 80c0-26.5-21.5-48-48-48L48 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c26.5 0 48-21.5 48-48l0-352z\"]\n  };\n  const faMartiniGlass = {\n    prefix: 'fal',\n    iconName: 'martini-glass',\n    icon: [512, 512, [127864, \"glass-martini-alt\"], \"f57b\", \"M32 33c0-.5 .4-1 1-1L479 32c.5 0 1 .4 1 1c0 .3-.1 .5-.3 .7l-94.4 94.4c-.4 0-.9-.1-1.3-.1l-256 0c-.4 0-.9 0-1.3 .1L32.3 33.7c-.2-.2-.3-.4-.3-.7zM158.6 160l194.7 0L256 257.4 158.6 160zM9.7 56.3L240 286.6 240 480l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0 0-193.4L502.3 56.3c6.2-6.2 9.7-14.6 9.7-23.3c0-18.2-14.8-33-33-33L33 0C14.8 0 0 14.8 0 33c0 8.7 3.5 17.1 9.7 23.3z\"]\n  };\n  const faGlassMartiniAlt = faMartiniGlass;\n  const faSquareBinary = {\n    prefix: 'fal',\n    iconName: 'square-binary',\n    icon: [448, 512, [], \"e69b\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm48 120l0 48c0 22.1 17.9 40 40 40l32 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-32 0c-22.1 0-40 17.9-40 40zm40-8l32 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zM264 280c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l32 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-32 0zm-8 40c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-48zM120 296c0 8.8 7.2 16 16 16l8 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-24 0c-8.8 0-16 7.2-16 16zM280 112c-8.8 0-16 7.2-16 16s7.2 16 16 16l8 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-24 0z\"]\n  };\n  const faRotateLeft = {\n    prefix: 'fal',\n    iconName: 'rotate-left',\n    icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", \"M94.7 360.2c-3.2-5-8.7-8.2-14.7-8.2c-12.3 0-20.3 12.8-13.7 23.2C106 438.2 176.1 480 256 480c123.7 0 224-100.3 224-224S379.7 32 256 32c-56.1 0-107.4 20.6-146.7 54.7L78.6 56c-5.1-5.1-12.1-8-19.3-8C44.2 48 32 60.2 32 75.3L32 176c0 8.8 7.2 16 16 16l100.7 0c15.1 0 27.3-12.2 27.3-27.3c0-7.2-2.9-14.2-8-19.3l-36-36C165.5 81.1 208.7 64 256 64c106 0 192 86 192 192s-86 192-192 192c-67.6 0-127.1-35-161.3-87.8zM64 86.6L137.4 160 64 160l0-73.4z\"]\n  };\n  const faRotateBack = faRotateLeft;\n  const faRotateBackward = faRotateLeft;\n  const faUndoAlt = faRotateLeft;\n  const faTableColumns = {\n    prefix: 'fal',\n    iconName: 'table-columns',\n    icon: [512, 512, [\"columns\"], \"f0db\", \"M448 64c17.7 0 32 14.3 32 32l0 64L32 160l0-64c0-17.7 14.3-32 32-32l384 0zM32 416l0-224 208 0 0 256L64 448c-17.7 0-32-14.3-32-32zm240 32l0-256 208 0 0 224c0 17.7-14.3 32-32 32l-176 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faColumns = faTableColumns;\n  const faSquareA = {\n    prefix: 'fal',\n    iconName: 'square-a',\n    icon: [448, 512, [], \"e25f\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 32c6.1 0 11.6 3.4 14.3 8.8l112 224c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2L294.1 320l-140.2 0-27.6 55.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l112-224c2.7-5.4 8.3-8.8 14.3-8.8zm0 51.8L169.9 288l108.2 0L224 179.8z\"]\n  };\n  const faTick = {\n    prefix: 'fal',\n    iconName: 'tick',\n    icon: [192, 512, [], \"e32f\", \"M56.6 256.9C60.9 275.1 77.2 288 96 288s35.1-12.9 39.4-31.1L165.9 129c1.4-6 2.1-12.1 2.1-18.2l0-6.8c0-39.8-32.2-72-72-72s-72 32.2-72 72l0 6.8c0 6.1 .7 12.3 2.1 18.2L56.6 256.9zM56 104c0-22.1 17.9-40 40-40s40 17.9 40 40l0 6.8c0 3.6-.4 7.3-1.3 10.8L104.3 249.5c-.9 3.8-4.3 6.5-8.3 6.5s-7.4-2.7-8.3-6.5L57.3 121.6c-.8-3.5-1.3-7.2-1.3-10.8l0-6.8z\"]\n  };\n  const faLemon = {\n    prefix: 'fal',\n    iconName: 'lemon',\n    icon: [448, 512, [127819], \"f094\", \"M368 64c-5.8 0-11.2 1-16.2 2.8c-18.9 6.8-44.1 12.9-70.1 7.1c-60.7-13.5-128.7 11-178.8 61s-74.5 118.1-61 178.8c5.8 26-.3 51.2-7.1 70.1C33 388.8 32 394.2 32 400c0 26.5 21.5 48 48 48c5.8 0 11.2-1 16.2-2.8c18.9-6.8 44.1-12.9 70.1-7.1c60.7 13.5 128.7-11 178.8-61s74.5-118.1 61-178.8c-5.8-26 .3-51.2 7.1-70.1c1.8-5 2.8-10.5 2.8-16.2c0-26.5-21.5-48-48-48zm0-32c44.2 0 80 35.8 80 80c0 9.5-1.7 18.6-4.7 27.1c-6 16.7-9.8 35-5.9 52.4c16.4 73.7-13.7 152.4-69.6 208.3s-134.7 86-208.3 69.6c-17.3-3.9-35.7-.1-52.4 5.9c-8.4 3-17.6 4.7-27.1 4.7c-44.2 0-80-35.8-80-80c0-9.5 1.7-18.6 4.7-27.1c6-16.7 9.8-35 5.9-52.4C-5.8 246.9 24.3 168.2 80.2 112.2s134.7-86 208.3-69.6c17.3 3.9 35.7 .1 52.4-5.9c8.4-3 17.6-4.7 27.1-4.7zM246.7 134.5L228.3 143c-51.8 23.9-93.4 65.5-117.3 117.3l-8.5 18.4c-3.7 8-13.2 11.5-21.2 7.8s-11.5-13.2-7.8-21.2l8.5-18.4c27.1-58.7 74.3-105.9 133-133l18.4-8.5c8-3.7 17.5-.2 21.2 7.8s.2 17.5-7.8 21.2z\"]\n  };\n  const faHeadSideMask = {\n    prefix: 'fal',\n    iconName: 'head-side-mask',\n    icon: [576, 512, [], \"e063\", \"M78.7 150.2L276.5 272l11.5 0 223.7 0c-.9-6.6-4.1-12.7-9.2-17.2l-3.2-2.8c-32.6-29-50-70.3-65.4-106.9c0 0 0 0 0 0s0 0 0 0c-2.4-5.8-4.8-11.4-7.2-16.9C402.1 71.5 345.6 32 280 32l-24 0C176.1 32 107.6 80.8 78.7 150.2zm-10 31.4C65.6 195.3 64 209.4 64 224c0 45.4 15.7 87.1 42.1 120c12.5 15.5 21.9 35.3 21.9 57.4l0 94.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-94.6c0-12.8-5.5-25.7-14.9-37.4C50.4 325.6 32 276.9 32 224C32 100.3 132.3 0 256 0l24 0c78.8 0 146.5 47.5 176.1 115.3c2.7 6.1 5.2 12.1 7.7 18.1c0 0 0 0 0 0s0 0 0 0c15.7 37.1 30.1 70.9 56.8 94.6l3.2 2.8c11.9 10.6 19.1 25.4 20.1 41.2l.1 0c0 10.6-1.5 21.2-4.4 31.4l-.2 .6L493.3 465.6c-7.8 27.5-33 46.4-61.5 46.4L288 512c-17.7 0-32-14.3-32-32l0-176 0-7.1L68.7 181.7zM376 176a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM288 480l143.7 0c14.3 0 26.8-9.5 30.8-23.2l4.8-16.8L368 440c-8.8 0-16-7.2-16-16s7.2-16 16-16l108.4 0 9.1-32L368 376c-8.8 0-16-7.2-16-16s7.2-16 16-16l126.7 0 11.4-40L288 304l0 176z\"]\n  };\n  const faHandshake = {\n    prefix: 'fal',\n    iconName: 'handshake',\n    icon: [640, 512, [], \"f2b5\", \"M263.9 64c-33.9 0-66.7 12-92.6 33.7L144 120.7l0 39.1c2.7-.5 5.3-1.7 7.4-3.5l40.5-34c13.3-11.2 28.9-19 45.5-23.1L272.6 64l-8.7 0zM112 352.5c8.1 1.3 15.7 5 21.6 10.8l46.1 44.6 24.3 24.3c25.1 25.1 65.4 26.2 91.8 2.6c.8-.7 1.6-1.4 2.3-2.2c26.3 21.3 65.3 18.6 88.4-7.3c6-6.7 10.3-14.4 13-22.5c19.2 4 40-.8 55.7-14.8c11.3-10.1 18.2-23.2 20.6-37l52.2 0 0 17.2c0 26.5 21.5 48 48 48l16 0c26.5 0 48-21.5 48-48l0-208c0-17.7-14.3-32-32-32l-48 0-32 0 0 32 0 158.8-54.9 0c-3.1-8.7-8.1-17-15.1-24l-85.6-85.6 8.1-7.5c6.5-6 6.9-16.1 .9-22.6s-16.1-6.9-22.6-.9l-76.1 70.2c-13.2 12.2-33.6 12.4-47 .4c-15.4-13.7-15.7-37.5-.8-51.6l79.4-75C332.2 105.4 355.8 96 380.4 96c22.7 0 44.6 8 61.9 22.6l44.8 37.7c2.5 2.1 5.6 3.4 8.8 3.7l0-38.1L462.9 94.1C439.8 74.6 410.6 64 380.4 64c-32.8 0-64.3 12.5-88.1 35l-79.4 75c-28.6 27-27.9 72.7 1.5 98.8c25.8 22.9 64.7 22.5 90-.8l44.5-41 86.5 86.5c13 13 12.4 34.3-1.4 46.5c-10.9 9.7-26.7 10.6-38.6 3c-5-3.3-11.4-3.4-16.6-.5s-8.3 8.6-8 14.6c.4 8.1-2.3 16.3-8.1 22.9c-12.3 13.9-33.8 14.5-46.9 1.4l-8.1-8.1c-3.6-3.6-8.7-5.3-13.7-4.5s-9.4 3.9-11.8 8.4c-1.9 3.6-4.4 6.9-7.6 9.8c-13.8 12.3-34.8 11.7-47.8-1.3l-39.9-39.8-.3 .3-30.7-29.7c-11.9-11.5-27.4-18.5-43.8-20L112 160l0-32-32 0-48 0c-17.7 0-32 14.3-32 32L0 368c0 26.5 21.5 48 48 48l16 0c26.5 0 48-21.5 48-48l0-15.5zM80 160l0 208c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-208 48 0zm528 0l0 208c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-208 48 0z\"]\n  };\n  const faGem = {\n    prefix: 'fal',\n    iconName: 'gem',\n    icon: [512, 512, [128142], \"f3a5\", \"M128 32c-5.2 0-10.1 2.5-13.1 6.8l-112 160c-4.3 6.2-3.7 14.6 1.4 20.1l240 256c3 3.2 7.2 5.1 11.7 5.1s8.6-1.8 11.7-5.1l240-256c5.2-5.5 5.8-13.9 1.4-20.1l-112-160c-3-4.3-7.9-6.8-13.1-6.8L128 32zm.9 42.7L222.7 192l-176 0L128.9 74.7zM52.9 224L256 224l203.1 0L256 440.6 52.9 224zm412.3-32l-176 0L383.1 74.7 465.3 192zM350.7 64L256 182.4 161.3 64l189.4 0z\"]\n  };\n  const faDolly = {\n    prefix: 'fal',\n    iconName: 'dolly',\n    icon: [576, 512, [\"dolly-box\"], \"f472\", \"M24 0C15.2 0 8 7.2 8 16s7.2 16 16 16l64.9 0c6.9 0 13 4.4 15.2 10.9L211.6 365.4C190.1 379.8 176 404.2 176 432c0 44.2 35.8 80 80 80c43 0 78-33.9 79.9-76.4L565.5 351c8.3-3.1 12.5-12.3 9.5-20.5s-12.3-12.5-20.5-9.5L330.7 403.4C319.2 373.3 290.1 352 256 352c-5 0-9.9 .5-14.7 1.3L134.5 32.8C127.9 13.2 109.6 0 88.9 0L24 0zM256 384a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm96.8-201.1c3 8.3 12.2 12.6 20.5 9.6s12.6-12.2 9.6-20.5l-19.2-52.6 60.1-21.9 54.7 150.4L328.2 302.5 273.5 152.2l60.1-21.9 19.2 52.6zM243.4 163.1l54.7 150.4c6 16.6 24.4 25.2 41 19.1l150.4-54.7c16.6-6 25.2-24.4 19.1-41L453.9 86.5c-6-16.6-24.4-25.2-41-19.1L262.5 122.1c-16.6 6-25.2 24.4-19.1 41z\"]\n  };\n  const faDollyBox = faDolly;\n  const faSmoking = {\n    prefix: 'fal',\n    iconName: 'smoking',\n    icon: [640, 512, [128684], \"f48d\", \"M464 0c-8.8 0-16 7.2-16 16l0 27c0 46.7 18.5 91.4 51.5 124.5l21 21c15 15 23.4 35.4 23.4 56.6l0 27c0 8.8 7.2 16 16 16s16-7.2 16-16l0-27c0-29.7-11.8-58.2-32.8-79.2l-21-21C495.2 117.8 480 81.2 480 43l0-27c0-8.8-7.2-16-16-16zM624 288c8.8 0 16-7.2 16-16l0-27c0-46.7-18.5-91.4-51.5-124.5l-21-21C552.4 84.5 544 64.2 544 43l0-27c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 27c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8l0 27c0 8.8 7.2 16 16 16zM64 384l128 0 0 96L64 480c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm160 0l256 0 0 96-256 0 0-96zM64 512l144 0 288 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16l-288 0L64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64zM560 352c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16z\"]\n  };\n  const faMinimize = {\n    prefix: 'fal',\n    iconName: 'minimize',\n    icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", \"M507.3 27.3l-108 108 47.1 47.1c6 6 8.4 14.6 6.3 22.8l-.2 .6c-2.7 10.7-12.3 18.2-23.3 18.2L312 224c-13.3 0-24-10.7-24-24l0-117.3c0-11 7.5-20.6 18.2-23.3l.6-.2c8.2-2 16.8 .4 22.8 6.3l47.1 47.1 108-108c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM4.7 27.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l108 108 47.1-47.1c6-6 14.6-8.4 22.8-6.3l.6 .2C216.5 62.1 224 71.7 224 82.7L224 200c0 13.3-10.7 24-24 24L82.7 224c-11 0-20.6-7.5-23.3-18.2l-.2-.6c-2-8.2 .4-16.8 6.3-22.8l47.1-47.1L4.7 27.3zm502.6 480c-6.2 6.2-16.4 6.2-22.6 0l-108-108-47.1 47.1c-6 6-14.6 8.4-22.8 6.3l-.6-.2c-10.7-2.7-18.2-12.3-18.2-23.3L288 312c0-13.3 10.7-24 24-24l117.3 0c11 0 20.6 7.5 23.3 18.2l.2 .6c2 8.2-.4 16.8-6.3 22.8l-47.1 47.1 108 108c6.2 6.2 6.2 16.4 0 22.6zM4.7 484.7l108-108L65.6 329.6c-6-6-8.4-14.6-6.3-22.8l.2-.6C62.1 295.5 71.7 288 82.7 288L200 288c13.3 0 24 10.7 24 24l0 117.3c0 11-7.5 20.6-18.2 23.3l-.6 .2c-8.2 2-16.8-.4-22.8-6.3l-47.1-47.1-108 108c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zM410.7 192L320 101.3l0 90.7 90.7 0zM192 101.3L101.3 192l90.7 0 0-90.7zM410.7 320L320 320l0 90.7L410.7 320zM192 410.7l0-90.7-90.7 0L192 410.7z\"]\n  };\n  const faCompressArrowsAlt = faMinimize;\n  const faRefrigerator = {\n    prefix: 'fal',\n    iconName: 'refrigerator',\n    icon: [384, 512, [], \"e026\", \"M288 32c35.3 0 64 28.7 64 64l0 64-64 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L32 160l0-64c0-35.3 28.7-64 64-64l192 0zM256 192l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 64 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256 224 0zM96 0C43 0 0 43 0 96L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-352c0-53-43-96-96-96L96 0z\"]\n  };\n  const faMonument = {\n    prefix: 'fal',\n    iconName: 'monument',\n    icon: [384, 512, [], \"f5a6\", \"M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.2 5.9 4.6 9.4l32 272c1 8.8-5.2 16.7-14 17.8s-16.7-5.2-17.8-14L256.8 103.4 192 38.6l-64.8 64.8L95.9 369.9c-1 8.8-9 15.1-17.8 14s-15.1-9-14-17.8l32-272c.4-3.6 2-6.9 4.6-9.4l80-80zM144 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zM40 416l304 0c22.1 0 40 17.9 40 40l0 16c0 22.1-17.9 40-40 40L40 512c-22.1 0-40-17.9-40-40l0-16c0-22.1 17.9-40 40-40zm-8 40l0 16c0 4.4 3.6 8 8 8l304 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8L40 448c-4.4 0-8 3.6-8 8z\"]\n  };\n  const faOctagonXmark = {\n    prefix: 'fal',\n    iconName: 'octagon-xmark',\n    icon: [512, 512, [\"times-octagon\", \"xmark-octagon\"], \"f2f0\", \"M191.5 32.1c-10.6 0-20.8 4.2-28.3 11.7L43.8 163.2c-7.5 7.5-11.7 17.7-11.7 28.3l0 129c0 10.6 4.2 20.8 11.7 28.3L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l22.6-22.6L163.2 468.2c7.5 7.5 17.7 11.7 28.3 11.7l129 0c10.6 0 20.8-4.2 28.3-11.7L468.2 348.8c7.5-7.5 11.7-17.7 11.7-28.3l0-129c0-10.6-4.2-20.8-11.7-28.3L348.8 43.8c-7.5-7.5-17.7-11.7-28.3-11.7l-129 0zM180.7 180.7c6.2-6.2 16.4-6.2 22.6 0L256 233.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L278.6 256l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 278.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L233.4 256l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faTimesOctagon = faOctagonXmark;\n  const faXmarkOctagon = faOctagonXmark;\n  const faAlignSlash = {\n    prefix: 'fal',\n    iconName: 'align-slash',\n    icon: [640, 512, [], \"f846\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM528 336c8.8 0 16-7.2 16-16s-7.2-16-16-16l-43.9 0 40.5 32 3.4 0zm0-128c8.8 0 16-7.2 16-16s-7.2-16-16-16l-206 0 40.5 32L528 208zm-372.1 0l-40.5-32-3.4 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l43.9 0zM528 48L159.8 48l40.5 32L528 80c8.8 0 16-7.2 16-16s-7.2-16-16-16zM318 336l-40.5-32L112 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l206 0zm121.6 96L112 432c-8.8 0-16 7.2-16 16s7.2 16 16 16l368.2 0-40.5-32z\"]\n  };\n  const faSnowplow = {\n    prefix: 'fal',\n    iconName: 'snowplow',\n    icon: [640, 512, [], \"f7d2\", \"M128 32c0-17.7 14.3-32 32-32L298.9 0c19.2 0 36.6 11.4 44.1 29.1l85.1 198.6c2.6 6 3.9 12.4 3.9 18.9l0 41.4 96 0 0-48c0-3.7 1.3-7.4 3.7-10.2l80-96c5.7-6.8 15.7-7.7 22.5-2s7.7 15.7 2 22.5L560 245.8l0 148.4 76.3 91.5c5.7 6.8 4.7 16.9-2 22.5s-16.9 4.7-22.5-2l-80-96c-2.4-2.9-3.7-6.5-3.7-10.2l0-80-81.6 0c20.7 20.3 33.6 48.7 33.6 80c0 61.9-50.1 112-112 112l-256 0C50.1 512 0 461.9 0 400c0-44.7 26.2-83.2 64-101.2L64 168c0-22.1 17.9-40 40-40l24 0 0-96zM400 256l-192 0c-5.3 0-10.3-2.7-13.3-7.1L135.4 160 104 160c-4.4 0-8 3.6-8 8l0 121.1c5.2-.7 10.6-1.1 16-1.1l256 0c11.1 0 21.9 1.6 32 4.6l0-36.6zM160 139.2L216.6 224l175.2 0L313.6 41.7c-2.5-5.9-8.3-9.7-14.7-9.7L160 32l0 107.2zM368 320l-256 0c-44.2 0-80 35.8-80 80s35.8 80 80 80l256 0c44.2 0 80-35.8 80-80s-35.8-80-80-80zM120 376a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faAnglesRight = {\n    prefix: 'fal',\n    iconName: 'angles-right',\n    icon: [512, 512, [187, \"angle-double-right\"], \"f101\", \"M443.9 266.7c5.5-6.1 5.5-15.3 0-21.4l-144-160c-5.9-6.6-16-7.1-22.6-1.2s-7.1 16-1.2 22.6L410.5 256 276.1 405.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2l144-160zm-336 160l144-160c5.5-6.1 5.5-15.3 0-21.4l-144-160c-5.9-6.6-16-7.1-22.6-1.2s-7.1 16-1.2 22.6L218.5 256 84.1 405.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2z\"]\n  };\n  const faAngleDoubleRight = faAnglesRight;\n  const faTruckRampCouch = {\n    prefix: 'fal',\n    iconName: 'truck-ramp-couch',\n    icon: [640, 512, [\"truck-couch\"], \"f4dd\", \"M352 80c0-44.2 35.8-80 80-80L624 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L432 32c-26.5 0-48 21.5-48 48l0 299.1 35.8-9.8 .5-.1C433.6 322.4 476.8 288 528 288c61.9 0 112 50.1 112 112s-50.1 112-112 112c-60.7 0-110.1-48.2-111.9-108.4L20.2 511.4c-8.5 2.3-17.3-2.7-19.6-11.2s2.7-17.3 11.2-19.6l340.6-92.8c-.3-1.2-.4-2.5-.4-3.7l0-304zM608 400a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM225.7 128.2c36.4-9.8 73.6 4.8 94.3 33.7l0 75.5c-3.1-.4-6.3-.3-9.5 .6c-11.1 3-18.3 13.3-17.8 24.3c.8 15.1-9.1 28.6-23.7 32.5L127.6 332.8c-14.6 3.9-29.9-2.9-36.8-16.3c-5-9.9-16.5-15.2-27.6-12.2c-12.8 3.4-20.4 16.6-17 29.4l13.5 50.3c1.1 4.3 5.5 6.8 9.8 5.7l24.8-6.6c1.2-.3 2.4-.6 3.6-.8l180.3-48.3c.7-.2 1.5-.4 2.2-.5L320 322.7l0 33.1-2.6 .7-30.9 8.3c0 0 0-.1 0-.1l-30.9 8.3L133.5 405.8 102.6 414l-.1-.2-24.8 6.6c-21.3 5.7-43.3-6.9-49-28.3L15.3 341.9c-3.9-14.7-1.6-29.7 5.3-42l-6.4-24C1.7 229 29.5 180.8 76.5 168.2l149.2-40zm8.3 30.9l-149.2 40c-29.9 8-47.6 38.7-39.6 68.6l2.2 8.3c2.4-1 5-1.9 7.6-2.6c26-7 52.6 5.5 64.3 28.5L260.8 264c-1.3-25.8 15.5-49.9 41.4-56.9c.8-.2 1.6-.4 2.4-.6l-2.1-7.8c-8-29.9-38.7-47.6-68.6-39.6z\"]\n  };\n  const faTruckCouch = faTruckRampCouch;\n  const faCannabis = {\n    prefix: 'fal',\n    iconName: 'cannabis',\n    icon: [512, 512, [], \"f55f\", \"M269.3 7.1c-3-4.4-8-7.1-13.3-7.1s-10.3 2.7-13.3 7.1c-14.2 21.2-33.8 60-48 104.1c-10.3 31.7-18.1 67.2-18.7 101.4C124.5 176.5 61.4 156.8 27.1 150c-5.2-1-10.7 .6-14.4 4.4s-5.4 9.2-4.4 14.5c7.1 35.4 28.1 101.4 66.7 153.5c-21.4 8.8-40.3 19.5-52.8 26.6c0 0 0 0 0 0c-2.2 1.2-4.2 2.4-6 3.4c-5.1 2.8-8.2 8.2-8.2 14s3.2 11.2 8.2 14c14.1 7.8 41.4 22.7 72.2 33.1c20.7 7 44.6 12.7 67.8 11.8l-12.7 33c-2.3 6.1-.8 13 4 17.4s11.7 5.6 17.6 2.9l75-34.2 0 51.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-51.7 75 34.2c5.9 2.7 12.9 1.6 17.6-2.9s6.3-11.3 4-17.4l-12.7-33c23.2 .9 47.1-4.8 67.8-11.8c30.7-10.5 58.1-25.3 72.2-33.1c5.1-2.8 8.2-8.2 8.2-14s-3.2-11.2-8.2-14c-13-7.2-35.1-18.7-60.8-27.3c40-52.5 61.5-120.2 68.7-156.1c1.1-5.2-.6-10.7-4.4-14.5s-9.2-5.4-14.4-4.4c-34.3 6.8-97.4 26.5-148.9 62.6c-.6-34.2-8.4-69.8-18.7-101.4c-14.2-44-33.8-82.9-48-104.1zM272 409.1l0-73.1c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 73.1-52.5 24 8.8-22.8c2.3-5.8 .9-12.4-3.5-16.9s-10.9-6-16.8-3.9c-20.8 7.4-48.7 3.3-77.2-6.4c-14.9-5-29-11.3-41-17.2c14.3-7.5 31.1-15.5 48.7-21c5.2-1.6 9.2-5.8 10.7-11s.1-10.9-3.5-14.9C79.1 280.5 57 226.4 45.9 187.5c41 11.6 98.7 35.2 137.7 72.3c5 4.8 12.5 5.8 18.6 2.5s9.4-10.1 8.2-16.9c-6.6-37.5 1.2-82.7 14.8-124.5c9.2-28.3 20.6-54.1 30.9-73.5c10.3 19.4 21.7 45.1 30.9 73.5c13.5 41.8 21.4 87 14.8 124.5c-1.2 6.8 2.1 13.6 8.2 16.9s13.6 2.2 18.6-2.5c39-37.1 96.7-60.7 137.7-72.3C454.6 227.7 431.4 284 395 322.7c-3.9 4.2-5.3 10.2-3.6 15.7s6.2 9.7 11.8 10.9c17.9 4 35.2 10.6 49.8 17.2c-11.8 5.7-25.4 11.7-39.7 16.6c-28.5 9.7-56.4 13.8-77.2 6.4c-5.9-2.1-12.5-.6-16.8 3.9s-5.7 11.1-3.5 16.9l8.8 22.8-52.5-24z\"]\n  };\n  const faCirclePlay = {\n    prefix: 'fal',\n    iconName: 'circle-play',\n    icon: [512, 512, [61469, \"play-circle\"], \"f144\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm72.7-256L208 329.7l0-147.5L328.7 256zM212.5 147.5c-7.4-4.5-16.7-4.7-24.3-.5s-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88z\"]\n  };\n  const faPlayCircle = faCirclePlay;\n  const faArrowUpRightAndArrowDownLeftFromCenter = {\n    prefix: 'fal',\n    iconName: 'arrow-up-right-and-arrow-down-left-from-center',\n    icon: [512, 512, [], \"e0a0\", \"M292.7 196.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 54.6 480 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144c0-8.8-7.2-16-16-16L352 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l105.4 0L292.7 196.7zM219.3 315.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L32 457.4 32 352c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 496c0 8.8 7.2 16 16 16l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L54.6 480 219.3 315.3z\"]\n  };\n  const faLocationArrowUp = {\n    prefix: 'fal',\n    iconName: 'location-arrow-up',\n    icon: [448, 512, [], \"e63a\", \"M224 70.3L68 441.7 214.8 338.9c5.5-3.9 12.8-3.9 18.4 0L380 441.7 224 70.3zM198.2 49.2C202.5 38.8 212.7 32 224 32s21.5 6.8 25.8 17.2L413.7 439.3c1.5 3.6 2.3 7.5 2.3 11.4l0 1.2c0 15.6-12.6 28.2-28.2 28.2c-5.8 0-11.4-1.8-16.2-5.1L224 371.5 76.3 474.9c-4.7 3.3-10.4 5.1-16.2 5.1C44.6 480 32 467.4 32 451.8l0-1.2c0-3.9 .8-7.8 2.3-11.4L198.2 49.2z\"]\n  };\n  const faTablets = {\n    prefix: 'fal',\n    iconName: 'tablets',\n    icon: [640, 512, [], \"f490\", \"M603.9 261.3c-3.4 4.1-6.9 8.1-10.8 11.9s-7.8 7.4-11.9 10.8c-62.8 51.5-155.7 47.9-214.4-10.8s-62.3-151.6-10.8-214.4c3.4-4.1 6.9-8.1 10.8-11.9s7.8-7.4 11.9-10.8c62.8-51.5 155.7-47.9 214.4 10.8s62.3 151.6 10.8 214.4zM570.5 69.5c-46.2-46.2-118.8-49.7-169-10.6L581.1 238.5c39.1-50.2 35.5-122.8-10.6-169zm-12 191.6L378.9 81.5c-39.1 50.2-35.5 122.8 10.6 169s118.8 49.7 169 10.6zM319.2 336c.5 5.3 .8 10.6 .8 16s-.3 10.7-.8 16c-8 80.9-76.2 144-159.2 144S8.8 448.9 .8 368c-.5-5.3-.8-10.6-.8-16s.3-10.7 .8-16C8.8 255.1 77 192 160 192s151.2 63.1 159.2 144zM160 224C94.7 224 40.9 272.9 33 336l254 0c-7.9-63.1-61.7-112-127-112zm0 256c65.3 0 119.1-48.9 127-112L33 368c7.9 63.1 61.7 112 127 112z\"]\n  };\n  const fa360Degrees = {\n    prefix: 'fal',\n    iconName: '360-degrees',\n    icon: [640, 512, [], \"e2dc\", \"M608 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l111.3 0L35.4 214.2c-3.8 4.8-4.4 11.4-1.7 16.9s8.3 9 14.4 9l32 0c44.2 0 80 35.8 80 80l0 16c0 44.2-35.8 80-80 80l-5.5 0c-12.7 0-24.9-5.1-33.9-14.1L27.3 388.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l13.3 13.3c15 15 35.4 23.4 56.6 23.4l5.5 0c61.9 0 112-50.1 112-112l0-16c0-61.6-49.8-111.6-111.3-112L172.6 89.8c3.8-4.8 4.4-11.4 1.7-16.9s-8.3-9-14.4-9L16 64zm432 80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 224c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-224zM576 368l0-224c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 224c0 44.2 35.8 80 80 80s80-35.8 80-80zM256 176c0-44.2 35.8-80 80-80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-61.9 0-112 50.1-112 112l0 112 0 .2 0 79.8c0 44.2 35.8 80 80 80s80-35.8 80-80l0-96c0-44.2-35.8-80-80-80c-18 0-34.6 6-48 16l0-32zm48 48c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48z\"]\n  };\n  const faEthernet = {\n    prefix: 'fal',\n    iconName: 'ethernet',\n    icon: [512, 512, [], \"f796\", \"M128 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-80 0-96 0-96 0-96 0-80 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32l32 0 0-32c0-17.7 14.3-32 32-32l32 0 0-32zm224 0L160 96l0 48c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-48 0 0 192 64 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 64 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 64 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 64 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 64 0 0-192-48 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-48z\"]\n  };\n  const faEuroSign = {\n    prefix: 'fal',\n    iconName: 'euro-sign',\n    icon: [320, 512, [8364, \"eur\", \"euro\"], \"f153\", \"M34.3 224c-1.5 10.5-2.3 21.1-2.3 32s.8 21.5 2.3 32L16 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l25.3 0C68.8 412.5 154.5 480 256 480l49 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-49 0c-83.6 0-154.7-53.4-181.1-128L272 320c8.8 0 16-7.2 16-16s-7.2-16-16-16L66.7 288c-1.7-10.4-2.7-21.1-2.7-32s.9-21.6 2.7-32L272 224c8.8 0 16-7.2 16-16s-7.2-16-16-16L74.9 192C101.3 117.4 172.4 64 256 64l49 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-49 0C154.5 32 68.8 99.5 41.3 192L16 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l18.3 0z\"]\n  };\n  const faEur = faEuroSign;\n  const faEuro = faEuroSign;\n  const faChair = {\n    prefix: 'fal',\n    iconName: 'chair',\n    icon: [448, 512, [129681], \"f6c0\", \"M192 32l0 192-32 0 0-186.5C122.7 50.6 96 86.2 96 128l0 96-32 0 0-96C64 57.3 121.3 0 192 0l64 0c70.7 0 128 57.3 128 128l0 96-32 0 0-96c0-41.8-26.7-77.4-64-90.5L288 224l-32 0 0-192-64 0zM64 288L32 352l384 0-32-64L64 288zM35.4 273.7C40.8 262.8 51.9 256 64 256l320 0c12.1 0 23.2 6.8 28.6 17.7l32 64c5 9.9 4.4 21.7-1.4 31.1s-16.1 15.2-27.2 15.2l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112L64 384l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l32-64z\"]\n  };\n  const faCircleCheck = {\n    prefix: 'fal',\n    iconName: 'circle-check',\n    icon: [512, 512, [61533, \"check-circle\"], \"f058\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM363.3 203.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 297.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faCheckCircle = faCircleCheck;\n  const faSquareDashedCirclePlus = {\n    prefix: 'fal',\n    iconName: 'square-dashed-circle-plus',\n    icon: [576, 512, [], \"e5c2\", \"M112 32c8.8 0 16 7.2 16 16s-7.2 16-16 16L88 64c-30.9 0-56 25.1-56 56l0 24c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24C0 71.4 39.4 32 88 32l24 0zM0 304l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16zm16 48c8.8 0 16 7.2 16 16l0 24c0 30.9 25.1 56 56 56l24 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0c-48.6 0-88-39.4-88-88l0-24c0-8.8 7.2-16 16-16zM433.3 192.6c-9.1 .8-17.3-6.1-17.3-15.3l0-57.3c0-30.9-25.1-56-56-56l-24 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0c48.6 0 88 39.4 88 88l0 57.4c0 8.1-6.7 14.6-14.7 15.2zM160 464c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM272 64l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-64l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHandHoldingCircleDollar = {\n    prefix: 'fal',\n    iconName: 'hand-holding-circle-dollar',\n    icon: [576, 512, [], \"e621\", \"M272 256a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM272 0a144 144 0 1 1 0 288A144 144 0 1 1 272 0zM248.8 111.4c-.4 .7-.9 1.6-.8 3.6c0 0 0 0 0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2l0 10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-11.4c-8.6-1.7-16.7-4.3-23.7-6.6c0 0 0 0 0 0s0 0 0 0c-1.7-.6-3.4-1.1-5-1.6c-8.4-2.6-13.1-11.6-10.5-20s11.6-13.1 20-10.5c2 .6 3.9 1.2 5.8 1.8c11.5 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3l0-9.5c0-8.8 7.2-16 16-16s16 7.2 16 16l0 9.4c6.3 .9 12.3 2.3 17.9 3.7c8.6 2.1 13.8 10.8 11.7 19.4s-10.8 13.8-19.4 11.7c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4zM151 317.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3c-2.6 1.8-5.7 2.7-8.9 2.7l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z\"]\n  };\n  const faMoneySimpleFromBracket = {\n    prefix: 'fal',\n    iconName: 'money-simple-from-bracket',\n    icon: [640, 512, [], \"e313\", \"M80 32C53.5 32 32 53.5 32 80l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 80C0 35.8 35.8 0 80 0L560 0c44.2 0 80 35.8 80 80l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-26.5-21.5-48-48-48L80 32zM496 96c8.8 0 16 7.2 16 16l0 344c0 30.9-25.1 56-56 56l-272 0c-30.9 0-56-25.1-56-56l0-344c0-8.8 7.2-16 16-16s16 7.2 16 16l0 344c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24l0-344c0-8.8 7.2-16 16-16zM320 208c-47 0-80 31.3-80 64s33 64 80 64s80-31.3 80-64s-33-64-80-64zm112 64c0 55.6-53 96-112 96s-112-40.4-112-96s53-96 112-96s112 40.4 112 96z\"]\n  };\n  const faBat = {\n    prefix: 'fal',\n    iconName: 'bat',\n    icon: [576, 512, [], \"f6b5\", \"M366.3 187.7c8.9 4.5 19.3 4.6 28.3 .4l71.8-34.2c3.1-1.5 6.8-.7 9 1.9C519.7 207.5 544 273.2 544 341.2l0 7L507.6 330c-22.4-11.2-49.7-3.3-62.6 18.2l-19.3 32.2-22.1-22.1c-20.5-20.5-54.3-18.3-72 4.7L288 419.5l-43.5-56.6c-17.7-23-51.5-25.2-72-4.7l-22.1 22.1-19.3-32.2c-12.9-21.5-40.2-29.5-62.6-18.2L32 348.2l0-7c0-68 24.3-133.7 68.6-185.4c2.2-2.6 5.9-3.4 9-1.9l71.8 34.2c9 4.3 19.4 4.1 28.3-.4s15.1-12.9 16.9-22.6L240.3 92l15.3 10.2c9.6 6.4 20.9 9.8 32.4 9.8s22.8-3.4 32.4-9.8L335.7 92l13.7 73.1c1.8 9.8 8.1 18.1 16.9 22.6zM358.2 77s0 0 0 0l-9.9-14.9L358.2 77s0 0 0 0zm16.6 49.7L362.2 59.5c-1.3-6.7-7.1-11.5-13.9-11.5c-2.8 0-5.5 .8-7.8 2.4L302.7 75.6c-4.3 2.9-9.4 4.4-14.7 4.4s-10.3-1.5-14.7-4.4L235.6 50.4c-2.3-1.5-5-2.4-7.8-2.4c-6.8 0-12.6 4.8-13.9 11.5l-12.6 67.2-6.1 32.5L165.3 145 123.4 125c-16.2-7.7-35.5-3.6-47.1 10C27.1 192.4 0 265.6 0 341.2l0 37.6c0 9.7 10.2 16 18.9 11.7l63.8-31.9c7.5-3.7 16.6-1.1 20.9 6.1l29.8 49.7c5.4 8.9 17.7 10.4 25 3.1l36.6-36.6c6.8-6.8 18.1-6.1 24 1.6l56.2 73.1c6.4 8.3 19 8.3 25.4 0l56.2-73.1c5.9-7.7 17.2-8.4 24-1.6l36.6 36.6c7.4 7.4 19.7 5.8 25-3.1l29.8-49.7c4.3-7.2 13.4-9.8 20.9-6.1l63.8 31.9c8.7 4.3 18.9-2 18.9-11.7l0-37.6c0-75.6-27.1-148.8-76.3-206.2c-11.6-13.6-30.9-17.7-47.1-10L410.7 145l-29.9 14.2-6.1-32.5z\"]\n  };\n  const faCircleStop = {\n    prefix: 'fal',\n    iconName: 'circle-stop',\n    icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160-64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128zm32 0l0 128 128 0 0-128-128 0z\"]\n  };\n  const faStopCircle = faCircleStop;\n  const faHeadSideHeadphones = {\n    prefix: 'fal',\n    iconName: 'head-side-headphones',\n    icon: [512, 512, [], \"f8c2\", \"M176 38l0 62.6c10.1-3 20.9-4.6 32-4.6s21.9 1.6 32 4.6L240 32l-16 0c-16.6 0-32.7 2.1-48 6zM144 49.4C77.9 79.7 32 146.5 32 224c0 45.4 15.7 87.1 42.1 120C86.5 359.5 96 379.3 96 401.4L96 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-94.6c0-12.8-5.5-25.7-14.9-37.4C18.4 325.6 0 276.9 0 224C0 100.3 100.3 0 224 0l16 0c78.6 0 150.8 47.3 182.7 115.3c3.8 8.1 7.3 16 10.8 23.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.9 13.2 11.6 26 18.2 38.7c10.3 19.6 21.7 36.8 36.9 50.3l3.2 2.8c12.8 11.4 20.2 27.8 20.2 45c0 33.2-26.9 60.2-60.2 60.2l-3.8 0 0 48c0 35.3-28.7 64-64 64l-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l80 0c17.7 0 32-14.3 32-32l0-64c0-8.8 7.2-16 16-16l19.8 0c15.6 0 28.2-12.6 28.2-28.2c0-8-3.4-15.7-9.5-21.1l-3.2-2.8c-19.2-17.1-32.8-38.1-44-59.4c-7-13.5-13.5-28-19.8-42c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-3.4-7.5-6.6-14.9-9.9-21.7C371.5 81.4 325.2 45.6 272 35.1l0 81c29 20.2 48 53.9 48 91.9c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-38.1 19-71.7 48-91.9l0-66.7zM288 208a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faPhoneRotary = {\n    prefix: 'fal',\n    iconName: 'phone-rotary',\n    icon: [512, 512, [9742], \"f8d3\", \"M32 142.4L32 192l72.9 0L86.6 224 32 224c-17.7 0-32-14.3-32-32l0-50.7c0-8.5 3.4-16.6 9.9-22.1C38.2 95.4 125.9 32 256 32s217.8 63.4 246.1 87.2c6.5 5.5 9.9 13.6 9.9 22.1l0 50.7c0 17.7-14.3 32-32 32l-54.6 0-18.3-32 72.9 0 0-49.6C453 120.1 373.2 64 256 64S59 120.1 32 142.4zm0-1.1s0 0 0 0s0 0 0 0zM32 401c0-11.1 2.9-22.1 8.4-31.8l101.1-177c10.5-18.4 29.5-30.4 50.4-32l0-32.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 64 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32.2c21 1.7 39.9 13.6 50.4 32l101.1 177c5.5 9.7 8.4 20.6 8.4 31.8l0 31c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-31zM304 192l-96 0-10.9 0c-11.5 0-22.1 6.2-27.8 16.1L68.2 385.1C65.5 390 64 395.4 64 401l0 31c0 8.8 7.2 16 16 16l352 0c8.8 0 16-7.2 16-16l0-31c0-5.6-1.5-11-4.2-15.9l-101.1-177c-5.7-10-16.3-16.1-27.8-16.1L304 192zM208 320a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160z\"]\n  };\n  const faArrowUpToBracket = {\n    prefix: 'fal',\n    iconName: 'arrow-up-to-bracket',\n    icon: [448, 512, [], \"e66a\", \"M363.3 292.7l-128-128c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 214.6 208 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-281.4L340.7 315.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6zM32 176l0-96c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-44.2-35.8-80-80-80L80 0C35.8 0 0 35.8 0 80l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faCompassDrafting = {\n    prefix: 'fal',\n    iconName: 'compass-drafting',\n    icon: [512, 512, [\"drafting-compass\"], \"f568\", \"M320 96A64 64 0 1 0 192 96a64 64 0 1 0 128 0zm-21.7 86.2c-12.8 6.3-27.1 9.8-42.3 9.8s-29.5-3.5-42.3-9.8L142.2 307.4C176.1 325.6 214.8 336 256 336c88.8 0 166.4-48.2 207.9-120c4.4-7.6 14.2-10.3 21.9-5.8s10.3 14.2 5.8 21.9c-47 81.3-134.9 136-235.6 136c-47 0-91.1-11.9-129.7-32.8L29.9 503.9c-4.4 7.7-14.2 10.3-21.8 6s-10.3-14.2-6-21.8l97-169.8c-32.1-22.7-59-52.1-78.7-86.2c-4.4-7.6-1.8-17.4 5.8-21.9s17.4-1.8 21.9 5.8c16.9 29.2 39.8 54.6 67 74.3l72.5-126.9C170.5 146.1 160 122.3 160 96c0-53 43-96 96-96s96 43 96 96c0 26.3-10.5 50.1-27.6 67.4l48.4 84.7c4.4 7.7 1.7 17.4-6 21.8s-17.4 1.7-21.8-6l-46.7-81.7zM409 375.9c-4.4-7.7-1.7-17.4 6-21.8s17.4-1.7 21.8 6l73.1 128c4.4 7.7 1.7 17.4-6 21.8s-17.4 1.7-21.8-6L409 375.9z\"]\n  };\n  const faDraftingCompass = faCompassDrafting;\n  const faPlateWheat = {\n    prefix: 'fal',\n    iconName: 'plate-wheat',\n    icon: [512, 512, [], \"e55a\", \"M224 112l0 5.3c-18.6-6.6-32-24.4-32-45.3l0-5.3c18.6 6.6 32 24.4 32 45.3zM160 48l0 24c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16l0-24c0-44.2-35.8-80-80-80c-8.8 0-16 7.2-16 16zM48 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 64zM16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 144zm16 96c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM336 117.3c-18.6-6.6-32-24.4-32-45.3l0-5.3c18.6 6.6 32 24.4 32 45.3l0 5.3zM288 32c-8.8 0-16 7.2-16 16l0 24c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16l0-24c0-44.2-35.8-80-80-80zm160 80l0 5.3c-18.6-6.6-32-24.4-32-45.3l0-5.3c18.6 6.6 32 24.4 32 45.3zM384 48l0 24c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16l0-24c0-44.2-35.8-80-80-80c-8.8 0-16 7.2-16 16zM304 253.3l0-5.3c0-20.9 13.4-38.7 32-45.3l0 5.3c0 20.9-13.4 38.7-32 45.3zM352 168c-44.2 0-80 35.8-80 80l0 24c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80l0-24c0-8.8-7.2-16-16-16zM192 248c0-20.9 13.4-38.7 32-45.3l0 5.3c0 20.9-13.4 38.7-32 45.3l0-5.3zm64-64c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80l0 24c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80l0-24zm160 69.3l0-5.3c0-20.9 13.4-38.7 32-45.3l0 5.3c0 20.9-13.4 38.7-32 45.3zM464 168c-44.2 0-80 35.8-80 80l0 24c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80l0-24c0-8.8-7.2-16-16-16zM129.8 441.1c-5.5-9.5-15.5-15.6-26.5-16C64 423.6 32.5 391.5 32 352l448 0c-.5 39.5-32 71.6-71.3 73.1c-11 .4-21 6.5-26.5 16c-2.4 4.2-6.9 6.9-11.9 6.9l-228.6 0c-5 0-9.5-2.7-11.9-6.9zM31 320c-17.1 0-31 13.9-31 31c0 57.3 45.3 103.9 102.1 106.1c7.9 13.7 22.7 22.9 39.6 22.9l228.6 0c17 0 31.8-9.2 39.6-22.9C466.7 454.9 512 408.2 512 351c0-17.1-13.9-31-31-31L31 320z\"]\n  };\n  const faCalendarCircleMinus = {\n    prefix: 'fal',\n    iconName: 'calendar-circle-minus',\n    icon: [576, 512, [], \"e46f\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l266.8 0c-12.9-9.1-24.5-19.9-34.6-32L64 480c-17.7 0-32-14.3-32-32l0-256 320 0 64 0 16 0 16 0 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM432 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm80-144c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faChopsticks = {\n    prefix: 'fal',\n    iconName: 'chopsticks',\n    icon: [640, 512, [], \"e3f7\", \"M43.6 464.5L333.7 42.7C339 36.1 346.9 32 355.7 32C371.1 32 384 44.7 384 61c0 6.7-2.2 12.8-5.9 17.7L43.6 464.5zM355.7 0c-19.4 0-36.5 9.2-47.5 23.4l-.3 .4-.3 .4L6.2 462.4c-10 13.4-7.7 32.4 5.5 42.9c13.3 10.6 32.5 8.3 43-4.8L402.6 99.3l.3-.3 .3-.4C411.2 88.2 416 75.1 416 61c0-33.5-26.8-61-60.3-61zM174.6 467.9L560.4 102.7c5-4.2 11.5-6.7 18.6-6.7c16.2 0 29 12.9 29 28.6c0 8.5-3.7 16.1-9.8 21.4L174.6 467.9zM579 64c-15.1 0-29 5.5-39.6 14.5l-.3 .3-.3 .3L138.5 458c-12.7 11.1-14.1 30.4-3 43.3c11 12.8 30.3 14.3 43.2 3.7L618 171.2l.3-.3 .3-.3c13-11.1 21.4-27.6 21.4-46C640 91 612.5 64 579 64z\"]\n  };\n  const faCarWrench = {\n    prefix: 'fal',\n    iconName: 'car-wrench',\n    icon: [512, 512, [\"car-mechanic\"], \"f5e3\", \"M88 40c22 0 41 12.6 50.2 31.1l4.4 8.9 9.9 0 207 0 9.9 0 4.4-8.9C383 52.6 402 40 424 40c25.4 0 46.8 16.9 53.7 40L432 80c-8.8 0-16 7.2-16 16s7.2 16 16 16l45.7 0c-6.9 23.1-28.3 40-53.7 40c-22 0-41-12.6-50.2-31.1l-4.4-8.9-9.9 0-207 0-9.9 0-4.4 8.9C129 139.4 110 152 88 152c-25.4 0-46.8-16.9-53.7-40L80 112c8.8 0 16-7.2 16-16s-7.2-16-16-16L34.3 80C41.2 56.9 62.6 40 88 40zM0 96c0 48.6 39.4 88 88 88c30.9 0 58.1-15.9 73.8-40l188.5 0c15.7 24.1 42.9 40 73.8 40c48.6 0 88-39.4 88-88s-39.4-88-88-88c-30.9 0-58.1 15.9-73.8 40L161.8 48C146.1 23.9 118.9 8 88 8C39.4 8 0 47.4 0 96zM188.2 208l135.6 0c14.3 0 26.8 9.5 30.8 23.2L370.8 288c-.9 0-1.9 0-2.8 0l-224 0c-.9 0-1.9 0-2.8 0l16.2-56.8c3.9-13.7 16.5-23.2 30.8-23.2zm-61.5 14.4L105 298.1C80.6 311.8 64 338 64 368l0 48 0 16 0 32 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 320 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-32 0-16 0-48c0-30-16.6-56.2-41-69.9l-21.6-75.7c-7.8-27.5-33-46.4-61.5-46.4l-135.6 0c-28.6 0-53.7 18.9-61.5 46.4zM416 416l0 16L96 432l0-16 0-48c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 48zM144 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCarMechanic = faCarWrench;\n  const faIcicles = {\n    prefix: 'fal',\n    iconName: 'icicles',\n    icon: [512, 512, [], \"f7ad\", \"M0 36.6C0 16.4 16.4 0 36.6 0L474.1 0C495 0 512 17 512 37.9c0 2.4-.2 4.8-.7 7.2L423.7 499c-1.5 7.5-8.1 13-15.8 13s-14.3-5.5-15.7-13.1l-58.5-312-30.2 121c-1.8 7-8.1 12-15.3 12.1s-13.7-4.7-15.6-11.7l-22-79.4L215.7 403.1c-1.5 7.5-8.1 12.9-15.7 12.9s-14.2-5.4-15.7-12.9L148.1 222.2l-28.9 86.8C117 315.6 110.9 320 104 320s-13-4.4-15.2-10.9L1.9 48.2C.6 44.5 0 40.6 0 36.6zM36.6 32c-2.6 0-4.6 2.1-4.6 4.6c0 .5 .1 1 .2 1.5L104 253.4l32.8-98.5c2.3-6.9 8.9-11.4 16.2-10.9s13.3 5.7 14.7 12.8L200 318.4l32.3-161.6c1.5-7.3 7.7-12.6 15.1-12.9s14 4.6 16 11.7l23.8 85.6 33.3-133.2c1.8-7.3 8.5-12.3 16-12.1s13.9 5.7 15.2 13l56.5 301.3L479.9 39c.1-.4 .1-.7 .1-1.1c0-3.3-2.6-5.9-5.9-5.9L36.6 32z\"]\n  };\n  const faPersonShelter = {\n    prefix: 'fal',\n    iconName: 'person-shelter',\n    icon: [512, 512, [], \"e54f\", \"M264.2 2.3c-5.1-3-11.4-3-16.5 0l-240 144C2.9 149.2 0 154.4 0 160L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-326.9L256 34.7 480 169.1 480 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-336c0-5.6-2.9-10.8-7.8-13.7l-240-144zM240 168a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-72 97.5c3.8-1 7.7-1.5 11.8-1.5l24.5 0c4 0 8 .5 11.8 1.5L280 368l-48 0 0-102.5zM232 400l48 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-204.5 42.4 68.9c4.6 7.5 14.5 9.9 22 5.2s9.9-14.5 5.2-22l-45.3-73.5C321.8 246.4 296 232 268.2 232l-24.5 0c-27.8 0-53.6 14.4-68.1 38.1l-45.3 73.5c-4.6 7.5-2.3 17.4 5.2 22s17.4 2.3 22-5.2L200 291.5 200 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faNeuter = {\n    prefix: 'fal',\n    iconName: 'neuter',\n    icon: [384, 512, [9906], \"f22c\", \"M48 176a144 144 0 1 1 288 0A144 144 0 1 1 48 176zM208 351.3c89.7-8.1 160-83.5 160-175.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 91.8 70.3 167.2 160 175.3L176 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144.7z\"]\n  };\n  const faIdBadge = {\n    prefix: 'fal',\n    iconName: 'id-badge',\n    icon: [384, 512, [], \"f2c1\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM224 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm0-144c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM112 400c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faKazoo = {\n    prefix: 'fal',\n    iconName: 'kazoo',\n    icon: [640, 512, [], \"f8c7\", \"M416 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zM523.3 352c22.8-25.5 36.7-59.1 36.7-96c0-37.3-14.2-71.2-37.4-96.8c.2 .3 .5 .5 .7 .8l52.7 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-52.7 0s0 0 0 0zM482 384l94 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-94 0c-19.8-10.2-42.2-16-66-16s-46.3 5.8-66 16l-121.5 0c-2.9 0-5.8 .4-8.6 1.2C196 135.9 77 169.6 23 185.3C9.4 189.3 0 201.8 0 216l0 80c0 14.2 9.4 26.7 23 30.7c53.9 15.7 173 49.4 196.8 56.1c2.8 .8 5.7 1.2 8.6 1.2L350 384c19.8 10.2 42.2 16 66 16s46.3-5.8 66-16zM308.7 352l-80.2 0c-24-6.8-142.7-40.3-196.4-56l0-80c53.7-15.7 172.4-49.2 196.4-56l80.2 0c-22.8 25.5-36.7 59.1-36.7 96s13.9 70.5 36.7 96zm56-147.3c-6.2 6.2-6.2 16.4 0 22.6L393.4 256l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L416 278.6l28.7 28.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L438.6 256l28.7-28.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L416 233.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faMarker = {\n    prefix: 'fal',\n    iconName: 'marker',\n    icon: [512, 512, [], \"f5a1\", \"M330.3 97L353 74.3l20.7-20.7c23.4-23.4 61.3-23.4 84.7 0s23.4 61.3 0 84.7L293.7 303 209 218.3 330.3 97zm-144 144L271 325.7l-64.2 64.2c-43.6 43.6-99 73.2-159.4 85.3l-13.2 2.6 2.6-13.2c12.1-60.4 41.8-115.9 85.3-159.4L186.3 241zM307.7 74.3L285.1 97 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1L481 161c35.9-35.9 35.9-94.1 0-129.9S386.9-4.8 351 31L330.3 51.7 317.3 38.6c-25-25-65.5-25-90.5 0l-94 94s0 0 0 0c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l94.1-94.1c9.1-9.1 22.3-11.6 33.6-7.4c4.2 1.5 8.2 4 11.6 7.4l13.1 13.1z\"]\n  };\n  const faBinBottles = {\n    prefix: 'fal',\n    iconName: 'bin-bottles',\n    icon: [640, 512, [], \"e5f5\", \"M384 16c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM352 192l-32 0c0-35.3-28.7-64-64-64l-128 0c-35.3 0-64 28.7-64 64l-32 0c0-53 43-96 96-96l128 0c24.9 0 47.6 9.5 64.6 25c19.3 17.6 31.4 42.9 31.4 71zm223.1 0l-32.5 0c-.9-3.3-2.2-6.4-4-9.2c-6.9-10.7-6.8-24.5 .4-35.1c3-4.4 4.7-9.7 4.7-15.5c0-10.8-6.2-20.6-16-25.2l-13.1-6.2c-6.7-3.2-14.1-4.8-21.5-4.8l-90.6 0c-7.4 0-14.8 1.6-21.5 4.8L367.6 107c-3.8 1.8-7.1 4.4-9.7 7.6c-6.5-8.5-14.1-16.2-22.5-22.9c5.2-5.6 11.5-10.3 18.6-13.6l13.2-6.2c11-5.1 23-7.8 35.1-7.8l90.6 0C505 64 517 66.7 528 71.8L541.2 78c21 9.9 34.4 31 34.4 54.2c0 12.3-3.7 23.8-10.1 33.3c5 7.8 8.4 16.9 9.6 26.5zm2.6 32l18.6 0 9.8 0 17.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-17.9 0L584.3 441.3c-4.7 40.3-38.9 70.7-79.5 70.7l-369.7 0c-40.6 0-74.7-30.4-79.5-70.7L33.9 256 16 256c-8.8 0-16-7.2-16-16s7.2-16 16-16l17.9 0 9.8 0 18.6 0 515.3 0zM66.1 256L87.5 437.6c2.8 24.2 23.3 42.4 47.7 42.4l369.7 0c24.3 0 44.8-18.2 47.7-42.4L573.9 256 66.1 256zM160 0l64 0c17.7 0 32 14.3 32 32c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16-64 0 0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16c0-17.7 14.3-32 32-32z\"]\n  };\n  const faFaceLaughBeam = {\n    prefix: 'fal',\n    iconName: 'face-laugh-beam',\n    icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 400c52 0 97.1-32.8 115.7-80l-231.4 0c18.6 47.2 63.7 80 115.7 80zM126.5 288l259.1 0c14.2 0 25.4 12.3 21.8 26c-18.1 68-79 118-151.3 118s-133.2-50-151.3-118c-3.6-13.7 7.6-26 21.8-26zm30-99.5c-6.2 7.2-10.8 16.8-12.9 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C142.4 155.9 157.2 146 176 146s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5zm147.1 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C302.4 155.9 317.2 146 336 146s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5c-6.2 7.2-10.8 16.8-12.9 25.4z\"]\n  };\n  const faLaughBeam = faFaceLaughBeam;\n  const faSquareArrowDownLeft = {\n    prefix: 'fal',\n    iconName: 'square-arrow-down-left',\n    icon: [448, 512, [], \"e261\", \"M64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448zM0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zm280-64c8.8 0 16-7.2 16-16s-7.2-16-16-16l-97.4 0L315.3 187.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L160 297.4 160 192c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144c0 8.8 7.2 16 16 16l136 0z\"]\n  };\n  const faBatteryBolt = {\n    prefix: 'fal',\n    iconName: 'battery-bolt',\n    icon: [576, 512, [], \"f376\", \"M80 384l66.4 0c1 12.1 6.2 23.4 14.4 32L80 416c-44.2 0-80-35.8-80-80L0 176c0-44.2 35.8-80 80-80l196 0-33.8 32L80 128c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48zm156 32l33.8-32L432 384c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-66.4 0c-1-12.1-6.2-23.4-14.4-32L432 96c44.2 0 80 35.8 80 80l0 160c0 44.2-35.8 80-80 80l-196 0zM560 192c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM191.7 264l48.3 0c5.5 0 10.5 2.8 13.5 7.4s3.3 10.4 1 15.3l-19.4 41.9L320.3 248 272 248c-5.5 0-10.5-2.8-13.5-7.4s-3.3-10.4-1-15.3l19.4-41.9L191.7 264zm20.5 130.5c-3.7 3.5-8.7 5.5-13.8 5.5c-14.7 0-24.4-15.2-18.2-28.5L215 296l-49.4 0c-11.9 0-21.6-9.7-21.6-21.6c0-5.9 2.4-11.6 6.7-15.7L299.8 117.5c3.7-3.5 8.7-5.5 13.8-5.5c14.7 0 24.4 15.2 18.2 28.5L297 216l49.4 0c11.9 0 21.6 9.7 21.6 21.6c0 5.9-2.4 11.6-6.7 15.7L212.2 394.5z\"]\n  };\n  const faTreeLarge = {\n    prefix: 'fal',\n    iconName: 'tree-large',\n    icon: [448, 512, [], \"f7dd\", \"M224 0c4.8 0 9.3 2.2 12.4 5.9L377.7 178.6c4.1 5 6.3 11.2 6.3 17.6c0 15.3-12.4 27.8-27.8 27.8l-18.9 0 72.6 90.8c4 4.9 6.1 11.1 6.1 17.4c0 15.4-12.5 27.8-27.8 27.8l-21.3 0 76 107.6c3.4 4.7 5.2 10.4 5.2 16.2c0 15.5-12.6 28.1-28.1 28.1L288 512l-128 0L28.1 512C12.6 512 0 499.4 0 483.9c0-5.8 1.8-11.5 5.2-16.2L81.1 360l-21.3 0C44.5 360 32 347.5 32 332.2c0-6.3 2.2-12.5 6.1-17.4L110.7 224l-18.9 0C76.4 224 64 211.6 64 196.2c0-6.4 2.2-12.6 6.3-17.6L211.6 5.9c3-3.7 7.6-5.9 12.4-5.9zM160 480l128 0 124.4 0L322.9 353.2c-3.4-4.9-3.9-11.3-1.1-16.6s8.2-8.6 14.2-8.6l43.5 0-88-110c-3.8-4.8-4.6-11.4-1.9-16.9s8.3-9.1 14.4-9.1l43.3 0L224 41.3 100.7 192l43.3 0c6.2 0 11.8 3.5 14.4 9.1s1.9 12.1-1.9 16.9l-88 110 43.5 0c6 0 11.5 3.3 14.2 8.6s2.3 11.7-1.1 16.6L35.6 480 160 480z\"]\n  };\n  const faHelicopterSymbol = {\n    prefix: 'fal',\n    iconName: 'helicopter-symbol',\n    icon: [512, 512, [], \"e502\", \"M477.7 224l32.3 0C495.6 108.2 403.8 16.4 288 2l0 32.3c98.1 14 175.7 91.6 189.7 189.7zM510 288l-32.3 0c-14 98.1-91.6 175.7-189.7 189.7l0 32.3c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510l0-32.3C125.9 463.7 48.3 386.1 34.3 288L2 288zm0-64l32.3 0C48.3 125.9 125.9 48.3 224 34.3L224 2C108.2 16.4 16.4 108.2 2 224zm174-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 160 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96-160 0 0-96z\"]\n  };\n  const faAperture = {\n    prefix: 'fal',\n    iconName: 'aperture',\n    icon: [512, 512, [], \"e2df\", \"M256 480c-6.1 0-12.1-.2-18.1-.7L316 344l13.8-23.9c0 0 .1-.1 .1-.1l18.5-32 67 116.1 3.3 5.8C377.9 453.1 320.1 480 256 480zm73.9-288L464 192l6.7 0c6 20.3 9.3 41.8 9.3 64c0 47.3-14.6 91.1-39.7 127.3L362.2 248l-13.7-23.7-.1-.3-18.5-32zm-55.2-32l-.2 0-37 0 67-116.1 3.4-5.8C374.6 53.9 429.7 99.5 458.4 160l-156.3 0-27.5 0zM256 32c6.1 0 12.1 .2 18.1 .7L196 168l-13.9 24-18.5 32s0 0 0 0l-67-116.1-3.3-5.8C134.1 58.9 191.9 32 256 32zM32 256c0-47.3 14.6-91.1 39.7-127.3L149.8 264l32.3 56L48 320l-6.7 0c-6-20.3-9.3-41.8-9.3-64zM204.1 473.9C137.4 458.1 82.3 412.5 53.6 352l156.3 0 64.7 0-67 116.1-3.4 5.8zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm46.1-207.9c-5.7 9.8-16.3 15.9-27.7 15.9l-36.9 0c-11.4 0-22-6.1-27.7-16l-18.5-32c-5.7-9.9-5.7-22.1 0-32l18.5-32c5.7-9.9 16.2-15.9 27.5-16l37.3 0c11.3 .1 21.7 6.1 27.4 15.8l18.7 32.4c5.6 9.8 5.6 21.9 0 31.7l-.1 .1-18.5 32-.1 .1z\"]\n  };\n  const faUniversalAccess = {\n    prefix: 'fal',\n    iconName: 'universal-access',\n    icon: [512, 512, [], \"f29a\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM129.7 200.8c-4 7.9-.7 17.5 7.2 21.5l21.1 10.5c16 8 32.8 14 50.1 17.8l0 67.7-15.7 78.4c-1.7 8.7 3.9 17.1 12.6 18.8s17.1-3.9 18.8-12.6L237.1 336l37.8 0 13.4 67.1c1.7 8.7 10.2 14.3 18.8 12.6s14.3-10.2 12.6-18.8L304 318.4l0-67.7c17.3-3.9 34.1-9.9 50.1-17.8l21.1-10.5c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-21.1 10.5c-26 13-54.7 19.8-83.8 19.8s-57.8-6.8-83.8-19.8l-21.1-10.5c-7.9-4-17.5-.7-21.5 7.2zM240 255.4c5.3 .4 10.7 .6 16 .6s10.7-.2 16-.6l0 48.6-32 0 0-48.6z\"]\n  };\n  const faGearComplex = {\n    prefix: 'fal',\n    iconName: 'gear-complex',\n    icon: [512, 512, [], \"e5e9\", \"M215 62.8l4.9-24.3-15.7-3.1 15.7 3.1c.3-1.5 1-2.8 1.9-3.8C232.9 32.9 244.4 32 256 32s23.1 .9 34.2 2.6c1 1.1 1.6 2.4 1.9 3.8L297 62.8c2.9 14.4 13.2 25.2 25.5 30.3c0 0 0 0 0 0l1.5 .6c0 0 0 0 0 0c12.3 5.2 27.3 4.8 39.5-3.3l20.6-13.8c1.2-.8 2.6-1.3 4.1-1.3c9.1 6.7 17.7 14 25.6 21.9l.8 .8s0 0 0 0c7.9 8 15.3 16.5 21.9 25.6c-.1 1.4-.5 2.8-1.3 4.1l-13.8 20.6c-8.1 12.2-8.5 27.1-3.3 39.5c0 0 0 0 0 0l.6 1.5c0 0 0 0 0 0c5.1 12.4 15.9 22.6 30.3 25.5l24.3 4.9c1.5 .3 2.8 1 3.8 1.9c1.7 11.1 2.6 22.4 2.6 34l0 .4c0 11.6-.9 22.9-2.6 34c-1.1 1-2.4 1.6-3.8 1.9L449.2 297c-14.4 2.9-25.2 13.2-30.3 25.5c0 0 0 0 0 0l-.6 1.5c0 0 0 0 0 0c-5.2 12.3-4.8 27.3 3.3 39.5l13.8 20.6c.8 1.2 1.3 2.6 1.3 4.1c-13.6 18.5-29.9 34.9-48.4 48.4c-1.4-.1-2.8-.5-4.1-1.3l-20.6-13.8c-12.2-8.1-27.1-8.5-39.5-3.3c0 0 0 0 0 0l-1.5 .6c0 0 0 0 0 0c-12.4 5.1-22.6 15.9-25.5 30.3l-4.9 24.3c-.3 1.5-1 2.8-1.9 3.8c-11.1 1.7-22.6 2.6-34.2 2.6s-23.1-.9-34.2-2.6c-1-1.1-1.6-2.4-1.9-3.8L215 449.2c-2.9-14.4-13.2-25.2-25.5-30.3c0 0 0 0 0 0l-1.5-.6c0 0 0 0 0 0c-12.3-5.2-27.3-4.8-39.5 3.3l-20.6 13.8c-1.2 .8-2.6 1.3-4.1 1.3c-18.5-13.6-34.9-29.9-48.4-48.4c.1-1.4 .5-2.8 1.3-4.1l13.8-20.6c8.1-12.2 8.5-27.1 3.3-39.5c0 0 0 0 0 0l-.6-1.5c0 0 0 0 0 0c-5.1-12.4-15.9-22.6-30.3-25.5l-24.3-4.9c-1.5-.3-2.8-1-3.8-1.9C32.9 279.1 32 267.6 32 256s.9-23.1 2.6-34.2c1.1-1 2.4-1.6 3.8-1.9L62.8 215c14.4-2.9 25.2-13.2 30.3-25.5c0 0 0 0 0 0l.6-1.5c0 0 0 0 0 0c5.2-12.3 4.8-27.3-3.3-39.5L76.6 127.7c-.8-1.2-1.3-2.6-1.3-4.1c6.7-9.1 14-17.7 22-25.7l.8-.8s0 0 0 0c8-7.9 16.6-15.3 25.7-22c1.4 .1 2.8 .5 4.1 1.3l20.6 13.8c12.2 8.1 27.1 8.5 39.5 3.3c0 0 0 0 0 0l1.5-.6c0 0 0 0 0 0c12.4-5.1 22.7-15.9 25.5-30.3zM256 0c-14.8 0-29.3 1.3-43.4 3.7c-2 .3-3.9 1-5.6 2.1c-9.4 5.6-16.3 15.1-18.6 26.4l-4.9 24.3c-.5 2.6-2.6 5.4-6.3 6.9c0 0 0 0 0 0c0 0 0 0-.1 0l-1.7 .7s0 0 0 0c0 0 0 0-.1 0c-3.7 1.5-7.1 1-9.4-.4L145.5 50c-9.6-6.4-21.2-8.2-31.7-5.6c-1.9 .5-3.8 1.3-5.4 2.5C96.6 55.2 85.6 64.4 75.4 74.5c0 0 0 0 0 0l-.8 .8c0 0 0 0 0 0C64.4 85.6 55.2 96.6 46.9 108.3c-1.2 1.6-2 3.5-2.5 5.4c-2.6 10.6-.8 22.1 5.6 31.7l13.8 20.6c1.5 2.2 2 5.7 .4 9.4c0 0 0 0 0 .1l-.7 1.7s0 0 0 0c0 0 0 0 0 .1c-1.5 3.7-4.3 5.8-6.9 6.3l-24.3 4.9c-11.4 2.3-20.8 9.2-26.4 18.6c-1 1.7-1.7 3.6-2.1 5.6C1.3 226.7 0 241.2 0 256s1.3 29.3 3.7 43.4c.3 2 1 3.9 2.1 5.6c5.6 9.4 15.1 16.3 26.4 18.6l24.3 4.9c2.6 .5 5.4 2.6 6.9 6.3c0 0 0 0 0 .1l.7 1.7c0 0 0 0 0 .1c1.5 3.7 1 7.1-.4 9.4L50 366.5c-6.4 9.6-8.2 21.2-5.6 31.7c.5 1.9 1.3 3.8 2.5 5.4c16.8 23.8 37.6 44.6 61.5 61.5c1.6 1.2 3.5 2 5.4 2.5c10.6 2.6 22.1 .8 31.7-5.6l20.6-13.8c2.2-1.5 5.7-2 9.4-.4c0 0 0 0 .1 0l1.7 .7c0 0 0 0 .1 0c3.7 1.5 5.8 4.3 6.3 6.9l4.9 24.3c2.3 11.4 9.2 20.8 18.6 26.4c1.7 1 3.6 1.7 5.6 2.1c14.1 2.4 28.6 3.7 43.4 3.7s29.3-1.3 43.4-3.7c2-.3 3.9-1 5.6-2.1c9.4-5.6 16.3-15.1 18.6-26.4l4.9-24.3c.5-2.6 2.6-5.4 6.3-6.9c0 0 0 0 .1 0l1.7-.7c0 0 0 0 .1 0c3.7-1.5 7.1-1 9.4 .4L366.5 462c9.6 6.4 21.2 8.2 31.7 5.6c1.9-.5 3.8-1.3 5.4-2.5c23.8-16.8 44.6-37.6 61.5-61.4c1.2-1.6 2-3.5 2.5-5.4c2.6-10.6 .8-22.1-5.6-31.7l-13.8-20.6c-1.5-2.2-2-5.7-.4-9.4c0 0 0 0 0-.1l.7-1.7c0 0 0 0 0-.1c1.5-3.7 4.3-5.8 6.9-6.3l24.3-4.9-3.1-15.7 3.1 15.7c11.4-2.3 20.8-9.2 26.4-18.6c1-1.7 1.7-3.6 2.1-5.6c2.4-14 3.7-28.5 3.7-43.2c0 0 0 0 0 0l0-.4s0 0 0 0c0-14.7-1.3-29.1-3.7-43.2c-.3-2-1-3.9-2.1-5.6c-5.6-9.4-15.1-16.3-26.4-18.6l-24.3-4.9c-2.6-.5-5.4-2.6-6.9-6.3c0 0 0 0 0-.1l-.7-1.7c0 0 0 0 0-.1c-1.5-3.7-1-7.1 .4-9.4L462 145.5c6.4-9.6 8.2-21.2 5.6-31.7c-.5-1.9-1.3-3.8-2.5-5.4c-8.3-11.7-17.5-22.7-27.6-32.9c0 0 0 0 0 0l-.9-.9c0 0 0 0 0 0c-10.1-10.1-21.1-19.3-32.9-27.6c-1.6-1.2-3.5-2-5.4-2.5c-10.6-2.6-22.1-.8-31.7 5.6L345.9 63.7c-2.2 1.5-5.7 2-9.4 .4c0 0 0 0-.1 0l-1.7-.7c0 0 0 0-.1 0c-3.7-1.5-5.8-4.3-6.3-6.9l-4.9-24.3c-2.3-11.4-9.2-20.8-18.6-26.4c-1.7-1-3.6-1.7-5.6-2.1C285.3 1.3 270.8 0 256 0zM192 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm160 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n  };\n  const faFileMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'file-magnifying-glass',\n    icon: [384, 512, [\"file-search\"], \"f865\", \"M240 320a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-8.4 78.3C215.9 409.4 196.7 416 176 416c-53 0-96-43-96-96s43-96 96-96s96 43 96 96c0 20.7-6.6 39.9-17.7 55.6l45.1 45.1c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-45.1-45.1zM352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z\"]\n  };\n  const faFileSearch = faFileMagnifyingGlass;\n  const faUpRight = {\n    prefix: 'fal',\n    iconName: 'up-right',\n    icon: [384, 512, [], \"e2be\", \"M312 128c4.4 0 8 3.6 8 8l0 201.4c0 3.7-3 6.6-6.6 6.6c-1.8 0-3.4-.7-4.7-1.9l-61.4-61.4c-6.2-6.2-16.4-6.2-22.6 0L112 393.4c-4.2 4.2-10 6.6-16 6.6s-11.8-2.4-16-6.6L54.6 368c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16L167.3 223.3c3-3 4.7-7.1 4.7-11.3s-1.7-8.3-4.7-11.3l-61.4-61.4c-1.2-1.2-1.9-2.9-1.9-4.7c0-3.7 3-6.6 6.6-6.6L312 128zm40 8c0-22.1-17.9-40-40-40L110.6 96C89.3 96 72 113.3 72 134.6c0 10.2 4.1 20.1 11.3 27.3L133.4 212 32 313.4C21.8 323.6 16 337.5 16 352s5.8 28.4 16 38.6L57.4 416c10.2 10.2 24.1 16 38.6 16s28.4-5.8 38.6-16L236 314.6l50.1 50.1c7.2 7.2 17.1 11.3 27.3 11.3c21.3 0 38.6-17.3 38.6-38.6L352 136z\"]\n  };\n  const faCircleChevronUp = {\n    prefix: 'fal',\n    iconName: 'circle-chevron-up',\n    icon: [512, 512, [\"chevron-circle-up\"], \"f139\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM379.3 276.7l-112-112c-6.2-6.2-16.4-6.2-22.6 0l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 198.6 356.7 299.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6z\"]\n  };\n  const faChevronCircleUp = faCircleChevronUp;\n  const faUserPolice = {\n    prefix: 'fal',\n    iconName: 'user-police',\n    icon: [448, 512, [], \"e333\", \"M217.1 .8l-144 32C61.7 35.3 52.5 43.8 49.3 55.1s-.2 23.3 8.1 31.6L80 109.3l0 1.6c0 15.6 7.6 31.8 23.2 40.1c22.5 12 59.5 25 120.8 25s98.3-13.1 120.8-25c15.5-8.2 23.2-24.5 23.2-40.1l0-1.6 22.6-22.6-6.2-6.2 6.2 6.2c8.3-8.3 11.4-20.4 8.1-31.6s-12.4-19.8-23.8-22.3l-144-32c-4.6-1-9.3-1-13.9 0zM224 32L368 64 340.7 91.3c-3 3-4.7 7.1-4.7 11.3l0 8.2c0 5.8-2.8 10-6.2 11.8c-11.9 6.3-30.3 13.8-58.4 18C284.2 121.1 288 98.9 288 83.2c0-6.5-4-12.4-10.1-14.9l-48-19.2c-3.8-1.5-8.1-1.5-11.9 0l-48 19.2C164 70.8 160 76.7 160 83.2c0 15.7 3.8 37.9 16.5 57.5c-28.1-4.2-46.5-11.7-58.4-18c-3.4-1.8-6.2-6-6.2-11.8l0-8.2c0-4.2-1.7-8.3-4.7-11.3L80 64 224 32zM96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-2.9-.1-5.8-.3-8.7c-9.1 4.3-19.6 8.5-31.8 12.1C318.1 246.9 275.9 288 224 288s-94.1-41.1-95.9-92.6c-12.2-3.6-22.7-7.8-31.8-12.1c-.2 2.9-.3 5.8-.3 8.7zm128-49.7C203.5 131 195.1 111 192.7 93.7L224 81.2l31.3 12.5C252.9 111 244.5 131 224 142.3zM191.4 429.5c18.4 17 46.7 17 65.1 0L305.8 384l7.8 0c54.4 0 98.9 42.4 102.2 96L336 480l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16L32.2 480c3.3-53.6 47.8-96 102.2-96l7.8 0 49.3 45.5zM320.3 512l102.1 0c14.1 0 25.6-11.5 25.6-25.6C448 412.2 387.8 352 313.6 352l-7.8 0c-8 0-15.8 3-21.7 8.5L234.9 406c-6.1 5.7-15.6 5.7-21.7 0l-49.3-45.5c-5.9-5.5-13.7-8.5-21.7-8.5l-7.8 0C60.2 352 0 412.2 0 486.4C0 500.5 11.5 512 25.6 512l294.1 0c.1 0 .2 0 .3 0s.2 0 .3 0z\"]\n  };\n  const faLariSign = {\n    prefix: 'fal',\n    iconName: 'lari-sign',\n    icon: [384, 512, [], \"e1c8\", \"M144 32c8.8 0 16 7.2 16 16l0 50.7c10.4-1.7 21.1-2.7 32-2.7s21.6 .9 32 2.7L224 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 58.9c62.8 22.2 110.7 76.2 124.2 142.7c1.8 8.7-3.8 17.1-12.5 18.9s-17.1-3.8-18.9-12.5c-10.5-51.6-45.7-94.1-92.8-114.7L256 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-140.8c-10.3-2.1-21-3.2-32-3.2s-21.7 1.1-32 3.2L160 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-130.7C71.5 166 32 222.4 32 288c0 88.4 71.6 160 160 160l176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-176 0L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l69.8 0C34.1 413.6 0 354.8 0 288c0-83.6 53.4-154.7 128-181.1L128 48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faVolcano = {\n    prefix: 'fal',\n    iconName: 'volcano',\n    icon: [512, 512, [127755], \"f770\", \"M213 58.7c-2.5 5-7.4 8.3-12.9 8.8s-11-2-14.3-6.4c-5.9-7.9-15.2-13-25.8-13c-17.7 0-32 14.3-32 32s14.3 32 32 32c9.7 0 18.3-4.3 24.2-11.1c3.1-3.6 7.7-5.6 12.4-5.5s9.2 2.3 12.2 6l46.7 58.4c.1 .2 .3 .2 .5 .2s.4-.1 .5-.2l46.7-58.4c3-3.7 7.4-5.9 12.2-6s9.3 1.9 12.4 5.5c5.9 6.8 14.5 11.1 24.2 11.1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-10.6 0-19.9 5.1-25.8 13c-3.3 4.5-8.7 6.9-14.3 6.4s-10.5-3.8-12.9-8.8C291.1 42.8 274.8 32 256 32s-35.1 10.8-43 26.7zM256 0c23.9 0 45.3 10.5 60 27.1c10.3-7 22.6-11.1 36-11.1c35.3 0 64 28.7 64 64s-28.7 64-64 64c-12.5 0-24.2-3.6-34.1-9.8l-36.4 45.6c-6.2 7.7-15.6 12.3-25.5 12.3s-19.3-4.5-25.5-12.3l-36.4-45.6c-9.9 6.2-21.5 9.8-34.1 9.8c-35.3 0-64-28.7-64-64s28.7-64 64-64c13.4 0 25.8 4.1 36 11.1C210.7 10.5 232.1 0 256 0zM32 459.8C32 471 41 480 52.2 480l407.7 0c11.1 0 20.2-9 20.2-20.2c0-4.9-1.8-9.7-5.1-13.4L387 347.5 362 385c-6.3 9.4-16.8 15-28 15c-8.9 0-17.5-3.6-23.8-9.9l-34.5-34.5C263.1 343.1 246 336 228.3 336c-13.2 0-26.1 3.9-37.1 11.2l-17.8 11.9c-8.7 5.8-18.9 8.9-29.3 8.9s-20.6-3.1-29.3-8.9L37.1 446.4c-3.3 3.7-5.1 8.5-5.1 13.4zm303.4-92.6L365 322.8l-40.3-45.3c-12.1-13.7-29.6-21.5-47.8-21.5l-41.8 0c-18.3 0-35.7 7.8-47.8 21.5l-50.8 57.1c2.4 .9 4.9 1.4 7.5 1.4c4.1 0 8.1-1.2 11.6-3.5l17.8-11.9c16.3-10.8 35.4-16.6 54.9-16.6c26.2 0 51.4 10.4 70 29l34.5 34.5c.3 .3 .8 .5 1.2 .5c.6 0 1.1-.3 1.4-.8zm13.3-111l34.7 39.1s0 0 0 0l22 24.7s0 0 0 0l93.5 105.2c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2L52.2 512C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l74.6-84 21.5-24.1 54.1-60.8c18.2-20.5 44.3-32.2 71.8-32.2l41.8 0c27.4 0 53.5 11.7 71.8 32.2z\"]\n  };\n  const faTeddyBear = {\n    prefix: 'fal',\n    iconName: 'teddy-bear',\n    icon: [576, 512, [], \"e3cf\", \"M160 64c0 12.5 7.2 23.4 17.8 28.7c6.9 3.4 10.3 11.2 8.3 18.6c-1.3 4.8-2.1 10.4-2.1 16.7c0 51.3 44.7 96 104 96s104-44.7 104-96c0-6.4-.8-11.9-2.1-16.7c-2-7.4 1.5-15.2 8.3-18.6C408.8 87.4 416 76.5 416 64c0-17.7-14.3-32-32-32c-15.1 0-27.8 10.5-31.2 24.7c-2 8.6-10.5 13.9-19.1 12C319 65.3 303 64 288 64s-31 1.3-45.7 4.6c-8.6 1.9-17.1-3.4-19.1-12C219.8 42.5 207.1 32 192 32c-17.7 0-32 14.3-32 32zM192 0c24.8 0 46.4 14.2 57 34.8c13.3-2 26.6-2.8 39-2.8s25.7 .8 39 2.8C337.6 14.2 359.2 0 384 0c35.3 0 64 28.7 64 64c0 20.6-9.8 38.9-24.9 50.6c.6 4.3 .9 8.8 .9 13.4c0 70.7-60.9 128-136 128s-136-57.3-136-128c0-4.6 .3-9.1 .9-13.4C137.8 102.9 128 84.6 128 64c0-35.3 28.7-64 64-64zm96 184c-17.7 0-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24s-14.3 24-32 24zM56 190c27.6-22.1 67.9-17.6 90 10l10.8 13.5c67.3 84.1 195.1 84.1 262.4 0L430 200c22.1-27.6 62.4-32.1 90-10s32.1 62.4 10 90l-10.8 13.5c-27 33.7-59.5 59.8-95.1 78.2l0 12.3 26 0c7.1-27.6 32.2-48 62-48c35.3 0 64 28.7 64 64c0 35.7-15.5 70.2-25.3 88.7c-8.1 15.3-24 23.3-39.9 23.3L464 512c0 0-.1 0-.1 0l-351.8 0c0 0-.1 0-.1 0l-46.9 0c-15.9 0-31.8-8-39.9-23.3C15.5 470.2 0 435.7 0 400c0-35.3 28.7-64 64-64c29.8 0 54.9 20.4 62 48l26 0 0-12.3c-35.6-18.4-68.2-44.5-95.1-78.2L46 280c-22.1-27.6-17.6-67.9 10-90zm55.9 290c0 0 .1 0 .1 0l96 0 0-16c0-26.5-21.5-48-48-48c0 0 0 0 0 0l-48 0c-8.8 0-16-7.2-16-16c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 27.6 12.4 56.4 21.5 73.7c1.9 3.6 6.1 6.3 11.6 6.3l46.8 0zM184 387.7c4 1.3 7.9 2.8 11.6 4.7C205.7 359.7 236.1 336 272 336l32 0c35.9 0 66.3 23.7 76.4 56.3c3.7-1.8 7.6-3.4 11.6-4.7l0-25.9c0-6.2 3.6-11.8 9.2-14.5c34.9-16.5 66.8-41.1 93-73.8L505 260c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-10.8 13.5c-80.1 100.1-232.3 100.1-312.3 0L121 220c-11-13.8-31.2-16-45-5s-16 31.2-5 45l10.8 13.5c26.2 32.7 58.1 57.3 93 73.8c5.6 2.6 9.2 8.3 9.2 14.5l0 25.9zM224 416c10 13.4 16 30 16 48l0 16 96 0 0-16c0-18 6-34.6 16-48c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48zm192 0c-26.5 0-48 21.5-48 48l0 16 96 0c0 0 .1 0 .1 0l46.8 0c5.5 0 9.7-2.7 11.6-6.3c9.2-17.3 21.5-46.1 21.5-73.7c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 8.8-7.2 16-16 16l-48 0s0 0 0 0zM240 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faStocking = {\n    prefix: 'fal',\n    iconName: 'stocking',\n    icon: [384, 512, [], \"f7d5\", \"M96 32l256 0 0 48L96 80l0-48zM64 32l0 48c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-48c0-17.7-14.3-32-32-32L96 0C78.3 0 64 14.3 64 32zm64 206.9l0-94.9-32 0 0 94.9c0 10.7-5.3 20.7-14.2 26.6L55.7 282.9C20.9 306.1 0 345.1 0 386.9l0 2.2C0 457 55 512 122.8 512c24.2 0 48-7.2 68.1-20.6L295 422c35.6-23.7 57-63.7 57-106.5L352 144l-32 0 0 171.5c0 32.1-16 62.1-42.7 79.9L173.2 464.7c-14.9 9.9-32.4 15.3-50.4 15.3C72.7 480 32 439.3 32 389.2l0-2.2c0-31.1 15.6-60.2 41.4-77.4l26.1-17.4c17.8-11.9 28.5-31.9 28.5-53.3z\"]\n  };\n  const faPersonWalkingDashedLineArrowRight = {\n    prefix: 'fal',\n    iconName: 'person-walking-dashed-line-arrow-right',\n    icon: [640, 512, [], \"e553\", \"M176 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 144 56a56 56 0 1 0 112 0zM117.6 172.3c1.3-.7 2.6-1.4 3.9-2L95 255.2c-5.7 18.2 0 38.1 14.4 50.6L209.9 393l30.7 107.4c2.4 8.5 11.3 13.4 19.8 11s13.4-11.3 11-19.8L240.7 384.2c-1.7-6-5.1-11.3-9.8-15.4L187.3 331l37.8-109.2 8.8 26.4c5.6 16.9 16.7 31.4 31.5 41.3l29.7 19.8c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-29.7-19.8c-8.9-5.9-15.5-14.6-18.9-24.8l-17.1-51.4c-11.7-35-44.5-58.7-81.4-58.7c-22.1 0-43.9 5.6-63.4 16.2l-12.7 6.9c-35.3 19.3-61 52.4-70.7 91.5l-2.4 9.5c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l2.4-9.6c7.6-30.4 27.5-56.2 55-71.2l12.7-6.9zm7.9 92.5l32.7-104.5c2.5-.2 5-.3 7.5-.3c15.9 0 30.5 7 40.6 18.4l-45 130-30.9-26.8c-4.8-4.2-6.7-10.8-4.8-16.9zm-6.4 88.9c-7.9-4-17.5-.7-21.5 7.2L66.9 422.5 4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l62.2-62.2c2.4-2.4 4.5-5.2 6-8.3l30.8-61.7c4-7.9 .7-17.5-7.2-21.5zM416 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM538.2 163.7c-6.8-5.7-16.9-4.7-22.5 2s-4.7 16.9 2 22.5L579.8 240 384 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l195.8 0-62.1 51.7c-6.8 5.7-7.7 15.7-2 22.5s15.7 7.7 22.5 2l96-80c3.6-3 5.8-7.5 5.8-12.3s-2.1-9.3-5.8-12.3l-96-80zM400 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zm16 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32zm-16 80c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faImageSlash = {\n    prefix: 'fal',\n    iconName: 'image-slash',\n    icon: [640, 512, [], \"e1b7\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM576 96c0-35.3-28.7-64-64-64L139.6 32l40.5 32L512 64c17.7 0 32 14.3 32 32l0 169.4-67.7-67.7c-15.6-15.6-40.9-15.6-56.6 0l-31 31 25.3 20 28.4-28.4c3.1-3.1 8.2-3.1 11.3 0L544 310.6l0 40.7 32 25.3L576 96zM297.6 319.8l-9.6 9.6-67.7-67.7c-15.6-15.6-40.9-15.6-56.6 0L96 329.4l0-168.7L64 135.4 64 416c0 35.3 28.7 64 64 64l372.4 0-40.5-32-245.3 0L322.8 339.8l-25.3-20zM265.4 352l-96 96L128 448c-17.7 0-32-14.3-32-32l0-41.4 90.3-90.3c3.1-3.1 8.2-3.1 11.3 0L265.4 352z\"]\n  };\n  const faMaskSnorkel = {\n    prefix: 'fal',\n    iconName: 'mask-snorkel',\n    icon: [576, 512, [], \"e3b7\", \"M560 32c8.8 0 16 7.2 16 16l0 112-32 0 0-112c0-8.8 7.2-16 16-16zM448 480c53 0 96-43 96-96l0-192 32 0 0 192c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 53 43 96 96 96zM64 96c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l79.7 0c14.3 0 26.8-9.5 30.8-23.2l3.4-11.7c13.3-46.4 79-46.4 92.3 0l3.4 11.7c3.9 13.7 16.5 23.2 30.8 23.2l79.7 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l320 0c35.3 0 64 28.7 64 64l0 96c0 35.3-28.7 64-64 64l-79.7 0c-28.6 0-53.7-18.9-61.5-46.4l-3.4-11.7c-4.4-15.5-26.3-15.5-30.8 0l-3.4 11.7c-7.9 27.5-33 46.4-61.5 46.4L64 288c-35.3 0-64-28.7-64-64l0-96z\"]\n  };\n  const faSmoke = {\n    prefix: 'fal',\n    iconName: 'smoke',\n    icon: [640, 512, [], \"f760\", \"M160 32c-53 0-96 43-96 96c0 28.1 12 53.3 31.2 70.8c-11.2 3.2-21.9 7.5-32.1 12.8C43.7 189.2 32 160 32 128C32 57.3 89.3 0 160 0c40.1 0 75.9 18.4 99.3 47.3C277.4 37.5 298.1 32 320 32c44.3 0 83.4 22.5 106.4 56.8c-9.1 5.8-17.5 12.4-25.3 19.8C384.1 81.8 354.1 64 320 64c-20.8 0-40 6.6-55.7 17.8c-3.6 2.6-8.1 3.5-12.4 2.7s-8.1-3.5-10.4-7.2C224.5 50 194.3 32 160 32zM144 256C82.1 256 32 306.1 32 368s50.1 112 112 112l320 0c44.2 0 80-35.8 80-80s-35.8-80-80-80c-11.7 0-22.7 2.5-32.7 7c-4 1.8-8.6 1.9-12.7 .2s-7.3-5-8.8-9.1c-13.7-36.3-48.8-62-89.8-62c-28.9 0-54.8 12.8-72.4 33c-2.9 3.4-7.1 5.4-11.6 5.5s-8.8-1.6-11.9-4.8C203.7 268.9 175.4 256 144 256zM0 368c0-79.5 64.5-144 144-144c34.5 0 66.2 12.1 90.9 32.3C257.5 236.2 287.3 224 320 224c49.1 0 91.8 27.7 113.2 68.3c9.8-2.8 20.1-4.3 30.8-4.3c61.9 0 112 50.1 112 112s-50.1 112-112 112l-320 0C64.5 512 0 447.5 0 368zM608 224c0-53-43-96-96-96c-41.3 0-76.6 26.1-90.1 62.8c-2 5.4-6.7 9.3-12.4 10.3s-11.4-1.2-15-5.7C376.8 173.8 350 160 320 160c-38.7 0-72.1 22.9-87.3 56c-9.2-5.4-18.9-9.9-29-13.6C224 158.5 268.4 128 320 128c31.4 0 60.1 11.3 82.3 30c22.4-37.1 63.1-62 109.7-62c70.7 0 128 57.3 128 128c0 42.2-20.4 79.6-51.9 102.9c-5.5-9.2-11.9-17.8-19.2-25.6C592.6 283.9 608 255.7 608 224z\"]\n  };\n  const faSterlingSign = {\n    prefix: 'fal',\n    iconName: 'sterling-sign',\n    icon: [320, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", \"M80 152c0-48.6 39.4-88 88-88l7.1 0c9.5 0 18.9 1.5 27.8 4.5l80 26.7c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-80-26.7c-12.2-4.1-25-6.2-37.9-6.2L168 32C101.7 32 48 85.7 48 152l0 104-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l31.9 0C46.3 346.2 31 403.1 3.1 454.3l-1.1 2c-2.7 5-2.6 11 .3 15.8S10.4 480 16 480l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L42.1 448c23.5-50.1 36.4-104.6 37.8-160L240 288c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 256l0-104z\"]\n  };\n  const faGbp = faSterlingSign;\n  const faPoundSign = faSterlingSign;\n  const faBatteryExclamation = {\n    prefix: 'fal',\n    iconName: 'battery-exclamation',\n    icon: [576, 512, [], \"e0b0\", \"M208 96L80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l136.6 0c-5.4-9.4-8.6-20.3-8.6-32L80 384c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l128 0 0-32zM432 416c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80l-96 0 0 32 96 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-96 0c0 11.7-3.1 22.6-8.6 32L432 416zM576 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM272 96c-8.8 0-16 7.2-16 16l0 184c0 8.8 7.2 16 16 16s16-7.2 16-16l0-184c0-8.8-7.2-16-16-16zm24 280a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faViruses = {\n    prefix: 'fal',\n    iconName: 'viruses',\n    icon: [640, 512, [], \"e076\", \"M78.9 327.8l15.2-15.2c30.2-30.2 81.9-8.8 81.9 33.9l0 21.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-21.5c0-42.8 51.7-64.2 81.9-33.9l15.2 15.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-15.2-15.2c-30.2-30.2-8.8-81.9 33.9-81.9l21.5 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-21.5 0c-42.8 0-64.2-51.7-33.9-81.9l15.2-15.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L289.9 71.4C259.7 101.7 208 80.3 208 37.5L208 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 21.5c0 42.8-51.7 64.2-81.9 33.9L78.9 56.2c-6.2-6.2-16.4-6.3-22.6 0s-6.2 16.4 0 22.6L71.4 94.1c30.2 30.2 8.8 81.9-33.9 81.9L16 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l21.5 0c42.8 0 64.2 51.7 33.9 81.9L56.2 305.1c-6.2 6.2-6.3 16.4 0 22.6s16.4 6.2 22.6 0zm7-135.8c22.8-17.4 34.9-46.6 31.1-75c28.5 3.8 57.6-8.3 75-31.1c8.4 11 19.5 19.5 32 24.9c13.4 5.8 28.3 8.1 43 6.1c-3.8 28.5 8.3 57.6 31.1 75c-22.8 17.4-34.9 46.6-31.1 75c-28.5-3.8-57.6 8.3-75 31.1c-17.4-22.8-46.6-34.9-75-31.1c3.8-28.5-8.3-57.6-31.1-75zm82.1 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM496 352a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm101.8 95.2C574.5 423.9 591 384 624 384c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C551.9 289.5 512 273 512 240c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C417.5 312.1 401 352 368 352c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C440.1 446.5 480 463 480 496c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6zM579.5 368c-17 14.5-26.3 36.8-24.5 59.1c-22.3-1.8-44.6 7.4-59.1 24.5c-14.5-17-36.8-26.3-59.1-24.5c1.8-22.3-7.4-44.6-24.5-59.1c17-14.5 26.3-36.8 24.5-59.1c22.3 1.8 44.6-7.4 59.1-24.5c8.5 10 19.7 17.3 32 21.3c8.7 2.8 17.9 3.9 27.1 3.2c-1.8 22.3 7.4 44.6 24.5 59.1z\"]\n  };\n  const faSquarePersonConfined = {\n    prefix: 'fal',\n    iconName: 'square-person-confined',\n    icon: [448, 512, [], \"e577\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm296 96c30.9 0 56 25.1 56 56l0 112c0 30.9-25.1 56-56 56c-25.1 0-48.8-11.5-64.4-31.3l-53.5-68.2-52.2 91.4c-4.4 7.7-14.2 10.3-21.8 6s-10.3-14.2-6-21.8l64-112c2.6-4.6 7.4-7.6 12.7-8s10.5 1.9 13.8 6.1L240 343.6l0-95.6c0-30.9 25.1-56 56-56zm24 168l0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24zM232 152a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z\"]\n  };\n  const faUserTie = {\n    prefix: 'fal',\n    iconName: 'user-tie',\n    icon: [448, 512, [], \"f508\", \"M224 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm96 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l9.8 0-21.7 65-32.1-69.5c-2.9-6.3-9.5-10-16.3-8.8C56.8 336.5 0 402.3 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7c0-79-56.8-144.7-131.8-158.6c-6.8-1.3-13.4 2.5-16.3 8.8L267.9 401l-21.7-65 9.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0-32 0zm17.5 160.5l-9.7-21.1L224 370.6l24.3 72.8-9.7 21.1c-5.7 12.4-23.3 12.4-29.1 0zm-29.1 13.4c.3 .7 .7 1.4 1 2.1L32 480c.6-58.1 39.5-107.1 92.7-122.8l55.7 120.7zM416 480l-149.4 0c.3-.7 .7-1.4 1-2.1l55.7-120.7c53.2 15.7 92.1 64.6 92.7 122.8z\"]\n  };\n  const faUpToBracket = {\n    prefix: 'fal',\n    iconName: 'up-to-bracket',\n    icon: [448, 512, [], \"e66e\", \"M222.2 192.8c.5-.5 1.1-.8 1.8-.8s1.4 .3 1.8 .8L350.2 324.7c1.2 1.2 1.8 2.9 1.8 4.6c0 3.7-3 6.7-6.7 6.7L288 336c-8.8 0-16 7.2-16 16l0 120c0 4.4-3.6 8-8 8l-80 0c-4.4 0-8-3.6-8-8l0-120c0-8.8-7.2-16-16-16l-57.3 0c-3.7 0-6.7-3-6.7-6.7c0-1.7 .7-3.3 1.8-4.6L222.2 192.8zM224 160c-9.5 0-18.6 3.9-25.1 10.8L74.5 302.8C67.8 310 64 319.5 64 329.3c0 21.4 17.3 38.7 38.7 38.7l41.3 0 0 104c0 22.1 17.9 40 40 40l80 0c22.1 0 40-17.9 40-40l0-104 41.3 0c21.4 0 38.7-17.3 38.7-38.7c0-9.9-3.8-19.3-10.5-26.5L249.1 170.8c-6.5-6.9-15.6-10.8-25.1-10.8zM32 176l0-96c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-44.2-35.8-80-80-80L80 0C35.8 0 0 35.8 0 80l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faArrowDownLong = {\n    prefix: 'fal',\n    iconName: 'arrow-down-long',\n    icon: [384, 512, [\"long-arrow-down\"], \"f175\", \"M180.7 507.3c6.2 6.2 16.4 6.2 22.6 0l144-144c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 457.4 208 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 441.4L59.3 340.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l144 144z\"]\n  };\n  const faLongArrowDown = faArrowDownLong;\n  const faTentArrowDownToLine = {\n    prefix: 'fal',\n    iconName: 'tent-arrow-down-to-line',\n    icon: [640, 512, [], \"e57e\", \"M243.8 117.2c-5.9-6.5-16.1-7-22.6-1.1L160 171.8 160 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 155.8L66.8 116.2c-6.5-5.9-16.7-5.5-22.6 1.1s-5.5 16.7 1.1 22.6l88 80c6.1 5.5 15.4 5.5 21.5 0l88-80c6.5-5.9 7-16.1 1.1-22.6zM0 496c0 8.8 7.2 16 16 16l608 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480c-8.8 0-16 7.2-16 16zM393.5 131.1c-5.7-4.2-13.4-4.2-19 0L201 259.3c-10.1 7.5-16.9 18.7-18.9 31.1l-22 139c-1.4 8.7 4.6 16.9 13.3 18.3s16.9-4.6 18.3-13.3l22-139.1c.7-4.1 2.9-7.9 6.3-10.4L368 175.7l0 112.1c0 .2 0 .3 0 .5L368 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-91.2 66.7 100c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2L400 283.2l0-107.4L547.9 285.1c3.4 2.5 5.6 6.2 6.3 10.4l22 139.1c1.4 8.7 9.6 14.7 18.3 13.3s14.7-9.6 13.3-18.3l-22-139c-2-12.4-8.7-23.6-18.9-31.1L393.5 131.1z\"]\n  };\n  const faCertificate = {\n    prefix: 'fal',\n    iconName: 'certificate',\n    icon: [512, 512, [], \"f0a3\", \"M170.7 108.3c7.5-4.3 12.9-11.5 15-19.8l12.3-48.6 35 36c6 6.2 14.3 9.7 22.9 9.7s16.9-3.5 22.9-9.7l35-36 12.3 48.6c2.1 8.4 7.5 15.5 15 19.8s16.4 5.4 24.7 3.1l48.3-13.6L400.6 146c-2.3 8.3-1.2 17.2 3.1 24.7s11.5 12.9 19.8 15l48.6 12.3-36 35c-6.2 6-9.7 14.3-9.7 22.9s3.5 16.9 9.7 22.9l36 35-48.6 12.3c-8.4 2.1-15.5 7.5-19.8 15s-5.4 16.4-3.1 24.7l13.6 48.3L366 400.6c-8.3-2.3-17.2-1.2-24.7 3.1s-12.9 11.5-15 19.8l-12.3 48.6-35-36c-6-6.2-14.3-9.7-22.9-9.7s-16.9 3.5-22.9 9.7l-35 36-12.3-48.6c-2.1-8.4-7.5-15.5-15-19.8s-16.4-5.4-24.7-3.1L97.8 414.2 111.4 366c2.3-8.3 1.2-17.2-3.1-24.7s-11.5-12.9-19.8-15L39.8 313.9l36-35c6.2-6 9.7-14.3 9.7-22.9s-3.5-16.9-9.7-22.9l-36-35 48.6-12.3c8.4-2.1 15.5-7.5 19.8-15s5.4-16.4 3.1-24.7L97.8 97.8 146 111.4c8.3 2.3 17.2 1.2 24.7-3.1zM49.6 162.6l-31.5 8c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l23.3 22.6L53.5 256 30.5 278.3 7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l31.5 8 31 7.9-8.7 30.8-8.8 31.2c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l31.2-8.8 30.8-8.7 7.9 31 8 31.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l22.6-23.3L256 458.5l22.3 22.9L301 504.7c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l8-31.5 7.9-31 30.8 8.7 31.2 8.8c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-8.8-31.2-8.7-30.8 31-7.9 31.5-8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4l-23.3-22.6L458.5 256l22.9-22.3L504.7 211c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-31.5-8-31-7.9 8.7-30.8 8.8-31.2c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-31.2 8.8-30.8 8.7-7.9-31-8-31.5c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L278.3 30.5 256 53.5 233.7 30.5 211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3l-8 31.5-7.9 31-30.8-8.7L92.7 63.1c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l8.8 31.2 8.7 30.8-31 7.9z\"]\n  };\n  const faCrystalBall = {\n    prefix: 'fal',\n    iconName: 'crystal-ball',\n    icon: [448, 512, [], \"e362\", \"M416 224c0 49.2-18.5 94-48.9 128l40.7 0c25.3-36.3 40.2-80.4 40.2-128C448 100.3 347.7 0 224 0S0 100.3 0 224c0 47.6 14.8 91.7 40.2 128l40.7 0C50.5 318 32 273.2 32 224C32 118 118 32 224 32s192 86 192 192zM64 384c-5.6 0-10.8 2.9-13.7 7.8l-46.2 77C1.4 473.2 0 478.3 0 483.5C0 499.2 12.8 512 28.5 512l390.9 0c15.8 0 28.5-12.8 28.5-28.5c0-5.2-1.4-10.2-4.1-14.7l-46.2-77c-2.9-4.8-8.1-7.8-13.7-7.8L64 384zM34.7 480l38.4-64 301.9 0 38.4 64L34.7 480zM288 144c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16zM144 96c-8.8 0-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16z\"]\n  };\n  const faReplyAll = {\n    prefix: 'fal',\n    iconName: 'reply-all',\n    icon: [576, 512, [\"mail-reply-all\"], \"f122\", \"M202.8 59.8c6.5-5.9 7-16.1 1.1-22.6s-16.1-7-22.6-1.1L24.8 178.4c-17.5 15.9-17.5 43.3 0 59.2L181.2 379.8c6.5 5.9 16.7 5.5 22.6-1.1s5.5-16.7-1.1-22.6L46.3 213.9c-3.5-3.2-3.5-8.7 0-11.8L202.8 59.8zM320 160l80 0c79.5 0 144 64.5 144 144c0 46.1-15.9 79.7-34.1 103.2c1.3-7.1 2.1-14.8 2.1-23.2c0-70.7-57.3-128-128-128l-64 0c0 0 0 0 0 0l-8 0c-13.3 0-24 10.7-24 24l0 8 0 16 0 48L128 208 288 64l0 48 0 16 0 8c0 13.3 10.7 24 24 24l8 0zm0 160l0-16 0-16 32 0 32 0c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176l-48 0-32 0 0-16 0-16 0-32c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144C99.8 190.3 96 198.9 96 208s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2l0-32z\"]\n  };\n  const faMailReplyAll = faReplyAll;\n  const faSuitcase = {\n    prefix: 'fal',\n    iconName: 'suitcase',\n    icon: [512, 512, [129523], \"f0f2\", \"M160 48l0 48 192 0 0-48c0-8.8-7.2-16-16-16L176 32c-8.8 0-16 7.2-16 16zM128 96l0-48c0-26.5 21.5-48 48-48L336 0c26.5 0 48 21.5 48 48l0 48 64 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l64 0zm240 32l-224 0-16 0 0 320 256 0 0-320-16 0zM64 128c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l32 0 0-320-32 0zM448 448c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-32 0 0 320 32 0z\"]\n  };\n  const faPersonSkating = {\n    prefix: 'fal',\n    iconName: 'person-skating',\n    icon: [448, 512, [\"skating\"], \"f7c5\", \"M392 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 392 0zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5zm280.4-10.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4L272 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l88.8 0c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6s13.8 10.8 11.6 19.4zM274.7 144L112 144c-8.8 0-16-7.2-16-16s7.2-16 16-16l204.2 0c28.6 0 51.8 23.2 51.8 51.8c0 18.2-9.5 35-25.1 44.4l-90.1 54L310.6 320c6 6 9.4 14.1 9.4 22.6l0 89.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-89.4-70.5-70.5c-11.2-11.2-17.5-26.4-17.5-42.3c0-18.8 8.9-36.5 23.9-47.8L274.7 144zm49.9 1.9c-.9 1.1-1.9 2.1-3 2.9l-78.5 58.9c-7 5.2-11.1 13.5-11.1 22.2c0 2.4 .3 4.7 .9 6.9l93.5-56.1c5.9-3.6 9.6-10 9.6-16.9c0-7.9-4.7-14.8-11.4-17.9zM180.8 276.6c3.9 6.6 8.7 12.8 14.2 18.3l6.4 6.4-94.1 94.1c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96.1-96.1z\"]\n  };\n  const faSkating = faPersonSkating;\n  const faStarShooting = {\n    prefix: 'fal',\n    iconName: 'star-shooting',\n    icon: [512, 512, [127776], \"e036\", \"M315.3 27.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64zm192 0c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160zm0 192c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64zM128.7 283.1c10.4-1.5 19.4-8.1 24.1-17.5l39.1-79.4L231 265.5c4.7 9.5 13.7 16 24.1 17.5l87.5 12.7-63.4 61.9c-7.5 7.3-11 17.9-9.2 28.3l15 87.3-78.2-41.2c-9.3-4.9-20.5-4.9-29.8 0L98.8 473.3l15-87.3c1.8-10.4-1.7-20.9-9.2-28.3L41.2 295.8l87.5-12.7zm84.7-125.6c-8.8-17.9-34.3-17.9-43.1 0l-46.3 94L20.5 266.5C.9 269.3-7 293.5 7.2 307.4l74.9 73.2L64.5 483.9c-3.4 19.6 17.2 34.6 34.8 25.3l92.6-48.8 92.6 48.8c17.6 9.3 38.2-5.7 34.8-25.3L301.6 380.6l74.9-73.2c14.2-13.9 6.4-38.1-13.3-40.9L259.7 251.4l-46.3-94z\"]\n  };\n  const faBinaryLock = {\n    prefix: 'fal',\n    iconName: 'binary-lock',\n    icon: [640, 512, [], \"e33d\", \"M313.4 3c-4.2-3-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L288 192l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176c0-5.1-2.5-10-6.6-13zM89.4 291c-4.2-3-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L64 480l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176c0-5.1-2.5-10-6.6-13zM80 0C35.8 0 0 35.8 0 80l0 64c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-64c0-44.2-35.8-80-80-80L80 0zM32 80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-64zM192 368l0 64c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-64c0-44.2-35.8-80-80-80l-32 0c-44.2 0-80 35.8-80 80zm80-48l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zm256-96c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faFilterCircleDollar = {\n    prefix: 'fal',\n    iconName: 'filter-circle-dollar',\n    icon: [576, 512, [\"funnel-dollar\"], \"f662\", \"M0 39.5C0 17.7 17.7 0 39.5 0L472.5 0C494.3 0 512 17.7 512 39.5c0 9.2-3.2 18.1-9.1 25.2L394.2 196.1c-24.4 5.3-47 15.8-66.4 30.1L478.3 44.3c1.1-1.3 1.7-3 1.7-4.8c0-4.2-3.4-7.5-7.5-7.5L39.5 32c-4.2 0-7.5 3.4-7.5 7.5c0 1.8 .6 3.4 1.7 4.8L220.3 269.8c2.4 2.9 3.7 6.5 3.7 10.2l0 88.2 34 26.4c2.7 18.1 8.3 35.3 16.1 51.2c-3.1-1.2-6.1-2.8-8.7-4.9l-61-47.4c-7.8-6.1-12.4-15.4-12.4-25.3l0-82.4L9.1 64.7C3.2 57.6 0 48.7 0 39.5zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM408.8 335.4c-.4 .7-.9 1.6-.8 3.6c0 0 0 0 0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2l0 10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-11.4c-8.6-1.7-16.7-4.3-23.7-6.6c0 0 0 0 0 0s0 0 0 0c-1.7-.6-3.4-1.1-5-1.6c-8.4-2.6-13.2-11.6-10.5-20s11.6-13.2 20-10.5c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3l0-9.5c0-8.8 7.2-16 16-16s16 7.2 16 16l0 9.4c6.3 .9 12.3 2.3 17.9 3.7c8.6 2.1 13.8 10.8 11.7 19.4s-10.8 13.8-19.4 11.7c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4z\"]\n  };\n  const faFunnelDollar = faFilterCircleDollar;\n  const faCameraRetro = {\n    prefix: 'fal',\n    iconName: 'camera-retro',\n    icon: [512, 512, [128247], \"f083\", \"M192 112L64 112c-17.7 0-32 14.3-32 32l0 80 113.1 0c22.1-38.3 63.5-64 110.9-64s88.7 25.7 110.9 64L480 224l0-128c0-17.7-14.3-32-32-32L277.3 64c-6.9 0-13.7 2.2-19.2 6.4l-46.9 35.2c-5.5 4.2-12.3 6.4-19.2 6.4zM32 256l0 160c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-160-100 0c2.6 10.2 4 21 4 32c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-11 1.4-21.8 4-32L32 256zM0 416L0 144c0-35.3 28.7-64 64-64l128 0 46.9-35.2C250 36.5 263.5 32 277.3 32L448 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64zM352 288a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM64 48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 64c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCircleArrowDown = {\n    prefix: 'fal',\n    iconName: 'circle-arrow-down',\n    icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", \"M256 32a224 224 0 1 0 0 448 224 224 0 1 0 0-448zm0 480A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM363.3 283.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L240 329.4 240 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 185.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faArrowCircleDown = faCircleArrowDown;\n  const faCommentPen = {\n    prefix: 'fal',\n    iconName: 'comment-pen',\n    icon: [512, 512, [\"comment-edit\"], \"f4ae\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zm60.3 147.7c4.9 4.9 4.9 12.9 0 17.8l-8.1 8.1-17.8-17.8 8.1-8.1c4.9-4.9 12.9-4.9 17.8 0zM207.1 271.1l60.7-60.7 17.8 17.8L224.8 289c-2.1 2.1-4.6 3.5-7.4 4.2L198 298l4.9-19.5c.7-2.8 2.2-5.4 4.2-7.4zM275.8 157l-91.4 91.5c-6.1 6.2-10.5 13.9-12.6 22.3l-11.3 45.3c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l45.3-11.3c8.4-2.1 16.2-6.5 22.3-12.6l91.4-91.5c17.4-17.4 17.4-45.6 0-63c-17.4-17.4-45.7-17.4-63.1 0z\"]\n  };\n  const faCommentEdit = faCommentPen;\n  const faFileImport = {\n    prefix: 'fal',\n    iconName: 'file-import',\n    icon: [512, 512, [\"arrow-right-to-file\"], \"f56f\", \"M480 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-80-32 0 0 80c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L382.1 14.1c-9-9-21.2-14.1-33.9-14.1L192 0c-35.3 0-64 28.7-64 64l0 192 32 0 0-192c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256zm-.5-288L368 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L475.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM283.3 212.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L329.4 304 16 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l313.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96z\"]\n  };\n  const faArrowRightToFile = faFileImport;\n  const faBanjo = {\n    prefix: 'fal',\n    iconName: 'banjo',\n    icon: [512, 512, [129685], \"f8a3\", \"M445.7 33c.6-.6 1.5-1 2.3-1s1.7 .3 2.3 1L479 61.7c.6 .6 1 1.5 1 2.3s-.3 1.7-1 2.3l-39 39-42.9 9.5L406.6 72l39-39zM376.4 60.5l-15 67.5-62.4 62.4c-25.2-20.8-56.6-34.4-90.9-37.7l0-8.8c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 8.8c-34.4 3.2-65.8 16.9-90.9 37.7l-6.2-6.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l6.2 6.2C41.6 238.2 28 269.6 24.8 304L16 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l8.8 0c3.2 34.4 16.9 65.8 37.7 90.9l-6.2 6.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l6.2-6.2c25.2 20.8 56.6 34.4 90.9 37.7l0 8.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8.8c34.4-3.2 65.8-16.9 90.9-37.7l6.2 6.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-6.2-6.2c20.8-25.2 34.4-56.6 37.7-90.9l8.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-8.8 0c-3.2-34.4-16.9-65.8-37.7-90.9L384 150.6l67.5-15c3-.7 5.7-2.2 7.8-4.3L501.7 89c6.6-6.6 10.3-15.6 10.3-25s-3.7-18.3-10.3-25L473 10.3C466.3 3.7 457.4 0 448 0s-18.3 3.7-25 10.3L380.7 52.7c-2.2 2.2-3.6 4.9-4.3 7.8zM192 184a136 136 0 1 1 0 272 136 136 0 1 1 0-272zM124.7 316.7c-6.2 6.2-6.2 16.4 0 22.6l48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faSquareArrowUpRight = {\n    prefix: 'fal',\n    iconName: 'square-arrow-up-right',\n    icon: [448, 512, [\"external-link-square\"], \"f14c\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zm64 32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM168 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.4 0L132.7 324.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L288 214.6 288 320c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144c0-8.8-7.2-16-16-16l-136 0z\"]\n  };\n  const faExternalLinkSquare = faSquareArrowUpRight;\n  const faLightEmergencyOn = {\n    prefix: 'fal',\n    iconName: 'light-emergency-on',\n    icon: [640, 512, [], \"e420\", \"M55.2 33.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l64 32c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-64-32zm544 28.6c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-64 32c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l64-32zM16 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm544 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm-112 0l0 128 32 0 0-128c0-88.4-71.6-160-160-160s-160 71.6-160 160l0 128 32 0 0-128c0-70.7 57.3-128 128-128s128 57.3 128 128zM128 400c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16l0-32zm-32 0l0 32c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-352 0c-26.5 0-48 21.5-48 48zM320 128c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64z\"]\n  };\n  const faKerning = {\n    prefix: 'fal',\n    iconName: 'kerning',\n    icon: [640, 512, [], \"f86f\", \"M454.3 23.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-240 480c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l240-480zm-424 81.7c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5l144 288c2.7 5.4 8.3 8.8 14.3 8.8s11.6-3.4 14.3-8.8l144-288c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2L160 364.2 30.3 104.8zm320 302.3L385.9 336l188.2 0 35.6 71.2c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5l-144-288c-2.7-5.4-8.2-8.8-14.3-8.8s-11.6 3.4-14.3 8.8l-144 288c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2zM480 147.8L558.1 304l-156.2 0L480 147.8z\"]\n  };\n  const faBoxOpen = {\n    prefix: 'fal',\n    iconName: 'box-open',\n    icon: [640, 512, [], \"f49e\", \"M80.4 49.5L320 77.2 559.6 49.5c14.1-1.6 27.5 6.2 33.1 19.2l32 74.7c9.8 22.9-3.5 49.1-27.8 54.7L437.7 234.8c-18.9 4.4-38.6-3.1-49.9-18.9L320 120.9l-67.9 95.1c-11.3 15.8-30.9 23.2-49.9 18.9L43 198c-24.3-5.6-37.6-31.8-27.8-54.7l32-74.7c5.6-13 19-20.8 33.1-19.2zM76.7 81.3l-32 74.7c-2 4.6 .7 9.8 5.6 10.9l159.2 36.7c6.3 1.5 12.9-1 16.6-6.3l65.1-91.2L76.7 81.3zM544 236.7l32-9.1 0 151c0 22-15 41.2-36.4 46.6l-208 52c-7.6 1.9-15.6 1.9-23.3 0l-208-52C79 419.7 64 400.6 64 378.5l0-151 32 9.1 0 141.8c0 7.3 5 13.7 12.1 15.5L304 443l0-235c0-8.8 7.2-16 16-16s16 7.2 16 16l0 235 195.9-49c7.1-1.8 12.1-8.2 12.1-15.5l0-141.8zM348.8 106.1l65.1 91.2c3.8 5.3 10.3 7.7 16.6 6.3l159.2-36.7c4.9-1.1 7.5-6.4 5.6-10.9l-32-74.7L348.8 106.1z\"]\n  };\n  const faSquareF = {\n    prefix: 'fal',\n    iconName: 'square-f',\n    icon: [448, 512, [], \"e270\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 32l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-144 0 0 80 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112 0-96c0-17.7 14.3-32 32-32z\"]\n  };\n  const faScroll = {\n    prefix: 'fal',\n    iconName: 'scroll',\n    icon: [576, 512, [128220], \"f70e\", \"M32 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 288c0 44.2 35.8 80 80 80l296 0c39.8 0 72-32.2 72-72l0-56c0-22.1-18-40-40-40l-.6 0-.6 0-.6 0-.6 0-.5 0-.6 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.4 0-.5 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.5 0-.4 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.6 0-.6 0-.6 0c-22.1 0-40 17.9-40 40l0 48c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-288c0-18-6-34.6-16-48l256 0c26.5 0 48 21.5 48 48l0 176 32 0 0-176c0-44.2-35.8-80-80-80L80 32C35.8 32 0 67.8 0 112l0 72c0 22.1 17.9 40 40 40l56 0 0-32-56 0c-4.4 0-8-3.6-8-8l0-72zM504 448l-232 0c10-13.4 16-30 16-48l0-48c0-4.4 3.6-8 8-8l.6 0 .6 0 .6 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .4 0 .5 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .5 0 .4 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .6 0 .5 0 .6 0 .6 0 .6 0 .6 0c4.4 0 8 3.6 8 8l0 56c0 22.1-17.9 40-40 40z\"]\n  };\n  const faSpa = {\n    prefix: 'fal',\n    iconName: 'spa',\n    icon: [576, 512, [], \"f5bb\", \"M371.3 219.5c9-6.5 18.5-12.6 28.2-18.1c-27.1-93.1-79.8-147.8-97.5-164.1c-3.8-3.5-8.8-5.2-13.9-5.2s-10.1 1.7-13.9 5.2c-17.7 16.4-70.4 71.1-97.5 164.1c9.7 5.5 19.1 11.6 28.2 18.1C225.7 140 267.2 89.6 288 68.3c20.8 21.3 62.3 71.7 83.3 151.2zM192 469.1c24.1 7.1 49.5 10.9 75.9 10.9l40.2 0c26.4 0 51.8-3.8 75.9-10.9c111-32.7 192-135.4 192-257c0-11.1-9.1-20.1-20.2-20.1c-64.5 0-124.1 21.6-171.8 57.9c-43.6 33.2-77.4 78.7-96 131.2c-18.6-52.6-52.4-98.1-96-131.2C144.2 213.6 84.6 192 20.2 192C9.1 192 0 201 0 212.1c0 121.6 81 224.3 192 257zm0-34.4C103.7 403.8 37.3 322.6 32.3 224.3c61.5 2.9 117.4 28 159.7 67.4c43 40.1 72 94.9 78.6 156.3c-27.3 0-53.8-4.7-78.6-13.3zm192 0c-24.8 8.6-51.2 13.3-78.6 13.3C312 386.6 341 331.7 384 291.7c42.3-39.4 98.2-64.4 159.7-67.4c-5 98.3-71.4 179.5-159.7 210.4z\"]\n  };\n  const faArrowLeftFromLine = {\n    prefix: 'fal',\n    iconName: 'arrow-left-from-line',\n    icon: [448, 512, [8612, \"arrow-from-right\"], \"f344\", \"M4.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 272 160 272l176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0L54.6 240 155.3 139.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-128 128zM416 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352z\"]\n  };\n  const faArrowFromRight = faArrowLeftFromLine;\n  const faStrawberry = {\n    prefix: 'fal',\n    iconName: 'strawberry',\n    icon: [512, 512, [], \"e32b\", \"M495.4 20.4c-11.5 40.2-38.5 68.5-66.7 92.3c34.5 3.5 59.9 20.6 71.2 29.6c8.4 6.7 12.1 16.5 12.1 25.8c0 9.2-3.7 19-11.8 25.7c-9.2 7.6-29 21.9-54.1 27.8c-4-5-8.3-9.9-12.9-14.5l-15-15c1.9 .1 3.8 .1 5.9 .1c23.9 0 45.4-14.5 55.8-23c0 0 0 0 0-.1c.1-.1 .2-.4 .2-.9c0-.4-.1-.7-.1-.8C469.7 159.1 446.4 144 416 144c-14.7 0-22.9 1.8-26.9 3.2c-1.6 .6-2.6 1-2.9 1.2c-2.4 1.9-5.1 3.1-8 3.5l-18-18c.4-2.9 1.5-5.6 3.5-8c.2-.4 .7-1.3 1.2-2.9c1.3-4 3.2-12.2 3.2-26.9c0-30.4-15.1-53.7-23.2-63.9c-.1 0-.4-.1-.8-.1c-.5 0-.8 .1-.9 .2c0 0 0 0-.1 0c-8.5 10.4-23 32-23 55.8c0 2 0 4 .1 5.9l-15-15c-4.6-4.6-9.5-8.9-14.5-12.9c5.9-25.2 20.2-44.9 27.8-54.1C325 3.7 334.8 0 344 0s19.1 3.7 25.8 12.1c10 12.5 29.8 42.4 30.2 82.7c29.8-24.3 54.6-48.1 64.6-83.1c2.4-8.5 11.3-13.4 19.8-11s13.4 11.3 11 19.8zm-206 88L403.6 222.6l6.9 6.9c25 25 37.5 57.8 37.5 90.5c0 96-96 192-272 192C48 512 0 464 0 336C0 160 96.2 64 192.2 64c32.7 .1 65.3 12.6 90.3 37.5l6.9 6.9zM32 336c0 61.3 11.8 94.5 30.6 113.4S114.7 480 176 480c166.1 0 240-88.5 240-160c0-24.6-9.4-49.1-28.1-67.9l-128-128c-18.7-18.7-43.1-28.1-67.7-28.1C120.7 96 32 170 32 336zM189.5 154.5c5.9 5.9 3.2 22.4-8.7 34.3s-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7zm47.3 98.3c-11.9 11.9-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7s3.2 22.4-8.7 34.3zm-32 80c-11.9 11.9-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7s3.2 22.4-8.7 34.3zm-32 80c-11.9 11.9-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7s3.2 22.4-8.7 34.3zm96.7-66.3c5.9 5.9 3.2 22.4-8.7 34.3s-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7zm24-80c5.9 5.9 3.2 22.4-8.7 34.3s-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7zm55.3 90.3c-11.9 11.9-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7s3.2 22.4-8.7 34.3zm-192-80c-11.9 11.9-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7s3.2 22.4-8.7 34.3zm-23.3 53.7c5.9 5.9 3.2 22.4-8.7 34.3s-28.3 14.6-34.3 8.7s-3.2-22.4 8.7-34.3s28.3-14.6 34.3-8.7z\"]\n  };\n  const faLocationPinLock = {\n    prefix: 'fal',\n    iconName: 'location-pin-lock',\n    icon: [512, 512, [], \"e51f\", \"M192 477.6c16.8-21.1 40.2-51.4 64-85.5l0 54.8c-15.3 20.6-29.3 38.6-40.3 52.3c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0c95.7 0 175 70 189.6 161.5c-10.9 1.8-21.3 5.2-30.9 9.9C340.6 92.8 273.4 32 192 32C103.6 32 32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140zM144 192a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm208-48c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm0 80l0 128 160 0 0-128-160 0z\"]\n  };\n  const faPause = {\n    prefix: 'fal',\n    iconName: 'pause',\n    icon: [320, 512, [9208], \"f04c\", \"M48 96c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16l0-288c0-8.8-7.2-16-16-16L48 96zM0 112C0 85.5 21.5 64 48 64l48 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-48 0c-26.5 0-48-21.5-48-48L0 112zM224 96c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16l0-288c0-8.8-7.2-16-16-16l-48 0zm-48 16c0-26.5 21.5-48 48-48l48 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-48 0c-26.5 0-48-21.5-48-48l0-288z\"]\n  };\n  const faClockEightThirty = {\n    prefix: 'fal',\n    iconName: 'clock-eight-thirty',\n    icon: [512, 512, [], \"e346\", \"M32 256a224 224 0 1 0 448 0A224 224 0 1 0 32 256zm480 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM240 400l0-114.1-71.1 47.4c-7.4 4.9-17.3 2.9-22.2-4.4s-2.9-17.3 4.4-22.2l96-64c4.9-3.3 11.2-3.6 16.4-.8s8.5 8.2 8.5 14.1l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faPlaneEngines = {\n    prefix: 'fal',\n    iconName: 'plane-engines',\n    icon: [576, 512, [9992, \"plane-alt\"], \"f3de\", \"M576 256c0-13.4-5.7-25.2-13.3-34.8s-17.7-17.6-28.4-24c-21-12.8-47.3-21.2-68-21.2l-96.9 0-11.1-18.7c15-5.8 25.6-20.3 25.6-37.3l0-16c0-22.1-17.9-40-40-40l-41 0L274.4 15.7C268.7 6 258.2 0 246.9 0L170.7 0c-16 0-27.6 15.4-23 30.8l15.2-4.5-15.2 4.5 43 145.2L136 176 97.6 124.8C91.6 116.7 82.1 112 72 112l-42 0c-16.6 0-30 13.4-30 30c0 2.8 .4 5.6 1.2 8.3l21.5 75.1C9.5 229.4 0 241.6 0 256s9.5 26.6 22.6 30.6L1.2 361.7C.4 364.4 0 367.2 0 370c0 16.6 13.4 30 30 30l42 0c10.1 0 19.6-4.7 25.6-12.8L136 336l54.7 0-43 145.2c-4.6 15.4 7 30.8 23 30.8l76.2 0c11.3 0 21.8-6 27.5-15.7L303 448l41 0c22.1 0 40-17.9 40-40l0-16c0-17-10.6-31.6-25.6-37.3L369.4 336l96.9 0c20.6 0 46.8-8.1 67.9-20.8C554.4 303.1 576 282.9 576 256zM341 384l3 0c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8l-22 0 19-32zm3-256l-3 0L322 96l22 0c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8zm122.3 80c13.5 0 34.1 6.1 51.3 16.6c8.5 5.2 15.4 10.9 20 16.7c4.6 5.8 6.3 10.7 6.3 14.8c0 9.1-8.2 20.9-26.3 31.8c-17.2 10.3-37.8 16.2-51.4 16.2l-106 0c-5.7 0-10.9 3-13.8 7.8L246.9 480l-65.5 0 46.1-155.5c1.4-4.8 .5-10.1-2.5-14.1s-7.8-6.4-12.8-6.4L128 304c-5 0-9.8 2.4-12.8 6.4L72 368l-39.4 0L63.4 260.4c.8-2.9 .8-5.9 0-8.8L32.6 144 72 144l43.2 57.6c3 4 7.8 6.4 12.8 6.4l84.1 0c5 0 9.8-2.4 12.8-6.4s4-9.3 2.5-14.1L181.4 32l65.5 0 99.6 168.2c2.9 4.9 8.1 7.8 13.8 7.8l106 0z\"]\n  };\n  const faPlaneAlt = faPlaneEngines;\n  const faHillAvalanche = {\n    prefix: 'fal',\n    iconName: 'hill-avalanche',\n    icon: [576, 512, [], \"e507\", \"M191.7 48c-24.3 0-44.5 18.2-47.5 41.8L448 394.2c17.9 17.9 46.6 18.9 65.6 2.2l4.2-3.7c19.4-17 19.6-47.2 .5-64.5c-14.3-12.9-35.4-14.8-51.7-4.5l-3 1.9c-7.5 4.7-17.3 2.4-22-5.1s-2.4-17.4 5.1-22.1l3-1.9c28.4-17.8 65.2-14.6 90.1 7.9c33.3 30.2 32.9 82.7-.8 112.3l-4.2 3.7c-31.7 27.8-79.5 26.2-109.3-3.6L116.5 107.3c-3.3-3.3-4.9-7.8-4.7-12.2c.4-43.8 36-79.2 79.9-79.2c16.9 0 32.6 5.3 45.5 14.3c14.6-9 31.9-14.3 50.3-14.3c53 0 95.9 43 95.9 96c0 4.2-.3 8.3-.8 12.4c29.1 16.5 48.7 47.7 48.7 83.6c0 21.6-7.1 41.6-19.2 57.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c8-10.7 12.8-24 12.8-38.4c0-27.1-16.8-50.3-40.6-59.6c-7.6-3-11.8-11.3-9.6-19.2c1.5-5.4 2.3-11.2 2.3-17.2c0-35.4-28.6-64-63.9-64c-15.5 0-29.7 5.5-40.7 14.7c-6.3 5.3-15.6 4.9-21.5-.9C216.6 53.2 204.8 48 191.7 48zM415.2 64a31.9 31.9 0 1 1 63.9 0 31.9 31.9 0 1 1 -63.9 0zm31.9 96a31.9 31.9 0 1 1 63.9 0 31.9 31.9 0 1 1 -63.9 0zM54.6 96.1L415.3 457.4c20.1 20.2 5.8 54.6-22.6 54.6L64 512c-35.3 0-64-28.7-64-64L0 118.7C0 90.2 34.5 75.9 54.6 96.1zM32 448c0 17.7 14.3 32 32 32l328.6 0L32 118.7 32 448z\"]\n  };\n  const faTemperatureEmpty = {\n    prefix: 'fal',\n    iconName: 'temperature-empty',\n    icon: [320, 512, [\"temperature-0\", \"thermometer-0\", \"thermometer-empty\"], \"f2cb\", \"M96 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 156.7c0 14.9 7 27.7 16 36.9c19.8 20.2 32 47.9 32 78.4c0 61.9-50.1 112-112 112S48 429.9 48 368c0-30.5 12.2-58.2 32-78.4c9-9.2 16-22 16-36.9L96 96zM160 0C107 0 64 43 64 96l0 156.7c0 4.6-2.2 9.8-6.8 14.5C31.7 293.1 16 328.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-39.3-15.7-74.9-41.2-100.8c-4.6-4.7-6.8-9.9-6.8-14.5L256 96c0-53-43-96-96-96zM128 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 96 368a64 64 0 1 0 128 0z\"]\n  };\n  const faTemperature0 = faTemperatureEmpty;\n  const faThermometer0 = faTemperatureEmpty;\n  const faThermometerEmpty = faTemperatureEmpty;\n  const faBomb = {\n    prefix: 'fal',\n    iconName: 'bomb',\n    icon: [512, 512, [128163], \"f1e2\", \"M464 16l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zM301.1 130.9c-8.8 8.8-21.8 11.7-33.5 7.5C249.1 131.7 229 128 208 128c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-21-3.7-41.1-10.4-59.7c-4.2-11.7-1.3-24.7 7.5-33.5L384 208l-80-80-2.9 2.9zm-22.6-22.6l2.9-2.9c12.5-12.5 32.8-12.5 45.3 0l28.7 28.7 17.4-17.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-17.4 17.4 28.7 28.7c12.5 12.5 12.5 32.8 0 45.3l-2.9 2.9c7.9 22 12.2 45.7 12.2 70.5c0 114.9-93.1 208-208 208S0 418.9 0 304S93.1 96 208 96c24.7 0 48.5 4.3 70.5 12.3zM200 192c-57.4 0-104 46.6-104 104l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-75.1 60.9-136 136-136l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0z\"]\n  };\n  const faGaugeLow = {\n    prefix: 'fal',\n    iconName: 'gauge-low',\n    icon: [512, 512, [\"tachometer-alt-slow\"], \"f627\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm24 96a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM224 352a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-32 0c0-18.6 7.9-35.3 20.5-47L129.9 151.6c-4.2-7.8-1.3-17.5 6.5-21.7s17.5-1.3 21.7 6.5l82.6 153.4c4.9-1.2 10-1.8 15.3-1.8c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64zM392 144a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm24 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM120 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0z\"]\n  };\n  const faTachometerAltSlow = faGaugeLow;\n  const faRegistered = {\n    prefix: 'fal',\n    iconName: 'registered',\n    icon: [512, 512, [174], \"f25d\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 176l0 96 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 71.4 0 59.3 88.9c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2l-50.5-75.7c31-11 53.2-40.6 53.2-75.4c0-44.2-35.8-80-80-80l-64 0c-26.5 0-48 21.5-48 48zm32 80l0-80c0-8.8 7.2-16 16-16l64 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-80 0z\"]\n  };\n  const faTrashCanPlus = {\n    prefix: 'fal',\n    iconName: 'trash-can-plus',\n    icon: [448, 512, [], \"e2ac\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64 384 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 336c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80L32 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM64 96l0 336c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-336L64 96zM208 384l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faAddressCard = {\n    prefix: 'fal',\n    iconName: 'address-card',\n    icon: [576, 512, [62140, \"contact-card\", \"vcard\"], \"f2bb\", \"M512 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l448 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM112 368c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16s16-7.2 16-16zM352 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0z\"]\n  };\n  const faContactCard = faAddressCard;\n  const faVcard = faAddressCard;\n  const faChartFft = {\n    prefix: 'fal',\n    iconName: 'chart-fft',\n    icon: [512, 512, [], \"e69e\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zM270.6 89.5c-2.7-6-8.8-9.8-15.4-9.5s-12.3 4.7-14.4 10.9L164.5 320 112 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c6.9 0 13-4.4 15.2-10.9l67-200.9 47.2 106.3c2.6 5.8 8.3 9.5 14.6 9.5l71.4 0 59.3 88.9c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2l-64-96c-3-4.5-8-7.1-13.3-7.1l-69.6 0L270.6 89.5z\"]\n  };\n  const faScaleUnbalancedFlip = {\n    prefix: 'fal',\n    iconName: 'scale-unbalanced-flip',\n    icon: [640, 512, [\"balance-scale-right\"], \"f516\", \"M112.2 10.9c-2.8 8.4 1.7 17.4 10.1 20.2L256.5 75.9c4.6 24.4 23.1 43.9 46.9 50.1l0 354-192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l208 0c8.8 0 16-7.2 16-16l0-370c10.3-2.6 19.6-7.8 27.2-14.7l143.8 47.9c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2L380.3 83.5c2-6.1 3-12.7 3-19.5c0-35.3-28.7-64-64-64c-28 0-51.8 18-60.5 43L132.4 .8C124-2 115 2.6 112.2 10.9zm87.1 319.3C182.2 343.1 157.1 352 128 352s-54.2-8.9-71.3-21.7C39.6 317.5 32 302.2 32 288l192 0 0-1.6c0 0 0 .1 0 .1l0 1.6c0 14.2-7.6 29.5-24.7 42.3zM128 115.3L213.7 256 42.3 256 128 115.3zM256 288l0-1.6c0-14.7-4-29.1-11.7-41.6l-92-151.2C147.2 85.2 137.9 80 128 80s-19.2 5.2-24.3 13.7l-92 151.2C4 257.4 0 271.8 0 286.4L0 288c0 53 57.3 96 128 96s128-43 128-96zM608 416c0 14.2-7.6 29.5-24.7 42.3C566.2 471.1 541.1 480 512 480s-54.2-8.9-71.3-21.7C423.6 445.5 416 430.2 416 416l192 0 0-1.6c0 0 0 .1 0 .1l0 1.6zm-10.3-32l-171.3 0L512 243.3 597.7 384zM512 512c70.7 0 128-43 128-96l0-1.6c0-14.7-4-29.1-11.7-41.6l-92-151.2c-5.2-8.5-14.4-13.7-24.3-13.7s-19.2 5.2-24.3 13.7l-92 151.2C388 385.4 384 399.8 384 414.4l0 1.6c0 53 57.3 96 128 96zM319.3 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faBalanceScaleRight = faScaleUnbalancedFlip;\n  const faGlobeSnow = {\n    prefix: 'fal',\n    iconName: 'globe-snow',\n    icon: [448, 512, [], \"f7a3\", \"M416 224c0 49.2-18.5 94-48.9 128l40.7 0c25.3-36.3 40.2-80.4 40.2-128C448 100.3 347.7 0 224 0S0 100.3 0 224c0 47.6 14.8 91.7 40.2 128l40.7 0C50.5 318 32 273.2 32 224C32 118 118 32 224 32s192 86 192 192zM240 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-27.3 44.7l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 198.6l0 34.7-59.3 59.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 278.6l0 73.4 32 0 0-73.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L240 233.4l0-34.7 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM360 176a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 264a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM50.3 391.8l-46.2 77C1.4 473.2 0 478.3 0 483.5C0 499.2 12.8 512 28.5 512l390.9 0c15.8 0 28.5-12.8 28.5-28.5c0-5.2-1.4-10.2-4.1-14.7l-46.2-77c-2.9-4.8-8.1-7.8-13.7-7.8L64 384c-5.6 0-10.8 2.9-13.7 7.8zM73.1 416l301.9 0 38.4 64L34.7 480l38.4-64z\"]\n  };\n  const faSubscript = {\n    prefix: 'fal',\n    iconName: 'subscript',\n    icon: [512, 512, [], \"f12c\", \"M16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l39.2 0L157 256 55.2 416 16 416c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0c5.5 0 10.6-2.8 13.5-7.4L176 285.8l98.5 154.8c2.9 4.6 8 7.4 13.5 7.4l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-39.2 0L195 256 296.8 96 336 96c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-5.5 0-10.6 2.8-13.5 7.4L176 226.2 77.5 71.4C74.6 66.8 69.5 64 64 64L16 64zM464 336c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L432 480l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-144z\"]\n  };\n  const faDiamondTurnRight = {\n    prefix: 'fal',\n    iconName: 'diamond-turn-right',\n    icon: [512, 512, [\"directions\"], \"f5eb\", \"M261.7 34.3c-3.1-3.1-8.2-3.1-11.3 0l-216 216c-3.1 3.1-3.1 8.2 0 11.3l216 216c3.1 3.1 8.2 3.1 11.3 0l216-216c3.1-3.1 3.1-8.2 0-11.3l-216-216zM227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm65 137c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 240 232 240c-13.3 0-24 10.7-24 24l0 56c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-56c0-30.9 25.1-56 56-56l97.4 0-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faDirections = faDiamondTurnRight;\n  const faIntegral = {\n    prefix: 'fal',\n    iconName: 'integral',\n    icon: [320, 512, [], \"f667\", \"M216 32c-22.1 0-40 17.9-40 40l0 368c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 22.1 17.9 40 40 40s40-17.9 40-40l0-368c0-39.8 32.2-72 72-72s72 32.2 72 72l0 24c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24c0-22.1-17.9-40-40-40z\"]\n  };\n  const faBurst = {\n    prefix: 'fal',\n    iconName: 'burst',\n    icon: [512, 512, [], \"e4dc\", \"M146.5 211.2c3.3-9.6 1.8-20.1-3.9-28.4L54.9 54.9l127.9 87.7c8.3 5.7 18.9 7.2 28.4 3.9s17-10.8 20.1-20.4L256 50l26.9 83c2.7 8.3 8.6 15.1 16.4 18.9s16.8 4.3 25 1.3l54.3-19.8-19.8 54.3c-3 8.2-2.5 17.2 1.3 25s10.6 13.7 18.9 16.4L462 256l-79.6 25.8c-9 2.9-16.2 9.6-19.8 18.4s-3.1 18.6 1.3 27l40.9 77.8L327.1 364c-8.4-4.4-18.2-4.9-27-1.3s-15.5 10.8-18.4 19.8L256 462l-25.8-79.6c-2.9-9-9.6-16.2-18.4-19.8s-18.6-3.1-27 1.3l-77.8 40.9L148 327.1c4.4-8.4 4.9-18.2 1.3-27s-10.8-15.5-19.8-18.4L50 256l76.1-24.7c9.6-3.1 17.2-10.6 20.4-20.1zM173.4 97.3L37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5L97.3 173.4l18.9 27.5L84.5 211.2l-67.9 22C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l72.2 23.4 30.9 10L104.6 341 66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3L171 407.4l28.7-15.1 10 30.9 23.4 72.2c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l23.4-72.2 10-30.9L341 407.4l71.9 37.8c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L407.4 341l-15.1-28.7 30.9-10 72.2-23.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8l-76.1-24.6-30.5-9.9 11-30.1 14.7-40.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-40.4 14.7-30.1 11-9.9-30.5-24.6-76C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-22 67.9-10.3 31.7L173.4 97.3z\"]\n  };\n  const faHouseLaptop = {\n    prefix: 'fal',\n    iconName: 'house-laptop',\n    icon: [640, 512, [\"laptop-house\"], \"e066\", \"M229.6 3.9c6-5.1 14.8-5.1 20.8 0l224 192c6.7 5.8 7.5 15.9 1.7 22.6c-3.1 3.7-7.6 5.6-12.1 5.6l-.2 0c-3.7 0-7.3-1.3-10.3-3.9L416 187.9l0 36.1-32 0 0-63.5L240 37.1 96 160.5 96 352c0 17.7 14.3 32 32 32l144 0 0 32-144 0c-35.3 0-64-28.7-64-64l0-164.1L26.4 220.1c-6.7 5.8-16.8 5-22.6-1.7s-5-16.8 1.7-22.6l224-192zM352 256l192 0c26.5 0 48 21.5 48 48l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-26.5 21.5-48 48-48zM272 480l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM208 176l64 0c17.7 0 32 14.3 32 32l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-64 0 0 64 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faLaptopHouse = faHouseLaptop;\n  const faFaceTired = {\n    prefix: 'fal',\n    iconName: 'face-tired',\n    icon: [512, 512, [128555, \"tired\"], \"f5c8\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 94c24.2 0 48.2 3.4 71.4 10c-3.5-5.1-7.7-10.3-12.6-15.2c-15.5-15.5-36.2-26.8-58.7-26.8s-43.2 11.3-58.7 26.8c-4.9 4.9-9.2 10.1-12.6 15.2c23.2-6.7 47.2-10 71.4-10zm0-64c33.5 0 61.8 16.7 81.3 36.2c9.8 9.8 17.8 20.8 23.4 31.5c5.5 10.4 9.3 21.8 9.3 32.4c0 5.2-2.5 10.1-6.8 13.1s-9.7 3.7-14.6 2l-16.5-5.9C307.7 386.4 282 382 256 382s-51.8 4.5-76.2 13.2L163.3 401c-4.9 1.8-10.3 1-14.6-2s-6.8-7.9-6.8-13.1c0-10.6 3.8-21.9 9.3-32.4c5.6-10.7 13.6-21.6 23.4-31.5c19.5-19.5 47.9-36.2 81.3-36.2zM129.3 168.8c4-7.9 13.6-11.1 21.5-7.2l64 32c5.4 2.7 8.8 8.3 8.8 14.3s-3.4 11.6-8.8 14.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5L171.9 208l-35.4-17.7c-7.9-4-11.1-13.6-7.2-21.5zm246.2 21.5L340.2 208l35.4 17.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-5.4-2.7-8.8-8.3-8.8-14.3s3.4-11.6 8.8-14.3l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n  };\n  const faTired = faFaceTired;\n  const faMoneyBills = {\n    prefix: 'fal',\n    iconName: 'money-bills',\n    icon: [640, 512, [], \"e1f3\", \"M576 64c17.7 0 32 14.3 32 32l0 32c-35.3 0-64-28.7-64-64l32 0zM224 64l288 0c0 53 43 96 96 96l0 96c-53 0-96 43-96 96l-288 0c0-53-43-96-96-96l0-96c53 0 96-43 96-96zM128 288c35.3 0 64 28.7 64 64l-32 0c-17.7 0-32-14.3-32-32l0-32zm416 64c0-35.3 28.7-64 64-64l0 32c0 17.7-14.3 32-32 32l-32 0zM192 64c0 35.3-28.7 64-64 64l0-32c0-17.7 14.3-32 32-32l32 0zM160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zM368 272a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm-96-64a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 368c0 61.9 50.1 112 112 112l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-416 0c-44.2 0-80-35.8-80-80l0-256z\"]\n  };\n  const faBlindsRaised = {\n    prefix: 'fal',\n    iconName: 'blinds-raised',\n    icon: [512, 512, [], \"f8fd\", \"M32 0C14.3 0 0 14.3 0 32L0 64C0 81.7 14.3 96 32 96l96 0 0 322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L160 96l320 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L32 0zm0 32l448 0 0 32L32 64l0-32zm96 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM35.9 160l9.8-32-33.5 0L.9 165c-.6 2-.9 4.1-.9 6.1C0 182.7 9.3 192 20.9 192L96 192l0-32-60.1 0zm0 96l9.8-32-33.5 0L.9 261c-.6 2-.9 4.1-.9 6.1C0 278.7 9.3 288 20.9 288L96 288l0-32-60.1 0zM192 256l0 32 299.1 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1l-11.4-37-33.5 0 9.8 32L192 256zm0-96l0 32 299.1 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1l-11.4-37-33.5 0 9.8 32L192 160z\"]\n  };\n  const faSmog = {\n    prefix: 'fal',\n    iconName: 'smog',\n    icon: [640, 512, [], \"f75f\", \"M176 0C96.5 0 32 64.5 32 144s64.5 144 144 144l123.3 0c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32l27.3 0c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.7 0-62.5 12.2-85.1 32.3C242.2 12.1 210.5 0 176 0zM64 144C64 82.1 114.1 32 176 32c31.4 0 59.7 12.9 80.1 33.7c3.1 3.2 7.4 4.9 11.9 4.8s8.7-2.1 11.6-5.5c17.6-20.2 43.5-33 72.4-33c41 0 76.1 25.7 89.8 62c1.6 4.1 4.8 7.4 8.8 9.1s8.7 1.6 12.7-.2c10-4.5 21-7 32.7-7c44.2 0 80 35.8 80 80s-35.8 80-80 80l-33.6 0c-4.2 0-8.2 1.6-11.2 4.6c-17.3 17-41 27.4-67.2 27.4s-49.9-10.4-67.2-27.4c-3-2.9-7-4.6-11.2-4.6L176 256c-61.9 0-112-50.1-112-112zM80 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 384zm192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-352 0zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480zm416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0z\"]\n  };\n  const faUfoBeam = {\n    prefix: 'fal',\n    iconName: 'ufo-beam',\n    icon: [576, 512, [], \"e048\", \"M141.3 166.7l11.3-11.4c-11.3 11.4-11.3 11.4-11.3 11.4s0 0 0 0s0 0 0 0l.1 .1 .2 .2 .6 .5c.5 .4 1.1 1 1.9 1.6c1.6 1.3 3.8 3 6.7 5.1c5.8 4 14.5 9.1 26.3 14.1C200.7 198.4 236.7 208 288 208s87.3-9.6 110.9-19.6c11.8-5 20.4-10.1 26.3-14.1c2.9-2 5.1-3.7 6.7-5.1c.8-.7 1.4-1.2 1.9-1.6l.6-.5 .2-.2 .1-.1c0 0 0 0 0 0s0 0 0 0l-11.3-11.4 11.3 11.4c2.7-2.7 4.3-6.2 4.7-9.9c.7-8.1 .8-16 .2-23.7c30.2 8 55.1 18.1 73.1 29.4c23.1 14.4 31.2 28.3 31.2 39.1c0 7.9-4.2 17.4-16 27.9c-11.8 10.5-29.7 20.7-53.3 29.5c-47 17.7-113 29-186.7 29s-139.7-11.3-186.7-29c-23.6-8.9-41.5-19-53.3-29.5c-11.8-10.5-16-20-16-27.9c0-10.9 8.2-24.7 31.2-39.1c18-11.3 42.9-21.4 73.1-29.4c-.6 7.7-.5 15.6 .2 23.7c.3 3.7 2 7.3 4.7 9.9zm2.3-68.3c-38.9 8.9-72.5 21.4-97.3 36.9C20.1 151.7 0 173.9 0 201.6c0 20.3 11 37.8 26.7 51.8c15.7 14 37.6 25.9 63.3 35.6c51.4 19.4 121.4 31 198 31s146.5-11.7 198-31c25.7-9.7 47.5-21.6 63.3-35.6c15.7-14 26.7-31.5 26.7-51.8c0-27.7-20.1-49.9-46.3-66.3c-24.8-15.5-58.4-28-97.3-36.9C412.1 39.7 353.1 0 288 0S163.9 39.7 143.5 98.4zM288 32c66.9 0 122 50.8 119.9 115.3l-.8 .6c-4.2 2.9-10.9 6.9-20.7 11.1C366.9 167.2 335.2 176 288 176s-78.9-8.8-98.4-17.1c-9.8-4.2-16.5-8.2-20.7-11.1l-.8-.6C166 82.8 221.1 32 288 32zM103.8 338c-7.7-4.3-17.5-1.5-21.8 6.2L2 488.2C-2.3 496 .5 505.7 8.2 510s17.5 1.5 21.8-6.2l80-144c4.3-7.7 1.5-17.5-6.2-21.8zm368.5 0c-7.7 4.3-10.5 14-6.2 21.8l80 144c4.3 7.7 14 10.5 21.8 6.2s10.5-14 6.2-21.8l-80-144c-4.3-7.7-14-10.5-21.8-6.2zM288 272a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 200a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHydra = {\n    prefix: 'fal',\n    iconName: 'hydra',\n    icon: [640, 512, [], \"e686\", \"M440 32c12.1 0 23.9 3.9 33.6 11.2l32 24c4 3 6.4 7.8 6.4 12.8c0 8.8-7.2 16-16 16l-32.9 0c-26.2 0-45.5 24.7-39.1 50.1l14.2 57c6.1 24.6 6.8 50.2 1.8 75.1l-7.8 38.7c-1.7 8.7 3.9 17.1 12.6 18.8s17.1-3.9 18.8-12.6l7.7-38.7c5.9-29.5 5.2-59.9-2.1-89.1l-14.2-57c-1.3-5.3 2.7-10.3 8.1-10.3l32.9 0c26.5 0 48-21.5 48-48c0-15.1-7.1-29.3-19.2-38.4l-32-24C477.6 6.2 459 0 440 0c-48.6 0-88 39.4-88 88l0 40 0 19.6c0 33.4-27.1 60.4-60.4 60.4l-13 0c-44.4 0-85.1 25.1-104.9 64.8l-13.4 26.8c-6.2 12.5-19 20.4-33 20.4c-28.9 0-46.6-31.8-31.2-56.4l15.7-25.1C124.4 218.3 109.9 192 86 192c-8.1 0-15.8 3.2-21.5 8.9L37.8 227.5C13.6 251.8 0 284.6 0 318.9C0 390.2 57.8 448 129.1 448l30.9 0 0 32c0 17.7 14.3 32 32 32l51.5 0c14.7 0 27.5-10 31-24.2l9.9-39.8 39 0 9.9 39.8c3.6 14.2 16.4 24.2 31 24.2l51.5 0c17.7 0 32-14.3 32-32l0-32.6c54-5.8 96-51.5 96-107l0-33.2c0-1.8 1.4-3.2 3.2-3.2l44.8 0c26.5 0 48-21.5 48-48c0-15.1-7.1-29.3-19.2-38.4l-32-24C573.6 182.2 555 176 536 176c-12.9 0-25.2 2.8-36.2 7.8c.1 1.2 .3 2.5 .6 3.8c2.4 9.7 4.2 19.5 5.4 29.3c8.7-5.6 19.1-8.9 30.3-8.9c12.1 0 23.9 3.9 33.6 11.2l32 24c4 3 6.4 7.8 6.4 12.8c0 8.8-7.2 16-16 16l-44.8 0c-19.4 0-35.2 15.8-35.2 35.2l0 33.2c0 41.8-33.9 75.6-75.6 75.6l-4.4 0c-8.8 0-16 7.2-16 16l0 48-51.5 0-13-51.9C349.7 421 343.3 416 336 416l-64 0c-7.3 0-13.7 5-15.5 12.1l-13 51.9L192 480l0-48c0-8.8-7.2-16-16-16l-46.9 0C75.5 416 32 372.5 32 318.9c0-25.8 10.2-50.5 28.5-68.7l16.9-16.9L69 246.7C40.3 292.5 73.3 352 127.3 352c26.1 0 49.9-14.7 61.6-38.1l13.4-26.8c14.5-28.9 44-47.2 76.3-47.2l13 0c51 0 92.4-41.4 92.4-92.4l0-19.6 0-40c0-30.9 25.1-56 56-56zM260.9 177.1c5.8-.7 11.7-1.1 17.7-1.1l13 0c1.6 0 3.2-.1 4.7-.4c-3.9-17.7-19.7-31.6-39.4-31.6L224 144c-8.8 0-16-7.2-16-16c0-5 2.4-9.8 6.4-12.8l32-24C256.1 83.9 267.9 80 280 80c15.7 0 29.8 6.4 40 16.8l0-8.8c0-9.8 1.2-19.4 3.4-28.6C310.6 52.2 295.8 48 280 48c-19 0-37.6 6.2-52.8 17.6l-32 24C183.1 98.7 176 112.9 176 128c0 26.5 21.5 48 48 48l32.9 0c1.5 0 2.9 .4 4.1 1.1z\"]\n  };\n  const faCircleCaretUp = {\n    prefix: 'fal',\n    iconName: 'circle-caret-up',\n    icon: [512, 512, [\"caret-circle-up\"], \"f331\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352c-9.6 0-18.7 4-25.2 11L135.3 273.8c-4.7 5.1-7.3 11.8-7.3 18.7c0 15.2 12.3 27.5 27.5 27.5l201 0c15.2 0 27.5-12.3 27.5-27.5c0-6.9-2.6-13.6-7.3-18.7L281.2 171c-6.5-7-15.6-11-25.2-11zm-1.7 32.7c.4-.5 1.1-.7 1.7-.7s1.3 .3 1.7 .7L346.2 288l-180.3 0 88.4-95.3z\"]\n  };\n  const faCaretCircleUp = faCircleCaretUp;\n  const faUserVneckHairLong = {\n    prefix: 'fal',\n    iconName: 'user-vneck-hair-long',\n    icon: [448, 512, [], \"e463\", \"M320 128c0-5.5-.5-10.8-1.3-16l-30.1 0c-14.9 0-29.1-5.9-39.6-16.4l-6.3-6.3C223.4 113.5 194 128 162.3 128L128 128l0 16c0 53 43 96 96 96s96-43 96-96l0-16zM224 0c70.7 0 128 57.3 128 128c0 35.3 16.6 68.4 44.8 89.6l4.3 3.2c9.4 7.1 14.9 18.1 14.9 29.9c0 20.6-16.7 37.3-37.3 37.3L320 288c-8.8 0-16-7.2-16-16s7.2-16 16-16l58.7 0c2.9 0 5.3-2.4 5.3-5.3c0-1.7-.8-3.3-2.1-4.3l-4.3-3.2c-15.8-11.9-28.8-26.7-38.4-43.4C318.5 242.6 274.7 272 224 272s-94.5-29.4-115.2-72.2c-9.6 16.7-22.6 31.5-38.4 43.4l-4.3 3.2c-1.3 1-2.1 2.6-2.1 4.3c0 2.9 2.4 5.3 5.3 5.3l58.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-58.7 0C48.7 288 32 271.3 32 250.7c0-11.8 5.5-22.8 14.9-29.9l4.3-3.2C79.4 196.4 96 163.3 96 128C96 57.3 153.3 0 224 0zm4.7 52.7c6.2-6.2 16.4-6.2 22.6 0L271.6 73c4.5 4.5 10.6 7 17 7l18.6 0C290.6 51.3 259.5 32 224 32c-41.8 0-77.4 26.7-90.5 64l28.9 0c26.7 0 51.2-15 63.2-38.9c.8-1.6 1.8-3.1 3.1-4.5zM185.6 418.1l-48-64C77.9 365.2 32.6 417.3 32 480l384 0c-.6-62.7-45.9-114.8-105.6-125.8l-48 64c-19.2 25.6-57.6 25.6-76.8 0zM143.7 321c5.3-.6 10.5 1.9 13.7 6.2l53.9 71.8c6.4 8.5 19.2 8.5 25.6 0l53.9-71.8c3.2-4.3 8.4-6.7 13.7-6.2C385.1 329.7 448 398.2 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3C0 398.2 62.9 329.7 143.7 321z\"]\n  };\n  const faSquareALock = {\n    prefix: 'fal',\n    iconName: 'square-a-lock',\n    icon: [576, 512, [], \"e44d\", \"M64 64l320 0c17.7 0 32 14.3 32 32l0 74.8c9.9-4.7 20.7-8 32-9.6L448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.6 0 96L0 416c0 35.3 28.7 64 64 64l256 0 0-32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm174.3 72.8c-2.7-5.4-8.3-8.8-14.3-8.8s-11.6 3.4-14.3 8.8l-112 224c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L145.9 336l156.2 0L320 371.8l0-19.8c0-12.2 3.4-23.5 9.3-33.2l-91-181.9zM224 179.8L286.1 304l-124.2 0L224 179.8zM464 224c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faCrutch = {\n    prefix: 'fal',\n    iconName: 'crutch',\n    icon: [512, 512, [], \"f7f7\", \"M292.7 4.7c-6.2 6.2-6.2 16.4 0 22.6l192 192c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-192-192c-6.2-6.2-16.4-6.2-22.6 0zM196.6 164.8L162.4 199c-11.2 11.2-18.8 25.4-21.9 40.9l-24.4 122c-1.9 9.3-6.4 17.8-13.1 24.5L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L125.6 409c6.7-6.7 15.2-11.3 24.5-13.1l122-24.4c15.5-3.1 29.7-10.7 40.9-21.9l34.3-34.3 94.1-94.1-22.6-22.6L336 281.4 230.6 176l82.7-82.7L290.7 70.6l-94 94-.1 .1-.1 .1zM208 198.6L313.4 304l-23 23c-6.7 6.7-15.2 11.3-24.5 13.1L148.4 363.6l23.5-117.5c1.9-9.3 6.4-17.8 13.1-24.5l23-23z\"]\n  };\n  const faGasPumpSlash = {\n    prefix: 'fal',\n    iconName: 'gas-pump-slash',\n    icon: [640, 512, [], \"f5f4\", \"M352 362.8L352 480l-224 0 0-294L96 160.7 96 480l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 32 0 224 0 32 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-91.9-32-25.3zM144.6 36c4.6-2.5 9.8-4 15.4-4l160 0c17.7 0 32 14.3 32 32l0 135.7L384 225l0-161c0-35.3-28.7-64-64-64L160 0c-15.9 0-30.4 5.8-41.6 15.3L144.6 36zM576 157.1c0-17.9-7.5-35.1-20.8-47.2L474.8 36.2c-6.5-6-16.6-5.5-22.6 1s-5.5 16.6 1 22.6L480 84.4l0 75.6c0 35.3 28.7 64 64 64l0 127.3 32 25.3 0-219.4zm-64-43.4l21.6 19.8c6.6 6.1 10.4 14.6 10.4 23.6l0 34.9c-17.7 0-32-14.3-32-32l0-46.3zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faFontAwesome = {\n    prefix: 'fal',\n    iconName: 'font-awesome',\n    icon: [512, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M64 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm55.5 64c5.4-9.4 8.6-20.3 8.6-32C128 28.7 99.3 0 64 0S0 28.7 0 64c0 23.7 12.9 44.4 32 55.4l0 8.6 0 288 0 32 0 64 32 0 0-64 405.6 0c14.6 0 26.4-11.8 26.4-26.4c0-3.7-.8-7.3-2.3-10.7L432 272l61.7-138.9c1.5-3.4 2.3-7 2.3-10.7c0-14.6-11.8-26.4-26.4-26.4L119.4 96zM64 128l397 0L402.8 259c-3.7 8.3-3.7 17.7 0 26L461 416 64 416l0-288z\"]\n  };\n  const faFontAwesomeFlag = faFontAwesome;\n  const faFontAwesomeLogoFull = faFontAwesome;\n  const faCloudArrowUp = {\n    prefix: 'fal',\n    iconName: 'cloud-arrow-up',\n    icon: [640, 512, [62338, \"cloud-upload\", \"cloud-upload-alt\"], \"f0ee\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM228.7 244.7l80-80c6.2-6.2 16.4-6.2 22.6 0l80 80c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L336 214.6 336 368c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-153.4-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"]\n  };\n  const faCloudUpload = faCloudArrowUp;\n  const faCloudUploadAlt = faCloudArrowUp;\n  const faPalette = {\n    prefix: 'fal',\n    iconName: 'palette',\n    icon: [512, 512, [127912], \"f53f\", \"M480 258.3c-.1 14.1-13.8 29.7-38.1 29.7L344 288c-44.2 0-80 35.8-80 80c0 5.6 .6 11.2 1.7 16.6c2.9 13.8 8.9 27.3 13.2 37c.8 1.7 1.5 3.3 2.1 4.8c5 11.6 6.9 18.2 6.9 23.5c0 19.2-12.3 29.6-22.7 30c-3.1 .1-6.2 .2-9.3 .2C132.3 480 32 379.7 32 256S132.3 32 256 32s224 100.3 224 224c0 .8 0 1.6 0 2.3zm32 .3c0-.9 0-1.8 0-2.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c3.5 0 7.1-.1 10.6-.2c31.8-1.3 53.4-30.1 53.4-62c0-14.5-6.1-28.3-12.1-42c-4.3-9.8-8.7-19.7-10.8-29.9c-.7-3.2-1-6.5-1-9.9c0-26.5 21.5-48 48-48l97.9 0c36.5 0 69.7-24.8 70.1-61.3zM152 256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm8-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faTransporter4 = {\n    prefix: 'fal',\n    iconName: 'transporter-4',\n    icon: [512, 512, [], \"e2a5\", \"M208 16c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L224 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm-48 64c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm-32 64c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zM96 272c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zm64 64c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zM464 128c-8.8 0-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM48 352c-8.8 0-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zm80 144c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faChartMixedUpCircleCurrency = {\n    prefix: 'fal',\n    iconName: 'chart-mixed-up-circle-currency',\n    icon: [576, 512, [], \"e5d8\", \"M416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l72.2 0-153 139.1L201.8 67.4c-5.6-4.4-13.5-4.5-19.2-.3l-176 128c-7.1 5.2-8.7 15.2-3.5 22.4s15.2 8.7 22.4 3.5L191.7 100 326.2 204.6c6.1 4.8 14.8 4.4 20.6-.8L512 53.6l0 74.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-8.8-7.2-16-16-16L416 0zM208 432c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160zM192 224c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48s48-21.5 48-48l0-160c0-26.5-21.5-48-48-48zM80 432c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64zM64 320c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48s48-21.5 48-48l0-64c0-26.5-21.5-48-48-48zm256 48a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM406.6 393.4a35.9 35.9 0 1 1 50.7-50.7 35.9 35.9 0 1 1 -50.7 50.7zm-10 32.6c21.6 13.2 49.1 13.2 70.7 0l9.3 9.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-9.3-9.3c13.2-21.6 13.2-49.1 0-70.7l9.3-9.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-9.3 9.3c-21.6-13.2-49.1-13.2-70.7 0l-9.3-9.3c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l9.3 9.3c-13.2 21.6-13.2 49.1 0 70.7l-9.3 9.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l9.3-9.3z\"]\n  };\n  const faObjectsAlignRight = {\n    prefix: 'fal',\n    iconName: 'objects-align-right',\n    icon: [512, 512, [], \"e3bf\", \"M512 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 480c0 8.8 7.2 16 16 16s16-7.2 16-16l0-480zM352 176c0 8.8-7.2 16-16 16L48 192c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16l0 64zm32-64c0-26.5-21.5-48-48-48L48 64C21.5 64 0 85.5 0 112l0 64c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-64zM352 400c0 8.8-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16l0 64zm32-64c0-26.5-21.5-48-48-48l-160 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-64z\"]\n  };\n  const faArrowsTurnRight = {\n    prefix: 'fal',\n    iconName: 'arrows-turn-right',\n    icon: [448, 512, [], \"e4c0\", \"M292 5.5c5.8-6.7 15.9-7.3 22.6-1.5l128 112c3.5 3 5.5 7.4 5.5 12s-2 9-5.5 12l-128 112c-6.7 5.8-16.8 5.1-22.6-1.5s-5.1-16.8 1.5-22.6l96-84L112 144c-44.2 0-80 35.8-80 80l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-61.9 50.1-112 112-112l277.4 0-96-84c-6.6-5.8-7.3-15.9-1.5-22.6zm-96 256c5.8-6.6 15.9-7.3 22.6-1.5l128 112c3.5 3 5.5 7.4 5.5 12s-2 9-5.5 12l-128 112c-6.7 5.8-16.8 5.1-22.6-1.5s-5.1-16.8 1.5-22.6l96-84L80 400c-26.5 0-48 21.5-48 48l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-44.2 35.8-80 80-80l213.4 0-96-84c-6.7-5.8-7.3-15.9-1.5-22.6z\"]\n  };\n  const faVest = {\n    prefix: 'fal',\n    iconName: 'vest',\n    icon: [448, 512, [], \"e085\", \"M96 0l18 0 6.4 0c20.5 0 36.7 13 46.7 24.7C176 35 192.9 48 224 48s48-13 56.9-23.3C290.9 13 307.1 0 327.6 0L334 0l18 0c26.5 0 48 21.5 48 48l0 80 0 58.7c0 5.8 1.6 11.5 4.6 16.5l34.3 57.2c6 9.9 9.1 21.3 9.1 32.9L448 464c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-167.1c0-7.8 1.4-15.6 4.2-22.9L274.6 69.1C261.3 75.6 244.6 80 224 80s-37.3-4.4-50.6-10.9l33.4 87.4-17.1 44.8L128.9 42.3C126.6 36.1 120.6 32 114 32L96 32c-8.8 0-16 7.2-16 16l0 80 0 58.7c0 11.6-3.2 23-9.1 32.9L36.6 276.8c-3 5-4.6 10.7-4.6 16.5l0 132.1 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-88 88c-.8 .8-1.6 1.4-2.4 2C35.1 475.5 41 480 48 480l113.6 0c2.4 11.8 7.4 22.7 14.4 32L48 512c-26.5 0-48-21.5-48-48L0 293.3c0-11.6 3.2-23 9.1-32.9l34.3-57.2c3-5 4.6-10.7 4.6-16.5L48 128l0-80C48 21.5 69.5 0 96 0zM368 48c0-8.8-7.2-16-16-16l-18 0c-6.6 0-12.6 4.1-14.9 10.3l-93 243.1c-1.4 3.6-2.1 7.5-2.1 11.4L224 464c0 8.8 7.2 16 16 16l160 0c7 0 12.9-4.5 15.1-10.7c-.9-.6-1.7-1.2-2.4-2l-88-88c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 425.4l0-132.1c0-5.8-1.6-11.5-4.6-16.5l-34.3-57.2c-6-9.9-9.1-21.3-9.1-32.9l0-58.7 0-80z\"]\n  };\n  const faPig = {\n    prefix: 'fal',\n    iconName: 'pig',\n    icon: [640, 512, [128022], \"f706\", \"M484.2 32c-4.4 0-8.7 .7-12.9 1.9L416.6 50.8C399.7 56 385.5 66.4 375.5 80L240 80C162.6 80 98 135 83.2 208l-35.8 0c-8.5 0-15.4-6.9-15.4-15.4c0-7.1 4.8-13.3 11.7-15l8.2-2c8.6-2.1 13.8-10.8 11.6-19.4s-10.8-13.8-19.4-11.6l-8.2 2C14.8 151.8 0 170.8 0 192.6C0 218.8 21.2 240 47.4 240L80 240l0 16c0 53.4 29.1 100 72.2 124.8L180 458.8c4.5 12.7 16.6 21.2 30.1 21.2l45.9 0c17.7 0 32-14.3 32-32l0-32 32 0 48 0 0 32c0 17.7 14.3 32 32 32l45.9 0c13.5 0 25.6-8.5 30.1-21.2L494 408.5c25.9-9 48.8-25.5 65.3-47.7c.3-.4 .6-.6 .8-.7l.1 0c0 0 .1 0 .1 0l39.8 0c22.1 0 40-17.9 40-40l0-80c0-22.1-17.9-40-40-40l-18.7 0c-5.2-3.5-9.9-7.7-14.1-12.3c25-13.7 40.9-40 40.9-68.9C608 97.3 590.7 80 569.3 80L528 80l0-4.2C528 51.6 508.4 32 484.2 32zm40.9 80l44.1 0c3.7 0 6.7 3 6.7 6.7c0 18.6-11 35.3-28 42.7c-9-11.5-19.1-22-30.2-31.2c3.1-5.7 5.6-11.8 7.3-18.2zM480.7 64.5c1.1-.3 2.3-.5 3.5-.5c6.5 0 11.8 5.3 11.8 11.8l0 14.3c0 12.5-4.5 24.1-12 33.3c-2.8 3.4-4.1 7.8-3.6 12.2s2.9 8.4 6.5 11c17.9 13 33.5 29.3 45.8 48.5c8.2 12.7 18.9 23.5 31.3 31.9c5.4 3.6 11.4 5.1 17.1 5.1l18.9 0c4.4 0 8 3.6 8 8l0 80c0 4.4-3.6 8-8 8l-39.8 0c-11.1 0-20.7 5.7-26.6 13.7c-14 18.8-33.8 32.3-56.3 38.5c-5 1.4-9 5.1-10.8 10L445.9 448 400 448l0-48c0-8.8-7.2-16-16-16l-64 0-48 0c-8.8 0-16 7.2-16 16l0 48-45.9 0-29.9-83.7c-1.4-3.8-4.1-7-7.7-8.8c-36-18.7-60.5-56.2-60.5-99.5l0-16c0-70.7 57.3-128 128-128l140.5 0c1.1 0 2.2 0 3.4 0c5.9 .1 11.4-3 14.3-8.2c5.9-10.6 15.7-18.8 27.9-22.5l54.7-16.8zM468 256a20 20 0 1 0 0-40 20 20 0 1 0 0 40z\"]\n  };\n  const faInboxFull = {\n    prefix: 'fal',\n    iconName: 'inbox-full',\n    icon: [512, 512, [], \"e1ba\", \"M32 327.9L32 416c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-88.1c0-2.6-.3-5.2-1-7.8l0-.1-101.1 0-23.2 46.3c-5.4 10.8-16.5 17.7-28.6 17.7l-140.2 0c-12.1 0-23.2-6.8-28.6-17.7L134.1 320 33 320l0 .1c-.6 2.5-1 5.1-1 7.8zM421.1 88.2C417.5 74 404.7 64 390 64L122 64c-14.7 0-27.5 10-31 24.2L41 288l93.1 0c12.1 0 23.2 6.8 28.6 17.7L185.9 352l140.2 0 23.2-46.3c5.4-10.8 16.5-17.7 28.6-17.7l93.1 0L421.1 88.2zM0 416l0-88.1c0-5.2 .6-10.4 1.9-15.5l58-231.9C67 52 92.6 32 122 32L390 32c29.4 0 55 20 62.1 48.5l58 231.9c1.3 5.1 1.9 10.3 1.9 15.5l0 88.1c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64zM176 144l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 80l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCircleEnvelope = {\n    prefix: 'fal',\n    iconName: 'circle-envelope',\n    icon: [512, 512, [\"envelope-circle\"], \"e10c\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160-96l192 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32zm192 48.5l0-16.5-192 0 0 16.5 88.5 47.1c2.3 1.2 4.9 1.9 7.5 1.9s5.2-.6 7.5-1.9L352 208.5zm0 36.2l-73.4 39.1c-7 3.7-14.7 5.6-22.6 5.6s-15.6-1.9-22.6-5.6L160 244.8l0 75.2 192 0 0-75.2z\"]\n  };\n  const faEnvelopeCircle = faCircleEnvelope;\n  const faTrianglePersonDigging = {\n    prefix: 'fal',\n    iconName: 'triangle-person-digging',\n    icon: [640, 512, [\"construction\"], \"f85d\", \"M320 32c2.8 0 5.4 1.4 6.8 3.8l264.5 432c1.5 2.5 1.6 5.6 .2 8.1s-4.1 4.1-7 4.1L56 480c-2.9 0-5.6-1.6-7-4.1s-1.4-5.6 .2-8.1l264-432c1.5-2.4 4-3.8 6.8-3.8zm34.1-12.9C346.8 7.2 333.9 0 320 0s-26.9 7.3-34.1 19.1l-264 432c-7.5 12.3-7.8 27.8-.8 40.4S41.5 512 56 512l528.5 0c14.5 0 27.8-7.8 34.9-20.4s6.8-28.1-.8-40.4L354.1 19.1zM312 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-37 48c9.9 0 18.6 6.6 21.2 16.2l5.9 21.8-46.5-26.8 1.8-2.4c4.2-5.5 10.7-8.8 17.6-8.8zm66.5 60.7l-14.4-52.9C320.7 256.3 299.3 240 275 240c-17 0-33 8-43.2 21.6l-12.6 16.8c-2.7 3.7-3.8 8.3-2.9 12.8s3.7 8.4 7.7 10.6l155.9 89.9-9.6 16c-3 4.9-3 11.1-.2 16.1s8.2 8.1 13.9 8.1l96 0c5.8 0 11.1-3.1 13.9-8.1s2.8-11.2-.2-16.1l-48-80c-2.9-4.8-8.1-7.8-13.7-7.8s-10.8 2.9-13.7 7.8l-21.9 36.6-54.8-31.6zm-124.6-12l-7.5 16.8-32 72c-3.6 8.1 0 17.5 8.1 21.1s17.5 0 21.1-8.1l24.5-55.2L272 392.9l0 23.1c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-5.5-2.8-10.6-7.5-13.6l-64-40-15.6-9.8zM451.7 400l-39.5 0L432 367.1 451.7 400z\"]\n  };\n  const faConstruction = faTrianglePersonDigging;\n  const faFerry = {\n    prefix: 'fal',\n    iconName: 'ferry',\n    icon: [576, 512, [], \"e4ea\", \"M224 0c-17.7 0-32 14.3-32 32l-68 0c-17.1 0-28.7 17.4-22.2 33.2L114.7 96 112 96c-26.5 0-48 21.5-48 48l0 151.1c0 8.7 2.4 17.2 6.8 24.7l43.4 72.4c4.5 7.6 14.4 10 22 5.5s10-14.4 5.5-21.9L108.3 320l359.5 0-33.5 55.8c-4.5 7.6-2.1 17.4 5.5 21.9s17.4 2.1 21.9-5.5l43.4-72.4c4.5-7.5 6.8-16 6.8-24.7L512 144c0-26.5-21.5-48-48-48l-2.7 0 12.8-30.8c6.6-15.8-5-33.2-22.2-33.2l-68 0c0-17.7-14.3-32-32-32L224 0zM416 288l-256 0 0-96 256 0 0 96zm32 0l0-112c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16l0 112-32 0 0-144c0-8.8 7.2-16 16-16l16 0 320 0 16 0c8.8 0 16 7.2 16 16l0 144-32 0zM426.7 96L149.3 96 136 64l56 0 32 0 0-32 128 0 0 32 32 0 56 0L426.7 96zM192 480c-20.9 0-41.7-9.9-58.2-21.2c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480z\"]\n  };\n  const faBullseyeArrow = {\n    prefix: 'fal',\n    iconName: 'bullseye-arrow',\n    icon: [512, 512, [127919], \"f648\", \"M326.3 9.8C304 3.4 280.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-24.4-3.4-48-9.8-70.3l-22.8 25.4c-1.1 1.2-2.1 2.3-3.3 3.4c2.5 13.5 3.8 27.3 3.8 41.5c0 123.7-100.3 224-224 224S32 379.7 32 256S132.3 32 256 32c14.2 0 28.1 1.3 41.5 3.8c1.1-1.1 2.2-2.2 3.4-3.3L326.3 9.8zM274.6 97.1c-6.1-.7-12.3-1.1-18.6-1.1C167.6 96 96 167.6 96 256s71.6 160 160 160s160-71.6 160-160c0-6.3-.4-12.5-1.1-18.6c-2.7-.2-5.4-.5-8.1-.9l-25-4.2c1.4 7.7 2.2 15.6 2.2 23.7c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c8.1 0 16 .8 23.7 2.2l-4.2-25c-.5-2.7-.8-5.4-.9-8.1zm66.9 96.1l70.4 11.7c16.3 2.7 32.8-3.1 43.8-15.5L499.6 140c11.7-13.1 5.8-33.9-11-38.9L428.9 83.2 410.9 23.4c-5-16.8-25.8-22.7-38.9-11L322.6 56.3c-12.3 11-18.2 27.5-15.5 43.8l11.7 70.4-74.2 74.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l74.2-74.2zm27.8-27.8l51.3-51.3 46.8 14-35.6 40c-3.7 4.1-9.2 6.1-14.6 5.2l-47.9-8zm28.6-73.9l-51.3 51.3-8-47.9c-.9-5.4 1-10.9 5.2-14.6l40-35.6 14 46.8z\"]\n  };\n  const faArrowsDownToPeople = {\n    prefix: 'fal',\n    iconName: 'arrows-down-to-people',\n    icon: [640, 512, [], \"e4b9\", \"M128 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 129.4 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L128 145.4 128 16zm292.7 92.7c6.2-6.2 16.4-6.2 22.6 0L480 145.4 480 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 129.4 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zM336 192a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm24 208l48 0 0-110.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5L296 400zm122.4-15.6L376 315.5l0 84.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-84.5-42.4 68.9c-.2 .3-.3 .5-.5 .8c1.1 1.6 2.2 3.2 3.3 4.9l45.3 73.5c4.6 7.5 2.3 17.4-5.2 22s-17.4 2.3-22-5.2L200 411.5l0 68.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-68.5L45.6 480.4c-4.6 7.5-14.5 9.9-22 5.2s-9.9-14.5-5.2-22l45.3-73.5C78.2 366.4 104 352 131.8 352l24.5 0c14.6 0 28.7 4 40.8 11.2l42.5-69.1C254.2 270.4 280 256 307.8 256l24.5 0c27.8 0 53.6 14.4 68.1 38.1l42.6 69.1c12.2-7.2 26.2-11.2 40.8-11.2l24.5 0c27.8 0 53.6 14.4 68.1 38.1l45.3 73.5c4.6 7.5 2.3 17.4-5.2 22s-17.4 2.3-22-5.2L552 411.5l0 68.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-68.5-42.4 68.9c-4.6 7.5-14.5 9.9-22 5.2s-9.9-14.5-5.2-22l45.3-73.5c1-1.7 2.1-3.3 3.3-4.9c-.2-.3-.4-.5-.5-.8zM144 304a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 385.5l0 94.5 48 0 0-94.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5zM512 288a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm24 192l48 0 0-94.5c-3.8-1-7.7-1.5-11.8-1.5l-24.5 0c-4 0-8 .5-11.8 1.5l0 94.5z\"]\n  };\n  const faSeedling = {\n    prefix: 'fal',\n    iconName: 'seedling',\n    icon: [512, 512, [127793, \"sprout\"], \"f4d8\", \"M480 32c0 95.3-69.4 174.4-160.5 189.4c2.7 10.2 4.7 20.7 6.1 31.4C431.4 234.9 512 142.9 512 32c0-17.7-14.3-32-32-32L448 0C367 0 296 43 256.6 107.5c7.8 8.3 15.1 17.2 21.8 26.4C310.7 73.3 374.5 32 448 32l32 0zM64 96c106 0 192 86 192 192l-32 0C118 288 32 202 32 96l32 0zM32 64C14.3 64 0 78.3 0 96C0 219.7 100.3 320 224 320l32 0 0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-16 0-16C288 164.3 187.7 64 64 64L32 64z\"]\n  };\n  const faSprout = faSeedling;\n  const faClockSeven = {\n    prefix: 'fal',\n    iconName: 'clock-seven',\n    icon: [512, 512, [], \"e350\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM240 112l0 139.2-61.3 92c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l64-96c1.8-2.6 2.7-5.7 2.7-8.9l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faLeftRight = {\n    prefix: 'fal',\n    iconName: 'left-right',\n    icon: [512, 512, [8596, \"arrows-alt-h\"], \"f337\", \"M502.3 231.3c6.2 6.7 9.7 15.6 9.7 24.7s-3.5 18-9.7 24.7l-84 91c-7.2 7.8-17.4 12.3-28.1 12.3c-21.1 0-38.3-17.1-38.3-38.3l0-25.7-192 0 0 25.7c0 21.1-17.1 38.3-38.3 38.3c-10.7 0-20.9-4.5-28.1-12.3l-84-91C3.5 274 0 265.2 0 256s3.5-18 9.7-24.7l84-91c7.2-7.8 17.4-12.3 28.1-12.3c21.1 0 38.3 17.1 38.3 38.3l0 25.7 192 0 0-25.7c0-21.1 17.1-38.3 38.3-38.3c10.7 0 20.9 4.5 28.1 12.3l84 91zM480 256c0-1.1-.4-2.2-1.2-3l-84-91c-1.2-1.3-2.8-2-4.6-2c-3.5 0-6.3 2.8-6.3 6.3l0 41.7c0 8.8-7.2 16-16 16l-224 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c-8.8 0-16-7.2-16-16l0-41.7c0-3.5-2.8-6.3-6.3-6.3c-1.7 0-3.4 .7-4.6 2l-84 91c-.8 .8-1.2 1.9-1.2 3s.4 2.2 1.2 3l84 91c1.2 1.3 2.9 2 4.6 2c3.5 0 6.3-2.8 6.3-6.3l0-41.7c0-8.8 7.2-16 16-16c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l224 0c8.8 0 16 7.2 16 16l0 41.7c0 3.5 2.8 6.3 6.3 6.3c1.7 0 3.4-.7 4.6-2l84-91c.8-.8 1.2-1.9 1.2-3z\"]\n  };\n  const faArrowsAltH = faLeftRight;\n  const faBoxesPacking = {\n    prefix: 'fal',\n    iconName: 'boxes-packing',\n    icon: [640, 512, [], \"e4c7\", \"M592 32L304 32c-8.8 0-16 7.2-16 16l0 80-32 0 0-80c0-26.5 21.5-48 48-48L592 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-210.7 0c1.8-5 2.7-10.4 2.7-16l0-16 208 0c8.8 0 16-7.2 16-16l0-416c0-8.8-7.2-16-16-16zM555.3 316.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 302.6 496 432c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-129.4-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l64-64c6.2-6.2 16.4-6.2 22.6 0l64 64zM352 192L32 192l0 64 32 0 256 0 32 0 0-64zM0 256l0-64c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 192c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-192c-17.7 0-32-14.3-32-32zm64 32l0 192 256 0 0-192L64 288zm80 32l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCircleArrowLeft = {\n    prefix: 'fal',\n    iconName: 'circle-arrow-left',\n    icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM228.7 148.7l-96 96c-6.2 6.2-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L182.6 272 368 272c8.8 0 16-7.2 16-16s-7.2-16-16-16l-185.4 0 68.7-68.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faArrowCircleLeft = faCircleArrowLeft;\n  const faFlashlight = {\n    prefix: 'fal',\n    iconName: 'flashlight',\n    icon: [640, 512, [128294], \"f8b8\", \"M401.8 325.4l31.5 21c24 16 50.8 27.1 78.7 32.9l0-246.7c-28 5.8-54.7 16.9-78.7 32.9l-31.5 21-8.1 5.4-9.7 0L48 192c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l336 0 9.7 0 8.1 5.4zM544 383.6c4.5 .3 9 .4 13.5 .4l34.5 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16l-34.5 0c-4.5 0-9 .1-13.5 .4l0 255.2zM0 304l0-96c0-26.5 21.5-48 48-48l336 0 31.5-21c42.1-28 91.5-43 142-43L592 96c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-34.5 0c-50.5 0-100-15-142-43L384 352 48 352c-26.5 0-48-21.5-48-48zm224-48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faFileJpg = {\n    prefix: 'fal',\n    iconName: 'file-jpg',\n    icon: [512, 512, [], \"e646\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM208 512c-26.5 0-48-21.5-48-48l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 26.5-21.5 48-48 48zm96-160l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm80-40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80z\"]\n  };\n  const faGroupArrowsRotate = {\n    prefix: 'fal',\n    iconName: 'group-arrows-rotate',\n    icon: [512, 512, [], \"e4f6\", \"M207.3 36.7c2.5 8.5-2.3 17.4-10.8 19.9c-14.2 4.2-27.8 10-40.6 17c2.6 7 4 14.5 4 22.4c0 35.3-28.7 64-64 64c-7.9 0-15.4-1.4-22.4-4c-7 12.8-12.7 26.4-17 40.6c-2.5 8.5-11.4 13.3-19.9 10.8s-13.3-11.4-10.8-19.9c5.2-17.6 12.4-34.3 21.3-50C37.7 126.3 32 111.8 32 96c0-35.3 28.7-64 64-64c15.8 0 30.3 5.7 41.5 15.3c15.6-8.9 32.4-16.1 50-21.3c8.5-2.5 17.4 2.3 19.9 10.8zm97.3 0c2.5-8.5 11.4-13.3 19.9-10.8c17.6 5.2 34.3 12.4 50 21.3C385.7 37.7 400.2 32 416 32c35.3 0 64 28.7 64 64c0 15.8-5.7 30.3-15.3 41.5c8.9 15.6 16.1 32.4 21.3 50c2.5 8.5-2.3 17.4-10.8 19.9s-17.4-2.3-19.9-10.8c-4.2-14.2-10-27.8-17-40.6c-7 2.6-14.5 4-22.4 4c-35.3 0-64-28.7-64-64c0-7.9 1.4-15.4 4-22.4c-12.8-7-26.4-12.7-40.6-17c-8.5-2.5-13.3-11.4-10.8-19.9zm-268 268c8.5-2.5 17.4 2.3 19.9 10.8c4.2 14.2 10 27.8 17 40.6c7-2.6 14.5-4 22.4-4c35.3 0 64 28.7 64 64c0 7.9-1.4 15.4-4 22.4c12.8 7 26.4 12.7 40.6 17c8.5 2.5 13.3 11.4 10.8 19.9s-11.4 13.3-19.9 10.8c-17.6-5.2-34.3-12.4-50-21.3C126.3 474.3 111.8 480 96 480c-35.3 0-64-28.7-64-64c0-15.8 5.7-30.3 15.3-41.5c-8.9-15.6-16.1-32.4-21.3-50c-2.5-8.5 2.3-17.4 10.8-19.9zm438.6 0c8.5 2.5 13.3 11.4 10.8 19.9c-5.2 17.6-12.4 34.3-21.3 50c9.5 11.2 15.3 25.7 15.3 41.5c0 35.3-28.7 64-64 64c-15.8 0-30.3-5.7-41.5-15.3c-15.6 8.9-32.4 16.1-50 21.3c-8.5 2.5-17.4-2.3-19.9-10.8s2.3-17.4 10.8-19.9c14.2-4.2 27.8-10 40.6-17c-2.6-7-4-14.5-4-22.4c0-35.3 28.7-64 64-64c7.9 0 15.4 1.4 22.4 4c7-12.8 12.7-26.4 17-40.6c2.5-8.5 11.4-13.3 19.9-10.8zM96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM144.8 168.8c0-8.8 7.2-16 16-16l45.6 0c14.6 0 26.4 11.8 26.4 26.4l0 45.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-13.3c-10 12.4-16 28.1-16 45.3c0 28 15.9 52.2 39.3 64.2c7.9 4 11 13.7 7 21.5s-13.7 11-21.5 7c-33.6-17.2-56.7-52.2-56.7-92.6c0-27.6 10.8-52.8 28.4-71.4c.2-.2 .4-.4 .6-.6l-21 0c-8.8 0-16-7.2-16-16zm208 192l-45.6 0c-14.6 0-26.4-11.8-26.4-26.4l0-45.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 11.7c10-12.4 16-28.1 16-45.3c0-28-15.9-52.2-39.3-64.2c-7.9-4-11-13.7-7-21.5s13.7-11 21.5-7c33.6 17.2 56.7 52.2 56.7 92.7c0 27.6-10.8 52.8-28.4 71.4c-.8 .8-1.6 1.6-2.5 2.2l22.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16z\"]\n  };\n  const faBowlFood = {\n    prefix: 'fal',\n    iconName: 'bowl-food',\n    icon: [512, 512, [], \"e4c6\", \"M203.8 98.2C213.9 77.5 233.8 64 256 64s42.1 13.5 52.2 34.2c2 4.1 5.6 7.2 10 8.4s9.1 .6 12.9-1.9C340 99.2 350.2 96 361 96c27.8 0 52.1 21.2 57.8 51c1.5 7.7 8.3 13.2 16.1 13c.4 0 .7 0 1.1 0c23.3 0 44 20.5 44 48c0 8.8 7.2 16 16 16s16-7.2 16-16c0-39.4-27.5-73.5-64.9-79.2C435 91.6 401.5 64 361 64c-11.4 0-22.3 2.2-32.3 6.2C312.2 47.2 286 32 256 32s-56.2 15.2-72.7 38.2c-10-4-20.9-6.2-32.3-6.2c-40.5 0-74 27.6-86.1 64.8C27.5 134.5 0 168.6 0 208c0 8.8 7.2 16 16 16s16-7.2 16-16c0-27.5 20.7-48 44-48c.4 0 .7 0 1.1 0c7.8 .2 14.7-5.3 16.1-13c5.7-29.8 30-51 57.8-51c10.8 0 21 3.2 29.8 8.7c3.8 2.4 8.6 3.1 12.9 1.9s8-4.3 10-8.4zM129.3 425.1c-2.7-9-9.2-16.4-17.8-20.2C65.9 385 33.9 340.3 32.1 288l447.8 0c-1.8 52.3-33.9 97-79.4 116.9c-8.6 3.8-15.2 11.2-17.8 20.2C378.7 438.4 366.5 448 352 448l-192 0c-14.5 0-26.7-9.6-30.7-22.9zM27.4 256C12.3 256 0 268.3 0 283.4c0 67.4 40.6 125.4 98.6 150.8C106.5 460.7 131 480 160 480l192 0c29 0 53.5-19.3 61.4-45.7c58.1-25.4 98.6-83.4 98.6-150.8c0-15.1-12.3-27.4-27.4-27.4L27.4 256z\"]\n  };\n  const faSquare9 = {\n    prefix: 'fal',\n    iconName: 'square-9',\n    icon: [448, 512, [], \"e25e\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 288a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm-3.7 31.9l-39.1 36.3c-6.5 6-6.9 16.1-.8 22.6s16.1 6.9 22.6 .8l82.7-76.8c22-20.4 34.4-49 34.4-78.9c0-53-43-96-96-96s-96 43-96 96c0 51.8 41 94 92.3 95.9z\"]\n  };\n  const faCandyCane = {\n    prefix: 'fal',\n    iconName: 'candy-cane',\n    icon: [512, 512, [], \"f786\", \"M348 97.5c4.2-1 8.5-1.5 12.9-1.5c9.4 0 18.2 2.3 25.9 6.5l46.2-46.2C413 41.1 388.1 32 361 32c-11.3 0-22.5 1.6-33.2 4.7L348 97.5zm61.5 27.6c4.1 7.7 6.5 16.6 6.5 25.9l0 5.6c0 1.7-.1 3.4-.2 5.1l61.6 20.5c1.7-8.3 2.7-16.9 2.7-25.6l0-5.6c0-27.1-9.1-52.1-24.3-72.1l-46.2 46.2zm57.3 87.4l-62-20.7c-4.6 6.4-10.4 12-17.3 16.3l-57.8 36.1 60.4 37.7 31.3-19.6c19.7-12.3 35.3-29.7 45.4-49.9zM359.9 300.8l-60.4-37.7-77 48.1 60.4 37.7 77-48.1zm-107.2 67l-60.4-37.7-73 45.6 60.4 37.7 73-45.6zM149.5 432.3L89.1 394.6 47 420.9c-15 9.4-19.5 29.1-10.2 44.1s29.1 19.5 44.1 10.2l68.5-42.8zM298.4 49.8c-.2 .1-.3 .2-.5 .3L271 66.9c-15 9.4-19.5 29.1-10.2 44.1s29.1 19.5 44.1 10.2l14.3-8.9L298.4 49.8zM361 128c-4.3 0-8.6 1.2-12.2 3.5l-26.8 16.8c-30 18.7-69.5 9.6-88.2-20.4s-9.6-69.5 20.4-88.2L280.9 23C304.9 8 332.7 0 361 0c83.4 0 151 67.6 151 151l0 5.6c0 54-27.8 104.2-73.6 132.8L97.9 502.3c-30 18.7-69.5 9.6-88.2-20.4s-9.6-69.5 20.4-88.2L370.5 180.9c8.4-5.2 13.5-14.4 13.5-24.3l0-5.6c0-12.7-10.3-23-23-23z\"]\n  };\n  const faArrowDownWideShort = {\n    prefix: 'fal',\n    iconName: 'arrow-down-wide-short',\n    icon: [576, 512, [\"sort-amount-asc\", \"sort-amount-down\"], \"f160\", \"M235.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L112 425.4 112 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM304 464c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0zm0-128c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0zm0-128c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0zm0-128c-8.8 0-16-7.2-16-16s7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L304 80z\"]\n  };\n  const faSortAmountAsc = faArrowDownWideShort;\n  const faSortAmountDown = faArrowDownWideShort;\n  const faSquareDollar = {\n    prefix: 'fal',\n    iconName: 'square-dollar',\n    icon: [448, 512, [\"dollar-square\", \"usd-square\"], \"f2e9\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm240 24l0 23c13.5 1 26.6 4.6 39.6 8.3c1.5 .4 3.1 .9 4.6 1.3c8.5 2.4 13.5 11.2 11.2 19.7s-11.2 13.5-19.7 11.2c-2.4-.7-4.8-1.4-7.2-2.1c-7.5-2.2-15.2-4.4-22.9-5.5c-19.1-2.8-36.6-.4-49.3 5.1c-12.9 5.6-18.6 13.1-19.8 19.5c-1.8 9.8 2.1 16.5 10.2 21.7c10.6 6.8 26.5 11.3 45.8 16.8l.3 .1c17.7 5 38.9 11.1 54.3 21.7c19 13 27.8 33.8 23.6 56.5c-4 21.6-18.9 36-37.8 43.6c-9.9 4-21.1 6.3-33.1 6.9l0 24.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-25.9c-8.1-1.3-21.8-5.2-32.4-8.4c-6.9-2.1-13.8-4.3-20.7-6.5c-8.4-2.8-12.9-11.8-10.2-20.2s11.8-12.9 20.2-10.2c6.6 2.2 13.2 4.3 19.9 6.3c11.2 3.4 22.7 6.6 28.1 7.4c19.8 2.9 36.5 1.3 48-3.4c11.2-4.5 16.8-11.3 18.3-19.7c1.9-10.5-1.5-18.4-10.2-24.4c-12-8.2-26.8-12.3-40.9-16.2c-2.3-.6-4.7-1.3-6.9-1.9c-17.1-4.8-37-10.5-51.7-19.9c-8.1-5.2-15.7-12.1-20.5-21.7c-4.9-9.8-6.2-20.8-4-32.8c3.8-20.7 20-35.1 38.6-43.1c7.4-3.2 15.6-5.6 24.3-7.1l0-24.5c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faDollarSquare = faSquareDollar;\n  const faUsdSquare = faSquareDollar;\n  const faPhoneArrowRight = {\n    prefix: 'fal',\n    iconName: 'phone-arrow-right',\n    icon: [512, 512, [], \"e5be\", \"M411.3 4.7l96 96c6.2 6.2 6.2 16.4 0 22.6l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 128 304 128c-8.8 0-16-7.2-16-16s7.2-16 16-16l153.4 0L388.7 27.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6c0 0 0 0 0 0c-6.1 0-12.2-.1-18.3-.4c0 0 0 0-.1 0c0 0 0 0 0 0c-4.6-.2-9.1-.4-13.7-.8C183.5 494.5 0 300.7 0 64c0 0 0 0 0 0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zM448 480c3.8 0 7-2.6 7.8-6.3l24-112c.8-3.7-1.2-7.5-4.7-9l-112-48c-3.3-1.4-7.1-.5-9.3 2.3l-33.2 40.6c-9.9 12.1-27.2 15.3-40.8 7.4c-50.9-29.5-93.3-71.9-122.7-122.7c-7.9-13.6-4.7-30.9 7.4-40.8l40.6-33.2c2.8-2.3 3.7-6.1 2.3-9.3l-48-112c-1.5-3.5-5.3-5.5-9-4.7l-112 24C34.6 57 32 60.2 32 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 229.6 186.1 415.8 415.7 416l.3 0z\"]\n  };\n  const faHandHoldingSeedling = {\n    prefix: 'fal',\n    iconName: 'hand-holding-seedling',\n    icon: [576, 512, [], \"f4bf\", \"M125.1 0L144 0c88.4 0 160 71.6 160 160l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-29.1 0C161.8 176 96 110.2 96 29.1C96 13 109 0 125.1 0zM144 32l-16 0c1.5 62.1 52.4 112 114.9 112l28.1 0C263.1 80.9 209.3 32 144 32zM336 176l0-16c0-5.4-.2-10.7-.7-16C396.8 142.8 446.4 93.4 448 32l-16 0c-45.7 0-85.8 23.9-108.4 59.9c-4.3-11.4-9.7-22.3-16-32.5C336.9 23.2 381.7 0 432 0l18.9 0C467 0 480 13 480 29.1c0 80.2-64.2 145.3-144 146.9zM151 317.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3l-4 2.7L80 400l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z\"]\n  };\n  const faMessageCheck = {\n    prefix: 'fal',\n    iconName: 'message-check',\n    icon: [512, 512, [\"comment-alt-check\"], \"f4a2\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM363.3 147.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 241.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faCommentAltCheck = faMessageCheck;\n  const faCloudBolt = {\n    prefix: 'fal',\n    iconName: 'cloud-bolt',\n    icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", \"M96 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-24 0 0 23.4c2.6 2.6 5 5.5 7.1 8.6l16.9 0c57.4 0 104-46.6 104-104c0-55.2-43-100.3-97.3-103.8C407.2 66.7 367.6 32 320 32c-19.3 0-37.3 5.7-52.4 15.5C247.3 18.8 213.9 0 176 0C114.1 0 64 50.1 64 112c0 2.6 .1 5.3 .3 7.9C26.6 135.5 0 172.6 0 216c0 57.4 46.6 104 104 104l53.8 0 33.8-32L104 288c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zm95.7 264l85.1-80.6-19.4 41.9c-2.3 5-1.9 10.7 1 15.3s8 7.4 13.5 7.4l48.3 0-85.1 80.6 19.4-41.9c2.3-5 1.9-10.7-1-15.3s-8-7.4-13.5-7.4l-48.3 0zm20.5 130.5L361.3 365.3c4.3-4.1 6.7-9.7 6.7-15.7c0-11.9-9.7-21.6-21.6-21.6L297 328l34.8-75.5c6.1-13.3-3.6-28.5-18.2-28.5c-5.1 0-10.1 2-13.8 5.5L150.7 370.7c-4.3 4.1-6.7 9.7-6.7 15.7c0 11.9 9.7 21.6 21.6 21.6l49.4 0-34.8 75.5c-6.1 13.3 3.6 28.5 18.2 28.5c5.1 0 10.1-2 13.8-5.5z\"]\n  };\n  const faThunderstorm = faCloudBolt;\n  const faChartLineUpDown = {\n    prefix: 'fal',\n    iconName: 'chart-line-up-down',\n    icon: [512, 512, [], \"e5d7\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zM368 96l57.4 0L288 233.4l-68.7-68.7c-3-3-7.1-4.7-11.3-4.7s-8.3 1.7-11.3 4.7l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 198.6l68.7 68.7c6.2 6.2 16.4 6.2 22.6 0L448 118.6l0 57.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16zm0 288l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 57.4-68.7-68.7-22.6 22.6L425.4 352 368 352c-8.8 0-16 7.2-16 16s7.2 16 16 16z\"]\n  };\n  const faTextSlash = {\n    prefix: 'fal',\n    iconName: 'text-slash',\n    icon: [640, 512, [\"remove-format\"], \"f87d\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM390.4 64l149.1 0-11 44.1c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l11-44.1c5-20.2-10.2-39.8-31-39.8l-383 0c-4.7 0-9.2 1-13.3 2.9L180.1 64l177.1 0L325.1 178.5 352.3 200 390.4 64zM287.7 312L249.6 448 176 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-53.1 0 32.1-114.5L287.7 312z\"]\n  };\n  const faRemoveFormat = faTextSlash;\n  const faWatch = {\n    prefix: 'fal',\n    iconName: 'watch',\n    icon: [384, 512, [8986], \"f2e1\", \"M128 32l128 0c17.7 0 32 14.3 32 32l0 25.7C259.8 73.3 227 64 192 64s-67.8 9.3-96 25.7L96 64c0-17.7 14.3-32 32-32zM64 112l1 0C25.1 147.2 0 198.7 0 256s25.1 108.8 65 144l-1 0 0 48c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-48-1 0c39.9-35.2 65-86.7 65-144s-25.1-108.8-65-144l1 0 0-48c0-35.3-28.7-64-64-64L128 0C92.7 0 64 28.7 64 64l0 48zM288 422.3l0 25.7c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-25.7c28.2 16.3 61 25.7 96 25.7s67.8-9.4 96-25.7zM32 256a160 160 0 1 1 320 0A160 160 0 1 1 32 256zm176-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 5.3 2.7 10.3 7.1 13.3l48 32c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2L208 247.4l0-71.4z\"]\n  };\n  const faCircleDownLeft = {\n    prefix: 'fal',\n    iconName: 'circle-down-left',\n    icon: [512, 512, [], \"e107\", \"M256 32a224 224 0 1 0 0 448 224 224 0 1 0 0-448zm0 480A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM176 328c0 4.4 3.6 8 8 8l113.4 0c3.7 0 6.6-3 6.6-6.6c0-1.8-.7-3.4-1.9-4.7l-25.4-25.4c-6.2-6.2-6.2-16.4 0-22.6l59.1-59.1c3.6-3.6 4.9-9 3.3-13.9c-.7-2-1.8-3.8-3.3-5.3l-22.1-22.1c-1.5-1.5-3.3-2.6-5.3-3.3c-4.9-1.6-10.3-.4-13.9 3.3l-59.1 59.1c-6.2 6.2-16.4 6.2-22.6 0l-25.4-25.4c-1.2-1.2-2.9-1.9-4.7-1.9c-3.7 0-6.6 3-6.6 6.6L176 328zm8 40c-22.1 0-40-17.9-40-40l0-113.4c0-21.3 17.3-38.6 38.6-38.6c10.2 0 20.1 4.1 27.3 11.3L224 201.4l47.7-47.7c12.2-12.2 30.3-16.5 46.7-11c6.7 2.2 12.8 6 17.8 11l22.1 22.1c5 5 8.8 11.1 11 17.8c5.5 16.4 1.2 34.5-11 46.7L310.6 288l14.1 14.1c7.2 7.2 11.3 17.1 11.3 27.3c0 21.3-17.3 38.6-38.6 38.6L184 368z\"]\n  };\n  const faText = {\n    prefix: 'fal',\n    iconName: 'text',\n    icon: [448, 512, [], \"f893\", \"M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L240 64l0 384 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-384L32 64l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 64z\"]\n  };\n  const faProjector = {\n    prefix: 'fal',\n    iconName: 'projector',\n    icon: [640, 512, [], \"f8d6\", \"M432 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM267.3 36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64zm320 22.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64zM288 320a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm288 0c0-36-11.9-69.3-32-96l32 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-16 0-16 0c20.1-26.7 32-60 32-96zm0 128c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-64 0c-26.7-20.1-60-32-96-32s-69.3 11.9-96 32L64 192c-35.3 0-64 28.7-64 64L0 384c0 35.3 28.7 64 64 64l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 224 0c26.7 20.1 60 32 96 32c37.3 0 71.6-12.7 98.8-34.1c-.9 .7-1.8 1.4-2.8 2.1l32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48zM80 416l-16 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l224 0c-20.1 26.7-32 60-32 96s11.9 69.3 32 96L80 416zm16-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faFaceSmileWink = {\n    prefix: 'fal',\n    iconName: 'face-smile-wink',\n    icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm164.1 69.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm148.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faSmileWink = faFaceSmileWink;\n  const faTombstoneBlank = {\n    prefix: 'fal',\n    iconName: 'tombstone-blank',\n    icon: [448, 512, [129702, \"tombstone-alt\"], \"f721\", \"M384 192l0 256 32 0 0-256C416 86 330 0 224 0S32 86 32 192l0 256 32 0 0-256c0-88.4 71.6-160 160-160s160 71.6 160 160zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480z\"]\n  };\n  const faTombstoneAlt = faTombstoneBlank;\n  const faChessKingPiece = {\n    prefix: 'fal',\n    iconName: 'chess-king-piece',\n    icon: [256, 512, [\"chess-king-alt\"], \"f440\", \"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32L52.6 96C41.2 96 32 105.2 32 116.6c0 2.2 .4 4.4 1.1 6.5L66.7 224 56 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l13.8 0L56.7 352 89 352l13.1-96 51.8 0L167 352l32.3 0-13.1-96 13.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-10.7 0 33.6-100.8c.7-2.1 1.1-4.3 1.1-6.5c0-11.4-9.2-20.6-20.6-20.6L144 96l0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zm11.6 208l-55.2 0-32-96 59.6 0 59.6 0-32 96zm34.6 160L65.8 384c-11.1 0-21.4 5.7-27.2 15.1L5.9 451.8C2.1 458 0 465.2 0 472.6C0 494.3 17.7 512 39.4 512l177.1 0c21.8 0 39.4-17.7 39.4-39.4c0-7.3-2.1-14.5-5.9-20.8l-32.7-52.7c-5.8-9.4-16.1-15.1-27.2-15.1zM33.1 468.7L65.8 416l124.4 0 32.7 52.7c.7 1.2 1.1 2.5 1.1 3.9c0 4.1-3.3 7.4-7.4 7.4L39.4 480c-4.1 0-7.4-3.3-7.4-7.4c0-1.4 .4-2.7 1.1-3.9z\"]\n  };\n  const faChessKingAlt = faChessKingPiece;\n  const faCircle6 = {\n    prefix: 'fal',\n    iconName: 'circle-6',\n    icon: [512, 512, [], \"e0f3\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm43.7-378.9c-6-6.5-16.1-6.9-22.6-.8l-82.7 76.8c-22 20.4-34.4 49-34.4 78.9c0 53 43 96 96 96s96-43 96-96c0-51.8-41-94-92.3-95.9l39.1-36.3c6.5-6 6.9-16.1 .8-22.6zM256 224a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faWavesSine = {\n    prefix: 'fal',\n    iconName: 'waves-sine',\n    icon: [640, 512, [], \"e65d\", \"M240 121.2c-14.4 24-26.5 53.4-38.1 85.4c-5.2-15.2-10.8-30.6-16.7-45.8c8.3-20.2 17.3-39.2 27.3-56C237.1 63.8 270.7 32 320 32s82.9 31.8 107.4 72.8c24.3 40.5 42.2 93.8 59.4 145l.4 1.2c17.6 52.5 34.6 102.7 56.9 139.9c22.2 37 47.2 57.2 80 57.2c8.8 0 16 7.2 16 16s-7.2 16-16 16c-49.3 0-82.9-31.8-107.4-72.8c-24.3-40.5-42.2-93.8-59.4-145c0 0 0 0 0 0l-.4-1.2c-17.6-52.5-34.6-102.7-56.9-139.9C377.8 84.2 352.8 64 320 64s-57.8 20.2-80 57.2zm-89.3 230c-8.3 20.2-17.3 39.2-27.3 56C98.9 448.2 65.3 480 16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16c32.8 0 57.8-20.2 80-57.2c14.4-24 26.5-53.4 38.1-85.4c5.2 15.2 10.8 30.6 16.7 45.8zM400 390.8c14.4-24 26.5-53.4 38.1-85.4c5.2 15.2 10.8 30.6 16.7 45.8c-8.3 20.2-17.3 39.2-27.3 56C402.9 448.2 369.3 480 320 480s-82.9-31.8-107.4-72.8c-24.3-40.5-42.2-93.8-59.4-145c0 0 0 0 0 0l-.4-1.2C135.2 208.6 118.3 158.4 96 121.2C73.8 84.2 48.8 64 16 64C7.2 64 0 56.8 0 48s7.2-16 16-16c49.3 0 82.9 31.8 107.4 72.8c24.3 40.5 42.2 93.8 59.4 145l.4 1.2c17.6 52.5 34.6 102.7 56.9 139.9c22.2 37 47.2 57.2 80 57.2s57.8-20.2 80-57.2zM544 121.2c-14.4 24-26.5 53.4-38.1 85.4c-5.2-15.2-10.8-30.6-16.7-45.8c8.3-20.2 17.3-39.2 27.3-56C541.1 63.8 574.7 32 624 32c8.8 0 16 7.2 16 16s-7.2 16-16 16c-32.8 0-57.8 20.2-80 57.2z\"]\n  };\n  const faLeft = {\n    prefix: 'fal',\n    iconName: 'left',\n    icon: [448, 512, [\"arrow-alt-left\"], \"f355\", \"M32 258.3l0-4.6c0-4.4 1.8-8.6 5-11.6L186.8 99.5c2.3-2.2 5.4-3.5 8.7-3.5c6.9 0 12.6 5.6 12.6 12.6l0 83.4c0 8.8 7.2 16 16 16l176 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-176 0c-8.8 0-16 7.2-16 16l0 83.4c0 6.9-5.6 12.6-12.6 12.6c-3.2 0-6.3-1.2-8.7-3.5L37 269.9c-3.2-3-5-7.2-5-11.6zM195.4 64C184 64 173 68.4 164.7 76.3L14.9 219C5.4 228 0 240.6 0 253.7l0 4.6C0 271.4 5.4 284 14.9 293L164.7 435.7C173 443.6 184 448 195.4 448c24.6 0 44.6-20 44.6-44.6l0-67.4 160 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-160 0 0-67.4C240 84 220 64 195.4 64z\"]\n  };\n  const faArrowAltLeft = faLeft;\n  const faFileWord = {\n    prefix: 'fal',\n    iconName: 'file-word',\n    icon: [384, 512, [], \"f1c2\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm39.2 235.1c-2.7-8.4-11.7-13.1-20.1-10.4s-13.1 11.7-10.4 20.1l56 176c2.2 6.8 8.5 11.3 15.6 11.1s13.2-4.9 15.1-11.8L192 300.8l32.6 119.4c1.9 6.8 8 11.6 15.1 11.8s13.4-4.4 15.6-11.1l56-176c2.7-8.4-2-17.4-10.4-20.1s-17.4 2-20.1 10.4L241.2 359.5 207.4 235.8c-1.9-7-8.2-11.8-15.4-11.8s-13.5 4.8-15.4 11.8L142.8 359.5 103.2 235.1z\"]\n  };\n  const faFilePowerpoint = {\n    prefix: 'fal',\n    iconName: 'file-powerpoint',\n    icon: [384, 512, [], \"f1c4\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm64 240c-8.8 0-16 7.2-16 16l0 112 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 56 0c39.8 0 72-32.2 72-72s-32.2-72-72-72l-72 0zm72 112l-56 0 0-80 56 0c22.1 0 40 17.9 40 40s-17.9 40-40 40z\"]\n  };\n  const faSquareDown = {\n    prefix: 'fal',\n    iconName: 'square-down',\n    icon: [448, 512, [11015, \"arrow-alt-square-down\"], \"f350\", \"M384 448c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0zm64-32c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM224 400c-9.2 0-18-3.5-24.7-9.7l-91-84c-7.8-7.2-12.3-17.4-12.3-28.1c0-21.1 17.1-38.3 38.3-38.3l25.7 0 0-80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 80 25.7 0c21.1 0 38.3 17.1 38.3 38.3c0 10.7-4.5 20.9-12.3 28.1l-91 84c-6.7 6.2-15.6 9.7-24.7 9.7zm3-33.2l91-84c1.3-1.2 2-2.9 2-4.6c0-3.5-2.8-6.3-6.3-6.3L272 272c-8.8 0-16-7.2-16-16l0-96c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 96c0 8.8-7.2 16-16 16l-41.7 0c-3.5 0-6.3 2.8-6.3 6.3c0 1.7 .7 3.4 2 4.6l91 84c.8 .8 1.9 1.2 3 1.2s2.2-.4 3-1.2z\"]\n  };\n  const faArrowAltSquareDown = faSquareDown;\n  const faObjectsAlignCenterVertical = {\n    prefix: 'fal',\n    iconName: 'objects-align-center-vertical',\n    icon: [512, 512, [], \"e3bd\", \"M176 64c8.8 0 16 7.2 16 16l0 176 0 176c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-176s0 0 0 0s0 0 0 0L96 80c0-8.8 7.2-16 16-16l64 0zm48 176l0-160c0-26.5-21.5-48-48-48l-64 0C85.5 32 64 53.5 64 80l0 160-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 160c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-160 64 0 0 96c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-96 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-96c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 96-64 0zm96 16l0-112c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 112 0 112c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-112z\"]\n  };\n  const faArrowsLeftRight = {\n    prefix: 'fal',\n    iconName: 'arrows-left-right',\n    icon: [512, 512, [\"arrows-h\"], \"f07e\", \"M507.3 271.3c6.1-6.1 6.3-15.9 .4-22.2l-96-104c-6-6.5-16.1-6.9-22.6-.9s-6.9 16.1-.9 22.6L459.5 244 54.6 244l68.7-68.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 276l402.7 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96z\"]\n  };\n  const faArrowsH = faArrowsLeftRight;\n  const faHouseLock = {\n    prefix: 'fal',\n    iconName: 'house-lock',\n    icon: [640, 512, [], \"e510\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l248.6 0c-5.4-9.4-8.6-20.3-8.6-32l-16 0 0-160c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32l0 160-64 0c-26.5 0-48-21.5-48-48l0-225.3L288 37.3 456.4 185.9c8.6-7.1 18.2-13 28.7-17.4L298.6 4zM336 480l-96 0 0-160 96 0 0 160zM528 224c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faCloudArrowDown = {\n    prefix: 'fal',\n    iconName: 'cloud-arrow-down',\n    icon: [640, 512, [62337, \"cloud-download\", \"cloud-download-alt\"], \"f0ed\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM228.7 299.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L304 329.4 304 176c0-8.8 7.2-16 16-16s16 7.2 16 16l0 153.4 52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0l-80-80z\"]\n  };\n  const faCloudDownload = faCloudArrowDown;\n  const faCloudDownloadAlt = faCloudArrowDown;\n  const faWreath = {\n    prefix: 'fal',\n    iconName: 'wreath',\n    icon: [448, 512, [], \"f7e2\", \"M334.9 73.3c-16.3 4.8-33.6-3.9-39.3-20C291.2 40.9 279.3 32 265.4 32c-7.9 0-15.1 2.8-20.7 7.6c-11.9 10.1-29.5 10.1-41.4 0c-5.6-4.8-12.8-7.6-20.7-7.6c-13.9 0-25.8 8.9-30.2 21.3c-5.7 16.1-22.9 24.8-39.3 20c-2.9-.8-5.9-1.3-9.1-1.3c-17.7 0-32 14.3-32 32c0 3.2 .5 6.3 1.3 9.1c4.8 16.3-3.9 33.6-20 39.3C40.9 156.8 32 168.7 32 182.6c0 7.9 2.8 15.1 7.6 20.7c10.1 11.9 10.1 29.5 0 41.4c-4.8 5.6-7.6 12.8-7.6 20.7c0 13.9 8.9 25.8 21.3 30.2c16.1 5.7 24.8 22.9 20 39.3c-.8 2.9-1.3 5.9-1.3 9.1c0 17.7 14.3 32 32 32l.5 0c-5.4 8.2-8.5 18.1-8.5 28.7l0 2.9c-31.6-3.9-56-30.9-56-63.5c0-6.3 .9-12.5 2.6-18.2C17.8 317 0 293.3 0 265.4c0-15.8 5.7-30.2 15.2-41.4C5.7 212.8 0 198.4 0 182.6c0-27.9 17.8-51.6 42.6-60.3C40.9 116.5 40 110.3 40 104c0-35.3 28.7-64 64-64c6.3 0 12.5 .9 18.2 2.6C131 17.8 154.7 0 182.6 0c15.8 0 30.2 5.7 41.4 15.2C235.2 5.7 249.6 0 265.4 0c27.9 0 51.6 17.8 60.3 42.6c5.8-1.7 11.9-2.6 18.2-2.6c35.3 0 64 28.7 64 64c0 6.3-.9 12.5-2.6 18.2c24.8 8.8 42.6 32.5 42.6 60.3c0 15.8-5.7 30.2-15.2 41.4c9.5 11.2 15.2 25.6 15.2 41.4c0 27.9-17.8 51.6-42.6 60.3c1.7 5.8 2.6 11.9 2.6 18.2c0 32.6-24.4 59.6-56 63.5l0-2.9c0-10.6-3.1-20.4-8.5-28.7l.5 0c17.7 0 32-14.3 32-32c0-3.2-.5-6.3-1.3-9.1c-4.8-16.3 3.9-33.6 20-39.3c12.5-4.4 21.3-16.3 21.3-30.2c0-7.9-2.8-15.1-7.6-20.7c-10.1-11.9-10.1-29.5 0-41.4c4.8-5.6 7.6-12.8 7.6-20.7c0-13.9-8.9-25.8-21.3-30.2c-16.1-5.7-24.8-22.9-20-39.3c.8-2.9 1.3-5.9 1.3-9.1c0-17.7-14.3-32-32-32c-3.2 0-6.3 .5-9.1 1.3zM235.2 458L288 477.8l0-59.6L235.2 438c-7.2 2.7-15.2 2.7-22.5 0L160 418.2l0 59.6L212.8 458c7.2-2.7 15.2-2.7 22.5 0zM128 411.1c0-15 12.1-27.1 27.1-27.1c3.2 0 6.5 .6 9.5 1.7L224 408l59.4-22.3c3-1.1 6.3-1.7 9.5-1.7c15 0 27.1 12.1 27.1 27.1l0 73.8c0 15-12.1 27.1-27.1 27.1c-3.2 0-6.5-.6-9.5-1.7L224 488l-59.4 22.3c-3 1.1-6.3 1.7-9.5 1.7c-15 0-27.1-12.1-27.1-27.1l0-73.8zm55.5-227.6c-.3 15.1-6.3 29.6-16.8 40.5c10.4 10.9 16.4 25.4 16.8 40.5c15.1 .3 29.6 6.3 40.5 16.8c10.9-10.4 25.4-16.4 40.5-16.8c.3-15.1 6.3-29.6 16.8-40.5c-10.4-10.9-16.4-25.4-16.8-40.5c-8.1-.2-16-2-23.3-5.2c-6.3-2.8-12.2-6.7-17.2-11.6c-10.9 10.4-25.4 16.4-40.5 16.8zM203 142.4c11.3-12.1 30.6-12.1 41.9 0c5.7 6 13.6 9.4 21.9 9.1c16.6-.6 30.2 13 29.6 29.6c-.3 8.3 3 16.3 9.1 21.9c12.1 11.3 12.1 30.6 0 41.9c-6 5.7-9.4 13.6-9.1 21.9c.6 16.6-13 30.2-29.6 29.6c-8.3-.3-16.3 3-21.9 9.1c-11.3 12.1-30.6 12.1-41.9 0c-5.7-6-13.6-9.4-21.9-9.1c-16.6 .6-30.2-13-29.6-29.6c.3-8.3-3-16.3-9.1-21.9c-12.1-11.3-12.1-30.6 0-41.9c6-5.7 9.4-13.6 9.1-21.9c-.6-16.6 13-30.2 29.6-29.6c8.3 .3 16.3-3 21.9-9.1z\"]\n  };\n  const faChildren = {\n    prefix: 'fal',\n    iconName: 'children',\n    icon: [640, 512, [], \"e4e1\", \"M192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm416 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 416 64zm64 128c-11.6 0-22.6 3.4-32 9.6L448 352l64 0 0-150.4c-9.4-6.2-20.4-9.6-32-9.6zM448 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-252.7-42.4 69.1c-4.6 7.5-14.5 9.9-22 5.3s-9.9-14.5-5.3-22L403.2 203c16.4-26.7 45.5-43 76.8-43s60.4 16.3 76.8 43l56.8 92.6c4.6 7.5 2.3 17.4-5.3 22s-17.4 2.3-22-5.3L544 243.3 544 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-64 0 0 112zM96 400l-24 0c-5 0-9.7-2.3-12.7-6.3s-4-9.1-2.8-13.9l38-141.2L45.3 312.8c-4.9 7.4-14.8 9.4-22.2 4.5s-9.4-14.8-4.5-22.2L79.8 203c16.8-25.3 44.4-41.1 74.5-42.9c1.4-.1 2.9-.2 4.4-.2l1.3 0 1.3 0c1.5 0 2.9 .1 4.4 .2c30.1 1.8 57.7 17.6 74.5 42.9l61.1 92.1c4.9 7.4 2.9 17.3-4.5 22.2s-17.3 2.9-22.2-4.5l-49.2-74.2 38 141.2c1.3 4.8 .3 9.9-2.8 13.9s-7.7 6.3-12.7 6.3l-24 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96-64 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96zm60.5-207.9c-10 .9-18.4 7.9-21.1 17.7L92.9 368l134.2 0L184.5 209.8c-2.6-9.8-11.1-16.8-21.1-17.7c-1.2-.1-2.3-.1-3.5-.1s-2.3 0-3.5 .1z\"]\n  };\n  const faMeterDroplet = {\n    prefix: 'fal',\n    iconName: 'meter-droplet',\n    icon: [640, 512, [], \"e1ea\", \"M256 480c49.7 0 95.5-16.2 132.7-43.5c2.8 10.8 6.9 21.1 12 30.7C359.5 495.5 309.7 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C366.8 0 461.2 70.4 496.8 169c-8.5 5.3-15.7 12.9-20.6 22.1l-3.8 7.1C447 102.5 359.7 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224zM176 144l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm89.4 218.4c-6.2 11.6-9.4 24.5-9.4 37.6c0 44.2 35.8 80 80 80s80-35.8 80-80c0-13.1-3.2-26.1-9.4-37.6L528 230 457.4 362.4zm-28.2-15.1l75.3-141.2c4.6-8.7 13.7-14.1 23.5-14.1s18.9 5.4 23.5 14.1l75.3 141.2c8.7 16.2 13.2 34.3 13.2 52.7c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-18.4 4.5-36.5 13.2-52.7z\"]\n  };\n  const faChalkboard = {\n    prefix: 'fal',\n    iconName: 'chalkboard',\n    icon: [576, 512, [\"blackboard\"], \"f51b\", \"M64 88c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24l0 328 32 0 0-328c0-30.9-25.1-56-56-56L88 32C57.1 32 32 57.1 32 88l0 328 32 0L64 88zM224 400l0 48L16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0 0-48c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48zm48-16l96 0c8.8 0 16 7.2 16 16l0 40-128 0 0-40c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBlackboard = faChalkboard;\n  const faUserLargeSlash = {\n    prefix: 'fal',\n    iconName: 'user-large-slash',\n    icon: [640, 512, [\"user-alt-slash\"], \"f4fa\", \"M541 512l-40.5-32L96 480c.7-70.8 58.3-128 129.3-128l113 0-40.5-32-72.5 0C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7L541 512zM464 144C464 64.5 399.5 0 320 0C265.6 0 218.2 30.2 193.7 74.8l25.6 20.2C237.5 57.7 275.7 32 320 32c61.9 0 112 50.1 112 112c0 34.9-15.9 66-40.9 86.6l25.6 20.2C445.7 224.4 464 186.3 464 144zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faUserAltSlash = faUserLargeSlash;\n  const faSignalStrong = {\n    prefix: 'fal',\n    iconName: 'signal-strong',\n    icon: [640, 512, [\"signal-4\"], \"f68f\", \"M464 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16s16-7.2 16-16l0-384zM320 192c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16s16-7.2 16-16l0-288c0-8.8-7.2-16-16-16zM208 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192zM80 400c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faSignal4 = faSignalStrong;\n  const faLollipop = {\n    prefix: 'fal',\n    iconName: 'lollipop',\n    icon: [512, 512, [127853, \"lollypop\"], \"e424\", \"M192 352c-27 0-52.4-6.7-74.7-18.5c8.7 1.6 17.6 2.5 26.7 2.5l16 0c75.1 0 136-60.9 136-136l0-8c0-57.4-46.6-104-104-104S88 134.6 88 192c0 35.3 28.7 64 64 64s64-28.7 64-64l0-8c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 8c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-39.8 32.2-72 72-72s72 32.2 72 72l0 8c0 57.4-46.6 104-104 104l-16 0C82.1 304 32 253.9 32 192c0-88.4 71.6-160 160-160s160 71.6 160 160s-71.6 160-160 160zM0 192C0 298 86 384 192 384c47.3 0 90.5-17.1 124-45.4L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L338.6 316c28.3-33.5 45.4-76.7 45.4-124C384 86 298 0 192 0S0 86 0 192z\"]\n  };\n  const faLollypop = faLollipop;\n  const faListTree = {\n    prefix: 'fal',\n    iconName: 'list-tree',\n    icon: [512, 512, [], \"e1d2\", \"M32 112l32 0 0-32L32 80l0 32zM0 72C0 58.7 10.7 48 24 48l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-8 0 0 96 64 0 0-8c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-8-64 0 0 112c0 8.8 7.2 16 16 16l48 0 0-8c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-8-48 0c-26.5 0-48-21.5-48-48l0-128 0-112-8 0c-13.3 0-24-10.7-24-24L0 72zM160 96c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16zM288 256c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm0 160c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zM160 432l32 0 0-32-32 0 0 32zm0-192l0 32 32 0 0-32-32 0z\"]\n  };\n  const faEnvelopeOpen = {\n    prefix: 'fal',\n    iconName: 'envelope-open',\n    icon: [512, 512, [62135], \"f2b6\", \"M241.6 36.8L45 182.4c-8.1 6-13 15.6-13 25.7l0 3.2 10.2 8.3L237.8 380.3c5.1 4.2 11.6 6.5 18.2 6.5s13.1-2.3 18.2-6.5L469.8 219.6l10.2-8.3 0-3.2c0-10.1-4.8-19.7-13-25.7L270.4 36.8c-4.2-3.1-9.2-4.8-14.4-4.8s-10.3 1.7-14.4 4.8zM32 252.7L32 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-195.3L294.5 405.1C283.7 414 270 418.9 256 418.9s-27.7-4.9-38.5-13.8L32 252.7zM222.5 11C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L486.1 156.7c16.3 12.1 25.9 31.1 25.9 51.4L512 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 208.1c0-20.3 9.6-39.4 25.9-51.4L222.5 11z\"]\n  };\n  const faDrawCircle = {\n    prefix: 'fal',\n    iconName: 'draw-circle',\n    icon: [512, 512, [], \"f5ed\", \"M256 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm58.5-6c-10 22.4-32.4 38-58.5 38s-48.6-15.6-58.5-38C147.4 107.6 107.6 147.4 90 197.5c22.4 10 38 32.4 38 58.5s-15.6 48.6-38 58.5c17.7 50.1 57.4 89.9 107.5 107.5c10-22.4 32.4-38 58.5-38s48.6 15.6 58.5 38c50.1-17.7 89.9-57.4 107.5-107.5c-22.4-10-38-32.4-38-58.5s15.6-48.6 38-58.5C404.4 147.4 364.6 107.6 314.5 90zM454.1 192.3c32.5 3.1 57.9 30.4 57.9 63.7s-25.4 60.7-57.9 63.7c-20.5 63.6-70.7 113.9-134.3 134.3C316.7 486.6 289.3 512 256 512s-60.7-25.4-63.7-57.9C128.7 433.6 78.4 383.3 57.9 319.7C25.4 316.7 0 289.3 0 256s25.4-60.7 57.9-63.7C78.4 128.7 128.7 78.4 192.3 57.9C195.3 25.4 222.7 0 256 0s60.7 25.4 63.7 57.9c63.6 20.5 113.9 70.7 134.3 134.3zM256 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faCatSpace = {\n    prefix: 'fal',\n    iconName: 'cat-space',\n    icon: [640, 512, [], \"e001\", \"M448 288c-70.7 0-128-57.3-128-128c0-32.5 12.1-62.1 32-84.7l0 84.7c0 53 43 96 96 96s96-43 96-96l0-84.7c19.9 22.6 32 52.2 32 84.7c0 70.7-57.3 128-128 128zm0-256c25.4 0 49.2 7.4 69.1 20.2L482.4 80l-68.8 0L378.9 52.2C398.8 39.4 422.6 32 448 32zm64 274.7c56.5-24.7 96-81.1 96-146.7C608 71.6 536.4 0 448 0S288 71.6 288 160c0 4.6 .2 9.1 .6 13.6C218.8 192.1 161.5 238.4 128 299.2l0-122.7c0-40.3-30-74.4-70.1-79.4l-7.9-1C41.2 95 33.2 101.2 32.1 110s5.1 16.8 13.9 17.9l7.9 1c24 3 42 23.4 42 47.6L96 424l0 8c0 44.2 35.8 80 80 80c0 0 0 0 0 0l128 0 42.7 0c20.6 0 37.3-16.7 37.3-37.3c0-25.8-16.7-47.7-39.8-55.6L416 379.2l0 84.8c0 26.5 21.5 48 48 48s48-21.5 48-48l0-157.3zm-32 10.1L480 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-5.7-3-10.9-7.9-13.8s-10.9-3-15.9-.2L304 404.8l0-12.8c0-39.8-32.2-72-72-72l-8 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l8 0c22.1 0 40 17.9 40 40l0 40s0 0 0 0c0 8.8 7.2 16 16 16l37.3 0c14.7 0 26.7 11.9 26.7 26.7c0 2.9-2.4 5.3-5.3 5.3L304 480c0 0 0 0 0 0l-128 0c-26.5 0-48-21.5-48-48l0-8c0-103.1 69.2-192 166.5-218.8C314 271.5 375.3 320 448 320c11 0 21.7-1.1 32-3.2zM240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zM384 97.3l14 11.2c2.8 2.3 6.4 3.5 10 3.5l80 0c3.6 0 7.2-1.2 10-3.5l14-11.2 0 62.7c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-62.7zM416 168a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faHandshakeSimpleSlash = {\n    prefix: 'fal',\n    iconName: 'handshake-simple-slash',\n    icon: [640, 512, [\"handshake-alt-slash\"], \"e05f\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM368.5 212.8l11.9-11c6.5-6 6.9-16.1 .9-22.6s-16.1-6.9-22.6-.9l-15.6 14.4 25.4 20.1zm-81.7-64.5l27.5-26C332.2 105.4 355.8 96 380.4 96c22.7 0 44.6 8 61.9 22.6l44.8 37.7c2.9 2.4 6.5 3.8 10.3 3.8l94.5 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-88.7 0L462.9 94.1C439.8 74.6 410.6 64 380.4 64c-32.8 0-64.3 12.5-88.1 35l-30.9 29.2 25.4 20zm-58.7-46.4c3.1-1 6.2-1.9 9.3-2.7L272.6 64l-8.7 0c-22.5 0-44.6 5.3-64.5 15.3l28.7 22.6zM54.6 128L48 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l47.1 0L54.6 128zm139 109.8c.2 .8 .4 1.5 .6 2.2l2.3 0-2.8-2.2zM370.4 377.3c1.5 9.3-1.1 19.1-7.8 26.6c-12.3 13.9-33.8 14.5-46.9 1.4l-8.1-8.1c-3.6-3.6-8.7-5.3-13.7-4.5s-9.4 3.9-11.8 8.4c-1.9 3.6-4.4 6.9-7.6 9.8c-13.8 12.3-34.8 11.7-47.8-1.3l-39.9-39.8-28.6-28.6c-13.5-13.5-31.8-21.1-50.9-21.1L48 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l59.4 0c10.6 0 20.8 4.2 28.3 11.7l28.6 28.6 15.4 15.4 .1 .1 24.3 24.3c25.1 25.1 65.4 26.2 91.8 2.6c.8-.7 1.6-1.4 2.3-2.2c26.3 21.3 65.3 18.6 88.4-7.3c6.5-7.3 11-15.6 13.6-24.4l-29.7-23.5zm132.5-58.5l40.5 32 48.6 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-89.1 0z\"]\n  };\n  const faHandshakeAltSlash = faHandshakeSimpleSlash;\n  const faRabbitRunning = {\n    prefix: 'fal',\n    iconName: 'rabbit-running',\n    icon: [576, 512, [\"rabbit-fast\"], \"f709\", \"M449.3 148.5c14.6 2.1 28.7 6.6 41.8 13.5c-.7-35-15-69-40.8-94.2l-1.4-1.4c-1.9-1.9-4.7-2.7-7.3-2.2l-1.6 .3c-2.3 .4-4.2 1.9-5.3 3.9c-7.5-7.7-15.6-14.7-24.3-21.1c5.8-7.3 14.1-12.4 23.5-14.2l1.6-.3c13-2.5 26.4 1.5 35.8 10.8l1.4 1.4c37.1 36.4 55 87.5 49.4 138.2l23.7 17.7c19 14.2 30.2 36.5 30.2 60.3c0 41.5-33.7 75.2-75.2 75.2l-94.2 0-32 32 49.4 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-117.5 0c-21.2 0-41.6-8.4-56.6-23.4L237 427.9l-66.4 44.3c-22.1 14.7-51.9 8.7-66.6-13.3s-8.7-51.9 13.3-66.6l50.4-33.6-55-55c-9.8-9.8-17.6-21.2-23.1-33.7c-5.7 1.4-11.6 2.2-17.7 2.2c-39.8 0-72-32.2-72-72s32.2-72 72-72c16.3 0 31.3 5.4 43.3 14.5c20.1-18.9 47.1-30.5 76.9-30.5l9 0c17.3 0 34.4 3.7 50.2 10.9L319 153.9c-5-10.7-8.8-22.1-11.3-33.9l-7.4-34.4c-3.9-18.4 6.6-36.8 24.4-42.7c7.2-2.4 15-2.5 22.3-.3c50.3 15.1 89 55.3 102.3 105.9zM81 239.3c-.7-4.9-1-9.8-1-14.8c0-20.7 5.6-40 15.3-56.7c-6.6-4.7-14.6-7.5-23.3-7.5c-22.1 0-40 17.9-40 40s17.9 40 40 40c3.1 0 6.1-.4 9-1zM135.1 419c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4L214 404.9l-23.1-23.1L135.1 419zM334.8 73.3c-2.4 .8-3.8 3.2-3.2 5.7l7.4 34.4c5.7 26.7 19.7 50.6 39.8 68.5c5.9 5.3 7 14.1 2.7 20.7s-12.8 9.1-20 5.8l-123.3-56c-11.6-5.3-24.2-8-36.9-8l-9 0c-44.3 0-80.2 35.9-80.2 80.2c0 21.3 8.4 41.7 23.5 56.7L272.6 418.2c9 9 21.2 14.1 33.9 14.1l117.5 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-88 0c-6.5 0-12.3-3.9-14.8-9.9c-.8-1.9-1.2-3.8-1.2-5.8l-2.5-34.7c-2.8-39.5-29.7-73.2-67.5-84.9l-30.7-9.4c-8.4-2.6-13.2-11.6-10.6-20s11.6-13.2 20-10.6l30.7 9.4c50.5 15.5 86.3 60.5 90 113.2l0 .5L388.7 309c3-3 7.1-4.7 11.3-4.7l100.8 0c23.9 0 43.2-19.3 43.2-43.2c0-13.6-6.4-26.5-17.4-34.6l-37.3-27.9c-15.6-11.7-34.3-18.3-53.6-19.3c-7.1-.3-13.1-5.3-14.8-12.2l-2.1-8.7c-10-40.7-40.8-73.2-81-85.2c-1-.3-2-.3-2.9 0zM480 224.3a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faRabbitFast = faRabbitRunning;\n  const faMemoPad = {\n    prefix: 'fal',\n    iconName: 'memo-pad',\n    icon: [448, 512, [], \"e1da\", \"M32 128l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320L32 128zm0-32l384 0 0-32c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 32zM448 64l0 32 0 16 0 16 0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128l0-16L0 96 0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64zM112 192l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMattressPillow = {\n    prefix: 'fal',\n    iconName: 'mattress-pillow',\n    icon: [640, 512, [], \"e525\", \"M256 96l0 320L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l192 0zm32 0l288 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-288 0 0-320zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm112 96c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l64 0zm-64-32c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0z\"]\n  };\n  const faAlarmPlus = {\n    prefix: 'fal',\n    iconName: 'alarm-plus',\n    icon: [512, 512, [], \"f844\", \"M92.2 0C41.3 0 0 41.3 0 92.2c0 18.2 5.3 35.2 14.4 49.5c4.7 7.5 14.6 9.6 22.1 4.9s9.6-14.6 4.9-22.1c-5.9-9.3-9.4-20.4-9.4-32.3C32 58.9 58.9 32 92.2 32c15.8 0 30.2 6.1 40.9 16.1c6.5 6 16.6 5.6 22.6-.8s5.6-16.6-.8-22.6C138.4 9.3 116.4 0 92.2 0zM357.1 24.6c-6.5 6-6.9 16.1-.8 22.6s16.1 6.9 22.6 .8C389.6 38.1 404 32 419.8 32C453 32 480 58.9 480 92.2c0 11.9-3.4 23-9.4 32.3c-4.7 7.5-2.6 17.3 4.9 22.1s17.3 2.6 22.1-4.9c9.1-14.3 14.4-31.3 14.4-49.5C512 41.3 470.7 0 419.8 0c-24.2 0-46.3 9.3-62.7 24.6zM59.3 507.3l50-50C148.6 491.4 199.9 512 256 512s107.4-20.6 146.7-54.7l50 50c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-50-50C459.4 395.4 480 344.1 480 288C480 164.3 379.7 64 256 64S32 164.3 32 288c0 56.1 20.6 107.4 54.7 146.7l-50 50c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0zM256 96a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 80c-8.8 0-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16z\"]\n  };\n  const faAlicorn = {\n    prefix: 'fal',\n    iconName: 'alicorn',\n    icon: [640, 512, [], \"f6b0\", \"M335.5 148.1c-.5 1.9-1.3 3.6-2.5 5.2c-1.4 1.9-3.1 3.4-5 4.5s-4.1 1.8-6.4 2.1c-3.2 .3-6.6-.3-9.6-2L169.9 76.6c7 52.2 32.2 91.2 57.8 118.4c15.1 16 30.1 27.8 41.4 35.5c5.6 3.9 10.3 6.7 13.5 8.6c1.6 .9 2.8 1.6 3.6 2l.9 .5 .2 .1s0 0 0 0s0 0 0 0c7.9 4 11.1 13.6 7.1 21.5s-13.6 11.1-21.5 7.2L280 256c-7.2 14.3-7.2 14.3-7.2 14.3s0 0 0 0s0 0 0 0l-.1-.1-.4-.2c-.3-.2-.7-.4-1.3-.7c-1.1-.6-2.6-1.4-4.5-2.5c-3.8-2.2-9.2-5.5-15.5-9.9c-12.7-8.7-29.6-22-46.6-40C170.4 180.9 136 125.2 136 48c0-5.7 3-11 8-13.8s11-2.9 16-.1l146.4 83.7C318.7 50.8 377.4 0 448 0l24 0 8 0 5.8 0L544 0c8.8 0 16 7.2 16 16c0 7-4.5 13-10.8 15.1c7.3 9.5 12.5 20.6 15 32.9l66.5 0c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8l-65.2 21.7 4.7 49.4c2.3 23.9-9.2 47.1-29.6 59.9c-29.1 18.2-67.4 10-86.5-18.6l-1.7-2.5-7.4 0 0 40c0 .7-.1 1.5-.1 2.2c.1 1.9 .1 3.9 .1 5.8c0 30.9-12.4 58.4-32 78.4L416 472c0 22.1-17.9 40-40 40l-32 0c-22.1 0-40-17.9-40-40l0-124.4-88.1-19.8c-.5 14.3-3.6 28.3-9.2 41.4l-8.1 19c-2.2 5-2.5 10.6-1.1 15.9l15.9 57.2c7.1 25.5-12.1 50.7-38.5 50.7l-33.2 0c-18 0-33.7-12-38.5-29.3L89.6 434.1c-8.3-29.8-6.2-61.5 6-90l8.1-19c.2-.4 .3-.8 .3-1.3c0-.4-.1-.8-.2-1.2L70.4 242.5c-4.2-10.1-6.4-20.8-6.4-31.7c-18.6 6.6-32 24.4-32 45.3l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-41.3 31.3-75.2 71.4-79.5c9-19.8 25.6-35.4 46-43.1c3.4 10.4 7.4 20.4 11.8 29.8C109.8 170.2 96 188.8 96 210.7c0 6.7 1.3 13.3 3.9 19.5l33.4 80.1c1.8 4.3 2.7 8.9 2.7 13.5c0 4.8-1 9.5-2.8 13.9l-8.1 19c-9.3 21.7-10.9 46-4.6 68.8l13.5 48.6c1 3.5 4.1 5.9 7.7 5.9l33.2 0c5.3 0 9.1-5 7.7-10.1l-15.9-57.2c-3.4-12.3-2.5-25.3 2.5-37l8.1-19c4.4-10.4 6.7-21.5 6.7-32.8c0-4.6-.4-9.2-1.1-13.7c-.9-5.3 .9-10.6 4.8-14.3s9.3-5.2 14.5-4L318.4 318c1.4 .3 2.8 .6 4.3 .8c7.7 1.3 13.3 8 13.3 15.8L336 472c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-160.4c0-4.6 1.9-8.9 5.3-11.9C405.6 285.1 416 264 416 240c0-2.3-.1-4.5-.3-6.7c-.1-1.5 0-3.1 .3-4.5l0-52.8c0-8.8 7.2-16 16-16l32 0c5.4 0 10.3 2.7 13.3 7.1l6.4 9.6c9.4 14.2 28.5 18.3 42.9 9.2c10.1-6.3 15.8-17.8 14.7-29.7l-7.7-80.8c-2.3-24.6-23-43.4-47.8-43.4L480 32l-8 0-24 0c-61.8 0-111.9 50-112 111.7c0 1.5-.1 2.9-.5 4.4zM464 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faCommentQuestion = {\n    prefix: 'fal',\n    iconName: 'comment-question',\n    icon: [512, 512, [], \"e14b\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM168.7 153.8l-.2 .7c-2.2 8.5 2.9 17.3 11.4 19.5s17.3-2.9 19.5-11.4l.2-.7c2.8-10.6 12.3-17.9 23.2-17.9l57.1 0c17.6 0 32 14.5 32 32.3c0 12.1-6.8 23.2-17.5 28.7l-45.8 23.4c-5.4 2.7-8.7 8.2-8.7 14.3l0 29.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-19.7 37.1-18.9c21.5-11 34.9-33.2 34.9-57.2c0-35.2-28.5-64.3-64-64.3l-57.1 0c-25.5 0-47.7 17.2-54.2 41.8zM280 336a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faGingerbreadMan = {\n    prefix: 'fal',\n    iconName: 'gingerbread-man',\n    icon: [448, 512, [], \"f79d\", \"M144 112c0-44.2 35.8-80 80-80s80 35.8 80 80c0 20.5-7.7 39.2-20.4 53.3c-4.2 4.7-5.3 11.4-2.7 17.2s8.3 9.5 14.6 9.5l72.4 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-7 0c-32.4 0-50.3 37.7-29.7 62.8l41.7 50.7c16.8 20.5 13.9 50.7-6.6 67.6s-50.7 13.9-67.6-6.6l-45.3-55c-15.4-18.7-43.9-18.7-59.3 0l-45.3 55c-16.8 20.5-47.1 23.4-67.6 6.6S58.1 422 74.9 401.5l41.7-50.7C137.3 325.7 119.4 288 87 288l-7 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l72.4 0c6.3 0 12-3.7 14.6-9.5s1.5-12.5-2.7-17.2C151.7 151.2 144 132.5 144 112zM224 0C162.1 0 112 50.1 112 112c0 17.2 3.9 33.4 10.8 48L80 160c-44.2 0-80 35.8-80 80s35.8 80 80 80l7 0c5.4 0 8.4 6.3 4.9 10.5L50.2 381.2c-28.1 34.1-23.2 84.5 10.9 112.6l9.1-11.1-9.1 11.1c34.1 28.1 84.5 23.2 112.6-10.9l45.3-55c2.6-3.1 7.3-3.1 9.9 0l45.3 55c28.1 34.1 78.5 39 112.6 10.9s39-78.5 10.9-112.6l-41.7-50.7c-3.4-4.2-.5-10.5 4.9-10.5l7 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-42.8 0c6.9-14.6 10.8-30.8 10.8-48C336 50.1 285.9 0 224 0zM192 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm32 128a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 368a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faGuaraniSign = {\n    prefix: 'fal',\n    iconName: 'guarani-sign',\n    icon: [384, 512, [], \"e19a\", \"M176 0c-8.8 0-16 7.2-16 16l0 50.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3l0 50.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c106 0 192-86 192-192c0-8.8-7.2-16-16-16l-176 0 0-144c43.6 0 83.1 17.4 112 45.7c6.3 6.2 16.4 6.1 22.6-.2s6.1-16.4-.2-22.6C291.8 85 244.3 64 192 64l0-48c0-8.8-7.2-16-16-16zM160 99.2l0 313.6C87 398 32 333.4 32 256s55-142 128-156.8zM192 416l0-144 159.2 0c-8 80.9-76.2 144-159.2 144z\"]\n  };\n  const faBurgerFries = {\n    prefix: 'fal',\n    iconName: 'burger-fries',\n    icon: [640, 512, [], \"e0cd\", \"M151.6 2.4c4.7-2.9 10.6-3.2 15.6-.7l64 32c5.4 2.7 8.8 8.3 8.8 14.3l0 218.4c-8.5 2.4-19 4.3-32 5.1l0-213.6-32-16 0 229.6c-13-.9-23.5-2.7-32-5.1L144 16c0-5.5 2.9-10.7 7.6-13.6zM279.1 233.8c-1 4-2.9 9-7.1 14.1l0-39.4L299.1 84.5 272 89.9l0-32.6 44.9-9c5.3-1.1 10.8 .6 14.6 4.5s5.4 9.4 4.2 14.6l-28.4 130c-15.5 8-24.9 23.6-28 36.4zm88.7-55.6c-10.2 4.1-19.5 8.8-28.1 13.7l-7.2 0 19.8-99.1c1.7-8.7 10.2-14.3 18.8-12.6s14.3 10.2 12.6 18.8l-15.8 79.1zM192 304c27.6 0 48.8-3.7 65.2-9.5c-.9 6.3-1.2 12.4-1.2 18.1c0 5.3 .7 10.3 2.1 15.2c-18.6 5.3-40.4 8.2-66.1 8.2c-49.1 0-84.4-10.7-109.1-28.4C61 291.8 50 272.4 44.7 256l-9.8 0L89.2 480 260 480c3.7 11.9 9.7 22.7 17.6 32L89.2 512c-14.8 0-27.6-10.1-31.1-24.5L.6 250.5c-.4-1.7-.6-3.3-.6-5.1C0 233.6 9.6 224 21.4 224l32.9 0c9.5 0 17.2 8.3 19.5 17.5C79.6 265 102.7 304 192 304zM21.4 192c-.9 0-1.7 0-2.5 .1L.3 99.1C-1.4 90.5 4.2 82 12.9 80.3s17.1 3.9 18.8 12.6L51.5 192l-30.1 0zm98.8 63.6c-10.3-7.4-13.9-15.8-15.4-21.7c-3-12.1-11.4-26.5-25.2-34.9L56.2 58.6c-1.2-6.9 2.3-13.8 8.6-16.9L112 18.1l0 35.8L89.7 65l31.9 191.5c-.5-.3-1-.7-1.4-1zm210.7 23.9c-5.7 6.2-9.2 14.6-10.4 24.4l287 0c-1.2-9.8-4.7-18.2-10.4-24.4c-8.3-9-20.6-20.1-37.1-30.1c-.8 8.1-7.6 14.5-15.9 14.5c-8.8 0-16-7.2-16-16c0-4.6 1.9-8.7 5-11.6c-15.7-6.1-33.9-10.5-54.9-11.9c1.2 2.2 1.9 4.8 1.9 7.5c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.7 .7-5.3 1.9-7.5c-21 1.4-39.2 5.9-54.9 11.9c3.1 2.9 5 7 5 11.6c0 8.8-7.2 16-16 16c-8.3 0-15.1-6.3-15.9-14.5c-16.6 10-28.8 21.1-37.1 30.1zM464 191.8c82 0 132.6 40 156.5 65.9c14.6 15.7 19.5 36.1 19.5 54.7c0 12.9-10.5 23.4-23.4 23.4l-305.2 0c-12.9 0-23.4-10.5-23.4-23.4c0-18.7 4.9-39.1 19.5-54.7c24-25.8 74.5-65.9 156.5-65.9zm-176 184c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16zm0 77.3c0-20.6 16.7-37.3 37.3-37.3l277.3 0c20.6 0 37.3 16.7 37.3 37.3c0 32.4-26.3 58.7-58.7 58.7l-234.7 0c-32.4 0-58.7-26.3-58.7-58.7zm37.3-5.3c-2.9 0-5.3 2.4-5.3 5.3c0 14.7 11.9 26.7 26.7 26.7l234.7 0c14.7 0 26.7-11.9 26.7-26.7c0-2.9-2.4-5.3-5.3-5.3l-277.3 0z\"]\n  };\n  const faMugTea = {\n    prefix: 'fal',\n    iconName: 'mug-tea',\n    icon: [576, 512, [], \"f875\", \"M144 96L64 96l0 256c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-80 0-176-32 0L176 96l0 40.5 36.5 30.4C219.8 173 224 182 224 191.5l0 64.5c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64.5c0-9.5 4.2-18.5 11.5-24.6L144 136.5 144 96zm16-32l192 0 32 0 80 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-48 0 0 64c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L32 96c0-17.7 14.3-32 32-32l96 0zM464 96l-48 0 0 160 48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80zM128 256l64 0 0-64.5-32-26.7-32 26.7 0 64.5z\"]\n  };\n  const faBorderTop = {\n    prefix: 'fal',\n    iconName: 'border-top',\n    icon: [448, 512, [], \"f855\", \"M0 48c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 64C7.2 64 0 56.8 0 48zM56 160A24 24 0 1 1 8 160a24 24 0 1 1 48 0zm336 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-144 0a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM8 352a24 24 0 1 1 48 0A24 24 0 1 1 8 352zm432 0a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-240 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM56 256A24 24 0 1 1 8 256a24 24 0 1 1 48 0zm336 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-144 0a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM8 448a24 24 0 1 1 48 0A24 24 0 1 1 8 448zm432 0a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-240 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM152 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM104 448a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm240 0a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM296 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faArrowsRotate = {\n    prefix: 'fal',\n    iconName: 'arrows-rotate',\n    icon: [512, 512, [128472, \"refresh\", \"sync\"], \"f021\", \"M69.4 210.6C89.8 126.5 165.6 64 256 64c71.1 0 133.1 38.6 166.3 96L368 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l80.7 0 15.3 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 60.6C408.8 75.5 337.5 32 256 32C149.6 32 60.5 106.2 37.7 205.6C35.5 215.2 43.1 224 53 224c7.9 0 14.6-5.7 16.5-13.4zm373.2 90.9C422.2 385.5 346.4 448 256 448c-71.1 0-133.1-38.6-166.3-96l54.5 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80.9 0-15.1 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-60.2C103.4 436.6 174.7 480 256 480c106.4 0 195.5-74.2 218.3-173.6c2.2-9.6-5.4-18.4-15.3-18.4c-7.9 0-14.6 5.7-16.5 13.4z\"]\n  };\n  const faRefresh = faArrowsRotate;\n  const faSync = faArrowsRotate;\n  const faCircleBookOpen = {\n    prefix: 'fal',\n    iconName: 'circle-book-open',\n    icon: [512, 512, [\"book-circle\"], \"e0ff\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144-69.7l0 130 .7-.1c12.3-2.1 29.3-4.2 47.3-4.2c18.4 0 35.4 5.9 48 11.8l0-137.5c-2.4-1-5.3-2.1-8.5-3.2c-10.8-3.7-25-7.2-39.5-7.2s-28.7 3.5-39.5 7.2c-3.2 1.1-6.1 2.2-8.5 3.2zM246 364.5l-.1-.1c-.2-.1-.4-.3-.8-.6c-.7-.5-1.8-1.3-3.3-2.3c-2.9-2-7.2-4.6-12.5-7.3C218.7 348.8 205.3 344 192 344c-15.7 0-30.8 1.9-42 3.8c-5.6 1-10.1 1.9-13.3 2.6c-1.6 .4-2.8 .6-3.6 .8l-.9 .2-.2 0s0 0 0 0s0 0 0 0c-4.8 1.3-9.9 .2-13.8-2.8s-6.2-7.7-6.2-12.7l0-160c0-5.9 3.3-11.4 8.5-14.1L128 176c-7.5-14.1-7.5-14.1-7.5-14.1s0 0 0 0s0 0 0 0s0 0 0 0l.1-.1 .4-.2c.3-.2 .7-.4 1.2-.6c1.1-.5 2.5-1.2 4.4-2.1c3.7-1.7 9-3.9 15.5-6c12.7-4.3 30.6-8.8 49.8-8.8s37.1 4.5 49.8 8.8c5.7 1.9 10.6 3.9 14.2 5.5c3.6-1.6 8.5-3.5 14.2-5.5c12.7-4.3 30.6-8.8 49.8-8.8s37.1 4.5 49.8 8.8c6.4 2.2 11.7 4.4 15.5 6c1.9 .8 3.4 1.5 4.4 2.1c.5 .3 .9 .5 1.2 .6l.4 .2 .1 .1c0 0 0 0 0 0s0 0 0 0s0 0 0 0L384 176l7.5-14.1c5.2 2.8 8.5 8.2 8.5 14.1l0 160c0 5-2.3 9.6-6.2 12.7s-9 4.1-13.8 2.8c0 0 0 0 0 0s0 0 0 0l-.2 0-.9-.2c-.8-.2-2-.5-3.6-.8c-3.1-.7-7.7-1.6-13.3-2.6c-11.2-1.9-26.3-3.8-42-3.8c-13.3 0-26.7 4.8-37.4 10.3c-5.2 2.7-9.5 5.3-12.5 7.3c-1.5 1-2.6 1.8-3.3 2.3c-.4 .3-.6 .5-.8 .6l-.1 .1c-.3 .3-.7 .5-1 .8c-.3 .2-.6 .4-.9 .5c-2.3 1.4-5 2.1-7.6 2.2c-.4 0-.8 0-1.3 0c-2.7-.1-5.3-1-7.7-2.4c-.5-.3-1-.7-1.5-1zm26-40.7c12.6-6 29.6-11.8 48-11.8c18.1 0 35 2.1 47.3 4.2l.7 .1 0-130c-2.4-1-5.3-2.1-8.5-3.2c-10.8-3.7-25-7.2-39.5-7.2s-28.7 3.5-39.5 7.2c-3.2 1.1-6.1 2.2-8.5 3.2l0 137.5z\"]\n  };\n  const faBookCircle = faCircleBookOpen;\n  const faArrowsToDottedLine = {\n    prefix: 'fal',\n    iconName: 'arrows-to-dotted-line',\n    icon: [448, 512, [], \"e0a6\", \"M224 192c-4.2 0-8.3-1.7-11.3-4.7l-80-80c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 137.4 208 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 121.4 52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-80 80c-3 3-7.1 4.7-11.3 4.7zM56 256A24 24 0 1 1 8 256a24 24 0 1 1 48 0zm384 0a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM320 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm-72-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM128 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm107.3 44.7l80 80c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L240 374.6 240 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-121.4-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l80-80c3-3 7.1-4.7 11.3-4.7s8.3 1.7 11.3 4.7z\"]\n  };\n  const faFireExtinguisher = {\n    prefix: 'fal',\n    iconName: 'fire-extinguisher',\n    icon: [512, 512, [129519], \"f134\", \"M320 96l0-16 0-16L480 32l0 96L320 96zM288 64l-96 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48C104.5 64 55.6 92.3 27 135.1c-7.3 11-13.4 22.9-17.8 35.6c-2.9 8.3 1.4 17.5 9.8 20.4s17.5-1.4 20.4-9.8c3.6-10.1 8.4-19.7 14.3-28.4C76.5 118.6 115.6 96 160 96l0 33.1c-54.3 7.8-96 54.4-96 110.9l0 208c0 35.3 28.7 64 64 64l96 0c35.3 0 64-28.7 64-64l0-208c0-56.4-41.7-103.1-96-110.9L192 96l96 0s0 0 0 0c0 15.3 10.8 28.4 25.7 31.4l160 32c9.4 1.9 19.1-.6 26.6-6.6s11.7-15.2 11.7-24.7l0-96c0-9.6-4.3-18.7-11.7-24.7s-17.2-8.5-26.6-6.6l-160 32c-15 3-25.7 16.1-25.7 31.4zM176 160c44.2 0 80 35.8 80 80l0 144L96 384l0-144c0-44.2 35.8-80 80-80zm80 288c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-32 160 0 0 32z\"]\n  };\n  const faMagnifyingGlassArrowsRotate = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-arrows-rotate',\n    icon: [512, 512, [], \"e65e\", \"M384 43.3l0 68.7-68.7 0L384 43.3zM392 144c13.3 0 24-10.7 24-24l0-96c0-9.7-5.8-18.5-14.8-22.2S381.9 .2 375 7L337.1 44.9C301.7 16.8 256.8 0 208 0C99 0 9.5 83.9 .7 190.7c-.7 8.8 5.8 16.5 14.6 17.3c.4 0 .8 .1 1.2 .1l.3 0c8.2-.1 15.1-6.4 15.8-14.7C40.1 103 115.7 32 208 32c39.9 0 76.8 13.3 106.3 35.7L279 103c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l96 0zM32 372.7L32 304l68.7 0L32 372.7zM24 272c-13.3 0-24 10.7-24 24l0 96c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l96-96c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8l-96 0zm342 71.3c27.7-32.3 45.6-73.1 49.3-118c.7-8.8-5.8-16.5-14.6-17.3c-.4 0-.8 0-1.2-.1l-.3 0c-8.2 .1-15.1 6.4-15.8 14.7C375.9 313 300.3 384 208 384c-39.9 0-76.8-13.3-106.3-35.7L78.9 371.1C114.3 399.2 159.2 416 208 416c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3z\"]\n  };\n  const faGarageOpen = {\n    prefix: 'fal',\n    iconName: 'garage-open',\n    icon: [640, 512, [], \"e00b\", \"M313.8 36c4-1.7 8.4-1.7 12.4 0L588.4 146.4c11.9 5 19.6 16.6 19.6 29.5L608 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-320.1c0-25.8-15.4-49-39.2-59L338.6 6.5c-11.9-5-25.3-5-37.3 0L39.2 116.9C15.4 126.9 0 150.1 0 175.9L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-320.1c0-12.9 7.7-24.5 19.6-29.5L313.8 36zM128 192c-17.7 0-32 14.3-32 32l0 272c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208 384 0 0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-272c0-17.7-14.3-32-32-32l-384 0zm384 64l-384 0 0-32 384 0 0 32zM212.5 320l-10.6 32.8C186.3 362.7 176 380.2 176 400l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 224 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-19.8-10.3-37.3-25.9-47.2L427.5 320l-33.6 0 7.8 24-163.3 0 7.8-24-33.6 0zM432 400l0 48-224 0 0-48c0-13.3 10.7-24 24-24l176 0c13.3 0 24 10.7 24 24zM248 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm160-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faShelvesEmpty = {\n    prefix: 'fal',\n    iconName: 'shelves-empty',\n    icon: [640, 512, [], \"e246\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 176 0 432l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 576 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 0-256 0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144L32 160 32 16zm0 176l576 0 0 224L32 416l0-224z\"]\n  };\n  const faCruzeiroSign = {\n    prefix: 'fal',\n    iconName: 'cruzeiro-sign',\n    icon: [448, 512, [], \"e152\", \"M64 256C64 150.1 150.6 64 257.7 64c49.6 0 94.9 18.5 129.2 48.9c6.6 5.9 16.7 5.3 22.6-1.3s5.3-16.7-1.3-22.6c-39.9-35.4-92.7-57-150.4-57C133.2 32 32 132.2 32 256s101.2 224 225.7 224c57.7 0 110.5-21.6 150.4-57c6.6-5.9 7.2-16 1.3-22.6s-16-7.2-22.6-1.3C352.6 429.5 307.3 448 257.7 448c-11.5 0-22.7-1-33.7-2.9L224 320c0-26.5 21.5-48 48-48c15.1 0 29.3 7.1 38.4 19.2l4.8 6.4c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4L336 272c-15.1-20.1-38.8-32-64-32c-18 0-34.6 6-48 16l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80 0 116.7C117.3 410 64 339.1 64 256z\"]\n  };\n  const faWatchApple = {\n    prefix: 'fal',\n    iconName: 'watch-apple',\n    icon: [384, 512, [], \"e2cb\", \"M96 48l0 16 192 0 0-16c0-8.8-7.2-16-16-16L112 32c-8.8 0-16 7.2-16 16zM64 65.6L64 48C64 21.5 85.5 0 112 0L272 0c26.5 0 48 21.5 48 48l0 17.6c36.5 7.4 64 39.7 64 78.4l0 224c0 38.7-27.5 71-64 78.4l0 17.6c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-17.6C27.5 439 0 406.7 0 368L0 144c0-38.7 27.5-71 64-78.4zM96 464c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-16L96 448l0 16zM80 96c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L80 96zM192 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm16 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-56-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56-120a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-56-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm168-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faWatchCalculator = {\n    prefix: 'fal',\n    iconName: 'watch-calculator',\n    icon: [384, 512, [], \"f8f0\", \"M96 48l0 16 192 0 0-16c0-8.8-7.2-16-16-16L112 32c-8.8 0-16 7.2-16 16zM64 65.6L64 48C64 21.5 85.5 0 112 0L272 0c26.5 0 48 21.5 48 48l0 17.6c36.5 7.4 64 39.7 64 78.4l0 224c0 38.7-27.5 71-64 78.4l0 17.6c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-17.6C27.5 439 0 406.7 0 368L0 144c0-38.7 27.5-71 64-78.4zM96 464c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-16L96 448l0 16zM80 96c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L80 96zm16 96l192 0 0-32L96 160l0 32zM64 144c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16L80 224c-8.8 0-16-7.2-16-16l0-64zm64 136a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm64 24a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm112-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM104 384a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm112-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm64 24a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"]\n  };\n  const faListDropdown = {\n    prefix: 'fal',\n    iconName: 'list-dropdown',\n    icon: [512, 512, [], \"e1cf\", \"M64 64C46.3 64 32 78.3 32 96l0 64 448 0 0-64c0-17.7-14.3-32-32-32L64 64zM32 192l0 224c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-224L32 192zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 256l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM352.2 90.3L384 109.3l31.8-19.1c7.6-4.5 17.4-2.1 21.9 5.5s2.1 17.4-5.5 22l-40 24c-5.1 3-11.4 3-16.5 0l-40-24c-7.6-4.5-10-14.4-5.5-22s14.4-10 21.9-5.5z\"]\n  };\n  const faCabinetFiling = {\n    prefix: 'fal',\n    iconName: 'cabinet-filing',\n    icon: [448, 512, [128452], \"f64b\", \"M416 240L32 240 32 64c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 176zM0 256l0 16L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-176 0-16 0-16 0-176c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 240l0 16zM416 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-176 384 0 0 176zM160 96c-17.7 0-32 14.3-32 32l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 128 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16c0-17.7-14.3-32-32-32L160 96zm0 256c-17.7 0-32 14.3-32 32l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 128 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16c0-17.7-14.3-32-32-32l-128 0z\"]\n  };\n  const faBurgerSoda = {\n    prefix: 'fal',\n    iconName: 'burger-soda',\n    icon: [640, 512, [], \"f858\", \"M202.4 36.4C207.8 15 227 0 249 0l23 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-23 0c-7.3 0-13.7 5-15.5 12.1l-21 83.9L368 128c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0-95.6 0c-.2 0-.5 0-.7 0L16 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l163.5 0 22.9-91.6zM60.3 468l-23-276 32.1 0L92.2 465.3c.7 8.3 7.6 14.7 15.9 14.7L260 480c3.7 11.9 9.7 22.7 17.5 32c-.6 0-1.1 0-1.7 0l-167.7 0c-25 0-45.8-19.1-47.8-44zM330.9 279.4c-5.7 6.2-9.2 14.6-10.4 24.4l287 0c-1.2-9.8-4.7-18.2-10.4-24.4c-8.3-9-20.6-20.1-37.1-30.1c-.8 8.1-7.6 14.5-15.9 14.5c-8.8 0-16-7.2-16-16c0-4.6 1.9-8.7 5-11.6c-15.7-6.1-33.9-10.5-54.9-11.9c1.2 2.2 1.9 4.8 1.9 7.5c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.7 .7-5.3 1.9-7.5c-21 1.4-39.2 5.9-54.9 11.9c3.1 2.9 5 7 5 11.6c0 8.8-7.2 16-16 16c-8.3 0-15.1-6.3-15.9-14.5c-16.6 10-28.8 21.1-37.1 30.1zM464 191.8c82 0 132.6 40 156.5 65.9c14.6 15.7 19.5 36.1 19.5 54.7c0 12.9-10.5 23.4-23.4 23.4l-305.2 0c-12.9 0-23.4-10.5-23.4-23.4c0-18.7 4.9-39.1 19.5-54.7c24-25.8 74.5-65.9 156.5-65.9zm-176 184c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16zm0 77.3c0-20.6 16.7-37.3 37.3-37.3l277.3 0c20.6 0 37.3 16.7 37.3 37.3c0 32.4-26.3 58.7-58.7 58.7l-234.7 0c-32.4 0-58.7-26.3-58.7-58.7zm37.3-5.3c-2.9 0-5.3 2.4-5.3 5.3c0 14.7 11.9 26.7 26.7 26.7l234.7 0c14.7 0 26.7-11.9 26.7-26.7c0-2.9-2.4-5.3-5.3-5.3l-277.3 0z\"]\n  };\n  const faSquareArrowUp = {\n    prefix: 'fal',\n    iconName: 'square-arrow-up',\n    icon: [448, 512, [\"arrow-square-up\"], \"f33c\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm235.3 36.7l96 96c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L240 182.6 240 368c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-185.4-68.7 68.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faArrowSquareUp = faSquareArrowUp;\n  const faGreaterThanEqual = {\n    prefix: 'fal',\n    iconName: 'greater-than-equal',\n    icon: [448, 512, [], \"f532\", \"M41.9 62.8c-8.2-3.3-12.1-12.7-8.8-20.9s12.7-12.1 20.9-8.8l352 144c6 2.5 9.9 8.3 9.9 14.8s-3.9 12.3-9.9 14.8l-352 144c-8.2 3.3-17.5-.6-20.9-8.8s.6-17.5 8.8-20.9L357.7 192 41.9 62.8zM432 448c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l416 0z\"]\n  };\n  const faPalletBox = {\n    prefix: 'fal',\n    iconName: 'pallet-box',\n    icon: [640, 512, [], \"e208\", \"M464 32c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16l64 0 0 112c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L320 116l54.4 40.8c4.8 3.6 11.3 4.2 16.8 1.5s8.8-8.3 8.8-14.3l0-112 64 0zM272 32l96 0 0 80L329.6 83.2c-5.7-4.3-13.5-4.3-19.2 0L272 112l0-80zM176 0c-26.5 0-48 21.5-48 48l0 192c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48L176 0zM0 368c0 8.8 7.2 16 16 16l48 0 0 96-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 240 0 240 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-96 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0-240 0L80 352l-64 0c-8.8 0-16 7.2-16 16zM96 480l0-96 208 0 0 96L96 480zm240 0l0-96 208 0 0 96-208 0z\"]\n  };\n  const faFaceConfounded = {\n    prefix: 'fal',\n    iconName: 'face-confounded',\n    icon: [512, 512, [], \"e36c\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm216.9 98.7L256 380.8l39.1-26.1c5.4-3.6 12.4-3.6 17.8 0l40.3 26.8 23.7-11.8c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-32 16c-5.1 2.6-11.3 2.2-16-1L304 387.2l-39.1 26.1c-5.4 3.6-12.4 3.6-17.8 0L208 387.2l-39.1 26.1c-4.8 3.2-10.9 3.6-16 1l-32-16c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2l23.7 11.8 40.3-26.8c5.4-3.6 12.4-3.6 17.8 0zM129.3 216.8c4-7.9 13.6-11.1 21.5-7.2l64 32c5.4 2.7 8.8 8.3 8.8 14.3s-3.4 11.6-8.8 14.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5L171.9 256l-35.4-17.7c-7.9-4-11.1-13.6-7.2-21.5zm246.2 21.5L340.2 256l35.4 17.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-5.4-2.7-8.8-8.3-8.8-14.3s3.4-11.6 8.8-14.3l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n  };\n  const faShieldHalved = {\n    prefix: 'fal',\n    iconName: 'shield-halved',\n    icon: [512, 512, [\"shield-alt\"], \"f3ed\", \"M240 38.8l0 433.8C86.8 397.1 48.5 233.2 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6L240 38.8zm32 433.8l0-433.9 173.2 73.5c11.3 4.8 18.9 15.5 18.8 27.6c-.5 93.3-38.8 257.3-192 332.8zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8z\"]\n  };\n  const faShieldAlt = faShieldHalved;\n  const faTruckPlow = {\n    prefix: 'fal',\n    iconName: 'truck-plow',\n    icon: [640, 512, [], \"f7de\", \"M176 64l94.1 0c5.6 0 10.7 2.9 13.7 7.7L357.2 192 160 192l0-112c0-8.8 7.2-16 16-16zM394.8 192l-5.1-8.3L311 55c-8.7-14.3-24.2-23-41-23L176 32c-26.5 0-48 21.5-48 48l0 112-72 0c-30.9 0-56 25.1-56 56l0 96c0 19.4 13.7 35.5 32 39.2l0 .8c0 53 43 96 96 96s96-43 96-96l48 0c0 53 43 96 96 96s96-43 96-96l56.5 0 75.2 90.2c5.7 6.8 15.7 7.7 22.5 2s7.7-15.7 2-22.5L544 362.2l0-10.2 0-138.2 76.3-91.6c5.7-6.8 4.7-16.9-2-22.5s-16.9-4.7-22.5 2l-80 96c-2.4 2.9-3.7 6.5-3.7 10.2l0 144-32.8 0c.5-2.6 .8-5.3 .8-8l0-96c0-30.9-25.1-56-56-56l-29.2 0zM448 330.9C430.8 305 401.4 288 368 288c-41.8 0-77.4 26.7-90.5 64l-58.9 0c-13.2-37.3-48.7-64-90.5-64c-41.7 0-77.1 26.5-90.4 63.6c-3.2-1-5.6-4.1-5.6-7.6l0-96c0-13.3 10.7-24 24-24l368 0c13.3 0 24 10.7 24 24l0 82.9zM64 384a64 64 0 1 1 128 0A64 64 0 1 1 64 384zm304-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faBookAtlas = {\n    prefix: 'fal',\n    iconName: 'book-atlas',\n    icon: [448, 512, [\"atlas\"], \"f558\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 32C46.3 32 32 46.3 32 64l0 328.6zM176.5 224l-31 0c4.8 26.1 21.1 48.2 43.5 60.8c-6.6-16.9-11-37.8-12.5-60.8zm0-32c1.4-22.9 5.9-43.8 12.5-60.8c-22.4 12.6-38.7 34.7-43.5 60.8l31 0zM112 208a120 120 0 1 1 240 0 120 120 0 1 1 -240 0zm206.5 16l-31 0c-1.4 22.9-5.9 43.8-12.5 60.8c22.4-12.6 38.7-34.7 43.5-60.8zM275 131.2c6.6 16.9 11 37.8 12.5 60.8l31 0c-4.8-26.1-21.1-48.2-43.5-60.8zM255.4 224l-46.9 0c1.6 22.6 6.5 41.8 12.8 55.3c4.7 10.1 8.6 14.2 10.6 15.8c2-1.6 5.9-5.7 10.6-15.8c6.3-13.5 11.2-32.7 12.8-55.3zm-46.9-32l46.9 0c-1.6-22.6-6.5-41.8-12.8-55.3c-4.7-10.1-8.6-14.2-10.6-15.8c-2 1.6-5.9 5.7-10.6 15.8c-6.3 13.5-11.2 32.7-12.8 55.3z\"]\n  };\n  const faAtlas = faBookAtlas;\n  const faVirus = {\n    prefix: 'fal',\n    iconName: 'virus',\n    icon: [512, 512, [], \"e074\", \"M75 75c-12.5 12.5-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5L288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75zm331.2 30.8C350.8 161.2 390.1 256 468.5 256c-78.4 0-117.7 94.8-62.2 150.2c0 0 0 0 0 0C350.8 350.8 256 390 256 468.4c0-78.4-94.8-117.6-150.2-62.2C161.2 350.8 121.9 256 43.5 256c78.4 0 117.7-94.8 62.2-150.2c0 0 0 0 0 0C161.2 161.2 256 121.9 256 43.5c0 78.4 94.8 117.7 150.2 62.2zM224 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faGridRound2 = {\n    prefix: 'fal',\n    iconName: 'grid-round-2',\n    icon: [512, 512, [], \"e5db\", \"M128 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm96-64A96 96 0 1 1 32 128a96 96 0 1 1 192 0zM128 448a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm96-64A96 96 0 1 1 32 384a96 96 0 1 1 192 0zm96-256a64 64 0 1 0 128 0 64 64 0 1 0 -128 0zm64 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zm0 224a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm96-64a96 96 0 1 1 -192 0 96 96 0 1 1 192 0z\"]\n  };\n  const faCommentMiddleTop = {\n    prefix: 'fal',\n    iconName: 'comment-middle-top',\n    icon: [512, 512, [], \"e14a\", \"M216.9 117.7L256 39.6l39.1 78.1c4.3 8.6 12.3 14.8 21.7 16.9C415.4 156.5 480 227.6 480 304c0 91.3-93.8 176-224 176S32 395.3 32 304c0-76.4 64.6-147.5 163.3-169.4c9.4-2.1 17.4-8.3 21.7-16.9zm44.5-89s0 0 0 0L256 25.9l5.5 2.7s0 0 0 0zm62.2 74.7l-44.5-89C274.8 5.5 265.8 0 256 0s-18.8 5.5-23.2 14.3l-44.5 89C79.8 127.5 0 208.2 0 304C0 418.9 114.6 512 256 512s256-93.1 256-208c0-95.8-79.8-176.5-188.3-200.7z\"]\n  };\n  const faWave = {\n    prefix: 'fal',\n    iconName: 'wave',\n    icon: [576, 512, [], \"e65b\", \"M304 80c-88.4 0-160 71.6-160 160c0 61.9-50.1 112-112 112c-8.8 0-16-7.2-16-16s7.2-16 16-16c44.2 0 80-35.8 80-80c0-106 86-192 192-192c64.9 0 122.4 32.3 157.1 81.6c4.2 5.9 3.8 14-.8 19.5s-12.5 7.3-19.1 4.1c-12.4-5.9-26.4-9.2-41.1-9.2c-53 0-96 43-96 96c0 44.2 35.8 80 80 80c0 0 0 0 0 0c20.9 0 41.6-10 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 337.9 414.3 352 384 352c0 0 0 0 0 0c-61.9 0-112-50.1-112-112c0-70.7 57.3-128 128-128c0 0 0 0 0 0c-26.8-20.1-60-32-96-32zM133.8 426.8C150.3 438 171.1 448 192 448s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 438 363.1 448 384 448s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 465.9 414.3 480 384 480s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 465.9 222.3 480 192 480s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 480.1 0 472 0 462.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9z\"]\n  };\n  const faEnvelopeCircleCheck = {\n    prefix: 'fal',\n    iconName: 'envelope-circle-check',\n    icon: [640, 512, [], \"e4e8\", \"M64 96l384 0c17.7 0 32 14.3 32 32l0 32.7c5.3-.5 10.6-.7 16-.7s10.7 .2 16 .7l0-32.7c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l296.2 0c-8.1-9.8-15.2-20.6-21-32L64 416c-17.7 0-32-14.3-32-32l0-176.4L208.7 337.1c28.2 20.6 66.5 20.6 94.6 0l17.1-12.5c1-16.2 4.3-31.8 9.4-46.6l-45.4 33.3c-16.9 12.4-39.9 12.4-56.8 0L32 167.9 32 128c0-17.7 14.3-32 32-32zM496 224a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-187.3c-6.2-6.2-16.4-6.2-22.6 0L480 353.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faLayerGroup = {\n    prefix: 'fal',\n    iconName: 'layer-group',\n    icon: [576, 512, [], \"f5fd\", \"M266.2 4.7C273 1.6 280.5 0 288 0s15 1.6 21.8 4.7l217.4 97.5c10.2 4.6 16.8 14.7 16.8 25.9s-6.6 21.3-16.8 25.9L309.8 251.3c-6.9 3.1-14.3 4.7-21.8 4.7s-15-1.6-21.8-4.7L48.8 153.9C38.6 149.3 32 139.2 32 128s6.6-21.3 16.8-25.9L266.2 4.7zM288 32c-3 0-6 .6-8.8 1.9L69.3 128l210 94.1c2.8 1.2 5.7 1.9 8.8 1.9s6-.6 8.8-1.9l210-94.1-210-94.1C294 32.6 291 32 288 32zM48.8 358.1l45.9-20.6 39.1 17.5L69.3 384l210 94.1c2.8 1.2 5.7 1.9 8.8 1.9s6-.6 8.8-1.9l210-94.1-64.5-28.9 39.1-17.5 45.9 20.6c10.2 4.6 16.8 14.7 16.8 25.9s-6.6 21.3-16.8 25.9L309.8 507.3c-6.9 3.1-14.3 4.7-21.8 4.7s-15-1.6-21.8-4.7L48.8 409.9C38.6 405.3 32 395.2 32 384s6.6-21.3 16.8-25.9zM94.7 209.5l39.1 17.5L69.3 256l210 94.1c2.8 1.2 5.7 1.9 8.8 1.9s6-.6 8.8-1.9l210-94.1-64.5-28.9 39.1-17.5 45.9 20.6c10.2 4.6 16.8 14.7 16.8 25.9s-6.6 21.3-16.8 25.9L309.8 379.3c-6.9 3.1-14.3 4.7-21.8 4.7s-15-1.6-21.8-4.7L48.8 281.9C38.6 277.3 32 267.2 32 256s6.6-21.3 16.8-25.9l45.9-20.6z\"]\n  };\n  const faRestroomSimple = {\n    prefix: 'fal',\n    iconName: 'restroom-simple',\n    icon: [640, 512, [], \"e23a\", \"M96 64a32 32 0 1 1 64 0A32 32 0 1 1 96 64zm96 0A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM57.8 236c2.1-24.9 22.9-44 47.8-44l44.8 0c25 0 45.8 19.1 47.8 44l4.1 49.3c1.6 18.7-13.2 34.7-31.9 34.7l-84.9 0c-18.7 0-33.4-16-31.9-34.7L57.8 236zm-31.9-2.7l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144 64 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-147.7c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160l-44.8 0c-41.6 0-76.3 31.9-79.7 73.4zM320 0c-8.8 0-16 7.2-16 16l0 480c0 8.8 7.2 16 16 16s16-7.2 16-16l0-480c0-8.8-7.2-16-16-16zM512 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 512 0a64 64 0 1 0 0 128zm-15.7 64l31.4 0c14.3 0 26.8 9.5 30.8 23.2L597.6 352l-171.2 0 39.1-136.8c3.9-13.7 16.5-23.2 30.8-23.2zm0-32c-28.6 0-53.7 18.9-61.5 46.4L395.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8l21.6 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 64 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 21.6 0c21.3 0 36.6-20.3 30.8-40.8L589.3 206.4c-7.8-27.5-33-46.4-61.5-46.4l-31.4 0z\"]\n  };\n  const faArrowsToDot = {\n    prefix: 'fal',\n    iconName: 'arrows-to-dot',\n    icon: [512, 512, [], \"e4be\", \"M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 121.4L187.3 84.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 137.4 272 16zm16 240a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm59.3 171.3c6.2-6.2 6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 374.6 240 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4 52.7 52.7c6.2 6.2 16.4 6.2 22.6 0zM84.7 164.7c-6.2 6.2-6.2 16.4 0 22.6L137.4 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l121.4 0L84.7 324.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0zm342.6 0c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L374.6 272 496 272c8.8 0 16-7.2 16-16s-7.2-16-16-16l-121.4 0 52.7-52.7c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faBorderOuter = {\n    prefix: 'fal',\n    iconName: 'border-outer',\n    icon: [448, 512, [], \"f851\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 88a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm-72 72a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm72 24a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"]\n  };\n  const faHashtagLock = {\n    prefix: 'fal',\n    iconName: 'hashtag-lock',\n    icon: [576, 512, [], \"e415\", \"M195.6 32.4c8.6 2 14 10.6 12 19.2L186.3 144l127.2 0 23-99.6c2-8.6 10.6-14 19.2-12s14 10.6 12 19.2L346.3 144l85.7 0c8.8 0 16 7.2 16 16c0 .4 0 .8 0 1.1c-15.1 2.2-29.2 7.3-41.7 14.9l-67.4 0L271.6 467.6c-2 8.6-10.6 14-19.2 12s-14-10.6-12-19.2L261.7 368l-127.2 0-23 99.6c-2 8.6-10.6 14-19.2 12s-14-10.6-12-19.2L101.7 368 16 368c-8.8 0-16-7.2-16-16s7.2-16 16-16l93.1 0L146 176l-98 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l105.4 0 23-99.6c2-8.6 10.6-14 19.2-12zM178.9 176L142 336l127.2 0L306 176l-127.2 0zM464 224c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm0 80l0 128 160 0 0-128-160 0z\"]\n  };\n  const faClockTwoThirty = {\n    prefix: 'fal',\n    iconName: 'clock-two-thirty',\n    icon: [512, 512, [], \"e35b\", \"M32 256a224 224 0 1 0 448 0A224 224 0 1 0 32 256zm480 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM240 400l0-144c0-5.3 2.7-10.3 7.1-13.3l96-64c7.4-4.9 17.3-2.9 22.2 4.4s2.9 17.3-4.4 22.2L272 264.6 272 400c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faArchway = {\n    prefix: 'fal',\n    iconName: 'archway',\n    icon: [512, 512, [], \"f557\", \"M0 48c0-8.8 7.2-16 16-16l32 0 416 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 384 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0-40 0-56 0c-8.8 0-16-7.2-16-16l0-112c0-53-43-96-96-96s-96 43-96 96l0 112c0 8.8-7.2 16-16 16l-56 0-40 0-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0L32 64 16 64C7.2 64 0 56.8 0 48zM64 64l0 64 384 0 0-64L64 64zm0 96l0 288 24 0 40 0 0-96c0-70.7 57.3-128 128-128s128 57.3 128 128l0 96 40 0 24 0 0-288L64 160z\"]\n  };\n  const faHeartCircleCheck = {\n    prefix: 'fal',\n    iconName: 'heart-circle-check',\n    icon: [576, 512, [], \"e4fd\", \"M244 130.6l-12-13.5-4.2-4.7c-26-29.2-65.3-42.8-103.8-35.8c-53.3 9.7-92 56.1-92 110.3l0 3.5c0 32.3 13.4 63.1 37.1 85.1L253 446.8c.8 .7 1.9 1.2 3 1.2s2.2-.4 3-1.2l10.9-10.2c4.3 10.2 9.6 20 15.7 29.1l-4.9 4.5c-.8 .8-1.7 1.5-2.6 2.2c-6.3 4.9-14.1 7.5-22.1 7.5c-9.2 0-18-3.5-24.8-9.7L47.2 299c-3.8-3.5-7.3-7.2-10.7-11C13.1 261 0 226.4 0 190.4l0-3.5C0 117.3 49.8 57.6 118.3 45.1c40.9-7.4 82.6 3.2 114.7 28.4c6.7 5.3 13 11.1 18.7 17.6l4.2 4.7 4.2-4.7c4.2-4.7 8.6-9.1 13.3-13.1c1.8-1.5 3.6-3 5.4-4.5C311 48.4 352.7 37.7 393.7 45.1C462.2 57.6 512 117.3 512 186.9l0 3.5c0 6.8-.5 13.5-1.4 20.1c-9.8-4.9-20.2-8.9-30.9-12c.2-2.7 .3-5.4 .3-8.1l0-3.5c0-54.2-38.7-100.6-92-110.3c-38.5-7-77.8 6.6-103.8 35.8l-4.2 4.7-12 13.5c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faHouseChimneyCrack = {\n    prefix: 'fal',\n    iconName: 'house-chimney-crack',\n    icon: [576, 512, [\"house-damage\"], \"f6f1\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0L384 79.4 384 56c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 136.3L570.6 244c6.6 5.8 7.3 16 1.4 22.6s-16 7.3-22.6 1.4L512 235l0 197c0 44.2-35.8 80-80 80l-288 0c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM480 164.1L480 64l-64 0 0 43.6 64 56.5zM96 206.7L96 432c0 26.5 21.5 48 48 48l130.1 0-47.4-71.1c-4.9-7.4-2.9-17.3 4.4-22.2l79.8-53.2-82.2-82.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l96 96c3.4 3.4 5.1 8.1 4.6 12.9s-3.1 9.1-7 11.7l-82.7 55.1L312.6 480 432 480c26.5 0 48-21.5 48-48l0-225.3L288 37.3 96 206.7z\"]\n  };\n  const faHouseDamage = faHouseChimneyCrack;\n  const faFileZipper = {\n    prefix: 'fal',\n    iconName: 'file-zipper',\n    icon: [384, 512, [\"file-archive\"], \"f1c6\", \"M352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM64 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm32 48l32 0c7.1 0 13.4 4.7 15.4 11.6L158 318.9c1.3 4.6 2 9.3 2 14l0 3.1c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3.1c0-4.7 .7-9.5 2-14l14.7-51.3c2-6.9 8.2-11.6 15.4-11.6zm.7 71.7c-.5 1.7-.7 3.5-.7 5.2l0 3.1c0 8.8 7.2 16 16 16s16-7.2 16-16l0-3.1c0-1.8-.2-3.5-.7-5.2L115.9 288l-7.9 0L96.7 327.7z\"]\n  };\n  const faFileArchive = faFileZipper;\n  const faTicketPerforated = {\n    prefix: 'fal',\n    iconName: 'ticket-perforated',\n    icon: [640, 512, [], \"e63e\", \"M32 128c0-17.7 14.3-32 32-32l512 0c17.7 0 32 14.3 32 32l0 49.6c-36.5 7.4-64 39.7-64 78.4s27.5 71 64 78.4l0 49.6c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-66.4c0-8-8-13.6-16-13.6c-26.5 0-48-21.5-48-48s21.5-48 48-48c8 0 16-5.6 16-13.6l0-66.4c0-35.3-28.7-64-64-64L64 64zm416 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faHeartHalf = {\n    prefix: 'fal',\n    iconName: 'heart-half',\n    icon: [512, 512, [], \"e1ab\", \"M256 451.5l0-.3L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5L224 465.1l.3 .2 3.5 3.2 9 8.4c2.1 2 4.9 3.1 7.8 3.1c6.3 0 11.5-5.1 11.5-11.5l0-12.3 0-4.7zm-32-30.2L69.4 277C45.6 254.7 32 223.6 32 190.9l0-5.8c0-54.2 39.2-100.5 92.7-109.4c35.3-5.9 71.4 5.6 96.7 31l2.6 2.6 0 312z\"]\n  };\n  const faCommentCheck = {\n    prefix: 'fal',\n    iconName: 'comment-check',\n    icon: [512, 512, [], \"f4ac\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM363.3 187.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 281.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faSquare = {\n    prefix: 'fal',\n    iconName: 'square',\n    icon: [448, 512, [9632, 9723, 9724, 61590], \"f0c8\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faMemo = {\n    prefix: 'fal',\n    iconName: 'memo',\n    icon: [384, 512, [], \"e1d8\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm80 64l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 256c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMartiniGlassEmpty = {\n    prefix: 'fal',\n    iconName: 'martini-glass-empty',\n    icon: [512, 512, [\"glass-martini\"], \"f000\", \"M33 32c-.5 0-1 .4-1 1c0 .3 .1 .5 .3 .7L256 257.4 479.7 33.7c.2-.2 .3-.4 .3-.7c0-.5-.4-1-1-1L33 32zM240 286.6L9.7 56.3C3.5 50.1 0 41.7 0 33C0 14.8 14.8 0 33 0L479 0c18.2 0 33 14.8 33 33c0 8.7-3.5 17.1-9.7 23.3L272 286.6 272 480l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0-112 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0 0-193.4z\"]\n  };\n  const faGlassMartini = faMartiniGlassEmpty;\n  const faCouch = {\n    prefix: 'fal',\n    iconName: 'couch',\n    icon: [640, 512, [], \"f4b8\", \"M448 64c53 0 96 43 96 96l0 37.5c10-3.5 20.8-5.5 32-5.5l0-32c0-70.7-57.3-128-128-128L192 32C121.3 32 64 89.3 64 160l0 32c11.2 0 22 1.9 32 5.5L96 160c0-53 43-96 96-96l256 0zM96 320l0 96 0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-144c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32zM80 480c20.9 0 38.7-13.4 45.3-32l389.5 0c6.6 18.6 24.4 32 45.3 32l32 0c26.5 0 48-21.5 48-48l0-144c0-35.3-28.7-64-64-64s-64 28.7-64 64l-384 0c0-35.3-28.7-64-64-64s-64 28.7-64 64L0 432c0 26.5 21.5 48 48 48l32 0zm48-64l0-96 384 0 0 96-384 0zm416 16l0-16 0-96 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 144c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCediSign = {\n    prefix: 'fal',\n    iconName: 'cedi-sign',\n    icon: [384, 512, [], \"e0df\", \"M208 0c8.8 0 16 7.2 16 16l0 48c1.3 0 2.7 0 4 0c44 0 84.7 14.2 117.5 38.3c7.1 5.2 8.7 15.2 3.4 22.4s-15.2 8.7-22.4 3.4C299.1 108 265 96 228 96c-1.3 0-2.7 0-4 0L224 416c1.3 0 2.7 0 4 0c37 0 71.1-12 98.5-32.1c7.1-5.2 17.1-3.7 22.4 3.4s3.7 17.1-3.4 22.4C312.7 433.8 272 448 228 448c-1.3 0-2.7 0-4 0l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-51.2C101.2 428.2 32 350.3 32 256s69.2-172.2 160-188.8L192 16c0-8.8 7.2-16 16-16zM64 256c0 76 54.5 140.1 128 156.1l0-312.3C118.5 115.9 64 180 64 256z\"]\n  };\n  const faItalic = {\n    prefix: 'fal',\n    iconName: 'italic',\n    icon: [384, 512, [], \"f033\", \"M128 48c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-85 0L135.3 448 240 448c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l85 0L248.7 64 144 64c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faGlassCitrus = {\n    prefix: 'fal',\n    iconName: 'glass-citrus',\n    icon: [512, 512, [], \"f869\", \"M373.4 255.9C432.7 253.1 480 204 480 144c0-61.9-50.1-112-112-112c-44.7 0-83.2 26.2-101.2 64l-34.6 0C252 40.1 305.3 0 368 0c79.5 0 144 64.5 144 144c0 79-63.6 143.1-142.3 144l3.7-32.1zM40.9 160c-4.8 0-8.5 4.2-7.9 8.9L43 256l266 0 10-87.1c.5-4.7-3.2-8.9-7.9-8.9L40.9 160zM65.4 451.7C67.3 467.8 81 480 97.2 480l157.4 0c16.3 0 29.9-12.2 31.8-28.3L305.3 288 46.6 288 65.4 451.7zM1.2 172.6C-1.6 148.8 17 128 40.9 128L311 128c23.9 0 42.5 20.8 39.7 44.6L318.3 455.3c-3.7 32.3-31.1 56.7-63.6 56.7L97.2 512c-32.5 0-59.9-24.4-63.6-56.7L1.2 172.6z\"]\n  };\n  const faCalendarLinesPen = {\n    prefix: 'fal',\n    iconName: 'calendar-lines-pen',\n    icon: [576, 512, [], \"e472\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l194.8 0c-3.1-8.8-3.7-18.4-1.4-27.8l1.1-4.2L64 480c-17.7 0-32-14.3-32-32l0-256 352 0 32 0 32 0 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zm48 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zM96 272c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zm422.8-8l17.4 17.4c6.2 6.2 6.2 16.4 0 22.6l-24.8 24.8-40-40L496.2 264c6.2-6.2 16.4-6.2 22.6 0zM342.5 417.7L448.7 311.5l40 40L382.4 457.7c-2 2.1-4.6 3.5-7.4 4.2l-49 12.3 12.3-49c.7-2.8 2.2-5.4 4.2-7.4zM473.5 241.4L319.8 395.1c-6.2 6.2-10.5 13.9-12.6 22.3l-18.7 74.9c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2L382.8 493c8.4-2.1 16.1-6.5 22.3-12.6L558.8 326.6c18.7-18.7 18.7-49.1 0-67.9l-17.4-17.4c-18.7-18.7-49.1-18.7-67.9 0z\"]\n  };\n  const faTableCellsColumnLock = {\n    prefix: 'fal',\n    iconName: 'table-cells-column-lock',\n    icon: [640, 512, [], \"e678\", \"M352 64l0 96 128 0 0-64c0-17.7-14.3-32-32-32l-96 0zm-32 0L192 64l0 96 128 0 0-96zM160 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l96 0 0-384zm32 384l128 0 0-96-128 0 0 96zm160 0l32 0 0 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-24.1 3.5-45.8 14.6-62.4 30.9L352 192l0 128 40.6 0c-5.4 9.4-8.6 20.3-8.6 32l-32 0 0 96zM320 320l0-128-128 0 0 128 128 0zm208-96c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm160 80l-160 0 0 128 160 0 0-128z\"]\n  };\n  const faChurch = {\n    prefix: 'fal',\n    iconName: 'church',\n    icon: [640, 512, [9962], \"f51d\", \"M336 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l40 0 0 39.4-115.5 77c-17.8 11.9-28.5 31.9-28.5 53.3L160 480l-96 0c-17.7 0-32-14.3-32-32l0-69.9c0-10.9 5.5-21 14.6-26.9L128 298.6l0-38.1L29.2 324.4C11 336.2 0 356.4 0 378.1L0 448c0 35.3 28.7 64 64 64l120 0s0 0 0 0l72 0 32 0 64 0 32 0 72 0s0 0 0 0l120 0c35.3 0 64-28.7 64-64l0-69.9c0-21.7-11-41.9-29.2-53.7L512 260.5l0 38.1 81.4 52.7c9.1 5.9 14.6 16 14.6 26.9l0 69.9c0 17.7-14.3 32-32 32l-96 0 0-230.3c0-21.4-10.7-41.4-28.5-53.3L336 119.4 336 80l40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-40 0 0-32zM448 480l-64 0 0-96c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 96-64 0 0-230.3c0-10.7 5.3-20.7 14.2-26.6L320 147.2l113.8 75.8C442.7 229 448 239 448 249.7L448 480zm-96-96l0 96-64 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faPersonSnowmobiling = {\n    prefix: 'fal',\n    iconName: 'person-snowmobiling',\n    icon: [640, 512, [\"snowmobile\"], \"f7d1\", \"M256 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 176 56zM335.8 74.3c7.6-4.5 17.4-2.1 21.9 5.5l43.8 73 156.8 78.4c10.8 5.4 17.7 16.5 17.7 28.6l0 59.1c0 10.7-5.3 20.7-14.2 26.6l-76.1 50.8 63.1 82c.4 .6 .8 1.2 1.2 1.8l19.5 0 43.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-3 3-7.1 4.7-11.3 4.7l-144 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l77.7 0-61.5-80-134.8 0c4.3 9.8 6.7 20.6 6.7 32c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80c0-26.2 12.6-49.4 32-64l39.2-78.3C76.6 278.8 87.7 272 99.8 272L288 272l36-48-44 0c-5 0-9.8-2.4-12.8-6.4l-33.4-44.5c-6.2-8.2-15.9-13.1-26.2-13.1c-12.9 0-24.6 7.6-29.9 19.4l-19.1 43.1c-3.6 8.1-13 11.7-21.1 8.1s-11.7-13-8.1-21.1l19.1-43.1c10.4-23.4 33.6-38.4 59.1-38.4c20.4 0 39.5 9.6 51.8 25.9L288 192l60 0 22.1-29.4L330.3 96.2c-4.5-7.6-2.1-17.4 5.5-22zM470.3 368L544 318.9l0-59.1L393.6 184.6l-80 106.6c-6 8.1-15.5 12.8-25.6 12.8L99.8 304 75.7 352.1c1.4-.1 2.8-.1 4.3-.1l160 0c18 0 34.6 6 48 16l167.8 0 .3 0 14.2 0zM80 384c-26.5 0-48 21.5-48 48s21.5 48 48 48l160 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L80 384z\"]\n  };\n  const faSnowmobile = faPersonSnowmobiling;\n  const faFaceHushed = {\n    prefix: 'fal',\n    iconName: 'face-hushed',\n    icon: [512, 512, [], \"e37b\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM179 160.9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16c-4.4 0-8.8 .3-13 .9zm141-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8c-4.3-.6-8.6-.9-13-.9zM288 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faCommentsDollar = {\n    prefix: 'fal',\n    iconName: 'comments-dollar',\n    icon: [640, 512, [], \"f653\", \"M208 32C105.7 32 32 101.2 32 176c0 37.1 18 68.2 45.1 96.6c4.8 5 5.8 12.5 2.5 18.6c-10.9 20.2-22.7 40.8-37.6 59.9c31.3-3 63.2-13.2 91.5-26c6-2.7 11.9-5.6 18-8.7c3.2-1.6 6.8-2.1 10.2-1.4c15.6 3.1 30.9 5 46.3 5c102.3 0 176-69.2 176-144s-73.7-144-176-144zM0 176C0 78.9 93.1 0 208 0S416 78.9 416 176s-93.1 176-208 176c-16.1 0-31.7-1.8-47-4.6c-4.6 2.3-9.4 4.6-14.3 6.8C110.5 370.7 67 384 24 384c-9.6 0-18.2-5.7-22-14.5c-3.8-8.7-2-18.9 4.4-25.8l.1-.1s0 0 0 0C22 326.6 34.3 307.1 46 286C19.8 256.1 0 220.2 0 176zm441.8-47.8C552.2 132.5 640 209.6 640 304c0 44.2-19.8 80.1-46 110c11.7 21 24 40.6 39.5 57.5c0 0 0 0 0 0l.1 .1c6.5 7 8.2 17.1 4.4 25.8c-3.8 8.8-12.5 14.5-22 14.5c-43 0-86.5-13.3-122.7-29.7c-4.9-2.2-9.6-4.5-14.3-6.8c-15.3 2.8-30.9 4.6-47 4.6c-82.1 0-153-40.2-186.8-98.5c11.5-1.6 22.8-3.9 33.8-6.8C308.4 417.3 363.8 448 432 448c15.3 0 30.6-1.9 46.3-5c3.5-.7 7.1-.2 10.2 1.4c6.1 3.1 12 6 18 8.7c28.4 12.9 60.2 23.1 91.5 26c-14.9-19-26.8-39.7-37.6-59.9c-3.3-6.1-2.3-13.6 2.5-18.6C590 372.2 608 341.1 608 304c0-71-66.4-137-160.6-143.5c-.9-11.1-2.8-21.9-5.6-32.3zM224 83.6l0 13.8c7.2 1.1 14.1 2.7 20.5 4.4c8.5 2.2 13.7 11 11.4 19.5s-11 13.7-19.5 11.4c-10-2.6-19.7-4.5-28.6-4.7c-7.4-.1-15.2 1.6-20.5 4.7c-4.8 2.8-6.5 5.8-6.4 9.8c0 2.3 .6 4.4 5.7 7.4c6 3.6 14.5 6.2 25.9 9.6l.5 .2s0 0 0 0c10.1 3 22.9 6.8 33 13.1c11.2 7 21 18.2 21.2 35.5c.2 18-9.1 30.9-21.5 38.5c-6.7 4.1-14.2 6.7-21.7 8l0 13.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-14.3c-9.7-1.9-18.8-5-26.7-7.7c0 0 0 0 0 0s0 0 0 0c-1.9-.7-3.8-1.3-5.5-1.9c-8.4-2.8-13-11.8-10.2-20.2s11.8-13 20.2-10.2c2.2 .7 4.4 1.5 6.5 2.2c0 0 0 0 0 0c12.2 4.1 21.9 7.4 32.3 7.7c8 .3 15.6-1.5 20.5-4.5c4.2-2.6 6.3-5.7 6.2-10.8c0-3.2-1.1-5.6-6.1-8.7c-5.9-3.7-14.5-6.4-25.7-9.8l-1.5-.4s0 0 0 0c-9.8-2.9-22-6.6-31.6-12.3c-11-6.6-21.2-17.4-21.3-34.7c-.1-18.1 10.2-30.5 22.3-37.6c6.5-3.8 13.7-6.2 20.8-7.6l0-13.9c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faTicketsSimple = {\n    prefix: 'fal',\n    iconName: 'tickets-simple',\n    icon: [640, 512, [], \"e659\", \"M128 96c0-17.7 14.3-32 32-32l416 0c17.7 0 32 14.3 32 32l0 47.5c-23.7 11.8-40 36.2-40 64.5s16.3 52.8 40 64.5l0 47.5c0 17.7-14.3 32-32 32l-416 0c-17.7 0-32-14.3-32-32l0-47.5c23.7-11.8 40-36.2 40-64.5s-16.3-52.8-40-64.5L128 96zm484.1 45.6l.1 0c0 0 0 0 0 0l-.1 0zm.1 132.9l-.1 0c0 0 .1 0 .1 0zm-488.4 0l.1 0c-.1 0-.1 0-.1 0zm0-132.9l.1 0c-.1 0-.1 0-.1 0zM96 96l0 56c0 8.8 7.4 15.7 15.6 19.1c14.4 6.1 24.4 20.3 24.4 36.9s-10.1 30.8-24.4 36.9C103.4 248.3 96 255.2 96 264l0 56c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-56c0-8.8-7.4-15.7-15.6-19.1C610.1 238.8 600 224.6 600 208s10.1-30.8 24.4-36.9c8.1-3.4 15.6-10.3 15.6-19.1l0-56c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 368c0 61.9 50.1 112 112 112l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-416 0c-44.2 0-80-35.8-80-80l0-256z\"]\n  };\n  const faPickaxe = {\n    prefix: 'fal',\n    iconName: 'pickaxe',\n    icon: [512, 512, [], \"e5bf\", \"M474.7 321.8c16.1-78.2-7.8-162.5-65.3-219.8C352.2 45 268.3 21.2 190.5 37.2c61.8 30 118.3 73 164.8 119.5c46.9 46.9 89.3 103.4 119.4 165.1zM138.5 49.6c-13.4-5-13.7-24.5-.5-29.8C237.7-20.6 355.6 3.2 432 79.3C508.6 155.7 532.7 274 492.2 374c-5.4 13.3-24.9 13-29.8-.5C434.7 301.2 387 233.7 332.7 179.3C278.6 125.2 210.8 76.8 138.5 49.6zM10.1 448.5L271.9 167.3c8 6.6 16.1 13.7 24.1 21.1L33.5 470.3c-1 1.1-1.5 2.5-1.5 3.9c0 3.2 2.6 5.7 5.7 5.7c1.5 0 2.8-.6 3.9-1.5L323.6 216c7.4 8 14.5 16.1 21.1 24.1L63.5 501.9c-7 6.5-16.2 10.1-25.7 10.1C16.9 512 0 495.1 0 474.3c0-9.5 3.6-18.7 10.1-25.7zM443.3 20.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faLinkSimpleSlash = {\n    prefix: 'fal',\n    iconName: 'link-simple-slash',\n    icon: [640, 512, [], \"e1ce\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM608 256c0-88.4-71.6-160-160-160l-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0c70.7 0 128 57.3 128 128c0 35.5-14.4 67.6-37.7 90.8l25.3 19.9C591.1 338 608 299 608 256zM456 272c8.8 0 16-7.2 16-16s-7.2-16-16-16l-53 0 40.5 32 12.4 0zM196.4 240L184 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l53 0-40.5-32zm-94.7-74.8L76.5 145.3C48.9 174 32 213 32 256c0 88.4 71.6 160 160 160l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0c-70.7 0-128-57.3-128-128c0-35.5 14.4-67.6 37.7-90.8z\"]\n  };\n  const faDemocrat = {\n    prefix: 'fal',\n    iconName: 'democrat',\n    icon: [640, 512, [], \"f747\", \"M92.9 0C84.3 0 76 4.6 71.6 12.6c-2.4 4.3-6 11.3-9.2 18.7C59.6 37.9 56 47.5 56 56c0 16 6.9 29.6 14.8 40.1L19.5 155.5C6.9 170 0 188.6 0 207.8l0 5.4C0 254.5 33.5 288 74.7 288c17.5 0 34.4-6.1 47.8-17.3l13.7-11.4L160 330.6l0 5.4 0 128c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-48 128 0 0 48c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-128 0-8 0-120c0-4.9-.4-9.7-1.3-14.4c2.9 2.9 5.5 5.8 8 8.7c9.2 10.9 15.9 21.8 20.2 30.1c2.2 4.1 3.7 7.5 4.7 9.8c.5 1.1 .9 2 1.1 2.6l.2 .6c0 0 0 .1 0 .1c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c3 8.3 12.2 12.6 20.5 9.5s12.6-12.2 9.6-20.5L624 240c15-5.5 15-5.5 15-5.5s0 0 0 0s0 0 0 0l0-.1-.1-.3-.4-1c-.3-.9-.8-2-1.5-3.5c-1.3-2.9-3.2-7.1-5.7-12c-5.1-9.8-13-22.8-24.1-35.9c-22.2-26.2-58.3-53.6-111-53.7l-.1 0-218.5 0c-4.3 0-8.5-1.7-11.5-4.8L225.9 81.9c3.6-7.6 6.1-16.3 6.1-25.9c0-8.5-3.6-18.1-6.4-24.7c-3.1-7.4-6.8-14.4-9.2-18.7C212 4.6 203.7 0 195.1 0c-5.8 0-11.4 2-15.8 5.8L144 35.5 108.7 5.8C104.3 2 98.7 0 92.9 0zm403 160c0 0 0 0 .1 0l.2 0c26.4 .1 47.8 21.5 47.8 48l0 112-353.8 0-31-93.1c-1.7-5-5.7-8.9-10.8-10.3s-10.6-.3-14.6 3.1l-31.7 26.4c-7.7 6.4-17.4 9.9-27.4 9.9C51.1 256 32 236.9 32 213.3l0-5.4c0-11.5 4.1-22.7 11.7-31.4l60.4-69.9c5.5-6.3 5.1-15.9-.8-21.8C94.2 75.6 88 65.5 88 56c0 0 0 0 0 0s0-.1 0-.3c0-.2 .1-.5 .1-.9c.1-.8 .4-1.7 .7-2.9c.7-2.4 1.7-5.2 3-8.2c1.1-2.5 2.3-5.1 3.4-7.5l37.5 31.5c3.7 3.1 8.5 4.4 13.3 3.5c.6-.1 1.1-.2 1.7-.3c3-.4 5.7-1.7 8-3.6l37-31.1c1.2 2.4 2.3 4.9 3.4 7.5c1.3 3 2.3 5.8 3 8.2c.3 1.2 .6 2.1 .7 2.9c.1 .4 .1 .7 .1 .9c0 .2 0 .3 0 .3s0 0 0 0c0 6.1-2.5 12.5-7.2 19.1c-4.4 6.3-3.8 14.9 1.6 20.4l48.7 50c9 9.3 21.4 14.5 34.4 14.5l218.4 0zM192 464l0-112 352 0 0 112c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16zm80-256c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zm112 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zm96-16c-8.8 0-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16z\"]\n  };\n  const faFaceConfused = {\n    prefix: 'fal',\n    iconName: 'face-confused',\n    icon: [512, 512, [], \"e36d\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM171.1 395.6l-1.1 .9c-6.9 5.5-17 4.4-22.5-2.5s-4.4-17 2.5-22.5l1.1-.9C205 327.5 272 304 341 304l11 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-11 0c-61.8 0-121.7 21-169.9 59.6zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPinball = {\n    prefix: 'fal',\n    iconName: 'pinball',\n    icon: [448, 512, [], \"e229\", \"M352 64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM120 288a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM383.9 448L76.2 348.9c0 0 0 0 0 0c-8.1-2.6-15.2-6.7-21.3-11.8c-27.1-22.7-30.6-63.2-7.9-90.2s63-30.6 90.1-7.9c0 0 0 0 0 0L383 447.2l.5 .4 .4 .3c0 0 0 0 0 .1c0 0 0 0 0 0zm19.8-25.2l-246-208.3c-40.6-34.1-101.2-28.8-135.2 11.8S-6.3 327.5 34.3 361.6c9.2 7.7 19.9 13.8 32 17.7l307.8 99.1c14.9 4.8 30.7-1.8 37.9-15c7.4-12.8 4.2-30.8-8.4-40.6z\"]\n  };\n  const faZ = {\n    prefix: 'fal',\n    iconName: 'z',\n    icon: [384, 512, [122], \"5a\", \"M0 48c0-8.8 7.2-16 16-16l352 0c6.2 0 11.9 3.6 14.5 9.3s1.7 12.3-2.3 17.1L50.5 448 368 448c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-6.2 0-11.9-3.6-14.5-9.3s-1.7-12.3 2.3-17.1L333.5 64 16 64C7.2 64 0 56.8 0 48z\"]\n  };\n  const faPersonSkiing = {\n    prefix: 'fal',\n    iconName: 'person-skiing',\n    icon: [512, 512, [9975, \"skiing\"], \"f7c9\", \"M424 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 424 0zM1.7 280.8c4-7.9 13.6-11.1 21.5-7.1L236.4 380.9 306.4 297l-95-95c-8-8-12.5-17.9-13.7-28.1l59 28.1L329 274.4c11.7 11.7 12.6 30.4 2 43.1l-65.1 78.2 153.2 77c14 7 30.3 7.9 44.9 2.4l26.5-10c8.3-3.1 17.5 1.1 20.6 9.3s-1.1 17.5-9.3 20.6l-26.5 10c-23 8.7-48.6 7.3-70.6-3.7L8.8 302.3c-7.9-4-11.1-13.6-7.1-21.5zM118.9 65.6L137 74.2l8.7-17.3c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5L165.9 88l67.5 32.2 66.8-35.2c27.6-14.5 61.6 .8 69 31.1l18.9 77.6 66.5 31.8 .2 .1c4.9 2.3 8 6.8 8.9 11.8c.5 3.1 .1 6.5-1.3 9.6c0 0 0 0 0 0c-3.8 8-13.4 11.3-21.3 7.5l-.2-.1L151.6 116.6l-9.3 18.6c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.4-13.3-7.6-21.3s13.3-11.4 21.3-7.6zm150.6 71.7l81.4 38.8-12.8-52.4c-2.5-10.1-13.8-15.2-23-10.4l-45.6 24z\"]\n  };\n  const faSkiing = faPersonSkiing;\n  const faDeer = {\n    prefix: 'fal',\n    iconName: 'deer',\n    icon: [512, 512, [129420], \"f78e\", \"M256 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24c0 30.9 25.1 56 56 56l8 0 8 0 23.2 0-40 26.7c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4l13.8-9.2-10 35.9L120 176l-16 0-4.8 0c-50.7 0-92.7 39.4-95.8 90L0 319c-.6 8.8 6.2 16.4 15 17s16.4-6.2 17-15l.6-9.9c.7 .8 1.4 1.5 2.2 2.3l3.9 3.9c6 6 9.4 14.1 9.4 22.6l0 4.3c0 3.4-.6 6.9-1.6 10.1l-8.5 25.4c-4.4 13.1-4.4 27.3 0 40.5l21.5 64.4C64.8 501 80.1 512 97.3 512l29.4 0c27.3 0 46.6-26.7 37.9-52.6l-11.6-34.8c-3.6-10.7 .5-22.4 9.8-28.6c15.2-10.1 24.4-26.8 25.3-44.6c21.3 10.9 45 16.6 69 16.6l14.8 0 0 104c0 22.1 17.9 40 40 40l32 0c22.1 0 40-17.9 40-40l0-161c0-3.1 .5-6.2 1.4-9.2L403.9 240l52.5 0c30.7 0 55.6-24.9 55.6-55.6c0-14.7-5.9-28.9-16.3-39.3L440.8 90.2C459.3 81.1 472 62 472 40l0-24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24c0 13.3-10.7 24-24 24l-30.6 0-38.8 0c3.5-7.3 5.4-15.4 5.4-24l0-24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24c0 13.3-10.7 24-24 24l-8 0-8 0c-13.3 0-24-10.7-24-24l0-24zM385.4 96c10.2 0 20 4.1 27.2 11.3l60.4 60.4c4.4 4.4 6.9 10.4 6.9 16.7c0 13-10.6 23.6-23.6 23.6L392 208c-7.1 0-13.3 4.6-15.3 11.4l-22 73.3c-1.8 6-2.7 12.2-2.7 18.4l0 161c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-120c0-8.8-7.2-16-16-16l-30.8 0c-23.7 0-46.9-7-66.6-20.2l-13.7-9.2c-5.3-3.5-12.2-3.6-17.6-.1s-8.1 9.8-7.1 16.1l3.7 21.9c1.6 9.7-2.6 19.4-10.8 24.8c-21.4 14.2-30.5 41-22.4 65.3l11.6 34.8c1.7 5.2-2.1 10.5-7.6 10.5l-29.4 0c-3.4 0-6.5-2.2-7.6-5.5L68.2 410.1c-2.2-6.6-2.2-13.7 0-20.2l8.5-25.4c2.2-6.5 3.3-13.4 3.3-20.2l0-4.3c0-17-6.7-33.3-18.7-45.3l-3.9-3.9c-6-6-9.4-14.1-9.4-22.6l0-4.1c0-30.9 25.1-56 56-56l16 0 192.9 0c7.2 0 13.5-4.8 15.4-11.7l20-72.1C353 107.5 368.1 96 385.4 96zM416 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faInputPipe = {\n    prefix: 'fal',\n    iconName: 'input-pipe',\n    icon: [640, 512, [], \"e1be\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l512 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm128 48l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faRoadLock = {\n    prefix: 'fal',\n    iconName: 'road-lock',\n    icon: [640, 512, [], \"e567\", \"M217.6 32c-26.9 0-50.9 16.8-60.1 42L40.5 394c-15.3 41.8 15.7 86 60.1 86L384 480l0-32-48 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-203.4 0c-22.2 0-37.7-22.1-30.1-43L187.5 85c4.6-12.6 16.6-21 30.1-21L304 64l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 86.4 0c13.4 0 25.4 8.4 30.1 21l30.8 84.3c9.7-4.2 20.1-7.1 31-8.4L482.5 74c-9.2-25.2-33.2-42-60.1-42L217.6 32zM336 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm192 16c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faA = {\n    prefix: 'fal',\n    iconName: 'a',\n    icon: [384, 512, [97], \"41\", \"M206.7 41.8c-2.5-5.9-8.3-9.8-14.7-9.8s-12.2 3.8-14.7 9.8l-176 416c-3.4 8.1 .4 17.5 8.5 21s17.5-.4 21-8.5L67.2 384l249.6 0 36.5 86.2c3.4 8.1 12.8 11.9 21 8.5s11.9-12.8 8.5-21l-176-416zM303.2 352L80.8 352 192 89.1 303.2 352z\"]\n  };\n  const faBookmarkSlash = {\n    prefix: 'fal',\n    iconName: 'bookmark-slash',\n    icon: [640, 512, [], \"e0c2\", \"M512 48c0-26.5-21.5-48-48-48L176 0c-18.9 0-35.2 10.9-43.1 26.8L160 48.1l0-.1c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16l0 252.8L512 326l0-278zM160 471.4l0-260.2L128 186l0 303.9c0 12.2 9.9 22.1 22.1 22.1c4.4 0 8.6-1.3 12.3-3.7L320 403.2 477.6 508.3c3.6 2.4 7.9 3.7 12.3 3.7c12.2 0 22.1-9.9 22.1-22.1l0-.7-32-25.3 0 7.6L328.9 370.7c-5.4-3.6-12.4-3.6-17.7 0L160 471.4zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faTemperatureArrowDown = {\n    prefix: 'fal',\n    iconName: 'temperature-arrow-down',\n    icon: [576, 512, [\"temperature-down\"], \"e03f\", \"M112 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 156.7c0 14.9 7 27.7 16 36.9c19.8 20.2 32 47.9 32 78.4c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-30.5 12.2-58.2 32-78.4c9-9.2 16-22 16-36.9L112 96zM176 0C123 0 80 43 80 96l0 156.7c0 4.6-2.2 9.8-6.8 14.5C47.7 293.1 32 328.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-39.3-15.7-74.9-41.2-100.8c-4.6-4.7-6.8-9.9-6.8-14.5L272 96c0-53-43-96-96-96zM144 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-29.8-20.4-54.9-48-62l0-34c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 34c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64zm116.7 43.3l64 64c6.2 6.2 16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L448 425.4 448 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 377.4-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6z\"]\n  };\n  const faTemperatureDown = faTemperatureArrowDown;\n  const faMace = {\n    prefix: 'fal',\n    iconName: 'mace',\n    icon: [512, 512, [], \"f6f8\", \"M278.3 95.8L288 66.6l9.7 29.2c3.3 10 11.4 17.7 21.5 20.6c36.8 10.6 65.8 39.7 76.4 76.4c2.9 10.1 10.6 18.1 20.6 21.5l29.2 9.7-29.2 9.7c-10 3.3-17.7 11.4-20.6 21.5c-10.6 36.8-39.7 65.8-76.4 76.4c-10.1 2.9-18.1 10.6-21.5 20.6L288 381.4l-9.7-29.2c-3.3-10-11.4-17.7-21.5-20.6c-36.8-10.6-65.8-39.7-76.4-76.4c-2.9-10.1-10.6-18.1-20.6-21.5L130.6 224l29.2-9.7c10-3.3 17.7-11.4 20.6-21.5c10.6-36.8 39.7-65.8 76.4-76.4c10.1-2.9 18.1-10.6 21.5-20.6zM149.7 183.9L74.9 208.8C68.4 211 64 217.1 64 224s4.4 13 10.9 15.2l74.7 24.9c5.3 18.4 14.2 35.2 25.8 49.8L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L198.1 336.5c14.6 11.6 31.4 20.5 49.8 25.8l24.9 74.7c2.2 6.5 8.3 10.9 15.2 10.9s13-4.4 15.2-10.9l24.9-74.7c47.3-13.7 84.6-51 98.3-98.3l74.7-24.9c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-74.7-24.9c-13.7-47.3-51-84.6-98.3-98.3L303.2 10.9C301 4.4 294.9 0 288 0s-13 4.4-15.2 10.9L247.9 85.7c-47.3 13.7-84.6 51-98.3 98.3zM288 240a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm-48-16a48 48 0 1 0 96 0 48 48 0 1 0 -96 0z\"]\n  };\n  const faFeatherPointed = {\n    prefix: 'fal',\n    iconName: 'feather-pointed',\n    icon: [512, 512, [\"feather-alt\"], \"f56b\", \"M102.2 348.1C89.9 302.4 89.8 224.5 160 154.3c40.6-40.6 98.9-69.8 159.1-89.6C379 44.9 438.2 35.3 477.9 32c0 0 .2 0 .4 .1c.3 .1 .6 .3 1 .7s.6 .7 .7 1c.1 .2 .1 .4 .1 .4c-3.3 39.7-12.9 98.9-32.7 158.7c-3.4 10.5-7.2 20.9-11.2 31.1l-125.5 0 37.6-37.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L116.1 373.3c-7-8.6-11.6-16.9-13.9-25.2zM116 418.6c11.7 9.9 24.7 18 39.6 22c54.1 14.6 144.7 14 224.8-66.1C471.5 283.5 505 120.5 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c4 14.8 12.1 27.8 22 39.6L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L116 418.6zm22.7-22.7L182.6 352l175.1 0c-70.2 70.2-148.2 70.1-193.8 57.8c-8.3-2.2-16.6-6.9-25.2-13.9zM385 320l-170.3 0 64-64 143.8 0c-10.8 22.9-23.2 44.6-37.4 64z\"]\n  };\n  const faFeatherAlt = faFeatherPointed;\n  const faSausage = {\n    prefix: 'fal',\n    iconName: 'sausage',\n    icon: [512, 512, [], \"f820\", \"M400 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L400 0zM32 400c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM480 160c0 176.7-143.3 320-320 320c-35.3 0-64-28.7-64-64s28.7-64 64-64c106 0 192-86 192-192c0-35.3 28.7-64 64-64s64 28.7 64 64zm32 0c0-53-43-96-96-96s-96 43-96 96c0 88.4-71.6 160-160 160c-53 0-96 43-96 96s43 96 96 96c194.4 0 352-157.6 352-352zm-112 0c-8.8 0-16 7.2-16 16c0 114.9-93.1 208-208 208c-8.8 0-16 7.2-16 16s7.2 16 16 16c132.5 0 240-107.5 240-240c0-8.8-7.2-16-16-16z\"]\n  };\n  const faTrashCanClock = {\n    prefix: 'fal',\n    iconName: 'trash-can-clock',\n    icon: [576, 512, [], \"e2aa\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64 384 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 96.7c-11 1-21.7 3-32 5.9L384 96 64 96l0 336c0 26.5 21.5 48 48 48l184.2 0c10 12.1 21.7 22.9 34.6 32L112 512c-44.2 0-80-35.8-80-80L32 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM336 176l0 44.5c-11.7 7.6-22.4 16.6-32 26.7l0-71.2c0-8.8 7.2-16 16-16s16 7.2 16 16zm-192 0l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 64c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faP = {\n    prefix: 'fal',\n    iconName: 'p',\n    icon: [320, 512, [112], \"50\", \"M48 64l128 0c61.9 0 112 50.1 112 112s-50.1 112-112 112L32 288 32 80c0-8.8 7.2-16 16-16zM32 320l144 0c79.5 0 144-64.5 144-144s-64.5-144-144-144L48 32C21.5 32 0 53.5 0 80L0 304 0 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144z\"]\n  };\n  const faBroomWide = {\n    prefix: 'fal',\n    iconName: 'broom-wide',\n    icon: [512, 512, [], \"e5d1\", \"M507.3 27.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-144 144-18.6-18.6c-20.2-20.2-51.4-24.6-76.3-10.7L16.4 246.9C6.3 252.5 0 263.2 0 274.8c0 8.5 3.4 16.6 9.3 22.6L214.7 502.7c6 6 14.1 9.3 22.6 9.3c11.6 0 22.3-6.3 27.9-16.4L392.6 266.2c13.9-25 9.5-56.1-10.7-76.3l-18.6-18.6 144-144zM299.5 152.8l59.7 59.7c10.1 10.1 12.3 25.7 5.3 38.2l-21.2 38.1L223.2 168.6l38.1-21.2c12.5-6.9 28.1-4.8 38.2 5.3zm-105.4 32L327.2 317.9l-90 162.1L113.9 356.7l41.4-41.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L91.3 334.1 32.1 274.8l162.1-90z\"]\n  };\n  const faSnowflake = {\n    prefix: 'fal',\n    iconName: 'snowflake',\n    icon: [448, 512, [10052, 10054], \"f2dc\", \"M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 73.4L171.3 52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L208 134.6l0 93.7-81.1-46.8-21.7-81c-2.3-8.5-11.1-13.6-19.6-11.3S72 100.2 74.3 108.7l13.4 50.1L24.2 122.1c-7.7-4.4-17.4-1.8-21.9 5.9s-1.8 17.4 5.9 21.9l63.5 36.7L21.6 200C13 202.3 8 211 10.3 219.6s11.1 13.6 19.6 11.3l81-21.7L192 256l-81.1 46.8-81-21.7c-8.5-2.3-17.3 2.8-19.6 11.3S13 309.7 21.6 312l50.1 13.4L8.2 362.1C.5 366.6-2.1 376.3 2.3 384s14.2 10.3 21.9 5.9l63.5-36.7L74.3 403.3c-2.3 8.5 2.8 17.3 11.3 19.6s17.3-2.8 19.6-11.3l21.7-81L208 283.7l0 93.7-59.3 59.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 422.6l0 73.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-73.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L240 377.4l0-93.7 81.1 46.8 21.7 81c2.3 8.5 11.1 13.6 19.6 11.3s13.6-11.1 11.3-19.6l-13.4-50.1 63.5 36.7c7.7 4.4 17.4 1.8 21.9-5.9s1.8-17.4-5.9-21.9l-63.5-36.7L426.4 312c8.5-2.3 13.6-11.1 11.3-19.6s-11.1-13.6-19.6-11.3l-81 21.7L256 256l81.1-46.8 81 21.7c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6l-50.1-13.4 63.5-36.7c7.7-4.4 10.3-14.2 5.9-21.9s-14.2-10.3-21.9-5.9l-63.5 36.7 13.4-50.1c2.3-8.5-2.8-17.3-11.3-19.6s-17.3 2.8-19.6 11.3l-21.7 81L240 228.3l0-93.7 59.3-59.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L240 89.4 240 16z\"]\n  };\n  const faStomach = {\n    prefix: 'fal',\n    iconName: 'stomach',\n    icon: [512, 512, [], \"f623\", \"M160 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 61.9 50.1 112 112 112l20 0c-2.6 10.2-4 21-4 32l0 48c0 44.2-35.8 80-80 80l-64 0C57.5 352 12 391 2 442.6c-1.3 6.2-2 12.6-2 19.1L0 464l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-5.2 .5-10.2 1.4-15.1c3.8-16.7 14.9-31.2 30.6-39c24.8-12.4 56.5-5.7 78.4 15.2C181.3 462.3 246.5 512 320 512c106 0 192-86 192-192l0-96c0-70.7-57.3-128-128-128c-47.4 0-88.7 25.7-110.9 64L240 160c-44.2 0-80-35.8-80-80l0-64zm4.5 386c-7.4-7.1-15.9-13.2-25-18l36.4 0c42.8 0 80-24 98.9-59.4c25.6-11.2 43.6-12.6 57.6-10.2c15.3 2.6 27.6 9.7 42.4 18.4l.5 .3c14.1 8.3 30.9 18.1 52.1 20.7c15.2 1.8 31.7-.2 50.4-7.3C465.2 422.2 399.4 480 320 480c-60.3 0-117.5-41.7-155.5-78zM480 310.5c-21.6 11-36.9 12.9-48.7 11.5c-13.9-1.7-25.4-8.1-40.2-16.8l-1.2-.7c-13.9-8.2-30.7-18-52.1-21.6c-15.1-2.5-31.7-1.8-50.7 3.4c.6-4.7 .9-9.4 .9-14.3l0-48c0-53 43-96 96-96s96 43 96 96l0 86.5z\"]\n  };\n  const faNewspaper = {\n    prefix: 'fal',\n    iconName: 'newspaper',\n    icon: [512, 512, [128240], \"f1ea\", \"M160 64c-17.7 0-32 14.3-32 32l0 320c0 11.7-3.1 22.6-8.6 32L432 448c26.5 0 48-21.5 48-48l0-304c0-17.7-14.3-32-32-32L160 64zM64 480c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l0 32c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 96c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 304c0 44.2-35.8 80-80 80L64 480zM384 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zM160 304c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16zm32-144l128 0 0-96-128 0 0 96zM160 120c0-13.3 10.7-24 24-24l144 0c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-112z\"]\n  };\n  const faRectangleAd = {\n    prefix: 'fal',\n    iconName: 'rectangle-ad',\n    icon: [576, 512, [\"ad\"], \"f641\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm214.6 73.4l72 160c3.6 8.1 0 17.5-8 21.2s-17.5 0-21.2-8L247.3 320l-94.5 0-10.2 22.6c-3.6 8.1-13.1 11.7-21.2 8s-11.7-13.1-8-21.2l72-160c2.6-5.7 8.3-9.4 14.6-9.4s12 3.7 14.6 9.4zM200 215l-32.9 73 65.7 0L200 215zm176 25a40 40 0 1 0 0 80 40 40 0 1 0 0-80zm40-19.9l0-44.1c0-8.8 7.2-16 16-16s16 7.2 16 16l0 104 0 56c0 8.8-7.2 16-16 16c-7.6 0-14-5.3-15.6-12.4C404.9 347.4 391 352 376 352c-39.8 0-72-32.2-72-72s32.2-72 72-72c14.8 0 28.6 4.5 40 12.1z\"]\n  };\n  const faAd = faRectangleAd;\n  const faGuitarElectric = {\n    prefix: 'fal',\n    iconName: 'guitar-electric',\n    icon: [512, 512, [127928], \"f8be\", \"M391.1 67.8l52.6-35L473.3 55c7.6 5.7 8.3 16.7 1.7 23.4c-6.1 6.1-15.9 6.1-22 0l-9.7-9.7c-6.2-6.2-16.4-6.2-22.6 0L384 105.4l0-24.2c0-5.3 2.7-10.3 7.1-13.3zM352 136c0 .4 0 .9 .1 1.3l-68.2 68.2c-8-10.2-13.4-20.5-12.1-27.7c1.6-8.9 5.8-16.9 9.9-24.7c8.9-16.7 17.2-32.4-3.3-53.1c-15.9-16.1-41.8-16.1-57.7 0l-29.9 30.2c-9.4 9.5-15 21.1-20.6 32.8c0 0 0 0 0 0c-5.6 11.6-11.1 23.1-20.3 32.3c-16.5 16.7-38.1 23.8-59.8 30.8c-21.8 7.1-43.7 14.3-60.6 31.4c-39.3 39.7-39.3 104 0 143.7l79.9 80.8c39.4 39.9 103.5 39.9 142.9 0c17-17.2 24-39.3 31-61.3c6.9-21.9 13.8-43.7 30.5-60.5c8.7-8.8 19.5-13.8 30.3-18.8c10.9-5.1 21.8-10.1 30.6-19l21.6-21.8c15.8-15.9 15.8-41.7 0-57.6c-16.5-16.7-29.8-12.3-44-7.7c-7.2 2.4-14.7 4.8-22.9 4.6c-5.5-.2-14-4.9-22.8-11.9L432 102.6c18.7 17 47.5 16.5 65.6-1.6c20.5-20.5 18-54.3-5.1-71.6L461 5.7C456 2 450 0 443.8 0c-5.6 0-11.2 1.7-15.9 4.8L373.4 41.2C360 50.1 352 65.1 352 81.1l0 54.9zM238.6 172.1c-3 17.4 4.7 32.7 9.4 40.7c5.7 9.7 13.4 18.9 21 26.7c7.7 7.9 16.4 15.4 25.1 21.2c4.3 2.9 9.1 5.8 14.2 8c4.6 2.1 11.7 4.7 20 4.9c11.4 .3 21.1-2.1 27.9-4.1c2.3-.7 4.9-1.5 6.9-2.2c0 0 0 0 0 0s0 0 0 0l1.8-.6c2.4-.8 4-1.2 5.3-1.5l.3-.1c.5 .4 1.1 .9 1.8 1.7c2.8 2.8 2.8 7.5 0 10.3l-21.6 21.8c-3.8 3.9-9.1 6.7-20.8 12.1l-1.4 .7c-10.1 4.7-25.8 11.9-38.8 25c-22.4 22.7-31.5 51.3-37.9 71.8l-.8 2.4c-7.3 23.1-12.4 37.1-22.7 47.6c-26.3 26.6-68.8 26.6-95.1 0L53.4 377.7c-26.3-26.6-26.3-69.8 0-96.5c10.2-10.4 24-15.5 46.9-23l2.4-.8c20.3-6.6 48.7-15.8 71.1-38.4c13.2-13.3 20.9-29.3 26-40.1l.7-1.5c6-12.4 9.4-18.8 14.1-23.6l29.9-30.2c2.8-2.8 7.2-2.8 9.9 0c1.4 1.4 2.2 2.4 2.7 3.1c-.1 .2-.2 .5-.3 .7c-1 2.6-2.2 4.7-4 8.2c0 0 0 0 0 0s0 0 0 0c-1 1.9-2.2 4.1-3.7 7.1c-3.6 6.9-8.4 17.1-10.5 29.2c0 0 0 0 0 0zm130.9 92.3s0 0 .1 .1c-.1 0-.1-.1-.1-.1zM257.8 128s0 0-.1-.1c0 .1 .1 .1 .1 .1zM148.7 276.7c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0zm-48 48c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faArrowTurnDownRight = {\n    prefix: 'fal',\n    iconName: 'arrow-turn-down-right',\n    icon: [512, 512, [], \"e3d6\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 224c0 44.2 35.8 80 80 80l377.4 0L356.7 404.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6l-128-128c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 272 80 272c-26.5 0-48-21.5-48-48L32 48z\"]\n  };\n  const faMoonCloud = {\n    prefix: 'fal',\n    iconName: 'moon-cloud',\n    icon: [640, 512, [], \"f754\", \"M446.6 66.8C359 82 291.8 156.8 288.1 248c-9.9-4.1-20.5-6.8-31.6-7.7C264.5 124 361.2 32 479.5 32c6.4 0 12.7 .3 19 .8c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-53.3 30.2-89.3 87.6-89.3 153.3c0 97.2 78.6 176 175.5 176c10.3 0 20.3-.9 30.1-2.6c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7C595 455.8 540 480 479.5 480c-60.9 0-116.1-24.4-156.4-64c7.5-7.8 13.8-16.8 18.6-26.7c34.8 36.2 83.7 58.7 137.8 58.7c34.2 0 66.3-9 94.1-24.7c-106.4-9-189.9-98.4-189.9-207.3c0-58.5 24.1-111.4 62.9-149.2zM144 224c35 0 64.8 22.5 75.6 53.8c8.7-3.7 18.3-5.8 28.4-5.8c39.8 0 72 32.2 72 72s-32.2 72-72 72L64 416c-35.3 0-64-28.7-64-64s28.7-64 64-64c.5 0 1.1 0 1.6 0c7.4-36.5 39.7-64 78.4-64zm0 32c-26.5 0-48 21.5-48 48c0 .7 0 1.4 0 2.1c.2 5.3-2.2 10.4-6.5 13.5s-9.8 4-14.9 2.2c-3.3-1.2-6.9-1.8-10.7-1.8c-17.7 0-32 14.3-32 32s14.3 32 32 32l184 0c22.1 0 40-17.9 40-40s-17.9-40-40-40c-11.2 0-21.3 4.6-28.6 12c-4.6 4.7-11.5 6.1-17.5 3.6s-9.9-8.4-9.9-14.9l0-.8c0-26.5-21.5-48-48-48z\"]\n  };\n  const faBreadSliceButter = {\n    prefix: 'fal',\n    iconName: 'bread-slice-butter',\n    icon: [512, 512, [], \"e3e1\", \"M96 256l0 176c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-176c0-17.7 14.3-32 32-32s32-14.3 32-32c0-44.3-32.4-76.2-84.6-98.6C344.1 71.4 284.5 64 256 64s-88.1 7.4-139.4 29.4C64.4 115.8 32 147.7 32 192c0 17.7 14.3 32 32 32s32 14.3 32 32zm352 0l0 32 0 144c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-144 0-32c-35.3 0-64-28.7-64-64C0 64 192 32 256 32s256 32 256 160c0 35.3-28.7 64-64 64zM193.9 276.7c-6.2 6.2-6.2 16.4 0 22.6l50.7 50.7c6.2 6.2 16.4 6.2 22.6 0l50.7-50.7c6.2-6.2 6.2-16.4 0-22.6l-50.7-50.7c-6.2-6.2-16.4-6.2-22.6 0l-50.7 50.7zm96-73.4l50.7 50.7c18.7 18.7 18.7 49.1 0 67.9l-50.7 50.7c-18.7 18.7-49.1 18.7-67.9 0l-50.7-50.7c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7c18.7-18.7 49.1-18.7 67.9 0z\"]\n  };\n  const faCircleArrowRight = {\n    prefix: 'fal',\n    iconName: 'circle-arrow-right',\n    icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM299.3 363.3l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L345.4 240 144 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l201.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0z\"]\n  };\n  const faArrowCircleRight = faCircleArrowRight;\n  const faUserGroupCrown = {\n    prefix: 'fal',\n    iconName: 'user-group-crown',\n    icon: [640, 512, [\"users-crown\"], \"f6a5\", \"M224 0c5.2 0 10.3 1.5 14.7 4.4l32.5 21.6c5.4 3.6 12.4 3.6 17.8 0L324 2.7c2.6-1.8 5.7-2.7 8.9-2.7L336 0c8.8 0 16 7.2 16 16l0 112 0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-16L96 16c0-8.8 7.2-16 16-16l3.2 0c3.2 0 6.2 .9 8.9 2.7l35.1 23.4c5.4 3.6 12.4 3.6 17.8 0L209.3 4.4C213.7 1.5 218.8 0 224 0zm96 43.8l-13.4 8.9c-16.1 10.7-37.1 10.7-53.3 0L224 33.1 194.6 52.7c-16.1 10.7-37.1 10.7-53.3 0L128 43.8l0 68.2 192 0 0-68.2zM224 240c53 0 96-43 96-96l-192 0c0 53 43 96 96 96zM32 472l0 8 384 0 0-8c0-75.1-60.9-136-136-136l-112 0C92.9 336 32 396.9 32 472zM0 472c0-92.8 75.2-168 168-168l112 0c92.8 0 168 75.2 168 168l0 8c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-8zM432 256c-27.7 0-53-10.1-72.6-26.7c1.9-2.9 3.6-6 5.3-9c3.6-6.7 6.8-13.7 9.5-21C388.8 214.5 409.3 224 432 224c44.2 0 80-35.8 80-80s-35.8-80-80-80c-18 0-34.6 6-48 16l0-37.2C398.5 35.9 414.8 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112zM609.3 512l-137.8 0c5.4-9.4 8.6-20.3 8.6-32l128 0c-.7-70.8-58.3-128-129.3-128L440 352c-8.8-11.7-18.8-22.4-29.8-31.8c2.4-.1 4.7-.2 7.1-.2l61.4 0C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7z\"]\n  };\n  const faUsersCrown = faUserGroupCrown;\n  const faCircleI = {\n    prefix: 'fal',\n    iconName: 'circle-i',\n    icon: [512, 512, [], \"e111\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 192-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-192 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0-80 0z\"]\n  };\n  const faToiletPaperCheck = {\n    prefix: 'fal',\n    iconName: 'toilet-paper-check',\n    icon: [640, 512, [], \"e5b2\", \"M16 479c.2-5.3 1.7-10.6 4.5-15.4c0 0 0 0 0-.1c2.6-4.6 5-9.4 7.3-14.3C63.6 372.8 64 272.2 64 192C64 86 107 0 160 0L464 0l32 0c40.7 0 69 32.2 85.2 64.6C598.3 98.8 608 143.9 608 192s-9.7 93.2-26.8 127.4C565 351.8 536.7 384 496 384c-24.1 0-43.8-11.3-59.3-27.2c2.1-14.2 4.1-29.6 5.7-46c14.2 25.6 33 41.2 53.6 41.2c44.2 0 80-71.6 80-160s-35.8-160-80-160s-80 71.6-80 160c0 44.7-2.2 83.7-5.6 117.7c-.3 2.5-.5 4.9-.8 7.4c-9 82.3-25.6 133.1-36.3 158.9c-10 24-33.2 36.1-55.4 36.1L48 512c-11.5 0-22.2-6.2-27.8-16.2c-2.9-5.2-4.3-11-4.2-16.8zM160 32c-7.9 0-23.6 7.2-39.3 38.5C106 100 96 142.9 96 192c0 42.4-.1 92.6-5.8 142.2c-5.7 49.5-17.3 100.7-41.6 144.8c-.2 .3-.4 .6-.5 .9c0 0 0 0 0 0l269.9 0c11.4 0 21.6-6.1 25.9-16.3C357.3 431 384 347.1 384 192c0-48.1 9.7-93.2 26.8-127.4c5.7-11.3 12.8-22.6 21.5-32.6L160 32zM496 240c6.4 0 11.9-11.3 14.5-27.6c1-6.2 1.5-13.1 1.5-20.4s-.5-14.2-1.5-20.4c-2.6-16.3-8.1-27.6-14.5-27.6s-11.9 11.3-14.5 27.6c-1 6.2-1.5 13.1-1.5 20.4s.5 14.2 1.5 20.4c2.6 16.3 8.1 27.6 14.5 27.6zm0 32c-16.2 0-26.6-9.9-31.4-16c-5.1-6.4-8.2-13.8-10.3-20c-4.2-12.7-6.3-28.3-6.3-44.1s2.1-31.3 6.3-44.1c2.1-6.2 5.2-13.5 10.3-20c4.8-6.1 15.1-16 31.4-16s26.6 9.9 31.4 16c5.1 6.4 8.2 13.8 10.3 20c4.2 12.7 6.3 28.3 6.3 44.1s-2.1 31.3-6.3 44.1c-2.1 6.2-5.2 13.5-10.3 20c-4.8 6.1-15.1 16-31.4 16zM307.3 187.3l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L224 225.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faFilterCircleXmark = {\n    prefix: 'fal',\n    iconName: 'filter-circle-xmark',\n    icon: [576, 512, [], \"e17b\", \"M0 39.5C0 17.7 17.7 0 39.5 0L472.5 0C494.3 0 512 17.7 512 39.5c0 9.2-3.2 18.1-9.1 25.2L394.2 196.1c-24.4 5.3-47 15.8-66.4 30.1L478.3 44.3c1.1-1.3 1.7-3 1.7-4.8c0-4.2-3.4-7.5-7.5-7.5L39.5 32c-4.2 0-7.5 3.4-7.5 7.5c0 1.8 .6 3.4 1.7 4.8L220.3 269.8c2.4 2.9 3.7 6.5 3.7 10.2l0 88.2 34 26.4c2.7 18.1 8.3 35.3 16.1 51.2c-3.1-1.2-6.1-2.8-8.7-4.9l-61-47.4c-7.8-6.1-12.4-15.4-12.4-25.3l0-82.4L9.1 64.7C3.2 57.6 0 48.7 0 39.5zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm203.3-36.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faLocust = {\n    prefix: 'fal',\n    iconName: 'locust',\n    icon: [576, 512, [], \"e520\", \"M304 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c106.5 0 194.3 80 206.5 183.2C525.7 232.7 503.9 224 480 224l-50.1 0L382 136.3c-2.6-4.8-7.5-7.9-13-8.3s-10.7 2.1-14 6.5l-45.3 61.4-40.5-60.8c-2.9-4.3-7.7-7-12.9-7.1s-10.1 2.2-13.2 6.4L176 224l-73.9 0C63.4 224 32 255.4 32 294.1c0 27.5 16 52.4 41 63.8l1.9 .9L3.2 454.4c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2l75.9-101.2 51 23.3c4.7 2.2 9.5 4.2 14.4 6l-38.9 52.8c-5.2 7.1-3.7 17.1 3.4 22.4s17.1 3.7 22.4-3.4l45.9-62.3c15.1 3.2 30.5 4.8 46 4.8l32.2 0-22.9 40.1c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l32-55.9 136.3 0 27.6 55.2c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5l-20.7-41.3c48.5-4.8 86.3-45.8 86.3-95.5l0-.3 0-47.7C576 139.5 468.5 32 336 32l-32 0zM480 256c35.3 0 63.9 28.5 64 63.7l0 .3 0 .1c-.1 35.3-28.7 63.9-64 63.9l-15.7 0c-.1 0-.3 0-.4 0c-.1 0-.2 0-.3 0l-214.9 0c-27.5 0-54.8-5.9-79.8-17.4l-44.6-20.4L192 256l127.8 0 .5 0L480 256zm-328 0L94.5 332.6l-8.3-3.8C72.7 322.6 64 309.1 64 294.1c0-21.1 17.1-38.1 38.1-38.1l49.9 0zm137.2-32L216 224l39.2-52.3 34.4 51.6-.5 .7zm104.2 0l-64.5 0L366 173.7 393.4 224zM472 344a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSort = {\n    prefix: 'fal',\n    iconName: 'sort',\n    icon: [320, 512, [\"unsorted\"], \"f0dc\", \"M282.7 192L160 69.2 37.3 192l245.5 0zM8.3 175.7L146.3 37.6C150 34 154.9 32 160 32s10 2 13.6 5.7L311.7 175.7c5.3 5.3 8.3 12.5 8.3 20c0 15.6-12.7 28.3-28.3 28.3L28.3 224C12.7 224 0 211.3 0 195.7c0-7.5 3-14.7 8.3-20zM282.7 320L37.3 320 160 442.8 282.7 320zM8.3 336.3C3 331 0 323.8 0 316.3C0 300.7 12.7 288 28.3 288l263.4 0c15.6 0 28.3 12.7 28.3 28.3c0 7.5-3 14.7-8.3 20L173.6 474.4C170 478 165.1 480 160 480s-10-2-13.7-5.7L8.3 336.3z\"]\n  };\n  const faUnsorted = faSort;\n  const faListOl = {\n    prefix: 'fal',\n    iconName: 'list-ol',\n    icon: [512, 512, [\"list-1-2\", \"list-numeric\"], \"f0cb\", \"M32 48c0 8.8 7.2 16 16 16l16 0 0 128-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0L96 48c0-8.8-7.2-16-16-16L48 32c-8.8 0-16 7.2-16 16zM192 96c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L208 80c-8.8 0-16 7.2-16 16zm0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zm0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM58.7 323.9c11.1-11.1 29.2-10.5 39.6 1.3c9.2 10.5 8.9 26.2-.6 36.3L12.3 453.1c-4.3 4.7-5.5 11.5-3 17.3s8.3 9.6 14.7 9.6l104 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-67.2 0 60.3-64.6c20.7-22.2 21.2-56.4 1.3-79.3c-22.5-25.7-62.1-27.1-86.3-2.9L20.7 316.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l15.4-15.4z\"]\n  };\n  const faList12 = faListOl;\n  const faListNumeric = faListOl;\n  const faChartWaterfall = {\n    prefix: 'fal',\n    iconName: 'chart-waterfall',\n    icon: [512, 512, [], \"e0eb\", \"M16 32c8.8 0 16 7.2 16 16l0 352c0 26.5 21.5 48 48 48l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 480c-44.2 0-80-35.8-80-80L0 48c0-8.8 7.2-16 16-16zM144 224c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm112-80l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-80c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM448 80l0 256c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faSparkle = {\n    prefix: 'fal',\n    iconName: 'sparkle',\n    icon: [448, 512, [], \"e5d6\", \"M224 32c6.2 0 11.9 3.6 14.5 9.3l63.2 136.9 136.9 63.2c5.7 2.6 9.3 8.3 9.3 14.5s-3.6 11.9-9.3 14.5L301.8 333.8 238.5 470.7c-2.6 5.7-8.3 9.3-14.5 9.3s-11.9-3.6-14.5-9.3L146.2 333.8 9.3 270.5C3.6 267.9 0 262.2 0 256s3.6-11.9 9.3-14.5l136.9-63.2L209.5 41.3c2.6-5.7 8.3-9.3 14.5-9.3zm0 54.2L172.8 197c-1.6 3.5-4.4 6.2-7.8 7.8L54.2 256 165 307.2c3.5 1.6 6.2 4.4 7.8 7.8L224 425.8 275.2 315c1.6-3.5 4.4-6.2 7.8-7.8L393.8 256 283 204.8c-3.5-1.6-6.2-4.4-7.8-7.8L224 86.2z\"]\n  };\n  const faFaceParty = {\n    prefix: 'fal',\n    iconName: 'face-party',\n    icon: [640, 512, [], \"e383\", \"M96 256C96 132.3 196.3 32 320 32c91.8 0 170.8 55.3 205.4 134.4c3.5 8.1 13 11.8 21.1 8.3s11.8-13 8.3-21.1C515.2 63.2 425 0 320 0C263.2 0 210.7 18.5 168.2 49.9L21.1 .8C15.2-1.1 8.7 .5 4.4 4.9S-1.2 16 1.1 21.7L70 200.9c-3.9 17.8-6 36.2-6 55.1c0 141.4 114.6 256 256 256c75.8 0 144-33 190.8-85.3c5.9-6.6 5.3-16.7-1.3-22.6c-3-2.7-6.8-4.1-10.6-4.1l-.1 0c-4.4 0-8.7 1.8-11.9 5.3c-41 45.9-100.6 74.7-167 74.7C196.3 480 96 379.7 96 256zM139.8 74.1c-22.6 22.4-41.1 49-54.1 78.5L73.9 121.9c.5-.7 1-1.4 1.4-2.1c10.9-19.6 24.1-37.7 39.3-54.1l25.2 8.4zM81.6 54.7c-8 9.4-15.4 19.3-22.2 29.6L43.1 41.9 81.6 54.7zM275.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm160 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm-53.8 69.5c5.5 2.7 9.5 5.5 11.9 8c2.4 2.5 2.7 4.1 2.7 4.9s-.3 2.4-2.7 4.9c-2.4 2.6-6.4 5.3-11.9 8c-10.9 5.4-25.5 9.3-38.8 11.2c-.9 .1-1.8 .3-2.7 .6c-1.7 .6-3.2 1.6-4.4 2.8s-2.2 2.7-2.8 4.4c-.5 1.3-.7 2.7-.7 4.1s.2 2.8 .7 4.1c.6 1.7 1.6 3.2 2.8 4.4s2.7 2.2 4.4 2.8c.9 .3 1.7 .5 2.7 .6c13.3 1.9 27.9 5.8 38.8 11.2c5.5 2.7 9.5 5.5 11.9 8c2.4 2.5 2.7 4.1 2.7 4.9s-.3 2.4-2.7 4.9c-2.4 2.6-6.4 5.3-11.9 8c-11 5.4-25.7 9.3-39.1 11.2c-6.6 .9-11.1 7-10.2 13.6s7 11.1 13.6 10.2c15.1-2.1 32.4-6.6 46.3-13.4c6.9-3.4 13.6-7.7 18.7-13c5.2-5.4 9.3-12.6 9.3-21.4c0-8-3.5-14.8-8-20l180 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-180 0c4.5-5.2 8-12 8-20c0-8.8-4.1-16-9.3-21.4c-5.1-5.4-11.8-9.6-18.7-13c-13.9-6.8-31.2-11.3-46.3-13.4c-6.6-.9-12.6 3.6-13.6 10.2s3.7 12.6 10.2 13.6c13.4 1.9 28.1 5.8 39.1 11.2z\"]\n  };\n  const faKidneys = {\n    prefix: 'fal',\n    iconName: 'kidneys',\n    icon: [640, 512, [], \"f5fb\", \"M115.7 352c-33.4 0-52.1-14.3-64.3-35.8C37.8 292.5 32 258.9 32 224c0-39 12.1-89.3 35.6-129c23.5-39.6 54.7-63 92.1-63c39.7 0 77.1 22.4 85.8 52.9c6 21.1-2.7 49.4-25.5 75.1c-28.7 32.4-24.6 71.3-22 95.6c.2 1.6 .3 3.2 .5 4.7c4.9 49.1-33.6 91.6-82.7 91.6zm0 32c68.1 0 121.3-58.9 114.6-126.8l-.3-2.8c-.6-6.1-1.2-12.2-1.6-18.3l18.8 9.4c5.4 2.7 8.8 8.3 8.8 14.3L256 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-236.2c0-18.2-10.3-34.8-26.5-42.9L231.8 202c2.4-7.2 6.2-14.1 12-20.7c26.6-30 42.6-69.3 32.4-105.1C262.2 26.9 207.7 0 159.7 0C53.7 0 0 135.2 0 224c0 74.9 24.3 160 115.7 160zM394.2 86.1c.1-.4 .3-.8 .4-1.2C403.2 54.4 440.6 32 480.3 32c37.4 0 68.5 23.4 92.1 63C595.9 134.7 608 185 608 224c0 34.9-5.8 68.5-19.4 92.2c-12.2 21.4-31 35.8-64.3 35.8c-49.1 0-87.6-42.5-82.7-91.6c.1-1.5 .3-3 .5-4.7c0 0 0 0 0 0s0 0 0 0c2.6-24.3 6.7-63.2-22-95.6c-23.7-26.7-32.4-54.2-25.9-73.9zm-30.4-10c-11.8 35.8 5.8 75.2 32.4 105.1c5.8 6.6 9.6 13.5 12 20.7l-29.7 14.8C362.3 225 352 241.6 352 259.8L352 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-236.2c0-6.1 3.4-11.6 8.8-14.3l18.8-9.4c-.3 6-.9 12.1-1.6 18.3l-.3 2.8C403 325.1 456.2 384 524.3 384C615.7 384 640 298.9 640 224C640 135.2 586.3 0 480.3 0c-48 0-102.5 26.9-116.5 76.2z\"]\n  };\n  const faWifiExclamation = {\n    prefix: 'fal',\n    iconName: 'wifi-exclamation',\n    icon: [640, 512, [], \"e2cf\", \"M336 48l0 240c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-240c0-8.8 7.2-16 16-16s16 7.2 16 16zM4.7 161.7C75.4 91.7 169.4 45 274 34.3c-1.3 4.3-2 8.9-2 13.7l0 18.7C177 77.7 91.8 120.6 27.3 184.4c-6.3 6.2-16.4 6.2-22.6-.1s-6.2-16.4 .1-22.6zM116.7 276c41.3-41.2 95.2-69.9 155.3-80l0 32.5c-51.3 9.7-97.2 34.8-132.7 70.2c-6.3 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zM368 196c60.1 10.1 114 38.8 155.3 80c6.3 6.2 6.3 16.4 0 22.6s-16.4 6.3-22.6 0c-35.5-35.4-81.4-60.5-132.7-70.2l0-32.5zm0-148c0-4.7-.7-9.3-2-13.7C470.6 45 564.6 91.7 635.3 161.7c6.3 6.2 6.3 16.3 .1 22.6s-16.3 6.3-22.6 .1C548.2 120.6 463 77.7 368 66.7L368 48zM320 448a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faChartNetwork = {\n    prefix: 'fal',\n    iconName: 'chart-network',\n    icon: [640, 512, [], \"f78a\", \"M224 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96c4.5 0 8.9-.5 13.1-1.3l38.1 83.2c-26.6 17.2-45.4 45.4-50.1 78.1L126 288c-7.1-27.6-32.2-48-62-48c-35.3 0-64 28.7-64 64s28.7 64 64 64c29.8 0 54.9-20.4 62-48l99.2 0c7.8 54.3 54.4 96 110.9 96c35 0 66.3-16.1 86.8-41.2l91.8 55.1c-1.7 5.8-2.6 11.9-2.6 18.2c0 35.3 28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64c-17.5 0-33.4 7-44.9 18.4l-91.8-55.1c5.6-13.3 8.7-28 8.7-43.3c0-18.7-4.6-36.3-12.7-51.8l101.8-73.3c10.8 8.2 24.2 13.1 38.8 13.1c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 9.1 1.9 17.8 5.4 25.7L416.6 226.2c-20.4-21.1-49-34.2-80.6-34.2c-11 0-21.6 1.6-31.7 4.5l-38.5-84.1C279.4 100.7 288 83.4 288 64c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zM576 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM544 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm272-48a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faPersonDressBurst = {\n    prefix: 'fal',\n    iconName: 'person-dress-burst',\n    icon: [640, 512, [], \"e544\", \"M456 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 424 56a56 56 0 1 0 112 0zM446.3 263.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l48 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 64 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 48 0c5.5 0 10.7-2.9 13.6-7.6s3.2-10.6 .7-15.6l-64-128c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5L566.1 368 528 368l-96 0-38.1 0 52.4-104.8zM480 160c25.5 0 49 14.1 61 36.6l52.9 98.9c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7l-52.9-98.9C551.7 148.6 517.3 128 480 128s-71.7 20.6-89.3 53.5l-52.9 98.9c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L419 196.6c12-22.5 35.5-36.6 61-36.6zM190.5 17.3C187.9 11.6 182.3 8 176 8s-11.9 3.6-14.5 9.3L129.4 87.2 54.7 68.7c-6.1-1.5-12.5 .7-16.3 5.6s-4.6 11.6-1.8 17.2l34.6 68.6L10.3 206.9c-5 3.8-7.2 10.2-5.8 16.2s6.2 10.8 12.3 12.1L92 251l-1.4 76.8c-.1 6.2 3.4 12 9.1 14.7s12.3 1.9 17.1-2.1l59.2-49 59.2 49c4.8 4 11.5 4.8 17.1 2.1s9.2-8.5 9.1-14.7L260 251l75.2-15.8c6.1-1.3 10.9-6 12.3-12.1s-.9-12.4-5.8-16.2l-60.9-46.8 34.6-68.6c2.8-5.6 2.1-12.3-1.8-17.2s-10.3-7.1-16.3-5.6L222.6 87.2 190.5 17.3zm-37.6 95.2L176 62.3l23.1 50.2c3.2 7 10.9 10.7 18.4 8.9l53.7-13.3-24.9 49.4c-3.5 6.9-1.6 15.2 4.5 19.9l43.8 33.7-54.1 11.3c-7.5 1.6-12.9 8.3-12.7 15.9l1 55.3-42.6-35.2c-5.9-4.9-14.5-4.9-20.4 0l-42.6 35.2 1-55.3c.1-7.7-5.2-14.4-12.7-15.9L57.4 211.1l43.8-33.7c6.1-4.7 8-13 4.5-19.9L80.9 108.1l53.7 13.3c7.5 1.8 15.2-1.9 18.4-8.9z\"]\n  };\n  const faDiceD4 = {\n    prefix: 'fal',\n    iconName: 'dice-d4',\n    icon: [512, 512, [], \"f6d0\", \"M240.1 56.5L35.4 310.6 240.1 465.9l0-409.4zm32 409.2L476.6 310.6 272.1 56.7l0 409.1zM256 0c7.3 0 14.1 3.3 18.7 8.9l232 288c4.1 5.1 5.9 11.5 5.1 18s-4.1 12.3-9.3 16.2l-232 176c-8.6 6.5-20.4 6.5-29 0l-232-176c-5.2-3.9-8.5-9.8-9.3-16.2s1.1-12.9 5.1-18l232-288C241.9 3.3 248.7 0 256 0z\"]\n  };\n  const faMoneyCheckDollar = {\n    prefix: 'fal',\n    iconName: 'money-check-dollar',\n    icon: [576, 512, [\"money-check-alt\"], \"f53d\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM272 288l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16-80c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm-96-56l0 17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1s0 0 0 0s0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1l0 17.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c0 0 0 0 0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0 0 0 0s0 0 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7l0-17.3c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faMoneyCheckAlt = faMoneyCheckDollar;\n  const faVectorSquare = {\n    prefix: 'fal',\n    iconName: 'vector-square',\n    icon: [448, 512, [], \"f5cb\", \"M408 64c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zM360 32c-22.1 0-40 17.9-40 40l0 8L128 80l0-8c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72l0 48c0 22.1 17.9 40 40 40l8 0 0 192-8 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-8 192 0 0 8c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-8 0 0-192 8 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zM80 352l0-192 8 0c22.1 0 40-17.9 40-40l0-8 192 0 0 8c0 22.1 17.9 40 40 40l8 0 0 192-8 0c-22.1 0-40 17.9-40 40l0 8-192 0 0-8c0-22.1-17.9-40-40-40l-8 0zM40 384l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm320 0l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zM40 64l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8z\"]\n  };\n  const faBreadSlice = {\n    prefix: 'fal',\n    iconName: 'bread-slice',\n    icon: [512, 512, [], \"f7ec\", \"M64 224c-17.7 0-32-14.3-32-32c0-44.3 32.4-76.2 84.6-98.6C167.9 71.4 227.5 64 256 64s88.1 7.4 139.4 29.4C447.6 115.8 480 147.7 480 192c0 17.7-14.3 32-32 32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32zm384 64l0-32c35.3 0 64-28.7 64-64C512 64 320 32 256 32S0 64 0 192c0 35.3 28.7 64 64 64l0 32 0 144c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-144z\"]\n  };\n  const faLanguage = {\n    prefix: 'fal',\n    iconName: 'language',\n    icon: [640, 512, [], \"f1ab\", \"M304 96l0 320L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l240 0zm32 0l240 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-240 0 0-320zm304 32c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256zM174.9 170.1C172.4 164 166.5 160 160 160s-12.4 4-14.9 10.1l-64 160c-3.3 8.2 .7 17.5 8.9 20.8s17.5-.7 20.8-8.9l8.8-21.9 80.7 0 8.8 21.9c3.3 8.2 12.6 12.2 20.8 8.9s12.2-12.6 8.9-20.8l-64-160zm-14.9 49L187.6 288l-55.1 0L160 219.1zM496 176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 41.2 0-.2 .6c-8.2 22.6-21.4 42.9-38.2 59.4l-.8-.8-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l20.9 20.9c-5 3.2-10.1 6.2-15.5 8.8l-17.3 8.6c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l17.3-8.6c9.1-4.6 17.8-9.8 26-15.7c5.9 4.4 12.1 8.6 18.4 12.4l18.9 11.3c7.6 4.5 17.4 2.1 21.9-5.5s2.1-17.4-5.5-21.9l-18.9-11.3c-3.4-2-6.7-4.1-9.9-6.4c19.1-19.4 34.1-42.9 43.6-69l4.2-11.6 4.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-48 0 0-16z\"]\n  };\n  const faWheatAwnSlash = {\n    prefix: 'fal',\n    iconName: 'wheat-awn-slash',\n    icon: [640, 512, [], \"e338\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zm235.7 288l-37 37c1.9-31.2-7.5-62.9-28.2-88.5l-46.7-36.9c-2.8 .7-5.4 2.1-7.6 4.2l-33.9 33.9c-37.5 37.5-37.5 98.3 0 135.8L142.2 411s0 0 0 0L68.7 484.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l73.5-73.5s0 0 0 0l33.9 33.9c37.5 37.5 98.3 37.5 135.8 0l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-27-27-63.2-39.4-98.5-37.2L287 311.4l-25.3-20zM289.2 60.3C270.5 79 261.2 103.5 261.1 128l40.4 31.9c-13.9-24.4-10.5-56.1 10.4-76.9l22.6-22.6 11.3 11.3c35.1 35.1 37.3 90.7 6.6 128.4l26.5 20.9c37.6-28.1 91.1-25.1 125.3 9.1l11.3 11.3-22.6 22.6c-10.3 10.3-23.2 16.3-36.5 18.2l30.6 24.2c10.3-4.6 20-11.2 28.5-19.7l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-5.8-5.8-12-10.9-18.6-15.4L555 145.1c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L478 176.9c-16.1-5.5-33-7.8-49.8-6.7L555 43.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L405.6 147.5c1-16.8-1.2-33.7-6.7-49.8l54.3-54.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L383.8 67.5c-4.5-6.5-9.6-12.8-15.4-18.6L345.8 26.4c-6.2-6.2-16.4-6.2-22.6 0L289.2 60.3zM130.9 263.9l22.6-22.6 11.3 11.3c37.5 37.5 37.5 98.2 0 135.7l-33.9-33.9c-25-25-25-65.5 0-90.5zm181 181c-25 25-65.5 25-90.5 0L187.5 411c37.5-37.5 98.2-37.5 135.7 0l11.3 11.3-22.6 22.6z\"]\n  };\n  const faFaceKissWinkHeart = {\n    prefix: 'fal',\n    iconName: 'face-kiss-wink-heart',\n    icon: [512, 512, [128536, \"kiss-wink-heart\"], \"f598\", \"M325.2 469.1C303.4 476.2 280.2 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32s224 100.3 224 224c0 25.9-4.4 50.8-12.5 73.9c10.9 1.2 21.2 4.5 30.6 9.5c9-26.2 13.9-54.2 13.9-83.4C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c28.6 0 56.1-4.7 81.8-13.4c-4.9-6.5-8.7-14.1-10.8-22.6l-1.8-7zM222.1 293.5c13.3 1.9 27.8 5.8 38.6 11c5.4 2.7 9.2 5.3 11.5 7.7c2.7 2.9 2.7 4.7 0 7.6c-2.3 2.4-6.1 5.1-11.5 7.7c-10.7 5.3-25.1 9.1-38.3 11c-6.7 .8-12 6.7-12 13.5c0 6.8 5.3 12.7 12 13.5c13.2 1.9 27.6 5.8 38.3 11c5.4 2.7 9.2 5.3 11.5 7.7c2.7 2.9 2.7 4.7 0 7.6c-2.3 2.4-6.1 5.1-11.5 7.7c-10.8 5.3-25.3 9.2-38.6 11c-7.4 1-12.6 7.9-11.6 15.4s7.9 12.6 15.4 11.6c15.2-2.1 32.7-6.6 46.8-13.6c7-3.4 13.9-7.8 19.2-13.4c5.4-5.6 9.8-13.2 9.8-22.5s-4.4-16.9-9.8-22.5c-5.3-5.5-12.2-9.9-19.2-13.4l-.2-.1 .2-.1c7-3.4 13.9-7.8 19.2-13.4c5.4-5.6 9.8-13.2 9.8-22.5s-4.4-16.9-9.8-22.5c-5.3-5.5-12.2-9.9-19.2-13.4c-14.1-6.9-31.6-11.4-46.8-13.6c-7.4-1-14.3 4.1-15.4 11.6s4.1 14.3 11.6 15.4zM176.4 232a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm194.8 1.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm70.1 127.5c-7.4-29-36.5-47.3-65.8-39.2c-28.9 8.1-45.1 38.6-37.7 67.4L358 468.1c4.5 17.4 22.3 27.7 39.6 22.9l74.9-21c28.9-8.1 45.1-38.6 37.7-67.4c-7.4-29-36.5-47.3-65.8-39.2l-2.4 .7-.8-3zm-57.1-8.3c10.8-3 22.9 3.5 26.1 16.3l4.8 18.9c1.1 4.2 3.8 7.7 7.5 9.9s8.2 2.7 12.3 1.5l18.1-5.1c10.8-3 22.9 3.5 26.1 16.3c3.3 13-4.2 25.5-15.3 28.6l-74.9 21-20.2-78.8c-3.3-13 4.2-25.5 15.3-28.6z\"]\n  };\n  const faKissWinkHeart = faFaceKissWinkHeart;\n  const faDagger = {\n    prefix: 'fal',\n    iconName: 'dagger',\n    icon: [384, 512, [], \"f6cb\", \"M208 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 112-32 0-32 0-32 0-32 0c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48l0-16 16 0 32 0 48 0 48 0 32 0 16 0 0 16c0 26.5 21.5 48 48 48s48-21.5 48-48s-21.5-48-48-48l-32 0-32 0-32 0-32 0 0-112zM48 160l16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16zm272 0l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16s-16-7.2-16-16l0-16zM240 397.9c0 4.9-1.5 9.7-4.3 13.8L192 474.1l-43.7-62.4c-2.8-4-4.3-8.8-4.3-13.8L144 192l-32 0 0 205.9c0 11.5 3.5 22.7 10.1 32.1l50.2 71.7c4.5 6.4 11.8 10.2 19.7 10.2s15.2-3.8 19.7-10.2L261.9 430c6.6-9.4 10.1-20.6 10.1-32.1L272 192l-32 0 0 205.9z\"]\n  };\n  const faPodium = {\n    prefix: 'fal',\n    iconName: 'podium',\n    icon: [448, 512, [], \"f680\", \"M288 32l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM178.7 64L168 64c-26.5 0-48 21.5-48 48l0 48 312 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 192c-8.8 0-16-7.2-16-16s7.2-16 16-16l72 0 0-48c0-44.2 35.8-80 80-80l10.7 0C185.3 13.4 203.1 0 224 0l64 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-64 0c-20.9 0-38.7-13.4-45.3-32zM73.5 455.2L47.3 224l32.2 0 25.9 227.6c1.8 16.2 15.5 28.4 31.8 28.4l173.7 0c16.3 0 30-12.2 31.8-28.4L368.5 224l32.2 0L374.5 455.2c-3.7 32.3-31 56.8-63.6 56.8l-173.7 0c-32.6 0-59.9-24.4-63.6-56.8z\"]\n  };\n  const faDiamonds4 = {\n    prefix: 'fal',\n    iconName: 'diamonds-4',\n    icon: [512, 512, [], \"e68b\", \"M261.7 34.3c-3.1-3.1-8.2-3.1-11.3 0l-74.1 74.1L256 188.1l79.7-79.7L358.3 131l-79.7 79.7c-12.5 12.5-32.8 12.5-45.3 0L153.7 131c-12.5-12.5-12.5-32.8 0-45.3l74.1-74.1c15.6-15.6 40.9-15.6 56.6 0l74.1 74.1c12.5 12.5 12.5 32.8 0 45.3l-22.6-22.6L261.7 34.3zm-50.9 199c12.5 12.5 12.5 32.8 0 45.3L131 358.3c-12.5 12.5-32.8 12.5-45.3 0L11.7 284.3c-15.6-15.6-15.6-40.9 0-56.6l74.1-74.1c12.5-12.5 32.8-12.5 45.3 0l79.7 79.7zM108.4 176.3L34.3 250.3c-3.1 3.1-3.1 8.2 0 11.3l74.1 74.1L188.1 256l-79.7-79.7zM381 153.7c12.5-12.5 32.8-12.5 45.3 0l74.1 74.1c15.6 15.6 15.6 40.9 0 56.6l-74.1 74.1c-12.5 12.5-32.8 12.5-45.3 0l-79.7-79.7c-12.5-12.5-12.5-32.8 0-45.3L381 153.7zM233.4 301.3c12.5-12.5 32.8-12.5 45.3 0L358.3 381c12.5 12.5 12.5 32.8 0 45.3l-74.1 74.1c-15.6 15.6-40.9 15.6-56.6 0l-74.1-74.1c-12.5-12.5-12.5-32.8 0-45.3l79.7-79.7zM176.3 403.6l74.1 74.1c3.1 3.1 8.2 3.1 11.3 0l74.1-74.1L256 323.9l-79.7 79.7zm227.3-67.9l74.1-74.1c3.1-3.1 3.1-8.2 0-11.3l-74.1-74.1L323.9 256l79.7 79.7z\"]\n  };\n  const faMemoCircleCheck = {\n    prefix: 'fal',\n    iconName: 'memo-circle-check',\n    icon: [576, 512, [], \"e1d9\", \"M320 32L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 134.6c-11.2 3.2-21.9 7.4-32 12.6L352 64c0-17.7-14.3-32-32-32zM64 144c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16zm16 80l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 256c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16s7.2-16 16-16zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm44.7 100.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7z\"]\n  };\n  const faRouteHighway = {\n    prefix: 'fal',\n    iconName: 'route-highway',\n    icon: [448, 512, [], \"f61a\", \"M232.2 2.3c-5.1-3-11.4-3-16.5 0L194.6 15c-31.9 19.2-71.5 20.7-104.8 4c-17.7-8.9-39.2-3.8-51.1 12.1L14.5 63.3c-10.7 14.2-11.9 33.5-3 49C24.9 135.9 32 162.5 32 189.7L32 203c0 22.4-4.3 44.6-12.6 65.4L8 296.9c-5.3 13.2-8 27.4-8 41.6C0 382.2 25.4 422 65.1 440.3l152.2 70.2c4.3 2 9.2 2 13.4 0l152.2-70.2C422.6 422 448 382.2 448 338.5c0-14.3-2.7-28.4-8-41.6l-11.4-28.5c-8.3-20.8-12.6-43-12.6-65.4l0-13.4c0-27.1 7.1-53.8 20.6-77.4c8.8-15.5 7.6-34.7-3-49L409.3 31.1C397.4 15.2 375.9 10.2 358.2 19c-33.3 16.7-72.8 15.1-104.8-4L232.2 2.3zM211 42.4l13-7.8 13 7.8c41.3 24.8 92.4 26.8 135.5 5.2c3.9-1.9 8.6-.8 11.2 2.6l24.2 32.3c3 4 3.4 9.5 .9 13.9c-11.3 19.7-18.8 41.3-22.4 63.6L61.6 160c-3.6-22.3-11.1-43.8-22.4-63.6c-2.5-4.4-2.2-9.8 .9-13.9L64.3 50.3c2.6-3.5 7.3-4.6 11.2-2.6c43.1 21.6 94.2 19.6 135.5-5.2zM64 192l320 0 0 11c0 26.5 5 52.7 14.9 77.2l11.4 28.5c3.8 9.5 5.7 19.6 5.7 29.8c0 31.2-18.2 59.6-46.5 72.7L224 478.4 78.5 411.2C50.2 398.1 32 369.8 32 338.5c0-10.2 1.9-20.3 5.7-29.8l11.4-28.5C59 255.7 64 229.5 64 203l0-11z\"]\n  };\n  const faDownToLine = {\n    prefix: 'fal',\n    iconName: 'down-to-line',\n    icon: [384, 512, [\"arrow-alt-to-bottom\"], \"f34a\", \"M16 448l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16zm174.2-96.8c.5 .5 1.1 .8 1.8 .8s1.4-.3 1.8-.8L318.2 219.3c1.2-1.2 1.8-2.9 1.8-4.6c0-3.7-3-6.7-6.7-6.7L256 208c-8.8 0-16-7.2-16-16l0-120c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 120c0 8.8-7.2 16-16 16l-57.3 0c-3.7 0-6.7 3-6.7 6.7c0 1.7 .7 3.3 1.8 4.6L190.2 351.2zM192 384c-9.5 0-18.6-3.9-25.1-10.8L42.5 241.2C35.8 234 32 224.5 32 214.7C32 193.3 49.3 176 70.7 176l41.3 0 0-104c0-22.1 17.9-40 40-40l80 0c22.1 0 40 17.9 40 40l0 104 41.3 0c21.4 0 38.7 17.3 38.7 38.7c0 9.9-3.8 19.3-10.5 26.5L217.1 373.2c-6.5 6.9-15.6 10.8-25.1 10.8z\"]\n  };\n  const faArrowAltToBottom = faDownToLine;\n  const faFilter = {\n    prefix: 'fal',\n    iconName: 'filter',\n    icon: [512, 512, [], \"f0b0\", \"M0 71.5C0 49.7 17.7 32 39.5 32l432.9 0C494.3 32 512 49.7 512 71.5c0 9.2-3.2 18.1-9.1 25.2L320 317.8l0 128.4c0 18.7-15.2 33.9-33.9 33.9c-7.5 0-14.8-2.5-20.8-7.1l-61-47.4c-7.8-6.1-12.4-15.4-12.4-25.3l0-82.4L9.1 96.7C3.2 89.6 0 80.7 0 71.5zM39.5 64c-4.2 0-7.5 3.4-7.5 7.5c0 1.8 .6 3.4 1.7 4.8L220.3 301.8c2.4 2.9 3.7 6.5 3.7 10.2l0 88.2 61 47.4c.3 .3 .7 .4 1.1 .4c1 0 1.9-.8 1.9-1.9L288 312c0-3.7 1.3-7.3 3.7-10.2L478.3 76.3c1.1-1.3 1.7-3 1.7-4.8c0-4.2-3.4-7.5-7.5-7.5L39.5 64z\"]\n  };\n  const faSquareG = {\n    prefix: 'fal',\n    iconName: 'square-g',\n    icon: [448, 512, [], \"e271\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 256c0 53 43 96 96 96c47.6 0 87.1-34.6 94.7-80L256 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c8.8 0 16 7.2 16 16c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6c6.6 5.9 7.1 16 1.3 22.6s-16 7.1-22.6 1.3c-17-15.2-39.4-24.4-64-24.4c-53 0-96 43-96 96z\"]\n  };\n  const faCirclePhone = {\n    prefix: 'fal',\n    iconName: 'circle-phone',\n    icon: [512, 512, [\"phone-circle\"], \"e11b\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM203.2 144.1c1.9-.4 3.8 .6 4.5 2.3l24 56c.7 1.6 .2 3.5-1.1 4.7l-20.3 16.6c-6.1 5-7.6 13.6-3.7 20.4c14.7 25.4 35.9 46.6 61.4 61.4c6.8 3.9 15.4 2.4 20.4-3.7l16.6-20.3c1.1-1.4 3-1.8 4.7-1.1l56 24c1.8 .8 2.7 2.6 2.3 4.5l-12 56c-.4 1.8-2 3.2-3.9 3.2l-.2 0c-114.7-.1-207.6-93.1-207.7-207.8l0-.2s0 0 0 0s0 0 0 0c0-1.9 1.3-3.5 3.2-3.9l56-12zM352 400l.3 0c16.8-.2 31.3-12 34.9-28.5l12-56c3.6-16.8-5.2-33.9-21-40.6l-56-24c-14.7-6.3-31.9-2.1-42 10.3l-7.5 9.2c-11.9-8.6-22.4-19.1-31-31l9.2-7.5c12.4-10.2 16.6-27.3 10.3-42l-24-56c-6.8-15.8-23.8-24.6-40.6-21l-56 12c-16.5 3.5-28.3 18.1-28.5 34.9l0 .3c0 132.5 107.4 240 240 240z\"]\n  };\n  const faPhoneCircle = faCirclePhone;\n  const faClipboardPrescription = {\n    prefix: 'fal',\n    iconName: 'clipboard-prescription',\n    icon: [384, 512, [], \"f5e8\", \"M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM112 208c-8.8 0-16 7.2-16 16l0 80 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 41.4 0 48 48-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L262.6 368l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L240 345.4l-31.2-31.2C227.3 305.1 240 286 240 264c0-30.9-25.1-56-56-56l-72 0zm72 80l-8 0-48 0 0-48 56 0c13.3 0 24 10.7 24 24s-10.7 24-24 24z\"]\n  };\n  const faUserNurseHair = {\n    prefix: 'fal',\n    iconName: 'user-nurse-hair',\n    icon: [448, 512, [], \"e45d\", \"M128 144l0-67.1 96-42 96 42 0 67.1-192 0zM96 76.9L96 144l0 16 0 16s0 0 0 0c0 70.7 57.3 128 128 128s128-57.3 128-128c0 0 0 0 0 0l0-16 0-16 0-67.1c0-12.7-7.5-24.2-19.2-29.3l-96-42c-8.2-3.6-17.5-3.6-25.7 0l-96 42C103.5 52.7 96 64.2 96 76.9zM320 176s0 0 0 0c0 53-43 96-96 96c-35.5 0-66.6-19.3-83.2-48l21.5 0c35.5 0 68.3-18.3 87-48l70.7 0zm-112.8 0c-12.4 10.2-28.2 16-44.8 16l-33 0c-.9-5.2-1.3-10.5-1.3-16c0 0 0 0 0 0l79.2 0zM121.1 356.3l69 69c18.7 18.7 49.1 18.7 67.9 0l69-69c51.4 16.8 88.5 64.9 89.1 121.6l-384 0c.6-56.8 37.7-104.9 89.1-121.6zm21.7-23.5c-7.5-7.5-18.3-11-28.4-7.9C48.2 344.9 0 406.4 0 479.2c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7c0-72.8-48.2-134.3-114.4-154.4c-10.1-3.1-20.9 .4-28.4 7.9l-69.8 69.8c-6.2 6.2-16.4 6.2-22.6 0l-69.8-69.8zM208 56l0 16-16 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0 0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16 16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0 0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8z\"]\n  };\n  const faQuestion = {\n    prefix: 'fal',\n    iconName: 'question',\n    icon: [320, 512, [10067, 10068, 61736], \"3f\", \"M144 64c-53 0-96 43-96 96c0 8.8-7.2 16-16 16s-16-7.2-16-16C16 89.3 73.3 32 144 32l32 0c70.7 0 128 57.3 128 128c0 35.3-16.6 68.4-44.8 89.6l-60.8 45.6C184.3 305.8 176 322.4 176 340l0 12c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-12c0-27.7 13-53.8 35.2-70.4L240 224c20.1-15.1 32-38.8 32-64c0-53-43-96-96-96l-32 0zm-8 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faFileSignature = {\n    prefix: 'fal',\n    iconName: 'file-signature',\n    icon: [576, 512, [], \"f573\", \"M320 480c17.7 0 32-14.3 32-32l0-10.7 23.8-5.9c2.8-.7 5.6-1.6 8.2-2.7l0 19.3c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 39.8-32 32 0-43.6-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0zM240 160l111.5 0c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16zM144 349l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2L80 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l12.6 42.1c7.1-8.3 17.5-13.1 28.5-13.1c14.2 0 27.2 8 33.5 20.7l5.6 11.3 41.7 0 15.7-62.6c2.1-8.4 6.5-16.1 12.6-22.3L473.5 145.4c18.7-18.7 49.1-18.7 67.9 0l17.4 17.4c18.7 18.7 18.7 49.1 0 67.9L405.1 384.3c-6.2 6.2-13.9 10.5-22.3 12.6l-74.9 18.7c-2 .5-4.1 .6-6.1 .3L240 416c-6.1 0-11.6-3.4-14.3-8.8L215.6 387c-.9-1.8-2.8-3-4.9-3c-1.7 0-3.3 .8-4.4 2.2l-17.6 23.4c-3.6 4.8-9.7 7.2-15.6 6.2s-10.8-5.4-12.5-11.2L144 349zM518.8 168c-6.2-6.2-16.4-6.2-22.6 0l-24.8 24.8 40 40L536.2 208c6.2-6.2 6.2-16.4 0-22.6L518.8 168zM342.5 321.7c-2.1 2.1-3.5 4.6-4.2 7.4l-12.3 49 49-12.3c2.8-.7 5.4-2.2 7.4-4.2L488.7 255.4l-40-40L342.5 321.7z\"]\n  };\n  const faToggleLargeOn = {\n    prefix: 'fal',\n    iconName: 'toggle-large-on',\n    icon: [576, 512, [], \"e5b1\", \"M416 128a128 128 0 1 0 0 256 128 128 0 1 0 0-256zm0 288l-256 0C71.6 416 0 344.4 0 256S71.6 96 160 96l256 0c88.4 0 160 71.6 160 160s-71.6 160-160 160zm-96-32c-38.9-29.2-64-75.7-64-128s25.1-98.8 64-128l-160 0C89.3 128 32 185.3 32 256s57.3 128 128 128l160 0z\"]\n  };\n  const faUpDownLeftRight = {\n    prefix: 'fal',\n    iconName: 'up-down-left-right',\n    icon: [512, 512, [\"arrows-alt\"], \"f0b2\", \"M252.9 33.4L196 96 316 96 259.1 33.4c-.8-.9-1.9-1.4-3.1-1.4s-2.3 .5-3.1 1.4zm29.8-21.5l61.7 67.9c4.8 5.3 7.5 12.2 7.5 19.4c0 15.9-12.9 28.8-28.8 28.8L272 128l0 112 112 0 0 32-112 0 0 112 51.2 0c15.9 0 28.8 12.9 28.8 28.8c0 7.2-2.7 14.1-7.5 19.4l-61.7 67.9c-6.9 7.5-16.6 11.8-26.8 11.8s-19.9-4.3-26.8-11.8l-61.7-67.9c-4.8-5.3-7.5-12.2-7.5-19.4c0-15.9 12.9-28.8 28.8-28.8l51.2 0 0-112-112 0 0 51.2c0 15.9-12.9 28.8-28.8 28.8c-7.2 0-14.1-2.7-19.4-7.5L11.8 282.8C4.3 275.9 0 266.2 0 256s4.3-19.9 11.8-26.8l67.9-61.7c5.3-4.8 12.2-7.5 19.4-7.5c15.9 0 28.8 12.9 28.8 28.8l0 51.2 112 0 0-112-51.2 0c-15.9 0-28.8-12.9-28.8-28.8c0-7.2 2.7-14.1 7.5-19.4l61.7-67.9C236.1 4.3 245.8 0 256 0s19.9 4.3 26.8 11.8zM316 416L196 416l56.9 62.6c.8 .9 1.9 1.4 3.1 1.4s2.3-.5 3.1-1.4L316 416zM478.6 259.1c.9-.8 1.4-1.9 1.4-3.1s-.5-2.3-1.4-3.1L416 196 416 316l62.6-56.9zm-46.4 85.4c-5.3 4.8-12.2 7.5-19.4 7.5c-15.9 0-28.8-12.9-28.8-28.8l0-134.3c0-15.9 12.9-28.8 28.8-28.8c7.2 0 14.1 2.7 19.4 7.5l67.9 61.7c7.5 6.9 11.8 16.6 11.8 26.8s-4.3 19.9-11.8 26.8l-67.9 61.7zM33.4 252.9c-.9 .8-1.4 1.9-1.4 3.1s.5 2.3 1.4 3.1L96 316 96 196 33.4 252.9z\"]\n  };\n  const faArrowsAlt = faUpDownLeftRight;\n  const faDryerHeat = {\n    prefix: 'fal',\n    iconName: 'dryer-heat',\n    icon: [448, 512, [\"dryer-alt\"], \"f862\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm104 8a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM336 304a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zM80 304a144 144 0 1 1 288 0A144 144 0 1 1 80 304zm115.3-75.3l4.7 4.7c10.2 10.2 16 24.1 16 38.6s-5.8 28.4-16 38.6l-9.4 9.4c-4.2 4.2-6.6 10-6.6 16s2.4 11.8 6.6 16l4.7 4.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-4.7-4.7c-10.2-10.2-16-24.1-16-38.6s5.8-28.4 16-38.6l9.4-9.4c4.2-4.2 6.6-10 6.6-16s-2.4-11.8-6.6-16l-4.7-4.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm80 0l4.7 4.7c10.2 10.2 16 24.1 16 38.6s-5.8 28.4-16 38.6l-9.4 9.4c-4.2 4.2-6.6 10-6.6 16s2.4 11.8 6.6 16l4.7 4.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-4.7-4.7c-10.2-10.2-16-24.1-16-38.6s5.8-28.4 16-38.6l9.4-9.4c4.2-4.2 6.6-10 6.6-16s-2.4-11.8-6.6-16l-4.7-4.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faDryerAlt = faDryerHeat;\n  const faHouseChimneyUser = {\n    prefix: 'fal',\n    iconName: 'house-chimney-user',\n    icon: [576, 512, [], \"e065\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-197 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L512 192.3 512 56c0-13.3-10.7-24-24-24l-80 0c-13.3 0-24 10.7-24 24l0 23.4L298.6 4zM416 107.6L416 64l64 0 0 100.1-64-56.5zM96 432l0-225.3L288 37.3 480 206.7 480 432c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48zM256 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM248 352l80 0c22.1 0 40 17.9 40 40l0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8c0-39.8-32.2-72-72-72l-80 0c-39.8 0-72 32.2-72 72l0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8c0-22.1 17.9-40 40-40z\"]\n  };\n  const faHandHoldingHeart = {\n    prefix: 'fal',\n    iconName: 'hand-holding-heart',\n    icon: [576, 512, [], \"f4be\", \"M163.9 28.9C191.7 .7 235.8-.8 265.3 24.3c5.8 4.9 11 10.4 16.3 15.9c2.1 2.2 4.2 4.5 6.4 6.6c2.1-2.2 4.3-4.4 6.4-6.6c5.2-5.5 10.5-11 16.3-15.9C340.2-.8 384.3 .7 412.1 28.9c29.4 29.8 29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9c-29.4-29.8-29.4-78.2 0-108zm83.6 22.5c-16.8-17.1-44-17.1-60.8 0c-17.1 17.4-17.1 45.7 0 63.1L288 217.3 389.3 114.4c17.1-17.4 17.1-45.7 0-63.1c-16.8-17.1-44-17.1-60.8 0L299.4 80.9c-6.3 6.4-16.5 6.4-22.8 0L247.5 51.4zM151 317.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3c-2.6 1.8-5.7 2.7-8.9 2.7l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z\"]\n  };\n  const faArrowUpSmallBig = {\n    prefix: 'fal',\n    iconName: 'arrow-up-small-big',\n    icon: [576, 512, [\"sort-size-up-alt\"], \"f88f\", \"M148.7 36.7c6.2-6.2 16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L176 86.6 176 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-377.4L75.3 155.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96zM352 80l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm-32 0c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64zm32 352c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16l0 128zm-32 0l0-128c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48z\"]\n  };\n  const faSortSizeUpAlt = faArrowUpSmallBig;\n  const faTrainTrack = {\n    prefix: 'fal',\n    iconName: 'train-track',\n    icon: [576, 512, [], \"e453\", \"M207.1 53.2c2.9-8.4-1.5-17.5-9.9-20.4s-17.5 1.5-20.4 9.9L158.5 96 112 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l35.4 0-33.2 96L72 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l31.1 0L69.8 352 32 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l26.8 0L32.9 458.8c-2.9 8.3 1.5 17.5 9.9 20.4s17.5-1.5 20.4-9.9L92.6 384l390.8 0 29.5 85.2c2.9 8.4 12 12.8 20.4 9.9s12.8-12 9.9-20.4L517.2 384l26.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-37.8 0-33.2-96 31.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-42.1 0-33.2-96 35.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-46.5 0L399.1 42.8c-2.9-8.4-12-12.8-20.4-9.9s-12.8 12-9.9 20.4L383.7 96 192.3 96l14.8-42.8zM181.2 128l213.5 0L428 224l-280 0 33.2-96zM472.3 352l-368.6 0 33.2-96 302.1 0 33.2 96z\"]\n  };\n  const faPuzzlePiece = {\n    prefix: 'fal',\n    iconName: 'puzzle-piece',\n    icon: [512, 512, [129513], \"f12e\", \"M169.1 17.3C183.8 6.3 203.2 0 224 0s40.2 6.3 54.9 17.3S304 44.6 304 64c0 19.5-10.6 35.9-25.3 46.8c-5.2 3.8-6.7 7.7-6.7 10c0 4 3.2 7.2 7.2 7.2l56.8 0c26.5 0 48 21.5 48 48l0 56.8c0 4 3.2 7.2 7.2 7.2c2.3 0 6.1-1.6 10-6.7c11-14.7 27.4-25.3 46.8-25.3c19.4 0 35.8 10.5 46.7 25.1s17.3 34.1 17.3 54.9s-6.3 40.2-17.3 54.9s-27.3 25.1-46.7 25.1c-19.5 0-35.9-10.6-46.8-25.3c-3.8-5.2-7.7-6.7-10-6.7c-4 0-7.2 3.2-7.2 7.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-21.6 0-39.2-17.5-39.2-39.2c0-16.2 9.9-28.4 19.6-35.6c8.6-6.4 12.4-14.1 12.4-21.2c0-7.1-3.8-14.7-12.3-21.1s-21.1-10.9-35.7-10.9s-27.1 4.4-35.7 10.9s-12.3 14.1-12.3 21.1c0 7.1 3.8 14.8 12.4 21.2c9.7 7.2 19.6 19.4 19.6 35.6c0 21.7-17.5 39.2-39.2 39.2L48 512c-26.5 0-48-21.5-48-48L0 343.2C0 321.5 17.5 304 39.2 304c16.2 0 28.4 9.9 35.6 19.6C81.2 332.2 88.9 336 96 336c7.1 0 14.7-3.8 21.1-12.3s10.9-21.1 10.9-35.7s-4.4-27.1-10.9-35.7S103.1 240 96 240c-7.1 0-14.8 3.8-21.2 12.4C67.6 262.1 55.4 272 39.2 272C17.5 272 0 254.5 0 232.8L0 176c0-26.5 21.5-48 48-48l120.8 0c4 0 7.2-3.2 7.2-7.2c0-2.3-1.6-6.1-6.7-10C154.6 99.9 144 83.5 144 64c0-19.4 10.5-35.8 25.1-46.7zm19.2 25.6C179.8 49.3 176 56.9 176 64c0 7.1 3.8 14.8 12.4 21.2c9.7 7.2 19.6 19.4 19.6 35.6c0 21.6-17.5 39.2-39.2 39.2L48 160c-8.8 0-16 7.2-16 16l0 56.8c0 4 3.2 7.2 7.2 7.2c2.3 0 6.1-1.6 10-6.7C60.1 218.6 76.5 208 96 208c19.4 0 35.8 10.5 46.7 25.1s17.3 34.1 17.3 54.9s-6.3 40.2-17.3 54.9S115.4 368 96 368c-19.5 0-35.9-10.6-46.8-25.3c-3.8-5.2-7.7-6.7-10-6.7c-4 0-7.2 3.2-7.2 7.2L32 464c0 8.8 7.2 16 16 16l120.8 0c4 0 7.2-3.2 7.2-7.2c0-2.3-1.6-6.1-6.7-10c-14.7-11-25.3-27.4-25.3-46.8c0-19.4 10.5-35.8 25.1-46.7s34.1-17.3 54.9-17.3s40.2 6.3 54.9 17.3s25.1 27.3 25.1 46.7c0 19.5-10.6 35.9-25.3 46.8c-5.2 3.8-6.7 7.7-6.7 10c0 4 3.2 7.2 7.2 7.2l56.8 0c8.8 0 16-7.2 16-16l0-120.8c0-21.7 17.5-39.2 39.2-39.2c16.2 0 28.4 9.9 35.6 19.6c6.4 8.6 14.1 12.4 21.2 12.4c7.1 0 14.7-3.8 21.1-12.3s10.9-21.1 10.9-35.7s-4.4-27.1-10.9-35.7s-14.1-12.3-21.1-12.3c-7.1 0-14.8 3.8-21.2 12.4c-7.2 9.7-19.4 19.6-35.6 19.6c-21.7 0-39.2-17.5-39.2-39.2l0-56.8c0-8.8-7.2-16-16-16l-56.8 0c-21.6 0-39.2-17.5-39.2-39.2c0-16.2 9.9-28.4 19.6-35.6C268.2 78.8 272 71.1 272 64c0-7.1-3.8-14.7-12.3-21.1S238.5 32 224 32s-27.1 4.4-35.7 10.9z\"]\n  };\n  const faMoneyCheck = {\n    prefix: 'fal',\n    iconName: 'money-check',\n    icon: [576, 512, [], \"f53c\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm112 96l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16zM360 176c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l80 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-80 0zm-40 8c0-22.1 17.9-40 40-40l80 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-80 0c-22.1 0-40-17.9-40-40l0-48z\"]\n  };\n  const faStarHalfStroke = {\n    prefix: 'fal',\n    iconName: 'star-half-stroke',\n    icon: [576, 512, [\"star-half-alt\"], \"f5c0\", \"M202.4 186.5L65 206.8l99.8 98.8c7.4 7.3 10.8 17.8 9 28.1L150.2 473.2 272 408.1l0-333-45.5 93.7c-4.6 9.5-13.6 16.1-24.1 17.7zM304 408.2l121.6 65L402.1 333.7c-1.7-10.3 1.6-20.7 9-28.1l99.8-98.8L373.4 186.5c-10.5-1.5-19.5-8.2-24.1-17.7L304 75.4l0 332.8zm146.2 99.2c-7.4 5.3-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0s17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5z\"]\n  };\n  const faStarHalfAlt = faStarHalfStroke;\n  const faFileExclamation = {\n    prefix: 'fal',\n    iconName: 'file-exclamation',\n    icon: [384, 512, [], \"f31a\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM192 224c-8.8 0-16 7.2-16 16l0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-8.8-7.2-16-16-16zm24 192a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCode = {\n    prefix: 'fal',\n    iconName: 'code',\n    icon: [640, 512, [], \"f121\", \"M405.1 .8c-8.4-2.8-17.4 1.7-20.2 10.1l-160 480c-2.8 8.4 1.7 17.4 10.1 20.2s17.4-1.7 20.2-10.1l160-480c2.8-8.4-1.7-17.4-10.1-20.2zM172 117.4c-5.9-6.6-16-7.2-22.6-1.3l-144 128C2 247.1 0 251.4 0 256s2 8.9 5.4 12l144 128c6.6 5.9 16.7 5.3 22.6-1.3s5.3-16.7-1.3-22.6L40.1 256 170.6 140c6.6-5.9 7.2-16 1.3-22.6zm296.1 0c-5.9 6.6-5.3 16.7 1.3 22.6L599.9 256 469.4 372c-6.6 5.9-7.2 16-1.3 22.6s16 7.2 22.6 1.3l144-128c3.4-3 5.4-7.4 5.4-12s-2-8.9-5.4-12l-144-128c-6.6-5.9-16.7-5.3-22.6 1.3z\"]\n  };\n  const faWhiskeyGlass = {\n    prefix: 'fal',\n    iconName: 'whiskey-glass',\n    icon: [512, 512, [129347, \"glass-whiskey\"], \"f7a0\", \"M32 64L60 256l392 0L480 64 32 64zM64.7 288L82 406.9c3.4 23.6 23.7 41.1 47.5 41.1l253 0c23.8 0 44.1-17.5 47.5-41.1L447.3 288 64.7 288zM7.8 43.1C13.9 36 22.7 32 32 32l448 0c9.3 0 18.1 4 24.2 11.1s8.8 16.4 7.5 25.5l-50 342.9c-5.7 39.3-39.4 68.5-79.2 68.5l-253 0c-39.7 0-73.4-29.1-79.2-68.5L.3 68.6C-1 59.4 1.7 50.1 7.8 43.1z\"]\n  };\n  const faGlassWhiskey = faWhiskeyGlass;\n  const faMoonStars = {\n    prefix: 'fal',\n    iconName: 'moon-stars',\n    icon: [512, 512, [], \"f755\", \"M304 0c8.8 0 16 7.2 16 16l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16zM156.6 163.9C85.3 180 32 243.8 32 320.2c0 88.5 71.6 160.2 159.8 160.2c25.7 0 50-6.1 71.5-16.9c-87.6-11.3-155.1-86.4-155.1-177.2c0-47.4 18.4-90.4 48.4-122.4zM0 320.2C0 214.1 85.8 128 191.8 128c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.2c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4C85.8 512.4 0 426.3 0 320.2zM432 160l0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faBuildingCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'building-circle-exclamation',\n    icon: [640, 512, [], \"e4d3\", \"M64 32l256 0c17.7 0 32 14.3 32 32l0 202.8c9.1-12.9 19.9-24.5 32-34.6L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l64 0 32 0 64 0 32 0 64 0c19.5 0 37-8.7 48.7-22.5c-7.7-8-14.6-16.8-20.6-26.1c-5.4 9.9-16 16.6-28.1 16.6l-64 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM224 416l0 64-64 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM64 120l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 96c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM248 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM64 248l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm152-32c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm128 80a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-160c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faClothesHanger = {\n    prefix: 'fal',\n    iconName: 'clothes-hanger',\n    icon: [640, 512, [], \"e136\", \"M212.2 85.8C220.4 36.3 263.2 0 313.4 0C370.1 0 416 45.9 416 102.6l0 8.1c0 36.1-17.6 70-47.2 90.7l-20.7 14.5L612.5 396.8C629.7 408.5 640 428 640 448.9c0 34.9-28.3 63.1-63.1 63.1L63.1 512C28.3 512 0 483.7 0 448.9c0-20.8 10.3-40.3 27.5-52.1L310.9 202.8l39.5-27.7c21-14.7 33.6-38.8 33.6-64.5l0-8.1c0-39-31.6-70.6-70.6-70.6c-34.5 0-64 25-69.7 59l-3.9 23.6c-1.5 8.7-9.7 14.6-18.4 13.2s-14.6-9.7-13.2-18.4l3.9-23.6zM320 235.4L45.6 423.2C37.1 429 32 438.6 32 448.9C32 466.1 45.9 480 63.1 480l513.7 0c17.2 0 31.1-13.9 31.1-31.1c0-10.3-5.1-19.9-13.6-25.7L320 235.4z\"]\n  };\n  const faMobileNotch = {\n    prefix: 'fal',\n    iconName: 'mobile-notch',\n    icon: [384, 512, [\"mobile-iphone\"], \"e1ee\", \"M256 32l0 16c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-16L96 32C78.3 32 64 46.3 64 64l0 384c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32l-32 0zm-32 0l-64 0 0 16 64 0 0-16zM32 64C32 28.7 60.7 0 96 0L288 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64L32 64z\"]\n  };\n  const faMobileIphone = faMobileNotch;\n  const faMagnifyingGlassChart = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-chart',\n    icon: [512, 512, [], \"e522\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM128 224l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16zm64-96l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16zm64 64l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faArrowUpRightFromSquare = {\n    prefix: 'fal',\n    iconName: 'arrow-up-right-from-square',\n    icon: [512, 512, [\"external-link\"], \"f08e\", \"M336 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l121.4 0L212.7 276.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 54.6 480 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16L336 0zM64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32z\"]\n  };\n  const faExternalLink = faArrowUpRightFromSquare;\n  const faCubesStacked = {\n    prefix: 'fal',\n    iconName: 'cubes-stacked',\n    icon: [448, 512, [], \"e4e6\", \"M288 64l-64 0 0 64 64 0 0-64zM224 32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM98.7 234.7l32 55.4 55.4-32-32-55.4-55.4 32zM71 250.7c-8.8-15.3-3.6-34.9 11.7-43.7l55.4-32c15.3-8.8 34.9-3.6 43.7 11.7l32 55.4c8.8 15.3 3.6 34.9-11.7 43.7l-55.4 32c-15.3 8.8-34.9 3.6-43.7-11.7L71 250.7zM352 224l-64 0 0 64 64 0 0-64zm-96 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zm96 224l64 0 0-64-64 0 0 64zm-32-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zm-64 0l-64 0 0 64 64 0 0-64zm-64-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM32 384l0 64 64 0 0-64-64 0zM0 384c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64z\"]\n  };\n  const faImagesUser = {\n    prefix: 'fal',\n    iconName: 'images-user',\n    icon: [576, 512, [], \"e1b9\", \"M512 64L160 64c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32l64 0 0-16c0-44.2 35.8-80 80-80l32 0 32 0c44.2 0 80 35.8 80 80l0 16 64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32zM448 384l-32 0-160 0-32 0-64 0c-35.3 0-64-28.7-64-64L96 96c0-35.3 28.7-64 64-64l352 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-64 0zm-32-32l0-16c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 16 160 0zM16 96c8.8 0 16 7.2 16 16l0 240c0 53 43 96 96 96l336 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-336 0C57.3 480 0 422.7 0 352L0 112c0-8.8 7.2-16 16-16zm352 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM336 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faWonSign = {\n    prefix: 'fal',\n    iconName: 'won-sign',\n    icon: [512, 512, [8361, \"krw\", \"won\"], \"f159\", \"M31.3 43.3c-2.6-8.4-11.6-13.2-20-10.6S-1.9 44.3 .7 52.7L63.3 256 16 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l57.1 0 55.6 180.7c2.1 6.8 8.4 11.4 15.6 11.3s13.3-5 15.2-11.8L208 288l96.1 0 48.5 180.2c1.9 6.9 8 11.7 15.2 11.8s13.5-4.5 15.6-11.3L438.9 288l57.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-47.3 0L511.3 52.7c2.6-8.4-2.1-17.4-10.6-20s-17.4 2.1-20 10.6L415.3 256l-86.7 0L271.5 43.8c-1.9-7-8.2-11.8-15.4-11.8s-13.6 4.9-15.4 11.8L183.4 256l-86.7 0L31.3 43.3zM106.6 288l68.2 0L143 406.3 106.6 288zm110-32L256 109.5 295.4 256l-78.9 0zm120.6 32l68.2 0L369 406.3 337.2 288z\"]\n  };\n  const faKrw = faWonSign;\n  const faWon = faWonSign;\n  const faImagePolaroidUser = {\n    prefix: 'fal',\n    iconName: 'image-polaroid-user',\n    icon: [448, 512, [], \"e1b6\", \"M336 384l-32 0-160 0-32 0-80 0 0 32c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-32-80 0zm-1.6-32l81.6 0 0-256c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 256 81.6 0c7.4-36.5 39.7-64 78.4-64l32 0 32 0c38.7 0 71 27.5 78.4 64zm-187.7 0l154.5 0c-6.6-18.6-24.4-32-45.3-32l-64 0c-20.9 0-38.7 13.4-45.3 32zM448 96l0 256 0 16 0 16 0 32c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-32 0-16 0-16L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64zM256 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-32-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faVirusCovid = {\n    prefix: 'fal',\n    iconName: 'virus-covid',\n    icon: [512, 512, [], \"e4a8\", \"M216 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0 0 40.7c-38.8 3.3-74.1 18.7-102.3 42.4L108.9 86.3s0 0 0 0l17-17c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L46.7 103.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l17-17s0 0 0 0l28.8 28.8C91.4 165.9 76 201.2 72.7 240L32 240l0-24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24 40.7 0c3.3 38.8 18.7 74.1 42.4 102.3L86.3 403.1s0 0 0 0l-17-17c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-17-17s0 0 0 0l28.8-28.8c28.2 23.7 63.5 39 102.3 42.4l0 40.7-24 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0 0-40.7c38.8-3.3 74.1-18.7 102.3-42.4l28.8 28.8s0 0 0 0l-17 17c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-17 17s0 0 0 0l-28.8-28.8c23.7-28.2 39-63.5 42.4-102.3l40.7 0 0 24c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24-40.7 0c-3.3-38.8-18.7-74.1-42.4-102.3l28.8-28.8s0 0 0 0l17 17c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L408.7 46.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l17 17s0 0 0 0l-28.8 28.8C346.1 91.4 310.8 76 272 72.7L272 32l24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L216 0zm40 104a152 152 0 1 1 0 304 152 152 0 1 1 0-304zM192 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm112 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSquareEllipsis = {\n    prefix: 'fal',\n    iconName: 'square-ellipsis',\n    icon: [448, 512, [], \"e26e\", \"M32 416c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320zm32 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zM200 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-72 24a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm168-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faPie = {\n    prefix: 'fal',\n    iconName: 'pie',\n    icon: [576, 512, [129383], \"f705\", \"M288 80c-94.5 0-176.3 54.6-215.4 134.1c-4.7 9.5-12.3 17.9-22.5 22.9l-9.3 4.6c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l39.4-19.7c11.8-5.9 25.5-6.7 37.9-2.2l34.8 12.7c21.2 7.7 44.4 7.7 65.6 0L271.6 247c10.6-3.9 22.2-3.9 32.8 0l38.8 14.1c21.2 7.7 44.4 7.7 65.6 0l34.8-12.7c12.4-4.5 26.1-3.7 37.9 2.2l39.4 19.7c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-9.3-4.6c-10.2-5.1-17.8-13.4-22.5-22.9C464.3 134.6 382.5 80 288 80zM43.8 200C88.2 110 180.8 48 288 48s199.8 62 244.2 152c1.9 3.9 4.8 6.8 8.1 8.5l9.3 4.6c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5l-39.4-19.7c-3.9-2-8.5-2.2-12.6-.7l-34.8 12.7c-28.3 10.3-59.2 10.3-87.5 0l-38.8-14.1c-3.5-1.3-7.4-1.3-10.9 0l-38.8 14.1c-28.3 10.3-59.2 10.3-87.5 0l-34.8-12.7c-4.1-1.5-8.7-1.2-12.6 .7L69.5 298.9c-23.7 11.9-52.5 2.2-64.4-21.5s-2.2-52.5 21.5-64.4l9.3-4.6c3.2-1.6 6.1-4.5 8.1-8.5zM58.5 335.4c11.4-.9 22-3 31.8-5.8l23.3 69.9c3.3 9.8 12.4 16.4 22.8 16.4l303.3 0c10.3 0 19.5-6.6 22.8-16.4l23.3-69.9c9.8 2.8 20.4 4.8 31.8 5.8l-24.8 74.3c-7.6 22.9-29 38.3-53.1 38.3l-303.3 0c-24.1 0-45.5-15.4-53.1-38.3L58.5 335.4zM206.3 151.2l-16 32c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l16-32c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5zm192-14.3l16 32c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2l-16-32c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2zM304 144l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faChessKnightPiece = {\n    prefix: 'fal',\n    iconName: 'chess-knight-piece',\n    icon: [320, 512, [\"chess-knight-alt\"], \"f442\", \"M53.3 96l80.4 0C210.1 96 272 157.9 272 234.3c0 12.7-1.7 25.3-5.2 37.5L244.3 352l33.2 0 20.1-71.5c4.2-15 6.4-30.6 6.4-46.2C304 140.3 227.7 64 133.7 64L45.3 64c-16 0-28.9 12.9-28.9 28.9c0 8.2 3.5 16 9.6 21.5l7.7 6.9c-11.1 14-17.3 31.5-17.3 49.5l-.2 65.1c-.1 26.9 17.6 49.7 42.1 57.3c-6.3 11.7-9.8 25-9.8 38.7L48.2 352l32 0 .2-19.8s0 0 0 0l0-.2c0-15.6 7.4-30.3 19.9-39.7l76.1-46.7c7.5-4.6 9.9-14.5 5.3-22s-14.5-9.9-22-5.3l-36.5 22.4c-1.2 .4-2.3 .9-3.4 1.5L90.3 260c-4.4 2.6-9.4 4-14.5 4c-15.3-.1-27.7-12.6-27.7-27.9l.2-65.1c0-11.7 4.3-23 12.1-31.7l7.6-8.6c5.8-6.6 5.3-16.6-1.3-22.5L53.3 96zM96 192a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM65.8 416l188.4 0 32.7 52.7c.7 1.2 1.1 2.5 1.1 3.9c0 4.1-3.3 7.4-7.4 7.4L39.4 480c-4.1 0-7.4-3.3-7.4-7.4c0-1.4 .4-2.7 1.1-3.9L65.8 416zm188.4-32L65.8 384c-11.1 0-21.4 5.7-27.2 15.1L5.9 451.8C2.1 458 0 465.2 0 472.6C0 494.3 17.7 512 39.4 512l241.1 0c21.8 0 39.4-17.7 39.4-39.4c0-7.3-2.1-14.5-5.9-20.8l-32.7-52.7c-5.8-9.4-16.1-15.1-27.2-15.1z\"]\n  };\n  const faChessKnightAlt = faChessKnightPiece;\n  const faAustralSign = {\n    prefix: 'fal',\n    iconName: 'austral-sign',\n    icon: [448, 512, [], \"e0a9\", \"M238.7 41.8c-2.5-5.9-8.3-9.8-14.7-9.8s-12.2 3.8-14.7 9.8L132.2 224 16 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l102.6 0L91.6 320 16 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l62 0L33.3 457.8c-3.4 8.1 .4 17.5 8.5 21s17.5-.4 21-8.5l50-118.2 222.5 0 50 118.2c3.4 8.1 12.8 11.9 21 8.5s11.9-12.8 8.5-21L370 352l62 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-75.5 0-27.1-64L432 256c8.8 0 16-7.2 16-16s-7.2-16-16-16l-116.2 0L238.7 41.8zM281.1 224l-114.2 0L224 89.1 281.1 224zM153.4 256l141.3 0 27.1 64-195.4 0 27.1-64z\"]\n  };\n  const faCloudPlus = {\n    prefix: 'fal',\n    iconName: 'cloud-plus',\n    icon: [640, 512, [], \"e35e\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zm32 352l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faF = {\n    prefix: 'fal',\n    iconName: 'f',\n    icon: [320, 512, [102], \"46\", \"M48 32C21.5 32 0 53.5 0 80L0 248 0 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192 208 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 240 32 80c0-8.8 7.2-16 16-16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 32z\"]\n  };\n  const faLeaf = {\n    prefix: 'fal',\n    iconName: 'leaf',\n    icon: [512, 512, [], \"f06c\", \"M132 238.3c23.6-9.3 49.2-14.3 76-14.3l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-28.8 0-56 6.9-80 19.2C129.7 353.2 193.5 416 272 416c0 0 0 0 0 0l.8 0c109-.5 207.2-110.5 207.2-259.4c0-23-2.4-45.2-6.9-66.3C447.5 113.7 413.4 128 376 128l-104 0c-67.9 0-124.9 47-140 110.3zM96.7 256.3C104.7 166.4 180.1 96 272 96l104 0c35.2 0 66.6-16.2 87.2-41.7l.6-.8c2.3-2.9 4.4-5.8 6.4-8.9c1.6-2.5 3.2-5.1 4.6-7.8c3.5-6.5 13.6-6.8 16.2 .1c1.3 3.5 2.5 7 3.7 10.6s2.3 7.1 3.4 10.8l.4 1.5c8.8 30.3 13.5 62.8 13.5 96.8C512 317.1 405.1 447.3 273 448l-1 0c-89.4 0-163.2-66.7-174.5-153C57.5 327.3 32 376.7 32 432l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-73.9 38.6-138.9 96.7-175.7z\"]\n  };\n  const faBedBunk = {\n    prefix: 'fal',\n    iconName: 'bed-bunk',\n    icon: [576, 512, [], \"f8f8\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 176 0 431.7 0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48.3 208 0 304 0 0 48.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64.3L576 272l0-96 0-64C576 50.1 525.9 0 464 0L256 0c-17.7 0-32 14.3-32 32l0 128L32 160 32 16zM224 288l0 127.7-192 0L32 192l208 0 304 0 0 64-288 0c-17.7 0-32 14.3-32 32zM544 112l0 48-288 0 0-128 208 0c44.2 0 80 35.8 80 80zM256 288l288 0 0 127.7-288 0L256 288zM128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm0 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faRoad = {\n    prefix: 'fal',\n    iconName: 'road',\n    icon: [576, 512, [128739], \"f018\", \"M185.6 32c-26.9 0-50.9 16.8-60.1 42L8.5 394c-15.3 41.8 15.7 86 60.1 86l438.7 0c44.5 0 75.4-44.2 60.1-86L450.5 74c-9.2-25.2-33.2-42-60.1-42L185.6 32zM155.5 85c4.6-12.6 16.6-21 30.1-21L272 64l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 86.4 0c13.4 0 25.4 8.4 30.1 21L537.4 405c7.6 20.9-7.8 43-30.1 43L304 448l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L68.6 448c-22.2 0-37.7-22.1-30.1-43L155.5 85zM304 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faTaxi = {\n    prefix: 'fal',\n    iconName: 'taxi',\n    icon: [512, 512, [128662, \"cab\"], \"f1ba\", \"M192 48l0 16 128 0 0-16c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zM160 64l0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 16 .4 0c35.3 0 66.5 23.2 76.6 57l34.3 114.4 .4 1.3C492.6 253.2 512 284.3 512 320l0 96 0 16 0 16 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L32 448l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16 0-16 0-96c0-35.7 19.4-66.8 48.3-83.3l.4-1.3L83 121c10.2-33.8 41.3-57 76.6-57l.4 0zm-.4 32c-21.2 0-39.9 13.9-46 34.2L85.3 224.6c3.5-.4 7.1-.6 10.7-.6l320 0c3.6 0 7.2 .2 10.7 .6l-28.3-94.4c-6.1-20.3-24.8-34.2-46-34.2L159.6 96zM74.7 259.9l-.5-.1C49.6 268.7 32 292.3 32 320l0 96 448 0 0-96c0-27.7-17.6-51.3-42.3-60.2l-.5 .1-.1-.3c-6.6-2.3-13.8-3.6-21.2-3.6L96 256c-7.4 0-14.5 1.3-21.2 3.6l-.1 .3zM80 328a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm328-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCab = faTaxi;\n  const faPersonCirclePlus = {\n    prefix: 'fal',\n    iconName: 'person-circle-plus',\n    icon: [576, 512, [], \"e541\", \"M160 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 160 0zM128 164l0 156 64 0 0-156c-6-2.6-12.5-4-19.3-4l-25.4 0c-6.8 0-13.3 1.4-19.3 4zm0 188l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.9L46.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L76.7 170.3c13.9-26 41-42.3 70.6-42.3l25.4 0c29.5 0 56.7 16.3 70.6 42.3l48.7 91.1c-7.5 9.8-14 20.5-19.3 31.8l-48.6-91L224 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0zm416 16a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-64l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faChartPie = {\n    prefix: 'fal',\n    iconName: 'chart-pie',\n    icon: [576, 512, [\"pie-chart\"], \"f200\", \"M511.3 208L336 208l0-175.3c93.3 7.7 167.6 82.1 175.3 175.3zM320 240l208.5 0c8.4 0 15.4-6.5 15.5-14.9l0-1.1C544 100.3 443.7 0 320 0l-1.1 0C310.5 0 304 7.1 304 15.5L304 224c0 8.8 7.2 16 16 16zm-86.6 70.6L375.3 452.6C344.9 470 309.6 480 272 480C157.1 480 64 386.9 64 272c0-98.3 68.3-180.8 160-202.4L224 288c0 8.5 3.4 16.6 9.4 22.6zM239 34.3C122.1 50.3 32 150.7 32 272c0 132.5 107.5 240 240 240c51.8 0 99.8-16.4 139-44.3c7.7-5.5 8.2-16.5 1.5-23.1L256 288l0-238.4c0-9.2-7.8-16.6-17-15.4zM489.6 412.3L397.3 320l141.2 0c-8.3 35-25.4 66.6-48.9 92.3zM573.8 305c1.3-9.2-6.1-17-15.4-17l-199.8 0c-14.3 0-21.4 17.2-11.3 27.3L478.7 446.7c5.8 5.8 15.2 6.3 21.2 .7c39.3-36.7 66.2-86.5 73.9-142.3z\"]\n  };\n  const faPieChart = faChartPie;\n  const faBoltLightning = {\n    prefix: 'fal',\n    iconName: 'bolt-lightning',\n    icon: [384, 512, [], \"e0b7\", \"M32 30.9C32 13.8 45.9 0 62.9 0L226.2 0C242.7 0 256 13.3 256 29.8c0 3.2-.5 6.4-1.5 9.4L214.2 160l141.6 0c15.6 0 28.2 12.6 28.2 28.2c0 5.7-1.7 11.2-4.9 15.9l-203.2 297c-4.6 6.8-12.3 10.8-20.5 10.8c-16.2 0-28-15.2-24.1-30.9L179.5 288 30.9 288C13.9 288 0 274.1 0 257.1c0-1.5 .1-2.9 .3-4.4L32 30.9zM64 32c0 1.1-.1 2.2-.3 3.3L32.2 256 200 256c4.9 0 9.6 2.3 12.6 6.2s4.1 8.9 2.9 13.7L171.9 450.2 348.6 192 192 192c-5.1 0-10-2.5-13-6.6s-3.8-9.5-2.2-14.4L223.1 32 64 32z\"]\n  };\n  const faClockEight = {\n    prefix: 'fal',\n    iconName: 'clock-eight',\n    icon: [512, 512, [], \"e345\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 112l0 144c0 5.3-2.7 10.3-7.1 13.3l-96 64c-7.4 4.9-17.3 2.9-22.2-4.4s-2.9-17.3 4.4-22.2L240 247.4 240 112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faSackXmark = {\n    prefix: 'fal',\n    iconName: 'sack-xmark',\n    icon: [512, 512, [], \"e56a\", \"M310.5 144l-109 0-5.3 3.4C141.4 182.5 32 268.3 32 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64c0-147.7-109.4-233.5-164.3-268.6l-5.3-3.4zm-3.8-41.8L355.1 32 156.9 32l48.4 70.2 6.7 9.8 87.8 0 6.7-9.8zM0 416C0 273.4 91.2 183.7 152.6 138.5c9.7-7.1 18.6-13.2 26.4-18.1L160.8 94 121.9 37.6C111 21.7 122.4 0 141.7 0L370.3 0c19.3 0 30.7 21.7 19.8 37.6L351.2 94 333 120.4c7.7 4.9 16.7 11 26.4 18.1C420.8 183.7 512 273.4 512 416c0 53-43 96-96 96L96 512c-53 0-96-43-96-96zM256 297.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L278.6 320l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 342.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L233.4 320l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 297.4z\"]\n  };\n  const faFileXls = {\n    prefix: 'fal',\n    iconName: 'file-xls',\n    icon: [512, 512, [], \"e64d\", \"M64 480l80 0 0 32-80 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM224 368c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4c0-8.8 7.2-16 16-16s16 7.2 16 16c0 13.6-4 26.9-11.6 38.2L259.2 432l17.2 25.8C284 469.1 288 482.4 288 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-7.3-2.2-14.4-6.2-20.4L240 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-13.6 4-26.9 11.6-38.2L220.8 432l-17.2-25.8C196 394.9 192 381.6 192 368c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 128l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16zm88-98.3c0-25.2 20.4-45.7 45.7-45.7l26.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-26.3 0c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7L432 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l26.3 0c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7z\"]\n  };\n  const faFileExcel = {\n    prefix: 'fal',\n    iconName: 'file-excel',\n    icon: [384, 512, [], \"f1c3\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm85.1 246.8c-5.1-7.2-15-9-22.3-3.9s-9 15-3.9 22.3L172.5 336l-49.6 70.8c-5.1 7.2-3.3 17.2 3.9 22.3s17.2 3.3 22.3-3.9L192 363.9l42.9 61.3c5.1 7.2 15 9 22.3 3.9s9-15 3.9-22.3L211.5 336l49.6-70.8c5.1-7.2 3.3-17.2-3.9-22.3s-17.2-3.3-22.3 3.9L192 308.1l-42.9-61.3z\"]\n  };\n  const faFileContract = {\n    prefix: 'fal',\n    iconName: 'file-contract',\n    icon: [384, 512, [], \"f56c\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM80 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 64zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm54.2 253.8L144 349l16.7 55.6c1.7 5.8 6.6 10.1 12.5 11.2s12-1.3 15.6-6.2l17.6-23.4c1-1.4 2.7-2.2 4.4-2.2c2.1 0 4 1.2 4.9 3l10.1 20.1c2.7 5.4 8.3 8.8 14.3 8.8l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-54.1 0-5.6-11.3C237.9 360 224.9 352 210.7 352c-11 0-21.4 4.8-28.5 13.1l-12.6-42.1C166.2 311.7 155.8 304 144 304s-22.2 7.7-25.6 19.1l-14.9 49.5c-2 6.8-8.3 11.4-15.3 11.4L80 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l8.2 0c21.2 0 39.9-13.9 46-34.2z\"]\n  };\n  const faFishFins = {\n    prefix: 'fal',\n    iconName: 'fish-fins',\n    icon: [576, 512, [], \"e4f2\", \"M247.8 148c13.4-6.2 20.8-20.8 17.9-35.3L256 64l77.6 58.2c4.9 3.7 10.8 5.9 16.9 6.3c47.2 3.4 88 23.2 120.3 47.5c35.5 26.7 60.8 58.7 73.2 80c-12.4 21.3-37.6 53.3-73.2 80c-32.3 24.2-73.1 44.1-120.3 47.5c-6.1 .4-12 2.6-16.9 6.3L256 448l9.7-48.6c2.9-14.5-4.5-29.1-17.9-35.3c-17.1-7.9-32.7-17.6-46.6-28c-13.8-10.4-26.1-21.6-36.8-32.8c-10.2-10.7-26.5-13-39.3-5.5L32 352l45.8-80.1c5.6-9.8 5.6-21.9 0-31.8L32 160l93.1 54.3c12.8 7.5 29 5.2 39.3-5.5c10.7-11.2 23-22.4 36.8-32.8c13.9-10.5 29.6-20.2 46.6-28zM9.5 137.3C-.8 147.5-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.6 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.6 4.9zM416 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCircleQ = {\n    prefix: 'fal',\n    iconName: 'circle-q',\n    icon: [512, 512, [], \"e11e\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 256c0-53 43-96 96-96s96 43 96 96c0 20.7-6.6 39.9-17.7 55.6l-50.9-50.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l50.9 50.9C295.9 345.4 276.7 352 256 352c-53 0-96-43-96-96zm224 0c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128c29.6 0 56.8-10 78.5-26.9l22.2 22.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-22.2-22.2C374 312.8 384 285.6 384 256z\"]\n  };\n  const faBuildingFlag = {\n    prefix: 'fal',\n    iconName: 'building-flag',\n    icon: [640, 512, [], \"e4d5\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 64 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM224 416c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 64 0 0-64zm-96 96l-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-64 0-32 0-64 0-32 0zM64 120c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zM248 96l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zM64 248c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zm152-32l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zM432 0c8.8 0 16 7.2 16 16l0 16 160 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0 0 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-272 0-32 0-128 0-32 0-16c0-8.8 7.2-16 16-16zm16 192l160 0 0-128L448 64l0 128z\"]\n  };\n  const faFaceGrinBeam = {\n    prefix: 'fal',\n    iconName: 'face-grin-beam',\n    icon: [512, 512, [128516, \"grin-beam\"], \"f582\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 98.1c-31.2 0-61.4-2.9-89.9-8.3c22.6 23.6 54.5 38.3 89.9 38.3s67.3-14.7 89.9-38.3c-28.5 5.4-58.7 8.3-89.9 8.3zm142.8-30.7c-24.1 54.6-79 92.7-142.8 92.7s-118.7-38.1-142.8-92.7c-5.2-11.7 6.8-22.4 19.1-18.7c37.3 11.1 79.3 17.4 123.8 17.4s86.4-6.3 123.8-17.4c12.3-3.7 24.2 7 19.1 18.7zm-242.4-135c-6.2 7.2-10.8 16.8-12.9 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C142.4 155.9 157.2 146 176 146s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5zm147.1 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C302.4 155.9 317.2 146 336 146s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5c-6.2 7.2-10.8 16.8-12.9 25.4z\"]\n  };\n  const faGrinBeam = faFaceGrinBeam;\n  const faObjectUngroup = {\n    prefix: 'fal',\n    iconName: 'object-ungroup',\n    icon: [640, 512, [], \"f248\", \"M0 64c0 29.8 20.4 54.9 48 62l0 100c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64c29.8 0 54.9-20.4 62-48l196 0c7.1 27.6 32.2 48 62 48c35.3 0 64-28.7 64-64c0-29.8-20.4-54.9-48-62l0-100c27.6-7.1 48-32.2 48-62c0-35.3-28.7-64-64-64c-29.8 0-54.9 20.4-62 48L126 48C118.9 20.4 93.8 0 64 0C28.7 0 0 28.7 0 64zM322 80c5.8 22.5 23.5 40.2 46 46l0 100c-22.5 5.8-40.2 23.5-46 46l-196 0c-5.8-22.5-23.5-40.2-46-46l0-100c22.5-5.8 40.2-23.5 46-46l196 0zM480 208l-16 0 0 32 16 0 34 0c5.8 22.5 23.5 40.2 46 46l0 100c-22.5 5.8-40.2 23.5-46 46l-196 0c-5.8-22.5-23.5-40.2-46-46l0-34 0-16-32 0 0 16 0 34c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64c29.8 0 54.9-20.4 62-48l196 0c7.1 27.6 32.2 48 62 48c35.3 0 64-28.7 64-64c0-29.8-20.4-54.9-48-62l0-100c27.6-7.1 48-32.2 48-62c0-35.3-28.7-64-64-64c-29.8 0-54.9 20.4-62 48l-34 0zm96 48a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM544 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM352 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faFaceDisguise = {\n    prefix: 'fal',\n    iconName: 'face-disguise',\n    icon: [512, 512, [], \"e370\", \"M480 256c0 123.7-100.3 224-224 224S32 379.7 32 256c0-16.5 1.8-32.5 5.2-48L72 208c0 50.1 38.4 91.2 87.3 95.6c-9.6 7.9-15.3 19.7-15.3 32.4c0 15.9 9 30.4 23.1 37.5L147.5 398c-5.5 6.9-4.4 17 2.5 22.5s17 4.4 22.5-2.5l23.9-29.9 7.3 3.6-10.5 26.3c-3.3 8.2 .7 17.5 8.9 20.8s17.5-.7 20.8-8.9l10-24.9c2.4 .7 4.8 1.3 7.2 1.8l0 25.2c0 8.8 7.2 16 16 16s16-7.2 16-16l0-25.2c2.4-.5 4.8-1.1 7.2-1.8l10 24.9c3.3 8.2 12.6 12.2 20.8 8.9s12.2-12.6 8.9-20.8l-10.5-26.3 7.3-3.6L339.5 418c5.5 6.9 15.6 8 22.5 2.5s8-15.6 2.5-22.5l-19.6-24.5C359 366.4 368 351.9 368 336c0-12.7-5.7-24.5-15.3-32.4c49-4.4 87.3-45.5 87.3-95.6l34.8 0c3.4 15.5 5.2 31.5 5.2 48zM218 229.5l-21.4 35.7c-1.1 .6-1.9 1-2.6 1.3c-7.9 3.5-16.8 5.5-26.1 5.5c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64c0 2.5-.1 4.9-.4 7.3c-5.4 3.6-10.1 8.4-13.5 14.1zm75.9 0c-3.5-5.8-8.1-10.6-13.5-14.1c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-9.3 0-18.1-2-26.1-5.5c-.6-.3-1.5-.7-2.6-1.3L294 229.5zM465.3 176l-30.8 0c-5.3-14.9-14.1-28-25.4-38.5l5.2-10.3c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-3.5 7c-4.6-2-9.3-3.6-14.2-4.9l0-19c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16.3c-4.4 .4-8.7 1-13 2l-4.7-9.5c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5l3.6 7.3c-16.4 10.2-29.5 25.3-37.3 43.1c-7.8-17.9-20.9-32.9-37.3-43.1l3.6-7.3c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-4.7 9.5c-4.2-.9-8.6-1.6-13-2L176 96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 19c-4.9 1.3-9.6 2.9-14.2 4.9l-3.5-7c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5l5.2 10.3C91.5 148 82.7 161.1 77.5 176l-30.8 0C78.9 91.8 160.5 32 256 32s177.1 59.8 209.3 144zm34.1 .4C465.9 74 369.6 0 256 0S46.1 74 12.6 176.4C5.4 177.9 0 184.3 0 192c0 4.7 2 9 5.3 11.9C1.8 220.7 0 238.1 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256c0-17.9-1.8-35.3-5.3-52.1c3.3-2.9 5.3-7.2 5.3-11.9c0-7.7-5.4-14.1-12.6-15.6zM256 240c4.3 0 8.3 2.3 10.5 6l39.8 66.3 2.4 4 4.2 2.1 17.7 8.8c3.4 1.7 5.5 5.1 5.5 8.8s-2.1 7.2-5.5 8.8l-53.1 26.5c-13.5 6.8-29.4 6.8-42.9 0l-53.1-26.5c-3.4-1.7-5.5-5.1-5.5-8.8s2.1-7.2 5.5-8.8l17.7-8.8 4.2-2.1 2.4-4L245.5 246c2.2-3.7 6.2-6 10.5-6zm-64-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm152 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCircleArrowDownRight = {\n    prefix: 'fal',\n    iconName: 'circle-arrow-down-right',\n    icon: [512, 512, [], \"e0fa\", \"M256 480a224 224 0 1 1 0-448 224 224 0 1 1 0 448zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM200 352l136 0c8.8 0 16-7.2 16-16l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 105.4L187.3 164.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L297.4 320 200 320c-8.8 0-16 7.2-16 16s7.2 16 16 16z\"]\n  };\n  const faAlien8bit = {\n    prefix: 'fal',\n    iconName: 'alien-8bit',\n    icon: [576, 512, [128126, \"alien-monster\"], \"f8f6\", \"M128 32c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32-64 0 0-16c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32L0 288c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7 14.3 32 32 32l80 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l96 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l80 0c17.7 0 32-14.3 32-32l0-64 32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-144c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 16-64 0 0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32l0 32-64 0 0-32c0-17.7-14.3-32-32-32l-32 0c0-17.7-14.3-32-32-32l-32 0zM480 192l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 0-32 32 0 0 144-48 0c-8.8 0-16 7.2-16 16l0 48-48 0-64 0-160 0-64 0-48 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-144 32 0 0 32 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 80 0c8.8 0 16-7.2 16-16l0-64 0-16 32 0 0 48c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-48 32 0 0 16 0 64c0 8.8 7.2 16 16 16l80 0zM128 96l0-32 32 0 0 16 0 16-32 0zm320 0l-32 0 0-16 0-16 32 0 0 32zM160 448l0-64 32 0 0 16c0 8.8 7.2 16 16 16l32 0 0 32-80 0zm224-48l0-16 32 0 0 64-80 0 0-32 32 0c8.8 0 16-7.2 16-16zM224 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z\"]\n  };\n  const faAlienMonster = faAlien8bit;\n  const faHandPointRibbon = {\n    prefix: 'fal',\n    iconName: 'hand-point-ribbon',\n    icon: [448, 512, [], \"e1a6\", \"M128 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8-48 0 0-8zM96 64L32 64c-6.2 0-11.8 3.5-14.4 9.1s-1.9 12.1 1.9 16.9l24 30-24 30c-3.8 4.8-4.6 11.4-1.9 16.9s8.3 9.1 14.4 9.1l64 0 0 80c-19.4 14.6-32 37.8-32 64l0 32c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-48 0-32 0-24c0-30.9-25.1-56-56-56c-12.1 0-23.3 3.8-32.5 10.4C349.6 186.5 332 176 312 176c-9.7 0-18.8 2.5-26.7 6.8C278 160.3 256.9 144 232 144c-8.6 0-16.7 1.9-24 5.4L208 80l0-24c0-30.9-25.1-56-56-56S96 25.1 96 56l0 8zm80 32l0 48L65.3 144l11.2-14c4.7-5.8 4.7-14.1 0-20L65.3 96 176 96zm0 80l0 24 0 40-32 0c-5.5 0-10.8 .6-16 1.6l0-65.6 48 0zm0 96s0 0 0 0l32 0s0 0 0 0l24 0c13.2 0 24 10.7 24 24c0 0 0 0 0 0c0 13.3-10.7 24-24 24l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c15.7 0 29.8-6.4 40-16.8c10.2 10.4 24.3 16.8 40 16.8c13.8 0 26.4-5 36.1-13.2C358.4 351.7 374.2 360 392 360c8.6 0 16.7-1.9 24-5.4C414.6 424.1 357.8 480 288 480l-64 0c-70.7 0-128-57.3-128-128l0-32c0-26.5 21.5-48 48-48l32 0zm32-32l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 31.9c0 0 0 0 0 .1l0 13.4c-7.3-3.5-15.4-5.4-24-5.4l-24 0zm80 32l0-40c0-13.2 10.8-24 24-24c13.3 0 24 10.7 24 24l0 16 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24c0 0 0 0 0 0l0-24zm128 0l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8 0-48c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24z\"]\n  };\n  const faPoop = {\n    prefix: 'fal',\n    iconName: 'poop',\n    icon: [512, 512, [], \"f619\", \"M209.2 9.9c2.5-6 8.3-9.9 14.8-9.9l8 0c71.6 0 131 52.2 142.1 120.7C403.6 134.9 424 165 424 200c0 7.2-.9 14.3-2.5 21.1C455.6 233.2 480 265.7 480 304c0 16-4.3 31-11.7 43.9C494.4 363.2 512 391.5 512 424c0 48.6-39.4 88-88 88L88 512c-48.6 0-88-39.4-88-88c0-32.5 17.6-60.8 43.7-76.1C36.3 335 32 320 32 304c0-38.3 24.4-70.8 58.5-82.9C88.9 214.3 88 207.2 88 200c0-48.6 39.4-88 88-88l.9 0 17.8 0c20.6 0 37.3-16.7 37.3-37.3l0-8.9c0-12.3-4.9-24-13.5-32.7l-5.8-5.8c-4.6-4.6-5.9-11.5-3.5-17.4zM257.7 35c4.1 9.6 6.3 20.1 6.3 30.8l0 8.9c0 38.3-31 69.3-69.3 69.3l-17.8 0-.9 0c-30.9 0-56 25.1-56 56c0 9.1 2.2 17.7 6 25.2c2.4 4.7 2.3 10.2-.2 14.8s-7.1 7.7-12.3 8.3C85.7 251.6 64 275.3 64 304c0 15.3 6.2 29.2 16.2 39.4c4 4 5.5 9.9 4.1 15.4s-5.7 9.8-11.2 11.3c-23.7 6.5-41 28.3-41 54c0 30.9 25.1 56 56 56l336 0c30.9 0 56-25.1 56-56c0-25.7-17.4-47.4-41-54c-5.5-1.5-9.7-5.8-11.2-11.3s.1-11.3 4.1-15.4c10-10.1 16.2-24 16.2-39.4c0-28.7-21.7-52.4-49.5-55.6c-5.2-.6-9.8-3.7-12.3-8.3s-2.6-10.1-.2-14.8c3.8-7.6 6-16.1 6-25.2c0-24.5-15.8-45.4-37.8-53c-5.9-2-10.1-7.4-10.7-13.6C339 85.1 303.8 45.8 257.7 35z\"]\n  };\n  const faObjectExclude = {\n    prefix: 'fal',\n    iconName: 'object-exclude',\n    icon: [512, 512, [], \"e49c\", \"M64 32l224 0c17.7 0 32 14.3 32 32l0 64 32 0 0-64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 288c0 35.3 28.7 64 64 64l64 0 0-32-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zm96 352l0 64c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-64 0 0 32 64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32l0-64-32 0zm128-32c35.3 0 64-28.7 64-64l-32 0c0 17.7-14.3 32-32 32l-32 0 0 32 32 0zm64-160l0-32-32 0-32 0 0 32 32 0 0 64 32 0 0-64zM224 352l0-32-32 0 0-64-32 0 0 64 0 32 32 0 32 0zM160 224l32 0c0-17.7 14.3-32 32-32l32 0 0-32-32 0c-35.3 0-64 28.7-64 64z\"]\n  };\n  const faTelescope = {\n    prefix: 'fal',\n    iconName: 'telescope',\n    icon: [576, 512, [128301], \"e03e\", \"M447.1 35.7l96 166.3-89.2 51.5-96-166.3 89.2-51.5zM344 127.2l65.8 114-37.9 20.5C357.8 239.1 332.7 224 304 224c-44.2 0-80 35.8-80 80c0 12 2.7 23.5 7.4 33.7l-97 52.5c-.1 0-.1 0-.1 0s0 0 0 0c0 0-.1 0-.1 0s-.1 0-.1-.1c0 0 0 0 0 0l-.1-.1L79.5 295.6c0-.1 0-.1 0-.1s0 0 0 0c0 0 0-.1 0-.1s0-.1 .1-.1c0 0 0 0 0 0l.1-.1L344 127.2zm81.7 141.5l.5 .8c8.8 15.3 28.4 20.5 43.7 11.7l89.2-51.5c15.3-8.8 20.5-28.4 11.7-43.7l-96-166.3C466 4.4 446.4-.8 431.1 8L341.9 59.5c-14.1 8.2-19.7 25.5-13.5 40.1L62.6 268.4c-14.5 9.2-19.1 28.2-10.6 43l54.5 94.5c8.7 15 27.7 20.4 42.9 12.1l97-52.4L193.3 489.7c-3.5 8.1 .3 17.5 8.4 21s17.5-.3 21-8.4l52.9-123.5c8.8 3.3 18.4 5.2 28.4 5.2s19.6-1.8 28.4-5.2l52.9 123.5c3.5 8.1 12.9 11.9 21 8.4s11.9-12.9 8.4-21l-55-128.3c15-14.5 24.3-34.9 24.3-57.4c0-4.2-.3-8.3-.9-12.3l42.6-23.1zM304 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM29.9 352.1c-4.4-7.7-14.2-10.3-21.8-6s-10.3 14.2-6 21.8l32 56c4.4 7.7 14.2 10.3 21.8 6s10.3-14.2 6-21.8l-32-56z\"]\n  };\n  const faLocationPin = {\n    prefix: 'fal',\n    iconName: 'location-pin',\n    icon: [384, 512, [\"map-marker\"], \"f041\", \"M335.4 255.4c-10.9 25.9-26.2 54-43.6 82.1c-34.1 55.3-74.4 108.2-99.9 140c-25.4-31.8-65.8-84.7-99.9-140c-17.3-28.1-32.7-56.3-43.6-82.1C37.4 229 32 207.6 32 192c0-88.4 71.6-160 160-160s160 71.6 160 160c0 15.6-5.4 37-16.6 63.4zM215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0z\"]\n  };\n  const faMapMarker = faLocationPin;\n  const faSquareList = {\n    prefix: 'fal',\n    iconName: 'square-list',\n    icon: [448, 512, [], \"e489\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm104 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm-64-72a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm-24 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faKaaba = {\n    prefix: 'fal',\n    iconName: 'kaaba',\n    icon: [576, 512, [128331], \"f66b\", \"M544 112s0 0 0 0L288 192 32 112 288 32l256 80zM22.5 81.5C9.1 85.6 0 98 0 112L0 400c0 14 9.1 26.4 22.5 30.5l256 80c6.2 1.9 12.9 1.9 19.1 0l256-80C566.9 426.4 576 414 576 400l0-288c0-14-9.1-26.4-22.5-30.5l-256-80c-6.2-1.9-12.9-1.9-19.1 0l-256 80zM544 191.2L292.8 269.7c-3.1 1-6.4 1-9.5 0L32 191.2l0-45.7 246.5 77c6.2 1.9 12.9 1.9 19.1 0l246.5-77 0 45.7zm0 33.5l0 30.5-20.8 6.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l11.2-3.5L544 400 288 480 32 400l0-111.2 11.2 3.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L32 255.2l0-30.5 241.7 75.5c9.3 2.9 19.3 2.9 28.6 0L544 224.8zm-427.2 57c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z\"]\n  };\n  const faToiletPaper = {\n    prefix: 'fal',\n    iconName: 'toilet-paper',\n    icon: [640, 512, [129531], \"f71e\", \"M16 479c.2-5.3 1.7-10.6 4.5-15.4c0 0 0 0 0-.1c2.6-4.6 5-9.4 7.3-14.3C63.6 372.8 64 272.2 64 192C64 86 107 0 160 0L464 0l32 0c40.7 0 69 32.2 85.2 64.6C598.3 98.8 608 143.9 608 192s-9.7 93.2-26.8 127.4C565 351.8 536.7 384 496 384c-24.1 0-43.8-11.3-59.3-27.2c2.1-14.2 4.1-29.6 5.7-46c14.2 25.6 33 41.2 53.6 41.2c44.2 0 80-71.6 80-160s-35.8-160-80-160s-80 71.6-80 160c0 44.7-2.2 83.7-5.6 117.7c-.3 2.5-.5 4.9-.8 7.4c-9 82.3-25.6 133.1-36.3 158.9c-10 24-33.2 36.1-55.4 36.1L48 512c-11.5 0-22.2-6.2-27.8-16.2c-2.9-5.2-4.3-11-4.2-16.8zM160 32c-7.9 0-23.6 7.2-39.3 38.5C106 100 96 142.9 96 192c0 42.4-.1 92.6-5.8 142.2c-5.7 49.5-17.3 100.7-41.6 144.8c-.2 .3-.4 .6-.5 .9c0 0 0 0 0 0l269.9 0c11.4 0 21.6-6.1 25.9-16.3C357.3 431 384 347.1 384 192c0-48.1 9.7-93.2 26.8-127.4c5.7-11.3 12.8-22.6 21.5-32.6L160 32zM496 240c6.4 0 11.9-11.3 14.5-27.6c1-6.2 1.5-13.1 1.5-20.4s-.5-14.2-1.5-20.4c-2.6-16.3-8.1-27.6-14.5-27.6s-11.9 11.3-14.5 27.6c-1 6.2-1.5 13.1-1.5 20.4s.5 14.2 1.5 20.4c2.6 16.3 8.1 27.6 14.5 27.6zm0 32c-16.2 0-26.6-9.9-31.4-16c-5.1-6.4-8.2-13.8-10.3-20c-4.2-12.7-6.3-28.3-6.3-44.1s2.1-31.3 6.3-44.1c2.1-6.2 5.2-13.5 10.3-20c4.8-6.1 15.1-16 31.4-16s26.6 9.9 31.4 16c5.1 6.4 8.2 13.8 10.3 20c4.2 12.7 6.3 28.3 6.3 44.1s-2.1 31.3-6.3 44.1c-2.1 6.2-5.2 13.5-10.3 20c-4.8 6.1-15.1 16-31.4 16zM128 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faHelmetSafety = {\n    prefix: 'fal',\n    iconName: 'helmet-safety',\n    icon: [576, 512, [\"hard-hat\", \"hat-hard\"], \"f807\", \"M240 80l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm-64-1.3l0 34.7C109.9 143.7 64 210.5 64 288l0 32-32 0 0-32c0-95.5 59.8-177.1 144-209.3zm224 34.7l0-34.7c83.5 31.9 143 112.4 144 206.9l0 2.4 0 32-32 0 0-34.3c-.9-76.5-46.5-142.3-112-172.3zM537.3 384L38.7 384c-3.7 0-6.7 3-6.7 6.7c0 .4 0 .7 .1 1C58.5 408.5 136.6 448 288 448s229.5-39.5 255.9-56.3c0-.2 .1-.6 .1-1c0-3.7-3-6.7-6.7-6.7zM38.7 352l498.5 0c21.4 0 38.7 17.3 38.7 38.7c0 11-4.7 21.4-13.9 27.3C531.3 437.9 447.1 480 288 480s-243.3-42.1-274.1-61.9C4.7 412.1 0 401.7 0 390.7C0 369.3 17.3 352 38.7 352z\"]\n  };\n  const faHardHat = faHelmetSafety;\n  const faHatHard = faHelmetSafety;\n  const faCommentCode = {\n    prefix: 'fal',\n    iconName: 'comment-code',\n    icon: [512, 512, [], \"e147\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM219.3 187.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L166.6 240l52.7-52.7zm96-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L345.4 240l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6l-64-64z\"]\n  };\n  const faSimCards = {\n    prefix: 'fal',\n    iconName: 'sim-cards',\n    icon: [448, 512, [], \"e251\", \"M112 368c0 17.7 14.3 32 32 32l240 0c17.7 0 32-14.3 32-32l0-213.5c0-8.5-3.4-16.6-9.4-22.6L316.1 41.4c-6-6-14.1-9.4-22.6-9.4L144 32c-17.7 0-32 14.3-32 32l0 304zM80 64c0-35.3 28.7-64 64-64L293.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L448 368c0 35.3-28.7 64-64 64l-240 0c-35.3 0-64-28.7-64-64L80 64zM16 96c8.8 0 16 7.2 16 16l0 272c0 53 43 96 96 96l240 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-240 0C57.3 512 0 454.7 0 384L0 112c0-8.8 7.2-16 16-16zm160 96l0 16 48 0 0-32-32 0c-8.8 0-16 7.2-16 16zm120 16l56 0 0-16c0-8.8-7.2-16-16-16l-40 0-40 0 0 32 40 0zm0 32l-56 0-64 0 0 32 56 0 40 0 80 0 0-32-56 0zm-8 64l0 32 48 0c8.8 0 16-7.2 16-16l0-16-64 0zm-56 0l-56 0 0 16c0 8.8 7.2 16 16 16l40 0 24 0 0-32-24 0zM192 144l48 0 56 0 40 0c26.5 0 48 21.5 48 48l0 32 0 64 0 32c0 26.5-21.5 48-48 48l-64 0-40 0-40 0c-26.5 0-48-21.5-48-48l0-32 0-64 0-32c0-26.5 21.5-48 48-48z\"]\n  };\n  const faStarship = {\n    prefix: 'fal',\n    iconName: 'starship',\n    icon: [640, 512, [], \"e039\", \"M0 112C0 85.5 21.5 64 48 64l160 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-46.8 0 47.6 34.6 60.1-8.2C296.8 114.8 366.5 64 448 64c106 0 192 86 192 192s-86 192-192 192c-81.5 0-151.2-50.8-179-122.4l-60.1-8.2L161.2 352l46.8 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L48 448c-26.5 0-48-21.5-48-48s21.5-48 48-48l58.8 0L163 311.1l-21.5-2.9C115.5 304.6 96 282.3 96 256s19.5-48.6 45.5-52.2l21.5-2.9L106.8 160 48 160c-26.5 0-48-21.5-48-48zM48 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 96zm97.9 139.5C135.6 236.9 128 245.7 128 256s7.6 19.1 17.9 20.5l113.5 15.5c-2.2-11.6-3.4-23.7-3.4-35.9s1.2-24.3 3.4-35.9L145.9 235.5zM32 400c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 384c-8.8 0-16 7.2-16 16zm416 16a160 160 0 1 0 0-320 160 160 0 1 0 0 320zm32-160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faEject = {\n    prefix: 'fal',\n    iconName: 'eject',\n    icon: [448, 512, [9167], \"f052\", \"M224 96c-4.5 0-8.8 1.9-11.8 5.2l-176 192c-4.3 4.7-5.4 11.4-2.9 17.3s8.3 9.6 14.6 9.6l352 0c6.3 0 12.1-3.7 14.6-9.6s1.4-12.6-2.9-17.3l-176-192c-3-3.3-7.3-5.2-11.8-5.2zm0-32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 352 400 352L48 352c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 69.6 210.5 64 224 64zM16 416l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 448c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCircleRight = {\n    prefix: 'fal',\n    iconName: 'circle-right',\n    icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm400 0c0-9.2-3.5-18-9.7-24.7l-84-91c-7.2-7.8-17.4-12.3-28.1-12.3c-21.1 0-38.3 17.1-38.3 38.3l0 25.7-80 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l80 0 0 25.7c0 21.1 17.1 38.3 38.3 38.3c10.7 0 20.9-4.5 28.1-12.3l84-91c6.2-6.7 9.7-15.6 9.7-24.7zm-33.2-3c.8 .8 1.2 1.9 1.2 3s-.4 2.2-1.2 3l-84 91c-1.2 1.3-2.9 2-4.6 2c-3.5 0-6.3-2.8-6.3-6.3l0-41.7c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l96 0c8.8 0 16-7.2 16-16l0-41.7c0-3.5 2.8-6.3 6.3-6.3c1.7 0 3.4 .7 4.6 2l84 91z\"]\n  };\n  const faArrowAltCircleRight = faCircleRight;\n  const faPlaneCircleCheck = {\n    prefix: 'fal',\n    iconName: 'plane-circle-check',\n    icon: [640, 512, [], \"e555\", \"M256 0c-13.4 0-25.2 5.7-34.8 13.3c-9.5 7.6-17.6 17.7-24 28.4C184.4 62.7 176 89 176 109.7l0 52.5L24.2 248.9C9.2 257.4 0 273.3 0 290.6l0 56.2c0 21.3 20.3 36.6 40.8 30.8L176 338.9l0 37.1-51.2 38.4c-8.1 6-12.8 15.5-12.8 25.6l0 42c0 16.6 13.4 30 30 30c2.8 0 5.6-.4 8.3-1.2c0 0 0 0 0 0L256 480.6l105.7 30.2s0 0 0 0c2.7 .8 5.5 1.2 8.2 1.2c6.5 0 12.5-2 17.4-5.5c-11.2-8.8-21.3-18.9-30.1-30.2l-96.8-27.7c-2.9-.8-5.9-.8-8.8 0L144 479.4l0-39.4 57.6-43.2c4-3 6.4-7.8 6.4-12.8l0-66.3c0-5-2.4-9.8-6.4-12.8s-9.2-4-14-2.6L32 346.8l0-56.2c0-5.7 3.1-11 8.1-13.9l159.9-91.4c5-2.8 8.1-8.2 8.1-13.9l0-61.7c0-13.5 6.1-34.1 16.6-51.3c5.2-8.5 10.9-15.4 16.7-20C247 33.7 251.9 32 256 32c9.1 0 20.9 8.2 31.8 26.3C298.1 75.5 304 96.1 304 109.7l0 61.7c0 5.7 3.1 11 8.1 13.9l76.2 43.5c9.6-7.4 19.9-13.9 30.9-19.2L336 162.1l0-52.5c0-20.6-8.1-46.8-20.8-67.9C303.1 21.6 282.9 0 256 0zM496 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-187.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faSeal = {\n    prefix: 'fal',\n    iconName: 'seal',\n    icon: [512, 512, [], \"e241\", \"M199.1 86.6c-6 6-14.1 9.4-22.6 9.4L112 96c-8.8 0-16 7.2-16 16l0 64.5c0 8.5-3.4 16.6-9.4 22.6L41 244.7c-6.2 6.2-6.2 16.4 0 22.6L18.4 289.9c-18.7-18.7-18.7-49.1 0-67.9L64 176.5 64 112c0-26.5 21.5-48 48-48l64.5 0 45.6-45.6c18.7-18.7 49.1-18.7 67.9 0L335.5 64 400 64c26.5 0 48 21.5 48 48l0 64.5 45.6 45.6c18.7 18.7 18.7 49.1 0 67.9L448 335.5l0 64.5c0 26.5-21.5 48-48 48l-64.5 0-45.6 45.6c-18.7 18.7-49.1 18.7-67.9 0L176.5 448 112 448c-26.5 0-48-21.5-48-48l0-64.5L18.4 289.9 41 267.3l45.6 45.6c6 6 9.4 14.1 9.4 22.6L96 400c0 8.8 7.2 16 16 16l64.5 0c8.5 0 16.6 3.4 22.6 9.4L244.7 471c6.2 6.2 16.4 6.2 22.6 0l45.6-45.6c6-6 14.1-9.4 22.6-9.4l64.5 0c8.8 0 16-7.2 16-16l0-64.5c0-8.5 3.4-16.6 9.4-22.6L471 267.3c6.2-6.2 6.2-16.4 0-22.6l-45.6-45.6c-6-6-9.4-14.1-9.4-22.6l0-64.5c0-8.8-7.2-16-16-16l-64.5 0c-8.5 0-16.6-3.4-22.6-9.4L267.3 41c-6.2-6.2-16.4-6.2-22.6 0L199.1 86.6z\"]\n  };\n  const faUserCowboy = {\n    prefix: 'fal',\n    iconName: 'user-cowboy',\n    icon: [448, 512, [], \"f8ea\", \"M166.4 41.7l-33.3 77.7c25.3 5.2 55.5 8.6 90.9 8.6s65.6-3.4 90.9-8.6L281.6 41.7c-2.5-5.8-8.4-9.7-14.9-9.7c-3.5 0-6.9 1.1-9.7 3.2l-4.3 3.2c-17.1 12.8-40.5 12.8-57.6 0l-4.3-3.2c-2.7-2.1-6.2-3.2-9.7-3.2c-6.5 0-12.4 3.9-14.9 9.7zm-64.7 69.7L137 29.1C144.6 11.4 162.1 0 181.3 0c10.3 0 20.5 3.3 28.9 9.6l4.3 3.2c5.7 4.3 13.5 4.3 19.2 0l4.3-3.2C246.2 3.3 256.4 0 266.7 0c19.1 0 36.7 11.4 44.3 29.1l35.3 82.3c6.4-2 12.3-4.1 17.9-6.3c32.4-12.7 49.4-27.2 55-34.7c4.7-6.3 13.3-8.2 20.2-4.6s10.2 11.8 7.8 19.2c-9.3 27.9-35 62.4-72.5 89.9C336.7 202.6 285.4 224 224 224s-112.7-21.4-150.6-49.1C35.8 147.5 10.1 113 .8 85.1c-2.5-7.4 .8-15.6 7.8-19.2s15.5-1.7 20.2 4.6c5.6 7.5 22.7 22 55 34.7c5.5 2.2 11.5 4.3 17.9 6.3zm-9.5 37.7c33.2 24.3 78 42.9 131.8 42.9s98.5-18.6 131.8-42.9c5.5-4 10.7-8.2 15.5-12.4C335.6 149.9 287.1 160 224 160s-111.6-10.1-147.3-23.4c4.8 4.2 10 8.4 15.5 12.4zM100.7 416c-32.3 0-59.5 24-63.5 56.1l-1 7.9 375.5 0-1-7.9c-4-32-31.2-56.1-63.5-56.1l-246.5 0zm0-32l246.5 0c48.4 0 89.3 36.1 95.3 84.1l1 7.9c2.4 19.1-12.5 36-31.8 36L36.2 512C17 512 2.1 495.1 4.5 476l1-7.9c6-48 46.8-84.1 95.3-84.1zM224 352c-70 0-126.9-56.2-128-126c10.5 5.2 21.6 10 33.3 14.1C137 285.4 176.5 320 224 320s87-34.6 94.7-79.9c11.7-4.1 22.8-8.8 33.3-14.1c-1.1 69.8-58 126-128 126z\"]\n  };\n  const faHexagonVerticalNft = {\n    prefix: 'fal',\n    iconName: 'hexagon-vertical-nft',\n    icon: [448, 512, [], \"e505\", \"M255.8 496.6c-19.8 11.4-44.2 11.4-64 0L32 404.3C12.2 392.9 0 371.7 0 348.9L0 164.3c0-22.9 12.2-44 32-55.4L191.8 16.6c19.8-11.4 44.2-11.4 64 0l159.8 92.3c19.8 11.4 32 32.6 32 55.4l0 184.6c0 22.9-12.2 44-32 55.4L255.8 496.6zm-48-27.7c9.9 5.7 22.1 5.7 32 0l159.8-92.3c9.9-5.7 16-16.3 16-27.7l0-184.6c0-11.4-6.1-22-16-27.7L239.8 44.3c-9.9-5.7-22.1-5.7-32 0L48 136.6c-9.9 5.7-16 16.3-16 27.7l0 184.6c0 11.4 6.1 22 16 27.7l159.8 92.3zM94.7 170.6l33.1 82.9 0-76.9c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 7.7-5.4 14.3-13 15.7s-15-2.6-17.9-9.8L95.8 259.7l0 76.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-7.7 5.4-14.3 13-15.7s15 2.6 17.9 9.8zm97.1 5.9c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80 0-80zm112-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faFaceRollingEyes = {\n    prefix: 'fal',\n    iconName: 'face-rolling-eyes',\n    icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM192 368l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32-96c26.5 0 48-21.5 48-48c0-14.3-6.3-27.2-16.2-36c.2 1.3 .2 2.6 .2 4c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1.4 .1-2.7 .2-4c-10 8.8-16.2 21.7-16.2 36c0 26.5 21.5 48 48 48zm0-128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm240 80c0-14.3-6.3-27.2-16.2-36c.2 1.3 .2 2.6 .2 4c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1.4 .1-2.7 .2-4c-10 8.8-16.2 21.7-16.2 36c0 26.5 21.5 48 48 48s48-21.5 48-48zm-128 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faMehRollingEyes = faFaceRollingEyes;\n  const faBreadLoaf = {\n    prefix: 'fal',\n    iconName: 'bread-loaf',\n    icon: [640, 512, [127838], \"f7eb\", \"M64 224c-17.7 0-32-14.3-32-32c0-45.8 30.4-77.3 77.4-98.9C156.4 71.4 211.6 64 240 64s83.6 7.4 130.6 29.1c47 21.7 77.4 53.1 77.4 98.9c0 17.7-14.3 32-32 32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16l-48 0-208 0c-8.8 0-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32zm352 32l128 0 0 176c0 8.8-7.2 16-16 16l-114.7 0c1.8-5 2.7-10.4 2.7-16l0-144 0-32zm155.3-31.7c-1.1-.2-2.2-.3-3.3-.3l-96.6 0c5.4-9.4 8.6-20.3 8.6-32c0-64-44-104-96-128l16 0c28.4 0 83.6 7.4 130.6 29.1c47 21.7 77.4 53.1 77.4 98.9c0 17.7-14.3 32-32 32c-1.6 0-3.2 .1-4.7 .3zM112 480l208 0 48 0 160 0c26.5 0 48-21.5 48-48l0-144 0-32c35.3 0 64-28.7 64-64C640 64 464 32 400 32L272 32l-32 0C176 32 0 64 0 192c0 35.3 28.7 64 64 64l0 32 0 144c0 26.5 21.5 48 48 48z\"]\n  };\n  const faRingsWedding = {\n    prefix: 'fal',\n    iconName: 'rings-wedding',\n    icon: [512, 512, [], \"f81b\", \"M137.9 32l-8 16 24 48L176 96l22.1 0 24-48-8-16-76.2 0zM254.3 55.2l-24.6 49.2C300.6 127.1 352 193.5 352 272c0 64.4-34.5 120.7-86.1 151.3c-8.6-6.9-16.1-15-22.4-24.1C289 375 320 327.1 320 272c0-27.5-7.7-53.3-21.1-75.2C237.3 213.2 192 269.3 192 336c0 27.5 7.7 53.3 21.1 75.2c6 9.8 13.2 18.8 21.3 26.9c0 0 0 0 0 0C260.5 464 296.4 480 336 480c79.5 0 144-64.5 144-144c0-67.9-47-124.9-110.3-140c-4.9-12.4-10.9-24.2-17.9-35.3C441.6 168.7 512 244.1 512 336c0 97.2-78.8 176-176 176c-55.3 0-104.7-25.5-137-65.5c-7.5 1-15.2 1.5-23 1.5C78.8 448 0 369.2 0 272c0-78.5 51.4-144.9 122.3-167.7L97.7 55.2c-2.3-4.5-2.3-9.8 0-14.3l16-32C116.4 3.4 121.9 0 128 0l96 0c6.1 0 11.6 3.4 14.3 8.8l16 32c2.3 4.5 2.3 9.8 0 14.3zM179.2 416c-12.3-24-19.2-51.2-19.2-80c0-76.7 49.1-142 117.6-166.1C251.5 144 215.6 128 176 128C96.5 128 32 192.5 32 272s64.5 144 144 144c1.1 0 2.1 0 3.2 0z\"]\n  };\n  const faObjectGroup = {\n    prefix: 'fal',\n    iconName: 'object-group',\n    icon: [576, 512, [], \"f247\", \"M64 125.3C45.4 118.7 32 100.9 32 80c0-26.5 21.5-48 48-48c20.9 0 38.7 13.4 45.3 32l325.5 0c6.6-18.6 24.4-32 45.3-32c26.5 0 48 21.5 48 48c0 20.9-13.4 38.7-32 45.3l0 261.5c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48c-20.9 0-38.7-13.4-45.3-32l-325.5 0c-6.6 18.6-24.4 32-45.3 32c-26.5 0-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-261.5zM125.3 96c-4.8 13.6-15.6 24.4-29.3 29.3l0 261.5c13.6 4.8 24.4 15.6 29.3 29.3l325.5 0c4.8-13.6 15.6-24.4 29.3-29.3l0-261.5c-13.6-4.8-24.4-15.6-29.3-29.3L125.3 96zM496 416a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM96 432a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM496 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM96 80A16 16 0 1 0 64 80a16 16 0 1 0 32 0zm80 48l96 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zm-16 48l0 64c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm192 64c0-8.8 7.2-16 16-16l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16s16 7.2 16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faFrenchFries = {\n    prefix: 'fal',\n    iconName: 'french-fries',\n    icon: [384, 512, [127839], \"f803\", \"M151.6 2.4c4.7-2.9 10.6-3.2 15.6-.7l64 32c5.4 2.7 8.8 8.3 8.8 14.3l0 218.4c-8.5 2.4-19 4.3-32 5.1l0-213.6-32-16 0 229.6c-13-.9-23.5-2.7-32-5.1L144 16c0-5.5 2.9-10.7 7.6-13.6zM279.1 233.8c-1 4-2.9 9-7.1 14.1l0-39.4L299.1 84.5 272 89.9l0-32.6 44.9-9c5.3-1.1 10.8 .6 14.6 4.5s5.4 9.4 4.2 14.6l-28.4 130c-15.5 8-24.9 23.6-28 36.4zM362.6 192l-30.1 0 19.8-99.1c1.7-8.7 10.2-14.3 18.8-12.6s14.3 10.2 12.6 18.8l-18.6 92.9c-.8 0-1.7-.1-2.5-.1zM21.4 192c-.9 0-1.7 0-2.5 .1L.3 99.1C-1.4 90.5 4.2 82 12.9 80.3s17.1 3.9 18.8 12.6L51.5 192l-30.1 0zm98.8 63.6c-10.3-7.4-13.9-15.8-15.4-21.7c-3-12.1-11.4-26.5-25.2-34.9L56.2 58.6c-1.2-6.9 2.3-13.8 8.6-16.9L112 18.1l0 35.8L89.7 65l31.9 191.5c-.5-.3-1-.7-1.4-1zM89.2 480l205.7 0 54.3-224-9.8 0c-5.3 16.4-16.3 35.8-38.2 51.6C276.4 325.3 241.1 336 192 336s-84.4-10.7-109.1-28.4C61 291.8 50 272.4 44.7 256l-9.8 0L89.2 480zm-31.1 7.5L.6 250.5c-.4-1.7-.6-3.3-.6-5.1C0 233.6 9.6 224 21.4 224l32.9 0c9.5 0 17.2 8.3 19.5 17.5C79.6 265 102.7 304 192 304s112.4-39 118.2-62.5c2.3-9.2 10-17.5 19.5-17.5l32.9 0c11.8 0 21.4 9.6 21.4 21.4c0 1.7-.2 3.4-.6 5.1l-57.5 237c-3.5 14.4-16.3 24.5-31.1 24.5L89.2 512c-14.8 0-27.6-10.1-31.1-24.5z\"]\n  };\n  const faChartLine = {\n    prefix: 'fal',\n    iconName: 'chart-line',\n    icon: [512, 512, [\"line-chart\"], \"f201\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zM475.3 155.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L320 265.4l-84.7-84.7c-6.2-6.2-16.4-6.2-22.6 0l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L224 214.6l84.7 84.7c6.2 6.2 16.4 6.2 22.6 0l144-144z\"]\n  };\n  const faLineChart = faChartLine;\n  const faCalendarArrowDown = {\n    prefix: 'fal',\n    iconName: 'calendar-arrow-down',\n    icon: [448, 512, [\"calendar-download\"], \"e0d0\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM240 256c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 121.4-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L240 377.4 240 256z\"]\n  };\n  const faCalendarDownload = faCalendarArrowDown;\n  const faSendBack = {\n    prefix: 'fal',\n    iconName: 'send-back',\n    icon: [640, 512, [], \"f87e\", \"M192 32c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32L64 224c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0zM64 0C28.7 0 0 28.7 0 64L0 192c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64L64 0zM576 288c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l128 0zM448 256c-35.3 0-64 28.7-64 64l0 128c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-128 0zM160 288l0 64c0 35.3 28.7 64 64 64l128 0 0-32-128 0c-17.7 0-32-14.3-32-32l0-64-32 0zM416 96L288 96l0 32 128 0c17.7 0 32 14.3 32 32l0 64 32 0 0-64c0-35.3-28.7-64-64-64zm0 96c0-17.7-14.3-32-32-32l-96 0 0 32 96 0 0 56.4c9.2-8.3 20.1-14.8 32-19l0-37.5zM256 320l0-56.4c-9.2 8.3-20.1 14.8-32 19l0 37.5c0 17.7 14.3 32 32 32l96 0 0-32-96 0z\"]\n  };\n  const faMaskVentilator = {\n    prefix: 'fal',\n    iconName: 'mask-ventilator',\n    icon: [640, 512, [], \"e524\", \"M160 300.8c0 44.6 21.7 85.6 56.9 112.9c-5.7-13.6-8.9-28.6-8.9-44.3c0-30.2 11.8-69.3 30.3-100.8c9.3-15.9 20.8-30.7 34.2-41.7c13.4-11 29.5-18.8 47.5-18.8c18 0 34 7.9 47.3 18.8s24.8 25.8 34.2 41.7C420 300 432 339.1 432 369.3c0 15.6-3.1 30.4-8.8 43.9C458.1 386 480 345.4 480 300.8c0-42-19.2-103.3-51.6-154.3C395 93.9 355.3 64 320 64c-35.8 0-75.5 30-108.7 82.4C179 197.4 160 258.8 160 300.8zm80 68.5c0 26.6 12.5 50.1 32 64.9l0 40.2c-51.6-12.3-94.5-43.9-119.7-86L83.5 370.3C34.3 357.4 0 312.9 0 262l0-86c0-26.5 21.5-48 48-48l137.1 0C219.8 73.8 267.4 32 320 32c52.1 0 99.7 41.8 134.5 96L592 128c26.5 0 48 21.5 48 48l0 86c0 50.9-34.3 95.4-83.5 108.3l-69 18.2C462.1 430.6 419 462 368 474.3l0-40.3c19.3-14.7 32-38 32-64.7c0-23.3-9.8-56.8-26.1-84.6c-8.1-13.7-17.3-25.3-26.9-33.2s-18.7-11.5-27-11.5c-8.4 0-17.6 3.6-27.2 11.5c-9.6 7.9-18.8 19.4-26.9 33.2C249.7 312.4 240 346 240 369.3zm264.4-18.4l43.9-11.6c35.1-9.2 59.6-41 59.6-77.4l0-86c0-8.8-7.2-16-16-16l-119.1 0C497.4 207.8 512 260.3 512 300.8c0 17.4-2.7 34.3-7.6 50.1zM166.8 160L48 160c-8.8 0-16 7.2-16 16l0 86c0 36.3 24.5 68.1 59.6 77.4l43.9 11.6c-4.9-15.9-7.5-32.7-7.5-50.1c0-40.5 14.4-93 38.8-140.8zM304 320c0-8.8 7.2-16 16-16s16 7.2 16 16l0 192-32 0 0-192z\"]\n  };\n  const faTickets = {\n    prefix: 'fal',\n    iconName: 'tickets',\n    icon: [640, 512, [], \"e658\", \"M160 64c-17.7 0-32 14.3-32 32l0 47.5c23.7 11.8 40 36.2 40 64.5s-16.3 52.8-40 64.5l0 47.5c0 17.7 14.3 32 32 32l416 0c17.7 0 32-14.3 32-32l0-47.5c-23.7-11.8-40-36.2-40-64.5s16.3-52.8 40-64.5L608 96c0-17.7-14.3-32-32-32L160 64zm452.2 77.5s0 0 0 0c0 0 0 0-.1 0c.1 0 .1 0 .1 0zm0 132.9c0 0-.1 0-.1 0c.1 0 .1 0 .1 0zm-488.4 0l.1 0c-.1 0-.1 0-.1 0zm0-132.9l.1 0c-.1 0-.1 0-.1 0zM160 32l416 0c35.3 0 64 28.7 64 64l0 56c0 8.8-7.4 15.7-15.6 19.1C610.1 177.2 600 191.4 600 208s10.1 30.8 24.4 36.9c8.1 3.4 15.6 10.3 15.6 19.1l0 56c0 35.3-28.7 64-64 64l-416 0c-35.3 0-64-28.7-64-64l0-56c0-8.8 7.4-15.7 15.6-19.1c14.4-6.1 24.4-20.3 24.4-36.9s-10.1-30.8-24.4-36.9C103.4 167.7 96 160.8 96 152l0-56c0-35.3 28.7-64 64-64zM16 96c8.8 0 16 7.2 16 16l0 256c0 44.2 35.8 80 80 80l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-416 0C50.1 480 0 429.9 0 368L0 112c0-8.8 7.2-16 16-16zm240 64l0 96 224 0 0-96-224 0zm-32 0c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32l0-96z\"]\n  };\n  const faSignatureLock = {\n    prefix: 'fal',\n    iconName: 'signature-lock',\n    icon: [640, 512, [], \"e3ca\", \"M64 128c0-35.3 28.7-64 64-64s64 28.7 64 64l0 3.4c0 26.2-2.4 52.3-7.2 78L59 243.7c-34.8 9.5-59 41.1-59 77.2l0 92.6C0 450.2 29.8 480 66.5 480c24 0 46.2-13 57.9-33.9L151.5 398c20.9-37.1 37.2-76.5 48.5-117.5l7.2-25.7c1.8-6.5 3.5-13 5-19.6l125.5-34.2-48 96c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l88.6 0c5.6-9.7 13.7-17.8 23.4-23.4l0-8.6-86.1 0 52.4-104.8c2.8-5.6 2.1-12.4-1.9-17.3s-10.5-7-16.6-5.3L218.8 200.1c3.4-22.7 5.2-45.7 5.2-68.7l0-3.4c0-53-43-96-96-96s-96 43-96 96l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48zM240 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l144 0 0-32-144 0zM67.4 274.6l109.4-29.8-.4 1.4-7.2 25.7c-10.7 38.5-26 75.6-45.6 110.4L96.5 430.4C90.4 441.3 78.9 448 66.5 448c-19 0-34.5-15.4-34.5-34.5l0-92.6c0-21.6 14.5-40.6 35.4-46.3zM528 224c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm160 80l0 128-160 0 0-128 160 0z\"]\n  };\n  const faArrowRight = {\n    prefix: 'fal',\n    iconName: 'arrow-right',\n    icon: [448, 512, [8594], \"f061\", \"M443.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-176-176c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L393.4 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l377.4 0L244.7 420.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l176-176z\"]\n  };\n  const faSignsPost = {\n    prefix: 'fal',\n    iconName: 'signs-post',\n    icon: [512, 512, [\"map-signs\"], \"f277\", \"M240 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 168.3 0c4.9 0 9.5 2.2 12.5 6L504 102c4.7 5.8 4.7 14.1 0 20l-51.2 64c-3 3.8-7.6 6-12.5 6L272 192l0 32 176 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-176 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112L71.7 384c-4.9 0-9.5-2.2-12.5-6L8 314c-4.7-5.8-4.7-14.1 0-20l51.2-64c3-3.8 7.6-6 12.5-6L240 224l0-32L64 192c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l176 0 0-16zM432.6 64L64 64l0 96 368.6 0L471 112 432.6 64zM79.4 256L41 304l38.4 48L448 352l0-96L79.4 256z\"]\n  };\n  const faMapSigns = faSignsPost;\n  const faOctagonPlus = {\n    prefix: 'fal',\n    iconName: 'octagon-plus',\n    icon: [512, 512, [\"plus-octagon\"], \"f301\", \"M191.5 32.1c-10.6 0-20.8 4.2-28.3 11.7L43.8 163.2c-7.5 7.5-11.7 17.7-11.7 28.3l0 129c0 10.6 4.2 20.8 11.7 28.3L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l22.6-22.6L163.2 468.2c7.5 7.5 17.7 11.7 28.3 11.7l129 0c10.6 0 20.8-4.2 28.3-11.7L468.2 348.8c7.5-7.5 11.7-17.7 11.7-28.3l0-129c0-10.6-4.2-20.8-11.7-28.3L348.8 43.8c-7.5-7.5-17.7-11.7-28.3-11.7l-129 0zM240 352l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faPlusOctagon = faOctagonPlus;\n  const faCashRegister = {\n    prefix: 'fal',\n    iconName: 'cash-register',\n    icon: [512, 512, [], \"f788\", \"M272 32c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l192 0zM80 0C53.5 0 32 21.5 32 48l0 32c0 26.5 21.5 48 48 48l80 0 0 32-72.5 0c-31.8 0-58.9 23.4-63.4 54.9L.6 379.5c-.4 3-.6 6-.6 9L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-59.5c0-3-.2-6.1-.6-9L487.8 214.9c-4.5-31.5-31.5-54.9-63.4-54.9L192 160l0-32 80 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L80 0zM32 448l0-32 448 0 0 32c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32zM456.2 219.5L479.7 384 32.3 384 55.8 219.5C58.1 203.7 71.6 192 87.5 192l337 0c15.9 0 29.4 11.7 31.7 27.5zM112 232a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm72 24a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm120-56a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm120-56a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48z\"]\n  };\n  const faPersonCircleQuestion = {\n    prefix: 'fal',\n    iconName: 'person-circle-question',\n    icon: [576, 512, [], \"e542\", \"M160 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 160 0zM128 164l0 156 64 0 0-156c-6-2.6-12.5-4-19.3-4l-25.4 0c-6.8 0-13.3 1.4-19.3 4zm0 188l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.9L46.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L76.7 170.3c13.9-26 41-42.3 70.6-42.3l25.4 0c29.5 0 56.7 16.3 70.6 42.3l48.7 91.1c-7.5 9.8-14 20.5-19.3 31.8l-48.6-91L224 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0zm416 16a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-64-86.4c0-23 18.6-41.6 41.6-41.6l40.5 0c25.4 0 45.9 20.6 45.9 45.9c0 17.1-9.5 32.7-24.5 40.6l-23.7 12.5c-1.4 7.4-7.9 12.9-15.7 12.9c-8.8 0-16-7.2-16-16l0-6.8c0-5.9 3.3-11.4 8.6-14.2l32-16.8c4.6-2.4 7.4-7.2 7.4-12.3c0-7.7-6.2-13.9-13.9-13.9l-40.5 0c-5.3 0-9.6 4.3-9.6 9.6l0 6.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-6.4z\"]\n  };\n  const faMelonSlice = {\n    prefix: 'fal',\n    iconName: 'melon-slice',\n    icon: [512, 512, [], \"e311\", \"M427.3 4.7c-6.2-6.2-16.4-6.2-22.6 0L322.6 86.8c-3.6 3.6-5.2 8.6-4.5 13.6c1.3 9 2 18.2 2 27.6c0 106-86 192-192 192c-9.4 0-18.6-.7-27.6-2c-5-.7-10 1-13.6 4.5L4.7 404.7c-6.2 6.2-6.2 16.4 0 22.6C58.9 481.5 132.5 512 209.1 512l4 0C378.2 512 512 378.2 512 213.2l0-4c0-76.7-30.5-150.2-84.7-204.5zM391 63.7L415.6 39C457 85.8 480 146.3 480 209.1l0 4C480 360.5 360.5 480 213.2 480l-4 0C146.3 480 85.8 457 39 415.6L63.7 391c40.8 35.5 94 57 152.3 57c128.1 0 232-103.9 232-232c0-58.3-21.5-111.6-57-152.3zM368.3 86.3C398 121.3 416 166.5 416 216c0 110.5-89.5 200-200 200c-49.5 0-94.7-18-129.7-47.7l17.6-17.6c7.9 .8 16 1.3 24.1 1.3c123.7 0 224-100.3 224-224c0-8.1-.4-16.2-1.3-24.1l17.6-17.6z\"]\n  };\n  const faSpaceStationMoon = {\n    prefix: 'fal',\n    iconName: 'space-station-moon',\n    icon: [512, 512, [], \"e033\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 14.8-1.4 29.3-4.2 43.3c-2.1 .7-4.2 1.5-6.5 2.3C433 314.7 369.9 337.4 256 337.4s-177-22.7-213.3-35.8c0 0 0 0 0 0c-2.3-.8-4.4-1.6-6.5-2.3c-2.7-14-4.2-28.5-4.2-43.3zM256 369.4c104.8 0 169.6-18.7 208.8-32.3C432.3 420.8 351.1 480 256 480s-176.3-59.2-208.8-142.8c39.2 13.6 104 32.3 208.8 32.3zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM136 160a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm144 0a88 88 0 1 0 -176 0 88 88 0 1 0 176 0zm-88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faMessageSmile = {\n    prefix: 'fal',\n    iconName: 'message-smile',\n    icon: [512, 512, [\"comment-alt-smile\"], \"f4aa\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM192 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm128 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM155.9 252.1c-6.6 5.9-7.1 16-1.3 22.6C179.5 302.5 215.7 320 256 320s76.5-17.5 101.4-45.3c5.9-6.6 5.3-16.7-1.3-22.6s-16.7-5.3-22.6 1.3C314.5 274.6 286.8 288 256 288s-58.5-13.4-77.5-34.7c-5.9-6.6-16-7.1-22.6-1.3z\"]\n  };\n  const faCommentAltSmile = faMessageSmile;\n  const faCupStraw = {\n    prefix: 'fal',\n    iconName: 'cup-straw',\n    icon: [384, 512, [129380], \"e363\", \"M249 0c-22 0-41.2 15-46.6 36.4L179.5 128 16 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l175.7 0c.2 0 .5 0 .7 0L368 160c8.8 0 16-7.2 16-16s-7.2-16-16-16l-155.5 0 21-83.9C235.2 37 241.6 32 249 32l23 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L249 0zM37.3 192l23 276c2.1 24.9 22.9 44 47.8 44l167.7 0c25 0 45.8-19.1 47.8-44l23-276-32.1 0L291.8 465.3c-.7 8.3-7.6 14.7-15.9 14.7l-167.7 0c-8.3 0-15.3-6.4-15.9-14.7L69.4 192l-32.1 0z\"]\n  };\n  const faLeftFromLine = {\n    prefix: 'fal',\n    iconName: 'left-from-line',\n    icon: [448, 512, [\"arrow-alt-from-right\"], \"f348\", \"M32.8 257.8c-.5-.5-.8-1.1-.8-1.8s.3-1.4 .8-1.8L164.7 129.8c1.2-1.2 2.9-1.8 4.6-1.8c3.7 0 6.7 3 6.7 6.7l0 57.3c0 8.8 7.2 16 16 16l120 0c4.4 0 8 3.6 8 8l0 80c0 4.4-3.6 8-8 8l-120 0c-8.8 0-16 7.2-16 16l0 57.3c0 3.7-3 6.7-6.7 6.7c-1.7 0-3.3-.6-4.6-1.8L32.8 257.8zM0 256c0 9.5 3.9 18.6 10.8 25.1L142.8 405.5c7.2 6.8 16.7 10.5 26.5 10.5c21.4 0 38.7-17.3 38.7-38.7l0-41.3 104 0c22.1 0 40-17.9 40-40l0-80c0-22.1-17.9-40-40-40l-104 0 0-41.3c0-21.4-17.3-38.7-38.7-38.7c-9.9 0-19.3 3.8-26.5 10.5L10.8 230.9C3.9 237.4 0 246.5 0 256zM448 432l0-352c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faArrowAltFromRight = faLeftFromLine;\n  const faH = {\n    prefix: 'fal',\n    iconName: 'h',\n    icon: [384, 512, [104], \"48\", \"M352 256l0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176L32 224 32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208 320 0z\"]\n  };\n  const faBasketShoppingSimple = {\n    prefix: 'fal',\n    iconName: 'basket-shopping-simple',\n    icon: [576, 512, [\"shopping-basket-alt\"], \"e0af\", \"M322.2 24.1c-4.5-7.6-1.9-17.4 5.8-21.9s17.4-1.9 21.9 5.8L457.2 192l53.8 0 33 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0L476.1 463.5C469 492 443.4 512 414 512L162 512c-29.4 0-55-20-62.1-48.5L40 224l-24 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 33 0 53.8 0L226.2 7.9c4.5-7.6 14.2-10.2 21.9-5.8s10.2 14.2 5.8 21.9L155.9 192l264.3 0-98-167.9zM503 224L73 224l57.9 231.8c3.6 14.2 16.4 24.2 31 24.2L414 480c14.7 0 27.5-10 31-24.2L503 224zM144 296a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm264-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faShoppingBasketAlt = faBasketShoppingSimple;\n  const faHandsHoldingHeart = {\n    prefix: 'fal',\n    iconName: 'hands-holding-heart',\n    icon: [640, 512, [\"hands-heart\"], \"f4c3\", \"M195.9 28.9C223.7 .7 267.8-.8 297.3 24.3c5.8 4.9 11 10.4 16.3 15.9c2.1 2.2 4.2 4.5 6.4 6.6c2.1-2.2 4.3-4.4 6.4-6.6c5.2-5.5 10.5-11 16.3-15.9C372.2-.8 416.3 .7 444.1 28.9c29.4 29.8 29.4 78.2 0 108L342.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L195.9 136.9c-29.4-29.8-29.4-78.2 0-108zm83.6 22.5c-16.8-17.1-44-17.1-60.8 0c-17.1 17.4-17.1 45.7 0 63.1L320 217.3 421.3 114.4c17.1-17.4 17.1-45.7 0-63.1c-16.8-17.1-44-17.1-60.8 0L331.4 80.9c-6.3 6.4-16.5 6.4-22.8 0L279.5 51.4zM64 64c35.3 0 64 28.7 64 64l0 124.3c0 4.6 .4 9.1 1.3 13.5c2.1-3.2 4.6-6.3 7.4-9.1c21.7-21.7 56.9-21.7 78.6 0L306.6 348c5.1 5.1 9.6 10.6 13.4 16.6c3.8-5.9 8.3-11.5 13.4-16.6l91.3-91.3c21.7-21.7 56.9-21.7 78.6 0c2.8 2.8 5.3 5.9 7.4 9.1c.9-4.4 1.3-8.9 1.3-13.5L512 128c0-35.3 28.7-64 64-64s64 28.7 64 64l0 216.2c0 29.7-11.8 58.2-32.8 79.2l-83.9 83.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l83.9-83.9c15-15 23.4-35.4 23.4-56.6L608 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 124.3c0 27.1-10.8 53.1-29.9 72.2l-10.8 10.8-44 44-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16s0 0 0 0l44-44s0 0 0 0c9.2-9.2 9.2-24.2 0-33.4s-24.2-9.2-33.4 0L356 370.6c-12.8 12.8-20 30.2-20 48.3l0 77.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-77.1c0-18.1-7.2-35.5-20-48.3l-91.3-91.3c-9.2-9.2-24.2-9.2-33.4 0s-9.2 24.2 0 33.4l44 44 16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16s0 0 0 0l-44-44s0 0 0 0l-10.7-10.8C106.8 305.4 96 279.4 96 252.3L96 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 216.2c0 21.2 8.4 41.6 23.4 56.6l83.9 83.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L32.8 423.4C11.8 402.4 0 373.9 0 344.2L0 128C0 92.7 28.7 64 64 64z\"]\n  };\n  const faHandsHeart = faHandsHoldingHeart;\n  const faClockNine = {\n    prefix: 'fal',\n    iconName: 'clock-nine',\n    icon: [512, 512, [], \"e34c\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 112l0 144c0 8.8-7.2 16-16 16l-112 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0 0-128c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHammerBrush = {\n    prefix: 'fal',\n    iconName: 'hammer-brush',\n    icon: [640, 512, [], \"e620\", \"M144 0C64.5 0 0 64.5 0 144l0 24c0 5.2 2.6 10.2 6.9 13.2s9.8 3.7 14.7 1.8l51.9-19.5c7.9 10.1 18.2 17.9 29.9 22.8L97.5 448c-.8 35.1 27.4 64 62.5 64s63.3-28.9 62.5-64l-5.9-258.9c16.3-4.7 30.7-14.9 40.4-29.1l62.9 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-62.9 0C243.4 12.1 220.8 0 196.2 0L144 0zM320 64l0 64-72 0c-6.1 0-11.6 3.4-14.3 8.8C226.6 151 212.1 160 196.2 160l-64.4 0c-15.9 0-30.4-9-37.5-23.2c-3.7-7.3-12.3-10.7-19.9-7.8L32 144.9l0-.9C32 82.1 82.1 32 144 32l52.2 0c15.9 0 30.4 9 37.5 23.2c2.7 5.4 8.3 8.8 14.3 8.8l72 0zM184.7 192l5.8 256.7c.4 17.1-13.4 31.3-30.6 31.3s-30.9-14.1-30.6-31.3L135.3 192l49.4 0zM528 220.3l11.5 9.6 57 47.5c3.5 2.9 6.3 6.6 8.3 10.6l-217.6 0c2-4 4.8-7.7 8.3-10.6l57-47.5 11.5-9.6 0-15L464 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 141.3 0 15zM384 320l224 0 0 144c0 8.8-7.2 16-16 16l-112 0 0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-48 0c-8.8 0-16-7.2-16-16l0-144zM560 205.3L560 64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 141.3-57 47.5C360.4 265 352 283 352 302l0 162c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-162c0-19-8.4-37-23-49.2l-57-47.5zM512 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faTarp = {\n    prefix: 'fal',\n    iconName: 'tarp',\n    icon: [576, 512, [], \"e57b\", \"M32 384l0-256c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32l0 128-112 0c-26.5 0-48 21.5-48 48l0 112L64 416c-17.7 0-32-14.3-32-32zm391.4 27.3c-2.1 2.1-4.6 3.5-7.4 4.2L416 304c0-8.8 7.2-16 16-16l111.5 0c-.7 2.8-2.1 5.4-4.2 7.4L423.4 411.3zM576 128c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l348.1 0c12.7 0 24.9-5.1 33.9-14.1L561.9 318.1c9-9 14.1-21.2 14.1-33.9L576 128zM96 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faFaceSleepy = {\n    prefix: 'fal',\n    iconName: 'face-sleepy',\n    icon: [512, 512, [], \"e38e\", \"M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c31.9 0 62.2-6.7 89.6-18.6c8.1-3.5 17.5 .2 21.1 8.3s-.2 17.5-8.3 21.1C327 504.4 292.4 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 23.6-3.2 46.5-9.2 68.3c-2.4 8.5-11.2 13.5-19.7 11.2s-13.5-11.2-11.2-19.7c5.2-19 8.1-39 8.1-59.7C480 132.3 379.7 32 256 32zm64.3 285c1.4-7.5 8-13 15.7-13c27.8 0 70.8 13.3 106.7 36.6C478.5 363.7 512 399.9 512 448c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-16.2-.1-39.4-7.2-61.5c-6.9-21.5-20.2-41.1-46.7-51.7c-7.1-2.8-11.2-10.3-9.8-17.9zm76 34.8c4.7 8.1 8.3 16.5 11 25c8.8 27.2 8.8 54.9 8.8 70.8l0 .5c0 17.7 14.3 32 32 32s32-14.3 32-32c0-31.9-22.5-59.7-54.7-80.6c-9.4-6.1-19.3-11.3-29.1-15.7zm-87.3 78c-16.2-6.1-34-9.4-52.9-9.4c-18.8 0-36.7 3.4-52.9 9.4c-11.2 4.2-23.6 2.3-32.4-4.5c-4.5-3.5-8.4-8.6-10-15.1c-1.6-6.7-.5-13.5 2.7-19.5C180.9 358 215.9 336 256 336c40.1 0 75.2 22.1 92.5 54.7c3.2 6 4.3 12.8 2.7 19.5c-1.6 6.5-5.5 11.6-10 15.1c-8.8 6.8-21.2 8.7-32.4 4.5zM256 368c-24.9 0-46.7 12.1-59.6 30.2c18.5-6.4 38.6-9.8 59.6-9.8c21 0 41.1 3.5 59.6 9.9C302.7 380 280.9 368 256 368zM387.2 238.4c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2c17.6 23.5 52.8 23.5 70.4 0zm-262.4 0c17.6 23.5 52.8 23.5 70.4 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2z\"]\n  };\n  const faHandHorns = {\n    prefix: 'fal',\n    iconName: 'hand-horns',\n    icon: [384, 512, [], \"e1a9\", \"M88 32c13.3 0 24 10.7 24 24l0 144 0 40-32 0c-5.5 0-10.8 .6-16 1.6L64 56c0-13.3 10.7-24 24-24zm56 117.4L144 56c0-30.9-25.1-56-56-56S32 25.1 32 56l0 200C12.6 270.6 0 293.8 0 320l0 32c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-112 0-120c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 61.4c-7.3-3.5-15.4-5.4-24-5.4c-9.7 0-18.8 2.5-26.7 6.8C214 160.3 192.9 144 168 144c-8.6 0-16.7 1.9-24 5.4zm0 50.6c0-13.3 10.7-24 24-24s24 10.7 24 24l0 31.9c0 0 0 0 0 .1l0 13.4c-7.3-3.5-15.4-5.4-24-5.4l-24 0 0-40zm80 72l0-40c0-13.2 10.8-24 24-24c13.3 0 24 10.7 24 24l0 8 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24c0 0 0 0 0 0l0-24zm-112 0s0 0 0 0l32 0s0 0 0 0l24 0c13.2 0 24 10.7 24 24c0 0 0 0 0 0c0 13.3-10.7 24-24 24l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c15.7 0 29.8-6.4 40-16.8c10.2 10.4 24.3 16.8 40 16.8c30.9 0 56-25.1 56-56l0-56 0-8 0-112c0-13.3 10.7-24 24-24s24 10.7 24 24l0 120 0 112c0 70.7-57.3 128-128 128l-64 0C89.3 480 32 422.7 32 352l0-32c0-26.5 21.5-48 48-48l32 0z\"]\n  };\n  const faScrewdriverWrench = {\n    prefix: 'fal',\n    iconName: 'screwdriver-wrench',\n    icon: [512, 512, [\"tools\"], \"f7d9\", \"M64.7 34.6L160 107.9l0 52.1-52.1 0L34.6 64.7 64.7 34.6zM192 169.3c0-.4 0-.9 0-1.3l0-64c0-7.5-3.5-14.5-9.4-19L78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4l64 0c.4 0 .9 0 1.3 0L271.2 293.9c-19.5 30-16.2 70.5 10.1 96.8l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-26.3-26.3-66.8-29.7-96.8-10.1L192 169.3zM304 304c17.7-17.7 46.3-17.7 64 0L480 416l-64 64L304 368c-17.7-17.7-17.7-46.3 0-64zM104 424a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM23.2 376.8C8.3 391.7 0 411.8 0 432.8C0 476.5 35.5 512 79.2 512c21 0 41.1-8.3 56-23.2L238.5 385.5c-5.7-11.2-9.3-23.1-10.9-35.3L112.1 465.7c-8.7 8.7-20.6 13.6-32.9 13.6c-25.7 0-46.6-20.8-46.6-46.6c0-12.3 4.9-24.2 13.6-32.9L189.1 257l-23.1-23.1L23.2 376.8zM479.4 160c0 44.8-23.1 84.1-58 106.8l23.5 23.5c40.7-29 67.2-76.6 67.2-130.3c0-24.8-5.7-48.3-15.7-69.3c-4.4-9.2-16.5-10.5-23.7-3.3l-67.9 67.9c-3 3-7.1 4.7-11.3 4.7L368 160c-8.8 0-16-7.2-16-16l0-25.4c0-4.2 1.7-8.3 4.7-11.3l67.9-67.9c7.2-7.2 5.9-19.3-3.3-23.7C400.3 5.7 376.8 0 352 0C296.1 0 246.9 28.6 218.3 72.1l26 20C266.8 56.3 306.7 32.6 352 32.6c10.3 0 20.2 1.2 29.7 3.5L333.6 84.2c-9.1 9.1-14.2 21.5-14.2 34.4l0 25.4c0 26.9 21.8 48.6 48.6 48.6l25.4 0c12.9 0 25.3-5.1 34.4-14.2l48.1-48.1c2.3 9.5 3.5 19.5 3.5 29.7z\"]\n  };\n  const faTools = faScrewdriverWrench;\n  const faArrowsToEye = {\n    prefix: 'fal',\n    iconName: 'arrows-to-eye',\n    icon: [640, 512, [], \"e4bf\", \"M43.3 20.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L105.4 128 48 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 57.4L43.3 20.7zm553.4 0L512 105.4 512 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-57.4 0 84.7-84.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0zM320 368c-77.3 0-132.6-65-156.7-112c24.1-47 79.4-112 156.7-112s132.6 65 156.7 112C452.6 303 397.3 368 320 368zm0-256c-97.3 0-161.4 81.6-186.5 131.9c-3.8 7.6-3.8 16.5 0 24.2C158.6 318.4 222.7 400 320 400s161.4-81.6 186.5-131.9c3.8-7.6 3.8-16.5 0-24.2C481.4 193.6 417.3 112 320 112zM596.7 491.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L534.6 384l57.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-57.4 84.7 84.7zm-576-22.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L128 406.6l0 57.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l57.4 0L20.7 468.7zM272 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z\"]\n  };\n  const faCircleThreeQuarters = {\n    prefix: 'fal',\n    iconName: 'circle-three-quarters',\n    icon: [512, 512, [], \"e125\", \"M256 288c-17.7 0-32-14.3-32-32l0-221.7C115.5 49.8 32 143.2 32 256c0 123.7 100.3 224 224 224c112.8 0 206.2-83.5 221.7-192L256 288zM224.1 2C241.6-.2 256 14.3 256 32l0 192 0 32 32 0 192 0c17.7 0 32.2 14.4 30 31.9C494.3 414.2 386.6 512 256 512C114.6 512 0 397.4 0 256C0 125.4 97.8 17.7 224.1 2z\"]\n  };\n  const faTrophyStar = {\n    prefix: 'fal',\n    iconName: 'trophy-star',\n    icon: [576, 512, [\"trophy-alt\"], \"f2eb\", \"M400 32L176 32c-9 0-15.4 7.3-15.1 15c6.2 163.9 44.9 239.2 76.1 273.5c15.5 17.1 29.9 24.8 39.3 28.3c4.8 1.8 8.5 2.6 10.6 3c.5 .1 .9 .1 1.2 .2c.3 0 .7-.1 1.2-.2c2.1-.3 5.8-1.1 10.6-3c9.4-3.5 23.8-11.3 39.3-28.3c31.2-34.2 69.8-109.6 76.1-273.5c.3-7.8-6.2-15-15.1-15zM176 0L400 0c26.5 0 48.1 21.8 47.1 48.2c-.2 5.3-.4 10.6-.7 15.8L528 64c26 0 49.3 21.6 46.2 49.7c-10.1 94-61.9 158.2-118.1 199.9c-55.9 41.4-117.1 61.3-149.3 66.9l-.1-.3c-.9 .3-1.8 .6-2.7 .8l0 98.9 96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0-112 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0 0-98.9c-.9-.3-1.8-.5-2.7-.8l-.1 .3c-32.2-5.7-93.4-25.5-149.3-66.9C63.7 272 11.9 207.7 1.8 113.7C-1.3 85.6 22 64 48 64l81.6 0c-.3-5.2-.5-10.4-.7-15.8C127.9 21.8 149.5 0 176 0zM377.8 323.2c19.2-9.1 39.6-20.7 59.2-35.3c51.1-37.9 96.4-94.8 105.4-177.6c.8-7-5.1-14.3-14.4-14.3l-83.8 0c-9.8 116.5-37.2 185.9-66.4 227.2zM131.8 96L48 96c-9.3 0-15.2 7.3-14.4 14.3C42.5 193.2 87.9 250.1 139 287.9c19.6 14.6 40 26.2 59.2 35.3C169 281.9 141.5 212.5 131.8 96zm177.8-.5L322.1 121l28.2 4.1c19.7 2.9 27.5 27.1 13.3 40.9l-20.4 19.9 4.8 28.1c3.4 19.6-17.2 34.6-34.8 25.3L288 226.1l-25.2 13.3c-17.6 9.3-38.2-5.7-34.8-25.3l4.8-28.1-20.4-19.9c-14.2-13.9-6.4-38.1 13.3-40.9l28.2-4.1 12.6-25.6c8.8-17.8 34.2-17.8 43 0zm-28.8 43.5c-3.5 7.1-10.3 12-18.1 13.1l-16.3 2.4L258.1 166c5.7 5.5 8.2 13.5 6.9 21.2l-2.8 16.3 14.6-7.7c7-3.7 15.3-3.7 22.3 0l14.6 7.7L311 187.2c-1.3-7.8 1.2-15.7 6.9-21.2l11.8-11.5-16.3-2.4c-7.8-1.1-14.6-6-18.1-13.1L288 124.2l-7.3 14.8z\"]\n  };\n  const faTrophyAlt = faTrophyStar;\n  const faPlugCircleBolt = {\n    prefix: 'fal',\n    iconName: 'plug-circle-bolt',\n    icon: [576, 512, [], \"e55b\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zM16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64c0 83 63.1 151.2 144 159.2l0 96.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96.8c17.3-1.7 33.7-6.2 48.9-12.9c-.6-6-.9-12.1-.9-18.3c0-6 .3-11.8 .9-17.6c-19 11.2-41.2 17.6-64.9 17.6c-70.7 0-128-57.3-128-128l0-64 256 0 0 56.2c9.8-8.1 20.6-15.2 32-21l0-35.2 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0L64 144l-32 0-16 0zM320 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-96.1-81c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2l35.6 0-30.1 54.2c-2.8 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2l-35.6 0 30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z\"]\n  };\n  const faFaceThermometer = {\n    prefix: 'fal',\n    iconName: 'face-thermometer',\n    icon: [576, 512, [], \"e39a\", \"M288 32C164.3 32 64 132.3 64 256s100.3 224 224 224c95.3 0 176.7-59.5 209.1-143.4c3.2-8.2 12.4-12.4 20.7-9.2s12.4 12.4 9.2 20.7C490 444 396.9 512 288 512C146.6 512 32 397.4 32 256S146.6 0 288 0c83.8 0 158.1 40.2 204.8 102.4c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2C426.3 67.2 361.3 32 288 32zM402.5 396.1c-6.7 5.8-16.8 5.1-22.6-1.6C362 373.8 331.4 352 288 352s-74 21.8-91.9 42.5c-5.8 6.7-15.9 7.4-22.6 1.6s-7.4-15.9-1.6-22.6c22.2-25.7 61-53.5 116.1-53.5c13.5 0 26 1.7 37.5 4.6L477 179.4c19.6-18.8 50.6-18.4 69.8 .7c19.8 19.8 19.4 52.1-.9 71.4L408 382.9c.3 4.8-1.5 9.8-5.5 13.2zm-43.9-58.9c11.3 5.9 21.1 13 29.6 20.3l8.4-8-5.1-5.1c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0L414 333l15.4-14.7-5.8-5.8c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l6.3 6.3 15.4-14.7-6.6-6.6c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l7 7 15.4-14.7-7.4-7.4c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l7.8 7.8 11.5-11c7.3-6.9 7.4-18.5 .3-25.6c-6.9-6.9-18-7-25-.3L358.5 337.2zM208.4 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faGridRound4 = {\n    prefix: 'fal',\n    iconName: 'grid-round-4',\n    icon: [448, 512, [], \"e5dd\", \"M44.8 56a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zM0 76.8a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 76.8zm44.8 98.7a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zM0 196.3a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 196.3zM65.6 315.7a20.8 20.8 0 1 1 -41.6 0 20.8 20.8 0 1 1 41.6 0zM44.8 270.9a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 143.5a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zM0 435.2a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 435.2zM185.1 76.8a20.8 20.8 0 1 1 -41.6 0 20.8 20.8 0 1 1 41.6 0zM164.3 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 143.5a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zm-44.8 20.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zm65.6 119.5a20.8 20.8 0 1 1 -41.6 0 20.8 20.8 0 1 1 41.6 0zm-20.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 143.5a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zm-44.8 20.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM304.5 76.8a20.8 20.8 0 1 1 -41.6 0 20.8 20.8 0 1 1 41.6 0zM283.7 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 143.5a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zm-44.8 20.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zm65.6 119.5a20.8 20.8 0 1 1 -41.6 0 20.8 20.8 0 1 1 41.6 0zm-20.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 143.5a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zm-44.8 20.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM424 76.8a20.8 20.8 0 1 1 -41.6 0 20.8 20.8 0 1 1 41.6 0zM403.2 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 143.5a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zm-44.8 20.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM424 315.7a20.8 20.8 0 1 1 -41.6 0 20.8 20.8 0 1 1 41.6 0zm-20.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 143.5a20.8 20.8 0 1 1 0 41.6 20.8 20.8 0 1 1 0-41.6zm-44.8 20.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0z\"]\n  };\n  const faSignPostsWrench = {\n    prefix: 'fal',\n    iconName: 'sign-posts-wrench',\n    icon: [640, 512, [], \"e626\", \"M64 64L48 64c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l284 0c4.4 11.3 9.9 22 16.5 32L96 416l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-16 0c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l16 0 0-16C64 7.2 71.2 0 80 0s16 7.2 16 16l0 16 384 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c26.5 0 48 21.5 48 48l0 83.2c-10.1-5.2-20.8-9.4-32-12.6L544 80c0-8.8-7.2-16-16-16l-16 0-32 0L96 64 64 64zM464 201.3l0 86.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-86.7c0-5.3 2.6-10.3 7.1-13.3s10-3.6 14.9-1.6c52.7 21.4 90 73.1 90 133.5c0 42.7-18.6 81-48 107.3l0 68.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-76.1c0-4.9 2.2-9.4 6-12.5c25.6-20.6 42-52.1 42-87.4c0-38-19-71.7-48-91.9l0 59.9c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-59.9c-29 20.2-48 53.9-48 91.9c0 35.4 16.4 66.9 42 87.4c3.8 3 6 7.6 6 12.5l0 76.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-68.7C370.6 401 352 362.7 352 320c0-60.5 37.3-112.2 90-133.5c4.9-2 10.5-1.4 14.9 1.6s7.1 7.9 7.1 13.3z\"]\n  };\n  const faShirtRunning = {\n    prefix: 'fal',\n    iconName: 'shirt-running',\n    icon: [384, 512, [], \"e3c8\", \"M80 0c8.8 0 16 7.2 16 16l0 48c0 53 43 96 96 96s96-43 96-96l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16c0 134.3 29.3 192.6 45.6 214.6c8.9 12 18.4 28.6 18.4 47.6L384 456c0 30.9-25.1 56-56 56L56 512c-30.9 0-56-25.1-56-56L0 278.2c0-19 9.5-35.7 18.4-47.6C34.7 208.6 64 150.3 64 16C64 7.2 71.2 0 80 0zM44.1 249.6c-7.6 10.2-12.1 20-12.1 28.6l0 118.1L310.6 195l1.4-1c-5.5-15.9-10.5-34.9-14.6-57.5C274.4 170 235.8 192 192 192s-82.4-22-105.5-55.5c-10.7 59.8-28.4 94.1-42.4 113.1zM32 435.7L32 456c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24l0-177.8c0-8.6-4.6-18.4-12.1-28.6c-4.8-6.5-10-14.7-15.2-25.2L41.4 429 32 435.7z\"]\n  };\n  const faBookCircleArrowUp = {\n    prefix: 'fal',\n    iconName: 'book-circle-arrow-up',\n    icon: [640, 512, [], \"e0bd\", \"M64 0C28.7 0 0 28.7 0 64L0 448s0 0 0 0c0 35.3 28.7 64 64 64l330.8 0c-12.9-9.1-24.5-19.9-34.6-32L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l262.6 0c-2.9-10.3-4.9-21-5.9-32L64 384c-11.7 0-22.6 3.1-32 8.6L32 64c0-17.7 14.3-32 32-32l336 0c8.8 0 16 7.2 16 16l0 163.2c10.1-5.2 20.8-9.4 32-12.6L448 48c0-26.5-21.5-48-48-48L64 0zM384 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-211.3 3.3c6.2 6.2 16.4 6.2 22.6 0L480 342.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-89.4 28.7 28.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0l-56 56c-6.2 6.2-6.2 16.4 0 22.6z\"]\n  };\n  const faFaceNauseated = {\n    prefix: 'fal',\n    iconName: 'face-nauseated',\n    icon: [512, 512, [], \"e381\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM203.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zM175.6 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm160 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-26.9-60.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4zM146.2 272.6c4.4-7.6 14.2-10.3 21.9-5.8c19.5 11.3 33.8 30.5 38.4 53.3l99.2 0c4.6-22.8 18.9-42 38.4-53.3c7.7-4.4 17.4-1.8 21.9 5.8s1.8 17.4-5.8 21.9c-14.4 8.3-24 23.8-24 41.6s9.6 33.3 24 41.6c7.6 4.4 10.3 14.2 5.8 21.9s-14.2 10.3-21.9 5.8c-19.5-11.3-33.8-30.5-38.4-53.3l-99.2 0c-4.6 22.8-18.9 42-38.4 53.3c-7.6 4.4-17.4 1.8-21.9-5.8s-1.8-17.4 5.8-21.9c14.4-8.3 24-23.8 24-41.6s-9.6-33.3-24-41.6c-7.6-4.4-10.3-14.2-5.8-21.9z\"]\n  };\n  const faHeart = {\n    prefix: 'fal',\n    iconName: 'heart',\n    icon: [512, 512, [128153, 128154, 128155, 128156, 128420, 129293, 129294, 129505, 9829, 10084, 61578], \"f004\", \"M244 130.6l-12-13.5-4.2-4.7c-26-29.2-65.3-42.8-103.8-35.8c-53.3 9.7-92 56.1-92 110.3l0 3.5c0 32.3 13.4 63.1 37.1 85.1L253 446.8c.8 .7 1.9 1.2 3 1.2s2.2-.4 3-1.2L443 275.5c23.6-22 37-52.8 37-85.1l0-3.5c0-54.2-38.7-100.6-92-110.3c-38.5-7-77.8 6.6-103.8 35.8l-4.2 4.7-12 13.5c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4zm34.9-57.1C311 48.4 352.7 37.7 393.7 45.1C462.2 57.6 512 117.3 512 186.9l0 3.5c0 36-13.1 70.6-36.6 97.5c-3.4 3.8-6.9 7.5-10.7 11l-184 171.3c-.8 .8-1.7 1.5-2.6 2.2c-6.3 4.9-14.1 7.5-22.1 7.5c-9.2 0-18-3.5-24.8-9.7L47.2 299c-3.8-3.5-7.3-7.2-10.7-11C13.1 261 0 226.4 0 190.4l0-3.5C0 117.3 49.8 57.6 118.3 45.1c40.9-7.4 82.6 3.2 114.7 28.4c6.7 5.3 13 11.1 18.7 17.6l4.2 4.7 4.2-4.7c4.2-4.7 8.6-9.1 13.3-13.1c1.8-1.5 3.6-3 5.4-4.5z\"]\n  };\n  const faFileChartPie = {\n    prefix: 'fal',\n    iconName: 'file-chart-pie',\n    icon: [384, 512, [], \"f65a\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM176 224l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16c0-61.9-50.1-112-112-112c-8.8 0-16 7.2-16 16zm32 17.6c31.3 6.4 56 31.1 62.4 62.4L208 304l0-62.4zm-56-21C105.7 234.4 72 277.3 72 328c0 61.9 50.1 112 112 112c50.7 0 93.6-33.7 107.4-80l-34 0c-12.3 28.3-40.5 48-73.3 48c-44.2 0-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-34z\"]\n  };\n  const faMarsAndVenus = {\n    prefix: 'fal',\n    iconName: 'mars-and-venus',\n    icon: [512, 512, [9893], \"f224\", \"M352 16c0 8.8 7.2 16 16 16l73.4 0-75.6 75.6C337.1 80.6 298.5 64 256 64C167.6 64 96 135.6 96 224c0 83 63.1 151.2 144 159.2l0 32.8-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32.8c80.9-8 144-76.2 144-159.2c0-34.3-10.8-66.1-29.2-92.2L464 54.6l0 73.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-8.8-7.2-16-16-16L368 0c-8.8 0-16 7.2-16 16zM256 96a128 128 0 1 1 0 256 128 128 0 1 1 0-256z\"]\n  };\n  const faHouseUser = {\n    prefix: 'fal',\n    iconName: 'house-user',\n    icon: [576, 512, [\"home-user\"], \"e1b0\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0l272 240c6.6 5.8 7.3 16 1.4 22.6s-16 7.3-22.6 1.4L512 235l0 197c0 44.2-35.8 80-80 80l-288 0c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM96 206.7L96 432c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-225.3L288 37.3 96 206.7zM288 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM208 392l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-39.8 32.2-72 72-72l80 0c39.8 0 72 32.2 72 72l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-22.1-17.9-40-40-40l-80 0c-22.1 0-40 17.9-40 40z\"]\n  };\n  const faHomeUser = faHouseUser;\n  const faCircleArrowDownLeft = {\n    prefix: 'fal',\n    iconName: 'circle-arrow-down-left',\n    icon: [512, 512, [], \"e0f9\", \"M256 32a224 224 0 1 0 0 448 224 224 0 1 0 0-448zm0 480A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm56-160l-136 0c-8.8 0-16-7.2-16-16l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 105.4L324.7 164.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L214.6 320l97.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16z\"]\n  };\n  const faDumpsterFire = {\n    prefix: 'fal',\n    iconName: 'dumpster-fire',\n    icon: [640, 512, [], \"f794\", \"M423.4 32L288 32s0 0 0 0s0 0 0 0L152.3 32c-.2 0-.4 0-.6 0L57 32c-14.7 0-27.5 10-31 24.2L.9 156.6c-.6 2.3-.9 4.6-.9 6.9C0 179.2 12.8 192 28.5 192l5.3 0L66 192l61.7 0 .6 0L288 192l49.5 0c7.5-10.7 15.7-21.4 24.5-32l-58 0 0-96 106.4 0 7.5 39.6c9.4-6.1 20.5-8.6 31.2-7.3L443 64l76 0 15.4 61.5c11.4-2.8 23.7-1.2 34.2 4.7l-18.5-74C546.5 42 533.7 32 519 32l-95 0c-.2 0-.4 0-.6 0zM337.6 448c-8.8-9.8-16.5-20.6-23.2-32L92.3 416 69.8 224l-32.2 0 3.8 32L16 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l29.1 0L64 448.9 64 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 241.6 0zM272 64l0 96-124.7 0 18-96L272 64zM132.7 64l-18 96-66.5 0-.4 0L33 160 57 64l75.7 0zm314.4 97.1l47.4 49.8c3.1 3.2 7.4 5 11.9 5s8.7-2 11.7-5.4l21-23.7c16.6 15.9 33.7 37.3 46.7 60.7c13.7 24.6 22.2 50 22.2 72.6c0 33.5-12.7 63.9-33.6 86.6c1-5.2 1.6-10.7 1.6-16.2c0-57.4-63.8-110.5-87.4-128.2c-5.2-3.9-12.1-3.9-17.3 0C447.8 280.1 384 333.2 384 390.6c0 5.7 .6 11.2 1.6 16.6c-21-22.8-33.6-53.3-33.6-87c0-28.4 12.4-58.2 31.4-86.7c18.4-27.5 42-52.6 63.7-72.3zM480 448c-2.4 0-4.7-.1-7-.2c-33.7-3.2-57-29.4-57-57.3c0-17.4 10.1-37.7 27.4-58.5c12.1-14.5 25.8-27 36.6-35.8c10.7 8.8 24.5 21.3 36.6 35.8c17.3 20.7 27.4 41.1 27.4 58.5c0 27.8-23.2 54-56.9 57.3c-2.4 .1-4.7 .2-7.1 .2zM320 320.2c0 85.6 65.7 155 150.9 159.6c3 .3 6 .4 9.1 .4c3.1 0 6.2-.1 9.2-.4C573.6 475 640 405.7 640 320.2c0-30-11-60.9-26.2-88.1c-15.2-27.4-35.3-52.3-55-70.6c-11.2-10.4-28.5-10.4-39.7-.1c-.4 .4-.8 .7-1.1 1.2l-12.3 13.8-37.9-39.9c-.3-.3-.5-.5-.8-.8c-11.1-10.1-28.1-10.1-39.3-.1c-23.4 21.1-50 48.9-70.9 80.2C336 246.8 320 282.8 320 320.2z\"]\n  };\n  const faHexagonMinus = {\n    prefix: 'fal',\n    iconName: 'hexagon-minus',\n    icon: [512, 512, [\"minus-hexagon\"], \"f307\", \"M16 288c-11.4-19.8-11.4-44.2 0-64L108.3 64.2c11.4-19.8 32.6-32 55.4-32l184.6 0c22.9 0 44 12.2 55.4 32L496 224c11.4 19.8 11.4 44.2 0 64L403.7 447.8c-11.4 19.8-32.6 32-55.4 32l-184.6 0c-22.9 0-44-12.2-55.4-32L16 288zm27.7-48c-5.7 9.9-5.7 22.1 0 32L136 431.8c5.7 9.9 16.3 16 27.7 16l184.6 0c11.4 0 22-6.1 27.7-16L468.3 272c5.7-9.9 5.7-22.1 0-32L376 80.2c-5.7-9.9-16.3-16-27.7-16l-184.6 0c-11.4 0-22 6.1-27.7 16L43.7 240zM160 240l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMinusHexagon = faHexagonMinus;\n  const faLeftToLine = {\n    prefix: 'fal',\n    iconName: 'left-to-line',\n    icon: [448, 512, [\"arrow-alt-to-left\"], \"f34b\", \"M32 432L32 80c0-8.8-7.2-16-16-16S0 71.2 0 80L0 432c0 8.8 7.2 16 16 16s16-7.2 16-16zm96.8-174.2c-.5-.5-.8-1.1-.8-1.8s.3-1.4 .8-1.8L260.7 129.8c1.2-1.2 2.9-1.8 4.6-1.8c3.7 0 6.7 3 6.7 6.7l0 57.3c0 8.8 7.2 16 16 16l120 0c4.4 0 8 3.6 8 8l0 80c0 4.4-3.6 8-8 8l-120 0c-8.8 0-16 7.2-16 16l0 57.3c0 3.7-3 6.7-6.7 6.7c-1.7 0-3.3-.6-4.6-1.8L128.8 257.8zM96 256c0 9.5 3.9 18.6 10.8 25.1L238.8 405.5c7.2 6.8 16.7 10.5 26.5 10.5c21.4 0 38.7-17.3 38.7-38.7l0-41.3 104 0c22.1 0 40-17.9 40-40l0-80c0-22.1-17.9-40-40-40l-104 0 0-41.3c0-21.4-17.3-38.7-38.7-38.7c-9.9 0-19.3 3.8-26.5 10.5L106.8 230.9C99.9 237.4 96 246.5 96 256z\"]\n  };\n  const faArrowAltToLeft = faLeftToLine;\n  const faHouseCrack = {\n    prefix: 'fal',\n    iconName: 'house-crack',\n    icon: [576, 512, [], \"e3b1\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-197 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L298.6 4zM96 432l0-225.3L288 37.3 480 206.7 480 432c0 26.5-21.5 48-48 48l-119.4 0-50.4-75.6 82.7-55.1c4-2.7 6.6-7 7-11.7s-1.2-9.5-4.6-12.9l-96-96c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l82.2 82.2-79.8 53.2c-7.4 4.9-9.3 14.8-4.4 22.2L274.1 480 144 480c-26.5 0-48-21.5-48-48z\"]\n  };\n  const faPawSimple = {\n    prefix: 'fal',\n    iconName: 'paw-simple',\n    icon: [448, 512, [\"paw-alt\"], \"f701\", \"M152 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm31.2 73.2c7.7-15.5 23.5-25.2 40.8-25.2s33.1 9.8 40.8 25.2l33.8 67.5c8.3 16.5 23.1 25.9 36.8 30c28.1 8.4 48.6 34.4 48.6 65.2c0 37.6-30.4 68-68 68c-14.4 0-27.7-4.5-38.7-12.1c-16-11.1-36.5-14.7-53.3-14.7s-37.3 3.6-53.3 14.7c-11 7.6-24.3 12.1-38.7 12.1c-37.6 0-68-30.4-68-68c0-30.8 20.4-56.8 48.6-65.2c13.7-4.1 28.6-13.5 36.8-30l33.8-67.5zm-62.4 53.2c-3.4 6.9-10 11.5-17.3 13.7C62.1 296.4 32 334.7 32 380c0 55.2 44.8 100 100 100c21.2 0 40.8-6.6 56.9-17.8c17.4-12 52.8-12 70.1 0C275.2 473.4 294.8 480 316 480c55.2 0 100-44.8 100-100c0-45.3-30.1-83.6-71.4-95.9c-7.4-2.2-13.9-6.8-17.3-13.7l-33.8-67.5c-13.2-26.3-40-42.9-69.5-42.9s-56.3 16.6-69.5 42.9l-33.8 67.5zM272 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 240 88a56 56 0 1 0 112 0zm40 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM32 200a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 0 200a56 56 0 1 0 112 0z\"]\n  };\n  const faPawAlt = faPawSimple;\n  const faArrowLeftLongToLine = {\n    prefix: 'fal',\n    iconName: 'arrow-left-long-to-line',\n    icon: [640, 512, [], \"e3d4\", \"M0 80L0 432c0 8.8 7.2 16 16 16s16-7.2 16-16L32 80c0-8.8-7.2-16-16-16S0 71.2 0 80zM132.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l144 144c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L182.6 272 624 272c8.8 0 16-7.2 16-16s-7.2-16-16-16l-441.4 0L299.3 123.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-144 144z\"]\n  };\n  const faBracketsRound = {\n    prefix: 'fal',\n    iconName: 'brackets-round',\n    icon: [512, 512, [\"parentheses\"], \"e0c5\", \"M151.6 62.1C111.5 83.8 32 153.4 32 256s79.5 172.2 119.6 193.9c7.8 4.2 10.7 13.9 6.4 21.7s-13.9 10.7-21.7 6.4C91.2 453.6 0 375.3 0 256S91.2 58.4 136.4 33.9c7.8-4.2 17.5-1.3 21.7 6.4s1.3 17.5-6.4 21.7zm208.8 0c-7.8-4.2-10.7-13.9-6.4-21.7s13.9-10.7 21.7-6.4C420.8 58.4 512 136.7 512 256s-91.2 197.6-136.4 222.1c-7.8 4.2-17.5 1.3-21.7-6.4s-1.3-17.5 6.4-21.7C400.5 428.2 480 358.6 480 256s-79.5-172.2-119.6-193.9z\"]\n  };\n  const faParentheses = faBracketsRound;\n  const faMartiniGlassCitrus = {\n    prefix: 'fal',\n    iconName: 'martini-glass-citrus',\n    icon: [576, 512, [\"cocktail\"], \"f561\", \"M432 256c-21.7 0-42-6.2-59.2-16.9l-23.1 23.1C373 278.5 401.4 288 432 288c79.5 0 144-64.5 144-144S511.5 0 432 0C369.3 0 316 40.1 296.2 96l34.6 0c18-37.8 56.5-64 101.2-64c61.9 0 112 50.1 112 112s-50.1 112-112 112zM16 128c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4L192 342.6 192 480l-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0 96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-137.4L411.3 155.3c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9L16 128zm345.4 32L208 313.4 54.6 160l306.7 0z\"]\n  };\n  const faCocktail = faMartiniGlassCitrus;\n  const faUserShakespeare = {\n    prefix: 'fal',\n    iconName: 'user-shakespeare',\n    icon: [448, 512, [], \"e2c2\", \"M304 160l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 48c0 40.1 29.5 73.3 68 79.1l0-15.1c0-6.6 5.4-12 12-12s12 5.4 12 12l0 15.1c38.5-5.8 68-39 68-79.1zM114.1 90.5C124.1 38.9 169.5 0 224 0s99.9 38.9 109.9 90.5c11 8.8 18.1 22.3 18.1 37.5l0 9.5c0 9.5 2.8 18.7 8.1 26.6l16.7 25.1c4.7 7.1 7.2 15.4 7.2 23.8c0 23.7-19.2 43-43 43l-59.3 0c-16.9 10.2-36.6 16-57.7 16s-40.9-5.8-57.7-16L107 256c-23.7 0-43-19.2-43-43c0-8.5 2.5-16.8 7.2-23.8l16.7-25.1c5.3-7.9 8.1-17.1 8.1-26.6l0-9.5c0-15.2 7.1-28.7 18.1-37.5zm219.7 91.9c-3.1 15.2-9.3 29.3-17.8 41.7l25.1 0c6.1 0 11-4.9 11-11c0-2.2-.6-4.3-1.8-6.1l-16.4-24.6zM132.1 224c-8.6-12.3-14.8-26.4-17.8-41.7L97.8 206.9c-1.2 1.8-1.8 3.9-1.8 6.1c0 6.1 4.9 11 11 11l25.1 0zM176 128a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-7.5 39.5c2 2 6 5.3 10.7 8.1c4.9 2.9 9.4 4.4 12.8 4.4c6.6 0 12 5.4 12 12s-5.4 12-12 12c-9.5 0-18.3-3.8-24.8-7.6c-2.5-1.5-4.9-3.1-7.1-4.6C211.6 201 199 204 192 204c-6.6 0-12-5.4-12-12s5.4-12 12-12c2.1 0 12.9-1.9 23.5-12.5c4.7-4.7 12.3-4.7 17 0zM0 481.3c0-69.5 44-128.8 105.7-151.4c13.6-24.9 40-41.8 70.3-41.8l48 0 48 0c30.4 0 56.8 16.9 70.3 41.8C404 352.5 448 411.8 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3zM176 320c-26.5 0-48 21.5-48 48l0 3.6c1.6-.8 3.3-1.5 5.1-2.3c17.6-7.6 42.5-15 74.9-16.9l0-32.5-32 0zm64 32.5c32.5 1.9 57.3 9.3 74.9 16.9c1.8 .8 3.5 1.5 5.1 2.3l0-3.6c0-26.5-21.5-48-48-48l-32 0 0 32.5zM224 384c-35.8 0-61.6 7.5-78.2 14.7c-8.3 3.6-14.4 7.1-18.2 9.7c-1.9 1.3-3.3 2.3-4.1 2.9c-.4 .3-.7 .5-.8 .7l-.1 .1c-4.7 4.1-11.4 5.2-17.1 2.6C99.7 412 96 406.3 96 400l0-30.3C58.1 391.9 32.5 432.9 32 480l176 0c0-8.8 7.2-16 16-16s16 7.2 16 16l176 0c-.5-47.1-26-88.1-64-110.3l0 30.3c0 6.3-3.7 12-9.5 14.6c-5.7 2.6-12.4 1.5-17.1-2.6c0 0 0 0 0 0s0 0 0 0l-.1-.1-.3-.2-.6-.4c-.8-.6-2.2-1.6-4.1-2.9c-3.8-2.5-9.9-6.1-18.2-9.7C285.6 391.5 259.8 384 224 384zm-16 32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faArrowRightToArc = {\n    prefix: 'fal',\n    iconName: 'arrow-right-to-arc',\n    icon: [512, 512, [], \"e4b2\", \"M480 256C480 132.3 379.7 32 256 32c-8.8 0-16-7.2-16-16s7.2-16 16-16C397.4 0 512 114.6 512 256s-114.6 256-256 256c-8.8 0-16-7.2-16-16s7.2-16 16-16c123.7 0 224-100.3 224-224zM202.6 116l144 128c3.4 3 5.4 7.4 5.4 12s-2 8.9-5.4 12l-144 128c-6.6 5.9-16.7 5.3-22.6-1.3s-5.3-16.7 1.3-22.6L293.9 272 16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l277.9 0L181.4 140c-6.6-5.9-7.2-16-1.3-22.6s16-7.2 22.6-1.3z\"]\n  };\n  const faFaceSurprise = {\n    prefix: 'fal',\n    iconName: 'face-surprise',\n    icon: [512, 512, [128558, \"surprise\"], \"f5c2\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM208 352a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160z\"]\n  };\n  const faSurprise = faFaceSurprise;\n  const faBottleWater = {\n    prefix: 'fal',\n    iconName: 'bottle-water',\n    icon: [320, 512, [], \"e4c5\", \"M128 80l64 0 0-48-64 0 0 48zM96 83.4L96 80l0-56c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 56 0 3.4c7.6 2.1 14.9 5 21.8 8.9l6.2 3.4c27.1 15.1 44 43.7 44 74.8c0 15.9-4.3 30.8-11.9 43.5c7.5 12.2 11.9 26.6 11.9 42c0 18-6 34.6-16 48c10 13.4 16 30 16 48c0 14.6-3.9 28.2-10.7 40c6.8 11.8 10.7 25.4 10.7 40c0 44.2-35.8 80-80 80l-112 0c-44.2 0-80-35.8-80-80c0-14.6 3.9-28.2 10.7-40C27.9 380.2 24 366.6 24 352c0-18 6-34.6 16-48c-10-13.4-16-30-16-48c0-15.4 4.4-29.8 11.9-42C28.3 201.3 24 186.4 24 170.5c0-31.1 16.8-59.7 44-74.8l6.2-3.4c6.9-3.8 14.3-6.8 21.8-8.9zM121.6 112c-11.1 0-22.1 2.8-31.8 8.3l-6.2 3.4C66.5 133.1 56 151 56 170.5c0 10 2.7 19.3 7.4 27.2c6.1 10.2 5.9 23-.3 33.1C58.6 238.1 56 246.7 56 256c0 10.8 3.6 20.8 9.6 28.8c8.6 11.4 8.6 27.1 0 38.4c-6 8-9.6 17.9-9.6 28.8c0 8.8 2.3 17 6.4 24c5.7 9.9 5.7 22.1 0 32c-4.1 7-6.4 15.2-6.4 24c0 26.5 21.5 48 48 48l112 0c26.5 0 48-21.5 48-48c0-8.8-2.3-17-6.4-24c-5.7-9.9-5.7-22.1 0-32c4.1-7 6.4-15.2 6.4-24c0-10.8-3.6-20.8-9.6-28.8c-8.6-11.4-8.6-27.1 0-38.4c6-8 9.6-17.9 9.6-28.8c0-9.3-2.6-17.9-7.1-25.2c-6.3-10.1-6.4-22.9-.3-33.1c4.7-8 7.4-17.2 7.4-27.2c0-19.4-10.5-37.3-27.5-46.8l-6.2-3.4c-9.7-5.4-20.7-8.3-31.8-8.3l-6.4 0-64 0-6.4 0zM112 224l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 368c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCirclePause = {\n    prefix: 'fal',\n    iconName: 'circle-pause',\n    icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm224-80l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faPauseCircle = faCirclePause;\n  const faGaugeCirclePlus = {\n    prefix: 'fal',\n    iconName: 'gauge-circle-plus',\n    icon: [640, 512, [], \"e498\", \"M256 480c32.2 0 62.8-6.8 90.5-19c5.8 9.3 12.5 18.1 19.8 26.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-8.4 0-16.7 .6-24.8 1.7C444.3 100.3 358.1 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-194c0-8.8 7.2-16 16-16s16 7.2 16 16l0 194c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64zM144 120a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM72 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM344 144a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-64l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faFolders = {\n    prefix: 'fal',\n    iconName: 'folders',\n    icon: [576, 512, [], \"f660\", \"M512 352l-352 0c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32l117.5 0c8.5 0 16.6 3.4 22.6 9.4l26.5 26.5c18 18 42.4 28.1 67.9 28.1L512 128c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32zM349.3 77.3L322.7 50.7c-12-12-28.3-18.7-45.3-18.7L160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-160c0-35.3-28.7-64-64-64L394.5 96c-17 0-33.3-6.7-45.3-18.7zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 352c0 70.7 57.3 128 128 128l336 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-336 0c-53 0-96-43-96-96l0-240z\"]\n  };\n  const faAngel = {\n    prefix: 'fal',\n    iconName: 'angel',\n    icon: [576, 512, [], \"f779\", \"M384 64.2c0 .1-.1 .3-.2 .6c-.3 .6-.9 1.8-2.3 3.5c-1.4 1.7-3.4 3.6-6.2 5.6c6.7 8.3 12.2 17.6 16.3 27.7C407 91 416 78 416 64c0-35.3-57.3-64-128-64S160 28.7 160 64c0 14 9 27 24.3 37.5c4.1-10 9.6-19.3 16.3-27.7c-2.7-2-4.8-4-6.2-5.6c-1.4-1.7-2-2.8-2.3-3.5c-.1-.3-.2-.5-.2-.6s0-.1 0-.2s0-.1 0-.2s.1-.3 .2-.6c.3-.6 .9-1.8 2.3-3.5c2.9-3.5 8.4-7.9 17.3-12.4C229.6 38.4 256.5 32 288 32s58.4 6.4 76.2 15.4c8.9 4.5 14.4 8.9 17.3 12.4c1.4 1.7 2 2.8 2.3 3.5c.1 .3 .2 .5 .2 .6s0 .1 0 .2s0 .1 0 .2zM288 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM45.3 480C38 480 32 474 32 466.7c0-2.1 .5-4.1 1.4-5.9l39.8-79.7c4.4-8.9 6.8-18.7 6.8-28.6l0-.9c0-9.9-2.3-19.7-6.8-28.6L54.9 286.2c-4.5-9-6.9-19.1-6.9-29.3c0-35.8 29-64.9 64.2-64.9c17 0 33.3 6.8 45.4 18.8l67 67c-12 9.3-22.1 21.4-29.1 35.5L112 480l-66.7 0zM253.8 261.8l-73.6-73.6c-18-18-42.5-28.2-68-28.2C59.1 160 16 203.8 16 256.9c0 15.1 3.5 30.1 10.2 43.6l18.4 36.7c2.2 4.4 3.4 9.3 3.4 14.3l0 .9c0 5-1.2 9.9-3.4 14.3L4.8 446.4C1.6 452.7 0 459.7 0 466.7c0 25 20.3 45.3 45.3 45.3L96 512l35.8 0 312.4 0 35.8 0 50.7 0c25 0 45.3-20.3 45.3-45.3c0-7-1.6-14-4.8-20.3l-39.8-79.7c-2.2-4.4-3.4-9.3-3.4-14.3l0-.9c0-5 1.2-9.9 3.4-14.3l18.4-36.7C556.5 287 560 272 560 256.9c0-53.1-43.1-96.9-96.2-96.9c-25.5 0-50 10.1-68 28.2l-73.6 73.6C311.4 258 299.8 256 288 256s-23.4 2-34.2 5.8zm97.7 15.9l67-67c12-12 28.4-18.8 45.4-18.8c35.1 0 64.2 29.1 64.2 64.9c0 10.2-2.4 20.3-6.9 29.3l-18.4 36.7c-4.4 8.9-6.8 18.7-6.8 28.6l0 .9c0 9.9 2.3 19.7 6.8 28.6l39.8 79.7c.9 1.8 1.4 3.9 1.4 5.9c0 7.3-6 13.3-13.3 13.3L464 480 380.6 313.2c-7.1-14.1-17.1-26.2-29.1-35.5zm.5 49.8L428.2 480l-280.4 0L224 327.6c12.1-24.2 36.9-39.6 64-39.6s51.9 15.3 64 39.6z\"]\n  };\n  const faValueAbsolute = {\n    prefix: 'fal',\n    iconName: 'value-absolute',\n    icon: [512, 512, [], \"f6a6\", \"M16 32C7.2 32 0 39.2 0 48L0 464c0 8.8 7.2 16 16 16s16-7.2 16-16L32 48c0-8.8-7.2-16-16-16zM171.3 148.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L233.4 256l-84.7 84.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 278.6l84.7 84.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L278.6 256l84.7-84.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 233.4l-84.7-84.7zM512 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416z\"]\n  };\n  const faRabbit = {\n    prefix: 'fal',\n    iconName: 'rabbit',\n    icon: [512, 512, [128007], \"f708\", \"M324.1 20.8c6.5 9.4 12.1 19.2 16.9 29.5c3.5-4.4 7.2-8.6 11.2-12.6l3.1-3.1c1.7-1.7 4-2.6 6.4-2.6c4.5 0 8.3 3.3 8.9 7.7l.7 4.9c3.3 22.7 1.2 45.6-5.6 66.8c-12.9-4.8-26.7-7.4-40.7-7.5c-6.3-33.2-22.5-64.4-47.4-89l-3.1-3.1L263.3 23.3l11.3-11.4C266.9 4.3 256.5 0 245.7 0C225.3 0 208 15 205.1 35.2l-.7 4.9c-7.6 53 8.6 106.2 43.6 145.9l0 37.6c-62.8 17.5-113.6 63.7-137.4 123.6C99.5 340.1 86.2 336 72 336c-39.8 0-72 32.2-72 72s32.2 72 72 72c12.4 0 24.1-3.1 34.3-8.7c13.7 24.2 39.6 40.5 69.3 40.7l.3 0c0 0 .1 0 .1 0l128 0c26.5 0 48-21.5 48-48c0-25.9-20.5-47-46.2-48l21-22.2 55.9 94.6c13.5 22.8 42.9 30.4 65.7 16.9s30.4-42.9 16.9-65.7L380.5 296l7.3 0c42.1 0 76.3-34.1 76.3-76.3c0-22.9-10.3-44.6-28.1-59.1L399 130.5c-1.5-1.2-3.1-2.5-4.7-3.6c9.8-27.4 13-57.1 8.7-86.8l-.7-4.9C399.4 15 382.1 0 361.7 0c-10.8 0-21.2 4.3-28.9 11.9L329.7 15c-1.9 1.9-3.8 3.9-5.6 5.8zM96.4 439.7C89.6 444.9 81.2 448 72 448c-22.1 0-40-17.9-40-40s17.9-40 40-40c11.2 0 21.4 4.6 28.6 12.1c-3 14.2-4.6 28.9-4.6 43.9l0 8c0 2.6 .1 5.2 .4 7.7zm140.4-400c.6-4.4 4.4-7.7 8.9-7.7c2.4 0 4.7 .9 6.3 2.6l3.1 3.1c23.4 23.2 37.3 53.5 40.3 85.2c.4 4.6 2.8 8.7 6.5 11.4s8.4 3.7 12.9 2.7c3.1-.7 6.3-1 9.6-1c19.8 0 39 6.8 54.3 19.3l36.9 30.1c10.3 8.4 16.3 21 16.3 34.3c0 24.4-19.8 44.3-44.3 44.3l-35.3 0c-5.7 0-11 3.1-13.9 8.1s-2.8 11.1 .1 16.1l99.1 167.7c4.5 7.6 2 17.4-5.6 21.9s-17.4 2-21.9-5.6L343.6 359.3c-2.6-4.3-7-7.2-12-7.8s-10 1.2-13.4 4.9L257 421c-4.4 4.6-5.6 11.5-3.1 17.3s8.3 9.7 14.7 9.7l35.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c0 0 0 0 0 0l-.2 0c-26.4-.1-47.8-21.6-47.8-48l0-8c0-84.6 59.7-155.3 139.3-172.2c7.4-1.6 12.7-8.1 12.7-15.7l0-55.7 0-.4c0-4.1-1.5-8.1-4.4-11.2c-31.3-33.1-46-78.8-39.5-124.2l.7-4.9zM352 208a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faToiletPaperSlash = {\n    prefix: 'fal',\n    iconName: 'toilet-paper-slash',\n    icon: [640, 512, [], \"e072\", \"M581.2 319.4C598.3 285.2 608 240.1 608 192s-9.7-93.2-26.8-127.4C565 32.2 536.7 0 496 0L464 0 160 0c-14.1 0-27.5 6.1-39.5 17l25.7 20.3c5.6-4 10.4-5.3 13.8-5.3l272.3 0c-8.6 9.9-15.8 21.2-21.5 32.6C393.7 98.8 384 143.9 384 192c0 11.3-.1 22.1-.4 32.7l31.2 24.6c.8-18 1.2-37 1.2-57.3c0-88.4 35.8-160 80-160s80 71.6 80 160c0 65.6-19.7 122-48 146.7l25.4 20c11.5-11.3 20.8-25.3 27.8-39.3zM368.6 375.9c-8.3 43.2-18.1 71.7-24.8 87.8c-4.3 10.3-14.5 16.3-25.9 16.3L48 480s0 0 0 0c.2-.3 .4-.6 .5-.9c24.4-44.1 35.9-95.4 41.6-144.8C95.9 284.6 96 234.4 96 192c0-10.4 .4-20.5 1.3-30.3L67.8 138.4c-2.5 17-3.8 35-3.8 53.6c0 80.2-.4 180.8-36.2 257.3c-2.3 4.9-4.7 9.6-7.3 14.3c0 0 0 0 0 .1c-2.8 4.7-4.3 10-4.5 15.4c-.2 5.8 1.2 11.6 4.2 16.8C25.8 505.8 36.5 512 48 512l269.9 0c22.3 0 45.4-12.1 55.4-36.1c6.6-15.9 15.5-41.4 23.4-77.9l-28.1-22.2zM481.5 212.4c-1-6.2-1.5-13.1-1.5-20.4s.5-14.2 1.5-20.4c2.6-16.3 8.1-27.6 14.5-27.6s11.9 11.3 14.5 27.6c1 6.2 1.5 13.1 1.5 20.4s-.5 14.2-1.5 20.4c-2.6 16.3-8.1 27.6-14.5 27.6s-11.9-11.3-14.5-27.6zM527.4 256c5.1-6.4 8.2-13.8 10.3-20c4.2-12.7 6.3-28.3 6.3-44.1s-2.1-31.3-6.3-44.1c-2.1-6.2-5.2-13.5-10.3-20c-4.8-6.1-15.1-16-31.4-16s-26.6 9.9-31.4 16c-5.1 6.4-8.2 13.8-10.3 20c-4.2 12.7-6.3 28.3-6.3 44.1s2.1 31.3 6.3 44.1c2.1 6.2 5.2 13.5 10.3 20c4.8 6.1 15.1 16 31.4 16s26.6-9.9 31.4-16zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faCircleEuro = {\n    prefix: 'fal',\n    iconName: 'circle-euro',\n    icon: [512, 512, [], \"e5ce\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm128 16l24.2 0c-.7-5-1-10.1-1-15.2c0-5.7 .4-11.3 1.2-16.8L128 240c-8.8 0-16-7.2-16-16s7.2-16 16-16l34.2 0c18.2-37.9 56.9-64 101.7-64l41.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-41.1 0c-26.3 0-49.6 12.6-64.4 32l88.5 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-103.1 0c-1.1 5.4-1.7 11-1.7 16.8c0 5.2 .5 10.3 1.4 15.2L288 272c8.8 0 16 7.2 16 16s-7.2 16-16 16l-89.6 0c14.7 20.3 38.5 33.5 65.5 33.5l41.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-41.1 0c-45.4 0-84.5-26.8-102.4-65.5L128 304c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faAppleWhole = {\n    prefix: 'fal',\n    iconName: 'apple-whole',\n    icon: [448, 512, [127822, 127823, \"apple-alt\"], \"f5d1\", \"M228.6 96L224 96l0-4.6C224 58.6 250.6 32 283.4 32l4.6 0 0 4.6C288 69.4 261.4 96 228.6 96zm-18.3 32l18.3 0c50.5 0 91.4-40.9 91.4-91.4l0-18.3C320 8.2 311.8 0 301.7 0L283.4 0C232.9 0 192 40.9 192 91.4l0 18.3c0 10.1 8.2 18.3 18.3 18.3zM32 288c0-33.8 8-67.7 22.8-92c14.2-23.5 33-36 57.2-36c21 0 48.7 8.4 71.1 17.1c26.2 10.2 55.6 10.2 81.9 0C287.3 168.4 315 160 336 160c24.3 0 43 12.5 57.2 36C408 220.3 416 254.2 416 288c0 57.5-18 106.6-43.6 140.8C346.4 463.5 315 480 288 480c-13.2 0-32-2.7-45.3-5c-12.3-2.2-25-2.2-37.3 0c-13.3 2.3-32.1 5-45.3 5c-27 0-58.4-16.5-84.4-51.2C50 394.6 32 345.5 32 288zM160 512c16.2 0 37.4-3.2 50.8-5.5c8.7-1.5 17.6-1.5 26.3 0c13.5 2.4 34.6 5.5 50.8 5.5c80 0 160-96 160-224c0-76.3-35.7-160-112-160c-27.3 0-59.7 10.3-82.7 19.3c-18.8 7.3-39.9 7.3-58.7 0C171.7 138.3 139.3 128 112 128C35.7 128 0 211.7 0 288C0 416 80 512 160 512z\"]\n  };\n  const faAppleAlt = faAppleWhole;\n  const faKitchenSet = {\n    prefix: 'fal',\n    iconName: 'kitchen-set',\n    icon: [576, 512, [], \"e51a\", \"M144 256a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm143.1-96c-8 72-69 128-143.1 128C64.5 288 0 223.5 0 144S64.5 0 144 0c74.1 0 135.2 56 143.1 128l67.6 0c6.6-18.6 24.4-32 45.3-32l96 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-96 0c-20.9 0-38.7-13.4-45.3-32l-67.6 0zM272 320l16 0 32 0 0-32c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 32 32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 112c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-112-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm80 0l96 0 0-32-96 0 0 32zm-32 32l0 112c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-112-160 0zM496 128l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM192 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 144a80 80 0 1 1 160 0A80 80 0 1 1 64 144zM0 496c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16zM160 352l0 32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0zm0-32l16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-80c0-8.8 7.2-16 16-16l80 0 16 0 16 0zm-32 64l0-32-64 0 0 64 64 0 0-32z\"]\n  };\n  const faDiamondHalf = {\n    prefix: 'fal',\n    iconName: 'diamond-half',\n    icon: [512, 512, [], \"e5b7\", \"M227.7 11.7C235.5 3.9 245.8 0 256 0l0 32 0 448 0 32c-10.2 0-20.5-3.9-28.3-11.7l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zM224 451.3l0-390.6L34.3 250.3c-3.1 3.1-3.1 8.2 0 11.3L224 451.3z\"]\n  };\n  const faLockKeyhole = {\n    prefix: 'fal',\n    iconName: 'lock-keyhole',\n    icon: [448, 512, [\"lock-alt\"], \"f30d\", \"M224 32c53 0 96 43 96 96l0 64-192 0 0-64c0-53 43-96 96-96zM96 128l0 64-16 0c-44.2 0-80 35.8-80 80L0 432c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80l-16 0 0-64C352 57.3 294.7 0 224 0S96 57.3 96 128zM80 224l288 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48zm160 88c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80z\"]\n  };\n  const faLockAlt = faLockKeyhole;\n  const faR = {\n    prefix: 'fal',\n    iconName: 'r',\n    icon: [320, 512, [114], \"52\", \"M48 32C21.5 32 0 53.5 0 80L0 272 0 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 135.4 0L290.7 472.9c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2L205.4 287.3C269.8 280.6 320 226.2 320 160c0-70.7-57.3-128-128-128L48 32zM176 256L32 256 32 80c0-8.8 7.2-16 16-16l144 0c53 0 96 43 96 96s-43 96-96 96l-16 0z\"]\n  };\n  const faTemperatureQuarter = {\n    prefix: 'fal',\n    iconName: 'temperature-quarter',\n    icon: [320, 512, [\"temperature-1\", \"thermometer-1\", \"thermometer-quarter\"], \"f2ca\", \"M160 32c-35.3 0-64 28.7-64 64l0 156.7c0 14.9-7 27.7-16 36.9C60.2 309.8 48 337.5 48 368c0 61.9 50.1 112 112 112s112-50.1 112-112c0-30.5-12.2-58.2-32-78.4c-9-9.2-16-22-16-36.9L224 96c0-35.3-28.7-64-64-64zM64 96c0-53 43-96 96-96s96 43 96 96l0 156.7c0 4.6 2.2 9.8 6.8 14.5c25.5 26 41.2 61.6 41.2 100.8c0 79.5-64.5 144-144 144S16 447.5 16 368c0-39.3 15.7-74.9 41.2-100.8c4.6-4.7 6.8-9.9 6.8-14.5L64 96zm96 304a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-34c0-8.8 7.2-16 16-16s16 7.2 16 16l0 34c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64z\"]\n  };\n  const faTemperature1 = faTemperatureQuarter;\n  const faThermometer1 = faTemperatureQuarter;\n  const faThermometerQuarter = faTemperatureQuarter;\n  const faSquareInfo = {\n    prefix: 'fal',\n    iconName: 'square-info',\n    icon: [448, 512, [8505, \"info-square\"], \"f30f\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm200 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-16 64l40 0c8.8 0 16 7.2 16 16l0 112 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-96-24 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faInfoSquare = faSquareInfo;\n  const faWifiSlash = {\n    prefix: 'fal',\n    iconName: 'wifi-slash',\n    icon: [640, 512, [], \"f6ac\", \"M3.4 6.1C8.9-.8 19-2 25.9 3.4l608 480c6.9 5.5 8.1 15.5 2.6 22.5s-15.5 8.1-22.5 2.6L6.1 28.6C-.8 23.1-2 13 3.4 6.1zm394.7 230l-54.7-43.2c70 5.6 133 36.3 179.9 83.1c6.3 6.2 6.3 16.4 0 22.6s-16.4 6.3-22.6 0c-28.4-28.3-63.5-50-102.6-62.5zM208.5 249.5c-25.8 12.5-49.1 29.2-69.2 49.2c-6.3 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6c19-18.9 40.6-35.2 64.2-48.3l27.6 21.8zM201.7 81.1L171.5 57.2C218 40.9 267.9 32 320 32c122.9 0 234.3 49.5 315.3 129.7c6.3 6.2 6.3 16.3 .1 22.6s-16.3 6.3-22.6 .1C537.6 110 434.2 64 320 64c-41.1 0-80.8 6-118.3 17.1zM48.8 123.4l26 20.5C57.9 156.2 42 169.8 27.3 184.4c-6.3 6.2-16.4 6.2-22.6-.1s-6.2-16.4 .1-22.6c13.8-13.7 28.5-26.5 44-38.3zM268.2 453.5a64 64 0 1 1 103.7-75 64 64 0 1 1 -103.7 75zM352 416a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faToiletPaperXmark = {\n    prefix: 'fal',\n    iconName: 'toilet-paper-xmark',\n    icon: [512, 512, [], \"e5b3\", \"M32 192c0-46.5 10.3-87.7 26.2-116.8C74.4 45.5 94.1 32 112 32l225.3 0c-7.2 8.2-13.6 17.7-19.2 27.9C299.2 94.5 288 141.2 288 192s11.2 97.5 30.1 132.1c5.6 10.2 12 19.6 19.2 27.9L112 352c-17.9 0-37.6-13.5-53.8-43.2C42.3 279.7 32 238.5 32 192zM346.2 75.2C362.4 45.5 382.1 32 400 32s37.6 13.5 53.8 43.2C469.7 104.3 480 145.5 480 192s-10.3 87.7-26.2 116.8C437.6 338.5 417.9 352 400 352s-37.6-13.5-53.8-43.2C330.3 279.7 320 238.5 320 192s10.3-87.7 26.2-116.8zM480 327.6L480 464c0 8.8-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16l0-48-32 0 0 48c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-272c0-50.8-11.2-97.5-30.1-132.1C463.4 25.9 435.1 0 400 0L112 0C76.9 0 48.6 25.9 30.1 59.9C11.2 94.5 0 141.2 0 192s11.2 97.5 30.1 132.1C48.6 358.1 76.9 384 112 384l288 0c33.9 0 61.4-24.1 80-56.4zM385.5 212.4c-1-6.2-1.5-13.1-1.5-20.4s.5-14.2 1.5-20.4c2.6-16.3 8.1-27.6 14.5-27.6s11.9 11.3 14.5 27.6c1 6.2 1.5 13.1 1.5 20.4s-.5 14.2-1.5 20.4c-2.6 16.3-8.1 27.6-14.5 27.6s-11.9-11.3-14.5-27.6zM431.4 256c5.1-6.4 8.2-13.8 10.3-20c4.2-12.7 6.3-28.3 6.3-44.1s-2.1-31.3-6.3-44.1c-2.1-6.2-5.2-13.5-10.3-20c-4.8-6.1-15.1-16-31.4-16s-26.6 9.9-31.4 16c-5.1 6.4-8.2 13.8-10.3 20c-4.2 12.7-6.3 28.3-6.3 44.1s2.1 31.3 6.3 44.1c2.1 6.2 5.2 13.5 10.3 20c4.8 6.1 15.1 16 31.4 16s26.6-9.9 31.4-16zM227.3 132.7c-6.2-6.2-16.4-6.2-22.6 0L168 169.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L145.4 192l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L168 214.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L190.6 192l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faHandsHoldingDollar = {\n    prefix: 'fal',\n    iconName: 'hands-holding-dollar',\n    icon: [640, 512, [\"hands-usd\"], \"f4c5\", \"M320 0c8.8 0 16 7.2 16 16l0 16.8c11 1.2 21.6 3.7 31.2 6.3c8.5 2.3 13.5 11.1 11.2 19.7s-11.1 13.5-19.7 11.2c-12.1-3.3-24-5.8-35-5.9c-9.2-.1-19.1 2.1-26.1 6.3c-6.4 3.9-9.6 8.8-9.6 15.8c0 5.1 2 8.7 8.7 12.8c7.6 4.7 18.3 8.1 31.9 12.3l.4 .1c12.3 3.8 27.3 8.5 39.1 16.1c12.9 8.3 23.6 21.3 23.8 40.9c.3 20.6-9.9 35.6-24 44.5c-9.7 6.2-20.9 9.5-32 10.6l0 16.5c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-18.6c-11-2.4-21.3-6-30.4-9.3c-2.3-.8-4.6-1.6-6.7-2.4c-8.4-2.9-12.8-12-10-20.3s12-12.8 20.3-10c2.6 .9 5.2 1.8 7.7 2.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c14.7 5.1 26.8 9.3 39.7 9.8c10 .3 19.7-1.9 26.2-6.1c5.8-3.7 9.3-8.9 9.2-17.1c-.1-6.1-2.6-10.2-9.2-14.4c-7.6-4.9-18.2-8.4-31.7-12.6l-1.7-.5c-11.9-3.7-26.3-8.1-37.5-15.1c-12.8-7.9-23.7-20.4-23.8-39.9c-.1-20.6 11.1-34.9 25-43.3c7.1-4.3 15-7.2 22.9-8.9l0-18c0-8.8 7.2-16 16-16zM64 64c35.3 0 64 28.7 64 64l0 124.3c0 4.6 .4 9.1 1.3 13.5c2.1-3.2 4.6-6.3 7.4-9.1c21.7-21.7 56.9-21.7 78.6 0L306.6 348c5.1 5.1 9.6 10.6 13.4 16.6c3.8-5.9 8.3-11.5 13.4-16.6l91.3-91.3c21.7-21.7 56.9-21.7 78.6 0c2.8 2.8 5.3 5.9 7.4 9.1c.9-4.4 1.3-8.9 1.3-13.5L512 128c0-35.3 28.7-64 64-64s64 28.7 64 64l0 216.2c0 29.7-11.8 58.2-32.8 79.2l-83.9 83.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l83.9-83.9c15-15 23.4-35.4 23.4-56.6L608 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 124.3c0 27.1-10.8 53.1-29.9 72.2l-10.8 10.8-44 44-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16s0 0 0 0l44-44s0 0 0 0c9.2-9.2 9.2-24.2 0-33.4s-24.2-9.2-33.4 0L356 370.6c-12.8 12.8-20 30.2-20 48.3l0 77.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-77.1c0-18.1-7.2-35.5-20-48.3l-91.3-91.3c-9.2-9.2-24.2-9.2-33.4 0s-9.2 24.2 0 33.4l44 44 16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16s0 0 0 0l-44-44s0 0 0 0l-10.7-10.8C106.8 305.4 96 279.4 96 252.3L96 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 216.2c0 21.2 8.4 41.6 23.4 56.6l83.9 83.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L32.8 423.4C11.8 402.4 0 373.9 0 344.2L0 128C0 92.7 28.7 64 64 64z\"]\n  };\n  const faHandsUsd = faHandsHoldingDollar;\n  const faCube = {\n    prefix: 'fal',\n    iconName: 'cube',\n    icon: [512, 512, [], \"f1b2\", \"M261.5 35.1c-3.6-1.3-7.5-1.3-11 0L44.1 110.7 256 194l211.9-83.2L261.5 35.1zM32 385.7c0 6.7 4.2 12.7 10.5 15L240 473.1l0-251L32 140.3l0 245.3zm240 87.4l197.5-72.4c6.3-2.3 10.5-8.3 10.5-15l0-245.3L272 222l0 251zM239.5 5c10.7-3.9 22.4-3.9 33 0l208 76.3c18.9 6.9 31.5 24.9 31.5 45.1l0 259.3c0 20.1-12.6 38.1-31.5 45.1L272.5 507c-10.7 3.9-22.4 3.9-33 0l-208-76.3C12.6 423.8 0 405.8 0 385.7L0 126.3c0-20.1 12.6-38.1 31.5-45.1L239.5 5z\"]\n  };\n  const faArrowDownTriangleSquare = {\n    prefix: 'fal',\n    iconName: 'arrow-down-triangle-square',\n    icon: [576, 512, [\"sort-shapes-down\"], \"f888\", \"M267.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L144 425.4 144 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM352 432c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16l0 96zM416 67.5L341.3 192l149.4 0L416 67.5zM307.6 186L391.8 45.7C396.9 37.2 406.1 32 416 32s19.1 5.2 24.2 13.7L524.4 186c2.3 3.9 3.6 8.4 3.6 12.9c0 13.8-11.2 25.1-25.1 25.1l-173.9 0c-13.8 0-25.1-11.2-25.1-25.1c0-4.5 1.2-9 3.6-12.9zM320 432l0-96c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48z\"]\n  };\n  const faSortShapesDown = faArrowDownTriangleSquare;\n  const faBitcoinSign = {\n    prefix: 'fal',\n    iconName: 'bitcoin-sign',\n    icon: [320, 512, [], \"e0b4\", \"M64 16C64 7.2 71.2 0 80 0s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48.3c53.7 4.1 96 49 96 103.7c0 31.3-13.9 59.4-35.8 78.5C291.8 261.2 320 299.3 320 344c0 57.4-46.6 104-104 104l-24 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-22.3 0C18.7 448 0 429.3 0 406.3L0 272l0-32L0 101.6C0 80.8 16.8 64 37.6 64L64 64l0-48zM176 416l40 0c39.8 0 72-32.2 72-72s-32.2-72-72-72l-32 0L32 272l0 134.3c0 5.4 4.4 9.7 9.7 9.7L80 416l96 0zm0-320L80 96 37.6 96c-3.1 0-5.6 2.5-5.6 5.6L32 240l152 0c39.8 0 72-32.2 72-72s-32.2-72-72-72l-8 0z\"]\n  };\n  const faShutters = {\n    prefix: 'fal',\n    iconName: 'shutters',\n    icon: [512, 512, [], \"e449\", \"M32 32C14.3 32 0 46.3 0 64L0 96c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L32 32zm0 32l448 0 0 32L32 96l0-32zM.9 453c-.6 2-.9 4.1-.9 6.1C0 470.7 9.3 480 20.9 480l470.3 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1l-21.2-69-33.5 0 19.7 64L35.9 448l19.7-64-33.5 0L.9 453zM22.2 256L.9 325c-.6 2-.9 4.1-.9 6.1C0 342.7 9.3 352 20.9 352l470.3 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1l-21.2-69-33.5 0 19.7 64L35.9 320l19.7-64-33.5 0zm453.9-64L35.9 192l9.8-32-33.5 0L.9 197c-.6 2-.9 4.1-.9 6.1C0 214.7 9.3 224 20.9 224l470.3 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1l-11.4-37-33.5 0 9.8 32z\"]\n  };\n  const faShieldDog = {\n    prefix: 'fal',\n    iconName: 'shield-dog',\n    icon: [512, 512, [], \"e573\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM200 128l-21.3 0c-32.4 0-58.7 26.3-58.7 58.7l0 29.3c0 22.6 13.4 42.1 32.7 50.9l-15 29.9c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L186.4 271c26-4.9 45.6-27.7 45.6-55l0-56 60.2 0c6.1 0 11.6 3.4 14.3 8.8l7.2 14.3c2.7 5.4 8.2 8.8 14.3 8.8l56 0 0 16c0 35.3-28.7 64-64 64l-48 0c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 32 0c53 0 96-43 96-96l0-16c0-17.7-14.3-32-32-32l-46.1 0-2.7-5.5C327 138.3 310.4 128 292.2 128L232 128l-16 0-16 0zM175.7 240c-13.1-.1-23.7-10.8-23.7-24l0-29.3c0-10.9 6.6-20.3 16-24.4c3.3-1.4 6.9-2.2 10.7-2.2l21.3 0 0 32 0 24c0 13.2-10.6 23.9-23.7 24l-.5 0zM272 208a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faSolarPanel = {\n    prefix: 'fal',\n    iconName: 'solar-panel',\n    icon: [640, 512, [], \"f5ba\", \"M221.2 0l16.1 0L402.7 0l16.1 0L533.5 0c26.9 0 50 19.1 55 45.6L613.2 176l3 16L639 312.6c1 5.1 1 10.2 1 15.4c0 30.9-25.1 56-56 56l-148 0-16.1 0L336 384l0 96 96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0 0-96-83.9 0L204 384 56 384c-30.9 0-56-25.1-56-56c0-5.2 0-10.3 1-15.4L23.8 192l3-16L51.5 45.6C56.5 19.1 79.6 0 106.5 0L221.2 0zM304 352l32 0 81.2 0L404.7 208l-169.4 0L222.8 352l81.2 0zM250.5 32L238.1 176l163.9 0L389.5 32 250.5 32zM436.8 208l12.5 144L584 352c13.3 0 24-10.7 24-24c0-5.6-.1-7.8-.4-9.5L586.7 208l-149.9 0zM434 176l146.6 0L557.1 51.5C554.9 40.2 545 32 533.5 32L421.6 32 434 176zM203.2 208L53.3 208 32.4 318.5c-.3 1.7-.4 3.9-.4 9.5c0 13.3 10.7 24 24 24l134.7 0 12.5-144zm2.8-32L218.4 32 106.5 32C95 32 85.1 40.2 82.9 51.5L59.4 176 206 176z\"]\n  };\n  const faLockOpen = {\n    prefix: 'fal',\n    iconName: 'lock-open',\n    icon: [576, 512, [], \"f3c1\", \"M352 128c0-53 43-96 96-96s96 43 96 96l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80C576 57.3 518.7 0 448 0S320 57.3 320 128l0 64L80 192c-44.2 0-80 35.8-80 80L0 432c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80l-16 0 0-64zm-16 96l32 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l256 0z\"]\n  };\n  const faTableTree = {\n    prefix: 'fal',\n    iconName: 'table-tree',\n    icon: [512, 512, [], \"e293\", \"M64 64C46.3 64 32 78.3 32 96l0 64 80 0 368 0 0-64c0-17.7-14.3-32-32-32L64 64zm64 128l0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-5.6 0-11-1-16-2.7l0 50.7c0 8.8 7.2 16 16 16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-26.5 0-48-21.5-48-48l0-96 0-48-64 0 0 224c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-224-352 0zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM224 272c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zm80 80l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faHouseChimneyHeart = {\n    prefix: 'fal',\n    iconName: 'house-chimney-heart',\n    icon: [576, 512, [], \"e1b2\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0L384 79.4 384 56c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 136.3L570.6 244c6.6 5.8 7.3 16 1.4 22.6s-16 7.3-22.6 1.4L512 235l0 197c0 44.2-35.8 80-80 80l-288 0c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM480 164.1L480 64l-64 0 0 43.6 64 56.5zM96 206.7L96 432c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-225.3L288 37.3 96 206.7zM237.3 256c-16.2 0-29.3 13.1-29.3 29.3c0 7.8 3.1 15.2 8.6 20.7L288 377.4l71.4-71.4c5.5-5.5 8.6-12.9 8.6-20.7c0-16.2-13.1-29.3-29.3-29.3c-7.8 0-15.2 3.1-20.7 8.6l-18.7 18.7c-6.2 6.2-16.4 6.2-22.6 0l-18.7-18.7c-5.5-5.5-12.9-8.6-20.7-8.6zM176 285.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z\"]\n  };\n  const faTally3 = {\n    prefix: 'fal',\n    iconName: 'tally-3',\n    icon: [640, 512, [], \"e296\", \"M128 32c8.8 0 16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16zm128 0c8.8 0 16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16zM400 48l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faElevator = {\n    prefix: 'fal',\n    iconName: 'elevator',\n    icon: [512, 512, [], \"e16d\", \"M155.3 4.7l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L144 38.6 91.3 91.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l64-64c6.2-6.2 16.4-6.2 22.6 0zm160 0L368 57.4 420.7 4.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM64 160c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 160zM0 192c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192zm184 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm248 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM144 384c-17.7 0-32 14.3-32 32l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32l-32 0zm160 32l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faMoneyBillTransfer = {\n    prefix: 'fal',\n    iconName: 'money-bill-transfer',\n    icon: [640, 512, [], \"e528\", \"M548.7 27.3L585.4 64l-45.3 0-15.5 0L384 64l-.3 0L96 64c-35.3 0-64 28.7-64 64l0 220.1 14.1-14.1L64 316.1 64 192c53 0 96-43 96-96l364.3 0 15.8 0 45.3 0-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c3-3 4.7-7.1 4.7-11.3s-1.7-8.3-4.7-11.3l-64-64c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zM128 96c0 35.3-28.7 64-64 64l0-32c0-17.7 14.3-32 32-32l32 0zM54.6 448l45.3 0s0 0 0 0L544 448c35.3 0 64-28.7 64-64l0-220.1-14.1 14.1L576 195.9 576 320s0 0 0 0c-53 0-96 43-96 96l-223.6 0-.4 0L54.6 416l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-3 3-4.7 7.1-4.7 11.3s1.7 8.3 4.7 11.3l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 448zM576 352s0 0 0 0l0 32c0 17.7-14.3 32-32 32l-32 0c0-35.3 28.7-64 64-64zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm160 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n  };\n  const faMoneyBillTrendUp = {\n    prefix: 'fal',\n    iconName: 'money-bill-trend-up',\n    icon: [512, 512, [], \"e529\", \"M352 16c0 8.8 7.2 16 16 16l57.4 0L287.2 170.2 186.4 83.9c-6-5.1-14.8-5.1-20.8 0l-112 96c-6.7 5.8-7.5 15.9-1.7 22.6s15.9 7.5 22.6 1.7L176 117.1l101.6 87.1c6.3 5.4 15.8 5.1 21.7-.8L448 54.6l0 57.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16L368 0c-8.8 0-16 7.2-16 16zM480 304l0 32c-26.5 0-48-21.5-48-48l32 0c8.8 0 16 7.2 16 16zM112 288l288 0c0 44.2 35.8 80 80 80l0 32c-44.2 0-80 35.8-80 80l-288 0c0-44.2-35.8-80-80-80l0-32c44.2 0 80-35.8 80-80zM432 480c0-26.5 21.5-48 48-48l0 32c0 8.8-7.2 16-16 16l-32 0zM32 432c26.5 0 48 21.5 48 48l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 288c0 26.5-21.5 48-48 48l0-32c0-8.8 7.2-16 16-16l32 0zM48 256c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L48 256zM224 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faHouseFloodWaterCircleArrowRight = {\n    prefix: 'fal',\n    iconName: 'house-flood-water-circle-arrow-right',\n    icon: [640, 512, [], \"e50f\", \"M310.4 86.4c-3.6-10.3-8.1-20.2-13.4-29.6l78-54c5.5-3.8 12.7-3.8 18.2 0l208 144c7.3 5 9.1 15 4 22.3s-15 9.1-22.3 4L560 157.3l0 119.3c-2.4-1.6-4.6-3.3-6.8-5.1c-7.5-6.3-16.2-10.7-25.2-13l0-123.3L384 35.5l-73.6 51zM224 368c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C374.3 358 395.1 368 416 368s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C473.5 385.9 446.3 400 416 400s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C281.5 385.9 254.3 400 224 400s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C40 400.1 32 392 32 382.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C182.3 358 203.1 368 224 368zm-58.2 90.8C182.3 470 203.1 480 224 480s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C374.3 470 395.1 480 416 480s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C473.5 497.9 446.3 512 416 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C281.5 497.9 254.3 512 224 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C40 512.1 32 504 32 494.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9zM144 256a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM144 0a144 144 0 1 1 0 288A144 144 0 1 1 144 0zm-3.3 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160 80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faSquarePollHorizontal = {\n    prefix: 'fal',\n    iconName: 'square-poll-horizontal',\n    icon: [448, 512, [\"poll-h\"], \"f682\", \"M416 96c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM256 160c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16zm80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l224 0zM192 352c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faPollH = faSquarePollHorizontal;\n  const faCircle = {\n    prefix: 'fal',\n    iconName: 'circle',\n    icon: [512, 512, [128308, 128309, 128992, 128993, 128994, 128995, 128996, 9679, 9898, 9899, 11044, 61708, 61915], \"f111\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n  };\n  const faLeftToBracket = {\n    prefix: 'fal',\n    iconName: 'left-to-bracket',\n    icon: [512, 512, [], \"e66d\", \"M192.8 257.8c-.5-.5-.8-1.1-.8-1.8s.3-1.4 .8-1.8L324.7 129.8c1.2-1.2 2.9-1.8 4.6-1.8c3.7 0 6.7 3 6.7 6.7l0 57.3c0 8.8 7.2 16 16 16l120 0c4.4 0 8 3.6 8 8l0 80c0 4.4-3.6 8-8 8l-120 0c-8.8 0-16 7.2-16 16l0 57.3c0 3.7-3 6.7-6.7 6.7c-1.7 0-3.3-.6-4.6-1.8L192.8 257.8zM160 256c0 9.5 3.9 18.6 10.8 25.1L302.8 405.5c7.2 6.8 16.7 10.5 26.5 10.5c21.4 0 38.7-17.3 38.7-38.7l0-41.3 104 0c22.1 0 40-17.9 40-40l0-80c0-22.1-17.9-40-40-40l-104 0 0-41.3c0-21.4-17.3-38.7-38.7-38.7c-9.9 0-19.3 3.8-26.5 10.5L170.8 230.9c-6.9 6.5-10.8 15.6-10.8 25.1zm16 192l-96 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 32C35.8 32 0 67.8 0 112L0 400c0 44.2 35.8 80 80 80l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16z\"]\n  };\n  const faCartCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'cart-circle-exclamation',\n    icon: [640, 512, [], \"e3f2\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l37.9 0c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2l129.5 0c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16l-129.5 0c-15.2 0-28.3-10.7-31.4-25.6L152 288l187.2 0c5.9-11.4 12.9-22.2 21-32l-214.8 0L106.1 64l433.4 0L507.4 192.4c10.9 .7 21.5 2.4 31.7 5L570.6 71.8c5-20.2-10.2-39.8-31-39.8L99.1 32C92.5 13 74.4 0 53.9 0L16 0zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm136-88a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-160c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSword = {\n    prefix: 'fal',\n    iconName: 'sword',\n    icon: [512, 512, [128481], \"f71c\", \"M507.3 4.7C503.7 1 498.5-.6 493.4 .2L417.6 12.8c-16.4 2.7-31.6 10.6-43.4 22.3L174.6 234.7l22.6 22.6L396.8 57.8c7.1-7.1 16.2-11.8 26.1-13.4l53.7-8.9-8.9 53.7c-1.6 9.9-6.3 19-13.4 26L254.6 314.7l22.6 22.6L476.8 137.8c11.8-11.8 19.6-27 22.3-43.4l12.6-75.8c.8-5.1-.8-10.3-4.5-13.9zm-392 216c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-5.3 5.3-6.2 13.6-2.2 19.9l49.1 77.2L74.7 382.6l-31.6-6.3c-5.2-1-10.7 .6-14.5 4.4l-24 24c-6.2 6.2-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l24-24c3.8-3.8 5.4-9.2 4.4-14.5l-6.3-31.6 32.9-32.9 77.2 49.1c6.3 4 14.6 3.1 19.9-2.2l32-32c6.2-6.2 6.2-16.4 0-22.6l-176-176zm26.2 122.7L92.4 266.2 104 254.6 257.4 408l-11.6 11.6-77.2-49.1c-6.3-4-14.6-3.1-19.9 2.2l-48 48c-3.8 3.8-5.4 9.2-4.4 14.5l6.3 31.6L96 473.4 38.6 416l6.6-6.6 31.6 6.3c5.2 1 10.7-.6 14.5-4.4l48-48c5.3-5.3 6.2-13.6 2.2-19.9z\"]\n  };\n  const faBackwardFast = {\n    prefix: 'fal',\n    iconName: 'backward-fast',\n    icon: [512, 512, [9198, \"fast-backward\"], \"f049\", \"M16 64c8.8 0 16 7.2 16 16l0 135.8L210.6 70.2c5-4 11.2-6.2 17.6-6.2C243.6 64 256 76.4 256 91.8l0 150.1L466.6 70.2c5-4 11.2-6.2 17.6-6.2C499.6 64 512 76.4 512 91.8l0 328.4c0 15.4-12.4 27.8-27.8 27.8c-6.4 0-12.6-2.2-17.6-6.2L256 270.1l0 150.1c0 15.4-12.4 27.8-27.8 27.8c-6.4 0-12.6-2.2-17.6-6.2L32 296.2 32 432c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 270.1l0-28.2L0 80c0-8.8 7.2-16 16-16zM33.3 256L224 411.4l0-310.7L33.3 256zM480 100.6L289.3 256 480 411.4l0-310.7z\"]\n  };\n  const faFastBackward = faBackwardFast;\n  const faRecycle = {\n    prefix: 'fal',\n    iconName: 'recycle',\n    icon: [512, 512, [9842, 9850, 9851], \"f1b8\", \"M193.7 35C206.9 13.3 230.5 0 256 0s49.1 13.3 62.3 35l77.8 127.8 11.1-54c1.8-8.7 10.2-14.2 18.9-12.4s14.2 10.2 12.4 18.9l-19.4 94.4c-.9 4.5-3.7 8.3-7.7 10.6s-8.7 2.8-13 1.3L307 191.2c-8.4-2.8-12.9-11.8-10.1-20.2s11.8-12.9 20.2-10.1l50.5 16.8L291 51.7C283.5 39.4 270.3 32 256 32s-27.5 7.4-35 19.7l-31.1 51.2c-4.6 7.5-14.4 9.9-21.9 5.4c-7.6-4.6-10-14.5-5.4-22L193.7 35zM435.2 257.8c7.5-4.5 17.3-2.1 21.9 5.4l46 75.6c5.8 9.5 8.9 20.3 8.9 31.4c.3 34.1-27.3 61.9-61.4 61.9l-184.5 0 40.5 36c6.6 5.9 7.2 16 1.3 22.6s-16 7.2-22.6 1.3l-72-64c-3.4-3-5.4-7.4-5.4-12s2-8.9 5.4-12l72-64c6.6-5.9 16.7-5.3 22.6 1.3s5.3 16.7-1.3 22.6L266.1 400l184.6 0c16.3 0 29.5-13.3 29.4-29.6c0-5.3-1.5-10.5-4.3-15l-46-75.6c-4.6-7.6-2.2-17.5 5.4-22zm-300-.2l-10-48.4L36.3 355.3c-2.8 4.5-4.2 9.7-4.3 15C31.9 386.7 45.1 400 61.4 400l82.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-82.7 0C27.3 432-.3 404.2 0 370.1c.1-11.1 3.2-21.9 8.9-31.4l92.4-151.9L45 205.5c-8.4 2.8-17.4-1.8-20.2-10.1S26.6 178 35 175.2l91.4-30.4c4.3-1.4 9.1-1 13 1.3s6.7 6.2 7.7 10.6l19.4 94.4c1.8 8.7-3.8 17.1-12.4 18.9s-17.1-3.8-18.9-12.4z\"]\n  };\n  const faUserAstronaut = {\n    prefix: 'fal',\n    iconName: 'user-astronaut',\n    icon: [448, 512, [], \"f4fb\", \"M368 176A144 144 0 1 0 80 176a144 144 0 1 0 288 0zM48 176a176 176 0 1 1 352 0A176 176 0 1 1 48 176zM16 112c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm432 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zM0 482.3c0-64.2 33.9-120.4 84.7-151.8c8.6 7.8 17.9 14.8 27.7 21.1C65.4 375.4 32.9 423.8 32 480l64 0 0-32c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 32 64 0c-.9-56.2-33.4-104.6-80.5-128.4c9.8-6.3 19.1-13.3 27.7-21.1c50.8 31.4 84.7 87.6 84.7 151.8c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM288 480l32 0 0-32c0-8.8-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16l0 32 32 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 64 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16zM205.3 162.7l21.2 6c3.3 .9 5.5 3.9 5.5 7.3s-2.2 6.4-5.5 7.3l-21.2 6-6 21.2c-.9 3.3-3.9 5.5-7.3 5.5s-6.4-2.2-7.3-5.5l-6-21.2-21.2-6c-3.3-.9-5.5-3.9-5.5-7.3s2.2-6.4 5.5-7.3l21.2-6 6-21.2c.9-3.3 3.9-5.5 7.3-5.5s6.4 2.2 7.3 5.5l6 21.2zM160 128c-17.7 0-32 14.3-32 32l0 16c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-16c0-17.7-14.3-32-32-32l-128 0zM96 160c0-35.3 28.7-64 64-64l128 0c35.3 0 64 28.7 64 64l0 16c0 61.9-50.1 112-112 112l-32 0c-61.9 0-112-50.1-112-112l0-16z\"]\n  };\n  const faInterrobang = {\n    prefix: 'fal',\n    iconName: 'interrobang',\n    icon: [320, 512, [8253], \"e5ba\", \"M48 160c0-53 43-96 96-96l32 0c53 0 96 43 96 96c0 25.2-11.9 48.9-32 64l-60.8 45.6c-1.1 .8-2.2 1.7-3.2 2.5L176 160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 180 0 4 0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8 0-4c0-17.6 8.3-34.2 22.4-44.8l60.8-45.6C287.4 228.4 304 195.3 304 160c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 8.8 7.2 16 16 16s16-7.2 16-16zM160 472a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faPlaneSlash = {\n    prefix: 'fal',\n    iconName: 'plane-slash',\n    icon: [640, 512, [], \"e069\", \"M347.6 359.4L283.3 471.9c-2.8 5-8.2 8.1-13.9 8.1l-56.2 0 44.5-155.6c1.4-4.8 .4-10-2.6-14s-7.8-6.4-12.8-6.4L160 304c-5 0-9.8 2.4-12.8 6.4L104 368l-39.4 0L95.4 260.4c.8-2.9 .8-5.9 0-8.8L64.6 144l10.2 0L43 118.8c-6.7 5.5-11 13.9-11 23.2c0 2.8 .4 5.6 1.2 8.3L63.4 256 33.2 361.7c-.8 2.7-1.2 5.5-1.2 8.2c0 16.6 13.4 30 30 30l42 0c10.1 0 19.6-4.7 25.6-12.8L168 336l53.1 0L182.4 471.2c-5.8 20.4 9.5 40.8 30.8 40.8l56.2 0c17.2 0 33.1-9.2 41.7-24.2L373 379.4l-25.4-20.1zM182.4 40.8l9.2 32.4 43 33.9L213.2 32l56.2 0c5.7 0 11 3.1 13.9 8.1l13.9-7.9-13.9 7.9 91.4 159.9c2.9 5 8.2 8.1 13.9 8.1l109.7 0c13.5 0 34.1 6.1 51.3 16.6c8.5 5.2 15.4 10.9 20 16.7c4.6 5.8 6.3 10.7 6.3 14.8c0 9.1-8.2 20.9-26.3 31.8c-17.2 10.3-37.8 16.2-51.4 16.2l-14.2 0 37.1 29.3c15.2-3.4 31.2-9.7 45.1-18C586.4 303.1 608 282.9 608 256c0-13.4-5.7-25.2-13.3-34.8s-17.7-17.6-28.4-24c-21-12.8-47.3-21.2-68-21.2l-100.5 0L311.1 24.2C302.6 9.2 286.7 0 269.4 0L213.2 0C192 0 176.6 20.3 182.4 40.8zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faCircleDashed = {\n    prefix: 'fal',\n    iconName: 'circle-dashed',\n    icon: [512, 512, [], \"e105\", \"M18.8 232c8.2 0 15.1-6.2 16.5-14.3C41 184.4 54.1 153.6 72.8 127c4.7-6.7 4.3-16-1.5-21.8C64.6 98.5 53.5 99 48 106.7c-22.5 31.4-38.2 68-44.6 107.7C1.8 223.8 9.3 232 18.8 232zM127 72.8c26.5-18.7 57.3-31.8 90.6-37.6C225.8 33.9 232 27 232 18.8c0-9.5-8.2-17-17.5-15.4C174.7 9.8 138.1 25.5 106.7 48c-7.7 5.5-8.2 16.6-1.5 23.3c5.8 5.8 15.1 6.3 21.8 1.5zM280 493.2c0 9.5 8.2 17 17.5 15.4c39.7-6.5 76.4-22.1 107.7-44.6c7.7-5.5 8.2-16.6 1.5-23.3c-5.8-5.8-15.1-6.3-21.8-1.5c-26.5 18.7-57.3 31.8-90.6 37.6c-8.1 1.4-14.3 8.2-14.3 16.5zM439.2 385c-4.7 6.7-4.3 16 1.5 21.8c6.7 6.7 17.8 6.2 23.3-1.5c22.5-31.4 38.2-68 44.6-107.7c1.5-9.4-5.9-17.5-15.4-17.5c-8.2 0-15.1 6.2-16.5 14.3c-5.7 33.3-18.8 64.1-37.6 90.6zM105.2 440.7c-6.7 6.7-6.2 17.8 1.5 23.3c31.4 22.5 68 38.2 107.7 44.6c9.4 1.5 17.5-5.9 17.5-15.4c0-8.2-6.2-15.1-14.3-16.5c-33.3-5.7-64.1-18.8-90.6-37.6c-6.7-4.7-16-4.3-21.8 1.5zM48 405.3c5.5 7.7 16.6 8.2 23.3 1.5c5.8-5.8 6.3-15.1 1.5-21.8C54.1 358.4 41 327.6 35.3 294.3C33.9 286.2 27 280 18.8 280c-9.5 0-17 8.2-15.4 17.5C9.8 337.3 25.5 373.9 48 405.3zm358.8-334c6.7-6.7 6.2-17.8-1.5-23.3c-31.4-22.5-68-38.2-107.7-44.6C288.2 1.8 280 9.3 280 18.8c0 8.2 6.2 15.1 14.3 16.5C327.6 41 358.4 54.1 385 72.8c6.7 4.7 16 4.3 21.8-1.5zM439.2 127c18.7 26.5 31.8 57.3 37.6 90.6c1.4 8.1 8.2 14.3 16.5 14.3c9.5 0 17-8.2 15.4-17.5c-6.5-39.7-22.1-76.4-44.6-107.7c-5.5-7.7-16.6-8.2-23.3-1.5c-5.8 5.8-6.3 15.1-1.5 21.8z\"]\n  };\n  const faTrademark = {\n    prefix: 'fal',\n    iconName: 'trademark',\n    icon: [640, 512, [8482], \"f25c\", \"M0 112c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 96c-8.8 0-16 7.2-16 16zM112 400c0 8.8 7.2 16 16 16s16-7.2 16-16l0-272-32 0 0 272zM316.3 101.8c-4.3-5.2-11.4-7.1-17.7-4.8s-10.6 8.3-10.6 15l0 288c0 8.8 7.2 16 16 16s16-7.2 16-16l0-243.8L451.7 314.2c3 3.6 7.5 5.8 12.3 5.8s9.3-2.1 12.3-5.8L608 156.2 608 400c0 8.8 7.2 16 16 16s16-7.2 16-16l0-288c0-6.7-4.2-12.8-10.6-15s-13.4-.4-17.7 4.8L464 279 316.3 101.8z\"]\n  };\n  const faBasketball = {\n    prefix: 'fal',\n    iconName: 'basketball',\n    icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", \"M290.7 477.3c-1.8-9.5-2.7-19.3-2.7-29.3c0-38.4 13.5-73.7 36.1-101.3l78.6 78.6c-31 26.9-69.5 45.4-112 52zm-32 2.7c-.9 0-1.8 0-2.7 0c-56.1 0-107.4-20.6-146.7-54.7L256 278.6 301.4 324C273.1 357.5 256 400.7 256 448c0 10.9 .9 21.6 2.7 32zM324 301.4L278.6 256 425.3 109.3C459.4 148.6 480 199.9 480 256c0 .9 0 1.8 0 2.7c-10.4-1.7-21.1-2.7-32-2.7c-47.3 0-90.5 17.1-124 45.4zm22.7 22.7C374.3 301.5 409.6 288 448 288c10 0 19.8 .9 29.3 2.7c-6.6 42.5-25.1 81-52 112l-78.6-78.6zM256 233.4L210.6 188C238.9 154.5 256 111.3 256 64c0-10.9-.9-21.6-2.7-32c.9 0 1.8 0 2.7 0c56.1 0 107.4 20.6 146.7 54.7L256 233.4zm-68.1-68.1L109.3 86.7c31-26.9 69.5-45.4 112-52C223.1 44.2 224 54 224 64c0 38.4-13.5 73.7-36.1 101.3zm-22.6 22.6C137.7 210.5 102.4 224 64 224c-10 0-19.8-.9-29.3-2.7c6.6-42.5 25.1-81 52-112l78.6 78.6zM32 253.3c10.4 1.7 21.1 2.7 32 2.7c47.3 0 90.5-17.1 124-45.4L233.4 256 86.7 402.7C52.6 363.4 32 312.1 32 256c0-.9 0-1.8 0-2.7zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n  };\n  const faBasketballBall = faBasketball;\n  const faForkKnife = {\n    prefix: 'fal',\n    iconName: 'fork-knife',\n    icon: [576, 512, [\"utensils-alt\"], \"f2e6\", \"M64 9.7L273.7 234.4 251.1 257 42.9 34C38.5 49 32 77.1 32 112c0 41 12.6 72.2 36.6 104.6c21 28.3 50.1 56.9 87.3 93.2c0 0 0 0 0 0s0 0 0 0c6.6 6.4 13.4 13.1 20.5 20.1c0 0 0 0 0 0l.1 .1 .8 .8-22.6 22.6-.8-.8c-6.8-6.7-13.5-13.3-20-19.6c0 0 0 0 0 0s0 0 0 0c-37-36.2-68.3-66.8-91-97.4C15.6 198.8 0 161.1 0 112C0 69.6 8.6 36.2 13.6 20.4C17.6 7.6 29.4 0 41.7 0C50.2 0 58.2 3.5 64 9.7zM484.3 506.9L316.6 327.3l22.6-22.6L507.7 485.1c6 6.5 5.7 16.6-.8 22.6s-16.6 5.7-22.6-.8zM468.9 6.5c5.2 7.1 3.7 17.1-3.4 22.4L351.1 112.7c-3.1 2.3-6.1 4.8-8.8 7.6l-1.6 1.6C327.5 135.2 320 153.2 320 172s7.5 36.8 20.8 50.1l13.1 13.1C367.2 248.5 385.2 256 404 256s36.8-7.5 50.1-20.8l1.6-1.6c2.7-2.7 5.3-5.7 7.6-8.8l83.8-114.3c5.2-7.1 15.2-8.7 22.4-3.4s8.7 15.2 3.4 22.4L489.1 243.8c-3.3 4.4-6.9 8.6-10.7 12.5l-1.6 1.6C457.5 277.2 431.3 288 404 288c-25 0-49.1-9.1-67.8-25.5L91.3 507.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L313.5 239.8C297.1 221.1 288 197 288 172c0-27.3 10.8-53.5 30.1-72.8l1.6-1.6c3.9-3.9 8.1-7.5 12.5-10.7L446.5 3.1c7.1-5.2 17.1-3.7 22.4 3.4zM508 37.5c5.8 6.7 5.1 16.8-1.5 22.6l-128 112c-6.7 5.8-16.8 5.1-22.6-1.5s-5.1-16.8 1.5-22.6l128-112c6.6-5.8 16.8-5.1 22.6 1.5zM538.5 68c6.6 5.8 7.3 15.9 1.5 22.6l-112 128c-5.8 6.7-15.9 7.3-22.6 1.5s-7.3-15.9-1.5-22.6l112-128c5.8-6.7 15.9-7.3 22.6-1.5z\"]\n  };\n  const faUtensilsAlt = faForkKnife;\n  const faSatelliteDish = {\n    prefix: 'fal',\n    iconName: 'satellite-dish',\n    icon: [512, 512, [128225], \"f7c0\", \"M208 0c-8.8 0-16 7.2-16 16s7.2 16 16 16c150.2 0 272 121.8 272 272c0 8.8 7.2 16 16 16s16-7.2 16-16C512 136.1 375.9 0 208 0zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16c97.2 0 176 78.8 176 176c0 8.8 7.2 16 16 16s16-7.2 16-16c0-114.9-93.1-208-208-208zM32 304c0-24.5 5-47.7 13.9-68.8L276.8 466.1C255.7 475 232.5 480 208 480c-97.2 0-176-78.8-176-176zm33.5-94.5c-14-14-37.3-12.1-45.7 5.8C7.1 242.2 0 272.3 0 304C0 418.9 93.1 512 208 512c31.7 0 61.8-7.1 88.7-19.8c17.9-8.4 19.8-31.8 5.8-45.7L195.3 339.3l24-24c6.3 3 13.3 4.7 20.7 4.7c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48c0 7.4 1.7 14.4 4.7 20.7l-24 24L65.5 209.5zM224 272a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faBadgeCheck = {\n    prefix: 'fal',\n    iconName: 'badge-check',\n    icon: [512, 512, [], \"f336\", \"M190.6 71.4C203 47.9 227.7 32 256 32s53 15.9 65.4 39.4c3.6 6.8 11.5 10.1 18.8 7.8c25.4-7.8 54.1-1.6 74.1 18.4s26.2 48.7 18.4 74.1c-2.3 7.3 1 15.2 7.8 18.8C464.1 203 480 227.7 480 256s-15.9 53-39.4 65.4c-6.8 3.6-10.1 11.5-7.8 18.8c7.8 25.4 1.6 54.1-18.4 74.1s-48.7 26.2-74.1 18.4c-7.3-2.3-15.2 1-18.8 7.8C309 464.1 284.3 480 256 480s-53-15.9-65.4-39.4c-3.6-6.8-11.5-10.1-18.8-7.8c-25.4 7.8-54.1 1.6-74.1-18.4s-26.2-48.7-18.4-74.1c2.3-7.3-1-15.2-7.8-18.8C47.9 309 32 284.3 32 256s15.9-53 39.4-65.4c6.8-3.6 10.1-11.5 7.8-18.8c-7.8-25.4-1.6-54.1 18.4-74.1s48.7-26.2 74.1-18.4c7.3 2.3 15.2-1 18.8-7.8zM256 0c-36.1 0-68 18.1-87.1 45.6c-33-6-68.3 3.8-93.9 29.4s-35.3 60.9-29.4 93.9C18.1 188 0 219.9 0 256s18.1 68 45.6 87.1c-6 33 3.8 68.3 29.4 93.9s60.9 35.3 93.9 29.4C188 493.9 219.9 512 256 512s68-18.1 87.1-45.6c33 6 68.3-3.8 93.9-29.4s35.3-60.9 29.4-93.9C493.9 324 512 292.1 512 256s-18.1-68-45.6-87.1c6-33-3.8-68.3-29.4-93.9s-60.9-35.3-93.9-29.4C324 18.1 292.1 0 256 0zM363.3 203.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 297.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faCircleUp = {\n    prefix: 'fal',\n    iconName: 'circle-up',\n    icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-400c-9.2 0-18 3.5-24.7 9.7l-91 84c-7.8 7.2-12.3 17.4-12.3 28.1c0 21.1 17.1 38.3 38.3 38.3l25.7 0 0 80c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-80 25.7 0c21.1 0 38.3-17.1 38.3-38.3c0-10.7-4.5-20.9-12.3-28.1l-91-84c-6.7-6.2-15.6-9.7-24.7-9.7zm-3 33.2c.8-.8 1.9-1.2 3-1.2s2.2 .4 3 1.2l91 84c1.3 1.2 2 2.9 2 4.6c0 3.5-2.8 6.3-6.3 6.3L304 240c-8.8 0-16 7.2-16 16l0 96c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-96c0-8.8-7.2-16-16-16l-41.7 0c-3.5 0-6.3-2.8-6.3-6.3c0-1.7 .7-3.4 2-4.6l91-84z\"]\n  };\n  const faArrowAltCircleUp = faCircleUp;\n  const faSlider = {\n    prefix: 'fal',\n    iconName: 'slider',\n    icon: [512, 512, [], \"e252\", \"M352 128c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32l32 0zM320 96c-35.3 0-64 28.7-64 64l0 192c0 35.3 28.7 64 64 64l32 0c35.3 0 64-28.7 64-64l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-35.3-28.7-64-64-64l-32 0zM0 256c0 8.8 7.2 16 16 16l208 0 0-32L16 240c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faMobileScreenButton = {\n    prefix: 'fal',\n    iconName: 'mobile-screen-button',\n    icon: [384, 512, [\"mobile-alt\"], \"f3cd\", \"M288 32c17.7 0 32 14.3 32 32l0 256L64 320 64 64c0-17.7 14.3-32 32-32l192 0zm32 320l0 96c0 17.7-14.3 32-32 32L96 480c-17.7 0-32-14.3-32-32l0-96 256 0zM96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zM216 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faMobileAlt = faMobileScreenButton;\n  const faClockOneThirty = {\n    prefix: 'fal',\n    iconName: 'clock-one-thirty',\n    icon: [512, 512, [], \"e34f\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM272 400l0-139.2 61.3-92c4.9-7.4 2.9-17.3-4.4-22.2s-17.3-2.9-22.2 4.4l-64 96c-1.8 2.6-2.7 5.7-2.7 8.9l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faInboxOut = {\n    prefix: 'fal',\n    iconName: 'inbox-out',\n    icon: [512, 512, [128228, \"inbox-arrow-up\"], \"f311\", \"M272 54.6l84.7 84.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-112-112c-6.2-6.2-16.4-6.2-22.6 0l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 54.6 240 304c0 8.8 7.2 16 16 16s16-7.2 16-16l0-249.4zM48 352l66.3 0c6.1 0 11.6 3.4 14.3 8.8L143 389.5c8.1 16.3 24.8 26.5 42.9 26.5l140.2 0c18.2 0 34.8-10.3 42.9-26.5l-28.6-14.3L369 389.5l14.3-28.6c2.7-5.4 8.3-8.8 14.3-8.8l66.3 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16L48 480c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm306.7-5.5l-14.3 28.6c-2.7 5.4-8.2 8.8-14.3 8.8l-140.2 0c-6.1 0-11.6-3.4-14.3-8.8l-14.3-28.6c-8.1-16.3-24.8-26.5-42.9-26.5L48 320c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-66.3 0c-18.2 0-34.8 10.3-42.9 26.5z\"]\n  };\n  const faInboxArrowUp = faInboxOut;\n  const faCloudSlash = {\n    prefix: 'fal',\n    iconName: 'cloud-slash',\n    icon: [640, 512, [], \"e137\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM640 352c0-49.1-27.7-91.8-68.3-113.2c2.8-9.8 4.3-20.1 4.3-30.8c0-61.9-50.1-112-112-112c-17.2 0-33.5 3.9-48 10.8C384.1 61.5 331.5 32 272 32c-35.5 0-68.6 10.5-96.2 28.6l26.8 21.2C223.2 70.5 246.8 64 272 64c48.7 0 91.7 24.1 117.8 61.2c9 12.7 25.8 17.2 39.9 10.5c10.3-4.9 21.9-7.7 34.3-7.7c44.2 0 80 35.8 80 80c0 7.7-1.1 15-3 22c-4.1 14.5 2.5 30 15.8 37.1C587.3 283.2 608 315.2 608 352c0 15.1-3.5 29.4-9.7 42.2l25.6 20.2C634.1 395.9 640 374.6 640 352zM101.3 164.9c-2.9 11.3-4.6 23.1-5.1 35.2C40.2 219.9 0 273.2 0 336c0 79.5 64.5 144 144 144l356.4 0-40.5-32L144 448C82.1 448 32 397.9 32 336c0-48.8 31.2-90.3 74.8-105.7c12.3-4.3 20.8-15.7 21.3-28.8c.2-4.9 .7-9.7 1.4-14.4l-28.2-22.2z\"]\n  };\n  const faVolumeHigh = {\n    prefix: 'fal',\n    iconName: 'volume-high',\n    icon: [640, 512, [128266, \"volume-up\"], \"f028\", \"M151.6 188L288 66.7l0 378.6L151.6 324c-2.9-2.6-6.7-4-10.6-4l-85 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l85 0c3.9 0 7.7-1.4 10.6-4zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160 56 160c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l78.9 0L270.4 472.5l10.6-12-10.6 12c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8l0-388.4C320 45.3 306.7 32 290.2 32zM409.6 179.2c-7.1-5.3-17.1-3.9-22.4 3.2s-3.9 17.1 3.2 22.4C406 216.5 416 235.1 416 256s-10 39.5-25.6 51.2c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2C432.9 315.3 448 287.4 448 256s-15.1-59.3-38.4-76.8zm42-69.2c-5.6 6.8-4.7 16.9 2.1 22.5C489.4 161.9 512 206.3 512 256s-22.6 94.1-58.2 123.4c-6.8 5.6-7.8 15.7-2.1 22.5s15.7 7.8 22.5 2.1C516.8 368.9 544 315.6 544 256s-27.2-112.9-69.8-148.1c-6.8-5.6-16.9-4.7-22.5 2.1zm86.7-73.6c-6.7-5.7-16.8-4.9-22.6 1.8s-4.9 16.8 1.8 22.6c55.3 47 90.4 117 90.4 195.2s-35.1 148.2-90.4 195.2c-6.7 5.7-7.6 15.8-1.8 22.6s15.8 7.6 22.6 1.8C600.5 422.8 640 344 640 256s-39.5-166.8-101.6-219.6z\"]\n  };\n  const faVolumeUp = faVolumeHigh;\n  const faUsersRays = {\n    prefix: 'fal',\n    iconName: 'users-rays',\n    icon: [640, 512, [], \"e593\", \"M4.7 4.7c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0zm630.6 0c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6zM27.3 507.3l64-64c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0zm608 0c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0zM288 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM360 320c19.4 0 35.5 13.7 39.2 32l-158.4 0c3.7-18.3 19.8-32 39.2-32l80 0zm-80-32c-39.8 0-72 32.2-72 72c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-39.8-32.2-72-72-72l-40 0-40 0zM159.8 176a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM128 312c0-13.3 10.7-24 24-24l56 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-56 0c-30.9 0-56 25.1-56 56l0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8zM464.2 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM488 288c13.3 0 24 10.7 24 24l0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8c0-30.9-25.1-56-56-56l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0z\"]\n  };\n  const faWallet = {\n    prefix: 'fal',\n    iconName: 'wallet',\n    icon: [512, 512, [], \"f555\", \"M80 32C35.8 32 0 67.8 0 112L0 400c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-224c0-44.2-35.8-80-80-80L112 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48L80 448c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 32zM384 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faOctagonCheck = {\n    prefix: 'fal',\n    iconName: 'octagon-check',\n    icon: [512, 512, [], \"e426\", \"M191.5 32.1c-10.6 0-20.8 4.2-28.3 11.7L43.8 163.2c-7.5 7.5-11.7 17.7-11.7 28.3l0 129c0 10.6 4.2 20.8 11.7 28.3L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l22.6-22.6L163.2 468.2c7.5 7.5 17.7 11.7 28.3 11.7l129 0c10.6 0 20.8-4.2 28.3-11.7L468.2 348.8c7.5-7.5 11.7-17.7 11.7-28.3l0-129c0-10.6-4.2-20.8-11.7-28.3L348.8 43.8c-7.5-7.5-17.7-11.7-28.3-11.7l-129 0zM363.3 203.3l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L224 297.4 340.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faFlatbreadStuffed = {\n    prefix: 'fal',\n    iconName: 'flatbread-stuffed',\n    icon: [576, 512, [129369], \"e40c\", \"M256.8 32l59.9 32.9c11.7 6.4 25.1 9 38.4 7.5l51.5-6.1 17.9-17.9c4.6-4.6 10-8.3 15.8-11.1c-6.1-3.9-13.4-5.7-21-4.8l-67.9 8.1c-6.6 .8-13.3-.5-19.2-3.7L272.2 4c-12.8-7-28.7-4.5-38.7 6.1L186.6 59.9c-4.6 4.9-10.5 8.2-17.1 9.5L102.4 82.7c-14.3 2.8-24.9 15-25.7 29.6l-3.8 68.3c-.4 6.7-2.8 13-7 18.2L23.1 252.1c-9.1 11.4-9.4 27.5-.7 39.2l40.9 54.8c4 5.3 6.2 11.8 6.4 18.5l.9 41.2c2.6-4.9 5.9-9.4 9.9-13.3L101.8 371l-.2-7.1c-.3-13.3-4.7-26.3-12.7-37L48 272.1l42.8-53.3c8.4-10.4 13.3-23.2 14-36.5l3.8-68.3 67.1-13.3c13.1-2.6 25-9.2 34.2-19L256.8 32zM426.7 136.7l36.6-36.6c29.7 39.8 48.8 87 48.8 139.9c0 132.5-107.5 240-240 240c-52.9 0-100.1-19.1-139.9-48.8l79.6-79.6 86-86 86-86 43-43zm56.1-63.6c-4.3-5.4-10.6-8.6-17.4-9s-13.5 2.2-18.3 7l-43 43-43 43-86 86-86 86-86 86c-4.8 4.8-7.4 11.5-7 18.3s3.7 13.2 9 17.4C150.8 487.1 207.3 512 272 512c150.2 0 272-121.8 272-272c0-64.7-24.9-121.2-61.2-166.9zM272 416a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-48-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM232 144c-66.3 0-120 53.7-120 120c0 27.2 9.1 52.3 24.3 72.5l22.9-22.9C149.6 299.4 144 282.4 144 264c0-48.6 39.4-88 88-88c18.4 0 35.4 5.6 49.5 15.3l22.9-22.9C284.3 153.1 259.2 144 232 144z\"]\n  };\n  const faClipboardCheck = {\n    prefix: 'fal',\n    iconName: 'clipboard-check',\n    icon: [384, 512, [], \"f46c\", \"M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm91.3 171.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L160 345.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faCartCirclePlus = {\n    prefix: 'fal',\n    iconName: 'cart-circle-plus',\n    icon: [640, 512, [], \"e3f3\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l37.9 0c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2l129.5 0c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16l-129.5 0c-15.2 0-28.3-10.7-31.4-25.6L152 288l187.2 0c5.9-11.4 12.9-22.2 21-32l-214.8 0L106.1 64l433.4 0L507.4 192.4c10.9 .7 21.5 2.4 31.7 5L570.6 71.8c5-20.2-10.2-39.8-31-39.8L99.1 32C92.5 13 74.4 0 53.9 0L16 0zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm136-88a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM512 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faTruckClock = {\n    prefix: 'fal',\n    iconName: 'truck-clock',\n    icon: [640, 512, [\"shipping-timed\"], \"f48c\", \"M64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l5.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64L384 384l0-320c0-17.7-14.3-32-32-32L64 32zm0 384c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 32 65.3 0c14 0 27.3 6.1 36.4 16.8l78.7 91.8c7.5 8.7 11.6 19.8 11.6 31.2L608 384l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96zM416 128l0 96 154.9 0-77.5-90.4c-3-3.5-7.5-5.6-12.1-5.6L416 128zm0 128l0 88.4c17-15.2 39.4-24.4 64-24.4c41.8 0 77.4 26.7 90.5 64l5.5 0 0-128-160 0zM224 416A64 64 0 1 0 96 416a64 64 0 1 0 128 0zm256 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM208 256a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-192a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm16 64l0 32 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faShippingTimed = faTruckClock;\n  const faPool8Ball = {\n    prefix: 'fal',\n    iconName: 'pool-8-ball',\n    icon: [512, 512, [], \"e3c5\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm368-64a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm37.3 14.2C304.8 184.5 312 199.4 312 216c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-16.6 7.2-31.5 18.7-41.8C212 166 208 155.5 208 144c0-26.5 21.5-48 48-48s48 21.5 48 48c0 11.5-4 22-10.7 30.2zM256 192a24 24 0 1 0 0 48 24 24 0 1 0 0-48z\"]\n  };\n  const faFileAudio = {\n    prefix: 'fal',\n    iconName: 'file-audio',\n    icon: [384, 512, [], \"f1c7\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM258 226.3c-7.6-4.6-17.4-2.1-22 5.4s-2.1 17.4 5.4 22C269.4 270.5 288 301.1 288 336s-18.6 65.5-46.5 82.3c-7.6 4.6-10 14.4-5.4 22s14.4 10 22 5.4c37.1-22.4 62-63.1 62-109.7s-24.9-87.3-62-109.7zm-18.3 67c-5.9-6.6-16-7.1-22.6-1.3s-7.1 16-1.3 22.6c5.1 5.7 8.1 13.1 8.1 21.3s-3.1 15.7-8.1 21.3c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3C249.8 367.4 256 352.4 256 336s-6.2-31.4-16.3-42.7zm-56.9-43.8c-5.6-2.6-12.3-1.8-17 2.2L122.2 288 80 288c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l42.2 0 43.6 36.3c4.8 4 11.4 4.8 17 2.2s9.2-8.3 9.2-14.5l0-144c0-6.2-3.6-11.9-9.2-14.5zM160 298.2l0 75.7-21.8-18.1c-2.9-2.4-6.5-3.7-10.2-3.7l-32 0 0-32 32 0c3.7 0 7.4-1.3 10.2-3.7L160 298.2z\"]\n  };\n  const faTurnDownLeft = {\n    prefix: 'fal',\n    iconName: 'turn-down-left',\n    icon: [512, 512, [], \"e331\", \"M160 208l0-57.3c0-3.7-3-6.7-6.7-6.7c-1.9 0-3.7 .8-5 2.2L35.8 272 148.3 397.8c1.3 1.4 3.1 2.2 5 2.2c3.7 0 6.7-3 6.7-6.7l0-57.3c0-17.7 14.3-32 32-32l176 0c61.9 0 112-50.1 112-112l0-112c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 112c0 26.5-21.5 48-48 48l-176 0c-17.7 0-32-14.3-32-32zM5.3 286C1.9 282.1 0 277.2 0 272s1.9-10.1 5.3-14L124.5 124.9c7.3-8.2 17.8-12.9 28.8-12.9c21.4 0 38.7 17.3 38.7 38.7l0 25.3 0 32 32 0 144 0c8.8 0 16-7.2 16-16l0-112c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 112c0 79.5-64.5 144-144 144l-144 0-32 0 0 32 0 25.3c0 21.4-17.3 38.7-38.7 38.7c-11 0-21.5-4.7-28.8-12.9L5.3 286z\"]\n  };\n  const faLockHashtag = {\n    prefix: 'fal',\n    iconName: 'lock-hashtag',\n    icon: [448, 512, [], \"e423\", \"M128 128l0 64 192 0 0-64c0-53-43-96-96-96s-96 43-96 96zM96 192l0-64C96 57.3 153.3 0 224 0s128 57.3 128 128l0 64 16 0c44.2 0 80 35.8 80 80l0 160c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 272c0-44.2 35.8-80 80-80l16 0zM32 272l0 160c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L80 224c-26.5 0-48 21.5-48 48zm144-32c8.8 0 16 7.2 16 16l0 32 64 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-64 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-64-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16zm16 144l64 0 0-64-64 0 0 64z\"]\n  };\n  const faChartRadar = {\n    prefix: 'fal',\n    iconName: 'chart-radar',\n    icon: [512, 512, [], \"e0e7\", \"M16 288c-11.4-19.8-11.4-44.2 0-64L108.3 64.2c11.4-19.8 32.6-32 55.4-32l184.6 0c22.9 0 44 12.2 55.4 32L496 224c11.4 19.8 11.4 44.2 0 64L403.7 447.8c-11.4 19.8-32.6 32-55.4 32l-184.6 0c-22.9 0-44-12.2-55.4-32L16 288zm27.7-48c-5.7 9.9-5.7 22.1 0 32L136 431.8c5.7 9.9 16.3 16 27.7 16l184.6 0c11.4 0 22-6.1 27.7-16L468.3 272c5.7-9.9 5.7-22.1 0-32L376 80.2c-5.7-9.9-16.3-16-27.7-16l-184.6 0c-11.4 0-22 6.1-27.7 16L43.7 240zM312 160c0 17.8-8.3 33.6-21.2 43.9l24.1 60.3c1.7-.2 3.4-.2 5.1-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56c-29.2 0-53.2-22.3-55.8-50.8l-54.7-10.9c-9.4 17.7-28 29.8-49.5 29.8c-30.9 0-56-25.1-56-56s25.1-56 56-56c6.8 0 13.4 1.2 19.4 3.5L211 193.3c-6.9-9.3-11-20.8-11-33.3c0-30.9 25.1-56 56-56s56 25.1 56 56zM270.5 293.8c3.6-6.9 8.7-12.9 14.7-17.7l-24.1-60.3c-1.7 .2-3.4 .2-5.1 .2c-6.8 0-13.4-1.2-19.4-3.5L205 254.7c5.9 8 9.8 17.7 10.8 28.2l54.7 10.9zM256 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-184-8a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faStaff = {\n    prefix: 'fal',\n    iconName: 'staff',\n    icon: [512, 512, [], \"f71b\", \"M284.2 44.2l-7.2 14.3c-11.9 23.7-2.2 52.5 21.5 64.4s52.5 2.2 64.4-21.5c1.7-3.4 5.1-5.5 8.8-5.5L400 96c8.8 0 16 7.2 16 16l0 47.7c0 7.1-4.7 13.4-11.6 15.4L234.8 223.6c-13.1 3.7-25 10.7-34.6 20.4l-39.4 39.4c-3 3-7.1 4.7-11.3 4.7L112 288c-8.8 0-16 7.2-16 16l0 37.5c0 4.2-1.7 8.3-4.7 11.3L14.1 430.1c-18.7 18.7-18.7 49.1 0 67.9s49.1 18.7 67.9 0L262.2 317.7c1.9-1.9 4.3-3.3 6.9-4.1l85.5-24.4c4.1-1.2 8.5-.7 12.3 1.5l32.8 18.5c7.7 4.3 17.5 1.6 21.8-6.1l19-33.6c2.1-3.7 5.5-6.4 9.5-7.5l3.9-1.1c34.3-9.8 58-41.2 58-76.9L512 80c0-44.2-35.8-80-80-80L355.8 0c-30.3 0-58 17.1-71.6 44.2zM355.8 32L432 32c26.5 0 48 21.5 48 48l0 103.9c0 21.4-14.2 40.3-34.8 46.2l-3.9 1.1c-12.1 3.5-22.4 11.6-28.6 22.6l-11.1 19.7-18.9-10.7c-11.2-6.3-24.4-7.9-36.8-4.4l-85.5 24.4c-7.8 2.2-15 6.4-20.8 12.2L59.3 475.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l77.3-77.3c9-9 14.1-21.2 14.1-33.9l0-21.5 21.5 0c12.7 0 24.9-5.1 33.9-14.1l39.4-39.4c5.8-5.8 12.9-10 20.8-12.2l169.6-48.5c20.6-5.9 34.8-24.7 34.8-46.2l0-47.7c0-26.5-21.5-48-48-48l-28.2 0c-15.9 0-30.4 9-37.5 23.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l7.2-14.3C321 42.3 337.6 32 355.8 32z\"]\n  };\n  const faBurger = {\n    prefix: 'fal',\n    iconName: 'burger',\n    icon: [512, 512, [\"hamburger\"], \"f805\", \"M256 64c94.4 0 172.9 68.1 189 157.8l0 .1c0 .1-.1 .2-.3 .3c-.7 .8-2.4 1.7-4.7 1.7L72 224c-2.4 0-4-1-4.7-1.7c-.1-.1-.2-.2-.3-.3l0-.1C83.1 132.1 161.6 64 256 64zM440 256c22.1 0 40.4-18.1 36.5-39.8C457.7 111.5 366.1 32 256 32S54.3 111.5 35.5 216.2C31.6 237.9 49.9 256 72 256l368 0zM128 448c-35.3 0-64-28.7-64-64l384 0c0 35.3-28.7 64-64 64l-256 0zM32 384c0 53 43 96 96 96l256 0c53 0 96-43 96-96c0-17.7-14.3-32-32-32L64 352c-17.7 0-32 14.3-32 32zM16 304c0 8.8 7.2 16 16 16l448 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 288c-8.8 0-16 7.2-16 16zM160 160a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm112-48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm80 48a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faHamburger = faBurger;\n  const faUtilityPole = {\n    prefix: 'fal',\n    iconName: 'utility-pole',\n    icon: [512, 512, [], \"e2c3\", \"M208 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 64 80 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 15.8 0 .3 0L480 96l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48c0 17.7-14.3 32-32 32l-42.5 0L304 231.8 304 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-271.8 0-.3 0-95.9-32 0 0 95.9 0 .3L240 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-264.2L74.5 128 32 128C14.3 128 0 113.7 0 96L0 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 47.9 0 .3 0L96 96l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 80 0 0-64zm-81.4 96L208 191.3l0-63.3-81.4 0zM304 191.3L385.4 128 304 128l0 63.3zM272 32l-32 0 0 64 32 0 0-64z\"]\n  };\n  const faTransporter6 = {\n    prefix: 'fal',\n    iconName: 'transporter-6',\n    icon: [512, 512, [], \"e2a7\", \"M48 0C39.2 0 32 7.2 32 16l0 16L16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32l0-16C64 7.2 56.8 0 48 0zM464 352c-8.8 0-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM208 16c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L224 0c-8.8 0-16 7.2-16 16zM96 272c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zm32 224c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faArrowTurnLeft = {\n    prefix: 'fal',\n    iconName: 'arrow-turn-left',\n    icon: [512, 512, [], \"e632\", \"M132.7 363.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 240 432 240c26.5 0 48 21.5 48 48l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-44.2-35.8-80-80-80L54.6 208 155.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6l128 128z\"]\n  };\n  const faWrench = {\n    prefix: 'fal',\n    iconName: 'wrench',\n    icon: [512, 512, [128295], \"f0ad\", \"M480 160c0-10.7-1.3-21.1-3.8-31l-48.9 48.9c-9 9-21.2 14.1-33.9 14.1L368 192c-26.5 0-48-21.5-48-48l0-25.4c0-12.7 5.1-24.9 14.1-33.9L383 35.8c-9.9-2.5-20.3-3.8-31-3.8c-70.7 0-128 57.3-128 128c0 9.2 1 18.1 2.8 26.7c3.2 15.2-.6 32.4-13.1 44.9L45.8 399.4C37 408.3 32 420.3 32 432.8C32 458.9 53.1 480 79.2 480c12.5 0 24.5-5 33.4-13.8L280.5 298.3c12.4-12.4 29.7-16.3 44.9-13.1c8.6 1.8 17.5 2.8 26.7 2.8c70.7 0 128-57.3 128-128zm32 0c0 88.4-71.6 160-160 160c-11.4 0-22.6-1.2-33.3-3.5c-5.6-1.2-11.5 .3-15.6 4.4L135.2 488.8c-14.9 14.9-35 23.2-56 23.2C35.5 512 0 476.5 0 432.8c0-21 8.3-41.1 23.2-56L191.1 208.9c4.1-4.1 5.6-10 4.4-15.6c-2.3-10.7-3.5-21.9-3.5-33.3C192 71.6 263.6 0 352 0c24.8 0 48.3 5.7 69.3 15.7c9.2 4.4 10.5 16.5 3.3 23.7l-67.9 67.9c-3 3-4.7 7.1-4.7 11.3l0 25.4c0 8.8 7.2 16 16 16l25.4 0c4.2 0 8.3-1.7 11.3-4.7l67.9-67.9c7.2-7.2 19.3-5.9 23.7 3.3c10.1 21 15.7 44.5 15.7 69.3zM88 408a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faBugs = {\n    prefix: 'fal',\n    iconName: 'bugs',\n    icon: [576, 512, [], \"e4d0\", \"M156.7 102.8l34-80.6c3.4-8.1-.4-17.5-8.5-21s-17.5 .4-21 8.5L128 88.6 94.7 9.8c-3.4-8.1-12.8-12-21-8.5s-12 12.8-8.5 21l34 80.6c-13.8 7-24.8 18.8-30.6 33.2l-31.5 0-5.4-27.1C30 100.2 21.5 94.6 12.9 96.3S-1.4 106.5 .3 115.1l8 40C9.8 162.6 16.4 168 24 168l40 0 0 49.8-45.1 15c-5.7 1.9-9.9 6.9-10.8 12.9l-8 56c-1.2 8.7 4.8 16.9 13.6 18.1s16.9-4.8 18.1-13.6l6.6-46.2 30.9-10.3C79.3 272.3 101.8 288 128 288s48.7-15.7 58.6-38.3l30.9 10.3 6.6 46.2c1.2 8.7 9.4 14.8 18.1 13.6s14.8-9.4 13.6-18.1l-8-56c-.9-6-5-11-10.8-12.9l-45.1-15 0-49.8 40 0c7.6 0 14.2-5.4 15.7-12.9l8-40c1.7-8.7-3.9-17.1-12.6-18.8s-17.1 3.9-18.8 12.6L218.9 136l-31.5 0c-5.8-14.4-16.8-26.2-30.6-33.2zM160 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64zm332.3 55.4l69.7-52.8c7-5.3 8.4-15.4 3.1-22.4s-15.4-8.4-22.4-3.1l-68.2 51.6 10.6-84.9c1.1-8.8-5.1-16.8-13.9-17.9s-16.8 5.1-17.9 13.9l-10.8 86.8c-15.4-.9-30.8 3.9-43.1 13.4l-27.3-15.8 8.9-26.2c2.8-8.4-1.7-17.5-10-20.3s-17.5 1.7-20.3 10l-13.1 38.6c-2.4 7.2 .6 15.2 7.2 19l34.6 20-24.9 43.1L308 323.1c-5.9-1.2-12.1 1-15.8 5.8l-34.9 44.5c-5.5 7-4.2 17 2.7 22.5s17 4.2 22.5-2.7l28.8-36.7 32 6.5c-2.7 24.5 8.9 49.4 31.6 62.4s50 10.7 69.9-3.8L466.4 446 449 489.3c-3.3 8.2 .7 17.5 8.9 20.8s17.5-.7 20.8-8.9l21.1-52.5c2.3-5.6 1.1-12-2.9-16.6l-31.5-35.5 24.9-43.1 34.6 20c6.6 3.8 15 2.4 20-3.3l26.9-30.6c5.8-6.6 5.2-16.7-1.5-22.6s-16.7-5.2-22.6 1.5l-18.3 20.8-27.3-15.8c2.2-15.4-1.4-31.1-9.9-44.1zM434.6 386c-8.8 15.3-28.4 20.5-43.7 11.7s-20.6-28.4-11.7-43.7l32-55.4c8.8-15.3 28.4-20.5 43.7-11.7s20.5 28.4 11.7 43.7l-32 55.4z\"]\n  };\n  const faVectorPolygon = {\n    prefix: 'fal',\n    iconName: 'vector-polygon',\n    icon: [448, 512, [], \"e2c7\", \"M408 64c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zM360 32c-22.1 0-40 17.9-40 40l0 8L128 80l0-8c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72l0 48c0 22.1 17.9 40 40 40l8 0 0 192-8 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-8 192 0 0 8c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-43.7 0-25.4-42.3c8.1-7.3 13.2-17.9 13.2-29.7l0-48c0-11.8-5.1-22.3-13.2-29.7L364.3 160l43.7 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zM307.7 320l25.4 42.3c-8.1 7.3-13.2 17.9-13.2 29.7l0 8-192 0 0-8c0-22.1-17.9-40-40-40l-8 0 0-192 8 0c22.1 0 40-17.9 40-40l0-8 192 0 0 8c0 11.8 5.1 22.3 13.2 29.7L307.7 192 264 192c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l43.7 0zM40 384l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm320 0l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zM264 224l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zM88 64c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0z\"]\n  };\n  const faDiagramNested = {\n    prefix: 'fal',\n    iconName: 'diagram-nested',\n    icon: [448, 512, [], \"e157\", \"M144 64c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-32 0-32 0-32 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l96 0zM112 224l32 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L48 32C21.5 32 0 53.5 0 80l0 96c0 26.5 21.5 48 48 48l32 0 0 96c0 44.2 35.8 80 80 80l96 0 0 32c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 32-96 0c-26.5 0-48-21.5-48-48l0-96zM288 368l0-32c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-32 0-32z\"]\n  };\n  const faRupeeSign = {\n    prefix: 'fal',\n    iconName: 'rupee-sign',\n    icon: [448, 512, [8360, \"rupee\"], \"f156\", \"M0 80C0 53.5 21.5 32 48 32l64 0c79.5 0 144 64.5 144 144c0 65.6-43.9 121-103.9 138.3l54.8 144c3.1 8.3-1 17.5-9.3 20.6s-17.5-1-20.6-9.3L119.9 319.8c-2.6 .1-5.3 .2-7.9 .2l-80 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 304 0 80zM32 288l80 0c61.9 0 112-50.1 112-112s-50.1-112-112-112L48 64c-8.8 0-16 7.2-16 16l0 208zm264.8-27.6c-1.5 9.7-.4 16.5 1.8 21.6c2.2 5.1 5.9 9.7 11.5 14c12.1 9.2 29.9 15.2 51.4 22.6l.1 0c20 6.8 43.6 14.8 60.7 28.8c8.9 7.3 16.6 16.6 21.2 28.4c4.6 11.9 5.7 25.3 3.4 40.3c-3.9 25.5-19 44-40.2 54.2c-20.6 9.9-46.3 11.8-72.8 7.2l-.1 0c-9-1.6-20.6-5.5-31-9.3c-7-2.5-14.2-5.3-20.2-7.6c0 0 0 0 0 0c-3-1.2-5.8-2.2-8.1-3.1c-8.3-3.1-12.5-12.3-9.4-20.6s12.3-12.5 20.6-9.4c2.7 1 5.7 2.2 8.8 3.4c0 0 0 0 0 0c5.8 2.2 12.3 4.7 19.1 7.2c10.5 3.8 19.8 6.8 25.9 7.9c22 3.9 40.4 1.7 53.3-4.5c12.3-5.9 20.2-15.7 22.5-30.3c1.6-10.6 .6-18.2-1.6-23.9c-2.2-5.7-6-10.7-11.6-15.2c-11.8-9.7-29.5-16-50.8-23.3l-2.8-1c-19.2-6.5-41.4-14-57.7-26.5c-9-6.8-16.8-15.6-21.6-27c-4.8-11.5-6.1-24.4-3.9-38.9c3.7-23.9 19-42 39.7-52.6c20.5-10.4 46.3-13.6 73.3-8.8c7.7 1.4 31 6.4 39.4 8.9c8.5 2.5 13.3 11.4 10.7 19.9s-11.4 13.3-19.9 10.7c-6.7-2-28.7-6.8-35.8-8.1c-21.4-3.8-40-.9-53.2 5.8c-13 6.6-20.7 16.8-22.6 28.9z\"]\n  };\n  const faRupee = faRupeeSign;\n  const faFileImage = {\n    prefix: 'fal',\n    iconName: 'file-image',\n    icon: [384, 512, [128443], \"f1c5\", \"M352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM72 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM181.3 368.9c-2.9 4.3-7.7 7-12.9 7.1s-10.1-2.2-13.2-6.4l-14.4-19.3L99 416l186.2 0L219.7 311.3l-38.4 57.6zM219.9 272c8 0 15.5 4.1 19.8 11l76 121.5c2.8 4.5 4.3 9.7 4.3 15.1c0 15.7-12.7 28.4-28.4 28.4L92.4 448C76.7 448 64 435.3 64 419.6c0-5.4 1.5-10.7 4.4-15.2l51.8-81.4c4.3-6.8 11.9-10.9 19.9-10.9c7.4 0 14.4 3.5 18.9 9.4l8.1 10.9 33.3-49.9c4.3-6.5 11.6-10.4 19.4-10.4z\"]\n  };\n  const faCircleQuestion = {\n    prefix: 'fal',\n    iconName: 'circle-question',\n    icon: [512, 512, [62108, \"question-circle\"], \"f059\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm168.7-86.2c6.5-24.6 28.7-41.8 54.2-41.8l57.1 0c35.5 0 64 29 64 64.3c0 24-13.4 46.2-34.9 57.2L272 268.3l0 19.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-29.5c0-6 3.4-11.5 8.7-14.3l45.8-23.4c10.7-5.4 17.5-16.6 17.5-28.7c0-17.8-14.4-32.3-32-32.3l-57.1 0c-10.9 0-20.5 7.4-23.2 17.9l-.2 .7c-2.2 8.5-11 13.7-19.5 11.4s-13.7-11-11.4-19.5l.2-.7zM232 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faQuestionCircle = faCircleQuestion;\n  const faTicketsPerforated = {\n    prefix: 'fal',\n    iconName: 'tickets-perforated',\n    icon: [640, 512, [], \"e63f\", \"M160 64l416 0c17.7 0 32 14.3 32 32l0 47.5c-23.7 11.8-40 36.2-40 64.5s16.3 52.8 40 64.5l0 47.5c0 17.7-14.3 32-32 32l-416 0c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32zm452.2 77.5l-.1 0c0 0 0 0 .1 0c0 0 0 0 0 0zm0 132.9l-.1 0c0 0 .1 0 .1 0zM96 96l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-56c0-8.8-7.4-15.7-15.6-19.1C610.1 238.8 600 224.6 600 208s10.1-30.8 24.4-36.9c8.1-3.4 15.6-10.3 15.6-19.1l0-56c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm400 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 368c0 61.9 50.1 112 112 112l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-416 0c-44.2 0-80-35.8-80-80l0-256z\"]\n  };\n  const faImageUser = {\n    prefix: 'fal',\n    iconName: 'image-user',\n    icon: [512, 512, [], \"e1b8\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM299.4 320l-86.9 0c-18.6 0-34 14-36.3 32l159.4 0c-2.2-18-17.6-32-36.3-32zm-86.9-32l43.4 0 43.4 0c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4l-169.1 0c-15.1 0-27.4-12.3-27.4-27.4c0-37.9 30.7-68.6 68.6-68.6z\"]\n  };\n  const faBuoy = {\n    prefix: 'fal',\n    iconName: 'buoy',\n    icon: [576, 512, [], \"e5b5\", \"M192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l12.3 0L147 304l-51 0c-17.7 0-32 14.3-32 32l0 16c0 13.3 1.8 26.1 5.2 38.3c10-4.6 20.9-6.5 31.7-5.7C97.7 374.3 96 363.4 96 352l0-16 384 0 0 16c0 11.4-1.7 22.3-4.8 32.6c10.8-.8 21.7 1.1 31.7 5.7c3.4-12.2 5.2-25.1 5.2-38.3l0-16c0-17.7-14.3-32-32-32l-51 0L371.7 32 384 32c8.8 0 16-7.2 16-16s-7.2-16-16-16L192 0zM339 32l9.8 46.4-60.8 76-60.8-76L237 32l102 0zM218.7 119l48.8 61L183.8 284.6 218.7 119zM288 205.6L366.7 304l-157.4 0L288 205.6zm104.2 79L308.5 180l48.8-61 34.9 165.7zM192 480c-20.9 0-41.7-9.9-58.2-21.2c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480z\"]\n  };\n  const faPlaneDeparture = {\n    prefix: 'fal',\n    iconName: 'plane-departure',\n    icon: [640, 512, [128747], \"f5b0\", \"M158.7 105.4c11.5-5.2 24.5-5.7 36.4-1.4L375 170c4.2 1.5 8.8 1.3 12.8-.8l88-45c15.8-8.1 33.3-12.3 51-12.3l61 0c12.7 0 21.1 13.1 15.8 24.6c-15.4 33.4-41.7 60.5-74.6 77L255.6 350.3c-2.2 1.1-4.7 1.7-7.2 1.7l-139.2 0c-4.2 0-8.3-1.7-11.3-4.7L34.1 283.5l23.7-13.6c4.4-2.5 9.8-2.8 14.4-.7l57.2 25.4c4.4 2 9.5 1.8 13.8-.4l115-58.8c5.1-2.6 8.5-7.8 8.7-13.6s-2.6-11.2-7.5-14.3L121.9 122.2l-6.6-14.6 6.6 14.6 36.9-16.8zM206.1 74c-19.7-7.2-41.5-6.4-60.6 2.3L108.6 93.1c-23.3 10.6-25.4 42.8-3.6 56.3l113.5 70.5-83 42.4L85.3 240l-6.1 13.7L85.3 240c-14-6.2-30-5.4-43.3 2.2L18.2 255.7c-18.3 10.5-21.7 35.5-6.8 50.4l63.8 63.8c9 9 21.2 14.1 33.9 14.1l139.2 0c7.5 0 14.8-1.7 21.5-5.1L543.3 242.2c39.4-19.7 70.9-52.2 89.3-92.2c15.1-32.7-8.8-70-44.8-70l-61 0c-22.8 0-45.2 5.4-65.5 15.8l-81.8 41.8L206.1 74zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l608 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480z\"]\n  };\n  const faHandshakeSlash = {\n    prefix: 'fal',\n    iconName: 'handshake-slash',\n    icon: [640, 512, [], \"e060\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM640 368l0-208c0-17.7-14.3-32-32-32l-48 0-32 0 0 32 0 178.7 32 25.3L560 160l48 0 0 208c0 8.8-7.2 16-16 16l-6.6 0L617 409c13.8-8.4 23-23.6 23-41zM403.3 403.3L371 377.8c-.2 1.1-.2 2.2-.2 3.3c.4 8.1-2.3 16.3-8.1 22.9c-12.3 13.9-33.8 14.5-46.9 1.4l-8.1-8.1c-3.6-3.6-8.7-5.3-13.7-4.5s-9.4 3.9-11.8 8.4c-1.9 3.6-4.4 6.9-7.6 9.8c-13.8 12.3-34.8 11.7-47.8-1.3l-39.9-39.8-28.6-28.6c-12.4-12.4-28.9-19.8-46.3-20.9l0-146.8L54.6 128 32 128c-17.7 0-32 14.3-32 32L0 368c0 26.5 21.5 48 48 48l16 0c26.5 0 48-21.5 48-48l0-15.7c8.9 1 17.2 5 23.6 11.4l28.6 28.6 15.4 15.4 .1 .1 24.3 24.3c25.1 25.1 65.4 26.2 91.8 2.6c.8-.7 1.6-1.4 2.3-2.2c26.3 21.3 65.3 18.6 88.4-7.3c6-6.7 10.3-14.4 13-22.5c1.2 .3 2.5 .5 3.8 .7zM196.4 240l-2.8-2.2c.2 .8 .4 1.5 .6 2.2l2.3 0zM292.3 99l-30.9 29.2 25.4 20 27.5-26C332.2 105.4 355.8 96 380.4 96c22.7 0 44.6 8 61.9 22.6l44.8 37.7c2.5 2.1 5.6 3.4 8.8 3.7l0-38.1L462.9 94.1C439.8 74.6 410.6 64 380.4 64c-32.8 0-64.3 12.5-88.1 35zm-54.9 .2L272.6 64l-8.7 0c-22.5 0-44.6 5.3-64.5 15.3l28.7 22.6c3.1-1 6.2-1.9 9.3-2.7zm121.4 79.1l-15.6 14.4L366.3 211l18-14.6c2.4-5.6 1.5-12.4-2.9-17.2c-6-6.5-16.1-6.9-22.6-.9zM80 160l0 208c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-208 48 0z\"]\n  };\n  const faBookBookmark = {\n    prefix: 'fal',\n    iconName: 'book-bookmark',\n    icon: [448, 512, [], \"e0bb\", \"M0 64C0 28.7 28.7 0 64 0L176 0 336 0l64 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM320 32L192 32l0 174.7 54-43.2c5.8-4.7 14.1-4.7 20 0l54 43.2L320 32zM160 32L64 32C46.3 32 32 46.3 32 64l0 328.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16l-48 0 0 208c0 6.2-3.5 11.8-9.1 14.4s-12.1 1.9-16.9-1.9l-70-56-70 56c-4.8 3.8-11.4 4.6-16.9 1.9s-9.1-8.3-9.1-14.4l0-208zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416z\"]\n  };\n  const faBorderCenterH = {\n    prefix: 'fal',\n    iconName: 'border-center-h',\n    icon: [448, 512, [], \"f89c\", \"M16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 240zM32 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM128 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm192-48a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0-336a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM224 424a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0-336a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM416 424a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0-384a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM224 328a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm192 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM32 328a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM416 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM32 136a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm192 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCanFood = {\n    prefix: 'fal',\n    iconName: 'can-food',\n    icon: [384, 512, [129387], \"e3e6\", \"M336 432l0-146.4c-12.8 6.5-27.7 11.9-43.7 16.2c-6.5 1.7-13.3 3.3-20.4 4.7c-1.3 43-36.6 77.6-80 77.6s-78.7-34.5-80-77.6c-7-1.4-13.8-3-20.4-4.7c-16-4.3-30.8-9.7-43.7-16.2L48 432c0 3 1.5 7.5 7.6 13.3c6.1 5.8 15.9 11.8 29.2 17.1C111.4 473.1 149.3 480 192 480s80.6-6.9 107.2-17.6c13.4-5.3 23.1-11.3 29.2-17.1c6.1-5.8 7.6-10.3 7.6-13.3zm0-183.7l0-120.7c-7.4 4.7-15.9 8.9-24.9 12.5C279.8 152.6 237.7 160 192 160s-87.8-7.4-119.1-19.9c-9.1-3.6-17.5-7.8-24.9-12.5l0 120.7c11.7 8.5 29.3 16.4 51.9 22.5c5.6 1.5 11.4 2.9 17.5 4.1C129.1 245.1 158.1 224 192 224s62.9 21.1 74.5 50.9c6.1-1.2 11.9-2.6 17.5-4.1c22.7-6.1 40.3-14 51.9-22.5zM48 80c0 3 1.5 7.5 7.6 13.3c6.1 5.8 15.9 11.8 29.2 17.1C111.4 121.1 149.3 128 192 128s80.6-6.9 107.2-17.6c13.4-5.3 23.1-11.3 29.2-17.1C334.5 87.5 336 83 336 80s-1.5-7.5-7.6-13.3c-6.1-5.8-15.9-11.8-29.2-17.1C272.6 38.9 234.7 32 192 32s-80.6 6.9-107.2 17.6C71.4 54.9 61.7 60.9 55.6 66.7C49.5 72.5 48 77 48 80zm320 0l0 352 0 8c0 39.8-78.8 72-176 72s-176-32.2-176-72l0-8L16 80l0-8C16 32.2 94.8 0 192 0s176 32.2 176 72l0 8zM192 352a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faTypewriter = {\n    prefix: 'fal',\n    iconName: 'typewriter',\n    icon: [512, 512, [], \"f8e7\", \"M128 32c-17.7 0-32 14.3-32 32l0 96-32 0 0-96C64 28.7 92.7 0 128 0L356.1 0c17 0 33.3 6.7 45.3 18.7l27.9 27.9c12 12 18.7 28.3 18.7 45.3l0 68.1-32 0 0-68.1c0-8.5-3.4-16.6-9.4-22.6L378.7 41.4c-6-6-14.1-9.4-22.6-9.4L128 32zM32 224l0 64 32 0 384 0 32 0 0-64-114.7 0L352 237.3c-12 12-28.3 18.7-45.3 18.7l-101.5 0c-17 0-33.3-6.7-45.3-18.7l22.6-22.6c6 6 14.1 9.4 22.6 9.4l101.5 0c8.5 0 16.6-3.4 22.6-9.4l13.3-13.3c6-6 14.1-9.4 22.6-9.4L480 192c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 128c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-128c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l114.7 0c8.5 0 16.6 3.4 22.6 9.4l13.3 13.3L160 237.3 146.7 224 32 224zm32 96l0 128c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-128L64 320zm96 96l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16-48a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm48 16a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm80-16a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm48 16a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm80-16a16 16 0 1 1 -32 0 16 16 0 1 1 32 0z\"]\n  };\n  const faArrowRightFromArc = {\n    prefix: 'fal',\n    iconName: 'arrow-right-from-arc',\n    icon: [512, 512, [], \"e4b1\", \"M32 256C32 132.3 132.3 32 256 32c8.8 0 16-7.2 16-16s-7.2-16-16-16C114.6 0 0 114.6 0 256S114.6 512 256 512c8.8 0 16-7.2 16-16s-7.2-16-16-16C132.3 480 32 379.7 32 256zM362.6 116c-6.6-5.9-16.7-5.3-22.6 1.3s-5.3 16.7 1.3 22.6L453.9 240 176 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l277.9 0L341.4 372c-6.6 5.9-7.2 16-1.3 22.6s16 7.2 22.6 1.3l144-128c3.4-3 5.4-7.4 5.4-12s-2-8.9-5.4-12l-144-128z\"]\n  };\n  const faCircleK = {\n    prefix: 'fal',\n    iconName: 'circle-k',\n    icon: [512, 512, [], \"e113\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm91.1-356.5c6.4-6.1 6.5-16.3 .4-22.6s-16.3-6.5-22.6-.4L192 260.8 192 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 154.5 0 69.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-62.7 44.6-43.1 86.6 115.4c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4l-89-118.6 87.3-84.3z\"]\n  };\n  const faFaceHandOverMouth = {\n    prefix: 'fal',\n    iconName: 'face-hand-over-mouth',\n    icon: [512, 512, [129762], \"e378\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 57.4-21.6 109.7-57 149.3c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3C487.3 381.4 512 321.6 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 57.6 19.1 110.8 51.2 153.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4C48.7 353 32 306.5 32 256zm144.4-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-95 125.3L248 318.6s0 0 0 0c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0c0 0 0 0 0 0l17.3-17.3 34-34 16-16c3.1-3.1 7.2-4.7 11.3-4.7s8.2 1.6 11.3 4.7s4.7 7.2 4.7 11.3s-1.6 8.2-4.7 11.3c0 0 0 0 0 0l-16 16-34 34L280 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0c0 0 0 0 0 0l17.3-17.3 34-34s0 0 0 0s0 0 0 0c6.2-6.2 16.4-6.2 22.6 0c.7 .7 1.3 1.4 1.8 2.1c4.4 6.2 3.8 14.9-1.8 20.5c0 0 0 0 0 0l-5.1 5.1-26.9 26.9-2 2L312 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l17.3-17.3 2-2c6.2-6.2 16.4-6.2 22.6 0c.7 .7 1.3 1.4 1.8 2.1c4.4 6.2 3.8 14.9-1.8 20.5L344 414.6l-37.5 37.5C288.7 470 264.4 480 239.2 480c-52.6 0-95.2-42.6-95.2-95.2l0-32.8 0-53.6c0-11 9-20 20-20c9.1 0 16.8 6.1 19.2 14.5c.2 .8 .4 1.7 .6 2.5c.1 1 .2 2 .2 3l0 11.7 0 8c0 7.1 8.6 10.7 13.7 5.7l5.7-5.7 10.4-10.4 2.3-2.3 9.4-9.4s0 0 0 0l51.3-51.3c5.6-5.6 14.3-6.2 20.5-1.8c.7 .5 1.4 1.1 2.1 1.8c6.2 6.2 6.2 16.4 0 22.6c0 0 0 0 0 0l-34 34zm-11.3-79.2L207 269.1c-9.4-13.7-25.1-22.7-43-22.7c-28.7 0-52 23.3-52 52l0 53.6 0 32.8C112 455.1 168.9 512 239.2 512c33.7 0 66.1-13.4 89.9-37.3l56.8-56.8c18.1-18.1 18.7-47.1 1.8-65.9c16.9-18.8 16.3-47.8-1.8-65.9c-1-1-2.1-2-3.2-3c3.7-15.7-.5-32.8-12.8-45s-29.4-16.5-45-12.8c-.9-1.1-1.9-2.2-3-3.2c-18.7-18.7-49.1-18.7-67.9 0z\"]\n  };\n  const faPopcorn = {\n    prefix: 'fal',\n    iconName: 'popcorn',\n    icon: [448, 512, [127871], \"f819\", \"M178.9 22.9c-8-4.4-17.1-6.9-26.9-6.9c-25.5 0-47 17-53.8 40.3C70 59.2 48 83 48 112c0 4.4 .5 8.6 1.5 12.7C34.5 131.3 23 144.2 18.3 160l35.8 0c4.4-4.9 10.8-8 17.9-8c6.1 0 11.6-3.4 14.3-8.9s2.1-11.9-1.5-16.8c-3-4-4.8-9-4.8-14.4c0-13.3 10.7-24 24-24c1.7 0 3.3 .2 4.8 .5c4.7 1 9.6-.3 13.4-3.3s5.9-7.7 5.8-12.5l0-.7C128 58.7 138.8 48 152 48c8.1 0 15.2 4 19.6 10.1c3.7 5.3 10.2 7.8 16.5 6.4s11.1-6.4 12.3-12.8C202.4 40.5 212.2 32 224 32s21.6 8.5 23.6 19.7c1.1 6.3 6 11.4 12.3 12.8s12.8-1.1 16.5-6.4C280.8 52 287.9 48 296 48c13.2 0 24 10.7 24 23.9l0 .7c0 4.8 2.1 9.4 5.8 12.5s8.6 4.3 13.4 3.3c1.5-.3 3.2-.5 4.8-.5c13.3 0 24 10.7 24 24c0 3.5-.7 6.8-2.1 9.7c-2.1 4.7-1.8 10 .7 14.5s7 7.4 12.1 8c9.2 1 16.9 7.4 19.9 15.8l32.8 0c-2.7-19-14.9-34.9-31.7-42.7c.2-1.7 .2-3.5 .2-5.3c0-29-22-52.8-50.2-55.7C343 33 321.5 16 296 16c-9.7 0-18.9 2.5-26.9 6.9C258.9 9 242.5 0 224 0s-34.9 9-45.1 22.9zM33.2 224l64.9 0 30 210.3c1.2 8.7 9.4 14.8 18.1 13.6s14.8-9.4 13.6-18.1L130.4 224l77.6 0 0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208 77.6 0L288.2 429.7c-1.2 8.7 4.8 16.9 13.6 18.1s16.9-4.8 18.1-13.6l30-210.3 64.9 0L346.9 468.3c-1.9 6.9-8.2 11.7-15.4 11.7l-215 0c-7.2 0-13.5-4.8-15.4-11.7L33.2 224zM224 192l-111.7 0-.5 0-83.6 0C12.6 192 0 204.6 0 220.2c0 2.5 .3 5.1 1 7.5L70.2 476.8C76 497.6 94.9 512 116.5 512l215 0c21.6 0 40.5-14.4 46.2-35.2L447 227.7c.7-2.5 1-5 1-7.5c0-15.6-12.6-28.2-28.2-28.2l-83.6 0-.5 0L224 192z\"]\n  };\n  const faHouseWater = {\n    prefix: 'fal',\n    iconName: 'house-water',\n    icon: [576, 512, [\"house-flood\"], \"f74f\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 158c9.9-5.7 20.9-8.6 32-8.6l0-177.7L288 37.3 480 206.7l0 177.7c11.1 0 22.1 2.9 32 8.6l0-158 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L298.6 4zM208 208l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32zm128 0l0 96-96 0 0-96 96 0zM192 480c-20.9 0-41.7-9.9-58.2-21.2c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480z\"]\n  };\n  const faHouseFlood = faHouseWater;\n  const faObjectSubtract = {\n    prefix: 'fal',\n    iconName: 'object-subtract',\n    icon: [512, 512, [], \"e49e\", \"M64 32l32 0L96 0 64 0C28.7 0 0 28.7 0 64L0 96l32 0 0-32c0-17.7 14.3-32 32-32zm160 0l0-32L128 0l0 32 96 0zM32 128L0 128l0 96 32 0 0-96zm0 128L0 256l0 32c0 35.3 28.7 64 64 64l32 0 0-32-32 0c-17.7 0-32-14.3-32-32l0-32zm96 96l32 0 32 0 32 0 0-32-32 0-32 0-32 0 0 32zm32 32l0 64c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-64 0 0 32 64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32l0-64-32 0zM352 192l0-32 0-32-32 0 0 32 0 32 0 32 32 0 0-32zm0-128c0-35.3-28.7-64-64-64L256 0l0 32 32 0c17.7 0 32 14.3 32 32l0 32 32 0 0-32zM256 320l0 32 32 0c35.3 0 64-28.7 64-64l0-32-32 0 0 32c0 17.7-14.3 32-32 32l-32 0z\"]\n  };\n  const faCodeBranch = {\n    prefix: 'fal',\n    iconName: 'code-branch',\n    icon: [448, 512, [], \"f126\", \"M80 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80-48c0 38.7-27.5 71-64 78.4l0 115.2c20.3-20.7 48.7-33.6 80-33.6l96 0c44.2 0 80-35.8 80-80l0-1.6c-36.5-7.4-64-39.7-64-78.4c0-44.2 35.8-80 80-80s80 35.8 80 80c0 38.7-27.5 71-64 78.4l0 1.6c0 61.9-50.1 112-112 112l-96 0c-44.2 0-80 35.8-80 80l0 1.6c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4l0-1.6 0-193.6C27.5 151 0 118.7 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 480a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faWarehouseFull = {\n    prefix: 'fal',\n    iconName: 'warehouse-full',\n    icon: [640, 512, [\"warehouse-alt\"], \"f495\", \"M326.2 36c-4-1.7-8.4-1.7-12.4 0L51.6 146.4C39.7 151.4 32 163 32 175.9L32 496c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 175.9c0-25.8 15.4-49 39.2-59L301.4 6.5c11.9-5 25.3-5 37.3 0L600.8 116.9c23.7 10 39.2 33.2 39.2 59L640 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-320.1c0-12.9-7.7-24.5-19.6-29.5L326.2 36zM96 224c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-272-384 0 0 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-272zM352 400l0 80 80 0c8.8 0 16-7.2 16-16l0-48c0-8.8-7.2-16-16-16l-80 0zm-32 80l0-80-128 0 0 64c0 8.8 7.2 16 16 16l112 0zm0-176c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16l0 64 128 0 0-64zm112 64c26.5 0 48 21.5 48 48l0 48c0 26.5-21.5 48-48 48l-224 0c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 32 0 32 32 0 48 0z\"]\n  };\n  const faWarehouseAlt = faWarehouseFull;\n  const faHatCowboy = {\n    prefix: 'fal',\n    iconName: 'hat-cowboy',\n    icon: [640, 512, [], \"f8c0\", \"M249.7 64c4.3 .2 6.7 1.1 8.2 1.8c2.1 1 4.3 2.6 8.5 6.3c.6 .5 1.2 1.1 1.9 1.7c0 0 0 0 0 0C276.7 81.3 293 96 320 96s43.3-14.7 51.7-22.2c.7-.6 1.3-1.2 1.9-1.7c4.2-3.7 6.4-5.2 8.5-6.3c1.5-.7 3.9-1.6 8.2-1.8c.5 .4 1.2 1 2.3 1.9c3.9 3.7 8.8 10.5 14.4 21c11.1 21 21.4 50.4 30.2 81.7c8.7 30.9 15.5 62 20.2 85.5c.8 4 1.5 7.9 2.2 11.4c10.8-3.7 21-7.6 30.3-11.7C476.4 184.2 441.4 32 392 32c-21.3 0-31.6 9.1-41.2 17.6C342.3 57 334.4 64 320 64s-22.3-7-30.8-14.4C279.6 41.1 269.3 32 248 32c-49.3 0-84.4 152.2-97.9 221.9c9.4 4.1 19.5 8 30.3 11.7c.7-3.5 1.4-7.3 2.2-11.3c4.7-23.5 11.5-54.6 20.2-85.5C211.6 137.4 221.9 108 233 87c5.6-10.5 10.6-17.3 14.4-21c1-1 1.8-1.6 2.3-1.9zm139.9-.5s0 0 .1 .1c-.1 0-.1-.1-.1-.1zm-139.3 .1c.1 0 .1-.1 .1-.1s0 0-.1 .1zm-239 156c-9.5 5.9-13.5 17.9-9.9 28.5c13.5 37.7 38.4 72.3 66.1 100.6C116.4 398.9 196.4 448 320 448s203.7-49.1 252.6-99.2c27.7-28.3 52.5-62.9 66.1-100.6c3.6-10.6-.4-22.6-9.9-28.5c-9.5-5.9-21.7-4.5-29.6 3.3c-20.4 19.4-45.3 34.8-70.1 47.7C481.8 295.2 411.6 320 320.1 320s-161.9-24.8-209-49.3C86.3 257.8 61.3 242.4 40.9 223c-7.9-7.9-20.2-9.2-29.6-3.3zm533.1 80.6c14.9-7.7 30.5-16.6 45.5-27.1c-11.3 18.7-25.4 36.4-41.1 52.4c-43.3 44.4-115.1 89.2-228.8 89.2c-113.7 0-185.4-44.8-228.7-89.2c-15.6-16-29.8-33.7-41.1-52.4c15 10.4 30.6 19.3 45.5 27.1c51.1 26.6 126.7 53 224.4 53s173.2-26.5 224.3-53z\"]\n  };\n  const faBridge = {\n    prefix: 'fal',\n    iconName: 'bridge',\n    icon: [576, 512, [], \"e4c8\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l64 0 0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 128 0 128 0 128 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-64 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0L352 32 224 32 96 32 16 32zM464 64l0 64-96 0 0-64 96 0zM336 64l0 64-96 0 0-64 96 0zM208 64l0 64-96 0 0-64 96 0zM16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c35.3 0 64 28.7 64 64l0 96c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-96c0-35.3 28.7-64 64-64l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-53 0-96 43-96 96l0 96c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-96c0-53-43-96-96-96s-96 43-96 96l0 96c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-96c0-53-43-96-96-96l-16 0z\"]\n  };\n  const faPhoneFlip = {\n    prefix: 'fal',\n    iconName: 'phone-flip',\n    icon: [512, 512, [128381, \"phone-alt\"], \"f879\", \"M136.2 275.2c16.4-7 35.4-2.4 46.7 11.4l33.2 40.6c46-26.7 84.4-65.1 111.1-111.1L286.7 183c-13.8-11.3-18.5-30.3-11.4-46.7l48-112C330.8 6.7 349.7-3.1 368.4 .9l112 24C498.8 28.8 512 45.1 512 64c0 0 0 0 0 0c0 236.7-183.5 430.5-416 446.9c-4.5 .3-9.1 .6-13.7 .8c0 0 0 0 0 0c0 0-.1 0-.1 0c-6.1 .2-12.1 .4-18.3 .4c0 0 0 0 0 0c-18.9 0-35.2-13.2-39.1-31.6l-24-112c-4-18.7 5.8-37.6 23.4-45.1l112-48zM64.3 480C293.9 479.8 480 293.7 480 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0-3.8-2.6-7-6.3-7.8l-112-24c-3.7-.8-7.5 1.2-9 4.7l-48 112c-1.4 3.3-.5 7.1 2.3 9.3l40.6 33.2c12.2 9.9 15.3 27.2 7.4 40.8c-29.5 50.9-71.9 93.3-122.7 122.7c-13.6 7.9-30.9 4.7-40.8-7.4l-33.2-40.6c-2.3-2.8-6.1-3.7-9.3-2.3l-112 48c-3.5 1.5-5.5 5.3-4.7 9l24 112c.8 3.7 4.1 6.3 7.8 6.3c.1 0 .2 0 .3 0z\"]\n  };\n  const faPhoneAlt = faPhoneFlip;\n  const faArrowDownFromDottedLine = {\n    prefix: 'fal',\n    iconName: 'arrow-down-from-dotted-line',\n    icon: [448, 512, [], \"e090\", \"M235.3 475.3c-6.2 6.2-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 425.4 208 320l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 144 0 105.4L340.7 324.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-128 128zM32 88a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm384 0a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM104 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM224 88a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm72-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faFileDoc = {\n    prefix: 'fal',\n    iconName: 'file-doc',\n    icon: [512, 512, [], \"e5ed\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM176 352l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm16 128l16 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96zM456 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zM288 392c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 80c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80zm40-8c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-80c0-4.4-3.6-8-8-8l-16 0z\"]\n  };\n  const faSquareQuarters = {\n    prefix: 'fal',\n    iconName: 'square-quarters',\n    icon: [448, 512, [], \"e44e\", \"M55.7 65.1L224 233.4 392.3 65.1c-2.6-.7-5.4-1.1-8.3-1.1L64 64c-2.9 0-5.6 .4-8.3 1.1zM33.1 87.7C32.4 90.4 32 93.1 32 96l0 320c0 2.9 .4 5.6 1.1 8.3L201.4 256 33.1 87.7zM55.7 446.9c2.6 .7 5.4 1.1 8.3 1.1l320 0c2.9 0 5.6-.4 8.3-1.1L224 278.6 55.7 446.9zm359.2-22.6c.7-2.6 1.1-5.4 1.1-8.3l0-320c0-2.9-.4-5.6-1.1-8.3L246.6 256 414.9 424.3zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faTruckFront = {\n    prefix: 'fal',\n    iconName: 'truck-front',\n    icon: [512, 512, [], \"e2b7\", \"M80 32C53.5 32 32 53.5 32 80l0 168.4c10.8-9.7 23.9-17 38.3-21l31.3-88.8c9-25.6 33.2-42.7 60.4-42.7L350 96c27.1 0 51.3 17.1 60.4 42.7l31.3 88.8c14.4 4 27.4 11.3 38.3 21L480 80c0-26.5-21.5-48-48-48L80 32zM32 320l0 48c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-48c0-35.3-28.7-64-64-64L96 256c-35.3 0-64 28.7-64 64zM0 320L0 80C0 35.8 35.8 0 80 0L432 0c44.2 0 80 35.8 80 80l0 240 0 48c0 26.2-12.6 49.4-32 64l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-49.6c-5.2 1-10.5 1.6-16 1.6L80 448c-5.5 0-10.8-.6-16-1.6L64 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64C12.6 417.4 0 394.2 0 368l0-48zm105.4-96l301.1 0-26.3-74.7C375.7 136.6 363.6 128 350 128L162 128c-13.6 0-25.7 8.6-30.2 21.3L105.4 224zM80 328a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm328-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCat = {\n    prefix: 'fal',\n    iconName: 'cat',\n    icon: [576, 512, [128008], \"f6be\", \"M352 33l0 111c0 44.2 35.8 80 80 80s80-35.8 80-80l0-111c0-.5-.4-1-1-1c-.3 0-.5 .1-.7 .3L472 70.6c-6 6-14.1 9.4-22.6 9.4l-34.7 0c-8.5 0-16.6-3.4-22.6-9.4L353.7 32.3c-.2-.2-.4-.3-.7-.3c-.5 0-1 .4-1 1zm1-33c8.7 0 17.1 3.5 23.3 9.7L414.6 48l34.7 0L487.7 9.7C493.9 3.5 502.3 0 511 0c18.2 0 33 14.8 33 33l0 111c0 61.9-50.1 112-112 112s-112-50.1-112-112l0-111c0-18.2 14.8-33 33-33zM128 299.2c33.8-61.5 92.1-108.2 162.9-126.2c2.2 10.6 5.5 20.9 9.9 30.5C200.2 228.2 128 318.7 128 424l0 8c0 26.5 21.5 48 48 48l128 0c0 0 0 0 0 0l42.6 0c2.9 0 5.3-2.4 5.3-5.3c0-14.7-11.9-26.7-26.7-26.7L288 448c-8.8 0-16-7.2-16-16c0 0 0 0 0 0l0-40c0-22.1-17.9-40-40-40l-8 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l8 0c39.8 0 72 32.2 72 72l0 4.4L421.4 292c3-2.6 6.7-4 10.5-4l.1 0 .1 0c2.2 0 4.4 .5 6.4 1.4c5.7 2.6 9.4 8.3 9.4 14.6l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-184.2c11.4-4 22.1-9.4 32-16.1L512 464c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-124.4-86.1 76.5c30.3 2.3 54.1 27.6 54.1 58.5c0 20.6-16.7 37.3-37.3 37.3L304 512l-128 0-.1 0c-44.1-.1-79.9-35.9-79.9-80l0-8 0-247.5c0-24.2-18-44.6-42-47.6l-7.9-1c-8.8-1.1-15-9.1-13.9-17.9s9.1-15 17.9-13.9l7.9 1c40 5 70.1 39 70.1 79.4l0 122.7zM384 128a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faTrashXmark = {\n    prefix: 'fal',\n    iconName: 'trash-xmark',\n    icon: [448, 512, [], \"e2b4\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64l47.1 0L416 64l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-18.3 0L388.2 452.6C385.9 486.1 358 512 324.4 512l-200.8 0c-33.6 0-61.4-25.9-63.8-59.4L34.3 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32.1 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM66.4 96L91.7 450.3C92.9 467 106.8 480 123.6 480l200.8 0c16.8 0 30.7-13 31.9-29.7L381.6 96 66.4 96zm82.3 116.7c6.2-6.2 16.4-6.2 22.6 0L224 265.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L246.6 288l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L224 310.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L201.4 288l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faCircleCaretLeft = {\n    prefix: 'fal',\n    iconName: 'circle-caret-left',\n    icon: [512, 512, [\"caret-circle-left\"], \"f32e\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zm-352 0c0 9.6 4 18.7 11 25.2l102.8 95.5c5.1 4.7 11.8 7.3 18.7 7.3c15.2 0 27.5-12.3 27.5-27.5l0-201c0-15.2-12.3-27.5-27.5-27.5c-6.9 0-13.6 2.6-18.7 7.3L171 230.8c-7 6.5-11 15.6-11 25.2zm32.7 1.7c-.5-.4-.7-1.1-.7-1.7s.3-1.3 .7-1.7L288 165.8l0 180.3-95.3-88.4z\"]\n  };\n  const faCaretCircleLeft = faCircleCaretLeft;\n  const faFiles = {\n    prefix: 'fal',\n    iconName: 'files',\n    icon: [448, 512, [], \"e178\", \"M160 384c-17.7 0-32-14.3-32-32l0-288c0-17.7 14.3-32 32-32l144 0 0 80c0 17.7 14.3 32 32 32l80 0c0 .3 0 .5 0 .8L416 352c0 17.7-14.3 32-32 32l-224 0zM336 57.5L390 112l-54 0 0-54.5zM160 0C124.7 0 96 28.7 96 64l0 288c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-207.2c0-12.7-5-24.8-13.9-33.8l-96-96.8C329.1 5.1 316.8 0 304 0L160 0zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 384c0 70.7 57.3 128 128 128l208 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-208 0c-53 0-96-43-96-96l0-272z\"]\n  };\n  const faAnchorCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'anchor-circle-exclamation',\n    icon: [640, 512, [], \"e4ab\", \"M336 80a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM288 0c-44.2 0-80 35.8-80 80c0 38.7 27.5 71 64.1 78.4c-.1 .5-.1 1-.1 1.6l0 32-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 256-32 0c-79.5 0-144-64.5-144-144l0-25.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L64 310.6 64 336c0 97.2 78.8 176 176 176l48 0 48 0c17.2 0 33.8-2.5 49.5-7c-9.8-7.9-18.8-16.9-26.7-26.7c-7.4 1.2-15 1.8-22.8 1.8l-32 0 0-256 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-32c0-.5 0-1.1-.1-1.6C340.5 151 368 118.7 368 80c0-44.2-35.8-80-80-80zm96 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-160c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faFaceClouds = {\n    prefix: 'fal',\n    iconName: 'face-clouds',\n    icon: [640, 512, [], \"e47d\", \"M99.8 54.9C97.2 60.4 91.6 64 85.4 64L64 64C46.3 64 32 78.3 32 96s14.3 32 32 32l152 0c22.1 0 40-17.9 40-40s-17.9-40-40-40c-8.7 0-16.6 2.7-23.2 7.4c-3.6 2.6-8.1 3.5-12.4 2.7s-8.1-3.5-10.4-7.2C162.9 39.5 150.3 32 136 32c-15.9 0-29.7 9.3-36.2 22.9zM136 0c20.3 0 38.6 8.4 51.6 21.8c8.7-3.7 18.3-5.8 28.4-5.8c39.8 0 72 32.2 72 72s-32.2 72-72 72L64 160C28.7 160 0 131.3 0 96S28.7 32 64 32l12.1 0C89 12.7 111 0 136 0zM288.3 1.9C298.7 .7 309.3 0 320 0C461.4 0 576 114.6 576 256c0 7.3-.3 14.5-.9 21.7c-9.4-6-20-10.2-31.3-12.2c.1-3.1 .2-6.3 .2-9.4C544 132.3 443.7 32 320 32c-3.6 0-7.1 .1-10.7 .2C304 21 296.9 10.8 288.3 1.9zM96 256c0 90.7 54 168.9 131.6 204.1c4 15.5 11.2 29.7 20.9 41.8C141.9 470.9 64 372.6 64 256c0-22.1 2.8-43.5 8.1-64l33.2 0c-6 20.3-9.3 41.8-9.3 64zm120.4-48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM416 304c-35.3 0-64 28.7-64 64c0 8.8-7.2 16-16 16c-26.5 0-48 21.5-48 48s21.5 48 48 48l224 0c26.5 0 48-21.5 48-48c0-24.7-18.6-45-42.5-47.7c-4.4-.5-8.4-2.8-11-6.3s-3.7-8-2.9-12.4c.3-1.8 .5-3.7 .5-5.6c0-17.7-14.3-32-32-32c-9.2 0-17.6 3.9-23.4 10.2c-3.4 3.7-8.4 5.5-13.4 5s-9.5-3.4-12-7.8C459.9 316.6 439.4 304 416 304zm-94.9 49.4c7-46.1 46.8-81.4 94.9-81.4c28.7 0 54.5 12.6 72 32.5c9.4-5.4 20.3-8.5 32-8.5c33.9 0 61.6 26.3 63.9 59.6C616.4 365.8 640 396.1 640 432c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80c0-39.1 28-71.6 65.1-78.6z\"]\n  };\n  const faUserCrown = {\n    prefix: 'fal',\n    iconName: 'user-crown',\n    icon: [448, 512, [], \"f6a4\", \"M238.7 4.4C234.3 1.5 229.2 0 224 0s-10.3 1.5-14.7 4.4L176.9 26.1c-5.4 3.6-12.4 3.6-17.8 0L124 2.7C121.4 .9 118.3 0 115.2 0L112 0c-8.8 0-16 7.2-16 16l0 112 0 16c0 70.7 57.3 128 128 128s128-57.3 128-128l0-16 0-112c0-8.8-7.2-16-16-16l-3.2 0c-3.2 0-6.2 .9-8.9 2.7L288.9 26.1c-5.4 3.6-12.4 3.6-17.8 0L238.7 4.4zM320 112l-192 0 0-68.2 13.4 8.9c16.1 10.7 37.1 10.7 53.3 0L224 33.1l29.4 19.6c16.1 10.7 37.1 10.7 53.3 0L320 43.8l0 68.2zM128 144l192 0c0 53-43 96-96 96s-96-43-96-96zm40 192l112 0c75.1 0 136 60.9 136 136l0 8L32 480l0-8c0-75.1 60.9-136 136-136zm0-32C75.2 304 0 379.2 0 472l0 8c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-8c0-92.8-75.2-168-168-168l-112 0z\"]\n  };\n  const faBasketShoppingPlus = {\n    prefix: 'fal',\n    iconName: 'basket-shopping-plus',\n    icon: [576, 512, [], \"e653\", \"M322.2 24.1c-4.5-7.6-1.9-17.4 5.8-21.9s17.4-1.9 21.9 5.8L457.2 192l53.8 0 33 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0L476.1 463.5C469 492 443.4 512 414 512L162 512c-29.4 0-55-20-62.1-48.5L40 224l-24 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 33 0 53.8 0L226.2 7.9c4.5-7.6 14.2-10.2 21.9-5.8s10.2 14.2 5.8 21.9L155.9 192l264.3 0-98-167.9zM503 224L73 224l57.9 231.8c3.6 14.2 16.4 24.2 31 24.2L414 480c14.7 0 27.5-10 31-24.2L503 224zM192 352c0-8.8 7.2-16 16-16l64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faTruckField = {\n    prefix: 'fal',\n    iconName: 'truck-field',\n    icon: [640, 512, [], \"e58d\", \"M320 64c17.7 0 32 14.3 32 32l0 96 0 32 0 128-101.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L64 352l0-64 0-160 0-32c0-17.7 14.3-32 32-32l224 0zM32 128c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 32 0c0 53 43 96 96 96s96-43 96-96l96 0 32 0c0 53 43 96 96 96s96-43 96-96l32 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-96c0-35.3-28.7-64-64-64l-22.4 0-42.4-78.8C470.8 97.7 454.5 88 436.9 88l-53.4 0c-3.9-31.6-30.9-56-63.5-56L96 32C60.7 32 32 60.7 32 96l0 32zm352 64l0-72 52.9 0c5.9 0 11.3 3.2 14.1 8.4L485.2 192 384 192zm5.5 160l-5.5 0 0-128 127.7 0c.2 0 .4 0 .6 0l31.7 0c17.7 0 32 14.3 32 32l0 96-5.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64zM96 384a64 64 0 1 1 128 0A64 64 0 1 1 96 384zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faRoute = {\n    prefix: 'fal',\n    iconName: 'route',\n    icon: [512, 512, [], \"f4d7\", \"M452.1 164.2c-11.7 18.7-25 36.5-36.1 50.4c-11.1-13.9-24.4-31.7-36.1-50.4C362.1 135.7 352 111.2 352 96c0-35.3 28.7-64 64-64s64 28.7 64 64c0 15.2-10.1 39.7-27.9 68.2zM427.4 251C452.9 221.1 512 146.2 512 96c0-53-43-96-96-96s-96 43-96 96c0 38.7 35 91.9 62.7 128L336 224c-44.2 0-80 35.8-80 80s35.8 80 80 80l96 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-266 0c-9.4 12.3-18.6 23.2-26.4 32L432 512c44.2 0 80-35.8 80-80s-35.8-80-80-80l-96 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l76.9 0c5.1 1.1 10.7-.6 14.5-5zM132.2 417.2C120.5 435 107.1 451.7 96 464.6C84.9 451.7 71.5 435 59.8 417.2C41.9 390.3 32 367 32 352c0-35.3 28.7-64 64-64s64 28.7 64 64c0 15-9.9 38.3-27.8 65.2zm-7.6 63.1C152.9 446.7 192 392.8 192 352c0-53-43-96-96-96s-96 43-96 96c0 50.5 59.8 121 85 148.4c6 6.5 16 6.5 21.9 0c1.6-1.7 3.3-3.6 5.1-5.6c1.8-2 3.8-4.2 5.8-6.6c2.2-2.5 4.4-5.1 6.7-7.9zM440 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM96 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCartCircleCheck = {\n    prefix: 'fal',\n    iconName: 'cart-circle-check',\n    icon: [640, 512, [], \"e3f1\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l37.9 0c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2l129.5 0c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16l-129.5 0c-15.2 0-28.3-10.7-31.4-25.6L152 288l187.2 0c5.9-11.4 12.9-22.2 21-32l-214.8 0L106.1 64l433.4 0L507.4 192.4c10.9 .7 21.5 2.4 31.7 5L570.6 71.8c5-20.2-10.2-39.8-31-39.8L99.1 32C92.5 13 74.4 0 53.9 0L16 0zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zM496 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-187.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faClipboardQuestion = {\n    prefix: 'fal',\n    iconName: 'clipboard-question',\n    icon: [384, 512, [], \"e4e3\", \"M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM104.7 233.8l-.2 .7c-2.2 8.5 2.9 17.3 11.4 19.5s17.3-2.9 19.5-11.4l.2-.7c2.8-10.6 12.3-17.9 23.2-17.9l57.1 0c17.6 0 32 14.5 32 32.3c0 12.1-6.8 23.2-17.5 28.7l-45.8 23.4c-5.4 2.7-8.7 8.2-8.7 14.3l0 29.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-19.7 37.1-18.9c21.5-11 34.9-33.2 34.9-57.2c0-35.2-28.5-64.3-64-64.3l-57.1 0c-25.5 0-47.7 17.2-54.2 41.8zM216 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faPanorama = {\n    prefix: 'fal',\n    iconName: 'panorama',\n    icon: [640, 512, [], \"e209\", \"M45.6 64C38.1 64 32 70.1 32 77.6l0 356.7c0 7.5 6.1 13.6 13.6 13.6c1.6 0 3-.2 4.5-.7c2.5-.8 7.1-2.3 13.6-4.3l3.4-4.6L198.4 263.5c12.8-17.1 38.4-17.1 51.2 0L280 304l78.4-104.5c12.8-17.1 38.4-17.1 51.2 0L588.8 438.4l7.1 9.5c6.8-.8 12.1-6.5 12.1-13.5l0-356.7c0-7.5-6.1-13.6-13.6-13.6c-1.6 0-3 .2-4.5 .7C573.6 70.2 467.1 104 320 104S66.4 70.2 50.2 64.7c-1.5-.5-3-.7-4.5-.7zM546.1 434.9L384 218.7 292.8 340.3l-53.3 71.1c25.1-2.1 52-3.4 80.5-3.4c98.6 0 179 15.2 226.1 26.9zM196 415.9l64-85.3-36-48L113.3 430.3c22.7-5 50.6-10.2 82.8-14.4zM60.4 477.6c-4.7 1.6-9.7 2.4-14.7 2.4C20.4 480 0 459.6 0 434.4L0 77.6C0 52.4 20.4 32 45.6 32c5.1 0 10 .8 14.7 2.4C74.6 39.2 177.6 72 320 72s245.4-32.8 259.6-37.6c4.7-1.6 9.7-2.4 14.7-2.4C619.6 32 640 52.4 640 77.6l0 356.7c0 25.2-20.4 45.6-45.6 45.6c-5 0-10-.8-14.7-2.4C565.4 472.8 462.4 440 320 440s-245.4 32.8-259.6 37.6zM112 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faCommentMedical = {\n    prefix: 'fal',\n    iconName: 'comment-medical',\n    icon: [512, 512, [], \"f7f5\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zm-16 96c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 80l0-48 32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3z\"]\n  };\n  const faTeethOpen = {\n    prefix: 'fal',\n    iconName: 'teeth-open',\n    icon: [576, 512, [], \"f62f\", \"M96 64l384 0c35.3 0 64 28.7 64 64l0 64c0 17.7-14.3 32-32 32l0-32c0-35.3-28.7-64-64-64c-14 0-27 4.5-37.6 12.2C399.5 114.2 373.9 96 344 96c-22.6 0-42.8 10.4-56 26.7C274.8 106.4 254.6 96 232 96c-29.9 0-55.5 18.2-66.4 44.2C155 132.5 142 128 128 128c-35.3 0-64 28.7-64 64l0 32c-17.7 0-32-14.3-32-32l0-64c0-35.3 28.7-64 64-64zM416 224l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32-64 0zm-112 0l0-56c0-22.1 17.9-40 40-40s40 17.9 40 40l0 24 0 32-80 0zm-72-96c22.1 0 40 17.9 40 40l0 56-80 0 0-32 0-24c0-22.1 17.9-40 40-40zM176 256l112 0 112 0 96 0 16 0c35.3 0 64-28.7 64-64l0-64c0-53-43-96-96-96L96 32C43 32 0 75 0 128l0 64c0 35.3 28.7 64 64 64l16 0 96 0zm-16-64l0 32-64 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zM480 448L96 448c-35.3 0-64-28.7-64-64l0-32c0-17.7 14.3-32 32-32l0 32c0 35.3 28.7 64 64 64c16.8 0 32-6.5 43.5-17c12.8 19.9 35.1 33 60.5 33c22.6 0 42.8-10.4 56-26.7c13.2 16.3 33.4 26.7 56 26.7c25.4 0 47.7-13.2 60.5-33c11.4 10.6 26.7 17 43.5 17c35.3 0 64-28.7 64-64l0-32c17.7 0 32 14.3 32 32l0 32c0 35.3-28.7 64-64 64zM272 360c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-8 0-32 80 0 0 40zm16-72l-112 0-96 0-16 0c-35.3 0-64 28.7-64 64l0 32c0 53 43 96 96 96l384 0c53 0 96-43 96-96l0-32c0-35.3-28.7-64-64-64l-16 0-96 0-112 0zm128 32l64 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32zm-32 32l0 8c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-40 80 0 0 32zm-224 0c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32 64 0 0 32z\"]\n  };\n  const faUserTieHairLong = {\n    prefix: 'fal',\n    iconName: 'user-tie-hair-long',\n    icon: [448, 512, [], \"e460\", \"M320 128c0-5.5-.5-10.8-1.3-16l-30.1 0c-14.9 0-29.1-5.9-39.6-16.4l-6.3-6.3C223.4 113.5 194 128 162.3 128L128 128l0 16c0 53 43 96 96 96s96-43 96-96l0-16zM224 0c70.7 0 128 57.3 128 128c0 35.3 16.6 68.4 44.8 89.6l4.3 3.2c9.4 7.1 14.9 18.1 14.9 29.9c0 20.6-16.7 37.3-37.3 37.3L320 288c-8.8 0-16-7.2-16-16s7.2-16 16-16l58.7 0c2.9 0 5.3-2.4 5.3-5.3c0-1.7-.8-3.3-2.1-4.3l-4.3-3.2c-15.8-11.9-28.8-26.7-38.4-43.4C318.5 242.6 274.7 272 224 272s-94.5-29.4-115.2-72.2c-9.6 16.7-22.6 31.5-38.4 43.4l-4.3 3.2c-1.3 1-2.1 2.6-2.1 4.3c0 2.9 2.4 5.3 5.3 5.3l58.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-58.7 0C48.7 288 32 271.3 32 250.7c0-11.8 5.5-22.8 14.9-29.9l4.3-3.2C79.4 196.4 96 163.3 96 128C96 57.3 153.3 0 224 0zm4.7 52.7c6.2-6.2 16.4-6.2 22.6 0L271.6 73c4.5 4.5 10.6 7 17 7l18.6 0C290.6 51.3 259.5 32 224 32c-41.8 0-77.4 26.7-90.5 64l28.9 0c26.7 0 51.2-15 63.2-38.9c.8-1.6 1.8-3.1 3.1-4.5zM180.4 477.9L124.7 357.2C71.5 372.9 32.6 421.9 32 480l149.4 0c-.3-.7-.7-1.4-1-2.1zM416 480c-.6-58.1-39.5-107.1-92.7-122.8L267.6 477.9c-.3 .7-.7 1.4-1 2.1L416 480zM131.8 322.7c6.8-1.3 13.4 2.5 16.3 8.8L180.1 401l21.7-65-9.8 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-9.8 0 21.7 65 32.1-69.5c2.9-6.3 9.5-10 16.3-8.8c75 13.8 131.8 79.6 131.8 158.6c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-79 56.8-144.7 131.8-158.6zM248.3 443.4L224 370.6l-24.3 72.8 9.7 21.1c5.7 12.4 23.3 12.4 29.1 0l9.7-21.1z\"]\n  };\n  const faFileCircleMinus = {\n    prefix: 'fal',\n    iconName: 'file-circle-minus',\n    icon: [576, 512, [], \"e4ed\", \"M64 480l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 34.7c-11.2 3.2-21.9 7.4-32 12.6l0-19.2-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm80 144c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faHeadSideMedical = {\n    prefix: 'fal',\n    iconName: 'head-side-medical',\n    icon: [512, 512, [], \"f809\", \"M32 224C32 118 118 32 224 32l16 0c66.1 0 127.1 40 153.8 96.9c3.2 6.9 6.5 14.2 9.9 21.7c0 0 0 0 0 0s0 0 0 0c6.2 13.9 12.7 28.5 19.8 42c11.1 21.3 24.8 42.3 44 59.4l3.2 2.8c6 5.3 9.5 13 9.5 21.1c0 15.6-12.6 28.2-28.2 28.2L432 304c-8.8 0-16 7.2-16 16l0 64c0 17.7-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c35.3 0 64-28.7 64-64l0-48 3.8 0c33.2 0 60.2-26.9 60.2-60.2c0-17.2-7.4-33.6-20.2-45l-3.2-2.8c-15.1-13.5-26.6-30.6-36.9-50.3c-6.7-12.7-12.3-25.5-18.2-38.7c0 0 0 0 0 0c-3.5-7.8-7-15.7-10.8-23.8C390.8 47.3 318.6 0 240 0L224 0C100.3 0 0 100.3 0 224c0 52.9 18.4 101.6 49.1 140C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4C47.7 311.1 32 269.4 32 224zM224 96c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 80l0-48 32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3z\"]\n  };\n  const faArrowTurnRight = {\n    prefix: 'fal',\n    iconName: 'arrow-turn-right',\n    icon: [512, 512, [], \"e635\", \"M379.3 363.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 240 80 240c-26.5 0-48 21.5-48 48l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 288c0-44.2 35.8-80 80-80l377.4 0L356.7 107.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l128 128c6.2 6.2 6.2 16.4 0 22.6l-128 128z\"]\n  };\n  const faTags = {\n    prefix: 'fal',\n    iconName: 'tags',\n    icon: [512, 512, [], \"f02c\", \"M204.1 32c12.7 0 24.9 5.1 33.9 14.1L410.7 218.7c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0L14.1 270.1c-9-9-14.1-21.2-14.1-33.9L0 80C0 53.5 21.5 32 48 32l156.1 0zM36.7 247.4L209.4 420.1c12.5 12.5 32.8 12.5 45.3 0L388.1 286.6c12.5-12.5 12.5-32.8 0-45.3L215.4 68.7c-3-3-7.1-4.7-11.3-4.7L48 64c-8.8 0-16 7.2-16 16l0 156.1c0 4.2 1.7 8.3 4.7 11.3zM308.4 36.9c6.1-6.4 16.2-6.6 22.6-.5l141.3 135c52.8 50.4 52.8 134.7 0 185.1l-124.6 119c-6.4 6.1-16.5 5.9-22.6-.5s-5.9-16.5 .5-22.6l124.6-119c39.6-37.8 39.6-101 0-138.8L308.9 59.6c-6.4-6.1-6.6-16.2-.5-22.6zM104 112a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faWineGlass = {\n    prefix: 'fal',\n    iconName: 'wine-glass',\n    icon: [320, 512, [127863], \"f4e3\", \"M49.6 160l220.8 0 3.2 35.6C279.7 262.4 227.1 320 160 320S40.3 262.4 46.4 195.6L49.6 160zm2.9-32l8.7-96 197.6 0 8.7 96-215 0zM29.4 29.1L14.5 192.7C7.2 272.8 65.9 342.7 144 351.1L144 480l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-128.9c78.1-8.5 136.8-78.3 129.5-158.5L290.6 29.1C289.1 12.6 275.3 0 258.8 0L61.2 0C44.7 0 30.9 12.6 29.4 29.1z\"]\n  };\n  const faForwardFast = {\n    prefix: 'fal',\n    iconName: 'forward-fast',\n    icon: [512, 512, [9197, \"fast-forward\"], \"f050\", \"M496 64c-8.8 0-16 7.2-16 16l0 135.8L301.4 70.2c-5-4-11.2-6.2-17.6-6.2C268.4 64 256 76.4 256 91.8l0 150.1L45.4 70.2c-5-4-11.2-6.2-17.6-6.2C12.4 64 0 76.4 0 91.8L0 420.2C0 435.6 12.4 448 27.8 448c6.4 0 12.6-2.2 17.6-6.2L256 270.1l0 150.1c0 15.4 12.4 27.8 27.8 27.8c6.4 0 12.6-2.2 17.6-6.2L480 296.2 480 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-161.9 0-28.2L512 80c0-8.8-7.2-16-16-16zM478.7 256L288 411.4l0-310.7L478.7 256zM32 100.6L222.7 256 32 411.4l0-310.7z\"]\n  };\n  const faFastForward = faForwardFast;\n  const faFaceMehBlank = {\n    prefix: 'fal',\n    iconName: 'face-meh-blank',\n    icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", \"M256 32a224 224 0 1 0 0 448 224 224 0 1 0 0-448zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faMehBlank = faFaceMehBlank;\n  const faUserRobot = {\n    prefix: 'fal',\n    iconName: 'user-robot',\n    icon: [448, 512, [], \"e04b\", \"M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0c-44.2 0-80 35.8-80 80l0 96c0 44.2 35.8 80 80 80l160 0c44.2 0 80-35.8 80-80l0-96c0-44.2-35.8-80-80-80l-64 0 0-48zM96 144c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c-26.5 0-48-21.5-48-48l0-96zM16 128c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm432 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM160 176a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm-48-16a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm192 0a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm-16-48a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM96 384l256 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16l-32 0 0-32c0-17.7-14.3-32-32-32l-48 0-64 0-112 0c-17.7 0-32 14.3-32 32l0 32-32 0c-8.8 0-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64zm112 64l0 32-32 0 0-32 32 0zm-96 0l32 0 0 32-32 0 0-32zm112 64l64 0 48 0 32 0 32 0c26.5 0 48-21.5 48-48l0-16c0-53-43-96-96-96L96 352c-53 0-96 43-96 96l0 16c0 26.5 21.5 48 48 48l32 0 32 0 48 0 64 0zm16-64l32 0 0 32-32 0 0-32zm96 0l0 32-32 0 0-32 32 0z\"]\n  };\n  const faSquareParking = {\n    prefix: 'fal',\n    iconName: 'square-parking',\n    icon: [448, 512, [127359, \"parking\"], \"f540\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM176 288l80 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-80 0 0 128zm80 32l-80 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-152c0-13.3 10.7-24 24-24l88 0c53 0 96 43 96 96s-43 96-96 96z\"]\n  };\n  const faParking = faSquareParking;\n  const faCardDiamond = {\n    prefix: 'fal',\n    iconName: 'card-diamond',\n    icon: [384, 512, [], \"e3ea\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm203.3 84.7l96 96c6.2 6.2 6.2 16.4 0 22.6l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0zM192 329.4L265.4 256 192 182.6 118.6 256 192 329.4z\"]\n  };\n  const faFaceZipper = {\n    prefix: 'fal',\n    iconName: 'face-zipper',\n    icon: [512, 512, [], \"e3a5\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 10.1-.7 20.1-2 29.9c-1.2 8.8 5 16.8 13.7 18s16.8-5 18-13.7c1.5-11.2 2.3-22.6 2.3-34.1C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c32.4 0 63.5-6 92.1-17.1c8.2-3.2 12.4-12.4 9.2-20.7s-12.4-12.4-20.7-9.2c-25 9.6-52.1 14.9-80.6 14.9C132.3 480 32 379.7 32 256zm192 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32zm48-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zM160 336c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32zm40.4-128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm34.7 84.7l-22.5 22.5c-9.6 9.6-12.1 24.1-6.3 36.3l29.2 61.8c21.7 45.9 82.3 56.4 118.2 20.5s25.4-96.5-20.5-118.2l-61.8-29.2c-12.2-5.8-26.7-3.2-36.3 6.3zm84.4 51.8c25.9 12.2 31.8 46.4 11.6 66.6s-54.4 14.3-66.6-11.6l-29.2-61.8 22.5-22.5 61.8 29.2zm1 40c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0l-16 16c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0l16-16z\"]\n  };\n  const faFaceRaisedEyebrow = {\n    prefix: 'fal',\n    iconName: 'face-raised-eyebrow',\n    icon: [512, 512, [], \"e388\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200.4 240a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm29.4-118.5l4.9 7.4c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2l-4.9-7.4c-19.6-29.4-61.2-33.5-86.2-8.5l-29.5 29.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l29.5-29.5c10.7-10.7 28.5-8.9 36.9 3.7zM112 160c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm64 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faHouseSignal = {\n    prefix: 'fal',\n    iconName: 'house-signal',\n    icon: [576, 512, [], \"e012\", \"M325.6 3.9c6-5.1 14.8-5.1 20.8 0l224 192c6.7 5.8 7.5 15.9 1.7 22.6s-15.8 7.5-22.6 1.7L512 187.9 512 352c0 35.3-28.7 64-64 64l-169.9 0c-3.1-11-6.9-21.7-11.3-32L448 384c17.7 0 32-14.3 32-32l0-191.5L336 37.1 192 160.5l0 123.8c-10.1-8.3-20.8-15.9-32-22.7l0-73.7-37.6 32.2c-6.7 5.8-16.8 5-22.6-1.7s-5-16.8 1.7-22.6l224-192zM304 176l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 64 0 0-64-64 0zM16 256c132.5 0 240 107.5 240 240c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-114.9-93.1-208-208-208c-8.8 0-16-7.2-16-16s7.2-16 16-16zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 368c0-8.8 7.2-16 16-16c79.5 0 144 64.5 144 144c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9-50.1-112-112-112c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faSquareChevronUp = {\n    prefix: 'fal',\n    iconName: 'square-chevron-up',\n    icon: [448, 512, [\"chevron-square-up\"], \"f32c\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm235.3 68.7l112 112c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L224 198.6 123.3 299.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l112-112c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faChevronSquareUp = faSquareChevronUp;\n  const faNfcSymbol = {\n    prefix: 'fal',\n    iconName: 'nfc-symbol',\n    icon: [512, 512, [], \"e531\", \"M367.2 475.6c5.1 4.9 12.9 5.8 19 2.2C462.2 433.9 513.1 349.8 513.1 256s-50.9-177.9-126.8-221.8c-7.6-4.4-17.4-1.8-21.9 5.8s-1.8 17.4 5.8 21.9C436.4 100.1 481.1 173.8 481.1 256c0 78-40.2 148.2-100.8 187.9L203 276.4c-6.4-6.1-16.5-5.8-22.6 .6s-5.8 16.5 .6 22.6l186.2 176zM145.9 36.4c-5.1-4.9-12.9-5.8-19-2.3C50.9 78.1 0 162.2 0 256s50.9 177.9 126.8 221.8c7.6 4.4 17.4 1.8 21.9-5.8s1.8-17.4-5.8-21.9C76.7 411.9 32 338.2 32 256c0-77.9 40.2-148.2 100.8-187.9L309 235.6c6.4 6.1 16.5 5.8 22.6-.6s5.8-16.5-.6-22.6L145.9 36.4z\"]\n  };\n  const faBarsProgress = {\n    prefix: 'fal',\n    iconName: 'bars-progress',\n    icon: [512, 512, [\"tasks-alt\"], \"f828\", \"M464 96c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-144 0 0-96 144 0zM48 96l240 0 0 96L48 192c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0-32C21.5 64 0 85.5 0 112l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 64zM464 320c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-272 0 0-96 272 0zM48 320l112 0 0 96L48 416c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0-32c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 288z\"]\n  };\n  const faTasksAlt = faBarsProgress;\n  const faFaucetDrip = {\n    prefix: 'fal',\n    iconName: 'faucet-drip',\n    icon: [512, 512, [128688], \"e006\", \"M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L80 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 0 48-18.7 0c-12.7 0-24.9 5.1-33.9 14.1L121.4 160 16 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0c4.2 0 8.3-1.7 11.3-4.7l38.6-38.6c3-3 7.1-4.7 11.3-4.7l34.7 0 34.7 0c4.2 0 8.3 1.7 11.3 4.7l38.6 38.6c3 3 7.1 4.7 11.3 4.7l48 0c61.9 0 112 50.1 112 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16c0-26.5-21.5-48-48-48l-60.8 0c-5.7 0-11 3-13.8 8c-13.9 24-39.7 40-69.3 40s-55.5-16.1-69.3-40c-2.9-4.9-8.1-8-13.8-8L16 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l116.1 0c20.2 29 53.8 48 91.9 48s71.7-19 91.9-48l52.1 0c8.8 0 16 7.2 16 16c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48c0-79.5-64.5-144-144-144l-41.4 0-33.9-33.9c-9-9-21.2-14.1-33.9-14.1L240 112l0-48 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L240 32l0-16zM448 431.6l13.3 21.3c1.8 2.8 2.7 6.1 2.7 9.4l0 1.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-1.7c0-3.3 .9-6.6 2.7-9.4L448 431.6zm-12.2-40.8l-28.2 45.1c-4.9 7.9-7.6 17-7.6 26.4l0 1.7c0 26.5 21.5 48 48 48s48-21.5 48-48l0-1.7c0-9.3-2.6-18.5-7.6-26.4l-28.2-45.1c-2.6-4.2-7.3-6.8-12.2-6.8s-9.6 2.6-12.2 6.8z\"]\n  };\n  const faArrowsToLine = {\n    prefix: 'fal',\n    iconName: 'arrows-to-line',\n    icon: [448, 512, [], \"e0a7\", \"M224 192c-4.2 0-8.3-1.7-11.3-4.7l-80-80c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 137.4 208 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 121.4 52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-80 80c-3 3-7.1 4.7-11.3 4.7zM0 256c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 272c-8.8 0-16-7.2-16-16zm235.3 68.7l80 80c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L240 374.6 240 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-121.4-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l80-80c3-3 7.1-4.7 11.3-4.7s8.3 1.7 11.3 4.7z\"]\n  };\n  const faDolphin = {\n    prefix: 'fal',\n    iconName: 'dolphin',\n    icon: [512, 512, [], \"e168\", \"M176 32l49.1 0c40.5 0 78.7 9.4 112.7 26.2c4 2 8.5 2.2 12.7 .7c32.4-12.1 73.2-24.6 105.2-26.6c-.8 3.3-2.2 7.6-4.2 13c-7.2 18.6-20.2 42.3-31.2 61.1c-3.4 5.8-2.8 13.1 1.5 18.3C458.1 168.8 480 225.2 480 286.9c0 54.4-33.6 100.9-81.2 119.9C409.7 391.3 416 372.4 416 352c0-46.5-33-85.2-76.8-94.1c-4.7-1-9.6 .3-13.3 3.3s-5.9 7.6-5.9 12.4l0 51.4c0 6.1-4.9 11-11 11c-2.9 0-5.6-1.1-7.7-3.1l-73.8-72.3c-3-2.9-7-4.6-11.2-4.6l-.3 0-40 0L50.2 256c-10 0-18.2-8.1-18.2-18.2c0-6.5 3.4-12.4 9-15.7l25.1-14.6c6.9-4.1 9.8-12.6 6.7-20c-5.6-13.4-8.8-28-8.8-43.5C64 82.1 114.1 32 176 32zm280.6-6.3s0 0 0 .1c0-.1 0-.1 0-.1zM320 416l-38.1 0-1-2.1C261.9 376 223.1 352 180.7 352l-4.7 0c-5.5 0-10.7 2.9-13.6 7.6s-3.2 10.6-.7 15.6L190.1 432l-28.4 56.8c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l4.7 0c42.4 0 81.2-24 100.2-61.9l1-2.1 38.1 0 30.9 0c89 0 161.1-72.1 161.1-161.1c0-65.3-21.8-125.6-58.6-173.8c10-17.5 21-38.4 27.9-56.2c3.9-10.2 7.4-21.4 7.3-30.9c0-4.8-1-11.5-5.6-17.3C477.9 2.3 470.6 0 464 0c-37 0-83.5 13.9-118.3 26.5C309 9.5 268.2 0 225.1 0L176 0C96.5 0 32 64.5 32 144c0 14.8 2.2 29.1 6.4 42.6l-13.5 7.9C9.5 203.5 0 220 0 237.8C0 265.5 22.5 288 50.2 288L176 288l33.8 0 69.1 67.7c8 7.9 18.8 12.3 30.1 12.3c23.7 0 43-19.2 43-43l0-28.5c19.1 11.1 32 31.8 32 55.4c0 35.3-28.7 64-64 64zM203.6 387.3c20.9 6.2 38.6 20.8 48.7 40.9l1.9 3.8-1.9 3.8c-10 20.1-27.8 34.7-48.7 40.9l18.8-37.5c2.3-4.5 2.3-9.8 0-14.3l-18.8-37.5zM152 176a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faArrowUpRight = {\n    prefix: 'fal',\n    iconName: 'arrow-up-right',\n    icon: [384, 512, [], \"e09f\", \"M336 96c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-185.4L59.3 411.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L297.4 128 112 128c-8.8 0-16-7.2-16-16s7.2-16 16-16l224 0z\"]\n  };\n  const faCircleR = {\n    prefix: 'fal',\n    iconName: 'circle-r',\n    icon: [512, 512, [], \"e120\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 128c-17.7 0-32 14.3-32 32l0 112 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 71.4 0 59.3 88.9c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2l-50.5-75.7c31-11 53.2-40.6 53.2-75.4c0-44.2-35.8-80-80-80l-80 0zm80 128l-80 0 0-96 80 0c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n  };\n  const faCartFlatbed = {\n    prefix: 'fal',\n    iconName: 'cart-flatbed',\n    icon: [640, 512, [\"dolly-flatbed\"], \"f474\", \"M0 16C0 7.2 7.2 0 16 0L80 0c26.5 0 48 21.5 48 48l0 320c0 8.8 7.2 16 16 16l80 0 288 0 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-56.6 0c5.4 9.4 8.6 20.3 8.6 32c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-11.7 3.1-22.6 8.6-32l-177.1 0c5.4 9.4 8.6 20.3 8.6 32c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-11.7 3.1-22.6 8.6-32L144 416c-26.5 0-48-21.5-48-48L96 48c0-8.8-7.2-16-16-16L16 32C7.2 32 0 24.8 0 16zM512 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM192 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM320 64l-80 0c-8.8 0-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-192c0-8.8-7.2-16-16-16l-80 0 0 128c0 6.1-3.4 11.6-8.8 14.3s-11.9 2.1-16.8-1.5L400 164l-54.4 40.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.3-8.8-14.3l0-128zm32 0l0 96 38.4-28.8c5.7-4.3 13.5-4.3 19.2 0L448 160l0-96-96 0zM240 32l320 0c26.5 0 48 21.5 48 48l0 192c0 26.5-21.5 48-48 48l-320 0c-26.5 0-48-21.5-48-48l0-192c0-26.5 21.5-48 48-48z\"]\n  };\n  const faDollyFlatbed = faCartFlatbed;\n  const faBanSmoking = {\n    prefix: 'fal',\n    iconName: 'ban-smoking',\n    icon: [512, 512, [128685, \"smoking-ban\"], \"f54d\", \"M86.7 109.3L201.4 224l32 32 32 32 32 32L402.7 425.3C363.4 459.4 312.1 480 256 480C132.3 480 32 379.7 32 256c0-56.1 20.6-107.4 54.7-146.7zM278.6 256L384 256l0 32-73.4 0-32-32zm64 64l57.4 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-153.4 0L109.3 86.7C148.6 52.6 199.9 32 256 32c123.7 0 224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7L342.6 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-32 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM220.1 288L128 288l0-32 60.1 0-32-32L112 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l140.1 0-32-32z\"]\n  };\n  const faSmokingBan = faBanSmoking;\n  const faCircleSortUp = {\n    prefix: 'fal',\n    iconName: 'circle-sort-up',\n    icon: [512, 512, [\"sort-circle-up\"], \"e032\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM244.7 100.7c6.2-6.2 16.4-6.2 22.6 0l96 96c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-192 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96zM198.6 192l114.7 0L256 134.6 198.6 192zM148.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 377.4l84.7-84.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96z\"]\n  };\n  const faSortCircleUp = faCircleSortUp;\n  const faTerminal = {\n    prefix: 'fal',\n    iconName: 'terminal',\n    icon: [576, 512, [], \"f120\", \"M5.1 59.7c-6.5-6-6.9-16.1-.8-22.6s16.1-6.9 22.6-.8l224 208c3.3 3 5.1 7.3 5.1 11.7s-1.9 8.7-5.1 11.7l-224 208c-6.5 6-16.6 5.6-22.6-.8s-5.6-16.6 .8-22.6L216.5 256 5.1 59.7zM240 448l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMobileButton = {\n    prefix: 'fal',\n    iconName: 'mobile-button',\n    icon: [384, 512, [], \"f10b\", \"M96 32C78.3 32 64 46.3 64 64l0 384c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L96 32zM32 64C32 28.7 60.7 0 96 0L288 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64L32 64zM192 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faHouseMedicalFlag = {\n    prefix: 'fal',\n    iconName: 'house-medical-flag',\n    icon: [640, 512, [], \"e514\", \"M480 16l0 16 144 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-144 0 0 320-32 0 0-320 0-32 0-96 0-32 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16zM608 160l0-96L480 64l0 96 128 0zM281.6 35.2L416 136l0 40L272 68 96 200l0 240c0 22.1 17.9 40 40 40l272 0c2.7 0 5.4-.3 8-.8l0 32.4c-2.6 .3-5.3 .4-8 .4l-272 0c-39.8 0-72-32.2-72-72l0-216L25.6 252.8c-7.1 5.3-17.1 3.9-22.4-3.2s-3.9-17.1 3.2-22.4l256-192c5.7-4.3 13.5-4.3 19.2 0zM256 176l32 0c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l32 0 0-32c0-17.7 14.3-32 32-32zm0 32l0 48c0 4.2-1.7 8.3-4.7 11.3s-7.1 4.7-11.3 4.7l-48 0 0 32 48 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l48 0 0-32-48 0c-8.8 0-16-7.2-16-16l0-48-32 0z\"]\n  };\n  const faBasketShopping = {\n    prefix: 'fal',\n    iconName: 'basket-shopping',\n    icon: [576, 512, [\"shopping-basket\"], \"f291\", \"M327.9 2.2c-7.6 4.5-10.2 14.2-5.8 21.9l98 167.9-264.3 0 98-167.9c4.5-7.6 1.9-17.4-5.8-21.9s-17.4-1.9-21.9 5.8L118.8 192 65 192l-33 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0L99.9 463.5C107 492 132.6 512 162 512L414 512c29.4 0 55-20 62.1-48.5L536 224l24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-33 0-53.8 0L349.8 7.9c-4.5-7.6-14.2-10.2-21.9-5.8zM73 224l430 0L445.1 455.8C441.5 470 428.7 480 414 480L162 480c-14.7 0-27.5-10-31-24.2L73 224zm151 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm64-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm96 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faShoppingBasket = faBasketShopping;\n  const faTape = {\n    prefix: 'fal',\n    iconName: 'tape',\n    icon: [576, 512, [], \"f4db\", \"M224 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zM339.4 448C404.5 408.8 448 337.5 448 256C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480l336 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-220.6 0zM224 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n  };\n  const faChestnut = {\n    prefix: 'fal',\n    iconName: 'chestnut',\n    icon: [448, 512, [127792], \"e3f6\", \"M328.7 163.3c-14.2-14.2-29.7-27.3-46.4-41c-2.8-2.3-5.6-4.5-8.4-6.9c0 0 0 0 0 0c-13.9-11.4-28.5-23.3-42.5-36c-2.5-2.3-5-4.6-7.4-7c-2.4 2.3-4.8 4.7-7.4 7c-14 12.7-28.6 24.6-42.5 36c0 0 0 0 0 0c-2.8 2.3-5.6 4.6-8.4 6.9c-16.6 13.7-32.2 26.8-46.4 41C72.8 209.8 32 270 32 352l384 0c0-82-40.8-142.2-87.3-188.7zM37.5 384c13.2 37.3 48.7 64 90.5 64l192 0c41.8 0 77.4-26.7 90.5-64L37.5 384zM351.3 140.7C400.8 190.2 448 258 448 352c0 70.7-57.3 128-128 128l-192 0C57.3 480 0 422.7 0 352c0-94 47.2-161.8 96.7-211.3c18.1-18.1 37.7-34.1 57.3-50.2c13.9-11.4 27.8-22.7 41.1-34.8c7.6-6.9 12.7-12.3 15.5-16.6c3-4.5 8-7.1 13.3-7.1s10.3 2.7 13.3 7.1c2.9 4.3 7.9 9.7 15.5 16.6c13.3 12.1 27.2 23.4 41.1 34.8c19.6 16.1 39.3 32.1 57.3 50.2z\"]\n  };\n  const faBusSimple = {\n    prefix: 'fal',\n    iconName: 'bus-simple',\n    icon: [448, 512, [\"bus-alt\"], \"f55e\", \"M33.2 90C49.2 70.2 106.1 32 224 32c126.8 0 175.9 38.1 190.7 57.5c.6 .8 1.3 2.5 1.3 5.6l0 .8L32 96l0-.8c0-3.2 .8-4.6 1.2-5.1zM32 128l384 0 0 128L32 256l0-128zM416 288l0 96c0 17.7-14.3 32-32 32l-80.8 0L64 416c-17.7 0-32-14.3-32-32l0-96 384 0zM224 0C100.2 0 32.5 40.1 8.3 69.9C1.8 77.9 0 87.4 0 95.2L0 384c0 23.7 12.9 44.4 32 55.4L32 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 239.2 0 80.8 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-56.6c19.1-11.1 32-31.7 32-55.4l0-288.8c0-7.8-1.8-17-7.8-25C417.2 40 356.6 0 224 0zM96 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faBusAlt = faBusSimple;\n  const faEye = {\n    prefix: 'fal',\n    iconName: 'eye',\n    icon: [576, 512, [128065], \"f06e\", \"M117.2 136C160.3 96 217.6 64 288 64s127.7 32 170.8 72c43.1 40 71.9 88 85.2 120c-13.3 32-42.1 80-85.2 120c-43.1 40-100.4 72-170.8 72s-127.7-32-170.8-72C74.1 336 45.3 288 32 256c13.3-32 42.1-80 85.2-120zM288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM192 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n  };\n  const faFaceSadCry = {\n    prefix: 'fal',\n    iconName: 'face-sad-cry',\n    icon: [512, 512, [128557, \"sad-cry\"], \"f5b3\", \"M384 439.8L384 272c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 186.4c-29.1 13.8-61.6 21.6-96 21.6s-66.9-7.7-96-21.6L160 272c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 167.8C70 399.4 32 332.1 32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 76.1-38 143.4-96 183.8zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-24c0-17.7 14.3-32 32-32s32 14.3 32 32l0 24zm-32-88c-35.3 0-64 28.7-64 64l0 24c0 35.3 28.7 64 64 64s64-28.7 64-64l0-24c0-35.3-28.7-64-64-64z\"]\n  };\n  const faSadCry = faFaceSadCry;\n  const faHeat = {\n    prefix: 'fal',\n    iconName: 'heat',\n    icon: [448, 512, [], \"e00c\", \"M176 32c8.8 0 16 7.2 16 16l0 96c0 38.1 12.4 75.1 35.2 105.6l19.2 25.6c27 36 41.6 79.8 41.6 124.8l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-38.1-12.4-75.1-35.2-105.6l-19.2-25.6C174.6 232.8 160 189 160 144l0-96c0-8.8 7.2-16 16-16zM16 96c8.8 0 16 7.2 16 16l0 45.9c0 34.7 10.3 68.7 29.6 97.6l31.5 47.3c22.8 34.2 34.9 74.3 34.9 115.4l0 45.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-45.9c0-34.7-10.3-68.7-29.6-97.6L34.9 273.2C12.2 239.1 0 198.9 0 157.9L0 112c0-8.8 7.2-16 16-16zm336 16l0 45.9c0 34.7 10.3 68.7 29.6 97.6l31.5 47.3c22.8 34.2 34.9 74.3 34.9 115.4l0 45.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-45.9c0-34.7-10.3-68.7-29.6-97.6l-31.5-47.3C332.2 239.1 320 198.9 320 157.9l0-45.9c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faTicketAirline = {\n    prefix: 'fal',\n    iconName: 'ticket-airline',\n    icon: [640, 512, [\"ticket-perforated-plane\", \"ticket-plane\"], \"e29a\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-49.6c-36.5-7.4-64-39.7-64-78.4s27.5-71 64-78.4l0-49.6c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l512 0c35.3 0 64 28.7 64 64l0 66.4c0 8-8 13.6-16 13.6c-26.5 0-48 21.5-48 48s21.5 48 48 48c8 0 16 5.6 16 13.6l0 66.4c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm464 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM217.8 218.9c1.6 4.9 .8 10.2-2.2 14.4s-7.8 6.6-13 6.6L160 240c-5 0-9.8-2.4-12.8-6.4L128 208l-3.5 0 10.1 40.2c1.3 5.1 1.3 10.4 0 15.5L124.5 304l3.5 0 19.2-25.6c3-4 7.8-6.4 12.8-6.4l42.7 0c5.1 0 10 2.5 13 6.6s3.8 9.5 2.2 14.4L198.2 352l20 0c2.8 0 5.5-1.5 6.9-4l39.7-68.1c2.9-4.9 8.1-7.9 13.8-7.9l40.3 0c11.8 0 23.1-4.7 31.5-13c1.6-1.6 1.6-4.3 0-5.9c-8.4-8.4-19.7-13-31.5-13l-40.3 0c-5.7 0-11-3-13.8-7.9L225.1 164c-1.4-2.5-4.1-4-6.9-4l-20 0 19.6 58.9zM187.1 128l31.1 0c14.2 0 27.4 7.6 34.6 19.8L287.9 208l31.1 0c20.3 0 39.8 8.1 54.1 22.4c14.1 14.1 14.1 37 0 51.2c-14.4 14.4-33.8 22.4-54.1 22.4l-31.1 0-35.1 60.2c-7.2 12.3-20.3 19.8-34.6 19.8l-31.1 0c-16.4 0-27.9-16-22.8-31.6L180.5 304 168 304l-14.4 19.2c-6 8.1-15.5 12.8-25.6 12.8l-13.8 0c-15.6 0-27.1-14.7-23.3-29.8L103.5 256 91 205.8c-3.8-15.1 7.7-29.8 23.3-29.8l13.8 0c10.1 0 19.6 4.7 25.6 12.8L168 208l12.5 0-16.1-48.4c-5.2-15.5 6.4-31.6 22.8-31.6z\"]\n  };\n  const faTicketPerforatedPlane = faTicketAirline;\n  const faTicketPlane = faTicketAirline;\n  const faBootHeeled = {\n    prefix: 'fal',\n    iconName: 'boot-heeled',\n    icon: [512, 512, [], \"e33f\", \"M37 0C16.5 0 0 16.5 0 37c0 3.5 .5 7 1.5 10.3C6.5 65.1 32 158.5 32 232c0 15.4-3.7 37.3-9 60C17.9 314.4 11.6 336.3 7 351.5C2.6 366 0 381.3 0 396.9L0 432l0 64c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-46.5 118.9 52.8c14.3 6.4 29.8 9.7 45.5 9.7L464 512l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-34.3c0-24.2-13.7-46.4-35.4-57.2L300.2 316.2C273.1 302.7 256 275 256 244.7L256 40c0-22.1-17.9-40-40-40L112 0 37 0zM96 32l0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208 88 0c4.4 0 8 3.6 8 8l0 204.7c0 42.4 24 81.2 61.9 100.2L430.3 417c10.8 5.4 17.7 16.5 17.7 28.6l0 34.3-155.6 0c-11.2 0-22.3-2.3-32.5-6.9L134.5 417.4c-2-.9-4.3-1.4-6.5-1.4l-16 0-80 0 0-19.1c0-12.1 2-24.2 5.6-36.1c4.7-15.5 11.3-38.2 16.6-61.6c5.3-23 9.8-47.9 9.8-67.2C64 153.5 37.2 56.2 32.2 38.5c-.2-.6-.2-1.1-.2-1.6c0-2.7 2.2-5 5-5l59 0zm0 448l-64 0 0-32 64 0 0 32z\"]\n  };\n  const faArrowsMinimize = {\n    prefix: 'fal',\n    iconName: 'arrows-minimize',\n    icon: [512, 512, [\"compress-arrows\"], \"e0a5\", \"M36.7 36.7c6.2-6.2 16.4-6.2 22.6 0L192 169.4 192 64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 144c0 8.8-7.2 16-16 16L64 224c-8.8 0-16-7.2-16-16s7.2-16 16-16l105.4 0L36.7 59.3c-6.2-6.2-6.2-16.4 0-22.6zm416 0c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L342.6 192 448 192c8.8 0 16 7.2 16 16s-7.2 16-16 16l-144 0c-8.8 0-16-7.2-16-16l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 105.4L452.7 36.7zM48 304c0-8.8 7.2-16 16-16l144 0c8.8 0 16 7.2 16 16l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-105.4L59.3 475.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 320 64 320c-8.8 0-16-7.2-16-16zm240 0c0-8.8 7.2-16 16-16l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-105.4 0L475.3 452.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L320 342.6 320 448c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144z\"]\n  };\n  const faCompressArrows = faArrowsMinimize;\n  const faAudioDescription = {\n    prefix: 'fal',\n    iconName: 'audio-description',\n    icon: [576, 512, [], \"f29e\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm192 64c6.1 0 11.6 3.4 14.3 8.8l80 160c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2L238.1 304l-92.2 0-19.6 39.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l80-160c2.7-5.4 8.3-8.8 14.3-8.8zm30.1 112L192 211.8 161.9 272l60.2 0zM304 176c0-8.8 7.2-16 16-16l64 0c53 0 96 43 96 96s-43 96-96 96l-64 0c-8.8 0-16-7.2-16-16l0-160zm32 16l0 128 48 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-48 0z\"]\n  };\n  const faPersonMilitaryToPerson = {\n    prefix: 'fal',\n    iconName: 'person-military-to-person',\n    icon: [512, 512, [], \"e54c\", \"M176 33.1l0 13.7-88 0 0-1.9 88-11.7zM180.8 .2L76.8 14.1C64.9 15.6 56 25.8 56 37.9l0 16.9c0 13.3 10.7 24 24 24l104 0c13.3 0 24-10.7 24-24L208 24C208 9.5 195.2-1.7 180.8 .2zM352 96.6a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM320 256.5c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 31.8-128 0 0-31.8zm-32 0l0 31.8c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-31.8c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64zm-171.5-32l43.5 0c17.7 0 32 14.3 32 32l0 13.2-75.5-45.2zm44.2 63.8l-96.8 0 0-31.8c0-8.2 3.1-15.6 8.1-21.3l88.7 53.1zM96 192.5c-35.3 0-64 28.7-64 64l0 31.8c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-31.8c0-35.3-28.7-64-64-64l-64 0zM64 96.6c0 35.3 28.7 63.9 64 63.9s64-28.6 64-63.9l-32 0c0 17.6-14.3 31.9-32 31.9s-32-14.3-32-31.9l-32 0zm82.6 259.6c-6.6-5.9-16.7-5.3-22.6 1.3s-5.3 16.7 1.3 22.6l40.5 35.9L16 416.1c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.9 0-40.5 35.9c-6.6 5.9-7.2 16-1.3 22.6s16 7.2 22.6 1.3l72-63.9c3.4-3 5.4-7.4 5.4-12s-2-8.9-5.4-12l-72-63.9zm218.8 0l-72 63.9c-3.4 3-5.4 7.4-5.4 12s2 8.9 5.4 12l72 63.9c6.6 5.9 16.7 5.3 22.6-1.3s5.3-16.7-1.3-22.6l-40.5-35.9 149.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-149.9 0 40.5-35.9c6.6-5.9 7.2-16 1.3-22.6s-16-7.2-22.6-1.3z\"]\n  };\n  const faFileShield = {\n    prefix: 'fal',\n    iconName: 'file-shield',\n    icon: [576, 512, [], \"e4f0\", \"M320 480c1.3 0 2.6-.1 3.9-.2c7.9 8.6 16.6 16.9 26.3 24.7c-9 4.8-19.3 7.6-30.2 7.6L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 43.2-32 12.8 0-27.8-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0zm31.5-320c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM320.1 301.4c1.3 53 22.6 129.5 95.9 170L416 263l-95.9 38.4zm223.9 0L448 263l0 208.4c73.4-40.5 94.6-117.1 95.9-170zm-103-75.7l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48c5.7-2.3 12.1-2.3 17.8 0z\"]\n  };\n  const faHexagon = {\n    prefix: 'fal',\n    iconName: 'hexagon',\n    icon: [512, 512, [11043], \"f312\", \"M16 224c-11.4 19.8-11.4 44.2 0 64l92.3 159.8c11.4 19.8 32.6 32 55.4 32l184.6 0c22.9 0 44-12.2 55.4-32L496 288c11.4-19.8 11.4-44.2 0-64L403.7 64.2c-11.4-19.8-32.6-32-55.4-32l-184.6 0c-22.9 0-44 12.2-55.4 32L16 224zm27.7 48c-5.7-9.9-5.7-22.1 0-32L136 80.2c5.7-9.9 16.3-16 27.7-16l184.6 0c11.4 0 22 6.1 27.7 16L468.3 240c5.7 9.9 5.7 22.1 0 32L376 431.8c-5.7 9.9-16.3 16-27.7 16l-184.6 0c-11.4 0-22-6.1-27.7-16L43.7 272z\"]\n  };\n  const faManhole = {\n    prefix: 'fal',\n    iconName: 'manhole',\n    icon: [512, 512, [], \"e1d6\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM201.6 122.6C215.8 135.9 235 144 256 144s40.2-8.1 54.4-21.4C363 144.1 400 195.8 400 256s-37 111.9-89.6 133.4C296.2 376.1 277 368 256 368s-40.2 8.1-54.4 21.4C149 367.9 112 316.2 112 256s37-111.9 89.6-133.4zm-1-33.7C130.5 112.1 80 178.2 80 256s50.5 143.9 120.6 167.1c7.1 2.4 14.6-1.4 19.6-7C229 406.2 241.8 400 256 400s27 6.2 35.8 16.1c5 5.6 12.4 9.4 19.6 7C381.5 399.9 432 333.8 432 256s-50.5-143.9-120.6-167.1c-7.1-2.4-14.6 1.4-19.6 7C283 105.8 270.2 112 256 112s-27-6.2-35.8-16.1c-5-5.6-12.4-9.4-19.6-7zM176 192a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm0 64a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm16 48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm48-112a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm16 48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-16 80a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm80-144a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-16 80a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm16 48a16 16 0 1 0 0 32 16 16 0 1 0 0-32z\"]\n  };\n  const faUserSlash = {\n    prefix: 'fal',\n    iconName: 'user-slash',\n    icon: [640, 512, [], \"f506\", \"M448 128C448 57.3 390.7 0 320 0C266.1 0 219.9 33.4 201.1 80.6l26.6 21C239.2 61.4 276.1 32 320 32c53 0 96 43 96 96c0 35.9-19.7 67.2-48.9 83.7l26.6 21C426.6 209.5 448 171.2 448 128zm52.4 352L128 480c1.2-79.7 66.2-144 146.3-144l43.8 0-40.5-32-3.2 0C175.8 304 96 383.8 96 482.3c0 16.4 13.3 29.7 29.7 29.7l388.6 0c7 0 13.4-2.4 18.5-6.5L500.4 480zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faPen = {\n    prefix: 'fal',\n    iconName: 'pen',\n    icon: [512, 512, [128394], \"f304\", \"M395.8 39.6c9.4-9.4 24.6-9.4 33.9 0l42.6 42.6c9.4 9.4 9.4 24.6 0 33.9L417.6 171 341 94.4l54.8-54.8zM318.4 117L395 193.6 159.6 428.9c-7.6 7.6-16.9 13.1-27.2 16.1L39.6 472.4l27.3-92.8c3-10.3 8.6-19.6 16.1-27.2L318.4 117zM452.4 17c-21.9-21.9-57.3-21.9-79.2 0L60.4 329.7c-11.4 11.4-19.7 25.4-24.2 40.8L.7 491.5c-1.7 5.6-.1 11.7 4 15.8s10.2 5.7 15.8 4l121-35.6c15.4-4.5 29.4-12.9 40.8-24.2L495 138.8c21.9-21.9 21.9-57.3 0-79.2L452.4 17z\"]\n  };\n  const faTowerObservation = {\n    prefix: 'fal',\n    iconName: 'tower-observation',\n    icon: [512, 512, [], \"e586\", \"M248.8 1.7c4.5-2.3 9.8-2.3 14.3 0l176 88c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-8.8-4.4 0 78.1c0 26.5-21.5 48-48 48l-7.8 0 39.6 237.4c.1 .9 .2 1.8 .2 2.6l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c0-.9 .1-1.7 .2-2.6L151.8 240l-7.8 0c-26.5 0-48-21.5-48-48l0-78.1-8.8 4.4c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l176-88zM256 33.9l-128 64 0 30.1 256 0 0-30.1-128-64zM128 160l0 32c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16l0-32-256 0zM359.4 480L256 391.4 152.6 480l206.8 0zM184 240c0 .9-.1 1.7-.2 2.6l-6.5 39.1L256 349.2l78.7-67.5-6.5-39.1c-.1-.9-.2-1.8-.2-2.6l-144 0zm-12.9 78.6L151 439.2l80.4-68.9-60.3-51.7zm109.5 51.7L361 439.2 340.9 318.6l-60.3 51.7z\"]\n  };\n  const faFloppyDisks = {\n    prefix: 'fal',\n    iconName: 'floppy-disks',\n    icon: [512, 512, [], \"e183\", \"M128 352c0 17.7 14.3 32 32 32l288 0c17.7 0 32-14.3 32-32l0-213.5c0-8.5-3.4-16.6-9.4-22.6L396.1 41.4c-3.4-3.4-7.6-6-12.1-7.6l0 78.2c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-80c-17.7 0-32 14.3-32 32l0 288zM352 32L192 32l0 80 160 0 0-80zM192 0L373.5 0c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3L512 352c0 35.3-28.7 64-64 64l-288 0c-35.3 0-64-28.7-64-64L96 64c0-35.3 28.7-64 64-64l32 0zM32 112l0 256c0 61.9 50.1 112 112 112l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0C64.5 512 0 447.5 0 368L0 112c0-8.8 7.2-16 16-16s16 7.2 16 16zM296 304a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm0-112a72 72 0 1 1 0 144 72 72 0 1 1 0-144z\"]\n  };\n  const faToiletPaperBlankUnder = {\n    prefix: 'fal',\n    iconName: 'toilet-paper-blank-under',\n    icon: [512, 512, [\"toilet-paper-reverse-alt\"], \"e29f\", \"M58.2 75.2C42.3 104.3 32 145.5 32 192s10.3 87.7 26.2 116.8C74.4 338.5 94.1 352 112 352l225.3 0c-7.2-8.2-13.6-17.7-19.2-27.9C299.2 289.5 288 242.8 288 192s11.2-97.5 30.1-132.1c5.6-10.2 12-19.6 19.2-27.9L112 32C94.1 32 74.4 45.5 58.2 75.2zM400 32c-17.9 0-37.6 13.5-53.8 43.2C330.3 104.3 320 145.5 320 192s10.3 87.7 26.2 116.8C362.4 338.5 382.1 352 400 352s37.6-13.5 53.8-43.2C469.7 279.7 480 238.5 480 192s-10.3-87.7-26.2-116.8C437.6 45.5 417.9 32 400 32zm80 432l0-136.4c-18.6 32.3-46.1 56.4-80 56.4l-288 0c-35.1 0-63.4-25.9-81.9-59.9C11.2 289.5 0 242.8 0 192S11.2 94.5 30.1 59.9C48.6 25.9 76.9 0 112 0L400 0c35.1 0 63.4 25.9 81.9 59.9C500.8 94.5 512 141.2 512 192l0 272c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-48 32 0 0 48c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16zM400 240c6.4 0 11.9-11.3 14.5-27.6c1-6.2 1.5-13.1 1.5-20.4s-.5-14.2-1.5-20.4c-2.6-16.3-8.1-27.6-14.5-27.6s-11.9 11.3-14.5 27.6c-1 6.2-1.5 13.1-1.5 20.4s.5 14.2 1.5 20.4c2.6 16.3 8.1 27.6 14.5 27.6zm0 32c-16.2 0-26.6-9.9-31.4-16c-5.1-6.4-8.2-13.8-10.3-20c-4.2-12.7-6.3-28.3-6.3-44.1s2.1-31.3 6.3-44.1c2.1-6.2 5.2-13.5 10.3-20c4.8-6.1 15.1-16 31.4-16s26.6 9.9 31.4 16c5.1 6.4 8.2 13.8 10.3 20c4.2 12.7 6.3 28.3 6.3 44.1s-2.1 31.3-6.3 44.1c-2.1 6.2-5.2 13.5-10.3 20c-4.8 6.1-15.1 16-31.4 16z\"]\n  };\n  const faToiletPaperReverseAlt = faToiletPaperBlankUnder;\n  const faFileCode = {\n    prefix: 'fal',\n    iconName: 'file-code',\n    icon: [384, 512, [], \"f1c9\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm91.3 299.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L118.6 336l36.7-36.7zm144 25.4l-48-48c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L265.4 336l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l48-48c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faSignal = {\n    prefix: 'fal',\n    iconName: 'signal',\n    icon: [640, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", \"M592 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 480c0 8.8 7.2 16 16 16s16-7.2 16-16l0-480zM448 96c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16s16-7.2 16-16l0-384c0-8.8-7.2-16-16-16zM336 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16s16-7.2 16-16l0-288zM192 288c-8.8 0-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192c0-8.8-7.2-16-16-16zM64 384c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSignal5 = faSignal;\n  const faSignalPerfect = faSignal;\n  const faPump = {\n    prefix: 'fal',\n    iconName: 'pump',\n    icon: [640, 512, [], \"e442\", \"M76.9 0c-8.8 0-16 7.2-16 16s7.2 16 16 16L96 32l0 176-64 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32L0 384l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 288 0 0-32L32 368l0-128 80 0c8.8 0 16-7.2 16-16l0-192 128 0 0 192c0 8.8 7.2 16 16 16l48 0 0-32-32 0 0-176 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L272 0 112 0 76.9 0zM449.6 133.4c5.3-3.5 11.4-5.4 17.8-5.4L576 128c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-108.6 0c-6.3 0-12.5-1.9-17.8-5.4l-51.4-34.3c-8.9-5.9-14.2-15.9-14.2-26.6l0-219.5c0-10.7 5.3-20.7 14.2-26.6l51.4-34.3zM431.9 501.3c10.5 7 22.9 10.7 35.5 10.7L576 512c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L467.4 96c-12.6 0-25 3.7-35.5 10.7L380.5 141c-17.8 11.9-28.5 31.9-28.5 53.3l0 219.5c0 21.4 10.7 41.4 28.5 53.3l51.4 34.3zM448 224c0 8.8 7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0c-8.8 0-16 7.2-16 16zm0 80c0 8.8 7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0c-8.8 0-16 7.2-16 16zm0 80c0 8.8 7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faBus = {\n    prefix: 'fal',\n    iconName: 'bus',\n    icon: [576, 512, [128653], \"f207\", \"M288 32C170.1 32 113.2 70.2 97.2 90c-.4 .5-1.2 1.9-1.2 5.1L96 128l384 0 0-32.8c0-3.1-.8-4.9-1.3-5.6C463.9 70.1 414.8 32 288 32zM96 256l176 0 0-96L96 160l0 96zm208 0l176 0 0-96-176 0 0 96zM96 384c0 17.7 14.3 32 32 32l239.2 0 80.8 0c17.7 0 32-14.3 32-32l0-96L96 288l0 96zM72.3 69.9C96.5 40.1 164.2 0 288 0C420.6 0 481.2 40 504.2 70.2c6 7.9 7.8 17.2 7.8 25L512 384c0 23.7-12.9 44.4-32 55.4l0 56.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-80.8 0L128 448l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-56.6C76.9 428.4 64 407.7 64 384L64 95.2c0-7.7 1.8-17.2 8.3-25.3zM136 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm280-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM240 64l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM32 144l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm544 0l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHeartCircleXmark = {\n    prefix: 'fal',\n    iconName: 'heart-circle-xmark',\n    icon: [576, 512, [], \"e501\", \"M244 130.6l-12-13.5-4.2-4.7c-26-29.2-65.3-42.8-103.8-35.8c-53.3 9.7-92 56.1-92 110.3l0 3.5c0 32.3 13.4 63.1 37.1 85.1L253 446.8c.8 .7 1.9 1.2 3 1.2s2.2-.4 3-1.2l10.9-10.2c4.3 10.2 9.6 20 15.7 29.1l-4.9 4.5c-.8 .8-1.7 1.5-2.6 2.2c-6.3 4.9-14.1 7.5-22.1 7.5c-9.2 0-18-3.5-24.8-9.7L47.2 299c-3.8-3.5-7.3-7.2-10.7-11C13.1 261 0 226.4 0 190.4l0-3.5C0 117.3 49.8 57.6 118.3 45.1c40.9-7.4 82.6 3.2 114.7 28.4c6.7 5.3 13 11.1 18.7 17.6l4.2 4.7 4.2-4.7c4.2-4.7 8.6-9.1 13.3-13.1c1.8-1.5 3.6-3 5.4-4.5C311 48.4 352.7 37.7 393.7 45.1C462.2 57.6 512 117.3 512 186.9l0 3.5c0 6.8-.5 13.5-1.4 20.1c-9.8-4.9-20.2-8.9-30.9-12c.2-2.7 .3-5.4 .3-8.1l0-3.5c0-54.2-38.7-100.6-92-110.3c-38.5-7-77.8 6.6-103.8 35.8l-4.2 4.7-12 13.5c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm203.3-36.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faArrowUpLeftFromCircle = {\n    prefix: 'fal',\n    iconName: 'arrow-up-left-from-circle',\n    icon: [512, 512, [], \"e09e\", \"M176 0L16 0C7.2 0 0 7.2 0 16L0 176c0 8.8 7.2 16 16 16s16-7.2 16-16L32 54.6 300.7 323.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 32 176 32c8.8 0 16-7.2 16-16s-7.2-16-16-16zM288 64c-8.8 0-16 7.2-16 16s7.2 16 16 16c106 0 192 86 192 192s-86 192-192 192S96 394 96 288c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 123.7 100.3 224 224 224s224-100.3 224-224S411.7 64 288 64z\"]\n  };\n  const faHouseChimney = {\n    prefix: 'fal',\n    iconName: 'house-chimney',\n    icon: [576, 512, [63499, \"home-lg\"], \"e3af\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0L384 79.4 384 56c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 136.3L570.6 244c6.6 5.8 7.3 16 1.4 22.6s-16 7.3-22.6 1.4L512 235l0 197c0 44.2-35.8 80-80 80l-288 0c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM480 164.1L480 64l-64 0 0 43.6 64 56.5zM96 206.7L96 432c0 26.5 21.5 48 48 48l64 0 0-160c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 160 64 0c26.5 0 48-21.5 48-48l0-225.3L288 37.3 96 206.7zM336 320l-96 0 0 160 96 0 0-160z\"]\n  };\n  const faHomeLg = faHouseChimney;\n  const faWindowMaximize = {\n    prefix: 'fal',\n    iconName: 'window-maximize',\n    icon: [512, 512, [128470], \"f2d0\", \"M64 64C46.3 64 32 78.3 32 96l0 96 448 0 0-96c0-17.7-14.3-32-32-32L64 64zM32 224l0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-192L32 224zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faDryer = {\n    prefix: 'fal',\n    iconName: 'dryer',\n    icon: [448, 512, [], \"f861\", \"M384 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l320 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm64 96A24 24 0 1 0 80 96a24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm40 296c-56.4 0-103.1-41.7-110.9-96l62.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-62.9 0c7.8-54.3 54.4-96 110.9-96c61.9 0 112 50.1 112 112s-50.1 112-112 112zM80 304a144 144 0 1 0 288 0A144 144 0 1 0 80 304z\"]\n  };\n  const faFaceFrown = {\n    prefix: 'fal',\n    iconName: 'face-frown',\n    icon: [512, 512, [9785, \"frown\"], \"f119\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faFrown = faFaceFrown;\n  const faChessBishopPiece = {\n    prefix: 'fal',\n    iconName: 'chess-bishop-piece',\n    icon: [256, 512, [\"chess-bishop-alt\"], \"f43b\", \"M96 32l32 0 32 0c8.8 0 16 7.2 16 16c0 6-3.3 11.2-8.1 13.9c4 4.2 8.2 8.8 12.4 13.8C201.4 101.1 224 138.7 224 184c0 16.6-4.4 30.1-10.8 40.9C219.5 227 224 233 224 240c0 8.8-7.2 16-16 16l-11.9 0 9.6 96-32.2 0-9.6-96-71.8 0-9.6 96-32.2 0 9.6-96L48 256c-8.8 0-16-7.2-16-16c0-7 4.5-13 10.8-15.1C36.4 214.1 32 200.6 32 184c0-45.3 22.6-82.9 43.7-108.2c4.2-5 8.4-9.7 12.4-13.8C83.3 59.2 80 54 80 48c0-8.8 7.2-16 16-16zm75.5 192c10.2-7.5 20.5-19.8 20.5-40c0-18.9-5.2-36.6-13-52.4l-31.7 31.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l37-37c-2-2.6-3.9-5.1-5.9-7.5C146.4 85.1 137 76.2 130 70.1c-.7-.6-1.4-1.2-2-1.7c-.6 .5-1.3 1.1-2 1.7c-7 6.1-16.4 15-25.7 26.2C81.4 118.9 64 149.3 64 184c0 20.2 10.3 32.5 20.5 40l87.1 0zm45.9 175.1l32.7 52.7c3.9 6.2 5.9 13.4 5.9 20.8c0 21.8-17.7 39.4-39.4 39.4L39.4 512C17.7 512 0 494.3 0 472.6c0-7.3 2.1-14.5 5.9-20.8l32.7-52.7c5.8-9.4 16.1-15.1 27.2-15.1l124.4 0c11.1 0 21.4 5.7 27.2 15.1zM65.8 416L33.1 468.7c-.7 1.2-1.1 2.5-1.1 3.9c0 4.1 3.3 7.4 7.4 7.4l177.1 0c4.1 0 7.4-3.3 7.4-7.4c0-1.4-.4-2.7-1.1-3.9L190.2 416 65.8 416z\"]\n  };\n  const faChessBishopAlt = faChessBishopPiece;\n  const faShirtTankTop = {\n    prefix: 'fal',\n    iconName: 'shirt-tank-top',\n    icon: [384, 512, [], \"e3c9\", \"M96 16C96 7.2 88.8 0 80 0S64 7.2 64 16c0 134.3-29.3 192.6-45.6 214.6C9.5 242.5 0 259.2 0 278.2L0 456c0 30.9 25.1 56 56 56l272 0c30.9 0 56-25.1 56-56l0-177.8c0-19-9.5-35.7-18.4-47.6C349.3 208.6 320 150.3 320 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 53-43 96-96 96s-96-43-96-96l0-48zM86.5 136.5C109.6 170 148.2 192 192 192s82.4-22 105.5-55.5c10.7 59.8 28.4 94.1 42.4 113.1c7.6 10.2 12.1 20 12.1 28.6L352 456c0 13.3-10.7 24-24 24L56 480c-13.3 0-24-10.7-24-24l0-177.8c0-8.6 4.6-18.4 12.1-28.6c14-19 31.7-53.3 42.4-113.1z\"]\n  };\n  const faDiploma = {\n    prefix: 'fal',\n    iconName: 'diploma',\n    icon: [640, 512, [\"scroll-ribbon\"], \"f5ea\", \"M253.2 80.8C245 70.2 232.4 64 219 64l-3 0c-22.1 0-40 17.9-40 40s17.9 40 40 40l40 0 45.8 0L253.2 80.8zm-97 63.2c-7.7-11.4-12.1-25.2-12.1-40c0-39.8 32.2-72 72-72l3 0c23.3 0 45.3 10.8 59.5 29.3L320 115.2l41.5-53.9C375.7 42.8 397.7 32 421 32l3 0c39.8 0 72 32.2 72 72c0 14.8-4.5 28.6-12.1 40l60.1 0c65.1 .3 96 71.5 96 128c0 56.9-24.1 119.2-81 140.7c-10.5 4-22.5 4.2-33.4 1.8L400 386.6l0 77.4c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7L320 449.9l-56.8 28.4c-5 2.5-10.9 2.2-15.6-.7s-7.6-8.1-7.6-13.6l0-77.4L114.4 414.5l-6.9-31.2L240 353.8 240 176l-24 0L96.1 176c-18.9 .1-33.9 9.9-45.5 28.1C38.5 223.1 32 248.8 32 272c0 50.8 21.4 96.1 60.3 110.8c3.5 1.3 9.1 1.8 15.1 .5l6.9 31.2c-10.9 2.4-22.9 2.2-33.4-1.8C24.1 391.2 0 328.9 0 272c0-56.5 30.9-127.7 96-128l60.1 0zM400 176l0 177.8 132.6 29.5c6 1.3 11.6 .9 15.1-.5c38.9-14.7 60.3-60 60.3-110.8c0-23.2-6.5-48.9-18.6-67.9c-11.6-18.2-26.6-28-45.5-28.1L424 176l-24 0zm24-32c22.1 0 40-17.9 40-40s-17.9-40-40-40l-3 0c-13.4 0-26 6.2-34.1 16.8L338.2 144l45.8 0 40 0zm-88 32l-32 0-32 0 0 262.1 40.8-20.4c4.5-2.3 9.8-2.3 14.3 0L368 438.1 368 176l-32 0z\"]\n  };\n  const faScrollRibbon = faDiploma;\n  const faScreencast = {\n    prefix: 'fal',\n    iconName: 'screencast',\n    icon: [576, 512, [], \"e23e\", \"M512 64L64 64C46.3 64 32 78.3 32 96l0 96.1c-2.7-.1-5.3-.1-8-.1L0 192 0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64l-224 0 0-24c0-2.7 0-5.3-.1-8L512 448c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32zM16 224c132.5 0 240 107.5 240 240c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-114.9-93.1-208-208-208c-8.8 0-16-7.2-16-16s7.2-16 16-16zM32 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 336c0-8.8 7.2-16 16-16c79.5 0 144 64.5 144 144c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9-50.1-112-112-112c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faWalker = {\n    prefix: 'fal',\n    iconName: 'walker',\n    icon: [448, 512, [], \"f831\", \"M178.8 32L320 32c26.5 0 48 21.5 48 48l0 112-264.6 0L132 69.1C137.1 47.4 156.5 32 178.8 32zM368 224l0 162c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64c0-29.8-20.4-54.9-48-62l0-306c0-44.2-35.8-80-80-80L178.8 0c-37.2 0-69.5 25.6-77.9 61.8L.4 492.4c-2 8.6 3.3 17.2 11.9 19.2s17.2-3.3 19.2-11.9L96 223.6l0 .4 272 0zm48 224a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faPrescription = {\n    prefix: 'fal',\n    iconName: 'prescription',\n    icon: [448, 512, [], \"f5b1\", \"M31.1 0C13.9 0 0 13.9 0 31.1L0 208l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 105.4 0 128 128L132.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L288 374.6 420.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L310.6 352 443.3 219.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L288 329.4 182.4 223.8C241.3 220.5 288 171.7 288 112C288 50.1 237.9 0 176 0L31.1 0zM144 192s0 0 0 0L32 192 32 32l144 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-32 0z\"]\n  };\n  const faShop = {\n    prefix: 'fal',\n    iconName: 'shop',\n    icon: [640, 512, [\"store-alt\"], \"f54f\", \"M0 185.8c0-6.4 1.6-12.7 4.7-18.3L82.4 25C90.8 9.6 106.9 0 124.5 0l391 0c17.6 0 33.7 9.6 42.1 25l77.7 142.4c3.1 5.6 4.7 11.9 4.7 18.3c0 21.1-17.1 38.2-38.2 38.2L576 224l0 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-272L96 224l0 128 256 0 0-80 0-16 32 0 0 16 0 192c0 26.5-21.5 48-48 48l-224 0c-26.5 0-48-21.5-48-48l0-240-25.8 0C17.1 224 0 206.9 0 185.8zM80 192l480 0 41.8 0c3.4 0 6.2-2.8 6.2-6.2c0-1-.3-2.1-.8-3L529.6 40.3c-2.8-5.1-8.2-8.3-14-8.3l-391 0c-5.9 0-11.2 3.2-14 8.3L32.8 182.8c-.5 .9-.8 1.9-.8 3c0 3.4 2.8 6.2 6.2 6.2L80 192zM96 464c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16l0-80L96 384l0 80z\"]\n  };\n  const faStoreAlt = faShop;\n  const faFloppyDisk = {\n    prefix: 'fal',\n    iconName: 'floppy-disk',\n    icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", \"M32 96c0-17.7 14.3-32 32-32l0 96c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-94.2c4.5 1.6 8.7 4.2 12.1 7.6l74.5 74.5c6 6 9.4 14.1 9.4 22.6L416 416c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM96 64l192 0 0 96L96 160l0-96zM0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-245.5c0-17-6.7-33.3-18.7-45.3L354.7 50.7c-12-12-28.3-18.7-45.3-18.7L64 32C28.7 32 0 60.7 0 96zM272 320a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a80 80 0 1 0 0 160 80 80 0 1 0 0-160z\"]\n  };\n  const faSave = faFloppyDisk;\n  const faVihara = {\n    prefix: 'fal',\n    iconName: 'vihara',\n    icon: [640, 512, [], \"f6a7\", \"M309.8 3.7l-26.3 21c-33.9 27.1-72.3 48-113.5 61.8l-31 10.3c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l10.9-3.6 0 47.2c-28.9 33.7-67.6 57.6-110.7 68.4l-4.8 1.2c-1.3 .3-2.5 .7-3.6 1.3c-2.1 1.1-4 2.6-5.4 4.4s-2.5 4-3 6.3c-.4 1.8-.5 3.6-.3 5.5s.8 3.6 1.6 5.2c1.1 2.1 2.6 4 4.4 5.4s4 2.5 6.3 3c1.2 .3 2.5 .4 3.9 .4L96 272l0 61.6c-14.7 31.3-38.9 57.3-69.2 74.1L8.5 417.9c-.6 .3-1.2 .7-1.7 1.1c-1.9 1.3-3.5 3-4.6 5s-1.9 4.1-2.1 6.4c-.2 1.9-.1 3.8 .4 5.7s1.3 3.6 2.4 5.2c1.3 1.9 3 3.5 5 4.6s4.1 1.9 6.4 2.1c.7 .1 1.3 .1 2 .1L64 448l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 128 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 128 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 47.7 0c.7 0 1.4 0 2-.1c2.3-.2 4.5-1 6.4-2.1s3.6-2.7 5-4.6c1.1-1.6 1.9-3.3 2.4-5.2s.6-3.8 .4-5.7c-.2-2.3-1-4.5-2.1-6.4s-2.7-3.6-4.6-5c-.6-.4-1.1-.7-1.7-1.1l-18.3-10.2c-30.3-16.8-54.5-42.8-69.2-74.1l0-61.6 47.7 0c1.3 0 2.6-.1 3.9-.4c2.3-.5 4.5-1.6 6.3-3s3.4-3.3 4.4-5.4c.8-1.6 1.4-3.4 1.6-5.2s.1-3.7-.3-5.5c-.5-2.3-1.6-4.5-3-6.3s-3.3-3.4-5.4-4.4c-1.1-.6-2.4-1-3.6-1.3l-4.8-1.2c-43.2-10.8-81.8-34.7-110.7-68.4l0-47.2 10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2L470 86.5c-41.2-13.7-79.6-34.6-113.5-61.8l-26.3-21c-1.1-.9-2.2-1.6-3.4-2.2C324.7 .5 322.3 0 320 0s-4.7 .5-6.8 1.5c-1.2 .6-2.4 1.3-3.4 2.2zM128 352l192 0 192 0 5.4 0c12.5 24.8 30 46.6 51.3 64L320 416 71.3 416c21.3-17.4 38.8-39.2 51.3-64l5.4 0zm0-32l0-48 192 0 192 0 0 48-192 0-192 0zm64-160l0-47.3c40.3-14.9 77.9-36.1 111.5-62.9L320 36.5l16.5 13.2c33.6 26.8 71.2 48.1 111.5 62.9l0 47.3-128 0-128 0zm128 80l-191.9 0c20.8-13 39.7-29.2 55.9-48l136 0 136 0c16.2 18.8 35.1 35 55.9 48L320 240z\"]\n  };\n  const faFaceKissClosedEyes = {\n    prefix: 'fal',\n    iconName: 'face-kiss-closed-eyes',\n    icon: [512, 512, [], \"e37d\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm276.7 48.5c-10.8-5.3-25.3-9.2-38.6-11c-7.4-1-12.6-7.9-11.6-15.4s7.9-12.6 15.4-11.6c15.2 2.1 32.7 6.6 46.8 13.6c7 3.4 13.9 7.8 19.2 13.4c5.4 5.6 9.8 13.2 9.8 22.5s-4.4 16.9-9.8 22.5c-5.3 5.5-12.2 9.9-19.2 13.4l-.2 .1 .2 .1c7 3.4 13.9 7.8 19.2 13.4c5.4 5.6 9.8 13.2 9.8 22.5s-4.4 16.9-9.8 22.5c-5.3 5.5-12.2 9.9-19.2 13.4c-14.1 6.9-31.6 11.4-46.8 13.6c-7.4 1-14.3-4.1-15.4-11.6s4.1-14.3 11.6-15.4c13.3-1.9 27.8-5.8 38.6-11c5.4-2.7 9.2-5.3 11.5-7.7c2.7-2.9 2.7-4.7 0-7.6c-2.3-2.4-6.1-5.1-11.5-7.7c-10.7-5.3-25.1-9.1-38.3-11c-6.7-.8-12-6.7-12-13.5c0-6.8 5.3-12.7 12-13.5c13.2-1.9 27.6-5.8 38.3-11c5.4-2.7 9.2-5.3 11.5-7.7c2.7-2.9 2.7-4.7 0-7.6c-2.3-2.4-6.1-5.1-11.5-7.7zm-65.5-70.9c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zm89.6 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faScaleUnbalanced = {\n    prefix: 'fal',\n    iconName: 'scale-unbalanced',\n    icon: [640, 512, [\"balance-scale-left\"], \"f515\", \"M527.8 10.9c2.8 8.4-1.7 17.4-10.1 20.2L383.5 75.9c-4.6 24.4-23.1 43.9-46.9 50.1l0 354 192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-208 0c-8.8 0-16-7.2-16-16l0-370c-10.3-2.6-19.6-7.8-27.2-14.7L133.7 159.2c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2L259.7 83.5c-2-6.1-3-12.7-3-19.5c0-35.3 28.7-64 64-64c28 0 51.8 18 60.5 43L507.6 .8C516-2 525 2.6 527.8 10.9zM440.7 330.3C457.8 343.1 482.9 352 512 352s54.2-8.9 71.3-21.7C600.4 317.5 608 302.2 608 288l-192 0 0-1.6c0 0 0 .1 0 .1l0 1.6c0 14.2 7.6 29.5 24.7 42.3zm71.3-215L426.3 256l171.3 0L512 115.3zM384 288l0-1.6c0-14.7 4-29.1 11.7-41.6l92-151.2C492.8 85.2 502.1 80 512 80s19.2 5.2 24.3 13.7l92 151.2c7.6 12.5 11.7 26.9 11.7 41.6l0 1.6c0 53-57.3 96-128 96s-128-43-128-96zM32 416c0 14.2 7.6 29.5 24.7 42.3C73.8 471.1 98.9 480 128 480s54.2-8.9 71.3-21.7C216.4 445.5 224 430.2 224 416L32 416l0-1.6c0 0 0 .1 0 .1l0 1.6zm10.3-32l171.3 0L128 243.3 42.3 384zM128 512C57.3 512 0 469 0 416l0-1.6c0-14.7 4-29.1 11.7-41.6l92-151.2c5.2-8.5 14.4-13.7 24.3-13.7s19.2 5.2 24.3 13.7l92 151.2c7.6 12.5 11.7 26.9 11.7 41.6l0 1.6c0 53-57.3 96-128 96zM320.7 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faBalanceScaleLeft = faScaleUnbalanced;\n  const faFileUser = {\n    prefix: 'fal',\n    iconName: 'file-user',\n    icon: [384, 512, [], \"f65c\", \"M320 480l-16 0 0-16c0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80l0 16-16 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zm-48-16l0 16-160 0 0-16c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faUserPoliceTie = {\n    prefix: 'fal',\n    iconName: 'user-police-tie',\n    icon: [448, 512, [], \"e334\", \"M230.9 .8l144 32c11.4 2.5 20.5 11.1 23.8 22.3s.2 23.3-8.1 31.6l-6.2-6.2 6.2 6.2L368 109.3l0 1.6c0 15.6-7.6 31.8-23.2 40.1c-22.5 12-59.5 25-120.8 25s-98.3-13.1-120.8-25C87.6 142.7 80 126.5 80 110.9l0-1.6L57.4 86.6C49.1 78.4 46 66.3 49.3 55.1s12.4-19.8 23.8-22.3l144-32c4.6-1 9.3-1 13.9 0zM80 64l27.3 27.3c3 3 4.7 7.1 4.7 11.3l0 8.2c0 5.8 2.8 10 6.2 11.8c11.9 6.3 30.3 13.8 58.4 18C163.8 121.1 160 98.9 160 83.2c0-6.5 4-12.4 10.1-14.9l48-19.2c3.8-1.5 8.1-1.5 11.9 0l48 19.2C284 70.8 288 76.7 288 83.2c0 15.7-3.8 37.9-16.5 57.5c28.1-4.2 46.5-11.7 58.4-18c3.4-1.8 6.2-6 6.2-11.8l0-8.2c0-4.2 1.7-8.3 4.7-11.3L368 64 224 32 80 64zm96 304c0-8.8 7.2-16 16-16l32 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-6.1 0 18.4 36.9 51.6-68.7C391.2 355.4 448 414.3 448 486.4c0 14.1-11.5 25.6-25.6 25.6L240 512l-32 0L25.6 512C11.5 512 0 500.5 0 486.4c0-72.1 56.8-131 128.1-134.3l51.6 68.7L198.1 384l-6.1 0c-8.8 0-16-7.2-16-16zm48 35.8l-22.9 45.7 2.9 3.8L224 480s0 0 0 0s0 0 0 0l20-26.7 2.9-3.8L224 403.8zM184 480l-70.4-93.9C69 395.3 35.1 433.4 32.2 480L184 480zm80 0l151.8 0c-2.9-46.5-36.8-84.7-81.4-93.9L264 480zM96 192c0-2.9 .1-5.8 .3-8.7c9.1 4.3 19.6 8.5 31.8 12.1c1.8 51.4 44.1 92.6 95.9 92.6s94.1-41.1 95.9-92.6c12.2-3.6 22.7-7.8 31.8-12.1c.2 2.9 .3 5.8 .3 8.7c0 70.7-57.3 128-128 128s-128-57.3-128-128zm128-49.7c20.5-11.3 28.9-31.3 31.3-48.5L224 81.2 192.7 93.7c2.3 17.3 10.8 37.3 31.3 48.5z\"]\n  };\n  const faFaceTongueMoney = {\n    prefix: 'fal',\n    iconName: 'face-tongue-money',\n    icon: [512, 512, [], \"e39d\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 79.8-41.7 149.8-104.5 189.5c-7.5 4.7-9.7 14.6-5 22.1s14.6 9.7 22.1 5C464.3 427.3 512 347.2 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 91.2 47.7 171.3 119.5 216.6c7.5 4.7 17.4 2.5 22.1-5s2.5-17.4-5-22.1C73.7 405.8 32 335.8 32 256zm96 32c-17.1 0-33.2 14.3-31 33.7c4.8 43.9 27.4 82.4 60.3 108.2l4.3 3.4C169.7 478 208.9 512 256 512s86.3-34 94.5-78.7l4.3-3.4c32.9-25.8 55.4-64.3 60.3-108.2c2.1-19.4-13.9-33.7-31-33.7l-32 0-32 0-128 0-32 0-32 0zm160 32l32 0 0 32 0 64c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-64 0-32 32 0 64 0zm-159 0l31 0 0 68.7c-16.6-18.8-27.8-42.5-31-68.7zm254 0c-3.3 26.1-14.4 49.9-31 68.7l0-68.7 31 0zM192 104c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.3c-5.7 1.2-11.6 3.3-17 7.1c-7.5 5.4-12.6 13.5-14.4 23.6c-1.3 7.3-.7 14.5 2.2 21.2c2.9 6.6 7.6 11.3 12.4 14.6c8.4 5.8 19.3 9 27.2 11.2l1.1 .3c9.6 2.7 15.4 4.6 18.8 7c2.6 1.8 2.2 6.4-.6 8c0 0 0 0 0 0c-1.2 .7-3.8 1.6-8.8 1.5c-10.1-.2-22.5-3.9-32-7.1c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c5.1 1.7 12.6 4.2 21.1 6l0 10.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8.9c4.8-.9 9.8-2.5 14.4-5.2c9.1-5.5 15-14.4 17-25.9c1.3-7.3 .7-14.5-2.2-21.2c-2.9-6.6-7.6-11.3-12.4-14.6c-7.1-5-15.5-7.2-23.9-9.4c-8.2-2.2-16.4-4.3-23.3-9.1c-2.4-1.7-2.4-5.3 .2-7.2c1-.7 3.1-1.7 7.1-2.1c8.2-.9 18.7 1 27 3.2c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-3.4-.9-7.5-1.9-12.1-2.7l0-9.8zM336 88c-8.8 0-16 7.2-16 16l0 9.3c-5.7 1.2-11.6 3.3-17 7.1c-7.5 5.4-12.6 13.5-14.4 23.6c-1.3 7.3-.7 14.5 2.2 21.2c2.9 6.6 7.6 11.3 12.4 14.6c8.4 5.8 19.4 9 27.2 11.2l1.1 .3c9.5 2.7 15.4 4.6 18.8 7c2.6 1.8 2.2 6.4-.6 8c0 0 0 0 0 0c-1.2 .7-3.8 1.6-8.8 1.5c-10.1-.2-22.5-3.9-32-7.1c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c5.1 1.7 12.6 4.2 21.1 6l0 10.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8.9c4.8-.9 9.8-2.5 14.4-5.2c9.1-5.5 15-14.4 17-25.9c1.3-7.3 .7-14.5-2.2-21.2c-2.9-6.6-7.6-11.3-12.4-14.6c-7.1-5-15.5-7.2-23.9-9.4c-8.2-2.2-16.4-4.3-23.3-9.1c-2.4-1.7-2.4-5.3 .2-7.2c1-.7 3.1-1.7 7.1-2.1c8.2-.9 18.7 1 27 3.2c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-3.4-.9-7.5-1.9-12.1-2.7l0-9.8c0-8.8-7.2-16-16-16zM267.2 347.6c0-6.4-5.4-11.6-12-11.6s-12 5.2-12 11.6l0 6.8c-4.3 .8-8.7 2.4-12.7 5.2c-5.6 4-9.5 9.8-10.8 17.2c-.9 5.3-.5 10.6 1.7 15.4c2.2 4.8 5.7 8.2 9.3 10.6c6.3 4.2 14.5 6.5 20.4 8.1l.8 .2c7.2 2 11.5 3.3 14.1 5.1c1.9 1.3 1.6 4.6-.4 5.8c0 0 0 0 0 0c-.9 .5-2.8 1.1-6.6 1.1c-7.6-.1-16.9-2.9-24-5.2c-6.3-2-13.1 1.3-15.2 7.4s1.3 12.7 7.6 14.7c3.8 1.2 9.5 3 15.8 4.4l0 7.8c0 6.4 5.4 11.6 12 11.6s12-5.2 12-11.6l0-6.5c3.6-.6 7.3-1.8 10.8-3.8c6.8-4 11.2-10.5 12.7-18.9c.9-5.3 .5-10.6-1.7-15.4c-2.2-4.8-5.7-8.2-9.3-10.6c-5.4-3.6-11.7-5.2-17.9-6.8c-6.2-1.6-12.3-3.2-17.5-6.6c-1.8-1.2-1.8-3.9 .2-5.2c.7-.5 2.3-1.2 5.3-1.5c6.1-.6 14 .7 20.2 2.3c6.4 1.7 13-2 14.7-8.3s-2.1-12.6-8.5-14.2c-2.5-.7-5.7-1.4-9.1-2l0-7.2z\"]\n  };\n  const faTennisBall = {\n    prefix: 'fal',\n    iconName: 'tennis-ball',\n    icon: [512, 512, [127934], \"f45e\", \"M256.6 480c-4.5-58.4 15.6-118.4 60.3-163.1s104.6-64.8 163.1-60.3l0-.6C480 132.3 379.7 32 256 32l-.6 0c4.5 58.4-15.6 118.4-60.3 163.1S90.4 259.9 32 255.4l0 .6c0 123.7 100.3 224 224 224l.6 0zm31.9-2.3c97.7-14.2 174.9-91.4 189.1-189.1c-49.5-3.8-100.3 13.2-138.1 51s-54.8 88.6-51 138.1zM223.5 34.3C125.8 48.6 48.6 125.8 34.3 223.5c49.5 3.8 100.3-13.2 138.1-51s54.8-88.6 51-138.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faSquareL = {\n    prefix: 'fal',\n    iconName: 'square-l',\n    icon: [448, 512, [], \"e275\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 48l0 208 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-144 0c-17.7 0-32-14.3-32-32l0-208c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faSortUp = {\n    prefix: 'fal',\n    iconName: 'sort-up',\n    icon: [320, 512, [\"sort-asc\"], \"f0de\", \"M154.4 66.2c1.4-1.3 3.5-2.2 5.6-2.2s4.2 .8 5.6 2.2L285.8 179.7c1.4 1.3 2.2 3.2 2.2 5.2c0 3.9-3.2 7.1-7.1 7.1L39.1 192c-3.9 0-7.1-3.2-7.1-7.1c0-2 .8-3.8 2.2-5.2L154.4 66.2zm-22-23.3L12.3 156.4C4.4 163.8 0 174.1 0 184.9C0 206.5 17.5 224 39.1 224l241.7 0c21.6 0 39.1-17.5 39.1-39.1c0-10.8-4.4-21.1-12.3-28.5L187.6 42.9C180.1 35.9 170.2 32 160 32s-20.1 3.9-27.6 10.9z\"]\n  };\n  const faSortAsc = faSortUp;\n  const faCalendarArrowUp = {\n    prefix: 'fal',\n    iconName: 'calendar-arrow-up',\n    icon: [448, 512, [\"calendar-upload\"], \"e0d1\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM208 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4 52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 294.6 208 416z\"]\n  };\n  const faCalendarUpload = faCalendarArrowUp;\n  const faCommentDots = {\n    prefix: 'fal',\n    iconName: 'comment-dots',\n    icon: [512, 512, [128172, 62075, \"commenting\"], \"f4ad\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM128 264a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm128 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm152-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCommenting = faCommentDots;\n  const faPlantWilt = {\n    prefix: 'fal',\n    iconName: 'plant-wilt',\n    icon: [512, 512, [], \"e5aa\", \"M288 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 33.1c-38.4 5.7-64 32.2-64 73.9c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-41.7-25.6-68.3-64-73.9L448 96c0-53-43-96-96-96s-96 43-96 96l0 65.6c-20.3-20.7-48.7-33.6-80-33.6c-61.9 0-112 50.1-112 112l0 17.1c-38.4 5.7-64 32.2-64 73.9C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-41.7-25.6-68.3-64-73.9L96 240c0-44.2 35.8-80 80-80s80 35.8 80 80l0 40 0 216c0 8.8 7.2 16 16 16s16-7.2 16-16l0-216 0-40 0-144zm128 65.7l0 30.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-30.3c8.9 2 15.5 5.6 20.1 9.8c6.6 6 11.9 15.8 11.9 31.6c0 5.8-3.3 18.8-13.5 36.5c-8.3 14.5-20.1 30-34.5 44.3c-14.4-14.3-26.2-29.9-34.5-44.3c-10.2-17.7-13.5-30.7-13.5-36.5c0-15.8 5.3-25.6 11.9-31.6c4.6-4.2 11.2-7.8 20.1-9.8zM43.9 299.5c4.6-4.2 11.2-7.8 20.1-9.8l0 30.6c0 8.8 7.2 16 16 16s16-7.2 16-16l0-30.6c8.9 2 15.5 5.6 20.1 9.8c6.6 6 11.9 15.8 11.9 31.6c0 5.8-3.3 18.8-13.5 36.5c-8.3 14.5-20.1 30-34.5 44.3C65.6 397.6 53.8 382 45.5 367.6C35.3 349.8 32 336.9 32 331.1c0-15.8 5.3-25.6 11.9-31.6z\"]\n  };\n  const faScarf = {\n    prefix: 'fal',\n    iconName: 'scarf',\n    icon: [512, 512, [129507], \"f7c1\", \"M221.4 32c-17.3 0-33.3 9.4-41.8 24.5l-41.5 73.8C131.5 142 128 155.3 128 168.8c0 20.9 8.3 40.9 23 55.6l161 161L385.4 312l-44.7-44.7L210.3 137c-15.1-15.1-4.4-41 17-41L304 96c8.8 0 16 7.2 16 16s-7.2 16-16 16l-57.4 0L352 233.4l9-9c14.7-14.7 23-34.8 23-55.6c0-13.5-3.5-26.8-10.1-38.6L332.4 56.5C323.9 41.4 307.9 32 290.6 32l-69.1 0zM416 168.8c0 29.3-11.7 57.5-32.4 78.2l-9 9 44.7 44.7 8 8s0 0 0 0l3.3 3.3 76.7 76.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L408 334.6 382.6 360l76.7 76.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L360 382.6 334.6 408l76.7 76.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L312 430.6l-3.3-3.3s0 0 0 0l-8-8L128.4 247C107.7 226.3 96 198.1 96 168.8c0-19 4.9-37.7 14.2-54.2l41.5-73.8C165.9 15.6 192.5 0 221.4 0l69.1 0c28.9 0 55.6 15.6 69.7 40.8l41.5 73.8c9.3 16.6 14.2 35.2 14.2 54.2zM4.7 388.7L114.7 278.6l22.6 22.6L27.3 411.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zm48 48L162.7 326.6l22.6 22.6L75.3 459.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zm48 48L210.7 374.6l22.6 22.6L123.3 507.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"]\n  };\n  const faAlbumCirclePlus = {\n    prefix: 'fal',\n    iconName: 'album-circle-plus',\n    icon: [576, 512, [], \"e48c\", \"M384 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l211.2 0c5.9 11.4 12.9 22.2 21 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 96.7c-5.3-.5-10.6-.7-16-.7s-10.7 .2-16 .7L416 96c0-17.7-14.3-32-32-32zM224 96c69.3 0 128.3 44 150.5 105.6c-10.2 3.5-20 8-29.3 13.2C328.1 164.3 280.3 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c11.2 0 22-1.4 32.4-4.1c.7 10.9 2.4 21.5 5 31.7c-12 2.9-24.5 4.4-37.4 4.4c-88.4 0-160-71.6-160-160s71.6-160 160-160zm0 136a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-64l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faUserNurseHairLong = {\n    prefix: 'fal',\n    iconName: 'user-nurse-hair-long',\n    icon: [448, 512, [], \"e45e\", \"M128 144l0-67.1 96-42 96 42 0 67.1-192 0zM96 76.9L96 144l0 16c0 35.3-16.6 68.4-44.8 89.6l-4.3 3.2C37.5 259.9 32 270.9 32 282.7C32 303.3 48.7 320 69.3 320l58.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-58.7 0c-2.9 0-5.3-2.4-5.3-5.3c0-1.7 .8-3.3 2.1-4.3l4.3-3.2c15.8-11.9 28.8-26.7 38.4-43.3C129.5 274.6 173.3 304 224 304s94.5-29.4 115.2-72.2c9.6 16.7 22.6 31.5 38.4 43.3l4.3 3.2c1.3 1 2.1 2.6 2.1 4.3c0 2.9-2.4 5.3-5.3 5.3L320 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l58.7 0c20.6 0 37.3-16.7 37.3-37.3c0-11.8-5.5-22.8-14.9-29.9l-4.3-3.2C368.6 228.4 352 195.3 352 160l0-16 0-67.1c0-12.7-7.5-24.2-19.2-29.3l-96-42c-8.2-3.6-17.5-3.6-25.7 0l-96 42C103.5 52.7 96 64.2 96 76.9zM320 176s0 0 0 0c0 53-43 96-96 96c-35.5 0-66.6-19.3-83.2-48l21.5 0c35.5 0 68.3-18.3 87-48l70.7 0zm-112.8 0c-12.4 10.2-28.2 16-44.8 16l-33 0c-.9-5.2-1.3-10.5-1.3-16c0 0 0 0 0 0l79.2 0zM130.8 382l59.3 59.3c18.7 18.7 49.1 18.7 67.9 0L317.2 382c52.8 1.8 95.4 43.5 98.6 95.9l-383.6 0c3.2-52.4 45.9-94.1 98.6-95.9zm20-25.3c-4.3-4.3-10.2-6.8-16.4-6.8C60.2 349.9 0 410.1 0 484.3c0 14.1 11.5 25.6 25.6 25.6l396.8 0c14.1 0 25.6-11.5 25.6-25.6c0-74.2-60.2-134.4-134.4-134.4c-6.1 0-12 2.4-16.4 6.8l-61.9 61.9c-6.2 6.2-16.4 6.2-22.6 0l-61.9-61.9zM208 56l0 16-16 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0 0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16 16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0 0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8z\"]\n  };\n  const faDiamond = {\n    prefix: 'fal',\n    iconName: 'diamond',\n    icon: [512, 512, [9830], \"f219\", \"M250.3 34.3c3.1-3.1 8.2-3.1 11.3 0l216 216c3.1 3.1 3.1 8.2 0 11.3l-216 216c-3.1 3.1-8.2 3.1-11.3 0l-216-216c-3.1-3.1-3.1-8.2 0-11.3l216-216zm33.9-22.6c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z\"]\n  };\n  const faSquareLeft = {\n    prefix: 'fal',\n    iconName: 'square-left',\n    icon: [448, 512, [11013, \"arrow-alt-square-left\"], \"f351\", \"M32 416c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320zm32 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zM80 256c0-9.2 3.5-18 9.7-24.7l84-91c7.2-7.8 17.4-12.3 28.1-12.3c21.1 0 38.3 17.1 38.3 38.3l0 25.7 80 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-80 0 0 25.7c0 21.1-17.1 38.3-38.3 38.3c-10.7 0-20.9-4.5-28.1-12.3l-84-91C83.5 274 80 265.2 80 256zm33.2 3l84 91c1.2 1.3 2.9 2 4.6 2c3.5 0 6.3-2.8 6.3-6.3l0-41.7c0-8.8 7.2-16 16-16l96 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16-7.2-16-16l0-41.7c0-3.5-2.8-6.3-6.3-6.3c-1.7 0-3.4 .7-4.6 2l-84 91c-.8 .8-1.2 1.9-1.2 3s.4 2.2 1.2 3z\"]\n  };\n  const faArrowAltSquareLeft = faSquareLeft;\n  const faFaceGrinSquint = {\n    prefix: 'fal',\n    iconName: 'face-grin-squint',\n    icon: [512, 512, [128518, \"grin-squint\"], \"f585\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 98.1c-31.2 0-61.4-2.9-89.9-8.3c22.6 23.6 54.5 38.3 89.9 38.3s67.3-14.7 89.9-38.3c-28.5 5.4-58.7 8.3-89.9 8.3zm142.8-30.7c-24.1 54.6-79 92.7-142.8 92.7s-118.7-38.1-142.8-92.7c-5.2-11.7 6.8-22.4 19.1-18.7c37.3 11.1 79.3 17.4 123.8 17.4s86.4-6.3 123.8-17.4c12.3-3.7 24.2 7 19.1 18.7zM129.3 168.8c4-7.9 13.6-11.1 21.5-7.2l64 32c5.4 2.7 8.8 8.3 8.8 14.3s-3.4 11.6-8.8 14.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5L171.9 208l-35.4-17.7c-7.9-4-11.1-13.6-7.2-21.5zm246.2 21.5L340.2 208l35.4 17.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-5.4-2.7-8.8-8.3-8.8-14.3s3.4-11.6 8.8-14.3l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n  };\n  const faGrinSquint = faFaceGrinSquint;\n  const faCircleEllipsisVertical = {\n    prefix: 'fal',\n    iconName: 'circle-ellipsis-vertical',\n    icon: [512, 512, [], \"e10b\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-24-72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faHandHoldingDollar = {\n    prefix: 'fal',\n    iconName: 'hand-holding-dollar',\n    icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", \"M304 24l0 17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.3 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1s0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1l0 17.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4c0 0 0 0 0 0s0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0 0 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3C224 71.1 234.9 57.7 247.9 50c7.5-4.4 15.8-7.2 24.1-8.7L272 24c0-8.8 7.2-16 16-16s16 7.2 16 16zM151 317.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3l-4 2.7L80 400l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z\"]\n  };\n  const faHandHoldingUsd = faHandHoldingDollar;\n  const faGridDividers = {\n    prefix: 'fal',\n    iconName: 'grid-dividers',\n    icon: [512, 512, [], \"e3ad\", \"M0 16C0 7.2 7.2 0 16 0L496 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 32C7.2 32 0 24.8 0 16zM64 128l0 64 64 0 0-64-64 0zm-32 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zM64 416l0 64 64 0 0-64-64 0zm-32 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zM288 128l-64 0 0 64 64 0 0-64zM224 96l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 320l0 64 64 0 0-64-64 0zm-32 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zM448 128l-64 0 0 64 64 0 0-64zM384 96l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 320l0 64 64 0 0-64-64 0zm-32 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zM16 288l480 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 320c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faChartDiagram = {\n    prefix: 'fal',\n    iconName: 'chart-diagram',\n    icon: [512, 512, [], \"e695\", \"M96 64C78.3 64 64 78.3 64 96s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64zM32 96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-144 0 0 24 6.6 6.6 42.7 42.7L328 240l56 0c44.2 0 80 35.8 80 80l0 32 16 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l16 0 0-32c0-26.5-21.5-48-48-48l-56 0-6.6 6.6-42.7 42.7L272 328l0 24 16 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l16 0 0-24-6.6-6.6-42.7-42.7L184 272l-56 0c-26.5 0-48 21.5-48 48l0 32 16 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l16 0 0-32c0-44.2 35.8-80 80-80l56 0 6.6-6.6 42.7-42.7L240 184l0-24L96 160c-35.3 0-64-28.7-64-64zM48 384l-16 0 0 64 64 0 0-64-16 0-32 0zm192 0l-16 0 0 64 64 0 0-64-16 0-32 0zm192 0l-16 0 0 64 64 0 0-64-16 0-32 0zM213.3 256L256 298.7 298.7 256 256 213.3 213.3 256z\"]\n  };\n  const faBacterium = {\n    prefix: 'fal',\n    iconName: 'bacterium',\n    icon: [512, 512, [], \"e05a\", \"M415.4 20.4c2.4-8.5-2.5-17.4-11-19.8s-17.4 2.5-19.8 11l-6 20.9c-11.7-1.1-23.8-.4-35.8 2.4c-13.7 3.2-26.9 6.8-39.5 10.8l-8.6-20c-3.5-8.1-12.9-11.9-21-8.4s-11.9 12.9-8.4 21l7.8 18.2c-27.3 10.9-51.7 23.8-73.5 38L189.3 79.1c-4.9-7.4-14.8-9.3-22.2-4.4s-9.3 14.8-4.4 22.2l10.8 16.2c-24.5 19-45 39.8-62.1 61.1L98 163.5c-6.9-5.5-17-4.4-22.5 2.5s-4.4 17 2.5 22.5L92.4 200c-3.7 5.5-7.1 10.9-10.4 16.4c-10.4 17.4-19.8 36-27.5 55.4l-16.5-6.6c-8.2-3.3-17.5 .7-20.8 8.9s.7 17.5 8.9 20.8L43.9 302c-5.5 18.4-9.4 37.2-11.4 55.9c-.9 9.7-.5 19.3 1 28.5l-21.9 6.2C3.1 395-1.8 403.9 .6 412.4s11.3 13.4 19.8 11l22.8-6.5c10.9 22.5 29.2 40.9 51.9 51.9l-6.5 22.8c-2.4 8.5 2.5 17.4 11 19.8s17.4-2.5 19.8-11l6.3-21.9c2.7 .4 5.4 .8 8.2 1c26.6 2.4 51.9-4.7 72.5-18.5l14.3 14.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-13.1-13.1c13.6-16.4 22.7-36.8 25.2-59.4c1.1-7.5 3.2-15 5.9-22.2l20.5 8.8c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21l-18.8-8.1c10.8-17.2 28.2-37.7 58.4-54.3l2.7 9.4c2.4 8.5 11.3 13.4 19.8 11s13.4-11.3 11-19.8l-3.9-13.8c9.1-3.3 19-6.2 29.7-8.7c17.6-4.1 33.3-12.1 46.4-22.9l13.1 13.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L461 206.4c15.4-23 22.3-51.7 17.5-80.7l21.9-6.3c8.5-2.4 13.4-11.3 11-19.8s-11.3-13.4-19.8-11l-22.8 6.5c-12.3-25.4-33.6-44.8-59-55.1l5.6-19.7zm-74.9 216c-.3 .1-.6 .1-.9 .2c-1.7 .5-3.2 1.2-4.6 2.2c-47.2 21.1-73.2 51-88.4 76.4c-10.1 16.9-19.5 37.7-22.9 60.1c-.1 .5-.1 .9-.2 1.4c-4.7 43.3-43.3 74.9-86.8 71c-43.9-4-76.3-42.8-72.4-86.7c4.6-43.8 21.7-89.1 45.1-128.1C149.4 166.1 222.8 95.4 350 66c43.1-9.9 86 16.9 95.9 60s-16.9 86-60 95.9c-16.9 3.9-32 8.8-45.5 14.4zM264 208a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM176 320a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm-16-48a48 48 0 1 0 0 96 48 48 0 1 0 0-96z\"]\n  };\n  const faHandPointer = {\n    prefix: 'fal',\n    iconName: 'hand-pointer',\n    icon: [448, 512, [], \"f25a\", \"M128 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 132.2c0 6.3 3.7 12 9.5 14.6s12.5 1.5 17.2-2.7c5.7-5.1 13.1-8.1 21.3-8.1c16.8 0 30.7 13 31.9 29.5c.5 6.1 4.3 11.4 10 13.7s12.1 1.1 16.7-3c5.7-5.1 13.2-8.2 21.4-8.2c16.8 0 30.7 13 31.9 29.5c.5 6.1 4.3 11.4 10 13.7s12.1 1.1 16.7-3c5.7-5.1 13.2-8.2 21.4-8.2c17.7 0 32 14.3 32 32l0 32 0 16 0 64c0 44.2-35.8 80-80 80l-64 0-16 0-50.3 0c-36.1 0-70.3-16.3-93.1-44.3L37.4 343.1c-8.4-10.3-6.8-25.4 3.5-33.8s25.4-6.8 33.8 3.5l25 30.7c4.3 5.3 11.4 7.3 17.8 5s10.6-8.3 10.6-15.1L128 56zM152 0C121.1 0 96 25.1 96 56l0 232.8c-20-20.5-52.7-22.7-75.3-4.3C-3.3 304-7 339.3 12.5 363.3l75.2 92.5c28.9 35.5 72.2 56.2 118 56.2l50.3 0 16 0 64 0c61.9 0 112-50.1 112-112l0-64 0-16 0-32c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-5.5 0-10.9 .7-16 2l0-106c0-30.9-25.1-56-56-56zm72 320c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faDrumSteelpan = {\n    prefix: 'fal',\n    iconName: 'drum-steelpan',\n    icon: [576, 512, [], \"f56a\", \"M544 160c0-19.9-16.1-43.9-64.8-64.5C454.6 85.1 424.5 77 390.3 71.6c-21.4 61.1-16.2 121.3 21.2 173c25.5-5.2 48.4-11.9 67.7-20.1C527.9 203.9 544 179.9 544 160zM348.3 174.5C333.1 182.9 311.5 192 288 192s-45.1-9.1-60.3-17.5c-4.2 26.2-13.5 51.7-28.6 75.9c27.5 3.7 57.4 5.6 88.8 5.6s61.3-2 88.8-5.6c-15-24.2-24.4-49.7-28.6-75.9zm-2.6-36.1c.4-23.5 4.5-47.4 12.2-71C335.8 65.2 312.4 64 288 64s-47.8 1.2-69.9 3.4c7.7 23.6 11.8 47.5 12.2 71c3.3 2.3 7.4 5 12.2 7.6C255.6 153.5 272 160 288 160s32.4-6.5 45.5-13.9c4.7-2.7 8.9-5.3 12.2-7.7zM96.8 224.5c19.3 8.2 42.2 14.9 67.7 20.1c37.5-51.8 42.6-112 21.2-173C151.5 77 121.4 85.1 96.8 95.5C48.1 116.1 32 140.1 32 160s16.1 43.9 64.8 64.5zM576 160l0 184c0 47.6-38.6 81.6-89.5 102.9C434.7 468.6 364.4 480 288 480s-146.7-11.4-198.5-33.1C38.6 425.6 0 391.6 0 344L0 160C0 80 128.9 32 288 32s288 48 288 128zm-32 62.8C496.1 264.4 399.5 288 288 288s-208.1-23.6-256-65.2L32 344c0 27.4 22.3 53.4 69.9 73.4C148.5 436.9 214.2 448 288 448s139.5-11.1 186.2-30.6c47.6-19.9 69.8-46 69.8-73.4l0-121.2z\"]\n  };\n  const faHandScissors = {\n    prefix: 'fal',\n    iconName: 'hand-scissors',\n    icon: [512, 512, [], \"f257\", \"M4.2 284.4c-2.4-33 22.4-61.8 55.5-64.2l72.8-5.3-76.3-21c-32-8.8-50.7-41.8-41.9-73.8s41.8-50.7 73.8-41.9l177.4 48.8c1.8-2.9 3.8-5.7 5.8-8.4L288 96c15.1-20.1 38.8-32 64-32l19.5 0c53 0 101.7 29.1 126.8 75.7l4.5 8.3c11.3 21 17.2 44.4 17.2 68.3L520 336c0 70.7-57.3 128-128 128l-40 0-40 0-8 0c-35.3 0-64-28.7-64-64c0-2.8 .2-5.6 .5-8.3c-19.4-11-32.5-31.8-32.5-55.7c0-2.2 .1-4.3 .3-6.4L68.4 339.8c-33 2.4-61.8-22.4-64.2-55.5zM62 252.1c-15.4 1.1-27 14.5-25.9 30s14.5 27 30 25.9L229.3 296c5.9-.4 11.6 2.4 14.7 7.5s3.3 11.4 .3 16.5c-2.7 4.7-4.3 10.2-4.3 16c0 14.7 10 27.2 23.6 30.9c4.4 1.2 8.1 4.2 10.1 8.3s2.2 8.8 .6 13.1c-1.4 3.6-2.2 7.6-2.2 11.8c0 17.7 14.3 32 32 32l8 0 40 0 40 0c53 0 96-43 96-96l0-119.7c0-18.5-4.6-36.8-13.4-53.1l14.1-7.6-14.1 7.6-4.5-8.3C450.6 118.6 412.7 96 371.5 96L352 96c-15.1 0-29.3 7.1-38.4 19.2L297 137.4l51.6 15.3c8.5 2.5 13.3 11.4 10.8 19.9s-11.4 13.3-19.9 10.8L206.6 144 79.4 109c-14.9-4.1-30.3 4.7-34.4 19.6s4.7 30.3 19.6 34.4l165.8 45.6c7.5 2.1 12.4 9.2 11.7 17s-7 13.8-14.8 14.4L62 252.1z\"]\n  };\n  const faHandsPraying = {\n    prefix: 'fal',\n    iconName: 'hands-praying',\n    icon: [640, 512, [\"praying-hands\"], \"f684\", \"M283.4 32c-6.8 0-13.2 3.4-17.1 9L179.5 168.4C166.8 187 160 209 160 231.5l0 50.3c0 20-12.4 37.9-31.1 44.9L21.6 367c-8.3 3.1-17.5-1.1-20.6-9.4s1.1-17.5 9.4-20.6l107.2-40.2c6.2-2.3 10.4-8.3 10.4-15l0-50.3c0-28.9 8.7-57.2 25-81.1L239.9 23C249.7 8.6 266 0 283.4 0c14.2 0 27.2 5.7 36.6 14.8C329.5 5.7 342.4 0 356.6 0c17.4 0 33.7 8.6 43.5 23L487 150.4c16.3 23.9 25 52.2 25 81.1l0 50.3c0 6.7 4.1 12.6 10.4 15L629.6 337c8.3 3.1 12.5 12.3 9.4 20.6s-12.3 12.5-20.6 9.4L511.1 326.8c-18.7-7-31.1-24.9-31.1-44.9l0-50.3c0-22.5-6.8-44.5-19.5-63.1L373.7 41c-3.8-5.6-10.2-9-17.1-9C345.2 32 336 41.2 336 52.6l0 6.3c0 5.3 1.6 10.5 4.5 15l51.3 76.9c15.8 23.7 24.2 51.4 24.2 79.9l0 1.2 0 72c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 74.2c0 48.9 31.7 92.1 78.3 106.8l214.5 67.8c8.4 2.7 13.1 11.6 10.4 20.1s-11.6 13.1-20.1 10.4L404.6 443.5c-37.5-11.8-67.4-38-84.6-71.3c-17.2 33.3-47.2 59.5-84.6 71.3L20.8 511.3c-8.4 2.7-17.4-2-20.1-10.4s2-17.4 10.4-20.1L225.7 413c46.6-14.7 78.3-57.9 78.3-106.8l0-74.2c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-72 0-1.2c0-28.4 8.4-56.2 24.2-79.9L299.5 74c3-4.4 4.5-9.6 4.5-15l0-6.3c0-11.4-9.2-20.6-20.6-20.6zM320 100.8l-45.2 67.8c-1.8 2.7-3.5 5.5-5 8.3c3.3-.6 6.7-.9 10.2-.9c15.7 0 29.8 6.4 40 16.8c10.2-10.4 24.3-16.8 40-16.8c3.5 0 6.9 .3 10.2 .9c-1.6-2.8-3.2-5.6-5-8.3L320 100.8z\"]\n  };\n  const faPrayingHands = faHandsPraying;\n  const faFacePensive = {\n    prefix: 'fal',\n    iconName: 'face-pensive',\n    icon: [512, 512, [], \"e384\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 384l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM387.2 270.4c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2c17.6 23.5 52.8 23.5 70.4 0zm-262.4 0c17.6 23.5 52.8 23.5 70.4 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2zM81.7 215.2c-4-7.9-.7-17.5 7.2-21.5l22.9-11.4c14.5-7.2 27.2-17.6 37.4-30.2l14.4-18c5.5-6.9 15.6-8 22.5-2.5s8 15.6 2.5 22.5l-14.4 18c-13 16.3-29.4 29.5-48 38.8l-22.9 11.4c-7.9 4-17.5 .7-21.5-7.2zm341.5-21.5c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2L386 210.9c-18.6-9.3-35-22.6-48.1-38.8l-14.4-18c-5.5-6.9-4.4-17 2.5-22.5s17-4.4 22.5 2.5l14.4 18c10.1 12.7 22.9 23 37.4 30.2l22.9 11.4z\"]\n  };\n  const faUserMusic = {\n    prefix: 'fal',\n    iconName: 'user-music',\n    icon: [640, 512, [], \"f8eb\", \"M224 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM32 480l257.4 0c2.5 12.2 8.2 23 16.1 32L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c43.5 0 83.3 15.6 114.3 41.4l0 40.2c-1.5 0-2.9 0-4.4 .1C352.8 355.3 313.5 336 269.7 336l-91.4 0c-80 0-145 64.3-146.3 144zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zm501.9 39.8c20.7-6.9 42.1 8.5 42.1 30.4l0 49.8 0 144c0 1.1-.1 2.2-.3 3.2c.2 1.6 .3 3.2 .3 4.8c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c11.7 0 22.6 2.3 32 6.4l0-88.2L448 323.5 448 464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c11.7 0 22.6 2.3 32 6.4L416 312l0-60.5c0-13.8 8.8-26 21.9-30.4l160-53.3zM448 289.8l160-53.3 0-38.3L448 251.5l0 38.3zM608 400c0-.9-.4-4.2-5.9-8.3c-5.5-4.1-14.6-7.7-26.1-7.7s-20.5 3.5-26.1 7.7c-5.5 4.1-5.9 7.4-5.9 8.3s.4 4.2 5.9 8.3c5.5 4.1 14.6 7.7 26.1 7.7s20.5-3.5 26.1-7.7c5.5-4.1 5.9-7.4 5.9-8.3zM416 464c0-.9-.4-4.2-5.9-8.3c-5.5-4.1-14.6-7.7-26.1-7.7s-20.5 3.5-26.1 7.7c-5.5 4.1-5.9 7.4-5.9 8.3s.4 4.2 5.9 8.3c5.5 4.1 14.6 7.7 26.1 7.7s20.5-3.5 26.1-7.7c5.5-4.1 5.9-7.4 5.9-8.3z\"]\n  };\n  const faArrowRotateRight = {\n    prefix: 'fal',\n    iconName: 'arrow-rotate-right',\n    icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", \"M464 192c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 92.6C408.8 75.5 337.5 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c79.9 0 150-41.8 189.7-104.8c6.6-10.4-1.4-23.2-13.7-23.2c-6 0-11.4 3.2-14.7 8.2C383.1 413 323.6 448 256 448C150 448 64 362 64 256S150 64 256 64c71.1 0 133.1 38.6 166.3 96L336 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0z\"]\n  };\n  const faArrowRightRotate = faArrowRotateRight;\n  const faArrowRotateForward = faArrowRotateRight;\n  const faRedo = faArrowRotateRight;\n  const faMessagesDollar = {\n    prefix: 'fal',\n    iconName: 'messages-dollar',\n    icon: [640, 512, [\"comments-alt-dollar\"], \"f652\", \"M183.5 294.4L128 336l0-16c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-149.3 0c-6.9 0-13.7 2.2-19.2 6.4zM202.7 320L352 320c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 256c0 35.3 28.7 64 64 64l32 0 0 32 0 16c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 320zM256 384c0 35.3 28.7 64 64 64l117.3 0 81.1 60.8c4.8 3.6 11.3 4.2 16.8 1.5s8.8-8.2 8.8-14.3l0-16 0-32 32 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-128 0 0 32 128 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32l0 16-55.5-41.6c-5.5-4.2-12.3-6.4-19.2-6.4L320 416c-17.7 0-32-14.3-32-32l0-32-32 0 0 32zM224 79.1c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 10.5c-6 1.3-12.1 3.4-17.6 6.6c-11.1 6.4-20.9 17.8-20.8 34.7c.1 16.2 9.8 26.2 19.9 32.2c8.8 5.1 19.7 8.4 28.4 10.9l1.4 .4c10.1 3 17.4 5.3 22.5 8.4c4.2 2.5 4.5 4.1 4.5 5.9c0 3.5-1.2 5.7-4.6 7.7c-4 2.4-10.4 3.9-17.3 3.7c-9-.3-17.3-3-28.2-6.6c0 0 0 0 0 0s0 0 0 0c-1.8-.6-3.8-1.2-5.8-1.9c-8.4-2.7-17.4 1.9-20.2 10.3s1.9 17.4 10.3 20.2c1.6 .5 3.2 1 4.9 1.6c0 0 0 0 0 0c6.6 2.2 14.3 4.8 22.5 6.5l0 10.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.3c6.4-1.3 12.7-3.5 18.4-7c11.4-6.9 20.2-18.8 20-35.5c-.2-16.2-9.6-26.5-19.8-32.8c-9.2-5.6-20.7-9-29.6-11.6l-.5-.2c-10.2-3-17.6-5.2-22.7-8.2c-4.1-2.4-4.1-3.6-4.1-4.6l0-.1c0-2.5 .9-4.5 4.8-6.8c4.4-2.5 11-4 17.4-3.9c7.7 .1 16.2 1.8 25 4c8.6 2.2 17.3-2.9 19.5-11.5s-2.9-17.3-11.5-19.5c-5.2-1.3-10.9-2.7-16.8-3.6l0-10.4z\"]\n  };\n  const faCommentsAltDollar = faMessagesDollar;\n  const faSensorOn = {\n    prefix: 'fal',\n    iconName: 'sensor-on',\n    icon: [640, 512, [], \"e02b\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm48 96c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zM600.2 93.7c7.6-4.5 10-14.4 5.5-22s-14.4-10-21.9-5.5l-80 48c-7.6 4.5-10 14.4-5.5 22s14.4 10 21.9 5.5l80-48zM528 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm-7.8 130.3c-7.6-4.5-17.4-2.1-21.9 5.5s-2.1 17.4 5.5 21.9l80 48c7.6 4.5 17.4 2.1 21.9-5.5s2.1-17.4-5.5-21.9l-80-48z\"]\n  };\n  const faBalloon = {\n    prefix: 'fal',\n    iconName: 'balloon',\n    icon: [384, 512, [], \"e2e3\", \"M205.6 405.8s0 0 0 0s0 0 0 0s0 0 0 0L192 415.3l-13.6-9.5s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l-.2-.2-1.1-.8c-1-.7-2.6-1.9-4.6-3.4c-4-3-9.9-7.6-17-13.5c-14.2-11.8-33.1-28.8-51.8-49.4C65 295.9 32 243.6 32 192c0-88.4 71.6-160 160-160s160 71.6 160 160c0 51.6-33 103.9-71.7 146.5c-18.8 20.6-37.6 37.6-51.8 49.4c-7.1 5.9-12.9 10.5-17 13.5c-2 1.5-3.6 2.7-4.6 3.4l-1.1 .8-.2 .2s0 0 0 0zM192 439.6l3.4 6.8L212.2 480l-40.4 0 16.8-33.7 3.4-6.8zM0 192C0 320 160 432 160 432l-30.6 61.3c-.9 1.8-1.4 3.8-1.4 5.8c0 7.1 5.8 12.9 12.9 12.9l102.1 0c7.1 0 12.9-5.8 12.9-12.9c0-2-.5-4-1.4-5.8L224 432s160-112 160-240C384 86 298 0 192 0S0 86 0 192zm112-16c0-35.3 28.7-64 64-64c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faWebAwesome = {\n    prefix: 'fal',\n    iconName: 'web-awesome',\n    icon: [640, 512, [], \"e682\", \"M340.2 52a20 20 0 1 0 -40 0 20 20 0 1 0 40 0zm-42 47.1c-17.7-8.3-30-26.3-30-47.1c0-28.7 23.3-52 52-52s52 23.3 52 52c0 20.9-12.4 39-30.2 47.2L448 192l104.4-20.9c-5.3-7.7-8.4-17.1-8.4-27.1c0-26.5 21.5-48 48-48s48 21.5 48 48c0 26-20.6 47.1-46.4 48l-1.8 3.9L481 442.3c-10.3 23-33.2 37.7-58.4 37.7l-205.2 0c-25.2 0-48-14.8-58.4-37.7L48.1 195.9 46.4 192C20.6 191.1 0 170 0 144c0-26.5 21.5-48 48-48s48 21.5 48 48c0 10.1-3.1 19.4-8.4 27.1L192 192 298.1 99.1zM48.2 192l-.2 0-.1 0 .1 0 .2 0zm406.1 31.4c-9.8 2-19.9-.7-27.3-7.3L320 122.5 213.1 216.1c-7.5 6.6-17.6 9.2-27.3 7.3l-99-19.8L188.2 429.1c5.2 11.5 16.6 18.9 29.2 18.9l205.2 0c12.6 0 24-7.4 29.2-18.9L553.3 203.6l-99 19.8zM592 160a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM64 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faBiohazard = {\n    prefix: 'fal',\n    iconName: 'biohazard',\n    icon: [576, 512, [9763], \"f780\", \"M147.2 6.4c3-4 7.8-6.4 12.8-6.4l.9 0c4.6 0 8.9 1.9 11.9 5.3s4.5 7.9 4 12.4c-3.5 30.8 4.4 62.5 22.7 86.3c18 23.3 47 40 88.5 40s70.4-16.6 88.5-40c18.4-23.7 26.2-55.5 22.7-86.3c-.5-4.5 .9-9.1 4-12.4s7.4-5.3 11.9-5.3l.9 0c5 0 9.8 2.4 12.8 6.4C450.9 35.8 464 72.4 464 112c0 18.6-2.9 36.5-8.2 53.3c15.5 3.9 30.6 10 45.1 18.3c34.3 19.8 59.4 49.4 73.9 83.3c2 4.6 1.7 9.9-.9 14.3l-.5 .8c-2.3 3.9-6.1 6.7-10.6 7.7s-9.1-.1-12.8-2.8c-24.9-18.4-56.3-27.5-86.1-23.4c-29.2 4-58.1 20.7-78.8 56.6s-20.8 69.3-9.6 96.6c11.4 27.8 35 50.4 63.3 62.8c4.2 1.8 7.4 5.3 8.8 9.7s.9 9.1-1.3 13l-.5 .8c-2.5 4.4-6.9 7.3-11.9 7.9c-36.5 4.4-74.8-2.5-109.1-22.3c-13.8-8-26.1-17.5-36.9-28.3c-10.7 10.8-23.1 20.4-36.9 28.3c-34.3 19.8-72.5 26.8-109.1 22.3c-5-.6-9.4-3.5-11.9-7.9l-.5-.8c-2.3-3.9-2.8-8.7-1.3-13s4.6-7.8 8.8-9.7c28.4-12.4 51.9-35 63.3-62.8c11.2-27.3 11.1-60.7-9.6-96.6s-49.6-52.7-78.8-56.6c-29.8-4-61.1 5.1-86.1 23.4c-3.7 2.7-8.3 3.7-12.8 2.8s-8.3-3.7-10.6-7.7l-.5-.8c-2.5-4.4-2.8-9.6-.9-14.3c14.4-33.8 39.6-63.5 73.9-83.3c14.5-8.3 29.6-14.4 45.1-18.3c-5.3-16.8-8.2-34.7-8.2-53.3c0-39.6 13.1-76.2 35.2-105.6zm2.2 66.5C145.9 85.3 144 98.4 144 112c0 21 4.5 40.9 12.5 58.8c2.1 4.6 1.8 9.9-.6 14.3s-6.9 7.4-11.9 8.1c-18.1 2.4-36.1 8.3-52.9 18.1C79.4 218.1 69 226.3 60 235.5c18.2-4.9 37.4-6.4 56.3-3.8c39.4 5.3 76.8 28.2 102.3 72.3s26.6 87.9 11.5 124.7c-7.3 17.7-18.1 33.5-31.5 46.9c12.5-3.2 24.8-8.1 36.5-14.9c16-9.2 29.5-21 40.4-34.6c3-3.8 7.6-6 12.5-6s9.4 2.2 12.5 6c10.9 13.5 24.4 25.4 40.4 34.6c11.7 6.8 24 11.7 36.5 14.9c-13.3-13.3-24.2-29.2-31.5-46.9c-15.1-36.8-14-80.6 11.5-124.7s62.9-67 102.3-72.3c19-2.6 38.1-1.1 56.3 3.8c-9-9.2-19.4-17.4-31.2-24.2c-16.8-9.7-34.8-15.6-52.9-18.1c-5-.7-9.4-3.7-11.9-8.1s-2.7-9.7-.6-14.3c8-17.9 12.5-37.9 12.5-58.9c0-13.6-1.9-26.7-5.4-39.1c-4.9 18.2-13.1 35.5-24.9 50.7C377.5 155.1 339 176 288 176s-89.5-20.9-113.8-52.4c-11.7-15.1-20-32.5-24.9-50.7zm5.1 358.6c-40.1-33.6-67.4-82.1-73.3-136.9c9-1.8 18.1-2.2 26.7-1.1c1.8 .2 3.7 .6 5.5 1c5.6 43.9 27.3 82.7 59 110.3l-.1 .3c-3.9 9.6-10.1 18.6-17.9 26.4zM288 96c-15.9 0-31.3 2.1-45.9 6.1c-7.6-4.6-13.7-10.4-18.5-16.6c-2.2-2.9-4.2-6-6.1-9.2C239.5 68.3 263.3 64 288 64s48.5 4.3 70.5 12.2c-1.8 3.2-3.8 6.3-6.1 9.2c-4.8 6.2-10.9 12-18.5 16.6c-14.6-3.9-30-6.1-45.9-6.1zM462.6 294.5c1.8-.4 3.7-.7 5.5-1c8.6-1.2 17.7-.8 26.7 1.1c-5.9 54.9-33.2 103.3-73.3 136.9c-7.8-7.8-13.9-16.8-17.9-26.4l-.1-.3c31.7-27.6 53.5-66.4 59.1-110.3zM288 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faChessQueenPiece = {\n    prefix: 'fal',\n    iconName: 'chess-queen-piece',\n    icon: [256, 512, [\"chess-queen-alt\"], \"f446\", \"M104 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm67.8 41.4c6.5 1.2 11.6 6.2 12.8 12.7C187.4 92.9 200.4 104 216 104c5.6 0 10.7-1.4 15.3-3.9c6.1-3.3 13.7-2.3 18.8 2.5s6.3 12.4 3.2 18.7L201.9 224l6.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-15.3 0 4.4 96-32 0-4.4-96-65.4 0-4.4 96-32 0 4.4-96L48 256c-8.8 0-16-7.2-16-16s7.2-16 16-16l6.1 0L2.8 121.3C-.3 115.1 1 107.5 6 102.7s12.6-5.9 18.8-2.5c4.5 2.5 9.7 3.9 15.3 3.9c15.6 0 28.6-11.1 31.4-25.9c1.3-6.5 6.3-11.5 12.8-12.7s13 1.7 16.5 7.3C106.4 81.9 116.5 88 128 88s21.6-6.1 27.3-15.2c3.5-5.6 10-8.5 16.5-7.3zM89.9 224l76.2 0 44.1-88.3c-19.2-1.7-35.9-11.9-46.4-26.7c-10.2 6.9-22.5 11-35.8 11s-25.6-4-35.8-11c-10.6 14.8-27.3 25-46.4 26.7L89.9 224zM190.2 384c11.1 0 21.4 5.7 27.2 15.1l32.7 52.7c3.9 6.2 5.9 13.4 5.9 20.8c0 21.8-17.7 39.4-39.4 39.4L39.4 512C17.7 512 0 494.3 0 472.6c0-7.3 2.1-14.5 5.9-20.8l32.7-52.7c5.8-9.4 16.1-15.1 27.2-15.1l124.4 0zM65.8 416L33.1 468.7c-.7 1.2-1.1 2.5-1.1 3.9c0 4.1 3.3 7.4 7.4 7.4l177.1 0c4.1 0 7.4-3.3 7.4-7.4c0-1.4-.4-2.7-1.1-3.9L190.2 416 65.8 416z\"]\n  };\n  const faChessQueenAlt = faChessQueenPiece;\n  const faLocationCrosshairs = {\n    prefix: 'fal',\n    iconName: 'location-crosshairs',\n    icon: [512, 512, [\"location\"], \"f601\", \"M256 0c8.8 0 16 7.2 16 16l0 48.7c93.3 7.7 167.6 82.1 175.3 175.3l48.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48.7 0c-7.7 93.3-82.1 167.6-175.3 175.3l0 48.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48.7C146.7 439.6 72.4 365.3 64.7 272L16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l48.7 0C72.4 146.7 146.7 72.4 240 64.7L240 16c0-8.8 7.2-16 16-16zM96 256a160 160 0 1 0 320 0A160 160 0 1 0 96 256zm224 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z\"]\n  };\n  const faLocation = faLocationCrosshairs;\n  const faMarsDouble = {\n    prefix: 'fal',\n    iconName: 'mars-double',\n    icon: [640, 512, [9891], \"f227\", \"M304 48c0-8.8 7.2-16 16-16l112 0c8.8 0 16 7.2 16 16l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-73.4L311.3 191.4C336.7 221.9 352 261.2 352 304c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c42.8 0 82.1 15.3 112.6 40.7L393.4 64 320 64c-8.8 0-16-7.2-16-16zM176 448a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM469.4 190.1c4.5-5.6 7.8-12.3 9.5-19.6L585.4 64 512 64c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0c8.8 0 16 7.2 16 16l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-73.4-100 100c22.6 30.6 36 68.4 36 109.4c0 101.6-82.4 184-184 184c-20.7 0-40.5-3.4-59.1-9.7c10.1-7.6 19.5-16.2 28.1-25.5c10 2.1 20.3 3.2 30.9 3.2c83.9 0 152-68.1 152-152c0-38.3-14.1-73.3-37.5-100l-5.1-5.9z\"]\n  };\n  const faLeftFromBracket = {\n    prefix: 'fal',\n    iconName: 'left-from-bracket',\n    icon: [512, 512, [], \"e66c\", \"M32.8 257.8c-.5-.5-.8-1.1-.8-1.8s.3-1.4 .8-1.8L164.7 129.8c1.2-1.2 2.9-1.8 4.6-1.8c3.7 0 6.7 3 6.7 6.7l0 57.3c0 8.8 7.2 16 16 16l120 0c4.4 0 8 3.6 8 8l0 80c0 4.4-3.6 8-8 8l-120 0c-8.8 0-16 7.2-16 16l0 57.3c0 3.7-3 6.7-6.7 6.7c-1.7 0-3.3-.6-4.6-1.8L32.8 257.8zM0 256c0 9.5 3.9 18.6 10.8 25.1L142.8 405.5c7.2 6.8 16.7 10.5 26.5 10.5c21.4 0 38.7-17.3 38.7-38.7l0-41.3 104 0c22.1 0 40-17.9 40-40l0-80c0-22.1-17.9-40-40-40l-104 0 0-41.3c0-21.4-17.3-38.7-38.7-38.7c-9.9 0-19.3 3.8-26.5 10.5L10.8 230.9C3.9 237.4 0 246.5 0 256zM336 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c44.2 0 80-35.8 80-80l0-288c0-44.2-35.8-80-80-80l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-96 0z\"]\n  };\n  const faHousePersonLeave = {\n    prefix: 'fal',\n    iconName: 'house-person-leave',\n    icon: [640, 512, [\"house-leave\", \"house-person-depart\"], \"e00f\", \"M250.4 3.9c-6-5.1-14.8-5.1-20.8 0l-224 192c-6.7 5.8-7.5 15.9-1.7 22.6s15.9 7.5 22.6 1.7L64 187.9 64 352c0 35.3 28.7 64 64 64l208.8 0L354 398.8l7.4-14.8-9.4 0-32 0-192 0c-17.7 0-32-14.3-32-32l0-191.5L240 37.1 358.2 138.4c8.3-7.2 17.2-13.6 26.7-19.2L250.4 3.9zM192 192l64 0 0 64-64 0 0-64zm-8-32c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-80 0zM496 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 464 56a56 56 0 1 0 112 0zM437.6 172.3c1.3-.7 2.6-1.4 3.9-2l-26.6 85c-5.7 18.2 0 38.1 14.4 50.6L529.9 393l30.7 107.4c2.4 8.5 11.3 13.4 19.8 11s13.4-11.3 11-19.8L560.7 384.2c-1.7-6-5.1-11.3-9.8-15.4L507.3 331l37.8-109.2 8.8 26.4c5.6 16.9 16.7 31.4 31.5 41.3l29.7 19.8c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-29.7-19.8c-8.9-5.9-15.5-14.6-18.9-24.8l-17.1-51.4c-11.7-35-44.5-58.7-81.4-58.7c-22.1 0-43.9 5.6-63.4 16.2l-12.7 6.9c-35.3 19.3-61 52.4-70.7 91.5l-2.4 9.5c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l2.4-9.6c7.6-30.4 27.5-56.2 55-71.2l12.7-6.9zm7.9 92.5l32.7-104.5c2.5-.2 5-.3 7.5-.3c15.9 0 30.5 7 40.6 18.4l-45 130-30.9-26.8c-4.8-4.2-6.7-10.8-4.8-16.9zm-6.4 88.9c-7.9-4-17.5-.7-21.5 7.2l-30.8 61.7-62.2 62.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l62.2-62.2c2.4-2.4 4.5-5.2 6-8.3l30.8-61.7c4-7.9 .7-17.5-7.2-21.5z\"]\n  };\n  const faHouseLeave = faHousePersonLeave;\n  const faHousePersonDepart = faHousePersonLeave;\n  const faRulerTriangle = {\n    prefix: 'fal',\n    iconName: 'ruler-triangle',\n    icon: [512, 512, [128208], \"f61c\", \"M32 45.3L32 448c0 17.7 14.3 32 32 32l402.7 0c7.3 0 13.3-5.9 13.3-13.3c0-3.5-1.4-6.9-3.9-9.4l-39.4-39.4-25.4 25.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l25.4-25.4-57.4-57.4-25.4 25.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l25.4-25.4-57.4-57.4-25.4 25.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l25.4-25.4-57.4-57.4-25.4 25.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l25.4-25.4L116.7 97.9 91.3 123.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L94.1 75.3 54.6 35.9c-2.5-2.5-5.9-3.9-9.4-3.9C37.9 32 32 37.9 32 45.3zm45.3-32L498.7 434.7c8.5 8.5 13.3 20 13.3 32c0 25-20.3 45.3-45.3 45.3L64 512c-35.3 0-64-28.7-64-64L0 45.3C0 20.3 20.3 0 45.3 0c12 0 23.5 4.8 32 13.3zm44.6 228c6-2.5 12.9-1.1 17.4 3.5l128 128c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-128 0c-8.8 0-16-7.2-16-16l0-128c0-6.5 3.9-12.3 9.9-14.8zM144 294.6l0 73.4 73.4 0L144 294.6z\"]\n  };\n  const faCardClub = {\n    prefix: 'fal',\n    iconName: 'card-club',\n    icon: [384, 512, [], \"e3e9\", \"M320 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l256 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM208 331.9c7.5 2.7 15.6 4.1 24 4.1c39.8 0 72-32.2 72-72c0-28.3-16.3-52.7-40-64.5c-.3-39.5-32.4-71.5-72-71.5s-71.7 32-72 71.5C96.3 211.3 80 235.7 80 264c0 39.8 32.2 72 72 72c8.4 0 16.5-1.4 24-4.1l0 20.1-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-20.1zM152 200c0-22.1 17.9-40 40-40s40 17.9 40 40c0 2.5-.2 4.9-.6 7.2c-1.5 8.1 3.5 16 11.4 18.3c16.9 4.7 29.2 20.2 29.2 38.5c0 22.1-17.9 40-40 40c-11.2 0-21.3-4.6-28.6-12c-3-3.1-7.1-4.8-11.4-4.8s-8.4 1.7-11.4 4.8c-7.3 7.4-17.4 12-28.6 12c-22.1 0-40-17.9-40-40c0-18.3 12.3-33.8 29.2-38.5c8-2.2 12.9-10.1 11.4-18.3c-.4-2.3-.6-4.7-.6-7.2z\"]\n  };\n  const faChildDress = {\n    prefix: 'fal',\n    iconName: 'child-dress',\n    icon: [320, 512, [], \"e59c\", \"M160 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM96 400l-24 0c-5 0-9.7-2.3-12.7-6.3s-4-9.1-2.8-13.9L98 225.8 28.6 313.9c-5.5 6.9-15.5 8.1-22.5 2.7S-2 301 3.4 294.1l74.3-94.2c18.8-23.9 47.1-38.3 77.3-39.8c1.2-.1 2.5-.1 3.7-.1l1.3 0 1.3 0c1.2 0 2.5 0 3.7 .1c30.2 1.5 58.4 15.9 77.3 39.8l74.3 94.2c5.5 6.9 4.3 17-2.7 22.5s-17 4.3-22.5-2.7L222 225.8l41.5 154c1.3 4.8 .3 9.9-2.8 13.9s-7.7 6.3-12.7 6.3l-24 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96-64 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96zm60.8-207.9c-10.1 .8-18.7 7.8-21.4 17.7L92.9 368l134.2 0L184.5 209.8c-2.7-9.9-11.3-16.9-21.4-17.7c-1.1 0-2.1-.1-3.2-.1s-2.1 0-3.2 .1z\"]\n  };\n  const faUsersBetweenLines = {\n    prefix: 'fal',\n    iconName: 'users-between-lines',\n    icon: [640, 512, [], \"e591\", \"M0 16C0 7.2 7.2 0 16 0L624 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 32C7.2 32 0 24.8 0 16zM0 496c0-8.8 7.2-16 16-16l608 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16zM147.2 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm352 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM369.6 320l-96 0c-35.3 0-64 28.7-64 64l224 0c0-35.3-28.7-64-64-64zm-192 64c0-53 43-96 96-96l96 0c53 0 96 43 96 96c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm144-160a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM64 320l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64l88 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-88 0c-17.7 0-32 14.3-32 32zm480-32l-88 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l88 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32z\"]\n  };\n  const faLungsVirus = {\n    prefix: 'fal',\n    iconName: 'lungs-virus',\n    icon: [640, 512, [], \"e067\", \"M320 0c8.8 0 16 7.2 16 16l0 130.7c-5-1.8-10.4-2.7-16-2.7s-11 1-16 2.7L304 16c0-8.8 7.2-16 16-16zm96 181.8c-11-1.3-22.4 1.3-32 7.7l0-24.1C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c12.2 1.4 24.9-2 35-10c7 5.5 15.2 9.7 24.2 11.9l72.7 18.2c4.5 1.1 9.2 1.7 13.8 1.7c31.5 0 57-25.5 57-57l0-7c-6.5-52.2-30.3-109.7-56.3-159.5s-53.9-91.9-68.9-113.3c-6.7-9.6-17.7-15.1-29.5-15.1c-20.6 0-37.3 16.7-37.3 37.3l0 16.5zM234.8 458.2c-12.8 15.9-30.6 27.7-51.5 32.9l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 24.1c-9.6-6.4-21-8.9-32-7.7l0-16.5c0-20.6-16.7-37.3-37.3-37.3c-11.8 0-22.8 5.5-29.5 15.1c-14.9 21.4-43 63.5-68.9 113.3S38.5 363.8 32 416l0 7c0 31.5 25.5 57 57 57c4.7 0 9.3-.6 13.8-1.7l72.7-18.2c9.1-2.3 17.3-6.4 24.2-11.9c10.2 8 22.8 11.4 35 10zm187-59c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2zM403.5 320a83.5 83.5 0 1 0 -167.1 0 83.5 83.5 0 1 0 167.1 0zM304 280a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 72a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faSpinnerThird = {\n    prefix: 'fal',\n    iconName: 'spinner-third',\n    icon: [512, 512, [], \"f3f4\", \"M463.9 376c7.6 4.4 17.5 1.8 21.4-6.1c17.1-34.3 26.7-73 26.7-113.9C512 120 405.9 8.8 272 .5c-8.8-.5-16 6.7-16 15.5s7.2 15.9 16 16.6C388.2 40.8 480 137.7 480 256c0 35.1-8.1 68.3-22.5 97.9c-3.9 8-1.3 17.7 6.4 22.1z\"]\n  };\n  const faFaceGrinTears = {\n    prefix: 'fal',\n    iconName: 'face-grin-tears',\n    icon: [640, 512, [128514, \"grin-tears\"], \"f588\", \"M110.9 175.4C143.3 91.5 224.7 32 320 32s176.7 59.5 209.1 143.4c3.2 8.2 12.4 12.4 20.7 9.2s12.4-12.4 9.2-20.7C522 68 428.9 0 320 0S118 68 81.1 163.9c-3.2 8.2 .9 17.5 9.2 20.7s17.5-.9 20.7-9.2zm19.5 200c-4.7-7.5-14.6-9.7-22.1-5s-9.7 14.6-5 22.1C148.7 464.3 228.8 512 320 512s171.3-47.7 216.6-119.5c4.7-7.5 2.5-17.4-5-22.1s-17.4-2.5-22.1 5C469.8 438.3 399.8 480 320 480s-149.8-41.7-189.5-104.5zM320 354.1c31.2 0 61.4-2.9 89.9-8.3c-22.6 23.6-54.5 38.3-89.9 38.3s-67.3-14.7-89.9-38.3c28.5 5.4 58.7 8.3 89.9 8.3zm142.8-30.7c5.2-11.7-6.8-22.4-19.1-18.7c-37.3 11.1-79.3 17.4-123.8 17.4s-86.4-6.3-123.8-17.4c-12.3-3.7-24.2 7-19.1 18.7c24.1 54.6 79 92.7 142.8 92.7s118.7-38.1 142.8-92.7zm-242.4-129c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C273.6 161.9 258.8 152 240 152s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6c2.1-8.6 6.7-18.2 12.9-25.4zm147.1 25.4c2.1-8.6 6.7-18.2 12.9-25.4c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C433.6 161.9 418.8 152 400 152s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6zm180.1 39.7c7.5 1.2 15.4 2.7 23 4.4c9.2 2.1 17.3 4.4 23.5 6.8c5 1.9 7.3 3.3 8 3.7c.1 .1 .2 .1 .2 .1l0 0c7.2 7.3 9.2 23.4-3.6 36.2c-12.8 12.8-28.8 10.8-36.2 3.6c0 0 0 0 0 0s0-.1-.1-.2c-.4-.6-1.8-2.9-3.7-7.9c-2.4-6.3-4.7-14.4-6.7-23.6c-1.7-7.6-3.2-15.5-4.4-23.1zm-35.5-24.2c2.9 26 11.1 84.8 27.7 101.4c21.6 21.6 58.1 19.9 81.5-3.5s25.1-60 3.5-81.5c-16.6-16.6-75.3-24.9-101.4-27.7c-6.5-.8-12.1 4.9-11.3 11.3zM88 282.6c-2.1 9.2-4.3 17.3-6.7 23.6c-1.9 5-3.3 7.3-3.7 7.9c-.1 .1-.1 .2-.1 .2s0 0 0 0c-7.3 7.2-23.4 9.1-36.2-3.6s-10.8-28.8-3.6-36.2c0 0 0 0 0 0s0 0 0 0s.1 0 .2-.1c.6-.4 2.9-1.8 8-3.7c6.3-2.4 14.4-4.7 23.5-6.8c7.6-1.7 15.5-3.2 23-4.4c-1.2 7.5-2.7 15.4-4.4 23.1zm12.2 54.2c16.6-16.6 24.8-75.4 27.7-101.4c.8-6.5-4.9-12.1-11.3-11.3c-26.1 2.8-84.8 11.1-101.4 27.7c-21.6 21.6-19.9 58.1 3.5 81.5s60 25.1 81.5 3.5z\"]\n  };\n  const faGrinTears = faFaceGrinTears;\n  const faPhone = {\n    prefix: 'fal',\n    iconName: 'phone',\n    icon: [512, 512, [128222, 128379], \"f095\", \"M375.8 275.2c-16.4-7-35.4-2.4-46.7 11.4l-33.2 40.6c-46-26.7-84.4-65.1-111.1-111.1L225.3 183c13.8-11.3 18.5-30.3 11.4-46.7l-48-112C181.2 6.7 162.3-3.1 143.6 .9l-112 24C13.2 28.8 0 45.1 0 64c0 0 0 0 0 0C0 300.7 183.5 494.5 416 510.9c4.5 .3 9.1 .6 13.7 .8c0 0 0 0 0 0c0 0 0 0 .1 0c6.1 .2 12.1 .4 18.3 .4c0 0 0 0 0 0c18.9 0 35.2-13.2 39.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48zM447.7 480C218.1 479.8 32 293.7 32 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0-3.8 2.6-7 6.3-7.8l112-24c3.7-.8 7.5 1.2 9 4.7l48 112c1.4 3.3 .5 7.1-2.3 9.3l-40.6 33.2c-12.1 9.9-15.3 27.2-7.4 40.8c29.5 50.9 71.9 93.3 122.7 122.7c13.6 7.9 30.9 4.7 40.8-7.4l33.2-40.6c2.3-2.8 6.1-3.7 9.3-2.3l112 48c3.5 1.5 5.5 5.3 4.7 9l-24 112c-.8 3.7-4.1 6.3-7.8 6.3c-.1 0-.2 0-.3 0z\"]\n  };\n  const faComputerMouseScrollwheel = {\n    prefix: 'fal',\n    iconName: 'computer-mouse-scrollwheel',\n    icon: [384, 512, [\"mouse-alt\"], \"f8cd\", \"M352 352l0-192c0-70.7-57.3-128-128-128l-64 0C89.3 32 32 89.3 32 160l0 192c0 70.7 57.3 128 128 128l64 0c70.7 0 128-57.3 128-128zM0 160C0 71.6 71.6 0 160 0l64 0c88.4 0 160 71.6 160 160l0 192c0 88.4-71.6 160-160 160l-64 0C71.6 512 0 440.4 0 352L0 160zm208-48l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faMouseAlt = faComputerMouseScrollwheel;\n  const faCalendarXmark = {\n    prefix: 'fal',\n    iconName: 'calendar-xmark',\n    icon: [448, 512, [\"calendar-times\"], \"f273\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM299.3 283.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 313.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L201.4 336l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L224 358.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L246.6 336l52.7-52.7z\"]\n  };\n  const faCalendarTimes = faCalendarXmark;\n  const faChildReaching = {\n    prefix: 'fal',\n    iconName: 'child-reaching',\n    icon: [384, 512, [], \"e59d\", \"M224 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 128 64zM112 188c-27.8-14.9-51.4-37.4-67.5-65.8L34.1 103.9c-4.4-7.7-1.7-17.5 6-21.8s17.5-1.7 21.8 6l10.4 18.3c24.4 43 70.1 69.6 119.5 69.6c48.9 0 94.1-26 118.7-68.2l11.6-19.9c4.5-7.6 14.2-10.2 21.9-5.8s10.2 14.2 5.8 21.9l-11.6 19.9c-16 27.5-39.1 49.4-66.2 63.9L272 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-96 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-308zm32 13.1L144 352l96 0 0-151c-15.4 4.6-31.6 7-48.1 7c-16.4 0-32.5-2.4-47.9-6.9z\"]\n  };\n  const faTableLayout = {\n    prefix: 'fal',\n    iconName: 'table-layout',\n    icon: [512, 512, [], \"e290\", \"M448 64c17.7 0 32 14.3 32 32l0 64L32 160l0-64c0-17.7 14.3-32 32-32l384 0zM32 416l0-224 128 0 0 256-96 0c-17.7 0-32-14.3-32-32zm160 32l0-256 288 0 0 224c0 17.7-14.3 32-32 32l-256 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faNarwhal = {\n    prefix: 'fal',\n    iconName: 'narwhal',\n    icon: [640, 512, [], \"f6fe\", \"M630.6 1.4c8 3.7 11.6 13.1 7.9 21.2L562.2 190.6C609 222.3 640 275.6 640 336c0 97.2-78.8 176-176 176l-224 0c-88.4 0-160-71.6-160-160l0-23.7L80 280l0-15.7L34.1 232.2C12.7 217.2 0 192.8 0 166.7L0 112c0-6 3.3-11.4 8.6-14.2s11.7-2.3 16.6 1.1L96 148.5l70.8-49.6c4.9-3.4 11.3-3.8 16.6-1.1s8.6 8.2 8.6 14.2l0 54.7c0 26.1-12.7 50.6-34.1 65.5L112 264.3l0 15.7 0 48.3c0 13.1 10.6 23.7 23.7 23.7c5.4 0 10.6-1.8 14.8-5.2L323.1 208.7c39.4-31.6 89.1-48.7 139.6-48.7c25.4 0 49.6 5.4 71.5 15L609.4 9.4c3.7-8 13.1-11.6 21.2-7.9zM464 480c79.5 0 144-64.5 144-144c0-79.2-65.5-144-145.4-144c-43.3 0-85.9 14.8-119.6 41.7L170.5 371.8c-9.9 7.9-22.1 12.2-34.8 12.2c-7.3 0-14.2-1.4-20.6-3.9C127.9 437.3 178.9 480 240 480l224 0zm40-208a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM32 166.7c0 15.7 7.6 30.3 20.5 39.3L96 236.5 139.5 206c12.8-9 20.5-23.7 20.5-39.3l0-23.9-54.8 38.4c-5.5 3.9-12.8 3.9-18.4 0L32 142.7l0 23.9z\"]\n  };\n  const faRampLoading = {\n    prefix: 'fal',\n    iconName: 'ramp-loading',\n    icon: [448, 512, [], \"f4d4\", \"M96 32l256 0c17.7 0 32 14.3 32 32l0 277.7 32 58.7L416 64c0-35.3-28.7-64-64-64L96 0C60.7 0 32 28.7 32 64l0 336.4 32-58.7L64 64c0-17.7 14.3-32 32-32zm67.1 256c-17.6 0-33.8 9.6-42.2 25.1L38.7 464.8C27.2 486.1 42.6 512 66.9 512l314.3 0c24.2 0 39.7-25.9 28.1-47.2L327.1 313.1c-8.4-15.5-24.6-25.1-42.2-25.1l-121.9 0zM149 328.4c2.8-5.2 8.2-8.4 14.1-8.4l121.9 0c5.9 0 11.3 3.2 14.1 8.4L381.1 480 66.9 480 149 328.4z\"]\n  };\n  const faCalendarCirclePlus = {\n    prefix: 'fal',\n    iconName: 'calendar-circle-plus',\n    icon: [576, 512, [], \"e470\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l266.8 0c-12.9-9.1-24.5-19.9-34.6-32L64 480c-17.7 0-32-14.3-32-32l0-256 320 0 64 0 16 0 16 0 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM320 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM448 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faToothbrush = {\n    prefix: 'fal',\n    iconName: 'toothbrush',\n    icon: [576, 512, [129701], \"f635\", \"M64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c24.8 0 45.1-9.9 57.7-28.9c6.6-10.1 10.1-21.2 11.9-31.6c14.8 3.6 27.9 9.7 37.9 17.8C408.3 95.7 416 109.4 416 128c0 35.3-28.7 64-64 64L64 192zM0 160c0 35.3 28.7 64 64 64l288 0c53 0 96-43 96-96c0-58.5-51.6-89.9-104-95.2c-8.8-.9-15.8 6.4-16.4 15.2c-1.5 25.3-8.4 48-39.6 48L64 96C28.7 96 0 124.7 0 160zM64 272c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 64 0 64 0 64 0 64 0 64 0 192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176-32 0 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176-32 0 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176-32 0 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176-32 0 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176-32 0 0-176z\"]\n  };\n  const faBorderInner = {\n    prefix: 'fal',\n    iconName: 'border-inner',\n    icon: [448, 512, [], \"f84e\", \"M224 480c-8.8 0-16-7.2-16-16l0-192L16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0 0-192c0-8.8 7.2-16 16-16s16 7.2 16 16l0 192 192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0 0 192c0 8.8-7.2 16-16 16zM32 424a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm384 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM32 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm384 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM392 160a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM32 136a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM392 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM8 64a24 24 0 1 1 48 0A24 24 0 1 1 8 64zm288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM104 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPawClaws = {\n    prefix: 'fal',\n    iconName: 'paw-claws',\n    icon: [512, 512, [], \"f702\", \"M313.7 8.8c-4 7.9-.7 17.5 7.2 21.5c8.5 4.2 21.6 15.4 31.8 34c-30-3.5-62.2 21.7-75.2 60.5c-14.3 42.9 .3 86.2 32.6 96.8s70.1-15.6 84.4-58.5c4-11.9 5.7-23.9 5.5-35.1c0 0 0 0 0 0c0-69.9-37.9-112.8-64.8-126.3c-7.9-4-17.5-.7-21.5 7.2zM307.9 135c5.2-15.5 14.2-26.8 23.3-33.1s16.3-6.6 20.8-5.1c4.4 1.5 9.9 5.8 13.4 16.1c3.5 10.3 4 24.7-1.2 40.2s-14.2 26.8-23.3 33.1s-16.3 6.6-20.8 5.1c-4.4-1.5-9.9-5.8-13.4-16.1c-3.5-10.3-4-24.7 1.2-40.2zM205.4 175.2c-3.5 10.3-9 14.6-13.4 16.1c-4.5 1.5-11.7 1.2-20.8-5.1s-18.2-17.6-23.3-33.1s-4.7-29.9-1.2-40.2c3.5-10.3 9-14.6 13.4-16.1c4.5-1.5 11.7-1.2 20.8 5.1s18.2 17.6 23.3 33.1s4.7 29.9 1.2 40.2zm-3.5 46.5c32.3-10.6 46.9-53.9 32.6-96.8c-13-38.8-45.2-64-75.2-60.5c10.2-18.6 23.3-29.8 31.8-34c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2C149.9 15.2 112 58.1 112 128c0 0 0 0 0 0c-.2 11.3 1.5 23.2 5.5 35.1c14.3 42.9 52.1 69.1 84.4 58.5zm-122.1 54c-.9 7.6-3.9 10.4-5.5 11.3c-1.6 .9-5.7 2.2-13-.9s-15.7-9.9-22-20.7s-8-21.4-7-29c.9-7.6 3.9-10.4 5.5-11.3c1.6-.9 5.7-2.2 13 .9s15.7 9.9 22 20.7s8 21.4 7 29zm10.4 39c24.5-14 29.1-51.7 10.2-84.1C85.9 205.6 61.7 191.1 40.2 192c10.4-28.1 28.3-44.4 39-49.7c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2C37.9 127.2 0 170.1 0 240c0 0 0 0 0 0c-.1 13.3 3.7 27.8 11.6 41.4c18.9 32.4 54 47.3 78.5 33.3zM256 288c25.7 0 108.2 25.4 156.8 156.3c2.1 5.7 3.2 12.2 3.2 19.4l0 4.4c0 6.6-5.3 11.9-11.9 11.9c-10.1 0-20.1-1.5-29.7-4.5l-80.2-25.1c-24.9-7.8-51.5-7.8-76.4 0l-80.2 25.1c-9.6 3-19.7 4.5-29.7 4.5c-6.6 0-11.9-5.3-11.9-11.9l0-4.4c0-7.1 1.1-13.7 3.2-19.4C147.8 313.4 230.3 288 256 288zm0-32c-41.3 0-134.4 35.9-186.8 177.2c-3.6 9.7-5.2 20.1-5.2 30.5l0 4.4c0 24.2 19.7 43.9 43.9 43.9c13.3 0 26.6-2 39.3-6l80.2-25.1c18.6-5.8 38.6-5.8 57.3 0L364.8 506c12.7 4 26 6 39.3 6c24.2 0 43.9-19.7 43.9-43.9l0-4.4c0-10.4-1.6-20.7-5.2-30.5C390.4 291.9 297.3 256 256 256zm183.3-9.3c6.3-10.8 14.7-17.6 22-20.7s11.4-1.8 13-.9c1.6 .9 4.6 3.7 5.5 11.3c.9 7.7-.8 18.2-7 29s-14.7 17.6-22 20.7s-11.4 1.8-13 .9c-1.6-.9-4.6-3.7-5.5-11.3c-.9-7.7 .8-18.2 7-29zm-27.7-16.1c-18.9 32.4-14.3 70.1 10.2 84.1s59.7-.9 78.5-33.3c7.9-13.6 11.7-28.1 11.6-41.4c0 0 0 0 0 0c0-69.9-37.9-112.8-64.8-126.3c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5c10.7 5.3 28.6 21.6 39 49.7c-21.5-1-45.7 13.6-60.2 38.5z\"]\n  };\n  const faKiwiFruit = {\n    prefix: 'fal',\n    iconName: 'kiwi-fruit',\n    icon: [448, 512, [], \"e30c\", \"M416 176c0-25.2-15.9-52.4-50.9-74.9C330.4 78.8 280.6 64 224 64s-106.4 14.8-141.1 37.1C47.9 123.6 32 150.8 32 176s15.9 52.4 50.9 74.9C117.6 273.2 167.4 288 224 288s106.4-14.8 141.1-37.1c35-22.5 50.9-49.7 50.9-74.9zm32 0l0 80c0 123.7-100.3 224-224 224S0 379.7 0 256l0-80C0 96.5 100.3 32 224 32s224 64.5 224 144zm-32 74.2C376.8 292 305.5 320 224 320s-152.8-28-192-69.8l0 5.8c0 106 86 192 192 192s192-86 192-192l0-5.8zM280 176c0 13.3-25.1 24-56 24s-56-10.7-56-24s25.1-24 56-24s56 10.7 56 24zM240 88l0 24c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16zm-84.7 12.7l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm160 0c6.2 6.2 6.2 16.4 0 22.6l-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16c6.2-6.2 16.4-6.2 22.6 0zM96 160l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm224 0l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM171.3 235.3l-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm128-22.6l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM240 240l0 24c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faTrafficLightSlow = {\n    prefix: 'fal',\n    iconName: 'traffic-light-slow',\n    icon: [320, 512, [], \"f639\", \"M64 32C46.3 32 32 46.3 32 64l0 288c0 70.7 57.3 128 128 128s128-57.3 128-128l0-288c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64l0 288c0 88.4-71.6 160-160 160S0 440.4 0 352L0 64zM136 392a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm80 0a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zm0-136a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zM136 120a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm80 0a56 56 0 1 1 -112 0 56 56 0 1 1 112 0z\"]\n  };\n  const faRectangleCode = {\n    prefix: 'fal',\n    iconName: 'rectangle-code',\n    icon: [512, 512, [], \"e322\", \"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM293.4 172c-6.6 5.9-7.2 16-1.3 22.6L346.6 256 292 317.4c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3l64-72c5.4-6.1 5.4-15.2 0-21.3l-64-72c-5.9-6.6-16-7.2-22.6-1.3zM220 194.6c5.9-6.6 5.3-16.7-1.3-22.6s-16.7-5.3-22.6 1.3l-64 72c-5.4 6.1-5.4 15.2 0 21.3l64 72c5.9 6.6 16 7.2 22.6 1.3s7.2-16 1.3-22.6L165.4 256 220 194.6z\"]\n  };\n  const faHeadSideVirus = {\n    prefix: 'fal',\n    iconName: 'head-side-virus',\n    icon: [512, 512, [], \"e064\", \"M32 224C32 118 118 32 224 32l16 0c66.1 0 127.1 40 153.8 96.9c3.2 6.9 6.5 14.2 9.9 21.7c0 0 0 0 0 0s0 0 0 0c6.2 13.9 12.7 28.5 19.8 42c11.1 21.3 24.8 42.3 44 59.4l3.2 2.8c6 5.3 9.5 13 9.5 21.1c0 15.6-12.6 28.2-28.2 28.2L432 304c-8.8 0-16 7.2-16 16l0 64c0 17.7-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c35.3 0 64-28.7 64-64l0-48 3.8 0c33.2 0 60.2-26.9 60.2-60.2c0-17.2-7.4-33.6-20.2-45l-3.2-2.8c-15.1-13.5-26.6-30.6-36.9-50.3c-6.7-12.7-12.3-25.5-18.2-38.7c0 0 0 0 0 0c-3.5-7.8-7-15.7-10.8-23.8C390.8 47.3 318.6 0 240 0L224 0C100.3 0 0 100.3 0 224c0 52.9 18.4 101.6 49.1 140C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4C47.7 311.1 32 269.4 32 224zm293.8 63.2C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6zM307.5 208c-17 14.5-26.3 36.8-24.5 59.1c-22.3-1.8-44.6 7.4-59.1 24.5c-14.5-17-36.8-26.3-59.1-24.5c1.8-22.3-7.4-44.6-24.5-59.1c17-14.5 26.3-36.8 24.5-59.1c22.3 1.8 44.6-7.4 59.1-24.5c6.6 7.8 14.8 13.9 24 18.1c10.9 5 23 7.3 35.1 6.3c-1.8 22.3 7.4 44.6 24.5 59.1zM208 216a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm64 24a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faKeyboardBrightness = {\n    prefix: 'fal',\n    iconName: 'keyboard-brightness',\n    icon: [640, 512, [], \"e1c0\", \"M115.3 172.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l88 88c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-88-88zM304 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128zm132.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l88-88c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-88 88zM0 400c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm208-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0zm320 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z\"]\n  };\n  const faBooksMedical = {\n    prefix: 'fal',\n    iconName: 'books-medical',\n    icon: [576, 512, [], \"f7e8\", \"M192 464c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-48 96 0 0 48zm-16 48c12.3 0 23.5-4.6 32-12.2c8.5 7.6 19.7 12.2 32 12.2l64 0c26.5 0 48-21.5 48-48l0-48 0-16 0-16 0-190.2 51.4 198.1 4 15.5 18 69.2c6.6 25.5 32 40.6 56.7 33.8l59.6-16.5c24.7-6.8 39.3-33 32.7-58.5l-13.9-53.7-4-15.5-63.9-246-4-15.5-18-69.2C464 9.9 438.6-5.2 413.9 1.6L354.3 18.1c-3.5 1-6.8 2.3-9.9 4C335.9 8.8 321 0 304 0L240 0c-12.3 0-23.5 4.6-32 12.2C199.5 4.6 188.3 0 176 0L112 0C85.5 0 64 21.5 64 48l0 48 0 16 0 16 32 0 80 0 16 0 0 48 32 0 0-48 96 0 0 256-96 0 0-48-32 0 0 48-16 0-80 0-32 0 0 16 0 16 0 48c0 26.5 21.5 48 48 48l64 0zM352 64.8l0-1.3c.3-7.2 5.1-13 10.8-14.6l59.6-16.5c6.6-1.8 14.8 2 17.2 11l14.1 54.2-87.3 24.2L352.6 68.6c-.3-1.3-.5-2.6-.6-3.8zm-32-.6c0 0 0 0 0 0L320 96l-96 0 0-48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 16.2zM240 480c-8.8 0-16-7.2-16-16l0-48 96 0 0 48c0 8.8-7.2 16-16 16l-64 0zM192 48l0 48L96 96l0-48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16zm269.7 80.7l59.8 230.5-87.3 24.2L374.4 152.8l87.3-24.2zm67.9 261.5l13.8 53.2c2.4 9.4-3.2 17.7-10.3 19.6l-59.6 16.5c-6.6 1.8-14.8-2-17.2-11l-14.1-54.2 87.3-24.2zM80 160c-17.7 0-32 14.3-32 32l0 16-16 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l16 0 0 16c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-16 16 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-16 0 0-16c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32c0 8.8 7.2 16 16 16l32 0 0 32-32 0c-8.8 0-16 7.2-16 16l0 32-32 0 0-32c0-8.8-7.2-16-16-16l-32 0 0-32 32 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-32z\"]\n  };\n  const faLightbulbSlash = {\n    prefix: 'fal',\n    iconName: 'lightbulb-slash',\n    icon: [640, 512, [], \"f673\", \"M438.3 258.1c-3.3 4.7-6.9 9.7-10.7 15l25.2 19.9c4-5.5 8-11 11.8-16.6c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0C260.6 0 208 29.4 176.2 74.5l25.2 19.9C227.3 56.7 270.8 32 320 32c79.5 0 144 64.5 144 144c0 30.6-9.5 58.8-25.7 82.1zM226.5 114.3l25.2 19.9C265.8 111.3 291.1 96 320 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-39 0-73.4 20-93.5 50.3zm-25.4 143l-52.6-41.6c5.1 22.1 14.3 42.5 26.9 60.5c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5l32.4 0c-2.5-16.6-7.3-33.7-16.2-49.9c-10.9-20-25.3-39.7-38-57.1c0 0 0 0 0 0c-4.9-6.7-9.5-13-13.6-19l-.5-.7zM274.7 448l90.5 0c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32zM240 432c0 44.2 35.8 80 80 80s80-35.8 80-80l0-5.3c0-5.9-4.8-10.7-10.7-10.7l-138.7 0c-5.9 0-10.7 4.8-10.7 10.7l0 5.3zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faHouseBlank = {\n    prefix: 'fal',\n    iconName: 'house-blank',\n    icon: [576, 512, [\"home-blank\"], \"e487\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0l272 240c6.6 5.8 7.3 16 1.4 22.6s-16 7.3-22.6 1.4L512 235l0 197c0 44.2-35.8 80-80 80l-288 0c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM96 206.7L96 432c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-225.3L288 37.3 96 206.7z\"]\n  };\n  const faHomeBlank = faHouseBlank;\n  const faSquare5 = {\n    prefix: 'fal',\n    iconName: 'square-5',\n    icon: [448, 512, [], \"e25a\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm176 32l112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-99.5 0L172 225.9l80.4 8.1c38.4 3.9 67.6 36.2 67.6 74.8c0 41.5-33.7 75.2-75.2 75.2l-44 0c-27.4 0-53-13.7-68.3-36.4l-1.8-2.7c-4.9-7.3-3-17.3 4.4-22.2s17.3-3 22.2 4.4l1.8 2.7c9.3 13.9 25 22.3 41.8 22.3l44 0c23.8 0 43.2-19.3 43.2-43.2c0-22.2-16.8-40.7-38.8-42.9l-98.8-10c-4.6-.5-8.8-2.9-11.5-6.7s-3.6-8.6-2.4-13.1l24-96c1.8-7.1 8.2-12.1 15.5-12.1z\"]\n  };\n  const faSquareHeart = {\n    prefix: 'fal',\n    iconName: 'square-heart',\n    icon: [448, 512, [128159, \"heart-square\"], \"f4c8\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm99.9 68.9c27.8-28.2 71.9-29.7 101.5-4.6c5.8 4.9 11 10.4 16.3 15.9c2.1 2.2 4.2 4.5 6.4 6.6c2.1-2.2 4.3-4.4 6.4-6.6c5.2-5.5 10.5-11 16.3-15.9c29.6-25.1 73.7-23.6 101.5 4.6c29.4 29.8 29.4 78.2 0 108L246.5 376.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L99.9 272.9c-29.4-29.8-29.4-78.2 0-108zm83.6 22.5c-16.8-17.1-44-17.1-60.8 0c-17.1 17.4-17.1 45.7 0 63.1L224 353.3 325.3 250.4c17.1-17.4 17.1-45.7 0-63.1c-16.8-17.1-44-17.1-60.8 0l-29.1 29.6c-6.3 6.4-16.5 6.4-22.8 0l-29.1-29.6z\"]\n  };\n  const faHeartSquare = faSquareHeart;\n  const faPuzzle = {\n    prefix: 'fal',\n    iconName: 'puzzle',\n    icon: [512, 512, [], \"e443\", \"M320 0c-17.7 0-32 14.3-32 32l0 24c0 17.7 14.3 32 32 32l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-17.7 0-32 14.3-32 32l0 24c0 17.7 14.3 32 32 32l32 0c0 26.5 21.5 48 48 48s48-21.5 48-48l32 0c17.7 0 32-14.3 32-32l0-112c0-35.3-28.7-64-64-64L320 0zm0 32l128 0c17.7 0 32 14.3 32 32l0 112-48 0c-8.8 0-16 7.2-16 16l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-8.8-7.2-16-16-16l-48 0 0-24 16 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-16 0 0-24zM64 64C28.7 64 0 92.7 0 128L0 288 0 448c0 35.3 28.7 64 64 64l160 0 160 0c35.3 0 64-28.7 64-64l0-144c0-17.7-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32l-32 0 0-176c0-17.7-14.3-32-32-32L64 64zM208 96l0 176-32 0 0-16c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 16-48 0 0-144c0-17.7 14.3-32 32-32l144 0zM80 304c17.7 0 32-14.3 32-32l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 17.7 14.3 32 32 32l32 0 0 32-16 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l16 0 0 48L64 480c-17.7 0-32-14.3-32-32l0-144 48 0zM240 432c0-17.7-14.3-32-32-32l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c17.7 0 32-14.3 32-32l0-32 32 0 0 16c0 26.5 21.5 48 48 48s48-21.5 48-48l0-16 48 0 0 144c0 17.7-14.3 32-32 32l-144 0 0-48z\"]\n  };\n  const faUserGear = {\n    prefix: 'fal',\n    iconName: 'user-gear',\n    icon: [640, 512, [\"user-cog\"], \"f4fe\", \"M224 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM32 480l319 0c15.6 13.1 36.9 13.7 53 4.8l0 .9c0 9.2 2.7 18.5 7.9 26.3L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c11.8 0 23.4 1.2 34.5 3.3c-1.6 13.7 3.2 26.6 11.6 36.1c-14.5-4.8-30-7.4-46.2-7.4l-91.4 0c-80 0-145 64.3-146.3 144zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM463.3 238.4c-3.1 16.6-14 29.5-26.6 36.7c-13 7.4-30 9.9-46 3.7l-17.2 30.5C386.3 320.7 392 337 392 351.7s-5.7 31-18.5 42.4l17.2 30.5c15.9-6.3 33-3.7 46 3.7c12.6 7.2 23.6 20.1 26.6 36.7l33.7 0c3-16.6 13.9-29.5 26.5-36.7c12.9-7.4 30-9.9 45.9-3.6l17.2-30.5c-12.8-11.4-18.5-27.7-18.5-42.4s5.7-31 18.5-42.4l-17.2-30.5c-15.9 6.3-32.9 3.7-45.9-3.6C510.8 268 499.9 255 497 238.4l-33.7 0zm43.5-32c11.8 0 21.4 9.6 21.4 21.4l0 1.6c0 7.5 4.6 14.2 11.1 18c6.5 3.7 14.5 4.2 21 .3l1.8-1c10.7-6.3 24.4-2.6 30.5 8.2L619 301.7c5.7 10.2 2.3 23.1-7.8 29c-7.3 4.3-11.2 12.6-11.2 21s3.9 16.7 11.2 21c10 5.9 13.5 18.8 7.8 29l-26.4 46.9c-6.1 10.8-19.9 14.5-30.5 8.2l-1.8-1c-6.5-3.8-14.5-3.4-21 .3c-6.5 3.7-11.1 10.4-11.1 18l0 1.6c0 11.8-9.6 21.4-21.4 21.4l-53.4 0c-11.7 0-21.3-9.5-21.3-21.3l0-1.4c0-7.6-4.6-14.4-11.3-18.2c-6.6-3.8-14.7-4.2-21.2-.3l-1.6 1c-10.7 6.3-24.4 2.6-30.5-8.2L341 401.7c-5.7-10.2-2.3-23.1 7.8-29c7.3-4.3 11.2-12.5 11.2-21s-3.9-16.7-11.2-21c-10-5.9-13.5-18.8-7.8-29l26.4-46.9c6.1-10.8 19.9-14.5 30.5-8.2l1.6 1c6.5 3.9 14.6 3.4 21.2-.3c6.6-3.8 11.3-10.6 11.3-18.2l0-1.4c0-11.7 9.5-21.3 21.3-21.3l53.4 0zM424.1 351.7a56 56 0 1 1 112.1 0 56 56 0 1 1 -112.1 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faUserCog = faUserGear;\n  const faPipeCircleCheck = {\n    prefix: 'fal',\n    iconName: 'pipe-circle-check',\n    icon: [640, 512, [], \"e436\", \"M16 96c8.8 0 16 7.2 16 16l0 16 224 0 192 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 0 48.7c-11 1-21.7 3-32 5.9l0-38.6-192 0L32 160l0 192 288.7 0c-.5 5.3-.7 10.6-.7 16s.2 10.7 .7 16L32 384l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32L0 144l0-32c0-8.8 7.2-16 16-16zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faArrowUp19 = {\n    prefix: 'fal',\n    iconName: 'arrow-up-1-9',\n    icon: [576, 512, [\"sort-numeric-up\"], \"f163\", \"M448 48c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L416 192l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-144zM171.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L144 86.6 144 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zM428 392a52 52 0 1 1 0-104 52 52 0 1 1 0 104zm-84-52c0 46.4 37.6 84 84 84c.4 0 .9 0 1.3 0l-25.4 29.6c-5.8 6.7-5 16.8 1.7 22.6s16.8 5 22.6-1.7l62.4-72.5C504.4 385.8 512 365.2 512 344c0 0-.1 0-.1 0c.1-1.3 .1-2.7 .1-4c0-46.4-37.6-84-84-84s-84 37.6-84 84z\"]\n  };\n  const faSortNumericUp = faArrowUp19;\n  const faOctagonExclamation = {\n    prefix: 'fal',\n    iconName: 'octagon-exclamation',\n    icon: [512, 512, [], \"e204\", \"M191.5 32.1c-10.6 0-20.8 4.2-28.3 11.7L43.8 163.2c-7.5 7.5-11.7 17.7-11.7 28.3l0 129c0 10.6 4.2 20.8 11.7 28.3L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l22.6-22.6L163.2 468.2c7.5 7.5 17.7 11.7 28.3 11.7l129 0c10.6 0 20.8-4.2 28.3-11.7L468.2 348.8c7.5-7.5 11.7-17.7 11.7-28.3l0-129c0-10.6-4.2-20.8-11.7-28.3L348.8 43.8c-7.5-7.5-17.7-11.7-28.3-11.7l-129 0zM256 128c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM232 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faDialLow = {\n    prefix: 'fal',\n    iconName: 'dial-low',\n    icon: [576, 512, [], \"e15d\", \"M288 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 360c-65.3 0-119.1-48.9-127-112l127 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-127 0c7.9-63.1 61.7-112 127-112c70.7 0 128 57.3 128 128s-57.3 128-128 128zM128 288a160 160 0 1 0 320 0 160 160 0 1 0 -320 0zm440 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 96A24 24 0 1 0 72 96a24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 480a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faDoorClosed = {\n    prefix: 'fal',\n    iconName: 'door-closed',\n    icon: [576, 512, [128682], \"f52a\", \"M416 32c17.7 0 32 14.3 32 32l0 416-320 0 0-416c0-17.7 14.3-32 32-32l256 0zm64 448l0-416c0-35.3-28.7-64-64-64L160 0C124.7 0 96 28.7 96 64l0 416-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 32 0 320 0 32 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0zM408 256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faLaptopMobile = {\n    prefix: 'fal',\n    iconName: 'laptop-mobile',\n    icon: [640, 512, [\"phone-laptop\"], \"f87a\", \"M128 32l320 0c17.7 0 32 14.3 32 32l0 32 32 0 0-32c0-35.3-28.7-64-64-64L128 0C92.7 0 64 28.7 64 64l0 224-44.8 0C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384L352 384l0-32L76.8 352c-20.3 0-37.4-13.5-42.9-32L64 320l32 0 256 0 0-32L96 288 96 64c0-17.7 14.3-32 32-32zM608 464c0 8.8-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16l0-288c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16l0 288zM432 512l160 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-160 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48z\"]\n  };\n  const faPhoneLaptop = faLaptopMobile;\n  const faConveyorBeltBoxes = {\n    prefix: 'fal',\n    iconName: 'conveyor-belt-boxes',\n    icon: [640, 512, [\"conveyor-belt-alt\"], \"f46f\", \"M304 32c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16L96 48c0-8.8 7.2-16 16-16l192 0zM112 0C85.5 0 64 21.5 64 48l0 192c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48L112 0zM528 96c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16l96 0zM432 64c-26.5 0-48 21.5-48 48l0 128c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-96 0zM608 416c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64s28.7-64 64-64l448 0c35.3 0 64 28.7 64 64zM96 320c-53 0-96 43-96 96s43 96 96 96l448 0c53 0 96-43 96-96s-43-96-96-96L96 320zm56 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faConveyorBeltAlt = faConveyorBeltBoxes;\n  const faShieldVirus = {\n    prefix: 'fal',\n    iconName: 'shield-virus',\n    icon: [512, 512, [], \"e06c\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zm76.8 311.4C334.5 295.9 351 256 384 256c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C311.9 161.5 272 145 272 112c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C177.5 184.1 161 224 128 224c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C200.1 318.5 240 335 240 368c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6zM172.5 240a83.5 83.5 0 1 1 167.1 0 83.5 83.5 0 1 1 -167.1 0zm67.5 8a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm64 24a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faStarfighterTwinIonEngineAdvanced = {\n    prefix: 'fal',\n    iconName: 'starfighter-twin-ion-engine-advanced',\n    icon: [640, 512, [\"starfighter-alt-advanced\"], \"e28e\", \"M132.7 4.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L36.7 145.9c-3 3-4.7 7.1-4.7 11.3l0 40.4 148.6-20.3C208.1 128.8 260.2 96 320 96s111.9 32.8 139.4 81.4L608 197.7l0-40.4c0-4.2-1.7-8.3-4.7-11.3L484.7 27.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L625.9 123.3c9 9 14.1 21.2 14.1 33.9l0 44.8 0 14 0 80 0 14 0 44.8c0 12.7-5.1 24.9-14.1 33.9L507.3 507.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L603.3 366.1c3-3 4.7-7.1 4.7-11.3l0-40.4L459.4 334.6C431.9 383.2 379.8 416 320 416s-111.9-32.8-139.4-81.4L32 314.3l0 40.4c0 4.2 1.7 8.3 4.7 11.3L155.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L14.1 388.7c-9-9-14.1-21.2-14.1-33.9L0 310l0-14 0-80 0-14 0-44.8c0-12.7 5.1-24.9 14.1-33.9L132.7 4.7zm341.1 207c4.1 14.1 6.2 29 6.2 44.3s-2.2 30.3-6.2 44.3L608 282l0-52.1L473.8 211.7zM32 282l134.2 18.3c-4.1-14.1-6.2-29-6.2-44.3s2.2-30.3 6.2-44.3L32 230 32 282zM320 384a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm-16-66c-5.9-1.5-11.4-3.8-16.5-6.8l-24.1 24.1c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24.1-24.1c-3-5.1-5.3-10.6-6.8-16.5l-34 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l34 0c1.5-5.9 3.8-11.4 6.8-16.5l-24.1-24.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l24.1 24.1c5.1-3 10.6-5.3 16.5-6.8l0-34c0-8.8 7.2-16 16-16s16 7.2 16 16l0 34c5.9 1.5 11.4 3.8 16.5 6.8l24.1-24.1c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-24.1 24.1c3 5.1 5.3 10.6 6.8 16.5l34 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34 0c-1.5 5.9-3.8 11.4-6.8 16.5l24.1 24.1c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-24.1-24.1c-5.1 3-10.6 5.3-16.5 6.8l0 34c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-34zm16-30a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faStarfighterAltAdvanced = faStarfighterTwinIonEngineAdvanced;\n  const faDiceSix = {\n    prefix: 'fal',\n    iconName: 'dice-six',\n    icon: [448, 512, [9861], \"f526\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM296 160a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 120a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faStarfighterTwinIonEngine = {\n    prefix: 'fal',\n    iconName: 'starfighter-twin-ion-engine',\n    icon: [576, 512, [\"starfighter-alt\"], \"e038\", \"M16 32c8.8 0 16 7.2 16 16l0 149.1 116.4-19.4C175.8 128.9 228.1 96 288 96s112.2 32.9 139.6 81.7L544 197.1 544 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 154.4 0 13.6 0 80 0 13.6L576 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-149.1L427.6 334.3C400.2 383.1 347.9 416 288 416s-112.2-32.9-139.6-81.7L32 314.9 32 464c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 309.6 0 296l0-80 0-13.6L0 48c0-8.8 7.2-16 16-16zM448 256c0 15.1-2.1 29.6-6 43.4l102-17 0-52.9-102-17c3.9 13.8 6 28.4 6 43.4zM32 282.4l102 17c-3.9-13.8-6-28.4-6-43.4s2.1-29.6 6-43.4l-102 17 0 52.9zM416 256a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM226 272l-34 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l34 0c1.5-5.9 3.8-11.4 6.8-16.5l-24.1-24.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l24.1 24.1c5.1-3 10.6-5.3 16.5-6.8l0-34c0-8.8 7.2-16 16-16s16 7.2 16 16l0 34c5.9 1.5 11.4 3.8 16.5 6.8l24.1-24.1c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-24.1 24.1c3 5.1 5.3 10.6 6.8 16.5l34 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34 0c-1.5 5.9-3.8 11.4-6.8 16.5l24.1 24.1c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-24.1-24.1c-5.1 3-10.6 5.3-16.5 6.8l0 34c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-34c-5.9-1.5-11.4-3.8-16.5-6.8l-24.1 24.1c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24.1-24.1c-3-5.1-5.3-10.6-6.8-16.5zm62 16a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faStarfighterAlt = faStarfighterTwinIonEngine;\n  const faRocketLaunch = {\n    prefix: 'fal',\n    iconName: 'rocket-launch',\n    icon: [512, 512, [128640], \"e027\", \"M219.3 292.7c-10-10-21.4-18.1-33.8-24.1C215.6 146.3 269 86.7 321.1 58.1c53.5-29.4 111.4-29.4 154.6-21.8c7.6 43.2 7.7 101.1-21.8 154.6C425.3 243 365.7 296.4 243.4 326.5c-6-12.4-14.1-23.9-24.1-33.8zM256 381.3c0-8.2-.8-16.3-2.4-24.3c37.8-9.5 70.4-21.3 98.4-34.7l0 80.1c0 12.1-6.8 23.2-17.7 28.6L256 470.1l0-88.9zm128 21.1l0-97.4C515.7 225.1 520.5 102.5 506.7 28.1c-2.2-11.6-11.2-20.7-22.8-22.8C409.5-8.5 286.9-3.7 207 128l-97.4 0c-24.2 0-46.4 13.7-57.2 35.4L1.7 264.8c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l114.7 0c24.7 0 48.5 9.8 65.9 27.3s27.3 41.2 27.3 65.9L224 496c0 5.5 2.9 10.7 7.6 13.6s10.6 3.2 15.6 .7l101.5-50.7c21.7-10.8 35.4-33 35.4-57.2zm-229-144c-7.9-1.6-16.1-2.4-24.3-2.4l-88.9 0L81 177.7c5.4-10.8 16.5-17.7 28.6-17.7l80.1 0c-13.5 28-25.2 60.5-34.7 98.4zm-11.2 189c-11 11-29.4 19.4-52.6 24.9c-20.6 4.9-42.1 6.8-59 7.4c.6-17 2.5-38.4 7.4-59c5.5-23.2 13.9-41.6 24.9-52.6c21.9-21.9 57.4-21.9 79.3 0s21.9 57.4 0 79.3zM166.5 470c34.4-34.4 34.4-90.1 0-124.5s-90.1-34.4-124.5 0C7.7 379.7 1 446 .1 483.7c-.4 16 12.2 28.6 28.2 28.2C66 511 132.3 504.3 166.5 470zM392 144a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM368 88a56 56 0 1 0 0 112 56 56 0 1 0 0-112z\"]\n  };\n  const faMosquitoNet = {\n    prefix: 'fal',\n    iconName: 'mosquito-net',\n    icon: [640, 512, [], \"e52c\", \"M161.7 440.8c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l32-64c1.1-2.2 1.7-4.7 1.7-7.2l0-41.4 20-20 0 38c0 24.3 19.7 44 44 44s44-19.7 44-44l0-38 30.9 30.9c3-3.7 6.6-6.9 10.6-9.5c-12.9-8.6-21.5-23.3-21.5-40c0-2.1 .1-4.2 .4-6.2L332 277.4l0-24.7 28.2 24.5c6.1-9.1 15.2-15.9 25.9-19.2l.2-.6-51.8-45.1 86.3 12.9c3.6-.9 7.3-1.3 11.2-1.3c8.9 0 17.2 2.4 24.3 6.6l25.8 3.8c8.2-6.5 18.6-10.5 29.9-10.5c16.7 0 31.4 8.5 40 21.5c2.1-3.1 4.5-6 7.3-8.6c-12.9-16.9-32.2-28.6-54.7-31.4L344.7 181.6l49.6-41.3c5.1-4.2 7-11.1 4.9-17.4L385.3 81.2l29-58.1c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-32 64c-1.9 3.8-2.2 8.2-.9 12.2l12.5 37.6L332 150.5l0-12.6c0-21.5-15.4-39.4-35.8-43.2l0-31c0-4.5-3.7-8.2-8.2-8.2s-8.2 3.7-8.2 8.2l0 31c-20.4 3.8-35.8 21.7-35.8 43.2l0 12.6-33.4-27.8 12.5-37.6c1.3-4 1-8.4-.9-12.2l-32-64c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5l29 58.1-13.9 41.7c-2.1 6.2-.1 13.1 4.9 17.4l49.6 41.3L71.4 205.5C30.6 210.6 0 245.2 0 286.3c0 72.6 87.8 109 139.2 57.6L244 252.7l0 24.7-47.3 47.3c-3 3-4.7 7.1-4.7 11.3l0 44.2-30.3 60.6zm-43.5-121c-.6 .5-1.1 1-1.6 1.5c-31.2 31.2-84.6 9.1-84.6-35c0-25 18.6-46 43.4-49.1l.8-.1 165.4-24.7L118.2 319.8zM528 272c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-48 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 48-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 48-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 48 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 48 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-48 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-48 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-48 0 0-16zm0 48l48 0 0 48-48 0 0-48zm0 80l48 0 0 48-48 0 0-48zm-80-32l0-48 48 0 0 48-48 0zm0 80l0-48 48 0 0 48-48 0zM272 360.6l0-222.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 222.7c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faFileFragment = {\n    prefix: 'fal',\n    iconName: 'file-fragment',\n    icon: [384, 512, [], \"e697\", \"M352 448c0 17.7-14.3 32-32 32l-96 0 0 32 96 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0C28.7 0 0 28.7 0 64L0 288l32 0L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256zm-.5-288L240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM32 352l128 0 0 128L32 480l0-128zM0 352L0 480c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L32 320c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faVentDamper = {\n    prefix: 'fal',\n    iconName: 'vent-damper',\n    icon: [640, 512, [], \"e465\", \"M512 96L128 96c-17.7 0-32 14.3-32 32l0 16 0 224 0 16c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-16 0-224 0-16c0-17.7-14.3-32-32-32zM48 128l16 0c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l16 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-16 0c0 35.3-28.7 64-64 64l-384 0c-35.3 0-64-28.7-64-64l-16 0c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48zM592 352c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-16 0 0 192 16 0zM48 352l16 0 0-192-16 0c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16zM176 160l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 80l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 80l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faBridgeWater = {\n    prefix: 'fal',\n    iconName: 'bridge-water',\n    icon: [576, 512, [], \"e4ce\", \"M544 96L32 96l0 80.1c53.3 1.9 96 45.7 96 99.5l0 85.5c-9.9-5.7-21-8.6-32-8.6l0-76.9C96 238.2 65.8 208 28.4 208C12.7 208 0 195.3 0 179.6L0 96C0 78.3 14.3 64 32 64l512 0c17.7 0 32 14.3 32 32l0 83.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6l0 76.9c-11 0-22.1 2.8-32 8.6l0-85.5c0-53.8 42.7-97.6 96-99.5L544 96zM192 384.5s0 0 0 0L192 272c0-53 43-96 96-96s96 43 96 96l0 112.5c-10.4 0-21.3-2.2-32-6.1L352 272c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 106.4c-10.3 3.8-21.1 6.1-32 6.1zm0 63.5c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 438 363.1 448 384 448s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 465.9 414.3 480 384 480s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 465.9 222.3 480 192 480s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 480.1 0 472 0 462.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C150.3 438 171.1 448 192 448z\"]\n  };\n  const faBanBug = {\n    prefix: 'fal',\n    iconName: 'ban-bug',\n    icon: [512, 512, [\"debug\"], \"f7f9\", \"M256 480C132.3 480 32 379.7 32 256c0-56.1 20.6-107.4 54.7-146.7l316 316C363.4 459.4 312.1 480 256 480zm79.5-167.1c.3-2.9 .5-5.9 .5-8.9l0-5.9 46 5.8c8.8 1.1 16.8-5.1 17.9-13.9s-5.1-16.8-13.9-17.9l-50-6.2 0-21.4 51.9-13c8.6-2.1 13.8-10.8 11.6-19.4s-10.8-13.8-19.4-11.6l-44.1 11 0-3.5c0-7.4-1-14.7-2.9-21.5l43.8-29.2c7.4-4.9 9.3-14.8 4.4-22.2s-14.8-9.3-22.2-4.4l-40.8 27.2C303.7 139.7 281.2 128 256 128c-28.6 0-53.7 15-67.8 37.6L109.3 86.7C148.6 52.6 199.9 32 256 32c123.7 0 224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l-89.8-89.8zM304 281.4l-92.2-92.2C219.1 172 236.2 160 256 160c26.5 0 48 21.5 48 48l0 23.7 0 .5 0 47.7c0 0 0 0 0 .1l0 1.3zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 265.9l-50 6.2c-8.8 1.1-15 9.1-13.9 17.9s9.1 15 17.9 13.9l46-5.8 0 5.9c0 7.4 1 14.7 2.9 21.5l-43.8 29.2c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4l40.8-27.2C208.3 372.3 230.8 384 256 384c17 0 32.8-5.3 45.8-14.4l-23.2-23.2c-6.7 3.6-14.4 5.6-22.5 5.6c-26.5 0-48-21.5-48-48l0-23.7c0-.2 0-.4 0-.7l0-3.8-32-32 0 22z\"]\n  };\n  const faDebug = faBanBug;\n  const faPersonBooth = {\n    prefix: 'fal',\n    iconName: 'person-booth',\n    icon: [576, 512, [], \"f756\", \"M80 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM80 0a56 56 0 1 1 0 112A56 56 0 1 1 80 0zM32 223.4c0 .2 0 .4 0 .6l0 55.7c.2 5.1 2.7 9.7 6.9 12.6L80 320.6l0-140.4c-6.2-2.7-13-4.2-20-4.2c-15.5 0-28 12.5-28 28l0 19.4zm0 103L32 496c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 280.2c0-.3 0-.7 0-1L0 204c0-33.1 26.9-60 60-60c27.9 0 53.9 14.2 69 37.6L176.7 256l63.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-63.3 0c-10.9 0-21-5.5-26.9-14.7L112 214.5l0 128.1L146.1 366c8.7 6 13.9 15.8 13.9 26.4L160 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-103.6-96-66zM256 32c-8.8 0-16 7.2-16 16l0 176-32 0 0-176c0-26.5 21.5-48 48-48l24 0L528 0c26.5 0 48 21.5 48 48l0 336 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-56.6c-9.4 5.4-20.3 8.6-32 8.6c-15.1 0-29.1-5.3-40-14c-10.9 8.8-24.9 14-40 14s-29.1-5.3-40-14c-10.9 8.8-24.9 14-40 14c-35.3 0-64-28.7-64-64l0-2.9c0-10.8 2.2-21.6 6.5-31.5L335 255 268.1 32 256 32zm45.5 0l65.8 219.4c1.1 3.6 .9 7.5-.6 10.9l-42.8 99.9c-2.6 6-3.9 12.4-3.9 18.9l0 2.9c0 17.7 14.3 32 32 32c11.1 0 20.9-5.7 26.7-14.3c3-4.5 8-7.1 13.3-7.1s10.4 2.7 13.3 7.1c5.8 8.7 15.6 14.3 26.7 14.3s20.9-5.7 26.7-14.3c3-4.5 8-7.1 13.3-7.1s10.4 2.7 13.3 7.1c5.8 8.7 15.6 14.3 26.7 14.3c17.7 0 32-14.3 32-32l0-336c0-8.8-7.2-16-16-16L301.5 32zM240 320l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176 32 0z\"]\n  };\n  const faTextWidth = {\n    prefix: 'fal',\n    iconName: 'text-width',\n    icon: [448, 512, [], \"f035\", \"M32 32C14.3 32 0 46.3 0 64l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 176 0 0 192-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-192 176 0 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-17.7-14.3-32-32-32L32 32zM4.7 372.7c-6.2 6.2-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 400l338.7 0-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L393.4 368 54.6 368l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-80 80z\"]\n  };\n  const faGarageCar = {\n    prefix: 'fal',\n    iconName: 'garage-car',\n    icon: [640, 512, [], \"e00a\", \"M326.2 36c-4-1.7-8.4-1.7-12.4 0L51.6 146.4C39.7 151.4 32 163 32 175.9L32 496c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 175.9c0-25.8 15.4-49 39.2-59L301.4 6.5c11.9-5 25.3-5 37.3 0L600.8 116.9c23.7 10 39.2 33.2 39.2 59L640 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-320.1c0-12.9-7.7-24.5-19.6-29.5L326.2 36zM96 224c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-272-384 0 0 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-272zm156.9 75.1L238.4 344l163.3 0-14.6-44.9c-2.1-6.6-8.3-11.1-15.2-11.1l-103.7 0c-6.9 0-13.1 4.5-15.2 11.1zm164.6-9.9l20.6 63.6c15.6 9.9 25.9 27.4 25.9 47.2l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-224 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-19.8 10.3-37.3 25.9-47.2l20.6-63.6c6.4-19.8 24.9-33.2 45.7-33.2l103.7 0c20.8 0 39.2 13.4 45.7 33.2zM208 448l224 0 0-48c0-13.3-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24l0 48zm24-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm160-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faSquareKanban = {\n    prefix: 'fal',\n    iconName: 'square-kanban',\n    icon: [448, 512, [], \"e488\", \"M64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448zM0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 288c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16zm176 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 192zm-80-80c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16z\"]\n  };\n  const faHatWizard = {\n    prefix: 'fal',\n    iconName: 'hat-wizard',\n    icon: [512, 512, [], \"f6e8\", \"M408.6 368L348.2 227c-9.3-21.6-10.3-45.9-2.8-68.2l37.3-112L246.5 124.6c-29.6 16.9-53 42.8-66.8 73.9L104.4 368l-35 0 81.1-182.5c16.6-37.4 44.7-68.4 80.2-88.7l165-94.3C398.5 .9 401.7 0 405 0c10.5 0 19 8.5 19 19l0 1.7c0 2.2-.4 4.4-1.1 6.5L375.7 168.9c-5 14.9-4.3 31 1.9 45.4L443.4 368l-34.8 0zM480 456c0-13.3-10.7-24-24-24L56 432c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24zM56 400l400 0c30.9 0 56 25.1 56 56s-25.1 56-56 56L56 512c-30.9 0-56-25.1-56-56s25.1-56 56-56zM288 176l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16zM240 304l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0-32 0-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faChartKanban = {\n    prefix: 'fal',\n    iconName: 'chart-kanban',\n    icon: [448, 512, [], \"e64f\", \"M368 448c-8.8 0-16-7.2-16-16l0-352c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16l-32 0zm-48-16c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 352zM80 384l-32 0c-8.8 0-16-7.2-16-16L32 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16zM48 416l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L48 32C21.5 32 0 53.5 0 80L0 368c0 26.5 21.5 48 48 48zM240 256l-32 0c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16zm-32 32l32 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48z\"]\n  };\n  const faPenFancy = {\n    prefix: 'fal',\n    iconName: 'pen-fancy',\n    icon: [512, 512, [128395, 10002], \"f5ac\", \"M392.1 48.7C401.7 38.1 415.3 32 429.6 32C457.4 32 480 54.6 480 82.4c0 14.3-6.1 27.9-16.7 37.5L256.6 306 206 255.4 392.1 48.7zM429.6 0c-23.4 0-45.6 9.9-61.3 27.3L175.1 242 98.9 265.4c-19.8 6.1-35.4 21.3-41.9 40.9L2.9 468.6c-8.3 25 15.5 48.8 40.5 40.5L205.6 455c19.6-6.5 34.9-22.1 40.9-41.9L270 336.9 484.7 143.7c17.4-15.6 27.3-37.9 27.3-61.3C512 36.9 475.1 0 429.6 0zM237.9 332.5L216 403.7c-3 9.9-10.7 17.7-20.5 20.9L67.2 467.4 134.7 400c.4 0 .9 0 1.3 0c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24c0 .4 0 .9 0 1.3L44.6 444.8 87.4 316.5c3.3-9.8 11.1-17.4 20.9-20.5l71.2-21.9 58.4 58.4z\"]\n  };\n  const faCoffeePot = {\n    prefix: 'fal',\n    iconName: 'coffee-pot',\n    icon: [512, 512, [], \"e002\", \"M80 64c-26.5 0-48 21.5-48 48l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96C0 67.8 35.8 32 80 32l42.4 0 5.6 0 325.6 0C468.2 32 480 43.8 480 58.4c0 3.7-.8 7.3-2.3 10.7l-48.4 109c50 34.7 82.7 92.5 82.7 157.9l0 8c0 55.5-34.6 99.4-55.9 121.2C446.2 475.3 432.3 480 418 480L158 480c-14.2 0-28.1-4.7-38.1-14.8C98.6 443.4 64 399.5 64 344l0-8c0-65.4 32.7-123.2 82.7-157.9L98.3 69.1c-.7-1.6-1.3-3.4-1.7-5.1L80 64zm365 0L131 64l49.8 112 214.4 0L445 64zM416 208l-256 0s0 0 0 0c-26.4 19.9-46.5 47.7-56.7 80l369.4 0c-10.1-32.3-30.2-60.1-56.7-80c0 0 0 0 0 0zm63.2 112L96.8 320c-.5 5.3-.8 10.6-.8 16l0 8c0 42.6 27.2 78.8 46.8 98.8c2.7 2.8 7.7 5.2 15.2 5.2L418 448c7.5 0 12.5-2.4 15.2-5.2c19.6-20 46.8-56.2 46.8-98.8l0-8c0-5.4-.3-10.7-.8-16z\"]\n  };\n  const faMouseField = {\n    prefix: 'fal',\n    iconName: 'mouse-field',\n    icon: [512, 512, [], \"e5a8\", \"M379.4 36.6c6.2-3 13.2-4.6 20.6-4.6c26.5 0 48 21.5 48 48c0 9.6-2.8 18.6-7.7 26.1c-12.5-5.5-26-8.9-40.3-9.8l0-.3c0-22.4-7.7-43-20.6-59.4zm88.2 86.2C475.4 110.4 480 95.7 480 80c0-44.2-35.8-80-80-80c-16.9 0-32.7 5.3-45.6 14.3C339.7 5.2 322.5 0 304 0c-53.1 0-96 43.4-96 96.3c0 25.7 10.2 49.8 27.5 67.5C155.8 180.6 96 251.3 96 336c0 18 6 34.6 16 48l-48 0c-35.3 0-64 28.7-64 64s28.7 64 64 64l400 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l112 0 168 0 12.1 0c24.2 0 43.9-19.7 43.9-43.9c0-18.9-12.1-35.7-30-41.6l-12.8-4.3L378.8 272l85.2 0c26.5 0 48-21.5 48-48l0-8c0-37.6-17.3-71.2-44.4-93.2zM176 384c-26.5 0-48-21.5-48-48c0-79.5 64.5-144 144-144l16 0c7.7 0 14.4-5.5 15.7-13.1s-2.9-15.1-10.1-17.8l-12.1-4.5c-24.9-9.3-41.5-33.4-41.5-60.2C240 60.9 268.7 32 304 32c35.3 0 64 28.7 64 64l0 16c0 8.8 7.2 16 16 16l8 0c48.6 0 88 39.4 88 88l0 8c0 8.8-7.2 16-16 16l-96 0c-6.5 0-12.4 4-14.9 10.1l-26.4 66-33.7-11.2c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l76.9 25.6c4.9 1.6 8.1 6.2 8.1 11.3c0 6.6-5.3 11.9-11.9 11.9L344 384l-168 0zM336 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32zm96 108a20 20 0 1 0 -40 0 20 20 0 1 0 40 0z\"]\n  };\n  const faPersonDigging = {\n    prefix: 'fal',\n    iconName: 'person-digging',\n    icon: [576, 512, [\"digging\"], \"f85e\", \"M256 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32A64 64 0 1 1 192 64a64 64 0 1 1 128 0zM440.1 322.2L373.9 439.8c-2.8 5-8.2 8.2-13.9 8.2l-46.1 0-16 32 235.5 0L440.1 322.2zm-26.1-18.9c5.3-9.4 15.2-15.2 26-15.2c10.6 0 20.3 5.6 25.7 14.7L564 468.9c2.6 4.4 4 9.4 4 14.5c0 15.8-12.8 28.6-28.6 28.6l-246.5 0c-16 0-28.9-13-28.9-28.9c0-4.5 1-8.9 3.1-12.9l18.2-36.4c5.4-10.8 16.5-17.7 28.6-17.7l36.8 0 13.8-24.5L24.3 206c-7.8-4.2-10.6-14-6.4-21.7s14-10.6 21.7-6.4l33.6 18.3 13.1-24c14.9-27.4 44.4-43.6 75.6-41.5l13.9 .9c45.9 3.1 85.3 33.9 99.3 77.8l36.2 113.7-3.4 1.1 72.3 39.4 34-60.4zm-142.3 1.3l-27.2-85.4c-10-31.3-38.1-53.4-70.9-55.6l-13.9-.9c-18.7-1.2-36.4 8.5-45.3 24.9l-13.1 24 170.4 92.9zM57.6 289.3c4.6-2 9.8-1.7 14.1 .7l127.5 70.9c15.2 8.5 24.7 24.5 24.7 42l0 93.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-93.2c0-5.8-3.2-11.2-8.2-14L74.5 328.1 31.5 499.9c-2.1 8.6-10.8 13.8-19.4 11.6S-1.7 500.7 .5 492.1l48-192c1.2-4.8 4.6-8.8 9.2-10.8z\"]\n  };\n  const faDigging = faPersonDigging;\n  const faShowerDown = {\n    prefix: 'fal',\n    iconName: 'shower-down',\n    icon: [384, 512, [\"shower-alt\"], \"e24d\", \"M192 0c8.8 0 16 7.2 16 16l0 16.8c80.9 8 144 76.2 144 159.2l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0L48 224l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0C32 109 95.1 40.8 176 32.8L176 16c0-8.8 7.2-16 16-16zm0 64C121.3 64 64 121.3 64 192l256 0c0-70.7-57.3-128-128-128zm50.7 388.9c-1.8 2.8-2.7 6.1-2.7 9.4l0 1.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-1.7c0-3.3-.9-6.6-2.7-9.4L256 431.6l-13.3 21.3zm-27.1-17l28.2-45.1c2.6-4.2 7.3-6.8 12.2-6.8s9.6 2.6 12.2 6.8l28.2 45.1c4.9 7.9 7.6 17 7.6 26.4l0 1.7c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-1.7c0-9.3 2.6-18.5 7.6-26.4zM320 303.6l-13.3 21.3c-1.8 2.8-2.7 6.1-2.7 9.4l0 1.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-1.7c0-3.3-.9-6.6-2.7-9.4L320 303.6zm-12.2-40.8c2.6-4.2 7.3-6.8 12.2-6.8s9.6 2.6 12.2 6.8l28.2 45.1c4.9 7.9 7.6 17 7.6 26.4l0 1.7c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-1.7c0-9.3 2.6-18.5 7.6-26.4l28.2-45.1zM114.7 452.9c-1.8 2.8-2.7 6.1-2.7 9.4l0 1.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-1.7c0-3.3-.9-6.6-2.7-9.4L128 431.6l-13.3 21.3zm-27.1-17l28.2-45.1c2.6-4.2 7.3-6.8 12.2-6.8s9.6 2.6 12.2 6.8l28.2 45.1c4.9 7.9 7.6 17 7.6 26.4l0 1.7c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-1.7c0-9.3 2.6-18.5 7.6-26.4zM192 303.6l-13.3 21.3c-1.8 2.8-2.7 6.1-2.7 9.4l0 1.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-1.7c0-3.3-.9-6.6-2.7-9.4L192 303.6zm-12.2-40.8c2.6-4.2 7.3-6.8 12.2-6.8s9.6 2.6 12.2 6.8l28.2 45.1c4.9 7.9 7.6 17 7.6 26.4l0 1.7c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-1.7c0-9.3 2.6-18.5 7.6-26.4l28.2-45.1zM50.7 324.9c-1.8 2.8-2.7 6.1-2.7 9.4l0 1.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-1.7c0-3.3-.9-6.6-2.7-9.4L64 303.6 50.7 324.9zm-27.1-17l28.2-45.1C54.4 258.6 59 256 64 256s9.6 2.6 12.2 6.8l28.2 45.1c4.9 7.9 7.6 17 7.6 26.4l0 1.7c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-1.7c0-9.3 2.6-18.5 7.6-26.4z\"]\n  };\n  const faShowerAlt = faShowerDown;\n  const faBoxCircleCheck = {\n    prefix: 'fal',\n    iconName: 'box-circle-check',\n    icon: [576, 512, [], \"e0c4\", \"M240 64l102.4 0c12.6 0 24.1 7.4 29.2 19l34.2 77L240 160l0-96zm0 128l112 0 64 0 16 0 16 0 0-2.4c0-9-1.9-17.8-5.5-26L400.9 70c-10.3-23.1-33.2-38-58.5-38L105.6 32C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26L0 416c0 35.3 28.7 64 64 64l232.2 0c-8.1-9.8-15.2-20.6-21-32L64 448c-17.7 0-32-14.3-32-32l0-224 176 0 32 0zm-32-32L42.1 160 76.3 83c5.1-11.6 16.6-19 29.2-19L208 64l0 96zm224 96a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-187.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faBrightness = {\n    prefix: 'fal',\n    iconName: 'brightness',\n    icon: [512, 512, [], \"e0c9\", \"M240 104c0 8.8 7.2 16 16 16s16-7.2 16-16l0-88c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 88zm16 88a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm0 160c8.8 0 16-7.2 16-16l0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16zM0 256c0 8.8 7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0c-8.8 0-16 7.2-16 16zm408-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l88 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-88 0zM75 437c6.2 6.2 16.4 6.2 22.6 0l56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L75 414.4c-6.2 6.2-6.2 16.4 0 22.6zM352.2 137.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L437 97.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-62.2 62.2zM75 75c-6.2 6.2-6.2 16.4 0 22.6l56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L97.6 75c-6.2-6.2-16.4-6.2-22.6 0zM374.8 352.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L414.4 437c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-62.2-62.2z\"]\n  };\n  const faCarSideBolt = {\n    prefix: 'fal',\n    iconName: 'car-side-bolt',\n    icon: [640, 512, [], \"e344\", \"M126.8 94.2L87.6 192l72.4 0 0 32-96 0c-17.7 0-32 14.3-32 32l0 112 33.3 0c7.6-45.4 47.1-80 94.7-80s87.1 34.6 94.7 80l130.7 0c7.6-45.4 47.1-80 94.7-80s87.1 34.6 94.7 80l33.3 0 0-48c0-53-43-96-96-96l-64 0 0-32 30.7 0-88-110c-9.1-11.4-22.9-18-37.5-18L171.3 64c-19.6 0-37.3 11.9-44.6 30.2zM52.8 193L97.1 82.3C109.2 51.9 138.6 32 171.3 32l181.9 0c24.3 0 47.3 11 62.5 30L519.9 192.2C586.9 196.3 640 252 640 320l0 48c0 17.7-14.3 32-32 32l-33.3 0c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80l-130.7 0c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80L32 400c-17.7 0-32-14.3-32-32L0 256c0-31.5 22.8-57.7 52.8-63zM418 368c-1.3 5.1-2 10.5-2 16s.7 10.9 2 16c7.1 27.6 32.2 48 62 48s54.9-20.4 62-48c1.3-5.1 2-10.5 2-16s-.7-10.9-2-16c-7.1-27.6-32.2-48-62-48s-54.9 20.4-62 48zM96 384c0 5.5 .7 10.9 2 16c7.1 27.6 32.2 48 62 48s54.9-20.4 62-48c1.3-5.1 2-10.5 2-16s-.7-10.9-2-16c-7.1-27.6-32.2-48-62-48s-54.9 20.4-62 48c-1.3 5.1-2 10.5-2 16zM347.3 123.3L278.6 192l89.4 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 224 240 224c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faFileXml = {\n    prefix: 'fal',\n    iconName: 'file-xml',\n    icon: [512, 512, [], \"e654\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM192 368c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4c0-8.8 7.2-16 16-16s16 7.2 16 16c0 13.6-4 26.9-11.6 38.2L227.2 432l17.2 25.8C252 469.1 256 482.4 256 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-7.3-2.2-14.4-6.2-20.4L208 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-13.6 4-26.9 11.6-38.2L188.8 432l-17.2-25.8C164 394.9 160 381.6 160 368c0-8.8 7.2-16 16-16s16 7.2 16 16zM448 496l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zM299.7 352.6c6.9-1.9 14.3 1 18 7.2L352 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-70.2-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-2.9-13.7-7.8L320 425.8l0 70.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.2 4.8-13.5 11.7-15.4z\"]\n  };\n  const faOrnament = {\n    prefix: 'fal',\n    iconName: 'ornament',\n    icon: [384, 512, [], \"f7b8\", \"M192 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm45.3 32c1.8-5 2.7-10.4 2.7-16c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 5.6 1 11 2.7 16L128 64c-17.7 0-32 14.3-32 32l0 48 0 9.7C38.6 186.9 0 248.9 0 320C0 426 86 512 192 512s192-86 192-192c0-71.1-38.6-133.1-96-166.3l0-9.7 0-48c0-17.7-14.3-32-32-32l-18.7 0zm24.6 112c23 11.2 43 27.7 58.2 48L64 224c15.2-20.3 35.2-36.8 58.2-48l5.8 0 128 0 5.8 0zM192 96l64 0 0 48-128 0 0-48 64 0zM32 320c0-22.8 4.8-44.4 13.3-64l293.4 0c8.6 19.6 13.3 41.2 13.3 64s-4.7 44.4-13.3 64L45.3 384C36.8 364.4 32 342.8 32 320zM192 480c-52.3 0-98.8-25.1-128-64l256 0c-29.2 38.9-75.7 64-128 64z\"]\n  };\n  const faPhoneArrowDownLeft = {\n    prefix: 'fal',\n    iconName: 'phone-arrow-down-left',\n    icon: [512, 512, [\"phone-arrow-down\", \"phone-incoming\"], \"e223\", \"M507.3 27.3L342.6 192l89.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16l0 89.4L484.7 4.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6c0 0 0 0 0 0c-6.1 0-12.2-.1-18.3-.4c0 0 0 0-.1 0c0 0 0 0 0 0c-4.6-.2-9.1-.4-13.7-.8C183.5 494.5 0 300.7 0 64c0 0 0 0 0 0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zM448 480c3.8 0 7-2.6 7.8-6.3l24-112c.8-3.7-1.2-7.5-4.7-9l-112-48c-3.3-1.4-7.1-.5-9.3 2.3l-33.2 40.6c-9.9 12.1-27.2 15.3-40.8 7.4c-50.9-29.5-93.3-71.9-122.7-122.7c-7.9-13.6-4.7-30.9 7.4-40.8l40.6-33.2c2.8-2.3 3.7-6.1 2.3-9.3l-48-112c-1.5-3.5-5.3-5.5-9-4.7l-112 24C34.6 57 32 60.2 32 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 229.6 186.1 415.8 415.7 416l.3 0z\"]\n  };\n  const faPhoneArrowDown = faPhoneArrowDownLeft;\n  const faPhoneIncoming = faPhoneArrowDownLeft;\n  const faCloudWord = {\n    prefix: 'fal',\n    iconName: 'cloud-word',\n    icon: [640, 512, [], \"e138\", \"M429.7 135.7c10.3-4.9 21.9-7.7 34.3-7.7c44.2 0 80 35.8 80 80c0 7.7-1.1 15-3 22c-4.1 14.5 2.5 30 15.8 37.1C587.3 283.2 608 315.2 608 352c0 53-43 96-96 96l-368 0C82.1 448 32 397.9 32 336c0-48.8 31.2-90.3 74.8-105.7c12.3-4.3 20.8-15.7 21.3-28.8C131.5 125 194.6 64 272 64c48.7 0 91.7 24.1 117.8 61.2c9 12.7 25.8 17.2 39.9 10.5zM416 106.8C384.1 61.5 331.5 32 272 32c-94.6 0-171.7 74.6-175.8 168.1C40.2 219.9 0 273.2 0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-49.1-27.7-91.8-68.3-113.2c2.8-9.8 4.3-20.1 4.3-30.8c0-61.9-50.1-112-112-112c-17.2 0-33.5 3.9-48 10.8zM512 368c0-8.8-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16zM240 352l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM128 304c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16zm272-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z\"]\n  };\n  const faHandFingersCrossed = {\n    prefix: 'fal',\n    iconName: 'hand-fingers-crossed',\n    icon: [384, 512, [], \"e1a3\", \"M189.8 4.4c-28.5-12.1-61.3 1.3-73.4 29.8L112 44.6l-4.4-10.5C95.5 5.7 62.7-7.6 34.2 4.4S-7.6 49.3 4.4 77.8L51.2 188.4 28.4 242.2 15.6 272.6C5.8 285.8 0 302.2 0 320l0 32c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-40 0-64 0-8c0-3.2-.9-6.1-2.5-8.6C374.4 208.6 353.2 192 328 192c-12.1 0-23.3 3.8-32.5 10.4C285.6 186.5 268 176 248 176c-30.9 0-56 25.1-56 56l0 1.7-19.2-45.4L219.6 77.8c12.1-28.5-1.3-61.3-29.8-73.4zm-34.4 225l4.5 10.6-8.9 0 4.5-10.6zM68.6 147.3L33.9 65.4c-5.2-12.2 .5-26.3 12.8-31.5s26.3 .5 31.5 12.8L94.6 85.7 68.6 147.3zM80 240c-5.7 0-11.3 .6-16.6 1.7L145.9 46.6c5.2-12.2 19.2-17.9 31.5-12.8s17.9 19.2 12.8 31.5L116.2 240 80 240zm168-32c13.3 0 24 10.7 24 24l0 16 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24c0 0 0 0 0 0l0-64c0-13.3 10.7-24 24-24zm32.5 133.6C290.4 357.5 308 368 328 368c8.4 0 16.4-1.9 23.5-5.2C346.1 428.4 291 480 224 480l-64 0C89.3 480 32 422.7 32 352l0-32c0-26.5 21.5-48 48-48l88 0c13.2 0 24 10.7 24 24c0 0 0 0 0 0c0 13.3-10.7 24-24 24l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c15.7 0 29.8-6.4 40-16.8c10.2 10.4 24.3 16.8 40 16.8c12.1 0 23.3-3.8 32.5-10.4zM352 312c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16 0-48c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64z\"]\n  };\n  const faTrash = {\n    prefix: 'fal',\n    iconName: 'trash',\n    icon: [448, 512, [], \"f1f8\", \"M177.7 32l92.5 0c5.5 0 10.6 2.8 13.6 7.5L299.1 64 148.9 64l15.3-24.5c2.9-4.7 8.1-7.5 13.6-7.5zM336.9 64L311 22.6C302.2 8.5 286.8 0 270.3 0L177.7 0C161.2 0 145.8 8.5 137 22.6L111.1 64 64.1 64 32 64 16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l18.3 0L59.8 452.6C62.1 486.1 90 512 123.6 512l200.8 0c33.6 0 61.4-25.9 63.8-59.4L413.7 96 432 96c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32.1 0-47.1 0zm44.8 32L356.3 450.3C355.1 467 341.2 480 324.4 480l-200.8 0c-16.8 0-30.7-13-31.9-29.7L66.4 96l315.3 0z\"]\n  };\n  const faGaugeSimple = {\n    prefix: 'fal',\n    iconName: 'gauge-simple',\n    icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96c35.3 0 64-28.7 64-64c0-29.8-20.4-54.9-48-62l0-194c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 194c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64z\"]\n  };\n  const faGaugeSimpleMed = faGaugeSimple;\n  const faTachometerAverage = faGaugeSimple;\n  const faArrowDownSmallBig = {\n    prefix: 'fal',\n    iconName: 'arrow-down-small-big',\n    icon: [576, 512, [\"sort-size-down-alt\"], \"f88d\", \"M171.3 475.3l96-96c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L176 425.4 176 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 377.4L75.3 356.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0zM352 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64zm-32 0l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48zm32 352l0-128c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm-32 0c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-128 0c-26.5 0-48 21.5-48 48l0 128z\"]\n  };\n  const faSortSizeDownAlt = faArrowDownSmallBig;\n  const faBookMedical = {\n    prefix: 'fal',\n    iconName: 'book-medical',\n    icon: [448, 512, [], \"f7e6\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 32C46.3 32 32 46.3 32 64l0 328.6zM224 96l32 0c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l32 0 0-32c0-17.7 14.3-32 32-32zm0 32l0 48c0 4.2-1.7 8.3-4.7 11.3s-7.1 4.7-11.3 4.7l-48 0 0 32 48 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l48 0 0-32-48 0c-8.8 0-16-7.2-16-16l0-48-32 0z\"]\n  };\n  const faFaceMelting = {\n    prefix: 'fal',\n    iconName: 'face-melting',\n    icon: [640, 512, [129760], \"e483\", \"M544 256c0 21.5-3 42.3-8.7 62c-6.5 22.7-2.1 46.4 9.5 64.6c.6 .9 1.2 1.9 1.9 2.8c-29 6.1-50.7 31.8-50.7 62.6c0 11.7 3.1 22.6 8.6 32L320 480l-218.7 0c7.3-9.4 12.9-19.6 16.7-28.9c11.5-27.7 16.2-65.6 1.3-95.4c-15-30-23.4-63.8-23.4-99.8C96 132.3 196.3 32 320 32s224 100.3 224 224zM16 512l25.4 0L320 512l240 0c8.8 0 16-7.2 16-16s-7.2-16-16-16c-17.7 0-32-14.3-32-32s14.3-32 32-32l44.1 0 19.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-19.9 0c-27.7 0-45.6-30.6-38-57.2c6.5-22.5 9.9-46.2 9.9-70.8C576 114.6 461.4 0 320 0S64 114.6 64 256c0 41 9.6 79.7 26.7 114c18.4 37-8 110-49.3 110L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16zM249.3 212.2a24 24 0 1 0 12.4-46.4 24 24 0 1 0 -12.4 46.4zm183.9 24.4a24 24 0 1 0 -46.4-12.4 24 24 0 1 0 46.4 12.4zm-220 46.7c-3.9-7.9-13.4-11.3-21.4-7.4s-11.3 13.4-7.4 21.4c14.8 30.5 45.1 67.5 98.3 81.7s97.9-2.6 126-21.7c7.3-5 9.2-14.9 4.3-22.2s-14.9-9.2-22.2-4.3c-22.7 15.4-57.9 28.5-99.8 17.2s-65.8-40.2-77.8-64.8z\"]\n  };\n  const faPoo = {\n    prefix: 'fal',\n    iconName: 'poo',\n    icon: [512, 512, [128169], \"f2fe\", \"M224 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l5.8 5.8c8.7 8.7 13.5 20.4 13.5 32.7l0 8.9c0 20.6-16.7 37.3-37.3 37.3l-17.8 0-.9 0c-48.6 0-88 39.4-88 88c0 7.2 .9 14.3 2.5 21.1C56.4 233.2 32 265.7 32 304c0 16 4.3 31 11.7 43.9C17.6 363.2 0 391.5 0 424c0 48.6 39.4 88 88 88l336 0c48.6 0 88-39.4 88-88c0-32.5-17.6-60.8-43.7-76.1C475.7 335 480 320 480 304c0-38.3-24.4-70.8-58.5-82.9c1.7-6.8 2.5-13.8 2.5-21.1c0-35-20.4-65.1-49.9-79.3C363 52.2 303.6 0 232 0l-8 0zm40 65.8c0-10.7-2.2-21.2-6.3-30.8c46.1 10.8 81.3 50.2 85.8 98.4c.6 6.3 4.8 11.6 10.7 13.6c22 7.6 37.8 28.4 37.8 53c0 9.1-2.2 17.7-6 25.2c-2.4 4.7-2.3 10.2 .2 14.8s7.1 7.7 12.3 8.3c27.9 3.2 49.5 26.9 49.5 55.6c0 15.3-6.2 29.2-16.2 39.4c-4 4-5.5 9.9-4.1 15.4s5.7 9.8 11.2 11.3c23.7 6.5 41 28.3 41 54c0 30.9-25.1 56-56 56L88 480c-30.9 0-56-25.1-56-56c0-25.7 17.4-47.4 41-54c5.5-1.5 9.7-5.8 11.2-11.3s-.1-11.3-4.1-15.4C70.2 333.2 64 319.3 64 304c0-28.7 21.7-52.4 49.5-55.6c5.2-.6 9.8-3.7 12.3-8.3s2.6-10.1 .2-14.8c-3.8-7.6-6-16.1-6-25.2c0-30.9 25.1-56 56-56l.9 0 17.8 0C233 144 264 113 264 74.7l0-8.9zM192 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm152-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM172.3 352c-15.6 0-28.3 12.7-28.3 28.3c0 5.5 1.6 11.5 5.6 16.6C159 408.8 194.4 448 256 448s97-39.2 106.4-51.1c4-5.1 5.6-11.1 5.6-16.6c0-15.6-12.7-28.3-28.3-28.3l-167.4 0zM256 416c-38.2 0-63.3-19.8-75.1-32l150.3 0c-11.8 12.2-36.9 32-75.1 32z\"]\n  };\n  const faPenClipSlash = {\n    prefix: 'fal',\n    iconName: 'pen-clip-slash',\n    icon: [640, 512, [\"pen-alt-slash\"], \"e20f\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM556.7 149.3c25-25 25-65.5 0-90.5L517.3 19.3c-25-25-65.5-25-90.5 0L378.3 67.7 365.3 54.6c-25-25-65.5-25-90.5 0l-47 47 25.3 20 44.3-44.3c12.5-12.5 32.8-12.5 45.3 0l13.1 13.1L293 153.1l25.3 20L378.3 113 463 197.7l-50.1 50.1 25.3 20L556.7 149.3zM321.8 338.9l-50.9 50.9c-43.6 43.6-99 73.2-159.4 85.3l-13.2 2.6 2.6-13.2c12.1-60.4 41.8-115.9 85.3-159.4l40.9-40.9-25.3-20-38.3 38.3c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1L347 358.9l-25.3-20zm127.6-297c12.5-12.5 32.8-12.5 45.3 0l39.4 39.4c12.5 12.5 12.5 32.8 0 45.3L485.7 175 401 90.3l48.4-48.4z\"]\n  };\n  const faPenAltSlash = faPenClipSlash;\n  const faQuoteRight = {\n    prefix: 'fal',\n    iconName: 'quote-right',\n    icon: [448, 512, [8221, \"quote-right-alt\"], \"f10e\", \"M448 304c0 61.9-50.1 112-112 112l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c44.2 0 80-35.8 80-80l0-24.6c-9.4 5.4-20.3 8.6-32 8.6l-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 80zM416 192l0-32c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-32zM192 304c0 61.9-50.1 112-112 112l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c44.2 0 80-35.8 80-80l0-24.6c-9.4 5.4-20.3 8.6-32 8.6l-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 80zM160 192l0-32c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-32z\"]\n  };\n  const faQuoteRightAlt = faQuoteRight;\n  const faScrollOld = {\n    prefix: 'fal',\n    iconName: 'scroll-old',\n    icon: [576, 512, [], \"f70f\", \"M80 64c-26.5 0-48 21.5-48 48l0 72c0 4.4 3.6 8 8 8l56 0 0 32-56 0c-22.1 0-40-17.9-40-40l0-72C0 67.8 35.8 32 80 32l320 0c44.2 0 80 35.8 80 80l0 176-32 0 0-32-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-64-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-16c0-26.5-21.5-48-48-48L144 64c10 13.4 16 30 16 48l0 112 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 144c0 26.5 21.5 48 48 48s48-21.5 48-48l0-48c0-22.1 18-40 40-40l.6 0 .6 0 .6 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .4 0 .5 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .5 0 .4 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .6 0 .5 0 .6 0 .6 0 .6 0 .6 0c22.1 0 40 17.9 40 40l0 56c0 39.8-32.2 72-72 72l-296 0c-44.2 0-80-35.8-80-80l0-160 0-128c0-26.5-21.5-48-48-48zM272 448l232 0c22.1 0 40-17.9 40-40l0-56c0-4.4-3.6-8-8-8l-.6 0-.6 0-.6 0-.6 0-.5 0-.6 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.4 0-.5 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.2 0 0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-40-.2 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.6 0-.6 0-.6 0c-4.4 0-8 3.6-8 8l0 48c0 18-6 34.6-16 48z\"]\n  };\n  const faGuitars = {\n    prefix: 'fal',\n    iconName: 'guitars',\n    icon: [512, 512, [], \"f8bf\", \"M80 32l0 51.2c0 6.3 1.9 12.5 5.4 17.8L112 140.8l0 36C57.7 183 16 219.7 16 264c0 14 4.2 27.3 11.6 39.1c8.2 13 7.5 32-2.9 43.4C9.2 363.7 0 385 0 408c0 57.4 57.3 104 128 104c29.3 0 56.3-8 77.8-21.4c-5.4-9.4-9.3-19.7-11.6-30.6c-16.3 12-38.8 20.1-66.2 20.1c-59.5 0-96-38.1-96-72c0-14.1 5.6-27.9 16.5-40c20.9-23.2 21.3-58 6.2-82c-4.5-7.1-6.7-14.5-6.7-22c0-21.6 22.4-49.2 64-54.9l0 65.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-65.7c41.6 5.7 64 33.4 64 54.9c0 7.5-2.2 14.9-6.7 22c-15.1 23.9-14.7 58.8 6.2 82c.4 .5 .9 1 1.3 1.5c1.9-4.6 3.9-8.9 5.7-13l.3-.7c3.7-8.4 6.9-15.6 9.5-22c-3-10.1-1.5-21.8 4.1-30.7c1.1-1.7 2.1-3.5 3.1-5.3c-.9-4.9-2.7-10.7-5.7-19.2l-.5-1.4c-3.7-10.7-9.3-26.7-9.3-44.6l0-23c-17.4-17.3-42.9-29.4-72-32.7l0-36 26.6-39.9c3.5-5.3 5.4-11.4 5.4-17.8L176 32c0-17.7-14.3-32-32-32L112 0C94.3 0 80 14.3 80 32zm64 288a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zM128 107.2l-16-24L112 32l32 0 0 51.2-16 24zM344.9 50.8C347.3 39.8 357 32 368.2 32l3.8 0c10.9 0 20 9 20 20.2c0 10.9-8.9 19.8-19.6 19.8C361.2 72 352 81.2 352 92.4l0 57-17.4-19.9c-3.3-3.8-4.7-8.9-3.6-13.9l13.9-64.8zm-34.4 99.8L352 198l0 42-8 0c-43.3 0-57.3-29.2-61.8-48.2c-2.1-8.6-9.3-15.8-18.2-15.8s-16 7.2-16 16l0 40.6c0 12.4 4 24 8 35.5c4 11.6 8 23.3 8 35.9c0 20-9.3 40.9-19 62.5c-10.3 23.2-21 47.1-21 71.7c0 40.8 33 73.8 73.8 73.8l140.4 0c40.8 0 73.8-33 73.8-73.8c0-24.5-10.7-48.5-21-71.7c-9.6-21.6-19-42.5-19-62.5c0-12 4-22.9 8.1-33.8c0 0 0 0 0 0c4-10.7 7.9-21.4 7.9-33l0-29.3c0-8.8-7.2-16-16-16s-16.2 7.3-19.5 15.5c-5.7 14-20.8 32.5-60.5 32.5l-8 0 0-48 0-89.3c23-5.3 40-26.1 40-50.5C424 23.6 400.8 0 372 0l-3.8 0c-26.3 0-49.1 18.4-54.6 44.1L299.7 109c-3.2 14.8 .8 30.3 10.8 41.7zm54.3 121.1c1 .2 2.1 .3 3.2 .3s2.2-.1 3.2-.3l20.8 0c24.2 0 44-5.6 59.5-15.6c-.4 1.1-.8 2.2-1.2 3.3l-.4 1.2c-3.8 10.1-9.5 25.6-9.5 43.4c0 27 12 53.8 20.9 73.6l1.8 4.1c10.5 23.5 17.3 40.6 17.3 56.5c0 23.3-18.9 42.1-42.1 42.1l-140.4 0c-23.3 0-42.1-18.9-42.1-42.1c0-15.9 6.8-33 17.3-56.5l1.8-4.1c8.9-19.9 20.9-46.6 20.9-73.6c0-18-5.5-34-9.3-44.8l-.4-1.3c-.7-1.9-1.3-3.7-1.8-5.3c15.1 11.9 35 19.2 59.9 19.2l20.8 0zM320 352c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faPhoneXmark = {\n    prefix: 'fal',\n    iconName: 'phone-xmark',\n    icon: [576, 512, [], \"e227\", \"M388.7 4.7c6.2-6.2 16.4-6.2 22.6 0L464 57.4 516.7 4.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L486.6 80l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L464 102.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L441.4 80 388.7 27.3c-6.2-6.2-6.2-16.4 0-22.6zM361 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6c0 0 0 0 0 0c-6.1 0-12.2-.1-18.3-.4c0 0 0 0-.1 0c0 0 0 0 0 0c-4.6-.2-9.1-.4-13.7-.8C215.5 494.5 32 300.7 32 64c0 0 0 0 0 0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L361 286.7zM480 480c3.8 0 7-2.6 7.8-6.3l24-112c.8-3.7-1.2-7.5-4.7-9l-112-48c-3.3-1.4-7.1-.5-9.3 2.3l-33.2 40.6c-9.9 12.1-27.2 15.3-40.8 7.4c-50.9-29.5-93.3-71.9-122.7-122.7c-7.9-13.6-4.7-30.9 7.4-40.8l40.6-33.2c2.8-2.3 3.7-6.1 2.3-9.3l-48-112c-1.5-3.5-5.3-5.5-9-4.7l-112 24C66.6 57 64 60.2 64 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 229.6 186.1 415.8 415.7 416l.3 0z\"]\n  };\n  const faHose = {\n    prefix: 'fal',\n    iconName: 'hose',\n    icon: [448, 512, [], \"e419\", \"M288 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-1.9 96.1-12c1 7.8 7.7 13.9 15.9 13.9c8.8 0 16-7.2 16-16l0-1.9L448 80l0-32 0-14.1 0-1.9c0-8.8-7.2-16-16-16c-8.1 0-14.8 6.1-15.9 13.9L320 17.9l0-1.9c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48 0 48zm32-61.9l96 12 0 3.8-96 12L320 64l0-13.9zM48 448l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 480c-8.8 0-16-7.2-16-16s7.2-16 16-16zM12.2 432C4.6 440.5 0 451.7 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48c0-12.3-4.6-23.5-12.2-32c7.6-8.5 12.2-19.7 12.2-32s-4.6-23.5-12.2-32c7.6-8.5 12.2-19.7 12.2-32s-4.6-23.5-12.2-32c7.6-8.5 12.2-19.7 12.2-32c0-26.5-21.5-48-48-48l-248 0c-30.9 0-56-25.1-56-56s25.1-56 56-56l104 0 0-32L152 80c-48.6 0-88 39.4-88 88s39.4 88 88 88l248 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-248 0C85.7 288 32 234.3 32 168S85.7 48 152 48l104 0 0-32L152 16C68.1 16 0 84.1 0 168c0 48.8 23 92.2 58.7 120L48 288c-26.5 0-48 21.5-48 48c0 12.3 4.6 23.5 12.2 32C4.6 376.5 0 387.7 0 400s4.6 23.5 12.2 32zM152 320l248 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 352c-8.8 0-16-7.2-16-16s7.2-16 16-16l104 0zM48 384l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 416c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faClockSix = {\n    prefix: 'fal',\n    iconName: 'clock-six',\n    icon: [512, 512, [], \"e352\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 112l0 256c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faShirt = {\n    prefix: 'fal',\n    iconName: 'shirt',\n    icon: [640, 512, [128085, \"t-shirt\", \"tshirt\"], \"f553\", \"M211.4 0c-27.7 0-54.5 9.6-76 27.1L56.3 91.9 12.9 127.4c-13.7 11.2-15.7 31.4-4.5 45l70.9 86.7c11.2 13.7 31.4 15.7 45 4.5L160 234.4 160 456c0 30.9 25.1 56 56 56l208 0c30.9 0 56-25.1 56-56l0-221.6 35.6 29.1c13.7 11.2 33.8 9.2 45-4.5l70.9-86.7c11.2-13.7 9.2-33.8-4.5-45L583.7 91.9 504.6 27.1C483.1 9.6 456.3 0 428.6 0l-6.3 0c-1.3 0-2.5 .1-3.7 .2c-.8-.1-1.7-.2-2.6-.2L224 0c-.9 0-1.7 .1-2.6 .2c-1.2-.1-2.4-.2-3.7-.2l-6.3 0zm40.7 32l135.8 0C378 60 351.3 80 320 80s-58-20-67.9-48zM155.7 51.9C171.4 39 191.1 32 211.4 32l6.3 0s0 0 0 0c0 0 .2 .1 .4 .3c.5 .4 1 1.2 1.3 2.2C231.1 79.1 271.7 112 320 112s88.9-32.9 100.6-77.5c.3-1 .8-1.8 1.3-2.2c.2-.2 .4-.2 .4-.3c0 0 0 0 0 0l6.3 0c20.3 0 40 7 55.7 19.9l79.2 64.8 43.3 35.5-70.9 86.7-43.3-35.5-18.4-15.1c-4.8-3.9-11.4-4.7-17-2.1s-9.1 8.3-9.1 14.5L448 456c0 13.3-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24l0-255.3c0-6.2-3.6-11.8-9.1-14.5s-12.2-1.8-17 2.1l-18.4 15.1-43.3 35.5L33.2 152.1l43.3-35.5 79.2-64.8z\"]\n  };\n  const faTShirt = faShirt;\n  const faTshirt = faShirt;\n  const faBillboard = {\n    prefix: 'fal',\n    iconName: 'billboard',\n    icon: [640, 512, [], \"e5cd\", \"M432 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L240 32l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L80 32C53.5 32 32 53.5 32 80l0 272-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 32 0 240 0 0 104c0 8.8 7.2 16 16 16s16-7.2 16-16l0-104 240 0 32 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-272c0-26.5-21.5-48-48-48L432 32l0-16zM320 352L64 352 64 80c0-8.8 7.2-16 16-16l128 0 0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 160 0 0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 128 0c8.8 0 16 7.2 16 16l0 272-256 0z\"]\n  };\n  const faSquareR = {\n    prefix: 'fal',\n    iconName: 'square-r',\n    icon: [448, 512, [], \"e27c\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 32l80 0c44.2 0 80 35.8 80 80c0 34.8-22.2 64.4-53.2 75.4l50.5 75.7c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4L231.4 288 160 288l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96 0-112c0-17.7 14.3-32 32-32zm80 128c26.5 0 48-21.5 48-48s-21.5-48-48-48l-80 0 0 96 80 0z\"]\n  };\n  const faCubes = {\n    prefix: 'fal',\n    iconName: 'cubes',\n    icon: [576, 512, [], \"f1b3\", \"M293.4 32.8c-3.5-1.2-7.3-1.2-10.8 0l-104 37.1c-2.3 .8-4.4 2.2-6.1 3.9L288 118 403.4 73.8c-1.7-1.7-3.7-3-6.1-3.9l-104-37.1zM168 212.8l.1 0L272 249.9l0-103.8L168 106.3l0 106.5zm136 37.1l103.9-37.1 .1 0 0-106.5L304 146.2l0 103.8zM440 85l0 127.8 .1 0 104 37.1c19.1 6.8 31.9 24.9 31.9 45.2l0 126.2c0 19.4-11.7 36.9-29.6 44.4l-104 43c-11.8 4.9-25 4.9-36.7 0L288 460.1 170.4 508.8c-11.8 4.9-25 4.9-36.7 0l-104-43C11.7 458.3 0 440.8 0 421.4L0 295.2c0-20.3 12.8-38.4 31.9-45.2l104-37.1 .1 0L136 85c0-20.3 12.8-38.4 31.9-45.2l104-37.1c10.4-3.7 21.8-3.7 32.3 0l104 37.1C427.2 46.6 440 64.7 440 85zM272 308.2L160 348.6l0 129.8 112-46.3 0-123.9zM41.9 436.2L128 471.8l0-123.7L32 308.9l0 112.5c0 6.5 3.9 12.3 9.9 14.8zM416 478.4l0-129.8L304 308.2l0 123.9 112 46.3zm32-6.6l86.1-35.6c6-2.5 9.9-8.3 9.9-14.8l0-112.5-96 39.2 0 123.7zM157.4 243c-3.5-1.2-7.3-1.2-10.8 0L44.6 279.4l99.8 40.8 114.1-41.1L157.4 243zm261.2 0L317.5 279.1l114.1 41.1 99.8-40.8L429.4 243c-3.5-1.2-7.3-1.2-10.8 0z\"]\n  };\n  const faEnvelopeOpenDollar = {\n    prefix: 'fal',\n    iconName: 'envelope-open-dollar',\n    icon: [512, 512, [], \"f657\", \"M392 32L120 32c-13.3 0-24 10.7-24 24l0 166.5L77.5 207.2c-4.2-3.4-8.7-6.3-13.5-8.6L64 56C64 25.1 89.1 0 120 0L392 0c30.9 0 56 25.1 56 56l0 142.6c-4.8 2.3-9.3 5.2-13.4 8.6L416 222.5 416 56c0-13.3-10.7-24-24-24zM35 256c-1.6 0-3 1.3-3 3l0 189c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-189c0-1.6-1.3-3-3-3c-.7 0-1.3 .2-1.9 .7L294.5 405.1C283.7 414 270 418.9 256 418.9s-27.7-4.9-38.5-13.8L36.8 256.7c-.5-.4-1.2-.7-1.9-.7zM0 259c0-19.3 15.6-35 35-35c8.1 0 15.9 2.8 22.2 7.9L237.8 380.3c5.1 4.2 11.6 6.5 18.2 6.5s13.1-2.3 18.2-6.5L454.9 231.9c6.3-5.1 14.1-7.9 22.2-7.9c19.3 0 35 15.6 35 35l0 189c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 259zM272 88l0 17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1s0 0 0 0s0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1l0 17.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c0 0 0 0 0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0 0 0 0s0 0 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7L240 88c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faDivide = {\n    prefix: 'fal',\n    iconName: 'divide',\n    icon: [448, 512, [10135, 247], \"f529\", \"M224 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 272c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0z\"]\n  };\n  const faSunCloud = {\n    prefix: 'fal',\n    iconName: 'sun-cloud',\n    icon: [640, 512, [127780], \"f763\", \"M371.1 13.1c-1-5.3-4.6-9.8-9.6-11.9s-10.7-1.5-15.2 1.6L256 65.1 165.7 2.8c-4.5-3.1-10.2-3.7-15.2-1.6s-8.6 6.6-9.6 11.9L121 121 13.1 140.9c-5.3 1-9.8 4.6-11.9 9.6s-1.5 10.7 1.6 15.2L65.1 256 2.8 346.3c-3.1 4.5-3.7 10.2-1.6 15.2s6.6 8.6 11.9 9.6L121 391l19.8 107.9c1 5.3 4.6 9.8 9.6 11.9s10.7 1.5 15.2-1.6L256 446.9l90.3 62.3c4.5 3.1 10.2 3.7 15.2 1.6s8.6-6.6 9.6-11.9l9.4-50.9c-11-.4-21.6-2.6-31.4-6.5l-5 27.3-79.1-54.5c-5.5-3.8-12.7-3.8-18.2 0l-79.1 54.5-17.4-94.5c-1.2-6.5-6.3-11.6-12.8-12.8L43.2 344.1l54.5-79.1c3.8-5.5 3.8-12.7 0-18.2L43.2 167.9l94.5-17.4c6.5-1.2 11.6-6.3 12.8-12.8l17.4-94.5 79.1 54.5c5.5 3.8 12.7 3.8 18.2 0l79.1-54.5 17.4 94.5c1.2 6.5 6.3 11.6 12.8 12.8l94.5 17.4-17.1 24.8c4-.4 8.2-.7 12.3-.7c8.6 0 17 1 25.1 2.8l20.1-29.2c3.1-4.5 3.7-10.2 1.6-15.2s-6.6-8.6-11.9-9.6L391 121 371.1 13.1zM256 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c12.4 0 24.5-1.8 35.8-5.1c-2.5-8.5-3.8-17.6-3.8-26.9c0-1.9 .1-3.7 .2-5.5c-10.1 3.6-20.9 5.5-32.2 5.5c-53 0-96-43-96-96s43-96 96-96s96 43 96 96c0 1.9-.1 3.7-.2 5.5c3.2-1.1 6.4-2.1 9.7-2.9c4.9-11 11.5-21.1 19.5-29.9C368.6 171.1 317.3 128 256 128zm208 96c-38.7 0-71 27.5-78.4 64c-.5 0-1.1 0-1.6 0c-35.3 0-64 28.7-64 64s28.7 64 64 64l184 0c39.8 0 72-32.2 72-72s-32.2-72-72-72c-10.1 0-19.7 2.1-28.4 5.8C528.8 246.5 499 224 464 224zm0 32c26.5 0 48 21.5 48 48l0 .8c0 6.5 3.9 12.4 9.9 14.9s13 1.1 17.5-3.6c7.3-7.4 17.4-12 28.6-12c22.1 0 40 17.9 40 40s-17.9 40-40 40l-184 0c-17.7 0-32-14.3-32-32s14.3-32 32-32c3.8 0 7.4 .6 10.7 1.8c5 1.8 10.6 1 14.9-2.2s6.7-8.2 6.5-13.5c0-.7 0-1.4 0-2.1c0-26.5 21.5-48 48-48z\"]\n  };\n  const faLampFloor = {\n    prefix: 'fal',\n    iconName: 'lamp-floor',\n    icon: [384, 512, [], \"e015\", \"M96 32L32 192l320 0L288 32 96 32zM66.3 20.1C71.1 8 82.9 0 96 0L288 0c13.1 0 24.9 8 29.7 20.1l64 160c3.9 9.9 2.7 21-3.2 29.8s-15.9 14.1-26.5 14.1L32 224c-10.6 0-20.5-5.3-26.5-14.1s-7.2-20-3.2-29.8l64-160zM80 480l96 0 0-224 32 0 0 224 96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0L80 512c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSquare7 = {\n    prefix: 'fal',\n    iconName: 'square-7',\n    icon: [448, 512, [], \"e25c\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 32l160 0c5.7 0 11 3 13.8 8s2.9 11 .1 16l-128 224c-4.4 7.7-14.2 10.3-21.8 6s-10.3-14.2-6-21.8L276.4 160 144 160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faTengeSign = {\n    prefix: 'fal',\n    iconName: 'tenge-sign',\n    icon: [384, 512, [8376, \"tenge\"], \"f7d7\", \"M0 48c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 64C7.2 64 0 56.8 0 48zM0 176c0-8.8 7.2-16 16-16l176 0 176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0 0 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-272L16 192c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faTenge = faTengeSign;\n  const faHeadphones = {\n    prefix: 'fal',\n    iconName: 'headphones',\n    icon: [512, 512, [127911], \"f025\", \"M32.6 271.6C41 155.5 137.8 64 256 64s215 91.5 223.4 207.6C466.1 261.8 449.7 256 432 256c-26.5 0-48 21.5-48 48l0 128c0 26.5 21.5 48 48 48c44.2 0 80-35.8 80-80l0-32 0-32 0-48C512 146.6 397.4 32 256 32S0 146.6 0 288l0 48 0 32 0 32c0 44.2 35.8 80 80 80c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48c-17.7 0-34.1 5.8-47.4 15.6zM32 336c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16c-26.5 0-48-21.5-48-48l0-32 0-32zm448 0l0 32 0 32c0 26.5-21.5 48-48 48c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16c26.5 0 48 21.5 48 48z\"]\n  };\n  const faHandsHolding = {\n    prefix: 'fal',\n    iconName: 'hands-holding',\n    icon: [640, 512, [], \"f4c2\", \"M128 128c0-35.3-28.7-64-64-64S0 92.7 0 128L0 344.2c0 29.7 11.8 58.2 32.8 79.2l83.9 83.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L55.4 400.8c-15-15-23.4-35.4-23.4-56.6L32 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 124.3c0 27.1 10.8 53.1 29.9 72.2l10.7 10.8s0 0 0 0l44 44s0 0 0 0l16 16c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-16-16-44-44c-9.2-9.2-9.2-24.2 0-33.4s24.2-9.2 33.4 0L284 370.6c12.8 12.8 20 30.2 20 48.3l0 77.1c0 8.8 7.2 16 16 16s16-7.2 16-16l0-77.1c0-18.1 7.2-35.5 20-48.3l91.3-91.3c9.2-9.2 24.2-9.2 33.4 0s9.2 24.2 0 33.4c0 0 0 0 0 0l-44 44s0 0 0 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16-16 44-44 10.8-10.8c19.2-19.2 29.9-45.1 29.9-72.2L544 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 216.2c0 21.2-8.4 41.6-23.4 56.6l-83.9 83.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l83.9-83.9c21-21 32.8-49.5 32.8-79.2L640 128c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 124.3c0 4.6-.4 9.1-1.3 13.5c-2.1-3.2-4.6-6.3-7.4-9.1c-21.7-21.7-56.9-21.7-78.6 0L333.4 348c-5.1 5.1-9.6 10.6-13.4 16.6c-3.8-5.9-8.3-11.5-13.4-16.6l-91.3-91.3c-21.7-21.7-56.9-21.7-78.6 0c-2.8 2.8-5.3 5.9-7.4 9.1c-.9-4.4-1.3-8.9-1.3-13.5L128 128z\"]\n  };\n  const faCampfire = {\n    prefix: 'fal',\n    iconName: 'campfire',\n    icon: [512, 512, [], \"f6ba\", \"M279.7 73c8.2-.1 15.9-3.7 21.3-9.9l8.2-9.4c14.8 14.4 30.1 33.7 41.7 54.9c12.3 22.3 20 45.5 20 66.1c0 28.8-10.1 54.9-27 75.1c.5-3.6 .8-7.3 .8-11.1c0-52.2-58-100.4-79.4-116.5c-4.7-3.5-11-3.5-15.7 0c-21.5 16.1-79.4 64.4-79.4 116.5c0 5.3 .6 10.6 1.6 15.6c-19.1-20.7-30.7-48.6-30.7-79.6c0-25.9 11.2-53 28.3-79c16.5-25 37.7-47.7 57.2-65.6c.2 .2 .4 .3 .6 .5c1.6 1.4 3.3 3.3 5.7 6l1.5 1.8s0 0 0 0s0 0 0 0c1.9 2.2 4.3 5 6.5 7.3L258 63.8c5.6 6 13.5 9.3 21.7 9.1zM256 290.9c-1.2 0-2.4 0-3.6-.1c-31.4-2.4-53.1-26.5-53.1-52.2c0-15.8 9.2-34.3 24.9-53.2c11-13.2 23.5-24.5 33.3-32.6c9.8 8 22.2 19.3 33.3 32.6c15.7 18.9 24.9 37.4 24.9 53.2c0 24.6-20 47.8-49.2 51.8c-3.4 .3-6.9 .5-10.4 .5zM112 174.7c0 78.9 60.8 142.6 139 145.2c2.1 .1 4.3 .2 6.4 .2c4 0 7.9-.2 11.7-.7C342.7 312.8 400 250.8 400 174.7c0-27.3-9.9-55.4-23.6-80.1C362.7 69.7 344.7 47 326.9 30.4c-5-4.7-11.5-7.1-17.9-7.1c-3.4 0-6.8 .6-10 1.9c-3.3 1.3-6.4 3.4-8.8 6.2l-11 12.5L262.1 25.8c-1-1-1.9-2.1-2.9-3.2c-.8-.9-1.7-1.9-2.5-2.9c0 0 0 0 0 0s0 0 0 0C248.6 10.4 239.9 .3 227.2 0c-6.5-.2-13.1 2.1-18.3 6.8c-21.1 19.2-45 44.4-63.8 72.9c-18.7 28.3-33.1 61-33.1 95zM224.8 28.7c0 0 .1 0 .1 0c-.1 0-.1 0-.1 0zM21.9 289.1c-8.2-3.3-17.5 .7-20.8 8.9s.7 17.5 8.9 20.8L212.9 400 10.1 481.1c-8.2 3.3-12.2 12.6-8.9 20.8s12.6 12.2 20.8 8.9L256 417.2l234.1 93.6c8.2 3.3 17.5-.7 20.8-8.9s-.7-17.5-8.9-20.8L299.1 400l202.9-81.1c8.2-3.3 12.2-12.6 8.9-20.8s-12.6-12.2-20.8-8.9L256 382.8 21.9 289.1z\"]\n  };\n  const faCircleAmpersand = {\n    prefix: 'fal',\n    iconName: 'circle-ampersand',\n    icon: [512, 512, [], \"e0f8\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 184c0-13.3 10.7-24 24-24l16.8 0c12.8 0 23.2 10.4 23.2 23.2c0 10.2-5 19.8-13.5 25.6l-21.8 15-22.1-23.3c-4.3-4.5-6.6-10.4-6.6-16.6zm68.7 51.2c17.1-11.8 27.3-31.2 27.3-52c0-30.5-24.7-55.2-55.2-55.2L232 128c-30.9 0-56 25.1-56 56c0 14.4 5.5 28.2 15.4 38.6l18.6 19.5-38.7 26.6C154.2 280.5 144 300 144 320.8c0 34.9 28.3 63.2 63.2 63.2l36 0c23.3 0 45.1-11.2 58.6-30.2l6.3-8.8 32.4 34c6.1 6.4 16.2 6.6 22.6 .6s6.6-16.2 .6-22.6L327 318.5l38-53.2c5.1-7.2 3.5-17.2-3.7-22.3s-17.2-3.5-22.3 3.7l-34.5 48.2-45.4-47.7 17.5-12.1zm-87.1 59.9l42.9-29.5 53.2 55.8-9.8 13.8c-7.5 10.5-19.6 16.8-32.5 16.8l-36 0C190 352 176 338 176 320.8c0-10.3 5.1-19.9 13.5-25.7z\"]\n  };\n  const faSnowflakes = {\n    prefix: 'fal',\n    iconName: 'snowflakes',\n    icon: [640, 512, [], \"f7cf\", \"M507.3 4.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L513.4 56 484.7 84.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L536 78.6l28.7 28.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L558.6 56l28.7-28.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L536 33.4 507.3 4.7zM240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 73.4L171.3 52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L208 134.6l0 93.7-81.1-46.8-21.7-81c-2.3-8.5-11.1-13.6-19.6-11.3S72 100.2 74.3 108.7l13.4 50.1L24.1 122.1c-7.7-4.4-17.4-1.8-21.9 5.9s-1.8 17.4 5.9 21.9l63.5 36.7L21.6 200C13 202.3 8 211 10.3 219.6s11.1 13.6 19.6 11.3l81-21.7L192 256l-81.1 46.8-81-21.7c-8.5-2.3-17.3 2.8-19.6 11.3S13 309.7 21.6 312l50.1 13.4L8.1 362.1C.5 366.6-2.1 376.3 2.3 384s14.2 10.3 21.9 5.9l63.5-36.7L74.3 403.3c-2.3 8.5 2.8 17.3 11.3 19.6s17.3-2.8 19.6-11.3l21.7-81L208 283.7l0 93.7-59.3 59.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 422.6l0 73.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-73.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L240 377.4l0-93.7 81.1 46.8 21.7 81c2.3 8.5 11.1 13.6 19.6 11.3s13.6-11.1 11.3-19.6l-13.4-50.1 63.5 36.7c7.7 4.4 17.4 1.8 21.9-5.9s1.8-17.4-5.9-21.9l-63.5-36.7L426.4 312c8.5-2.3 13.6-11.1 11.3-19.6s-11.1-13.6-19.6-11.3l-81 21.7L256 256l81.1-46.8 81 21.7c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6l-50.1-13.4 63.5-36.7c7.7-4.4 10.3-14.2 5.9-21.9s-14.2-10.3-21.9-5.9l-63.5 36.7 13.4-50.1c2.3-8.5-2.8-17.3-11.3-19.6s-17.3 2.8-19.6 11.3l-21.7 81L240 228.3l0-93.7 59.3-59.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L240 89.4 240 16zM532.7 212.7c-6.2 6.2-6.2 16.4 0 22.6L561.4 264l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L584 286.6l28.7 28.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L606.6 264l28.7-28.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L584 241.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faHandsClapping = {\n    prefix: 'fal',\n    iconName: 'hands-clapping',\n    icon: [512, 512, [], \"e1a8\", \"M336 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM215.1 18.7c-7.4 4.9-9.3 14.8-4.4 22.2l32 48c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2l-32-48c-4.9-7.4-14.8-9.3-22.2-4.4zm209.8 0c-7.4-4.9-17.3-2.9-22.2 4.4l-32 48c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l32-48c4.9-7.4 2.9-17.3-4.4-22.2zM153.9 152c4.8 0 9.3 1.9 12.7 5.3L292.7 283.3c2.9 2.9 6.9 4.7 11.3 4.7c8.8 0 16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 129.6C352 416.2 288.2 480 209.6 480c-37.8 0-74-15-100.7-41.7L75.3 404.7l-16-16s0 0 0 0l-22-22c-3.4-3.4-5.3-7.9-5.3-12.7C32 344 40 336 49.9 336c4.8 0 9.3 1.9 12.7 5.2c0 0 0 0 0 0l38.1 38.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L85.3 318.6s0 0 0 0l-48-48c-3.4-3.4-5.3-7.9-5.3-12.7C32 248 40 240 49.9 240c4.8 0 9.3 1.9 12.7 5.3l86.1 86.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L85.3 222.6s0 0 0 0l-24-24c-3.4-3.4-5.3-7.9-5.3-12.7C56 176 64 168 73.9 168c4.8 0 9.3 1.9 12.7 5.3l32 32s0 0 0 0l78.1 78.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-78.1-78.1s0 0 0 0c-3.4-3.4-5.2-7.9-5.2-12.7c0-9.9 8-17.9 17.9-17.9zM31.1 211.7C12.9 219.1 0 237 0 257.9c0 13.2 5.3 25.9 14.6 35.3l15 15C12.2 316.1 0 333.6 0 353.9c0 13.2 5.3 25.9 14.6 35.3l22 22s0 0 0 0l16 16s0 0 0 0l33.6 33.6C119 493.6 163.4 512 209.6 512C305.9 512 384 433.9 384 337.6L384 208c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 25.4-98.7-98.7c-9.4-9.4-22.1-14.6-35.3-14.6c-20.4 0-37.9 12.2-45.7 29.7C99 140.9 86.7 136 73.9 136C46.4 136 24 158.4 24 185.9c0 9.1 2.5 18 7.1 25.7zM360.8 478.1c-11.7 12.6-25 23.7-39.5 33.1c5.4 .5 10.9 .8 16.4 .8C433.9 512 512 433.9 512 337.6L512 208c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 25.4 0 45.3 4.7 4.7c2.9 2.9 6.9 4.7 11.3 4.7c8.8 0 16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 129.6c0 70.7-51.6 129.4-119.2 140.5z\"]\n  };\n  const faRepublican = {\n    prefix: 'fal',\n    iconName: 'republican',\n    icon: [640, 512, [], \"f75e\", \"M0 176C0 96.5 64.5 32 144 32l224 0c79.5 0 144 64.5 144 144l0 96 0 64 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-26.5 21.5-48 48-48s48 21.5 48 48l0 64c0 61.9-50.1 112-112 112c-32.2 0-61.2-13.6-81.7-35.4C440.8 465 422.1 480 400 480l-64 0c-26.5 0-48-21.5-48-48l0-48-128 0 0 48c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48L0 272l0-96zM480 288L32 288l0 144c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32 0-48zm0-32l0-80c0-61.9-50.1-112-112-112L144 64C82.1 64 32 114.1 32 176l0 80 448 0zM160 144l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16zm128 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faLeafMaple = {\n    prefix: 'fal',\n    iconName: 'leaf-maple',\n    icon: [512, 512, [127809], \"f6f6\", \"M336.9 7.4C334 2.9 329.1 .1 323.7 0s-10.4 2.4-13.5 6.8L248.6 94.5 248 60.6c-.1-4.9-2.4-9.5-6.3-12.4s-8.9-4-13.7-2.8L179.3 57.9 140.9 13.1c-2.9-3.4-7.1-5.4-11.5-5.6s-8.8 1.5-11.9 4.6L70.1 59 18 52.5c-5.3-.7-10.5 1.3-14 5.3S-.8 67.3 .5 72.4L42.9 234.8 5.7 266.2c-4.1 3.4-6.2 8.7-5.6 14s3.8 10 8.5 12.4L132 357.4 4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L154.6 380l64.7 123.4c2.5 4.7 7.1 7.9 12.4 8.5s10.5-1.5 14-5.6l31.4-37.2 162.4 42.4c5.1 1.3 10.6 0 14.6-3.5s6-8.7 5.3-14l-5.6-44.4c-.6-4.9 1.1-9.8 4.5-13.2l41.4-41.9c3.1-3.2 4.8-7.5 4.6-11.9s-2.2-8.6-5.6-11.5l-44.8-38.4L466.6 284c1.2-4.7 .2-9.8-2.8-13.7s-7.5-6.2-12.4-6.3l-33.9-.6 87.7-61.6c4.7-3.3 7.3-8.9 6.7-14.7s-4.2-10.7-9.5-13.1l-41.1-18.1c-7.6-3.3-11.3-11.9-8.7-19.7L481.2 51c1.9-5.6 .5-11.9-3.6-16.2s-10.3-6-16-4.3L379.9 53.9c-6.8 1.9-14.1-.8-17.9-6.8L336.9 7.4zM178.3 356.3L316.2 218.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L155.7 333.7 44.5 275.3l19-16.1c9.4-8 13.4-20.6 10.3-32.5L37.4 87.2l36.4 4.6c4.9 .6 9.8-1.1 13.2-4.5L127.8 47l33.7 39.3c4 4.6 10.2 6.6 16.1 5.1l38.7-9.9 1.2 62.6c.1 6.9 4.7 13 11.3 15s13.8-.4 17.8-6.1l76-108.1L335 64.2c11.4 18 33.3 26.3 53.7 20.5l52.5-15-18.9 56.2c-7.9 23.5 3.4 49.2 26.1 59.2l15.2 6.7L359.1 265.4c-5.7 4-8.1 11.2-6.1 17.8s8.1 11.2 15 11.3l62.6 1.2-9.9 38.7c-1.5 5.9 .5 12.2 5.1 16.1L465 384.2l-29.3 29.6c-10.4 10.5-15.4 25.1-13.5 39.7l2.6 21L285.3 438.2c-11.9-3.1-24.6 .9-32.5 10.3l-16.1 19L178.3 356.3z\"]\n  };\n  const faArrowLeft = {\n    prefix: 'fal',\n    iconName: 'arrow-left',\n    icon: [448, 512, [8592], \"f060\", \"M4.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l176 176c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 272 432 272c8.8 0 16-7.2 16-16s-7.2-16-16-16L54.6 240 203.3 91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-176 176z\"]\n  };\n  const faPersonCircleXmark = {\n    prefix: 'fal',\n    iconName: 'person-circle-xmark',\n    icon: [576, 512, [], \"e543\", \"M160 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 160 0zM128 164l0 156 64 0 0-156c-6-2.6-12.5-4-19.3-4l-25.4 0c-6.8 0-13.3 1.4-19.3 4zm0 188l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.9L46.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L76.7 170.3c13.9-26 41-42.3 70.6-42.3l25.4 0c29.5 0 56.7 16.3 70.6 42.3l48.7 91.1c-7.5 9.8-14 20.5-19.3 31.8l-48.6-91L224 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0zm416 16a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm166.6 0l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L454.6 368z\"]\n  };\n  const faRuler = {\n    prefix: 'fal',\n    iconName: 'ruler',\n    icon: [512, 512, [128207], \"f545\", \"M51.9 390.6c-12.5-12.5-12.5-32.8 0-45.3l39.4-39.4 41.4 41.4c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-41.4-41.4 41.4-41.4 41.4 41.4c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-41.4-41.4 41.4-41.4 41.4 41.4c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-41.4-41.4 41.4-41.4 41.4 41.4c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L305.9 91.3l39.4-39.4c12.5-12.5 32.8-12.5 45.3 0l69.5 69.5c12.5 12.5 12.5 32.8 0 45.3L166.6 460.1c-12.5 12.5-32.8 12.5-45.3 0L51.9 390.6zm46.9 92.1c25 25 65.5 25 90.5 0L482.7 189.3c25-25 25-65.5 0-90.5L413.3 29.3c-25-25-65.5-25-90.5 0L29.3 322.7c-25 25-25 65.5 0 90.5l69.5 69.5z\"]\n  };\n  const faArrowLeftFromBracket = {\n    prefix: 'fal',\n    iconName: 'arrow-left-from-bracket',\n    icon: [512, 512, [], \"e668\", \"M4.7 267.3c-6.2-6.2-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L54.6 240 336 240c8.8 0 16 7.2 16 16s-7.2 16-16 16L54.6 272 155.3 372.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-128-128zM336 64c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c44.2 0 80 35.8 80 80l0 288c0 44.2-35.8 80-80 80l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-96 0z\"]\n  };\n  const faCupStrawSwoosh = {\n    prefix: 'fal',\n    iconName: 'cup-straw-swoosh',\n    icon: [384, 512, [], \"e364\", \"M202.4 36.4C207.8 15 227 0 249 0l23 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-23 0c-7.3 0-13.7 5-15.5 12.1l-21 83.9L368 128c8.8 0 16 7.2 16 16s-7.2 16-16 16l-175.6 0c-.2 0-.5 0-.7 0L16 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l163.5 0 22.9-91.6zM60.3 468l-23-276 32.1 0L83.9 365.1c29-3.7 48.3-10.6 62.3-18.6c17.1-9.8 27.6-22 39.1-36.1l2-2.5c10.8-13.4 23.2-28.6 42.5-41c19.3-12.3 44.4-21.2 80.6-24.9l4.2-50 32.1 0-23 276c-2.1 24.9-22.9 44-47.8 44l-167.7 0c-25 0-45.8-19.1-47.8-44zM307.7 274.5c-29 3.6-47.5 10.9-60.7 19.4c-14.8 9.5-24.2 21.1-35.5 35l-1.4 1.7c-11.8 14.5-25.4 30.7-48 43.7C143.4 385 119.4 392.9 86.5 397l5.7 68.3c.7 8.3 7.6 14.7 15.9 14.7l167.7 0c8.3 0 15.3-6.4 15.9-14.7l15.9-190.9z\"]\n  };\n  const faTemperatureSun = {\n    prefix: 'fal',\n    iconName: 'temperature-sun',\n    icon: [640, 512, [\"temperature-hot\"], \"f76a\", \"M336 101.1l-18.1-3L303.8 13.4c-.9-5.4-4.5-10-9.6-12.1s-10.9-1.5-15.4 1.6L208 52.5 137.2 2.9c-4.5-3.2-10.3-3.8-15.4-1.6s-8.7 6.7-9.6 12.1L98.1 98.1 13.4 112.2c-5.4 .9-10 4.5-12.1 9.6s-1.5 10.9 1.6 15.4L52.5 208 2.9 278.8c-3.2 4.5-3.8 10.3-1.6 15.4s6.7 8.7 12.1 9.6l84.7 14.1 14.1 84.7c.9 5.4 4.5 10 9.6 12.1s10.9 1.5 15.4-1.6L208 363.5l69 48.3c-3.2-13.7-4.9-27.9-5-42.6l-54.8-38.4c-5.5-3.9-12.8-3.9-18.4 0l-59.2 41.4-11.8-71c-1.1-6.7-6.4-12-13.2-13.2l-71-11.8 41.4-59.2c3.9-5.5 3.9-12.8 0-18.4L43.7 139.6l71-11.8c6.7-1.1 12-6.4 13.2-13.2l11.8-71 59.2 41.4c5.5 3.9 12.8 3.9 18.4 0l59.2-41.4 11.8 71c1.1 6.7 6.4 12 13.2 13.2l34.6 5.8 0-32.4zM208 264a56 56 0 1 1 0-112 56 56 0 1 1 0 112zm-88-56a88 88 0 1 0 176 0 88 88 0 1 0 -176 0zM400 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 156.7c0 14.9 7 27.7 16 36.9c19.8 20.2 32 47.9 32 78.4c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-30.5 12.2-58.2 32-78.4c9-9.2 16-22 16-36.9L400 96zM464 0c-53 0-96 43-96 96l0 156.7c0 4.6-2.2 9.8-6.8 14.5C335.7 293.1 320 328.8 320 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-39.3-15.7-74.9-41.2-100.8c-4.6-4.7-6.8-9.9-6.8-14.5L560 96c0-53-43-96-96-96zM432 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-29.8-20.4-54.9-48-62l0-210c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faTemperatureHot = faTemperatureSun;\n  const faAlignLeft = {\n    prefix: 'fal',\n    iconName: 'align-left',\n    icon: [448, 512, [], \"f036\", \"M16 48C7.2 48 0 55.2 0 64s7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 48zm0 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 176zM0 320c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 304c-8.8 0-16 7.2-16 16zM16 432c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 432z\"]\n  };\n  const faDiceD6 = {\n    prefix: 'fal',\n    iconName: 'dice-d6',\n    icon: [448, 512, [], \"f6d1\", \"M220.1 35.6L47.9 136.2l176 101.2L400 133l-172-97.5 11.6-20.4L228.1 35.5c-2.5-1.4-5.5-1.4-8 .1zM32 164l0 202.6c0 2.9 1.6 5.6 4.1 7L208 469.9l0-204.6L32 164zM240 469.9l171.9-96.3c2.5-1.4 4.1-4.1 4.1-7l0-205.8L240 265.1l0 204.8zM203.9 7.9c12.3-7.2 27.5-7.3 39.9-.3L427.7 112c12.5 7.1 20.3 20.4 20.3 34.8l0 219.9c0 14.5-7.8 27.8-20.5 34.9l-184 103c-12.1 6.8-26.9 6.8-39.1 0l-184-103C7.8 394.4 0 381.1 0 366.6L0 150.1c0-14.2 7.5-27.4 19.8-34.5L203.9 7.9z\"]\n  };\n  const faRestroom = {\n    prefix: 'fal',\n    iconName: 'restroom',\n    icon: [640, 512, [], \"f7bd\", \"M144 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 144 0zM112 164l0 156 64 0 0-156c-6-2.6-12.5-4-19.3-4l-25.4 0c-6.8 0-13.3 1.4-19.3 4zm0 188l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.9L30.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L60.7 170.3c13.9-26 41-42.3 70.6-42.3l25.4 0c29.5 0 56.7 16.3 70.6 42.3l58.8 110.2c4.2 7.8 1.2 17.5-6.6 21.7s-17.5 1.2-21.7-6.6L208 202.2 208 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0zM496 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 496 0zM455.2 241.7c7.9 4 11.1 13.6 7.2 21.5L409.9 368l38.1 0 96 0 38.1 0L529.7 263.2c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l64 128c2.5 5 2.2 10.9-.7 15.6s-8.1 7.6-13.6 7.6l-48 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96-64 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96-48 0c-5.5 0-10.7-2.9-13.6-7.6s-3.2-10.6-.7-15.6l64-128c4-7.9 13.6-11.1 21.5-7.2zM435 196.6l-52.9 98.9c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7l52.9-98.9C424.3 148.6 458.7 128 496 128s71.7 20.6 89.3 53.5l52.9 98.9c4.2 7.8 1.2 17.5-6.6 21.7s-17.5 1.2-21.7-6.6L557 196.6c-12-22.5-35.5-36.6-61-36.6s-49 14.1-61 36.6zM336 16l0 480c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-480c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHighDefinition = {\n    prefix: 'fal',\n    iconName: 'high-definition',\n    icon: [576, 512, [\"rectangle-hd\"], \"e1ae\", \"M512 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l448 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM320 176l0 160c0 8.8 7.2 16 16 16l48 0c53 0 96-43 96-96s-43-96-96-96l-48 0c-8.8 0-16 7.2-16 16zm64 16c35.3 0 64 28.7 64 64s-28.7 64-64 64l-32 0 0-128 32 0zM144 176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 96 0 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-96 0 0-64z\"]\n  };\n  const faRectangleHd = faHighDefinition;\n  const faJ = {\n    prefix: 'fal',\n    iconName: 'j',\n    icon: [320, 512, [106], \"4a\", \"M304 32c8.8 0 16 7.2 16 16l0 272c0 88.4-71.6 160-160 160S0 408.4 0 320l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48c0 70.7 57.3 128 128 128s128-57.3 128-128l0-272c0-8.8 7.2-16 16-16z\"]\n  };\n  const faGalaxy = {\n    prefix: 'fal',\n    iconName: 'galaxy',\n    icon: [512, 512, [], \"e008\", \"M144 184c0-83.9 68.1-152 152-152l12.8 0C272 59.2 246.6 98.6 236.7 142.5c-1.4 6 .9 12.3 5.8 16.1s11.5 4.5 17.1 1.7C280.1 149.9 303.3 144 328 144c83.9 0 152 68.1 152 152l0 12.8c-27.2-36.9-66.6-62.2-110.5-72.1c-6-1.4-12.3 .9-16.2 5.8s-4.5 11.5-1.7 17.1C362.1 280.1 368 303.3 368 328c0 83.9-68.1 152-152 152l-12.8 0c36.9-27.2 62.2-66.6 72.1-110.5c1.4-6-.9-12.3-5.8-16.2s-11.5-4.5-17.1-1.7C231.9 362.1 208.7 368 184 368c-83.9 0-152-68.1-152-152l0-12.8c27.2 36.9 66.6 62.2 110.5 72.1c6 1.4 12.3-.9 16.1-5.8s4.5-11.5 1.7-17.1C149.9 231.9 144 208.7 144 184zM296 0C194.4 0 112 82.4 112 184c0 17.2 2.4 33.9 6.8 49.7C94.5 222.6 73.1 205.4 57 183.2L48.1 171c-5-6.9-13-11-21.5-11C11.9 160 0 171.9 0 186.6L0 216C0 317.6 82.4 400 184 400c17.2 0 33.9-2.4 49.7-6.8c-11.1 24.3-28.4 45.7-50.6 61.8l9.4 12.9L183.2 455 171 463.9c-6.9 5-11 13-11 21.5c0 14.7 11.9 26.6 26.6 26.6l29.4 0c101.6 0 184-82.4 184-184c0-17.2-2.4-33.9-6.8-49.7c24.3 11.1 45.7 28.4 61.8 50.6l8.9 12.2c5 6.9 13 11 21.5 11c14.7 0 26.6-11.9 26.6-26.6l0-29.4c0-101.6-82.4-184-184-184c-17.2 0-33.9 2.4-49.7 6.8c11.1-24.3 28.4-45.7 50.6-61.8L341 48.1c6.9-5 11-13 11-21.5C352 11.9 340.1 0 325.4 0L296 0zM256 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faUsersViewfinder = {\n    prefix: 'fal',\n    iconName: 'users-viewfinder',\n    icon: [640, 512, [], \"e595\", \"M32 32l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L24 0C10.7 0 0 10.7 0 24L0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm576 0l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-104c0-13.3-10.7-24-24-24L512 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0zM128 480l-96 0 0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 488c0 13.3 10.7 24 24 24l104 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zm480 0l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l104 0c13.3 0 24-10.7 24-24l0-104c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96zM288 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM360 320c19.4 0 35.5 13.7 39.2 32l-158.4 0c3.7-18.3 19.8-32 39.2-32l80 0zm-80-32c-39.8 0-72 32.2-72 72c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-39.8-32.2-72-72-72l-40 0-40 0zM159.8 176a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM128 312c0-13.3 10.7-24 24-24l56 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-56 0c-30.9 0-56 25.1-56 56l0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8zM464.2 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM488 288c13.3 0 24 10.7 24 24l0 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8c0-30.9-25.1-56-56-56l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0z\"]\n  };\n  const faFileVideo = {\n    prefix: 'fal',\n    iconName: 'file-video',\n    icon: [384, 512, [], \"f1c8\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM208 288l0 24 0 48 0 24L96 384l0-96 112 0zm32 96l0-.4 58.1 23.2c4.9 2 10.5 1.4 14.9-1.6s7-7.9 7-13.2l0-112c0-5.3-2.6-10.3-7-13.2s-10-3.6-14.9-1.6L240 288.4l0-.4c0-17.7-14.3-32-32-32L96 256c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l112 0c17.7 0 32-14.3 32-32zm48-15.6l-48-19.2 0-26.3 48-19.2 0 64.7z\"]\n  };\n  const faCherries = {\n    prefix: 'fal',\n    iconName: 'cherries',\n    icon: [640, 512, [], \"e0ec\", \"M288 16l8.2-13.7c-4.7-2.8-10.5-3-15.4-.6s-8.2 7.3-8.7 12.7c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 .1l0 .3-.1 1.2c-.1 1.1-.3 2.8-.6 5c-.6 4.4-1.5 10.8-2.8 18.7c-2.7 16-7.1 38.2-13.9 63c-13.8 50.2-37 109.3-74.4 150.5c-.2 .2-.3 .3-.4 .5C163.8 241.9 133.5 224 96 224c0 0-96 0-96 112C0 480 144 512 192 512s192-32 192-176c0-112-96-112-96-112c-21.3 0-40.2 5.8-55.6 12.9c25.7-40.5 42.3-86.8 53-125.7C292.6 85.1 297.2 61.8 300 45l.2-1.2c1 .7 2 1.5 3.1 2.3c14.5 11 33.7 27.1 53 47.8c36.2 39 71 92.5 75.3 156.9c-13.2-9.1-33.5-20.4-58.3-24.9c12.6 11.5 23.6 26.5 31.3 45.5c4.6 2.7 8.7 5.5 12.1 8c18.4 13.7 44.3 13.7 62.7 0c13.5-10 37-23.4 64.4-23.5c0 0 .1 0 .1 0c.3 0 .8 0 1.6 .1c1.6 .1 4.2 .4 7.4 1.1c6.5 1.3 14.9 3.8 23 8.5C590 273.9 608 291.3 608 336c0 68-29.4 101.7-61.9 120.2c-35 20-76.5 23.8-98.1 23.8c-14.6 0-42.6-4-71.1-15.9c-7 9.2-14.8 17.4-23 24.8C390.4 506.3 427.7 512 448 512c48 0 192-16 192-176c0-112-96-112-96-112c-35 0-63.7 15.6-80.3 27.3c-4.1-75.9-44.8-137.1-83.9-179.2c-20.8-22.3-41.5-39.7-57-51.5c-7.8-5.9-14.3-10.4-18.9-13.5c-2.3-1.5-4.1-2.7-5.4-3.5c-.6-.4-1.1-.7-1.5-.9l-.4-.3-.1-.1c0 0 0 0 0 0c0 0 0 0 0 0L288 16zm-.3 243.2s0 0 0 0c.2 0 .7 0 1.5 .1c1.5 .1 4 .4 7.1 1c6.3 1.2 14.3 3.6 22 8.1c13.1 7.6 30.5 24 30.5 67.6c0 57.7-27.7 91.3-61.3 112.1c-35.5 22-76.8 28.7-95.5 28.7s-60-6.8-95.5-28.7C62.9 427.3 35.2 393.7 35.2 336c0-43.6 17.5-60 30.5-67.6c7.7-4.5 15.7-6.9 22-8.1c3.1-.6 5.5-.9 7.1-1c.8-.1 1.3-.1 1.5-.1c0 0 0 0 0 0c19.6 .1 37.2 7.1 50.9 15.1c6.7 3.9 12 7.9 15.6 10.8c1.8 1.4 3 2.5 3.8 3.2c.4 .3 .6 .6 .7 .7c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c13.7 13.5 35.8 13.5 49.5 0c0 0 0 0 0 0c0 0 0 0 0 0c.1-.1 .3-.3 .7-.7c.8-.7 2-1.8 3.8-3.2c3.5-2.9 8.8-6.8 15.6-10.8c13.6-8 31.3-15.1 50.9-15.1z\"]\n  };\n  const faUpRightFromSquare = {\n    prefix: 'fal',\n    iconName: 'up-right-from-square',\n    icon: [512, 512, [\"external-link-alt\"], \"f35d\", \"M320 33c0-18.2 14.8-33 33-33L480 0c17.7 0 32 14.3 32 32l0 127c0 18.2-14.8 33-33 33c-8.7 0-17.1-3.5-23.3-9.7L404 130.6 235.3 299.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L381.4 108 329.7 56.3C323.5 50.1 320 41.7 320 33zm33-1c-.5 0-1 .4-1 1c0 .3 .1 .5 .3 .7L478.3 159.7c.2 .2 .4 .3 .7 .3c.5 0 1-.4 1-1l0-127L353 32zM0 96C0 60.7 28.7 32 64 32l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 64C46.3 64 32 78.3 32 96l0 352c0 17.7 14.3 32 32 32l352 0c17.7 0 32-14.3 32-32l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 144c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faExternalLinkAlt = faUpRightFromSquare;\n  const faCircleSort = {\n    prefix: 'fal',\n    iconName: 'circle-sort',\n    icon: [512, 512, [\"sort-circle\"], \"e030\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM244.7 100.7c6.2-6.2 16.4-6.2 22.6 0l96 96c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-192 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96zM198.6 192l114.7 0L256 134.6 198.6 192zM148.7 315.3c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l192 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96zM256 377.4L313.4 320l-114.7 0L256 377.4z\"]\n  };\n  const faSortCircle = faCircleSort;\n  const faTableCells = {\n    prefix: 'fal',\n    iconName: 'table-cells',\n    icon: [512, 512, [\"th\"], \"f00a\", \"M352 64l0 96 128 0 0-64c0-17.7-14.3-32-32-32l-96 0zm-32 0L192 64l0 96 128 0 0-96zM160 64L64 64C46.3 64 32 78.3 32 96l0 64 128 0 0-96zM32 192l0 128 128 0 0-128L32 192zm0 160l0 64c0 17.7 14.3 32 32 32l96 0 0-96L32 352zm160 96l128 0 0-96-128 0 0 96zm160 0l96 0c17.7 0 32-14.3 32-32l0-64-128 0 0 96zM480 320l0-128-128 0 0 128 128 0zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM192 320l128 0 0-128-128 0 0 128z\"]\n  };\n  const faTh = faTableCells;\n  const faBagShoppingMinus = {\n    prefix: 'fal',\n    iconName: 'bag-shopping-minus',\n    icon: [448, 512, [], \"e650\", \"M224 32c35.3 0 64 28.7 64 64l0 32-128 0 0-32c0-35.3 28.7-64 64-64zM128 96l0 32-80 0c-26.5 0-48 21.5-48 48L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-240c0-26.5-21.5-48-48-48l-80 0 0-32c0-53-43-96-96-96s-96 43-96 96zM48 160l96 0 160 0 96 0c8.8 0 16 7.2 16 16l0 240c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-240c0-8.8 7.2-16 16-16zm96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faFilePdf = {\n    prefix: 'fal',\n    iconName: 'file-pdf',\n    icon: [512, 512, [], \"f1c1\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z\"]\n  };\n  const faSiren = {\n    prefix: 'fal',\n    iconName: 'siren',\n    icon: [448, 512, [], \"e02d\", \"M363.8 320l32.2 0L375 152.1C371 120 343.8 96 311.5 96l-175 0C104.2 96 77 120 73 152.1L52 320l32.2 0 20.5-164c2-16 15.6-28 31.8-28l175 0c16.1 0 29.8 12 31.8 28l20.5 164zm-185.6 0l13.8-110c1.1-8.8-5.1-16.8-13.9-17.9s-16.8 5.1-17.9 13.9L145.9 320l32.2 0zM48 384l352 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L48 448c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM0 400l0 32c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L48 352c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faArrowUpToDottedLine = {\n    prefix: 'fal',\n    iconName: 'arrow-up-to-dotted-line',\n    icon: [448, 512, [], \"e0a1\", \"M363.3 292.7l-128-128c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 214.6 208 320l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144 0-105.4L340.7 315.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6zM32 40a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm384 0a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM152 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM344 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faImageLandscape = {\n    prefix: 'fal',\n    iconName: 'image-landscape',\n    icon: [576, 512, [\"landscape\"], \"e1b5\", \"M512 96c17.7 0 32 14.3 32 32l0 256c0 6.1-1.7 11.8-4.6 16.6L377 197.6c-12.8-16-37.2-16-50 0L244.4 300.9l-27.3-37.5c-12.3-17-37.4-17.7-50.6-1.4L45.3 410C37.3 404.2 32 394.7 32 384l0-256c0-17.7 14.3-32 32-32l448 0zm-1.3 320l-317.4 0 63-78.8L352 217.6 510.7 416zM160.1 448L512 448c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l95.9 0 .3 0zm-7.8-32l-70.5 0L191.3 282.2l32.4 44.6L152.3 416zM144 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faLandscape = faImageLandscape;\n  const faTankWater = {\n    prefix: 'fal',\n    iconName: 'tank-water',\n    icon: [448, 512, [], \"e452\", \"M269.6 64L384 64c17.7 0 32 14.3 32 32l0 256c-20.9 0-41.7-10-58.2-21.2c-7.3-5-13.7-10.3-19.8-15.9c-10.2-9.5-25.9-9.5-36.1 0c-6.1 5.6-12.5 11-19.8 15.9C265.6 342.1 244.9 352 224 352s-41.7-9.9-58.2-21.2c-7.3-5-13.7-10.3-19.8-15.9c-10.2-9.5-25.9-9.5-36.1 0c-6.1 5.6-12.5 11-19.8 15.9C73.6 342.1 52.9 352 32 352L32 96c0-17.7 14.3-32 32-32l114.4 0 6.1-10 13.6-22L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L249.9 32l13.6 22 6.1 10zM32 384c30.3 0 57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C166.4 369.9 193.7 384 224 384s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C358.5 369.9 385.7 384 416 384l0 32c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-32zM236.4 70.7C233.7 66.5 229 64 224 64s-9.7 2.5-12.4 6.7l-47.2 70.8c-8.1 12.1-12.4 26.3-12.4 40.9l0 1.7c0 39.8 32.2 72 72 72s72-32.2 72-72l0-1.7c0-14.5-4.3-28.8-12.4-40.9L236.4 70.7zm-12.4 39l33 49.5c4.6 6.8 7 14.9 7 23.1l0 1.7c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-1.7c0-8.2 2.4-16.3 7-23.1l33-49.5z\"]\n  };\n  const faCurlingStone = {\n    prefix: 'fal',\n    iconName: 'curling-stone',\n    icon: [576, 512, [129356, \"curling\"], \"f44a\", \"M192 112c0-26.5 21.5-48 48-48l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L240 32c-44.2 0-80 35.8-80 80l0 48c-35.3 0-64 28.7-64 64l0 1.1C41.7 232.9 0 279.6 0 336l0 32c0 61.9 50.1 112 112 112l352 0c61.9 0 112-50.1 112-112l0-32c0-56.4-41.7-103.1-96-110.9l0-1.1c0-35.3-28.7-64-64-64l-224 0 0-48zM448 224l-320 0c0-17.7 14.3-32 32-32l16 0 240 0c17.7 0 32 14.3 32 32zM112 448c-44.2 0-80-35.8-80-80l512 0c0 44.2-35.8 80-80 80l-352 0zM32 336c0-44.2 35.8-80 80-80l352 0c44.2 0 80 35.8 80 80L32 336z\"]\n  };\n  const faCurling = faCurlingStone;\n  const faGamepadModern = {\n    prefix: 'fal',\n    iconName: 'gamepad-modern',\n    icon: [640, 512, [127918, 63676, \"gamepad-alt\"], \"e5a2\", \"M216 352l208 0c14.7 0 27.5 10 31 24.2l3.6 14.3c8.4 33.8 38.8 57.4 73.6 57.4c41.9 0 75.8-33.9 75.8-75.8l0-2.8c0-4.5-.4-8.9-1.1-13.3L574.1 165.3c-7-40.7-32.2-71.3-66.5-79.9C464.1 74.5 401.1 64 320 64s-144.1 10.5-187.6 21.4C98 93.9 72.8 124.5 65.9 165.3L33.1 356.1c-.8 4.4-1.1 8.8-1.1 13.3l0 2.8c0 41.9 33.9 75.8 75.8 75.8c34.8 0 65.1-23.7 73.6-57.4l3.6-14.3c3.6-14.2 16.4-24.2 31-24.2zm211.6 46.3L424 384l-208 0-3.6 14.3c-12 48-55.1 81.7-104.6 81.7C48.3 480 0 431.7 0 372.2l0-2.8c0-6.3 .5-12.5 1.6-18.7L34.3 159.8c8.6-50.2 40.9-93.2 90.3-105.5C170.5 42.9 236.2 32 320 32s149.5 10.9 195.3 22.3c49.4 12.3 81.7 55.3 90.3 105.5l32.7 190.9c1.1 6.2 1.6 12.4 1.6 18.7l0 2.8C640 431.7 591.7 480 532.2 480c-49.5 0-92.6-33.7-104.6-81.7zM208 160l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16zM408 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-120a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faGamepadAlt = faGamepadModern;\n  const faMessagesQuestion = {\n    prefix: 'fal',\n    iconName: 'messages-question',\n    icon: [640, 512, [], \"e1e7\", \"M202.7 288L352 288c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 192c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32l0 16 55.5-41.6c5.5-4.2 12.3-6.4 19.2-6.4zM352 320l-149.3 0-81.1 60.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-16 0-32-32 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64zM320 448c-35.3 0-64-28.7-64-64l0-32 32 0 0 32c0 17.7 14.3 32 32 32l117.3 0c6.9 0 13.7 2.2 19.2 6.4L512 464l0-16c0-17.7 14.3-32 32-32l32 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-128 0 0-32 128 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-32 0 0 32 0 16c0 6.1-3.4 11.6-8.8 14.3s-11.9 2.1-16.8-1.5L437.3 448 320 448zM184.3 70.3c-16.4 0-31 10.3-36.4 25.7l-.3 .9c-3 8.3 1.4 17.5 9.7 20.4s17.5-1.4 20.4-9.7l.3-.9c.9-2.7 3.5-4.4 6.3-4.4l41.3 0c6.5 0 11.7 5.3 11.7 11.7c0 4.2-2.2 8.1-5.9 10.2l-31.4 18c-5 2.9-8 8.1-8 13.9l0 9.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-.3L247.4 152c13.6-7.8 22-22.3 22-37.9c0-24.2-19.6-43.7-43.7-43.7l-41.3 0zM208 250.7a22.7 22.7 0 1 0 0-45.3 22.7 22.7 0 1 0 0 45.3z\"]\n  };\n  const faBookBible = {\n    prefix: 'fal',\n    iconName: 'book-bible',\n    icon: [448, 512, [\"bible\"], \"f647\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 32C46.3 32 32 46.3 32 64l0 328.6zM224 72l32 0c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0 0 80c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-80-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l32 0 0-32c0-17.7 14.3-32 32-32zm0 32l0 48c0 8.8-7.2 16-16 16l-48 0 0 32 48 0c8.8 0 16 7.2 16 16l0 96 32 0 0-96c0-8.8 7.2-16 16-16l48 0 0-32-48 0c-8.8 0-16-7.2-16-16l0-48-32 0z\"]\n  };\n  const faBible = faBookBible;\n  const faO = {\n    prefix: 'fal',\n    iconName: 'o',\n    icon: [448, 512, [111], \"4f\", \"M224 64a192 192 0 1 0 0 384 192 192 0 1 0 0-384zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z\"]\n  };\n  const faSuitcaseMedical = {\n    prefix: 'fal',\n    iconName: 'suitcase-medical',\n    icon: [512, 512, [\"medkit\"], \"f0fa\", \"M176 32l160 0c8.8 0 16 7.2 16 16l0 48L160 96l0-48c0-8.8 7.2-16 16-16zM128 48l0 48L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-64 0 0-48c0-26.5-21.5-48-48-48L176 0c-26.5 0-48 21.5-48 48zm256 80l0 320-256 0 0-320 16 0 224 0 16 0zM96 128l0 320-32 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l32 0zM416 448l0-320 32 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-32 0zM240 176c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faMedkit = faSuitcaseMedical;\n  const faBriefcaseArrowRight = {\n    prefix: 'fal',\n    iconName: 'briefcase-arrow-right',\n    icon: [512, 512, [], \"e2f2\", \"M176 32l160 0c8.8 0 16 7.2 16 16l0 48L160 96l0-48c0-8.8 7.2-16 16-16zM128 48l0 48L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-64 0 0-48c0-26.5-21.5-48-48-48L176 0c-26.5 0-48 21.5-48 48zm16 80l224 0 80 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l80 0zm155.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L329.4 272 144 272c-8.8 0-16 7.2-16 16s7.2 16 16 16l185.4 0-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"]\n  };\n  const faExpandWide = {\n    prefix: 'fal',\n    iconName: 'expand-wide',\n    icon: [512, 512, [], \"f320\", \"M144 64c8.8 0 16 7.2 16 16s-7.2 16-16 16L32 96l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 80c0-8.8 7.2-16 16-16l128 0zM0 304c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 448c-8.8 0-16-7.2-16-16L0 304zM496 64c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112L368 96c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0zM480 304c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-112z\"]\n  };\n  const faClockElevenThirty = {\n    prefix: 'fal',\n    iconName: 'clock-eleven-thirty',\n    icon: [512, 512, [], \"e348\", \"M32 256a224 224 0 1 0 448 0A224 224 0 1 0 32 256zm480 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM240 400l0-139.2-61.3-92c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4l64 96c1.8 2.6 2.7 5.7 2.7 8.9l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faRv = {\n    prefix: 'fal',\n    iconName: 'rv',\n    icon: [640, 512, [], \"f7be\", \"M224 24c0-13.3 10.7-24 24-24L360 0c13.3 0 24 10.7 24 24l0 8 112 0c61.9 0 112 50.1 112 112l0 8c0 22.1-17.9 40-40 40l-18.4 0L628 254.7c7.6 6.1 12 15.3 12 25L640 384c0 17.7-14.3 32-32 32l-33.6 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16L400 416l-145.6 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-7.7 1.1-15.2 3.1-22.2L18.7 329.4C6.7 317.4 0 301.1 0 284.1L0 96C0 60.7 28.7 32 64 32l160 0 0-8zM64 64C46.3 64 32 78.3 32 96l0 188.1c0 8.5 3.4 16.6 9.4 22.6l73.6 73.6C129.6 363 151.5 352 176 352c26.2 0 49.4 12.6 64 32l144 0 0-208c0-8.8 7.2-16 16-16l168 0c4.4 0 8-3.6 8-8l0-8c0-44.2-35.8-80-80-80L384 64l-32 0 0-32-96 0 0 32-32 0L64 64zM176 384a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm320 0a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm-64 0c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32l48 0 0-96-192 0 0 96 16 0zM416 192l0 64 162.4 0-80-64L416 192zM128 224l160 0 0-64-160 0 0 64zM96 152c0-13.3 10.7-24 24-24l176 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24l0-80z\"]\n  };\n  const faUserSecret = {\n    prefix: 'fal',\n    iconName: 'user-secret',\n    icon: [448, 512, [128373], \"f21b\", \"M169.1 37.7c-5.8 6.6-12 17.3-18.1 31.9c-6.1 14.5-11.3 31-15.5 47.2c24.4 6.4 54 11.2 88.6 11.2c33.4 0 63.3-5.2 88.3-12.1c-4.2-15.9-9.3-32-15.3-46.3c-6.1-14.6-12.4-25.3-18.1-31.9c-4-4.6-6.3-5.6-7-5.7c-4.8 0-7.3 .6-8.5 1c-1 .3-1.9 .8-3.6 1.8c-.1 .1-.4 .3-.7 .5C255.7 37.9 242.2 48 224 48s-31.7-10.1-35.1-12.7c0 0 0 0 0 0c-.3-.3-.6-.4-.7-.5c-1.6-1.1-2.5-1.5-3.6-1.8c-1.1-.4-3.6-1-8.5-1c-.6 .2-3 1.2-7 5.7zM272 0c34.2 0 57 54.9 70.8 106c.8-.3 1.6-.6 2.4-.9c14.8-5.7 26.5-11.4 34.3-15.7c3.9-2.1 6.9-3.9 8.9-5c1-.6 1.7-1 2.2-1.3l.5-.3c2.6-1.7 5.6-2.7 9-2.7c8.8 0 16 7.2 16 16c0 5.7-3 10.7-7.4 13.5c0 0 0 0 0 0l-.8 .5c-.7 .4-1.6 1-2.8 1.7c-2.4 1.4-5.8 3.5-10.3 5.8c-8.9 4.8-21.7 11.1-37.9 17.3C324.4 147.4 278.4 160 224 160c-58.3 0-104.3-12.5-135.9-25.1c-15.8-6.3-28-12.7-36.3-17.5c-4.2-2.4-7.4-4.5-9.6-6c-1.1-.7-2-1.3-2.6-1.8l-.7-.5-.1-.1c-4-2.9-6.7-7.6-6.7-13c0-8.8 7.2-16 16-16c3.6 0 6.9 1.2 9.6 3.2l.4 .3c.4 .3 1 .7 1.8 1.3c1.7 1.1 4.4 2.8 7.9 4.9c7.2 4.2 18 9.8 32.2 15.5c1.6 .6 3.3 1.3 5 1.9C118.7 55.7 141.5 0 176 0c18 0 25.9 5.4 32.5 9.9c4.7 3.3 8.8 6.1 15.5 6.1s10.8-2.8 15.5-6.1C246.1 5.4 254 0 272 0zm-.3 32s.1 0 .2 0c-.1 0-.2 0-.2 0zm-95.6 0c.1 0 .2 0 .2 0s-.1 0-.2 0zM100 224c-2.6-10.2-4-21-4-32c0-6.7 .5-13.3 1.5-19.7c9.6 3.1 19.9 6.1 31.1 8.8c-.4 3.6-.6 7.2-.6 10.9c0 53 43 96 96 96s96-43 96-96c0-4-.2-7.9-.7-11.7c11.1-2.8 21.5-5.8 31-9c1.1 6.8 1.7 13.7 1.7 20.8c0 11-1.4 21.8-4 32l71.2 0c7.1 0 12.8 5.7 12.8 12.8c0 2.1-.5 4.1-1.5 6l-45.7 86.8C423.6 364.8 448 415.5 448 472l0 8c0 17.7-14.3 32-32 32l-143.6 0c-.2 0-.5 0-.7 0l-95.3 0c-.2 0-.5 0-.7 0L32 512c-17.7 0-32-14.3-32-32l0-8c0-56.5 24.4-107.2 63.2-142.4L17.5 242.8c-1-1.8-1.5-3.9-1.5-6c0-7.1 5.7-12.8 12.8-12.8l71.2 0zm234.8 32c-22.1 38.3-63.5 64-110.9 64s-88.7-25.7-110.9-64l-52.5 0 30.9 58.7c6.8 12.9 4 28.8-6.8 38.6C52.3 382.7 32 424.9 32 472l0 8 122.8 0-26.2-91.6c-2.4-8.5 2.5-17.4 11-19.8s17.4 2.5 19.8 11l20.3 70.9L201.8 384l-9.8 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-9.8 0 22.2 66.5 20.3-70.9c2.4-8.5 11.3-13.4 19.8-11s13.4 11.3 11 19.8L293.2 480 416 480l0-8c0-47.1-20.3-89.3-52.7-118.6c-10.8-9.8-13.6-25.7-6.8-38.6L387.4 256l-52.5 0zM244.5 480L224 418.6 203.5 480l40.9 0zM144 184.4c10.1 2 20.8 3.6 32 4.9l0 8.7c0 7 5.7 12.7 12.7 12.7c5.5 0 10.3-3.5 12-8.7l3.5-10.5c6.5 .3 13.1 .5 19.8 .5c6.7 0 13.3-.2 19.8-.5l3.5 10.5c1.7 5.2 6.6 8.7 12 8.7c7 0 12.7-5.7 12.7-12.7l0-9c11.2-1.4 21.8-3.2 32-5.3l0 14.3c0 24.7-20 44.7-44.7 44.7c-14.1 0-27-6.6-35.3-17.3c-8.3 10.7-21.2 17.3-35.3 17.3c-24.7 0-44.7-20-44.7-44.7l0-13.6z\"]\n  };\n  const faOtter = {\n    prefix: 'fal',\n    iconName: 'otter',\n    icon: [640, 512, [129446], \"f700\", \"M145.7 211.4l-12.9 6.4c-8.1 4.1-17.1 6.2-26.2 6.2C74.2 224 48 197.8 48 165.4L48 144c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80l0 21.4c0 32.4-26.2 58.6-58.6 58.6c-9.1 0-18.1-2.1-26.2-6.2l-12.9-6.4c-9-4.5-19.6-4.5-28.6 0zM16 144l0 21.4c0 19.1 5.9 36.8 16 51.4L32 240l0 16.6C32 380 132 480 255.4 480l159.5 0C539.2 480 640 379.2 640 254.9c0-90.7-64-168.8-153-186.6l-19.9-4c-8.3-1.7-16.4 3.4-18.6 11.6s2.4 16.6 10.4 19.3l21.6 7.2c37.9 12.6 63.4 48.1 63.4 88c0 16.4-6 31.4-16 42.9l0-41.3c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 0 0 0 0 0l-72.1 0 .1 0 8 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-8 0c-20.9 0-40.4 6.2-56.7 16.8c.5-3.7 .7-7.6 .7-11.4l0-21.4c0-5.4-.4-10.8-1.1-16l1.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-10.8 0c-18-37.8-56.5-64-101.2-64l-64 0C83.3 32 44.8 58.2 26.8 96L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l1.1 0c-.7 5.2-1.1 10.6-1.1 16zm96 144c-24.6 0-44.9-18.6-47.7-42.5c12.6 6.7 27 10.5 42.3 10.5c14.1 0 27.9-3.3 40.5-9.6L160 240l12.9 6.4c12.6 6.3 26.5 9.6 40.5 9.6c16.7 0 32.3-4.5 45.7-12.3c8.3 25.7 32.4 44.3 60.9 44.3l56.4 0c-15.2 17-24.4 39.4-24.4 64l-82.7 0c1.8-5 2.7-10.4 2.7-16c0-26.5-21.5-48-48-48l-112 0zm207.8-32c-11.8-.1-22.2-6.6-27.6-16.2c9.9-27.9 36.6-47.8 67.8-47.8l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0c-19.4 0-35.5 13.7-39.2 32l-1 0zM528 333.7l0-59.3c28.7-17 48-48.3 48-84.1c0-13.3-2.1-26.3-6.1-38.5c23.9 27.9 38.1 64 38.1 103C608 361.5 521.5 448 414.9 448l-159.5 0c-87.6 0-161.4-58.9-184.2-139.2C83.1 315.9 97.1 320 112 320l112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 16 0 144 0c8.8 0 16-7.2 16-16l0-16c0-35.3 28.5-63.9 63.7-64l.3 0s0 0 0 0c8.8 0 16-7.2 16-16l0-16c0-20.9 13.4-38.7 32-45.3l0 123c0 16.1-8 31-21.4 39.9l-19.5 13c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4l19.5-13c22.3-14.8 35.6-39.8 35.6-66.6zM112 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm112 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-72-16c-13.3 0-24 10.7-24 24l0 8c0 6.1 3.4 11.6 8.8 14.3l16 8c4.5 2.3 9.8 2.3 14.3 0l16-8c5.4-2.7 8.8-8.3 8.8-14.3l0-8c0-13.3-10.7-24-24-24l-16 0z\"]\n  };\n  const faDreidel = {\n    prefix: 'fal',\n    iconName: 'dreidel',\n    icon: [448, 512, [], \"f792\", \"M443.3 36.7c6.2 6.2 6.2 16.4 0 22.6L321.9 180.7l73.4 73.4c18.7 18.7 18.7 49.1 0 67.9L256 461.3c-12 12-28.3 18.7-45.3 18.7L64 480c-35.3 0-64-28.7-64-64L0 269.3c0-17 6.7-33.3 18.7-45.3L158.1 84.7c18.7-18.7 49.1-18.7 67.9 0l73.4 73.4L420.7 36.7c6.2-6.2 16.4-6.2 22.6 0zm-240 70.6c-6.2-6.2-16.4-6.2-22.6 0l-57.4 57.4 192 192 57.4-57.4c6.2-6.2 6.2-16.4 0-22.6L203.3 107.3zm89.4 272l-192-192L41.4 246.6c-6 6-9.4 14.1-9.4 22.6L32 416c0 17.7 14.3 32 32 32l146.7 0c8.5 0 16.6-3.4 22.6-9.4l59.3-59.3z\"]\n  };\n  const faPersonDress = {\n    prefix: 'fal',\n    iconName: 'person-dress',\n    icon: [320, 512, [\"female\"], \"f182\", \"M160 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 160 0zM119.2 241.7c7.9 4 11.1 13.6 7.2 21.5L73.9 368l38.1 0 96 0 38.1 0L193.7 263.2c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l64 128c2.5 5 2.2 10.9-.7 15.6s-8.1 7.6-13.6 7.6l-48 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96-64 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96-48 0c-5.5 0-10.7-2.9-13.6-7.6s-3.2-10.6-.7-15.6l64-128c4-7.9 13.6-11.1 21.5-7.2zM99 196.6L46.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7l52.9-98.9C88.3 148.6 122.7 128 160 128s71.7 20.6 89.3 53.5l52.9 98.9c4.2 7.8 1.2 17.5-6.6 21.7s-17.5 1.2-21.7-6.6L221 196.6c-12-22.5-35.5-36.6-61-36.6s-49 14.1-61 36.6z\"]\n  };\n  const faFemale = faPersonDress;\n  const faCommentDollar = {\n    prefix: 'fal',\n    iconName: 'comment-dollar',\n    icon: [512, 512, [], \"f651\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zm16 104c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 17.3c-8.3 1.5-16.7 4.3-24.1 8.7c-13 7.7-23.9 21.1-23.8 40.5c.1 18.4 10.8 30.1 22.7 37.3c10.5 6.3 23.8 10.4 34.8 13.7c0 0 0 0 0 0s0 0 0 0l1.6 .5c12.5 3.8 22.2 6.9 29 11.2c5.9 3.7 7.7 7 7.7 11.6c.1 6.6-2.7 10.8-7.8 14c-5.8 3.6-14.5 5.6-23.7 5.3c-11.8-.4-22.7-4.1-36.3-8.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.3-.8-4.7-1.6-7.1-2.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2 .7 4.1 1.4 6.2 2.1c0 0 0 0 0 0c9.2 3.2 19.7 6.8 30.9 8.9l0 17.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17.1c8.7-1.4 17.4-4.3 25.1-9.1c13.3-8.3 23.2-22.2 22.9-41.6c-.2-18.5-10.6-30.6-22.7-38.2c-11-6.9-25-11.2-36.3-14.6c0 0 0 0 0 0s0 0 0 0l-.5-.1c-12.6-3.8-22.3-6.8-29.2-10.9c-6-3.6-7.2-6.4-7.3-10.1c0-5.4 2.4-9.4 8.1-12.8c6.2-3.7 15.1-5.7 23.6-5.5c10.1 .2 21 2.3 32.1 5.3c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-7.5-2-15.6-3.9-24.1-5.1l0-17.3z\"]\n  };\n  const faBusinessTime = {\n    prefix: 'fal',\n    iconName: 'business-time',\n    icon: [640, 512, [\"briefcase-clock\"], \"f64a\", \"M160 48l0 48 192 0 0-48c0-8.8-7.2-16-16-16L176 32c-8.8 0-16 7.2-16 16zM128 96l0-48c0-26.5 21.5-48 48-48L336 0c26.5 0 48 21.5 48 48l0 48 64 0c35.3 0 64 28.7 64 64l0 32.7c-5.3-.5-10.6-.7-16-.7s-10.7 .2-16 .7l0-32.7c0-17.7-14.3-32-32-32l-80 0-224 0-80 0c-17.7 0-32 14.3-32 32l0 96 144 0 32 0 144 0 8.2 0c-8.1 9.8-15.2 20.6-21 32L208 288l0 48 114.9 0c-1.9 10.4-2.9 21.1-2.9 32l-112 0c-17.7 0-32-14.3-32-32l0-48L32 288l0 128c0 17.7 14.3 32 32 32l275.2 0c5.9 11.4 12.9 22.2 21 32L64 480c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l64 0zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 64c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBriefcaseClock = faBusinessTime;\n  const faFlowerTulip = {\n    prefix: 'fal',\n    iconName: 'flower-tulip',\n    icon: [512, 512, [127799], \"f801\", \"M268 5.4C264.9 2 260.6 0 256 0s-8.9 2-12 5.4L189.5 66.7 121.2 18.9c-4.9-3.4-11.3-3.8-16.6-1.1S96 26 96 32l0 128c0 70.7 57.3 128 128 128l16 0 0 108.6C200.8 331.5 129.5 288 48 288l-20 0c-15.5 0-28 12.5-28 28C0 424.2 87.8 512 196 512l44 0 16 0 16 0 44 0c108.2 0 196-87.8 196-196c0-15.5-12.5-28-28-28l-20 0c-81.5 0-152.8 43.5-192 108.6L272 288l16 0c70.7 0 128-57.3 128-128l0-128c0-6-3.3-11.4-8.6-14.2s-11.7-2.3-16.6 1.1L322.5 66.7 268 5.4zM256 256l-32 0c-53 0-96-43-96-96l0-97.3 54.8 38.4c6.7 4.7 15.7 3.6 21.1-2.5l52-58.5 52 58.5c5.4 6.1 14.5 7.1 21.1 2.5L384 62.7l0 97.3c0 53-43 96-96 96l-32 0zM196 480c-89.2 0-161.8-71.3-164-160l16 0c95.1 0 174.1 69.2 189.3 160L196 480zm120 0l-41.3 0c15.2-90.8 94.2-160 189.3-160l16 0c-2.1 88.7-74.7 160-164 160z\"]\n  };\n  const faPeoplePantsSimple = {\n    prefix: 'fal',\n    iconName: 'people-pants-simple',\n    icon: [512, 512, [], \"e21a\", \"M160 64A32 32 0 1 0 96 64a32 32 0 1 0 64 0zM64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM57.8 236l-4.1 49.3C52.1 304 66.8 320 85.6 320l84.9 0c18.7 0 33.4-16 31.9-34.7L198.2 236c-2.1-24.9-22.9-44-47.8-44l-44.8 0c-25 0-45.8 19.1-47.8 44zm-31.9-2.7C29.3 191.9 64 160 105.6 160l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L192 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-147.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM416 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 320 64zm-6.2 172l-4.1 49.3C308.1 304 322.8 320 341.6 320l84.9 0c18.7 0 33.4-16 31.9-34.7L454.2 236c-2.1-24.9-22.9-44-47.8-44l-44.8 0c-25 0-45.8 19.1-47.8 44zm-31.9-2.7c3.5-41.5 38.1-73.4 79.7-73.4l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L448 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-147.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3z\"]\n  };\n  const faCloudDrizzle = {\n    prefix: 'fal',\n    iconName: 'cloud-drizzle',\n    icon: [512, 512, [], \"f738\", \"M96 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM512 216c0-55.2-43-100.3-97.3-103.8C407.2 66.7 367.6 32 320 32c-19.3 0-37.3 5.7-52.4 15.5C247.3 18.8 213.9 0 176 0C114.1 0 64 50.1 64 112c0 2.6 .1 5.3 .3 7.9C26.6 135.5 0 172.6 0 216c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104zM64 376c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40zm192 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40zm192 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40zM160 448c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48zm192 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48z\"]\n  };\n  const faTableCellsLarge = {\n    prefix: 'fal',\n    iconName: 'table-cells-large',\n    icon: [512, 512, [\"th-large\"], \"f009\", \"M272 64l0 176 208 0 0-144c0-17.7-14.3-32-32-32L272 64zm-32 0L64 64C46.3 64 32 78.3 32 96l0 144 208 0 0-176zM32 272l0 144c0 17.7 14.3 32 32 32l176 0 0-176L32 272zM272 448l176 0c17.7 0 32-14.3 32-32l0-144-208 0 0 176zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faThLarge = faTableCellsLarge;\n  const faBookTanakh = {\n    prefix: 'fal',\n    iconName: 'book-tanakh',\n    icon: [448, 512, [\"tanakh\"], \"f827\", \"M384 0c35.3 0 64 28.7 64 64l0 384s0 0 0 0c0 35.3-28.7 64-64 64L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-66.7C13.4 406.7 0 388.9 0 368L0 48C0 21.5 21.5 0 48 0L384 0zM64 416l0 64 320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 416zm320-32c11.7 0 22.6 3.1 32 8.6L416 64c0-17.7-14.3-32-32-32L48 32c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l336 0zM146.7 232l-13.9 24 27.7 0-13.9-24zm-13.9-24l-27.7-48c-6.2-10.7 1.5-24 13.9-24l55.4 0 27.7-48c6.2-10.7 21.6-10.7 27.7 0l27.7 48 55.4 0c12.3 0 20 13.3 13.9 24l-27.7 48 27.7 48c6.2 10.7-1.5 24-13.9 24l-55.4 0-27.7 48c-6.2 10.7-21.6 10.7-27.7 0l-27.7-48L119 280c-12.3 0-20-13.3-13.9-24l27.7-48zm27.7 0l27.7 48 55.4 0 27.7-48-27.7-48-55.4 0-27.7 48zm0-48l-27.7 0 13.9 24 13.9-24zm41.6-24l27.7 0L216 112l-13.9 24zm69.3 24l13.9 24 13.9-24-27.7 0zm13.9 72l-13.9 24 27.7 0-13.9-24zm-55.4 48l-27.7 0L216 304l13.9-24z\"]\n  };\n  const faTanakh = faBookTanakh;\n  const faSolarSystem = {\n    prefix: 'fal',\n    iconName: 'solar-system',\n    icon: [512, 512, [], \"e02f\", \"M32 256c0 123.7 100.3 224 224 224c31.4 0 61.4-6.5 88.5-18.2c4.2 8.8 9.9 17.1 17.3 24.4c.7 .7 1.4 1.4 2.1 2C331.1 503.5 294.5 512 256 512C114.6 512 0 397.4 0 256c0-50.9 14.9-98.4 40.5-138.3C35.1 109.1 32 98.9 32 88c0-30.9 25.1-56 56-56c10.9 0 21.1 3.1 29.7 8.5c3.5 2.2 6.8 4.8 9.7 7.7c0 0 0 0 0 0l.2 .2L139 64.9c-2.8-6.1-6.6-11.7-11.3-16.4c0 0 0 0 0 0c4.9 4.9 8.6 10.5 11.3 16.4c0 0 0 0 0 0c3.2 7 5 14.8 5 23.1c0 30.9-25.1 56-56 56c-8.2 0-16-1.8-23.1-5C44 173.1 32 213.1 32 256zM394.3 471.5s0 0 0 0c-3.5-2.2-6.8-4.8-9.9-7.9l-.1-.1c-4.9-4.9-8.6-10.5-11.3-16.4c0 0 0 0 0 0c-3.2-7-5-14.9-5-23.1c0-30.9 25.1-56 56-56c8.2 0 16 1.8 23.1 5c20.9-34 32.9-74.1 32.9-117C480 132.3 379.7 32 256 32c-31.4 0-61.4 6.5-88.5 18.2c-4.2-8.8-10-17.1-17.3-24.4c-.7-.7-1.4-1.4-2.1-2C180.9 8.5 217.5 0 256 0C397.4 0 512 114.6 512 256c0 50.9-14.9 98.4-40.5 138.3c5.4 8.6 8.5 18.8 8.5 29.7c0 30.9-25.1 56-56 56c-10.9 0-21.1-3.1-29.7-8.5zM112 88A24 24 0 1 0 64 88a24 24 0 1 0 48 0zM365.5 189.7c-4.2 1.5-8.8 2.3-13.5 2.3c-22.1 0-40-17.9-40-40c0-3.6 .5-7.1 1.4-10.4C296.1 132.9 276.6 128 256 128c-70.7 0-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128c0-24.3-6.8-47-18.5-66.3zM389 167.1c17 25.4 27 56 27 88.9c0 88.4-71.6 160-160 160s-160-71.6-160-160s71.6-160 160-160c28.3 0 54.9 7.4 78 20.3c5.4-2.7 11.5-4.3 18-4.3c22.1 0 40 17.9 40 40c0 5.3-1 10.4-3 15.1zM208 256a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160zM424 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSealQuestion = {\n    prefix: 'fal',\n    iconName: 'seal-question',\n    icon: [512, 512, [], \"e243\", \"M86.6 198.6c6-6 9.4-14.1 9.4-22.6l0-64c0-8.8 7.2-16 16-16l64 0c8.5 0 16.6-3.4 22.6-9.4l52.7-52.7c1.2-1.2 2.9-1.9 4.7-1.9s3.4 .7 4.7 1.9l52.7 52.7c6 6 14.1 9.4 22.6 9.4l64 0c8.8 0 16 7.2 16 16l0 64c0 8.5 3.4 16.6 9.4 22.6l52.7 52.7c1.2 1.2 1.9 2.9 1.9 4.7s-.7 3.4-1.9 4.7l-52.7 52.7c-6 6-9.4 14.1-9.4 22.6l0 64c0 8.8-7.2 16-16 16l-64 0c-8.5 0-16.6 3.4-22.6 9.4l-52.7 52.7c-1.2 1.2-2.9 1.9-4.7 1.9s-3.4-.7-4.7-1.9l-52.7-52.7c-6-6-14.1-9.4-22.6-9.4l-64 0c-8.8 0-16-7.2-16-16l0-64c0-8.5-3.4-16.6-9.4-22.6L33.9 260.7c-1.2-1.2-1.9-2.9-1.9-4.7s.7-3.4 1.9-4.7l52.7-52.7zM64 112l0 64L11.3 228.7C4.1 235.9 0 245.8 0 256s4.1 20.1 11.3 27.3L64 336l0 64c0 26.5 21.5 48 48 48l64 0 52.7 52.7c7.2 7.2 17.1 11.3 27.3 11.3s20.1-4.1 27.3-11.3L336 448l64 0c26.5 0 48-21.5 48-48l0-64 52.7-52.7c7.2-7.2 11.3-17.1 11.3-27.3s-4.1-20.1-11.3-27.3L448 176l0-64c0-26.5-21.5-48-48-48l-64 0L283.3 11.3C276.1 4.1 266.2 0 256 0s-20.1 4.1-27.3 11.3L176 64l-64 0c-26.5 0-48 21.5-48 48zm104.7 57.8l-.2 .7c-2.2 8.5 2.9 17.3 11.4 19.5s17.3-2.9 19.5-11.4l.2-.7c2.8-10.6 12.3-17.9 23.2-17.9l57.1 0c17.6 0 32 14.5 32 32.3c0 12.1-6.8 23.2-17.5 28.7l-45.8 23.4c-5.4 2.7-8.7 8.2-8.7 14.3l0 29.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-19.7 37.1-18.9c21.5-11 34.9-33.2 34.9-57.2c0-35.2-28.5-64.3-64-64.3l-57.1 0c-25.5 0-47.7 17.2-54.2 41.8zM280 352a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faPhoneVolume = {\n    prefix: 'fal',\n    iconName: 'phone-volume',\n    icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", \"M272 0C404.5 0 512 107.5 512 240c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-114.9-93.1-208-208-208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-80c0-8.8 7.2-16 16-16c79.5 0 144 64.5 144 144c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9-50.1-112-112-112c-8.8 0-16-7.2-16-16zm73 174.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6c0 0 0 0 0 0c-6.1 0-12.2-.1-18.3-.4c0 0 0 0-.1 0c0 0 0 0 0 0c-4.6-.2-9.1-.4-13.7-.8C183.5 494.5 0 300.7 0 64c0 0 0 0 0 0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zM448 480c3.8 0 7-2.6 7.8-6.3l24-112c.8-3.7-1.2-7.5-4.7-9l-112-48c-3.3-1.4-7.1-.5-9.3 2.3l-33.2 40.6c-9.9 12.1-27.2 15.3-40.8 7.4c-50.9-29.5-93.3-71.9-122.7-122.7c-7.9-13.6-4.7-30.9 7.4-40.8l40.6-33.2c2.8-2.3 3.7-6.1 2.3-9.3l-48-112c-1.5-3.5-5.3-5.5-9-4.7l-112 24C34.6 57 32 60.2 32 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 229.6 186.1 415.8 415.7 416l.3 0z\"]\n  };\n  const faVolumeControlPhone = faPhoneVolume;\n  const faDiscDrive = {\n    prefix: 'fal',\n    iconName: 'disc-drive',\n    icon: [512, 512, [], \"f8b5\", \"M96 64l320 0c17.7 0 32 14.3 32 32l0 352L64 448 64 96c0-17.7 14.3-32 32-32zM480 448l0-352c0-35.3-28.7-64-64-64L96 32C60.7 32 32 60.7 32 96l0 352-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 416 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0zM256 384a128 128 0 1 1 0-256 128 128 0 1 1 0 256zM96 256a160 160 0 1 0 320 0A160 160 0 1 0 96 256zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faHatCowboySide = {\n    prefix: 'fal',\n    iconName: 'hat-cowboy-side',\n    icon: [640, 512, [], \"f8c1\", \"M416.6 64.2L195.1 107c-7.1 1.4-12.4 7.3-12.9 14.6l-5 70.6c36.3 1.7 71.2 15.2 99.4 38.4L307.5 256l155.3 0L428.2 72.1c-.9-4.7-5-8.1-9.8-8.1c-.6 0-1.3 .1-1.9 .2zM145 193.7l5.3-74.4c1.5-21.7 17.4-39.6 38.8-43.7L410.5 32.8c2.6-.5 5.3-.8 8-.8c20.2 0 37.5 14.4 41.2 34.2l25 133.5c3.4 1.6 7.2 3.4 11.4 5.5c15.5 7.7 36.2 19.1 57 33.7c20.7 14.5 42.2 32.6 58.5 53.9C628.1 314 640 339.4 640 368c0 44.2-35.8 80-80 80l-47.7 0c-.2 0-.4 0-.6 0L496 448l-32 0L60.8 448C27.2 448 0 420.8 0 387.2l0-26.1c0-85.2 63-155.7 145-167.4zM525.3 416l34.7 0c26.5 0 48-21.5 48-48c0-19.4-8.1-38-21.7-55.7c-13.7-17.7-32.2-33.7-51.5-47.1c-14.9-10.5-29.9-19.2-42.7-26L525.3 416zm-34.2-8.8L468.7 288l-122.4 0L491.1 407.2zM32 361.1l0 26.1C32 403.1 44.9 416 60.8 416l390.6 0L256.2 255.3c-24.5-20.2-55.3-31.3-87.1-31.3C93.4 224 32 285.4 32 361.1z\"]\n  };\n  const faTableRows = {\n    prefix: 'fal',\n    iconName: 'table-rows',\n    icon: [512, 512, [\"rows\"], \"e292\", \"M32 96c0-17.7 14.3-32 32-32l64 0 0 176 0 32 0 176-64 0c-17.7 0-32-14.3-32-32L32 96zM160 272l320 0 0 144c0 17.7-14.3 32-32 32l-288 0 0-176zm320-32l-320 0 0-176 288 0c17.7 0 32 14.3 32 32l0 144zM0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416z\"]\n  };\n  const faRows = faTableRows;\n  const faLocationExclamation = {\n    prefix: 'fal',\n    iconName: 'location-exclamation',\n    icon: [384, 512, [\"map-marker-exclamation\"], \"f608\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM192 96c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM168 320a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faMapMarkerExclamation = faLocationExclamation;\n  const faFaceFearful = {\n    prefix: 'fal',\n    iconName: 'face-fearful',\n    icon: [512, 512, [], \"e375\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm251.8 48l8.4 0c50.7 0 91.8 41.1 91.8 91.8c0 11.2-9 20.2-20.2 20.2l-151.6 0c-11.2 0-20.2-9-20.2-20.2c0-50.7 41.1-91.8 91.8-91.8zm8.4 32l-8.4 0c-29 0-53.2 20.6-58.6 48l125.7 0c-5.5-27.4-29.6-48-58.6-48zM136.4 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm216-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM176 112c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm173 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8zM160 176a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm80 48A80 80 0 1 1 80 224a80 80 0 1 1 160 0zm64 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160z\"]\n  };\n  const faClipboardUser = {\n    prefix: 'fal',\n    iconName: 'clipboard-user',\n    icon: [384, 512, [], \"f7f3\", \"M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM192 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 64l64 0c26.5 0 48 21.5 48 48c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16s16-7.2 16-16c0-26.5 21.5-48 48-48z\"]\n  };\n  const faBusSchool = {\n    prefix: 'fal',\n    iconName: 'bus-school',\n    icon: [512, 512, [], \"f5dd\", \"M256 32c105.1 0 146.3 31.1 158.8 47c.4 .6 1.2 2.1 1.2 5.3l0 43.7L96 128l0-43.7c0-3.3 .8-4.5 1-4.8C110.9 63.2 158.3 32 256 32zM96 245.5L96 160l144 0 0 80-112 0c-11.2 0-22 1.9-32 5.5zM272 240l0-80 144 0 0 85.5c-10-3.5-20.8-5.5-32-5.5l-112 0zm176 24.4l0-180.2c0-7.7-1.8-17.1-8.1-25.1C419.2 32.9 366.9 0 256 0C152.4 0 94.5 33 72.6 58.8C65.8 66.9 64 76.6 64 84.3l0 180.2C44.4 282 32 307.6 32 336l0 56c0 22.3 13.1 41.6 32 50.6L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 320 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-53.4c18.9-9 32-28.3 32-50.6l0-56c0-28.4-12.4-54-32-71.6zM128 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm256 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM64 336c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 56c0 13.3-10.7 24-24 24L88 416c-13.3 0-24-10.7-24-24l0-56zM192 80c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zM32 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm480 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faFilmSlash = {\n    prefix: 'fal',\n    iconName: 'film-slash',\n    icon: [640, 512, [], \"e179\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM500.4 480L448 438.6l0 9.4-256 0 0-96 0-96 0-16-32 0-64 0 0-64 0-15.3L64 135.4 64 416c0 35.3 28.7 64 64 64l372.4 0zM139.6 32L192 73.4l0-9.4 256 0 0 96 0 96 0 16 32 0 64 0 0 64 0 15.3 32 25.3L576 96c0-35.3-28.7-64-64-64L139.6 32zM160 448l-32 0c-17.7 0-32-14.3-32-32l0-48 64 0 0 80zM96 272l64 0 0 64-64 0 0-64zm384-96l64 0 0 64-64 0 0-64zm0-32l0-80 32 0c17.7 0 32 14.3 32 32l0 48-64 0z\"]\n  };\n  const faSquareArrowDownRight = {\n    prefix: 'fal',\n    iconName: 'square-arrow-down-right',\n    icon: [448, 512, [], \"e262\", \"M384 448c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0zm64-32c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM168 352c-8.8 0-16-7.2-16-16s7.2-16 16-16l97.4 0L132.7 187.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L288 297.4 288 192c0-8.8 7.2-16 16-16s16 7.2 16 16l0 144c0 8.8-7.2 16-16 16l-136 0z\"]\n  };\n  const faBookSparkles = {\n    prefix: 'fal',\n    iconName: 'book-sparkles',\n    icon: [448, 512, [\"book-spells\"], \"f6b8\", \"M64 0C28.7 0 0 28.7 0 64L0 448s0 0 0 0c0 35.3 28.7 64 64 64l368 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-66.7c18.6-6.6 32-24.4 32-45.3l0-320c0-26.5-21.5-48-48-48L64 0zM384 416l0 64L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0zM64 384c-11.7 0-22.6 3.1-32 8.6L32 64c0-17.7 14.3-32 32-32l336 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 384zM265.9 170.9l-16.5 38.6-38.6 16.5c-19.4 8.3-19.4 35.8 0 44.1l38.6 16.5 16.5 38.6c8.3 19.4 35.8 19.4 44.1 0l16.5-38.6 38.6-16.5c19.4-8.3 19.4-35.8 0-44.1l-38.6-16.5-16.5-38.6c-8.3-19.4-35.8-19.4-44.1 0zM288 200.6l11.7 27.3c1.6 3.8 4.6 6.8 8.4 8.4L335.4 248l-27.3 11.7c-3.8 1.6-6.8 4.6-8.4 8.4L288 295.4l-11.7-27.3c-1.6-3.8-4.6-6.8-8.4-8.4L240.6 248l27.3-11.7c3.8-1.6 6.8-4.6 8.4-8.4L288 200.6zM153 121.8l7-14 7 14c1.5 3.1 4.1 5.6 7.2 7.2l14 7-14 7c-3.1 1.5-5.6 4.1-7.2 7.2l-7 14-7-14c-1.5-3.1-4.1-5.6-7.2-7.2l-14-7 14-7c3.1-1.5 5.6-4.1 7.2-7.2zm28.5-42.7c-8.8-17.7-34.1-17.7-42.9 0l-11.8 23.6-23.6 11.8c-17.7 8.8-17.7 34.1 0 42.9l23.6 11.8 11.8 23.6c8.8 17.7 34.1 17.7 42.9 0l11.8-23.6 23.6-11.8c17.7-8.8 17.7-34.1 0-42.9l-23.6-11.8L181.5 79.2z\"]\n  };\n  const faBookSpells = faBookSparkles;\n  const faWashingMachine = {\n    prefix: 'fal',\n    iconName: 'washing-machine',\n    icon: [448, 512, [\"washer\"], \"f898\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm104 8a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM325.7 351c-7 .7-14.3 1-21.7 1c-41.8 0-72.9-20.8-95.7-36l-2.1-1.4c-25-16.7-41.3-26.6-62.2-26.6c-9.8 0-20.6 1.6-31.4 4c-.4 3.9-.6 7.9-.6 12c0 61.9 50.1 112 112 112c45.1 0 84-26.6 101.7-65zm9.5-33.4c.5-4.4 .8-8.9 .8-13.5c0-61.9-50.1-112-112-112c-45.3 0-84.4 27-102 65.7c7.4-1.1 14.8-1.7 22-1.7c32 0 56 16 80 32s48 32 80 32c10.9 0 21.4-.9 31.2-2.5zM80 304a144 144 0 1 1 288 0A144 144 0 1 1 80 304z\"]\n  };\n  const faWasher = faWashingMachine;\n  const faChild = {\n    prefix: 'fal',\n    iconName: 'child',\n    icon: [320, 512, [], \"f1ae\", \"M128 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM73.9 240.2c1.9-3.1 3.9-6 6.1-8.9L80 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 96 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-264.7c2.2 2.8 4.2 5.8 6.1 8.9l44.3 72.2c4.6 7.5 14.5 9.9 22 5.3s9.9-14.5 5.3-22l-44.3-72.2C249.2 184 206.3 160 160 160s-89.2 24-113.4 63.5L2.4 295.6c-4.6 7.5-2.3 17.4 5.3 22s17.4 2.3 22-5.3l44.3-72.2zM208 352l-96 0 0-147.9c14.5-7.8 31-12.1 48-12.1s33.5 4.3 48 12.1L208 352z\"]\n  };\n  const faLiraSign = {\n    prefix: 'fal',\n    iconName: 'lira-sign',\n    icon: [320, 512, [8356], \"f195\", \"M80 152c0-48.6 39.4-88 88-88l7.1 0c9.5 0 18.9 1.5 27.8 4.5l80 26.7c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-80-26.7c-12.2-4.1-25-6.2-37.9-6.2L168 32C101.7 32 48 85.7 48 152l0 72-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 22.1c0 14-.8 28-2.4 41.9L16 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l24.5 0c-7.3 35.6-19.9 70.1-37.4 102.3l-1.1 2c-2.7 5-2.6 11 .3 15.8S10.4 480 16 480l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L42.1 448c14.4-30.6 24.8-62.9 31-96L240 352c8.8 0 16-7.2 16-16s-7.2-16-16-16L77.8 320c1.5-13.9 2.2-27.9 2.2-41.9L80 256l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 224l0-72z\"]\n  };\n  const faUserVisor = {\n    prefix: 'fal',\n    iconName: 'user-visor',\n    icon: [448, 512, [], \"e04c\", \"M224 224c41.8 0 77.4-26.7 90.5-64l-181.1 0c13.2 37.3 48.7 64 90.5 64zm0 32c-60.6 0-111.3-42.1-124.6-98.6C88 152.5 80 141.2 80 128l0-32c0-17.7 14.3-32 32-32l1.1 0C135.3 25.7 176.6 0 224 0s88.7 25.7 110.9 64l1.1 0c17.7 0 32 14.3 32 32l0 32c0 13.2-8 24.5-19.4 29.4C335.3 213.9 284.6 256 224 256zM152.4 64l143.1 0C278 44.4 252.4 32 224 32s-54 12.4-71.6 32zm25.8 272c-80 0-145 64.3-146.3 144l384 0c-1.2-79.7-66.2-144-146.3-144l-91.4 0zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM336 96L112 96l0 32 224 0 0-32zm-7.1 341.4c-9.5 0-22.5 11.4-31.7 19.5c-2.6 2.2-4.8 4.2-6.6 5.6c-2.8 2-6.8 .1-6.5-3.5c3.9-36.5 15.9-66.5 35.7-89.5c1.5-1.8 4.9-1.9 6.1 .1c18.9 24.6 29 55 30.1 90.2c0 3.9-4.9 5.7-7.3 2.5c-12.2-17.3-17.6-23-19.9-25z\"]\n  };\n  const faFilePlusMinus = {\n    prefix: 'fal',\n    iconName: 'file-plus-minus',\n    icon: [384, 512, [], \"e177\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM208 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48zM128 416c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0z\"]\n  };\n  const faChessClockFlip = {\n    prefix: 'fal',\n    iconName: 'chess-clock-flip',\n    icon: [640, 512, [\"chess-clock-alt\"], \"f43e\", \"M400 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 64L64 128c-35.3 0-64 28.7-64 64L0 416c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-96 0 0-64 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0-64 0zM96 80c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L112 64c-8.8 0-16 7.2-16 16zm480 80c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32l512 0zM464 224a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 192a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM119.4 247.4A80 80 0 1 1 232.6 360.6 80 80 0 1 1 119.4 247.4zM255.2 383.2A112 112 0 1 0 96.8 224.8 112 112 0 1 0 255.2 383.2zM464 240c-8.8 0-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-8.8-7.2-16-16-16zM221.3 281.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9z\"]\n  };\n  const faChessClockAlt = faChessClockFlip;\n  const faSatellite = {\n    prefix: 'fal',\n    iconName: 'satellite',\n    icon: [512, 512, [128752], \"f7bf\", \"M224 35.3l62.3 62.3L185.7 198.3 123.3 136 224 35.3zM309 75L241 7c-9.4-9.4-24.6-9.4-33.9 0L95 119c-9.4 9.4-9.4 24.6 0 33.9l47.6 47.6c-45.3-3.8-92 10.2-128.7 42.3c-3.8 3.3-5.9 8-5.9 13l0 .5c0 4.9 1.9 9.6 5.4 13L116.7 372.7l-16 16c-6.3-3-13.3-4.7-20.7-4.7c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48c0-7.4-1.7-14.4-4.7-20.7l16-16L242.6 498.6c3.5 3.5 8.1 5.4 13 5.4l.5 0c5 0 9.8-2.2 13-5.9c32.1-36.7 46.1-83.3 42.3-128.7L359 417c9.4 9.4 24.6 9.4 33.9 0L505 305c9.4-9.4 9.4-24.6 0-33.9l-68-68L463 177c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L417 49c-10.9-10.9-25.6-17-41-17s-30.1 6.1-41 17L309 75zM414.3 225.7L476.7 288 376 388.7l-62.3-62.3L414.3 225.7zm26.1-71.3L292 302.8c-7.9-14.9-18.1-28.9-30.7-41.5l-10.6-10.6c-12.5-12.5-26.5-22.8-41.5-30.7L357.7 71.6c4.9-4.9 11.5-7.6 18.3-7.6s13.5 2.7 18.3 7.6l46.1 46.1c4.9 4.9 7.6 11.5 7.6 18.3s-2.7 13.5-7.6 18.3zM238.7 283.9c49 49 54.8 125.7 15.7 181.2L46.8 257.6c55.5-39.1 132.2-33.3 181.2 15.7l10.6 10.6zM80 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faTruckFire = {\n    prefix: 'fal',\n    iconName: 'truck-fire',\n    icon: [640, 512, [], \"e65a\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l48 0 0 64L48 96C21.5 96 0 117.5 0 144L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l16 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-48 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-96 0 0-64 240 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 0zM352 32l0 64-64 0 0-64 64 0zm0 96l32 0 0 128L32 256l0-112c0-8.8 7.2-16 16-16l16 0 32 0 256 0zm64 0l64 0 64 0 48 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-21.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64l-138.9 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L48 384c-8.8 0-16-7.2-16-16l0-80 360 0c13.3 0 24-10.7 24-24l0-136zM256 32l0 64-64 0 0-64 64 0zm-96 0l0 64L96 96l0-64 64 0zM480 192l64 0 0 64-64 0 0-64zm-8-32c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-80 0zM160 352a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm256 64a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faPlaneLock = {\n    prefix: 'fal',\n    iconName: 'plane-lock',\n    icon: [640, 512, [], \"e558\", \"M256 0c-13.4 0-25.2 5.7-34.8 13.3c-9.5 7.6-17.6 17.7-24 28.4C184.4 62.7 176 89 176 109.7l0 52.5L24.2 248.9C9.2 257.4 0 273.3 0 290.6l0 56.2c0 21.3 20.3 36.6 40.8 30.8L176 338.9l0 37.1-51.2 38.4c-8.1 6-12.8 15.5-12.8 25.6l0 42c0 16.6 13.4 30 30 30c2.8 0 5.6-.4 8.3-1.2c0 0 0 0 0 0L256 480.6l105.7 30.2s0 0 0 0c2.1 .6 4.2 1 6.3 1.1l0-32.6L260.4 448.6c-2.9-.8-5.9-.8-8.8 0L144 479.4l0-39.4 57.6-43.2c4-3 6.4-7.8 6.4-12.8l0-66.3c0-5-2.4-9.8-6.4-12.8s-9.2-4-14-2.6L32 346.8l0-56.2c0-5.7 3.1-11 8.1-13.9l159.9-91.4c5-2.8 8.1-8.2 8.1-13.9l0-61.7c0-13.5 6.1-34.1 16.6-51.3c5.2-8.5 10.9-15.4 16.7-20C247 33.7 251.9 32 256 32c9.1 0 20.9 8.2 31.8 26.3C298.1 75.5 304 96.1 304 109.7l0 61.7c0 5.7 3.1 11 8.1 13.9l106.9 61.1c2.5-10.7 6.5-20.8 11.9-30.1L336 162.1l0-52.5c0-20.6-8.1-46.8-20.8-67.9C303.1 21.6 282.9 0 256 0zm80 376l0-37.1 48 13.7 0-.6c0-11 2.8-21.4 7.7-30.4l-67.3-19.2c-4.8-1.4-10-.4-14 2.6s-6.4 7.8-6.4 12.8l0 66.3c0 5 2.4 9.8 6.4 12.8L368 440l0-40-32-24zM528 224c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faSteeringWheel = {\n    prefix: 'fal',\n    iconName: 'steering-wheel',\n    icon: [512, 512, [], \"f622\", \"M240 384l0 95.4C134.4 472 49.1 391.4 34.3 288l106.2 0c2.2 4.2 5.1 8.1 8.6 11.6l73.1 73.1c5.2 5.2 11.4 9 17.9 11.3zm32 0c6.6-2.3 12.7-6.1 17.9-11.3L363 299.6c3.5-3.5 6.3-7.4 8.6-11.6l106.2 0C462.9 391.4 377.6 472 272 479.4l0-95.4zM376.1 256c-.8-4-2.2-8-4.1-11.8l-12.8-25.7C351 202.3 334.4 192 316.2 192l-120.4 0c-18.2 0-34.8 10.3-42.9 26.5L140 244.2c-1.9 3.8-3.3 7.8-4.1 11.8L32 256C32 132.3 132.3 32 256 32s224 100.3 224 224l-103.9 0zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM181.5 232.8c2.7-5.4 8.3-8.8 14.3-8.8l120.4 0c6.1 0 11.6 3.4 14.3 8.8l12.8 25.7c3.1 6.2 1.9 13.6-3 18.5l-73.1 73.1c-6.2 6.2-16.4 6.2-22.6 0L171.6 277c-4.9-4.9-6.1-12.3-3-18.5l12.8-25.7z\"]\n  };\n  const faTag = {\n    prefix: 'fal',\n    iconName: 'tag',\n    icon: [448, 512, [127991], \"f02b\", \"M32 229.5L32 80c0-8.8 7.2-16 16-16l149.5 0c8.5 0 16.6 3.4 22.6 9.4l176 176c12.5 12.5 12.5 32.8 0 45.3L262.6 428.1c-12.5 12.5-32.8 12.5-45.3 0l-176-176L18.7 274.7l22.6-22.6c-6-6-9.4-14.1-9.4-22.6zm-32 0c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80L0 229.5zM112 168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faStretcher = {\n    prefix: 'fal',\n    iconName: 'stretcher',\n    icon: [640, 512, [], \"f825\", \"M27.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L145.9 232.6c15 15 35.4 23.4 56.6 23.4L624 256c8.8 0 16-7.2 16-16s-7.2-16-16-16l-95.8 0-.4 0-319.6 0-.4 0-5.3 0c-12.7 0-24.9-5.1-33.9-14.1L27.3 68.7zM224 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-8.8-1.8-17.3-5-24.9l53-40.6 53 40.6c-3.2 7.7-5 16.1-5 24.9c0 35.3 28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64c-14.9 0-28.6 5.1-39.5 13.6l-46.2-35.3L491.6 288l-52.7 0L368 342.2 297.1 288l-52.7 0 97.2 74.4-46.2 35.3C284.6 389.1 270.9 384 256 384c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faBookSection = {\n    prefix: 'fal',\n    iconName: 'book-section',\n    icon: [448, 512, [\"book-law\"], \"e0c1\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 32C46.3 32 32 46.3 32 64l0 328.6zM224.7 254.1c-20.7-5.5-63.7-17-55.7-58.8c2-10.5 7.5-19.2 15.6-25.8c-11.5-8.8-19.4-21.7-15.6-41.7c5.7-29.8 37.9-45 82-38.7c7.8 1.1 16.8 3.3 28.3 6.9c7.9 2.5 12.3 10.9 9.9 18.8c-2.5 7.9-11 12.3-18.8 9.9c-9.9-3.1-17.5-4.9-23.6-5.8c-26.1-3.8-46 2.3-48.4 14.7c-1.7 8.7-.2 15.1 34 24.1l6.8 1.8c0 0 0 0 0 0c28.2 7.3 70.9 18.3 62.8 60.6c-2 10.5-7.5 19.2-15.6 25.9c11.8 8.9 19.4 21.7 15.6 41.6c-4.8 25.3-28.9 40.2-63.1 40.2c-6 0-12.3-.5-18.9-1.4c-12.1-1.7-24.9-5.8-36.1-9.5l-5.4-1.8c-7.9-2.5-12.2-11-9.7-18.8c2.5-7.9 11-12.3 18.9-9.7l5.5 1.8c10.1 3.3 21.5 7 31 8.3c26.3 3.7 46.1-2.3 48.4-14.7c2.3-11.9-5.4-16.8-40.9-26l-7-1.8zM222 185.9c-8.1 1.1-21.6 4.5-23.6 15.1c-1.7 8.7-.2 15.1 34 24.1c0 0 13.2 3.5 16.6 4.4c8.2-1.1 21.6-4.5 23.6-15c2.3-11.9-5.4-16.8-40.9-26c0 0-8.8-2.3-9.7-2.6z\"]\n  };\n  const faBookLaw = faBookSection;\n  const faInboxes = {\n    prefix: 'fal',\n    iconName: 'inboxes',\n    icon: [512, 512, [], \"e1bb\", \"M34.7 192l-1.4 3.4c-.8 2-1.2 4-1.2 6.2L32 272c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16l0-70.4c0-2.1-.4-4.2-1.2-6.2l-1.4-3.4-73.6 0c-6.1 0-11.6 3.4-14.3 8.8l-14.3 28.6C367 245.7 350.4 256 332.2 256l-152.4 0c-18.2 0-34.8-10.3-42.9-26.5l-14.3-28.6c-2.7-5.4-8.3-8.8-14.3-8.8l-73.6 0zM48 160l60.2 0c18.2 0 34.8 10.3 42.9 26.5l14.3 28.6c2.7 5.4 8.3 8.8 14.3 8.8l152.4 0c6.1 0 11.6-3.4 14.3-8.8l14.3-28.6c8.1-16.3 24.8-26.5 42.9-26.5l60.2 0L414.8 41.8l29-12.1-29 12.1c-2.5-6-8.3-9.8-14.8-9.8L112 32c-6.5 0-12.3 3.9-14.8 9.8L48 160zM3.7 183.1l64-153.6C75.1 11.7 92.6 0 112 0L400 0c19.4 0 36.9 11.7 44.3 29.5l64 153.6c2.4 5.8 3.7 12.1 3.7 18.5l0 70.4c0 26.5-21.5 48-48 48L48 320c-26.5 0-48-21.5-48-48l0-70.4c0-6.3 1.3-12.6 3.7-18.5zM114.3 384L48 384c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-66.3 0c-6.1 0-11.6 3.4-14.3 8.8L369 421.5l-28.6-14.3 14.3-28.6c8.1-16.3 24.8-26.5 42.9-26.5l66.3 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l66.3 0c18.2 0 34.8 10.3 42.9 26.5l14.3 28.6c2.7 5.4 8.3 8.8 14.3 8.8l140.2 0c6.1 0 11.6-3.4 14.3-8.8L369 421.5c-8.1 16.3-24.8 26.5-42.9 26.5l-140.2 0c-18.2 0-34.8-10.3-42.9-26.5l-14.3-28.6c-2.7-5.4-8.3-8.8-14.3-8.8z\"]\n  };\n  const faCoffeeBean = {\n    prefix: 'fal',\n    iconName: 'coffee-bean',\n    icon: [448, 512, [], \"e13e\", \"M390.6 110.9c21.2 27.9 29.6 65.9 23.5 108.9c-7 49.3-33.2 102.9-78.3 148s-98.7 71.3-148 78.3c-40.4 5.8-76.5-1.4-103.8-19.8c.1-.1 .1-.3 .2-.4c16.5-34.5 37.5-72.2 57.4-92.3c29.7-29.9 59.7-44.9 91.8-61l.5-.3s0 0 0 0c32-15.9 66.1-32.9 99.7-66.8c22.8-22.9 42.6-61.6 56.9-94.7zM365.9 87.1c-.6 1.4-1.2 2.9-1.8 4.4c-14.5 34.5-33.5 71.8-53.1 91.5c-29.7 29.9-59.7 44.9-91.8 61l-.5 .3c-32 15.9-66.1 32.9-99.7 66.8C96.7 333.4 75.5 371 59.4 403.6c-22.6-28.1-31.8-67.1-25.5-111.4c7-49.3 33.2-102.9 78.3-148s98.7-71.3 148-78.3c41.4-5.9 78.1 1.7 105.7 21.1zM392.3 67C315.9 4.6 183.9 27.3 89.6 121.6c-98.9 98.9-119 239.2-44.9 313.5c0 0 .1 .1 .1 .1c7.5 7.5 15.8 14.1 24.5 19.7c.4 .3 .8 .5 1.2 .8c77.8 48.6 199.4 23.2 287.8-65.3c99-99 119-239.4 44.8-313.6c-3.5-3.5-7.1-6.8-10.9-9.8z\"]\n  };\n  const faCircleYen = {\n    prefix: 'fal',\n    iconName: 'circle-yen',\n    icon: [512, 512, [], \"e5d0\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM165.2 148.2c6.5-5.9 16.7-5.5 22.6 1.1l68.2 75 68.2-75c5.9-6.5 16.1-7 22.6-1.1s7 16.1 1.1 22.6L271 255.2l1 0 0 .8 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 32 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 17c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-32-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-.8 1 0-76.8-84.5c-5.9-6.5-5.5-16.7 1.1-22.6z\"]\n  };\n  const faBracketsCurly = {\n    prefix: 'fal',\n    iconName: 'brackets-curly',\n    icon: [576, 512, [], \"f7ea\", \"M144 32c-44.2 0-80 35.8-80 80l0 53.5c0 12.7-5.1 24.9-14.1 33.9L4.7 244.7c-3 3-4.7 7.1-4.7 11.3s1.7 8.3 4.7 11.3l45.3 45.3c9 9 14.1 21.2 14.1 33.9L64 400c0 44.2 35.8 80 80 80l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-26.5 0-48-21.5-48-48l0-53.5c0-21.2-8.4-41.6-23.4-56.6L38.6 256l33.9-33.9c15-15 23.4-35.4 23.4-56.6L96 112c0-26.5 21.5-48 48-48l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm288 0l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c26.5 0 48 21.5 48 48l0 53.5c0 21.2 8.4 41.6 23.4 56.6L537.4 256l-33.9 33.9c-15 15-23.4 35.4-23.4 56.6l0 53.5c0 26.5-21.5 48-48 48l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c44.2 0 80-35.8 80-80l0-53.5c0-12.7 5.1-24.9 14.1-33.9l45.3-45.3c3-3 4.7-7.1 4.7-11.3s-1.7-8.3-4.7-11.3l-45.3-45.3c-9-9-14.1-21.2-14.1-33.9l0-53.5c0-44.2-35.8-80-80-80z\"]\n  };\n  const faEllipsisStrokeVertical = {\n    prefix: 'fal',\n    iconName: 'ellipsis-stroke-vertical',\n    icon: [192, 512, [\"ellipsis-v-alt\"], \"f39c\", \"M96 64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 96A64 64 0 1 1 96 32a64 64 0 1 1 0 128zm32 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 32 256zm96 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 32 416z\"]\n  };\n  const faEllipsisVAlt = faEllipsisStrokeVertical;\n  const faComment = {\n    prefix: 'fal',\n    iconName: 'comment',\n    icon: [512, 512, [128489, 61669], \"f075\", \"M256 64C125.8 64 32 148.6 32 240c0 37.1 15.5 70.6 40 100c5.2 6.3 8.4 14.8 7.4 23.9c-3.1 27-11.4 52.5-25.7 76.3c-.5 .9-1.1 1.8-1.6 2.6c11.1-2.9 22.2-7 32.7-11.5L91.2 446l-6.4-14.7c17-7.4 33-16.7 48.4-27.4c8.5-5.9 19.4-7.5 29.2-4.2C193 410.1 224.1 416 256 416c130.2 0 224-84.6 224-176s-93.8-176-224-176zM0 240C0 125.2 114.5 32 256 32s256 93.2 256 208s-114.5 208-256 208c-36 0-70.5-6.7-103.8-17.9c-.2-.1-.5 0-.7 .1c-16.9 11.7-34.7 22.1-53.9 30.5C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.8s-1.1-12.8 3.4-17.4c8.1-8.2 15.2-18.2 21.7-29c11.7-19.6 18.7-40.6 21.3-63.1c0 0-.1-.1-.1-.2C19.6 327.1 0 286.6 0 240z\"]\n  };\n  const faSquare1 = {\n    prefix: 'fal',\n    iconName: 'square-1',\n    icon: [448, 512, [], \"e256\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm168 98.2c-4.9-2.9-11-2.9-16-.1l-56 32c-7.7 4.4-10.3 14.2-6 21.8s14.2 10.3 21.8 6L208 171.6 208 352l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-208c0-5.7-3-11-8-13.8z\"]\n  };\n  const faCakeCandles = {\n    prefix: 'fal',\n    iconName: 'cake-candles',\n    icon: [448, 512, [127874, \"birthday-cake\", \"cake\"], \"f1fd\", \"M82.5 70.9c-1.6 2.6-2.5 5.7-2.5 8.8C80 88.8 87.4 96 96 96s16-7.2 16-16.3c0-3.2-.9-6.3-2.5-8.8L96 49.7 82.5 70.9zm-27-17.1L86.2 5.4C88.3 2 92 0 96 0s7.7 2 9.8 5.4l30.7 48.3c4.9 7.7 7.5 16.8 7.5 26c0 26.5-21.5 48.3-48 48.3s-48-21.8-48-48.3c0-9.2 2.6-18.2 7.5-26zM384 256l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-96 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-96 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-17.7 0-32 14.3-32 32l0 80c13.3 0 26.1-6 36.3-13.1c2.2-1.5 4.7-3.9 7.4-6.4C81.9 342.7 89 336 96 336s14.1 6.7 20.3 12.5c2.7 2.5 5.2 4.9 7.4 6.4c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c2.2-1.5 4.7-3.9 7.4-6.4C209.9 342.7 217 336 224 336s14.1 6.7 20.3 12.5c2.7 2.5 5.2 4.9 7.4 6.4c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c2.2-1.5 4.7-3.9 7.4-6.4c6-5.7 13-12.3 19.8-12.4c7.2-.2 15.1 6.8 21.8 12.5c2.8 2.4 5.3 4.6 7.5 6c10.3 6.7 22.7 12.4 35.2 13.3l0-79.9c0-17.7-14.3-32-32-32zM32 400l0 80 384 0 0-80.1c-21.1-.9-39.8-10.2-52.6-18.5c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C73.8 390 54.6 400 32 400zM64 224l16 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 96 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 96 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32L0 288c0-35.3 28.7-64 64-64zM224 49.7L210.5 70.9c-1.6 2.6-2.5 5.7-2.5 8.8c0 9.1 7.4 16.3 16 16.3s16-7.2 16-16.3c0-3.2-.9-6.3-2.5-8.8L224 49.7zM214.2 5.4C216.3 2 220 0 224 0s7.7 2 9.8 5.4l30.7 48.3c4.9 7.7 7.5 16.8 7.5 26c0 26.5-21.5 48.3-48 48.3s-48-21.8-48-48.3c0-9.2 2.6-18.2 7.5-26L214.2 5.4zM338.5 70.9c-1.6 2.6-2.5 5.7-2.5 8.8c0 9.1 7.4 16.3 16 16.3s16-7.2 16-16.3c0-3.2-.9-6.3-2.5-8.8L352 49.7 338.5 70.9zm-27-17.1L342.2 5.4C344.3 2 348 0 352 0s7.7 2 9.8 5.4l30.7 48.3c4.9 7.7 7.5 16.8 7.5 26c0 26.5-21.5 48.3-48 48.3s-48-21.8-48-48.3c0-9.2 2.6-18.2 7.5-26z\"]\n  };\n  const faBirthdayCake = faCakeCandles;\n  const faCake = faCakeCandles;\n  const faHeadSide = {\n    prefix: 'fal',\n    iconName: 'head-side',\n    icon: [512, 512, [], \"f6e9\", \"M32 224C32 118 118 32 224 32l16 0c66.1 0 127.1 40 153.8 96.9c3.2 6.9 6.5 14.2 9.9 21.7c0 0 0 0 0 0s0 0 0 0c6.2 13.9 12.7 28.5 19.8 42c11.1 21.3 24.8 42.3 44 59.4l3.2 2.8c6 5.3 9.5 13 9.5 21.1c0 15.6-12.6 28.2-28.2 28.2L432 304c-8.8 0-16 7.2-16 16l0 64c0 17.7-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c35.3 0 64-28.7 64-64l0-48 3.8 0c33.2 0 60.2-26.9 60.2-60.2c0-17.2-7.4-33.6-20.2-45l-3.2-2.8c-15.1-13.5-26.6-30.6-36.9-50.3c-6.7-12.7-12.3-25.5-18.2-38.7c0 0 0 0 0 0c-3.5-7.8-7-15.7-10.8-23.8C390.8 47.3 318.6 0 240 0L224 0C100.3 0 0 100.3 0 224c0 52.9 18.4 101.6 49.1 140C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4C47.7 311.1 32 269.4 32 224zm312 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faTruckLadder = {\n    prefix: 'fal',\n    iconName: 'truck-ladder',\n    icon: [640, 512, [], \"e657\", \"M16 32l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l0 96c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 192c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-96C7.2 64 0 56.8 0 48s7.2-16 16-16zM304 64l-64 0 0 96 64 0 0-96zm-96 0l-64 0 0 96 64 0 0-96zm-96 0L48 64l0 96 64 0 0-96zm272 72c0-22.1 17.9-40 40-40l58.7 0c12.7 0 24.9 5.1 33.9 14.1L625.9 219.3c9 9 14.1 21.2 14.1 33.9L640 368c0 26.5-21.5 48-48 48l-16 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48l336 0 0-88zm32 88l169.4 0-91.3-91.3c-3-3-7.1-4.7-11.3-4.7L424 128c-4.4 0-8 3.6-8 8l0 88zm192 32L48 256c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l21.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l138.9 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l21.5 0c8.8 0 16-7.2 16-16l0-112zM224 416A64 64 0 1 0 96 416a64 64 0 1 0 128 0zm256 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faEnvelope = {\n    prefix: 'fal',\n    iconName: 'envelope',\n    icon: [512, 512, [128386, 9993, 61443], \"f0e0\", \"M64 96c-17.7 0-32 14.3-32 32l0 39.9L227.6 311.3c16.9 12.4 39.9 12.4 56.8 0L480 167.9l0-39.9c0-17.7-14.3-32-32-32L64 96zM32 207.6L32 384c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-176.4L303.3 337.1c-28.2 20.6-66.5 20.6-94.6 0L32 207.6zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128z\"]\n  };\n  const faDollyEmpty = {\n    prefix: 'fal',\n    iconName: 'dolly-empty',\n    icon: [576, 512, [], \"f473\", \"M8 16C8 7.2 15.2 0 24 0L88.9 0c20.7 0 39 13.2 45.5 32.8L241.3 353.3c4.8-.9 9.7-1.3 14.7-1.3c34.1 0 63.2 21.3 74.7 51.4L554.5 321c8.3-3.1 17.5 1.2 20.5 9.5s-1.2 17.5-9.5 20.5L335.9 435.6C334 478.1 299 512 256 512c-44.2 0-80-35.8-80-80c0-27.8 14.1-52.2 35.6-66.6L104.1 42.9C101.9 36.4 95.8 32 88.9 32L24 32C15.2 32 8 24.8 8 16zM304 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faFaceTissue = {\n    prefix: 'fal',\n    iconName: 'face-tissue',\n    icon: [512, 512, [], \"e39c\", \"M256 32C132.3 32 32 132.3 32 256c0 8.8-7.2 16-16 16s-16-7.2-16-16C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-8.8 0-16-7.2-16-16s7.2-16 16-16c123.7 0 224-100.3 224-224S379.7 32 256 32zm39.1 306.7c5.4-3.6 12.4-3.6 17.8 0l40.3 26.8 23.7-11.8c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-32 16c-5.1 2.6-11.3 2.2-16-1L304 371.2l-39.1 26.1c-7.4 4.9-17.3 2.9-22.2-4.4s-2.9-17.3 4.4-22.2l48-32zM136.5 190.3c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2l64 32c5.4 2.7 8.8 8.3 8.8 14.3s-3.4 11.6-8.8 14.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5L171.9 208l-35.4-17.7zm246.2-21.5c4 7.9 .7 17.5-7.2 21.5L340.2 208l35.4 17.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-5.4-2.7-8.8-8.3-8.8-14.3s3.4-11.6 8.8-14.3l64-32c7.9-4 17.5-.7 21.5 7.2zM223.8 306.6l-32 192c-1.1 6.7-6.3 11.9-13 13.1s-13.4-1.9-16.7-7.8l-26-45.5L51.9 479.5c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l21.1-84.2-45.5-26c-5.9-3.4-9-10-7.8-16.7s6.4-11.9 13.1-13l192-32c5.1-.8 10.3 .8 13.9 4.5s5.3 8.8 4.5 13.9zM79.9 354.1c6.2 3.6 9.3 10.8 7.6 17.8L70 442l70.1-17.5c7-1.7 14.2 1.4 17.8 7.6l9.7 17 20.9-125.6L62.9 344.4l17 9.7z\"]\n  };\n  const faAnglesUp = {\n    prefix: 'fal',\n    iconName: 'angles-up',\n    icon: [448, 512, [\"angle-double-up\"], \"f102\", \"M234.7 68.1c-6.1-5.5-15.3-5.5-21.4 0l-160 144c-6.6 5.9-7.1 16-1.2 22.6s16 7.1 22.6 1.2L224 101.5 373.3 235.9c6.6 5.9 16.7 5.4 22.6-1.2s5.4-16.7-1.2-22.6l-160-144zm160 336l-160-144c-6.1-5.5-15.3-5.5-21.4 0l-160 144c-6.6 5.9-7.1 16-1.2 22.6s16 7.1 22.6 1.2L224 293.5 373.3 427.9c6.6 5.9 16.7 5.4 22.6-1.2s5.4-16.7-1.2-22.6z\"]\n  };\n  const faAngleDoubleUp = faAnglesUp;\n  const faBinRecycle = {\n    prefix: 'fal',\n    iconName: 'bin-recycle',\n    icon: [576, 512, [], \"e5f7\", \"M536 64c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8l-24.1 0L64.1 96 40 96c-4.4 0-8-3.6-8-8l0-16c0-4.4 3.6-8 8-8l496 0zM0 88c0 20.3 15.1 37 34.6 39.6l0 .4L59.1 421.3c2.8 33.2 30.5 58.7 63.8 58.7l330.2 0c33.3 0 61-25.5 63.8-58.7L541.3 128l0-.4C560.9 125 576 108.3 576 88l0-16c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72L0 88zM91 418.7L66.8 128l442.4 0L485 418.7c-1.4 16.6-15.2 29.3-31.9 29.3l-330.2 0c-16.6 0-30.5-12.8-31.9-29.3zM288 192c5 0 9.7 2.4 12.6 6.4l31 42.1c5 6.7 14.3 8.5 21.4 4.1c7.9-4.9 9.9-15.6 4.4-23.1l-31-42.1c-9-12.2-23.2-19.4-38.4-19.4s-29.4 7.2-38.4 19.4l-31 42.1c-5.5 7.5-3.5 18.1 4.4 23.1c7.1 4.4 16.4 2.7 21.4-4.1l31-42.1c3-4 7.6-6.4 12.6-6.4zm-86.1 77.1c-7.1-4.4-16.4-2.7-21.4 4.1L153 310.5c-5.8 7.9-9 17.5-9 27.4c0 25.5 20.6 46.1 46.1 46.1l65.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-65.9 0c-7.8 0-14.1-6.3-14.1-14.1c0-3 1-5.9 2.8-8.4l27.6-37.4c5.5-7.5 3.5-18.1-4.4-23.1zM304 368c0 8.8 7.2 16 16 16l65.9 0c25.5 0 46.1-20.6 46.1-46.1c0-9.8-3.1-19.4-9-27.4l-27.6-37.4c-5-6.7-14.3-8.5-21.4-4.1c-7.9 4.9-9.9 15.6-4.4 23.1l27.6 37.4c1.8 2.4 2.7 5.4 2.7 8.4c0 7.8-6.3 14.1-14.1 14.1L320 352c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faPaperclip = {\n    prefix: 'fal',\n    iconName: 'paperclip',\n    icon: [448, 512, [128206], \"f0c6\", \"M380.7 67.3c-29.1-29.1-76.3-29.1-105.4 0l-192 192c-46.8 46.8-46.8 122.6 0 169.4s122.6 46.8 169.4 0l152-152c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-152 152c-59.3 59.3-155.4 59.3-214.6 0S1.4 296 60.7 236.7l192-192c41.6-41.6 109-41.6 150.6 0s41.6 109 0 150.6L219.5 379.1c-28.2 28.2-74.6 25.6-99.6-5.5c-21.3-26.6-19.2-65 4.9-89.1L276.7 132.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L147.5 307.1c-12.6 12.6-13.7 32.6-2.6 46.5c13 16.2 37.2 17.6 51.9 2.9L380.7 172.7c29.1-29.1 29.1-76.3 0-105.4z\"]\n  };\n  const faChartLineDown = {\n    prefix: 'fal',\n    iconName: 'chart-line-down',\n    icon: [512, 512, [128201], \"f64d\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zM320 336c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 89.4L331.3 180.7c-6.2-6.2-16.4-6.2-22.6 0L224 265.4 123.3 164.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l112 112c6.2 6.2 16.4 6.2 22.6 0L320 214.6 425.4 320 336 320c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faArrowRightToCity = {\n    prefix: 'fal',\n    iconName: 'arrow-right-to-city',\n    icon: [640, 512, [], \"e4b3\", \"M320 48c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16l0 160c0 8.8 7.2 16 16 16l64 0 32 0c8.8 0 16 7.2 16 16l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256c0-26.5-21.5-48-48-48l-16 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-32 0 0-144c0-26.5-21.5-48-48-48L336 0c-26.5 0-48 21.5-48 48l0 448c0 8.8 7.2 16 16 16s16-7.2 16-16l0-448zm32 48l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zm96 160c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32-32 0 0-32zM480 416l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zM384 192c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32-32 0 0-32zM352 352l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zM155.3 148.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L201.4 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l185.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96z\"]\n  };\n  const faLockA = {\n    prefix: 'fal',\n    iconName: 'lock-a',\n    icon: [448, 512, [], \"e422\", \"M224 32c53 0 96 43 96 96l0 64-192 0 0-64c0-53 43-96 96-96zM96 128l0 64-16 0c-44.2 0-80 35.8-80 80L0 432c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80l-16 0 0-64C352 57.3 294.7 0 224 0S96 57.3 96 128zM80 224l288 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48zm49.7 200.8c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L177.9 400l92.2 0 19.6 39.2c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5L238.4 265c-.8-1.6-1.8-3-3.1-4.3c-1.4-1.4-3.1-2.6-5-3.4c-2.1-.9-4.2-1.3-6.4-1.3s-4.3 .4-6.4 1.3c-1.8 .8-3.5 1.9-5 3.4c-1.3 1.3-2.3 2.7-3 4.3L129.7 424.8zM193.9 368L224 307.8 254.1 368l-60.2 0z\"]\n  };\n  const faRibbon = {\n    prefix: 'fal',\n    iconName: 'ribbon',\n    icon: [448, 512, [127895], \"f4d6\", \"M228 0c-1.3 0-2.6 0-4 0c0 0 0 0 0 .1c-13.3 .2-29.2 .7-38.3 1.4s-17 1.7-23.5 2.6c-18.3 2.7-33.3 13.3-43.6 26.7L70.8 92.9c-14.8 19.2-22.8 42.7-22.8 67c0 27.9 10.6 54.8 29.7 75.1L332.3 506.9c5.4 5.8 14.3 6.7 20.9 2.2l80-56c3.8-2.6 6.2-6.8 6.7-11.3s-1-9.1-4.1-12.5L172.4 139.5c-2.8-3-4.3-7-4.3-11.1c0-9.1 7.4-16.5 16.5-16.5l39.5 0 16 0 23.5 0c9.1 0 16.5 7.4 16.5 16.5c0 4.1-1.5 8-4.3 11.1l-30 33 21.6 23.8 32.1-35.3c8.1-8.9 12.6-20.5 12.6-32.6c0-26.8-21.7-48.5-48.5-48.5L240 80l-16 0-39.5 0c-26.8 0-48.5 21.7-48.5 48.5c0 12.1 4.5 23.7 12.6 32.6L399.9 437.3l-53.7 37.6L101.1 213.2c-13.5-14.4-21-33.5-21-53.2c0-17.2 5.7-33.9 16.1-47.5l47.7-62.1c6.3-8.2 14.4-13.3 23-14.6c5.8-.9 12.9-1.7 21.4-2.4c9-.7 26.1-1.3 39.7-1.4c12.1 .1 22.8 .6 31.9 1.4c8.5 .7 15.6 1.6 21.4 2.4c8.6 1.3 16.7 6.4 23 14.6l47.7 62.1c10.5 13.6 16.1 30.3 16.1 47.5c0 19.8-7.5 38.8-21 53.2L314.3 248l21.6 23.8L370.3 235c19.1-20.4 29.7-47.2 29.7-75.1c0-24.2-8-47.8-22.8-67L329.5 30.9c-10.3-13.4-25.3-24-43.6-26.7c-6.5-1-14.3-1.9-23.5-2.6C253.5 .8 243.4 .2 232 .1c0 0 0 0 0-.1c-1.3 0-2.6 0-4 0zM112.5 319L12.2 429.2c-3.1 3.4-4.6 8-4.1 12.5s3 8.7 6.7 11.3l80 56c6.5 4.6 15.4 3.6 20.9-2.2l86.4-92.2-21.9-23.4-78.3 83.7L48.2 437.3l86.3-94.9L112.5 319z\"]\n  };\n  const faLungs = {\n    prefix: 'fal',\n    iconName: 'lungs',\n    icon: [640, 512, [129729], \"f604\", \"M320 0c8.8 0 16 7.2 16 16l0 164.1c0 21.9 11.2 42.2 29.6 54L384 245.8l0-80.4C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398l0-76.4L416 342l0 56c0 29.4 20 55 48.5 62.1l72.7 18.2c4.5 1.1 9.2 1.7 13.8 1.7c31.5 0 57-25.5 57-57l0-7c-6.5-52.2-30.3-109.7-56.3-159.5s-53.9-91.9-68.9-113.3c-6.7-9.6-17.7-15.1-29.5-15.1c-20.6 0-37.3 16.7-37.3 37.3l0 100.8 88.6 56.4c7.5 4.7 9.7 14.6 4.9 22.1s-14.6 9.7-22.1 4.9L416 304.1l-32-20.4-35.5-22.6c-11.5-7.3-21.1-16.9-28.5-27.9c-7.3 11-16.9 20.6-28.5 27.9L256 283.7l-32 20.4-71.4 45.4c-7.5 4.7-17.3 2.5-22.1-4.9s-2.5-17.3 4.9-22.1L224 266.1l0-100.8c0-20.6-16.7-37.3-37.3-37.3c-11.8 0-22.8 5.5-29.5 15.1c-14.9 21.4-43 63.5-68.9 113.3S38.5 363.8 32 416l0 7c0 31.5 25.5 57 57 57c4.7 0 9.3-.6 13.8-1.7l72.7-18.2C204 453 224 427.4 224 398l0-56 32-20.4 0 76.4c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 80.4 18.4-11.7c18.5-11.7 29.6-32.1 29.6-54L304 16c0-8.8 7.2-16 16-16z\"]\n  };\n  const faPersonPinball = {\n    prefix: 'fal',\n    iconName: 'person-pinball',\n    icon: [640, 512, [], \"e21d\", \"M104 56A24 24 0 1 0 56 56a24 24 0 1 0 48 0zM24 56a56 56 0 1 1 112 0A56 56 0 1 1 24 56zm8 168l0 55.7c.2 5.1 2.7 9.7 6.9 12.6L80 320.6l0-140.4c-6.2-2.7-13-4.2-20-4.2c-15.5 0-28 12.5-28 28l0 19.4c0 .2 0 .4 0 .6zm96 168.4l-96-66L32 496c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 280.2c0-.3 0-.7 0-1L0 204c0-33.1 26.9-60 60-60c27.9 0 53.9 14.2 69 37.6L176.7 256l29.7 0 316.4-60.8L481.6 71.5c-1.1-3.3-1.6-6.7-1.6-10.1L480 32c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 160 0 208 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-384 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96 0-112-15.3 0c-10.9 0-21-5.5-26.9-14.7L112 214.5l0 128.1L146.1 366c8.7 6 13.9 15.8 13.9 26.4L160 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-103.6zM608 178.8L608 32l-96 0 0 29.4 42.6 127.7L608 178.8zM608 384l0-172.6L224 285.2l0 98.8 384 0zM288 304a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faArrowUp91 = {\n    prefix: 'fal',\n    iconName: 'arrow-up-9-1',\n    icon: [576, 512, [\"sort-numeric-up-alt\"], \"f887\", \"M428 168a52 52 0 1 1 0-104 52 52 0 1 1 0 104zm-84-52c0 46.4 37.6 84 84 84c.4 0 .9 0 1.3 0l-25.4 29.6c-5.8 6.7-5 16.8 1.7 22.6s16.8 5 22.6-1.7l62.4-72.5C504.4 161.8 512 141.2 512 120c0 0-.1 0-.1 0c.1-1.3 .1-2.7 .1-4c0-46.4-37.6-84-84-84s-84 37.6-84 84zM171.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L144 86.6 144 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zM448 304c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L416 448l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-144z\"]\n  };\n  const faSortNumericUpAlt = faArrowUp91;\n  const faAppleCore = {\n    prefix: 'fal',\n    iconName: 'apple-core',\n    icon: [384, 512, [], \"e08f\", \"M196.6 96C229.4 96 256 69.4 256 36.6l0-4.6-4.6 0C218.6 32 192 58.6 192 91.4l0 4.6 4.6 0zm-18.3 32c-10.1 0-18.3-8.2-18.3-18.3l0-18.3C160 40.9 200.9 0 251.4 0l18.3 0C279.8 0 288 8.2 288 18.3l0 18.3c0 50.5-40.9 91.4-91.4 91.4l-18.3 0zM128 480c13.2 0 32-2.7 45.3-5c12.3-2.2 25-2.2 37.3 0c13.3 2.3 32.1 5 45.3 5c19.7 0 41.8-8.8 62.6-27.3C280 415 256 362.3 256 304c0-55.6 21.8-106.1 57.3-143.4c-3-.4-6.1-.6-9.3-.6c-21 0-48.7 8.4-71.1 17.1c-26.2 10.2-55.6 10.2-81.9 0C128.7 168.4 101 160 80 160c-3.2 0-6.3 .2-9.3 .6C106.2 197.9 128 248.4 128 304c0 58.3-24 111-62.6 148.7C86.2 471.2 108.3 480 128 480zM29.9 462.4c-6.2-6.8-4.4-17.3 2.7-23.1C71.3 407 96 358.4 96 304c0-55.4-25.6-104.7-65.5-137c-8-6.5-9.3-18.7-.7-24.3C43.9 133.4 60.7 128 80 128c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c19.3 0 36.1 5.4 50.3 14.7c8.6 5.6 7.3 17.9-.7 24.3c-40 32.3-65.5 81.7-65.5 137c0 54.4 24.7 103 63.4 135.3c7 5.9 8.8 16.3 2.7 23.1C325.8 493.7 290.9 512 256 512c-16.2 0-37.4-3.2-50.8-5.5c-8.7-1.5-17.6-1.5-26.3 0c-13.5 2.4-34.6 5.5-50.8 5.5c-34.9 0-69.8-18.3-98.1-49.6z\"]\n  };\n  const faCircleY = {\n    prefix: 'fal',\n    iconName: 'circle-y',\n    icon: [512, 512, [], \"e12f\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM156 149.5c-5.8-6.7-15.9-7.3-22.6-1.5s-7.3 15.9-1.5 22.6L240 294l0 90c0 8.8 7.2 16 16 16s16-7.2 16-16l0-90L380 170.5c5.8-6.7 5.1-16.8-1.5-22.6s-16.8-5.1-22.6 1.5L256 263.7 156 149.5z\"]\n  };\n  const faH6 = {\n    prefix: 'fal',\n    iconName: 'h6',\n    icon: [640, 512, [], \"e413\", \"M32 80c0-8.8-7.2-16-16-16S0 71.2 0 80L0 256 0 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160 256 0 0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160L32 240 32 80zM505.4 67.1c-7.1-5.2-17.2-3.6-22.4 3.5L383.3 207.8C363 235.7 352 269.4 352 304c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144c-15 0-29.6 2.3-43.2 6.6l56.1-77.2c5.2-7.1 3.6-17.2-3.5-22.4zM496 192a112 112 0 1 1 0 224 112 112 0 1 1 0-224z\"]\n  };\n  const faLitecoinSign = {\n    prefix: 'fal',\n    iconName: 'litecoin-sign',\n    icon: [384, 512, [], \"e1d3\", \"M96 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 179.5-51.9 13C3.5 242.6-1.7 251.3 .5 259.9s10.8 13.8 19.4 11.6l44.1-11L64 440c0 22.1 17.9 40 40 40l264 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-264 0c-4.4 0-8-3.6-8-8l0-187.5 179.9-45c8.6-2.1 13.8-10.8 11.6-19.4s-10.8-13.8-19.4-11.6L96 219.5 96 48z\"]\n  };\n  const faBottleBaby = {\n    prefix: 'fal',\n    iconName: 'bottle-baby',\n    icon: [512, 512, [], \"e673\", \"M256 0c26.5 0 48 21.5 48 48c18.5 9.2 30.5 27.6 31.9 48c.1 1.3 .1 2.5 .1 3.8l0 8.4c9.8 8.8 16 21.6 16 35.8l0 16 21.8 21.8c27 27 42.2 63.6 42.2 101.8L416 448c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-48 0-96 0-20.4c0-38.2 15.2-74.8 42.2-101.8L160 160l0-16c0-14.2 6.2-27 16-35.8l0-8.4c0-1.3 0-2.5 .1-3.8c1.3-20.4 13.4-38.8 31.9-48c0-26.5 21.5-48 48-48zM128 416l0 32c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-164.4c0-29.7-11.8-58.2-32.8-79.2L338.7 192 320 192l-128 0-18.7 0-12.5 12.5c-21 21-32.8 49.5-32.8 79.2l0 4.4 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0 0 64 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0zM303.7 96c-1.2-8.3-6.4-15.6-14-19.4C278.8 71.2 272 60.1 272 48c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 12.1-6.8 23.2-17.7 28.6c-7.6 3.8-12.8 11.1-14 19.4l95.4 0zM208 128c-8.8 0-16 7.2-16 16l0 16 128 0 0-16c0-8.8-7.2-16-16-16l-96 0z\"]\n  };\n  const faCircleSmall = {\n    prefix: 'fal',\n    iconName: 'circle-small',\n    icon: [320, 512, [], \"e122\", \"M288 256A128 128 0 1 0 32 256a128 128 0 1 0 256 0zM0 256a160 160 0 1 1 320 0A160 160 0 1 1 0 256z\"]\n  };\n  const faBorderNone = {\n    prefix: 'fal',\n    iconName: 'border-none',\n    icon: [448, 512, [], \"f850\", \"M32 424a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM128 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-240a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM320 472a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-432a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM224 424a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0-336a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 144a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM416 472a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM32 40a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM416 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM32 232a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM224 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm192-48a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM32 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM416 136a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM32 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm192-48a24 24 0 1 0 0 48 24 24 0 1 0 0-48z\"]\n  };\n  const faArrowTurnDownLeft = {\n    prefix: 'fal',\n    iconName: 'arrow-turn-down-left',\n    icon: [512, 512, [], \"e2e1\", \"M480 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176c0 44.2-35.8 80-80 80L54.6 304 155.3 404.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L54.6 272 432 272c26.5 0 48-21.5 48-48l0-176z\"]\n  };\n  const faCircleWifiCircleWifi = {\n    prefix: 'fal',\n    iconName: 'circle-wifi-circle-wifi',\n    icon: [640, 512, [\"circle-wifi-group\"], \"e67e\", \"M256 32c102.1 0 188.3 68.3 215.2 161.7c8.1-1.1 16.4-1.7 24.8-1.7c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25c-7.4-8-14-16.8-19.8-26.1c-27.7 12.2-58.3 19-90.5 19C132.3 480 32 379.7 32 256S132.3 32 256 32zM411.2 203.6C370.1 166.5 315.7 144 256 144s-114.1 22.6-155.2 59.6c-6.6 5.9-7.1 16-1.2 22.6s16 7.1 22.6 1.2C157.6 195.4 204.5 176 256 176s98.4 19.4 133.8 51.4l.2 .1c8.1-6.1 16.8-11.6 26-16.3c-.8-2.8-2.4-5.5-4.7-7.6zM341.8 273c-22.7-20.5-52.8-33-85.8-33s-63.1 12.5-85.8 33c-6.6 5.9-7.1 16-1.1 22.6s16 7.1 22.6 1.1c17-15.4 39.6-24.8 64.4-24.8s47.3 9.4 64.4 24.8c3.7 3.3 8.4 4.6 12.9 4c3.4-8.2 7.3-16 11.9-23.5c-.8-1.5-1.9-3-3.3-4.2zM256 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM496 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-184c23.6 0 45 8.9 61.3 23.5c6.6 5.9 16.7 5.4 22.6-1.2s5.4-16.7-1.2-22.6C556.8 308 527.8 296 496 296s-60.8 12-82.7 31.7c-6.6 5.9-7.1 16-1.2 22.6s16 7.1 22.6 1.2C451 336.9 472.4 328 496 328zm20 104a20 20 0 1 0 -40 0 20 20 0 1 0 40 0zm-46.7-37.7c7.1-6.4 16.4-10.3 26.7-10.3s19.6 3.9 26.7 10.3c6.6 5.9 16.7 5.4 22.6-1.1s5.4-16.7-1.1-22.6C531.4 359 514.5 352 496 352s-35.4 7-48.1 18.5c-6.6 5.9-7.1 16-1.1 22.6s16 7.1 22.6 1.1z\"]\n  };\n  const faCircleWifiGroup = faCircleWifiCircleWifi;\n  const faCircleNodes = {\n    prefix: 'fal',\n    iconName: 'circle-nodes',\n    icon: [512, 512, [], \"e4e2\", \"M376.2 121.7s0 0 0 0c7 4 15.2 6.3 23.8 6.3c2.6 0 5.2-.2 7.6-.6c0 0 0 0 0 0C430.5 123.7 448 103.9 448 80c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 .7 0 1.3 0 2c0 0 0 0 0 0c.5 11.4 4.9 21.7 11.9 29.7c0 0 0 0 0 0c3.5 4 7.6 7.4 12.2 10zm-5.9 32.6c-15.2-6.1-28.2-16.8-37.1-30.3L158.7 193.7c.8 4.6 1.3 9.4 1.3 14.3c0 14.4-3.8 27.9-10.5 39.6l138 120.8c13-9.9 29.2-16 46.7-16.3l36-197.7zm-4.5 203.4C395.2 369.5 416 398.3 416 432c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-14.4 3.8-27.9 10.5-39.6l-138-120.8C115 281.9 98.2 288 80 288c-44.2 0-80-35.8-80-80s35.8-80 80-80c27.9 0 52.5 14.3 66.8 36L321.3 94.3c-.8-4.6-1.3-9.4-1.3-14.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 43.6-34.9 79.1-78.3 80l-36 197.7zm-246-122.9c.7-1 1.3-2 1.9-3.1c4-7 6.3-15.1 6.3-23.8c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48c8.5 0 16.6-2.2 23.5-6.2c0 0 0 0 0 0c6.5-3.7 12.1-8.8 16.3-15zM291.4 414.2c-2.2 5.5-3.4 11.5-3.4 17.8c0 26.5 21.5 48 48 48s48-21.5 48-48s-21.5-48-48-48c-14 0-26.6 6-35.3 15.5c-2.7 2.9-5 6.1-6.9 9.6c-.9 1.6-1.7 3.4-2.4 5.1c0 0 0 0 0 0z\"]\n  };\n  const faParachuteBox = {\n    prefix: 'fal',\n    iconName: 'parachute-box',\n    icon: [512, 512, [], \"f4cd\", \"M256.1 0L256 0C86.6 0 8.7 114.4 .7 208c-.8 8.8 6.5 16 15.3 16l33.1 0L165 346.7c-3.2 6.4-5 13.7-5 21.3l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-7.7-1.8-14.9-5-21.3L462.9 224l33.1 0c8.8 0 16.1-7.2 15.3-16c-8-93.6-85.8-208-255.2-208zM418.9 224L324.1 324.4c-6.1-2.8-12.9-4.4-20.1-4.4l-32 0 0-96 95.5 0 32.1 0 19.3 0zM240 224l0 96-32 0c-7.2 0-14 1.6-20.1 4.4L93.1 224l19.3 0 32 0 95.5 0zm0 128l32 0 32 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l32 0zM35.2 192C46.4 135.7 86.8 73.5 165.5 46.2c-29.9 35-50 87-53.1 145.8l-77.2 0zM180.5 79.1C202.5 47.4 229.7 32 256 32s53.5 15.4 75.5 47.1c19.6 28.3 33.4 67.8 36 112.9l-223.1 0c2.7-45.1 16.4-84.5 36-112.9zM476.8 192l-77.2 0c-3.1-58.8-23.1-110.8-53.1-145.8C425.2 73.5 465.6 135.7 476.8 192z\"]\n  };\n  const faReflectHorizontal = {\n    prefix: 'fal',\n    iconName: 'reflect-horizontal',\n    icon: [512, 512, [], \"e664\", \"M256 0c8.8 0 16 7.2 16 16l0 480c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-480c0-8.8 7.2-16 16-16zM32 384L160 256 32 128l0 256zM0 128c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128c12.5 12.5 12.5 32.8 0 45.3l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9S0 396.9 0 384L0 128zm480 0L352 256 480 384l0-256zm12.2-29.6c12 5 19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9z\"]\n  };\n  const faMessageMedical = {\n    prefix: 'fal',\n    iconName: 'message-medical',\n    icon: [512, 512, [\"comment-alt-medical\"], \"f7f4\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM240 96c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faCommentAltMedical = faMessageMedical;\n  const faRugbyBall = {\n    prefix: 'fal',\n    iconName: 'rugby-ball',\n    icon: [512, 512, [], \"e3c6\", \"M336 16l32 0c70.7 0 128 57.3 128 128l0 32c0 176.7-143.3 320-320 320l-32 0C73.3 496 16 438.7 16 368l0-32C16 159.3 159.3 16 336 16zm27.9 32L336 48c-77.3 0-147.5 30.4-199.2 80c-3 2.9-5.9 5.8-8.8 8.8C78.4 188.5 48 258.7 48 336l0 31.9c3.5-10.8 8-22.1 13.5-33.6c23.1-48.3 64-104.5 117.2-157.6S288 82.6 336.3 59.5C345.7 55 355 51.2 363.9 48zM143.1 464c.3 0 .6 0 .9 0l32 0c77.3 0 147.5-30.4 199.2-80c3-2.9 5.9-5.8 8.8-8.8c49.6-51.7 80-121.9 80-199.2l0-28.8c-3.2 9.2-7.1 18.6-11.7 28.2c-23.1 48.3-64 104.5-117.2 157.6S225.8 427.2 177.5 450.2c-11.8 5.6-23.3 10.3-34.3 13.8zM79.2 432.5c4.6 4.6 13.1 7.9 28.2 6.6c15-1.3 34.1-7.1 56.3-17.7c44.3-21.1 97.5-59.7 148.8-110.9s89.8-104.5 110.9-148.8c10.6-22.2 16.4-41.3 17.7-56.3c1.3-15.1-2-23.6-6.6-28.2s-13.1-7.9-28.2-6.6c-15 1.3-34.1 7.1-56.3 17.7c-44.3 21.1-97.5 59.7-148.8 110.9s-89.8 104.5-110.9 148.8C79.8 370.3 74 389.4 72.7 404.4c-1.3 15.1 2 23.6 6.6 28.2z\"]\n  };\n  const faCommentMusic = {\n    prefix: 'fal',\n    iconName: 'comment-music',\n    icon: [512, 512, [], \"f8b0\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zm89.1 82.8c-4.3-3-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 90.5c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-116.9 96-36 0 83.4c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-144c0-5.2-2.6-10.2-6.9-13.2zM320 276c0 4.1-4.5 12-16 12s-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12zM192 308c0 4.1-4.5 12-16 12s-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12z\"]\n  };\n  const faIndent = {\n    prefix: 'fal',\n    iconName: 'indent',\n    icon: [448, 512, [], \"f03c\", \"M0 64c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 80C7.2 80 0 72.8 0 64zM192 192c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm16 112l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM0 448c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 464c-8.8 0-16-7.2-16-16zM32 211.8l0 88.4L85.7 256 32 211.8zm89 31.8c7.8 6.4 7.8 18.3 0 24.7L26.2 346.4C15.7 355 0 347.6 0 334.1L0 177.9c0-13.5 15.7-20.9 26.2-12.4L121 243.6z\"]\n  };\n  const faTreeDeciduous = {\n    prefix: 'fal',\n    iconName: 'tree-deciduous',\n    icon: [512, 512, [127795, \"tree-alt\"], \"f400\", \"M177.7 95.6c-.9 4.5-3.8 8.4-7.8 10.6s-8.8 2.7-13.1 1.2c-6.5-2.2-13.5-3.5-20.8-3.5c-35.3 0-64 28.7-64 64c0 13.2 4 25.4 10.8 35.6c2.8 4.1 3.5 9.3 1.9 14s-5.2 8.4-9.9 10C49.9 236.3 32 260.1 32 288c0 35.3 28.7 64 64 64l144 0 0-32 0-64 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 0 64 0 32 144 0c35.3 0 64-28.7 64-64c0-27.9-17.9-51.7-42.8-60.4c-4.7-1.6-8.3-5.3-9.9-10s-.9-9.9 1.9-14C436 193.4 440 181.2 440 168c0-35.3-28.7-64-64-64c-7.3 0-14.3 1.2-20.8 3.5c-4.3 1.5-9.1 1-13.1-1.2s-6.8-6.1-7.8-10.6C326.8 59.3 294.5 32 256 32s-70.8 27.3-78.3 63.6zM240 384L96 384c-53 0-96-43-96-96c0-35.3 19.1-66.2 47.5-82.8c-4.8-11.4-7.5-24-7.5-37.2c0-53 43-96 96-96c5.1 0 10.1 .4 14.9 1.2C166.7 30.4 207.8 0 256 0s89.3 30.4 105.1 73.2c4.9-.8 9.9-1.2 14.9-1.2c53 0 96 43 96 96c0 13.2-2.7 25.7-7.5 37.2C492.9 221.8 512 252.7 512 288c0 53-43 96-96 96l-144 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112z\"]\n  };\n  const faTreeAlt = faTreeDeciduous;\n  const faPuzzlePieceSimple = {\n    prefix: 'fal',\n    iconName: 'puzzle-piece-simple',\n    icon: [640, 512, [\"puzzle-piece-alt\"], \"e231\", \"M176 96c-8.8 0-16 7.2-16 16l0 88.8c0 21.6-17.5 39.2-39.2 39.2c-16.2 0-28.4-9.9-35.6-19.6C78.8 211.8 71.1 208 64 208c-7.1 0-14.7 3.8-21.1 12.3S32 241.5 32 256s4.4 27.1 10.9 35.7S56.9 304 64 304c7.1 0 14.8-3.8 21.2-12.4c7.2-9.7 19.4-19.6 35.6-19.6c21.6 0 39.2 17.5 39.2 39.2l0 88.8c0 8.8 7.2 16 16 16l93.7 0C252 403.1 240 383.1 240 360c0-41.7 37.9-72 80-72s80 30.3 80 72c0 23.1-12 43.1-29.7 56l93.7 0c8.8 0 16-7.2 16-16l0-88.8c0-21.6 17.5-39.2 39.2-39.2c16.2 0 28.4 9.9 35.6 19.6c6.4 8.6 14.1 12.4 21.2 12.4c7.1 0 14.7-3.8 21.1-12.3s10.9-21.1 10.9-35.7s-4.4-27.1-10.9-35.7s-14.1-12.3-21.1-12.3c-7.1 0-14.8 3.8-21.2 12.4c-7.2 9.7-19.4 19.6-35.6 19.6c-21.7 0-39.2-17.5-39.2-39.2l0-88.8c0-8.8-7.2-16-16-16l-93.7 0C388 108.8 400 128.9 400 152c0 41.7-37.9 72-80 72s-80-30.3-80-72c0-23.1 12-43.2 29.7-56L176 96zm-48 16c0-26.5 21.5-48 48-48l97.5 0C290.3 64 304 77.7 304 94.5c0 11.9-6.8 21.3-14.6 26.7c-11.2 7.7-17.4 19-17.4 30.8c0 20.2 19.4 40 48 40s48-19.8 48-40c0-11.8-6.3-23.1-17.4-30.8c-7.8-5.4-14.6-14.8-14.6-26.7C336 77.7 349.7 64 366.6 64L464 64c26.5 0 48 21.5 48 48l0 88.8c0 4 3.2 7.2 7.2 7.2c2.3 0 6.1-1.6 10-6.7c11-14.7 27.4-25.3 46.8-25.3c19.4 0 35.8 10.5 46.7 25.1s17.3 34.1 17.3 54.9s-6.3 40.2-17.3 54.9s-27.3 25.1-46.7 25.1c-19.5 0-35.9-10.6-46.8-25.3c-3.8-5.2-7.7-6.7-10-6.7c-4 0-7.2 3.2-7.2 7.2l0 88.8c0 26.5-21.5 48-48 48l-97.4 0c-16.9 0-30.6-13.7-30.6-30.6c0-11.9 6.8-21.3 14.6-26.7c11.2-7.7 17.4-19 17.4-30.8c0-20.2-19.4-40-48-40s-48 19.8-48 40c0 11.8 6.3 23.1 17.4 30.8c7.8 5.4 14.6 14.8 14.6 26.7c0 16.9-13.7 30.6-30.5 30.6L176 448c-26.5 0-48-21.5-48-48l0-88.8c0-4-3.2-7.2-7.2-7.2c-2.3 0-6.1 1.6-10 6.7C99.9 325.4 83.5 336 64 336c-19.4 0-35.8-10.5-46.7-25.1S0 276.8 0 256s6.3-40.2 17.3-54.9S44.6 176 64 176c19.5 0 35.9 10.6 46.8 25.3c3.8 5.2 7.7 6.7 10 6.7c4 0 7.2-3.2 7.2-7.2l0-88.8z\"]\n  };\n  const faPuzzlePieceAlt = faPuzzlePieceSimple;\n  const faTruckFieldUn = {\n    prefix: 'fal',\n    iconName: 'truck-field-un',\n    icon: [640, 512, [], \"e58e\", \"M96 64C78.3 64 64 78.3 64 96l0 32 0 160 0 64 5.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64L352 352l0-128 0-32 0-96c0-17.7-14.3-32-32-32L96 64zM0 160c0-17.7 14.3-32 32-32l0-32c0-35.3 28.7-64 64-64l224 0c32.6 0 59.6 24.4 63.5 56l53.4 0c17.7 0 33.9 9.7 42.3 25.2L521.6 192l22.4 0c35.3 0 64 28.7 64 64l0 96 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-32 0c0 53-43 96-96 96s-96-43-96-96l-32 0-96 0c0 53-43 96-96 96s-96-43-96-96l-32 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-64c-17.7 0-32-14.3-32-32l0-96zm384-40l0 72 101.2 0L451 128.4c-2.8-5.2-8.2-8.4-14.1-8.4L384 120zm0 232l5.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l5.5 0 0-96c0-17.7-14.3-32-32-32l-31.7 0c-.2 0-.4 0-.6 0L384 224l0 128zM253.3 135.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 240A64 64 0 1 0 96 384a64 64 0 1 0 128 0zm256 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faNfcTrash = {\n    prefix: 'fal',\n    iconName: 'nfc-trash',\n    icon: [640, 512, [], \"e1fd\", \"M64 64l320 0c17.7 0 32 14.3 32 32l0 104.2 2.5-7.4c4.8-14.3 15.9-25.2 29.5-30.1L448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l317.6 0-2.3-32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zM384 208l0-80c0-17.7-14.3-32-32-32L240 96c-17.7 0-32 14.3-32 32l0 82.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-82.7 112 0 0 80 32 0zM352 384L96 384l0-256 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l256 0c9.7 0 18.4-4.3 24.3-11.1L369.1 304 352 304l0 80zM240 256a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm208.8-53.1L436.5 240 400 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 128 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-36.5 0-12.4-37.1C573 196.4 566.9 192 560 192l-96 0c-6.9 0-13 4.4-15.2 10.9zM470.2 240l5.3-16 72.9 0 5.3 16-83.6 0zm-69 64.1l12.7 178.2C415.1 499 429 512 445.8 512l132.4 0c16.8 0 30.7-13 31.9-29.7l12.7-178.2-32.1 0L578.2 480l-132.4 0L433.2 304.1l-32.1 0z\"]\n  };\n  const faHourglass = {\n    prefix: 'fal',\n    iconName: 'hourglass',\n    icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l16 0 0 41.6c0 49.4 22.8 96 61.8 126.3L165.9 256 93.8 312.1C54.8 342.4 32 389.1 32 438.4L32 480l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 288 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-41.6c0-49.4-22.8-96-61.8-126.3L218.1 256l72.2-56.1c39-30.3 61.8-76.9 61.8-126.3L352 32l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L336 0 48 0 16 0zM320 32l0 41.6c0 39.5-18.2 76.8-49.4 101L192 235.7l-78.6-61.1C82.2 150.4 64 113.1 64 73.6L64 32l256 0zM192 276.3l78.6 61.1c31.2 24.2 49.4 61.5 49.4 101l0 41.6L64 480l0-41.6c0-39.5 18.2-76.8 49.4-101L192 276.3z\"]\n  };\n  const faHourglassEmpty = faHourglass;\n  const faMountain = {\n    prefix: 'fal',\n    iconName: 'mountain',\n    icon: [512, 512, [127956], \"f6fc\", \"M480 424.1c0 13.2-10.7 23.9-23.9 23.9L55.9 448C42.7 448 32 437.3 32 424.1c0-4.5 1.3-8.9 3.7-12.7L140.2 244.8 195.5 314c3.1 3.9 7.8 6.1 12.7 6s9.6-2.4 12.6-6.4L264 256l114.9 0 97.5 155.4c2.4 3.8 3.7 8.2 3.7 12.7zM358.8 224L256 224c-5 0-9.8 2.4-12.8 6.4l-35.6 47.5-49.4-61.8L252.4 66c.8-1.3 2.2-2 3.6-2s2.9 .8 3.6 2l99.1 158zM55.9 480l400.2 0c30.9 0 55.9-25 55.9-55.9c0-10.5-3-20.8-8.6-29.7L286.8 49c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 394.4C3 403.3 0 413.6 0 424.1C0 455 25 480 55.9 480z\"]\n  };\n  const faFileXmark = {\n    prefix: 'fal',\n    iconName: 'file-xmark',\n    icon: [384, 512, [\"file-times\"], \"f317\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm52.7 260.7c-6.2 6.2-6.2 16.4 0 22.6L169.4 336l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L192 358.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L214.6 336l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 313.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faFileTimes = faFileXmark;\n  const faHouseHeart = {\n    prefix: 'fal',\n    iconName: 'house-heart',\n    icon: [576, 512, [\"home-heart\"], \"f4c9\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-197 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L298.6 4zM96 432l0-225.3L288 37.3 480 206.7 480 432c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48zM208 285.3c0-16.2 13.1-29.3 29.3-29.3c7.8 0 15.2 3.1 20.7 8.6l18.7 18.7c6.2 6.2 16.4 6.2 22.6 0l18.7-18.7c5.5-5.5 12.9-8.6 20.7-8.6c16.2 0 29.3 13.1 29.3 29.3c0 7.8-3.1 15.2-8.6 20.7L288 377.4l-71.4-71.4c-5.5-5.5-8.6-12.9-8.6-20.7zM237.3 224c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z\"]\n  };\n  const faHomeHeart = faHouseHeart;\n  const faHouseChimneyBlank = {\n    prefix: 'fal',\n    iconName: 'house-chimney-blank',\n    icon: [576, 512, [], \"e3b0\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-197 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L512 192.3 512 56c0-13.3-10.7-24-24-24l-80 0c-13.3 0-24 10.7-24 24l0 23.4L298.6 4zM416 107.6L416 64l64 0 0 100.1-64-56.5zM96 432l0-225.3L288 37.3 480 206.7 480 432c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48z\"]\n  };\n  const faMeterBolt = {\n    prefix: 'fal',\n    iconName: 'meter-bolt',\n    icon: [640, 512, [], \"e1e9\", \"M480 256c0 5.7-.2 11.4-.6 17l32.3-30.6C504.6 107.4 392.8 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c69.2 0 132-27.5 178.1-72.1c-12.4-.8-23.7-5.8-32.4-13.7C362.5 459.7 311.6 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32s224 100.3 224 224zM176 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm95.7 232l85.1-80.6-19.4 41.9c-2.3 5-1.9 10.7 1 15.3s8 7.4 13.5 7.4l48.3 0-85.1 80.6 19.4-41.9c2.3-5 1.9-10.7-1-15.3s-8-7.4-13.5-7.4l-48.3 0zM585.6 224c-5.1 0-10.1 2-13.8 5.5L422.7 370.7c-4.3 4.1-6.7 9.7-6.7 15.7c0 11.9 9.7 21.6 21.6 21.6l49.4 0-34.8 75.5c-6.1 13.3 3.6 28.5 18.2 28.5c5.1 0 10.1-2 13.8-5.5L633.3 365.3c4.3-4.1 6.7-9.7 6.7-15.7c0-11.9-9.7-21.6-21.6-21.6L569 328l34.8-75.5c6.1-13.3-3.6-28.5-18.2-28.5z\"]\n  };\n  const faUserDoctor = {\n    prefix: 'fal',\n    iconName: 'user-doctor',\n    icon: [448, 512, [\"user-md\"], \"f0f0\", \"M224 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm48 288a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm32-45.3l0-34.7 1.2 0 93.6 0c5.8 0 11.5 .3 17.2 1l0 33.3c-23.1 6.9-40 28.3-40 53.7l0 24c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-24c0-25.4-16.9-46.8-40-53.7l0-25.8c55.6 20 95.5 73 96 135.5L32 480c.5-68.2 48.2-125.3 112-140.2l0 30.9c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3zm1.2-66.7C79.3 304 0 383.3 0 481.2c0 17 13.8 30.8 30.8 30.8l386.4 0c17 0 30.8-13.8 30.8-30.8C448 383.3 368.7 304 270.8 304l-93.6 0z\"]\n  };\n  const faUserMd = faUserDoctor;\n  const faSlashBack = {\n    prefix: 'fal',\n    iconName: 'slash-back',\n    icon: [320, 512, [], \"5c\", \"M7.8 2.3c-7.6 4.5-10 14.4-5.5 22l288 480c4.5 7.6 14.4 10 22 5.5s10-14.4 5.5-21.9L29.7 7.8c-4.5-7.6-14.4-10-22-5.5z\"]\n  };\n  const faCircleInfo = {\n    prefix: 'fal',\n    iconName: 'circle-info',\n    icon: [512, 512, [\"info-circle\"], \"f05a\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-112c0-8.8-7.2-16-16-16l-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0 0 96-32 0zm48-168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faInfoCircle = faCircleInfo;\n  const faFishingRod = {\n    prefix: 'fal',\n    iconName: 'fishing-rod',\n    icon: [448, 512, [], \"e3a8\", \"M280.4 32c-4 0-7.9 .6-11.7 1.8L204.2 53.6C130.4 76.3 80 144.5 80 221.8L80 288l8 0c22.1 0 40 17.9 40 40l0 144c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40L0 328c0-22.1 17.9-40 40-40l8 0 0-66.2C48 130.5 107.6 49.9 194.8 23L259.3 3.2C266.1 1.1 273.2 0 280.4 0C319.9 0 352 32.1 352 71.6l0 64.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64.4C320 49.7 302.3 32 280.4 32zm48.5 145.7c4.5-2.3 9.8-2.3 14.3 0c17.9 8.9 43.7 27.1 65.2 53.4C430 257.5 448 292.9 448 336c0 33.5-15.1 80.9-58.2 115.8l23.5 35.3c3.3 4.9 3.6 11.2 .8 16.4s-8.2 8.5-14.1 8.5l-128 0c-5.9 0-11.3-3.2-14.1-8.5s-2.5-11.5 .8-16.4l23.5-35.3C239.1 416.9 224 369.5 224 336c0-43.1 18-78.5 39.6-104.9c21.5-26.3 47.4-44.4 65.2-53.4zM256 336c0 27.3 13.9 70 56.9 98.7c7.4 4.9 9.3 14.8 4.4 22.2L301.9 480l68.2 0-15.4-23.1c-4.9-7.4-2.9-17.3 4.4-22.2C402.1 406 416 363.3 416 336c0-33.7-14-62.3-32.4-84.7c-15.6-19-33.8-33-47.6-41.1c-13.8 8.1-32 22.1-47.6 41.1C270 273.7 256 302.3 256 336zM88 320l-48 0c-4.4 0-8 3.6-8 8l0 144c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-144c0-4.4-3.6-8-8-8zm272-32a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faHammerCrash = {\n    prefix: 'fal',\n    iconName: 'hammer-crash',\n    icon: [640, 512, [], \"e414\", \"M283.7 379.4l11.9-48.2c10.4 4.3 21.3 5.6 31.9 4.4l-4.4 17.7 71.3-35.9c6.9-3.5 15.2-1.6 19.9 4.5L463 385.2 479.3 307c1.6-7.5 8.3-12.9 15.9-12.7l79.8 1.4-50.9-61.5c-4.9-5.9-4.9-14.5 0-20.4l50.9-61.5-79.8 1.4c-7.7 .1-14.4-5.2-15.9-12.7L463 62.8l-30.4 39.5c-5.4-6.3-12.1-11.6-20-15.6l-6.1-3 52.3-68c3.8-5 10.2-7.2 16.2-5.8s10.8 6.2 12.1 12.3l20.8 99.3 101.4-1.8c6.2-.1 12 3.4 14.7 9.1s1.9 12.3-2.1 17.1L557.3 224 622 302.1c4 4.8 4.8 11.5 2.1 17.1s-8.5 9.2-14.7 9.1l-101.4-1.8-20.8 99.3c-1.3 6.1-6 10.9-12.1 12.3s-12.4-.9-16.2-5.8L397 351.8l-90.6 45.7c-5.6 2.8-12.3 2.1-17.2-1.8s-7.1-10.3-5.6-16.4zM72 48L32 128 320 272l64-128L192 48 72 48zM43.4 33.7C48.8 22.8 59.9 16 72 16l120 0c5 0 9.9 1.2 14.3 3.4l192 96c15.8 7.9 22.2 27.1 14.3 42.9l-64 128c-7.9 15.8-27.1 22.2-42.9 14.3l-97.9-48.9s0 0 0 0l-28.6-14.3s0 0 0 0l-28.6-14.3s0 0 0 0L122 208.8s0 0 0 0L17.7 156.6C1.9 148.7-4.5 129.5 3.4 113.7l40-80zM5.1 442.5L107.6 237.4l28.6 14.3L33.7 456.9c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L164.9 266l28.6 14.3L90.9 485.5c-11.9 23.7-40.7 33.3-64.4 21.5S-6.8 466.3 5.1 442.5z\"]\n  };\n  const faMessageHeart = {\n    prefix: 'fal',\n    iconName: 'message-heart',\n    icon: [512, 512, [], \"e5c9\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM176 173.3c0-16.2 13.1-29.3 29.3-29.3c7.8 0 15.2 3.1 20.7 8.6l18.7 18.7c6.2 6.2 16.4 6.2 22.6 0l18.7-18.7c5.5-5.5 12.9-8.6 20.7-8.6c16.2 0 29.3 13.1 29.3 29.3c0 7.8-3.1 15.2-8.6 20.7L256 265.4l-71.4-71.4c-5.5-5.5-8.6-12.9-8.6-20.7zm72.6-43.3c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4z\"]\n  };\n  const faCloudMeatball = {\n    prefix: 'fal',\n    iconName: 'cloud-meatball',\n    icon: [512, 512, [], \"f73b\", \"M96 117.6c0-47.6 36.5-84.8 80-84.8c31.7 0 59.6 19.7 72.5 48.9c2.2 4.9 6.6 8.4 11.9 9.3s10.7-.9 14.4-4.8c11.7-12.4 27.7-19.9 45.2-19.9c34.6 0 64 29.7 64 68l0 .3c0 4.5 1.9 8.8 5.2 11.9s7.8 4.5 12.3 4.1c2.1-.2 4.3-.3 6.5-.3c39 0 72 33.5 72 76.4s-33 76.4-72 76.4c0 0 0 0 0 0s0 0 0 0l-19.1 0c2.5 7.9 3.7 16.1 3.7 24.2c2.4 2.4 4.7 5 6.8 7.8l8.5 0s0 0 0 0s0 0 0 0c58.2 0 104-49.3 104-108.4c0-56.8-42.3-104.5-97.2-108.2c-7.2-47.2-46.3-84.2-94.8-84.2c-19.3 0-37.3 6-52.3 16.1C247.6 20.7 214.2 .8 176 .8c-62.6 0-112 53-112 116.8c0 3 .1 6 .3 9C26.3 142.9 0 181.9 0 226.8c0 59.1 45.8 108.4 104 108.4c0 0 0 0 0 0s0 0 0 0l8.5 0c2.1-2.7 4.4-5.3 6.8-7.8c0-8.2 1.2-16.4 3.7-24.2l-19.1 0c0 0 0 0 0 0s0 0 0 0c-39 0-72-33.5-72-76.4c0-36.1 23.4-65.7 54-74c8.1-2.2 13.1-10.2 11.5-18.4c-1-5.4-1.6-11-1.6-16.8zM32 400a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0A48 48 0 1 0 0 400a48 48 0 1 0 96 0zm352 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM240 304c0-8.8 7.2-16 16-16s16 7.2 16 16c0 .5 0 1.1-.1 1.6c-.7 7 3.3 13.6 9.8 16.3s14 .8 18.5-4.6c.3-.4 .7-.8 1.1-1.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6c-.4 .4-.8 .7-1.2 1.1c-5.4 4.5-7.3 12-4.6 18.5s9.3 10.5 16.3 9.8c.5-.1 1-.1 1.6-.1c8.8 0 16 7.2 16 16s-7.2 16-16 16c-.5 0-1.1 0-1.6-.1c-7-.7-13.6 3.3-16.3 9.8s-.8 14 4.6 18.5c.4 .3 .8 .7 1.2 1.1c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0c-.4-.4-.7-.8-1.1-1.2c-4.5-5.4-12-7.3-18.5-4.6s-10.5 9.3-9.8 16.3c0 .5 .1 1 .1 1.6c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-.5 0-1.1 .1-1.6c.7-7-3.3-13.6-9.8-16.3s-14-.8-18.5 4.6c-.3 .4-.7 .8-1.1 1.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6c.4-.4 .8-.7 1.2-1.1c5.4-4.5 7.3-12 4.6-18.5s-9.3-10.5-16.3-9.8c-.5 0-1 .1-1.6 .1c-8.8 0-16-7.2-16-16s7.2-16 16-16c.5 0 1.1 0 1.6 .1c7 .7 13.6-3.3 16.3-9.8s.8-14-4.6-18.5c-.4-.3-.8-.7-1.2-1.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l8.5-8.5-8.5 8.5c.4 .4 .7 .8 1.1 1.2c4.5 5.4 12 7.3 18.5 4.6s10.5-9.3 9.8-16.3c0-.5-.1-1-.1-1.6zm144 80c0-18.4-10.4-34.4-25.5-42.4c5-16.4 1.1-35.1-11.9-48.1s-31.6-17-48.1-11.9c-8.1-15.2-24-25.5-42.4-25.5s-34.4 10.4-42.4 25.5c-16.4-5-35.1-1.1-48.1 11.9s-17 31.6-11.9 48.1c-15.2 8.1-25.5 24-25.5 42.4s10.4 34.4 25.5 42.4c-5 16.4-1.1 35.1 11.9 48.1s31.6 17 48.1 11.9c8.1 15.2 24 25.5 42.4 25.5s34.4-10.4 42.4-25.5c16.4 5 35.1 1.1 48.1-11.9s17-31.6 11.9-48.1c15.2-8.1 25.5-24 25.5-42.4z\"]\n  };\n  const faCameraPolaroid = {\n    prefix: 'fal',\n    iconName: 'camera-polaroid',\n    icon: [576, 512, [], \"f8aa\", \"M64 448l448 0c17.7 0 32-14.3 32-32l0-44.6c0-6.3-1.9-12.5-5.4-17.8l-1.1-1.6L38.5 352l-1.1 1.6c-3.5 5.3-5.4 11.4-5.4 17.8L32 416c0 17.7 14.3 32 32 32zM516.2 320l-28.1-42.2c-5.3-7.9-8.1-17.1-8.1-26.6L480 96c0-17.7-14.3-32-32-32L128 64c-17.7 0-32 14.3-32 32l0 155.2c0 9.5-2.8 18.7-8.1 26.6L59.8 320l456.4 0zM512 480L64 480c-35.3 0-64-28.7-64-64l0-44.6c0-12.6 3.7-25 10.7-35.5L61.3 260c1.8-2.6 2.7-5.7 2.7-8.9L64 96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 155.2c0 3.2 .9 6.2 2.7 8.9l50.6 75.8c7 10.5 10.7 22.9 10.7 35.5l0 44.6c0 35.3-28.7 64-64 64zM416 152a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm-128-8a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm80 48a80 80 0 1 1 -160 0 80 80 0 1 1 160 0zM112 384l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCamera = {\n    prefix: 'fal',\n    iconName: 'camera',\n    icon: [512, 512, [62258, \"camera-alt\"], \"f030\", \"M191.1 32c-20.7 0-39 13.2-45.5 32.8L135.1 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-71.1 0L366.5 64.8C359.9 45.2 341.6 32 320.9 32L191.1 32zM175.9 74.9c2.2-6.5 8.3-10.9 15.2-10.9l129.9 0c6.9 0 13 4.4 15.2 10.9l14 42.1c2.2 6.5 8.3 10.9 15.2 10.9l82.7 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l82.7 0c6.9 0 13-4.4 15.2-10.9l14-42.1zM256 400a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM176 288a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faCameraAlt = faCamera;\n  const faSquareVirus = {\n    prefix: 'fal',\n    iconName: 'square-virus',\n    icon: [448, 512, [], \"e578\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM200 208a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM86.6 230.9c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24s24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24zm62.6-50.7c8.2 28.6-4.9 60.2-30.9 74.7c26 14.5 39.1 46.1 30.9 74.7c28.6-8.2 60.2 4.9 74.7 30.9c14.5-26 46.1-39.1 74.7-30.9c-8.2-28.6 4.9-60.2 30.9-74.7c-26-14.5-39.1-46.1-30.9-74.7c-16.4 4.7-33.9 2.4-48.5-5.4c-10.8-5.7-20.1-14.5-26.2-25.5c-14.5 26-46.1 39.1-74.7 30.9z\"]\n  };\n  const faCartArrowUp = {\n    prefix: 'fal',\n    iconName: 'cart-arrow-up',\n    icon: [576, 512, [], \"e3ee\", \"M0 16C0 7.2 7.2 0 16 0L53.9 0c22.8 0 42.5 16 47 38.4L145.4 256l321.1 0c14.7 0 27.5-10 31-24.2L544.5 44.1c2.1-8.6 10.8-13.8 19.4-11.6s13.8 10.8 11.6 19.4L528.6 239.5C521.5 268 495.9 288 466.5 288L152 288l7.9 38.4c3 14.9 16.1 25.6 31.4 25.6L496 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-304.8 0c-30.4 0-56.6-21.4-62.7-51.2L69.6 44.8C68 37.3 61.5 32 53.9 32L16 32C7.2 32 0 24.8 0 16zM192 480a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm280 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM304 208l0-121.4-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l64-64c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L336 86.6 336 208c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faMeteor = {\n    prefix: 'fal',\n    iconName: 'meteor',\n    icon: [512, 512, [9732], \"f753\", \"M320 32c0-26.4-30.1-41.4-51.2-25.6L81.1 147.2C30 185.5 0 246.1 0 309.8C0 420.9 90 512 201.3 512c64.6 0 125.3-31 163.2-83.4L498.6 242.7c15.3-21.2 .2-50.7-25.9-50.7l-26.1 0L509 50.3c2-4.5 3-9.5 3-14.4C512 16 496 0 476.2 0c-5 0-9.9 1-14.4 3L320 65.4 320 32zm154.6 .3c.5-.2 1-.3 1.5-.3c2.1 0 3.8 1.7 3.8 3.8c0 .5-.1 1.1-.3 1.5L407.4 201.6c-2.2 4.9-1.7 10.7 1.2 15.2s8 7.3 13.4 7.3l50.6 0L338.5 409.8C306.7 453.9 255.6 480 201.3 480C107.9 480 32 403.4 32 309.8c0-53.8 25.3-104.8 68.3-137L288 32l0 57.9c0 5.4 2.7 10.4 7.3 13.4s10.2 3.4 15.2 1.2L474.6 32.3zM296 312a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM200 184a128 128 0 1 0 0 256 128 128 0 1 0 0-256zM184 304a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm56 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faCarOn = {\n    prefix: 'fal',\n    iconName: 'car-on',\n    icon: [512, 512, [], \"e4dd\", \"M272 24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80zM188.2 208l135.6 0c14.3 0 26.8 9.5 30.8 23.2L370.8 288c-.9 0-1.9 0-2.8 0l-224 0c-.9 0-1.9 0-2.8 0l16.2-56.8c3.9-13.7 16.5-23.2 30.8-23.2zm-61.5 14.4L105 298.1C80.6 311.8 64 338 64 368l0 48 0 16 0 32 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 320 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-32 0-16 0-48c0-30-16.6-56.2-41-69.9l-21.6-75.7c-7.8-27.5-33-46.4-61.5-46.4l-135.6 0c-28.6 0-53.7 18.9-61.5 46.4zM416 416l0 16L96 432l0-16 0-48c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 48zM144 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM44.7 44.7c-6.2 6.2-6.2 16.4 0 22.6l48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48c-6.2-6.2-16.4-6.2-22.6 0zm400 0l-48 48c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l48-48c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faSleigh = {\n    prefix: 'fal',\n    iconName: 'sleigh',\n    icon: [640, 512, [], \"f7cc\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l16 0 0 192c0 59.6 40.8 109.8 96 124l0 68-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l520 0c39.8 0 72-32.2 72-72l0-24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24c0 22.1-17.9 40-40 40l-120 0 0-64c70.7 0 128-57.3 128-128l0-128 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0-56 0c-22.1 0-40 17.9-40 40l0 35.8c0 28.8-23.4 52.2-52.2 52.2c-72 0-139-37.1-177.1-98.2l-7.2-11.5C179.6 63.4 124 32.4 64 32l-1 0-7 0L32 32 16 32zM416 448l-256 0 0-64 256 0 0 64zm72-320l56 0 0 128c0 53-43 96-96 96l-288 0c-53 0-96-43-96-96L64 64c48.9 .4 94.3 25.7 120.3 67.2l7.2 11.5C235.5 213.2 312.7 256 395.8 256c46.5 0 84.2-37.7 84.2-84.2l0-35.8c0-4.4 3.6-8 8-8z\"]\n  };\n  const faArrowDown19 = {\n    prefix: 'fal',\n    iconName: 'arrow-down-1-9',\n    icon: [576, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", \"M448 48l0 144 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-121.8-26.9 9c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2l48-16c4.9-1.6 10.2-.8 14.4 2.2s6.6 7.8 6.6 13zM171.3 475.3c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L144 425.4 144 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-96 96zM428 288a52 52 0 1 0 0 104 52 52 0 1 0 0-104zm-84 52c0-46.4 37.6-84 84-84s84 37.6 84 84c0 1.3 0 2.7-.1 4c0 0 .1 0 .1 0c0 21.2-7.6 41.8-21.5 57.9l-62.4 72.5c-5.8 6.7-15.9 7.5-22.6 1.7s-7.5-15.9-1.7-22.6L429.3 424c-.4 0-.9 0-1.3 0c-46.4 0-84-37.6-84-84z\"]\n  };\n  const faSortNumericAsc = faArrowDown19;\n  const faSortNumericDown = faArrowDown19;\n  const faBuoyMooring = {\n    prefix: 'fal',\n    iconName: 'buoy-mooring',\n    icon: [576, 512, [], \"e5b6\", \"M272 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 49.1c46.7 6.7 85.5 42.3 94.6 89.9l45.8 240.3c-.4 .3-.8 .5-1.2 .8c-8.8 6.1-18.5 11.1-28.5 14.6L397.4 320l-218.9 0-17.3 90.7c-9.9-3.5-19.7-8.5-28.4-14.6c-.4-.3-.8-.6-1.2-.8L177.4 155c9.1-47.6 47.8-83.2 94.6-89.9L272 16zM208.9 161L184.7 288l206.7 0L367.1 161C360 123.4 326.5 96 288 96s-72 27.4-79.1 65zM192 480c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 470 363.1 480 384 480s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 497.9 414.3 512 384 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 497.9 222.3 512 192 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 512.1 0 504 0 494.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C150.3 470 171.1 480 192 480z\"]\n  };\n  const faSquare4 = {\n    prefix: 'fal',\n    iconName: 'square-4',\n    icon: [448, 512, [], \"e259\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm133.9 97.1c-8.2-3.3-17.5 .7-20.8 8.9l-64 160c-2 4.9-1.4 10.5 1.6 14.9s7.9 7 13.2 7l128 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-104.4 0 55.2-138.1c3.3-8.2-.7-17.5-8.9-20.8z\"]\n  };\n  const faHandHoldingDroplet = {\n    prefix: 'fal',\n    iconName: 'hand-holding-droplet',\n    icon: [576, 512, [\"hand-holding-water\"], \"f4c1\", \"M235.6 121.1C228 132.1 224 145.1 224 158.3l0 1.7c0 35.3 28.7 64 64 64s64-28.7 64-64l0-1.7c0-13.3-4-26.3-11.6-37.2L288 44.8l-52.4 76.3zM209.2 103L275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3l0 1.7c0 53-43 96-96 96s-96-43-96-96l0-1.7c0-19.8 6-39 17.2-55.3zM151 317.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3l-4 2.7L80 400l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z\"]\n  };\n  const faHandHoldingWater = faHandHoldingDroplet;\n  const faFileEps = {\n    prefix: 'fal',\n    iconName: 'file-eps',\n    icon: [512, 512, [], \"e644\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM160 368c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64 0-64zm144-16l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm117.7-80l26.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-26.3 0c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7L424 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l34.3 0c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7c0-25.2 20.4-45.7 45.7-45.7z\"]\n  };\n  const faTricycleAdult = {\n    prefix: 'fal',\n    iconName: 'tricycle-adult',\n    icon: [640, 512, [], \"e5c4\", \"M304 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l39 0c5.3 0 10.3 2.6 13.3 7L440 226.7l-53.2 70.9c-6.8 9-17.4 14.3-28.7 14.3c-2.8 0-5.6-.3-8.3-1L19.7 232.4c-8.6-2-17.2 3.3-19.3 11.9s3.3 17.2 11.9 19.3l31.9 7.6C17.6 288.2 0 318.1 0 352c0 53 43 96 96 96c18 0 34.8-4.9 49.1-13.5c-.4 .2-.8 .5-1.1 .7c14.1 8.2 30.5 12.8 48 12.8c53 0 96-43 96-96c0-8.1-1-16-2.9-23.5l57.3 13.6c5.1 1.2 10.4 1.8 15.7 1.8c21.4 0 41.5-10.1 54.3-27.1l46.6-62.1 18.8 27.8C459.4 300 448 324.7 448 352c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-14.2 0-27.7 3.1-39.8 8.6L382.8 85.1C373.8 71.9 359 64 343 64l-39 0zM480 352c0-16.2 6.1-31.1 16-42.4L530.8 361c5 7.3 14.9 9.2 22.2 4.3s9.2-14.9 4.3-22.2l-34.7-51.3c6.7-2.4 13.9-3.7 21.5-3.7c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64zM247.1 319.5c5.6 9.5 8.9 20.6 8.9 32.5c0 35.3-28.7 64-64 64c-7.5 0-14.7-1.3-21.3-3.6C184 395.9 192 374.9 192 352c0-17.8-4.9-34.5-13.3-48.8l68.5 16.3zM62.9 106.1c-3.3-8.2-12.6-12.2-20.8-8.9s-12.2 12.6-8.9 20.8l23.3 58.3c7.3 18.3 22.6 32.1 41.4 37.7l89.6 26.2c8.5 2.5 17.4-2.4 19.9-10.9s-2.4-17.4-10.9-19.8l-89.6-26.2c-9.4-2.8-17.1-9.7-20.7-18.8L62.9 106.1zM94.4 416C59.8 415.1 32 386.8 32 352c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c0 0 0 0 0 0z\"]\n  };\n  const faWaveform = {\n    prefix: 'fal',\n    iconName: 'waveform',\n    icon: [640, 512, [], \"f8f1\", \"M320 0c8 0 14.8 5.9 15.9 13.9l49.3 369.5L432.2 77.6c1.2-7.9 8-13.6 16-13.6s14.6 6 15.7 13.8l34.6 254 29.8-158.8c1.4-7.3 7.6-12.7 15-13s14.1 4.5 16.1 11.6L588.1 272l35.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-7.1 0-13.4-4.7-15.4-11.6l-13.4-46.8L511.7 434.9c-1.4 7.7-8.3 13.2-16.1 13s-14.4-6.1-15.5-13.8L447 191.4l-47.2 307c-1.2 7.9-8 13.6-16 13.6s-14.6-6-15.7-13.9L320 137.1 271.9 498.1c-1.1 7.9-7.7 13.8-15.7 13.9s-14.8-5.7-16-13.6L193 191.4 159.9 434.2c-1.1 7.8-7.6 13.6-15.5 13.8s-14.7-5.3-16.1-13L92.8 245.6 79.4 292.4c-2 6.9-8.2 11.6-15.4 11.6l-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l35.9 0L80.6 171.6c2-7.1 8.7-11.9 16.1-11.6s13.6 5.7 15 13l29.8 158.8 34.6-254c1.1-7.9 7.8-13.8 15.7-13.8s14.7 5.7 16 13.6l47.1 305.9L304.1 13.9C305.2 5.9 312 0 320 0z\"]\n  };\n  const faWater = {\n    prefix: 'fal',\n    iconName: 'water',\n    icon: [576, 512, [], \"f773\", \"M133.8 106.8C150.3 118 171.1 128 192 128s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 118 363.1 128 384 128s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 145.9 414.3 160 384 160s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 145.9 222.3 160 192 160s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 160.1 0 152 0 142.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9zm0 288C150.3 406 171.1 416 192 416s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 406 363.1 416 384 416s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 433.9 414.3 448 384 448s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 433.9 222.3 448 192 448s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 448.1 0 440 0 430.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9zM192 272c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 262 363.1 272 384 272s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 289.9 414.3 304 384 304s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 289.9 222.3 304 192 304s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 304.1 0 296 0 286.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C150.3 262 171.1 272 192 272z\"]\n  };\n  const faStarSharpHalfStroke = {\n    prefix: 'fal',\n    iconName: 'star-sharp-half-stroke',\n    icon: [576, 512, [\"star-sharp-half-alt\"], \"e28d\", \"M272 93.9l0 282.3L163.5 460.6l43.8-143.9c2-6.5-.4-13.6-5.9-17.6l-126-91L224 208c7 0 13.1-4.5 15.2-11.1L272 93.9zm32 282.3l0-282.3 32.8 102.9c2.1 6.6 8.3 11.1 15.2 11.1l148.7 0-126 91c-5.5 4-7.9 11.1-5.9 17.6l43.8 143.9L304 376.2zM288 0c-11.7 0-22.1 7.6-25.7 18.8L212.3 176 58.6 176C43.9 176 32 187.9 32 202.6c0 8.5 4.1 16.6 11 21.6l130.3 94.1-50.8 167c-4.1 13.3 5.9 26.8 19.8 26.8c4.6 0 9.1-1.5 12.7-4.4L288 404.3 420.9 507.6c3.6 2.8 8.1 4.4 12.7 4.4c13.9 0 23.9-13.4 19.8-26.8l-50.8-167L533 224.1c6.9-5 11-13 11-21.6c0-14.7-11.9-26.6-26.6-26.6l-153.7 0-50-157.2C310.1 7.6 299.7 0 288 0z\"]\n  };\n  const faStarSharpHalfAlt = faStarSharpHalfStroke;\n  const faNfcSignal = {\n    prefix: 'fal',\n    iconName: 'nfc-signal',\n    icon: [512, 512, [], \"e1fb\", \"M384 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l163 0c-1.6 10.5-2.6 21.2-2.9 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 131c-10.9 1.7-21.6 4-32 6.9L416 96c0-17.7-14.3-32-32-32zm0 64l0 117.3c-11.1 4.8-21.8 10.2-32 16.4L352 128l-112 0 0 82.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-82.7c0-17.7 14.3-32 32-32l112 0c17.7 0 32 14.3 32 32zM233.9 416L96 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 256 149.3 0c-4.4 10.3-8.2 21-11.3 32zM224 240a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm272 16c8.8 0 16 7.2 16 16s-7.2 16-16 16c-114.9 0-208 93.1-208 208c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-132.5 107.5-240 240-240zM480 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32-80c0 8.8-7.2 16-16 16c-61.9 0-112 50.1-112 112c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-79.5 64.5-144 144-144c8.8 0 16 7.2 16 16z\"]\n  };\n  const faPlaneProp = {\n    prefix: 'fal',\n    iconName: 'plane-prop',\n    icon: [576, 512, [], \"e22b\", \"M270 0c-16 0-29.6 11.9-31.7 27.8L235.6 48 224 48c-26.5 0-48 21.5-48 48c0 26.1 20.8 47.3 46.8 48l-4.9 37-67.1 9-3.9-27.6C144 142.6 127.1 128 107.2 128l-22.4 0c-19.9 0-36.8 14.6-39.6 34.3l-6.1 42.9C16.3 211.2 0 231.9 0 256s16.3 44.8 39.1 50.8l6.1 42.9C48 369.4 64.9 384 84.8 384l22.4 0c19.9 0 36.8-14.6 39.6-34.3l3.9-27.6 67.1 9 4.9 37c-26 .6-46.8 21.9-46.8 48c0 26.5 21.5 48 48 48l11.6 0 2.7 20.2C240.4 500.1 254 512 270 512l36 0c16 0 29.6-11.9 31.7-27.8l7-52.2 23.3 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-19.1 0 8.5-64 108.8 0c20.6 0 46.8-8.1 67.9-20.8C554.4 303.1 576 282.9 576 256c0-13.4-5.7-25.2-13.3-34.8s-17.7-17.6-28.4-24c-21-12.8-47.3-21.2-68-21.2l-108.8 0-8.5-64 19.1 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-23.3 0-7-52.2C335.6 11.9 322 0 306 0L270 0zM224 400l3.1 0 4.3 32-7.3 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0-320l7.3 0-4.3 32-3.1 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm101.2 96L256 176c-.7 0-1.4 0-2.1 .1l-3.2 .4L270 32l36 0 19.2 144zm0 160L306 480l-36 0L250.7 335.4l3.2 .4c.7 .1 1.4 .1 2.1 .1l69.2 0zM76.9 166.9c.6-3.9 3.9-6.9 7.9-6.9l22.4 0c4 0 7.4 2.9 7.9 6.9l6.2 43.2c1.2 8.7 9.3 14.8 18 13.6L257.1 208l209.3 0c13.5 0 34.1 6.1 51.3 16.6c8.5 5.2 15.4 10.9 20 16.7c4.6 5.8 6.3 10.7 6.3 14.8c0 9.1-8.2 20.9-26.3 31.8c-17.2 10.3-37.8 16.2-51.4 16.2l-209.3 0L139.2 288.3c-8.7-1.2-16.7 4.9-18 13.6l-6.2 43.2c-.6 3.9-3.9 6.9-7.9 6.9l-22.4 0c-4 0-7.4-2.9-7.9-6.9l-7.8-54.4c-1-7.1-6.6-12.6-13.7-13.6l-5.6-.7C39.6 275 32 266.3 32 256s7.6-19 17.8-20.4l5.6-.7c7.1-.9 12.7-6.5 13.7-13.6l7.8-54.4z\"]\n  };\n  const faCalendarCheck = {\n    prefix: 'fal',\n    iconName: 'calendar-check',\n    icon: [448, 512, [], \"f274\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM331.3 283.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 361.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l112-112z\"]\n  };\n  const faClockDesk = {\n    prefix: 'fal',\n    iconName: 'clock-desk',\n    icon: [448, 512, [], \"e134\", \"M32 224a192 192 0 1 1 384 0A192 192 0 1 1 32 224zM416 339.4L416 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-108.6C71.2 404.5 142.5 448 224 448s152.8-43.5 192-108.6zM0 224L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-224C448 100.3 347.7 0 224 0S0 100.3 0 224zM224 96c-8.8 0-16 7.2-16 16l0 112c0 4.2 1.7 8.3 4.7 11.3l48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L240 217.4 240 112c0-8.8-7.2-16-16-16z\"]\n  };\n  const faCalendarClock = {\n    prefix: 'fal',\n    iconName: 'calendar-clock',\n    icon: [576, 512, [\"calendar-time\"], \"e0d2\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 .7c-5.3-.5-10.6-.7-16-.7s-10.7 .2-16 .7l0-.7L32 192l0 256c0 17.7 14.3 32 32 32l232.2 0c10 12.1 21.7 22.9 34.6 32L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32zm48 384a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 64c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faCalendarTime = faCalendarClock;\n  const faBraille = {\n    prefix: 'fal',\n    iconName: 'braille',\n    icon: [640, 512, [], \"f2a1\", \"M64 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 64 32a64 64 0 1 0 0 128zm160 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM32 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 0 416a64 64 0 1 0 128 0zm64 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 0 256a64 64 0 1 0 128 0zM192 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 160 96a64 64 0 1 0 128 0zM416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM544 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 512 96a64 64 0 1 0 128 0zM576 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM240 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM80 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM416 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faPrescriptionBottleMedical = {\n    prefix: 'fal',\n    iconName: 'prescription-bottle-medical',\n    icon: [384, 512, [\"prescription-bottle-alt\"], \"f486\", \"M336 32c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L48 96c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l288 0zM48 0C21.5 0 0 21.5 0 48L0 80c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L48 0zM32 160l0 288c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-288-32 0 0 288c0 17.7-14.3 32-32 32L96 480c-17.7 0-32-14.3-32-32l0-288-32 0zm149.3 32c-17.7 0-32 14.3-32 32l0 21.3-21.3 0c-17.7 0-32 14.3-32 32l0 21.3c0 17.7 14.3 32 32 32l21.3 0 0 21.3c0 17.7 14.3 32 32 32l21.3 0c17.7 0 32-14.3 32-32l0-21.3 21.3 0c17.7 0 32-14.3 32-32l0-21.3c0-17.7-14.3-32-32-32l-21.3 0 0-21.3c0-17.7-14.3-32-32-32l-21.3 0zm0 32l21.3 0 0 37.3c0 8.8 7.2 16 16 16l37.3 0 0 21.3-37.3 0c-8.8 0-16 7.2-16 16l0 37.3-21.3 0 0-37.3c0-8.8-7.2-16-16-16l-37.3 0 0-21.3 37.3 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-37.3z\"]\n  };\n  const faPrescriptionBottleAlt = faPrescriptionBottleMedical;\n  const faPlateUtensils = {\n    prefix: 'fal',\n    iconName: 'plate-utensils',\n    icon: [640, 512, [58713], \"e43b\", \"M16 16C7.2 16 0 23.2 0 32L0 176c0 26.5 21.5 48 48 48l16 0 0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256 16 0c26.5 0 48-21.5 48-48l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144c0 8.8-7.2 16-16 16l-16 0L96 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160-16 0c-8.8 0-16-7.2-16-16L32 32c0-8.8-7.2-16-16-16zM498 78.9C455.3 39.8 398.4 16 336 16c-54 0-103.9 17.9-144 48l0 41.9C229.4 70 280.1 48 336 48c58.9 0 112 24.5 149.9 63.8c3.1-12 7.2-22.9 12.1-32.9zm24.5 269.4C488.5 416.9 417.7 464 336 464c-73.8 0-138.6-38.4-175.5-96.4c-8.5 6.5-18.3 11.3-29 14C173.7 450.2 249.5 496 336 496c98.4 0 183-59.2 220-144l-12 0c-7.6 0-14.8-1.3-21.5-3.7zM480 256a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-256 0a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM608 54.4L608 288l-64 0 0-128c0-61.3 39.4-92.2 64-105.6zM640 288l0-251.1c0-11.5-9.3-20.9-20.9-20.9c-2.1 0-4.1 .3-6.1 1C596.2 23.2 512 59.2 512 160l0 128c0 17.7 14.3 32 32 32l64 0 0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160 0-16 0-16z\"]\n  };\n  const faFamilyPants = {\n    prefix: 'fal',\n    iconName: 'family-pants',\n    icon: [512, 512, [], \"e302\", \"M160 64A32 32 0 1 0 96 64a32 32 0 1 0 64 0zM64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM57.8 236l-4.1 49.3C52.1 304 66.8 320 85.6 320l59.6 0c-.7 5.2-1.1 10.6-1.1 16l0 16-48 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-147.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160l44.8 0c7 0 13.8 .9 20.2 2.6c-1.7 6.9-2.6 14-2.6 21.4c0 3.9 .3 7.8 .8 11.6c-5.7-2.4-11.9-3.6-18.4-3.6l-44.8 0c-25 0-45.8 19.1-47.8 44zM416 352l-48 0 0-16c0-5.4-.4-10.8-1.1-16l59.6 0c18.7 0 33.4-16 31.9-34.7L454.2 236c-2.1-24.9-22.9-44-47.8-44l-44.8 0c-6.5 0-12.7 1.3-18.4 3.6c.5-3.8 .8-7.7 .8-11.6c0-7.4-.9-14.6-2.6-21.4c6.5-1.7 13.3-2.6 20.2-2.6l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L448 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144zm0-288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 320 64zM256 208a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm0 160c-26.5 0-48 21.5-48 48l0 32c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-32c0-26.5-21.5-48-48-48zM208 413.3c-18.6-6.6-32-24.4-32-45.3l0-32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 32c0 20.9-13.4 38.7-32 45.3l0 82.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-32 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-82.7z\"]\n  };\n  const faHoseReel = {\n    prefix: 'fal',\n    iconName: 'hose-reel',\n    icon: [640, 512, [], \"e41a\", \"M96 256C96 132.3 196.3 32 320 32s224 100.3 224 224l0 96-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l1.9 0 12 96.1c-7.8 1-13.9 7.7-13.9 15.9c0 8.8 7.2 16 16 16l1.9 0 14.1 0 32 0 14.1 0 1.9 0c8.8 0 16-7.2 16-16c0-8.1-6.1-14.8-13.9-15.9l12-96.1 1.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-96C576 114.6 461.4 0 320 0S64 114.6 64 256s114.6 256 256 256c57.6 0 110.8-19 153.6-51.2c7.1-5.3 8.5-15.3 3.2-22.4s-15.3-8.5-22.4-3.2C417 463.3 370.4 480 320 480C196.3 480 96 379.7 96 256zM573.9 384l-12 96-3.8 0-12-96 13.9 0 13.9 0zM464 256a144 144 0 1 1 -288 0 144 144 0 1 1 288 0zM320 80a176 176 0 1 0 0 352 176 176 0 1 0 0-352zm0 240a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm-96-64a96 96 0 1 0 192 0 96 96 0 1 0 -192 0z\"]\n  };\n  const faHouseWindow = {\n    prefix: 'fal',\n    iconName: 'house-window',\n    icon: [576, 512, [], \"e3b3\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-197 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L298.6 4zM96 432l0-225.3L288 37.3 480 206.7 480 432c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48zM240 192c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zm0 32l96 0 0 96-96 0 0-96z\"]\n  };\n  const faLandmark = {\n    prefix: 'fal',\n    iconName: 'landmark',\n    icon: [512, 512, [127963], \"f66f\", \"M263.9 2.1C259-.7 253-.7 248.1 2.1L15.8 133.7C6 139.3 0 149.6 0 160.8C0 178 14 192 31.2 192l449.7 0c17.2 0 31.2-14 31.2-31.2c0-11.2-6-21.6-15.8-27.1L263.9 2.1zM256 34.4L477.7 160 34.3 160 256 34.4zM64 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-128-32 0 0 128-80 0 0-128-32 0 0 128-96 0 0-128-32 0 0 128-80 0 0-128-32 0 0 128zM24 432c0 8.8 7.2 16 16 16l432 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L40 416c-8.8 0-16 7.2-16 16zM0 496c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faTruck = {\n    prefix: 'fal',\n    iconName: 'truck',\n    icon: [640, 512, [128666, 9951], \"f0d1\", \"M64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l5.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64L384 384l0-320c0-17.7-14.3-32-32-32L64 32zm0 384c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 32 65.3 0c14 0 27.3 6.1 36.4 16.8l78.7 91.8c7.5 8.7 11.6 19.8 11.6 31.2L608 384l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96zM416 224l154.9 0-77.5-90.4c-3-3.5-7.5-5.6-12.1-5.6L416 128l0 96zm0 32l0 88.4c17-15.2 39.4-24.4 64-24.4c41.8 0 77.4 26.7 90.5 64l5.5 0 0-128-160 0zM224 416A64 64 0 1 0 96 416a64 64 0 1 0 128 0zm256 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faMusicMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'music-magnifying-glass',\n    icon: [640, 512, [], \"e662\", \"M352 383.3c89.7-8.1 160-83.5 160-175.3c0-97.2-78.8-176-176-176c-85.6 0-156.9 61.1-172.7 142l-34.1 11.4C140.5 81.1 228.8 0 336 0C450.9 0 544 93.1 544 208c0 51.7-18.8 99-50 135.3L635.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L471.3 366c-32.9 28.2-74.7 46.3-120.7 49.5c.9-4.4 1.3-9 1.3-13.8l0-18.4zM320 198.2c0-21.8-21.4-37.3-42.1-30.4l-160 53.3C104.8 225.5 96 237.8 96 251.5L96 312l0 110.4c-9.4-4.1-20.3-6.4-32-6.4c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48l0-140.5 160-53.3 0 88.2c-9.4-4.1-20.3-6.4-32-6.4c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48c0-1.6-.1-3.2-.3-4.8c.2-1 .3-2.1 .3-3.2l0-144 0-49.8zm-32 38.3L128 289.8l0-38.3 160-53.3 0 38.3zm-5.9 171.9c-5.5 4.1-14.6 7.7-26.1 7.7s-20.5-3.5-26.1-7.7c-5.5-4.1-5.9-7.4-5.9-8.3s.4-4.2 5.9-8.3c5.5-4.1 14.6-7.7 26.1-7.7s20.5 3.5 26.1 7.7c5.5 4.1 5.9 7.4 5.9 8.3s-.4 4.2-5.9 8.3zm-192 64C84.5 476.5 75.4 480 64 480s-20.5-3.5-26.1-7.7c-5.5-4.1-5.9-7.4-5.9-8.3s.4-4.2 5.9-8.3c5.5-4.1 14.6-7.7 26.1-7.7s20.5 3.5 26.1 7.7c5.5 4.1 5.9 7.4 5.9 8.3s-.4 4.2-5.9 8.3z\"]\n  };\n  const faCrosshairs = {\n    prefix: 'fal',\n    iconName: 'crosshairs',\n    icon: [512, 512, [], \"f05b\", \"M256 0c8.8 0 16 7.2 16 16l0 32.6C374.1 56.4 455.6 137.9 463.4 240l32.6 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32.6 0C455.6 374.1 374.1 455.6 272 463.4l0 32.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32.6C137.9 455.6 56.4 374.1 48.6 272L16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l32.6 0C56.4 137.9 137.9 56.4 240 48.6L240 16c0-8.8 7.2-16 16-16zM80.7 272c7.6 84.4 74.8 151.7 159.3 159.3l0-47.3c0-8.8 7.2-16 16-16s16 7.2 16 16l0 47.3c84.4-7.6 151.7-74.8 159.3-159.3L384 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l47.3 0C423.7 155.6 356.4 88.3 272 80.7l0 47.3c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-47.3C155.6 88.3 88.3 155.6 80.7 240l47.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-47.3 0zM256 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCloudRainbow = {\n    prefix: 'fal',\n    iconName: 'cloud-rainbow',\n    icon: [576, 512, [], \"f73e\", \"M284.8 196.9C337.4 98.8 440.9 32 560 32c8.8 0 16-7.2 16-16s-7.2-16-16-16C427.8 0 313.1 74.5 255.5 183.9c7.2 4.8 13.9 10.1 20.1 16c3-1.1 6.1-2.1 9.3-3zm155.4 78.9c6 1.5 11.8 3.3 17.5 5.5c21.1-34.4 59-57.3 102.4-57.3c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-99.6 27.1-126.8 68.2c2.7 5 5 10.3 7 15.6zm-51.2-63.7C428.4 161 490.4 128 560 128c8.8 0 16-7.2 16-16s-7.2-16-16-16c-82.5 0-155.5 40.2-200.6 102.2c10.5 3.4 20.4 8.1 29.5 13.9zM96 304c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM512 408c0-55.2-43-100.3-97.3-103.8C407.2 258.7 367.6 224 320 224c-19.3 0-37.3 5.7-52.4 15.5C247.3 210.8 213.9 192 176 192c-61.9 0-112 50.1-112 112c0 2.6 .1 5.3 .3 7.9C26.6 327.5 0 364.6 0 408c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104z\"]\n  };\n  const faPersonCane = {\n    prefix: 'fal',\n    iconName: 'person-cane',\n    icon: [448, 512, [], \"e53c\", \"M248 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 168 56zM144 164l0 156 64 0 0-158.8c-3.4-.8-6.9-1.2-10.5-1.2l-34.2 0c-6.8 0-13.3 1.4-19.3 4zm-32 38.1L62.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L92.7 170.3c13.9-26 41-42.3 70.6-42.3l34.2 0c23.5 0 45.7 10.3 60.9 28.2l89.8 105.5c5.7 6.7 4.9 16.8-1.8 22.6s-16.8 4.9-22.6-1.8L240 183.9 240 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.8zM368 352c-8.8 0-16 7.2-16 16l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-26.5 21.5-48 48-48s48 21.5 48 48l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8-7.2-16-16-16z\"]\n  };\n  const faAlien = {\n    prefix: 'fal',\n    iconName: 'alien',\n    icon: [448, 512, [128125], \"f8f5\", \"M224 32C118 32 32 118 32 224c0 56.2 31.2 110.7 72.2 157.4c40.4 46.1 86.7 80.4 108.6 95.4c2.8 1.9 6.6 3.2 11.2 3.2s8.4-1.3 11.2-3.2c21.9-15 68.1-49.3 108.6-95.4C384.8 334.7 416 280.2 416 224c0-106-86-192-192-192zM0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 135.3-148.8 247.7-194.7 279.2c-8.6 5.9-18.9 8.8-29.3 8.8s-20.7-2.9-29.3-8.8C148.8 471.7 0 359.3 0 224zm350 16l-14 0c-29.8 0-54.9 20.4-62 48l14 0c29.8 0 54.9-20.4 62-48zm-14-32l32 0c8.8 0 16 7.2 16 16c0 53-43 96-96 96l-32 0c-8.8 0-16-7.2-16-16c0-53 43-96 96-96zM112 240l-14 0c7.1 27.6 32.2 48 62 48l14 0c-7.1-27.6-32.2-48-62-48zm96 64c0 8.8-7.2 16-16 16l-32 0c-53 0-96-43-96-96c0-8.8 7.2-16 16-16l32 0c53 0 96 43 96 96z\"]\n  };\n  const faTent = {\n    prefix: 'fal',\n    iconName: 'tent',\n    icon: [576, 512, [], \"e57d\", \"M278.9 2.8c5.5-3.8 12.7-3.8 18.2 0L517.3 154.7c11.3 7.8 18.7 20 20.4 33.6L571.4 458c3.6 28.6-18.8 54-47.6 54L52.2 512C23.4 512 1 486.7 4.6 458L38.3 188.2c1.7-13.6 9.1-25.8 20.4-33.6L278.9 2.8zM76.9 181c-3.8 2.6-6.2 6.7-6.8 11.2L36.4 462c-1.2 9.5 6.3 18 15.9 18L272 480l0-433.5L76.9 181zM405.4 480L304 288.4 304 480l101.4 0zm36.2 0l82.1 0c9.6 0 17.1-8.4 15.9-18L505.9 192.2c-.6-4.5-3-8.6-6.8-11.2L304 46.5 304 220 441.6 480z\"]\n  };\n  const faLaptopBinary = {\n    prefix: 'fal',\n    iconName: 'laptop-binary',\n    icon: [640, 512, [], \"e5e7\", \"M128 64l384 0c17.7 0 32 14.3 32 32l0 256 32 0 0-256c0-35.3-28.7-64-64-64L128 32C92.7 32 64 60.7 64 96l0 256 32 0L96 96c0-17.7 14.3-32 32-32zM33.9 416l572.3 0c-5.5 18.5-22.6 32-42.9 32L76.8 448c-20.3 0-37.4-13.5-42.9-32zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384zM200 128c-22.1 0-40 17.9-40 40l0 32c0 22.1 17.9 40 40 40l16 0c22.1 0 40-17.9 40-40l0-32c0-22.1-17.9-40-40-40l-16 0zm-8 40c0-4.4 3.6-8 8-8l16 0c4.4 0 8 3.6 8 8l0 32c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-32zm112-40c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16l-16 0zm80 40l0 32c0 22.1 17.9 40 40 40l16 0c22.1 0 40-17.9 40-40l0-32c0-22.1-17.9-40-40-40l-16 0c-22.1 0-40 17.9-40 40zm40-8l16 0c4.4 0 8 3.6 8 8l0 32c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-32c0-4.4 3.6-8 8-8zM192 272c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 48 32 0 0-64c0-8.8-7.2-16-16-16l-16 0zm256 16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 48 32 0 0-64zm-80 24c0-22.1-17.9-40-40-40l-16 0c-22.1 0-40 17.9-40 40l0 40 32 0 0-40c0-4.4 3.6-8 8-8l16 0c4.4 0 8 3.6 8 8l0 40 32 0 0-40z\"]\n  };\n  const faVestPatches = {\n    prefix: 'fal',\n    iconName: 'vest-patches',\n    icon: [448, 512, [], \"e086\", \"M173.4 69.1l33.4 87.4-17.1 44.8L125.3 32.8c-1.7-.5-3.3-.8-4.9-.8L96 32c-8.8 0-16 7.2-16 16l0 80 0 58.7c0 11.6-3.2 23-9.1 32.9L36.6 276.8c-3 5-4.6 10.7-4.6 16.5L32 464c0 8.8 7.2 16 16 16l113.6 0c2.4 11.8 7.4 22.7 14.4 32L48 512c-26.5 0-48-21.5-48-48L0 293.3c0-11.6 3.2-23 9.1-32.9l34.3-57.2c3-5 4.6-10.7 4.6-16.5L48 128l0-80 0-.3C48.2 21.3 69.6 0 96 0l24.4 0L125 0c6.3 0 12.3 1.8 17.4 5.1C152.6 10 161 17.6 167.1 24.7C176 35 192.9 48 224 48s48-13 56.9-23.3C287 17.6 295.4 10 305.6 5.1C310.7 1.8 316.7 0 323 0l4.6 0L352 0c26.5 0 48 21.5 48 48l0 80 0 58.7c0 5.8 1.6 11.5 4.6 16.5l34.3 57.2c6 9.9 9.1 21.3 9.1 32.9L448 464c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-167.1c0-7.8 1.4-15.6 4.2-22.9L274.6 69.1C261.3 75.6 244.6 80 224 80s-37.3-4.4-50.6-10.9zM322.7 32.8L226.1 285.4c-1.4 3.6-2.1 7.5-2.1 11.4L224 464c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-170.7c0-5.8-1.6-11.5-4.6-16.5l-34.3-57.2c-6-9.9-9.1-21.3-9.1-32.9l0-58.7 0-80c0-7.7-5.5-14.2-12.8-15.7c-1-.2-2.1-.3-3.2-.3l-24.4 0c-1.6 0-3.2 .3-4.9 .8zM112 416a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-4.7-107.3L120 257.4l12.7-12.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L142.6 280l12.7 12.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L120 302.6l-12.7 12.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L97.4 280 84.7 267.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM312 240c19.6 0 35.9 14.1 39.3 32.7c18.6 3.4 32.7 19.7 32.7 39.3c0 22.1-17.9 40-40 40l-8 0-48 0c-8.8 0-16-7.2-16-16l0-48 0-8c0-22.1 17.9-40 40-40zm-8 40l0 8 0 32 32 0 8 0c4.4 0 8-3.6 8-8s-3.6-8-8-8l-8 0c-8.8 0-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8s-8 3.6-8 8z\"]\n  };\n  const faPeopleDressSimple = {\n    prefix: 'fal',\n    iconName: 'people-dress-simple',\n    icon: [512, 512, [], \"e218\", \"M128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm-15.7 64l31.4 0c14.3 0 26.8 9.5 30.8 23.2L213.6 352 42.4 352 81.5 215.2C85.4 201.5 98 192 112.3 192zm0-32c-28.6 0-53.7 18.9-61.5 46.4L11.7 343.2C5.8 363.7 21.2 384 42.4 384L64 384l0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 64 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 21.6 0c21.3 0 36.6-20.3 30.8-40.8L205.3 206.4c-7.9-27.5-33-46.4-61.5-46.4l-31.4 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 384 0a64 64 0 1 0 0 128zm-15.7 64l31.4 0c14.3 0 26.8 9.5 30.8 23.2L469.6 352l-171.2 0 39.1-136.8c3.9-13.7 16.5-23.2 30.8-23.2zm0-32c-28.6 0-53.7 18.9-61.5 46.4L267.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8l21.6 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 64 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 21.6 0c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4l-31.4 0z\"]\n  };\n  const faCheckDouble = {\n    prefix: 'fal',\n    iconName: 'check-double',\n    icon: [448, 512, [], \"f560\", \"M331.3 75.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L160 201.4 91.3 132.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l160-160zm112 112c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L160 425.4 27.3 292.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l144 144c6.2 6.2 16.4 6.2 22.6 0l272-272z\"]\n  };\n  const faArrowDownAZ = {\n    prefix: 'fal',\n    iconName: 'arrow-down-a-z',\n    icon: [576, 512, [\"sort-alpha-asc\", \"sort-alpha-down\"], \"f15d\", \"M267.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L144 425.4 144 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm163-338.5l63.9 127.7c.1 .2 .2 .4 .3 .6l15.8 31.7c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2L470.1 192l-108.2 0-11.6 23.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l15.8-31.7c.1-.2 .2-.4 .3-.6L401.7 40.8c2.7-5.4 8.2-8.8 14.3-8.8s11.6 3.4 14.3 8.8zM416 83.8L377.9 160l76.2 0L416 83.8zM352 288l128 0c6.2 0 11.8 3.5 14.4 9.1s1.9 12.1-1.9 16.9L385.3 448l94.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-6.2 0-11.8-3.5-14.4-9.1s-1.9-12.1 1.9-16.9L446.7 320 352 320c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSortAlphaAsc = faArrowDownAZ;\n  const faSortAlphaDown = faArrowDownAZ;\n  const faBowlingBallPin = {\n    prefix: 'fal',\n    iconName: 'bowling-ball-pin',\n    icon: [576, 512, [], \"e0c3\", \"M464 32c22.1 0 40 17.9 40 40l0 4.4c0 6.4-.8 12.8-2.3 19l-9.4 37.4c-2.2 8.9-3.6 18-4.1 27.2l-48.4 0c-.5-9.2-1.9-18.3-4.1-27.2l-9.4-37.4c-1.6-6.2-2.3-12.6-2.3-19l0-4.4c0-22.1 17.9-40 40-40zM432.5 219c3-8.8 5-17.8 6.2-27l50.5 0c1.8 13.4 5.4 26.5 10.8 38.9l30.8 70.4c8.6 19.8 13.1 41.1 13.1 62.7c0 26.2-6.6 51.9-19.1 74.9L502.5 480l-77 0-20.9-38.3c-6.6 9.5-13.9 18.4-21.8 26.8l16.9 31c4.2 7.7 12.3 12.5 21.1 12.5l86.5 0c8.8 0 16.9-4.8 21.1-12.5L553 454.2c15.1-27.7 23-58.7 23-90.2c0-26-5.4-51.7-15.8-75.5l-30.8-70.4c-6.2-14.2-9.4-29.4-9.4-44.9l0-5.5c0-9.2 1.1-18.3 3.3-27.2l9.4-37.4c2.2-8.8 3.3-17.7 3.3-26.8l0-4.4c0-39.8-32.2-72-72-72s-72 32.2-72 72l0 4.4c0 9 1.1 18 3.3 26.8l9.4 37.4c2.2 8.9 3.3 18 3.3 27.2l0 3.5c9.9 14.8 18.1 30.8 24.5 47.7zM208 128a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384a208 208 0 1 0 0-416 208 208 0 1 0 0 416zm-8-224a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBellSchoolSlash = {\n    prefix: 'fal',\n    iconName: 'bell-school-slash',\n    icon: [640, 512, [], \"f5d6\", \"M480 208C480 93.1 386.9 0 272 0c-45.8 0-88.1 14.8-122.5 39.9l26.3 20.7C203.4 42.5 236.5 32 272 32c97.2 0 176 78.8 176 176c0 20.8-3.6 40.8-10.3 59.4L464 288.1c10.3-24.7 16-51.7 16-80.1zM96 208c0-14.9 1.8-29.3 5.3-43.1L74.2 143.5C67.6 163.8 64 185.5 64 208c0 59 24.6 112.2 64 150.1l0 89.9c0 35.3 28.7 64 64 64l144 0 16 0 128 0c15.9 0 30.4-5.8 41.6-15.3L495.4 476c-4.6 2.5-9.8 4-15.4 4l-72.6 0c5.4-9.4 8.6-20.3 8.6-32l0-34.7-32-25.3 0 59.9c0 17.7-14.3 32-32 32l-16 0-144 0c-17.7 0-32-14.3-32-32l0-64.7C192.3 404 230.8 416 272 416c39.8 0 77-11.2 108.6-30.6L353.5 364c-24.4 12.8-52.1 20-81.5 20c-97.2 0-176-78.8-176-176zm176-80c-3.4 0-6.8 .2-10.1 .6l89.6 70.7C347.2 159.2 313.3 128 272 128zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faPlusLarge = {\n    prefix: 'fal',\n    iconName: 'plus-large',\n    icon: [512, 512, [], \"e59e\", \"M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224L16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0 0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224 224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0 0-224z\"]\n  };\n  const faMoneyBillWheat = {\n    prefix: 'fal',\n    iconName: 'money-bill-wheat',\n    icon: [512, 512, [], \"e52a\", \"M224 80l0 5.3c-18.6-6.6-32-24.4-32-45.3l0-5.3c18.6 6.6 32 24.4 32 45.3zM160 16l0 24c0 31.7 18.4 59 45.1 72c-26.7 13-45.1 40.3-45.1 72l0 24c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80l0-8 0-32 0-24c0-44.2-35.8-80-80-80c-8.8 0-16 7.2-16 16zM48 16c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 16zM16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 96zm16 96c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM336 85.3c-18.6-6.6-32-24.4-32-45.3l0-5.3c18.6 6.6 32 24.4 32 45.3l0 5.3zM288 0c-8.8 0-16 7.2-16 16l0 24c0 31.7 18.4 59 45.1 72c-26.7 13-45.1 40.3-45.1 72l0 24c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80l0-8 0-32 0-24c0-44.2-35.8-80-80-80zM448 80l0 5.3c-18.6-6.6-32-24.4-32-45.3l0-5.3c18.6 6.6 32 24.4 32 45.3zM384 16l0 24c0 31.7 18.4 59 45.1 72c-26.7 13-45.1 40.3-45.1 72l0 24c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80l0-8 0-32 0-24c0-44.2-35.8-80-80-80c-8.8 0-16 7.2-16 16zM304 189.3l0-5.3c0-20.9 13.4-38.7 32-45.3l0 5.3c0 20.9-13.4 38.7-32 45.3zM192 184c0-20.9 13.4-38.7 32-45.3l0 5.3c0 20.9-13.4 38.7-32 45.3l0-5.3zm224 5.3l0-5.3c0-20.9 13.4-38.7 32-45.3l0 5.3c0 20.9-13.4 38.7-32 45.3zM480 304l0 32c-26.5 0-48-21.5-48-48l32 0c8.8 0 16 7.2 16 16zM32 368c44.2 0 80-35.8 80-80l288 0c0 44.2 35.8 80 80 80l0 32c-44.2 0-80 35.8-80 80l-288 0c0-44.2-35.8-80-80-80l0-32zM432 480c0-26.5 21.5-48 48-48l0 32c0 8.8-7.2 16-16 16l-32 0zM32 432c26.5 0 48 21.5 48 48l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 288c0 26.5-21.5 48-48 48l0-32c0-8.8 7.2-16 16-16l32 0zM48 256c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L48 256zM224 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faCameraViewfinder = {\n    prefix: 'fal',\n    iconName: 'camera-viewfinder',\n    icon: [512, 512, [\"screenshot\"], \"e0da\", \"M0 48l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8 7.2-16 16-16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 0C21.5 0 0 21.5 0 48zM216.6 96c-16.7 0-31.6 10.3-37.5 26l-2.3 6L152 128c-30.9 0-56 25.1-56 56l0 144c0 30.9 25.1 56 56 56l208 0c30.9 0 56-25.1 56-56l0-144c0-30.9-25.1-56-56-56l-24.9 0-2.3-6C327 106.3 312 96 295.4 96l-78.7 0zm-7.5 37.2c1.2-3.1 4.2-5.2 7.5-5.2l78.7 0c3.3 0 6.3 2.1 7.5 5.2l6.2 16.4c2.3 6.2 8.3 10.4 15 10.4l36 0c13.3 0 24 10.7 24 24l0 144c0 13.3-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24l36 0c6.7 0 12.6-4.1 15-10.4l6.2-16.4zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM464 0L368 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16 7.2 16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-26.5-21.5-48-48-48zM0 464c0 26.5 21.5 48 48 48l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16-7.2-16-16l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96zm464 48c26.5 0 48-21.5 48-48l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0z\"]\n  };\n  const faScreenshot = faCameraViewfinder;\n  const faMessageMusic = {\n    prefix: 'fal',\n    iconName: 'message-music',\n    icon: [512, 512, [\"comment-alt-music\"], \"f8af\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM345.1 82.8c-4.3-3-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 90.5c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-116.9 96-36 0 83.4c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-144c0-5.2-2.6-10.2-6.9-13.2zM320 244c0 4.1-4.5 12-16 12s-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12zM192 276c0 4.1-4.5 12-16 12s-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12z\"]\n  };\n  const faCommentAltMusic = faMessageMusic;\n  const faCarBuilding = {\n    prefix: 'fal',\n    iconName: 'car-building',\n    icon: [640, 512, [], \"f859\", \"M64 32l224 0c17.7 0 32 14.3 32 32l0 101.2c9.4-7.6 20.3-13.4 32-17L352 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 416c0 35.3 28.7 64 64 64l160 0 0-32L64 448c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM264 192l-48 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l41.6 0c3.7-3.7 7.7-7.1 11.9-10.2l18.3-64.2C286.7 201.5 276.5 192 264 192zM88 64C74.7 64 64 74.7 64 88l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 64zm8 64l0-32 32 0 0 32-32 0zm96-40l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM88 192c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm128-32l32 0 0 32-32 0 0-32zM88 320c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM380.2 208l135.6 0c14.3 0 26.8 9.5 30.8 23.2L562.8 288c-.9 0-1.9 0-2.8 0l-224 0c-.9 0-1.9 0-2.8 0l16.2-56.8c3.9-13.7 16.5-23.2 30.8-23.2zm-61.5 14.4L297 298.1c-24.5 13.7-41 39.9-41 69.9l0 48 0 16 0 32 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 320 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-32 0-16 0-48c0-30-16.6-56.2-41-69.9l-21.6-75.7c-7.8-27.5-33-46.4-61.5-46.4l-135.6 0c-28.6 0-53.7 18.9-61.5 46.4zM608 416l0 16-320 0 0-16 0-48c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 48zM336 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faBorderBottomRight = {\n    prefix: 'fal',\n    iconName: 'border-bottom-right',\n    icon: [448, 512, [\"border-style-alt\"], \"f854\", \"M448 64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 17.7-14.3 32-32 32L32 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c35.3 0 64-28.7 64-64l0-352zM320 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM128 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm96-48a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM32 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 144a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0-48a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 144a24 24 0 1 0 0 48 24 24 0 1 0 0-48z\"]\n  };\n  const faBorderStyleAlt = faBorderBottomRight;\n  const faOctagon = {\n    prefix: 'fal',\n    iconName: 'octagon',\n    icon: [512, 512, [128721], \"f306\", \"M161.5 43.7L43.7 161.5C36.2 169 32 179.2 32 189.8l0 132.4c0 10.6 4.2 20.8 11.7 28.3L161.5 468.3c7.5 7.5 17.7 11.7 28.3 11.7l132.4 0c10.6 0 20.8-4.2 28.3-11.7L468.3 350.5c7.5-7.5 11.7-17.7 11.7-28.3l0-132.4c0-10.6-4.2-20.8-11.7-28.3L350.5 43.7C343 36.2 332.8 32 322.2 32L189.8 32c-10.6 0-20.8 4.2-28.3 11.7zM21.1 138.9L138.9 21.1C152.4 7.6 170.7 0 189.8 0L322.2 0c19.1 0 37.4 7.6 50.9 21.1L490.9 138.9c13.5 13.5 21.1 31.8 21.1 50.9l0 132.4c0 19.1-7.6 37.4-21.1 50.9L373.1 490.9c-13.5 13.5-31.8 21.1-50.9 21.1l-132.4 0c-19.1 0-37.4-7.6-50.9-21.1L21.1 373.1C7.6 359.6 0 341.3 0 322.2L0 189.8c0-19.1 7.6-37.4 21.1-50.9z\"]\n  };\n  const faCommentArrowUpRight = {\n    prefix: 'fal',\n    iconName: 'comment-arrow-up-right',\n    icon: [512, 512, [], \"e145\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM192 152c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0L172.7 292.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L304 206.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16l-128 0z\"]\n  };\n  const faOctagonDivide = {\n    prefix: 'fal',\n    iconName: 'octagon-divide',\n    icon: [512, 512, [], \"e203\", \"M191.5 32.1c-10.6 0-20.8 4.2-28.3 11.7L43.8 163.2c-7.5 7.5-11.7 17.7-11.7 28.3l0 129c0 10.6 4.2 20.8 11.7 28.3L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l22.6-22.6L163.2 468.2c7.5 7.5 17.7 11.7 28.3 11.7l129 0c10.6 0 20.8-4.2 28.3-11.7L468.2 348.8c7.5-7.5 11.7-17.7 11.7-28.3l0-129c0-10.6-4.2-20.8-11.7-28.3L348.8 43.8c-7.5-7.5-17.7-11.7-28.3-11.7l-129 0zM256 136a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM160 240l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm72 112a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faCookie = {\n    prefix: 'fal',\n    iconName: 'cookie',\n    icon: [512, 512, [127850], \"f563\", \"M242.7 48.7c-15.4-2.2-31.1 .6-44.8 7.9l-74 39.5C110.1 103.4 99.1 115 92.2 129L55.5 204.6c-6.8 14.1-9.1 30-6.4 45.4l14.5 82.8c2.7 15.4 10.2 29.6 21.4 40.4l60.3 58.4c11.2 10.9 25.5 17.9 40.9 20l83 11.7c15.4 2.2 31.1-.6 44.8-7.9l74-39.5c13.7-7.3 24.8-18.8 31.7-32.9l36.7-75.5c6.8-14.1 9.1-30 6.4-45.4l-14.6-82.8c-2.7-15.4-10.2-29.6-21.4-40.4L366.6 80.5c-11.2-10.9-25.5-17.9-40.9-20l-83-11.7zM182.8 28.4c19.7-10.5 42.3-14.5 64.4-11.4l83 11.7c22.1 3.1 42.7 13.2 58.7 28.7l60.3 58.4c16.1 15.6 26.8 35.8 30.7 57.9l14.6 82.8c3.9 22.1 .7 44.8-9.1 64.9L448.6 397c-9.8 20.1-25.7 36.6-45.4 47.2l-74 39.5c-19.7 10.5-42.3 14.5-64.4 11.4l-83-11.7c-22.1-3.1-42.7-13.2-58.7-28.7L62.8 396.2C46.8 380.6 36 360.3 32.2 338.3L17.6 255.5c-3.9-22.1-.7-44.8 9.1-64.9L63.4 115c9.8-20.1 25.7-36.6 45.4-47.2l74-39.5zM160 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm8 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM288 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm8-104a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm56 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faArrowRotateLeft = {\n    prefix: 'fal',\n    iconName: 'arrow-rotate-left',\n    icon: [512, 512, [8634, \"arrow-left-rotate\", \"arrow-rotate-back\", \"arrow-rotate-backward\", \"undo\"], \"f0e2\", \"M48 192c-8.8 0-16-7.2-16-16L32 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 92.6C103.2 75.5 174.5 32 256 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-79.9 0-150-41.8-189.7-104.8C59.8 364.8 67.7 352 80 352c6 0 11.4 3.2 14.7 8.2C128.9 413 188.4 448 256 448c106 0 192-86 192-192s-86-192-192-192c-71.1 0-133.1 38.6-166.3 96l86.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 192z\"]\n  };\n  const faArrowLeftRotate = faArrowRotateLeft;\n  const faArrowRotateBack = faArrowRotateLeft;\n  const faArrowRotateBackward = faArrowRotateLeft;\n  const faUndo = faArrowRotateLeft;\n  const faTvMusic = {\n    prefix: 'fal',\n    iconName: 'tv-music',\n    icon: [640, 512, [], \"f8e6\", \"M576 32c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l512 0zM64 0C28.7 0 0 28.7 0 64L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 0zM96 496c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-416 0c-8.8 0-16 7.2-16 16zM409.1 98.8c-4.3-3-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 90.5c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-116.9 96-36 0 83.4c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-144c0-5.2-2.6-10.2-6.9-13.2zM384 260c0 4.1-4.5 12-16 12s-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12zM256 292c0 4.1-4.5 12-16 12s-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12z\"]\n  };\n  const faHardDrive = {\n    prefix: 'fal',\n    iconName: 'hard-drive',\n    icon: [512, 512, [128436, \"hdd\"], \"f0a0\", \"M64 64C46.3 64 32 78.3 32 96l0 168.6c9.4-5.4 20.3-8.6 32-8.6l384 0c11.7 0 22.6 3.1 32 8.6L480 96c0-17.7-14.3-32-32-32L64 64zM32 320l0 96c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L64 288c-17.7 0-32 14.3-32 32zM0 320L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 224 0 96c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-96zm320 24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faHdd = faHardDrive;\n  const faReel = {\n    prefix: 'fal',\n    iconName: 'reel',\n    icon: [448, 512, [], \"e238\", \"M0 16C0 7.2 7.2 0 16 0L80 0 368 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 64c0 8.8-7.2 16-16 16L80 112c-8.8 0-16-7.2-16-16l0-64L16 32C7.2 32 0 24.8 0 16zM96 32l0 48 256 0 0-48L96 32zM64 160c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 176c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 240c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 304c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 368c-8.8 0-16-7.2-16-16zM16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-64c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16l0 64 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0L80 512l-64 0zm80-80l0 48 256 0 0-48L96 432z\"]\n  };\n  const faFaceGrinSquintTears = {\n    prefix: 'fal',\n    iconName: 'face-grin-squint-tears',\n    icon: [512, 512, [129315, \"grin-squint-tears\"], \"f586\", \"M421 91.1c1.3-6.5 2.8-13.3 4.5-19.8c2.3-9.2 4.9-17.3 7.5-23.6c2.3-5.7 4-8.1 4.4-8.7c.1-.1 .1-.2 0-.1c9-9 24.7-9.5 35 .9s9.8 26 .9 35c.1-.1 0 0-.1 0c-.5 .4-3 2-8.7 4.4c-6.4 2.6-14.5 5.1-23.6 7.5c-6.6 1.7-13.3 3.2-19.8 4.5zm-36.9 26c-1 6.4 4.4 11.8 10.8 10.8c25.8-3.5 84-13.6 100.9-30.5c22-22 21.5-57.9-.9-80.3s-58.3-22.8-80.3-.9c-16.9 16.9-26.9 75.2-30.5 100.9zM32 256C32 132.3 132.3 32 256 32c31.4 0 61.2 6.4 88.3 18.1c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21C325.9 7.4 291.8 0 256 0C114.6 0 0 114.6 0 256c0 36.4 7.6 71 21.3 102.4c3.5 8.1 13 11.8 21.1 8.3s11.8-13 8.3-21.1C38.7 318.2 32 287.9 32 256zM490.7 153.6c-3.5-8.1-13-11.8-21.1-8.3s-11.8 13-8.3 21.1c12 27.4 18.6 57.7 18.6 89.6c0 123.7-100.3 224-224 224c-32.4 0-63.1-6.9-90.9-19.2c-8.1-3.6-17.5 0-21.1 8.1s0 17.5 8.1 21.1c31.8 14.1 66.9 22 103.9 22c141.4 0 256-114.6 256-256c0-36.4-7.6-71-21.3-102.4zM325.4 325.4c22.1-22 41.4-45.4 57.7-69.5c.7 32.6-11.4 65.6-36.5 90.7s-58 37.2-90.7 36.5c24-16.3 47.4-35.6 69.5-57.7zm79.3-122.7c-4.6-11.9-20.6-11.1-26.7 .2c-18.5 34.3-43.8 68.4-75.2 99.8s-65.5 56.7-99.8 75.2c-11.3 6.1-12.2 22.1-.2 26.7c55.6 21.5 121.4 9.7 166.5-35.5s57-110.9 35.5-166.5zM104.8 284c2.8 8.4 11.9 12.9 20.2 10.1l37.5-12.5L150 319.1c-2.8 8.4 1.7 17.4 10.1 20.2s17.4-1.7 20.2-10.1L203 261.3c1.9-5.7 .4-12.1-3.9-16.4s-10.6-5.8-16.4-3.9l-67.9 22.6c-8.4 2.8-12.9 11.9-10.1 20.2zM294.1 125c2.8-8.4-1.7-17.4-10.1-20.2s-17.4 1.7-20.2 10.1l-22.6 67.9c-1.9 5.7-.4 12.1 3.9 16.4s10.6 5.8 16.4 3.9l67.9-22.6c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-37.5 12.5L294.1 125zM71.2 425.4c6.6-1.7 13.3-3.2 19.8-4.5c-1.3 6.5-2.8 13.3-4.5 19.8c-2.3 9.2-4.9 17.3-7.5 23.6c-2.3 5.7-4 8.1-4.4 8.7c-.1 .1-.1 .1 0 .1c-9 9-24.7 9.5-35-.9s-9.8-26-.9-35c-.1 .1 0 0 .1 0c.5-.4 3-2 8.7-4.4c6.4-2.6 14.5-5.1 23.6-7.5zm45.9-41.3c-25.8 3.5-84 13.6-100.9 30.5c-22 22-21.5 57.9 .9 80.3s58.3 22.8 80.3 .9c16.9-16.9 26.9-75.2 30.5-100.9c1-6.4-4.4-11.8-10.8-10.8z\"]\n  };\n  const faGrinSquintTears = faFaceGrinSquintTears;\n  const faDumbbell = {\n    prefix: 'fal',\n    iconName: 'dumbbell',\n    icon: [640, 512, [], \"f44b\", \"M208 64c8.8 0 16 7.2 16 16l0 176 0 176c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64 0-224 0-64c0-8.8 7.2-16 16-16l32 0zM128 413.3l0 18.7c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-160 128 0 0 160c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-18.7c5 1.8 10.4 2.7 16 2.7l32 0c26.5 0 48-21.5 48-48l0-96 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-96c0-26.5-21.5-48-48-48l-32 0c-5.6 0-11 1-16 2.7L512 80c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 160-128 0 0-160c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 18.7C123 97 117.6 96 112 96L80 96c-26.5 0-48 21.5-48 48l0 96-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 96c0 26.5 21.5 48 48 48l32 0c5.6 0 11-1 16-2.7zM512 144c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 112 0 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-224zM480 368l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-176 0-176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64 0 224zM128 144l0 224c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112 0-112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faRectangleList = {\n    prefix: 'fal',\n    iconName: 'rectangle-list',\n    icon: [576, 512, [\"list-alt\"], \"f022\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm104 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16zm-64-72a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm-24 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faListAlt = faRectangleList;\n  const faTarpDroplet = {\n    prefix: 'fal',\n    iconName: 'tarp-droplet',\n    icon: [576, 512, [], \"e57c\", \"M328 113.5s0 0 0 0s0 0 0 0c0-.1-.1-1.1-.6-3.1c-.6-2.3-1.7-5.3-3.2-8.9c-3.2-7.4-7.9-16-13.7-25.3c-7-11.3-15-22.6-22.4-32.6c-7.4 10-15.4 21.3-22.4 32.6c-5.8 9.3-10.5 17.9-13.7 25.3c-1.6 3.6-2.6 6.6-3.2 8.9c-.5 2-.6 3-.6 3.1c0 0 0 0 0 0s0 0 0 0c0 17.7 15.9 35.5 40 35.5s40-17.8 40-35.5zm32 0c0 37.3-32.2 67.5-72 67.5s-72-30.2-72-67.5c0-27.7 39.7-81.3 60.2-107c6.1-7.7 17.5-7.7 23.7 0c20.4 25.7 60.2 79.3 60.2 107zM64 128l129.3 0c1.9 11.5 5.9 22.3 11.5 32L64 160c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l320 0 0-112c0-26.5 21.5-48 48-48l112 0 0-128c0-17.7-14.3-32-32-32l-140.8 0c5.6-9.7 9.6-20.5 11.5-32L512 128c35.3 0 64 28.7 64 64l0 156.1c0 12.7-5.1 24.9-14.1 33.9L446.1 497.9c-9 9-21.2 14.1-33.9 14.1L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zM423.4 475.3L539.3 359.4c2.1-2.1 3.5-4.6 4.2-7.4L432 352c-8.8 0-16 7.2-16 16l0 111.5c2.8-.7 5.4-2.1 7.4-4.2zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faAlarmExclamation = {\n    prefix: 'fal',\n    iconName: 'alarm-exclamation',\n    icon: [512, 512, [], \"f843\", \"M92.2 0C41.3 0 0 41.3 0 92.2c0 18.2 5.3 35.2 14.4 49.5c4.7 7.5 14.6 9.6 22.1 4.9s9.6-14.6 4.9-22.1c-5.9-9.3-9.4-20.4-9.4-32.3C32 58.9 58.9 32 92.2 32c15.8 0 30.2 6.1 40.9 16.1c6.5 6 16.6 5.6 22.6-.8s5.6-16.6-.8-22.6C138.4 9.3 116.4 0 92.2 0zM357.1 24.6c-6.5 6-6.9 16.1-.8 22.6s16.1 6.9 22.6 .8C389.6 38.1 404 32 419.8 32C453 32 480 58.9 480 92.2c0 11.9-3.4 23-9.4 32.3c-4.7 7.5-2.6 17.3 4.9 22.1s17.3 2.6 22.1-4.9c9.1-14.3 14.4-31.3 14.4-49.5C512 41.3 470.7 0 419.8 0c-24.2 0-46.3 9.3-62.7 24.6zM59.3 507.3l50-50C148.6 491.4 199.9 512 256 512s107.4-20.6 146.7-54.7l50 50c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-50-50C459.4 395.4 480 344.1 480 288C480 164.3 379.7 64 256 64S32 164.3 32 288c0 56.1 20.6 107.4 54.7 146.7l-50 50c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0zM256 96a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 64c-8.8 0-16 7.2-16 16l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faHouseMedicalCircleCheck = {\n    prefix: 'fal',\n    iconName: 'house-medical-circle-check',\n    icon: [640, 512, [], \"e511\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l250.8 0c-12.9-9.1-24.5-19.9-34.6-32L144 480c-26.5 0-48-21.5-48-48l0-225.3L288 37.3 466.1 194.5c9.7-1.7 19.7-2.5 29.9-2.5c5.6 0 11.1 .3 16.5 .8L298.6 4zM368 240l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c6.7 0 12.9-2 18-5.5c-1.3-8.6-2-17.5-2-26.5c0-22.6 4.3-44.2 12-64l-12 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48 32 0 0 48c0 8.8 7.2 16 16 16l28.5 0c7.5-11.4 16.2-22 26-31.3c-2.1-.4-4.3-.7-6.5-.7zm128 16a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm44.7-187.3L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faTrafficCone = {\n    prefix: 'fal',\n    iconName: 'traffic-cone',\n    icon: [512, 512, [], \"f636\", \"M248.2 32l15.5 0c3.3 0 6.2 2 7.4 5l49.2 123-128.7 0L240.8 37c1.2-3 4.2-5 7.4-5zm84.9 160l51.2 128-256.7 0 51.2-128 154.3 0zm64 160l51.2 128L63.6 480l51.2-128 282.3 0zM211.1 25.1L29.2 480 16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-13.2 0L300.9 25.1C294.8 10 280.1 0 263.8 0L248.2 0c-16.4 0-31.1 10-37.1 25.1z\"]\n  };\n  const faGrate = {\n    prefix: 'fal',\n    iconName: 'grate',\n    icon: [448, 512, [], \"e193\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 0l56 0 72 0 72 0 56 0c17.7 0 32 14.3 32 32l0 128 0 128c0 17.7-14.3 32-32 32l-56 0-72 0-72 0-56 0c-17.7 0-32-14.3-32-32l0-128 0-128c0-17.7 14.3-32 32-32zm0 32l0 112 40 0 0-112-40 0zm72 112l40 0 0-112-40 0 0 112zm72 0l40 0 0-112-40 0 0 112zm72 0l40 0 0-112-40 0 0 112zm0 32l0 112 40 0 0-112-40 0zm-32 0l-40 0 0 112 40 0 0-112zm-72 0l-40 0 0 112 40 0 0-112zm-72 0l-40 0 0 112 40 0 0-112z\"]\n  };\n  const faArrowDownRight = {\n    prefix: 'fal',\n    iconName: 'arrow-down-right',\n    icon: [384, 512, [], \"e093\", \"M336 416c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 185.4L59.3 100.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L297.4 384 112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0z\"]\n  };\n  const faPersonSkiingNordic = {\n    prefix: 'fal',\n    iconName: 'person-skiing-nordic',\n    icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", \"M320 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 288 56a56 56 0 1 0 112 0zM243.4 116.4c-12.7-3.2-26.1-3.2-38.8 0l-1.5 .4c-12.3 3.1-23.7 9-33.3 17.4L117.5 180c-6.7 5.8-7.3 15.9-1.5 22.6c1.5 1.7 3.3 3.1 5.3 4L64.3 476.7c-.2 1.1-.3 2.2-.3 3.3l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l127.7 0c.2 0 .4 0 .6 0l159.3 0c.2 0 .5 0 .7 0L512 512c35.3 0 64-28.7 64-64l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 17.7-14.3 32-32 32l-79.8 0 29.5-192 2.3 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-15.8 0-.5 0-39.6 0c-7.1 0-13.4-4.7-15.4-11.6l-20.3-71c-4.7-16.5-17.9-29.2-34.5-33.4l-94.5-23.6zM96.4 480L158 187l32.9-28.8c5.7-5 12.6-8.6 20-10.4l1.5-.4c7.6-1.9 15.6-1.9 23.3 0l16.9 4.2L217.2 257.9c-7.3 21.8 2 45.7 22 57l93.3 52.5L292.7 480l-125.5 0 52.9-139.2c-10.2-6.4-18.6-14.9-24.8-24.7L133 480l-36.6 0zm303.8-2.4c-.1 .8-.2 1.6-.2 2.4l-73.4 0 36-102c5.2-14.7-.9-30.9-14.5-38.5l-37.5-21.1c.2-.4 .4-.9 .5-1.3l37.2-111.6L362 253.2c5.9 20.6 24.7 34.8 46.2 34.8l21.2 0L400.2 477.6zM326.4 170.1L282.3 302.4 254.9 287c-6.7-3.8-9.8-11.7-7.3-19l36.2-108.6 42.7 10.7z\"]\n  };\n  const faSkiingNordic = faPersonSkiingNordic;\n  const faCalendarPlus = {\n    prefix: 'fal',\n    iconName: 'calendar-plus',\n    icon: [448, 512, [], \"f271\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM416 192L32 192l0 256c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32zM320 336c0 8.8-7.2 16-16 16l-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 64 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faPersonFromPortal = {\n    prefix: 'fal',\n    iconName: 'person-from-portal',\n    icon: [512, 512, [\"portal-exit\"], \"e023\", \"M128 256c0 37.2-1.4 69-3.9 96l32.1 0c2.5-27.7 3.8-59.6 3.8-96c0-17-.3-33-.8-48c4 .2 8.1-1.1 11.4-3.9l52.4-45.8c5.7-5 12.6-8.6 20-10.4l1.5-.4c7.6-1.9 15.6-1.9 23.3 0l16.9 4.2L249.2 257.9c-7.3 21.8 2 45.7 22 57l93.3 52.5L320.9 490.7c-2.9 8.3 1.4 17.5 9.8 20.4s17.5-1.4 20.4-9.8L394.6 378c5.2-14.7-.9-30.9-14.5-38.5l-37.5-21.1c.2-.4 .4-.9 .5-1.3l37.2-111.6L394 253.2c5.9 20.6 24.7 34.8 46.2 34.8l55.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-55.9 0c-7.1 0-13.4-4.7-15.4-11.6l-20.3-71c-4.7-16.5-17.9-29.2-34.5-33.4l-94.5-23.6c-12.7-3.2-26.1-3.2-38.8 0l-1.5 .4c-12.3 3.1-23.7 9-33.3 17.4l-44.6 39C148.1 46.7 117 0 80 0C35.8 0 0 66.6 0 256S35.8 512 80 512c23.3 0 44.3-18.6 59-64L105 448c-12.3 32-23.5 32-25 32c0 0 0 0 0 0s0 0 0 0c-1.6 0-13.6 0-26.4-35.8C40.9 409.1 32 349.5 32 256s8.9-153.1 21.5-188.2C66.4 32 78.4 32 80 32c0 0 0 0 0 0s0 0 0 0c1.6 0 13.6 0 26.4 35.8C119.1 102.9 128 162.5 128 256zM352 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 320 56a56 56 0 1 0 112 0zM358.4 170.1L314.3 302.4 286.9 287c-6.7-3.8-9.8-11.7-7.3-19l36.2-108.6 42.7 10.7zM226 314.1L197.3 384 112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l85.3 0c13 0 24.7-7.8 29.6-19.8l23.3-56.6c-10-6.7-18.2-15.5-24.1-25.4z\"]\n  };\n  const faPortalExit = faPersonFromPortal;\n  const faPlaneArrival = {\n    prefix: 'fal',\n    iconName: 'plane-arrival',\n    icon: [640, 512, [128748], \"f5af\", \"M253.3 32c5.8 0 11.1 3.1 13.9 8.2L388.5 255.7c2.1 3.7 5.6 6.4 9.7 7.6l91.5 25.4c15.9 4.4 30.7 12.3 43.2 23.2l26.7 23.1c11.5 9.9 6.7 28.7-8.1 32c-27.1 6-55.3 5.1-82-2.5L170.5 279.5c-1.8-.5-3.5-1.3-5-2.4L70.9 208.7c-4.2-3-6.6-7.8-6.6-12.9L64 100l34.2 7.6c5.7 1.3 10.2 5.5 11.9 11l18.6 62c1.6 5.3 5.7 9.3 11 10.8l101.8 28.3c5.6 1.6 11.6 0 15.6-4.1s5.6-10.1 4-15.7L213.2 32l40.1 0zm41.8-7.5C286.6 9.4 270.6 0 253.3 0L213.2 0C192 0 176.6 20.3 182.4 40.8l40.1 140.4-65.8-18.3-16.1-53.6c-5-16.6-18.6-29.3-35.6-33.1L71 68.7C51 64.3 32 79.5 32 100l.2 95.8c0 15.4 7.4 29.8 19.9 38.8L146.8 303c4.5 3.3 9.6 5.7 15 7.3l4.4-15.4-4.4 15.4 298.8 84.9c31.8 9 65.4 10 97.7 2.9c40.6-8.9 53.6-60.3 22.1-87.5l-26.7-23.1c-16.1-13.9-35.1-24.1-55.6-29.8l-85.1-23.7L295.1 24.5zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l608 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480zM176 368a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCowbellCirclePlus = {\n    prefix: 'fal',\n    iconName: 'cowbell-circle-plus',\n    icon: [576, 512, [\"cowbell-more\"], \"f8b4\", \"M176 32l96 0c8.8 0 16 7.2 16 16l0 48L160 96l0-48c0-8.8 7.2-16 16-16zM128 48l0 48-16 0c-21.4 0-40.3 14.2-46.2 34.8l-64 224c-4.1 14.5-1.2 30.1 7.8 42.1S32.9 416 48 416l214.6 0c-2.9-10.3-4.9-21-5.9-32L48 384c-5 0-9.8-2.4-12.8-6.4s-4-9.2-2.6-14l64-224c2-6.9 8.2-11.6 15.4-11.6l32 0 160 0 32 0c7.1 0 13.4 4.7 15.4 11.6l18.2 63.8c9.9-3.7 20.2-6.6 30.8-8.6l-18.3-64C376.3 110.2 357.4 96 336 96l-16 0 0-48c0-26.5-21.5-48-48-48L176 0c-26.5 0-48 21.5-48 48zM256 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l-32 0c0 35.3 28.7 64 64 64c29.2 0 53.9-19.6 61.5-46.4c-3.8-5.7-7.2-11.5-10.3-17.6L256 448zm64-80a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM448 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faCowbellMore = faCowbellCirclePlus;\n  const faCircleLeft = {\n    prefix: 'fal',\n    iconName: 'circle-left',\n    icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zm-400 0c0 9.2 3.5 18 9.7 24.7l84 91c7.2 7.8 17.4 12.3 28.1 12.3c21.1 0 38.3-17.1 38.3-38.3l0-25.7 80 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-80 0 0-25.7c0-21.1-17.1-38.3-38.3-38.3c-10.7 0-20.9 4.5-28.1 12.3l-84 91c-6.2 6.7-9.7 15.6-9.7 24.7zm33.2 3c-.8-.8-1.2-1.9-1.2-3s.4-2.2 1.2-3l84-91c1.2-1.3 2.9-2 4.6-2c3.5 0 6.3 2.8 6.3 6.3l0 41.7c0 8.8 7.2 16 16 16l96 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16 7.2-16 16l0 41.7c0 3.5-2.8 6.3-6.3 6.3c-1.7 0-3.4-.7-4.6-2l-84-91z\"]\n  };\n  const faArrowAltCircleLeft = faCircleLeft;\n  const faDistributeSpacingVertical = {\n    prefix: 'fal',\n    iconName: 'distribute-spacing-vertical',\n    icon: [512, 512, [], \"e366\", \"M512 464c0-8.8-7.2-16-16-16L16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l480 0c8.8 0 16-7.2 16-16zM144 320c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-224 0zm224 32c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l224 0zM496 64c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l480 0z\"]\n  };\n  const faSignalBarsFair = {\n    prefix: 'fal',\n    iconName: 'signal-bars-fair',\n    icon: [640, 512, [\"signal-alt-2\"], \"f692\", \"M240 288c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48l0 160c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-160zM96 432c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32zm-64 0c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32z\"]\n  };\n  const faSignalAlt2 = faSignalBarsFair;\n  const faSportsball = {\n    prefix: 'fal',\n    iconName: 'sportsball',\n    icon: [512, 512, [], \"e44b\", \"M436.9 52.4l-94.2 94.3c-23.7-27.4-41-60.6-49.2-97.2c41.2-5.3 88.7-4.8 143.5 2.9zM261.9 55c9.5 43.2 29.8 82.4 58.1 114.4l-64 64L138.4 115.8c22.2-19.9 49.1-36.6 81.6-48.7c13-4.8 27-8.9 41.9-12.2zM116.1 138.8L233.4 256l-64 64c-31.6-27.9-70.2-48.1-112.7-57.7c7.5-32.2 19.3-63.5 36.7-92c6.7-11 14.3-21.6 22.8-31.6zm-65.5 155c36.1 8.4 68.9 25.4 96 48.9L52.2 437.2c-6.9-42.8-8.9-93.2-1.5-143.4zM75 459.6l94.3-94.3c23.7 27.4 41 60.6 49.2 97.2c-41.2 5.3-88.7 4.8-143.5-2.9zm175-2.5c-9.5-43.2-29.8-82.4-58.1-114.4l64-64L373.6 396.2c-22.2 19.9-49.1 36.6-81.6 48.7c-13 4.8-27 8.9-41.9 12.2zm145.8-83.8L278.6 256l64-64c31.6 27.9 70.2 48.1 112.8 57.7c-7.5 32.2-19.3 63.5-36.7 92c-6.7 11-14.3 21.6-22.8 31.6zm65.5-155c-36.1-8.4-68.9-25.5-96-48.9l94.5-94.5c6.9 42.8 8.9 93.2 1.5 143.4zm.2-194.4c-103.9-17.4-187-11-252.6 13.3C142.9 61.6 96.7 103.6 66 153.6C5.8 251.8 6.9 378.3 24.4 463.1c2.7 12.9 13 22.9 26.1 25.1c103.9 17.4 187 11 252.6-13.3c66-24.5 112.2-66.5 142.9-116.5c60.2-98.2 59.1-224.7 41.6-309.5c-2.7-12.9-13-22.9-26.1-25.1z\"]\n  };\n  const faGameConsoleHandheldCrank = {\n    prefix: 'fal',\n    iconName: 'game-console-handheld-crank',\n    icon: [576, 512, [], \"e5b9\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-144 0-176c0-17.7-14.3-32-32-32L64 64zM448 96l0 160 32 0 0-48 0-48c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0 0 48c0 8.8-7.2 16-16 16l-48 0 0 128c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64zM96 128l0 128 256 0 0-128L96 128zm-32 0c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32L96 288c-17.7 0-32-14.3-32-32l0-128zm448 64l32 0 0-32-32 0 0 32zM128 336l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faTrainSubway = {\n    prefix: 'fal',\n    iconName: 'train-subway',\n    icon: [448, 512, [\"subway\"], \"f239\", \"M208 32l0 192L32 224 32 96c0-35.3 28.7-64 64-64l112 0zm32 0l112 0c35.3 0 64 28.7 64 64l0 128-176 0 0-192zM32 352l0-96 384 0 0 96c0 35.3-28.7 64-64 64L96 416c-35.3 0-64-28.7-64-64zM96 0C43 0 0 43 0 96L0 352c0 46 32.4 84.4 75.6 93.8L36.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L118.6 448l210.7 0 59.3 59.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-38.9-38.9C415.6 436.4 448 398 448 352l0-256c0-53-43-96-96-96L96 0zm24 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm232-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSubway = faTrainSubway;\n  const faChartGantt = {\n    prefix: 'fal',\n    iconName: 'chart-gantt',\n    icon: [512, 512, [], \"e0e4\", \"M16 32c8.8 0 16 7.2 16 16l0 352c0 26.5 21.5 48 48 48l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 480c-44.2 0-80-35.8-80-80L0 48c0-8.8 7.2-16 16-16zM128 144c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm80 80l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm160 96l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faFaceSmileUpsideDown = {\n    prefix: 'fal',\n    iconName: 'face-smile-upside-down',\n    icon: [512, 512, [], \"e395\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM164.1 186.5C182 165.8 212.6 144 256 144s74 21.8 91.9 42.5c5.8 6.7 15.9 7.4 22.6 1.6s7.4-15.9 1.6-22.6C349.8 139.9 311.1 112 256 112s-93.8 27.9-116.1 53.5c-5.8 6.7-5.1 16.8 1.6 22.6s16.8 5.1 22.6-1.6zM200.4 304a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48z\"]\n  };\n  const faBallPile = {\n    prefix: 'fal',\n    iconName: 'ball-pile',\n    icon: [576, 512, [], \"f77e\", \"M352 96A64 64 0 1 0 224 96a64 64 0 1 0 128 0zm-35.4 91.7c-9 2.8-18.6 4.3-28.6 4.3s-19.5-1.5-28.6-4.3C277.1 205.1 288 229.3 288 256s-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3s19.5 1.5 28.6 4.3C298.9 306.9 288 282.7 288 256s10.9-50.9 28.6-68.3zM384 352c-9.9 0-19.5-1.5-28.6-4.3C373.1 365.1 384 389.3 384 416c0 53-43 96-96 96s-96-43-96-96c0-26.7 10.9-50.9 28.6-68.3c-9 2.8-18.6 4.3-28.6 4.3s-19.5-1.5-28.6-4.3C181.1 365.1 192 389.3 192 416c0 53-43 96-96 96s-96-43-96-96s43-96 96-96c9.9 0 19.5 1.5 28.6 4.3C106.9 306.9 96 282.7 96 256c0-53 43-96 96-96c9.9 0 19.5 1.5 28.6 4.3C202.9 146.9 192 122.7 192 96c0-53 43-96 96-96s96 43 96 96c0 26.7-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3c53 0 96 43 96 96c0 26.7-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-26.7 10.9-50.9 28.6-68.3c-9 2.8-18.6 4.3-28.6 4.3zM256 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM160 416A64 64 0 1 0 32 416a64 64 0 1 0 128 0zm224-96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM288 480a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm256-64a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faBadgeDollar = {\n    prefix: 'fal',\n    iconName: 'badge-dollar',\n    icon: [512, 512, [], \"f645\", \"M190.6 71.4C203 47.9 227.7 32 256 32s53 15.9 65.4 39.4c3.6 6.8 11.5 10.1 18.8 7.8c25.4-7.8 54.1-1.6 74.1 18.4s26.2 48.7 18.4 74.1c-2.3 7.3 1 15.2 7.8 18.8C464.1 203 480 227.7 480 256s-15.9 53-39.4 65.4c-6.8 3.6-10.1 11.5-7.8 18.8c7.8 25.4 1.6 54.1-18.4 74.1s-48.7 26.2-74.1 18.4c-7.3-2.3-15.2 1-18.8 7.8C309 464.1 284.3 480 256 480s-53-15.9-65.4-39.4c-3.6-6.8-11.5-10.1-18.8-7.8c-25.4 7.8-54.1 1.6-74.1-18.4s-26.2-48.7-18.4-74.1c2.3-7.3-1-15.2-7.8-18.8C47.9 309 32 284.3 32 256s15.9-53 39.4-65.4c6.8-3.6 10.1-11.5 7.8-18.8c-7.8-25.4-1.6-54.1 18.4-74.1s48.7-26.2 74.1-18.4c7.3 2.3 15.2-1 18.8-7.8zM256 0c-36.1 0-68 18.1-87.1 45.6c-33-6-68.3 3.8-93.9 29.4s-35.3 60.9-29.4 93.9C18.1 188 0 219.9 0 256s18.1 68 45.6 87.1c-6 33 3.8 68.3 29.4 93.9s60.9 35.3 93.9 29.4C188 493.9 219.9 512 256 512s68-18.1 87.1-45.6c33 6 68.3-3.8 93.9-29.4s35.3-60.9 29.4-93.9C493.9 324 512 292.1 512 256s-18.1-68-45.6-87.1c6-33-3.8-68.3-29.4-93.9s-60.9-35.3-93.9-29.4C324 18.1 292.1 0 256 0zm16.9 140.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 20.8c-9.5 1.5-19.2 4.6-27.7 9.7c-14.1 8.3-25.7 22.7-25.6 43.4c.1 19.6 11.4 32.1 24.4 39.9c11.5 6.9 26.1 11.3 38.4 15l1.7 .5c13.8 4.2 24.8 7.7 32.7 12.6c6.9 4.3 9.3 8.4 9.4 14.3c.1 8.1-3.4 13.2-9.5 17c-6.8 4.3-16.9 6.5-27.3 6.2c-13.4-.4-25.8-4.7-40.9-9.8c0 0 0 0 0 0s0 0 0 0c-2.5-.9-5.2-1.8-7.9-2.7c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2.2 .7 4.6 1.5 6.9 2.4c10.6 3.7 22.7 7.8 35.4 10.1l0 21.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-20.5c10-1.5 20-4.6 28.7-10.1c14.3-8.9 24.9-23.9 24.6-44.6c-.3-19.8-11.3-32.7-24.4-41c-12-7.6-27.4-12.2-40-16l-.4-.1c-13.9-4.2-25-7.6-32.8-12.3c-6.9-4.2-8.9-7.8-8.9-12.7c0-6.8 3.2-11.8 9.9-15.7c7.3-4.3 17.5-6.5 27.1-6.4c11.4 .2 23.7 2.7 36.1 6c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-8.7-2.3-18.3-4.5-28.1-5.8l0-20.8z\"]\n  };\n  const faMoneyBillsSimple = {\n    prefix: 'fal',\n    iconName: 'money-bills-simple',\n    icon: [640, 512, [\"money-bills-alt\"], \"e1f4\", \"M576 64c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-416 0c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32l416 0zM160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zM368 272a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm-96-64a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 368c0 61.9 50.1 112 112 112l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-416 0c-44.2 0-80-35.8-80-80l0-256z\"]\n  };\n  const faMoneyBillsAlt = faMoneyBillsSimple;\n  const faListTimeline = {\n    prefix: 'fal',\n    iconName: 'list-timeline',\n    icon: [512, 512, [], \"e1d1\", \"M213.3 128L416 128l0-64L213.3 64l-32 32 32 32zM190.6 41.4c6-6 14.1-9.4 22.6-9.4L416 32c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-202.7 0c-8.5 0-16.6-3.4-22.6-9.4l-43.3-43.3c-6.2-6.2-6.2-16.4 0-22.6l43.3-43.3zM64 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 160a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm181.3 32L416 448l0-64-202.7 0-32 32 32 32zm-22.6-86.6c6-6 14.1-9.4 22.6-9.4L416 352c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-202.7 0c-8.5 0-16.6-3.4-22.6-9.4l-43.3-43.3c-6.2-6.2-6.2-16.4 0-22.6l43.3-43.3zM181.3 256l32 32L480 288l0-64-266.7 0-32 32zm-33.9-11.3l43.3-43.3c6-6 14.1-9.4 22.6-9.4L480 192c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-266.7 0c-8.5 0-16.6-3.4-22.6-9.4l-43.3-43.3c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faIndianRupeeSign = {\n    prefix: 'fal',\n    iconName: 'indian-rupee-sign',\n    icon: [320, 512, [\"indian-rupee\", \"inr\"], \"e1bc\", \"M0 48c0-8.8 7.2-16 16-16l96 0 192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L202.5 64c28.7 23.2 48.3 57.3 52.6 96l48.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48.9 0c-8 72-69 128-143.1 128l-46.1 0L249.3 451c7.2 5.1 8.9 15.1 3.7 22.3s-15.1 8.9-22.3 3.7L6.7 317C1 313-1.4 305.7 .8 299.1S9 288 16 288l96 0c56.4 0 103.1-41.7 110.9-96L16 192c-8.8 0-16-7.2-16-16s7.2-16 16-16l206.9 0c-7.8-54.3-54.4-96-110.9-96L16 64C7.2 64 0 56.8 0 48z\"]\n  };\n  const faIndianRupee = faIndianRupeeSign;\n  const faInr = faIndianRupeeSign;\n  const faCropSimple = {\n    prefix: 'fal',\n    iconName: 'crop-simple',\n    icon: [512, 512, [\"crop-alt\"], \"f565\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 240c0 26.5 21.5 48 48 48l208 0 0-32-208 0c-8.8 0-16-7.2-16-16l0-352zM384 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-240c0-26.5-21.5-48-48-48L160 96l0 32 208 0c8.8 0 16 7.2 16 16l0 352z\"]\n  };\n  const faCropAlt = faCropSimple;\n  const faMoneyBill1 = {\n    prefix: 'fal',\n    iconName: 'money-bill-1',\n    icon: [576, 512, [\"money-bill-alt\"], \"f3d1\", \"M512 96c17.7 0 32 14.3 32 32l0 32c-35.3 0-64-28.7-64-64l32 0zM128 96l320 0c0 53 43 96 96 96l0 128c-53 0-96 43-96 96l-320 0c0-53-43-96-96-96l0-128c53 0 96-43 96-96zM32 352c35.3 0 64 28.7 64 64l-32 0c-17.7 0-32-14.3-32-32l0-32zm448 64c0-35.3 28.7-64 64-64l0 32c0 17.7-14.3 32-32 32l-32 0zM96 96c0 35.3-28.7 64-64 64l0-32c0-17.7 14.3-32 32-32l32 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM256 208c0 8.8 7.2 16 16 16l0 64-8 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0 24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-8 0 0-80c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm-64 48a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n  };\n  const faMoneyBillAlt = faMoneyBill1;\n  const faLeftLong = {\n    prefix: 'fal',\n    iconName: 'left-long',\n    icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", \"M160 328l0 49.3c0 3.7-3 6.7-6.7 6.7c-1.9 0-3.7-.8-5-2.2L35.8 256 148.3 130.2c1.3-1.4 3.1-2.2 5-2.2c3.7 0 6.7 3 6.7 6.7l0 49.3c0 17.7 14.3 32 32 32l272 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-272 0c-17.7 0-32 14.3-32 32zM5.3 242C1.9 245.9 0 250.8 0 256s1.9 10.1 5.3 14L124.5 403.1c7.3 8.2 17.8 12.9 28.8 12.9c21.4 0 38.7-17.3 38.7-38.7l0-17.3 0-32 32 0 240 0c26.5 0 48-21.5 48-48l0-48c0-26.5-21.5-48-48-48l-240 0-32 0 0-32 0-17.3c0-21.4-17.3-38.7-38.7-38.7c-11 0-21.5 4.7-28.8 12.9L5.3 242z\"]\n  };\n  const faLongArrowAltLeft = faLeftLong;\n  const faKeyboardDown = {\n    prefix: 'fal',\n    iconName: 'keyboard-down',\n    icon: [576, 512, [], \"e1c2\", \"M64 32C46.3 32 32 46.3 32 64l0 160c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 160c0 35.3-28.7 64-64 64L64 288c-35.3 0-64-28.7-64-64L0 64zm184 8l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zM72 184c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zM88 72l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zM264 88c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zM376 72l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16 80l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zM160 192c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zM288 473.4L404.7 356.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L288 473.4z\"]\n  };\n  const faCircleUpRight = {\n    prefix: 'fal',\n    iconName: 'circle-up-right',\n    icon: [512, 512, [], \"e129\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm80 184c0-4.4-3.6-8-8-8l-113.4 0c-3.7 0-6.6 3-6.6 6.6c0 1.8 .7 3.4 1.9 4.7l25.4 25.4c6.2 6.2 6.2 16.4 0 22.6l-59.1 59.1c-3.6 3.6-4.9 9-3.3 13.9c.7 2 1.8 3.8 3.3 5.3l22.1 22.1c1.5 1.5 3.3 2.6 5.3 3.3c4.9 1.6 10.3 .4 13.9-3.3l59.1-59.1c6.2-6.2 16.4-6.2 22.6 0l25.4 25.4c1.2 1.2 2.9 1.9 4.7 1.9c3.7 0 6.6-3 6.6-6.6L336 184zm-8-40c22.1 0 40 17.9 40 40l0 113.4c0 21.3-17.3 38.6-38.6 38.6c-10.2 0-20.1-4.1-27.3-11.3L288 310.6l-47.7 47.7c-12.2 12.2-30.3 16.5-46.7 11c-6.7-2.2-12.8-6-17.8-11l-22.1-22.1c-5-5-8.8-11.1-11-17.8c-5.5-16.4-1.2-34.5 11-46.7L201.4 224l-14.1-14.1c-7.2-7.2-11.3-17.1-11.3-27.3c0-21.3 17.3-38.6 38.6-38.6L328 144z\"]\n  };\n  const faCloudBoltMoon = {\n    prefix: 'fal',\n    iconName: 'cloud-bolt-moon',\n    icon: [576, 512, [\"thunderstorm-moon\"], \"f76d\", \"M387.7 101.7c7.9-27.6 28-50.1 54.2-61.6c-12.8 19-20.3 41.8-20.3 66.3c0 53.9 35.9 99.2 85.1 114.2c-8.2 2.2-16.7 3.4-25.6 3.4c-4.2 0-8.3-.3-12.4-.8c4.9 10.2 8.3 21.2 10 32.8c.8 0 1.6 0 2.4 0c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5C427.1 0 380.6 33 361.4 79.9c9.8 5.9 18.7 13.3 26.3 21.8zM112 160c0-35.3 28.7-64 64-64c29.1 0 53.7 19.4 61.4 46c1.7 5.8 6.5 10.2 12.5 11.3s12-1.3 15.7-6.1c8.8-11.7 22.7-19.2 38.4-19.2c26.5 0 48 21.5 48 48c0 8.8-2.3 16.9-6.4 24c-2.9 5-2.9 11.1 0 16s8.1 8 13.9 8l8.3 0c0 0 0 0 0 0l.2 0c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.2 0-1.8 0l-.3 0-.2 0-22.5 0c5.7 8.5 9 18.7 9 29.7c0 .8 0 1.5-.1 2.3l13.3 0c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.4 82.6 210.9 64 176 64c-53 0-96 43-96 96l0 1.3C34.6 168.9 0 208.4 0 256c0 46.9 33.6 85.9 78 94.3c.9-1 1.8-1.9 2.7-2.8l29.1-27.6-10.9 0c-.2 0-.4 0-.6 0c-.8 0-1.6 0-2.3 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c.4 0 .8 0 1.3 0c4.9 .1 9.5-2 12.6-5.8s4.4-8.7 3.4-13.4c-.8-4.1-1.3-8.4-1.3-12.8zm31.7 216l85.1-80.6-19.4 41.9c-2.3 5-1.9 10.7 1 15.3s8 7.4 13.5 7.4l48.3 0-85.1 80.6 19.4-41.9c2.3-5 1.9-10.7-1-15.3s-8-7.4-13.5-7.4l-48.3 0zM265.6 224c-5.1 0-10.1 2-13.8 5.5L102.7 370.7c-4.3 4.1-6.7 9.7-6.7 15.7c0 11.9 9.7 21.6 21.6 21.6l49.4 0-34.8 75.5c-6.1 13.3 3.6 28.5 18.2 28.5c5.1 0 10.1-2 13.8-5.5L313.3 365.3c4.3-4.1 6.7-9.7 6.7-15.7c0-11.9-9.7-21.6-21.6-21.6L249 328l34.8-75.5c6.1-13.3-3.6-28.5-18.2-28.5z\"]\n  };\n  const faThunderstormMoon = faCloudBoltMoon;\n  const faTurnLeftUp = {\n    prefix: 'fal',\n    iconName: 'turn-left-up',\n    icon: [384, 512, [], \"e638\", \"M256 160l57.3 0c3.7 0 6.7-3 6.7-6.7c0-1.9-.8-3.7-2.2-5L192 35.8 66.2 148.3c-1.4 1.3-2.2 3.1-2.2 5c0 3.7 3 6.7 6.7 6.7l57.3 0c17.7 0 32 14.3 32 32l0 176c0 61.9 50.1 112 112 112l64 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-64 0c-26.5 0-48-21.5-48-48l0-176c0-17.7 14.3-32 32-32zM178 5.3c3.8-3.4 8.8-5.3 14-5.3s10.1 1.9 14 5.3L339.1 124.5c8.2 7.3 12.9 17.8 12.9 28.8c0 21.4-17.3 38.7-38.7 38.7L288 192l-32 0 0 32 0 144c0 8.8 7.2 16 16 16l64 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-64 0c-79.5 0-144-64.5-144-144l0-144 0-32-32 0-25.3 0C49.3 192 32 174.7 32 153.3c0-11 4.7-21.5 12.9-28.8L178 5.3z\"]\n  };\n  const faDna = {\n    prefix: 'fal',\n    iconName: 'dna',\n    icon: [448, 512, [129516], \"f471\", \"M400 0c8.8 0 16 7.2 16 16c0 120.2-94.2 188.6-179.7 250.9l-2.8 2.1c-37.8 27.5-73.9 54-102.9 83.1l187 0c-19.8-19.8-42.8-38.4-67.5-57c3.2-2.3 6.4-4.6 9.7-6.9c5.9-4.2 11.7-8.4 17.6-12.7C349.4 330.4 416 394.9 416 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-5.5-.2-10.8-.7-16L64.7 480c-.4 5.2-.7 10.5-.7 16c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-113.2 83.6-180.5 164.8-240C115.6 196.5 32 129.2 32 16C32 7.2 39.2 0 48 0s16 7.2 16 16c0 5.5 .2 10.8 .7 16l318.7 0c.4-5.2 .7-10.5 .7-16c0-8.8 7.2-16 16-16zM377.6 64L70.4 64c6.5 23.4 17.6 44.5 32.2 64l242.9 0c14.6-19.5 25.7-40.6 32.2-64zm-60.1 96l-187 0c26.6 26.7 59.1 51.1 93.5 76.2c34.4-25.1 66.9-49.5 93.5-76.2zM70.4 448l307.3 0c-6.5-23.5-17.6-44.5-32.2-64.1c-.5 0-.9 .1-1.4 .1l-240 0c-.5 0-.9 0-1.4-.1C88 403.5 76.8 424.5 70.4 448z\"]\n  };\n  const faVirusSlash = {\n    prefix: 'fal',\n    iconName: 'virus-slash',\n    icon: [640, 512, [], \"e075\", \"M532.5 288l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 36.4-32.2 59.6-63.3 55.7L259.9 127C293.3 115.8 320 85.2 320 43.5c0 78.4 94.8 117.7 150.2 62.2C414.8 161.2 454.1 256 532.5 256c-29.1 0-52.8 13-68.3 32.3l25.1 19.9c9.9-12 24.8-20.1 43.1-20.1zM107.5 256c29.1 0 52.8-13 68.3-32.3l-25.1-19.9c-9.9 12-24.8 20.1-43.1 20.1L96 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-36.4 32.2-59.6 63.3-55.7L380.1 385c-33.4 11.2-60.1 41.8-60.1 83.4c0-78.4-94.8-117.6-150.2-62.2C225.2 350.8 185.9 256 107.5 256zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faBracketRoundRight = {\n    prefix: 'fal',\n    iconName: 'bracket-round-right',\n    icon: [192, 512, [], \"29\", \"M33.9 40.4c-4.2 7.8-1.3 17.5 6.4 21.7C80.5 83.8 160 153.4 160 256s-79.5 172.2-119.6 193.9c-7.8 4.2-10.7 13.9-6.4 21.7s13.9 10.7 21.7 6.4C100.8 453.6 192 375.3 192 256S100.8 58.4 55.6 33.9c-7.8-4.2-17.5-1.3-21.7 6.4z\"]\n  };\n  const faCircleSterling = {\n    prefix: 'fal',\n    iconName: 'circle-sterling',\n    icon: [512, 512, [], \"e5cf\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM259.6 144c-20.2 0-36.5 16.5-36.4 36.7l.3 43.3 48.5 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48.4 0c-.9 22.5-7.1 44.4-18 64L328 320c8.8 0 16 7.2 16 16s-7.2 16-16 16l-152 0c-5.9 0-11.4-3.3-14.2-8.5s-2.4-11.6 1-16.5l9.2-13.5c11.7-17 18.4-36.9 19.5-57.5L176 256c-8.8 0-16-7.2-16-16s7.2-16 16-16l15.5 0-.3-43.1c-.3-38 30.4-68.9 68.4-68.9c10.6 0 21.1 2.5 30.6 7.2l20.9 10.5c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-20.9-10.5c-5.1-2.5-10.6-3.8-16.3-3.8z\"]\n  };\n  const faCircle5 = {\n    prefix: 'fal',\n    iconName: 'circle-5',\n    icon: [512, 512, [], \"e0f2\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 128c-7.3 0-13.7 5-15.5 12.1l-24 96c-1.1 4.5-.2 9.3 2.4 13.1s6.9 6.3 11.5 6.7l98.8 10c22.1 2.2 38.8 20.8 38.8 42.9c0 23.8-19.3 43.2-43.2 43.2l-44 0c-16.8 0-32.4-8.3-41.8-22.3l-1.8-2.7c-4.9-7.3-14.9-9.3-22.2-4.4s-9.3 14.9-4.4 22.2l1.8 2.7c15.3 22.8 40.9 36.4 68.3 36.4l44 0c41.5 0 75.2-33.7 75.2-75.2c0-38.6-29.2-70.9-67.6-74.8L204 225.9 220.5 160l99.5 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0z\"]\n  };\n  const faMinus = {\n    prefix: 'fal',\n    iconName: 'minus',\n    icon: [448, 512, [8211, 8722, 10134, \"subtract\"], \"f068\", \"M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faSubtract = faMinus;\n  const faFireFlame = {\n    prefix: 'fal',\n    iconName: 'fire-flame',\n    icon: [384, 512, [\"flame\"], \"f6df\", \"M341.8 265.5C310.2 178.6 258.9 100.2 192 36.4C125.1 100.2 73.8 178.6 42.2 265.5l-.7 1.9c-6.3 17.4-9.5 35.7-9.5 54.1C32 408.7 104.2 480 192 480s160-71.3 160-158.4c0-18.5-3.2-36.8-9.5-54.1l27.2-9.9-27.2 9.9-.7-1.9zm30.1-10.9l.7 1.9c7.6 20.9 11.5 42.9 11.5 65.1C384 426.7 297.2 512 192 512S0 426.7 0 321.6c0-22.2 3.9-44.2 11.5-65.1l.7-1.9C46.2 160.8 102 76.5 174.9 8.5l3.3-3C181.9 2 186.9 0 192 0s10.1 2 13.8 5.5l3.3 3c72.9 68 128.7 152.4 162.7 246.1zM187.4 206l0 .6c0 16.1 6.3 31.6 17.5 43.3l8.2 8.5c9.9 10.3 15.5 24.1 15.5 38.4c0 30.5-24.7 55.3-55.3 55.3l-2.5 0c-31.9 0-57.7-25.8-57.7-57.7l0-22.2c-11 12.2-17.1 28.1-17.1 44.7l0 3.2c0 53 43 96 96 96l7.3 0c49 0 88.7-39.7 88.7-88.7c0-27.9-12.2-54.3-33.4-72.4l-44.6-38.1c-9.7-8.3-16.4-19.6-19-31.9c-2.4 6.8-3.6 13.9-3.6 21.1zm9.9-78c13.5 0 24.4 10.9 24.4 24.4l0 20.2c0 7.6 3.3 14.9 9.1 19.8l44.6 38.1c28.3 24.2 44.6 59.5 44.6 96.7C320 393.9 265.9 448 199.3 448l-7.3 0c-70.7 0-128-57.3-128-128l0-3.2c0-27.9 11.8-54.6 32.6-73.3l5.3-4.8c4.8-4.3 10.9-6.7 17.4-6.7c14.3 0 25.9 11.6 25.9 25.9l0 36.4c0 14.2 11.5 25.7 25.7 25.7l2.5 0c12.8 0 23.3-10.4 23.3-23.3c0-6-2.3-11.8-6.5-16.1l-8.2-8.5c-17-17.6-26.4-41.1-26.4-65.5l0-.6c0-13.9 3-27.6 8.9-40.2l10.9-23.6c4-8.6 12.6-14.1 22.1-14.1z\"]\n  };\n  const faFlame = faFireFlame;\n  const faRightToLine = {\n    prefix: 'fal',\n    iconName: 'right-to-line',\n    icon: [448, 512, [\"arrow-alt-to-right\"], \"f34c\", \"M416 80l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352c0-8.8-7.2-16-16-16s-16 7.2-16 16zM319.2 254.2c.5 .5 .8 1.1 .8 1.8s-.3 1.4-.8 1.8L187.3 382.2c-1.2 1.2-2.9 1.8-4.6 1.8c-3.7 0-6.7-3-6.7-6.7l0-57.3c0-8.8-7.2-16-16-16L40 304c-4.4 0-8-3.6-8-8l0-80c0-4.4 3.6-8 8-8l120 0c8.8 0 16-7.2 16-16l0-57.3c0-3.7 3-6.7 6.7-6.7c1.7 0 3.3 .7 4.6 1.8L319.2 254.2zM352 256c0-9.5-3.9-18.6-10.8-25.1L209.2 106.5C202 99.8 192.5 96 182.7 96c-21.4 0-38.7 17.3-38.7 38.7l0 41.3L40 176c-22.1 0-40 17.9-40 40l0 80c0 22.1 17.9 40 40 40l104 0 0 41.3c0 21.4 17.3 38.7 38.7 38.7c9.9 0 19.3-3.8 26.5-10.5L341.2 281.1c6.9-6.5 10.8-15.6 10.8-25.1z\"]\n  };\n  const faArrowAltToRight = faRightToLine;\n  const faGif = {\n    prefix: 'fal',\n    iconName: 'gif',\n    icon: [576, 512, [], \"e190\", \"M512 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l448 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM304 160c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16zm48 16l0 80 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-48 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zM128 256c0-35.3 28.7-64 64-64c14.4 0 27.7 4.8 38.4 12.8c7.1 5.3 17.1 3.9 22.4-3.2s3.9-17.1-3.2-22.4c-16-12.1-36-19.2-57.6-19.2c-53 0-96 43-96 96s43 96 96 96c21.6 0 41.6-7.1 57.6-19.2c4-3 6.4-7.8 6.4-12.8l0-64c0-8.8-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 39.4c-9.4 5.4-20.3 8.6-32 8.6c-35.3 0-64-28.7-64-64z\"]\n  };\n  const faChess = {\n    prefix: 'fal',\n    iconName: 'chess',\n    icon: [512, 512, [], \"f439\", \"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32L52.6 96C41.2 96 32 105.2 32 116.6c0 2.2 .4 4.4 1.1 6.5L66.7 224 56 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l13.8 0L56.7 352 89 352l13.1-96 51.8 0L167 352l32.3 0-13.1-96 13.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-10.7 0 33.6-100.8c.7-2.1 1.1-4.3 1.1-6.5c0-11.4-9.2-20.6-20.6-20.6L144 96l0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zm11.6 208l-55.2 0-32-96 59.6 0 59.6 0-32 96zm34.6 160L65.8 384c-11.1 0-21.4 5.7-27.2 15.1L5.9 451.8C2.1 458 0 465.2 0 472.6C0 494.3 17.7 512 39.4 512l177.1 0c21.8 0 39.4-17.7 39.4-39.4c0-7.3-2.1-14.5-5.9-20.8l-32.7-52.7c-5.8-9.4-16.1-15.1-27.2-15.1zM33.1 468.7L65.8 416l124.4 0 32.7 52.7c.7 1.2 1.1 2.5 1.1 3.9c0 4.1-3.3 7.4-7.4 7.4L39.4 480c-4.1 0-7.4-3.3-7.4-7.4c0-1.4 .4-2.7 1.1-3.9zM452.5 416L479 467.2c.6 1.2 1 2.6 1 4c0 4.8-3.9 8.8-8.8 8.8l-142.5 0c-4.8 0-8.8-3.9-8.8-8.8c0-1.4 .3-2.8 1-4L347.5 416l105 0zm-105-32c-12 0-22.9 6.7-28.4 17.3l-26.5 51.2c-3 5.8-4.6 12.2-4.6 18.7c0 22.5 18.2 40.8 40.8 40.8l142.5 0c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3l-105 0zM304 160c-8.8 0-16 7.2-16 16l0 80c0 3.7 1.3 7.4 3.7 10.2L328 309.8l0 26.2 0 16 32 0 0-16 0-32c0-3.7-1.3-7.4-3.7-10.2L320 250.2l0-58.2 32 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 32 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 32 0 0 58.2-36.3 43.5c-2.4 2.9-3.7 6.5-3.7 10.2l0 32 0 16 32 0 0-16 0-26.2 36.3-43.5c2.4-2.9 3.7-6.5 3.7-10.2l0-80c0-8.8-7.2-16-16-16l-64 0-64 0-64 0z\"]\n  };\n  const faTrashSlash = {\n    prefix: 'fal',\n    iconName: 'trash-slash',\n    icon: [640, 512, [], \"e2b3\", \"M509.7 96L528 96c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32.1 0-47 0L407 22.6C398.2 8.5 382.8 0 366.3 0L273.7 0C257.2 0 241.8 8.5 233 22.6L207.1 64l-27 0 40.5 32 257 0L463.9 288.1l30.4 24L509.7 96zM452.9 442.5l-.6 7.8C451.1 467 437.2 480 420.4 480l-200.8 0c-16.8 0-30.7-13-31.9-29.7L171.2 220.1l-34-26.8 18.5 259.3c2.4 33.5 30.3 59.4 63.8 59.4l200.8 0c29.1 0 54-19.5 61.6-46.6l-29.1-23zM273.7 32l92.5 0c5.5 0 10.6 2.8 13.6 7.5L395.1 64 244.9 64l15.3-24.5c2.9-4.7 8.1-7.5 13.6-7.5zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faArrowLeftLong = {\n    prefix: 'fal',\n    iconName: 'arrow-left-long',\n    icon: [512, 512, [\"long-arrow-left\"], \"f177\", \"M4.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l144 144c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 272 496 272c8.8 0 16-7.2 16-16s-7.2-16-16-16L54.6 240 171.3 123.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-144 144z\"]\n  };\n  const faLongArrowLeft = faArrowLeftLong;\n  const faPlugCircleCheck = {\n    prefix: 'fal',\n    iconName: 'plug-circle-check',\n    icon: [576, 512, [], \"e55c\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zM16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64c0 83 63.1 151.2 144 159.2l0 96.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96.8c17.3-1.7 33.7-6.2 48.9-12.9c-.6-6-.9-12.1-.9-18.3c0-6 .3-11.8 .9-17.6c-19 11.2-41.2 17.6-64.9 17.6c-70.7 0-128-57.3-128-128l0-64 256 0 0 56.2c9.8-8.1 20.6-15.2 32-21l0-35.2 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0L64 144l-32 0-16 0zM432 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-187.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faFontCase = {\n    prefix: 'fal',\n    iconName: 'font-case',\n    icon: [640, 512, [], \"f866\", \"M190.9 42.3C188.6 36.1 182.6 32 176 32s-12.6 4.1-14.9 10.3l-160 416c-3.2 8.2 .9 17.5 9.2 20.7s17.5-.9 20.7-9.2L76.2 352l199.6 0 45.3 117.7c3.2 8.2 12.4 12.4 20.7 9.2s12.4-12.4 9.2-20.7l-160-416zM263.5 320L88.5 320 176 92.6 263.5 320zM624 160c-8.8 0-16 7.2-16 16l0 34.7C585.4 179.9 549 160 508 160c-68.5 0-124 55.5-124 124l0 72c0 68.5 55.5 124 124 124c41 0 77.4-19.9 100-50.7l0 34.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-288c0-8.8-7.2-16-16-16zM416 284c0-50.8 41.2-92 92-92s92 41.2 92 92l0 72c0 50.8-41.2 92-92 92s-92-41.2-92-92l0-72z\"]\n  };\n  const faStreetView = {\n    prefix: 'fal',\n    iconName: 'street-view',\n    icon: [512, 512, [], \"f21d\", \"M256 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 256 0a64 64 0 1 0 0 128zM192 280s0 0 0 0l0-56c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 56s0 0 0 0c-14.4 2.1-25.6 13.8-27.2 28.3l-8.9 84.5c-.4 4.1-3.9 7.2-8 7.2l-40 0c-4.1 0-7.5-3.1-8-7.2l-8.9-84.5c-1.5-14.5-12.7-26.2-27.2-28.3zm-32-56l0 56c0 16.1 11.9 29.4 27.3 31.7l8.9 84.5c2.1 20.4 19.3 35.8 39.8 35.8l40 0c20.5 0 37.6-15.5 39.8-35.8l8.9-84.5c15.5-2.3 27.3-15.6 27.3-31.7l0-56c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64zM126.6 383.7c8.7-1.7 14.4-10.1 12.7-18.7s-10.1-14.4-18.7-12.7c-33.2 6.4-61.8 15.3-82.6 26.2C27.6 384 18.5 390.4 11.8 398C4.9 405.6 0 415.1 0 426.2c0 17.6 12.2 31 25.8 40.3c14.1 9.7 33.5 17.8 56 24.4C127.1 504.1 188.7 512 256 512s128.9-7.9 174.2-21.1c22.5-6.6 41.9-14.7 56-24.4c13.6-9.4 25.8-22.7 25.8-40.3c0-11.1-4.9-20.6-11.8-28.3c-6.7-7.5-15.9-13.9-26.2-19.4c-20.8-11-49.4-19.8-82.6-26.2c-8.7-1.7-17.1 4-18.7 12.7s4 17.1 12.7 18.7c31.6 6.1 56.8 14.2 73.6 23.1c8.4 4.5 14 8.7 17.3 12.5c3.2 3.6 3.6 5.9 3.6 6.9c0 1.6-1.3 6.6-11.9 14c-10.2 7-25.9 13.9-46.8 20C379.6 472.3 321.2 480 256 480s-123.6-7.7-165.2-19.8c-20.9-6.1-36.7-13-46.8-20c-10.7-7.3-11.9-12.3-11.9-14c0-1.1 .4-3.3 3.6-6.9c3.3-3.7 8.9-8 17.3-12.5c16.8-8.9 42-17 73.6-23.1z\"]\n  };\n  const faArrowDownLeft = {\n    prefix: 'fal',\n    iconName: 'arrow-down-left',\n    icon: [384, 512, [], \"e091\", \"M48 416c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16l0 185.4L324.7 100.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L86.6 384 272 384c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 416z\"]\n  };\n  const faFrancSign = {\n    prefix: 'fal',\n    iconName: 'franc-sign',\n    icon: [320, 512, [], \"e18f\", \"M104 32C81.9 32 64 49.9 64 72l0 136 0 112-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 320l0-96 176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 192 96 72c0-4.4 3.6-8 8-8l200 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L104 32z\"]\n  };\n  const faFlaskRoundPoison = {\n    prefix: 'fal',\n    iconName: 'flask-round-poison',\n    icon: [448, 512, [\"flask-poison\"], \"f6e0\", \"M160 32l128 0 0 125.7c0 18.2 10.1 33.7 24.4 42C364.9 230.3 400 287.1 400 352c0 47.4-18.7 90.4-49.2 122.1c-3.1 3.2-8.8 5.9-17 5.9l-219.6 0c-8.2 0-13.9-2.7-17-5.9C66.7 442.4 48 399.4 48 352c0-64.9 35.1-121.7 87.6-152.2c14.3-8.3 24.4-23.9 24.4-42L160 32zM320 157.7L320 32l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L304 0 144 0 112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 125.7c0 6-3.3 11.4-8.5 14.4C57.6 208.2 16 275.2 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512l219.6 0c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-76.8-41.6-143.8-103.5-179.9c-5.2-3-8.5-8.4-8.5-14.4zM128 312c0-36.4 39.2-72 96-72s96 35.6 96 72c0 20.5-11.7 40.1-32.7 54c-8.7 5.8-15.3 15.8-15.3 27.7l0 22.3-96 0 0-22.3c0-11.9-6.6-21.9-15.3-27.7c-21-13.9-32.7-33.5-32.7-54zm96-104c-66.9 0-128 43.2-128 104c0 33.6 19.3 62.3 47.1 80.7c.5 .3 .7 .6 .9 .9c.1 .1 .1 .2 .1 .2l0 22.3c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-22.3c0 0 0-.1 .1-.2c.1-.2 .4-.6 .9-.9C332.7 374.3 352 345.6 352 312c0-60.8-61.1-104-128-104zm64 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM184 336a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faFlaskPoison = faFlaskRoundPoison;\n  const faVolumeOff = {\n    prefix: 'fal',\n    iconName: 'volume-off',\n    icon: [320, 512, [], \"f026\", \"M288 66.7L151.6 188c-2.9 2.6-6.7 4-10.6 4l-85 0c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l85 0c3.9 0 7.7 1.4 10.6 4L288 445.3l0-378.6zM270.4 39.5c5.5-4.8 12.5-7.5 19.8-7.5C306.7 32 320 45.3 320 61.8l0 388.4c0 16.5-13.3 29.8-29.8 29.8c-7.3 0-14.3-2.7-19.8-7.5l10.6-12-10.6 12L134.9 352 56 352c-30.9 0-56-25.1-56-56l0-80c0-30.9 25.1-56 56-56l78.9 0L270.4 39.5z\"]\n  };\n  const faBookCircleArrowRight = {\n    prefix: 'fal',\n    iconName: 'book-circle-arrow-right',\n    icon: [640, 512, [], \"e0bc\", \"M64 0C28.7 0 0 28.7 0 64L0 448s0 0 0 0c0 35.3 28.7 64 64 64l330.8 0c-12.9-9.1-24.5-19.9-34.6-32L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l262.6 0c-2.9-10.3-4.9-21-5.9-32L64 384c-11.7 0-22.6 3.1-32 8.6L32 64c0-17.7 14.3-32 32-32l336 0c8.8 0 16 7.2 16 16l0 163.2c10.1-5.2 20.8-9.4 32-12.6L448 48c0-26.5-21.5-48-48-48L64 0zM496 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm-3.3-211.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352 432 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faChartUser = {\n    prefix: 'fal',\n    iconName: 'chart-user',\n    icon: [640, 512, [\"user-chart\"], \"f6a3\", \"M576 32L224 32c-17.7 0-32 14.3-32 32l0 36c-10.2-2.6-21-4-32-4l0-32c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-239.2 0c-5.3-11.4-11.8-22.2-19.5-32L576 384c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32zM400 128c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-57.4L395.3 267.3c-6.2 6.2-16.4 6.2-22.6 0l-80-80c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L384 233.4 473.4 144 416 144c-8.8 0-16-7.2-16-16zM160 288a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 384c-54.2 0-98.4 42.5-101.2 96l255.7 0c-2.8-53.5-47-96-101.2-96l-53.3 0zm0-32l53.3 0C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7L26.7 512C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z\"]\n  };\n  const faUserChart = faChartUser;\n  const faHandsAslInterpreting = {\n    prefix: 'fal',\n    iconName: 'hands-asl-interpreting',\n    icon: [640, 512, [\"american-sign-language-interpreting\", \"asl-interpreting\", \"hands-american-sign-language-interpreting\"], \"f2a3\", \"M146.5 3.7C122-6.5 93.9 5.1 83.7 29.5L9.8 206.8C3.3 222.4 0 239.1 0 256c0 70.7 57.3 128 128 128l80 0c41.5 0 77.7-22.6 97-56c10.7-18.4 7.7-41-5.8-56c13.5-15 16.4-37.6 5.8-56c-5.5-9.5-12.4-18.2-20.4-25.6l31-7.8c25.7-6.4 41.4-32.5 34.9-58.2s-32.5-41.4-58.2-34.9l-16.8 4.2 10-7.8c20.9-16.3 24.6-46.5 8.2-67.4l-12.6 9.9 12.6-9.9c-16.3-20.9-46.5-24.6-67.4-8.2L176 49.7c.7-19.4-10.5-38.1-29.5-46zM263.8 256l-.3 0-.3 0c-5.5-.1-10.7-3-13.6-8c-8.3-14.4-23.9-24-41.6-24c-26.5 0-48 21.5-48 48s21.5 48 48 48c17.7 0 33.3-9.6 41.6-24c2.9-5 8.1-7.9 13.6-8l.3 0 .3 0c2.6 0 5.2 .7 7.7 2.2c7.6 4.4 10.3 14.2 5.8 21.9c-13.8 23.9-39.7 40-69.3 40l-80 0c-53 0-96-43-96-96c0-12.7 2.5-25.2 7.4-36.9L113.2 41.8c3.4-8.2 12.8-12 20.9-8.6s12 12.8 8.6 20.9L127.9 89.9c-2.8 6.7-.7 14.5 5.1 18.9s13.8 4.4 19.6-.1l93.6-73.3c7-5.4 17-4.2 22.5 2.7s4.2 17-2.7 22.5l-69.3 54.2c-5.9 4.7-7.8 12.8-4.5 19.6s10.9 10.3 18.3 8.5l89.8-22.4c8.6-2.1 17.3 3.1 19.4 11.6s-3.1 17.3-11.6 19.4l-66.3 16.6c-6.7 1.7-11.5 7.4-12.1 14.3s3.4 13.3 9.7 16c16 6.8 29.4 18.7 38 33.7c4.4 7.6 1.8 17.4-5.8 21.9c-2.5 1.4-5.1 2.1-7.7 2.2zm-41.9 8c1.7 2.9 3.6 5.6 5.8 8c-2.1 2.4-4.1 5.1-5.8 8c-2.8 4.9-8 8-13.9 8c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.9 0 11.1 3.2 13.9 8zM493.5 508.3c24.5 10.2 52.6-1.4 62.8-25.8l73.8-177.2c6.5-15.6 9.8-32.3 9.8-49.2c0-70.7-57.3-128-128-128l-80 0c-41.5 0-77.7 22.6-97 56c-10.7 18.4-7.7 41 5.8 56c-13.5 15-16.4 37.6-5.8 56c5.5 9.5 12.4 18.2 20.4 25.6l-31 7.8c-25.7 6.4-41.4 32.5-34.9 58.2s32.5 41.4 58.2 34.9l16.8-4.2-10 7.8c-20.9 16.3-24.6 46.5-8.2 67.4s46.5 24.6 67.4 8.2L464 462.3c-.7 19.4 10.6 38.1 29.5 46zM376.2 256l.3 0 .3 0c5.5 .1 10.7 3 13.6 8c8.3 14.4 23.9 24 41.6 24c26.5 0 48-21.5 48-48s-21.5-48-48-48c-17.7 0-33.3 9.6-41.6 24c-2.9 5-8.1 7.9-13.6 8l-.3 0-.3 0c-2.6 0-5.2-.7-7.7-2.2c-7.6-4.4-10.3-14.2-5.8-21.9c13.8-23.9 39.7-40 69.3-40l80 0c53 0 96 43 96 96c0 12.7-2.5 25.2-7.4 36.9L526.8 470.2c-3.4 8.2-12.8 12-20.9 8.6s-12-12.8-8.6-20.9l14.9-35.8c2.8-6.7 .7-14.5-5.1-18.9s-13.8-4.4-19.6 .1l-93.6 73.3c-7 5.4-17 4.2-22.5-2.7s-4.2-17 2.7-22.5l69.3-54.2c5.9-4.7 7.8-12.8 4.5-19.6s-10.9-10.3-18.3-8.5l-89.8 22.4c-8.6 2.1-17.3-3.1-19.4-11.6s3.1-17.3 11.6-19.4l66.3-16.6c6.7-1.7 11.5-7.4 12.1-14.3s-3.4-13.3-9.7-16c-16-6.8-29.4-18.7-38-33.7c-4.4-7.6-1.8-17.4 5.8-21.9c2.5-1.4 5.1-2.1 7.7-2.2zm41.9-8c-1.7-2.9-3.6-5.6-5.8-8c2.1-2.4 4.1-5.1 5.8-8c2.8-4.9 8-8 13.9-8c8.8 0 16 7.2 16 16s-7.2 16-16 16c-5.9 0-11.1-3.2-13.9-8z\"]\n  };\n  const faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\n  const faAslInterpreting = faHandsAslInterpreting;\n  const faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\n  const faPresentationScreen = {\n    prefix: 'fal',\n    iconName: 'presentation-screen',\n    icon: [576, 512, [\"presentation\"], \"f685\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 0zM32 64l0 224c0 35.3 28.7 64 64 64l176 0 0 41.4-91.3 91.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L288 422.6l84.7 84.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L304 393.4l0-41.4 176 0c35.3 0 64-28.7 64-64l0-224-32 0 0 224c0 17.7-14.3 32-32 32l-192 0L96 320c-17.7 0-32-14.3-32-32L64 64 32 64z\"]\n  };\n  const faPresentation = faPresentationScreen;\n  const faCircleBolt = {\n    prefix: 'fal',\n    iconName: 'circle-bolt',\n    icon: [512, 512, [], \"e0fe\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm191.7 8l48.3 0c5.5 0 10.5 2.8 13.5 7.4s3.3 10.4 1 15.3l-19.4 41.9L320.3 248 272 248c-5.5 0-10.5-2.8-13.5-7.4s-3.3-10.4-1-15.3l19.4-41.9L191.7 264zM313.6 112c14.7 0 24.4 15.2 18.2 28.5L297 216l49.4 0c11.9 0 21.6 9.7 21.6 21.6c0 5.9-2.4 11.6-6.7 15.7L212.2 394.5c-3.7 3.5-8.7 5.5-13.8 5.5c-14.7 0-24.4-15.2-18.2-28.5L215 296l-49.4 0c-11.9 0-21.6-9.7-21.6-21.6c0-5.9 2.4-11.6 6.7-15.7L299.8 117.5c3.7-3.5 8.7-5.5 13.8-5.5z\"]\n  };\n  const faFaceSmileHalo = {\n    prefix: 'fal',\n    iconName: 'face-smile-halo',\n    icon: [512, 512, [], \"e38f\", \"M480.3 78.1s0 0-.1 .1c0-.1 .1-.1 .1-.1zm-7.4-3.5c3.2 2.4 5 4.2 6.1 5.4c-1.1 1.2-2.9 3-6.1 5.4c-9 6.6-24 13.9-45.4 20.6C385 119.3 324.4 128 256 128s-129-8.7-171.5-22C63.1 99.3 48.1 92 39.1 85.4c-3.2-2.4-5-4.2-6.1-5.4c1.1-1.2 2.9-3 6.1-5.4c9-6.6 24-13.9 45.4-20.6C127 40.7 187.6 32 256 32s129 8.7 171.5 22c21.4 6.7 36.4 14 45.4 20.6zM31.7 78.1s0 0 .1 .1c0-.1-.1-.1-.1-.1zm0 3.8s0 0 .1-.1c0 .1-.1 .1-.1 .1zm448.5-.1c0 .1 .1 .1 .1 .1s0 0-.1-.1zM512 80C512 35.8 397.4 0 256 0S0 35.8 0 80s114.6 80 256 80s256-35.8 256-80zM45.6 156.5C26.7 190.7 16 230.1 16 272c0 132.5 107.5 240 240 240s240-107.5 240-240c0-41.9-10.7-81.3-29.6-115.5c-9.5 3.9-19.7 7.6-30.5 11C453.8 198.2 464 233.9 464 272c0 114.9-93.1 208-208 208S48 386.9 48 272c0-38.1 10.2-73.8 28.1-104.5c-10.9-3.4-21.1-7.1-30.5-11zm110.9 94c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C209.6 217.9 194.8 208 176 208s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6c2.1-8.6 6.7-18.2 12.9-25.4zm-14.9 89.4c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5s93.8-27.9 116.1-53.5c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6C330 362.2 299.4 384 256 384s-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zm162-64c2.1-8.6 6.7-18.2 12.9-25.4c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C369.6 217.9 354.8 208 336 208s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6z\"]\n  };\n  const faCartCircleArrowDown = {\n    prefix: 'fal',\n    iconName: 'cart-circle-arrow-down',\n    icon: [640, 512, [], \"e3ef\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l37.9 0c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2l129.5 0c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16l-129.5 0c-15.2 0-28.3-10.7-31.4-25.6L152 288l187.2 0c5.9-11.4 12.9-22.2 21-32l-214.8 0L106.1 64l433.4 0L507.4 192.4c10.9 .7 21.5 2.4 31.7 5L570.6 71.8c5-20.2-10.2-39.8-31-39.8L99.1 32C92.5 13 74.4 0 53.9 0L16 0zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm360-88a112 112 0 1 1 -224 0 112 112 0 1 1 224 0zm-256 0a144 144 0 1 0 288 0 144 144 0 1 0 -288 0zm211.3-3.3c-6.2-6.2-16.4-6.2-22.6 0L512 393.4l0-89.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 89.4-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56 56c6.2 6.2 16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faHousePersonReturn = {\n    prefix: 'fal',\n    iconName: 'house-person-return',\n    icon: [640, 512, [\"house-person-arrive\", \"house-return\"], \"e011\", \"M250.4 3.9c-6-5.1-14.8-5.1-20.8 0l-224 192c-6.7 5.8-7.5 15.9-1.7 22.6s15.9 7.5 22.6 1.7L64 187.9 64 352c0 35.3 28.7 64 64 64l220.6 0 9.1-32-5.8 0-32 0-192 0c-17.7 0-32-14.3-32-32l0-191.5L240 37.1 367.9 146.7c5.8-9.1 12.6-17.4 20.4-24.7L250.4 3.9zM192 192l64 0 0 64-64 0 0-64zm-8-32c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-80 0zM464 56a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-80 0a56 56 0 1 0 112 0A56 56 0 1 0 384 56zM522.4 172.3l12.7 6.9c27.5 15 47.4 40.8 55 71.2l2.4 9.6c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4l-2.4-9.5c-9.8-39-35.4-72.2-70.7-91.5l-12.7-6.9c-19.4-10.6-41.2-16.2-63.4-16.2c-36.9 0-69.7 23.6-81.4 58.7l-17.1 51.4c-3.4 10.1-10 18.8-18.9 24.8l-29.7 19.8c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4l29.7-19.8c14.8-9.9 25.9-24.4 31.5-41.3l8.8-26.4L452.7 331l-43.6 37.8c-4.7 4.1-8.1 9.4-9.8 15.4L368.6 491.6c-2.4 8.5 2.5 17.4 11 19.8s17.4-2.5 19.8-11L430.1 393l100.6-87.2c14.4-12.5 20.1-32.4 14.4-50.6l-26.6-85c1.3 .6 2.6 1.3 3.9 2zm-7.9 92.5c1.9 6.1 0 12.7-4.8 16.9l-30.9 26.8-45-130c10-11.5 24.7-18.4 40.6-18.4c2.5 0 5 .1 7.5 .3l32.7 104.5zm6.4 88.9c-7.9 4-11.1 13.6-7.2 21.5l30.8 61.7c1.5 3.1 3.6 5.9 6 8.3l62.2 62.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-62.2-62.2-30.8-61.7c-4-7.9-13.6-11.1-21.5-7.2z\"]\n  };\n  const faHousePersonArrive = faHousePersonReturn;\n  const faHouseReturn = faHousePersonReturn;\n  const faMessageXmark = {\n    prefix: 'fal',\n    iconName: 'message-xmark',\n    icon: [512, 512, [\"comment-alt-times\", \"message-times\"], \"f4ab\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM180.7 132.7c-6.2 6.2-6.2 16.4 0 22.6L233.4 208l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 230.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L278.6 208l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 185.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faCommentAltTimes = faMessageXmark;\n  const faMessageTimes = faMessageXmark;\n  const faFileCertificate = {\n    prefix: 'fal',\n    iconName: 'file-certificate',\n    icon: [512, 512, [\"file-award\"], \"f5f3\", \"M480 448c0 17.7-14.3 32-32 32l-224 0 0 16c0 5.5-1 10.9-2.7 16L448 512c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L382.1 14.1c-9-9-21.2-14.1-33.9-14.1L192 0c-35.3 0-64 28.7-64 64l0 71.1 .1-.1c1.5-.7 4-2 6.6-3c8.2-3.4 16.9-4.6 25.3-4L160 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256zm-.5-288L368 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L475.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM249.8 288c0-.8 .2-2.4 3.5-10.4c6.3-15.4 1.6-33.1-11.6-43.2c-6.9-5.3-7.8-6.6-8.2-7.3s-1-2.1-2.2-10.7c-2.2-16.5-15.2-29.4-31.6-31.6c-8.6-1.2-10-1.8-10.7-2.2s-2-1.3-7.3-8.2c-10.2-13.1-27.9-17.9-43.2-11.6c-8 3.3-9.6 3.5-10.4 3.5s-2.4-.2-10.4-3.5c-15.4-6.3-33.1-1.6-43.2 11.6c-5.3 6.9-6.6 7.8-7.3 8.2s-2.1 1-10.7 2.2C39.9 187 27 199.9 24.7 216.4c-1.2 8.6-1.8 10-2.2 10.7s-1.3 2-8.2 7.3C1.2 244.5-3.5 262.2 2.8 277.6c3.3 8 3.5 9.6 3.5 10.4c0 0 0 0 0 0c0 .8-.2 2.4-3.5 10.4c-6.3 15.4-1.6 33.1 11.6 43.2c6.9 5.3 7.8 6.6 8.2 7.3s1 2.1 2.2 10.7C27 376.1 39.9 389 56.4 391.3c3.7 .5 6.1 .9 7.6 1.2L64 496c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L128 483.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1l0-103.5c1.6-.3 3.9-.7 7.6-1.2c16.5-2.2 29.4-15.2 31.6-31.6c1.2-8.6 1.8-10 2.2-10.7s1.3-2 8.2-7.3c13.1-10.2 17.9-27.9 11.6-43.2c-3.3-8-3.5-9.6-3.5-10.4c0 0 0 0 0 0zM96 466.1l0-50.9c7.1 1.5 14.6 .9 21.6-2c8-3.3 9.6-3.5 10.4-3.5s2.4 .2 10.4 3.5c7 2.9 14.5 3.4 21.6 2l0 50.9-23.1-15.4c-5.4-3.6-12.4-3.6-17.8 0L96 466.1zM38.2 288s0 0 0 0c0-8.1-2.9-15.4-5.8-22.5c-.8-2.1-.2-4.4 1.6-5.8c6.1-4.7 12.3-9.6 16.3-16.6s5.2-14.8 6.2-22.4c.3-2.2 2-3.9 4.2-4.2c7.7-1 15.4-2.2 22.4-6.2s11.8-10.2 16.6-16.3c1.4-1.8 3.7-2.4 5.8-1.6c7.1 2.9 14.4 5.8 22.5 5.8s15.4-2.9 22.5-5.8c2.1-.8 4.4-.2 5.8 1.6c4.7 6.1 9.6 12.3 16.6 16.3s14.8 5.2 22.4 6.2c2.2 .3 3.9 2 4.2 4.2c1 7.7 2.2 15.4 6.2 22.4s10.2 11.8 16.3 16.6c1.8 1.4 2.4 3.7 1.6 5.8c-2.9 7.1-5.8 14.4-5.8 22.5c0 0 0 0 0 0c0 8.1 2.9 15.4 5.8 22.5c.8 2.1 .2 4.4-1.6 5.8c-6.1 4.7-12.3 9.6-16.3 16.6s-5.2 14.8-6.2 22.4c-.3 2.2-2 3.9-4.2 4.2c-7.7 1-15.4 2.2-22.4 6.2s-11.8 10.2-16.6 16.3c-1.4 1.8-3.7 2.4-5.8 1.6c-7.1-2.9-14.4-5.8-22.5-5.8s-15.4 2.9-22.5 5.8c-2.1 .8-4.4 .2-5.8-1.6c-4.7-6.1-9.6-12.3-16.6-16.3s-14.8-5.2-22.4-6.2c-2.2-.3-3.9-2-4.2-4.2c-1-7.7-2.2-15.4-6.2-22.4s-10.2-11.8-16.3-16.6c-1.8-1.4-2.4-3.7-1.6-5.8c2.9-7.1 5.8-14.4 5.8-22.5z\"]\n  };\n  const faFileAward = faFileCertificate;\n  const faUserDoctorHairLong = {\n    prefix: 'fal',\n    iconName: 'user-doctor-hair-long',\n    icon: [448, 512, [], \"e459\", \"M320 144c0 53-43 96-96 96s-96-43-96-96l0-16 34.3 0c31.7 0 61.1-14.5 80.4-38.7l6.3 6.3c10.5 10.5 24.7 16.4 39.6 16.4l30.1 0c.9 5.2 1.3 10.5 1.3 16l0 16zm32-16C352 57.3 294.7 0 224 0S96 57.3 96 128c0 35.3-16.6 68.4-44.8 89.6l-4.3 3.2C37.5 227.9 32 238.9 32 250.7C32 271.3 48.7 288 69.3 288l58.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-58.7 0c-2.9 0-5.3-2.4-5.3-5.3c0-1.7 .8-3.3 2.1-4.3l4.3-3.2c15.8-11.9 28.8-26.7 38.4-43.4C129.5 242.6 173.3 272 224 272s94.5-29.4 115.2-72.2c9.6 16.7 22.6 31.5 38.4 43.4l4.3 3.2c1.3 1 2.1 2.6 2.1 4.3c0 2.9-2.4 5.3-5.3 5.3L320 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l58.7 0c20.6 0 37.3-16.7 37.3-37.3c0-11.8-5.5-22.8-14.9-29.9l-4.3-3.2C368.6 196.4 352 163.3 352 128zM225.5 57.1C213.5 81 189.1 96 162.3 96l-28.9 0c13.2-37.3 48.7-64 90.5-64c35.5 0 66.6 19.3 83.2 48l-18.6 0c-6.4 0-12.5-2.5-17-7L251.3 52.7c-6.2-6.2-16.4-6.2-22.6 0c-1.3 1.3-2.4 2.8-3.1 4.5zM270.8 336c5.8 0 11.5 .3 17.2 1l0 33.3c-23.1 6.9-40 28.3-40 53.7l0 24c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-24c0-25.4-16.9-46.8-40-53.7l0-25.8c55.6 20 95.5 73 96 135.5L32 480c.5-68.2 48.2-125.3 112-140.2l0 30.9c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-34.7 1.2 0 93.6 0zM176 416a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zM0 481.2c0 17 13.8 30.8 30.8 30.8l386.4 0c17 0 30.8-13.8 30.8-30.8C448 383.3 368.7 304 270.8 304l-93.6 0C79.3 304 0 383.3 0 481.2z\"]\n  };\n  const faCameraSecurity = {\n    prefix: 'fal',\n    iconName: 'camera-security',\n    icon: [448, 512, [\"camera-home\"], \"f8fe\", \"M384 32c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-59.8 0-200.4 0L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l320 0zM343.9 416l40.1 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l40.1 0L67.6 475.4c-4.6 7.4-4.8 16.7-.5 24.3s12.3 12.3 21 12.3l272 0c8.7 0 16.7-4.7 21-12.3s4-16.9-.5-24.3L343.9 416zm-202.2 0l164.6 0 39.4 64-243.4 0 39.4-64zM224 304a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM96 208a128 128 0 1 0 256 0A128 128 0 1 0 96 208z\"]\n  };\n  const faCameraHome = faCameraSecurity;\n  const faGear = {\n    prefix: 'fal',\n    iconName: 'gear',\n    icon: [512, 512, [9881, \"cog\"], \"f013\", \"M223.3 37.8c.4-1.5 1.3-2.8 2.4-3.8c9.9-1.3 20-2 30.3-2s20.4 .7 30.3 2c1.1 1 1.9 2.3 2.4 3.8l13.7 47.7c3.5 12.1 12.2 21.1 22.5 26.1c7.6 3.6 14.8 7.8 21.7 12.5c9.4 6.5 21.7 9.5 33.9 6.5l48.2-12c1.5-.4 3-.3 4.4 .2c5.4 6.9 10.4 14.2 14.9 21.8l4.3 7.4c4.2 7.5 7.9 15.3 11.2 23.3c-.3 1.5-1 2.9-2.1 4L426.8 211c-8.7 9-12.2 21.1-11.3 32.5c.3 4.1 .5 8.3 .5 12.5s-.2 8.4-.5 12.5c-.9 11.4 2.6 23.5 11.3 32.5l34.5 35.7c1.1 1.1 1.8 2.5 2.1 4c-3.3 8-7 15.8-11.2 23.4l-4.2 7.3c-4.6 7.6-9.6 14.8-14.9 21.8c-1.4 .5-2.9 .5-4.4 .2l-48.2-12c-12.2-3-24.4 0-33.9 6.5c-6.9 4.7-14.1 8.9-21.7 12.5c-10.3 4.9-19.1 14-22.5 26.1l-13.7 47.7c-.4 1.5-1.3 2.8-2.4 3.8c-9.9 1.3-20 2-30.3 2s-20.4-.7-30.3-2c-1.1-1-1.9-2.3-2.4-3.8l-13.7-47.7c-3.5-12.1-12.2-21.1-22.5-26.1c-7.6-3.6-14.8-7.8-21.7-12.5c-9.4-6.5-21.7-9.5-33.9-6.5l-48.2 12c-1.5 .4-3 .3-4.4-.2c-5.4-7-10.4-14.2-15-21.8l-4.2-7.3c-4.2-7.5-7.9-15.3-11.2-23.4c.3-1.5 1-2.9 2.1-4L85.2 301c8.7-9 12.2-21.1 11.3-32.5c-.3-4.1-.5-8.3-.5-12.5s.2-8.4 .5-12.5c.9-11.4-2.6-23.5-11.3-32.5L50.7 175.2c-1.1-1.1-1.8-2.5-2.1-4c3.3-8 7-15.8 11.2-23.4l4.2-7.3c4.6-7.6 9.6-14.8 15-21.8c1.4-.5 2.9-.5 4.4-.2l48.2 12c12.2 3 24.4 0 33.9-6.5c6.9-4.7 14.1-8.9 21.7-12.5c10.3-4.9 19.1-14 22.5-26.1l13.7-47.7zM256 0c-13 0-25.9 1-38.4 2.9c-1.7 .3-3.4 .8-5 1.6c-9.5 4.9-16.9 13.6-20 24.5L178.9 76.7c-.6 2.2-2.5 4.5-5.6 6c-9.1 4.3-17.8 9.4-26 15c-2.8 1.9-5.8 2.4-8 1.8l-48.2-12C80.2 84.8 69 86.9 60 92.6c-1.5 .9-2.8 2.1-3.9 3.5C49 105 42.4 114.3 36.5 124.1l-.1 .3L32 132l-.1 .3c-5.4 9.8-10.2 19.9-14.3 30.4c-.6 1.6-1 3.3-1.1 5c-.5 10.8 3.3 21.6 11.2 29.8l34.5 35.7c1.6 1.7 2.7 4.4 2.4 7.8c-.4 5-.6 10-.6 15s.2 10.1 .6 15c.3 3.4-.8 6.2-2.4 7.8L27.7 314.6c-7.9 8.2-11.7 19-11.2 29.8c.1 1.7 .5 3.4 1.1 5c4.1 10.5 8.9 20.6 14.3 30.4l.1 .3 4.4 7.6 .1 .3c5.9 9.8 12.4 19.2 19.6 28.1c1.1 1.4 2.4 2.6 3.9 3.5c9 5.7 20.2 7.8 31.1 5.1l48.2-12c2.2-.6 5.2-.1 8 1.8c8.2 5.7 16.9 10.7 26 15c3.1 1.5 4.9 3.8 5.6 6L192.6 483c3.1 10.8 10.5 19.5 20 24.5c1.6 .8 3.2 1.4 5 1.6C230.1 511 243 512 256 512s25.9-1 38.4-2.9c1.7-.3 3.4-.8 5-1.6c9.5-4.9 16.9-13.6 20-24.5l13.7-47.7c.6-2.2 2.5-4.5 5.6-6c9.1-4.3 17.8-9.4 26-15c2.8-1.9 5.8-2.4 8-1.8l48.2 12c10.9 2.7 22.1 .7 31.1-5.1c1.5-.9 2.8-2.1 3.9-3.5c7.1-8.9 13.6-18.2 19.5-28l.2-.3L480 380l.1-.3c5.4-9.7 10.2-19.9 14.3-30.4c.6-1.6 1-3.3 1.1-5c.5-10.8-3.3-21.6-11.2-29.8l-34.5-35.7c-1.6-1.7-2.7-4.4-2.4-7.8c.4-5 .6-10 .6-15s-.2-10.1-.6-15c-.3-3.4 .8-6.2 2.4-7.8l34.5-35.7c7.9-8.2 11.7-19 11.2-29.8c-.1-1.7-.5-3.4-1.1-5c-4.1-10.5-8.9-20.6-14.3-30.4l-.1-.3-4.4-7.6-.2-.3c-5.9-9.8-12.4-19.2-19.5-28c-1.1-1.4-2.4-2.6-3.9-3.5c-9-5.7-20.2-7.8-31.1-5.1l-48.2 12c-2.2 .6-5.2 .1-8-1.8c-8.2-5.7-16.9-10.7-26-15c-3.1-1.5-4.9-3.8-5.6-6L319.4 29c-3.1-10.8-10.5-19.5-20-24.5c-1.6-.8-3.2-1.4-5-1.6C281.9 1 269 0 256 0zM200 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm144 0a88 88 0 1 0 -176 0 88 88 0 1 0 176 0z\"]\n  };\n  const faCog = faGear;\n  const faDropletSlash = {\n    prefix: 'fal',\n    iconName: 'droplet-slash',\n    icon: [640, 512, [\"tint-slash\"], \"f5c7\", \"M320 480c-88.4 0-160-71.6-160-160c0-16.2 6.1-39.2 18.3-67.5c2.8-6.4 5.8-13 9.1-19.7l-25.7-20.3C141.8 252.1 128 290.3 128 320c0 106 86 192 192 192c56.1 0 106.7-24.1 141.8-62.5l-25.2-19.9C407.4 460.6 366 480 320 480zM461.7 252.5c7.6 17.6 12.8 33.1 15.7 46.2L511.9 326c.1-2 .1-4 .1-6c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7c-13.3 16.8-39 50.2-66.4 90.3l25.2 19.9c27-39.7 52.6-73 66-89.9l1.3 0c18.1 22.9 58.6 75.7 94.5 133.7c18.1 29.2 34.6 59.1 46.6 86.8zM240 320c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faTintSlash = faDropletSlash;\n  const faBookHeart = {\n    prefix: 'fal',\n    iconName: 'book-heart',\n    icon: [448, 512, [], \"f499\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 32C46.3 32 32 46.3 32 64l0 328.6zM160 173.3c0 7.8 3.1 15.2 8.6 20.7L240 265.4l71.4-71.4c5.5-5.5 8.6-12.9 8.6-20.7c0-16.2-13.1-29.3-29.3-29.3c-7.8 0-15.2 3.1-20.7 8.6l-18.7 18.7c-6.2 6.2-16.4 6.2-22.6 0l-18.7-18.7c-5.5-5.5-12.9-8.6-20.7-8.6c-16.2 0-29.3 13.1-29.3 29.3zM189.3 112c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3c0-33.8 27.4-61.3 61.3-61.3z\"]\n  };\n  const faMosque = {\n    prefix: 'fal',\n    iconName: 'mosque',\n    icon: [640, 512, [128332], \"f678\", \"M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.4 54.5-29.8 73.5c34.3 1.2 61.8 29.3 61.8 64l0 96c0 35.3-28.7 64-64 64l-32 0-32 0-48 0-32 0-64 0-32 0-48 0-32 0-32 0c-35.3 0-64-28.7-64-64l0-96c0-34.6 27.5-62.8 61.8-64c-18.5-19-29.8-44.9-29.8-73.5c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6c0 0 0 0 0 0s0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zm32 480l0-56c0-10.1-4.7-19.6-12.8-25.6L400 384l-19.2 14.4c-8.1 6-12.8 15.5-12.8 25.6l0 56 64 0zm32 0l48 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 32 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-73.4 0L400 320l-102.6 0L224 320c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l32 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 48 0 0-56c0-20.1 9.5-39.1 25.6-51.2L400 344l38.4 28.8C454.5 384.9 464 403.9 464 424l0 56zM576 214.6c0-24-11.7-46.3-31.4-59.4c-5.6-3.7-11.1-7.3-16.5-10.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0c0 0 0 0 0 0c0 0 0 0 0 0c-48.6-32.1-92.1-60.7-128-102.7c-35.9 41.9-79.4 70.6-128 102.7c0 0 0 0 0 0c-5.5 3.6-11 7.2-16.6 10.9c-19.7 13.1-31.4 35.4-31.4 59.4c0 40.6 32.9 73.4 73.4 73.4L400 288l102.6 0c40.6 0 73.4-32.9 73.4-73.4zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126l0 2 0 32 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-96 0 0 16 0 272c0 17.7 14.3 32 32 32l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-35.3 0-64-28.7-64-64L0 176l0-50C0 83.2 20.2 42.9 54.4 17.2l16-12zM32 128l96 0 0-2c0-32.7-15.4-63.6-41.6-83.2L80 38l-6.4 4.8C47.4 62.4 32 93.3 32 126l0 2z\"]\n  };\n  const faDuck = {\n    prefix: 'fal',\n    iconName: 'duck',\n    icon: [512, 512, [129414], \"f6d8\", \"M368 259l0-23.6c0-17.3 7.1-31.9 15.3-42.5L402.7 208l-19.4-15.1C393.8 179.4 400 162.5 400 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 26.2 12.6 49.5 32.2 64.2c9.8 7.3 14.5 19.5 12.3 31.5s-11.1 21.7-22.8 25l-165 46.2c-7 2-14.5 1.5-21.2-1.4L32.2 290.9C36.5 378 108.4 448 196 448l116 0c53 0 96-43 96-96c0-27.5-11.5-52.2-30-69.7c-6.4-6-10-14.4-10-23.2zm32-19l0 19c24.6 23.3 40 56.3 40 93c0 70.7-57.3 128-128 128l-116 0C87.8 480 0 391 0 282.7C0 268.1 11.9 256 26.6 256c3.6 0 7.2 .7 10.5 2.1L88 280l128.4-36L253 233.8c-9.8-7.3-18.3-16.1-25.2-26.2c-12.5-18.1-19.8-40-19.8-63.6c0-61.9 50.1-112 112-112c54.1 0 99.3 38.4 109.7 89.4c9.6 1.3 19.3 1.3 28.9 .1l24.2-3c15.5-1.9 29.2 10.1 29.2 25.8c0 52.9-42.9 95.7-95.7 95.7L400 240zm31.6-86.2c-1.7 20-8.8 38.6-19.7 54.2l4.4 0c32.9 0 59.9-24.9 63.3-56.8l-17 2.1c-10.3 1.3-20.7 1.5-31 .5zM312 152a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm13.2 159.7c-6.2 46.7-41.4 87-90.7 99.3c-40.4 10.1-81.2-.9-109.7-26.2c-6.6-5.9-7.2-16-1.3-22.6s16-7.2 22.6-1.3c20.7 18.3 50.6 26.6 80.7 19.1c36.8-9.2 62.3-39 66.7-72.5c1.2-8.8 9.2-14.9 18-13.7s14.9 9.2 13.7 18z\"]\n  };\n  const faMosquito = {\n    prefix: 'fal',\n    iconName: 'mosquito',\n    icon: [640, 512, [], \"e52b\", \"M182.4 3.4c-6.9 5.5-8.2 15.7-2.8 22.7l41.9 55.7L194 136.5c-3.2 6.3-2 14.1 3 19l45.1 45.1L79.3 226.2C34 232.1 0 272.5 0 320.3c0 84.5 97.6 126.9 154.6 67.1L272 280.4l0 23.9L228 357c-2.5 2.9-3.8 6.7-3.8 10.6l0 58.3-44.7 59.5c-5.3 7.1-4.1 17.3 2.8 22.7s16.8 4.2 22.1-2.9l48-63.9c2.1-2.8 3.3-6.3 3.3-9.9l0-57.9L272 354.1l0 45.4c0 26.5 21.5 48 48 48s48-21.5 48-48l0-45.4 16.2 19.4 0 57.9c0 3.6 1.2 7.1 3.3 9.9l48 63.9c5.3 7.1 15.2 8.4 22.1 2.9s8.2-15.7 2.8-22.7l-44.7-59.5 0-58.3c0-3.9-1.4-7.6-3.8-10.6l-44-52.7 0-23.9L485.4 387.4C542.4 447.2 640 404.9 640 320.3c0-47.9-34-88.2-79.4-94.2L397.9 200.7 443 155.6c5-5 6.2-12.7 3-19L418.6 81.8l41.9-55.7c5.3-7.1 4.1-17.3-2.8-22.7s-16.8-4.2-22.1 2.9l-48 63.9c-3.7 5-4.3 11.7-1.5 17.3l26.7 53.2L368 185.4l0-9.5c0-23.8-17.3-43.5-40-47.3l0-64.8c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 64.8c-22.7 3.8-40 23.6-40 47.3l0 9.5-44.6-44.7L254 87.5c2.8-5.6 2.2-12.4-1.5-17.3l-48-63.9c-5.3-7.1-15.2-8.4-22.1-2.9zM272 237.1L133.1 363.8c-.5 .5-1.1 1-1.6 1.5C96.6 401.9 32 379.3 32 320.3c0-32.9 23.2-58.7 51.5-62.4c.3 0 .5-.1 .8-.1l185.8-29.1 1.9 1.9 0 6.4zM506.9 363.8L368 237l0-6.4 1.9-1.9 185.8 29.1c.3 0 .5 .1 .8 .1c28.3 3.7 51.5 29.5 51.5 62.4c0 58.9-64.6 81.6-99.5 45c-.5-.5-1-1-1.6-1.5zM304 399.5l0-223.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 223.6c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faStarOfDavid = {\n    prefix: 'fal',\n    iconName: 'star-of-david',\n    icon: [512, 512, [10017], \"f69a\", \"M418.3 286.6l-50 81.4 90.2 0c3 0 5.4-2.4 5.4-5.4c0-1-.3-2-.8-2.8l-44.9-73.1zM399.5 256L330.8 144l-149.6 0L112.5 256l68.7 112 149.6 0 68.7-112zm37.5 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4l-109.8 0-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400 53.4 400C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112l109.8 0 56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112l109.8 0c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zM368.4 144l50 81.4 44.9-73.1c.5-.9 .8-1.8 .8-2.8c0-3-2.4-5.4-5.4-5.4l-90.2 0zm-57.2-32L265.3 37.2c-2-3.2-5.5-5.2-9.3-5.2s-7.3 2-9.3 5.2L200.8 112l110.4 0zM143.6 144l-90.2 0c-3 0-5.4 2.4-5.4 5.4c0 1 .3 2 .8 2.8l44.9 73.1 50-81.4zm-50 142.6L48.8 359.7c-.5 .9-.8 1.8-.8 2.8c0 3 2.4 5.4 5.4 5.4l90.2 0-50-81.4zM200.8 400l45.9 74.8c2 3.2 5.5 5.2 9.3 5.2s7.3-2 9.3-5.2L311.2 400l-110.4 0z\"]\n  };\n  const faFlagSwallowtail = {\n    prefix: 'fal',\n    iconName: 'flag-swallowtail',\n    icon: [448, 512, [\"flag-alt\"], \"f74c\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 32 0 64 0 320l0 32L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144 392 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L352 192 443.2 70.4c3.1-4.2 4.8-9.2 4.8-14.4c0-13.3-10.7-24-24-24L32 32l0-16zm0 48l376 0L326.4 172.8c-8.5 11.4-8.5 27 0 38.4L408 320 32 320 32 64z\"]\n  };\n  const faFlagAlt = faFlagSwallowtail;\n  const faPersonMilitaryRifle = {\n    prefix: 'fal',\n    iconName: 'person-military-rifle',\n    icon: [512, 512, [], \"e54b\", \"M192 64l0-4.9L320 37.8 320 64s0 0 0 0L192 64s0 0 0 0zm160 8l0-43.7c0-14.8-13.3-26.1-27.9-23.7l-144 24C168.5 30.6 160 40.6 160 52.3L160 72c0 11.1 7.5 20.4 17.8 23.2c-1.2 5.4-1.8 11-1.8 16.8c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.8-.6-11.4-1.8-16.8C344.5 92.4 352 83.1 352 72zM210.7 96l90.5 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16zM192 296c0-2.3 .2-4.6 .6-6.7L301.6 480 208 480c-8.8 0-16-7.2-16-16l0-168zM320 447.8l-106.9-187c5.6-3 12.1-4.7 18.9-4.7l48 0c22.1 0 40 17.9 40 40l0 151.8zM352 464l0-163.8 98.1 171.7c4.4 7.7 14.2 10.3 21.8 6s10.3-14.2 6-21.8L384 291.7l46.9-81.2c8.8-15.3 3.6-34.9-11.7-43.7l16-27.7 32-55.4 8-13.9c4.4-7.7 1.8-17.4-5.9-21.9l-13.9-8c-7.7-4.4-17.4-1.8-21.9 5.9s-1.8 17.4 5.9 21.9l-16 27.7-16 27.7-16 27.7c-15.3-8.8-34.9-3.6-43.7 11.7L309.9 228c-9.5-2.6-19.5-4-29.6-4l-.3 0-48 0-.3 0c-40.2 0-77.3 21.5-97.2 56.4L34.1 456.1c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6L160 300.2 160 464c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48zM339.4 240.9l36-62.3 27.7 16-38.9 67.3c-7.3-8.2-15.6-15.3-24.8-21zM288 320a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faCarGarage = {\n    prefix: 'fal',\n    iconName: 'car-garage',\n    icon: [640, 512, [], \"f5e2\", \"M328.5 2.5c-5.2-3.3-11.9-3.3-17.1 0l-304 192c-7.5 4.7-9.7 14.6-5 22.1s14.6 9.7 22.1 5L320 34.9 615.5 221.5c7.5 4.7 17.4 2.5 22.1-5s2.5-17.4-5-22.1l-304-192zM252.2 208l135.6 0c14.3 0 26.8 9.5 30.8 23.2L434.8 288c-.9 0-1.9 0-2.8 0l-224 0c-.9 0-1.9 0-2.8 0l16.2-56.8c3.9-13.7 16.5-23.2 30.8-23.2zm-61.5 14.4L169 298.1c-24.5 13.7-41 39.9-41 69.9l0 48 0 16 0 32 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 320 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-32 0-16 0-48c0-30-16.6-56.2-41-69.9l-21.6-75.7c-7.9-27.5-33-46.4-61.5-46.4l-135.6 0c-28.6 0-53.7 18.9-61.5 46.4zM480 416l0 16-320 0 0-16 0-48c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 48zM208 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCartShopping = {\n    prefix: 'fal',\n    iconName: 'cart-shopping',\n    icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l37.9 0c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2L496 384c8.8 0 16-7.2 16-16s-7.2-16-16-16l-304.8 0c-15.2 0-28.3-10.7-31.4-25.6L152 288l314.6 0c29.4 0 55-20 62.1-48.5L570.6 71.8c5-20.2-10.2-39.8-31-39.8L99.1 32C92.5 13 74.4 0 53.9 0L16 0zm90.1 64l433.4 0L497.6 231.8C494 246 481.2 256 466.5 256l-321.1 0L106.1 64zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm200-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112z\"]\n  };\n  const faShoppingCart = faCartShopping;\n  const faBookFont = {\n    prefix: 'fal',\n    iconName: 'book-font',\n    icon: [448, 512, [], \"e0bf\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 32C46.3 32 32 46.3 32 64l0 328.6zM254.3 104.8l63.9 127.7c.1 .2 .2 .4 .3 .6l31.8 63.7c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2L294.1 256l-108.2 0-27.6 55.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l31.8-63.7c.1-.2 .2-.4 .3-.6l63.9-127.7c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8zM278.1 224L240 147.8 201.9 224l76.2 0z\"]\n  };\n  const faShieldPlus = {\n    prefix: 'fal',\n    iconName: 'shield-plus',\n    icon: [512, 512, [], \"e24a\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM240 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z\"]\n  };\n  const faVials = {\n    prefix: 'fal',\n    iconName: 'vials',\n    icon: [512, 512, [], \"f493\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l16 0 0 208 0 128c0 44.2 35.8 80 80 80s80-35.8 80-80l0-128 0-208 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0L48 32 16 32zM64 256L64 64l96 0 0 192-96 0zm0 32l96 0 0 112c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-112zM304 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 208 0 128c0 44.2 35.8 80 80 80s80-35.8 80-80l0-128 0-208 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0L336 32l-32 0zm48 224l0-192 96 0 0 192-96 0zm0 32l96 0 0 112c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-112z\"]\n  };\n  const faEyeDropperFull = {\n    prefix: 'fal',\n    iconName: 'eye-dropper-full',\n    icon: [512, 512, [], \"e172\", \"M198.1 172.7l22.6 22.6 95.9 95.9 22.6 22.6 17.4 17.4c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c0 0 0 0 0 0l-17.4-17.4 22.6-22.6 98.3-98.3c39-39 39-102.2 0-141.1s-102.2-39-141.1 0l-98.3 98.3-22.6 22.6-17.4-17.4s0 0 0 0s0 0 0 0c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l17.4 17.4zm45.3 0L364.2 51.9c26.5-26.5 69.4-26.5 95.9 0s26.5 69.4 0 95.9L339.3 268.6l-95.9-95.9zm-56.1 39.9c-6.2-6.2-16.4-6.2-22.6 0L55.4 321.9c-15 15-23.4 35.4-23.4 56.6l0 41.2L3.8 469.1C1.3 473.5 0 478.4 0 483.4C0 499.2 12.8 512 28.6 512c5 0 9.9-1.3 14.2-3.8L92.2 480l41.2 0c21.2 0 41.6-8.4 56.6-23.4L299.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-112-112zM78.1 344.6L176 246.6 265.4 336l-97.9 97.9c-9 9-21.2 14.1-33.9 14.1L88 448l-4.2 0-3.7 2.1L37.7 474.3l24.2-42.4 2.1-3.7 0-4.2 0-45.5c0-12.7 5.1-24.9 14.1-33.9z\"]\n  };\n  const faDistributeSpacingHorizontal = {\n    prefix: 'fal',\n    iconName: 'distribute-spacing-horizontal',\n    icon: [512, 512, [], \"e365\", \"M464 0c-8.8 0-16 7.2-16 16l0 480c0 8.8 7.2 16 16 16s16-7.2 16-16l0-480c0-8.8-7.2-16-16-16zM320 368c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 224zm32-224c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-224zM64 16C64 7.2 56.8 0 48 0S32 7.2 32 16l0 480c0 8.8 7.2 16 16 16s16-7.2 16-16L64 16z\"]\n  };\n  const faTabletRugged = {\n    prefix: 'fal',\n    iconName: 'tablet-rugged',\n    icon: [448, 512, [], \"f48f\", \"M64.5 58.4C67.1 43.4 80.2 32 96 32l256 0c15.8 0 28.9 11.4 31.5 26.4c.9 5 4.1 9.3 8.6 11.5L416 81.9l0 60.2-23.2 11.6c-5.4 2.7-8.8 8.3-8.8 14.3l0 32c0 6.1 3.4 11.6 8.8 14.3L416 225.9l0 60.2-23.2 11.6c-5.4 2.7-8.8 8.3-8.8 14.3l0 32c0 6.1 3.4 11.6 8.8 14.3L416 369.9l0 60.2-23.9 11.9c-4.5 2.3-7.7 6.6-8.6 11.5c-2.6 15-15.8 26.4-31.5 26.4L96 480c-15.8 0-28.9-11.4-31.5-26.4c-.9-5-4.1-9.3-8.6-11.5L32 430.1l0-60.2 23.2-11.6c5.4-2.7 8.8-8.2 8.8-14.3l0-32c0-6.1-3.4-11.6-8.8-14.3L32 286.1l0-60.2 23.2-11.6c5.4-2.7 8.8-8.3 8.8-14.3l0-32c0-6.1-3.4-11.6-8.8-14.3L32 142.1l0-60.2L55.9 69.9c4.5-2.3 7.7-6.5 8.6-11.5zM96 0C67.4 0 43.2 18.7 35 44.6L8.8 57.7C3.4 60.4 0 65.9 0 72l0 80c0 6.1 3.4 11.6 8.8 14.3L32 177.9l0 12.2L8.8 201.7C3.4 204.4 0 209.9 0 216l0 80c0 6.1 3.4 11.6 8.8 14.3L32 321.9l0 12.2L8.8 345.7C3.4 348.4 0 353.9 0 360l0 80c0 6.1 3.4 11.6 8.8 14.3L35 467.4C43.2 493.3 67.4 512 96 512l256 0c28.6 0 52.8-18.7 61-44.6l26.1-13.1c5.4-2.7 8.8-8.2 8.8-14.3l0-80c0-6.1-3.4-11.6-8.8-14.3L416 334.1l0-12.2 23.2-11.6c5.4-2.7 8.8-8.3 8.8-14.3l0-80c0-6.1-3.4-11.6-8.8-14.3L416 190.1l0-12.2 23.2-11.6c5.4-2.7 8.8-8.3 8.8-14.3l0-80c0-6.1-3.4-11.6-8.8-14.3L413 44.6C404.8 18.7 380.6 0 352 0L96 0zm32 96l192 0 0 320-192 0 0-320zM96 96l0 320c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L128 64c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faTemperatureSnow = {\n    prefix: 'fal',\n    iconName: 'temperature-snow',\n    icon: [576, 512, [\"temperature-frigid\"], \"f768\", \"M368 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 156.7c0 14.9 7 27.7 16 36.9c19.8 20.2 32 47.9 32 78.4c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-30.5 12.2-58.2 32-78.4c9-9.2 16-22 16-36.9L368 96zM432 0c-53 0-96 43-96 96l0 156.7c0 4.6-2.2 9.8-6.8 14.5C303.7 293.1 288 328.8 288 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-39.3-15.7-74.9-41.2-100.8c-4.6-4.7-6.8-9.9-6.8-14.5L528 96c0-53-43-96-96-96zM400 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-29.8-20.4-54.9-48-62l0-34c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 34c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64zM284.6 142.8l7.6-28.3c2.3-8.5-2.8-17.3-11.3-19.6s-17.3 2.8-19.6 11.3l-15.9 59.2L192 196.3l0-61.7 43.3-43.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 89.4 192 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 41.4L139.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L160 134.6l0 61.7-53.4-30.8L90.7 106.3C88.5 97.8 79.7 92.7 71.2 95s-13.6 11.1-11.3 19.6l7.6 28.3L31.6 122.1c-7.7-4.4-17.4-1.8-21.9 5.9s-1.8 17.4 5.9 21.9l35.8 20.7-28.3 7.6c-8.5 2.3-13.6 11.1-11.3 19.6s11.1 13.6 19.6 11.3l59.2-15.9L144 224 90.6 254.8 31.4 239c-8.5-2.3-17.3 2.8-19.6 11.3s2.8 17.3 11.3 19.6l28.3 7.6L15.6 298.1C7.9 302.6 5.3 312.3 9.7 320s14.2 10.3 21.9 5.9l35.8-20.7-7.6 28.3c-2.3 8.5 2.8 17.3 11.3 19.6s17.3-2.8 19.6-11.3l15.9-59.2L160 251.7l0 61.7-43.3 43.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L160 358.6l0 41.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-41.4 20.7 20.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L192 313.4l0-61.7 53.4 30.8 13.8 51.7c6.5-33.3 22.4-63.3 44.8-87l0-3.8-42.6 11.4L208 224l53.4-30.8L304 204.6l0-33.1-3.4-.9 3.4-2 0-37-19.4 11.2z\"]\n  };\n  const faTemperatureFrigid = faTemperatureSnow;\n  const faMoped = {\n    prefix: 'fal',\n    iconName: 'moped',\n    icon: [640, 512, [], \"e3b9\", \"M336 48c0-8.8 7.2-16 16-16l40.9 0c20.7 0 39 13.2 45.5 32.8l5.2 15.5L500.3 52c5.2-2.6 11-4 16.9-4C532 48 544 60 544 74.9l0 74.3c0 14.8-12 26.9-26.9 26.9c-5.9 0-11.6-1.4-16.9-4L469 156.4 494.5 233c5.7-.7 11.6-1 17.5-1c41.5 0 79.1 16.6 106.5 43.5c6.3 6.2 6.4 16.3 .2 22.6s-16.3 6.4-22.6 .2C574.4 277.1 544.7 264 512 264c-56.5 0-104 39.1-116.7 91.8c-1.1 4.6-2 9.3-2.5 14.1c-.9 8.1-7.8 14.1-15.9 14.1L336 384l-48 0-32 0c0 53-43 96-96 96s-96-43-96-96l-32 0c-17.7 0-32-14.3-32-32l0-32c0-70.7 57.3-128 128-128l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7 14.3 32 32 32l32 0 16 0 16 0 11.4 0c.3-1.3 .6-2.5 .9-3.8c12.2-50.8 50-91.6 98.9-108.2l-55-165.1c-2.2-6.5-8.3-10.9-15.2-10.9L352 64c-8.8 0-16-7.2-16-16zm118.7 65.5c.2 .1 .3 .1 .5 .2L512 142.1l0-60.2-56.8 28.4c-.4 .2-.9 .4-1.3 .6l.9 2.6zM112 128l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 96l-96 0c-53 0-96 43-96 96l0 32 37.5 0 35.1 0 110.9 0 17.1 0c-5.4-9.4-8.6-20.3-8.6-32l0-96zM160 448c35.3 0 64-28.7 64-64L96 384c0 35.3 28.7 64 64 64zm352 0a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n  };\n  const faFaceSmilePlus = {\n    prefix: 'fal',\n    iconName: 'face-smile-plus',\n    icon: [640, 512, [\"smile-plus\"], \"f5b9\", \"M560 16l0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zM416 288A192 192 0 1 0 32 288a192 192 0 1 0 384 0zM0 288a224 224 0 1 1 448 0A224 224 0 1 1 0 288zm144.4-72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM126.9 330.1c4.5 11.2 15.1 29.1 31.8 44C175.1 388.7 196.8 400 224 400s48.9-11.3 65.3-25.9c16.7-14.9 27.3-32.8 31.8-44c3.3-8.2 12.6-12.2 20.8-8.9s12.2 12.6 8.9 20.8c-6.2 15.4-19.5 37.5-40.2 56C289.8 416.6 260.8 432 224 432s-65.8-15.4-86.7-34.1c-20.7-18.5-34-40.6-40.2-56c-3.3-8.2 .7-17.5 8.9-20.8s17.5 .7 20.8 8.9z\"]\n  };\n  const faSmilePlus = faFaceSmilePlus;\n  const faRadioTuner = {\n    prefix: 'fal',\n    iconName: 'radio-tuner',\n    icon: [512, 512, [\"radio-alt\"], \"f8d8\", \"M500.1 31.5c8.5-2.3 13.6-11 11.3-19.6s-11-13.6-19.6-11.3L59.4 115.9c-31.3 8.4-54.1 34.6-58.6 66C.3 185.2 0 188.5 0 192l0 1.2L0 240 0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-309.9 0 362-96.5zM32 193.2c0-2.2 .1-4.3 .4-6.4C34.9 171.6 48.1 160 64 160l384 0c17.7 0 32 14.3 32 32l0 32L32 224l0-30.8zM32 448l0-192 448 0 0 192c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32zM80 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 320zm16 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm272 32a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm-80-48a80 80 0 1 0 160 0 80 80 0 1 0 -160 0z\"]\n  };\n  const faRadioAlt = faRadioTuner;\n  const faFaceSwear = {\n    prefix: 'fal',\n    iconName: 'face-swear',\n    icon: [640, 512, [], \"e399\", \"M534.7 192C507.2 99.5 421.5 32 320 32S132.8 99.5 105.3 192l-33.2 0C100.5 81.6 200.7 0 320 0S539.5 81.6 567.9 192l-33.2 0zM264.4 176c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-8.1 4-15.3 10.2-19.6l-39.6-13.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1l96 32c8.4 2.8 12.9 11.9 10.1 20.2s-11.9 12.9-20.2 10.1l-19.7-6.6c.8 2.3 1.2 4.8 1.2 7.4zm136 24c-13.3 0-24-10.7-24-24c0-2.7 .4-5.3 1.3-7.7l-20.6 6.9c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2l96-32c8.4-2.8 17.4 1.7 20.2 10.1s-1.7 17.4-10.1 20.2l-39.1 13c6.3 4.3 10.4 11.6 10.4 19.8c0 13.3-10.7 24-24 24zM32 288l0 160c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L64 256c-17.7 0-32 14.3-32 32zM0 288c0-35.3 28.7-64 64-64l512 0c35.3 0 64 28.7 64 64l0 160c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 288zm400 64l-16 0 0 32 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-32 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-32-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 32 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-80 0l0 32 32 0 0-32-32 0zm250.4-52.1c6.7 5.8 7.5 15.9 1.7 22.6l-96 112c-5.8 6.7-15.8 7.5-22.6 1.7s-7.5-15.8-1.7-22.6l96-112c5.8-6.7 15.8-7.5 22.6-1.7zM448 320a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM208 288c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM184 424a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 304l0 1.8c4.6 .8 8.7 1.7 12.1 2.6c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.9-2.1-18.5-3.9-26.8-2.9c-4.1 .5-6.3 1.4-7.4 2.2c-2.3 1.7-2.2 4.5-.1 5.9c6.9 4.7 14.9 6.9 22.9 9.2c8.6 2.4 17.2 4.8 24.6 10.2c4.7 3.4 9.3 8.2 12.1 14.7c2.9 6.6 3.4 13.8 2.2 21.1c-2 11.5-7.9 20.5-17 25.9c-4.9 3-10.1 4.6-15.3 5.4l0 .8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-3c-8.1-1.9-15.3-4.2-20.2-5.9c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c9.5 3.2 21.9 6.9 32 7.1c5 .1 7.6-.8 8.8-1.5c0 0 0 0 0 0c3-1.8 2.9-6.7 .4-8.5c-6.8-5-15.2-7.3-23.6-9.7c-8.1-2.3-16.2-4.5-23.1-9.2c-4.7-3.2-9.4-7.7-12.4-14.1c-3.1-6.5-3.7-13.7-2.5-20.9c1.8-10.2 7-18.1 14.5-23.5c5.3-3.8 11.2-5.9 16.9-7l0-1.5c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faWaterArrowDown = {\n    prefix: 'fal',\n    iconName: 'water-arrow-down',\n    icon: [576, 512, [\"water-lower\"], \"f774\", \"M288 0c8.8 0 16 7.2 16 16l0 169.4 52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0l-80-80c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L272 185.4 272 16c0-8.8 7.2-16 16-16zM133.8 458.8C150.3 470 171.1 480 192 480s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 470 363.1 480 384 480s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 497.9 414.3 512 384 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 497.9 222.3 512 192 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 512.1 0 504 0 494.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9zM192 352c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 342 363.1 352 384 352s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 369.9 414.3 384 384 384s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 369.9 222.3 384 192 384s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 384.1 0 376 0 366.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C150.3 342 171.1 352 192 352z\"]\n  };\n  const faWaterLower = faWaterArrowDown;\n  const faScannerTouchscreen = {\n    prefix: 'fal',\n    iconName: 'scanner-touchscreen',\n    icon: [512, 512, [], \"f48a\", \"M128 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16zm192 0l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16zM208 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zM400 16l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256c0-8.8-7.2-16-16-16s-16 7.2-16 16zM496 0c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256c0-8.8-7.2-16-16-16zM288 128c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-288c0-17.7 14.3-32 32-32l224 0zM64 96C28.7 96 0 124.7 0 160L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 96zm40 96l144 0c4.4 0 8 3.6 8 8l0 208c0 4.4-3.6 8-8 8l-144 0c-4.4 0-8-3.6-8-8l0-208c0-4.4 3.6-8 8-8zm-40 8l0 208c0 22.1 17.9 40 40 40l144 0c22.1 0 40-17.9 40-40l0-208c0-22.1-17.9-40-40-40l-144 0c-22.1 0-40 17.9-40 40z\"]\n  };\n  const faCircle7 = {\n    prefix: 'fal',\n    iconName: 'circle-7',\n    icon: [512, 512, [], \"e0f4\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l132.4 0L194.1 360.1c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l128-224c2.8-5 2.8-11-.1-16s-8.1-8-13.8-8l-160 0z\"]\n  };\n  const faPlugCirclePlus = {\n    prefix: 'fal',\n    iconName: 'plug-circle-plus',\n    icon: [576, 512, [], \"e55f\", \"M432 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-224c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16zM112 0c8.8 0 16 7.2 16 16l0 96-32 0 0-96c0-8.8 7.2-16 16-16zM272 0c8.8 0 16 7.2 16 16l0 96-32 0 0-96c0-8.8 7.2-16 16-16zM0 160c0-8.8 7.2-16 16-16l16 0 32 0 256 0 32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 35.2c-11.4 5.9-22.2 12.9-32 21l0-56.2L64 176l0 64c0 70.7 57.3 128 128 128c23.7 0 45.8-6.4 64.9-17.6c-.6 5.8-.9 11.7-.9 17.6c0 6.2 .3 12.3 .9 18.3c-15.2 6.8-31.7 11.2-48.9 12.9l0 96.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96.8C95.1 391.2 32 323 32 240l0-64-16 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faPersonSkiJumping = {\n    prefix: 'fal',\n    iconName: 'person-ski-jumping',\n    icon: [512, 512, [\"ski-jump\"], \"f7c7\", \"M432 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 352 56zM112 112c0-8.8 7.2-16 16-16l160 0 19.2 0c24.8 0 44.8 20.1 44.8 44.8c0 18.1-10.8 34.3-27.5 41.3L207 231.5c-1.6 2.4-3 4.9-4.2 7.5L142.6 374.5c-3.6 8.1-13 11.7-21.1 8.1s-11.7-13-8.1-21.1l60.2-135.4c2.6-5.9 6-11.5 9.9-16.6c.5-.7 1-1.3 1.5-1.9c.3-.4 .6-.7 .9-1.1L253.2 128 128 128c-8.8 0-16-7.2-16-16zm183.4 16l-42.5 49.6 59.3-24.9c4.8-2 7.9-6.7 7.9-11.8c0-7.1-5.7-12.8-12.8-12.8l-11.8 0zM496 176c8.8 0 16 7.2 16 16l0 7.3c0 35.9-20 68.8-51.9 85.3L23.3 510.2c-7.9 4.1-17.5 1-21.6-6.9s-1-17.5 6.9-21.6L445.4 256.1c21.3-11 34.6-32.9 34.6-56.9l0-7.3c0-8.8 7.2-16 16-16z\"]\n  };\n  const faSkiJump = faPersonSkiJumping;\n  const faPlaceOfWorship = {\n    prefix: 'fal',\n    iconName: 'place-of-worship',\n    icon: [640, 512, [], \"f67f\", \"M320 0c4.2 0 8.3 1.7 11.3 4.7L406.6 80c6 6 9.4 14.1 9.4 22.6l0 89.3L457 217c14.3 8.7 23 24.2 23 41L480 480l96 0c17.7 0 32-14.3 32-32l0-69.9c0-10.9-5.5-21-14.6-26.9L512 298.6l0-38.1 98.8 63.9c18.2 11.8 29.2 32 29.2 53.7l0 69.9c0 35.3-28.7 64-64 64l-160 0s0 0 0 0l-32 0-32 0-64 0-32 0-32 0s0 0 0 0L64 512c-35.3 0-64-28.7-64-64l0-69.9c0-21.7 11-41.9 29.2-53.7L128 260.5l0 38.1L46.6 351.2c-9.1 5.9-14.6 16-14.6 26.9L32 448c0 17.7 14.3 32 32 32l96 0 0-222.1c0-16.7 8.7-32.2 23-41l41-25.1 0-89.3c0-8.5 3.4-16.6 9.4-22.6L308.7 4.7c3-3 7.1-4.7 11.3-4.7zM448 257.9c0-5.6-2.9-10.7-7.7-13.7l-48.7-29.8c-4.8-2.9-7.7-8.1-7.7-13.7l0-98.3-64-64-64 64 0 98.3c0 5.6-2.9 10.7-7.7 13.7l-48.7 29.8c-4.8 2.9-7.7 8.1-7.7 13.7L192 480l64 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 64 0 0-222.1zM352 480l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96 64 0z\"]\n  };\n  const faWaterArrowUp = {\n    prefix: 'fal',\n    iconName: 'water-arrow-up',\n    icon: [576, 512, [\"water-rise\"], \"f775\", \"M288 240c8.8 0 16-7.2 16-16l0-169.4 52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L272 54.6 272 224c0 8.8 7.2 16 16 16zM133.8 458.8c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480s-41.7-9.9-58.2-21.2zM192 352c-20.9 0-41.7-9.9-58.2-21.2c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 352.1 0 358.4 0 366.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 369.9 161.7 384 192 384s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 369.9 353.7 384 384 384s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 342 404.9 352 384 352s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 342 212.9 352 192 352z\"]\n  };\n  const faWaterRise = faWaterArrowUp;\n  const faWaveformLines = {\n    prefix: 'fal',\n    iconName: 'waveform-lines',\n    icon: [640, 512, [\"waveform-path\"], \"f8f2\", \"M320 0c8.8 0 16 7.2 16 16l0 480c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-480c0-8.8 7.2-16 16-16zM512 64c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-352c0-8.8 7.2-16 16-16zM224 96c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-288c0-8.8 7.2-16 16-16zm192 32c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16zM128 192c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM32 224c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm576 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z\"]\n  };\n  const faWaveformPath = faWaveformLines;\n  const faSplit = {\n    prefix: 'fal',\n    iconName: 'split',\n    icon: [512, 512, [], \"e254\", \"M404.7 36.7c6.2-6.2 16.4-6.2 22.6 0l80 80c6.2 6.2 6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 144 400 144l-60.1 0c-8.5 0-16.6 3.4-22.6 9.4L214.6 256 317.3 358.6c6 6 14.1 9.4 22.6 9.4l60.1 0 57.4 0-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l80 80c6.2 6.2 6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 400 400 400l-60.1 0c-17 0-33.3-6.7-45.3-18.7L190.1 276.7c-3-3-7.1-4.7-11.3-4.7L48 272l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 130.7 0c4.2 0 8.3-1.7 11.3-4.7L294.6 130.7c12-12 28.3-18.7 45.3-18.7l60.1 0 57.4 0L404.7 59.3c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faFilmCanister = {\n    prefix: 'fal',\n    iconName: 'film-canister',\n    icon: [576, 512, [\"film-cannister\"], \"f8b7\", \"M112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L112 0zM16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l16 0 0 384-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 256 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-384 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0L48 64 16 64zM64 480L64 96l224 0 0 384L64 480zM384 200l0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8zm8 152c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0zm88-152l0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8zM352 160l176 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16c-26.5 0-48 21.5-48 48l0 32c0 8.8-7.2 16-16 16l-112 0 0 32 112 0c26.5 0 48-21.5 48-48l0-32c0-8.8 7.2-16 16-16c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-176 0 0 32z\"]\n  };\n  const faFilmCannister = faFilmCanister;\n  const faFolderXmark = {\n    prefix: 'fal',\n    iconName: 'folder-xmark',\n    icon: [512, 512, [\"folder-times\"], \"f65f\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM180.7 212.7c-6.2 6.2-6.2 16.4 0 22.6L233.4 288l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 310.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L278.6 288l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 265.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faFolderTimes = faFolderXmark;\n  const faToiletPaperBlank = {\n    prefix: 'fal',\n    iconName: 'toilet-paper-blank',\n    icon: [640, 512, [\"toilet-paper-alt\"], \"f71f\", \"M20.5 463.6c-2.8 4.7-4.3 10-4.5 15.4c-.2 5.8 1.2 11.6 4.2 16.8C25.8 505.8 36.5 512 48 512l269.9 0c22.3 0 45.4-12.1 55.4-36.1c10.7-25.8 27.3-76.6 36.3-158.9c.3-2.4 .5-4.9 .8-7.4c3.4-33.9 5.6-73 5.6-117.7c0-88.4 35.8-160 80-160s80 71.6 80 160s-35.8 160-80 160c-20.6 0-39.4-15.6-53.6-41.2c-1.6 16.4-3.6 31.8-5.7 46C452.2 372.7 471.9 384 496 384c40.7 0 69-32.2 85.2-64.6C598.3 285.2 608 240.1 608 192s-9.7-93.2-26.8-127.4C565 32.2 536.7 0 496 0L464 0 160 0C107 0 64 86 64 192c0 80.2-.4 180.8-36.2 257.3c-2.3 4.9-4.7 9.6-7.3 14.3c0 0 0 0 0 .1zM432.3 32c-8.6 9.9-15.8 21.2-21.5 32.6C393.7 98.8 384 143.9 384 192c0 155.1-26.7 239-40.2 271.7c-4.3 10.3-14.5 16.3-25.9 16.3L48 480s0 0 0 0c.2-.3 .4-.6 .5-.9c24.4-44.1 35.9-95.4 41.6-144.8C95.9 284.6 96 234.4 96 192c0-49.1 10-92 24.7-121.5C136.4 39.2 152.1 32 160 32l272.3 0zm49.2 180.4c-1-6.2-1.5-13.1-1.5-20.4s.5-14.2 1.5-20.4c2.6-16.3 8.1-27.6 14.5-27.6s11.9 11.3 14.5 27.6c1 6.2 1.5 13.1 1.5 20.4s-.5 14.2-1.5 20.4c-2.6 16.3-8.1 27.6-14.5 27.6s-11.9-11.3-14.5-27.6zM527.4 256c5.1-6.4 8.2-13.8 10.3-20c4.2-12.7 6.3-28.3 6.3-44.1s-2.1-31.3-6.3-44.1c-2.1-6.2-5.2-13.5-10.3-20c-4.8-6.1-15.1-16-31.4-16s-26.6 9.9-31.4 16c-5.1 6.4-8.2 13.8-10.3 20c-4.2 12.7-6.3 28.3-6.3 44.1s2.1 31.3 6.3 44.1c2.1 6.2 5.2 13.5 10.3 20c4.8 6.1 15.1 16 31.4 16s26.6-9.9 31.4-16z\"]\n  };\n  const faToiletPaperAlt = faToiletPaperBlank;\n  const faTabletScreen = {\n    prefix: 'fal',\n    iconName: 'tablet-screen',\n    icon: [448, 512, [\"tablet-android-alt\"], \"f3fc\", \"M384 32c17.7 0 32 14.3 32 32l0 256L32 320 32 64c0-17.7 14.3-32 32-32l320 0zm32 320l0 96c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-96 384 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 416c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faTabletAndroidAlt = faTabletScreen;\n  const faHexagonVerticalNftSlanted = {\n    prefix: 'fal',\n    iconName: 'hexagon-vertical-nft-slanted',\n    icon: [448, 512, [], \"e506\", \"M255.8 496.6c-19.8 11.4-44.2 11.4-64 0L32 404.3C12.2 392.9 0 371.7 0 348.9L0 164.3c0-22.9 12.2-44 32-55.4L191.8 16.6c19.8-11.4 44.2-11.4 64 0l159.8 92.3c19.8 11.4 32 32.6 32 55.4l0 184.6c0 22.9-12.2 44-32 55.4L255.8 496.6zm-48-27.7c9.9 5.7 22.1 5.7 32 0l159.8-92.3c9.9-5.7 16-16.3 16-27.7l0-184.6c0-11.4-6.1-22-16-27.7L239.8 44.3c-9.9-5.7-22.1-5.7-32 0L48 136.6c-9.9 5.7-16 16.3-16 27.7l0 184.6c0 11.4 6.1 22 16 27.7l159.8 92.3zM272 123.5c0 12.3-13.3 20-23.9 13.9l-24.2-13.8 0 117 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144 0-160.2c0-1.6 .2-3.2 .6-4.7c.5-1.9 1.4-3.7 2.6-5.2c1.1-1.5 2.5-2.8 4-3.7c2.5-1.7 5.6-2.6 8.8-2.6c0 0 .1 0 .1 0c.5 0 1 0 1.4 .1c2.5 .2 4.8 1 6.8 2.2l47.8 27.3c5 2.8 8.1 8.2 8.1 13.9zm16 27.4c0-12.3 13.3-20 23.9-13.9l72 41.1c7.7 4.4 10.3 14.2 6 21.8s-14.2 10.3-21.8 6l-16.2-9.3 0 155.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-174.2-23.8-13.6c-5-2.8-8.1-8.2-8.1-13.9zM143.8 128.6c8.8 0 16 7.2 16 16l0 224c0 7.8-5.7 14.5-13.4 15.8s-15.3-3.3-17.7-10.7L95.8 275.2l0 61.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-7.8 5.7-14.5 13.4-15.8s15.3 3.3 17.7 10.7L127.8 270l0-125.4c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFolderMusic = {\n    prefix: 'fal',\n    iconName: 'folder-music',\n    icon: [512, 512, [], \"e18d\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM345.1 178.8c-4.3-3-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 90.5c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-116.9 96-36 0 83.4c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-144c0-5.2-2.6-10.2-6.9-13.2zM320 340c0 4.1-4.5 12-16 12s-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12zM192 372c0 4.1-4.5 12-16 12s-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12z\"]\n  };\n  const faDisplayMedical = {\n    prefix: 'fal',\n    iconName: 'display-medical',\n    icon: [576, 512, [\"desktop-medical\"], \"e166\", \"M512 32c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-167.7 0c-.2 0-.4 0-.6 0l-111.5 0c-.2 0-.4 0-.6 0L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l448 0zM64 416l149.1 0-10.7 64L144 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l72 0 144 0 72 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-58.4 0-10.7-64L512 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64zm170.9 64l10.7-64 84.9 0 10.7 64-106.2 0zM272 96c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faDesktopMedical = faDisplayMedical;\n  const faShareAll = {\n    prefix: 'fal',\n    iconName: 'share-all',\n    icon: [576, 512, [], \"f367\", \"M373.2 59.8c-6.5-5.9-7-16.1-1.1-22.6s16.1-7 22.6-1.1L551.2 178.4c17.5 15.9 17.5 43.3 0 59.2L394.8 379.8c-6.5 5.9-16.7 5.5-22.6-1.1s-5.5-16.7 1.1-22.6L529.7 213.9c3.5-3.2 3.5-8.7 0-11.8L373.2 59.8zM256 160l-80 0C96.5 160 32 224.5 32 304c0 46.1 15.9 79.7 34 103.2c-1.3-7.1-2-14.8-2-23.2c0-70.7 57.3-128 128-128l64 0c0 0 0 0 0 0l8 0c13.3 0 24 10.7 24 24l0 8 0 16 0 48L448 208 288 64l0 48 0 16 0 8c0 13.3-10.7 24-24 24l-8 0zm0 160l0-16 0-16-32 0-32 0c-53 0-96 43-96 96c0 30.4 12.8 47.9 22.2 56.7c5.5 5.1 9.8 12 9.8 19.5c0 10.9-8.8 19.7-19.7 19.7c-2.8 0-5.6-.6-8.1-1.9C81.5 467.9 0 417.3 0 304c0-97.2 78.8-176 176-176l48 0 32 0 0-16 0-16 0-32c0-12.6 7.4-24.1 19-29.2s25-3 34.4 5.4l160 144c6.7 6.1 10.6 14.7 10.6 23.8s-3.8 17.7-10.6 23.8l-160 144c-9.4 8.5-22.9 10.6-34.4 5.4s-19-16.6-19-29.2l0-32z\"]\n  };\n  const faPeapod = {\n    prefix: 'fal',\n    iconName: 'peapod',\n    icon: [512, 512, [], \"e31c\", \"M416 32C203.9 32 32 203.9 32 416l0 48c0 8.8 7.2 16 16 16l48 0c212.1 0 384-171.9 384-384l0-48c0-8.8-7.2-16-16-16l-48 0zm0-32l48 0c26.5 0 48 21.5 48 48l0 48c0 229.8-186.2 416-416 416l-48 0c-26.5 0-48-21.5-48-48l0-48C0 186.2 186.2 0 416 0zM368 112a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zM224 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm32 64a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM112 368a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm32 64a64 64 0 1 1 0-128 64 64 0 1 1 0 128z\"]\n  };\n  const faChessClock = {\n    prefix: 'fal',\n    iconName: 'chess-clock',\n    icon: [640, 512, [], \"f43d\", \"M240 32c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 64 384 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64l96 0 0-64-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 64 0zM544 80c0 8.8-7.2 16-16 16L400 96c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16zM64 160c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L64 160zM176 384a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-192a112 112 0 1 1 0 224 112 112 0 1 1 0-224zM520.6 360.6A80 80 0 1 0 407.4 247.4 80 80 0 1 0 520.6 360.6zM384.8 224.8A112 112 0 1 1 543.2 383.2 112 112 0 1 1 384.8 224.8zM176 240c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16zm333.3 41.4l-33.9 33.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l33.9-33.9c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faAxe = {\n    prefix: 'fal',\n    iconName: 'axe',\n    icon: [640, 512, [129683], \"f6b2\", \"M502.6 182.6L352 32l-96 96L406.6 278.6c6 6 9.4 14.1 9.4 22.6l0 82.7c106 0 192-86 192-192l-82.7 0c-8.5 0-16.6-3.4-22.6-9.4zM473.3 108l52 52 82.7 0c17.7 0 32 14.3 32 32c0 123.7-100.3 224-224 224c-17.7 0-32-14.3-32-32l0-82.7L233.4 150.6c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0L404 38.7 433.4 9.4c12.5-12.5 32.8-12.5 45.3 0l24 24c12.5 12.5 12.5 32.8 0 45.3L473.3 108zM450.6 85.4L480 56 456 32 426.6 61.4l24 24zM262.7 225.3L32 456l24 24L286.7 249.3l22.6 22.6L78.6 502.6c-12.5 12.5-32.8 12.5-45.3 0l-24-24c-12.5-12.5-12.5-32.8 0-45.3L240.1 202.6l22.6 22.6z\"]\n  };\n  const faSquareD = {\n    prefix: 'fal',\n    iconName: 'square-d',\n    icon: [448, 512, [], \"e268\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM160 352l64 0c53 0 96-43 96-96s-43-96-96-96l-64 0 0 192zm-1.2-224l65.2 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-65.2 0c-17 0-30.8-13.8-30.8-30.8l0-194.5c0-17 13.8-30.8 30.8-30.8z\"]\n  };\n  const faGripVertical = {\n    prefix: 'fal',\n    iconName: 'grip-vertical',\n    icon: [320, 512, [], \"f58e\", \"M32 440l0-48c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8zm8 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zm184-40l0-48c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8zm8 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zM32 232c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48zM0 280c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48zm224 0l0-48c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8zm8 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zM32 72c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48zM0 120c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72l0 48zm224 0l0-48c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8zm8 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40z\"]\n  };\n  const faMobileSignalOut = {\n    prefix: 'fal',\n    iconName: 'mobile-signal-out',\n    icon: [512, 512, [], \"e1f0\", \"M96 32l128 0 0-32L96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-160-32 0 0 160c0 17.7-14.3 32-32 32L96 480c-17.7 0-32-14.3-32-32L64 64c0-17.7 14.3-32 32-32zm64 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM272 0c-8.8 0-16 7.2-16 16s7.2 16 16 16c114.9 0 208 93.1 208 208c0 8.8 7.2 16 16 16s16-7.2 16-16C512 107.5 404.5 0 272 0zm16 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 112c0 8.8 7.2 16 16 16c61.9 0 112 50.1 112 112c0 8.8 7.2 16 16 16s16-7.2 16-16c0-79.5-64.5-144-144-144c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faHexagonNodes = {\n    prefix: 'fal',\n    iconName: 'hexagon-nodes',\n    icon: [448, 512, [], \"e699\", \"M200 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm40 53.7c23.1-6.9 40-28.3 40-53.7c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 25.4 16.9 46.8 40 53.7l0 92.6c-8.6 2.6-16.3 7.1-22.7 13.2l-74.8-42.7c5.5-23.4-4.7-48.6-26.5-61.2C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c3.9 2.2 7.9 4 12 5.2l0 84.6c-4.1 1.2-8.1 2.9-12 5.2C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c21.9-12.6 32-37.8 26.5-61.3l46.3-26.4c-6.9-8.1-12.3-17.5-15.9-27.8L94.7 311.5c-6.5-6.2-14.3-10.6-22.7-13.1l0-84.7c8.4-2.5 16.2-6.9 22.7-13.1l74.8 42.7c-1 4.1-1.5 8.4-1.5 12.7c0 25.4 16.9 46.8 40 53.7l0 92.6c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7l0-92.6c8.6-2.6 16.3-7.1 22.7-13.2l74.8 42.7c-5.5 23.4 4.7 48.6 26.5 61.2c26.8 15.5 61 6.3 76.5-20.5s6.3-61-20.5-76.5c-3.9-2.2-7.9-4-12-5.2l0-84.6c4.1-1.2 8.1-2.9 12-5.2c26.8-15.5 36-49.7 20.5-76.5S390.8 96 364 111.5c-21.9 12.6-32 37.8-26.6 61.2l-46.3 26.4c6.9 8.1 12.3 17.5 15.9 27.8l46.2-26.4c6.5 6.2 14.3 10.7 22.7 13.1l0 84.7c-8.4 2.5-16.2 6.9-22.7 13.1l-74.8-42.7c1-4.1 1.5-8.4 1.5-12.7c0-25.4-16.9-46.8-40-53.7l0-92.6zm140 29.5a24 24 0 1 1 24 41.6 24 24 0 1 1 -24-41.6zM35.2 148a24 24 0 1 1 41.6 24A24 24 0 1 1 35.2 148zM200 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM76.8 340A24 24 0 1 1 35.2 364a24 24 0 1 1 41.6-24zM380 372.8a24 24 0 1 1 24-41.6 24 24 0 1 1 -24 41.6zM224 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faArrowTurnUp = {\n    prefix: 'fal',\n    iconName: 'arrow-turn-up',\n    icon: [384, 512, [\"level-up\"], \"f148\", \"M16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0c44.2 0 80-35.8 80-80l0-377.4L308.7 155.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-128-128c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L176 54.6 176 432c0 26.5-21.5 48-48 48L16 480z\"]\n  };\n  const faLevelUp = faArrowTurnUp;\n  const faU = {\n    prefix: 'fal',\n    iconName: 'u',\n    icon: [384, 512, [117], \"55\", \"M16 32c8.8 0 16 7.2 16 16l0 240c0 88.4 71.6 160 160 160s160-71.6 160-160l0-240c0-8.8 7.2-16 16-16s16 7.2 16 16l0 240c0 106-86 192-192 192S0 394 0 288L0 48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faArrowUpFromDottedLine = {\n    prefix: 'fal',\n    iconName: 'arrow-up-from-dotted-line',\n    icon: [448, 512, [], \"e09b\", \"M235.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 86.6 208 192l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144 0-105.4L340.7 187.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-128-128zM32 472a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm384 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM152 448a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSquareRootVariable = {\n    prefix: 'fal',\n    iconName: 'square-root-variable',\n    icon: [576, 512, [\"square-root-alt\"], \"f698\", \"M352.1 64c-7.1 0-13.4 4.7-15.4 11.6L223.4 468.4c-1.8 6.3-7.2 10.8-13.7 11.5s-12.7-2.6-15.8-8.4L82.9 264.4c-2.8-5.2-8.2-8.4-14.1-8.4L16 256c-8.8 0-16-7.2-16-16s7.2-16 16-16l52.8 0c17.7 0 34 9.7 42.3 25.3l92.4 172.4L306 66.7C311.9 46.1 330.7 32 352.1 32L560 32c8.8 0 16 7.2 16 16s-7.2 16-16 16L352.1 64zm52.6 180.7c6.2-6.2 16.4-6.2 22.6 0L480 297.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L502.6 320l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L480 342.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 320l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faSquareRootAlt = faSquareRootVariable;\n  const faLightSwitchOn = {\n    prefix: 'fal',\n    iconName: 'light-switch-on',\n    icon: [384, 512, [], \"e019\", \"M176 48l0-16L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l112 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 112 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L208 32l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM176 168l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-48-24l0 96 128 0 0-96c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm0 224c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96-128 0 0 96zM96 144c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-224z\"]\n  };\n  const faArrowDownArrowUp = {\n    prefix: 'fal',\n    iconName: 'arrow-down-arrow-up',\n    icon: [576, 512, [\"sort-alt\"], \"f883\", \"M171.3 475.3c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L144 425.4 144 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-96 96zm352-342.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 86.6 432 464c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-377.4-68.7 68.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0l96 96z\"]\n  };\n  const faSortAlt = faArrowDownArrowUp;\n  const faRaindrops = {\n    prefix: 'fal',\n    iconName: 'raindrops',\n    icon: [448, 512, [], \"f75c\", \"M160 85.6l-27.8 53c-2.7 5.2-4.2 11-4.2 16.9l0 4.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-4.5c0-5.9-1.4-11.7-4.2-16.9L160 85.6zM148.3 39.1c2.3-4.4 6.8-7.1 11.7-7.1s9.4 2.7 11.7 7.1l44.4 84.6c5.2 9.8 7.8 20.7 7.8 31.8l0 4.5c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-4.5c0-11.1 2.7-22 7.8-31.8l44.4-84.6zM64 277.6l-27.8 53c-2.7 5.2-4.2 11-4.2 16.9l0 4.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-4.5c0-5.9-1.4-11.7-4.2-16.9L64 277.6zM52.3 231.1c2.3-4.4 6.8-7.1 11.7-7.1s9.4 2.7 11.7 7.1l44.4 84.6c5.2 9.8 7.8 20.7 7.8 31.8l0 4.5c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-4.5c0-11.1 2.7-22 7.8-31.8l44.4-84.6zM239 301.5c-9.8 15.3-15 33.1-15 51.3c0 52.3 43.2 95.2 96 95.2s96-42.9 96-95.2c0-18.2-5.2-36-15-51.3L320 174.9 239 301.5zm-27-17.2l95.6-149.5c2.7-4.2 7.3-6.7 12.3-6.7s9.6 2.5 12.3 6.7l95.6 149.5C441 304.7 448 328.5 448 352.8C448 423 390.3 480 320 480s-128-57-128-127.2c0-24.3 7-48.1 20.1-68.6z\"]\n  };\n  const faDash = {\n    prefix: 'fal',\n    iconName: 'dash',\n    icon: [512, 512, [\"minus-large\"], \"e404\", \"M0 256c0-8.8 7.2-16 16-16l480 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 272c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faMinusLarge = faDash;\n  const faClock = {\n    prefix: 'fal',\n    iconName: 'clock',\n    icon: [512, 512, [128339, \"clock-four\"], \"f017\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM240 112l0 144c0 5.3 2.7 10.3 7.1 13.3l96 64c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2L272 247.4 272 112c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faClockFour = faClock;\n  const faInputNumeric = {\n    prefix: 'fal',\n    iconName: 'input-numeric',\n    icon: [640, 512, [], \"e1bd\", \"M576 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l512 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM96 176c0 8.8 7.2 16 16 16l16 0 0 128-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-144c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm168.7 27.4c9.4-11.3 26.2-12.6 37.2-2.9c10.8 9.5 11.9 25.9 2.5 36.7l-76.6 88.3c-4.1 4.7-5.1 11.4-2.5 17.1s8.3 9.4 14.6 9.4l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-61 0 53.6-61.9c20.9-24.2 18.4-60.7-5.6-81.8c-24.6-21.5-62-18.5-82.9 6.5l-12.4 14.9c-5.7 6.8-4.7 16.9 2 22.5s16.9 4.7 22.5-2l12.4-14.9z\"]\n  };\n  const faTruckTow = {\n    prefix: 'fal',\n    iconName: 'truck-tow',\n    icon: [640, 512, [], \"e2b8\", \"M96 64l0 112c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16L64 32C64 20.2 70.4 9.8 80 4.3C84.7 1.6 90.2 0 96 0l3.8 0 45.9 0c9.1 0 17.8 3.9 23.9 10.7L384 252l0-108c0-26.5 21.5-48 48-48l56.5 0c19.8 0 38.4 9.1 50.5 24.7l90.8 116.8c6.6 8.4 10.1 18.8 10.1 29.5l0 101c0 26.5-21.5 48-48 48l-16 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l144 0L96 64zM250.5 384l138.9 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l21.5 0c8.8 0 16-7.2 16-16l0-80-192 0-32 0-10.8 0L208 288 48 288c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l21.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64zM416 416a64 64 0 1 0 128 0 64 64 0 1 0 -128 0zm97.8-275.6c-6.1-7.8-15.4-12.4-25.3-12.4L432 128c-8.8 0-16 7.2-16 16l0 112 187.7 0L513.8 140.4zM145.6 32l-29.9 0 112 224 117 0L145.6 32zM224 416A64 64 0 1 0 96 416a64 64 0 1 0 128 0z\"]\n  };\n  const faBackwardStep = {\n    prefix: 'fal',\n    iconName: 'backward-step',\n    icon: [320, 512, [\"step-backward\"], \"f048\", \"M64 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 161.9 0 28.2L32 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-135.8L242.6 441.8c5 4 11.2 6.2 17.6 6.2c15.4 0 27.8-12.4 27.8-27.8l0-328.4C288 76.4 275.6 64 260.2 64c-6.4 0-12.6 2.2-17.6 6.2L64 215.8 64 80zm192 20.6l0 310.7L65.3 256 256 100.6z\"]\n  };\n  const faStepBackward = faBackwardStep;\n  const faPallet = {\n    prefix: 'fal',\n    iconName: 'pallet',\n    icon: [640, 512, [], \"f482\", \"M16 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 96-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 240 0 240 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-96 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0-240 0L80 352l-64 0zm80 32l208 0 0 96L96 480l0-96zm240 0l208 0 0 96-208 0 0-96z\"]\n  };\n  const faCarBolt = {\n    prefix: 'fal',\n    iconName: 'car-bolt',\n    icon: [512, 512, [], \"e341\", \"M113.6 98.2L85.3 192.6c3.5-.4 7.1-.6 10.7-.6l32 0 0 32-32 0c-7.4 0-14.5 1.3-21.2 3.6l-.1 .3-.5-.1C49.6 236.7 32 260.3 32 288l0 96 448 0 0-96c0-27.7-17.6-51.3-42.3-60.2l-.5 .1-.1-.3c-6.6-2.3-13.8-3.6-21.2-3.6l-32 0 0-32 32 0c3.6 0 7.2 .2 10.7 .6L398.4 98.2c-6.1-20.3-24.8-34.2-46-34.2L159.6 64c-21.2 0-39.9 13.9-46 34.2zM48.3 204.7l.4-1.3L83 89c10.2-33.8 41.3-57 76.6-57l192.8 0c35.3 0 66.5 23.2 76.6 57l34.3 114.4 .4 1.3C492.6 221.2 512 252.3 512 288l0 96 0 16 0 16 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L32 416l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16 0-16 0-96c0-35.7 19.4-66.8 48.3-83.3zM104 272a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm280 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM299.3 123.3L230.6 192l89.4 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L281.4 224 192 224c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faArrowsMaximize = {\n    prefix: 'fal',\n    iconName: 'arrows-maximize',\n    icon: [512, 512, [\"expand-arrows\"], \"f31d\", \"M336 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0L256 233.4 86.6 64 176 64c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 32c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-89.4L233.4 256 64 425.4 64 336c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-89.4 0L256 278.6 425.4 448 336 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 89.4L278.6 256 448 86.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L336 32z\"]\n  };\n  const faExpandArrows = faArrowsMaximize;\n  const faFaucet = {\n    prefix: 'fal',\n    iconName: 'faucet',\n    icon: [512, 512, [], \"e005\", \"M240 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L80 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 0 48-18.7 0c-12.7 0-24.9 5.1-33.9 14.1L121.4 256 16 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0c4.2 0 8.3-1.7 11.3-4.7l38.6-38.6c3-3 7.1-4.7 11.3-4.7l69.5 0c4.2 0 8.3 1.7 11.3 4.7l38.6 38.6c3 3 7.1 4.7 11.3 4.7l48 0c61.9 0 112 50.1 112 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16c0-26.5-21.5-48-48-48l-60.8 0c-5.7 0-11 3-13.8 8c-13.9 24-39.7 40-69.3 40s-55.5-16.1-69.3-40c-2.9-4.9-8.1-8-13.8-8L16 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l116.1 0c20.2 29 53.8 48 91.9 48s71.7-19 91.9-48l52.1 0c8.8 0 16 7.2 16 16c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48c0-79.5-64.5-144-144-144l-41.4 0-33.9-33.9c-9-9-21.2-14.1-33.9-14.1L240 208l0-48 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0 0-48z\"]\n  };\n  const faCloudSleet = {\n    prefix: 'fal',\n    iconName: 'cloud-sleet',\n    icon: [512, 512, [], \"f741\", \"M96 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM512 216c0-55.2-43-100.3-97.3-103.8C407.2 66.7 367.6 32 320 32c-19.3 0-37.3 5.7-52.4 15.5C247.3 18.8 213.9 0 176 0C114.1 0 64 50.1 64 112c0 2.6 .1 5.3 .3 7.9C26.6 135.5 0 172.6 0 216c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104zM94.3 375.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l64-128zm256 0c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l64-128zM192 368c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zm240-16c-8.8 0-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16z\"]\n  };\n  const faLampStreet = {\n    prefix: 'fal',\n    iconName: 'lamp-street',\n    icon: [512, 512, [], \"e1c5\", \"M32 168C32 92.9 92.9 32 168 32c72.7 0 132 57 135.8 128.7c-83.1 6.9-151.1 66.7-170.3 145.6C127.3 331.8 148.3 352 171 352l298 0c22.7 0 43.7-20.2 37.5-45.7c-19.3-79-87.5-138.9-170.7-145.7C332 71.3 258.3 0 168 0C75.2 0 0 75.2 0 168L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-328zm288 24c75.2 0 138.4 51.9 155.4 121.9c.3 1.4 0 2.6-1 3.8c-1.1 1.3-3 2.3-5.5 2.3l-298 0c-2.4 0-4.4-1-5.5-2.3c-1-1.1-1.3-2.4-1-3.8C181.6 243.9 244.8 192 320 192zM241.6 384c7.4 36.5 39.7 64 78.4 64s71-27.5 78.4-64l-33.1 0c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32l-33.1 0z\"]\n  };\n  const faListRadio = {\n    prefix: 'fal',\n    iconName: 'list-radio',\n    icon: [512, 512, [], \"e1d0\", \"M32 96a32 32 0 1 1 64 0A32 32 0 1 1 32 96zm96 0A64 64 0 1 0 0 96a64 64 0 1 0 128 0zm64 0c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L208 80c-8.8 0-16 7.2-16 16zm0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zm0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM64 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-96a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM80 96A16 16 0 1 0 48 96a16 16 0 1 0 32 0zM32 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 0 416a64 64 0 1 0 128 0z\"]\n  };\n  const faPenNibSlash = {\n    prefix: 'fal',\n    iconName: 'pen-nib-slash',\n    icon: [640, 512, [], \"e4a1\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM478.3 232.3l75.1-75.1c25-25 25-65.5 0-90.5L509.3 22.6c-25-25-65.5-25-90.5 0L343.7 97.7l-80.3 21.9 31.2 24.7 52.6-14.4 98.9 98.9-7.9 28.9 27.3 21.5 12.8-46.9zM379 394.3c-.5 .2-1.1 .4-1.7 .5L129.3 469.3 239.5 359.1c9.5 5.6 20.6 8.9 32.5 8.9c18.7 0 35.6-8 47.3-20.8L294 327.2c-5.7 5.4-13.5 8.8-22 8.8c-17.7 0-32-14.3-32-32c0-5.8 1.6-11.3 4.3-16L219.1 268c-7 10.2-11.1 22.6-11.1 36c0 11.9 3.2 23 8.9 32.5L106.7 446.7l64.8-216.1-27-21.3L67.9 464.6c-3.7 12.3-.3 25.7 8.8 34.7s22.4 12.5 34.7 8.8l275.2-82.5c7.2-2.2 14-5.3 20.2-9.3L379 394.3zM441.4 45.3c12.5-12.5 32.8-12.5 45.3 0l44.1 44.1c12.5 12.5 12.5 32.8 0 45.3L464 201.4 374.6 112l66.7-66.7z\"]\n  };\n  const faBaseballBatBall = {\n    prefix: 'fal',\n    iconName: 'baseball-bat-ball',\n    icon: [512, 512, [], \"f432\", \"M416 0c-14.5 0-28.4 5.8-38.6 16L226.1 167.2c-9.7 9.7-18.4 20.3-26 31.7L125.2 311.3c-6.4 9.6-13.8 18.6-22 26.8L32 409.4l-4.7-4.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L9.4 432l11.3 11.3 48 48L80 502.6l4.7 4.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-4.7-4.7 71.2-71.2c8.2-8.2 17.2-15.6 26.8-22l112.4-74.9c11.4-7.6 22-16.3 31.7-26L496 134.6c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6L454.6 16C444.4 5.8 430.5 0 416 0zM80 457.4L54.6 432l71.2-71.2c.7-.7 1.4-1.4 2.1-2.1L153.4 384c-.7 .7-1.4 1.4-2.1 2.1L80 457.4zm98.1-93.9l-29.6-29.6c1.1-1.6 2.2-3.2 3.3-4.8l74.9-112.4c6.4-9.6 13.8-18.6 22-26.8L400 38.6c4.2-4.2 10-6.6 16-6.6s11.8 2.4 16 6.6L473.4 80c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16L322.1 263.2c-8.2 8.2-17.2 15.6-26.8 22L182.9 360.1c-1.6 1.1-3.2 2.2-4.8 3.3zM384 432a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z\"]\n  };\n  const faSquareUpLeft = {\n    prefix: 'fal',\n    iconName: 'square-up-left',\n    icon: [448, 512, [], \"e282\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 88l0 113.4c0 3.7 3 6.6 6.6 6.6c1.8 0 3.4-.7 4.7-1.9l25.4-25.4c6.2-6.2 16.4-6.2 22.6 0l59.1 59.1c3.6 3.6 9 4.9 13.9 3.3c2-.7 3.8-1.8 5.3-3.3l22.1-22.1c1.5-1.5 2.6-3.3 3.3-5.3c1.6-4.9 .4-10.3-3.3-13.9l-59.1-59.1c-6.2-6.2-6.2-16.4 0-22.6l25.4-25.4c1.2-1.2 1.9-2.9 1.9-4.7c0-3.7-3-6.6-6.6-6.6L152 176c-4.4 0-8 3.6-8 8zm8-40l113.4 0c21.3 0 38.6 17.3 38.6 38.6c0 10.2-4.1 20.1-11.3 27.3L278.6 224l47.7 47.7c12.2 12.2 16.5 30.3 11 46.7c-2.2 6.7-6 12.8-11 17.8l-22.1 22.1c-5 5-11.1 8.8-17.8 11c-16.4 5.5-34.5 1.2-46.7-11L192 310.6l-14.1 14.1c-7.2 7.2-17.1 11.3-27.3 11.3c-21.3 0-38.6-17.3-38.6-38.6L112 184c0-22.1 17.9-40 40-40z\"]\n  };\n  const faOverline = {\n    prefix: 'fal',\n    iconName: 'overline',\n    icon: [448, 512, [], \"f876\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 32zm208 96c-88.4 0-160 71.6-160 160l0 32c0 88.4 71.6 160 160 160s160-71.6 160-160l0-32c0-88.4-71.6-160-160-160zM96 288c0-70.7 57.3-128 128-128s128 57.3 128 128l0 32c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-32z\"]\n  };\n  const faS = {\n    prefix: 'fal',\n    iconName: 's',\n    icon: [320, 512, [115], \"53\", \"M83.4 75.8c-27.8 11.5-45.1 30.6-49.8 56.6c-3.3 18.2-1.2 31.7 3.6 42.3c4.9 10.7 13.4 19.8 25.5 27.9c25 16.7 61.4 27 101.5 38l1.7 .5c38 10.5 79.3 21.8 109.1 41.8c15.5 10.4 28.7 23.6 36.8 41.1c8.1 17.5 10.3 37.9 6.1 61.3c-7 39-33.3 65.8-69.1 80.6c-35.3 14.5-80.2 17.7-127.9 10.5c0 0-.1 0-.1 0c-25-3.9-66.1-17.4-94.4-26.7c-5.7-1.9-10.9-3.6-15.3-5c-8.4-2.7-13-11.7-10.4-20.1s11.7-13 20.1-10.4c5 1.6 10.7 3.5 16.8 5.5c28.5 9.3 65.9 21.6 88 25.1c44 6.6 82.6 3.2 110.9-8.4c27.8-11.5 45.1-30.6 49.8-56.6c3.3-18.2 1.2-31.7-3.6-42.3c-4.9-10.7-13.4-19.8-25.5-27.9c-25-16.7-61.4-27-101.5-38l-1.7-.5c-38-10.5-79.3-21.8-109.1-41.8c-15.5-10.4-28.7-23.6-36.8-41.1C.1 170.5-2.1 150.2 2.1 126.8c7-39 33.3-65.8 69.1-80.6c35.3-14.5 80.2-17.7 127.9-10.5C213.4 37.9 256.9 46 272 49.8c8.6 2.2 13.7 10.9 11.5 19.5S272.6 83 264 80.8c-13.6-3.5-55.9-11.4-69.7-13.5l2.4-15.8-2.4 15.8c-44-6.6-82.7-3.3-111 8.4z\"]\n  };\n  const faTimeline = {\n    prefix: 'fal',\n    iconName: 'timeline',\n    icon: [640, 512, [], \"e29c\", \"M144 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm16 94c27.6-7.1 48-32.2 48-62c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 29.8 20.4 54.9 48 62l0 114L16 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l304 0 0 82c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64c0-29.8-20.4-54.9-48-62l0-82 272 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-114c27.6-7.1 48-32.2 48-62c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 29.8 20.4 54.9 48 62l0 114-320 0 0-114zM336 464a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM496 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faKeyboard = {\n    prefix: 'fal',\n    iconName: 'keyboard',\n    icon: [576, 512, [9000], \"f11c\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm88 8l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zM72 248c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16 80l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16 80l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16 80l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16 80l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16 80l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zM456 344c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm-280-8l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faArrowsFromDottedLine = {\n    prefix: 'fal',\n    iconName: 'arrows-from-dotted-line',\n    icon: [448, 512, [], \"e0a3\", \"M235.3 4.7c-3-3-7.1-4.7-11.3-4.7s-8.3 1.7-11.3 4.7l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 54.6 208 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4 52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80zM8 256a24 24 0 1 0 48 0A24 24 0 1 0 8 256zm384 0a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-72-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM200 256a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-72-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm96 280c4.2 0 8.3-1.7 11.3-4.7l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L240 457.4 240 336c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 121.4-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c3 3 7.1 4.7 11.3 4.7z\"]\n  };\n  const faUsbDrive = {\n    prefix: 'fal',\n    iconName: 'usb-drive',\n    icon: [640, 512, [], \"f8e9\", \"M64 128c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l352 0 0-256L64 128zM0 160c0-35.3 28.7-64 64-64l352 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-35.3 0-64-28.7-64-64L0 160zM480 384l0-32 128 0 0-192-128 0 0-32 128 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-128 0zm96-176a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zM560 320a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n  };\n  const faBallot = {\n    prefix: 'fal',\n    iconName: 'ballot',\n    icon: [448, 512, [], \"f732\", \"M384 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l320 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 128c0 8.8 7.2 16 16 16l176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0c-8.8 0-16 7.2-16 16zm0 128c0 8.8 7.2 16 16 16l176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0c-8.8 0-16 7.2-16 16zm0 128c0 8.8 7.2 16 16 16l176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0c-8.8 0-16 7.2-16 16zM88 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zM72 248l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zM88 360c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0z\"]\n  };\n  const faCaretDown = {\n    prefix: 'fal',\n    iconName: 'caret-down',\n    icon: [320, 512, [], \"f0d7\", \"M165.6 349.8c-1.4 1.3-3.5 2.2-5.6 2.2s-4.2-.8-5.6-2.2L34.2 236.3c-1.4-1.3-2.2-3.2-2.2-5.2c0-3.9 3.2-7.1 7.1-7.1l241.7 0c3.9 0 7.1 3.2 7.1 7.1c0 2-.8 3.8-2.2 5.2L165.6 349.8zm22 23.3L307.7 259.6c7.8-7.4 12.3-17.7 12.3-28.4c0-21.6-17.5-39.1-39.1-39.1L39.1 192C17.5 192 0 209.5 0 231.1c0 10.8 4.4 21.1 12.3 28.5L132.4 373.1c7.4 7 17.3 10.9 27.6 10.9s20.1-3.9 27.6-10.9z\"]\n  };\n  const faLocationDotSlash = {\n    prefix: 'fal',\n    iconName: 'location-dot-slash',\n    icon: [640, 512, [\"map-marker-alt-slash\"], \"f605\", \"M385.8 389.5c-24.4 35.2-48.5 66.5-65.8 88.1c-25.4-31.8-65.8-84.7-99.9-140c-17.3-28.1-32.7-56.3-43.6-82.1c-6.7-15.9-11.4-30-14-42.2L128.1 186c-.1 2-.1 4-.1 6c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0c17.3-21.6 42-53.6 67.2-89.8l-25.2-19.9zM320 0C263.8 0 213.3 24.1 178.2 62.5l25.2 19.9C232.6 51.4 274 32 320 32c88.4 0 160 71.6 160 160c0 15.6-5.4 37-16.6 63.4c-3.3 7.7-6.9 15.6-10.9 23.7l25.6 20.2C498.3 259.8 512 221.9 512 192C512 86 426 0 320 0zm80 192c0-44.2-35.8-80-80-80c-20.5 0-39.2 7.7-53.3 20.4l25.8 20.3c7.8-5.5 17.3-8.7 27.6-8.7c26.5 0 48 21.5 48 48c0 6.2-1.2 12.2-3.4 17.7L390.4 230c6.1-11.3 9.6-24.3 9.6-38zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faMapMarkerAltSlash = faLocationDotSlash;\n  const faCards = {\n    prefix: 'fal',\n    iconName: 'cards',\n    icon: [640, 512, [], \"e3ed\", \"M202.3 468.3c6.7 11 20.9 14.8 32.1 8.6l.1-.1L427.4 365.5l.1-.1c11.2-6.7 15-21.2 8.4-32.6L269.2 44.1c-6.6-11.5-21.3-15.4-32.8-8.8L44.1 146.4c-11.3 6.5-15.3 20.9-9 32.3l.1 .2 167 289.3 .1 .2zm-27.5 16.4c-.2-.3-.3-.6-.5-.9L7.6 195.2c-.2-.3-.3-.6-.5-.9c-14.9-26.5-5.7-60.2 20.7-75.5L220.7 7.5c26.6-15.4 60.7-6.3 76.1 20.4l167 289.3c15.3 26.5 6.3 60.3-20 75.8c-.2 .1-.5 .3-.7 .4l-192.3 111c-.2 .1-.5 .3-.7 .4c-26.4 14.9-59.8 6-75.3-20zM360 512c-13.7 0-26.2-4.9-35.9-13l33.2-19.1c.9 .1 1.8 .2 2.7 .2l224 0c13.3 0 24-10.7 24-24l0-336c0-13.3-10.7-24-24-24L373 96 354.7 64.2c1.7-.2 3.5-.2 5.3-.2l224 0c30.9 0 56 25.1 56 56l0 336c0 30.9-25.1 56-56 56l-224 0zM469.4 162.8l-.1 .1s0 0 0 0c-6.7 5.7-7 16-1.1 22.2c0 0 0 0 0 0l35.9 37 35.7-37s0 0 0 0c5.9-6.1 5.6-16.4-.9-22.2c-5.1-4.2-13.4-4-19.1 1.7l-3.9 4.3c-3 3.3-7.2 5.2-11.7 5.3s-8.7-1.7-11.8-5l-4.3-4.5c-5.9-5.9-14.4-5.8-18.9-1.9zm-21-24.2c16.5-14.3 39.3-13.3 55.6-2.2c16.2-11.1 38.9-11.9 55.6 2.1l.2 .2s0 0 0 0c20.5 17.9 21.5 49.4 3 68.6c0 0 0 0 0 0L520.6 251l-.2 .2s0 0 0 0c-8.8 8.8-23.7 9.5-33-.3l-42.3-43.6c0 0 0 0 0 0c-18.5-19.2-17.6-50.8 3.2-68.7zM252.2 340.4l48.2-27.8c7.7-4.4 17.4-1.8 21.9 5.9s1.8 17.4-5.9 21.9l-48.2 27.8c-7.7 4.4-17.4 1.8-21.9-5.9s-1.8-17.4 5.9-21.9zm-27-40.1l5.9-27.4c.9-4.4 3.6-8.1 7.5-10.4s8.4-2.9 12.7-1.6l27.6 8.1c12.9 3.5 26.2-3.2 29.6-13.2l0-.1c5-14.2-3.4-30-17.5-34c0 0 0 0 0 0l-90.2-25.7-22.6 90.8s0 0 0 0c-3.5 14.2 5.8 29.3 20.3 32.3c10.9 1.8 23-5.6 26.7-18.9zm31 7.9c-7.4 27.8-34.3 47.5-63.4 42.5l-.4-.1s0 0 0 0c-32.7-6.5-53.3-39.7-45.3-71.5l26.6-106.9c1-4.2 3.8-7.8 7.5-10s8.2-2.7 12.4-1.5L299.9 191c0 0 0 0 0 0c31.5 9.1 50 43.5 38.8 75.4c-10.1 29.4-42.9 40.6-68.5 33.6l-.3-.1s0 0 0 0l-11.2-3.3-2.4 10.9c-.1 .2-.1 .5-.2 .7z\"]\n  };\n  const faHouseChimneyMedical = {\n    prefix: 'fal',\n    iconName: 'house-chimney-medical',\n    icon: [576, 512, [\"clinic-medical\"], \"f7f2\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0L384 79.4 384 56c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 136.3L570.6 244c6.6 5.8 7.3 16 1.4 22.6s-16 7.3-22.6 1.4L512 235l0 197c0 44.2-35.8 80-80 80l-288 0c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM480 164.1L480 64l-64 0 0 43.6 64 56.5zM96 206.7L96 432c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-225.3L288 37.3 96 206.7zM272 176l32 0c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l32 0 0-32c0-17.7 14.3-32 32-32zm0 32l0 48c0 4.2-1.7 8.3-4.7 11.3s-7.1 4.7-11.3 4.7l-48 0 0 32 48 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l48 0 0-32-48 0c-8.8 0-16-7.2-16-16l0-48-32 0z\"]\n  };\n  const faClinicMedical = faHouseChimneyMedical;\n  const faBoxingGlove = {\n    prefix: 'fal',\n    iconName: 'boxing-glove',\n    icon: [448, 512, [129354, \"glove-boxing\"], \"f438\", \"M32 112c0-44.2 35.8-80 80-80l160 0c44.2 0 80 35.8 80 80l0 16-16 0c-38.7 0-71 27.5-78.4 64L144 192c-26.5 0-48-21.5-48-48l0-8c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 8c0 44.2 35.8 80 80 80l113.6 0c7.4 36.5 39.7 64 78.4 64c8.8 0 16-7.2 16-16s-7.2-16-16-16c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 38.9c0 17-6.7 33.3-18.7 45.3L336.4 353c-10.5 10.5-16.4 24.7-16.4 39.6l0 63.4c0 13.3-10.7 24-24 24L88 480c-13.3 0-24-10.7-24-24l0-104.4c0-4.6-1.9-8.9-5.3-11.9C42.3 325 32 303.7 32 280l0-168zM112 0C50.1 0 0 50.1 0 112L0 280c0 30.5 12.2 58.2 32 78.4L32 456c0 30.9 25.1 56 56 56l208 0c30.9 0 56-25.1 56-56l0-63.4c0-6.4 2.5-12.5 7-17l60.9-60.9c18-18 28.1-42.4 28.1-67.9l0-38.9c0-38.7-27.5-71-64-78.4l0-17.6C384 50.1 333.9 0 272 0L112 0zm40.9 338.7c-7.4-4.9-17.3-2.9-22.2 4.4s-2.9 17.3 4.4 22.2l28 18.7-28 18.7c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4L192 403.2l39.1 26.1c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-28-18.7 28-18.7c7.4-4.9 9.3-14.8 4.4-22.2s-14.8-9.3-22.2-4.4L192 364.8l-39.1-26.1z\"]\n  };\n  const faGloveBoxing = faBoxingGlove;\n  const faTemperatureThreeQuarters = {\n    prefix: 'fal',\n    iconName: 'temperature-three-quarters',\n    icon: [320, 512, [\"temperature-3\", \"thermometer-3\", \"thermometer-three-quarters\"], \"f2c8\", \"M160 32c-35.3 0-64 28.7-64 64l0 156.7c0 14.9-7 27.7-16 36.9C60.2 309.8 48 337.5 48 368c0 61.9 50.1 112 112 112s112-50.1 112-112c0-30.5-12.2-58.2-32-78.4c-9-9.2-16-22-16-36.9L224 96c0-35.3-28.7-64-64-64zM64 96c0-53 43-96 96-96s96 43 96 96l0 156.7c0 4.6 2.2 9.8 6.8 14.5c25.5 26 41.2 61.6 41.2 100.8c0 79.5-64.5 144-144 144S16 447.5 16 368c0-39.3 15.7-74.9 41.2-100.8c4.6-4.7 6.8-9.9 6.8-14.5L64 96zm96 304a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-162c0-8.8 7.2-16 16-16s16 7.2 16 16l0 162c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64z\"]\n  };\n  const faTemperature3 = faTemperatureThreeQuarters;\n  const faThermometer3 = faTemperatureThreeQuarters;\n  const faThermometerThreeQuarters = faTemperatureThreeQuarters;\n  const faBellSchool = {\n    prefix: 'fal',\n    iconName: 'bell-school',\n    icon: [512, 512, [], \"f5d5\", \"M208 384a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm0 32c-41.2 0-79.7-12-112-32.7L96 448c0 17.7 14.3 32 32 32l144 0 16 0c17.7 0 32-14.3 32-32l0-64.7C287.7 404 249.2 416 208 416zm64 96l-144 0c-35.3 0-64-28.7-64-64l0-89.9C24.6 320.2 0 267 0 208C0 93.1 93.1 0 208 0S416 93.1 416 208c0 59-24.6 112.2-64 150.1l0 89.9c0 11.7-3.1 22.6-8.6 32l72.6 0c17.7 0 32-14.3 32-32l0-2.7c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3l0 2.7c0 35.3-28.7 64-64 64l-128 0-16 0zM256 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-128 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM464 416a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faMobileScreen = {\n    prefix: 'fal',\n    iconName: 'mobile-screen',\n    icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", \"M288 32c17.7 0 32 14.3 32 32l0 256L64 320 64 64c0-17.7 14.3-32 32-32l192 0zm32 320l0 96c0 17.7-14.3 32-32 32L96 480c-17.7 0-32-14.3-32-32l0-96 256 0zM96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zm48 416c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faMobileAndroidAlt = faMobileScreen;\n  const faPlaneUp = {\n    prefix: 'fal',\n    iconName: 'plane-up',\n    icon: [512, 512, [], \"e22d\", \"M221.2 13.3C230.8 5.7 242.6 0 256 0c26.9 0 47.1 21.6 59.2 41.8C327.9 62.9 336 89.1 336 109.7l0 52.5 151.8 86.8c15 8.5 24.2 24.5 24.2 41.7l0 56.2c0 21.3-20.3 36.6-40.8 30.8L336 338.9l0 37.1 51.2 38.4c8.1 6 12.8 15.5 12.8 25.6l0 42c0 16.6-13.4 30-30 30c-2.8 0-5.6-.4-8.2-1.2c0 0 0 0 0 0L256 480.6 150.3 510.8s0 0 0 0c-2.7 .8-5.5 1.2-8.3 1.2c-16.6 0-30-13.4-30-30l0-42c0-10.1 4.7-19.6 12.8-25.6L176 376l0-37.1L40.8 377.6C20.3 383.4 0 368 0 346.8l0-56.2c0-17.2 9.2-33.1 24.2-41.7L176 162.1l0-52.5c0-20.7 8.4-46.9 21.2-67.9c6.5-10.7 14.5-20.8 24-28.4zm3.3 45C214.1 75.6 208 96.2 208 109.7l0 61.7c0 5.7-3.1 11-8.1 13.9L40.1 276.7c-5 2.8-8.1 8.2-8.1 13.9l0 56.2 155.6-44.5c4.8-1.4 10-.4 14 2.6s6.4 7.8 6.4 12.8l0 66.3c0 5-2.4 9.8-6.4 12.8L144 440l0 39.4 107.6-30.7c2.9-.8 5.9-.8 8.8 0L368 479.4l0-39.4-57.6-43.2c-4-3-6.4-7.8-6.4-12.8l0-66.3c0-5 2.4-9.8 6.4-12.8s9.2-4 14-2.6L480 346.8l0-56.2c0-5.7-3.1-11-8.1-13.9L312.1 185.3c-5-2.8-8.1-8.2-8.1-13.9l0-61.7c0-13.6-5.9-34.2-16.2-51.4C276.9 40.2 265.1 32 256 32c-4.1 0-9 1.7-14.8 6.3c-5.8 4.6-11.5 11.5-16.7 20z\"]\n  };\n  const faFolderHeart = {\n    prefix: 'fal',\n    iconName: 'folder-heart',\n    icon: [512, 512, [], \"e189\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM176 253.3c0-16.2 13.1-29.3 29.3-29.3c7.8 0 15.2 3.1 20.7 8.6l18.7 18.7c6.2 6.2 16.4 6.2 22.6 0l18.7-18.7c5.5-5.5 12.9-8.6 20.7-8.6c16.2 0 29.3 13.1 29.3 29.3c0 7.8-3.1 15.2-8.6 20.7L256 345.4l-71.4-71.4c-5.5-5.5-8.6-12.9-8.6-20.7zM205.3 192c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z\"]\n  };\n  const faCircleLocationArrow = {\n    prefix: 'fal',\n    iconName: 'circle-location-arrow',\n    icon: [512, 512, [\"location-circle\"], \"f602\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm127.7 27c-11.7 0-21.9-8.3-24.2-19.8c-2.4-11.4 3.7-23.1 14.5-27.7L338.5 141c9.5-3.9 20.2-1.9 27.3 5.3c7.2 7.1 9.2 17.8 5.2 27.2L276.5 394c-3.9 9.1-12.9 15-22.8 15c-1.6 0-3.3-.1-4.9-.5C237.3 406.2 229 396 229 384.2l0-69.2 0-32-32 0-69.3 0zm35.3-32l65.9 0c17.7 0 32 14.3 32 32l0 66 73.5-171.4L163.1 251z\"]\n  };\n  const faLocationCircle = faCircleLocationArrow;\n  const faFaceHeadBandage = {\n    prefix: 'fal',\n    iconName: 'face-head-bandage',\n    icon: [576, 512, [], \"e37a\", \"M288 32c2.4 0 4.9 0 7.3 .1c-29.3 9.7-57.6 21.4-84.8 35c-17.1 1.4-34.1 3.2-51 5.4C195.8 47 240.2 32 288 32zm80.1-19.2C342.9 4.5 316 0 288 0C213.6 0 146.6 31.8 99.8 82.4c-12.5 2.5-25 5.2-37.3 8.2c-8.2 2-15.3 7.1-19.7 14.3C26.9 130.6 15 158.9 7.8 189c-2.4 10.2 .3 20.9 7.2 28.7c-2.5 2.8-4.9 5.6-7.3 8.5c-4.7 5.5-7.3 12.4-7.6 19.6C.1 249.2 0 252.6 0 256c0 31.4 5 61.7 14.4 90.1c3.8 11.6 13.9 20 26 21.7s24.1-3.7 30.9-13.8c31.3-46.3 69.9-87.2 114.1-121c-.7 2.2-1.1 4.6-1.1 7.1c0 13.3 10.7 24 24 24s24-10.7 24-24c0-13.1-10.5-23.7-23.5-24c12-8.2 24.4-15.8 37.2-23c13.9-.7 27.9-1 41.9-1c83.4 0 163.9 12.3 239.8 35.1c11 3.3 22.8 .5 31.2-7.4s11.8-19.6 9.2-30.7c-7.2-30.1-19.1-58.4-34.9-84.1c-3.3-5.3-8-9.5-13.5-12.1c-.6-6-2.9-11.9-6.9-16.8c-21.2-26.5-47-49.1-76.2-66.8c-6.1-3.7-13.4-5.2-20.5-4.4c-16.2 2-32.2 4.6-48.1 7.9zM506.3 122.2c7.3 11.9 13.7 24.4 19 37.5c4.8 11.8 8.7 24.1 11.7 36.7c-11.9-3.6-23.9-6.9-36-10c-59.4-15.1-121.2-24-184.8-26l-.8 0c-9.1-.3-18.3-.4-27.5-.4c-17.1 0-34.1 .5-51 1.5c-48.2 2.8-95.4 9.6-141.2 20c-7 1.6-13.9 3.3-20.9 5c-12.1 3.1-24.1 6.4-36 10c.5-2 1-4 1.5-6c2.8-10.5 6.2-20.8 10.2-30.7c5.4-13.3 11.8-26 19.3-38c23.2-5.6 46.8-10.3 70.7-14.1c0 0 0 0 0 0c.8-.1 1.6-.3 2.5-.4c25-3.9 50.4-6.9 76.1-8.7c0 0 0 0 0 0s0 0 0 0C241.9 96.8 264.9 96 288 96c40 0 79.3 2.5 118 7.4c2.2 .3 4.4 .6 6.6 .9c31.7 4.3 62.9 10.1 93.5 17.5l.3 .5zM177 199.3c-40.6 29.4-77 64.4-108 103.7c-8.5 10.7-16.5 21.7-24.2 33.1c-4.4-13.3-7.7-27.1-9.9-41.3C33 282.1 32 269.2 32 256c0-3 .1-6.1 .2-9.1c5.9-7 12-13.8 18.2-20.5c41-12.2 83.3-21.3 126.6-27.1zM300.6 64.1c38.3-13 78.3-22.2 119.5-27.4c13.7 8.3 26.6 17.9 38.5 28.5c6.1 5.5 11.9 11.2 17.5 17.2C419.3 71.1 360.6 64.9 300.6 64.1zm242.8 209c.6-8.8-6.1-16.4-14.9-17s-16.4 6.1-17 14.9C503.8 387.7 406.7 480 288 480c-73.3 0-138.3-35.2-179.2-89.6c-5.3-7.1-15.3-8.5-22.4-3.2s-8.5 15.3-3.2 22.4C129.9 471.8 204.2 512 288 512c135.7 0 246.7-105.5 255.4-238.9zM373.2 397.5c6.5 5.9 16.7 5.5 22.6-1.1s5.5-16.7-1.1-22.6C373.2 354.3 340.2 336 296 336c-16.4 0-31.4 2.5-44.8 6.8c-8.4 2.7-13.1 11.6-10.5 20.1s11.6 13.1 20.1 10.5c10.4-3.3 22.1-5.3 35.2-5.3c34.8 0 60.4 14.2 77.2 29.5zM392.4 240a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSushiRoll = {\n    prefix: 'fal',\n    iconName: 'sushi-roll',\n    icon: [448, 512, [\"maki-roll\", \"makizushi\"], \"e48b\", \"M448 136c0-22.4-12.2-39.9-25.9-52C408.5 71.9 390.5 62.4 371 55.1C331.8 40.4 279.8 32 224 32s-107.8 8.4-147 23.1C57.5 62.4 39.5 71.9 25.9 84C12.2 96.1 0 113.6 0 136L0 352c0 45.2 35.8 77.4 73.9 96.5C114 468.5 167.1 480 224 480s110-11.5 150.1-31.5C412.2 429.4 448 397.2 448 352l0-216zm-32 0c0 14.8-11.9 28.6-32.3 40c-89.2-.1-143.5-58.9-143.7-111.8c98.6 3 176 34 176 71.8zM32 136c0-37.7 77.4-68.7 176-71.8c0 12.5 2.1 24.9 6 36.7c-17.9 4.6-39.3 11.9-60.8 22.7c-26.7 13.4-54.4 32.6-75.2 59.1C49.3 170.2 32 153.9 32 136zm78.4 58.1c16.1-17.5 36.3-31.3 57.2-41.8c22-11 43.8-18 60.5-21.8c19.3 30.3 51.4 55 92 67.8C291.8 204.5 259 208 224 208c-42.5 0-81.8-5.2-113.6-13.9zM32 193c12.7 9.7 28.3 17.6 45 23.8c39.2 14.7 91.2 23.1 147 23.1s107.8-8.4 147-23.1c16.7-6.3 32.3-14.1 45-23.8l0 159c0 53-86 96-192 96s-192-43-192-96l0-159z\"]\n  };\n  const faMakiRoll = faSushiRoll;\n  const faMakizushi = faSushiRoll;\n  const faCarBump = {\n    prefix: 'fal',\n    iconName: 'car-bump',\n    icon: [640, 512, [], \"f5e0\", \"M131.7 88.2L304.3 41.9c20.5-5.5 42.1 3.1 53.3 21.1l48.2 78c-4.6 .5-9.3 1.4-14 2.7L106.9 220c-4.7 1.2-9.1 2.8-13.4 4.7l2.7-91.6c.6-21.2 15.1-39.5 35.6-44.9zM60.9 243.3l-.1 4.8C39.5 271.5 30.2 304.8 39 337.6l22 82.1L65.3 436s0 0 0 0l15.8 58.8c2.2 8.1 10.5 12.9 18.6 10.8s12.9-10.5 10.8-18.6L98.7 442.8l1.5-.4L508.7 332.9l1.5-.4L522 376.6c2.2 8.1 10.5 12.9 18.6 10.8s12.9-10.5 10.8-18.6l-11.8-44.1s0 0 0 0l-8.3-30.9-22-82.1c-8.8-32.8-33.5-57-63.6-66.6l-2.5-4L384.8 46.2C366.2 16.2 330.1 1.9 296 11L123.4 57.2c-34.1 9.1-58.2 39.6-59.3 74.9L60.9 243.3zm54.3 7.6L400 174.6c34.1-9.1 69.2 11.1 78.4 45.3l22 82.1L91.9 411.5l-22-82.1c-9.1-34.1 11.1-69.2 45.3-78.4zm42.2 58a22.8 22.8 0 1 0 -44.1 11.8 22.8 22.8 0 1 0 44.1-11.8zM420.4 262a22.8 22.8 0 1 0 -11.8-44.1A22.8 22.8 0 1 0 420.4 262zm43.4 236.2c4.1-28.4 28.5-50.3 58.1-50.3s54 21.8 58.1 50.3c1.3 8.7 9.4 14.8 18.1 13.6s14.8-9.4 13.6-18.1c-6.3-44-44.1-77.7-89.8-77.7s-83.5 33.8-89.7 77.7c-1.3 8.7 4.8 16.9 13.6 18.1s16.9-4.8 18.1-13.6z\"]\n  };\n  const faPiggyBank = {\n    prefix: 'fal',\n    iconName: 'piggy-bank',\n    icon: [576, 512, [], \"f4d3\", \"M272 32c34.8 0 64.5 22.2 75.5 53.3c2.9 8.3 12.1 12.7 20.4 9.8s12.7-12.1 9.8-20.4C362.3 31.2 320.8 0 272 0C216.5 0 170.4 40.4 161.5 93.4c-1.5 8.7 4.4 17 13.1 18.4s17-4.4 18.4-13.1C199.5 60.8 232.4 32 272 32zM55.2 190.3c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2L36.2 164C14 175.1 0 197.8 0 222.6c0 35.7 28.5 64.7 64 65.4c0 0 0 0 0 0c0 52.4 25.2 98.8 64 128l0 48c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-16 64 0 0 16c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-29.3c25.5-11.1 47.5-28.7 64-50.7l32 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-13.3 0c-10.7-24.6-27.4-45.9-48.3-62.2l7.2-25C495.4 116.3 480 96 458.8 96L456 96c-30.5 0-58.2 12.2-78.4 32L224 128c-77.4 0-142 55-156.8 128l-1.8 0C47 256 32 241 32 222.6c0-12.7 7.2-24.2 18.5-29.9l4.7-2.3zM424 288a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM396.4 154.7C411 138.3 432.3 128 456 128l2.8 0-10.2 35.8c-1.9 6.7 .7 13.8 6.5 17.7c22.8 15.2 40.4 37.6 49.7 63.8c2.3 6.4 8.3 10.7 15.1 10.7l24.2 0 0 96-40.2 0c-5.3 0-10.3 2.7-13.3 7.1c-15.2 22.8-37.6 40.4-63.8 49.6C420.3 411 416 417 416 423.8l0 40.2c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-56.2c0-5.3-2.7-10.3-7.1-13.3C118.6 371.5 96 332.4 96 288c0-70.7 57.3-128 128-128l160 0s0 0 0 0l.4 0c4.6 0 8.9-1.9 11.9-5.3z\"]\n  };\n  const faRacquet = {\n    prefix: 'fal',\n    iconName: 'racquet',\n    icon: [512, 512, [], \"f45a\", \"M349 32c35.5 0 69 12.2 93.9 37.1S480 127.5 480 163c0 45.1-19.6 93.4-57.6 131.4c-68.1 68.1-168.9 76.9-225.3 20.5C172.2 290 160 256.5 160 221c0-45.1 19.6-93.4 57.6-131.4S303.9 32 349 32zm0-32c-54.2 0-110.5 23.4-154 66.9s-67 99.8-66.9 154c0 28.2 6.4 56 19.7 80.7c7.8 14.4 7.2 32.8-4.4 44.4l-12 12-4.7-4.7c-12.5-12.5-32.8-12.5-45.3 0l-72 72c-12.5 12.5-12.5 32.8 0 45.3l32 32c12.5 12.5 32.8 12.5 45.3 0l72-72c12.5-12.5 12.5-32.8 0-45.3l-4.7-4.7 11.9-11.9c11.6-11.6 30-12.2 44.4-4.3c72.5 39.4 169.9 17.5 234.7-47.4c43.6-43.6 67-99.8 66.9-154c0-42.8-14.8-84.9-46.5-116.6S391.8 0 349 0zM104 376l32 32L64 480 32 448l72-72z\"]\n  };\n  const faCarMirrors = {\n    prefix: 'fal',\n    iconName: 'car-mirrors',\n    icon: [576, 512, [], \"e343\", \"M191.6 64c-21.2 0-39.9 13.9-46 34.2l-28.3 94.4c3.5-.4 7.1-.6 10.7-.6l320 0c3.6 0 7.2 .2 10.7 .6L430.4 98.2c-6.1-20.3-24.8-34.2-46-34.2L191.6 64zM106.7 227.9l-.5-.1C81.6 236.7 64 260.3 64 288l0 96 448 0 0-96c0-27.7-17.6-51.3-42.3-60.2l-.5 .1-.1-.3c-6.6-2.3-13.8-3.6-21.2-3.6l-320 0c-7.4 0-14.5 1.3-21.2 3.6l-.1 .3zM56.4 224L32 224c-8.8 0-16-7.2-16-16s7.2-16 16-16l52.1 0L115 89c10.2-33.8 41.3-57 76.6-57l192.8 0c35.3 0 66.5 23.2 76.6 57l30.9 103 52.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24.4 0c15.2 17 24.4 39.4 24.4 64l0 96 0 16 0 16 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L64 416l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16 0-16 0-96c0-24.6 9.2-47 24.4-64zM112 296a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm328-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faIndustryWindows = {\n    prefix: 'fal',\n    iconName: 'industry-windows',\n    icon: [576, 512, [127981, \"industry-alt\"], \"f3b3\", \"M64 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 149.3c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8l138.7-92.5c5.3-3.5 12.4 .3 12.4 6.7l0 81.9c0 6 3.4 11.5 8.7 14.2s11.8 2.3 16.6-1.3l138-99.3c5.3-3.8 12.7 0 12.7 6.5L512 304l0 16 0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-64 0-48L64 80zM80 32C53.5 32 32 53.5 32 80l0 224 0 48 0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-96 0-16 0-145.1c0-32.6-36.9-51.5-63.4-32.5L368 207.5l0-50.6c0-31.9-35.6-51-62.2-33.3L192 199.4 192 80c0-26.5-21.5-48-48-48L80 32zm56 272c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm104 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 40l0-32 32 0 0 32-32 0zm120-64c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm40 64l-32 0 0-32 32 0 0 32zm-288 0l0-32 32 0 0 32-32 0z\"]\n  };\n  const faIndustryAlt = faIndustryWindows;\n  const faBoltAuto = {\n    prefix: 'fal',\n    iconName: 'bolt-auto',\n    icon: [576, 512, [], \"e0b6\", \"M291.4 0c-6.1 0-12 2.2-16.5 6.3L8.7 242.9C3.2 247.8 0 254.8 0 262.2C0 276.4 11.6 288 25.8 288l111.5 0L69.2 478.7C63.4 494.9 75.4 512 92.6 512c6.1 0 11.9-2.2 16.5-6.2L374.9 271.3c5.8-5.1 9.1-12.5 9.1-20.3c0-14.9-12.1-27-27-27l-110.3 0L314.8 33.3C320.6 17.1 308.6 0 291.4 0zM42.1 256L275.3 48.7l-66.4 186c-1.8 4.9-1 10.3 2 14.6s7.9 6.8 13.1 6.8l119.8 0L108.6 463.6l66.5-186.2c1.8-4.9 1-10.3-2-14.6s-7.9-6.8-13.1-6.8L42.1 256zM464 288c-6.1 0-11.6 3.4-14.3 8.8l-96 192c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L401.9 464l124.2 0 19.6 39.2c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5l-96-192c-2.7-5.4-8.2-8.8-14.3-8.8zm0 51.8L510.1 432l-92.2 0L464 339.8z\"]\n  };\n  const faBatteryHalf = {\n    prefix: 'fal',\n    iconName: 'battery-half',\n    icon: [576, 512, [\"battery-3\"], \"f242\", \"M432 128c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 384c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l352 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80L80 96zM576 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM112 192l128 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm0-32c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-128 0z\"]\n  };\n  const faBattery3 = faBatteryHalf;\n  const faFluxCapacitor = {\n    prefix: 'fal',\n    iconName: 'flux-capacitor',\n    icon: [448, 512, [], \"f8ba\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM292.7 255.2c3.7 .5 7.5 .8 11.3 .8c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c3.8 0 7.6-.3 11.3-.8l-45.3-45.3c-18.7-18.7-18.7-49.1 0-67.9s49.1-18.7 67.9 0L224 188.1l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0s18.7 49.1 0 67.9l-45.3 45.3zM173.8 273.7C155.6 288.4 144 310.8 144 336c0 44.2 35.8 80 80 80s80-35.8 80-80c0-25.2-11.6-47.6-29.8-62.3l-2.2 2.2 0 60.1c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-60.1-2.2-2.2zm-18.5-109c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L208 262.6l0 73.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-73.4 75.3-75.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 233.4l-68.7-68.7z\"]\n  };\n  const faMountainCity = {\n    prefix: 'fal',\n    iconName: 'mountain-city',\n    icon: [640, 512, [], \"e52e\", \"M320 48c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16l0 160c0 8.8 7.2 16 16 16l64 0 32 0c8.8 0 16 7.2 16 16l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256c0-26.5-21.5-48-48-48l-16 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-32 0 0-144c0-26.5-21.5-48-48-48L336 0c-26.5 0-48 21.5-48 48l0 92.1 32 53L320 48zM226 161.2L302.5 288 223 288c-5 0-9.8 2.4-12.8 6.4l-34.7 46.2-33-47.7L222 161.2c.5-.9 1.3-1.2 2-1.2s1.5 .3 2 1.2zM32.5 475.4l92-152.4 37.4 54.1c2.9 4.2 7.7 6.8 12.9 6.9s10-2.3 13.1-6.4L231 320l90.8 0 93.8 155.4c.6 1 .6 2.2 .1 3.3c-.5 1-1.4 1.3-2.1 1.3L34.5 480c-.7 0-1.5-.4-2.1-1.3c-.6-1-.5-2.3 .1-3.3zM253.4 144.7C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512l379.1 0c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7zM352 96l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zm-32 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-17.7-14.3-32-32-32l-32 0zm96 96l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zm-32 96c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32-32 0 0-32z\"]\n  };\n  const faCoins = {\n    prefix: 'fal',\n    iconName: 'coins',\n    icon: [512, 512, [], \"f51e\", \"M160 80c0 2.4 1.3 6.8 8.3 12.8c1.4 1.2 2.9 2.4 4.6 3.6c-15.4 .6-30.4 1.9-44.9 3.9L128 80c0-15.3 8.6-27.7 19.4-37c10.9-9.4 25.7-17.1 42.7-23.2C224.1 7.3 270 0 320 0s95.9 7.3 129.9 19.7c16.9 6.2 31.8 13.9 42.7 23.2C503.4 52.3 512 64.7 512 80l0 104c0 0 0 0 0 0l0 113.9c0 15.4-8.2 28.2-19.1 38s-25.7 17.9-42.7 24.4c-10.4 3.9-21.8 7.4-34.1 10.3l0-33c8.2-2.2 15.8-4.6 22.8-7.2c14.9-5.7 25.8-12 32.7-18.2s8.5-11.1 8.5-14.2l0-66.2c-8.7 5.6-18.8 10.5-29.9 14.7c-10.4 3.9-21.8 7.4-34.1 10.3l0-33c8.2-2.2 15.8-4.6 22.8-7.2c14.9-5.7 25.8-12 32.7-18.2s8.5-11.1 8.5-14.2l0-57.9c-8.8 5.4-19 10.1-30.1 14.1c-17.3 6.3-37.6 11.3-60 14.6c-1.9-1.9-3.8-3.8-5.7-5.5c-10.1-9.1-21.7-16.4-33.8-22.5c34.8-2.3 65.4-8.4 88.5-16.8c14.9-5.4 25.8-11.5 32.8-17.4c7-6 8.3-10.4 8.3-12.8s-1.3-6.8-8.3-12.8c-6.9-5.9-17.8-12-32.8-17.4C409.3 39 367.2 32 320 32s-89.3 7-119 17.8c-14.9 5.4-25.8 11.5-32.8 17.4c-7 6-8.3 10.4-8.3 12.8zM32 208c0 2.4 1.3 6.8 8.3 12.8c6.9 5.9 17.8 12 32.8 17.4C102.7 249 144.8 256 192 256s89.3-7 119-17.8c14.9-5.4 25.8-11.5 32.8-17.4c7-6 8.3-10.4 8.3-12.8s-1.3-6.8-8.3-12.8c-6.9-5.9-17.8-12-32.8-17.4C281.3 167 239.2 160 192 160s-89.3 7-119 17.8c-14.9 5.4-25.8 11.5-32.8 17.4c-7 6-8.3 10.4-8.3 12.8zM0 208c0-15.3 8.6-27.7 19.4-37c10.9-9.4 25.7-17.1 42.7-23.2C96.1 135.3 142 128 192 128s95.9 7.3 129.9 19.7c16.9 6.2 31.8 13.9 42.7 23.2c10.9 9.3 19.4 21.8 19.4 37l0 104c0 0 0 0 0 0l0 113.9c0 15.4-8.2 28.2-19.1 38s-25.7 17.9-42.7 24.4C288.1 501.3 242 509 192 509s-96.1-7.7-130.1-20.7c-17-6.5-31.8-14.6-42.7-24.4S0 441.3 0 425.9L0 312 0 208zm352 46.1c-8.8 5.4-19 10.1-30.1 14.1C287.9 280.7 242 288 192 288s-95.9-7.3-129.9-19.7c-11.1-4-21.3-8.7-30.1-14.1L32 312c0 3.1 1.6 8 8.5 14.2s17.8 12.6 32.7 18.2C102.9 355.7 144.8 363 192 363s89.1-7.3 118.8-18.6c14.9-5.7 25.8-12 32.7-18.2s8.5-11.1 8.5-14.2l0-57.9zM32 425.9c0 3.1 1.6 8 8.5 14.2s17.8 12.6 32.7 18.2C102.9 469.6 144.8 477 192 477s89.1-7.3 118.8-18.6c14.9-5.7 25.8-12 32.7-18.2s8.5-11.1 8.5-14.2l0-66.2c-8.7 5.6-18.8 10.5-29.9 14.7C288.1 387.4 242 395 192 395s-96.1-7.7-130.1-20.7c-11-4.2-21.1-9.1-29.9-14.7l0 66.2z\"]\n  };\n  const faHoneyPot = {\n    prefix: 'fal',\n    iconName: 'honey-pot',\n    icon: [448, 512, [127855], \"e418\", \"M128 64l32 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 32 0 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-96 0 0 32 96 0c53 0 96 43 96 96L32 224c0-53 43-96 96-96l0-32L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0zM447.8 237.2c.2-4.3 .2-8.7 .2-13.2c0-42.9-21.1-80.8-53.4-104c12.9-8.6 21.4-23.3 21.4-40c0-26.5-21.5-48-48-48L176 32 80 32C53.5 32 32 53.5 32 80c0 16.7 8.5 31.4 21.4 40C21.1 143.2 0 181.1 0 224c0 4.5 .1 8.9 .2 13.2C.1 238.1 0 239 0 240c0 1.5 .2 2.9 .6 4.3c7.2 126.3 80.7 199 112.7 224.9c9.3 7.5 21.1 10.9 33.1 10.9l155.3 0c12 0 23.7-3.3 33.1-10.9c32-25.9 105.5-98.6 112.7-224.9c.4-1.4 .6-2.8 .6-4.3c0-1-.1-1.9-.2-2.8zM414.4 256c-2.4 23.5-7.3 44.9-13.9 64c-.2 0-.3 0-.5 0L48 320c-.2 0-.3 0-.5 0C41 300.9 36 279.5 33.6 256l380.8 0zm-27.1 96c-23.4 47.9-55.2 78.1-72.7 92.3c-2.5 2-6.7 3.7-12.9 3.7l-155.3 0c-6.3 0-10.5-1.7-12.9-3.7c-17.5-14.1-49.4-44.4-72.7-92.3l326.6 0z\"]\n  };\n  const faOlive = {\n    prefix: 'fal',\n    iconName: 'olive',\n    icon: [448, 512, [], \"e316\", \"M160 448C89.3 448 32 390.7 32 320c0-84.8 39.8-148.3 91.7-191.4C176.5 84.7 239.5 64 280 64c18.4 0 39.8 9.7 59.3 22.6c9.2 6.1 16.9 12.3 22.3 16.9c2.7 2.3 4.8 4.2 6.1 5.4c.7 .6 1.2 1.1 1.5 1.4l.3 .3 .3 .3c.3 .3 .7 .8 1.4 1.5c1.3 1.3 3.1 3.4 5.4 6.1c4.6 5.4 10.8 13.1 16.9 22.3C406.3 160.2 416 181.6 416 200c0 40.5-20.7 103.5-64.6 156.3C308.3 408.2 244.8 448 160 448zM0 320c0 88.4 71.6 160 160 160c192 0 288-181.9 288-280c0-56-56-112-56-112s-56-56-112-56C181.9 32 0 128 0 320zM260.4 132.4c3.6-3.6 11.2-6.2 24.2-3c12.6 3.2 27.6 11.5 41 24.9s21.8 28.4 24.9 41c3.2 13 .6 20.6-3 24.2s-11.2 6.2-24.2 3c-12.6-3.2-27.6-11.5-41-24.9s-21.8-28.4-24.9-41c-3.2-13-.6-20.6 3-24.2zm87.8-.7c-16.9-16.9-36.7-28.6-55.9-33.4c-18.8-4.7-39.9-3.2-54.5 11.4s-16.1 35.8-11.4 54.5c4.8 19.1 16.5 39 33.4 55.9s36.7 28.6 55.9 33.4c18.8 4.7 39.9 3.2 54.5-11.4s16.1-35.8 11.4-54.5c-4.8-19.1-16.5-39-33.4-55.9z\"]\n  };\n  const faKhanda = {\n    prefix: 'fal',\n    iconName: 'khanda',\n    icon: [512, 512, [9772], \"f66d\", \"M266.2 3.7c-5.9-4.9-14.6-4.9-20.5 0l-48 40c-5.9 4.9-7.5 13.2-3.8 19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1 .1 .3 .6c.3 .5 .7 1.3 1.2 2.3c1 2 2.6 5 4.4 8.6c.5 .9 .9 1.9 1.4 2.9C167.1 97.4 144 134 144 176s23.1 78.6 57.3 97.8c-.5 1-1 2-1.4 2.9c-1.8 3.7-3.3 6.6-4.4 8.6c-.5 1-.9 1.8-1.2 2.3l-.3 .6-.1 .1s0 0 0 0s0 0 0 0s0 0 0 0c-3.6 6.7-2 15 3.8 19.9L240 343.5l0 19.1-34.6-23.8-41.1-28.2c-42.8-29.4-68.4-78-68.4-130c0-31.1 9.2-61.6 26.5-87.5l2.8-4.2c4-6 3.5-14-1.3-19.5s-12.7-7-19.2-3.7L112 80c-7.2-14.3-7.2-14.3-7.2-14.3s0 0 0 0s0 0 0 0l-.1 0-.3 .2-1 .5c-.8 .4-2 1.1-3.5 1.9C97 70 93 72.5 88.1 75.7c-9.7 6.4-22.5 16.1-35.4 29C26.9 130.4 0 170.3 0 224c0 53.1 26.4 100.5 51.2 133.6c12.6 16.7 25.1 30.3 34.5 39.7c4.7 4.7 8.7 8.4 11.5 10.9c1.4 1.3 2.5 2.2 3.3 2.9l.9 .8 .3 .2 .1 .1c0 0 0 0 0 0s0 0 0 0L112 400l-10.2 12.3c5.1 4.3 12.4 4.9 18.2 1.6l75.6-43 32.7 22.5-45.8 31.5c-2.1-.6-4.2-.9-6.5-.9c-13.3 0-24 10.7-24 24s10.7 24 24 24c11.9 0 21.8-8.7 23.7-20.1L240 424.1l0 28.1c-9.6 5.5-16 15.9-16 27.7c0 17.7 14.3 32 32 32s32-14.3 32-32c0-11.8-6.4-22.2-16-27.7l0-28.9L312.2 451c1.5 11.8 11.6 21 23.8 21c13.3 0 24-10.7 24-24s-10.7-24-24-24c-2 0-3.9 .2-5.7 .7l-45.5-31.3 32.7-22.5 75.6 43c5.8 3.3 13 2.7 18.2-1.6L401.1 400c10.2 12.3 10.2 12.3 10.2 12.3s0 0 0 0s0 0 0 0l.1-.1 .3-.2 .9-.8c.8-.7 1.9-1.7 3.3-2.9c2.8-2.5 6.7-6.2 11.5-10.9c9.4-9.4 21.9-23 34.5-39.7c24.8-33.1 51.2-80.5 51.2-133.6c0-53.7-26.9-93.6-52.7-119.3c-12.9-12.9-25.8-22.6-35.4-29c-4.8-3.2-8.9-5.7-11.8-7.3c-1.5-.8-2.6-1.5-3.5-1.9l-1-.5-.3-.2-.1 0c0 0 0 0 0 0s0 0 0 0L401.1 80l7.2-14.3c-6.5-3.2-14.3-1.7-19.2 3.7s-5.3 13.4-1.3 19.5l2.8 4.2c17.3 25.9 26.5 56.4 26.5 87.5c0 51.9-25.6 100.6-68.4 130l-41.1 28.2L272 363.3l0-19.8 42.2-35.2c5.9-4.9 7.5-13.2 3.8-19.9c0 0 0 0 0 0s0 0 0 0l-.1-.1-.3-.6c-.3-.5-.7-1.3-1.2-2.3c-1-2-2.6-5-4.4-8.6c-.5-.9-.9-1.9-1.4-2.9C344.9 254.6 368 218 368 176s-23.1-78.6-57.3-97.8c.5-1 1-2 1.4-2.9c1.8-3.7 3.3-6.6 4.4-8.6c.5-1 .9-1.8 1.2-2.3l.3-.6 .1-.1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c3.6-6.7 2-15-3.8-19.9l-48-40zm31.3 103.9c23 14 38.4 39.4 38.4 68.4s-15.4 54.3-38.4 68.4C288.1 221 280 195 280 176s8.1-45 17.6-68.4zM214.4 244.4c-23-14-38.4-39.4-38.4-68.4s15.4-54.3 38.4-68.4C223.9 131 232 157 232 176s-8.1 45-17.6 68.4zM228.6 61.2l-.5-1.1L256 36.8l27.9 23.3-.5 1.1c-3.9 7.8-9 18.8-14.2 31.3c-4.6 11-9.3 23.7-13.2 36.8c-3.9-13.1-8.7-25.8-13.2-36.8C237.6 80 232.5 69 228.6 61.2zm14.2 198.4c4.6-11 9.3-23.7 13.2-36.8c3.9 13.1 8.7 25.8 13.2 36.8c5.2 12.5 10.3 23.5 14.2 31.3l.5 1.1L256 315.2l-27.9-23.3 .5-1.1c3.9-7.8 9-18.8 14.2-31.3zM70.2 132.7c-4.1 15.6-6.2 31.7-6.2 47.9c0 62.5 30.8 121 82.2 156.4l20 13.8-52.1 29.7c-1.7-1.6-3.7-3.5-5.8-5.7c-8.6-8.6-20.1-21-31.5-36.3C53.6 307.5 32 266.9 32 224c0-39 17.9-69.4 38.2-91.3zM481.1 224c0 42.9-21.6 83.5-44.8 114.4c-11.4 15.3-22.9 27.7-31.5 36.3c-2.1 2.1-4.1 4-5.8 5.7l-52.1-29.7 20-13.8c51.5-35.4 82.2-93.9 82.2-156.4c0-16.3-2.1-32.4-6.2-47.9c20.2 21.9 38.2 52.3 38.2 91.3z\"]\n  };\n  const faFilterList = {\n    prefix: 'fal',\n    iconName: 'filter-list',\n    icon: [512, 512, [], \"e17c\", \"M27.6 64C12.4 64 0 76.4 0 91.6c0 6.7 2.4 13.2 6.8 18.2L112 230l0 130c0 10 4.7 19.5 12.7 25.5l76.2 57.5c4.2 3.2 9.4 4.9 14.7 4.9c13.5 0 24.4-10.9 24.4-24.4L240 230 345.2 109.8c4.4-5 6.8-11.5 6.8-18.2C352 76.4 339.6 64 324.4 64L27.6 64zM140 213.5L37.3 96l277.5 0L212 213.5c-2.6 2.9-4 6.7-4 10.5l0 184.3L144 360l0-136c0-3.9-1.4-7.6-4-10.5zM336 400c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zM320 256c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zM400 80c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z\"]\n  };\n  const faOutlet = {\n    prefix: 'fal',\n    iconName: 'outlet',\n    icon: [448, 512, [], \"e01c\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM96 256c0 49.2 24.6 79.3 39.5 93.1c1.2 1.1 4.3 2.9 10.9 2.9l155.3 0c6.6 0 9.7-1.8 10.9-2.9C327.4 335.3 352 305.2 352 256s-24.6-79.3-39.5-93.1c-1.2-1.1-4.3-2.9-10.9-2.9l-155.3 0c-6.6 0-9.7 1.8-10.9 2.9C120.6 176.7 96 206.8 96 256zm-32 0c0-61.1 30.8-99.1 49.7-116.6c8.8-8.2 20.7-11.4 32.6-11.4l155.3 0c12 0 23.9 3.3 32.6 11.4C353.2 156.9 384 194.9 384 256s-30.8 99-49.7 116.6c-8.8 8.2-20.7 11.4-32.6 11.4l-155.3 0c-12 0-23.9-3.3-32.6-11.4C94.8 355 64 317.1 64 256zm112-64c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16zm96 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16zm-48 96c13.3 0 24 10.7 24 24l0 16c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-16c0-13.3 10.7-24 24-24z\"]\n  };\n  const faSliders = {\n    prefix: 'fal',\n    iconName: 'sliders',\n    icon: [512, 512, [\"sliders-h\"], \"f1de\", \"M0 416c0 8.8 7.2 16 16 16l65.6 0c7.4 36.5 39.7 64 78.4 64s71-27.5 78.4-64L496 432c8.8 0 16-7.2 16-16s-7.2-16-16-16l-257.6 0c-7.4-36.5-39.7-64-78.4-64s-71 27.5-78.4 64L16 400c-8.8 0-16 7.2-16 16zm112 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM304 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48-80c-38.7 0-71 27.5-78.4 64L16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l257.6 0c7.4 36.5 39.7 64 78.4 64s71-27.5 78.4-64l65.6 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-65.6 0c-7.4-36.5-39.7-64-78.4-64zM192 144a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm78.4-64C263 43.5 230.7 16 192 16s-71 27.5-78.4 64L16 80C7.2 80 0 87.2 0 96s7.2 16 16 16l97.6 0c7.4 36.5 39.7 64 78.4 64s71-27.5 78.4-64L496 112c8.8 0 16-7.2 16-16s-7.2-16-16-16L270.4 80z\"]\n  };\n  const faSlidersH = faSliders;\n  const faCauldron = {\n    prefix: 'fal',\n    iconName: 'cauldron',\n    icon: [448, 512, [], \"f6bf\", \"M160 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm96 24a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM60.1 244.9C72 223 85.2 204.3 94.9 192L224 192l129.1 0c9.7 12.3 22.9 31 34.8 52.9C404.3 275 416 307.1 416 334.4c0 45.1-21.4 80.4-56.1 105.5C324.5 465.5 275.4 480 224 480s-100.5-14.5-135.9-40.1C53.4 414.8 32 379.5 32 334.4c0-27.3 11.7-59.4 28.1-89.5zM55.2 192C30.2 228.1 0 283.9 0 334.4c0 37.4 11.9 69.4 32 95.5L32 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-34.2C106.3 494.6 164.6 512 224 512s117.7-17.4 160-50.2l0 34.2c0 8.8 7.2 16 16 16s16-7.2 16-16l0-66.1c20.1-26.1 32-58.1 32-95.5c0-50.5-30.2-106.3-55.2-142.4l39.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0-144 0L80 160l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l39.2 0z\"]\n  };\n  const faPeople = {\n    prefix: 'fal',\n    iconName: 'people',\n    icon: [640, 512, [], \"e216\", \"M136 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 104 56a56 56 0 1 0 112 0zM147.3 160l25.4 0c6.8 0 13.3 1.4 19.3 4l0 156-64 0 0-156c6-2.6 12.5-4 19.3-4zM128 496l0-144 64 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-293.8 49.9 93.4c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7L243.3 170.3c-13.9-26-41-42.3-70.6-42.3l-25.4 0c-29.5 0-56.7 16.3-70.6 42.3L17.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L96 202.1 96 496c0 8.8 7.2 16 16 16s16-7.2 16-16zM456 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 424 56a56 56 0 1 0 112 0zM446.3 263.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l48 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 64 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 48 0c5.5 0 10.7-2.9 13.6-7.6s3.2-10.6 .7-15.6l-64-128c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5L566.1 368 528 368l-96 0-38.1 0 52.4-104.8zM480 160c25.5 0 49 14.1 61 36.6l52.9 98.9c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7l-52.9-98.9C551.7 148.6 517.3 128 480 128s-71.7 20.6-89.3 53.5l-52.9 98.9c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L419 196.6c12-22.5 35.5-36.6 61-36.6z\"]\n  };\n  const faFolderTree = {\n    prefix: 'fal',\n    iconName: 'folder-tree',\n    icon: [576, 512, [], \"f802\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16l0 96L0 368c0 26.5 21.5 48 48 48l208 0 0-32L48 384c-8.8 0-16-7.2-16-16l0-240 224 0 0-32L32 96l0-80zM394.7 32l21.7 21.7C423 60.3 432 64 441.3 64L544 64l0 128-224 0 0-160 74.7 0zM288 32l0 160c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L441.3 32c-.8 0-1.7-.3-2.3-.9L417.4 9.4c-6-6-14.1-9.4-22.6-9.4L320 0c-17.7 0-32 14.3-32 32zm32 288l74.7 0 21.7 21.7C423 348.3 432 352 441.3 352L544 352l0 128-224 0 0-160zm-32 0l0 160c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-102.7 0c-.8 0-1.7-.3-2.3-.9l-21.7-21.7c-6-6-14.1-9.4-22.6-9.4L320 288c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faNetworkWired = {\n    prefix: 'fal',\n    iconName: 'network-wired',\n    icon: [640, 512, [], \"f6ff\", \"M400 32c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0-32 0-64 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l160 0zM336 192l64 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L240 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l64 0 0 48L16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 0 48-64 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-64 0 0-48 288 0 0 48-64 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-64 0 0-48 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0 0-48zM496 352l64 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l64 0 32 0zm-320 0l64 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16L80 480c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l64 0 32 0z\"]\n  };\n  const faCroissant = {\n    prefix: 'fal',\n    iconName: 'croissant',\n    icon: [512, 512, [129360], \"f7f6\", \"M32 288c0-15.3 1.3-30.2 3.9-44.7l169.6 68.4-124 96.4-11.7 8.3c-.9 .2-1.7 .3-2.3 .2c-.6-.1-.9-.2-1-.3c0 0 0 0 0 0c-.1 0-.2-.2-.5-.6C44.4 378.1 32 334.6 32 288zM7.4 222.9C2.6 243.8 0 265.6 0 288c0 52.3 14 101.4 38.4 143.7c9.3 16.2 28.9 20.8 45.3 13.7c25.7 27.9 57.4 50 93.2 64.3c3.9 1.5 8 2.3 12.2 2.3l5.4 0c16.3 0 29.6-13.2 29.6-29.6c0-1.6-.1-3.3-.4-4.9L208 384l0-33.8 34.1-26.5c18.9 2 38.1-4.5 51.9-18.4L305.3 294c13.9-13.9 20.4-33 18.4-51.9L350.2 208l33.8 0 93.6 15.6c1.6 .3 3.2 .4 4.9 .4c16.3 0 29.6-13.2 29.6-29.6l0-5.4c0-4.2-.7-8.3-2.3-12.2c-14.3-35.8-36.5-67.5-64.3-93.2c7.1-16.4 2.5-36-13.7-45.3C389.4 14 340.3 0 288 0c-22.4 0-44.2 2.6-65.1 7.4C215.6 2.7 207 0 197.9 0c-5 0-10 .8-14.6 2.5C99.6 33.2 33.2 99.6 2.5 183.3C.8 188 0 193 0 197.9c0 9.1 2.7 17.7 7.4 24.9zm235.9-187C257.8 33.3 272.7 32 288 32c46.6 0 90.1 12.4 127.7 34.1c.4 .2 .5 .4 .6 .5c0 0 0 0 0 0c.1 .1 .2 .4 .3 1c.1 .6 .1 1.4-.2 2.3l-8.3 11.7-96.4 124L243.3 35.9zM188.6 480c-30-12-56.8-30.4-78.8-53.4L176 375.1l0 8.9 0 2.6 .4 2.6L191.6 480l-2.5 0c-.1 0-.2 0-.3 0c-.1 0-.1 0-.1 0zM375.1 176l51.4-66.1c23 21.9 41.4 48.7 53.4 78.8c0 .1 0 .2 0 .4l0 2.5-90.7-15.1-2.6-.4-2.6 0-8.9 0zM32.5 194.3C60 119.5 119.5 60 194.3 32.5c.8-.3 2-.5 3.6-.5c5.6 0 10.6 3.4 12.7 8.6l79.1 196.2c4.8 11.9 2 25.5-7.1 34.6l-11.3 11.3c-9.1 9.1-22.7 11.8-34.6 7.1L40.6 210.7c-5.2-2.1-8.6-7.1-8.6-12.7c0-1.6 .3-2.8 .5-3.6z\"]\n  };\n  const faMapPin = {\n    prefix: 'fal',\n    iconName: 'map-pin',\n    icon: [320, 512, [128205], \"f276\", \"M160 256a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM304 144c0 74.1-56 135.2-128 143.1L176 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208.9c-72-8-128-69-128-143.1C16 64.5 80.5 0 160 0s144 64.5 144 144zm-192 0c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faHamsa = {\n    prefix: 'fal',\n    iconName: 'hamsa',\n    icon: [512, 512, [], \"f665\", \"M256 32c17.7 0 32 14.3 32 32l0 32 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16l50.7 0c16.2 0 29.3 13.1 29.3 29.3c0 7.8-3.1 15.2-8.6 20.7l-90.2 90.2C348 461.3 303 480 256 480s-92-18.7-125.3-51.9L40.6 337.9C35.1 332.5 32 325 32 317.3C32 301.1 45.1 288 61.3 288l50.7 0c8.8 0 16-7.2 16-16l0-176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 0-32c0-17.7 14.3-32 32-32zm0-32c-27.9 0-51.7 17.9-60.4 42.8C185.4 36 173.2 32 160 32c-35.3 0-64 28.7-64 64l0 160-34.7 0C27.4 256 0 283.4 0 317.3c0 16.2 6.5 31.8 17.9 43.3l90.2 90.2C147.3 490 200.5 512 256 512s108.7-22 147.9-61.3l90.2-90.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3L416 256l0-160c0-35.3-28.7-64-64-64c-13.2 0-25.4 4-35.6 10.8C307.7 17.9 283.9 0 256 0zM176.9 349.3c6.5-6.7 18.7-18.4 33.5-28.2c15.1-10.1 31.1-17 45.6-17s30.5 6.9 45.6 17c14.8 9.9 27 21.5 33.5 28.2c.4 .5 .9 1.3 .9 2.7s-.5 2.3-.9 2.7c-6.5 6.7-18.7 18.4-33.5 28.2c-15.1 10.1-31.1 17-45.6 17s-30.5-6.9-45.6-17c-14.8-9.9-27-21.5-33.5-28.2c-.4-.5-.9-1.3-.9-2.7s.5-2.3 .9-2.7zM256 272c-23.8 0-46.2 11-63.4 22.4c-17.4 11.6-31.4 25.1-38.7 32.7c-6.7 7-9.9 16.1-9.9 25s3.2 18 9.9 25c7.3 7.6 21.3 21 38.7 32.7C209.8 421 232.2 432 256 432s46.2-11 63.4-22.4c17.4-11.6 31.4-25.1 38.7-32.7c6.7-7 9.9-16.1 9.9-25s-3.2-18-9.9-25c-7.3-7.6-21.3-21-38.7-32.7C302.2 283 279.8 272 256 272zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCentSign = {\n    prefix: 'fal',\n    iconName: 'cent-sign',\n    icon: [384, 512, [], \"e3f5\", \"M208 0c8.8 0 16 7.2 16 16l0 48c1.3 0 2.7 0 4 0c44 0 84.7 14.2 117.5 38.3c7.1 5.2 8.7 15.2 3.4 22.4s-15.2 8.7-22.4 3.4C299.1 108 265 96 228 96C137.1 96 64 168 64 256s73.1 160 164 160c37 0 71.1-12 98.5-32.1c7.1-5.2 17.1-3.7 22.4 3.4s3.7 17.1-3.4 22.4C312.7 433.8 272 448 228 448c-1.3 0-2.7 0-4 0l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-51.2C101.2 428.2 32 350.3 32 256s69.2-172.2 160-188.8L192 16c0-8.8 7.2-16 16-16z\"]\n  };\n  const faSwordsLaser = {\n    prefix: 'fal',\n    iconName: 'swords-laser',\n    icon: [640, 512, [], \"e03d\", \"M393.9 177.2c-4.8 2-8.2 6.1-9.4 10.9L185.1 8.2C179.3 2.9 171.6 0 163.7 0L160 0c-17.7 0-32 14.3-32 32l0 3.7c0 7.9 2.9 15.6 8.2 21.4L384 331.7l0 7.1c0 12.7 5.1 24.9 14.1 33.9L524.2 498.8c8.4 8.4 19.9 13.2 31.8 13.2s23.4-4.7 31.8-13.2l39-39c8.4-8.4 13.2-19.9 13.2-31.8s-4.7-23.4-13.2-31.8L411.3 180.7c-4.6-4.6-11.5-5.9-17.4-3.5zM160 35.7l0-3.7 3.7 0L384 230.8l0 53.1L160 35.7zM513.4 328l-28.7 28.7L456 385.4l-35.3-35.3c-3-3-4.7-7.1-4.7-11.3l0-108.1L513.4 328zM536 350.6l68.2 68.2c2.4 2.4 3.8 5.7 3.8 9.2s-1.4 6.7-3.8 9.2l-8.2 8.2L518.6 368 536 350.6zM573.4 468l-8.2 8.2c-2.4 2.4-5.7 3.8-9.2 3.8s-6.7-1.4-9.2-3.8L478.6 408 496 390.6 573.4 468zm-375-228.3l-11-11c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l4.7 4.7-57.9 57.9c-6-3.2-13.7-2.3-18.8 2.8L16 393.4C5.8 403.6 0 417.5 0 432s5.8 28.4 16 38.6L41.4 496c10.2 10.2 24.1 16 38.6 16s28.4-5.8 38.6-16l76.7-76.7c3-3 4.7-7.1 4.7-11.3c0-2.6-.7-5.2-1.9-7.5L256 342.6l4.7 4.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-11-11 26.2-29-21.6-23.9L249.6 291 221 262.4l31.6-28.5-21.4-23.8-32.8 29.6zM480 35.7L382.7 143.5l3 2.7c11.8-3.7 24.4-2.6 35.3 2.7l82.8-91.7c5.3-5.9 8.2-13.5 8.2-21.4l0-3.7c0-17.7-14.3-32-32-32l-3.7 0c-7.9 0-15.6 2.9-21.4 8.2l-111 100.2L367.8 130 476.3 32l3.7 0 0 3.7zM152 318.6L193.4 360 176 377.4 134.6 336 152 318.6zM174.6 296L192 278.6 233.4 320 216 337.4 174.6 296zM38.6 416L104 350.6 161.4 408 96 473.4c-4.2 4.2-10 6.6-16 6.6s-11.8-2.4-16-6.6L38.6 448c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16z\"]\n  };\n  const faFlask = {\n    prefix: 'fal',\n    iconName: 'flask',\n    icon: [448, 512, [], \"f0c3\", \"M288 196.8L288 32 160 32l0 164.8c0 17.8-4.9 35.2-14.2 50.3L100.9 320l246.2 0-44.8-72.9C292.9 232 288 214.6 288 196.8zM128 32l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0L288 0l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 164.8c0 11.8 3.3 23.5 9.5 33.5L437.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4L69.4 512C31.1 512 0 480.9 0 442.6c0-12.8 3.6-25.4 10.3-36.4L118.5 230.4c6.2-10.1 9.5-21.7 9.5-33.5L128 32zM37.5 423c-3.6 5.9-5.5 12.7-5.5 19.6C32 463.3 48.7 480 69.4 480l309.2 0c20.7 0 37.4-16.7 37.4-37.4c0-6.9-1.9-13.7-5.5-19.6l-43.7-71L81.2 352 37.5 423z\"]\n  };\n  const faPersonPregnant = {\n    prefix: 'fal',\n    iconName: 'person-pregnant',\n    icon: [384, 512, [], \"e31e\", \"M192 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 192 0zm0 352l48 0 64 0 16 0 0-32c0-31.1-22.3-57.1-51.7-62.8c-12.9-2.5-23-12.6-25.4-25.5l-6.1-32.5c-4.3-22.7-24.1-39.2-47.2-39.2L176 160c-26.5 0-48 21.5-48 48l0 144 16 0 48 0zm1.9-223.9c36.6 2 67.5 28.7 74.3 65.1l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3l0 32c0 17.7-14.3 32-32 32l-16 0-48 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-32 0-32 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c-17.7 0-32-14.3-32-32l0-119.9L62.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L88.2 178.8c16.7-31.3 49.2-50.8 84.7-50.8l3.1 0 13.6 0 2.4 0c.7 0 1.3 0 1.9 .1z\"]\n  };\n  const faSquareU = {\n    prefix: 'fal',\n    iconName: 'square-u',\n    icon: [448, 512, [], \"e281\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 64l0 128c0 44.2 35.8 80 80 80s80-35.8 80-80l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 61.9-50.1 112-112 112s-112-50.1-112-112l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faWandSparkles = {\n    prefix: 'fal',\n    iconName: 'wand-sparkles',\n    icon: [512, 512, [], \"f72b\", \"M472.8 0c-9.6 0-18.9 3.5-26 9.9L169.9 256 136 256c-22.1 0-40 17.9-40 40l0 27.1L17.7 393C6.5 403.1 0 417.5 0 432.6c0 14.1 5.6 27.6 15.6 37.6l26.2 26.2c10 10 23.5 15.6 37.6 15.6c15.1 0 29.5-6.4 39.6-17.6L391.1 192l24.9 0c17.7 0 32-14.3 32-32l0-26.4 55.3-69.1c5.6-7 8.7-15.8 8.7-24.8l0-.5C512 17.5 494.5 0 472.8 0zM468 33.8c1.3-1.2 3-1.8 4.8-1.8c4 0 7.2 3.2 7.2 7.2l0 .5c0 1.7-.6 3.4-1.7 4.8L419.5 118c-2.3 2.8-3.5 6.4-3.5 10l0 32-32 0c-4.5 0-8.9 1.9-11.9 5.3L95.2 473c-4 4.5-9.8 7-15.8 7c-5.6 0-11-2.2-15-6.2L38.2 447.6c-4-4-6.2-9.3-6.2-14.9c0-6 2.6-11.7 7.1-15.8l83.6-74.6c3.4-3 5.3-7.4 5.3-11.9l0-34.3c0-4.4 3.6-8 8-8l40 0c3.9 0 7.7-1.4 10.6-4L468 33.8zM256 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zM96 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48zM448 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faRouter = {\n    prefix: 'fal',\n    iconName: 'router',\n    icon: [576, 512, [], \"f8da\", \"M352 32c62.9 0 120.4 22.6 165 60.2c6.8 5.7 16.8 4.8 22.5-1.9s4.8-16.8-1.9-22.5C487.5 25.5 422.7 0 352 0S216.5 25.5 166.4 67.8c-6.8 5.7-7.6 15.8-1.9 22.5s15.8 7.6 22.5 1.9C231.6 54.6 289.1 32 352 32zm16 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80L64 320c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64l-144 0 0-80zM64 352l448 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm40 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm42.2-251.4C277.9 141.7 313.3 128 352 128s74.1 13.7 101.8 36.6c6.8 5.6 16.9 4.7 22.5-2.1s4.7-16.9-2.1-22.5C441 112.5 398.4 96 352 96s-89 16.5-122.2 43.9c-6.8 5.6-7.8 15.7-2.1 22.5s15.7 7.8 22.5 2.1z\"]\n  };\n  const faEllipsisVertical = {\n    prefix: 'fal',\n    iconName: 'ellipsis-vertical',\n    icon: [128, 512, [\"ellipsis-v\"], \"f142\", \"M64 384a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-160a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM96 96A32 32 0 1 0 32 96a32 32 0 1 0 64 0z\"]\n  };\n  const faEllipsisV = faEllipsisVertical;\n  const faSwordLaserAlt = {\n    prefix: 'fal',\n    iconName: 'sword-laser-alt',\n    icon: [512, 512, [], \"e03c\", \"M353.2 224L503.8 57.1c5.3-5.9 8.2-13.5 8.2-21.4l0-3.7c0-17.7-14.3-32-32-32l-3.7 0c-7.9 0-15.6 2.9-21.4 8.2L215.8 224l47.8 0L476.3 32l3.7 0 0 3.7L310.1 224l43.1 0zM139.3 270.1L13.2 396.2C4.7 404.6 0 416.1 0 428s4.7 23.4 13.2 31.8l39 39C60.6 507.3 72.1 512 84 512s23.4-4.7 31.8-13.2L331.3 283.3c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-146.7 0c-12.7 0-24.9 5.1-33.9 14.1zM281.4 288L184 385.4l-28.7-28.7L126.6 328l35.3-35.3c3-3 7.1-4.7 11.3-4.7l108.1 0zM144 390.6L161.4 408 93.2 476.2c-2.4 2.4-5.7 3.8-9.2 3.8s-6.7-1.4-9.2-3.8L66.6 468 144 390.6zM121.4 368L44 445.4l-8.2-8.2c-2.4-2.4-3.8-5.7-3.8-9.2s1.4-6.7 3.8-9.2L104 350.6 121.4 368z\"]\n  };\n  const faTicket = {\n    prefix: 'fal',\n    iconName: 'ticket',\n    icon: [576, 512, [127903], \"f145\", \"M64 64C28.7 64 0 92.7 0 128l0 66c0 7.3 4.9 13.7 12 15.5c20.7 5.3 36 24.1 36 46.5s-15.3 41.2-36 46.5C4.9 304.3 0 310.7 0 318l0 66c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-66c0-7.3-4.9-13.7-12-15.5c-20.7-5.3-36-24.1-36-46.5s15.3-41.2 36-46.5c7.1-1.8 12-8.2 12-15.5l0-66c0-35.3-28.7-64-64-64L64 64zM32 128c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32l0 54.7c-28.2 12.3-48 40.5-48 73.3s19.8 61 48 73.3l0 54.7c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-54.7C60.2 317 80 288.8 80 256s-19.8-61-48-73.3L32 128zm128 64l256 0 0 128-256 0 0-128zm-32 0l0 128c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-256 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faPowerOff = {\n    prefix: 'fal',\n    iconName: 'power-off',\n    icon: [512, 512, [9211], \"f011\", \"M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256zM164.3 78.2c7.8-4.1 10.9-13.7 6.9-21.6s-13.7-10.9-21.6-6.9C75 88.3 24 166.2 24 256c0 128.1 103.9 232 232 232s232-103.9 232-232c0-89.8-51-167.7-125.6-206.2c-7.8-4.1-17.5-1-21.6 6.9s-1 17.5 6.9 21.6C412.1 111.5 456 178.6 456 256c0 110.5-89.5 200-200 200S56 366.5 56 256c0-77.4 43.9-144.5 108.3-177.8z\"]\n  };\n  const faCoin = {\n    prefix: 'fal',\n    iconName: 'coin',\n    icon: [512, 512, [129689], \"f85c\", \"M256 320c66.2 0 124.6-15.2 165.3-38.1C463 258.5 480 231.1 480 208s-17-50.5-58.7-73.9C380.6 111.2 322.2 96 256 96s-124.6 15.2-165.3 38.1C49 157.5 32 184.9 32 208s17 50.5 58.7 73.9C131.4 304.8 189.8 320 256 320zm-80 24.8l0 64.3c20 3.6 41.5 5.8 64 6.6l0-64c-22.2-.8-43.7-3.1-64-6.9zm-32-7.3c-17.2-4.7-33.2-10.5-48-17.1l0 64.7c14.2 6.5 30.3 12.3 48 17l0-64.6zM32 277.8L32 320c0 12.9 8.5 29.9 32 46.8l0-63.6c-12.2-7.8-23-16.3-32-25.5zm240 74l0 64c22.5-.7 44-3 64-6.6l0-64.3c-20.3 3.8-41.8 6.1-64 6.9zm208-74c-9 9.2-19.8 17.7-32 25.5l0 63.6c23.5-16.9 32-34 32-46.8l0-42.2zM368 337.5l0 64.6c17.7-4.7 33.8-10.5 48-17l0-64.7c-14.8 6.7-30.8 12.4-48 17.1zM0 208C0 128.5 114.6 64 256 64s256 64.5 256 144l0 32 0 80c0 70.7-114.6 128-256 128S0 390.7 0 320l0-80 0-32zm256-56c-47.1 0-89.1 7.4-118.7 18.8c-14.8 5.7-25.8 12.2-32.7 18.5C97.7 195.7 96 200.6 96 204s1.7 8.3 8.6 14.7c6.9 6.3 17.8 12.8 32.7 18.5C166.9 248.6 208.9 256 256 256s89.1-7.4 118.7-18.8c14.8-5.7 25.8-12.2 32.7-18.5c6.9-6.3 8.6-11.3 8.6-14.7s-1.7-8.3-8.6-14.7c-6.9-6.3-17.8-12.8-32.7-18.5C345.1 159.4 303.1 152 256 152zm192 52c0 15.4-8.2 28.3-19 38.3c-10.9 9.9-25.7 18.2-42.7 24.7c-34.1 13.2-80.2 21-130.2 21s-96.1-7.8-130.2-21c-17-6.6-31.9-14.8-42.7-24.7c-10.9-9.9-19-22.9-19-38.3s8.2-28.3 19-38.3c10.9-9.9 25.7-18.2 42.7-24.7c34.1-13.2 80.2-21 130.2-21s96.1 7.8 130.2 21c17 6.6 31.9 14.8 42.7 24.7c10.9 9.9 19 22.9 19 38.3z\"]\n  };\n  const faLaptopSlash = {\n    prefix: 'fal',\n    iconName: 'laptop-slash',\n    icon: [640, 512, [], \"e1c7\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM500.3 480l-40.5-32L76.8 448c-20.3 0-37.4-13.5-42.9-32l385.3 0-40.5-32L19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l423.5 0zM544 351.5l.7 .5 31.3 0 0-256c0-35.3-28.7-64-64-64L139.4 32l40.5 32L512 64c17.7 0 32 14.3 32 32l0 255.5zM64 135.6L64 352l32 0 0-191.2L64 135.6z\"]\n  };\n  const faRightLong = {\n    prefix: 'fal',\n    iconName: 'right-long',\n    icon: [512, 512, [\"long-arrow-alt-right\"], \"f30b\", \"M352 184l0-49.3c0-3.7 3-6.7 6.7-6.7c1.9 0 3.7 .8 5 2.2L476.2 256 363.7 381.8c-1.3 1.4-3.1 2.2-5 2.2c-3.7 0-6.7-3-6.7-6.7l0-49.3c0-17.7-14.3-32-32-32L48 296c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16l272 0c17.7 0 32-14.3 32-32zm154.7 86c3.4-3.8 5.3-8.8 5.3-14s-1.9-10.1-5.3-14L387.5 108.9c-7.3-8.2-17.8-12.9-28.8-12.9c-21.4 0-38.7 17.3-38.7 38.7l0 17.3 0 32-32 0L48 184c-26.5 0-48 21.5-48 48l0 48c0 26.5 21.5 48 48 48l240 0 32 0 0 32 0 17.3c0 21.4 17.3 38.7 38.7 38.7c11 0 21.5-4.7 28.8-12.9L506.7 270z\"]\n  };\n  const faLongArrowAltRight = faRightLong;\n  const faCircleB = {\n    prefix: 'fal',\n    iconName: 'circle-b',\n    icon: [512, 512, [], \"e0fd\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 160l0 96 0 96c0 17.7 14.3 32 32 32l104 0c39.8 0 72-32.2 72-72c0-26.6-14.4-49.8-35.9-62.3C344.4 236.8 352 219.3 352 200c0-39.8-32.2-72-72-72l-88 0c-17.7 0-32 14.3-32 32zm160 40c0 22.1-17.9 40-40 40l-88 0 0-80 88 0c22.1 0 40 17.9 40 40zM192 352l0-80 88 0 16 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-104 0z\"]\n  };\n  const faPersonDressSimple = {\n    prefix: 'fal',\n    iconName: 'person-dress-simple',\n    icon: [256, 512, [], \"e21c\", \"M160 64A32 32 0 1 0 96 64a32 32 0 1 0 64 0zM64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM81.5 215.2L42.4 352l171.2 0L174.5 215.2C170.6 201.5 158 192 143.7 192l-31.4 0c-14.3 0-26.8 9.5-30.8 23.2zm-30.8-8.8c7.8-27.5 33-46.4 61.5-46.4l31.4 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L192 384l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-64 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-21.6 0c-21.3 0-36.6-20.3-30.8-40.8L50.7 206.4z\"]\n  };\n  const faPipeCollar = {\n    prefix: 'fal',\n    iconName: 'pipe-collar',\n    icon: [512, 512, [], \"e437\", \"M68.3 166.3c5.9-12.2 3.4-26.8-6.2-36.4l-16-16c-18.7-18.7-18.7-49.1 0-67.9s49.1-18.7 67.9 0l16 16c9.6 9.6 24.2 12.1 36.4 6.2C193.5 55.3 223.8 48 256 48s62.5 7.3 89.7 20.3c12.2 5.9 26.8 3.4 36.4-6.2l16-16c18.7-18.7 49.1-18.7 67.9 0s18.7 49.1 0 67.9l-16 16c-9.6 9.6-12.1 24.2-6.2 36.4c13 27.1 20.3 57.5 20.3 89.7s-7.3 62.5-20.3 89.7c-5.9 12.2-3.4 26.8 6.2 36.4l16 16c18.7 18.7 18.7 49.1 0 67.9s-49.1 18.7-67.9 0l-16-16c-9.6-9.6-24.2-12.1-36.4-6.2c-27.1 13-57.5 20.3-89.7 20.3s-62.5-7.3-89.7-20.3c-12.2-5.9-26.8-3.4-36.4 6.2l-16 16c-18.7 18.7-49.1 18.7-67.9 0s-18.7-49.1 0-67.9l16-16c9.6-9.6 12.1-24.2 6.2-36.4C55.3 318.5 48 288.2 48 256s7.3-62.5 20.3-89.7zM136.6 23.4C105.3-7.8 54.7-7.8 23.4 23.4s-31.2 81.9 0 113.1l16 16C24.4 183.9 16 218.9 16 256s8.4 72.1 23.4 103.5l-16 16c-31.2 31.2-31.2 81.9 0 113.1s81.9 31.2 113.1 0l16-16c31.3 15 66.4 23.4 103.5 23.4s72.1-8.4 103.5-23.4l16 16c31.2 31.2 81.9 31.2 113.1 0s31.2-81.9 0-113.1l-16-16c15-31.3 23.4-66.4 23.4-103.5s-8.4-72.1-23.4-103.5l16-16c31.2-31.2 31.2-81.9 0-113.1s-81.9-31.2-113.1 0l-16 16C328.1 24.4 293.1 16 256 16s-72.1 8.4-103.5 23.4l-16-16zM128 256a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm288 0A160 160 0 1 0 96 256a160 160 0 1 0 320 0zM96 432a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm336 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM448 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM80 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faLightsHoliday = {\n    prefix: 'fal',\n    iconName: 'lights-holiday',\n    icon: [640, 512, [], \"f7b2\", \"M23.8 66C16 61.7 6.3 64.5 2 72.2S.5 89.7 8.2 94l13.5 7.5C109.7 150.4 208.7 176 309.3 176l10.7 0 10.7 0c100.6 0 199.6-25.6 287.5-74.5L631.8 94c7.7-4.3 10.5-14 6.2-21.8s-14-10.5-21.8-6.2l-13.5 7.5c-83.2 46.2-176.8 70.5-272 70.5L320 144l-10.7 0c-95.2 0-188.8-24.3-272-70.5L23.8 66zm99.8 156.2C86.7 217 50 238.2 37 274.6C20.9 319.9 46.9 414 69.5 422s102.2-48.6 118.3-93.8c13-36.5-2.1-76.1-34-95.3l14.6-41.1c-10.4-2.4-20.8-5.1-31.1-8.1l-13.7 38.4zM304 257.6c-36.5 7.4-64 39.7-64 78.4c0 48 56 128 80 128s80-80 80-128c0-38.7-27.5-71-64-78.4l0-49.6c-1.8 0-3.5 0-5.3 0L320 208l-10.7 0c-1.8 0-3.5 0-5.3 0l0 49.6zM486.3 233c-31.9 19.2-47 58.9-34 95.3c16.1 45.2 95.7 101.8 118.3 93.8s48.6-102.2 32.5-147.4c-13-36.5-49.7-57.7-86.6-52.4l-13.7-38.4c-10.3 3-20.7 5.6-31.1 8.1L486.3 233zM128.5 256.2c25 8.9 38 36.3 29.1 61.3c-4.9 13.7-22.6 34.4-45.9 52.1c-11 8.4-21.5 14.7-29.6 18.3l-.6 .3-.3-.6c-4-7.9-8.1-19.4-11.4-32.8c-6.9-28.4-7.5-55.7-2.7-69.4c8.9-25 36.3-38 61.3-29.1zM320 288c26.5 0 48 21.5 48 48c0 14.5-9.8 40-25.8 64.5c-7.6 11.6-15.3 21-21.7 27.1l-.5 .5-.5-.5c-6.4-6.1-14.2-15.6-21.7-27.1c-16-24.5-25.8-50-25.8-64.5c0-26.5 21.5-48 48-48zm-6.5 145.2c0 0 .1-.1 .2-.1l-.2 .1c-.1 0-.1 .1-.1 .1c0 0 0 0 .1 0zm12.8-.1c.2 .1 .3 .1 .3 .1s-.1-.1-.3-.1zM572.9 285.4c4.9 13.7 4.2 41-2.7 69.4c-3.2 13.4-7.4 24.9-11.4 32.8l-.3 .6-.6-.3c-8.1-3.6-18.6-9.9-29.6-18.3c-23.3-17.7-41-38.5-45.9-52.1c-8.9-25 4.2-52.4 29.1-61.3s52.4 4.2 61.3 29.1z\"]\n  };\n  const faCitrus = {\n    prefix: 'fal',\n    iconName: 'citrus',\n    icon: [512, 512, [], \"e2f4\", \"M384 96c35.3 0 64-28.7 64-64l-64 0c-35.3 0-64 28.7-64 64l64 0zm0 32l-80 0c-8.8 0-16-7.2-16-16l0-16c0-10 1.5-19.7 4.4-28.8c-11.8-2.1-24-3.2-36.4-3.2C141.1 64 48 157.1 48 272s93.1 208 208 208s208-93.1 208-208c0-44.3-13.9-85.5-37.5-119.2c10.3-3.6 20-8.5 28.9-14.5C481 176.5 496 222.5 496 272c0 132.5-107.5 240-240 240S16 404.5 16 272S123.5 32 256 32c17.8 0 35.1 1.9 51.8 5.6C325.3 14.7 353 0 384 0l80 0c8.8 0 16 7.2 16 16l0 16c0 53-43 96-96 96z\"]\n  };\n  const faFlagUsa = {\n    prefix: 'fal',\n    iconName: 'flag-usa',\n    icon: [448, 512, [], \"f74d\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 64 0 367l0 33 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-104 96.3-24.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-279.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L32 56l0-40zm0 298.6l107.1-23c33.6-7.2 68.6-4.4 100.7 8.1l25.8 10c45.2 17.6 95.1 18.8 141.2 3.5l9.2-3.1 0 35.6-34.7 13c-37.9 14.2-80 12-116.2-6.1c-44.7-22.4-96-28-144.5-15.9L32 359l0-44.4zm0-32.7l0-39.3 102.2-21.9c36.4-7.8 74.3-3.9 108.4 11.3l13.8 6.2c50.6 22.5 108 23.9 159.6 3.9l0 34.4-19.3 6.4c-38.9 13-81.2 11.9-119.4-2.9l-25.8-10c-37.9-14.7-79.2-18-119-9.5L32 281.9zm0-72L32 89 140.7 61.8c6.4-1.6 12.8-2.7 19.3-3.3l0 126.7c-10.9 .6-21.7 2-32.5 4.3L32 209.9zm160-24l0-47.8c17.4 2.1 34.4 6.7 50.6 13.9l13.8 6.2c50.6 22.5 108 23.9 159.6 3.9l0 45.7-11.3 4.4c-43.7 17-92.4 15.8-135.3-3.2l-13.8-6.2c-20.3-9-41.8-14.7-63.6-16.9zm0-80l0-46.6c13.9 2 27.4 6.2 40.1 12.6c55.3 27.7 120.4 27.7 175.8 0l8.1-4.1 0 59.9-11.3 4.4c-43.7 17-92.4 15.8-135.3-3.2l-13.8-6.2c-20.3-9-41.8-14.7-63.6-16.9zM88 120a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM88 168a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faLaptopFile = {\n    prefix: 'fal',\n    iconName: 'laptop-file',\n    icon: [640, 512, [], \"e51d\", \"M448 32L128 32c-17.7 0-32 14.3-32 32l0 224 224 0 0 32L96 320l-32 0-30.1 0c5.5 18.5 22.7 32 42.9 32L320 352l0 32L76.8 384C34.4 384 0 349.6 0 307.2C0 296.6 8.6 288 19.2 288L64 288 64 64C64 28.7 92.7 0 128 0L448 0c35.3 0 64 28.7 64 64l0 32-32 0 0-32c0-17.7-14.3-32-32-32zM384 464c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16l0-176-80 0c-26.5 0-48-21.5-48-48l0-80-80 0c-8.8 0-16 7.2-16 16l0 288zM512 160.5l0 79.5c0 8.8 7.2 16 16 16l79.5 0c-.7-2.8-2.1-5.4-4.2-7.4l-83.9-83.9c-2.1-2.1-4.6-3.5-7.4-4.2zm30.1-18.4l83.9 83.9c9 9 14.1 21.2 14.1 33.9L640 464c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48l108.1 0c12.7 0 24.9 5.1 33.9 14.1z\"]\n  };\n  const faTty = {\n    prefix: 'fal',\n    iconName: 'tty',\n    icon: [512, 512, [\"teletype\"], \"f1e4\", \"M352 164.8l0 29.7c0 8.1 6.1 14.9 14.1 15.9l80.7 9.5c7.3 .9 14.2-3.3 16.8-10.1L473.9 183c6.4-16.6 2.5-31.1-6.1-38.7C426.2 107.6 352.1 64 256 64s-170.2 43.6-211.9 80.3c-8.6 7.6-12.5 22.1-6.1 38.7l10.4 26.8c2.6 6.8 9.5 11 16.8 10.1l80.7-9.5c8.1-.9 14.1-7.8 14.1-15.9l0-29.7c0-12.9 7.7-24.5 19.6-29.5c48.9-20.5 103.9-20.5 152.7 0c11.9 5 19.6 16.6 19.6 29.5zm-32 29.7l0-29.7c-40.9-17.2-87.1-17.2-128 0l0 29.7c0 24.3-18.2 44.8-42.4 47.7l-80.7 9.5c-21.7 2.6-42.5-9.9-50.4-30.3L8.2 194.5c-10.1-26-6.2-55.8 14.8-74.2C68.7 79.9 150 32 256 32s187.3 47.9 233 88.3c20.9 18.4 24.8 48.2 14.8 74.2l-10.4 26.8c-7.9 20.4-28.6 32.9-50.4 30.3l-80.7-9.5c-24.2-2.8-42.4-23.3-42.4-47.7zM72 291.2l32 0c15.9 0 28.8 12.9 28.8 28.8l0 32c0 15.9-12.9 28.8-28.8 28.8l-32 0c-15.9 0-28.8-12.9-28.8-28.8l0-32c0-15.9 12.9-28.8 28.8-28.8zM68.8 320l0 32c0 1.8 1.4 3.2 3.2 3.2l32 0c1.8 0 3.2-1.4 3.2-3.2l0-32c0-1.8-1.4-3.2-3.2-3.2l-32 0c-1.8 0-3.2 1.4-3.2 3.2zM72 403.2l32 0c15.9 0 28.8 12.9 28.8 28.8l0 32c0 15.9-12.9 28.8-28.8 28.8l-32 0c-15.9 0-28.8-12.9-28.8-28.8l0-32c0-15.9 12.9-28.8 28.8-28.8zM68.8 432l0 32c0 1.8 1.4 3.2 3.2 3.2l32 0c1.8 0 3.2-1.4 3.2-3.2l0-32c0-1.8-1.4-3.2-3.2-3.2l-32 0c-1.8 0-3.2 1.4-3.2 3.2zM408 403.2l32 0c15.9 0 28.8 12.9 28.8 28.8l0 32c0 15.9-12.9 28.8-28.8 28.8l-32 0c-15.9 0-28.8-12.9-28.8-28.8l0-32c0-15.9 12.9-28.8 28.8-28.8zM404.8 432l0 32c0 1.8 1.4 3.2 3.2 3.2l32 0c1.8 0 3.2-1.4 3.2-3.2l0-32c0-1.8-1.4-3.2-3.2-3.2l-32 0c-1.8 0-3.2 1.4-3.2 3.2zm-249.6 0c0-15.9 12.9-28.8 28.8-28.8l144 0c15.9 0 28.8 12.9 28.8 28.8l0 32c0 15.9-12.9 28.8-28.8 28.8l-144 0c-15.9 0-28.8-12.9-28.8-28.8l0-32zm28.8-3.2c-1.8 0-3.2 1.4-3.2 3.2l0 32c0 1.8 1.4 3.2 3.2 3.2l144 0c1.8 0 3.2-1.4 3.2-3.2l0-32c0-1.8-1.4-3.2-3.2-3.2l-144 0zM155.2 320c0-15.9 12.9-28.8 28.8-28.8l32 0c15.9 0 28.8 12.9 28.8 28.8l0 32c0 15.9-12.9 28.8-28.8 28.8l-32 0c-15.9 0-28.8-12.9-28.8-28.8l0-32zm28.8-3.2c-1.8 0-3.2 1.4-3.2 3.2l0 32c0 1.8 1.4 3.2 3.2 3.2l32 0c1.8 0 3.2-1.4 3.2-3.2l0-32c0-1.8-1.4-3.2-3.2-3.2l-32 0zm112-25.6l32 0c15.9 0 28.8 12.9 28.8 28.8l0 32c0 15.9-12.9 28.8-28.8 28.8l-32 0c-15.9 0-28.8-12.9-28.8-28.8l0-32c0-15.9 12.9-28.8 28.8-28.8zM292.8 320l0 32c0 1.8 1.4 3.2 3.2 3.2l32 0c1.8 0 3.2-1.4 3.2-3.2l0-32c0-1.8-1.4-3.2-3.2-3.2l-32 0c-1.8 0-3.2 1.4-3.2 3.2zm86.4 0c0-15.9 12.9-28.8 28.8-28.8l32 0c15.9 0 28.8 12.9 28.8 28.8l0 32c0 15.9-12.9 28.8-28.8 28.8l-32 0c-15.9 0-28.8-12.9-28.8-28.8l0-32zm28.8-3.2c-1.8 0-3.2 1.4-3.2 3.2l0 32c0 1.8 1.4 3.2 3.2 3.2l32 0c1.8 0 3.2-1.4 3.2-3.2l0-32c0-1.8-1.4-3.2-3.2-3.2l-32 0z\"]\n  };\n  const faTeletype = faTty;\n  const faChartTreeMap = {\n    prefix: 'fal',\n    iconName: 'chart-tree-map',\n    icon: [512, 512, [], \"e0ea\", \"M176 64c8.8 0 16 7.2 16 16l0 112c0 8.8-7.2 16-16 16L48 208c-8.8 0-16-7.2-16-16L32 80c0-8.8 7.2-16 16-16l128 0zM48 32C21.5 32 0 53.5 0 80L0 192c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-112c0-26.5-21.5-48-48-48L48 32zM176 304c8.8 0 16 7.2 16 16l0 112c0 8.8-7.2 16-16 16L48 448c-8.8 0-16-7.2-16-16l0-112c0-8.8 7.2-16 16-16l128 0zM48 272c-26.5 0-48 21.5-48 48L0 432c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-112c0-26.5-21.5-48-48-48L48 272zM304 64l160 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM256 80l0 32c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L304 32c-26.5 0-48 21.5-48 48zM464 224c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l160 0zM304 192c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-160 0zm0 192l160 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm-48 16l0 32c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-160 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faDiagramNext = {\n    prefix: 'fal',\n    iconName: 'diagram-next',\n    icon: [512, 512, [], \"e476\", \"M480 160c0 17.7-14.3 32-32 32l-176 0-32 0L64 192c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 64zM272 224l176 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l176 0 0 105.4-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 329.4 272 224zM448 480c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0z\"]\n  };\n  const faPersonRifle = {\n    prefix: 'fal',\n    iconName: 'person-rifle',\n    icon: [576, 512, [], \"e54e\", \"M260.7 192c28.3 0 55.1 10.7 75.3 29.1l0 275.1c-.1 8.7-7.2 15.8-16 15.8c-8.8 0-16-7.2-16-16l0-259.3c-12.7-8.2-27.7-12.7-43.3-12.7l-41.3 0c-15.7 0-30.7 4.6-43.3 12.8L176 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-220.2L62.3 439.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l85.5-170.9c19-37.9 57.8-61.9 100.2-61.9l41.3 0zM288 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM480 336l0 14.2 3.9 17.8 7.1 0 36.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-4.2 0-32.8 0 7.1 32 9.1 41.1 4.3 19.5c1.1 4.7-.1 9.7-3.1 13.5s-7.6 6-12.5 6l-19.9 0L416 512l-16 0c-8.8 0-16-7.2-16-16l0-16 0-86.1-2.7-1.4c-8.1-4.1-13.3-12.4-13.3-21.5l0-4.9 0-140.2 0-4.9c0-9.1 5.1-17.4 13.3-21.5l2.7-1.4 0-38.1c0-17.7 14.3-32 32-32l0-32 0-32 0-32c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16 0 64 0 32c17.7 0 32 14.3 32 32l0 48 0 47 0 1 0 24 0 8 32-8 0-24 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 72 0 12.5c0 6.9-4.4 13-10.9 15.2l-.9 .3L480 325.3l0 10.7zm-27.3 38.9l-1.5-6.9-2.4-10.8-.4-1.7s0 0 0 0c-.3-1.1-.4-2.3-.4-3.5l0-1.8 0-14.2 0-7 0-3.7 0-23.1 0-6.3 0-8 0-32 0-48 0-16 0-32-32 0 0 32 0 6.1 0 9.9c0 6-3.4 11.6-8.8 14.3c0 0 0 0 0 0l-7.2 3.6 0 140.2 7.2 3.6c0 0 0 0 0 0c5.4 2.7 8.8 8.2 8.8 14.3l0 9.9 0 54.1 0 32 27.3 0 4.7 0 28.1 0-7.1-32-9.1-41.1-1.5-6.9-5.6-25.1z\"]\n  };\n  const faClockFiveThirty = {\n    prefix: 'fal',\n    iconName: 'clock-five-thirty',\n    icon: [512, 512, [], \"e34a\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM272 400l0-91.2 34.7 52c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2l-64-96c-3.9-5.9-11.2-8.5-17.9-6.4s-11.4 8.3-11.4 15.3l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faPipeValve = {\n    prefix: 'fal',\n    iconName: 'pipe-valve',\n    icon: [512, 512, [], \"e439\", \"M272 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0 0 80L32 192l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32L0 432l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 448 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-224 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-208 0 0-80 96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0 0-48zM256 224l224 0 0 192L32 416l0-192 224 0z\"]\n  };\n  const faLightbulbMessage = {\n    prefix: 'fal',\n    iconName: 'lightbulb-message',\n    icon: [576, 512, [], \"e687\", \"M327.8 224c5.3-15 8.2-31.1 8.2-48c0-79.5-64.5-144-144-144S48 96.5 48 176c0 30.6 9.5 58.8 25.7 82.1c4.1 5.9 8.8 12.3 13.6 19c0 0 0 0 0 0c12.7 17.5 27.1 37.2 38 57.1c8.9 16.2 13.7 33.3 16.2 49.9L109 384c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 16.6-2.3 32.7-6.6 48l-33.6 0zM256 416l0 2c0 14.2 4.6 27.2 12.4 37.8C258.2 488.4 227.9 512 192 512c-44.2 0-80-35.8-80-80l0-5.3c0-5.9 4.8-10.7 10.7-10.7l69.3 0 64 0zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80zm80 304c20.9 0 38.7-13.4 45.3-32l-90.5 0c6.6 18.6 24.4 32 45.3 32zM320 256l224 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-64 0 0 48c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L393.4 448 320 448c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32zm0 32l0 128 80 0c4.2 0 8.3 1.7 11.3 4.7L448 457.4l0-25.4c0-8.8 7.2-16 16-16l80 0 0-128-224 0z\"]\n  };\n  const faArrowUpFromArc = {\n    prefix: 'fal',\n    iconName: 'arrow-up-from-arc',\n    icon: [512, 512, [], \"e4b4\", \"M256 480C132.3 480 32 379.7 32 256c0-8.8-7.2-16-16-16s-16 7.2-16 16C0 397.4 114.6 512 256 512s256-114.6 256-256c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 123.7-100.3 224-224 224zM116 149.4c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3L240 58.1 240 336c0 8.8 7.2 16 16 16s16-7.2 16-16l0-277.9L372 170.6c5.9 6.6 16 7.2 22.6 1.3s7.2-16 1.3-22.6L268 5.4C264.9 2 260.6 0 256 0s-8.9 2-12 5.4l-128 144z\"]\n  };\n  const faFaceSpiralEyes = {\n    prefix: 'fal',\n    iconName: 'face-spiral-eyes',\n    icon: [512, 512, [], \"e485\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.9 374.9l14.8-9.9c14.3-9.6 32.7-10.7 48.1-3l15.4 7.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-15.4-7.7c-5.1-2.6-11.3-2.2-16 1l-14.8 9.9c-16.1 10.7-37.1 10.7-53.3 0l-12.5-8.3c-5.4-3.6-12.4-3.6-17.8 0l-12.5 8.3c-16.1 10.7-37.1 10.7-53.3 0l-14.8-9.9c-4.8-3.2-10.9-3.6-16-1l-15.4 7.7c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l15.4-7.7c15.4-7.7 33.8-6.6 48.1 3l14.8 9.9c5.4 3.6 12.4 3.6 17.8 0l12.5-8.3c16.1-10.7 37.1-10.7 53.3 0l12.5 8.3c5.4 3.6 12.4 3.6 17.8 0zm-139-263.3c.3 6.6-4.9 12.2-11.5 12.5c-46.9 1.9-82.2 45-78.1 84.3l0 .3 0 .3c2 40.2 40.8 70.7 76.2 66.7l.3 0 .3 0c36.3-2 62.1-35.7 58.4-64.5l0-.3 0-.3c-2.1-29.8-31.3-51-56-47.5l-.3 0-.3 0c-25.7 2.2-42 26.2-38.9 44.5l.1 .4 0 .4c2.1 19.5 21.5 31.3 35.5 28.6l.3-.1 .3 0c15.2-2.1 22-16.3 19.9-24l-.1-.4-.1-.4c-.9-4.3-3.4-7.4-6.5-9.2c-.9-.5-1.8-.9-2.6-1.2c1.7 1.9 2.8 4.2 3 6.9c1 11.1-8.8 15.8-14.1 16.4c-6.6 .8-13.4-2.2-17.6-8.5c-5-6.8-4.4-15.6-1.8-21.8c2.9-7 8.9-13.2 17.8-16c9.2-3.3 19.4-1.3 27.5 3.3c8.3 4.9 15.5 13.4 17.9 24.8c5.8 22.8-11.9 49.5-39.5 53.6c-27.7 5.3-59.8-16.2-63.6-49.2c-5.4-33 21.9-68.7 60.3-72.1c38.2-5.2 79.6 25.8 82.9 69.3c5.4 43.3-31.5 88.2-80.6 91.2c-48.8 5.3-99.6-35.2-102.5-89.1c-5.5-53.8 41.1-108.1 101-110.5c6.6-.3 12.2 4.9 12.5 11.5zM349.6 292c46.9-1.9 82.2-45 78.1-84.3l0-.3 0-.3c-2-40.2-40.8-70.7-76.2-66.7l-.3 0-.3 0c-36.3 2-62.1 35.7-58.4 64.5l0 .3 0 .3c2.1 29.8 31.3 51 56 47.5l.3 0 .3 0c25.7-2.2 42-26.2 38.9-44.5l-.1-.4 0-.4c-2.1-19.5-21.5-31.3-35.5-28.6l-.3 .1-.3 0c-15.2 2.1-21.9 16.3-19.9 24l.1 .4 .1 .4c.9 4.3 3.4 7.4 6.5 9.2c.9 .5 1.8 .9 2.6 1.2c-1.7-1.9-2.8-4.2-3-6.9c-1-11.1 8.8-15.8 14.1-16.4c6.6-.8 13.4 2.2 17.6 8.5c5 6.8 4.4 15.6 1.8 21.8c-2.9 7-8.9 13.2-17.8 16c-9.2 3.3-19.4 1.3-27.5-3.3c-8.3-4.9-15.5-13.4-17.9-24.8c-5.8-22.8 11.9-49.5 39.5-53.6c27.7-5.3 59.8 16.2 63.6 49.2c5.4 33-21.9 68.7-60.3 72.1c-38.2 5.2-79.6-25.8-82.9-69.3c-5.4-43.3 31.5-88.2 80.6-91.2c48.8-5.3 99.6 35.2 102.5 89.1c5.5 53.8-41.1 108.1-101 110.5c-6.6 .3-12.2-4.9-12.5-11.5s4.9-12.2 11.5-12.5z\"]\n  };\n  const faCompressWide = {\n    prefix: 'fal',\n    iconName: 'compress-wide',\n    icon: [512, 512, [], \"f326\", \"M128 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 8.8-7.2 16-16 16L16 224c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-112zm16 208c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112L16 320c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0zM352 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16l0-128zM496 288c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16l128 0z\"]\n  };\n  const faCirclePhoneHangup = {\n    prefix: 'fal',\n    iconName: 'circle-phone-hangup',\n    icon: [512, 512, [\"phone-circle-down\"], \"e11d\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM112 248.6c.1-.5 .3-1.2 1.1-1.9c78.8-72.9 207-72.9 285.7 0c.8 .7 1 1.4 1.1 1.9s0 1.1-.4 1.8l-21.7 35.2c-1 1.7-4.1 3.2-7.4 1.9l-46.2-17.6c-2.4-.9-2.9-2.6-2.9-3.4l2.8-18.1c1.2-7.8-3.4-15.3-10.9-17.7c-37-11.9-77.4-11.9-114.3 0c-7.5 2.4-12.1 9.9-10.9 17.7l2.8 18.1c0 .9-.5 2.5-2.9 3.4l-46.2 17.6c-3.3 1.2-6.4-.3-7.4-1.9l-21.7-35.2c-.4-.7-.5-1.2-.4-1.8zm308.6-25.4c-91-84.3-238.2-84.3-329.2 0c-12.3 11.4-15.1 29.5-6.2 44l21.7 35.2c9.6 15.6 29.4 21.4 46 15l46.2-17.6c14.9-5.7 25.1-20.3 23.3-36.9c0-.2-.1-.5-.1-.7l-.7-4.5c22.5-5.1 46.1-5.1 68.6 0l-.7 4.5c0 .2-.1 .5-.1 .7c-1.8 16.6 8.5 31.3 23.3 36.9L359 317.5c16.6 6.3 36.4 .6 46-15l21.7-35.2c8.9-14.4 6.1-32.6-6.2-44z\"]\n  };\n  const faPhoneCircleDown = faCirclePhoneHangup;\n  const faGearComplexCode = {\n    prefix: 'fal',\n    iconName: 'gear-complex-code',\n    icon: [512, 512, [], \"e5eb\", \"M215 62.8l4.9-24.3-15.7-3.1 15.7 3.1c.3-1.5 1-2.8 1.9-3.8C232.9 32.9 244.4 32 256 32s23.1 .9 34.2 2.6c1 1.1 1.6 2.4 1.9 3.8L297 62.8c2.9 14.4 13.2 25.2 25.5 30.3c0 0 0 0 0 0l1.5 .6c0 0 0 0 0 0c12.3 5.2 27.3 4.8 39.5-3.3l20.6-13.8c1.2-.8 2.6-1.3 4.1-1.3c9.1 6.7 17.7 14 25.6 21.9l.8 .8s0 0 0 0c7.9 8 15.3 16.5 21.9 25.6c-.1 1.4-.5 2.8-1.3 4.1l-13.8 20.6c-8.1 12.2-8.5 27.1-3.3 39.5c0 0 0 0 0 0l.6 1.5c0 0 0 0 0 0c5.1 12.4 15.9 22.6 30.3 25.5l24.3 4.9c1.5 .3 2.8 1 3.8 1.9c1.7 11.1 2.6 22.4 2.6 34l0 .4c0 11.6-.9 22.9-2.6 34c-1.1 1-2.4 1.6-3.8 1.9L449.2 297c-14.4 2.9-25.2 13.2-30.3 25.5c0 0 0 0 0 0l-.6 1.5c0 0 0 0 0 0c-5.2 12.3-4.8 27.3 3.3 39.5l13.8 20.6c.8 1.2 1.3 2.6 1.3 4.1c-13.6 18.5-29.9 34.9-48.4 48.4c-1.4-.1-2.8-.5-4.1-1.3l-20.6-13.8c-12.2-8.1-27.1-8.5-39.5-3.3c0 0 0 0 0 0l-1.5 .6c0 0 0 0 0 0c-12.4 5.1-22.6 15.9-25.5 30.3l-4.9 24.3c-.3 1.5-1 2.8-1.9 3.8c-11.1 1.7-22.6 2.6-34.2 2.6s-23.1-.9-34.2-2.6c-1-1.1-1.6-2.4-1.9-3.8L215 449.2c-2.9-14.4-13.2-25.2-25.5-30.3c0 0 0 0 0 0l-1.5-.6c0 0 0 0 0 0c-12.3-5.2-27.3-4.8-39.5 3.3l-20.6 13.8c-1.2 .8-2.6 1.3-4.1 1.3c-18.5-13.6-34.9-29.9-48.4-48.4c.1-1.4 .5-2.8 1.3-4.1l13.8-20.6c8.1-12.2 8.5-27.1 3.3-39.5c0 0 0 0 0 0l-.6-1.5c0 0 0 0 0 0c-5.1-12.4-15.9-22.6-30.3-25.5l-24.3-4.9c-1.5-.3-2.8-1-3.8-1.9C32.9 279.1 32 267.6 32 256s.9-23.1 2.6-34.2c1.1-1 2.4-1.6 3.8-1.9L62.8 215c14.4-2.9 25.2-13.2 30.3-25.5c0 0 0 0 0 0l.6-1.5c0 0 0 0 0 0c5.2-12.3 4.8-27.3-3.3-39.5L76.6 127.7c-.8-1.2-1.3-2.6-1.3-4.1c6.7-9.1 14-17.7 22-25.7l.8-.8s0 0 0 0c8-7.9 16.6-15.3 25.7-22c1.4 .1 2.8 .5 4.1 1.3l20.6 13.8c12.2 8.1 27.1 8.5 39.5 3.3c0 0 0 0 0 0l1.5-.6c0 0 0 0 0 0c12.4-5.1 22.7-15.9 25.5-30.3zM256 0c-14.8 0-29.3 1.3-43.4 3.7c-2 .3-3.9 1-5.6 2.1c-9.4 5.6-16.3 15.1-18.6 26.4l-4.9 24.3c-.5 2.6-2.6 5.4-6.3 6.9c0 0 0 0 0 0c0 0 0 0-.1 0l-1.7 .7s0 0 0 0c0 0 0 0-.1 0c-3.7 1.5-7.1 1-9.4-.4L145.5 50c-9.6-6.4-21.2-8.2-31.7-5.6c-1.9 .5-3.8 1.3-5.4 2.5C96.6 55.2 85.6 64.4 75.4 74.5c0 0 0 0 0 0l-.8 .8c0 0 0 0 0 0C64.4 85.6 55.2 96.6 46.9 108.3c-1.2 1.6-2 3.5-2.5 5.4c-2.6 10.6-.8 22.1 5.6 31.7l13.8 20.6c1.5 2.2 2 5.7 .4 9.4c0 0 0 0 0 .1l-.7 1.7s0 0 0 0c0 0 0 0 0 .1c-1.5 3.7-4.3 5.8-6.9 6.3l-24.3 4.9c-11.4 2.3-20.8 9.2-26.4 18.6c-1 1.7-1.7 3.6-2.1 5.6C1.3 226.7 0 241.2 0 256s1.3 29.3 3.7 43.4c.3 2 1 3.9 2.1 5.6c5.6 9.4 15.1 16.3 26.4 18.6l24.3 4.9c2.6 .5 5.4 2.6 6.9 6.3c0 0 0 0 0 .1l.7 1.7c0 0 0 0 0 .1c1.5 3.7 1 7.1-.4 9.4L50 366.5c-6.4 9.6-8.2 21.2-5.6 31.7c.5 1.9 1.3 3.8 2.5 5.4c16.8 23.8 37.6 44.6 61.5 61.5c1.6 1.2 3.5 2 5.4 2.5c10.6 2.6 22.1 .8 31.7-5.6l20.6-13.8c2.2-1.5 5.7-2 9.4-.4c0 0 0 0 .1 0l1.7 .7c0 0 0 0 .1 0c3.7 1.5 5.8 4.3 6.3 6.9l4.9 24.3c2.3 11.4 9.2 20.8 18.6 26.4c1.7 1 3.6 1.7 5.6 2.1c14.1 2.4 28.6 3.7 43.4 3.7s29.3-1.3 43.4-3.7c2-.3 3.9-1 5.6-2.1c9.4-5.6 16.3-15.1 18.6-26.4l4.9-24.3c.5-2.6 2.6-5.4 6.3-6.9c0 0 0 0 .1 0l1.7-.7c0 0 0 0 .1 0c3.7-1.5 7.1-1 9.4 .4L366.5 462c9.6 6.4 21.2 8.2 31.7 5.6c1.9-.5 3.8-1.3 5.4-2.5c23.8-16.8 44.6-37.6 61.5-61.4c1.2-1.6 2-3.5 2.5-5.4c2.6-10.6 .8-22.1-5.6-31.7l-13.8-20.6c-1.5-2.2-2-5.7-.4-9.4c0 0 0 0 0-.1l.7-1.7c0 0 0 0 0-.1c1.5-3.7 4.3-5.8 6.9-6.3l24.3-4.9-3.1-15.7 3.1 15.7c11.4-2.3 20.8-9.2 26.4-18.6c1-1.7 1.7-3.6 2.1-5.6c2.4-14 3.7-28.5 3.7-43.2c0 0 0 0 0 0l0-.4s0 0 0 0c0-14.7-1.3-29.1-3.7-43.2c-.3-2-1-3.9-2.1-5.6c-5.6-9.4-15.1-16.3-26.4-18.6l-24.3-4.9c-2.6-.5-5.4-2.6-6.9-6.3c0 0 0 0 0-.1l-.7-1.7c0 0 0 0 0-.1c-1.5-3.7-1-7.1 .4-9.4L462 145.5c6.4-9.6 8.2-21.2 5.6-31.7c-.5-1.9-1.3-3.8-2.5-5.4c-8.3-11.7-17.5-22.7-27.6-32.9c0 0 0 0 0 0l-.9-.9c0 0 0 0 0 0c-10.1-10.1-21.1-19.3-32.9-27.6c-1.6-1.2-3.5-2-5.4-2.5c-10.6-2.6-22.1-.8-31.7 5.6L345.9 63.7c-2.2 1.5-5.7 2-9.4 .4c0 0 0 0-.1 0l-1.7-.7c0 0 0 0-.1 0c-3.7-1.5-5.8-4.3-6.3-6.9l-4.9-24.3c-2.3-11.4-9.2-20.8-18.6-26.4c-1.7-1-3.6-1.7-5.6-2.1C285.3 1.3 270.8 0 256 0zm31.8 162.6c1.5-8.7-4.4-17-13.2-18.4s-17 4.4-18.4 13.2l-32 192c-1.5 8.7 4.4 17 13.2 18.4s17-4.4 18.4-13.2l32-192zM187.3 227.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-40 40c-6.2 6.2-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L158.6 256l28.7-28.7zm160-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L353.4 256l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l40-40c6.2-6.2 6.2-16.4 0-22.6l-40-40z\"]\n  };\n  const faHouseMedicalCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'house-medical-circle-exclamation',\n    icon: [640, 512, [], \"e512\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l250.8 0c-12.9-9.1-24.5-19.9-34.6-32L144 480c-26.5 0-48-21.5-48-48l0-225.3L288 37.3 466.1 194.5c9.7-1.7 19.7-2.5 29.9-2.5c5.6 0 11.1 .3 16.5 .8L298.6 4zM368 240l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c6.7 0 12.9-2 18-5.5c-1.3-8.6-2-17.5-2-26.5c0-22.6 4.3-44.2 12-64l-12 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48 32 0 0 48c0 8.8 7.2 16 16 16l28.5 0c7.5-11.4 16.2-22 26-31.3c-2.1-.4-4.3-.7-6.5-.7zm16 128a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-160c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faBadminton = {\n    prefix: 'fal',\n    iconName: 'badminton',\n    icon: [576, 512, [], \"e33a\", \"M349 32c35.5 0 69 12.2 93.9 37.1S480 127.5 480 163c0 45.1-19.6 93.4-57.6 131.4c-68.1 68.1-168.9 76.9-225.3 20.5C172.2 290 160 256.5 160 221c0-45.1 19.6-93.4 57.6-131.4S303.9 32 349 32zm0-32c-54.2 0-110.5 23.4-154 66.9s-67 99.8-66.9 154c0 28.2 6.4 56 19.7 80.7c7.8 14.4 7.2 32.8-4.4 44.4l-12 12-4.7-4.7c-12.5-12.5-32.8-12.5-45.3 0l-72 72c-12.5 12.5-12.5 32.8 0 45.3l32 32c12.5 12.5 32.8 12.5 45.3 0l72-72c12.5-12.5 12.5-32.8 0-45.3l-4.7-4.7 11.9-11.9c11.6-11.6 30-12.2 44.4-4.3c72.5 39.4 169.9 17.5 234.7-47.4c43.6-43.6 67-99.8 66.9-154c0-42.8-14.8-84.9-46.5-116.6S391.8 0 349 0zM104 376l32 32L64 480 32 448l72-72zm352.9 88l-8.2 27.4c-2.5 8.5 2.3 17.4 10.7 19.9s17.4-2.3 19.9-10.7l11-36.6-33.4 0zM496 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32-32 0 0 32zm37.7-32l11 36.6c2.5 8.5 11.5 13.3 19.9 10.7s13.3-11.5 10.7-19.9L567.1 464l-33.4 0zM496 400c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16-32 0 0-16zm64 0c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 16 0 32 32 0 32 0 32 0 0-32 0-16z\"]\n  };\n  const faClosedCaptioning = {\n    prefix: 'fal',\n    iconName: 'closed-captioning',\n    icon: [576, 512, [], \"f20a\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm200 96c-35.3 0-64 28.7-64 64s28.7 64 64 64c17.4 0 33.2-7 44.8-18.3c6.3-6.2 16.4-6.1 22.6 .2s6.1 16.4-.2 22.6c-17.3 17-41 27.4-67.2 27.4c-53 0-96-43-96-96s43-96 96-96c26.2 0 49.9 10.5 67.2 27.4c6.3 6.2 6.4 16.3 .2 22.6s-16.3 6.4-22.6 .2C233.2 199 217.4 192 200 192zm192 0c-35.3 0-64 28.7-64 64s28.7 64 64 64c17.4 0 33.2-7 44.8-18.3c6.3-6.2 16.4-6.1 22.6 .2s6.1 16.4-.2 22.6c-17.3 17-41 27.4-67.2 27.4c-53 0-96-43-96-96s43-96 96-96c26.2 0 49.9 10.5 67.2 27.4c6.3 6.2 6.4 16.3 .2 22.6s-16.3 6.4-22.6 .2C425.2 199 409.4 192 392 192z\"]\n  };\n  const faPersonHiking = {\n    prefix: 'fal',\n    iconName: 'person-hiking',\n    icon: [384, 512, [\"hiking\"], \"f6ec\", \"M288 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 208 56zM102.9 128.4c-19 2.5-35 16.1-40.1 35L40.2 246.3l31.9 5.3 30.8-123.2zm-1.5 138.1c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59l4.2 0c15.6 0 27.1 14.7 23.3 29.8L101.4 266.5zM368 160c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-240-39.2 0c-10.9 0-21.1-5.6-27-14.8l-20.7-32.5L237.2 333.5l36.6 24.4c8.9 5.9 14.2 15.9 14.2 26.6L288 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-111.4-95-63.3c-16.3-10.8-24.3-30.4-20.4-49.6l19.8-96.5c6.1-29.9 35.1-49.3 65-43.7c20.6 3.9 38.7 16.1 50 33.8L312.8 224l39.2 0 0-48c0-8.8 7.2-16 16-16zM123.7 334.8c.5 .4 1.1 .8 1.6 1.1l26.4 17.6L111.4 500.2c-2.3 8.5-11.1 13.5-19.7 11.2s-13.5-11.2-11.2-19.7l43.2-157zm68.1-153.2L172 278.1c-1.3 6.4 1.4 12.9 6.8 16.5l29.8 19.9L240.3 173c-5.8-5.1-13-8.6-20.7-10c-12.8-2.4-25.1 5.9-27.8 18.6z\"]\n  };\n  const faHiking = faPersonHiking;\n  const faRightFromLine = {\n    prefix: 'fal',\n    iconName: 'right-from-line',\n    icon: [448, 512, [\"arrow-alt-from-left\"], \"f347\", \"M415.2 254.2c.5 .5 .8 1.1 .8 1.8s-.3 1.4-.8 1.8L283.3 382.2c-1.2 1.2-2.9 1.8-4.6 1.8c-3.7 0-6.7-3-6.7-6.7l0-57.3c0-8.8-7.2-16-16-16l-120 0c-4.4 0-8-3.6-8-8l0-80c0-4.4 3.6-8 8-8l120 0c8.8 0 16-7.2 16-16l0-57.3c0-3.7 3-6.7 6.7-6.7c1.7 0 3.3 .7 4.6 1.8L415.2 254.2zM448 256c0-9.5-3.9-18.6-10.8-25.1L305.2 106.5C298 99.8 288.5 96 278.7 96c-21.4 0-38.7 17.3-38.7 38.7l0 41.3-104 0c-22.1 0-40 17.9-40 40l0 80c0 22.1 17.9 40 40 40l104 0 0 41.3c0 21.4 17.3 38.7 38.7 38.7c9.9 0 19.3-3.8 26.5-10.5L437.2 281.1c6.9-6.5 10.8-15.6 10.8-25.1zM0 80L0 432c0 8.8 7.2 16 16 16s16-7.2 16-16L32 80c0-8.8-7.2-16-16-16S0 71.2 0 80z\"]\n  };\n  const faArrowAltFromLeft = faRightFromLine;\n  const faVenusDouble = {\n    prefix: 'fal',\n    iconName: 'venus-double',\n    icon: [640, 512, [9890], \"f226\", \"M192 320a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM368 176c0 91.8-70.3 167.2-160 175.3l0 64.7 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64.7C86.3 343.2 16 267.8 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c7.3-7.8 14-16.2 20-25c23.6 17 52.6 27 84 27c79.5 0 144-64.5 144-144s-64.5-144-144-144c-31.3 0-60.3 10-84 27c-6-8.9-12.7-17.2-20-25C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 91.8-70.3 167.2-160 175.3l0 64.7 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64.7c-32.7-3-62.9-14.9-88-33.3z\"]\n  };\n  const faImages = {\n    prefix: 'fal',\n    iconName: 'images',\n    icon: [576, 512, [], \"f302\", \"M160 64l352 0c17.7 0 32 14.3 32 32l0 105.4L486.6 144c-12.5-12.5-32.8-12.5-45.3 0L304 281.4 230.6 208c-12.5-12.5-32.8-12.5-45.3 0L128 265.4 128 96c0-17.7 14.3-32 32-32zM576 96c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64l0 208 0 16c0 35.3 28.7 64 64 64l80 0c0 0 0 0 0 0l272 0c35.3 0 64-28.7 64-64l0-80c0 0 0 0 0-.1l0-144zM464 166.6l80 80 0 73.4c0 17.7-14.3 32-32 32l-233.4 0 36.7-36.7L464 166.6zM281.4 304l-48 48L160 352c-17.7 0-32-14.3-32-32l0-9.4 80-80L281.4 304zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 352c0 70.7 57.3 128 128 128l336 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-336 0c-53 0-96-43-96-96l0-240zm232 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCalculator = {\n    prefix: 'fal',\n    iconName: 'calculator',\n    icon: [384, 512, [128425], \"f1ec\", \"M352 160l0 288c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-288 320 0zm0-32L32 128l0-64c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 64zm32 0l0-64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64l0 64 0 16 0 16L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288 0-16 0-16zM72 224a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm72-72a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm72-72a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM264 416a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM80 400c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 400z\"]\n  };\n  const faShuttlecock = {\n    prefix: 'fal',\n    iconName: 'shuttlecock',\n    icon: [512, 512, [], \"f45b\", \"M241.9 0c-12.1 0-23.2 6.8-28.6 17.7L92.2 259.8 73.4 278.6 33.1 318.9C11.9 340.1 0 368.9 0 398.9C0 461.3 50.7 512 113.1 512c30 0 58.8-11.9 80-33.1l40.2-40.2 18.9-18.9 242.1-121c10.8-5.4 17.7-16.5 17.7-28.6l0-46.1c0-17.7-14.3-32-32-32l-56 0 0-72c0-17.7-14.3-32-32-32l-72 0 0-56c0-17.7-14.3-32-32-32L241.9 0zm67.2 355.6l-75.7 37.8c0 0 0 0 0 0l-46.1-46.1 77.2-77.2 103-32.5-58.4 118zm47.5-23.7l53.3-107.6 .6-.2 69.5 0 0 46.1L356.5 331.8zM288 101.5l-.2 .6L180.2 155.5 241.9 32 288 32l0 69.5zm-13.6 43l-32.5 103-77.2 77.2-46.1-46.1c0 0 0 0 0 0l37.8-75.7 118-58.4zm6.1 87L315.7 120l76.3 0 0 76.3L280.5 231.5zM61.9 335.3L96 301.3 210.7 416l-34.1 34.1L61.9 335.3zm89.7 135c-11.7 6.3-24.9 9.7-38.5 9.7C68.3 480 32 443.7 32 398.9c0-13.6 3.4-26.8 9.7-38.5L151.6 470.3z\"]\n  };\n  const faUserHair = {\n    prefix: 'fal',\n    iconName: 'user-hair',\n    icon: [448, 512, [], \"e45a\", \"M320 128c0-5.5-.5-10.8-1.3-16l-30.1 0c-14.9 0-29.1-5.9-39.6-16.4l-6.3-6.3C223.4 113.5 194 128 162.3 128L128 128l0 16c0 53 43 96 96 96s96-43 96-96l0-16zM307.2 80C290.6 51.3 259.5 32 224 32c-41.8 0-77.4 26.7-90.5 64l28.9 0c26.7 0 51.2-15 63.2-38.9c.8-1.6 1.8-3.1 3.1-4.5c6.2-6.2 16.4-6.2 22.6 0L271.6 73c4.5 4.5 10.6 7 17 7l18.6 0zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-16zM32 480L416 480c-1.9-71-60-128-131.5-128l-120.9 0C92.1 352 33.9 409 32 480zM0 483.6C0 393.2 73.2 320 163.6 320l120.9 0C374.8 320 448 393.2 448 483.6c0 15.7-12.7 28.4-28.4 28.4L28.4 512C12.7 512 0 499.3 0 483.6z\"]\n  };\n  const faEyeEvil = {\n    prefix: 'fal',\n    iconName: 'eye-evil',\n    icon: [640, 512, [], \"f6db\", \"M258.1 126.1c-11.2 3.2-21.8 7.3-31.7 12.1c-8.6 4.1-18.4 4.8-27.4 2l-55.9-17.5L161.7 151c8.3 12.6 8.2 29-.2 41.5c-4.5 6.7-8.3 13.7-11.3 20.8c-4.1 9.7-12 17.2-21.9 20.7L66.5 256l61.8 22.1c9.9 3.5 17.8 11 21.9 20.7c3 7.1 6.8 14.1 11.3 20.8c8.4 12.5 8.5 28.9 .2 41.5l-18.6 28.3L199 371.8c9.1-2.8 18.9-2.1 27.4 2c9.9 4.8 20.5 8.8 31.7 12.1c8.9 2.6 16.5 8.3 21.3 16.1L320 467l40.6-64.9c4.9-7.8 12.5-13.6 21.3-16.1c11.2-3.2 21.8-7.3 31.7-12.1c8.6-4.1 18.4-4.8 27.4-2l55.9 17.5L478.3 361c-8.3-12.6-8.2-29 .2-41.5c4.5-6.7 8.3-13.7 11.3-20.8c4.1-9.7 12-17.2 21.9-20.7L573.5 256l-61.8-22.1c-9.9-3.5-17.8-11-21.9-20.7c-3-7.1-6.8-14.1-11.3-20.8c-8.4-12.5-8.5-28.9-.2-41.5l18.6-28.3L441 140.2c-9.1 2.8-18.9 2.1-27.4-2c-9.9-4.8-20.5-8.8-31.7-12.1c-8.9-2.6-16.5-8.3-21.3-16.1L320 45l-40.6 64.9c-4.9 7.8-12.5 13.6-21.3 16.1zM0 256c0-9.6 6-18.2 15.1-21.4l100.6-35.9c4-9.4 8.9-18.5 14.7-27.1L89.2 108.8c-5.3-8-4.9-18.5 .8-26.1s15.7-10.9 24.9-8l95.3 29.8c11.8-5.7 24.4-10.5 37.5-14.3l47.8-76.5C300.8 5.1 310 0 320 0s19.2 5.1 24.5 13.6l47.8 76.5c13.1 3.8 25.7 8.6 37.5 14.3l95.3-29.8c9.2-2.9 19.1 .3 24.9 8s6.1 18.1 .8 26.1l-41.3 62.7c5.8 8.6 10.7 17.7 14.7 27.1l100.6 35.9c9 3.2 15.1 11.8 15.1 21.4s-6 18.2-15.1 21.4L524.3 313.3c-4 9.4-8.9 18.5-14.7 27.1l41.3 62.7c5.3 8 4.9 18.5-.8 26.1s-15.7 10.9-24.9 8l-95.3-29.8c-11.8 5.7-24.4 10.5-37.5 14.3l-47.8 76.5C339.2 506.9 330 512 320 512s-19.2-5.1-24.5-13.6l-47.8-76.5c-13.1-3.8-25.7-8.6-37.5-14.3l-95.3 29.8c-9.2 2.9-19.1-.3-24.9-8s-6.1-18.1-.8-26.1l41.3-62.7c-5.8-8.6-10.7-17.7-14.7-27.1L15.1 277.4C6 274.2 0 265.6 0 256zm249.2-21.5c-.8 4.3-1.2 8.8-1.2 13.5c0 39.8 32.2 72 72 72s72-32.2 72-72c0-4.6-.4-9.1-1.2-13.5l-.4 .1c-13.6 5.3-27.9 9.2-42.7 11.3c.2 3-.2 6.1-1.4 9.3c-5.5 14.4-13.5 24.4-18.1 29.3c-2.1 2.3-5.1 3.4-8.2 3.4s-6.1-1.1-8.2-3.4c-4.5-4.9-12.6-14.9-18.1-29.3c-1.2-3.2-1.6-6.3-1.4-9.3c-14.8-2.1-29.1-6-42.7-11.3l-.4-.1zM220.1 219c4.9-16.8 25-20.6 41.3-14.1c18.2 7.2 37.9 11.1 58.6 11.1s40.5-3.9 58.6-11.1c16.3-6.4 36.4-2.7 41.3 14.1c2.7 9.2 4.1 18.9 4.1 29c0 57.4-46.6 104-104 104s-104-46.6-104-104c0-10 1.4-19.8 4.1-29z\"]\n  };\n  const faPeoplePulling = {\n    prefix: 'fal',\n    iconName: 'people-pulling',\n    icon: [576, 512, [], \"e535\", \"M104 56A24 24 0 1 0 56 56a24 24 0 1 0 48 0zM24 56a56 56 0 1 1 112 0A56 56 0 1 1 24 56zm9.5 113.3c-.9 2-1.5 4.3-1.5 6.7l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 176c0-26.5 21.5-48 48-48l62.6 0c16.7 0 32.9 5.2 46.5 14.9l121.7 86.8c11.8-33.4 35.5-61.5 66.9-78.6l12.7-6.9c19.4-10.6 41.2-16.2 63.4-16.2c36.9 0 69.7 23.6 81.4 58.7l17.1 51.4c3.4 10.1 10 18.8 18.9 24.8l29.7 19.8c7.4 4.9 9.3 14.8 4.4 22.2s-14.8 9.3-22.2 4.4l-29.7-19.8c-14.8-9.9-25.9-24.4-31.5-41.3l-8.8-26.4L443.3 331l43.6 37.8c4.7 4.1 8.1 9.4 9.8 15.4l30.7 107.4c2.4 8.5-2.5 17.4-11 19.8s-17.4-2.5-19.8-11L465.9 393 365.4 305.8c-14.4-12.5-20.1-32.4-14.4-50.6l26.6-85c-1.3 .6-2.6 1.3-3.9 2l-12.7 6.9c-27.5 15-47.4 40.8-55 71.2l-2.3 9.2c-.2 1-.5 1.9-.9 2.8c-.8 2-2.1 3.7-3.5 5.1c-3.3 3.2-7.8 4.9-12.5 4.5c-1.9-.2-3.8-.6-5.5-1.5c-1-.5-1.9-1-2.7-1.6L148.2 175.9l75.3 316.4c2 8.6-3.3 17.2-11.9 19.3s-17.2-3.3-19.3-11.9L157.3 352l-56.4 0 26.9 141c1.7 8.7-4 17.1-12.7 18.7s-17.1-4-18.7-12.7L33.5 169.3zm79-5.6c-.3-1.2-.4-2.5-.4-3.7c-.5 0-.9 0-1.4 0l-46.3 0L94.8 320l54.9 0L112.4 163.7zM480 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 400 56zM381.5 264.8c-1.9 6.1 0 12.7 4.8 16.9l30.9 26.8 45-130c-10-11.5-24.7-18.4-40.6-18.4c-2.5 0-5 .1-7.5 .3L381.5 264.8zm-6.4 88.9c7.9 4 11.1 13.6 7.2 21.5l-30.8 61.7c-1.5 3.1-3.6 5.9-6 8.3l-62.2 62.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l62.2-62.2 30.8-61.7c4-7.9 13.6-11.1 21.5-7.2z\"]\n  };\n  const faN = {\n    prefix: 'fal',\n    iconName: 'n',\n    icon: [384, 512, [110], \"4e\", \"M10.5 33c6.3-2.3 13.4-.4 17.7 4.7L352 420.3 352 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 416c0 6.7-4.2 12.7-10.5 15s-13.4 .4-17.7-4.7L32 91.7 32 464c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 48c0-6.7 4.2-12.7 10.5-15z\"]\n  };\n  const faSwap = {\n    prefix: 'fal',\n    iconName: 'swap',\n    icon: [640, 512, [], \"e609\", \"M208 126.7c0 18.4-14.9 33.3-33.3 33.3L128 160l0 200c0 48.6 39.4 88 88 88s88-39.4 88-88l0-208c0-66.3 53.7-120 120-120s120 53.7 120 120l0 200 46.7 0c18.4 0 33.3 14.9 33.3 33.3c0 8.3-3.1 16.3-8.7 22.4l-75.5 83c-3 3.3-7.3 5.2-11.8 5.2s-8.8-1.9-11.8-5.2l-75.5-83c-5.6-6.1-8.7-14.1-8.7-22.4c0-18.4 14.9-33.3 33.3-33.3l46.7 0 0-200c0-48.6-39.4-88-88-88s-88 39.4-88 88l0 208c0 66.3-53.7 120-120 120s-120-53.7-120-120l0-200-46.7 0C30.9 160 16 145.1 16 126.7c0-8.3 3.1-16.3 8.7-22.4l75.5-83c3-3.3 7.3-5.2 11.8-5.2s8.8 1.9 11.8 5.2l75.5 83c5.6 6.1 8.7 14.1 8.7 22.4zM112 128s0 0 0 0s0 0 0 0l62.7 0c.7 0 1.3-.6 1.3-1.3c0-.3-.1-.6-.3-.9L112 55.8l-63.7 70c-.2 .2-.3 .6-.3 .9c0 .7 .6 1.3 1.3 1.3l62.7 0zM528 384l-62.7 0c-.7 0-1.3 .6-1.3 1.3c0 .3 .1 .6 .3 .9l63.7 70 63.7-70c.2-.2 .3-.6 .3-.9c0-.7-.6-1.3-1.3-1.3L528 384z\"]\n  };\n  const faGarage = {\n    prefix: 'fal',\n    iconName: 'garage',\n    icon: [640, 512, [], \"e009\", \"M326.2 36c-4-1.7-8.4-1.7-12.4 0L51.6 146.4C39.7 151.4 32 163 32 175.9L32 496c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 175.9c0-25.8 15.4-49 39.2-59L301.4 6.5c11.9-5 25.3-5 37.3 0L600.8 116.9c23.7 10 39.2 33.2 39.2 59L640 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-320.1c0-12.9-7.7-24.5-19.6-29.5L326.2 36zM96 224c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 272c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-384 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-272zm32 96l384 0 0-96-384 0 0 96zm144 96l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCableCar = {\n    prefix: 'fal',\n    iconName: 'cable-car',\n    icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", \"M288 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-72 8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM320 256l0 96-128 0 0-96 48 0 32 0 48 0zm32 0l64 0c17.7 0 32 14.3 32 32l0 64-96 0 0-96zm96 128l0 64c0 17.7-14.3 32-32 32L96 480c-17.7 0-32-14.3-32-32l0-64 112 0 160 0 112 0zM64 352l0-64c0-17.7 14.3-32 32-32l64 0 0 96-96 0zM416 224l-144 0 0-82.9L499.1 95.7c8.7-1.7 14.3-10.2 12.6-18.8s-10.2-14.3-18.8-12.6l-240 48-240 48C4.2 162-1.4 170.5 .3 179.1s10.2 14.3 18.8 12.6L240 147.5l0 76.5L96 224c-35.3 0-64 28.7-64 64l0 160c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-160c0-35.3-28.7-64-64-64z\"]\n  };\n  const faTram = faCableCar;\n  const faShovelSnow = {\n    prefix: 'fal',\n    iconName: 'shovel-snow',\n    icon: [512, 512, [], \"f7c3\", \"M419.3 4.7c-6.2-6.2-16.4-6.2-22.6 0L358.9 42.5C344.2 57.1 336 77 336 97.8c0 15.8 4.7 30.5 12.8 42.8L272 217.4l-41.8-41.8c-16.4-16.4-42.3-18.7-61.4-5.5L20.6 273.3C7.7 282.3 0 297 0 312.7l0 2c0 12.7 5.1 24.9 14.1 33.9L163.3 497.9c9 9 21.2 14.1 33.9 14.1l2 0c15.7 0 30.4-7.7 39.4-20.6L341.8 343.1c13.3-19.1 11-44.9-5.5-61.4L294.6 240l76.8-76.8c12.3 8.1 27 12.8 42.8 12.8c20.7 0 40.6-8.2 55.3-22.9l37.8-37.8c6.2-6.2 6.2-16.4 0-22.6l-88-88zM381.5 65.1L408 38.6 473.4 104l-26.5 26.5c-8.7 8.7-20.4 13.5-32.7 13.5c-25.5 0-46.2-20.7-46.2-46.2c0-12.3 4.9-24 13.5-32.7zM187.2 196.4c6.4-4.4 15-3.7 20.5 1.8L313.8 304.4c5.5 5.5 6.2 14.1 1.8 20.4L212.4 473.1c-3 4.3-7.9 6.9-13.1 6.9l-2 0c-4.2 0-8.3-1.7-11.3-4.7L36.7 326.1c-3-3-4.7-7.1-4.7-11.3l0-2c0-5.2 2.6-10.1 6.9-13.1L187.2 196.4zm16.2 70.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80zm64 64c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80z\"]\n  };\n  const faCloudRain = {\n    prefix: 'fal',\n    iconName: 'cloud-rain',\n    icon: [512, 512, [127783, 9926], \"f73d\", \"M96 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM512 216c0-55.2-43-100.3-97.3-103.8C407.2 66.7 367.6 32 320 32c-19.3 0-37.3 5.7-52.4 15.5C247.3 18.8 213.9 0 176 0C114.1 0 64 50.1 64 112c0 2.6 .1 5.3 .3 7.9C26.6 135.5 0 172.6 0 216c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104zM82.3 451.9L96 426.7l13.7 25.2c1.5 2.8 2.3 5.9 2.3 9.1l0 3c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-3c0-3.2 .8-6.3 2.3-9.1zM54.2 436.6C50.1 444.1 48 452.5 48 461l0 3c0 26.5 21.5 48 48 48s48-21.5 48-48l0-3c0-8.5-2.1-16.9-6.2-24.3l-23.6-43.5-.4-.8-5.4-9.9L102.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4l-5.6 10.4-5.4 9.9-.4 .8L54.2 436.6zm188.1 15.3L256 426.7l13.7 25.2c1.5 2.8 2.3 5.9 2.3 9.1l0 3c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-3c0-3.2 .8-6.3 2.3-9.1zm-28.1-15.3c-4.1 7.5-6.2 15.8-6.2 24.3l0 3c0 26.5 21.5 48 48 48s48-21.5 48-48l0-3c0-8.5-2.1-16.9-6.2-24.3l-23.6-43.5-.4-.8-5.4-9.9L262.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4l-5.6 10.4-5.4 9.9-.4 .8-23.6 43.5zm201.8-10l13.7 25.2c1.5 2.8 2.3 5.9 2.3 9.1l0 3c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-3c0-3.2 .8-6.3 2.3-9.1L416 426.7zm-18.2-33.5l-23.6 43.5c-4.1 7.5-6.2 15.8-6.2 24.3l0 3c0 26.5 21.5 48 48 48s48-21.5 48-48l0-3c0-8.5-2.1-16.9-6.2-24.3l-23.6-43.5-.4-.8-5.4-9.9L422.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4l-5.6 10.4-5.4 9.9-.4 .8z\"]\n  };\n  const faFaceLying = {\n    prefix: 'fal',\n    iconName: 'face-lying',\n    icon: [512, 512, [], \"e37e\", \"M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c79.8 0 149.8-41.7 189.5-104.5c4.7-7.5 14.6-9.7 22.1-5s9.7 14.6 5 22.1C427.3 464.3 347.2 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C373.8 0 472.9 79.5 502.8 187.7c2.3 8.5-2.6 17.3-11.2 19.7s-17.3-2.6-19.7-11.2C445.8 101.5 359 32 256 32zM152.4 176a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm160 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM188.8 393.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4C180.7 351.1 208.6 336 240 336c13.6 0 26.6 2.8 38.4 8c8.1 3.5 11.8 13 8.3 21.1s-13 11.8-21.1 8.3c-7.8-3.4-16.5-5.3-25.6-5.3c-20.9 0-39.5 10-51.2 25.6zM288 224l160 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSprinkler = {\n    prefix: 'fal',\n    iconName: 'sprinkler',\n    icon: [512, 512, [], \"e035\", \"M496 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM432 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM32 144A16 16 0 1 1 0 144a16 16 0 1 1 32 0zm128 0a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm192 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm144-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-64 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM96 208a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm400 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM32 272A16 16 0 1 1 0 272a16 16 0 1 1 32 0zM96 80A16 16 0 1 1 64 80a16 16 0 1 1 32 0zM32 16A16 16 0 1 1 0 16a16 16 0 1 1 32 0zM256 64c8.8 0 16 7.2 16 16l0 176 120 0c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-89 89 0 86.1c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-86.1-89-89c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8l120 0 0-176c0-8.8 7.2-16 16-16zM139.3 288l75.3 75.3c6 6 9.4 14.1 9.4 22.6l0 86.1c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-86.1c0-8.5 3.4-16.6 9.4-22.6L372.7 288 256 288l-116.7 0z\"]\n  };\n  const faBuildingCircleXmark = {\n    prefix: 'fal',\n    iconName: 'building-circle-xmark',\n    icon: [640, 512, [], \"e4d4\", \"M64 32l256 0c17.7 0 32 14.3 32 32l0 202.8c9.1-12.9 19.9-24.5 32-34.6L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l64 0 32 0 64 0 32 0 64 0c19.5 0 37-8.7 48.7-22.5c-7.7-8-14.6-16.8-20.6-26.1c-5.4 9.9-16 16.6-28.1 16.6l-64 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM224 416l0 64-64 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM64 120l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 96c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM248 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM64 248l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm152-32c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm128 80a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-121.4 0l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n  };\n  const faPersonSledding = {\n    prefix: 'fal',\n    iconName: 'person-sledding',\n    icon: [512, 512, [\"sledding\"], \"f7cb\", \"M392 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM1.7 248.8c4-7.9 13.6-11.1 21.5-7.1L419 440.6c14 7 30.3 7.9 44.9 2.4l26.5-10c8.3-3.1 17.5 1.1 20.6 9.3s-1.1 17.5-9.3 20.6l-26.5 10c-23 8.7-48.6 7.3-70.6-3.7L8.8 270.3c-7.9-4-11.1-13.6-7.1-21.5zM160 144l160 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4L230.6 272 344 272c13.3 0 24 10.7 24 24l0 72c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-105.4 0c-28.5 0-42.8-34.5-22.6-54.6L281.4 176 160 176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSledding = faPersonSledding;\n  const faGameConsoleHandheld = {\n    prefix: 'fal',\n    iconName: 'game-console-handheld',\n    icon: [384, 512, [], \"f8bb\", \"M64 32C46.3 32 32 46.3 32 64l0 352c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-352c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 352c0 53-43 96-96 96L96 512c-53 0-96-43-96-96L0 64zM96 224l192 0 0-128L96 96l0 128zM64 80c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 144c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32L64 80zM208 360a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 304c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16z\"]\n  };\n  const faShip = {\n    prefix: 'fal',\n    iconName: 'ship',\n    icon: [576, 512, [128674], \"f21a\", \"M240 0c-26.5 0-48 21.5-48 48l0 16-48 0c-26.5 0-48 21.5-48 48l0 125.3L62.7 248.1C27.9 259.3 18 303.8 44.6 328.8l88.4 82.9c6.4 6 16.6 5.7 22.6-.7s5.7-16.6-.7-22.6L66.5 305.4c-8.9-8.3-5.6-23.1 6-26.9L272 214l0 170c0 8.8 7.2 16 16 16s16-7.2 16-16l0-170 199.5 64.5c11.6 3.8 14.9 18.6 6 26.9l-88.4 82.9c-6.4 6-6.8 16.2-.7 22.6s16.2 6.8 22.6 .7l88.4-82.9c26.7-25 16.7-69.4-18.1-80.7L480 237.3 480 112c0-26.5-21.5-48-48-48l-48 0 0-16c0-26.5-21.5-48-48-48L240 0zM352 64L224 64l0-16c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 16zM192 96l16 0 160 0 16 0 48 0c8.8 0 16 7.2 16 16l0 114.9L302.8 180c-9.6-3.1-19.9-3.1-29.6 0L128 226.9 128 112c0-8.8 7.2-16 16-16l48 0zM133.8 458.8c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 480.1 0 486.4 0 494.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 497.9 161.7 512 192 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 497.9 353.7 512 384 512s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 470 404.9 480 384 480s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 470 212.9 480 192 480s-41.7-9.9-58.2-21.2z\"]\n  };\n  const faClockSixThirty = {\n    prefix: 'fal',\n    iconName: 'clock-six-thirty',\n    icon: [512, 512, [], \"e353\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM272 400l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faBatterySlash = {\n    prefix: 'fal',\n    iconName: 'battery-slash',\n    icon: [640, 512, [], \"f377\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM378.8 384L112 384c-26.5 0-48-21.5-48-48l0-160c0-12 4.4-22.9 11.7-31.4L50.5 124.8C39 138.7 32 156.5 32 176l0 160c0 44.2 35.8 80 80 80l307.4 0-40.5-32zM464 96L220.6 96l40.5 32L464 128c26.5 0 48 21.5 48 48l0 150 30.7 24.3c.8-4.6 1.3-9.4 1.3-14.3l0-160c0-44.2-35.8-80-80-80zm128 96c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16z\"]\n  };\n  const faTugrikSign = {\n    prefix: 'fal',\n    iconName: 'tugrik-sign',\n    icon: [384, 512, [], \"e2ba\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l160 0 0 147.5-115.9 29c-8.6 2.1-13.8 10.8-11.6 19.4s10.8 13.8 19.4 11.6l108.1-27 0 63-115.9 29c-8.6 2.1-13.8 10.8-11.6 19.4s10.8 13.8 19.4 11.6l108.1-27L176 456c0 8.8 7.2 16 16 16s16-7.2 16-16l0-123.5 115.9-29c8.6-2.1 13.8-10.8 11.6-19.4s-10.8-13.8-19.4-11.6L208 299.5l0-63 115.9-29c8.6-2.1 13.8-10.8 11.6-19.4s-10.8-13.8-19.4-11.6L208 203.5 208 64l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L192 32 16 32z\"]\n  };\n  const faArrowsDownToLine = {\n    prefix: 'fal',\n    iconName: 'arrows-down-to-line',\n    icon: [576, 512, [], \"e4b8\", \"M560 448L16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zm11.3-164.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L464 345.4 464 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 297.4-84.7-84.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l112 112c6.2 6.2 16.4 6.2 22.6 0l112-112zm-320-22.6c-6.2-6.2-16.4-6.2-22.6 0L144 345.4 144 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 297.4L27.3 260.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l112 112c6.2 6.2 16.4 6.2 22.6 0l112-112c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faDownload = {\n    prefix: 'fal',\n    iconName: 'download',\n    icon: [512, 512, [], \"f019\", \"M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 313.4L139.3 228.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 329.4 272 16zM140.1 320L64 320c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64l-76.1 0-32 32L448 352c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l108.1 0-32-32zM432 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faAnglesUpDown = {\n    prefix: 'fal',\n    iconName: 'angles-up-down',\n    icon: [448, 512, [], \"e60d\", \"M234 19.5c-5.8-4.7-14.1-4.7-20 0L54 147.5c-6.9 5.5-8 15.6-2.5 22.5s15.6 8 22.5 2.5l150-120 150 120c6.9 5.5 17 4.4 22.5-2.5s4.4-17-2.5-22.5L234 19.5zm160 345c6.9-5.5 8-15.6 2.5-22.5s-15.6-8-22.5-2.5l-150 120L74 339.5c-6.9-5.5-17-4.4-22.5 2.5s-4.4 17 2.5 22.5l160 128c5.8 4.7 14.1 4.7 20 0l160-128z\"]\n  };\n  const faShelves = {\n    prefix: 'fal',\n    iconName: 'shelves',\n    icon: [640, 512, [\"inventory\"], \"f480\", \"M16 0c8.8 0 16 7.2 16 16l0 144 576 0 0-144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160 0 256 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L32 448l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64L0 176 0 16C0 7.2 7.2 0 16 0zM32 416l576 0 0-224L32 192l0 224zM448 32l-64 0 0 64 64 0 0-64zM384 0l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM128 288l0 64 64 0 0-64-64 0zm-32 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zm192 0l0 64 64 0 0-64-64 0zm-32 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64z\"]\n  };\n  const faInventory = faShelves;\n  const faCloudSnow = {\n    prefix: 'fal',\n    iconName: 'cloud-snow',\n    icon: [512, 512, [127784], \"f742\", \"M96 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM512 216c0-55.2-43-100.3-97.3-103.8C407.2 66.7 367.6 32 320 32c-19.3 0-37.3 5.7-52.4 15.5C247.3 18.8 213.9 0 176 0C114.1 0 64 50.1 64 112c0 2.6 .1 5.3 .3 7.9C26.6 135.5 0 172.6 0 216c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104zM64 352c-8.8 0-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16zm384 0c-8.8 0-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16zM272 400c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32z\"]\n  };\n  const faFaceGrin = {\n    prefix: 'fal',\n    iconName: 'face-grin',\n    icon: [512, 512, [128512, \"grin\"], \"f580\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 98.1c-31.2 0-61.4-2.9-89.9-8.3c22.6 23.6 54.5 38.3 89.9 38.3s67.3-14.7 89.9-38.3c-28.5 5.4-58.7 8.3-89.9 8.3zm142.8-30.7c-24.1 54.6-79 92.7-142.8 92.7s-118.7-38.1-142.8-92.7c-5.2-11.7 6.8-22.4 19.1-18.7c37.3 11.1 79.3 17.4 123.8 17.4s86.4-6.3 123.8-17.4c12.3-3.7 24.2 7 19.1 18.7zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faGrin = faFaceGrin;\n  const faDeleteLeft = {\n    prefix: 'fal',\n    iconName: 'delete-left',\n    icon: [576, 512, [9003, \"backspace\"], \"f55a\", \"M544 128c0-17.7-14.3-32-32-32L205.3 96c-8.5 0-16.6 3.4-22.6 9.4L32 256 182.6 406.6c6 6 14.1 9.4 22.6 9.4L512 416c17.7 0 32-14.3 32-32l0-256zM512 64c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-306.7 0c-17 0-33.3-6.7-45.3-18.7L9.4 278.6c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6L160 82.7c12-12 28.3-18.7 45.3-18.7L512 64zM427.3 180.7c6.2 6.2 6.2 16.4 0 22.6L374.6 256l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 278.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 256l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L352 233.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faBackspace = faDeleteLeft;\n  const faOven = {\n    prefix: 'fal',\n    iconName: 'oven',\n    icon: [448, 512, [], \"e01d\", \"M96 32C60.7 32 32 60.7 32 96l0 64 384 0 0-64c0-35.3-28.7-64-64-64L96 32zM32 192l0 256c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256L32 192zM0 96C0 43 43 0 96 0L352 0c53 0 96 43 96 96l0 352c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 96zM104 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM264 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 256l0 160 256 0 0-160L96 256zm-32 0c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-160zm64 48c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCloudBinary = {\n    prefix: 'fal',\n    iconName: 'cloud-binary',\n    icon: [640, 512, [], \"e601\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM176 216c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 16c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-16zm40-8c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0zm72-16c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c-8.8 0-16-7.2-16-16zm120-16l16 0c22.1 0 40 17.9 40 40l0 16c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-16c0-22.1 17.9-40 40-40zm-8 40l0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8zM192 320c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c-8.8 0-16-7.2-16-16zm80 24c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 16c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-16zm40-8c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0zm88-32l16 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faEyeDropper = {\n    prefix: 'fal',\n    iconName: 'eye-dropper',\n    icon: [512, 512, [\"eye-dropper-empty\", \"eyedropper\"], \"f1fb\", \"M198.1 172.7l22.6 22.6 95.9 95.9 22.6 22.6 17.4 17.4c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c0 0 0 0 0 0l-17.4-17.4 22.6-22.6 98.3-98.3c39-39 39-102.2 0-141.1s-102.2-39-141.1 0l-98.3 98.3-22.6 22.6-17.4-17.4s0 0 0 0s0 0 0 0c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l17.4 17.4zm45.3 0L364.2 51.9c26.5-26.5 69.4-26.5 95.9 0s26.5 69.4 0 95.9L339.3 268.6l-95.9-95.9zm-56.1 62.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L55.4 321.9c-15 15-23.4 35.4-23.4 56.6l0 41.2L3.8 469.1C1.3 473.5 0 478.4 0 483.4C0 499.2 12.8 512 28.6 512c5 0 9.9-1.3 14.2-3.8L92.2 480l41.2 0c21.2 0 41.6-8.4 56.6-23.4L299.3 347.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L167.4 433.9c-9 9-21.2 14.1-33.9 14.1L88 448l-4.2 0-3.7 2.1L37.7 474.3l24.2-42.4 2.1-3.7 0-4.2 0-45.5c0-12.7 5.1-24.9 14.1-33.9L187.3 235.3z\"]\n  };\n  const faEyeDropperEmpty = faEyeDropper;\n  const faEyedropper = faEyeDropper;\n  const faCommentCaptions = {\n    prefix: 'fal',\n    iconName: 'comment-captions',\n    icon: [512, 512, [], \"e146\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM80 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 224zm288 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM112 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faCommentsQuestion = {\n    prefix: 'fal',\n    iconName: 'comments-question',\n    icon: [640, 512, [], \"e14e\", \"M208 32C105.7 32 32 101.2 32 176c0 37.1 18 68.2 45.1 96.6c4.8 5 5.8 12.5 2.5 18.6c-10.9 20.2-22.7 40.8-37.6 59.9c31.3-3 63.2-13.2 91.5-26c6-2.7 11.9-5.6 18-8.7c3.2-1.6 6.8-2.1 10.2-1.4c15.6 3.1 30.9 5 46.3 5c102.3 0 176-69.2 176-144s-73.7-144-176-144zM0 176C0 78.9 93.1 0 208 0S416 78.9 416 176s-93.1 176-208 176c-16.1 0-31.7-1.8-47-4.6c-4.6 2.3-9.4 4.6-14.3 6.8C110.5 370.7 67 384 24 384c-9.6 0-18.2-5.7-22-14.5c-3.8-8.7-2-18.9 4.4-25.8l.1-.1s0 0 0 0C22 326.6 34.3 307.1 46 286C19.8 256.1 0 220.2 0 176zm441.8-47.8C552.2 132.5 640 209.6 640 304c0 44.2-19.8 80.1-46 110c11.7 21 24 40.6 39.5 57.5c0 0 0 0 0 0l.1 .1c6.5 7 8.2 17.1 4.4 25.8c-3.8 8.8-12.5 14.5-22 14.5c-43 0-86.5-13.3-122.7-29.7c-4.9-2.2-9.6-4.5-14.3-6.8c-15.3 2.8-30.9 4.6-47 4.6c-82.1 0-153-40.2-186.8-98.5c11.5-1.6 22.8-3.9 33.8-6.8C308.4 417.3 363.8 448 432 448c15.3 0 30.6-1.9 46.3-5c3.5-.7 7.1-.2 10.2 1.4c6.1 3.1 12 6 18 8.7c28.4 12.9 60.2 23.1 91.5 26c-14.9-19-26.8-39.7-37.6-59.9c-3.3-6.1-2.3-13.6 2.5-18.6C590 372.2 608 341.1 608 304c0-71-66.4-137-160.6-143.5c-.9-11.1-2.8-21.9-5.6-32.3zM147.9 104.1c5.5-15.4 20.1-25.7 36.4-25.7l41.3 0c24.2 0 43.7 19.6 43.7 43.7c0 15.7-8.4 30.1-22 37.9L224 173.4l0 .3c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-9.5c0-5.7 3.1-11 8-13.9l31.4-18c3.6-2.1 5.9-6 5.9-10.2c0-6.5-5.3-11.7-11.7-11.7l-41.3 0c-2.8 0-5.3 1.8-6.3 4.4l-.3 .9c-3 8.3-12.1 12.7-20.4 9.7s-12.7-12.1-9.7-20.4l.3-.9zM185.3 236a22.7 22.7 0 1 1 45.3 0 22.7 22.7 0 1 1 -45.3 0z\"]\n  };\n  const faScribble = {\n    prefix: 'fal',\n    iconName: 'scribble',\n    icon: [512, 512, [], \"e23f\", \"M196.6 19.5C210.2 7 228 0 246.5 0l.9 0C287.5 0 320 32.5 320 72.6c0 19.2-7.6 37.7-21.3 51.3L75.9 346.7C68.3 354.4 64 364.7 64 375.4c0 22.4 18.2 40.6 40.6 40.6c10.8 0 21.1-4.3 28.7-11.9L388.1 149.3c13.6-13.6 32.1-21.3 51.3-21.3c40.1 0 72.6 32.5 72.6 72.6c0 19.2-7.6 37.7-21.3 51.3L370.5 372.1c-11.8 11.8-18.5 28-18.5 44.8c0 34.8 28.2 63.1 63 63.1c8.7 0 17.3-2 25.1-5.9l48.8-24.4c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-48.8 24.4c-12.2 6.1-25.8 9.3-39.4 9.3c-52.5 0-95-42.7-95-95.1c0-25.2 10-49.5 27.9-67.4L468.1 229.3c7.6-7.6 11.9-17.9 11.9-28.7c0-22.4-18.2-40.6-40.6-40.6c-10.8 0-21.1 4.3-28.7 11.9L155.9 426.7c-13.6 13.6-32.1 21.3-51.3 21.3C64.5 448 32 415.5 32 375.4c0-19.2 7.6-37.7 21.3-51.3L276.1 101.3c7.6-7.6 11.9-17.9 11.9-28.7C288 50.2 269.8 32 247.4 32l-.9 0c-10.4 0-20.5 3.9-28.2 11L26.9 219.8c-6.5 6-16.6 5.6-22.6-.9s-5.6-16.6 .9-22.6L196.6 19.5z\"]\n  };\n  const faRotateExclamation = {\n    prefix: 'fal',\n    iconName: 'rotate-exclamation',\n    icon: [512, 512, [], \"e23c\", \"M403.5 133.1C368.3 90.9 315.3 64 256 64C165.2 64 89.1 127 69.1 211.7c-2 8.6-10.6 13.9-19.2 11.9s-13.9-10.6-11.9-19.2C61.3 105.5 150.1 32 256 32c69.2 0 131 31.4 172.1 80.6L464 154.9 464 96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l55.9 0-36.3-42.8s0 0 0 0l-.1-.1zM272 144l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16zM256 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM32 432c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-55.9 0 36.3 42.8s0 0 0 0l.1 .1C143.7 421.1 196.7 448 256 448c90.8 0 166.9-63 186.9-147.7c2-8.6 10.7-13.9 19.3-11.9s13.9 10.6 11.9 19.2C450.7 406.5 361.9 480 256 480c-69.2 0-131-31.4-172.1-80.6L48 357.1 48 416c0 8.8-7.2 16-16 16z\"]\n  };\n  const faFileCircleCheck = {\n    prefix: 'fal',\n    iconName: 'file-circle-check',\n    icon: [576, 512, [], \"e5a0\", \"M64 480l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 34.7c-11.2 3.2-21.9 7.4-32 12.6l0-19.2-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faGlass = {\n    prefix: 'fal',\n    iconName: 'glass',\n    icon: [384, 512, [129371], \"f804\", \"M32.1 40.7c-.4-4.7 3.3-8.7 8-8.7l303.7 0c4.7 0 8.4 4 8 8.7L347.1 96 36.8 96 32.1 40.7zM39.5 128l305 0L317.2 450.7C315.8 467.3 302 480 285.4 480L98.6 480c-16.6 0-30.5-12.7-31.9-29.3L39.5 128zM40.1 0C16.7 0-1.7 20 .2 43.4l34.6 410C37.6 486.5 65.3 512 98.6 512l186.8 0c33.3 0 61-25.5 63.8-58.6l34.6-410C385.6 20 367.2 0 343.8 0L40.1 0z\"]\n  };\n  const faLoader = {\n    prefix: 'fal',\n    iconName: 'loader',\n    icon: [512, 512, [], \"e1d4\", \"M272 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 384l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zM0 256c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm400-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM437 75c6.2 6.2 6.2 16.4 0 22.6l-67.9 67.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L414.4 75c6.2-6.2 16.4-6.2 22.6 0zM165.5 369.1L97.6 437c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l67.9-67.9c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM75 75c6.2-6.2 16.4-6.2 22.6 0l67.9 67.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L75 97.6c-6.2-6.2-6.2-16.4 0-22.6zM369.1 346.5L437 414.4c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-67.9-67.9c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faForward = {\n    prefix: 'fal',\n    iconName: 'forward',\n    icon: [512, 512, [9193], \"f04e\", \"M474.4 256L256 414.1l0-316.2L474.4 256zM254 64c-16.6 0-30 13.5-30 30l0 103.4L47.7 69.7C42.5 66 36.4 64 30 64C13.5 64 0 77.5 0 94L0 418c0 16.6 13.5 30 30 30c6.3 0 12.5-2 17.6-5.7L224 314.6 224 418c0 16.6 13.5 30 30 30c6.3 0 12.5-2 17.6-5.7L502.1 275.4c6.2-4.5 9.9-11.7 9.9-19.4s-3.7-14.9-9.9-19.4L271.7 69.7C266.5 66 260.4 64 254 64zM224 275.1L32 414.1 32 97.9l192 139 0 38.2z\"]\n  };\n  const faUserPilot = {\n    prefix: 'fal',\n    iconName: 'user-pilot',\n    icon: [448, 512, [], \"e2c0\", \"M230.9 .8c-4.6-1-9.3-1-13.9 0l-144 32C61.7 35.3 52.5 43.8 49.3 55.1s-.2 23.3 8.1 31.6L80 109.3l0 1.6c0 15.6 7.6 31.8 23.2 40.1c22.5 12 59.5 25 120.8 25s98.3-13.1 120.8-25c15.5-8.2 23.2-24.5 23.2-40.1l0-1.6 22.6-22.6-6.2-6.2 6.2 6.2c8.3-8.3 11.4-20.4 8.1-31.6s-12.4-19.8-23.8-22.3l-144-32zM80 64L224 32 368 64 340.7 91.3c-3 3-4.7 7.1-4.7 11.3l0 8.2c0 5.8-2.8 10-6.2 11.8C312.2 132 280.4 144 224 144s-88.2-12-105.8-21.3c-3.4-1.8-6.2-6-6.2-11.8l0-8.2c0-4.2-1.7-8.3-4.7-11.3L80 64zm41.5 320.8l70.9 62.1c18.1 15.8 45.1 15.8 63.2 0l70.9-62.1c48.4 6.1 86.2 45.9 89.3 95.2L32.2 480c3-49.3 40.9-89.1 89.3-95.2zm15.7-28.8c-3-2.6-6.8-4.1-10.7-3.8C55.9 356.3 0 414.8 0 486.4C0 500.5 11.5 512 25.6 512l396.8 0c14.1 0 25.6-11.5 25.6-25.6c0-71.6-55.9-130.1-126.5-134.2c-3.9-.2-7.8 1.2-10.7 3.8l-76.3 66.7c-6 5.3-15 5.3-21.1 0l-76.3-66.7zM304 432c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-2.9-.1-5.8-.3-8.7c-9.1 4.3-19.6 8.5-31.8 12.1C318.1 246.9 275.9 288 224 288s-94.1-41.1-95.9-92.6c-12.2-3.6-22.7-7.8-31.8-12.1c-.2 2.9-.3 5.8-.3 8.7zM183.2 65.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c4.5 2.3 9.8 2.3 14.3 0l48-24c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2L224 86.1 183.2 65.7z\"]\n  };\n  const faMobile = {\n    prefix: 'fal',\n    iconName: 'mobile',\n    icon: [384, 512, [128241, \"mobile-android\", \"mobile-phone\"], \"f3ce\", \"M96 32C78.3 32 64 46.3 64 64l0 384c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L96 32zM32 64C32 28.7 60.7 0 96 0L288 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64L32 64zM160 400l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMobileAndroid = faMobile;\n  const faMobilePhone = faMobile;\n  const faCodePullRequestClosed = {\n    prefix: 'fal',\n    iconName: 'code-pull-request-closed',\n    icon: [512, 512, [], \"e3f9\", \"M160 80A48 48 0 1 0 64 80a48 48 0 1 0 96 0zm32 0c0 38.7-27.5 71-64 78.4l0 195.2c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4l0-195.2C59.5 151 32 118.7 32 80C32 35.8 67.8 0 112 0s80 35.8 80 80zM64 432a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm336 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM384 353.6L384 208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 145.6c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4zM332.7 12.7c6.2-6.2 16.4-6.2 22.6 0L400 57.4l44.7-44.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L422.6 80l44.7 44.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L400 102.6l-44.7 44.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L377.4 80 332.7 35.3c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faFaceMeh = {\n    prefix: 'fal',\n    iconName: 'face-meh',\n    icon: [512, 512, [128528, \"meh\"], \"f11a\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM176.4 232a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM176 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faMeh = faFaceMeh;\n  const faAlignCenter = {\n    prefix: 'fal',\n    iconName: 'align-center',\n    icon: [448, 512, [], \"f037\", \"M112 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L112 48zM16 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 176zM96 320c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zM16 432c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 432z\"]\n  };\n  const faBookSkull = {\n    prefix: 'fal',\n    iconName: 'book-skull',\n    icon: [448, 512, [\"book-dead\"], \"f6b7\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 32C46.3 32 32 46.3 32 64l0 328.6zM240 96c-38.9 0-64 24.6-64 48c0 14.1 8.4 28 24.2 37.5c4.8 2.9 7.8 8.1 7.8 13.7l0 12.8 64 0 0-12.8c0-5.6 2.9-10.8 7.8-13.7C295.6 172 304 158.1 304 144c0-23.4-25.1-48-64-48zm-96 48c0-47.3 46.5-80 96-80s96 32.7 96 80c0 24.6-13 45.6-32 59.7l0 12.3c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-12.3c-19-14.1-32-35.1-32-59.7zm56 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM129.2 249.8c3.4-8.2 12.8-12 20.9-8.6L240 278.7l89.8-37.4c8.2-3.4 17.5 .5 20.9 8.6s-.5 17.5-8.6 20.9L281.6 296l60.6 25.2c8.2 3.4 12 12.8 8.6 20.9s-12.8 12-20.9 8.6L240 313.3l-89.8 37.4c-8.2 3.4-17.5-.5-20.9-8.6s.5-17.5 8.6-20.9L198.4 296l-60.6-25.2c-8.2-3.4-12-12.8-8.6-20.9z\"]\n  };\n  const faBookDead = faBookSkull;\n  const faIdCard = {\n    prefix: 'fal',\n    iconName: 'id-card',\n    icon: [576, 512, [62147, \"drivers-license\"], \"f2c2\", \"M64 64C46.3 64 32 78.3 32 96l512 0c0-17.7-14.3-32-32-32L64 64zM0 112L0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 16 0 304c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 112zm544 16L32 128l0 288c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-288zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM160 352c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-26.5-21.5-48-48-48l-64 0zM336 208c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faDriversLicense = faIdCard;\n  const faFaceDotted = {\n    prefix: 'fal',\n    iconName: 'face-dotted',\n    icon: [512, 512, [129765], \"e47f\", \"M256 0c-17.1 0-33.8 1.7-49.9 4.9c-8.7 1.7-14.3 10.1-12.6 18.8s10.1 14.3 18.8 12.6C226.4 33.5 241 32 256 32s29.6 1.5 43.7 4.3c8.7 1.7 17.1-3.9 18.8-12.6s-3.9-17.1-12.6-18.8C289.8 1.7 273.1 0 256 0zM398.2 43.1c-7.3-4.9-17.3-2.9-22.2 4.4s-2.9 17.3 4.4 22.2c24.4 16.4 45.5 37.4 61.8 61.8c4.9 7.3 14.9 9.3 22.2 4.4s9.3-14.9 4.4-22.2c-18.7-27.9-42.7-51.9-70.6-70.6zM131.6 69.7c7.3-4.9 9.3-14.9 4.4-22.2s-14.9-9.3-22.2-4.4C85.8 61.8 61.8 85.8 43.1 113.8c-4.9 7.3-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4c16.4-24.4 37.4-45.5 61.8-61.8zM36.3 212.3c1.7-8.7-3.9-17.1-12.6-18.8s-17.1 3.9-18.8 12.6C1.7 222.2 0 238.9 0 256s1.7 33.8 4.9 49.9c1.7 8.7 10.1 14.3 18.8 12.6s14.3-10.1 12.6-18.8C33.5 285.6 32 271 32 256s1.5-29.6 4.3-43.7zm470.9-6.2c-1.7-8.7-10.1-14.3-18.8-12.6s-14.3 10.1-12.6 18.8c2.8 14.1 4.3 28.8 4.3 43.7s-1.5 29.6-4.3 43.7c-1.7 8.7 3.9 17.1 12.6 18.8s17.1-3.9 18.8-12.6c3.2-16.2 4.9-32.9 4.9-49.9s-1.7-33.8-4.9-49.9zM69.7 380.4c-4.9-7.3-14.9-9.3-22.2-4.4s-9.3 14.9-4.4 22.2c18.7 27.9 42.7 51.9 70.6 70.6c7.3 4.9 17.3 3 22.2-4.4s2.9-17.3-4.4-22.2c-24.4-16.4-45.5-37.4-61.8-61.8zm399.2 17.8c4.9-7.3 3-17.3-4.4-22.2s-17.3-2.9-22.2 4.4c-16.4 24.4-37.4 45.5-61.8 61.8c-7.3 4.9-9.3 14.9-4.4 22.2s14.9 9.3 22.2 4.4c27.9-18.7 51.9-42.7 70.6-70.6zM212.3 475.7c-8.7-1.7-17.1 3.9-18.8 12.6s3.9 17.1 12.6 18.8c16.2 3.2 32.9 4.9 49.9 4.9s33.8-1.7 49.9-4.9c8.7-1.7 14.3-10.1 12.6-18.8s-10.1-14.3-18.8-12.6C285.6 478.5 271 480 256 480s-29.6-1.5-43.7-4.3zM176.4 232a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM184 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0z\"]\n  };\n  const faFaceWorried = {\n    prefix: 'fal',\n    iconName: 'face-worried',\n    icon: [512, 512, [], \"e3a3\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM308.9 429.8c-16.2-6.1-34-9.4-52.9-9.4c-18.8 0-36.7 3.4-52.9 9.4c-11.2 4.2-23.6 2.3-32.4-4.5c-4.5-3.5-8.4-8.6-10-15.1c-1.6-6.7-.5-13.5 2.7-19.5C180.9 358 215.9 336 256 336c40.1 0 75.2 22.1 92.5 54.7c3.2 6 4.3 12.8 2.7 19.5c-1.6 6.5-5.5 11.6-10 15.1c-8.8 6.8-21.2 8.7-32.4 4.5zM256 368c-24.9 0-46.7 12.1-59.6 30.2c18.5-6.4 38.6-9.8 59.6-9.8c21 0 41.1 3.5 59.6 9.9C302.7 380 280.9 368 256 368zM152.4 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM192 160c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z\"]\n  };\n  const faOutdent = {\n    prefix: 'fal',\n    iconName: 'outdent',\n    icon: [448, 512, [\"dedent\"], \"f03b\", \"M0 64c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 48C7.2 48 0 55.2 0 64zM192 192c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0zM0 448c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 432c-8.8 0-16 7.2-16 16zM96 211.8l0 88.4L42.3 256 96 211.8zM7 243.6C-.8 250-.8 262 7 268.4l94.8 78.1c10.4 8.6 26.2 1.2 26.2-12.4l0-156.2c0-13.5-15.7-20.9-26.2-12.4L7 243.6z\"]\n  };\n  const faDedent = faOutdent;\n  const faCourtSport = {\n    prefix: 'fal',\n    iconName: 'court-sport',\n    icon: [640, 512, [], \"e643\", \"M64 64C46.3 64 32 78.3 32 96l0 32 32 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64l-32 0 0 32c0 17.7 14.3 32 32 32l240 0 0-97.3c-45.4-7.6-80-47.1-80-94.7s34.6-87.1 80-94.7L304 64 64 64zM336 350.7l0 97.3 240 0c17.7 0 32-14.3 32-32l0-32-32 0c-35.3 0-64-28.7-64-64l0-128c0-35.3 28.7-64 64-64l32 0 0-32c0-17.7-14.3-32-32-32L336 64l0 97.3c45.4 7.6 80 47.1 80 94.7s-34.6 87.1-80 94.7zM336 194l0 124c27.6-7.1 48-32.2 48-62s-20.4-54.9-48-62zm-32 0c-27.6 7.1-48 32.2-48 62s20.4 54.9 48 62l0-124zM32 160l0 192 32 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-32 0zM576 352l32 0 0-192-32 0c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32zM0 96C0 60.7 28.7 32 64 32l512 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faHeartCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'heart-circle-exclamation',\n    icon: [576, 512, [], \"e4fe\", \"M244 130.6l-12-13.5-4.2-4.7c-26-29.2-65.3-42.8-103.8-35.8c-53.3 9.7-92 56.1-92 110.3l0 3.5c0 32.3 13.4 63.1 37.1 85.1L253 446.8c.8 .7 1.9 1.2 3 1.2s2.2-.4 3-1.2l10.9-10.2c4.3 10.2 9.6 20 15.7 29.1l-4.9 4.5c-.8 .8-1.7 1.5-2.6 2.2c-6.3 4.9-14.1 7.5-22.1 7.5c-9.2 0-18-3.5-24.8-9.7L47.2 299c-3.8-3.5-7.3-7.2-10.7-11C13.1 261 0 226.4 0 190.4l0-3.5C0 117.3 49.8 57.6 118.3 45.1c40.9-7.4 82.6 3.2 114.7 28.4c6.7 5.3 13 11.1 18.7 17.6l4.2 4.7 4.2-4.7c4.2-4.7 8.6-9.1 13.3-13.1c1.8-1.5 3.6-3 5.4-4.5C311 48.4 352.7 37.7 393.7 45.1C462.2 57.6 512 117.3 512 186.9l0 3.5c0 6.8-.5 13.5-1.4 20.1c-9.8-4.9-20.2-8.9-30.9-12c.2-2.7 .3-5.4 .3-8.1l0-3.5c0-54.2-38.7-100.6-92-110.3c-38.5-7-77.8 6.6-103.8 35.8l-4.2 4.7-12 13.5c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-112c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faHouse = {\n    prefix: 'fal',\n    iconName: 'house',\n    icon: [576, 512, [127968, 63498, 63500, \"home\", \"home-alt\", \"home-lg-alt\"], \"f015\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-197 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L298.6 4zM96 432l0-225.3L288 37.3 480 206.7 480 432c0 26.5-21.5 48-48 48l-64 0 0-160c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32l0 160-64 0c-26.5 0-48-21.5-48-48zm144 48l0-160 96 0 0 160-96 0z\"]\n  };\n  const faHome = faHouse;\n  const faHomeAlt = faHouse;\n  const faHomeLgAlt = faHouse;\n  const faVectorCircle = {\n    prefix: 'fal',\n    iconName: 'vector-circle',\n    icon: [512, 512, [], \"e2c6\", \"M280 32c4.4 0 8 3.6 8 8l0 10.4 0 32.5 0 5.1c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zm40 26l0-18c0-22.1-17.9-40-40-40L232 0c-22.1 0-40 17.9-40 40l0 18C128.6 78.5 78.5 128.6 58 192l-18 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l18 0c20.5 63.4 70.6 113.5 134 134l0 18c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-18c63.4-20.5 113.5-70.6 134-134l18 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-18 0C433.5 128.6 383.4 78.5 320 58zm-.2 33.9c45.9 17.9 82.4 54.4 100.3 100.3c-20.2 2-36.1 19-36.1 39.8l0 48c0 20.8 15.8 37.8 36.1 39.8c-17.9 45.9-54.4 82.4-100.3 100.3c-2-20.2-19-36.1-39.8-36.1l-48 0c-20.8 0-37.8 15.8-39.8 36.1c-45.9-17.9-82.4-54.4-100.3-100.3c20.2-2 36.1-19 36.1-39.8l0-48c0-20.8-15.8-37.8-36.1-39.8c17.9-45.9 54.4-82.4 100.3-100.3c2 20.2 19 36.1 39.8 36.1l48 0c20.8 0 37.8-15.8 39.8-36.1zM429.1 224s0 0 0 0l32.5 0s0 0 0 0l10.4 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l5.1 0zM288 429.1l0 32.5 0 10.4c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8l0 5.1zM50.4 224s0 0 0 0l32.5 0s0 0 0 0l5.1 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l10.4 0z\"]\n  };\n  const faCarCircleBolt = {\n    prefix: 'fal',\n    iconName: 'car-circle-bolt',\n    icon: [640, 512, [], \"e342\", \"M113.6 98.2c6.1-20.3 24.8-34.2 46-34.2l192.8 0c21.2 0 39.9 13.9 46 34.2l28.3 94.4c-3.5-.4-7.1-.6-10.7-.6L96 192c-3.6 0-7.2 .2-10.7 .6l28.3-94.4zM74.3 227.8l.5 .1 .1-.3c6.6-2.3 13.8-3.6 21.2-3.6l298.8 0c19.5-13.7 41.9-23.6 66.2-28.5L429 89c-10.2-33.8-41.3-57-76.6-57L159.6 32C124.3 32 93.1 55.2 83 89L48.7 203.4l-.4 1.3C19.4 221.2 0 252.3 0 288l0 96 0 16 0 16 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 294.6 0c-2.9-10.3-4.9-21-5.9-32L32 384l0-96c0-27.7 17.6-51.3 42.3-60.2zM104 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280 48a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-96.1-81c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2l35.6 0-30.1 54.2c-2.8 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2l-35.6 0 30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z\"]\n  };\n  const faCalendarWeek = {\n    prefix: 'fal',\n    iconName: 'calendar-week',\n    icon: [448, 512, [], \"f784\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zm40 160l240 0c4.4 0 8 3.6 8 8l0 80c0 4.4-3.6 8-8 8l-240 0c-4.4 0-8-3.6-8-8l0-80c0-4.4 3.6-8 8-8zm-40 8l0 80c0 22.1 17.9 40 40 40l240 0c22.1 0 40-17.9 40-40l0-80c0-22.1-17.9-40-40-40l-240 0c-22.1 0-40 17.9-40 40z\"]\n  };\n  const faFlyingDisc = {\n    prefix: 'fal',\n    iconName: 'flying-disc',\n    icon: [448, 512, [], \"e3a9\", \"M401.7 78.3c14.5 14.5 21.3 46 4.4 96.7c-16.2 48.7-52 105.9-104.6 158.5S191.8 421.9 143.1 438.1c-50.8 16.9-82.3 10-96.7-4.4c-12.1-12.1-18.9-36.1-10.9-73.4c3 5.8 7 11.5 12.3 16.8c20 20 45.9 21.8 63.4 19.8c18.1-2 36.3-8.8 52.8-17c33.6-16.6 70.7-44.5 105.1-78.9s62.2-71.5 78.9-105.1c8.2-16.6 14.9-34.7 17-52.8c2-17.5 .2-43.4-19.8-63.4c-5.3-5.3-11-9.3-16.8-12.3c37.2-8 61.3-1.2 73.4 10.9zM105.1 175.5C8.3 282-28.4 404.2 23.7 456.3C79 511.6 213.5 466.8 324.2 356.2S479.6 111 424.3 55.7C372.2 3.6 250 40.3 143.6 137c-6.7 6-13.3 12.3-19.8 18.8c-6.5 6.5-12.8 13.1-18.7 19.7zM128.8 197c5.7-6.2 11.5-12.4 17.6-18.5c6.1-6.1 12.3-12 18.5-17.7c26.8-24.2 54-43.2 78.1-55.2c14.8-7.3 29.2-12.4 42.2-13.9c13-1.5 27 .5 37.2 10.6s12.1 24.2 10.6 37.2c-1.5 13-6.5 27.4-13.9 42.2c-14.7 29.7-40.3 64.1-72.8 96.7s-67 58.1-96.7 72.8c-14.8 7.3-29.2 12.4-42.2 13.9c-13 1.5-27-.5-37.2-10.6s-12.1-24.2-10.6-37.2c1.5-13 6.5-27.4 13.9-42.2c12-24.1 31-51.3 55.2-78.1z\"]\n  };\n  const faLaptopMedical = {\n    prefix: 'fal',\n    iconName: 'laptop-medical',\n    icon: [640, 512, [], \"f812\", \"M128 64l384 0c17.7 0 32 14.3 32 32l0 256 32 0 0-256c0-35.3-28.7-64-64-64L128 32C92.7 32 64 60.7 64 96l0 256 32 0L96 96c0-17.7 14.3-32 32-32zM33.9 416l572.3 0c-5.5 18.5-22.6 32-42.9 32L76.8 448c-20.3 0-37.4-13.5-42.9-32zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384zM304 112c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faSquareDownRight = {\n    prefix: 'fal',\n    iconName: 'square-down-right',\n    icon: [448, 512, [], \"e26c\", \"M384 448c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0zm64-32c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM304 328l0-113.4c0-3.7-3-6.6-6.6-6.6c-1.8 0-3.4 .7-4.7 1.9l-25.4 25.4c-6.2 6.2-16.4 6.2-22.6 0l-59.1-59.1c-3.6-3.6-9-4.9-13.9-3.3c-2 .7-3.8 1.8-5.3 3.3l-22.1 22.1c-1.5 1.5-2.6 3.3-3.3 5.3c-1.6 4.9-.4 10.3 3.3 13.9l59.1 59.1c6.2 6.2 6.2 16.4 0 22.6l-25.4 25.4c-1.2 1.2-1.9 2.9-1.9 4.7c0 3.7 3 6.6 6.6 6.6L296 336c4.4 0 8-3.6 8-8zm-8 40l-113.4 0c-21.3 0-38.6-17.3-38.6-38.6c0-10.2 4.1-20.1 11.3-27.3L169.4 288l-47.7-47.7c-12.2-12.2-16.5-30.3-11-46.7c2.2-6.7 6-12.8 11-17.8l22.1-22.1c5-5 11.1-8.8 17.8-11c16.4-5.5 34.5-1.2 46.7 11L256 201.4l14.1-14.1c7.2-7.2 17.1-11.3 27.3-11.3c21.3 0 38.6 17.3 38.6 38.6L336 328c0 22.1-17.9 40-40 40z\"]\n  };\n  const faB = {\n    prefix: 'fal',\n    iconName: 'b',\n    icon: [320, 512, [98], \"42\", \"M48 32C21.5 32 0 53.5 0 80L0 240 0 432c0 26.5 21.5 48 48 48l144 0c70.7 0 128-57.3 128-128c0-52.8-32-98.2-77.7-117.7C270 213.9 288 181 288 144c0-61.9-50.1-112-112-112L48 32zM192 256c53 0 96 43 96 96s-43 96-96 96L48 448c-8.8 0-16-7.2-16-16l0-176 144 0 16 0zm-16-32L32 224 32 80c0-8.8 7.2-16 16-16l128 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n  };\n  const faSeatAirline = {\n    prefix: 'fal',\n    iconName: 'seat-airline',\n    icon: [448, 512, [], \"e244\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 142.3c0 14 3.1 27.9 9 40.6l87.3 187C109.4 398 137.7 416 168.8 416l55.2 0 0 64-112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-64 102.2 0c27 0 51.2-17 60.3-42.5l28.6-80.1c1.8-4.9 1-10.3-2-14.6s-7.9-6.8-13.1-6.8L85.9 272 63.5 224 336 224c8.8 0 16-7.2 16-16s-7.2-16-16-16L48.6 192 38 169.3c-4-8.5-6-17.7-6-27.1L32 16zM240 384l-71.2 0c-18.6 0-35.6-10.8-43.5-27.7L100.9 304l308.4 0-21 58.8c-4.6 12.7-16.6 21.2-30.1 21.2L240 384z\"]\n  };\n  const faMoonOverSun = {\n    prefix: 'fal',\n    iconName: 'moon-over-sun',\n    icon: [512, 512, [\"eclipse-alt\"], \"f74a\", \"M371.1 13.1c-1-5.3-4.6-9.8-9.6-11.9s-10.7-1.5-15.2 1.6L256 65.1 165.7 2.8c-4.5-3.1-10.2-3.7-15.2-1.6s-8.6 6.6-9.6 11.9L121 121 13.1 140.8c-5.3 1-9.8 4.6-11.9 9.6s-1.5 10.7 1.6 15.2L65.1 256 2.8 346.3c-3.1 4.5-3.7 10.2-1.6 15.2s6.6 8.6 11.9 9.6L121 391l19.8 107.9c1 5.3 4.6 9.8 9.6 11.9s10.7 1.5 15.2-1.6L256 446.9l90.3 62.3c4.5 3.1 10.2 3.7 15.2 1.6s8.6-6.6 9.6-11.9L391 391l107.9-19.8c5.3-1 9.8-4.6 11.9-9.6s1.5-10.7-1.6-15.2L446.9 256l62.3-90.3c3.1-4.5 3.7-10.2 1.6-15.2s-6.6-8.6-11.9-9.6L391 121 371.1 13.1zM265.1 97.7l79.1-54.5 17.4 94.5c1.2 6.5 6.3 11.6 12.8 12.8l94.5 17.4-54.5 79.1c-3.8 5.5-3.8 12.7 0 18.2l54.5 79.1-94.5 17.4c-6.5 1.2-11.6 6.3-12.8 12.8l-17.4 94.5-79.1-54.5c-5.5-3.8-12.7-3.8-18.2 0l-79.1 54.5-17.4-94.5c-1.2-6.5-6.3-11.6-12.8-12.8L43.2 344.1l54.5-79.1c3.8-5.5 3.8-12.7 0-18.2L43.2 167.8l94.5-17.4c6.5-1.2 11.6-6.3 12.8-12.8l17.4-94.5 79.1 54.5c5.5 3.8 12.7 3.8 18.2 0zM174.2 256c0-43.2 33.9-78.7 77-81.6c-19.3 15.2-31.7 38.7-31.7 65.1c0 46 37.6 83.2 83.9 83.2l1.2 0c-13.5 9.5-30 15.1-47.8 15.1c-45.7 0-82.6-36.6-82.6-81.8zm82.6-113.8c-63 0-114.6 50.7-114.6 113.8s51.6 113.8 114.6 113.8c31 0 59.1-12.2 79.8-32.1c8.9-8.5 11.1-21.8 5.6-32.8s-17.6-17-29.7-15c-2.9 .5-5.9 .8-9 .8c-28.9 0-51.9-23.2-51.9-51.2c0-18.9 10.5-35.6 26.3-44.5c10.7-6 16.3-18.3 13.7-30.4s-12.8-20.9-25-22c-3.2-.3-6.4-.4-9.7-.4z\"]\n  };\n  const faEclipseAlt = faMoonOverSun;\n  const faPipe = {\n    prefix: 'fal',\n    iconName: 'pipe',\n    icon: [64, 512, [], \"7c\", \"M32 0c8.8 0 16 7.2 16 16l0 480c0 8.8-7.2 16-16 16s-16-7.2-16-16L16 16C16 7.2 23.2 0 32 0z\"]\n  };\n  const faFileMedical = {\n    prefix: 'fal',\n    iconName: 'file-medical',\n    icon: [384, 512, [], \"f477\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM176 224c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 80l0-48 32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3z\"]\n  };\n  const faPotato = {\n    prefix: 'fal',\n    iconName: 'potato',\n    icon: [512, 512, [129364], \"e440\", \"M480 144c0-61.9-50.1-112-112-112c-31 0-59 12.5-79.3 32.9c-29.6 29.7-65.7 56.7-102.4 76.8c-18.8 10.3-34.3 25.8-44.6 44.6C121.6 223 94.6 259.1 64.9 288.7C44.5 309 32 337 32 368c0 61.9 50.1 112 112 112c23.6 0 45.4-7.3 63.4-19.6c30.5-21 65.4-38.4 100.4-50.2c34.4-11.6 62.4-39.6 72.4-77.2c10.7-39.9 34.1-78.9 64.3-107.2C466.4 205.3 480 176.3 480 144zm32 0c0 41.5-17.6 78.9-45.7 105.2c-25.8 24.2-46.1 57.9-55.2 92.1c-12.9 48.3-49 84.3-93.1 99.2c-32.3 10.9-64.4 26.9-92.5 46.2C202.4 502.7 174.3 512 144 512C64.5 512 0 447.5 0 368c0-39.8 16.2-75.9 42.3-102C69.8 238.6 95 205 113.6 170.9c13.2-24.1 33.1-44 57.3-57.3C205 95 238.6 69.8 266 42.3C292.1 16.2 328.2 0 368 0c79.5 0 144 64.5 144 144zM180 264a20 20 0 1 1 0-40 20 20 0 1 1 0 40zM168 396a20 20 0 1 1 -40 0 20 20 0 1 1 40 0zM364 200a20 20 0 1 1 0-40 20 20 0 1 1 0 40z\"]\n  };\n  const faDiceOne = {\n    prefix: 'fal',\n    iconName: 'dice-one',\n    icon: [448, 512, [9856], \"f525\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM224 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCircleA = {\n    prefix: 'fal',\n    iconName: 'circle-a',\n    icon: [512, 512, [], \"e0f7\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-400c-6.1 0-11.6 3.4-14.3 8.8l-112 224c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L185.9 304l140.2 0 27.6 55.2c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5l-112-224c-2.7-5.4-8.3-8.8-14.3-8.8zm0 51.8L310.1 272l-108.2 0L256 163.8z\"]\n  };\n  const faHelmetBattle = {\n    prefix: 'fal',\n    iconName: 'helmet-battle',\n    icon: [576, 512, [], \"f6eb\", \"M84.4 .6c8.5 2.4 13.4 11.3 11 19.8l-53 185.5C39.8 215 46.6 224 56 224c8.8 0 16 7.2 16 16s-7.2 16-16 16c-30.7 0-52.8-29.4-44.4-58.9l53-185.5C67 3.1 75.9-1.8 84.4 .6zM285.4 32c-1.3 0-2.2 .3-2.9 .6c-13.2 6.8-52.7 28.3-88.6 60.1C157.4 125 128 164.8 128 208c0 41.7-8.3 92.9-16.3 133.1c-4 20.2-8.1 37.9-11.1 50.6c-.7 3-1.4 5.8-2 8.2L240 477.7l0-192.6-45.9-9.2c-19.8-4-34.1-21.4-34.1-41.6c0-23.4 19-42.4 42.4-42.4l171.2 0c23.4 0 42.4 19 42.4 42.4c0 20.2-14.3 37.6-34.1 41.6L336 285.1l0 192.6 141.4-77.8c-.6-2.4-1.3-5.2-2-8.2c-3-12.6-7.1-30.4-11.1-50.6c-8-40.2-16.3-91.5-16.3-133.1c0-43.2-29.4-83-65.9-115.3c-35.9-31.8-75.4-53.3-88.6-60.1c-.7-.4-1.6-.6-2.9-.6l-5.2 0zm226 371.9c1.9 7.1-1.3 14.6-7.7 18.1L346.3 508.6c-3.9 2.1-8.2 3.3-12.6 3.5c-16.2 .7-29.7-12.3-29.7-28.5l0-198.5c0-15.3 10.8-28.4 25.7-31.4l45.9-9.2c4.9-1 8.3-5.2 8.3-10.2c0-5.7-4.6-10.4-10.4-10.4l-171.2 0c-5.7 0-10.4 4.6-10.4 10.4c0 4.9 3.5 9.2 8.3 10.2l45.9 9.2c15 3 25.7 16.1 25.7 31.4l0 198.5c0 16.2-13.5 29.2-29.7 28.5c-4.4-.2-8.7-1.4-12.6-3.5L72.3 422c-6.4-3.5-9.6-11-7.7-18.1c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0-.1l.1-.2 .3-1c.2-.9 .6-2.2 1-3.9c.9-3.4 2.1-8.3 3.6-14.5c3-12.3 6.9-29.6 10.9-49.4C88.3 295.1 96 246.3 96 208c0-57.5 38.5-105.4 76.7-139.3c38.8-34.3 81-57.3 95.2-64.6C273.5 1.3 279.5 0 285.4 0l5.2 0c5.9 0 11.9 1.3 17.5 4.2c14.2 7.3 56.3 30.2 95.2 64.6C441.5 102.6 480 150.5 480 208c0 38.3 7.7 87.1 15.7 126.9c4 19.8 7.9 37.1 10.9 49.4c1.5 6.2 2.7 11.1 3.6 14.5c.4 1.7 .8 3 1 3.9l.3 1 .1 .2c0 0 0 0 0 .1c0 0 0 0 0 0s0 0 0 0s0 0 0 0zm-.1-392.3l53 185.5c8.4 29.5-13.7 58.9-44.4 58.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c9.4 0 16.2-9 13.6-18.1l-53-185.5c-2.4-8.5 2.5-17.4 11-19.8s17.4 2.5 19.8 11z\"]\n  };\n  const faButter = {\n    prefix: 'fal',\n    iconName: 'butter',\n    icon: [640, 512, [129480], \"e3e4\", \"M480 96l0 192-32 0 0-192L128 96c-17.7 0-32 14.3-32 32l0 160-32 0 0-160c0-35.3 28.7-64 64-64l320 0 16 0 16 0 32 0c35.3 0 64 28.7 64 64l0 160-32 0 0-160c0-17.7-14.3-32-32-32l-32 0zM0 336c0-8.8 7.2-16 16-16l16 0 32 0 512 0 32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48c0 26.5-21.5 48-48 48L80 448c-26.5 0-48-21.5-48-48l0-48-16 0c-8.8 0-16-7.2-16-16zm64 16l0 48c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16l0-48L64 352z\"]\n  };\n  const faBlanketFire = {\n    prefix: 'fal',\n    iconName: 'blanket-fire',\n    icon: [640, 512, [], \"e3da\", \"M32 96c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 41c9.4-6.9 20.9-9.8 32-8.8L448 96c0-53-43-96-96-96L96 0C43 0 0 43 0 96L0 352c0 53 43 96 96 96l218.4 0c-5.9-10.1-10.9-20.9-14.9-32L96 416c-35.3 0-64-28.7-64-64s28.7-64 64-64l205.8 0c4.4-10.9 9.7-21.6 15.5-32L96 256c-24.6 0-47 9.2-64 24.4L32 96zM288 350.1c0-4.6 .3-9.3 .8-14.1L96 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l192.8 0c-.5-5.9-.8-11.9-.8-17.9zm159.1-157l47.4 49.8c3.1 3.2 7.4 5 11.9 5s8.7-2 11.7-5.4l21-23.7c16.6 15.9 33.7 37.3 46.7 60.7c13.7 24.6 22.2 50 22.2 72.6c0 33.5-12.7 63.9-33.6 86.6c1-5.2 1.6-10.7 1.6-16.2c0-57.4-63.8-110.5-87.4-128.2c-5.2-3.9-12.1-3.9-17.3 0C447.8 312.1 384 365.2 384 422.6c0 5.7 .6 11.2 1.6 16.6c-21-22.8-33.6-53.3-33.6-87c0-28.4 12.4-58.2 31.4-86.7c18.4-27.5 42-52.6 63.7-72.3zM480 480c-2.4 0-4.7-.1-7-.2c-33.7-3.2-57-29.4-57-57.3c0-17.4 10.1-37.7 27.4-58.5c12.1-14.5 25.8-27 36.6-35.8c10.7 8.8 24.5 21.3 36.6 35.8c17.3 20.7 27.4 41.1 27.4 58.5c0 27.8-23.2 54-56.9 57.3c-2.4 .1-4.7 .2-7.1 .2zM320 352.2c0 85.6 65.7 155 150.9 159.6c3 .3 6 .4 9.1 .4c3.1 0 6.2-.1 9.2-.4C573.6 507 640 437.7 640 352.2c0-30-11-60.9-26.2-88.1c-15.2-27.4-35.3-52.3-55-70.6c-11.2-10.4-28.5-10.4-39.7-.1c-.4 .4-.8 .7-1.1 1.2l-12.3 13.8-37.9-39.9c-.3-.3-.5-.5-.8-.8c-11.1-10.1-28.1-10.1-39.3-.1c-23.4 21.1-50 48.9-70.9 80.2C336 278.8 320 314.8 320 352.2z\"]\n  };\n  const faKiwiBird = {\n    prefix: 'fal',\n    iconName: 'kiwi-bird',\n    icon: [576, 512, [], \"f535\", \"M192 384c33.9 0 65.3-10.5 91.2-28.5c33.7-23.4 78.2-51.5 130.4-51.5l50.4 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-50.4 0c-52.2 0-96.7-28.1-130.4-51.5C257.3 74.5 225.9 64 192 64C103.6 64 32 135.6 32 224s71.6 160 160 160zm311.3-55.1L544 402.3l0-99.9c-11.4 11.6-25.2 20.7-40.7 26.5zM546 471.8l-75.5-136c-2.1 .1-4.3 .2-6.5 .2l-50.4 0c-41.2 0-78.3 22.3-112.1 45.8c-13.9 9.7-29.2 17.5-45.4 23.3l0 58.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-50.7c-10.4 1.7-21.1 2.7-32 2.7c-22.4 0-44-3.8-64-10.9l0 58.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-73.7C38.6 357.1 0 295.1 0 224C0 118 86 32 192 32c40.7 0 78.4 12.6 109.4 34.2c33.8 23.5 71 45.8 112.1 45.8l50.4 0c61.9 0 112 50.1 112 112l0 240c0 7.3-4.9 13.7-12 15.5s-14.5-1.3-18-7.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCastle = {\n    prefix: 'fal',\n    iconName: 'castle',\n    icon: [640, 512, [], \"e0de\", \"M128 40c0-22.1 17.9-40 40-40l24 0c22.1 0 40 17.9 40 40l0 24 32 0 0-24c0-22.1 17.9-40 40-40l32 0c22.1 0 40 17.9 40 40l0 24 32 0 0-24c0-22.1 17.9-40 40-40l24 0c22.1 0 40 17.9 40 40l0 184 32 0 0-24c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 232c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 200c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 24 32 0 0-184zm40-8c-4.4 0-8 3.6-8 8l0 184 320 0 0-184c0-4.4-3.6-8-8-8l-24 0c-4.4 0-8 3.6-8 8l0 40c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-40c0-4.4-3.6-8-8-8l-32 0c-4.4 0-8 3.6-8 8l0 40c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-40c0-4.4-3.6-8-8-8l-24 0zM496 256l-352 0-64 0c-8.8 0-16-7.2-16-16l0-40c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 232c0 26.5 21.5 48 48 48l144 0 0-80c0-53 43-96 96-96s96 43 96 96l0 80 144 0c26.5 0 48-21.5 48-48l0-232c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 40c0 8.8-7.2 16-16 16l-64 0zM384 400c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 80 128 0 0-80z\"]\n  };\n  const faGolfClub = {\n    prefix: 'fal',\n    iconName: 'golf-club',\n    icon: [512, 512, [], \"f451\", \"M510.3 23.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2L303.5 365.1l-243-65.7C30 291.2 0 314.2 0 345.8L0 464c0 26.5 21.5 48 48 48l178.3 0c24.2 0 46.4-13.7 57.2-35.4l42.7-85.5 184-368zM52.2 330.4l236.8 64-34 68c-5.4 10.8-16.5 17.7-28.6 17.7L48 480c-8.8 0-16-7.2-16-16l0-16 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-16 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-22.2c0-10.5 10-18.2 20.2-15.4z\"]\n  };\n  const faArrowRightArrowLeft = {\n    prefix: 'fal',\n    iconName: 'arrow-right-arrow-left',\n    icon: [448, 512, [8644, \"exchange\"], \"f0ec\", \"M443.3 139.3c6.2-6.2 6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L393.4 112 16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16l377.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96zm-342.6 352c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 400 432 400c8.8 0 16-7.2 16-16s-7.2-16-16-16L54.6 368l68.7-68.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6l96 96z\"]\n  };\n  const faExchange = faArrowRightArrowLeft;\n  const faRotateRight = {\n    prefix: 'fal',\n    iconName: 'rotate-right',\n    icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", \"M417.3 360.2c3.2-5 8.7-8.2 14.7-8.2c12.3 0 20.3 12.8 13.7 23.2C406 438.2 335.9 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32c56.1 0 107.4 20.6 146.7 54.7L433.4 56c5.1-5.1 12.1-8 19.3-8C467.8 48 480 60.2 480 75.3L480 176c0 8.8-7.2 16-16 16l-100.7 0c-15.1 0-27.3-12.2-27.3-27.3c0-7.2 2.9-14.2 8-19.3l36-36C346.5 81.1 303.3 64 256 64C150 64 64 150 64 256s86 192 192 192c67.6 0 127.1-35 161.3-87.8zM448 86.6L374.6 160l73.4 0 0-73.4z\"]\n  };\n  const faRedoAlt = faRotateRight;\n  const faRotateForward = faRotateRight;\n  const faUtensils = {\n    prefix: 'fal',\n    iconName: 'utensils',\n    icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", \"M42.6 .2c8.7 1.5 14.6 9.7 13.2 18.4L32.7 157.4c-.4 2.6-.7 5.2-.7 7.9L32 176c0 26.5 21.5 48 48 48l32 0 32 0c26.5 0 48-21.5 48-48l0-10.7c0-2.6-.2-5.3-.7-7.9L168.2 18.6c-1.5-8.7 4.4-17 13.2-18.4s17 4.4 18.4 13.2l23.1 138.8c.7 4.3 1.1 8.7 1.1 13.2l0 10.7c0 44.2-35.8 80-80 80l-16 0 0 240c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-240-16 0c-44.2 0-80-35.8-80-80l0-10.7c0-4.4 .4-8.8 1.1-13.2L24.2 13.4C25.7 4.7 33.9-1.2 42.6 .2zM88.8 0c8.8 .4 15.6 8 15.2 16.8l-8 160c-.4 8.8-8 15.6-16.8 15.2s-15.6-8-15.2-16.8l8-160C72.5 6.4 80-.4 88.8 0zm46.4 0C144-.4 151.5 6.4 152 15.2l8 160c.4 8.8-6.4 16.3-15.2 16.8s-16.3-6.4-16.8-15.2l-8-160C119.6 8 126.4 .5 135.2 0zM320 176l0 112c0 17.7 14.3 32 32 32l64 0 0-287.8-.2 .1c-1.7 .4-6.7 1.5-14.3 4.6C391.4 41 379 47.8 367 58.2c-23.2 20.1-47 55.3-47 117.8zM416 0c17.7 0 32 14.3 32 32l0 288 0 16 0 16 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0c-35.3 0-64-28.7-64-64l0-112C288 32 400 0 416 0z\"]\n  };\n  const faCutlery = faUtensils;\n  const faArrowUpWideShort = {\n    prefix: 'fal',\n    iconName: 'arrow-up-wide-short',\n    icon: [576, 512, [\"sort-amount-up\"], \"f161\", \"M139.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L112 86.6 112 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zM304 464l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16zm0-128l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16zm0-128l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16zm0-128l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L304 48c-8.8 0-16 7.2-16 16s7.2 16 16 16z\"]\n  };\n  const faSortAmountUp = faArrowUpWideShort;\n  const faChartPieSimpleCircleDollar = {\n    prefix: 'fal',\n    iconName: 'chart-pie-simple-circle-dollar',\n    icon: [640, 512, [], \"e605\", \"M288 224l106.8 0c-12.9 9.1-24.5 19.9-34.6 32L272 256c-8.8 0-16-7.2-16-16l0-222.3C256 8.1 263.4 0 273.1 0c116 0 212.7 82.7 234.4 192.4c-3.8-.2-7.6-.4-11.5-.4c-7.1 0-14.2 .4-21.1 1.2C455.2 105.6 379.9 39.1 288 32.5L288 224zm-32 64l83.2 0c-5.2 10.1-9.4 20.8-12.6 32L224 320c-17.7 0-32-14.3-32-32l0-218.4C100.3 91.2 32 173.7 32 272c0 114.9 93.1 208 208 208c37.1 0 71.9-9.7 102-26.7c5.2 9.4 11.3 18.3 18.1 26.5C324.8 500.3 283.8 512 240 512C107.5 512 0 404.5 0 272C0 156.5 81.5 60.1 190.2 37.2c18.1-3.8 33.8 11 33.8 29.5L224 256l0 32 32 0zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM472.8 335.4c-.4 .7-.9 1.6-.8 3.6c0 0 0 0 0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2l0 10.8 0 16-32 0 0-16 0-11.4c-8.6-1.7-16.7-4.3-23.7-6.6c0 0 0 0 0 0s0 0 0 0c-1.7-.6-3.4-1.1-5-1.6L436 425.2l9.5-30.6 15.3 4.8c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3l0-9.5 0-16 32 0 0 16 0 9.4c6.3 .9 12.3 2.3 17.9 3.7l15.5 3.9-7.7 31.1-15.5-3.9c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4z\"]\n  };\n  const faBalloons = {\n    prefix: 'fal',\n    iconName: 'balloons',\n    icon: [640, 512, [], \"e2e4\", \"M172.8 342.4s0 0 0 0s0 0 0 0s0 0 0 0L160 352l-12.8-9.6s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l-.1-.1-.8-.6c-.8-.6-2-1.6-3.6-2.8c-3.1-2.6-7.8-6.4-13.3-11.4c-11.2-10-26.1-24.5-40.9-42C58 249.1 32 204.5 32 160C32 89.3 89.3 32 160 32s128 57.3 128 128c0 44.5-26 89.1-56.5 125.4c-14.8 17.6-29.7 32-40.9 42c-5.6 5-10.2 8.8-13.3 11.4c-1.6 1.3-2.8 2.2-3.6 2.8l-.8 .6-.1 .1s0 0 0 0zm-9.4 39.9L180.2 416l-40.4 0 16.8-33.7 3.4-6.8 3.4 6.8zM192 368s128-96 128-208C320 71.6 248.4 0 160 0S0 71.6 0 160C0 272 128 368 128 368L97.4 429.3c-.9 1.8-1.4 3.8-1.4 5.8c0 7.1 5.8 12.9 12.9 12.9l102.1 0c7.1 0 12.9-5.8 12.9-12.9c0-2-.5-4-1.4-5.8L192 368zm139.2-84.9C362.3 367.8 448 432 448 432l-30.6 61.3c-.9 1.8-1.4 3.8-1.4 5.8c0 7.1 5.8 12.9 12.9 12.9l102.1 0c7.1 0 12.9-5.8 12.9-12.9c0-2-.5-4-1.4-5.8L512 432s128-96 128-208c0-88.4-71.6-160-160-160c-46.1 0-87.7 19.5-116.9 50.8c3.2 14.6 4.9 29.7 4.9 45.2c0 .7 0 1.3 0 2c21.8-39.4 63.8-66 112-66c70.7 0 128 57.3 128 128c0 44.5-26 89.1-56.5 125.4c-14.8 17.6-29.7 32-40.9 42c-5.6 5-10.2 8.8-13.3 11.4c-1.6 1.3-2.8 2.2-3.6 2.8l-.8 .6-.1 .1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0L480 416l-12.8-9.6s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l-.1-.1-.8-.6c-.8-.6-2-1.6-3.6-2.8c-3.1-2.6-7.8-6.4-13.3-11.4c-11.2-10-26.1-24.5-40.9-42C381.2 317 357.6 278 352.9 238.3c-6.1 16-13.6 31-21.7 44.7zM480 439.6l3.4 6.8L500.2 480l-40.4 0 16.8-33.7 3.4-6.8zM112 160c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16s16-7.2 16-16zm320 64c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faMillSign = {\n    prefix: 'fal',\n    iconName: 'mill-sign',\n    icon: [384, 512, [], \"e1ed\", \"M287.2 21.1c2.8-8.4-1.7-17.4-10.1-20.2s-17.4 1.7-20.2 10.1L222.7 113.2c-12.3 8.2-22.8 18.9-30.7 31.4C173.6 115.4 141.1 96 104 96c-27.9 0-53.3 11-72 29l0-13c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80 .3 0c-.2 2.6-.3 5.3-.3 8L0 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-232c0-39.8 32.2-72 72-72s72 32.2 72 72l0 53.4L96.8 490.9c-2.8 8.4 1.7 17.4 10.1 20.2s17.4-1.7 20.2-10.1L176 354.6l0 61.4 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 0-157.4 41.2-123.7c9.3-4.4 19.8-6.9 30.8-6.9c39.8 0 72 32.2 72 72l0 232c0 8.8 7.2 16 16 16s16-7.2 16-16l0-232c0-57.4-46.6-104-104-104c-6.3 0-12.4 .6-18.3 1.6l25.5-76.6z\"]\n  };\n  const faBowlRice = {\n    prefix: 'fal',\n    iconName: 'bowl-rice',\n    icon: [512, 512, [], \"e2eb\", \"M176 80c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM48 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm81.3 233.1c-2.7-9-9.2-16.4-17.8-20.2C65.9 385 33.9 340.3 32.1 288l447.8 0c-1.8 52.3-33.9 97-79.4 116.9c-8.6 3.8-15.2 11.2-17.8 20.2C378.7 438.4 366.5 448 352 448l-192 0c-14.5 0-26.7-9.6-30.7-22.9zM27.4 256C12.3 256 0 268.3 0 283.4c0 67.4 40.6 125.4 98.6 150.8C106.5 460.7 131 480 160 480l192 0c29 0 53.5-19.3 61.4-45.7c58.1-25.4 98.6-83.4 98.6-150.8c0-15.1-12.3-27.4-27.4-27.4L27.4 256zM224 208c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm-96 0c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM96 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm224 80c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm-32-80c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm128 80c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm-32-80c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM288 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0z\"]\n  };\n  const faTimelineArrow = {\n    prefix: 'fal',\n    iconName: 'timeline-arrow',\n    icon: [640, 512, [], \"e29d\", \"M144 80A32 32 0 1 0 80 80a32 32 0 1 0 64 0zm32 0c0 29.8-20.4 54.9-48 62l0 114 224 0 0-114c-27.6-7.1-48-32.2-48-62c0-35.3 28.7-64 64-64s64 28.7 64 64c0 29.8-20.4 54.9-48 62l0 114 195.8 0-62.1-51.7c-6.8-5.7-7.7-15.7-2-22.5s15.7-7.7 22.5-2l95.9 79.9c.6 .5 1.1 1 1.6 1.5c2.6 2.8 4.2 6.7 4.2 10.8c0 .3 0 .7 0 1c-.2 3.5-1.5 6.7-3.6 9.2c-.6 .8-1.3 1.5-2.1 2.1l-.1 .1-95.9 79.9c-6.8 5.7-16.9 4.7-22.5-2s-4.7-16.9 2-22.5L579.8 288 256 288l0 82c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-82L16 288c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-114c-27.6-7.1-48-32.2-48-62c0-35.3 28.7-64 64-64s64 28.7 64 64zm32 352a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM400 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faSkull = {\n    prefix: 'fal',\n    iconName: 'skull',\n    icon: [512, 512, [128128], \"f54c\", \"M384 399.6c-.2-10.7 4.9-20.8 13.6-26.9c51.3-36 82.4-89.8 82.4-148.7c0-102.2-96.1-192-224-192S32 121.8 32 224c0 58.8 31.1 112.7 82.4 148.7c8.8 6.1 13.9 16.2 13.6 26.9l0 .4 0 64c0 8.8 7.2 16 16 16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 48 0c8.8 0 16-7.2 16-16l0-64 0-.4zm32-.7c0 .4 0 .7 0 1.1l0 64c0 26.5-21.5 48-48 48l-224 0c-26.5 0-48-21.5-48-48l0-64c0-.4 0-.7 0-1.1C37.5 357.8 0 294.7 0 224C0 100.3 114.6 0 256 0S512 100.3 512 224c0 70.7-37.5 133.8-96 174.9zM160 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm224 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faGameBoardSimple = {\n    prefix: 'fal',\n    iconName: 'game-board-simple',\n    icon: [448, 512, [\"game-board-alt\"], \"f868\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM96 240l112 0 0-112L96 128l0 112zM240 120l0 120 120 0c13.3 0 24 10.7 24 24l0 128c0 13.3-10.7 24-24 24l-128 0c-13.3 0-24-10.7-24-24l0-120L88 272c-13.3 0-24-10.7-24-24l0-128c0-13.3 10.7-24 24-24l128 0c13.3 0 24 10.7 24 24zm0 264l112 0 0-112-112 0 0 112z\"]\n  };\n  const faGameBoardAlt = faGameBoardSimple;\n  const faCircleVideo = {\n    prefix: 'fal',\n    iconName: 'circle-video',\n    icon: [512, 512, [\"video-circle\"], \"e12b\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-320l0 32 0 64 0 32-128 0 0-128 128 0zm32 9.8l0-9.8c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-9.8 74.9 25c4.9 1.6 10.2 .8 14.4-2.2s6.6-7.8 6.6-13l0-128c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-74.9 25zm0 33.7l64-21.3 0 83.6-64-21.3 0-40.9z\"]\n  };\n  const faVideoCircle = faCircleVideo;\n  const faChartScatterBubble = {\n    prefix: 'fal',\n    iconName: 'chart-scatter-bubble',\n    icon: [512, 512, [], \"e0e9\", \"M16 32c8.8 0 16 7.2 16 16l0 352c0 26.5 21.5 48 48 48l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 480c-44.2 0-80-35.8-80-80L0 48c0-8.8 7.2-16 16-16zM176 323.2a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm0-67.2a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm208 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm-48-92.8a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm0-67.2a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm176 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faHouseTurret = {\n    prefix: 'fal',\n    iconName: 'house-turret',\n    icon: [640, 512, [], \"e1b4\", \"M288 448l0-163.8c0-9 3.8-17.5 10.4-23.6l128-117.3c12.2-11.2 31-11.2 43.2 0l128 117.3c6.6 6.1 10.4 14.6 10.4 23.6L608 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32zM256 284.2L256 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-163.8c0-17.9-7.5-35.1-20.8-47.2l-128-117.3c-24.5-22.4-62-22.4-86.5 0L276.8 237c-13.2 12.1-20.8 29.2-20.8 47.2zM416 288l64 0 0 64-64 0 0-64zm-32 0l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM32 48c0-8.8 7.2-16 16-16l48 0 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 96 0 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 48 0c8.8 0 16 7.2 16 16l0 105.9 32-29.3L352 48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 203.8c0 11.8 4.3 23.1 12.1 31.9L64 294.1 64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208c0-3.9-1.4-7.7-4-10.6L36 214.5c-2.6-2.9-4-6.7-4-10.6L32 48zM192 224l-32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32zm-16-80c-26.5 0-48 21.5-48 48l0 48c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-48c0-26.5-21.5-48-48-48z\"]\n  };\n  const faBanana = {\n    prefix: 'fal',\n    iconName: 'banana',\n    icon: [576, 512, [], \"e2e5\", \"M336 144c0 41.2-8.7 80.4-24.3 115.9c-8-7.6-17-14.2-26.5-19.5C297.3 210.7 304 178.1 304 144c0-31.4-5.6-61.3-15.9-89c-9.5-25.5 8.6-55 38-55c9.8 0 19.5 3.6 27 10.4C411.4 63.1 448 139.3 448 224c0 11-.6 21.8-1.8 32.5c-11.4 1-22.6 3.6-33.3 7.5c2.1-13.1 3.1-26.4 3.1-40.1c0-75.3-32.5-143-84.3-189.9c-1.5-1.4-3.5-2.1-5.6-2.1c-3.3 0-5.5 1.4-7 3.6c-1.7 2.6-2 5.6-1.1 8.2C329.7 75 336 108.8 336 144zM253.9 296.2c-9.7-5.3-20.7-8.2-32-8.2c-11.6 0-22.9 3-32.9 8.7l-37 21.1c-7.7 4.4-17.4 1.7-21.8-6s-1.7-17.4 6-21.8l37-21.1c14.9-8.5 31.7-13 48.8-13c26.1 0 51.1 10.4 69.6 28.8l48 48 77.8-35.9c12.7-5.9 26.5-8.9 40.5-8.9c34.4 0 66.1 18.2 83.4 47.9l32.7 56c4.5 7.6 1.9 17.4-5.8 21.9s-17.4 1.9-21.9-5.8l-32.7-56c-11.6-19.8-32.8-32.1-55.8-32.1c-9.3 0-18.6 2-27.1 5.9l-1.4 .7C387.8 435 282.9 512 160 512L48 512c-26.5 0-48-21.5-48-48l0-16c0-26.5 21.5-48 48-48c84.4 0 159.2-40.8 205.9-103.8zm130.6 51.1l-41.7 19.3c-6.1 2.8-13.3 1.5-18-3.2l-46.4-46.4C225.8 386.8 142.2 432 48 432c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l112 0c96.7 0 180.9-53.6 224.4-132.7z\"]\n  };\n  const faHandHoldingSkull = {\n    prefix: 'fal',\n    iconName: 'hand-holding-skull',\n    icon: [576, 512, [], \"e1a4\", \"M176 128c0 33.3 20 63.5 51.9 81c6.4 3.5 9.6 10.9 7.8 17.9L228.5 256l119 0-7.3-29.1c-1.8-7.1 1.5-14.4 7.8-17.9C380 191.5 400 161.3 400 128c0-51.1-48.1-96-112-96s-112 44.9-112 96zM288 0c77.5 0 144 55.4 144 128c0 42.6-23.3 79.6-57.9 102.6l9.4 37.5c1.2 4.8 .1 9.8-2.9 13.7s-7.7 6.2-12.6 6.2l-160 0c-4.9 0-9.6-2.3-12.6-6.2s-4.1-8.9-2.9-13.7l9.4-37.5c-34.6-23-57.9-60-57.9-102.6C144 55.4 210.5 0 288 0zM248 112a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM151 317.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3l-4 2.7L80 400l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z\"]\n  };\n  const faPeopleDress = {\n    prefix: 'fal',\n    iconName: 'people-dress',\n    icon: [640, 512, [], \"e217\", \"M136 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 104 56a56 56 0 1 0 112 0zM126.3 263.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l48 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 64 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 48 0c5.5 0 10.7-2.9 13.6-7.6s3.2-10.6 .7-15.6l-64-128c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5L246.1 368 208 368l-96 0-38.1 0 52.4-104.8zM160 160c25.5 0 49 14.1 61 36.6l52.9 98.9c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7l-52.9-98.9C231.7 148.6 197.3 128 160 128s-71.7 20.6-89.3 53.5L17.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L99 196.6c12-22.5 35.5-36.6 61-36.6zM456 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 424 56a56 56 0 1 0 112 0zM446.3 263.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-64 128c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l48 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 64 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 48 0c5.5 0 10.7-2.9 13.6-7.6s3.2-10.6 .7-15.6l-64-128c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5L566.1 368 528 368l-96 0-38.1 0 52.4-104.8zM480 160c25.5 0 49 14.1 61 36.6l52.9 98.9c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7l-52.9-98.9C551.7 148.6 517.3 128 480 128s-71.7 20.6-89.3 53.5l-52.9 98.9c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L419 196.6c12-22.5 35.5-36.6 61-36.6z\"]\n  };\n  const faLoveseat = {\n    prefix: 'fal',\n    iconName: 'loveseat',\n    icon: [512, 512, [\"couch-small\"], \"f4cc\", \"M320 64c53 0 96 43 96 96l0 37.5c10-3.5 20.8-5.5 32-5.5l0-32c0-70.7-57.3-128-128-128L192 32C121.3 32 64 89.3 64 160l0 32c11.2 0 22 1.9 32 5.5L96 160c0-53 43-96 96-96l128 0zM96 320l0 96 0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-144c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32zM80 480c20.9 0 38.7-13.4 45.3-32l261.5 0c6.6 18.6 24.4 32 45.3 32l32 0c26.5 0 48-21.5 48-48l0-144c0-35.3-28.7-64-64-64s-64 28.7-64 64l-256 0c0-35.3-28.7-64-64-64s-64 28.7-64 64L0 432c0 26.5 21.5 48 48 48l32 0zm48-64l0-96 256 0 0 96-256 0zm288 16l0-16 0-96 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 144c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCouchSmall = faLoveseat;\n  const faTowerBroadcast = {\n    prefix: 'fal',\n    iconName: 'tower-broadcast',\n    icon: [576, 512, [\"broadcast-tower\"], \"f519\", \"M46.7 1.4c-8.1-3.6-17.5-.1-21.2 8C9.1 45.6 0 85.8 0 128s9.1 82.4 25.5 118.6c3.6 8.1 13.1 11.6 21.2 8s11.6-13.1 8-21.2C40.1 201.3 32 165.6 32 128s8.1-73.3 22.6-105.4c3.6-8.1 .1-17.5-8-21.2zm482.7 0c-8.1 3.6-11.6 13.1-8 21.2C535.9 54.7 544 90.4 544 128s-8.1 73.3-22.6 105.4c-3.6 8.1-.1 17.5 8 21.2s17.5 .1 21.2-8C566.9 210.4 576 170.2 576 128s-9.1-82.4-25.5-118.6c-3.6-8.1-13.1-11.6-21.2-8zM256 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm48 62c27.6-7.1 48-32.2 48-62c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 29.8 20.4 54.9 48 62l0 306c0 8.8 7.2 16 16 16s16-7.2 16-16l0-306zM138.9 69.8c3.2-8.2-.9-17.5-9.1-20.7s-17.5 .9-20.7 9.1C100.6 79.8 96 103.4 96 128s4.6 48.2 13.1 69.8c3.2 8.2 12.5 12.3 20.7 9.1s12.3-12.5 9.1-20.7c-7-18-10.9-37.6-10.9-58.2s3.9-40.2 10.9-58.2zm328-11.6c-3.2-8.2-12.5-12.3-20.7-9.1s-12.3 12.5-9.1 20.7c7 18 10.9 37.6 10.9 58.2s-3.9 40.2-10.9 58.2c-3.2 8.2 .9 17.5 9.1 20.7s17.5-.9 20.7-9.1c8.5-21.7 13.1-45.2 13.1-69.8s-4.6-48.2-13.1-69.8z\"]\n  };\n  const faBroadcastTower = faTowerBroadcast;\n  const faTruckPickup = {\n    prefix: 'fal',\n    iconName: 'truck-pickup',\n    icon: [640, 512, [128763], \"f63c\", \"M256 80l0 112 229.3 0L389 70.1c-3-3.8-7.7-6.1-12.6-6.1L272 64c-8.8 0-16 7.2-16 16zM524.6 190.1l1.5 1.9 25.9 0c30.9 0 56 25.1 56 56l0 104 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-32 0-16 0c0 53-43 96-96 96s-96-43-96-96l-96 0c0 53-43 96-96 96s-96-43-96-96l-16 0-32 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-104c0-30.9 25.1-56 56-56l136 0 0-112c0-26.5 21.5-48 48-48l104.5 0c14.7 0 28.6 6.7 37.7 18.3L524.6 190.1zM64 352l21.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l106.9 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64l21.5 0 0-104c0-13.3-10.7-24-24-24L88 224c-13.3 0-24 10.7-24 24l0 104zm176 32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm224 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faBlockQuote = {\n    prefix: 'fal',\n    iconName: 'block-quote',\n    icon: [448, 512, [], \"e0b5\", \"M16 80C7.2 80 0 87.2 0 96s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 80zM144 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0zM128 416c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM0 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 432z\"]\n  };\n  const faUpLong = {\n    prefix: 'fal',\n    iconName: 'up-long',\n    icon: [320, 512, [\"long-arrow-alt-up\"], \"f30c\", \"M88 160l-49.3 0c-3.7 0-6.7-3-6.7-6.7c0-1.9 .8-3.7 2.2-5L160 35.8 285.8 148.3c1.4 1.3 2.2 3.1 2.2 5c0 3.7-3 6.7-6.7 6.7L232 160c-17.7 0-32 14.3-32 32l0 272c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-272c0-17.7-14.3-32-32-32zM174 5.3C170.1 1.9 165.2 0 160 0s-10.1 1.9-14 5.3L12.9 124.5C4.7 131.8 0 142.3 0 153.3C0 174.7 17.3 192 38.7 192L56 192l32 0 0 32 0 240c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-240 0-32 32 0 17.3 0c21.4 0 38.7-17.3 38.7-38.7c0-11-4.7-21.5-12.9-28.8L174 5.3z\"]\n  };\n  const faLongArrowAltUp = faUpLong;\n  const faStop = {\n    prefix: 'fal',\n    iconName: 'stop',\n    icon: [384, 512, [9209], \"f04d\", \"M320 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l256 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64z\"]\n  };\n  const faCodeMerge = {\n    prefix: 'fal',\n    iconName: 'code-merge',\n    icon: [448, 512, [], \"f387\", \"M80 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM96.9 158.2C133 150.5 160 118.4 160 80c0-44.2-35.8-80-80-80S0 35.8 0 80c0 38.7 27.5 71 64 78.4l0 195.2C27.5 361 0 393.3 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-38.7-27.5-71-64-78.4l0-119.1c26.4 32.6 66.8 53.5 112 53.5l81.6 0c7.4 36.5 39.7 64 78.4 64c44.2 0 80-35.8 80-80s-35.8-80-80-80c-38.7 0-71 27.5-78.4 64L208 256c-57 0-104.1-42.6-111.1-97.8zM416 272a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM128 432a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n  };\n  const faMoneyCheckDollarPen = {\n    prefix: 'fal',\n    iconName: 'money-check-dollar-pen',\n    icon: [640, 512, [\"money-check-edit-alt\"], \"f873\", \"M512 96L64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l274.2 0-8 32L64 448c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 64c-10.9-.3-21.8 1.5-32 5.6l0-69.6c0-17.7-14.3-32-32-32zM256 304c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm16-112l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM144 144c8.8 0 16 7.2 16 16l0 9.6c5.9 1 19 3.5 24.1 4.9c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-4-1.1-17.7-3.7-22.1-4.4c-12.8-2-23.6-.4-30.9 2.9c-7.2 3.3-9.9 7.5-10.5 11c-.7 4.1-.1 6.2 .5 7.4c.6 1.4 2 3.1 5 5.1c6.7 4.6 17.1 7.8 31 12l.6 .2s0 0 0 0c12.3 3.7 27.9 8.4 39.5 16.9c6.3 4.5 12 10.6 15.6 18.8c3.6 8.3 4.4 17.4 2.7 27.2c-3 17.5-14.6 29.4-29.3 35.7c-5.6 2.4-11.6 4-17.9 4.9l0 8.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-9.6c-9.4-1.7-23.5-6.6-32.4-9.6c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c-1.8-.6-3.3-1.1-4.6-1.6c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c9.5 3.2 20.7 7 27.1 8.1c13.3 2.1 24 .8 31-2.2c6.5-2.8 9.5-6.7 10.3-11.8c.8-4.7 .2-7.3-.5-9c-.7-1.7-2.2-3.6-5.1-5.7c-6.5-4.8-16.7-8.1-30.5-12.3l-2-.6s0 0 0 0c-11.9-3.6-26.6-8-37.7-15.5c-6.2-4.2-12.2-10-15.9-17.9c-3.8-8.1-4.7-17.1-3.1-26.6c2.9-16.7 14.7-28.4 28.8-34.7c5.6-2.6 11.8-4.4 18.3-5.4l0-9.3c0-8.8 7.2-16 16-16zM582.8 264c-6.2-6.2-16.4-6.2-22.6 0l-24.8 24.8 40 40L600.2 304c6.2-6.2 6.2-16.4 0-22.6L582.8 264zM406.5 417.7c-2.1 2.1-3.5 4.6-4.2 7.4l-12.3 49 49-12.3c2.8-.7 5.4-2.2 7.4-4.2L552.7 351.4l-40-40L406.5 417.7zM537.5 241.4c18.7-18.7 49.1-18.7 67.9 0l17.4 17.4c18.7 18.7 18.7 49.1 0 67.9L469.1 480.3c-6.2 6.2-13.9 10.5-22.3 12.6l-74.9 18.7c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l18.7-74.9c2.1-8.4 6.5-16.1 12.6-22.3L537.5 241.4z\"]\n  };\n  const faMoneyCheckEditAlt = faMoneyCheckDollarPen;\n  const faUpFromLine = {\n    prefix: 'fal',\n    iconName: 'up-from-line',\n    icon: [384, 512, [\"arrow-alt-from-bottom\"], \"f346\", \"M190.2 64.8c.5-.5 1.1-.8 1.8-.8s1.4 .3 1.8 .8L318.2 196.7c1.2 1.2 1.8 2.9 1.8 4.6c0 3.7-3 6.7-6.7 6.7L256 208c-8.8 0-16 7.2-16 16l0 120c0 4.4-3.6 8-8 8l-80 0c-4.4 0-8-3.6-8-8l0-120c0-8.8-7.2-16-16-16l-57.3 0c-3.7 0-6.7-3-6.7-6.7c0-1.7 .7-3.3 1.8-4.6L190.2 64.8zM192 32c-9.5 0-18.6 3.9-25.1 10.8L42.5 174.8C35.8 182 32 191.5 32 201.3C32 222.7 49.3 240 70.7 240l41.3 0 0 104c0 22.1 17.9 40 40 40l80 0c22.1 0 40-17.9 40-40l0-104 41.3 0c21.4 0 38.7-17.3 38.7-38.7c0-9.9-3.8-19.3-10.5-26.5L217.1 42.8C210.6 35.9 201.5 32 192 32zM16 480l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16z\"]\n  };\n  const faArrowAltFromBottom = faUpFromLine;\n  const faUpload = {\n    prefix: 'fal',\n    iconName: 'upload',\n    icon: [512, 512, [], \"f093\", \"M272 54.6L272 368c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-313.4L139.3 155.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0l128 128c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L272 54.6zM208 352L64 352c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-144 0 0-32 144 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l144 0 0 32zm176 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faHurricane = {\n    prefix: 'fal',\n    iconName: 'hurricane',\n    icon: [384, 512, [], \"f751\", \"M32 208C32 118.9 98.2 45.3 184 33.6l0 65.1c0 16.4 12.1 29.1 26.8 32.1C291.3 147 352 218.1 352 303.4c0 89.1-66.2 162.7-152 174.4l0-65.1c0-16.4-12.1-29.1-26.8-32.1C92.7 364.4 32 293.3 32 208zM216 32.8c0-17.8-15.1-33.6-34.6-31.1C79.1 14.8 0 102.2 0 208C0 308.8 71.7 392.9 166.9 411.9c.5 .1 .8 .3 1 .5c.1 .1 .1 .1 .1 .1c0 0 0 0 0 0l0 65.9c0 17.8 15.1 33.6 34.6 31.1C304.9 496.6 384 409.3 384 303.4c0-100.8-71.7-184.9-166.9-203.9c-.5-.1-.8-.3-1-.5c-.1-.1-.1-.2-.1-.2l0-65.9zM240 256a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a80 80 0 1 0 0 160 80 80 0 1 0 0-160z\"]\n  };\n  const faGridRound2Plus = {\n    prefix: 'fal',\n    iconName: 'grid-round-2-plus',\n    icon: [512, 512, [], \"e5dc\", \"M64 128a64 64 0 1 0 128 0A64 64 0 1 0 64 128zm64 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM64 384a64 64 0 1 0 128 0A64 64 0 1 0 64 384zm64 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM384 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm96-64a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM384 272c8.8 0 16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faPeoplePants = {\n    prefix: 'fal',\n    iconName: 'people-pants',\n    icon: [640, 512, [], \"e219\", \"M136 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 104 56a56 56 0 1 0 112 0zM147.3 160l25.4 0c6.8 0 13.3 1.4 19.3 4l0 156-64 0 0-156c6-2.6 12.5-4 19.3-4zM128 496l0-144 64 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-293.8 49.9 93.4c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7L243.3 170.3c-13.9-26-41-42.3-70.6-42.3l-25.4 0c-29.5 0-56.7 16.3-70.6 42.3L17.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L96 202.1 96 496c0 8.8 7.2 16 16 16s16-7.2 16-16zM456 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 424 56a56 56 0 1 0 112 0zM467.3 160l25.4 0c6.8 0 13.3 1.4 19.3 4l0 156-64 0 0-156c6-2.6 12.5-4 19.3-4zM448 496l0-144 64 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-293.8 49.9 93.4c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7L563.3 170.3c-13.9-26-41-42.3-70.6-42.3l-25.4 0c-29.5 0-56.6 16.3-70.6 42.3L337.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L416 202.1 416 496c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faMound = {\n    prefix: 'fal',\n    iconName: 'mound',\n    icon: [576, 512, [], \"e52d\", \"M512.7 384L63.3 384 171.9 195.2C195.8 153.6 240.1 128 288 128s92.2 25.6 116.1 67.2L512.7 384zM288 96c-59.4 0-114.2 31.7-143.9 83.2L35.6 368c-12.3 21.3 3.1 48 27.7 48l449.4 0c24.6 0 40-26.6 27.7-48L431.9 179.2C402.2 127.7 347.4 96 288 96z\"]\n  };\n  const faWindsock = {\n    prefix: 'fal',\n    iconName: 'windsock',\n    icon: [512, 512, [], \"f777\", \"M16 0c8.8 0 16 7.2 16 16l0 112 64 0 0-41.3c0-20.1 18.3-35.2 38-31.4L486 123c15.1 2.9 26 16.1 26 31.4l0 107.1c0 15.3-10.9 28.5-26 31.4L134 360.7c-19.7 3.8-38-11.3-38-31.4L96 288l-64 0 0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 272 0 144 0 16C0 7.2 7.2 0 16 0zM32 160l0 96 64 0 0-96-64 0zm96-73.3l0 242.5 96-18.5 0-205.6L128 86.7zm128 24.6l0 193.3L384 280 384 136 256 111.4zm160 30.8l0 131.8 64-12.3 0-107.1-64-12.3z\"]\n  };\n  const faCircleHalf = {\n    prefix: 'fal',\n    iconName: 'circle-half',\n    icon: [512, 512, [], \"e110\", \"M224 34.3C115.5 49.8 32 143.2 32 256s83.5 206.2 192 221.7l0-443.5zM224.1 2C241.6-.2 256 14.3 256 32l0 448c0 17.7-14.4 32.2-31.9 30C97.8 494.3 0 386.6 0 256S97.8 17.7 224.1 2z\"]\n  };\n  const faBrakeWarning = {\n    prefix: 'fal',\n    iconName: 'brake-warning',\n    icon: [640, 512, [], \"e0c7\", \"M320 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 416a224 224 0 1 0 0-448 224 224 0 1 0 0 448zm16-336c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zM320 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM77.5 100.6c4.8-7.4 2.6-17.3-4.8-22.1s-17.3-2.6-22.1 4.8C18.5 133.2 0 192.4 0 256s18.5 122.8 50.5 172.7c4.8 7.4 14.7 9.6 22.1 4.8s9.6-14.7 4.8-22.1C48.7 366.6 32 313.3 32 256s16.7-110.6 45.5-155.4zm512-17.3c-4.8-7.4-14.7-9.6-22.1-4.8s-9.6 14.7-4.8 22.1C591.3 145.4 608 198.7 608 256s-16.7 110.6-45.5 155.4c-4.8 7.4-2.6 17.3 4.8 22.1s17.3 2.6 22.1-4.8C621.4 378.8 640 319.6 640 256s-18.6-122.8-50.5-172.7z\"]\n  };\n  const faToiletPortable = {\n    prefix: 'fal',\n    iconName: 'toilet-portable',\n    icon: [320, 512, [], \"e583\", \"M32 64l0 32 256 0 0-32c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64zm0 64l0 320 256 0 0-112-24 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l24 0 0-80L32 128zM320 64l0 144 0 32 0 64 0 32 0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16L32 480l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64zM264 240c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l24 0 0-64-24 0z\"]\n  };\n  const faCompactDisc = {\n    prefix: 'fal',\n    iconName: 'compact-disc',\n    icon: [512, 512, [128191, 128192, 128440], \"f51f\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm72 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-120 0c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-97.2 78.8-176 176-176c8.8 0 16 7.2 16 16s-7.2 16-16 16c-79.5 0-144 64.5-144 144z\"]\n  };\n  const faFileArrowDown = {\n    prefix: 'fal',\n    iconName: 'file-arrow-down',\n    icon: [384, 512, [\"file-download\"], \"f56d\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM208 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 121.4-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 361.4 208 240z\"]\n  };\n  const faFileDownload = faFileArrowDown;\n  const faSaxophoneFire = {\n    prefix: 'fal',\n    iconName: 'saxophone-fire',\n    icon: [640, 512, [\"sax-hot\"], \"f8db\", \"M125.4 60.7c6.2 6.5 14.8 10.1 23.7 9.9s17.4-4.1 23.4-10.8c1.1-1.2 2.1-2.5 3-3.5c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0-.1c11.3 11.7 22.6 26.5 31.5 42.4c10.6 19.1 16.9 38.4 16.9 55c0 13.6-2.8 26.6-7.9 38.3l34.1 0c3.8-12.1 5.8-24.9 5.8-38.3c0-24-8.8-48.7-20.9-70.5c-12.2-21.9-28.2-41.9-44-56.5c-4.5-4.2-10.2-6.2-15.9-6.2c-3.8 0-7.1 .9-10.1 2.5c-5.4 2.8-9.6 7.7-13.7 12.5c0 0 0 0 0 0c-.9 1.1-1.8 2.1-2.7 3.1L133.4 22.7c-1.6-1.7-3.2-3.5-4.8-5.3c-.7-.7-1.3-1.5-2-2.2C120 7.6 112.6 .3 102.4 0C96.6-.1 90.7 1.9 86.1 6c-18.7 16.9-40 39.1-56.7 64.1C12.8 95 0 123.9 0 153.7c0 13.3 2 26.2 5.7 38.3l34 0c-5-11.7-7.8-24.6-7.8-38.3c0-20.9 9.2-43.5 24.1-65.8c13.1-19.6 29.8-37.8 45.6-52.7c.4 .4 .8 .9 1.2 1.3l1.3 1.5s0 0 0 0c1.7 1.9 4 4.5 6.1 6.7l15.2 15.9zm9.5 46.8c-4.1-3.1-9.7-3.1-13.8 0c-16.4 12.3-56.9 45.9-67.4 84.5l33.9 0c3.4-7.6 8.8-15.9 16-24.6c7.9-9.5 16.8-17.9 24.4-24.4c7.6 6.5 16.4 14.9 24.4 24.4c7.3 8.7 12.6 17 16 24.6l33.9 0c-10.5-38.6-51-72.2-67.4-84.5zM521.9 64c-20.8 0-40.8 8.1-55.7 22.6L221.1 324.3c-2.3 2.3-5.4 3.5-8.7 3.5c-6.9 0-12.5-5.6-12.5-12.5l0-2.5c0-2.8 .8-5.6 2.3-7.9l30.6-49 7.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0L32 224l-16 0c-8.8 0-16 7.2-16 16c0 7.8 5.5 14.2 12.9 15.7L2.7 311.5C.9 321.5 0 331.7 0 341.9l0 7.6C0 439.2 72.8 512 162.6 512c48.8 0 94.9-21.9 125.8-59.6L522.8 165.9c3-3.7 7.6-5.9 12.4-5.9l77.5 0c15.1 0 27.3-12.2 27.3-27.3c0-7.2-2.9-14.2-8-19.3L606.1 87.4c-15-15-35.4-23.4-56.6-23.4l-27.6 0zM45.4 256l149.8 0-20 32c-4.7 7.5-7.1 16.1-7.1 24.9l0 2.5c0 24.6 19.9 44.5 44.5 44.5c11.6 0 22.7-4.5 31-12.5L488.5 109.5c9-8.7 20.9-13.5 33.4-13.5l27.6 0c12.7 0 24.9 5.1 33.9 14.1L601.4 128l-66.2 0c-14.4 0-28 6.5-37.2 17.6L263.6 432.1c-24.8 30.3-61.9 47.9-101 47.9C90.5 480 32 421.5 32 349.4l0-7.6c0-8.3 .7-16.6 2.2-24.7L45.4 256zM144 328a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSaxHot = faSaxophoneFire;\n  const faCameraWebSlash = {\n    prefix: 'fal',\n    iconName: 'camera-web-slash',\n    icon: [640, 512, [\"webcam-slash\"], \"f833\", \"M544 224C544 100.3 443.7 0 320 0C262.8 0 210.5 21.5 170.9 56.8L196.5 77C229.9 48.9 273 32 320 32c106 0 192 86 192 192c0 30.9-7.3 60.1-20.3 86l25.6 20.2c17-31.6 26.7-67.8 26.7-106.2zM427.4 422.3l7.4 9.7 4.8 0-12.3-9.7zm-29.1-23C374.4 410.1 347.9 416 320 416c-106 0-192-86-192-192c0-12.1 1.1-24 3.3-35.5l-27.8-22C98.6 184.9 96 204.1 96 224c0 73.7 35.6 139 90.5 179.9L133 473.4c-5.6 7.2-6.5 17-2.5 25.2s12.4 13.4 21.5 13.4l336 0c9.1 0 17.5-5.2 21.5-13.4c1.5-3 2.3-6.3 2.4-9.5L500.4 480 416 480l-247.8 0 45.3-58.9C245.2 438.3 281.5 448 320 448c38.4 0 74.5-9.7 106.1-26.7l-27.8-22zM176 224c0 79.5 64.5 144 144 144c11.6 0 22.8-1.4 33.6-3.9L318 336c-51.4-.9-94.3-36.3-106.5-84.1l-35.5-28 0 .1zm256 0c0 12.1-1.9 23.7-5.4 34.6L453 279.4c7.1-17.1 11-35.8 11-55.4c0-79.5-64.5-144-144-144c-31.7 0-61 10.2-84.7 27.6l26.4 20.8c17-10.4 37-16.4 58.4-16.4c61.9 0 112 50.1 112 112zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faWebcamSlash = faCameraWebSlash;\n  const faFolderMedical = {\n    prefix: 'fal',\n    iconName: 'folder-medical',\n    icon: [512, 512, [], \"e18c\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM240 176c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faFolderGear = {\n    prefix: 'fal',\n    iconName: 'folder-gear',\n    icon: [512, 512, [\"folder-cog\"], \"e187\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM208 192l0 .7c0 1-.8 3.4-4.1 5.3c-3.2 1.8-5.5 1.4-6.5 .8l-.6-.3c-15.3-8.8-34.9-3.6-43.7 11.7l-16 27.7c-8.8 15.3-3.6 34.9 11.7 43.7l.6 .3c.9 .5 2.6 2.4 2.6 6.1s-1.6 5.6-2.6 6.1l-.6 .3c-15.3 8.8-20.5 28.4-11.7 43.7l16 27.7c8.8 15.3 28.4 20.6 43.7 11.7l.6-.3c.9-.5 3.3-1 6.5 .8c3.3 1.9 4.1 4.3 4.1 5.3l0 .7c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-.7c0-1 .8-3.4 4.1-5.3c3.2-1.8 5.5-1.4 6.5-.8l.6 .3c15.3 8.8 34.9 3.6 43.7-11.7l16-27.7c8.8-15.3 3.6-34.9-11.7-43.7l-.6-.3c-.9-.5-2.6-2.4-2.6-6.1s1.6-5.6 2.6-6.1l.6-.3c15.3-8.8 20.6-28.4 11.7-43.7l-16-27.7c-8.8-15.3-28.4-20.5-43.7-11.7l-.6 .3c-.9 .5-3.3 1-6.5-.8c-3.3-1.9-4.1-4.3-4.1-5.3l0-.7c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 .7c0 15.1 9.4 26.8 20 33c10.7 6.2 25.5 8.3 38.5 .8l.6-.3 16 27.7-.6 .3c-13 7.5-18.6 21.4-18.6 33.8s5.5 26.3 18.6 33.8l.6 .3-16 27.7-.6-.3c-13-7.5-27.8-5.4-38.5 .8c-10.6 6.2-20 17.9-20 33l0 .7-32 0 0-.7c0-15.1-9.4-26.8-20-33c-10.7-6.2-25.5-8.3-38.5-.8l-.6 .3-16-27.7 .6-.3c13-7.5 18.6-21.4 18.6-33.8s-5.5-26.3-18.6-33.8l-.6-.3 16-27.7 .6 .3c13 7.5 27.8 5.4 38.5-.8c10.6-6.2 20-17.9 20-33l0-.7 32 0zm8 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faFolderCog = faFolderGear;\n  const faHandWave = {\n    prefix: 'fal',\n    iconName: 'hand-wave',\n    icon: [512, 512, [], \"e1a7\", \"M354.3 95.8c8.7-1.2 14.8-9.4 13.6-18.1l-1.2-8.5c-5-35.2-32.7-62.9-67.9-67.9L290.3 .2c-8.7-1.2-16.9 4.8-18.1 13.6s4.8 16.9 13.6 18.1l8.5 1.2c21.1 3 37.7 19.6 40.7 40.7l1.2 8.5c1.3 8.7 9.4 14.8 18.1 13.6zM13.7 368.2C5 369.4-1.1 377.5 .2 386.3l1.2 8.5c5 35.2 32.7 62.9 67.9 67.9l8.5 1.2c8.7 1.3 16.9-4.8 18.1-13.6s-4.8-16.9-13.6-18.1L73.8 431c-21.1-3-37.7-19.6-40.7-40.7l-1.2-8.5c-1.2-8.7-9.4-14.8-18.1-13.6zM150.4 62.4c-21-10.8-47.5-7.3-65.1 10.3s-21 44.1-10.3 65.1c-8.7 2.6-16.8 7.3-23.7 14.1c-21.9 21.9-21.9 57.3 0 79.2l9.5 9.5c-7.6 2.7-14.8 7.1-20.9 13.2c-21.8 21.8-21.9 57.2-.2 79.1L162.9 457.1c34.8 35.1 82.2 54.9 131.7 54.9C397 512 480 429 480 326.6l0-13.8c0 0 0 0 0 0l0-.7c0 0 0 0 0 0L480 152c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 11L243.7 38.7c-21.9-21.9-57.3-21.9-79.2 0c-6.8 6.8-11.5 15-14.1 23.7zM108 95.3c9.4-9.4 24.6-9.4 33.9 0l8.8 8.8 .1 .1L288 241.4c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L187.1 95.3l-.1-.1c-9.3-9.4-9.3-24.5 .1-33.9c9.4-9.4 24.6-9.4 33.9 0L372.7 212.9c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-49.6c0-13.3 10.7-24 24-24s24 10.7 24 24l0 160c0 0 0 0 0 0l0 .7c0 0 0 0 0 0l0 13.9C448 411.3 379.3 480 294.6 480c-40.9 0-80.1-16.4-109-45.4L62.6 310.3c-9.3-9.4-9.3-24.6 .1-34c9.4-9.4 24.7-9.4 34.1 0l36 36 .1 .1 42.1 42.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-42.2-42.2L105.6 240c0 0 0 0-.1-.1L74 208.4c-9.4-9.4-9.4-24.6 0-33.9c9.3-9.3 24.4-9.4 33.8-.1L231.4 297.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-46.5-46.5-.1-.1L108 129.2c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faArrowUpArrowDown = {\n    prefix: 'fal',\n    iconName: 'arrow-up-arrow-down',\n    icon: [576, 512, [\"sort-up-down\"], \"e099\", \"M171.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L144 86.6 144 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zm352 342.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 425.4 432 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 377.4-68.7-68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0l96-96z\"]\n  };\n  const faSortUpDown = faArrowUpArrowDown;\n  const faCaravan = {\n    prefix: 'fal',\n    iconName: 'caravan',\n    icon: [640, 512, [], \"f8ff\", \"M416 64c70.7 0 128 57.3 128 128l0 192-64 0 0-216c0-22.1-17.9-40-40-40l-80 0c-22.1 0-40 17.9-40 40l0 216-37.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L80 384c-26.5 0-48-21.5-48-48l0-224c0-26.5 21.5-48 48-48l336 0zM80 416l16 0c0 53 43 96 96 96s96-43 96-96l64 0 96 0 96 0 32 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-192c0-88.4-71.6-160-160-160L80 32C35.8 32 0 67.8 0 112L0 336c0 44.2 35.8 80 80 80zM448 224l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 128-96 0 0-216c0-4.4 3.6-8 8-8l80 0c4.4 0 8 3.6 8 8l0 56zM128 160l128 0 0 64-128 0 0-64zm-32 0l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32zm96 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faShieldCat = {\n    prefix: 'fal',\n    iconName: 'shield-cat',\n    icon: [512, 512, [], \"e572\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM171.3 132.7c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 128c0 61.9 50.1 112 112 112s112-50.1 112-112l0-128c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5L281.4 192l-50.7 0-59.3-59.3zM176 272l0-89.4 36.7 36.7c3 3 7.1 4.7 11.3 4.7l64 0c4.2 0 8.3-1.7 11.3-4.7L336 182.6l0 89.4c0 44.2-35.8 80-80 80s-80-35.8-80-80zm56 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faMessageSlash = {\n    prefix: 'fal',\n    iconName: 'message-slash',\n    icon: [640, 512, [\"comment-alt-slash\"], \"f4a9\", \"M378.8 384l-5.5 0c-6.9 0-13.7 2.2-19.2 6.4L256 464l0-48c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32l0-191.3L64 135.4 64 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L373.3 416l46 0-40.5-32zM128 0c-8.3 0-16.1 1.6-23.4 4.4L139.6 32 512 32c17.7 0 32 14.3 32 32l0 287.3 28.3 22.3c2.4-6.8 3.7-14 3.7-21.6l0-288c0-35.3-28.7-64-64-64L128 0zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faCommentAltSlash = faMessageSlash;\n  const faBolt = {\n    prefix: 'fal',\n    iconName: 'bolt',\n    icon: [448, 512, [9889, \"zap\"], \"f0e7\", \"M306.8 6.3C311.4 2.2 317.3 0 323.4 0c17.2 0 29.2 17.1 23.4 33.3L278.7 224 389 224c14.9 0 27 12.1 27 27c0 7.8-3.3 15.1-9.1 20.3L141.1 505.8c-4.5 4-10.4 6.2-16.5 6.2c-17.2 0-29.2-17.1-23.5-33.3L169.3 288 57.8 288C43.6 288 32 276.4 32 262.2c0-7.4 3.2-14.4 8.7-19.3L306.8 6.3zm.5 42.4L74.1 256 192 256c5.2 0 10.1 2.5 13.1 6.8s3.7 9.7 2 14.6L140.6 463.6 375.8 256 256 256c-5.2 0-10.1-2.5-13.1-6.8s-3.7-9.7-2-14.6l66.4-186z\"]\n  };\n  const faZap = faBolt;\n  const faTrashCanCheck = {\n    prefix: 'fal',\n    iconName: 'trash-can-check',\n    icon: [448, 512, [], \"e2a9\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64 384 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 336c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80L32 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM64 96l0 336c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-336L64 96zM331.3 235.3l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L192 329.4 308.7 212.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faGlassWater = {\n    prefix: 'fal',\n    iconName: 'glass-water',\n    icon: [384, 512, [], \"e4f4\", \"M32.1 40.7c-.4-4.7 3.3-8.7 8-8.7l303.7 0c4.7 0 8.4 4 8 8.7l-8.2 97.7-38 19c-19.2 9.6-42.3 7.2-59.1-6.3c-31.8-25.5-77.1-25.5-108.9 0c-16.8 13.4-39.9 15.9-59.1 6.3l-38.1-19L32.1 40.7zm11.4 135L64.1 186c30.4 15.2 66.9 11.3 93.4-9.9c20.1-16.1 48.8-16.1 68.9 0c26.5 21.2 63 25.1 93.4 9.9l20.5-10.3-23.2 275C315.8 467.3 302 480 285.4 480L98.6 480c-16.6 0-30.5-12.7-31.9-29.3L43.5 175.6zM40.1 0C16.7 0-1.7 20 .2 43.4l34.6 410C37.6 486.5 65.3 512 98.6 512l186.8 0c33.3 0 61-25.5 63.8-58.6l34.6-410C385.6 20 367.2 0 343.8 0L40.1 0z\"]\n  };\n  const faOilWell = {\n    prefix: 'fal',\n    iconName: 'oil-well',\n    icon: [576, 512, [], \"e532\", \"M497.4 69.6c-6.9-25.6-33.2-40.8-58.8-33.9l-15.5 4.1L489.4 287l15.5-4.1c25.6-6.9 40.8-33.2 33.9-58.8L497.4 69.6zM430.4 4.7c42.7-11.4 86.5 13.9 98 56.6l41.4 154.5c11.4 42.7-13.9 86.5-56.6 98l-15.5 4.1c-17.1 4.6-34.6-5.6-39.2-22.6L429.2 185.8 96 272.2 96 480l36.5 0L200 277.3l36.9-9.6L208.9 352l126.3 0L301.5 251l31-8 79 237.1L560 480c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-304c0-8.8 7.2-16 16-16s16 7.2 16 16l0 63.2L223.8 206l33-99.1C259 100.4 265.1 96 272 96s13 4.4 15.2 10.9L312.5 183l108.4-28.1L392.3 48c-4.6-17.1 5.6-34.6 22.6-39.2l15.5-4.1zM281.5 191.1L272 162.6l-11.3 33.9 20.8-5.4zM377.8 480l-32-96-147.6 0-32 96 211.6 0z\"]\n  };\n  const faTableCellsColumnUnlock = {\n    prefix: 'fal',\n    iconName: 'table-cells-column-unlock',\n    icon: [640, 512, [], \"e690\", \"M352 64l0 96 128 0 0-64c0-17.7-14.3-32-32-32l-96 0zm-32 0L192 64l0 96 128 0 0-96zM160 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l96 0 0-384zm32 384l128 0 0-96-128 0 0 96zm160 0l32 0 0 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-24.1 3.5-45.8 14.6-62.4 30.9L352 192l0 128 40.6 0c-5.4 9.4-8.6 20.3-8.6 32l-32 0 0 96zM320 320l0-128-128 0 0 128 128 0zm160-48l0 48 48 0 48 0 32 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-32 0c0-26.5-21.5-48-48-48s-48 21.5-48 48zM448 480l160 0 0-128-160 0 0 128z\"]\n  };\n  const faPersonSimple = {\n    prefix: 'fal',\n    iconName: 'person-simple',\n    icon: [256, 512, [], \"e220\", \"M160 64A32 32 0 1 0 96 64a32 32 0 1 0 64 0zM64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM57.8 236l-4.1 49.3C52.1 304 66.8 320 85.6 320l84.9 0c18.7 0 33.4-16 31.9-34.7L198.2 236c-2.1-24.9-22.9-44-47.8-44l-44.8 0c-25 0-45.8 19.1-47.8 44zm-31.9-2.7C29.3 191.9 64 160 105.6 160l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L192 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-147.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3z\"]\n  };\n  const faArrowTurnLeftUp = {\n    prefix: 'fal',\n    iconName: 'arrow-turn-left-up',\n    icon: [384, 512, [], \"e634\", \"M331.3 132.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L208 54.6 208 432c0 26.5 21.5 48 48 48l112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0c-44.2 0-80-35.8-80-80l0-377.4L75.3 155.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0l128 128z\"]\n  };\n  const faVault = {\n    prefix: 'fal',\n    iconName: 'vault',\n    icon: [576, 512, [], \"e2c5\", \"M64 32C46.3 32 32 46.3 32 64l0 352c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-352c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 352c0 35.3-28.7 64-64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16L96 480l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c-35.3 0-64-28.7-64-64L0 64zM352 240A128 128 0 1 0 96 240a128 128 0 1 0 256 0zM64 240a160 160 0 1 1 320 0A160 160 0 1 1 64 240zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm256 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0c0 20.9-13.4 38.7-32 45.3L480 336c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-114.7c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48z\"]\n  };\n  const faMars = {\n    prefix: 'fal',\n    iconName: 'mars',\n    icon: [448, 512, [9794], \"f222\", \"M304 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0L288.6 168.7C258.1 143.3 218.8 128 176 128C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-42.8-15.3-82.1-40.7-112.6L416 86.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L304 32zM32 304a144 144 0 1 1 288 0A144 144 0 1 1 32 304z\"]\n  };\n  const faToilet = {\n    prefix: 'fal',\n    iconName: 'toilet',\n    icon: [448, 512, [128701], \"f7d8\", \"M0 16C0 7.2 7.2 0 16 0L432 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 32C7.2 32 0 24.8 0 16zM64 196.8c5-1.6 10.2-3.2 15.4-4.6C121 181.2 174.5 176 224 176s103 5.2 144.6 16.3c5.3 1.4 10.4 2.9 15.4 4.6L384 64l32 0 0 146.6c2.1 1.2 4.2 2.5 6.1 3.8c13.9 9.4 25.9 23 25.9 41.6c0 69.8-35.8 118.1-81 148.5l15.2 51c1.2 4.1 1.8 8.3 1.8 12.5c0 24.3-19.7 43.9-43.9 43.9l-232.1 0C83.7 512 64 492.3 64 468.1c0-4.2 .6-8.5 1.8-12.5l15.2-51C35.8 374.1 0 325.8 0 256c0-18.5 12-32.2 25.9-41.6c1.9-1.3 4-2.6 6.1-3.8L32 64l32 0 0 132.8zM40.3 305.7c11.3 31.6 33.2 55.4 59.7 72.9C139.4 404.7 188.2 416 224 416s84.6-11.3 124.1-37.3c26.5-17.5 48.4-41.3 59.7-72.9c-11.5 5.6-24.9 10.2-39.2 14C327 330.8 273.5 336 224 336s-103-5.2-144.6-16.3c-14.3-3.8-27.6-8.4-39.2-14zM416 256c0-3.1-1.8-8.3-11.8-15c-9.8-6.6-24.7-12.7-43.9-17.8C322.2 213.1 271.7 208 224 208s-98.2 5.1-136.3 15.2c-19.2 5.1-34.1 11.2-43.9 17.8C33.8 247.7 32 252.9 32 256s1.8 8.3 11.8 15c9.8 6.6 24.7 12.7 43.9 17.8C125.8 298.9 176.3 304 224 304s98.2-5.1 136.3-15.2c19.2-5.1 34.1-11.2 43.9-17.8c9.9-6.7 11.8-11.9 11.8-15zM112 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM351.5 464.7l-13.1-43.8C299.6 439.7 257.3 448 224 448s-75.6-8.3-114.4-27.2L96.5 464.7c-.3 1.1-.5 2.3-.5 3.4c0 6.6 5.3 11.9 11.9 11.9l232.1 0c6.6 0 11.9-5.3 11.9-11.9c0-1.2-.2-2.3-.5-3.4z\"]\n  };\n  const faPlaneCircleXmark = {\n    prefix: 'fal',\n    iconName: 'plane-circle-xmark',\n    icon: [640, 512, [], \"e557\", \"M256 0c-13.4 0-25.2 5.7-34.8 13.3c-9.5 7.6-17.6 17.7-24 28.4C184.4 62.7 176 89 176 109.7l0 52.5L24.2 248.9C9.2 257.4 0 273.3 0 290.6l0 56.2c0 21.3 20.3 36.6 40.8 30.8L176 338.9l0 37.1-51.2 38.4c-8.1 6-12.8 15.5-12.8 25.6l0 42c0 16.6 13.4 30 30 30c2.8 0 5.6-.4 8.3-1.2c0 0 0 0 0 0L256 480.6l105.7 30.2s0 0 0 0c2.7 .8 5.5 1.2 8.2 1.2c6.5 0 12.5-2 17.4-5.5c-11.2-8.8-21.3-18.9-30.1-30.2l-96.8-27.7c-2.9-.8-5.9-.8-8.8 0L144 479.4l0-39.4 57.6-43.2c4-3 6.4-7.8 6.4-12.8l0-66.3c0-5-2.4-9.8-6.4-12.8s-9.2-4-14-2.6L32 346.8l0-56.2c0-5.7 3.1-11 8.1-13.9l159.9-91.4c5-2.8 8.1-8.2 8.1-13.9l0-61.7c0-13.5 6.1-34.1 16.6-51.3c5.2-8.5 10.9-15.4 16.7-20C247 33.7 251.9 32 256 32c9.1 0 20.9 8.2 31.8 26.3C298.1 75.5 304 96.1 304 109.7l0 61.7c0 5.7 3.1 11 8.1 13.9l76.2 43.5c9.6-7.4 19.9-13.9 30.9-19.2L336 162.1l0-52.5c0-20.6-8.1-46.8-20.8-67.9C303.1 21.6 282.9 0 256 0zM384 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-84.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368l36.7-36.7z\"]\n  };\n  const faYenSign = {\n    prefix: 'fal',\n    iconName: 'yen-sign',\n    icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", \"M29 38.7C23.8 31.5 13.8 29.9 6.7 35S-2.1 50.2 3 57.4L123 224l-75 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0 0 64-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0 0-64 96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-75 0L317 57.4c5.2-7.2 3.5-17.2-3.6-22.3s-17.2-3.5-22.3 3.6l-131 182L29 38.7z\"]\n  };\n  const faCny = faYenSign;\n  const faJpy = faYenSign;\n  const faRmb = faYenSign;\n  const faYen = faYenSign;\n  const faGearCode = {\n    prefix: 'fal',\n    iconName: 'gear-code',\n    icon: [512, 512, [], \"e5e8\", \"M225.7 34c-1.1 1-1.9 2.3-2.4 3.8L209.6 85.5c-3.5 12.1-12.2 21.1-22.5 26.1c-7.6 3.6-14.8 7.8-21.7 12.5c-9.4 6.5-21.7 9.5-33.9 6.5l-48.2-12c-1.5-.4-3-.3-4.4 .2c-5.4 6.9-10.4 14.2-15 21.8l-4.2 7.3c-4.2 7.5-7.9 15.3-11.2 23.4c.3 1.5 1 2.9 2.1 4L85.2 211c8.7 9 12.2 21.1 11.3 32.5c-.3 4.1-.5 8.3-.5 12.5s.2 8.4 .5 12.5c.9 11.4-2.6 23.5-11.3 32.5L50.7 336.8c-1.1 1.1-1.8 2.5-2.1 4c3.3 8 7 15.8 11.2 23.4l4.2 7.3c4.6 7.6 9.6 14.8 15 21.8c1.4 .5 2.9 .5 4.4 .2l48.2-12c12.2-3 24.4 0 33.9 6.5c6.9 4.7 14.1 8.9 21.7 12.5c10.3 4.9 19.1 14 22.5 26.1l13.7 47.7c.4 1.5 1.3 2.8 2.4 3.8c9.9 1.3 20 2 30.3 2s20.4-.7 30.3-2c1.1-1 1.9-2.3 2.4-3.8l13.7-47.7c3.5-12.1 12.2-21.1 22.5-26.1c7.6-3.6 14.8-7.8 21.7-12.5c9.4-6.5 21.7-9.5 33.9-6.5l48.2 12c1.5 .4 3 .3 4.4-.2c5.4-6.9 10.4-14.2 14.9-21.8l4.2-7.3c4.2-7.5 7.9-15.3 11.2-23.4c-.3-1.5-1-2.9-2.1-4L426.8 301c-8.7-9-12.2-21.1-11.3-32.5c.3-4.1 .5-8.3 .5-12.5s-.2-8.4-.5-12.5c-.9-11.4 2.6-23.5 11.3-32.5l34.5-35.7c1.1-1.1 1.8-2.5 2.1-4c-3.3-8-7-15.8-11.2-23.3l-4.3-7.4c-4.6-7.6-9.5-14.8-14.9-21.8c-1.4-.5-2.9-.5-4.4-.2l-48.2 12c-12.2 3-24.4 0-33.9-6.5c-6.9-4.7-14.1-8.9-21.7-12.5c-10.3-4.9-19.1-14-22.5-26.1L288.7 37.8c-.4-1.5-1.3-2.8-2.4-3.8c-9.9-1.3-20-2-30.3-2s-20.4 .7-30.3 2zM217.6 2.9C230.1 1 243 0 256 0s25.9 1 38.4 2.9c1.7 .3 3.4 .8 5 1.6c9.5 4.9 16.9 13.6 20 24.5l13.7 47.7c.6 2.2 2.5 4.5 5.6 6c9.1 4.3 17.8 9.4 26 15c2.8 1.9 5.8 2.4 8 1.8l48.2-12c10.9-2.7 22.1-.7 31.1 5.1c1.5 .9 2.8 2.1 3.9 3.5c7.1 8.9 13.6 18.2 19.5 28l.2 .3L480 132l.1 .3c5.4 9.7 10.2 19.9 14.3 30.4c.6 1.6 1 3.3 1.1 5c.5 10.8-3.3 21.6-11.2 29.8l-34.5 35.7c-1.6 1.7-2.7 4.4-2.4 7.8c.4 5 .6 10 .6 15s-.2 10.1-.6 15c-.3 3.4 .8 6.2 2.4 7.8l34.5 35.7c7.9 8.2 11.7 19 11.2 29.8c-.1 1.7-.5 3.4-1.1 5c-4.1 10.5-8.9 20.6-14.3 30.4l-.1 .3-4.4 7.6-.2 .3c-5.9 9.8-12.4 19.2-19.5 28c-1.1 1.4-2.4 2.6-3.9 3.5c-9 5.7-20.2 7.8-31.1 5.1l-48.2-12c-2.2-.6-5.2-.1-8 1.8c-8.2 5.7-16.9 10.7-26 15c-3.1 1.5-4.9 3.8-5.6 6L319.4 483c-3.1 10.8-10.5 19.5-20 24.5c-1.6 .8-3.2 1.4-5 1.6C281.9 511 269 512 256 512s-25.9-1-38.4-2.9c-1.7-.3-3.4-.8-5-1.6c-9.5-4.9-16.9-13.6-20-24.5l-13.7-47.7c-.6-2.2-2.5-4.5-5.6-6c-9.1-4.3-17.8-9.4-26-15c-2.8-1.9-5.8-2.4-8-1.8l-48.2 12c-10.9 2.7-22.1 .7-31.1-5.1c-1.5-.9-2.8-2.1-3.9-3.5C49 407 42.4 397.6 36.5 387.8l-.1-.3L32 380l-.1-.3c-5.4-9.8-10.2-19.9-14.3-30.4c-.6-1.6-1-3.3-1.1-5c-.5-10.8 3.3-21.6 11.2-29.8l34.5-35.7c1.6-1.7 2.7-4.4 2.4-7.8c-.4-5-.6-10-.6-15s.2-10.1 .6-15c.3-3.4-.8-6.2-2.4-7.8L27.7 197.4c-7.9-8.2-11.7-19-11.2-29.8c.1-1.7 .5-3.4 1.1-5c4.1-10.5 8.9-20.6 14.3-30.4l.1-.3 4.4-7.6 .1-.3C42.4 114.3 49 105 56.1 96.1c1.1-1.4 2.4-2.6 3.9-3.5c9-5.7 20.2-7.8 31.1-5.1l48.2 12c2.2 .6 5.2 .1 8-1.8c8.2-5.7 16.9-10.7 26-15c3.1-1.5 4.9-3.8 5.6-6L192.6 29c3.1-10.8 10.5-19.5 20-24.5c1.6-.8 3.2-1.4 5-1.6zm70.2 159.8l-32 192c-1.5 8.7-9.7 14.6-18.4 13.2s-14.6-9.7-13.2-18.4l32-192c1.5-8.7 9.7-14.6 18.4-13.2s14.6 9.7 13.2 18.4zM187.3 227.3L158.6 256l28.7 28.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6l40-40c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm160-22.6l40 40c6.2 6.2 6.2 16.4 0 22.6l-40 40c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L353.4 256l-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faNotes = {\n    prefix: 'fal',\n    iconName: 'notes',\n    icon: [512, 512, [], \"e202\", \"M128 96c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 160-80 0c-26.5 0-48 21.5-48 48l0 80-160 0c-17.7 0-32-14.3-32-32l0-256zM446.2 288c-1.6 4.5-4.2 8.7-7.6 12.1l-74.5 74.5c-3.4 3.4-7.6 6-12.1 7.6l0-78.2c0-8.8 7.2-16 16-16l78.2 0zM96 96l0 256c0 35.3 28.7 64 64 64l181.5 0c17 0 33.3-6.7 45.3-18.7l74.5-74.5c12-12 18.7-28.3 18.7-45.3L480 96c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zM320 496c0-8.8-7.2-16-16-16l-176 0c-53 0-96-43-96-96l0-240c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 384c0 70.7 57.3 128 128 128l176 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faRubleSign = {\n    prefix: 'fal',\n    iconName: 'ruble-sign',\n    icon: [384, 512, [8381, \"rouble\", \"rub\", \"ruble\"], \"f158\", \"M104.7 32C82.2 32 64 50.2 64 72.7L64 288l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 64-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 208 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 384l0-64 144 0c79.5 0 144-64.5 144-144s-64.5-144-144-144L104.7 32zM96 288L96 72.7c0-4.8 3.9-8.7 8.7-8.7L240 64c61.9 0 112 50.1 112 112s-50.1 112-112 112L96 288z\"]\n  };\n  const faRouble = faRubleSign;\n  const faRub = faRubleSign;\n  const faRuble = faRubleSign;\n  const faTrashUndo = {\n    prefix: 'fal',\n    iconName: 'trash-undo',\n    icon: [448, 512, [\"trash-arrow-turn-left\"], \"f895\", \"M177.7 32l92.5 0c5.5 0 10.6 2.8 13.6 7.5L299.1 64 148.9 64l15.3-24.5c2.9-4.7 8.1-7.5 13.6-7.5zM336.9 64L311 22.6C302.2 8.5 286.8 0 270.3 0L177.7 0C161.2 0 145.8 8.5 137 22.6L111.1 64 64.1 64 32 64 16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l18.3 0L59.8 452.6C62.1 486.1 90 512 123.6 512l200.8 0c33.6 0 61.4-25.9 63.8-59.4L413.7 96 432 96c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32.1 0-47.1 0zm44.8 32L356.3 450.3C355.1 467 341.2 480 324.4 480l-200.8 0c-16.8 0-30.7-13-31.9-29.7L66.4 96l315.3 0zM219.9 189.3c-5.9-6.6-16-7.1-22.6-1.2l-80 72c-3.4 3-5.3 7.4-5.3 11.9s1.9 8.9 5.3 11.9l80 72c6.6 5.9 16.7 5.4 22.6-1.2s5.4-16.7-1.2-22.6l-49-44.1 70.3 0c26.5 0 48 21.5 48 48l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40c0-44.2-35.8-80-80-80l-70.3 0 49-44.1c6.6-5.9 7.1-16 1.2-22.6z\"]\n  };\n  const faTrashArrowTurnLeft = faTrashUndo;\n  const faChampagneGlass = {\n    prefix: 'fal',\n    iconName: 'champagne-glass',\n    icon: [320, 512, [\"glass-champagne\"], \"f79e\", \"M74.5 160l171 0 7.3 53.6C260.5 269.9 216.8 320 160 320s-100.5-50.1-92.8-106.4L74.5 160zm4.4-32L91.9 32l136.1 0 13.1 96L78.8 128zM60.2 27.7L35.5 209.3C25.9 279.4 75.8 342.4 144 351l0 129-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-129c68.2-8.6 118.1-71.6 108.5-141.7L259.8 27.7C257.6 11.8 244.1 0 228.1 0L91.9 0c-16 0-29.5 11.8-31.7 27.7z\"]\n  };\n  const faGlassChampagne = faChampagneGlass;\n  const faObjectsAlignCenterHorizontal = {\n    prefix: 'fal',\n    iconName: 'objects-align-center-horizontal',\n    icon: [512, 512, [], \"e3bc\", \"M448 176c0 8.8-7.2 16-16 16l-176 0L80 192c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l176 0s0 0 0 0s0 0 0 0l176 0c8.8 0 16 7.2 16 16l0 64zM272 224l160 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L272 64l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L80 64c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l160 0 0 64-96 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 96 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-96 0 0-64zm-16 96l112 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-112 0-112 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l112 0z\"]\n  };\n  const faSun = {\n    prefix: 'fal',\n    iconName: 'sun',\n    icon: [512, 512, [9728], \"f185\", \"M371.1 13.1c-1-5.3-4.6-9.8-9.6-11.9s-10.7-1.5-15.2 1.6L256 65.1 165.7 2.8c-4.5-3.1-10.2-3.7-15.2-1.6s-8.6 6.6-9.6 11.9L121 121 13.1 140.8c-5.3 1-9.8 4.6-11.9 9.6s-1.5 10.7 1.6 15.2L65.1 256 2.8 346.3c-3.1 4.5-3.7 10.2-1.6 15.2s6.6 8.6 11.9 9.6L121 391l19.8 107.9c1 5.3 4.6 9.8 9.6 11.9s10.7 1.5 15.2-1.6L256 446.9l90.3 62.3c4.5 3.1 10.2 3.7 15.2 1.6s8.6-6.6 9.6-11.9L391 391l107.9-19.8c5.3-1 9.8-4.6 11.9-9.6s1.5-10.7-1.6-15.2L446.9 256l62.3-90.3c3.1-4.5 3.7-10.2 1.6-15.2s-6.6-8.6-11.9-9.6L391 121 371.1 13.1zM265.1 97.7l79.1-54.5 17.4 94.5c1.2 6.5 6.3 11.6 12.8 12.8l94.5 17.4-54.5 79.1c-3.8 5.5-3.8 12.7 0 18.2l54.5 79.1-94.5 17.4c-6.5 1.2-11.6 6.3-12.8 12.8l-17.4 94.5-79.1-54.5c-5.5-3.8-12.7-3.8-18.2 0l-79.1 54.5-17.4-94.5c-1.2-6.5-6.3-11.6-12.8-12.8L43.2 344.1l54.5-79.1c3.8-5.5 3.8-12.7 0-18.2L43.2 167.8l94.5-17.4c6.5-1.2 11.6-6.3 12.8-12.8l17.4-94.5 79.1 54.5c5.5 3.8 12.7 3.8 18.2 0zM256 384a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z\"]\n  };\n  const faTrashCanSlash = {\n    prefix: 'fal',\n    iconName: 'trash-can-slash',\n    icon: [640, 512, [\"trash-alt-slash\"], \"e2ad\", \"M512 96l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0-47.1 0L407 22.6C398.2 8.5 382.8 0 366.3 0L273.7 0C257.2 0 241.8 8.5 233 22.6L207.1 64l-27 0 40.5 32L480 96l0 204.8L512 326l0-230zM472.4 457.9C463.9 471.2 449 480 432 480l-224 0c-26.5 0-48-21.5-48-48l0-220.8L128 186l0 246c0 44.2 35.8 80 80 80l224 0c27.2 0 51.2-13.5 65.6-34.2l-25.2-19.9zM208 400c0 8.8 7.2 16 16 16s16-7.2 16-16l0-125.6-32-25.3L208 400zm96 0c0 8.8 7.2 16 16 16s16-7.2 16-16l0-49.8-32-25.3 0 75.1zm96-162.4l32 25.3 0-86.9c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 61.6zM260.2 39.5c2.9-4.7 8.1-7.5 13.6-7.5l92.5 0c5.5 0 10.6 2.8 13.6 7.5L395.1 64 244.9 64l15.3-24.5zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faTrashAltSlash = faTrashCanSlash;\n  const faScreenUsers = {\n    prefix: 'fal',\n    iconName: 'screen-users',\n    icon: [640, 512, [\"users-class\"], \"f63d\", \"M544 32L96 32C78.3 32 64 46.3 64 64l0 165.5c-11.9 4.2-22.8 10.7-32 19L32 64C32 28.7 60.7 0 96 0L544 0c35.3 0 64 28.7 64 64l0 184.4c-9.2-8.3-20.1-14.8-32-19L576 64c0-17.7-14.3-32-32-32zM96 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm224 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm256 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 480l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zm256-32c-17.7 0-32 14.3-32 32l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32l-64 0zm192 32l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faUsersClass = faScreenUsers;\n  const faGuitar = {\n    prefix: 'fal',\n    iconName: 'guitar',\n    icon: [512, 512, [], \"f7a6\", \"M445.7 33c.6-.6 1.5-1 2.3-1s1.7 .3 2.3 1L479 61.7c.6 .6 1 1.5 1 2.3s-.3 1.7-1 2.3l-39 39-42.9 9.5L406.6 72l39-39zM376.4 60.5l-15 67.5-35.5 35.5c-51.7-42.9-120-48-158.3-9.6c-12 12-19.7 26.8-23.4 43.2c-4.1 18.1-20.8 33.5-39.4 34.5C76.9 233 51 243.2 31.4 262.8C-17.4 311.7-8.3 400 51.8 460.2s148.5 69.3 197.4 20.4c19.6-19.6 29.8-45.5 31.2-73.4c.9-18.5 16.4-35.3 34.5-39.4c16.4-3.7 31.2-11.4 43.2-23.4c38.3-38.3 33.3-106.6-9.6-158.3L384 150.6l67.5-15c3-.7 5.7-2.2 7.8-4.3L501.7 89c6.6-6.6 10.3-15.6 10.3-25s-3.7-18.3-10.3-25L473 10.3C466.3 3.7 457.4 0 448 0s-18.3 3.7-25 10.3L380.7 52.7c-2.2 2.2-3.6 4.9-4.3 7.8zM303.1 186.2l-74.4 74.4c-6.3-3-13.3-4.7-20.7-4.7c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48c0-7.4-1.7-14.4-4.7-20.7l74.4-74.4c34.5 42.9 31.7 91 9.7 113c-7.3 7.3-16.6 12.3-27.6 14.8c-30.7 6.9-57.7 34.7-59.4 69c-1.1 21-8.6 39.1-21.9 52.4c-32.2 32.2-99.9 31.8-152.1-20.4S21.8 317.6 54 285.4c13.3-13.3 31.4-20.9 52.4-21.9c34.3-1.7 62.1-28.7 69-59.4c2.5-11 7.5-20.3 14.8-27.6c22-22 70.1-24.8 113 9.7zM208 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faSquareArrowLeft = {\n    prefix: 'fal',\n    iconName: 'square-arrow-left',\n    icon: [448, 512, [\"arrow-square-left\"], \"f33a\", \"M32 416c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320zm32 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm36.7-235.3l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L150.6 240 336 240c8.8 0 16 7.2 16 16s-7.2 16-16 16l-185.4 0 68.7 68.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faArrowSquareLeft = faSquareArrowLeft;\n  const faSquare8 = {\n    prefix: 'fal',\n    iconName: 'square-8',\n    icon: [448, 512, [], \"e25d\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm172 96l-24 0c-37.6 0-68 30.4-68 68c0 20.2 8.8 38.4 22.9 50.9C148.1 260.7 136 282.9 136 308c0 42 34 76 76 76l24 0c42 0 76-34 76-76c0-25.1-12.1-47.3-30.9-61.1c14-12.5 22.9-30.6 22.9-50.9c0-37.6-30.4-68-68-68zM212 232c-19.9 0-36-16.1-36-36s16.1-36 36-36l24 0c19.9 0 36 16.1 36 36s-16.1 36-36 36l-24 0s0 0 0 0zm0 32s0 0 0 0l24 0c24.3 0 44 19.7 44 44s-19.7 44-44 44l-24 0c-24.3 0-44-19.7-44-44s19.7-44 44-44z\"]\n  };\n  const faFaceSmileHearts = {\n    prefix: 'fal',\n    iconName: 'face-smile-hearts',\n    icon: [640, 512, [], \"e390\", \"M422.7 21.4C391.3 7.7 356.5 0 320 0C178.6 0 64 114.6 64 256c0 11.1 .7 22 2.1 32.7c10.4 1.4 20.5 4.6 30 9.7c1.2-.6 2.4-1.3 3.6-1.8C97.3 283.4 96 269.9 96 256C96 132.3 196.3 32 320 32c34.4 0 66.9 7.7 96 21.6c.2-10.9 2.4-21.9 6.7-32.1zM534.5 191.3c6.2 20.5 9.5 42.2 9.5 64.7c0 24.2-3.8 47.6-11 69.4c3.8 1.4 7.4 3.1 11 5c7.4-4 15.3-6.8 23.4-8.5c5.6-21 8.6-43.1 8.6-65.9c0-23.6-3.2-46.4-9.1-68c-10.4 3.8-21.5 4.9-32.3 3.3zM428.5 452c-32.1 17.8-69.1 28-108.5 28c-46.7 0-90.1-14.3-126-38.7l-22.9 23c41.9 30 93.3 47.7 148.9 47.7c47.3 0 91.6-12.8 129.6-35.2l-8.3-8.3c-5-5.1-9.3-10.6-12.9-16.5zM275.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm-69.7 90.3c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5s93.8-27.9 116.1-53.5c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6C394 346.2 363.4 368 320 368s-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zm159.3-90.3c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM486.7 38.7c8.9-9 23.3-9 32.2 0l13.7 13.8c6.3 6.3 16.4 6.3 22.7 0l13.7-13.8c8.9-9 23.3-9 32.2 0c9 9 9 23.7 0 32.7l-55.4 55.8c-1 1-2.6 1-3.6 0L486.7 71.4c-9-9-9-23.7 0-32.7zm54.9-22.6c-21.4-21.6-56.2-21.6-77.6 0c-21.4 21.5-21.4 56.3 0 77.8l55.5 55.8c13.5 13.6 35.5 13.6 49 0L624 94c21.4-21.5 21.4-56.3 0-77.8c-21.4-21.6-56.2-21.6-77.6 0L544 18.6l-2.4-2.4zm-448 320c-21.4-21.6-56.2-21.6-77.6 0C-5.3 357.7-5.3 392.5 16 414l55.5 55.8c13.5 13.6 35.5 13.6 49 0L176 414c21.4-21.5 21.4-56.3 0-77.8c-21.4-21.6-56.2-21.6-77.6 0L96 338.6l-2.4-2.4zM38.7 358.7c8.9-9 23.3-9 32.2 0l13.7 13.8c6.3 6.3 16.4 6.3 22.7 0l13.7-13.8c8.9-9 23.3-9 32.2 0c9 9 9 23.7 0 32.7L97.9 447.2c-1 1-2.6 1-3.6 0L38.7 391.4c-9-9-9-23.7 0-32.7zm448 32c8.9-9 23.3-9 32.2 0l13.7 13.8c6.3 6.3 16.4 6.3 22.7 0l13.7-13.8c8.9-9 23.3-9 32.2 0c9 9 9 23.7 0 32.7l-55.4 55.8c-1 1-2.6 1-3.6 0l-55.5-55.8c-9-9-9-23.7 0-32.7zm54.9-22.6c-21.4-21.6-56.2-21.6-77.6 0c-21.4 21.5-21.4 56.3 0 77.8l55.5 55.8c13.5 13.6 35.5 13.6 49 0L624 446c21.4-21.5 21.4-56.3 0-77.8c-21.4-21.6-56.2-21.6-77.6 0l-2.3 2.3-2.4-2.4z\"]\n  };\n  const faBracketsSquare = {\n    prefix: 'fal',\n    iconName: 'brackets-square',\n    icon: [448, 512, [\"brackets\"], \"f7e9\", \"M48 32C21.5 32 0 53.5 0 80L0 432c0 26.5 21.5 48 48 48l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16-7.2-16-16L32 80c0-8.8 7.2-16 16-16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 32zm352 0l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48z\"]\n  };\n  const faBrackets = faBracketsSquare;\n  const faLaptopArrowDown = {\n    prefix: 'fal',\n    iconName: 'laptop-arrow-down',\n    icon: [640, 512, [], \"e1c6\", \"M128 32l144 0 0 32L128 64c-17.7 0-32 14.3-32 32l0 256-32 0L64 96c0-35.3 28.7-64 64-64zM512 64L368 64l0-32 144 0c35.3 0 64 28.7 64 64l0 256-32 0 0-256c0-17.7-14.3-32-32-32zM76.8 448l486.4 0c20.3 0 37.4-13.5 42.9-32L33.9 416c5.5 18.5 22.7 32 42.9 32zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM336 48l0 217.4 52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0l-80-80c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L304 265.4 304 48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHockeyStickPuck = {\n    prefix: 'fal',\n    iconName: 'hockey-stick-puck',\n    icon: [640, 512, [], \"e3ae\", \"M503.3 1.8c7.8 4.1 10.9 13.7 6.9 21.6l-234.6 454c-11 21.3-32.9 34.6-56.9 34.6L56 512c-30.9 0-56-25.1-56-56l0-80c0-30.9 25.1-56 56-56l264.9 0L481.8 8.7c4.1-7.9 13.7-10.9 21.6-6.9zM304.4 352L128 352l0 128 90.8 0c12 0 22.9-6.7 28.4-17.3L304.4 352zM56 352c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l40 0 0-128-40 0zm376 80c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-160 0zm-48 16c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 16c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-16z\"]\n  };\n  const faHouseTree = {\n    prefix: 'fal',\n    iconName: 'house-tree',\n    icon: [640, 512, [], \"e1b3\", \"M404.1 37.1c6.4-7.1 17.4-7.1 23.8 0L538.5 160 480 160c-6.2 0-11.8 3.6-14.5 9.1s-1.8 12.2 2.1 17L575.8 318.6c.1 .2 .2 .3 .2 .5c0 .5-.4 .9-.9 .9L496 320c-6.3 0-12.1 3.7-14.6 9.5s-1.4 12.6 2.8 17.2L606 480l-191.6 0c-2.4 11.8-7.4 22.7-14.4 32l209.6 0c16.8 0 30.4-13.6 30.4-30.4c0-7.6-2.8-14.9-8-20.5L532.3 352l42.8 0c18.1 0 32.9-14.7 32.9-32.9c0-7.6-2.6-14.9-7.4-20.8L513.7 192l34.7 0c15.2 0 27.6-12.3 27.6-27.6c0-6.8-2.5-13.4-7.1-18.4L451.7 15.7c-19.1-21.2-52.3-21.2-71.4 0l-95.4 106 23.6 21.6L404.1 37.1zM32 284.2c0-9 3.8-17.5 10.4-23.6l128-117.3c12.2-11.2 31-11.2 43.2 0l128 117.3c6.6 6.1 10.4 14.6 10.4 23.6L352 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-163.8zM0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-163.8c0-17.9-7.5-35.1-20.8-47.2l-128-117.3c-24.5-22.4-62-22.4-86.5 0L20.8 237C7.5 249.1 0 266.2 0 284.2L0 448zM224 288l0 64-64 0 0-64 64 0zm-64-32c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0z\"]\n  };\n  const faSignalFair = {\n    prefix: 'fal',\n    iconName: 'signal-fair',\n    icon: [640, 512, [\"signal-2\"], \"f68d\", \"M208 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192zM80 400c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faSignal2 = faSignalFair;\n  const faFaceLaughWink = {\n    prefix: 'fal',\n    iconName: 'face-laugh-wink',\n    icon: [512, 512, [\"laugh-wink\"], \"f59c\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 400c52 0 97.1-32.8 115.7-80l-231.4 0c18.6 47.2 63.7 80 115.7 80zM126.5 288l259.1 0c14.2 0 25.4 12.3 21.8 26c-18.1 68-79 118-151.3 118s-133.2-50-151.3-118c-3.6-13.7 7.6-26 21.8-26zm25.9-96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm148.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faLaughWink = faFaceLaughWink;\n  const faCircleDollar = {\n    prefix: 'fal',\n    iconName: 'circle-dollar',\n    icon: [512, 512, [\"dollar-circle\", \"usd-circle\"], \"f2e8\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 120l0 23c13.5 1 26.6 4.6 39.6 8.3c1.5 .4 3.1 .9 4.6 1.3c8.5 2.4 13.5 11.2 11.2 19.7s-11.2 13.5-19.7 11.2c-2.4-.7-4.8-1.4-7.2-2.1c-7.5-2.2-15.2-4.4-22.9-5.5c-19.1-2.8-36.6-.4-49.3 5.1c-12.9 5.6-18.6 13.1-19.8 19.5c-1.8 9.8 2.1 16.5 10.2 21.7c10.6 6.8 26.5 11.3 45.8 16.8l.3 .1c17.7 5 38.9 11.1 54.3 21.7c19 13 27.8 33.8 23.6 56.5c-4 21.6-18.9 36-37.8 43.6c-9.9 4-21.1 6.3-33.1 6.9l0 24.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-25.9c-8.1-1.3-21.8-5.2-32.4-8.4c-6.9-2.1-13.8-4.3-20.7-6.5c-8.4-2.8-12.9-11.8-10.2-20.2s11.8-12.9 20.2-10.2c6.6 2.2 13.2 4.3 19.9 6.3c11.2 3.4 22.7 6.6 28.1 7.4c19.8 2.9 36.5 1.3 48-3.4c11.2-4.5 16.8-11.3 18.3-19.7c1.9-10.5-1.5-18.4-10.2-24.4c-12-8.2-26.8-12.3-40.9-16.2c-2.3-.6-4.7-1.3-6.9-1.9c-17.1-4.8-37-10.5-51.7-19.9c-8.1-5.2-15.7-12.1-20.5-21.7c-4.9-9.8-6.2-20.8-4-32.8c3.8-20.7 20-35.1 38.6-43.1c7.4-3.2 15.6-5.6 24.3-7.1l0-24.5c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faDollarCircle = faCircleDollar;\n  const faUsdCircle = faCircleDollar;\n  const faHorseHead = {\n    prefix: 'fal',\n    iconName: 'horse-head',\n    icon: [640, 512, [], \"f7ab\", \"M404 40.2c13.7-4.8 28 5.4 28 19.9c0 7-3.5 13.6-9.4 17.5l-31.5 21c-5.3 3.5-8 9.8-6.9 16s5.7 11.3 11.9 12.8l7 1.8c32.1 8 59.4 28.9 75.6 57.8l54.4 97.2c13.9 24.9 10.6 55.9-8.4 77.2c-12.7 14.3-30.9 22.5-50.1 22.5l-7.7 0c-22.2 0-43.2-10.3-56.8-27.8l-26-33.5c-7.4-9.5-21.1-11.2-30.6-3.8c-31.5 24.5-76.6 20.7-103.5-8.7l-30.3-33c-6-6.5-16.1-7-22.6-1s-7 16.1-1 22.6l30.3 33c22.3 24.3 53.2 36.3 84 35.2c.2 .6 .5 1.2 .8 1.7l35.9 66.4c3.1 5.8 4.8 12.3 4.8 18.9c0 14.3-11.6 25.9-25.9 25.9L128 480c-17.7 0-32-14.3-32-32l0-130c0-102.2 64.7-193.1 161.2-226.7L404 40.2zM375.4 420l-32-59.3c7.4-2.7 14.7-6.2 21.6-10.6l20 25.8c19.7 25.3 50 40.2 82.1 40.2l7.7 0c28.3 0 55.2-12.1 74-33.2c28-31.5 33-77.3 12.4-114.1l-54.4-97.2c-16-28.7-40.8-51.1-70.4-64.4l4.1-2.7C455.1 94.5 464 77.9 464 60.2C464 23.6 428-2 393.5 10L246.6 61.1C137.3 99.1 64 202.2 64 318l0 130c0 35.3 28.7 64 64 64l198.1 0c32 0 57.9-25.9 57.9-57.9c0-11.9-3-23.7-8.6-34.2zM400 232a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faArrowsRepeat = {\n    prefix: 'fal',\n    iconName: 'arrows-repeat',\n    icon: [512, 512, [\"repeat-alt\"], \"f364\", \"M15.2 272C6.4 271.5-.4 264 0 255.2l.4-8C5.1 153.5 82.4 80 176.2 80l214.4 0L333.2 27.8c-6.5-5.9-7-16.1-1.1-22.6s16.1-7 22.6-1.1l88 80c3.3 3 5.2 7.3 5.2 11.8s-1.9 8.8-5.2 11.8l-88 80c-6.5 5.9-16.7 5.5-22.6-1.1s-5.5-16.7 1.1-22.6L390.6 112l-214.4 0c-76.7 0-140 60.2-143.8 136.8l-.4 8c-.4 8.8-8 15.6-16.8 15.2zm481.6-32c8.8 .4 15.6 8 15.2 16.8l-.4 8c-4.7 93.7-82 167.2-175.8 167.2l-214.4 0 57.4 52.2c6.5 5.9 7 16.1 1.1 22.6s-16.1 7-22.6 1.1l-88-80c-3.3-3-5.2-7.3-5.2-11.8s1.9-8.8 5.2-11.8l88-80c6.5-5.9 16.7-5.5 22.6 1.1s5.5 16.7-1.1 22.6L121.4 400l214.4 0c76.7 0 140-60.2 143.8-136.8l.4-8c.4-8.8 8-15.6 16.8-15.2z\"]\n  };\n  const faRepeatAlt = faArrowsRepeat;\n  const faBoreHole = {\n    prefix: 'fal',\n    iconName: 'bore-hole',\n    icon: [512, 512, [], \"e4c3\", \"M256 0c-8.8 0-16 7.2-16 16l0 242c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64c0-29.8-20.4-54.9-48-62l0-242c0-8.8-7.2-16-16-16zm32 320a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM80 160l48 0 0 160c0 70.7 57.3 128 128 128s128-57.3 128-128l0-160 48 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-224c0-26.5 21.5-48 48-48zm80 0c0-17.7-14.3-32-32-32l-48 0c-44.2 0-80 35.8-80 80L0 432c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-224c0-44.2-35.8-80-80-80l-48 0c-17.7 0-32 14.3-32 32l0 160c0 53-43 96-96 96s-96-43-96-96l0-160z\"]\n  };\n  const faIndustry = {\n    prefix: 'fal',\n    iconName: 'industry',\n    icon: [576, 512, [], \"f275\", \"M80 64c-8.8 0-16 7.2-16 16l0 224 0 48 0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-96 0-16 0-145.1c0-6.5-7.4-10.3-12.7-6.5l-138 99.3c-4.9 3.5-11.3 4-16.6 1.3s-8.7-8.2-8.7-14.2l0-81.9c0-6.4-7.1-10.2-12.4-6.7L184.9 242.6c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1L160 80c0-8.8-7.2-16-16-16L80 64zM32 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 119.4 113.8-75.9c26.6-17.7 62.2 1.3 62.2 33.3l0 50.6 112.6-81.1c26.5-19.1 63.4-.1 63.4 32.5L544 304l0 16 0 96c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-64 0-48L32 80z\"]\n  };\n  const faImagePolaroid = {\n    prefix: 'fal',\n    iconName: 'image-polaroid',\n    icon: [448, 512, [], \"f8c4\", \"M416 384l0 32c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-32 384 0zM105.4 352L32 352l0-9.4 96-96L169.4 288l-60.7 60.7-3.3 3.3zm45.3 0l52.7-52.7L288 214.6l128 128 0 9.4-265.4 0zM416 297.4L310.6 192c-12.5-12.5-32.8-12.5-45.3 0L192 265.4 150.6 224c-12.5-12.5-32.8-12.5-45.3 0L32 297.4 32 96c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 201.4zM448 336l0-240c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 336s0 0 0 0l0 16 0 16 0 16 0 32c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-32 0-16 0-16 0-16s0 0 0 0zM128 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faWaveTriangle = {\n    prefix: 'fal',\n    iconName: 'wave-triangle',\n    icon: [640, 512, [], \"f89a\", \"M176.1 32c5.2 0 10.1 2.6 13 6.9L464.2 436.2 611 230.7c5.1-7.2 15.1-8.9 22.3-3.7s8.9 15.1 3.7 22.3l-160 224c-3 4.2-7.9 6.7-13.1 6.7s-10.1-2.6-13-6.9L175.8 75.8 29 281.3c-5.1 7.2-15.1 8.9-22.3 3.7s-8.9-15.1-3.7-22.3l160-224c3-4.2 7.9-6.7 13.1-6.7z\"]\n  };\n  const faTurnLeftDown = {\n    prefix: 'fal',\n    iconName: 'turn-left-down',\n    icon: [384, 512, [], \"e637\", \"M256 352l57.3 0c3.7 0 6.7 3 6.7 6.7c0 1.9-.8 3.7-2.2 5L192 476.2 66.2 363.7c-1.4-1.3-2.2-3.1-2.2-5c0-3.7 3-6.7 6.7-6.7l57.3 0c17.7 0 32-14.3 32-32l0-176c0-61.9 50.1-112 112-112l64 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-64 0c-26.5 0-48 21.5-48 48l0 176c0 17.7 14.3 32 32 32zM178 506.7c3.8 3.4 8.8 5.3 14 5.3s10.1-1.9 14-5.3L339.1 387.5c8.2-7.3 12.9-17.8 12.9-28.8c0-21.4-17.3-38.7-38.7-38.7L288 320l-32 0 0-32 0-144c0-8.8 7.2-16 16-16l64 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L272 0C192.5 0 128 64.5 128 144l0 144 0 32-32 0-25.3 0C49.3 320 32 337.3 32 358.7c0 11 4.7 21.5 12.9 28.8L178 506.7z\"]\n  };\n  const faPersonRunningFast = {\n    prefix: 'fal',\n    iconName: 'person-running-fast',\n    icon: [512, 512, [], \"e5ff\", \"M352 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 320 56a56 56 0 1 0 112 0zM275.4 116.4c-12.7-3.2-26.1-3.2-38.8 0l-1.5 .4c-12.3 3.1-23.7 9-33.3 17.4L149.5 180c-6.7 5.8-7.3 15.9-1.5 22.6s15.9 7.3 22.6 1.5l52.4-45.8c5.7-5 12.6-8.6 20-10.4l1.5-.4c7.6-1.9 15.6-1.9 23.3 0l16.9 4.2L249.2 257.9c-7.3 21.8 2 45.7 22 57l93.3 52.5L320.9 490.7c-2.9 8.3 1.4 17.5 9.8 20.4s17.5-1.4 20.4-9.8L394.6 378c5.2-14.7-.9-30.9-14.5-38.5l-37.5-21.1c.2-.4 .4-.9 .5-1.3l37.2-111.6L394 253.2c5.9 20.6 24.7 34.8 46.2 34.8l55.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-55.9 0c-7.1 0-13.4-4.7-15.4-11.6l-20.3-71c-4.7-16.5-17.9-29.2-34.5-33.4l-94.5-23.6zm83 53.7L314.3 302.4 286.9 287c-6.7-3.8-9.8-11.7-7.3-19l36.2-108.6 42.7 10.7zM226 314.1L197.3 384 112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l85.3 0c13 0 24.7-7.8 29.6-19.8l23.3-56.6c-10-6.7-18.2-15.5-24.1-25.4zM16 95.8c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zm-16 80c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0z\"]\n  };\n  const faCircleDown = {\n    prefix: 'fal',\n    iconName: 'circle-down',\n    icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", \"M256 32a224 224 0 1 0 0 448 224 224 0 1 0 0-448zm0 480A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm0-112c-9.2 0-18-3.5-24.7-9.7l-91-84c-7.8-7.2-12.3-17.4-12.3-28.1c0-21.1 17.1-38.3 38.3-38.3l25.7 0 0-80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 80 25.7 0c21.1 0 38.3 17.1 38.3 38.3c0 10.7-4.5 20.9-12.3 28.1l-91 84c-6.7 6.2-15.6 9.7-24.7 9.7zm-3-33.2c.8 .8 1.9 1.2 3 1.2s2.2-.4 3-1.2l91-84c1.3-1.2 2-2.9 2-4.6c0-3.5-2.8-6.3-6.3-6.3L304 272c-8.8 0-16-7.2-16-16l0-96c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 96c0 8.8-7.2 16-16 16l-41.7 0c-3.5 0-6.3 2.8-6.3 6.3c0 1.7 .7 3.4 2 4.6l91 84z\"]\n  };\n  const faArrowAltCircleDown = faCircleDown;\n  const faGrill = {\n    prefix: 'fal',\n    iconName: 'grill',\n    icon: [448, 512, [], \"e5a3\", \"M408 64c4.4 0 8 3.6 8 8l0 24c0 106-86 192-192 192S32 202 32 96l0-24c0-4.4 3.6-8 8-8l368 0zM40 32C17.9 32 0 49.9 0 72L0 96c0 92.5 56 171.9 136 206.1l-23.7 52c-5.2-1.4-10.7-2.1-16.4-2.1c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64l168.6 0 24.8 54.6c3.7 8 13.1 11.6 21.2 7.9s11.6-13.1 7.9-21.2L312 302.1C392 267.9 448 188.5 448 96l0-24c0-22.1-17.9-40-40-40L40 32zM140.4 369.9l26.1-57.3c18.4 4.9 37.7 7.5 57.6 7.5s39.2-2.6 57.6-7.5L314.1 384l-162.6 0c-3-5.2-6.8-10-11.1-14.1zM96 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faArrowsTurnToDots = {\n    prefix: 'fal',\n    iconName: 'arrows-turn-to-dots',\n    icon: [512, 512, [], \"e4c1\", \"M260.7 36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L230.6 112 432 112c44.2 0 80 35.8 80 80l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-26.5-21.5-48-48-48l-201.4 0 52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-80-80c-6.2-6.2-6.2-16.4 0-22.6l80-80zm-9.4 256l80 80c6.2 6.2 6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L281.4 400 80 400c-26.5 0-48 21.5-48 48l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-44.2 35.8-80 80-80l201.4 0-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM448 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM32 128a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm96 0A64 64 0 1 1 0 128a64 64 0 1 1 128 0z\"]\n  };\n  const faChartMixed = {\n    prefix: 'fal',\n    iconName: 'chart-mixed',\n    icon: [512, 512, [\"analytics\"], \"f643\", \"M507.8 37.2c5.9 6.5 5.5 16.7-1.1 22.6l-176 160c-6.3 5.7-16 5.5-22.1-.5L190.4 101 25.4 220.9c-7.1 5.2-17.2 3.6-22.4-3.5s-3.6-17.2 3.5-22.4l176-128c6.4-4.6 15.2-3.9 20.7 1.6L320.5 185.9 485.2 36.2c6.5-5.9 16.7-5.5 22.6 1.1zM80 432l0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16zM64 320c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zm144-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160zm-64 0c0-26.5 21.5-48 48-48s48 21.5 48 48l0 160c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-160zM336 432l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16zM320 288c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm144-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160zm-64 0c0-26.5 21.5-48 48-48s48 21.5 48 48l0 160c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-160z\"]\n  };\n  const faAnalytics = faChartMixed;\n  const faFlorinSign = {\n    prefix: 'fal',\n    iconName: 'florin-sign',\n    icon: [384, 512, [], \"e184\", \"M322.4 32c-32.1 0-61.2 19.2-73.7 48.8L188.2 224 48 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l126.6 0L105.8 418.7C98.3 436.5 80.9 448 61.6 448L16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l45.6 0c32.1 0 61.2-19.2 73.7-48.8L209.4 256 336 256c8.8 0 16-7.2 16-16s-7.2-16-16-16l-113.1 0L278.2 93.3C285.7 75.5 303.1 64 322.4 64L368 64c8.8 0 16-7.2 16-16s-7.2-16-16-16l-45.6 0z\"]\n  };\n  const faArrowDownShortWide = {\n    prefix: 'fal',\n    iconName: 'arrow-down-short-wide',\n    icon: [576, 512, [\"sort-amount-desc\", \"sort-amount-down-alt\"], \"f884\", \"M235.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L112 425.4 112 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 377.4 68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM304 48l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSortAmountDesc = faArrowDownShortWide;\n  const faSortAmountDownAlt = faArrowDownShortWide;\n  const faLessThan = {\n    prefix: 'fal',\n    iconName: 'less-than',\n    icon: [384, 512, [62774], \"3c\", \"M382.3 72.8c4 7.9 .7 17.5-7.2 21.5L51.8 256 375.2 417.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-352-176C3.4 267.6 0 262.1 0 256s3.4-11.6 8.8-14.3l352-176c7.9-4 17.5-.7 21.5 7.2z\"]\n  };\n  const faDisplayCode = {\n    prefix: 'fal',\n    iconName: 'display-code',\n    icon: [576, 512, [\"desktop-code\"], \"e165\", \"M512 32c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-167.7 0c-.2 0-.4 0-.6 0l-111.5 0c-.2 0-.4 0-.6 0L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l448 0zM64 416l149.1 0-10.7 64L144 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l72 0 144 0 72 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-58.4 0-10.7-64L512 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64zm170.9 64l10.7-64 84.9 0 10.7 64-106.2 0zm16.4-324.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L198.6 208l52.7-52.7zm96-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L377.4 208l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6l-64-64z\"]\n  };\n  const faDesktopCode = faDisplayCode;\n  const faFaceDrooling = {\n    prefix: 'fal',\n    iconName: 'face-drooling',\n    icon: [512, 512, [], \"e372\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 57.4-21.6 109.7-57 149.3c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3C487.3 381.4 512 321.6 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c8.8 0 16-7.2 16-16s-7.2-16-16-16C132.3 480 32 379.7 32 256zM352 370.9L352 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-151.8c4.6-4.7 8.7-9.5 12.5-14.2c5.5-6.9 4.4-17-2.5-22.5s-17-4.4-22.5 2.5c-22.8 28.5-61.3 58-115.5 58s-92.7-29.5-115.5-58c-5.5-6.9-15.6-8-22.5-2.5s-8 15.6-2.5 22.5c26.7 33.4 73.5 70 140.5 70c11.2 0 21.9-1 32-2.9l0 66.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-76.2c11.7-4.7 22.3-10.4 32-16.9zM158.6 189.6c8.2-7.8 19.1-13.6 33.4-13.6c8.8 0 16-7.2 16-16s-7.2-16-16-16c-24.1 0-42.5 10.2-55.4 22.4c-12.6 12-20.4 26.3-23.8 36.5c-2.8 8.4 1.7 17.4 10.1 20.2s17.4-1.7 20.2-10.1c1.9-5.8 7-15.4 15.4-23.5zm210.2 23.5c2.8 8.4 11.9 12.9 20.2 10.1s12.9-11.9 10.1-20.2c-3.4-10.2-11.1-24.6-23.8-36.5C362.5 154.2 344.1 144 320 144c-8.8 0-16 7.2-16 16s7.2 16 16 16c14.3 0 25.2 5.8 33.4 13.6c8.4 8 13.5 17.7 15.4 23.5z\"]\n  };\n  const faOilTemperature = {\n    prefix: 'fal',\n    iconName: 'oil-temperature',\n    icon: [576, 512, [\"oil-temp\"], \"f614\", \"M272 32c0-17.7 14.3-32 32-32l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 97.6c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4L272 112l0-80zm16 320a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM133.8 314.8c13.5 9.2 29.7 17.5 46.6 20.2c3.4 11.9 8.8 23 15.7 32.9c-1.3 .1-2.7 .1-4 .1c-30.3 0-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 368.1 0 360 0 350.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9zM384 368c-1.3 0-2.7 0-4-.1c6.9-9.9 12.2-21 15.7-32.9c16.8-2.8 33.1-11.1 46.5-20.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.9 9.9-19.8 15.3C441.5 353.9 414.3 368 384 368zM192 480c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 470 363.1 480 384 480s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.9 9.9-19.8 15.3C441.5 497.9 414.3 512 384 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 497.9 222.3 512 192 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 512.1 0 504 0 494.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C150.3 470 171.1 480 192 480z\"]\n  };\n  const faOilTemp = faOilTemperature;\n  const faSquareQuestion = {\n    prefix: 'fal',\n    iconName: 'square-question',\n    icon: [448, 512, [\"question-square\"], \"f2fd\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm136.7 73.8c6.5-24.6 28.7-41.8 54.2-41.8l57.1 0c35.5 0 64 29 64 64.3c0 24-13.4 46.2-34.9 57.2L240 268.3l0 19.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-29.5c0-6 3.4-11.5 8.7-14.3l45.8-23.4c10.7-5.4 17.5-16.6 17.5-28.7c0-17.8-14.4-32.3-32-32.3l-57.1 0c-10.9 0-20.5 7.4-23.2 17.9l-.2 .7c-2.2 8.5-11 13.7-19.5 11.4s-13.7-11-11.4-19.5l.2-.7zM200 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faQuestionSquare = faSquareQuestion;\n  const faAirConditioner = {\n    prefix: 'fal',\n    iconName: 'air-conditioner',\n    icon: [576, 512, [], \"f8f4\", \"M64 32C46.3 32 32 46.3 32 64l0 128c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64L64 256c-35.3 0-64-28.7-64-64L0 64zm112 64l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 288l0 144c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-29.6 16.1-55.5 40-69.3c7.6-4.4 17.4-1.8 21.9 5.8s1.8 17.4-5.8 21.9c-14.4 8.3-24 23.8-24 41.6c0 26.5 21.5 48 48 48s48-21.5 48-48l0-144 32 0zm64 112l0-112 32 0 0 112c0 26.5 21.5 48 48 48s48-21.5 48-48c0-17.7-9.6-33.3-24-41.6c-7.6-4.4-10.3-14.2-5.8-21.9s14.2-10.3 21.9-5.8c23.9 13.8 40 39.7 40 69.3c0 44.2-35.8 80-80 80s-80-35.8-80-80z\"]\n  };\n  const faAngleDown = {\n    prefix: 'fal',\n    iconName: 'angle-down',\n    icon: [448, 512, [8964], \"f107\", \"M212.7 363.3c6.2 6.2 16.4 6.2 22.6 0l160-160c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 329.4 75.3 180.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l160 160z\"]\n  };\n  const faMountains = {\n    prefix: 'fal',\n    iconName: 'mountains',\n    icon: [640, 512, [9968], \"f6fd\", \"M480 424.1c0 13.2-10.7 23.9-23.9 23.9L55.9 448C42.7 448 32 437.3 32 424.1c0-4.5 1.3-8.9 3.7-12.7L252.4 66c.8-1.3 2.2-2 3.6-2s2.9 .8 3.6 2L476.3 411.4c2.4 3.8 3.7 8.2 3.7 12.7zm-480 0C0 455 25 480 55.9 480l400.2 0 122.8 0c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 164.1 487.8 160 480 160s-15 4.1-19.1 10.7l-48.2 79L286.8 49c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 394.4C3 403.3 0 413.6 0 424.1zM431.7 280L480 200.9 603.7 403.7c2.8 4.6 4.3 9.8 4.3 15.2c0 16.1-13 29.1-29.1 29.1l-72.2 0c3.4-7.3 5.4-15.4 5.4-23.9c0-10.5-3-20.8-8.6-29.7L431.7 280z\"]\n  };\n  const faOmega = {\n    prefix: 'fal',\n    iconName: 'omega',\n    icon: [448, 512, [], \"f67a\", \"M224 64C118 64 32 150 32 256c0 69.5 36.9 130.4 92.3 164.1c9.4 5.7 15.9 16.1 15.9 27.9c0 17.7-14.3 32-32 32L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l92.2 0s0 0 0 0c0 0 0 0 0-.1c-.1-.1-.2-.3-.5-.5C43.1 408.2 0 337.1 0 256C0 132.3 100.3 32 224 32s224 100.3 224 224c0 81.1-43.1 152.1-107.6 191.4c-.3 .2-.4 .3-.5 .5c0 0 0 .1 0 .1c0 0 0 0 0 0l92.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-92.2 0c-17.7 0-32-14.3-32-32c0-11.8 6.5-22.2 15.9-27.9C379.1 386.4 416 325.5 416 256c0-106-86-192-192-192z\"]\n  };\n  const faCarTunnel = {\n    prefix: 'fal',\n    iconName: 'car-tunnel',\n    icon: [512, 512, [], \"e4de\", \"M256 32C132.3 32 32 132.3 32 256l0 240c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 256C0 114.6 114.6 0 256 0S512 114.6 512 256l0 240c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-240C480 132.3 379.7 32 256 32zM174.7 266.7l-19 54.3c4-.7 8.1-1 12.2-1l176 0c4.2 0 8.3 .4 12.2 1l-19-54.3C335 260.3 329 256 322.2 256l-132.3 0c-6.8 0-12.9 4.3-15.1 10.7zm-61.2 78.2l31-88.7c6.7-19.3 24.9-32.2 45.3-32.2l132.3 0c20.4 0 38.6 12.9 45.3 32.2l31 88.7C409.4 357.5 416 374 416 392l0 104c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-256 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-104c0-18 6.6-34.5 17.5-47.1zM128 448l256 0 0-56c0-22.1-17.9-40-40-40l-176 0c-22.1 0-40 17.9-40 40l0 56zm32-48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm168-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPersonDollyEmpty = {\n    prefix: 'fal',\n    iconName: 'person-dolly-empty',\n    icon: [512, 512, [], \"f4d1\", \"M80 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM80 0a56 56 0 1 1 0 112A56 56 0 1 1 80 0zM0 340.3c.5 .4 1.1 .9 1.6 1.3L32 365.5 32 496c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 340.3zM32 204l0 74.9c0 5.3 2.7 10.3 7.1 13.3L80 319.4l0-139.3c-6.2-2.7-13-4.2-20-4.2c-15.5 0-28 12.5-28 28zm117.8 69.3L112 214.5l0 126.3L139.4 359c7.1 4.7 12 12 13.6 20.3l22.7 113.5c1.7 8.7-3.9 17.1-12.6 18.8s-17.1-3.9-18.8-12.6L121.6 385.6 21.4 318.8C8 309.9 0 294.9 0 278.9L0 204c0-33.1 26.9-60 60-60c27.9 0 53.9 14.2 69 37.6L176.7 256l44 0-20.3-84.2c-2.1-8.6 3.2-17.2 11.8-19.3s17.2 3.2 19.3 11.8l53.1 219.8c1.1-.1 2.2-.1 3.4-.1c25.7 0 47.9 15.1 58 37l146.1-36.5c8.6-2.1 17.3 3.1 19.4 11.6s-3.1 17.3-11.6 19.4l-148 37c-2.3 33.2-30 59.5-63.8 59.5c-35.3 0-64-28.7-64-64c0-22.9 12-42.9 30-54.3L228.5 288l-51.8 0c-10.9 0-21-5.5-26.9-14.7zM288 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faPanFood = {\n    prefix: 'fal',\n    iconName: 'pan-food',\n    icon: [640, 512, [129368], \"e42b\", \"M522.4 352c4.5-9.4 8.3-19.3 11.5-29.4c.3-.9 .5-1.7 .8-2.6c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64c-3.1-10.6-7-20.8-11.6-30.7l-.6-1.3C486.5 84.3 409.4 32 320 32s-166.5 52.3-202.4 128c-4.9 10.2-9 20.9-12.3 32c0 0 0 0 0 0c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64c3.1 10.6 7 20.8 11.6 30.7l.6 1.3c36 75.7 113.1 128 202.4 128s166.5-52.3 202.4-128zm34.9 0c-38 93.8-130 160-237.4 160s-199.4-66.2-237.4-160L40 352c-22.1 0-40-17.9-40-40L0 200c0-22.1 17.9-40 40-40l42.6 0C120.6 66.2 212.6 0 320 0S519.4 66.2 557.4 160l42.6 0c22.1 0 40 17.9 40 40l0 112c0 22.1-17.9 40-40 40l-42.6 0zm10.5-160c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l32.1 0c4.4 0 8-3.6 8-8l0-112c0-4.4-3.6-8-8-8l-32.1 0zM72.1 192L40 192c-4.4 0-8 3.6-8 8l0 112c0 4.4 3.6 8 8 8l32.1 0c-5.3-20.5-8.1-41.9-8.1-64s2.8-43.5 8.1-64zM417.6 336c-21.5 0-42.2-8.6-57.4-23.8c-4.5-4.5-4.5-11.9 0-16.4l95.6-95.6c4.5-4.5 11.9-4.5 16.5 .1C487.4 215.4 496 236 496 257.3l0 2.4c0 27.4-14.7 52.6-38.4 66.2c-11.5 6.6-24.6 10-37.8 10l-2.1 0zM464 257.3c0-5.8-1.1-11.5-3.1-17l-60.5 60.5c5.5 2 11.3 3.1 17.3 3.1l2.1 0c7.7 0 15.3-2 22-5.8c13.8-7.9 22.3-22.5 22.3-38.4l0-2.4zm-260.7-54l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM296 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM416 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM235.3 299.3c-2.6 2.6-2.6 6.8 0 9.4l6.6 6.6c3 3 7.1 4.7 11.3 4.7l2.7 0 32 0c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64l0-32 0-2.7c0-4.2-1.7-8.3-4.7-11.3l-6.6-6.6c-2.6-2.6-6.8-2.6-9.4 0c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16 16-16c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM320 384c0-17.7-14.3-32-32-32l-16 0c-8.8 0-16 7.2-16 16l0 16c0 17.7 14.3 32 32 32s32-14.3 32-32zm0-288c-20.9 0-38.7 13.4-45.3 32l90.5 0c-6.6-18.6-24.4-32-45.3-32zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faHeadSideCough = {\n    prefix: 'fal',\n    iconName: 'head-side-cough',\n    icon: [640, 512, [], \"e061\", \"M32 224C32 118 118 32 224 32l16 0c66.1 0 127.1 40 153.8 96.9c3.2 6.9 6.5 14.2 9.9 21.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c6.2 13.9 12.7 28.5 19.8 42c11.1 21.3 24.8 42.3 44 59.4l3.2 2.8c6 5.3 9.5 13 9.5 21.1c0 15.6-12.6 28.2-28.2 28.2L432 304c-8.8 0-16 7.2-16 16l0 8 0 8 0 10.1-79 11.3c-18.9 2.7-33 18.9-33 38c0 20 15.3 36.6 35.2 38.2l59.9 5C396.2 448.7 387 456 376 456l-72 0c-8.8 0-16 7.2-16 16l0 24c0 8.8 7.2 16 16 16s16-7.2 16-16l0-8 56 0c30.9 0 56-25.1 56-56l0-8c0-8.3-6.4-15.3-14.7-15.9l-75.5-6.3c-3.3-.3-5.8-3-5.8-6.4c0-3.2 2.3-5.9 5.5-6.3l92.8-13.3c7.9-1.1 13.7-7.9 13.7-15.8l0-24s0 0 0 0l3.8 0c33.2 0 60.2-26.9 60.2-60.2c0-17.2-7.4-33.6-20.2-45l-3.2-2.8c-15.1-13.5-26.6-30.6-36.9-50.3c-6.7-12.7-12.3-25.5-18.2-38.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c-3.5-7.8-7-15.7-10.8-23.8C390.8 47.3 318.6 0 240 0L224 0C100.3 0 0 100.3 0 224c0 52.9 18.4 101.6 49.1 140C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4C47.7 311.1 32 269.4 32 224zm312 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM512 392a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM552 368a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM552 464a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faGripLines = {\n    prefix: 'fal',\n    iconName: 'grip-lines',\n    icon: [448, 512, [], \"f7a4\", \"M448 192c0-8.8-7.2-16-16-16L16 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16zm0 128c0-8.8-7.2-16-16-16L16 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faThumbsDown = {\n    prefix: 'fal',\n    iconName: 'thumbs-down',\n    icon: [512, 512, [128078, 61576], \"f165\", \"M288.8 430.3c3.5 12.8 16.7 20.3 29.5 16.8s20.3-16.7 16.8-29.5l-4.5-16.4c-5.5-20.2-13.9-39.3-24.7-56.9c-3.1-4.9-3.2-11.1-.4-16.2s8.2-8.2 14-8.2L448 320c17.7 0 32-14.3 32-32c0-11.3-5.9-21.3-14.8-27c-7.2-4.6-9.5-13.9-5.3-21.3c2.6-4.6 4.1-10 4.1-15.7c0-12.4-7-23.1-17.3-28.5c-4.2-2.2-7.3-6.1-8.3-10.8s.1-9.5 3-13.2c4.2-5.4 6.7-12.2 6.7-19.5c0-14.2-9.2-26.3-22.1-30.4c-7.8-2.5-12.4-10.6-10.7-18.6c.5-2.2 .7-4.5 .7-6.9c0-17.7-14.3-32-32-32l-89.5 0c-15.8 0-31.2 4.7-44.4 13.4l-38.5 25.7c-9 6-16.6 13.7-22.4 22.6c-4.9 7.4-14.8 9.4-22.2 4.6s-9.4-14.8-4.6-22.2c8.1-12.3 18.7-23.1 31.4-31.6l38.5-25.7c18.4-12.3 40-18.8 62.1-18.8L384 32c35.3 0 64 28.7 64 64l0 .6c19.1 11.1 32 31.7 32 55.4c0 8.7-1.8 17.1-4.9 24.7C487.9 188.4 496 205.2 496 224c0 6.5-1 12.8-2.8 18.7C504.8 254.3 512 270.3 512 288c0 35.3-28.7 64-64 64l-101.6 0c6.2 13.1 11.3 26.7 15.1 40.9l4.5 16.4c8.1 29.8-9.5 60.6-39.3 68.8s-60.6-9.5-68.8-39.3l-4.5-16.4c-8.9-32.6-29.6-60.8-58.2-79l-3.1-2 8.2-12.9-8.2 12.9c-11.8-7.5-21.7-17.1-29.5-28.2c-5.1-7.2-3.3-17.2 4-22.3s17.2-3.3 22.3 4c5.4 7.7 12.2 14.4 20.4 19.5l3.1 2c35.3 22.4 60.9 57.2 71.9 97.5l4.5 16.4zM32 352l64 0 0-224-64 0 0 224zM0 352L0 128c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faUserLock = {\n    prefix: 'fal',\n    iconName: 'user-lock',\n    icon: [640, 512, [], \"f502\", \"M128 128a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM32 480c1.2-79.7 66.2-144 146.3-144l91.4 0c46.2 0 87.5 21.5 114.3 55l0-39c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7l-91.4 0C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l362.8 0c-5.4-9.4-8.6-20.3-8.6-32L32 480zM528 224c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faArrowRightLong = {\n    prefix: 'fal',\n    iconName: 'arrow-right-long',\n    icon: [512, 512, [\"long-arrow-right\"], \"f178\", \"M507.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-144-144c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l441.4 0L340.7 388.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l144-144z\"]\n  };\n  const faLongArrowRight = faArrowRightLong;\n  const faTicketsAirline = {\n    prefix: 'fal',\n    iconName: 'tickets-airline',\n    icon: [640, 512, [\"tickets-perforated-plane\", \"tickets-plane\"], \"e29b\", \"M128 96l0 224c0 17.7 14.3 32 32 32l416 0c17.7 0 32-14.3 32-32l0-47.5c-23.7-11.8-40-36.2-40-64.5s16.3-52.8 40-64.5L608 96c0-17.7-14.3-32-32-32L160 64c-17.7 0-32 14.3-32 32zm484.1 45.6c.1 0 .1 0 .1 0s0 0 0 0c0 0 0 0-.1 0zm.1 132.9c0 0-.1 0-.1 0c.1 0 .1 0 .1 0zM160 32l416 0c35.3 0 64 28.7 64 64l0 56c0 8.8-7.4 15.7-15.6 19.1C610.1 177.2 600 191.4 600 208s10.1 30.8 24.4 36.9c8.1 3.4 15.6 10.3 15.6 19.1l0 56c0 35.3-28.7 64-64 64l-416 0c-35.3 0-64-28.7-64-64L96 96c0-35.3 28.7-64 64-64zm320 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM16 96c8.8 0 16 7.2 16 16l0 256c0 44.2 35.8 80 80 80l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-416 0C50.1 480 0 429.9 0 368L0 112c0-8.8 7.2-16 16-16zm274.3 74.9c1.6 4.9 .8 10.2-2.2 14.4s-7.8 6.6-13 6.6l-45.3 0c-4.2 0-8.3-1.7-11.3-4.7L207.1 176 196 176l7.3 21.9c2.2 6.6 2.2 13.7 0 20.2L196 240l11.2 0 11.3-11.3c3-3 7.1-4.7 11.3-4.7l45.3 0c5.1 0 10 2.5 13 6.6s3.8 9.5 2.2 14.4L276 288l20 0c2.8 0 5.5-1.5 6.9-4l30.4-52.1c2.9-4.9 8.1-7.9 13.8-7.9l41.6 0c11.8 0 23.1-4.7 31.5-13c1.6-1.6 1.6-4.3 0-5.9c-8.4-8.4-19.7-13-31.5-13l-41.6 0c-5.7 0-11-3-13.8-7.9L302.9 132c-1.4-2.5-4.1-4-6.9-4l-20 0 14.3 42.9zM264.9 96L296 96c14.2 0 27.4 7.6 34.6 19.8l-13.8 8.1 13.8-8.1L356.3 160l32.4 0c20.3 0 39.8 8.1 54.1 22.4c14.1 14.1 14.1 37 0 51.2C428.4 247.9 409 256 388.7 256l-32.4 0-25.8 44.2C323.4 312.4 310.2 320 296 320l-31.1 0c-16.4 0-27.9-16-22.8-31.6L252.9 256l-16.5 0-6.6 6.6c-6 6-14.1 9.4-22.6 9.4l-22.3 0c-16.4 0-27.9-16-22.8-31.6L172.9 208l-10.8-32.4c-5.2-15.5 6.4-31.6 22.8-31.6l22.3 0c8.5 0 16.6 3.4 22.6 9.4l6.6 6.6 16.5 0-10.8-32.4C236.9 112 248.5 96 264.9 96z\"]\n  };\n  const faTicketsPerforatedPlane = faTicketsAirline;\n  const faTicketsPlane = faTicketsAirline;\n  const faTentDoublePeak = {\n    prefix: 'fal',\n    iconName: 'tent-double-peak',\n    icon: [576, 512, [], \"e627\", \"M12.8 134.4l34.8-26.1c17.3-12.9 32.8-28 46.3-44.9L135 12c5.7-7.1 14.1-11.5 23.2-12s18 2.9 24.4 9.3l18.7 18.7c23 23 54.1 35.9 86.6 35.9s63.7-12.9 86.6-35.9L393.4 9.4c6.4-6.4 15.3-9.8 24.4-9.3s17.5 4.9 23.2 12l41.2 51.4c13.5 16.9 29 31.9 46.3 44.9l34.7 26.1c8.1 6 12.8 15.5 12.8 25.6l0 320c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32L0 160c0-10.1 4.7-19.6 12.8-25.6zm106-51c-15.2 19-32.7 35.9-52.1 50.5L32 160l0 32 512 0 0-32-34.7-26.1c-19.4-14.6-36.9-31.5-52.1-50.5L416 32 397.3 50.7C368.3 79.7 329 96 288 96s-80.3-16.3-109.3-45.3L160 32 118.8 83.4zM313.9 224l128 256L544 480l0-256-230.1 0zM272 224L32 224l0 256 240 0 0-256zm32 256l102.1 0L304 275.8 304 480z\"]\n  };\n  const faAnchorCircleXmark = {\n    prefix: 'fal',\n    iconName: 'anchor-circle-xmark',\n    icon: [640, 512, [], \"e4ac\", \"M336 80a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM288 0c-44.2 0-80 35.8-80 80c0 38.7 27.5 71 64.1 78.4c-.1 .5-.1 1-.1 1.6l0 32-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 256-32 0c-79.5 0-144-64.5-144-144l0-25.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L64 310.6 64 336c0 97.2 78.8 176 176 176l48 0 48 0c17.2 0 33.8-2.5 49.5-7c-9.8-7.9-18.8-16.9-26.7-26.7c-7.4 1.2-15 1.8-22.8 1.8l-32 0 0-256 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-32c0-.5 0-1.1-.1-1.6C340.5 151 368 118.7 368 80c0-44.2-35.8-80-80-80zm96 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-84.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368l36.7-36.7z\"]\n  };\n  const faEllipsis = {\n    prefix: 'fal',\n    iconName: 'ellipsis',\n    icon: [448, 512, [\"ellipsis-h\"], \"f141\", \"M416 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-160 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM64 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faEllipsisH = faEllipsis;\n  const faNfcSlash = {\n    prefix: 'fal',\n    iconName: 'nfc-slash',\n    icon: [640, 512, [], \"e1fc\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM544 351.3L544 96c0-35.3-28.7-64-64-64L160 32c-6 0-11.9 .8-17.4 2.4L180.1 64 192 64l64 0 224 0c17.7 0 32 14.3 32 32l0 230 32 25.3zm-64-50.5L480 128c0-17.7-14.3-32-32-32L336 96c-17.7 0-32 14.3-32 32l0 33.8 32 25.3 0-59.1 112 0 0 147.5 32 25.3zM378.8 384L192 384l0-147.5-32-25.3L160 384c0 17.7 14.3 32 32 32l227.4 0-40.5-32zM128 186L96 160.7 96 416c0 35.3 28.7 64 64 64l320 0c6 0 11.9-.8 17.4-2.4L459.9 448 160 448c-17.7 0-32-14.3-32-32l0-230z\"]\n  };\n  const faChessPawn = {\n    prefix: 'fal',\n    iconName: 'chess-pawn',\n    icon: [320, 512, [9823], \"f443\", \"M240 144A80 80 0 1 0 80 144a80 80 0 1 0 160 0zm16 112l-20.6 0L254 352l-32.6 0-18.6-96L160 256l-42.8 0L98.6 352 66 352l18.6-96L64 256c-8.8 0-16-7.2-16-16s7.2-16 16-16l17.6 0C60.9 203.7 48 175.3 48 144C48 82.1 98.1 32 160 32s112 50.1 112 112c0 31.3-12.9 59.7-33.6 80l17.6 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zM65.8 416L33.1 468.7c-.7 1.2-1.1 2.5-1.1 3.9c0 4.1 3.3 7.4 7.4 7.4l241.1 0c4.1 0 7.4-3.3 7.4-7.4c0-1.4-.4-2.7-1.1-3.9L254.2 416 65.8 416zm188.4-32c11.1 0 21.4 5.7 27.2 15.1l32.7 52.7c3.9 6.2 5.9 13.4 5.9 20.8c0 21.8-17.7 39.4-39.4 39.4L39.4 512C17.7 512 0 494.3 0 472.6c0-7.3 2.1-14.5 5.9-20.8l32.7-52.7c5.8-9.4 16.1-15.1 27.2-15.1l188.4 0z\"]\n  };\n  const faKitMedical = {\n    prefix: 'fal',\n    iconName: 'kit-medical',\n    icon: [576, 512, [\"first-aid\"], \"f479\", \"M128 448l320 0 0-384L128 64l0 384zm-32 0L96 64 64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l32 0zM64 32l32 0 16 0 16 0 320 0 16 0 16 0 32 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64l-32 0-16 0-16 0-320 0-16 0-16 0-32 0c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32zM480 448l32 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32l-32 0 0 384zM272 144l32 0c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l32 0 0-32c0-17.7 14.3-32 32-32zm0 32l0 48c0 4.2-1.7 8.3-4.7 11.3s-7.1 4.7-11.3 4.7l-48 0 0 32 48 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l48 0 0-32-48 0c-8.8 0-16-7.2-16-16l0-48-32 0z\"]\n  };\n  const faFirstAid = faKitMedical;\n  const faGrid2Plus = {\n    prefix: 'fal',\n    iconName: 'grid-2-plus',\n    icon: [512, 512, [], \"e197\", \"M176 64L80 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM80 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm96 288l-96 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM80 288l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zM336 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0zM288 80c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm96 192c8.8 0 16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBells = {\n    prefix: 'fal',\n    iconName: 'bells',\n    icon: [640, 512, [], \"f77f\", \"M282.6 40.1C214 15.1 138 50.4 112.8 119L98.2 159C84 197.8 57.6 231 23 253.7L14.9 259C4.7 265.7-.8 277.5 .6 289.5s9.4 22.2 20.8 26.3l230.5 83.9 1.1-3.9c2.6-9.1 4.4-18.4 5.4-27.7l-226-82.3 8.2-5.4c40.3-26.5 71.1-65.2 87.7-110.4l14.7-40c18.7-51 74.5-77.7 125.7-60.9c8.4-8.6 17.7-16.3 27.9-23c-4.5-2.2-9.1-4.2-13.9-6zm71.1 48.4c54.8-19.9 115.4 8.3 135.5 63L508 202.6c16.3 44.6 46.4 82.8 85.9 109.2l13.7 9.2s0 0 0 0L310.1 429.3l4.6-15.8c13.1-45.6 11.3-94.1-5-138.7l-18.8-51.2c-20.1-54.7 8.1-115.2 62.8-135.2zm165.5 52C493.2 69.2 414.1 32.5 342.8 58.4s-108 104.8-81.9 176.2l18.8 51.2c14 38.2 15.5 79.8 4.3 118.9l-4.6 15.8c-3.3 11.6 .1 24 9 32.2s21.5 10.8 32.8 6.7L618.6 351.1c11.3-4.1 19.4-14.2 20.8-26.2s-4-23.7-14-30.4l-13.7-9.2c-33.8-22.7-59.6-55.4-73.6-93.6l-18.8-51.2zM434.8 437.6c-6.7 5.8-7.4 15.9-1.6 22.6C450.5 480.1 479 488 505 477.8s41.5-35.5 40.5-61.8c-.3-8.8-7.7-15.7-16.6-15.4s-15.7 7.7-15.4 16.6c.5 13.2-7.3 25.8-20.3 30.9s-27.2 1.2-35.9-8.8c-5.8-6.7-15.9-7.4-22.6-1.6zM179.9 406.7c-8.7 10-23 13.9-35.9 8.8s-20.7-17.7-20.3-30.9c.3-8.8-6.6-16.2-15.4-16.6s-16.2 6.6-16.6 15.4c-.9 26.3 14.6 51.6 40.5 61.8s54.5 2.3 71.8-17.6c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6z\"]\n  };\n  const faPersonThroughWindow = {\n    prefix: 'fal',\n    iconName: 'person-through-window',\n    icon: [640, 512, [], \"e5a9\", \"M48 32c-8.8 0-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16l80 0 0-70.4c0-70.6 41.2-134.7 105.3-164.1c52.8-24.2 86.7-77 86.7-135.1L320 32 48 32zM352 46.4c0 63.8-33.6 122.3-87.4 154.7L328.1 288l64.5 0c9.3 0 18.2 4.1 24.3 11.2l91.2 106.4 8.9 10.4 74.9 0c8.8 0 16-7.2 16-16l0-352c0-8.8-7.2-16-16-16L352 32l0 14.4zM367 416l107.9 0-82.3-96-51.3 0-54 40.5 93.5 126c5.3 7.1 3.8 17.1-3.3 22.4s-17.1 3.8-22.4-3.3L312.5 448 48 448c-26.5 0-48-21.5-48-48L0 48C0 21.5 21.5 0 48 0L592 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-201.5 0L367 416zm-98.7-81.2l35.1-26.3-67.6-92.4c-13.2 7.4-25.1 16.7-35.2 27.5l67.7 91.2zm-87.8-64.6c-13.2 22.4-20.6 48.3-20.6 75.4l0 70.4 128.7 0L180.6 270.2zM168 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 88 136z\"]\n  };\n  const faToolbox = {\n    prefix: 'fal',\n    iconName: 'toolbox',\n    icon: [512, 512, [129520], \"f552\", \"M176 64l160 0c8.8 0 16 7.2 16 16l0 48-192 0 0-48c0-8.8 7.2-16 16-16zM128 80l0 48-21.5 0c-17 0-33.3 6.7-45.3 18.7L18.7 189.3C6.7 201.3 0 217.5 0 234.5L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-181.5c0-17-6.7-33.3-18.7-45.3l-42.5-42.5c-12-12-28.3-18.7-45.3-18.7L384 128l0-48c0-26.5-21.5-48-48-48L176 32c-26.5 0-48 21.5-48 48zm16 80l224 0 37.5 0c8.5 0 16.6 3.4 22.6 9.4l42.5 42.5c6 6 9.4 14.1 9.4 22.6l0 85.5-128 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-128 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32L32 320l0-85.5c0-8.5 3.4-16.6 9.4-22.6l42.5-42.5c6-6 14.1-9.4 22.6-9.4l37.5 0zM32 352l128 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 128 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 128 0 0 64c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-64z\"]\n  };\n  const faGlobeWifi = {\n    prefix: 'fal',\n    iconName: 'globe-wifi',\n    icon: [640, 512, [], \"e685\", \"M256 480c16.7 0 40.4-14.4 61.9-57.3c2.3-4.6 4.6-9.5 6.7-14.6c3.4 14.5 8.6 28.4 15.3 41.3c-3.9 6.8-8.1 13.2-12.4 19c6.5-2.2 12.8-4.6 19-7.4c5.8 9.3 12.5 18 19.8 26.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-8.4 0-16.7 .6-24.8 1.7l-.5-1.7L380 192c1.7 13.2 2.9 26.8 3.5 40.7c-12 10-22.6 21.5-31.6 34.3c.1-3.6 .1-7.3 .1-11c0-22.3-1.5-43.8-4.3-64l-183.4 0c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64l162.3 0c-2.9 10.3-4.9 21-5.9 32L170 352c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM170 160l172 0c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm288.4 0c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3l83.8 0zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160l83.7 0zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64l90.8 0c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64l-90.8 0zM184.5 468.3c-21-28.3-37.5-68.8-47.2-116.3l-83.7 0c25.9 54.5 73.1 96.9 130.9 116.3zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 104c-23.6 0-45 8.9-61.3 23.5c-6.6 5.9-16.7 5.4-22.6-1.2s-5.4-16.7 1.2-22.6C435.2 308 464.2 296 496 296s60.8 12 82.7 31.7c6.6 5.9 7.1 16 1.2 22.6s-16 7.1-22.6 1.2C541.1 336.9 519.6 328 496 328zM476 432a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zm-6.7-37.7c-6.6 5.9-16.7 5.4-22.6-1.1s-5.4-16.7 1.1-22.6C460.6 359 477.5 352 496 352s35.4 7 48.1 18.5c6.6 5.9 7.1 16 1.1 22.6s-16 7.1-22.6 1.1c-7.1-6.4-16.4-10.3-26.7-10.3s-19.6 3.9-26.7 10.3z\"]\n  };\n  const faEnvelopeDot = {\n    prefix: 'fal',\n    iconName: 'envelope-dot',\n    icon: [576, 512, [\"envelope-badge\"], \"e16f\", \"M448 80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0A80 80 0 1 0 416 80a80 80 0 1 0 160 0zM512 384l0-193.1c-5.2 .7-10.6 1.1-16 1.1c-13.8 0-27-2.5-39.2-7.1L284.4 311.3c-16.9 12.4-39.9 12.4-56.8 0L32 167.9 32 128c0-17.7 14.3-32 32-32l321.1 0c-.7-5.2-1.1-10.6-1.1-16s.4-10.8 1.1-16L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM32 207.6L208.7 337.1c28.2 20.6 66.5 20.6 94.6 0L480 207.6 480 384c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-176.4z\"]\n  };\n  const faEnvelopeBadge = faEnvelopeDot;\n  const faMagnifyingGlassWaveform = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-waveform',\n    icon: [512, 512, [], \"e661\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM192 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zm64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z\"]\n  };\n  const faHandsHoldingCircle = {\n    prefix: 'fal',\n    iconName: 'hands-holding-circle',\n    icon: [640, 512, [], \"e4fb\", \"M416 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-224 0a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM64 64c35.3 0 64 28.7 64 64l0 124.3c0 4.6 .4 9.1 1.3 13.5c2.1-3.2 4.6-6.3 7.4-9.1c21.7-21.7 56.9-21.7 78.6 0L306.6 348c5.1 5.1 9.6 10.6 13.4 16.6c3.8-5.9 8.3-11.5 13.4-16.6l91.3-91.3c21.7-21.7 56.9-21.7 78.6 0c2.8 2.8 5.3 5.9 7.4 9.1c.9-4.4 1.3-8.9 1.3-13.5L512 128c0-35.3 28.7-64 64-64s64 28.7 64 64l0 216.2c0 29.7-11.8 58.2-32.8 79.2l-83.9 83.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l83.9-83.9c15-15 23.4-35.4 23.4-56.6L608 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 124.3c0 27.1-10.8 53.1-29.9 72.2l-10.8 10.8-44 44-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16s0 0 0 0l44-44s0 0 0 0c9.2-9.2 9.2-24.2 0-33.4s-24.2-9.2-33.4 0L356 370.6c-12.8 12.8-20 30.2-20 48.3l0 77.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-77.1c0-18.1-7.2-35.5-20-48.3l-91.3-91.3c-9.2-9.2-24.2-9.2-33.4 0s-9.2 24.2 0 33.4l44 44 16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16s0 0 0 0l-44-44s0 0 0 0l-10.7-10.8C106.8 305.4 96 279.4 96 252.3L96 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 216.2c0 21.2 8.4 41.6 23.4 56.6l83.9 83.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L32.8 423.4C11.8 402.4 0 373.9 0 344.2L0 128C0 92.7 28.7 64 64 64z\"]\n  };\n  const faBug = {\n    prefix: 'fal',\n    iconName: 'bug',\n    icon: [512, 512, [], \"f188\", \"M256 32c-35.3 0-64 28.7-64 64l128 0c0-35.3-28.7-64-64-64zM160 96c0-53 43-96 96-96s96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6zM36.7 100.7c6.2-6.2 16.4-6.2 22.6 0L138.6 180c17.2-12.6 38.4-20 61.4-20l112 0c22.9 0 44.2 7.4 61.4 20l79.3-79.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L396 202.6c12.6 17.2 20 38.4 20 61.4l0 8 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 16c0 30.2-8.4 58.4-22.9 82.5l82.2 82.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-79-79C344.5 460.1 302.6 480 256 480s-88.5-19.9-117.7-51.6l-79 79c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l82.2-82.2C104.4 378.4 96 350.2 96 320l0-16-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-8c0-22.9 7.4-44.2 20-61.4L36.7 123.3c-6.2-6.2-6.2-16.4 0-22.6zM128 320c0 65.3 48.9 119.1 112 127l0-191c0-8.8 7.2-16 16-16s16 7.2 16 16l0 191c63.1-7.9 112-61.7 112-127l0-32 0-24c0-39.8-32.2-72-72-72l-112 0c-39.8 0-72 32.2-72 72l0 24 0 32z\"]\n  };\n  const faBowlChopsticks = {\n    prefix: 'fal',\n    iconName: 'bowl-chopsticks',\n    icon: [512, 512, [], \"e2e9\", \"M499.1 31.7l-480 96C10.5 129.4 2 123.8 .3 115.1S4.2 98 12.9 96.3l480-96c8.7-1.7 17.1 3.9 18.8 12.6s-3.9 17.1-12.6 18.8zM512 142.9c.6 8.8-6.1 16.4-14.9 17l-480 32c-8.8 .6-16.4-6.1-17-14.9s6.1-16.4 14.9-17l480-32c8.8-.6 16.4 6.1 17 14.9zM144.8 445.5c7.7 3.7 13.7 10.3 16.5 18.4c3.3 9.4 12.2 16.1 22.7 16.1l144 0c10.4 0 19.4-6.7 22.7-16.1c2.8-8.1 8.7-14.7 16.5-18.4c61.4-29.2 105-90.1 109.3-162.2l.6-10.3c.5-9.2-6.8-16.9-16-16.9L50.9 256c-9.2 0-16.5 7.7-16 16.9l.6 10.3c4.2 72.1 47.8 133 109.3 162.2zM3 274.8C1.4 247.2 23.3 224 50.9 224l410.2 0c27.6 0 49.5 23.2 47.9 50.8l-.6 10.3c-5 84.1-55.9 155.1-127.5 189.2C373.3 496.3 352.5 512 328 512l-144 0c-24.5 0-45.3-15.7-52.9-37.6C59.5 440.3 8.5 369.3 3.6 285.2L3 274.8z\"]\n  };\n  const faCreditCard = {\n    prefix: 'fal',\n    iconName: 'credit-card',\n    icon: [576, 512, [128179, 62083, \"credit-card-alt\"], \"f09d\", \"M64 64C46.3 64 32 78.3 32 96l0 32 512 0 0-32c0-17.7-14.3-32-32-32L64 64zM32 160l0 64 512 0 0-64L32 160zm0 96l0 160c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-160L32 256zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM96 368c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm128 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCreditCardAlt = faCreditCard;\n  const faCircleS = {\n    prefix: 'fal',\n    iconName: 'circle-s',\n    icon: [512, 512, [], \"e121\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192.7 190c2-10.7 9.2-19.1 23.1-24.4c14.3-5.5 34.5-7.2 57.9-3.8c7 1 23.4 4.5 31 6.4c8.6 2.2 17.3-3 19.4-11.6s-3-17.3-11.6-19.4c-8.2-2.1-25.7-5.8-34.1-7c-26.9-4-53.1-2.6-74.1 5.6c-21.5 8.3-38.6 24.2-43.1 48.5c-2.5 13.9-1.2 26.6 4 37.7c5.2 11 13.6 19.1 23 25.2c17.5 11.5 41.3 18.1 62 23.8c0 0 0 0 0 0l1.5 .4c22.6 6.3 41.6 11.7 54.4 20.1c6 4 9.7 8 11.7 12.3c1.9 4.1 3 9.7 1.5 18.2c-2 10.7-9.2 19.1-23.1 24.4c-14.3 5.5-34.5 7.2-57.9 3.8c-14.3-2.2-41.3-10-56.4-14.8c-8.4-2.7-17.4 2-20.1 10.5s2 17.4 10.5 20.1c15 4.7 44.2 13.3 61.2 15.9c0 0 0 0 0 0c0 0 .1 0 .1 0c26.9 4 53.1 2.6 74.1-5.6c21.5-8.3 38.6-24.2 43.1-48.5c2.5-13.9 1.2-26.6-4-37.7c-5.2-11-13.6-19.1-23-25.2c-17.5-11.5-41.3-18.1-62-23.8l-1.5-.4c-22.6-6.3-41.6-11.7-54.4-20.1c-6-4-9.7-8-11.7-12.3c-1.9-4.1-3-9.7-1.5-18.2z\"]\n  };\n  const faBoxBallot = {\n    prefix: 'fal',\n    iconName: 'box-ballot',\n    icon: [576, 512, [128499], \"f735\", \"M160 32l0 192 256 0 0-192L160 32zm-32 0c0-17.7 14.3-32 32-32L416 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-192zM48 160l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 112 512 0 0-112c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c26.5 0 48 21.5 48 48l0 112 0 16 0 16 0 112c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 352l0-16 0-16L0 208c0-26.5 21.5-48 48-48zM544 352L32 352l0 112c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16l0-112z\"]\n  };\n  const faCar = {\n    prefix: 'fal',\n    iconName: 'car',\n    icon: [512, 512, [128664, \"automobile\"], \"f1b9\", \"M113.6 98.2L85.3 192.6c3.5-.4 7.1-.6 10.7-.6l320 0c3.6 0 7.2 .2 10.7 .6L398.4 98.2c-6.1-20.3-24.8-34.2-46-34.2L159.6 64c-21.2 0-39.9 13.9-46 34.2zM74.3 227.8C49.6 236.7 32 260.3 32 288l0 96 448 0 0-96c0-27.7-17.6-51.3-42.3-60.2l-.5 .1-.1-.3c-6.6-2.3-13.8-3.6-21.2-3.6L96 224c-7.4 0-14.5 1.3-21.2 3.6l-.1 .3-.5-.1zm-26-23.1l.4-1.3L83 89c10.2-33.8 41.3-57 76.6-57l192.8 0c35.3 0 66.5 23.2 76.6 57l34.3 114.4 .4 1.3C492.6 221.2 512 252.3 512 288l0 96 0 16 0 16 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L32 416l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16 0-16 0-96c0-35.7 19.4-66.8 48.3-83.3zM104 272a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm280 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faAutomobile = faCar;\n  const faHandHoldingHand = {\n    prefix: 'fal',\n    iconName: 'hand-holding-hand',\n    icon: [576, 512, [], \"e4f7\", \"M425 226.6c-13.1 8.8-28.6 13.4-44.4 13.4L232 240c-30.9 0-56-25.1-56-56c0-8.6 1.9-16.7 5.4-24l-5.6 0L81.1 216.4c-8.3 4.9-17.8 7.6-27.5 7.6l-1.3 0C23.4 224 0 200.6 0 171.7c0-17.7 9-34.2 23.8-43.9L143.4 50.1c18.2-11.8 39.4-18.1 61-18.1L560 32c8.8 0 16 7.2 16 16s-7.2 16-16 16L204.5 64c-15.5 0-30.6 4.5-43.6 12.9L41.2 154.7c-5.8 3.7-9.2 10.1-9.2 17c0 11.2 9.1 20.3 20.3 20.3l1.3 0c3.9 0 7.7-1.1 11.1-3l98.5-58.7c2.5-1.5 5.3-2.3 8.2-2.3l60.6 0 24 0 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l148.6 0c9.5 0 18.7-2.8 26.6-8.1l79.9-53.3c2.6-1.8 5.7-2.7 8.9-2.7l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-59.2 0L425 226.6zM151 285.4c13.1-8.8 28.6-13.4 44.4-13.4L344 272c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 461.9c-18.2 11.8-39.4 18.1-61 18.1L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 384l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 365.3c-2.6 1.8-5.7 2.7-8.9 2.7l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 285.4z\"]\n  };\n  const faUserTieHair = {\n    prefix: 'fal',\n    iconName: 'user-tie-hair',\n    icon: [448, 512, [], \"e45f\", \"M320 128l0 16c0 53-43 96-96 96s-96-43-96-96l0-16 34.3 0c31.7 0 61.1-14.5 80.4-38.7l6.3 6.3c10.5 10.5 24.7 16.4 39.6 16.4l30.1 0c.9 5.2 1.3 10.5 1.3 16zM228.7 52.7c-1.3 1.3-2.4 2.8-3.1 4.5C213.5 81 189.1 96 162.3 96l-28.9 0c13.2-37.3 48.7-64 90.5-64c35.5 0 66.6 19.3 83.2 48l-18.6 0c-6.4 0-12.5-2.5-17-7L251.3 52.7c-6.2-6.2-16.4-6.2-22.6 0zM96 128l0 16c0 70.7 57.3 128 128 128s128-57.3 128-128l0-16C352 57.3 294.7 0 224 0S96 57.3 96 128zm96 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l9.8 0-21.7 65-32.1-69.5c-2.9-6.3-9.5-10-16.3-8.8C56.8 336.5 0 402.3 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7c0-79-56.8-144.7-131.8-158.6c-6.8-1.3-13.4 2.5-16.3 8.8L267.9 401l-21.7-65 9.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0-32 0zm17.5 160.5l-9.7-21.1L224 370.6l24.3 72.8-9.7 21.1c-5.7 12.4-23.3 12.4-29.1 0zm-29.1 13.4c.3 .7 .7 1.4 1 2.1L32 480c.6-58.1 39.5-107.1 92.7-122.8l55.7 120.7zM416 480l-149.4 0c.3-.7 .7-1.4 1-2.1l55.7-120.7c53.2 15.7 92.1 64.6 92.7 122.8z\"]\n  };\n  const faPodiumStar = {\n    prefix: 'fal',\n    iconName: 'podium-star',\n    icon: [448, 512, [], \"f758\", \"M224 32l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L224 0c-20.9 0-38.7 13.4-45.3 32L168 32c-44.2 0-80 35.8-80 80l0 48-72 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-312 0 0-48c0-26.5 21.5-48 48-48l10.7 0c6.6 18.6 24.4 32 45.3 32zM47.3 224L73.5 455.2c3.7 32.3 31 56.8 63.6 56.8l173.7 0c32.5 0 59.9-24.4 63.6-56.8L400.7 224l-32.2 0L342.7 451.6c-1.8 16.2-15.5 28.4-31.8 28.4l-173.7 0c-16.3 0-30-12.2-31.8-28.4L79.5 224l-32.2 0zm214.2 58.8l-16.2-36.8c-8.2-18.6-34.2-18.6-42.4 0l-16.2 36.8-38.2 4.7c-20.5 2.5-26.6 27.4-13.2 40.4l28.7 27.8L156.2 396c-3.4 18 15.6 35.9 34.4 24.8L224 401.3l33.4 19.6c18.8 11 37.8-6.9 34.4-24.8l-7.6-40.3 28.7-27.8c13.4-13 7.3-37.9-13.2-40.4l-38.2-4.7zm-47.5 17.4l10.1-23 10.1 23c3.2 7.3 10 12.7 18.4 13.8l25.5 3.2-19.4 18.7c-5.8 5.6-8.2 13.8-6.8 21.5l5 26.1L235.6 371c-7.2-4.2-16-4.2-23.2 0l-21.2 12.4 5-26.1c1.5-7.7-1-15.9-6.8-21.5L170 317.1l25.5-3.2c8.3-1 15.2-6.5 18.4-13.8z\"]\n  };\n  const faUserHairMullet = {\n    prefix: 'fal',\n    iconName: 'user-hair-mullet',\n    icon: [448, 512, [\"business-front\", \"party-back\", \"trian-balbot\"], \"e45c\", \"M320 144c0 53-43 96-96 96s-96-43-96-96l0-16c0-5.5 .5-10.8 1.3-16l11.3 0c32.1 0 62.3-13.7 83.4-37.2c21.1 23.5 51.3 37.2 83.4 37.2l11.3 0c.9 5.2 1.3 10.5 1.3 16l0 16zM97.2 110.5c-.8 5.7-1.2 11.6-1.2 17.5l0 16c0 15.6 2.8 30.6 7.9 44.5c-.7 26.5-7.7 46.3-21.3 66.6c-2.5 3.8-3.3 8.5-2.2 13s4.2 8.2 8.3 10.2l16 8c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-.6-.3c4.6-8.7 8.3-17.6 11.1-26.9c5.7 6.3 12.1 12 19 17l-11.8 35.5c-2.8 8.4 1.7 17.4 10.1 20.2s17.4-1.7 20.2-10.1l10-29.9c14.5 5.7 30.3 8.8 46.9 8.8s32.3-3.1 46.9-8.8l10 29.9c2.8 8.4 11.9 12.9 20.2 10.1s12.9-11.9 10.1-20.2l-11.8-35.5c6.9-5 13.2-10.7 19-17c2.8 9.3 6.5 18.2 11.1 26.9l-.6 .3c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l16-8c4.1-2.1 7.1-5.8 8.3-10.2s.4-9.2-2.2-13c-13.5-20.3-20.6-40.2-21.3-66.6c5.1-13.9 7.9-28.8 7.9-44.5l0-16c0-5.9-.4-11.8-1.2-17.5c5.4-2.6 9.2-8.1 9.2-14.5c0-8.8-7.2-16-16-16l-1.3 0c-19-46.9-65-80-118.7-80s-99.7 33.1-118.7 80L104 80c-8.8 0-16 7.2-16 16c0 6.4 3.8 11.9 9.2 14.5zM140.8 80c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48c-26.7-.1-51.5-13.4-66.3-35.6l-3.5-5.3c-3-4.5-8-7.1-13.3-7.1s-10.3 2.7-13.3 7.1l-3.5 5.3C192.4 66.6 167.5 79.9 140.8 80zm22.7 272l120.9 0c71.5 0 129.6 57 131.5 128L32 480c1.9-71 60-128 131.5-128zm0-32C73.2 320 0 393.2 0 483.6C0 499.3 12.7 512 28.4 512l391.1 0c15.7 0 28.4-12.7 28.4-28.4C448 393.2 374.8 320 284.4 320l-120.9 0z\"]\n  };\n  const faBusinessFront = faUserHairMullet;\n  const faPartyBack = faUserHairMullet;\n  const faTrianBalbot = faUserHairMullet;\n  const faMicrophoneStand = {\n    prefix: 'fal',\n    iconName: 'microphone-stand',\n    icon: [512, 512, [127908], \"f8cb\", \"M449.5 186.9L325.1 62.5l4.7-4.7c34.4-34.4 90.1-34.4 124.4 0s34.4 90.1 0 124.5l-4.7 4.7zm-22.6 22.6l-4.7 4.7c-17.5 17.5-40.6 26.1-63.6 25.8L272 153.4c-.4-23 8.2-46.1 25.8-63.6l4.7-4.7L426.9 209.5zM358.3 272c31.3 .4 62.7-11.3 86.5-35.1l4.7-4.7 11.3-11.3 11.3-11.3 4.7-4.7c46.9-46.9 46.9-122.8 0-169.7S354-11.7 307.1 35.1l-4.7 4.7L291.1 51.1 279.8 62.5l-4.7 4.7C251.3 91 239.6 122.4 240 153.7L15 393.7c-9.6 10.3-15 23.9-15 38c0 14.7 5.8 28.8 16.3 39.3l24.8 24.8C51.5 506.2 65.6 512 80.4 512c14.1 0 27.7-5.4 38-15L256 367.9 256 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-158.1L358.3 272zM96.5 473.6c-4.4 4.1-10.1 6.4-16.1 6.4c-6.2 0-12.2-2.5-16.6-6.9L38.9 448.3c-4.4-4.4-6.9-10.4-6.9-16.6c0-6 2.3-11.7 6.4-16.1L256.4 183 329 255.6 96.5 473.6z\"]\n  };\n  const faBookOpenReader = {\n    prefix: 'fal',\n    iconName: 'book-open-reader',\n    icon: [512, 512, [\"book-reader\"], \"f5da\", \"M256 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160A96 96 0 1 0 256 0a96 96 0 1 0 0 192zm0 48s-56.8-42.6-224-47.5C14.4 191.9 0 206.3 0 224L0 432c0 17.7 14.4 31.9 32 32.7c114.9 4.7 186.9 33.7 208.8 43.8c4.8 2.2 9.9 3.5 15.1 3.5s10.4-1.3 15.1-3.5c21.9-10.1 93.9-39.1 208.8-43.8c17.7-.7 32-15 32-32.7l0-208c0-17.7-14.4-32.1-32-31.5C312.8 197.4 256 240 256 240zm-18.9 25.8L240 268l0 205.3c-34-13.8-104.4-36.4-206.7-40.6c-.5 0-.9-.2-1.2-.5c-.1-.1-.1-.1-.1-.2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0l0-207.5c80.5 2.4 133.2 13.9 164.9 24.1c15.9 5.1 26.7 9.9 33 13.2c3.2 1.6 5.3 2.9 6.4 3.6c.4 .3 .7 .5 .9 .6zM272 268l2.9-2.2c.1-.1 .4-.3 .9-.6c1.1-.7 3.2-1.9 6.4-3.6c6.3-3.3 17-8.1 33-13.2c31.8-10.2 84.5-21.6 164.9-24.1L480 432s0 0 0 0c0 0 0 0 0 .1c0 0-.1 .1-.1 .1c-.3 .3-.7 .5-1.2 .5C376.4 436.9 306 459.5 272 473.3L272 268z\"]\n  };\n  const faBookReader = faBookOpenReader;\n  const faFamilyDress = {\n    prefix: 'fal',\n    iconName: 'family-dress',\n    icon: [512, 512, [], \"e301\", \"M128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm-15.7 64l31.4 0c11.5 0 21.8 6.1 27.5 15.6c-2.1-7.5-3.2-15.4-3.2-23.6c0-6.3 .7-12.5 1.9-18.4c-8.1-3.6-16.9-5.6-26.2-5.6l-31.4 0c-28.6 0-53.7 18.9-61.5 46.4L11.7 343.2C5.8 363.7 21.2 384 42.4 384L64 384l0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 49.6 0c-1-5.2-1.6-10.5-1.6-16l0-16L42.4 352 81.5 215.2C85.4 201.5 98 192 112.3 192zM366.4 384l49.6 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 21.6 0c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4l-31.4 0c-9.3 0-18.1 2-26.2 5.6c1.3 5.9 1.9 12.1 1.9 18.4c0 8.2-1.1 16.1-3.2 23.6c5.7-9.5 16-15.6 27.5-15.6l31.4 0c14.3 0 26.8 9.5 30.8 23.2L469.6 352 368 352l0 16c0 5.5-.6 10.8-1.6 16zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM256 160a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm0 48c26.5 0 48 21.5 48 48l0 32c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-32c0-26.5 21.5-48 48-48zM208 413.3l0 82.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 32 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-82.7c18.6-6.6 32-24.4 32-45.3l0-32c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 32c0 20.9 13.4 38.7 32 45.3z\"]\n  };\n  const faCircleX = {\n    prefix: 'fal',\n    iconName: 'circle-x',\n    icon: [512, 512, [], \"e12e\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM172.1 133.6c-5.8-6.7-15.9-7.5-22.6-1.7s-7.5 15.9-1.7 22.6L234.9 256 147.9 357.6c-5.8 6.7-5 16.8 1.7 22.6s16.8 5 22.6-1.7L256 280.6l83.9 97.8c5.8 6.7 15.8 7.5 22.6 1.7s7.5-15.8 1.7-22.6L277.1 256l87.1-101.6c5.8-6.7 5-16.8-1.7-22.6s-16.8-5-22.6 1.7L256 231.4l-83.9-97.8z\"]\n  };\n  const faCabin = {\n    prefix: 'fal',\n    iconName: 'cabin',\n    icon: [512, 512, [], \"e46d\", \"M237.1 10c11.3-8.3 26.6-8.3 37.8 0L352 66.6 352 56c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 104-.6 0 13 9.6c12.3 9 19.6 23.3 19.6 38.6c0 21.4-14 39.5-33.3 45.6c.9 3.3 1.3 6.7 1.3 10.2l0 16c0 9-3 17.3-8 24c5 6.7 8 15 8 24l0 16c0 9-3 17.3-8 24c5 6.7 8 15 8 24l0 16c0 9-3 17.3-8 24c5 6.7 8 15 8 24l0 16c0 22.1-17.9 40-40 40l-80 0c-22.1 0-40-17.9-40-40l0-16c0-9 3-17.3 8-24c-5-6.7-8-15-8-24l0-16c0-9 3-17.3 8-24c-5-6.7-8-15-8-24l0-16c0-9 3-17.3 8-24c-5-6.7-8-15-8-24l0-16c0-2.7 .3-5.4 .8-8l-129.6 0c.5 2.6 .8 5.3 .8 8l0 16c0 9-3 17.3-8 24c5 6.7 8 15 8 24l0 16c0 9-3 17.3-8 24c5 6.7 8 15 8 24l0 16c0 9-3 17.3-8 24c5 6.7 8 15 8 24l0 16c0 22.1-17.9 40-40 40l-80 0c-22.1 0-40-17.9-40-40l0-16c0-9 3-17.3 8-24c-5-6.7-8-15-8-24l0-16c0-9 3-17.3 8-24c-5-6.7-8-15-8-24l0-16c0-9 3-17.3 8-24c-5-6.7-8-15-8-24l0-16c0-3.5 .5-7 1.3-10.2C14 247.6 0 229.5 0 208.1c0-15.2 7.3-29.6 19.6-38.6L237.1 10zM360 416l80 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8zm80 32l-80 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l80 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8zm8-104l0-16c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l80 0c4.4 0 8-3.6 8-8zM360 224l80 0 24.1 0c8.8 0 15.9-7.1 15.9-15.9c0-5.1-2.4-9.8-6.5-12.8L256 35.8 38.5 195.4c-4.1 3-6.5 7.7-6.5 12.8c0 8.8 7.1 15.9 15.9 15.9L72 224l80 0 208 0zm0 32c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l80 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-80 0zM72 416l80 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8zm80 32l-80 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l80 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8zm8-104l0-16c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l80 0c4.4 0 8-3.6 8-8zM72 256c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l80 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-80 0zM448 137l0-73-64 0 0 26L448 137zm-192-9a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm48 16a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n  };\n  const faMountainSun = {\n    prefix: 'fal',\n    iconName: 'mountain-sun',\n    icon: [640, 512, [], \"e52f\", \"M608 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM480 80a80 80 0 1 1 160 0A80 80 0 1 1 480 80zM456.1 480c13.2 0 23.9-10.7 23.9-23.9c0-4.5-1.3-8.9-3.7-12.7L259.6 98c-.8-1.3-2.2-2-3.6-2s-2.9 .8-3.6 2L35.7 443.4c-2.4 3.8-3.7 8.2-3.7 12.7C32 469.3 42.7 480 55.9 480l400.2 0zM55.9 512C25 512 0 487 0 456.1c0-10.5 3-20.8 8.6-29.7L225.2 81c6.6-10.6 18.3-17 30.8-17s24.1 6.4 30.8 17l126 200.7 48.2-79C465 196.1 472.2 192 480 192s15 4.1 19.1 10.7l132 216.3c5.8 9.6 8.9 20.6 8.9 31.8c0 33.8-27.4 61.1-61.1 61.1l-122.8 0L55.9 512zm447.5-85.6c5.6 8.9 8.6 19.2 8.6 29.7c0 8.6-1.9 16.7-5.4 23.9l72.2 0c16.1 0 29.1-13 29.1-29.1c0-5.3-1.5-10.6-4.3-15.2L480 232.9 431.7 312l71.7 114.3z\"]\n  };\n  const faChartSimpleHorizontal = {\n    prefix: 'fal',\n    iconName: 'chart-simple-horizontal',\n    icon: [448, 512, [], \"e474\", \"M416 240c0-8.8-7.2-16-16-16L48 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l352 0c8.8 0 16-7.2 16-16l0-32zm32 32c0 26.5-21.5 48-48 48L48 320c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48l0 32zM224 400c0-8.8-7.2-16-16-16L48 384c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-32zm32 32c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 32zm96-320l0-32c0-8.8-7.2-16-16-16L48 64c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16zm-16 48L48 160c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48z\"]\n  };\n  const faBluetooth = {\n    prefix: 'fal',\n    iconName: 'bluetooth',\n    icon: [384, 512, [], \"f293\", \"M185.4 1.4c5.7-2.6 12.5-1.5 17.2 2.6l144 128c3.6 3.2 5.5 7.7 5.4 12.5s-2.4 9.2-6.2 12.1L218.1 256l127.8 99.4c3.8 2.9 6 7.4 6.2 12.1s-1.8 9.3-5.4 12.5l-144 128c-4.7 4.2-11.4 5.2-17.2 2.6s-9.4-8.3-9.4-14.6l0-207.3L57.8 380.6c-7 5.4-17 4.2-22.5-2.8s-4.2-17 2.8-22.5L165.9 256 38.2 156.6c-7-5.4-8.2-15.5-2.8-22.5s15.5-8.2 22.5-2.8L176 223.3 176 16c0-6.3 3.7-12 9.4-14.6zM208 288.7l0 171.7 103-91.6L208 288.7zm0-65.4l103-80.1L208 51.6l0 171.7z\"]\n  };\n  const faArrowsLeftRightToLine = {\n    prefix: 'fal',\n    iconName: 'arrows-left-right-to-line',\n    icon: [640, 512, [], \"e4ba\", \"M16 64c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 80c0-8.8 7.2-16 16-16zm203.3 84.7c6.2 6.2 6.2 16.4 0 22.6L150.6 240l338.7 0-68.7-68.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L489.4 272l-338.7 0 68.7 68.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0zM640 80l0 352c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-352c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHandBackPointLeft = {\n    prefix: 'fal',\n    iconName: 'hand-back-point-left',\n    icon: [512, 512, [], \"e19f\", \"M0 168c0-30.9 25.1-56 56-56l200.6 0c2-3.2 4.2-6.4 6.5-9.5L280 80c15.1-20.1 38.8-32 64-32l19.5 0c53 0 101.7 29.1 126.8 75.7l4.5 8.3c11.3 21 17.2 44.4 17.2 68.3L512 336c0 61.9-50.1 112-112 112l-8 0-88 0c-35.3 0-64-28.7-64-64c0-2.8 .2-5.6 .5-8.3c-19.4-11-32.5-31.8-32.5-55.7c0-5.3 .7-10.5 1.9-15.5c-20.2-10.8-33.9-32-33.9-56.5c0-8.5 1.7-16.6 4.7-24L56 224c-30.9 0-56-25.1-56-56zm56-24c-13.3 0-24 10.7-24 24s10.7 24 24 24l157.5 0c7.1 0 13.3 4.6 15.3 11.4s-.6 14-6.5 18c-8.7 5.8-14.3 15.6-14.3 26.7c0 15.6 11.2 28.6 25.9 31.4c5.1 1 9.5 4.4 11.6 9.2s1.8 10.3-.9 14.8c-2.9 4.8-4.6 10.5-4.6 16.6c0 14.7 10 27.2 23.6 30.9c4.4 1.2 8.1 4.2 10.1 8.3s2.2 8.8 .6 13.1c-1.4 3.6-2.2 7.6-2.2 11.8c0 17.7 14.3 32 32 32l88 0 8 0c44.2 0 80-35.8 80-80l0-135.7c0-18.5-4.6-36.8-13.4-53.1l14.1-7.6-14.1 7.6-4.5-8.3C442.6 102.6 404.7 80 363.5 80L344 80c-15.1 0-29.3 7.1-38.4 19.2L296 112l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-78.3 0-1.7 0L56 144z\"]\n  };\n  const faMessageDots = {\n    prefix: 'fal',\n    iconName: 'message-dots',\n    icon: [512, 512, [\"comment-alt-dots\", \"messaging\"], \"f4a3\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zm64 232a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm128 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm152-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCommentAltDots = faMessageDots;\n  const faMessaging = faMessageDots;\n  const faFileHeart = {\n    prefix: 'fal',\n    iconName: 'file-heart',\n    icon: [384, 512, [], \"e176\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm61.7 306.8c0-11.9 9.6-21.5 21.5-21.5l1.5 0c6 0 11.7 2.3 16 6.5l16.1 15.6c6.2 6 16.1 6 22.3 0l16.1-15.6c4.3-4.2 10.1-6.5 16-6.5l1.5 0c11.9 0 21.5 9.6 21.5 21.5c0 5.8-2.3 11.4-6.5 15.4L192 380.4l-59.8-58.1c-4.2-4-6.5-9.6-6.5-15.4zm21.5-53.5c-29.5 0-53.5 23.9-53.5 53.5c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5l-1.5 0c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6l-1.5 0z\"]\n  };\n  const faBeerMug = {\n    prefix: 'fal',\n    iconName: 'beer-mug',\n    icon: [512, 512, [\"beer-foam\"], \"e0b3\", \"M208 0c-26.3 0-50.2 10.6-67.6 27.8c0 0 0 0 0 0s0 0 0 0c0 0-.1 .1-.2 .1c-.2 .1-.4 .2-.8 .2c-.7 .1-1.3-.1-1.6-.3C125.7 20.3 111.3 16 96 16C51.8 16 16 51.8 16 96s35.8 80 80 80c15.3 0 29.7-4.3 41.9-11.8c.3-.2 .8-.4 1.6-.3c.3 0 .6 .1 .8 .2c.1 0 .1 .1 .2 .1c0 0 0 0 0 0s0 0 0 0C157.8 181.4 181.7 192 208 192s50.2-10.6 67.6-27.8c0 0 0 0 0 0s0 0 0 0l.1 0 .1 0c.2-.1 .4-.2 .8-.2c.7-.1 1.3 .1 1.6 .3c12.2 7.5 26.6 11.8 41.9 11.8c44.2 0 80-35.8 80-80s-35.8-80-80-80c-15.3 0-29.7 4.3-41.9 11.8c-.3 .2-.8 .4-1.6 .3c-.3 0-.6-.1-.8-.2c-.1 0-.1-.1-.2-.1c0 0 0 0 0 0s0 0 0 0C258.2 10.6 234.3 0 208 0zM163 50.5C174.5 39.1 190.4 32 208 32s33.5 7.1 45 18.5c11.3 11.2 29 12.4 41.8 4.5c7.3-4.5 15.9-7.1 25.1-7.1c26.5 0 48 21.5 48 48s-21.5 48-48 48c-9.2 0-17.8-2.6-25.1-7.1c-12.8-7.9-30.5-6.7-41.8 4.5c-11.6 11.5-27.5 18.5-45 18.5s-33.5-7.1-45-18.5c-11.3-11.2-29-12.4-41.8-4.5c-7.3 4.5-15.9 7.1-25.1 7.1c-26.5 0-48-21.5-48-48s21.5-48 48-48c9.2 0 17.8 2.6 25.1 7.1c12.8 7.9 30.5 6.7 41.8-4.5zM32 187.9L32 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-13.5 80.1-35c29.1-12.7 47.9-41.5 47.9-73.3l0-54.1c0-44.2-35.8-80-80-80l-48 0 0-4.1c-9.7 6.7-20.4 12-32 15.4l0 220.3c0 .2 0 .5 0 .7l0 23.6c0 17.7-14.3 32-32 32L96 480c-17.7 0-32-14.3-32-32l0-244.6c-11.6-3.4-22.3-8.7-32-15.4zM208 224c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16zm224 0c26.5 0 48 21.5 48 48l0 54.1c0 19.1-11.3 36.3-28.8 44L384 399.5 384 224l48 0zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160z\"]\n  };\n  const faBeerFoam = faBeerMug;\n  const faDiceD20 = {\n    prefix: 'fal',\n    iconName: 'dice-d20',\n    icon: [512, 512, [], \"f6cf\", \"M217.5 56.4L77.9 140.2l61.4 44.7L217.5 56.4zM64 169.6l0 150.7 59.2-107.6L64 169.6zM104.8 388L240 469.1l0-70.3L104.8 388zM272 469.1L407.2 388 272 398.8l0 70.3zM448 320.3l0-150.7-59.2 43L448 320.3zM434.1 140.2L294.5 56.4l78.2 128.4 61.4-44.7zM243.7 3.4c7.6-4.6 17.1-4.6 24.7 0l200 120c7.2 4.3 11.7 12.1 11.7 20.6l0 224c0 8.4-4.4 16.2-11.7 20.6l-200 120c-7.6 4.6-17.1 4.6-24.7 0l-200-120C36.4 384.2 32 376.4 32 368l0-224c0-8.4 4.4-16.2 11.7-20.6l200-120zM225.3 365.5L145 239.4 81.9 354l143.3 11.5zM338.9 224l-165.7 0L256 354.2 338.9 224zM256 54.8L172.5 192l167.1 0L256 54.8zm30.7 310.7L430.1 354 367 239.4 286.7 365.5z\"]\n  };\n  const faDrone = {\n    prefix: 'fal',\n    iconName: 'drone',\n    icon: [512, 512, [], \"f85f\", \"M112 32c39.6 0 72.5 28.8 78.9 66.6c1.5 8.7 9.7 14.6 18.4 13.1s14.6-9.7 13.1-18.4C213.6 40.4 167.5 0 112 0C50.1 0 0 50.1 0 112c0 55.5 40.4 101.6 93.4 110.5c8.7 1.5 17-4.4 18.4-13.1s-4.4-17-13.1-18.4C60.8 184.5 32 151.6 32 112c0-44.2 35.8-80 80-80zm286.7 0c44.2 0 80 35.8 80 80c0 39.6-28.8 72.5-66.6 78.9c-8.7 1.5-14.6 9.7-13.1 18.4s9.7 14.6 18.4 13.1c53-8.9 93.4-54.9 93.4-110.5c0-61.9-50.1-112-112-112C343.2 0 297.1 40.4 288.2 93.4c-1.5 8.7 4.4 17 13.1 18.4s17-4.4 18.4-13.1C326.1 60.8 359 32 398.7 32zM32 398.7c0-39.6 28.8-72.5 66.6-78.9c8.7-1.5 14.6-9.7 13.1-18.4s-9.7-14.6-18.4-13.1C40.4 297.1 0 343.2 0 398.7c0 61.9 50.1 112 112 112c55.5 0 101.6-40.4 110.5-93.4c1.5-8.7-4.4-17-13.1-18.4s-17 4.4-18.4 13.1c-6.3 37.8-39.3 66.6-78.9 66.6c-44.2 0-80-35.8-80-80zm366.7 80c-39.6 0-72.5-28.8-78.9-66.6c-1.5-8.7-9.7-14.6-18.4-13.1s-14.6 9.7-13.1 18.4c8.9 53 54.9 93.4 110.5 93.4c61.9 0 112-50.1 112-112c0-55.5-40.4-101.6-93.4-110.5c-8.7-1.5-17 4.4-18.4 13.1s4.4 17 13.1 18.4c37.8 6.3 66.6 39.3 66.6 78.9c0 44.2-35.8 80-80 80zM112 432c17.7 0 32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3L182.6 352l146.7 0 39.7 39.7c-.7 2.6-1.1 5.4-1.1 8.3c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32c-2.9 0-5.6 .4-8.3 1.1L352 329.4l0-146.7 39.7-39.7c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L329.4 160l-146.7 0-39.7-39.7c.7-2.6 1.1-5.4 1.1-8.3c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32c2.9 0 5.6-.4 8.3-1.1L160 182.6l0 146.7-39.7 39.7c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32zm80-112l0-128 128 0 0 128-128 0z\"]\n  };\n  const faTruckDroplet = {\n    prefix: 'fal',\n    iconName: 'truck-droplet',\n    icon: [640, 512, [], \"e58c\", \"M352 32c17.7 0 32 14.3 32 32l0 320-133.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l288 0zM0 352c0 35.3 28.7 64 64 64c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-148.2c0-11.5-4.1-22.5-11.6-31.2l-78.7-91.8C508.6 102.1 495.3 96 481.3 96L416 96l0-32c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352zM416 128l65.3 0c4.7 0 9.1 2 12.1 5.6L570.9 224 416 224l0-96zm0 216.4l0-88.4 160 0 0 128-5.5 0c-13.2-37.3-48.7-64-90.5-64c-24.6 0-47 9.2-64 24.4zM160 352a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm256 64a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM256 211c0 23.7-20.3 45-48 45s-48-21.3-48-45c0-1.7 .9-7.2 5-17.4c3.9-9.5 9.5-20.4 16.1-32.1c8.5-14.8 18.1-29.7 26.8-42.6c8.7 12.8 18.4 27.8 26.8 42.6c6.7 11.6 12.3 22.6 16.1 32.1c4.1 10.2 5 15.7 5 17.4zm32 0c0-32-45.2-98.9-67.6-130.2c-6.1-8.6-18.6-8.6-24.8 0C173.2 112.1 128 179 128 211c0 42.5 35.8 77 80 77s80-34.5 80-77z\"]\n  };\n  const faFileCircleXmark = {\n    prefix: 'fal',\n    iconName: 'file-circle-xmark',\n    icon: [576, 512, [], \"e5a1\", \"M64 480l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 34.7c-11.2 3.2-21.9 7.4-32 12.6l0-19.2-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm203.3-36.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faTemperatureArrowUp = {\n    prefix: 'fal',\n    iconName: 'temperature-arrow-up',\n    icon: [576, 512, [\"temperature-up\"], \"e040\", \"M112 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 156.7c0 14.9 7 27.7 16 36.9c19.8 20.2 32 47.9 32 78.4c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-30.5 12.2-58.2 32-78.4c9-9.2 16-22 16-36.9L112 96zM176 0C123 0 80 43 80 96l0 156.7c0 4.6-2.2 9.8-6.8 14.5C47.7 293.1 32 328.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-39.3-15.7-74.9-41.2-100.8c-4.6-4.7-6.8-9.9-6.8-14.5L272 96c0-53-43-96-96-96zM144 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-29.8-20.4-54.9-48-62l0-210c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64zM420.7 36.7l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L416 86.6 416 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faTemperatureUp = faTemperatureArrowUp;\n  const faMedal = {\n    prefix: 'fal',\n    iconName: 'medal',\n    icon: [512, 512, [127941], \"f5a2\", \"M106.4 191.5c7.5-7.8 15.6-14.9 24.2-21.4L38.5 32l103.4 0 61.6 102.7c10.9-2.8 22.2-4.8 33.8-5.9l-68-113.3C163.5 5.9 153.1 0 141.9 0L24.6 0C11 0 0 11 0 24.6c0 4.8 1.4 9.6 4.1 13.6L106.4 191.5zm168.3-62.7c11.6 1 22.9 3 33.8 5.9L370.1 32l103.4 0L381.5 170.1c8.6 6.5 16.7 13.7 24.2 21.4L507.9 38.2c2.7-4 4.1-8.8 4.1-13.6C512 11 501 0 487.4 0L370.1 0c-11.2 0-21.7 5.9-27.4 15.5l-68 113.3zM256 192a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 320a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm38.8-229.5l-17.3-35.1c-8.8-17.8-34.2-17.8-43 0l-17.3 35.1-38.7 5.6c-19.7 2.9-27.5 27.1-13.3 40.9l28 27.3L186.5 395c-3.4 19.6 17.2 34.6 34.8 25.3L256 402.1l34.6 18.2c17.6 9.3 38.2-5.7 34.8-25.3l-6.6-38.6 28-27.3c14.2-13.9 6.4-38.1-13.3-40.9l-38.7-5.6zM244 300.5l12-24.3 12 24.3c3.5 7.1 10.3 12 18.1 13.1l26.8 3.9-19.4 18.9c-5.7 5.5-8.2 13.5-6.9 21.2l4.6 26.7-24-12.6c-7-3.7-15.3-3.7-22.3 0l-24 12.6 4.6-26.7c1.3-7.8-1.2-15.7-6.9-21.2l-19.4-18.9 26.8-3.9c7.8-1.1 14.6-6 18.1-13.1z\"]\n  };\n  const faPersonFairy = {\n    prefix: 'fal',\n    iconName: 'person-fairy',\n    icon: [640, 512, [], \"e608\", \"M320 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128A64 64 0 1 1 320 0zM297.6 192c-25 0-45.8 19.1-47.8 44l-4.1 49.3C244.1 304 258.8 320 277.6 320l84.9 0c18.7 0 33.4-16 31.9-34.7L390.2 236c-2.1-24.9-22.9-44-47.8-44l-44.8 0zm0-32l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L384 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-147.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3c3.5-41.5 38.1-73.4 79.7-73.4zM32 32c89.4 0 169.4 40.8 222.2 104.7c-10.1 4.2-19.4 9.9-27.7 16.8C179.5 98.7 109.8 64 32 64l0 48c0 76.5 35.7 144.6 91.5 188.6l12.1 9.5c6.8 5.3 8.1 15 3 22l-9.1 12.4C108.5 373.6 96 409.3 96 448l16 0c42.5 0 81.6-15.1 112-40.2l0 39.5C191.7 468 153.2 480 112 480l-16 0c-17.7 0-32-14.3-32-32c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112L0 64C0 46.3 14.3 32 32 32zM413.5 153.5c-8.3-6.9-17.7-12.5-27.7-16.8C438.6 72.8 518.6 32 608 32c17.7 0 32 14.3 32 32l0 48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448c0 17.7-14.3 32-32 32l-16 0c-41.2 0-79.7-12-112-32.7l0-39.5c30.4 25.1 69.5 40.2 112 40.2l16 0c0-38.7-12.5-74.4-33.6-103.5l-9.1-12.4c-5.1-7-3.7-16.7 3-22l12.1-9.5C572.3 256.6 608 188.5 608 112l0-48c-77.8 0-147.5 34.7-194.5 89.5z\"]\n  };\n  const faBed = {\n    prefix: 'fal',\n    iconName: 'bed',\n    icon: [640, 512, [128716], \"f236\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 336l0 64 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 576 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 0-64 0-96c0-61.9-50.1-112-112-112l-224 0c-26.5 0-48 21.5-48 48l0 144L32 320 32 48zM608 384L32 384l0-32 240 0 336 0 0 32zm0-144l0 80-320 0 0-144c0-8.8 7.2-16 16-16l224 0c44.2 0 80 35.8 80 80zM96 208a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0A80 80 0 1 0 64 208a80 80 0 1 0 160 0z\"]\n  };\n  const faBookCopy = {\n    prefix: 'fal',\n    iconName: 'book-copy',\n    icon: [576, 512, [], \"e0be\", \"M224 64c0-17.7 14.3-32 32-32l272 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-272 0c-11.7 0-22.6 3.1-32 8.6L224 64zm-32 0l0 288c0 35.3 28.7 64 64 64l272 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-66.7c18.6-6.6 32-24.4 32-45.3l0-224c0-26.5-21.5-48-48-48L256 0c-35.3 0-64 28.7-64 64zm64 320c-17.7 0-32-14.3-32-32s14.3-32 32-32l256 0 0 64-256 0zm96 96l0-32-32 0 0 32L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l120.4 0c-8.3-9.2-14.8-20.1-19-32L64 384c-11.7 0-22.6 3.1-32 8.6L32 160c0-17.7 14.3-32 32-32l96 0 0-32L64 96C28.7 96 0 124.7 0 160L0 448c0 35.3 28.7 64 64 64l272 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0z\"]\n  };\n  const faSquareH = {\n    prefix: 'fal',\n    iconName: 'square-h',\n    icon: [448, 512, [\"h-square\"], \"f0fd\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm336 48l0 112 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96-160 0 0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96 160 0 0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHSquare = faSquareH;\n  const faSquareC = {\n    prefix: 'fal',\n    iconName: 'square-c',\n    icon: [448, 512, [], \"e266\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm156.1 92.1c-37.5 37.5-37.5 98.3 0 135.8s98.3 37.5 135.8 0c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0c-37.5-37.5-98.3-37.5-135.8 0z\"]\n  };\n  const faClockTwo = {\n    prefix: 'fal',\n    iconName: 'clock-two',\n    icon: [512, 512, [], \"e35a\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 112l0 114.1 71.1-47.4c7.4-4.9 17.3-2.9 22.2 4.4s2.9 17.3-4.4 22.2l-96 64c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faSquareEllipsisVertical = {\n    prefix: 'fal',\n    iconName: 'square-ellipsis-vertical',\n    icon: [448, 512, [], \"e26f\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM224 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-24-72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCalendarUsers = {\n    prefix: 'fal',\n    iconName: 'calendar-users',\n    icon: [640, 512, [], \"e5e2\", \"M208 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32-16 0-16 0-384 0-16 0-16 0 0-32 0-32c0-35.3 28.7-64 64-64l32 0 0-48c0-8.8 7.2-16 16-16zm39.4 512c5.4-9.4 8.6-20.3 8.6-32l128 0c0 11.7 3.1 22.6 8.6 32l-145.1 0zM480 96L160 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32zm48 256a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM480 448c-17.7 0-32 14.3-32 32l160 0c0-17.7-14.3-32-32-32l-96 0zm-64 32c0-35.3 28.7-64 64-64l48 0 48 0c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32zM160 304a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 304a80 80 0 1 1 160 0A80 80 0 1 1 32 304zm0 176l160 0c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32zm32-64l48 0 48 0c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32c0-35.3 28.7-64 64-64z\"]\n  };\n  const faPodcast = {\n    prefix: 'fal',\n    iconName: 'podcast',\n    icon: [448, 512, [], \"f2ce\", \"M416 224c0 71.3-38.8 133.5-96.5 166.6c-1.4 11.5-3.2 23.4-5 34.8l-.6 3.8C392.8 394.7 448 315.8 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224c0 91.8 55.2 170.6 134.2 205.3l-.6-3.7c-1.9-11.5-3.7-23.5-5.1-35C70.8 357.5 32 295.3 32 224C32 118 118 32 224 32s192 86 192 192zm-48 0c0-79.5-64.5-144-144-144S80 144.5 80 224c0 42.4 18.3 80.5 47.5 106.9c1.6-7.1 4.3-13.9 8.1-20.3c2.1-3.5 4.5-6.7 7-9.7c-19-20.1-30.6-47.1-30.6-76.9c0-61.9 50.1-112 112-112s112 50.1 112 112c0 29.8-11.6 56.8-30.6 76.9c2.5 2.9 4.9 6.1 7 9.7c3.8 6.3 6.4 13.1 8.1 20.3C349.7 304.5 368 266.4 368 224zM224 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM209.5 478.2c-3.6-13.6-8.6-37.7-12.7-63c-4.3-26.4-7.3-51.3-7.3-65.7c0-4.3 .9-5.8 1.1-6.1c.2-.3 .7-1.2 2.8-2.3c5.2-2.9 15.3-5.1 30.7-5.1s25.5 2.2 30.7 5.1c2.1 1.1 2.6 2 2.8 2.3c.2 .3 1.1 1.8 1.1 6.1c0 14.3-2.9 39.2-7.3 65.6c-4.1 25.2-9.1 49.4-12.8 63.1c-1 .4-2.5 .8-4.9 1.2c-2.7 .4-5.9 .6-9.7 .6s-7-.2-9.7-.6c-2.3-.4-3.9-.8-4.9-1.2zm-30.6 9.5c5.3 19.8 25.5 24.3 45.1 24.3s39.8-4.6 45.1-24.3c8.1-29.9 21.5-103.9 21.5-138.2c0-36.5-32.4-45.5-66.6-45.5s-66.6 9-66.6 45.5c0 34.4 13.4 108.5 21.5 138.2z\"]\n  };\n  const faBee = {\n    prefix: 'fal',\n    iconName: 'bee',\n    icon: [576, 512, [], \"e0b2\", \"M219.3 4.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l31.5 31.5C215.6 73 208 91.6 208 112c0 3 .2 6 .5 8.9C185.7 105 157 96 128 96C63 96 0 140.9 0 208c0 61.9 53.6 104.9 112.9 111.2c-.6-5.1-.9-10.2-.9-15.2c0-5.7 .3-11.4 .8-17C66.7 280.9 32 247.6 32 208c0-43.8 42.5-80 96-80c40.8 0 75.2 21.1 89.3 50.5C173.5 203.3 144 250.2 144 304c0 83.8 103.6 179.7 129.9 202.8c3.9 3.4 8.9 5.2 14.1 5.2s10.2-1.8 14.1-5.2C328.4 483.7 432 387.8 432 304c0-53.8-29.5-100.7-73.3-125.5c14-29.5 48.5-50.5 89.3-50.5c53.5 0 96 36.2 96 80c0 39.6-34.7 72.9-80.8 79c.5 5.6 .8 11.3 .8 17c0 5-.3 10.1-.9 15.2C522.4 312.9 576 269.9 576 208c0-67.1-63-112-128-112c-29 0-57.7 9-80.5 24.9c.3-2.9 .5-5.9 .5-8.9c0-20.4-7.6-39-20.2-53.2l31.5-31.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L321.9 39.5C311.6 34.7 300.1 32 288 32s-23.6 2.7-33.9 7.5L219.3 4.7zM288 64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM177.1 288c1.6-11.3 4.9-22.1 9.6-32l202.4 0c4.7 9.9 8 20.7 9.6 32l-221.7 0zm32.5-64c20.2-19.8 47.9-32 78.4-32s58.2 12.2 78.4 32l-156.8 0zm188.7 96c-2 10.2-5.7 20.9-10.9 32l-198.9 0c-5.2-11.1-8.9-21.8-10.9-32l220.7 0zm-29 64c-5.4 8.1-11.3 16.3-17.6 24.5c-2 2.6-4 5.1-6 7.5l-115.4 0c-2-2.5-4-5-6-7.5c-6.4-8.1-12.3-16.3-17.6-24.5l162.7 0zm-52.1 64c-11.4 11.8-21.7 21.6-29.2 28.5c-7.6-6.9-17.9-16.6-29.2-28.5l58.5 0z\"]\n  };\n  const faTemperatureFull = {\n    prefix: 'fal',\n    iconName: 'temperature-full',\n    icon: [320, 512, [\"temperature-4\", \"thermometer-4\", \"thermometer-full\"], \"f2c7\", \"M160 32c-35.3 0-64 28.7-64 64l0 156.7c0 14.9-7 27.7-16 36.9C60.2 309.8 48 337.5 48 368c0 61.9 50.1 112 112 112s112-50.1 112-112c0-30.5-12.2-58.2-32-78.4c-9-9.2-16-22-16-36.9L224 96c0-35.3-28.7-64-64-64zM64 96c0-53 43-96 96-96s96 43 96 96l0 156.7c0 4.6 2.2 9.8 6.8 14.5c25.5 26 41.2 61.6 41.2 100.8c0 79.5-64.5 144-144 144S16 447.5 16 368c0-39.3 15.7-74.9 41.2-100.8c4.6-4.7 6.8-9.9 6.8-14.5L64 96zm96 304a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-210c0-8.8 7.2-16 16-16s16 7.2 16 16l0 210c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64z\"]\n  };\n  const faTemperature4 = faTemperatureFull;\n  const faThermometer4 = faTemperatureFull;\n  const faThermometerFull = faTemperatureFull;\n  const faBell = {\n    prefix: 'fal',\n    iconName: 'bell',\n    icon: [448, 512, [128276, 61602], \"f0f3\", \"M208 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16.8c80.9 8 144 76.2 144 159.2l0 29.1c0 43.7 17.4 85.6 48.3 116.6l2.8 2.8c8.3 8.3 13 19.6 13 31.3c0 24.5-19.8 44.3-44.3 44.3L44.3 416C19.8 416 0 396.2 0 371.7c0-11.7 4.7-23 13-31.3l2.8-2.8C46.6 306.7 64 264.8 64 221.1L64 192c0-83 63.1-151.2 144-159.2L208 16zm16 48C153.3 64 96 121.3 96 192l0 29.1c0 52.2-20.7 102.3-57.7 139.2L35.6 363c-2.3 2.3-3.6 5.4-3.6 8.7c0 6.8 5.5 12.3 12.3 12.3l359.4 0c6.8 0 12.3-5.5 12.3-12.3c0-3.3-1.3-6.4-3.6-8.7l-2.8-2.8c-36.9-36.9-57.7-87-57.7-139.2l0-29.1c0-70.7-57.3-128-128-128zM193.8 458.7c4.4 12.4 16.3 21.3 30.2 21.3s25.8-8.9 30.2-21.3c2.9-8.3 12.1-12.7 20.4-9.8s12.7 12.1 9.8 20.4C275.6 494.2 251.9 512 224 512s-51.6-17.8-60.4-42.7c-2.9-8.3 1.4-17.5 9.8-20.4s17.5 1.4 20.4 9.8z\"]\n  };\n  const faCandyBar = {\n    prefix: 'fal',\n    iconName: 'candy-bar',\n    icon: [640, 512, [127851, \"chocolate-bar\"], \"e3e8\", \"M155.5 74.7c2.3-6.4 8.3-10.7 15.1-10.7L320 64l16 0 16 0 224 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-224 0-16 0-16 0L64 448c-35.3 0-64-28.7-64-64L0 234.5c0-6.8 4.3-12.8 10.7-15.1C41.8 208.5 64 178.8 64 144c0-8.8 7.2-16 16-16c34.8 0 64.5-22.2 75.5-53.3zM192 96l0 96 128 0 0-96L192 96zm-32 30.4c-17 17.4-39.7 29.2-65 32.6c-1.6 11.7-4.9 22.8-9.8 33l74.8 0 0-65.6zm-96 96c-9.2 9.4-20 17.1-32 22.8L32 320l128 0 0-96-96 0 0-1.6zM32 352l0 32c0 17.7 14.3 32 32 32l96 0 0-64L32 352zm160 64l128 0 0-64-128 0 0 64zm128-96l0-96-128 0 0 96 128 0zm32 96l224 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L352 96l0 320z\"]\n  };\n  const faChocolateBar = faCandyBar;\n  const faXmarkLarge = {\n    prefix: 'fal',\n    iconName: 'xmark-large',\n    icon: [448, 512, [], \"e59b\", \"M420.7 36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L246.6 256 443.3 452.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L224 278.6 27.3 475.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L201.4 256 4.7 59.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L224 233.4 420.7 36.7z\"]\n  };\n  const faPinata = {\n    prefix: 'fal',\n    iconName: 'pinata',\n    icon: [512, 512, [], \"e3c3\", \"M160 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 176 160 0c53 0 96 43 96 96l0 144c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-16c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32l0 16c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-238.1L38.9 197.3C15.1 185.4 0 161 0 134.4C0 95.5 31.5 64 70.4 64L160 64l0-16zm96 336l96 0 3.7 0c10.2 0 20.3 1.9 29.7 5.7l23.1 9.2 36.9-12.3c7.2-2.4 15-2.2 22 .6l12.6 5 0-49.9c-4.7-.1-9.3-1.2-13.6-3.4l-19.1-9.6-26.7 10.7c-8.5 3.4-18 3-26.2-1.1l-19.1-9.6-26.7 10.7c-8.5 3.4-18 3-26.2-1.1l-19.1-9.6-26.7 10.7c-8.5 3.4-18 3-26.2-1.1l-19.1-9.6-26.7 10.7c-8.5 3.4-18 3-26.2-1.1l-19.1-9.6L128 342l0 50.3 12.6-5c7-2.8 14.8-3 22-.6L199.5 399l23.1-9.2c9.4-3.8 19.5-5.7 29.7-5.7l3.7 0zM128 307.6l19.4-7.8c8.5-3.4 18-3 26.2 1.1l19.1 9.6 26.7-10.7c8.5-3.4 18-3 26.2 1.1l19.1 9.6 26.7-10.7c8.5-3.4 18-3 26.2 1.1l19.1 9.6 26.7-10.7c8.5-3.4 18-3 26.2 1.1l19.1 9.6 26.7-10.7c8.5-3.4 18-3 26.2 1.1l17.6 8.8C474.2 279.3 447.8 256 416 256l-176 0c-3.5 0-6.7-1.1-9.4-3l-19.3 7.7c-7 2.8-14.8 3-22 .6L152.5 249 128 258.8l0 48.7zM224 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c0 8.8-7.2 16-16 16L70.4 96C49.2 96 32 113.2 32 134.4c0 14.5 8.2 27.8 21.2 34.3l65.9 33c5.4 2.7 8.8 8.3 8.8 14.3l0 8.4 12.6-5c7-2.8 14.8-3 22-.6L199.5 231l24.5-9.8L224 48zM128 426.8l0 37.2c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-16c0-6 .8-11.9 2.4-17.4c-1.7-.3-3.4-.7-5-1.2L152.5 417 128 426.8zm352 0L455.5 417l-36.9 12.3c-1.6 .6-3.3 1-5 1.2c1.6 5.5 2.4 11.4 2.4 17.4l0 16c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-37.2zM152 144a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faFilePpt = {\n    prefix: 'fal',\n    iconName: 'file-ppt',\n    icon: [512, 512, [], \"e64a\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM304 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm208-64c0-8.8 7.2-16 16-16l32 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-16 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faArrowsFromLine = {\n    prefix: 'fal',\n    iconName: 'arrows-from-line',\n    icon: [448, 512, [], \"e0a4\", \"M235.3 4.7c-3-3-7.1-4.7-11.3-4.7s-8.3 1.7-11.3 4.7l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 54.6 208 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4 52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80zM0 256c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 240c-8.8 0-16 7.2-16 16zM224 512c4.2 0 8.3-1.7 11.3-4.7l80-80c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L240 457.4 240 336c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 121.4-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80c3 3 7.1 4.7 11.3 4.7z\"]\n  };\n  const faSuperscript = {\n    prefix: 'fal',\n    iconName: 'superscript',\n    icon: [512, 512, [], \"f12b\", \"M464 16c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L432 160l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-144zM16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l39.2 0L157 256 55.2 416 16 416c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0c5.5 0 10.6-2.8 13.5-7.4L176 285.8l98.5 154.8c2.9 4.6 8 7.4 13.5 7.4l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-39.2 0L195 256 296.8 96 336 96c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-5.5 0-10.6 2.8-13.5 7.4L176 226.2 77.5 71.4C74.6 66.8 69.5 64 64 64L16 64z\"]\n  };\n  const faBowlSpoon = {\n    prefix: 'fal',\n    iconName: 'bowl-spoon',\n    icon: [512, 512, [129379], \"e3e0\", \"M112 160c-49 0-80-33.1-80-64s31-64 80-64s80 33.1 80 64s-31 64-80 64zm0 32c55.5 0 101.6-34.6 110.5-80L496 112c8.8 0 16-7.2 16-16s-7.2-16-16-16L222.5 80C213.6 34.6 167.5 0 112 0C50.1 0 0 43 0 96s50.1 96 112 96zm49.3 271.9c-2.8-8.1-8.7-14.7-16.5-18.4c-61.4-29.2-105-90.1-109.3-162.2l-.6-10.3c-.5-9.2 6.8-16.9 16-16.9l410.2 0c9.2 0 16.5 7.7 16 16.9l-.6 10.3c-4.2 72.1-47.8 133-109.3 162.2c-7.7 3.7-13.7 10.3-16.5 18.4c-3.3 9.4-12.2 16.1-22.7 16.1l-144 0c-10.4 0-19.4-6.7-22.7-16.1zM50.9 224C23.3 224 1.4 247.2 3 274.8l.6 10.3c4.9 84.1 55.9 155.1 127.5 189.2c7.6 21.9 28.4 37.6 52.9 37.6l144 0c24.5 0 45.3-15.7 52.9-37.6c71.6-34.1 122.5-105.1 127.5-189.2l.6-10.3c1.6-27.6-20.3-50.8-47.9-50.8L50.9 224z\"]\n  };\n  const faHexagonCheck = {\n    prefix: 'fal',\n    iconName: 'hexagon-check',\n    icon: [512, 512, [], \"e416\", \"M16 288c-11.4-19.8-11.4-44.2 0-64L108.3 64.2c11.4-19.8 32.6-32 55.4-32l184.6 0c22.9 0 44 12.2 55.4 32L496 224c11.4 19.8 11.4 44.2 0 64L403.7 447.8c-11.4 19.8-32.6 32-55.4 32l-184.6 0c-22.9 0-44-12.2-55.4-32L16 288zm27.7-48c-5.7 9.9-5.7 22.1 0 32L136 431.8c5.7 9.9 16.3 16 27.7 16l184.6 0c11.4 0 22-6.1 27.7-16L468.3 272c5.7-9.9 5.7-22.1 0-32L376 80.2c-5.7-9.9-16.3-16-27.7-16l-184.6 0c-11.4 0-22 6.1-27.7 16L43.7 240zm319.6-36.7l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L224 297.4 340.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faPlugCircleXmark = {\n    prefix: 'fal',\n    iconName: 'plug-circle-xmark',\n    icon: [576, 512, [], \"e560\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zM16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64c0 83 63.1 151.2 144 159.2l0 96.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96.8c17.3-1.7 33.7-6.2 48.9-12.9c-.6-6-.9-12.1-.9-18.3c0-6 .3-11.8 .9-17.6c-19 11.2-41.2 17.6-64.9 17.6c-70.7 0-128-57.3-128-128l0-64 256 0 0 56.2c9.8-8.1 20.6-15.2 32-21l0-35.2 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0L64 144l-32 0-16 0zM320 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-84.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n  };\n  const faStarOfLife = {\n    prefix: 'fal',\n    iconName: 'star-of-life',\n    icon: [512, 512, [], \"f621\", \"M192 48c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 97.1 84.1-48.6c23-13.3 52.3-5.4 65.6 17.6l16 27.7c13.3 23 5.4 52.3-17.6 65.6L384 256l84.1 48.6c23 13.3 30.8 42.6 17.6 65.6l-16 27.7c-13.3 23-42.6 30.8-65.6 17.6L320 366.9l0 97.1c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-97.1-84.1 48.6c-23 13.3-52.3 5.4-65.6-17.6l-16-27.7c-13.3-23-5.4-52.3 17.6-65.6L128 256 43.9 207.4 51.6 194l-7.7 13.4c-23-13.3-30.8-42.6-17.6-65.6l16-27.7c13.3-23 42.6-30.8 65.6-17.6L192 145.1 192 48zm48-16c-8.8 0-16 7.2-16 16l0 124.9c0 5.7-3 11-8 13.9s-11 2.9-16 0L91.9 124.3c-7.7-4.4-17.4-1.8-21.9 5.9L54 157.9c-4.4 7.7-1.8 17.4 5.9 21.9L168 242.1c5 2.9 8 8.1 8 13.9s-3 11-8 13.9L59.9 332.3c-7.7 4.4-10.3 14.2-5.9 21.9l16 27.7c4.4 7.7 14.2 10.3 21.9 5.9L200 325.3c5-2.9 11-2.9 16 0s8 8.1 8 13.9L224 464c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-124.9c0-5.7 3-11 8-13.9s11-2.9 16 0l108.1 62.4c7.7 4.4 17.4 1.8 21.9-5.9l16-27.7c4.4-7.7 1.8-17.4-5.9-21.9L344 269.9c-5-2.9-8-8.1-8-13.9s3-11 8-13.9l108.1-62.4c7.7-4.4 10.3-14.2 5.9-21.9l-16-27.7c-4.4-7.7-14.2-10.3-21.9-5.9L312 186.7c-5 2.9-11 2.9-16 0s-8-8.1-8-13.9L288 48c0-8.8-7.2-16-16-16l-32 0z\"]\n  };\n  const faPhoneSlash = {\n    prefix: 'fal',\n    iconName: 'phone-slash',\n    icon: [640, 512, [], \"f3dd\", \"M480 510.9c-95.4-6.7-182.6-43.3-252.2-100.5L253.5 390c70.9 56.3 160.6 89.9 258.1 90l.3 0c3.8 0 7-2.6 7.8-6.3l24-112c.8-3.7-1.2-7.5-4.7-9l-112-48c-3.3-1.4-7.1-.5-9.3 2.3l-33.2 40.6c-9.9 12.1-27.2 15.3-40.8 7.4c-8.7-5-17.1-10.4-25.3-16.2L344.8 318c4.9 3.2 9.9 6.3 15 9.3L393 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.2 31.6-39.1 31.6c0 0 0 0 0 0c-6.1 0-12.2-.1-18.3-.4c0 0-.1 0-.1 0c0 0 0 0 0 0c-4.6-.2-9.1-.4-13.7-.8zM141.2 315.6C92.5 243.9 64 157.3 64 64c0 0 0 0 0 0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c1.9 3.3 3.9 6.6 6 9.8l-25.2 19.9c-2.9-4.5-5.7-9.1-8.4-13.7c-7.9-13.6-4.7-30.9 7.4-40.8l40.6-33.2c2.8-2.3 3.7-6.1 2.3-9.3l-48-112c-1.5-3.5-5.3-5.5-9-4.7l-112 24C98.6 57 96 60.2 96 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 85.8 26 165.5 70.4 231.7l-25.2 19.9zM614.1 3.4c6.9-5.5 17-4.3 22.5 2.6s4.3 17-2.6 22.5l-608 480c-6.9 5.5-17 4.3-22.5-2.6s-4.3-17 2.6-22.5l608-480z\"]\n  };\n  const faTrafficLightStop = {\n    prefix: 'fal',\n    iconName: 'traffic-light-stop',\n    icon: [320, 512, [], \"f63a\", \"M64 32C46.3 32 32 46.3 32 64l0 288c0 70.7 57.3 128 128 128s128-57.3 128-128l0-288c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64l0 288c0 88.4-71.6 160-160 160S0 440.4 0 352L0 64zM136 392a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm80 0a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zM160 232a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 80a56 56 0 1 1 0-112 56 56 0 1 1 0 112zm0-136a56 56 0 1 1 0-112 56 56 0 1 1 0 112z\"]\n  };\n  const faPaintRoller = {\n    prefix: 'fal',\n    iconName: 'paint-roller',\n    icon: [512, 512, [], \"f5aa\", \"M352 32c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L64 128c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l288 0zm64 32c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 96c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-32zM240 352c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l32 0zm-32-32c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l0-32c0-17.7 14.3-32 32-32l176 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64l0 32c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-176 0c-35.3 0-64 28.7-64 64l0 32z\"]\n  };\n  const faAccentGrave = {\n    prefix: 'fal',\n    iconName: 'accent-grave',\n    icon: [192, 512, [], \"60\", \"M64 65.3C64 46.9 78.9 32 97.3 32c16.1 0 30 11.6 32.8 27.5l22.5 126.2c.6 3.3-1.9 6.3-5.3 6.3c-1.7 0-3.4-.8-4.4-2.3L70.4 86.9C66.2 81 64 74 64 66.8l0-1.5zm-32 0l0 1.5c0 13.8 4.3 27.3 12.2 38.5l72.6 102.9c7 9.9 18.4 15.8 30.5 15.8c23.3 0 40.9-21 36.8-43.9L161.6 53.8C156.1 22.7 129 0 97.3 0C61.2 0 32 29.2 32 65.3z\"]\n  };\n  const faHandshakeAngle = {\n    prefix: 'fal',\n    iconName: 'handshake-angle',\n    icon: [640, 512, [\"hands-helping\"], \"f4c4\", \"M507.3 4.7c6.2 6.2 6.2 16.4 0 22.6L452.7 81.9c-9 9-21.2 14.1-33.9 14.1L304 96c-35.3 0-64 28.7-64 64l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-88c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24 112 0c35.3 0 64 28.7 64 64c0 24.5-13.7 45.7-33.9 56.5c1.2 5 1.9 10.2 1.9 15.5c0 29.9-20.5 55-48.3 62.1C428.7 422.6 401.3 448 368 448l-130.7 0c-4.2 0-8.3 1.7-11.3 4.7l-54.6 54.6c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l54.6-54.6c9-9 21.2-14.1 33.9-14.1L368 416c17.7 0 32-14.3 32-32c0-1.8-.2-3.6-.4-5.4c-.8-4.7 .5-9.5 3.6-13.1s7.6-5.6 12.4-5.6l.4 0c17.7 0 32-14.3 32-32c0-6.1-1.7-11.7-4.6-16.6c-2.7-4.5-3.1-10-.9-14.8s6.5-8.2 11.6-9.2c14.8-2.8 25.9-15.8 25.9-31.4c0-17.7-14.3-32-32-32l-112 0 0 32c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-96c0-53 43-96 96-96l114.7 0c4.2 0 8.3-1.7 11.3-4.7L484.7 4.7c6.2-6.2 16.4-6.2 22.6 0zM125.6 190.3c9.2-24.5 27.6-43.5 50.4-53.8l0 37.1c-9.1 7.1-16.3 16.7-20.5 27.9l-26.1 69.6c-2.4 6.4-6.2 12.2-11 17.1L27.3 379.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l91.1-91.1c1.6-1.6 2.9-3.6 3.7-5.7l26.1-69.6zm509.8-57.6c6.2 6.2 6.2 16.4 0 22.6L543.6 247c-1.2-12.5-4.7-24.4-10.2-35l79.3-79.3c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faHandsHelping = faHandshakeAngle;\n  const faCircle0 = {\n    prefix: 'fal',\n    iconName: 'circle-0',\n    icon: [512, 512, [], \"e0ed\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-53 0-96 43-96 96l0 64c0 53 43 96 96 96s96-43 96-96l0-64c0-53-43-96-96-96zm-64 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-64z\"]\n  };\n  const faDialMedLow = {\n    prefix: 'fal',\n    iconName: 'dial-med-low',\n    icon: [576, 512, [], \"e160\", \"M288 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM197.5 378.5c-46.2-46.2-49.7-118.8-10.6-169l89.8 89.8c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-89.8-89.8c50.2-39.1 122.9-35.5 169 10.6c50 50 50 131 0 181s-131 50-181 0zM174.9 174.9A160 160 0 1 0 401.1 401.1 160 160 0 1 0 174.9 174.9zM568 288a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 96A24 24 0 1 0 72 96a24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 480a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faLocationDot = {\n    prefix: 'fal',\n    iconName: 'location-dot',\n    icon: [384, 512, [\"map-marker-alt\"], \"f3c5\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zm-240 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160z\"]\n  };\n  const faMapMarkerAlt = faLocationDot;\n  const faCrab = {\n    prefix: 'fal',\n    iconName: 'crab',\n    icon: [512, 512, [129408], \"e3ff\", \"M112 32C73.3 32 41 59.5 33.6 96l97.1 0c4.2 0 8.3-1.7 11.3-4.7l6.6-6.6c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-6.6 6.6c-9 9-21.2 14.1-33.9 14.1L32 128l0 20.1c0 11.5 6.2 22.1 16.1 27.8l78.8 45C145.1 206 167.5 196 192 193l0-49c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 49c24.5 3.1 46.9 13.1 65.1 28l78.8-45c10-5.7 16.1-16.3 16.1-27.8l0-20.1-98.7 0c-12.7 0-24.9-5.1-33.9-14.1l-6.6-6.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l6.6 6.6c3 3 7.1 4.7 11.3 4.7l97.1 0C471 59.5 438.7 32 400 32l-16 0 25.6 19.2c7.1 5.3 8.5 15.3 3.2 22.4s-15.3 8.5-22.4 3.2l-64-48c-5.5-4.1-7.8-11.3-5.6-17.9S329.1 0 336 0l64 0c61.9 0 112 50.1 112 112l0 36.1c0 23-12.3 44.2-32.2 55.6l-72.1 41.2c6 8.3 11.1 17.4 15 27.1l37.5 0 28.6-14.3c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-32 16c-2.2 1.1-4.7 1.7-7.2 1.7l-33 0c.7 5.2 1 10.6 1 16l0 8 22.2 9.2c1.9 .8 3.7 2 5.2 3.5l32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-29.8-29.8-25.7-10.7-31.1 31.1L421.7 401c2.1 .8 4 2 5.6 3.6l32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-29.6-29.6-49.8-19-15.1 15.1L377.3 451c4.2 3 6.7 7.9 6.7 13l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-23.8L318.1 448l-124.1 0L160 472.2l0 23.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-5.2 2.5-10 6.7-13l35.2-25.1-15.1-15.1-49.8 19L75.3 459.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c1.6-1.6 3.5-2.8 5.6-3.6l39.6-15.1L98.8 354.8 73.1 365.6 43.3 395.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c1.5-1.5 3.2-2.6 5.2-3.5L80 328l0-8c0-5.4 .3-10.8 1-16l-33 0c-2.5 0-4.9-.6-7.2-1.7l-32-16c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2L51.8 272l37.5 0c3.9-9.7 9-18.8 15-27.1L32.2 203.7C12.3 192.3 0 171.1 0 148.1L0 112C0 50.1 50.1 0 112 0l64 0c6.9 0 13 4.4 15.2 10.9s-.1 13.7-5.6 17.9l-64 48c-7.1 5.3-17.1 3.9-22.4-3.2s-3.9-17.1 3.2-22.4L128 32l-16 0zM304 224l-96 0c-53 0-96 43-96 96l0 2.7L205.3 416l101.5 0L400 322.7l0-2.7c0-53-43-96-96-96z\"]\n  };\n  const faBoxOpenFull = {\n    prefix: 'fal',\n    iconName: 'box-open-full',\n    icon: [640, 512, [\"box-full\"], \"f49c\", \"M256 32c53 0 96 43 96 96c0 8.8 7.2 16 16 16s16-7.2 16-16C384 57.3 326.7 0 256 0S128 57.3 128 128c0 8.8 7.2 16 16 16s16-7.2 16-16c0-53 43-96 96-96zM80.4 161.5c-14.1-1.6-27.5 6.2-33.1 19.2l-32 74.7C5.4 278.2 18.7 304.4 43 310l159.2 36.7c18.9 4.4 38.6-3.1 49.9-18.9L320 232.9l67.9 95.1c11.3 15.8 30.9 23.2 49.9 18.9L597 310c24.3-5.6 37.6-31.8 27.8-54.7l-32-74.7c-5.6-13-19-20.8-33.1-19.2L320 189.2 80.4 161.5zm-3.7 31.8l214.5 24.8-65.1 91.2c-3.8 5.3-10.3 7.7-16.6 6.3L50.2 278.9c-4.9-1.1-7.5-6.4-5.6-10.9l32-74.7zM544 348.7l0 61.8c0 7.3-5 13.7-12.1 15.5L336 475l0-139c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 139L108.1 426C101 424.3 96 417.9 96 410.5l0-61.8-32-9.1 0 71c0 22 15 41.2 36.4 46.6l208 52c7.6 1.9 15.6 1.9 23.3 0l208-52c21.4-5.3 36.4-24.5 36.4-46.6l0-71-32 9.1zM348.8 218.1l214.5-24.8 32 74.7c2 4.6-.7 9.8-5.6 10.9L430.6 315.6c-6.3 1.5-12.9-1-16.6-6.3l-65.1-91.2zm146.4-181c2.8-8.4-1.7-17.4-10.1-20.2s-17.4 1.7-20.2 10.1l-32 96c-2.8 8.4 1.7 17.4 10.1 20.2s17.4-1.7 20.2-10.1l32-96z\"]\n  };\n  const faBoxFull = faBoxOpenFull;\n  const faFile = {\n    prefix: 'fal',\n    iconName: 'file',\n    icon: [384, 512, [128196, 128459, 61462], \"f15b\", \"M352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z\"]\n  };\n  const faGreaterThan = {\n    prefix: 'fal',\n    iconName: 'greater-than',\n    icon: [384, 512, [62769], \"3e\", \"M1.7 72.8c-4 7.9-.7 17.5 7.2 21.5L332.2 256 8.8 417.7c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l352-176c5.4-2.7 8.8-8.3 8.8-14.3s-3.4-11.6-8.8-14.3l-352-176c-7.9-4-17.5-.7-21.5 7.2z\"]\n  };\n  const faQuotes = {\n    prefix: 'fal',\n    iconName: 'quotes',\n    icon: [576, 512, [], \"e234\", \"M0 88C0 39.4 39.4 0 88 0l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0C57.1 32 32 57.1 32 88l0 10.7C37 97 42.4 96 48 96l32 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-8 0-24L0 88zm32 56l0 24 0 8c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM160 88c0-48.6 39.4-88 88-88l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0c-30.9 0-56 25.1-56 56l0 10.7c5-1.8 10.4-2.7 16-2.7l32 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-8 0-24 0-56zm32 80l0 8c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 24zM576 424c0 48.6-39.4 88-88 88l-8 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l8 0c30.9 0 56-25.1 56-56l0-10.7c-5 1.8-10.4 2.7-16 2.7l-32 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 8 0 24 0 56zm-32-56l0-24 0-8c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM416 424c0 48.6-39.4 88-88 88l-8 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l8 0c30.9 0 56-25.1 56-56l0-10.7c-5 1.8-10.4 2.7-16 2.7l-32 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 8 0 24 0 56zm-32-80l0-8c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-24z\"]\n  };\n  const faPretzel = {\n    prefix: 'fal',\n    iconName: 'pretzel',\n    icon: [512, 512, [129384], \"e441\", \"M149.4 64C84.6 64 32 116.6 32 181.4c0 64.6 28 122.7 72.7 162.8l27.6-39.9C100.1 273.3 80 229.7 80 181.4c0-38.3 31.1-69.4 69.4-69.4l6.6 0c42 0 76 34 76 76l0 3.6c0 16.2-4.9 32-14.2 45.3l-18.2 26.3-33 47.6c0 0 0 0 0 0l-45.6 65.8c0 0 0 0 0 0L92.3 418.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1l34.5-49.8c4-5.8 11.3-8.3 18-6.1c20.9 6.7 43.2 10.3 66.4 10.3l5.4 0 5.4 0c15.5 0 30.6-1.6 45.1-4.7l-30.4-44c-4.8 .4-9.7 .6-14.7 .6l-5.4 0-5.4 0c-8.4 0-16.6-.6-24.7-1.8c-5.5-.8-10.2-4.4-12.4-9.4s-1.6-10.9 1.5-15.5l27.8-40.1c3-4.3 7.9-6.9 13.2-6.9s10.2 2.6 13.2 6.9l13 18.8 14.7 21.3 48.9 70.6 34.5 49.8s0 0 0 0c7.5 10.9 22.5 13.6 33.4 6.1s13.6-22.5 6.1-33.4l-28.8-41.6c-4.9-7-3.4-16.6 3.4-21.8C446.5 315 480 252.1 480 181.4C480 116.6 427.4 64 362.6 64L356 64c-34.7 0-66 14.2-88.6 37.2c-3 3.1-7.1 4.8-11.4 4.8s-8.4-1.7-11.4-4.8C222 78.2 190.7 64 156 64l-6.6 0zM326.1 423.6c-20.6 5.5-42.3 8.4-64.7 8.4l-5.4 0-5.4 0c-22.3 0-44-2.9-64.7-8.4L158 463.9c-17.6 25.4-52.5 31.8-77.9 14.2S48.4 425.6 66 400.1c0 0 0 0 0 0l20.4-29.5C33.5 324.7 0 257 0 181.4C0 98.9 66.9 32 149.4 32l6.6 0c38 0 72.9 13.6 100 36.3C283.1 45.6 318 32 356 32l6.6 0C445.1 32 512 98.9 512 181.4c0 75.6-33.5 143.3-86.3 189.3L446 400.1c17.6 25.4 11.3 60.3-14.2 77.9s-60.3 11.3-77.9-14.2c0 0 0 0 0 0l-27.9-40.3zM173.3 245l18.2-26.3c5.5-8 8.5-17.4 8.5-27.1l0-3.6c0-24.3-19.7-44-44-44l-6.6 0c-20.7 0-37.4 16.7-37.4 37.4c0 37.3 14.8 71.2 38.8 96.2L173.3 245zM356 144c-24.3 0-44 19.7-44 44l0 3.6c0 9.7 3 19.1 8.5 27.1l40.7 58.8c24-24.9 38.8-58.8 38.8-96.2c0-20.7-16.7-37.4-37.4-37.4l-6.6 0zm-76 44c0-42 34-76 76-76l6.6 0c38.3 0 69.4 31.1 69.4 69.4c0 53.7-24.8 101.5-63.5 132.8c-3.5 2.8-7.9 4-12.3 3.4s-8.3-3.1-10.9-6.7L294.2 237c-9.2-13.3-14.2-29.1-14.2-45.3l0-3.6z\"]\n  };\n  const faTRex = {\n    prefix: 'fal',\n    iconName: 't-rex',\n    icon: [640, 512, [], \"e629\", \"M439.3 32c-26.8 0-51 16.3-61 41.3l-11.5 28.7c-.8 2-2 3.8-3.5 5.4l-48 48c-3 3-7.1 4.7-11.3 4.7l-36.1 0c-38.4 0-72.6 24.6-84.7 61.1l-14.4 43.1c-7.9 23.8-30.2 39.9-55.3 39.9c-15.5 0-30.3-6.1-41.2-17.1l-3.6-3.6C55.4 270.1 48 252.1 48 233.4l0-15.6c-10.5 18.1-16 38.6-16 59.5l0 3.4C32 346.6 85.4 400 151.4 400l40.7 0c-.1-1.3-.1-2.6-.1-3.9l0-28.1c0-8.8 7.2-16 16-16s16 7.2 16 16l0 28.1c0 8.5 3.4 16.6 9.4 22.6l58.9 58.9c1.5 1.5 3.5 2.3 5.7 2.3l86.1 0 0-8c0-13.3-10.7-24-24-24l-8 0c-6.9 0-13-4.4-15.2-10.9l-16-48c-2.2-6.5 .1-13.7 5.6-17.9C342 359.5 352 340.9 352 320c0-35.3-28.7-64-64-64c-8.8 0-16-7.2-16-16s7.2-16 16-16c53 0 96 43 96 96c0 27.2-11.3 51.7-29.4 69.2l9 27C392.8 418 416 442.3 416 472l0 8c0 17.7-14.3 32-32 32l-86.1 0c-10.6 0-20.8-4.2-28.3-11.7l-58.9-58.9c-2.9-2.9-5.5-6-7.7-9.4l-51.6 0C67.8 432 0 364.2 0 280.6l0-3.4c0-27.3 7.4-54 21.4-77.4l6.6-11c14.6-24.3 51.9-14 51.9 14.4l0 30.2c0 10.2 4.1 20.1 11.3 27.3l3.6 3.6c4.9 4.9 11.6 7.7 18.6 7.7c11.3 0 21.4-7.2 24.9-18l14.4-43.1c16.5-49.5 62.9-82.9 115.1-82.9l29.5 0 41-41 10.2-25.6C363.4 24.3 399.4 0 439.3 0c10.7 0 21.4 1.8 31.4 5.2C478.5 1.9 487 0 496 0c23.7 0 44.4 12.9 55.4 32l8.6 0c44.2 0 80 35.8 80 80l0 32c0 24.1-17.7 44-40.8 47.5l-13.8 13.8c-12 12-28.3 18.7-45.3 18.7l-69.5 0L429 265.6l26.8 15.3c15 8.5 24.2 24.5 24.2 41.7l0 13.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-13.4c0-5.7-3.1-11-8.1-13.9l-26.7-15.3c-3.1-14.7-8.7-28.5-16.4-40.9l55.9-55.9c3-3 7.1-4.7 11.3-4.7l76.1 0c2.6 0 5.2-.3 7.7-.9c-9.2-1.8-17.8-6.4-24.5-13.1l-13.3-13.3c-3-3-7.1-4.7-11.3-4.7L480 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l18.7 0c12.7 0 24.9 5.1 33.9 14.1l13.3 13.3c3 3 7.1 4.7 11.3 4.7l34.7 0c8.8 0 16-7.2 16-16l0-32c0-26.5-21.5-48-48-48l-18.7 0c-6.8 0-12.8-4.3-15.1-10.7C521.8 40.9 509.9 32 496 32c-6 0-11.5 1.6-16.3 4.4c-4.4 2.6-9.8 2.9-14.5 .9c-8.2-3.5-17-5.4-26-5.4zM480 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faPersonSwimming = {\n    prefix: 'fal',\n    iconName: 'person-swimming',\n    icon: [576, 512, [127946, \"swimmer\"], \"f5c4\", \"M104 128a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm0 112a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm29.8 122.8c-9.7-6.6-18-14-25.9-21.9c-6.6-6.5-17.2-6.5-23.8 0c-7.9 7.9-16.1 15.2-25.9 21.9c-12.8 8.7-28.1 16.6-44 19.8C6.4 384.1 0 390.4 0 398.2c0 9.8 8 17.9 17.7 16.2c23.1-4 43.6-15 58.5-25.2c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C134.4 401.9 161.7 416 192 416s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3C326.4 401.9 353.7 416 384 416s57.5-14.1 76.2-26.8c7.9-5.4 14.6-10.8 19.8-15.3c5.1 4.5 11.9 9.9 19.8 15.3c15 10.2 35.4 21.2 58.5 25.2c9.7 1.7 17.7-6.4 17.7-16.2c0-7.9-6.4-14.1-14.1-15.7c-16-3.1-31.3-11.1-44.1-19.8c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C425.6 374 404.9 384 384 384s-41.7-9.9-58.2-21.2c-9.8-6.7-18-14-26-21.9c-6.6-6.5-17.2-6.5-23.7 0c-7.9 7.9-16.1 15.2-25.9 21.9C233.6 374 212.9 384 192 384s-41.7-9.9-58.2-21.2zM258.4 185L412.3 315.5c10.7-3.5 21.4-8.8 30.9-15.4l.2-.2-163-138.3C309.5 140.5 345.3 128 384 128l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0c-114.9 0-208 93.1-208 208l0 14.8c5.5 1.1 10.9 1.7 16 1.7c5.4 0 10.7-.5 16-1.6l0-14.9c0-46.8 18.3-89.4 48.1-121l2.3 2z\"]\n  };\n  const faSwimmer = faPersonSwimming;\n  const faArrowDown = {\n    prefix: 'fal',\n    iconName: 'arrow-down',\n    icon: [384, 512, [8595], \"f063\", \"M180.7 475.3c6.2 6.2 16.4 6.2 22.6 0l176-176c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 425.4 208 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 377.4L27.3 276.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l176 176z\"]\n  };\n  const faUserRobotXmarks = {\n    prefix: 'fal',\n    iconName: 'user-robot-xmarks',\n    icon: [448, 512, [], \"e4a7\", \"M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0c-44.2 0-80 35.8-80 80l0 96c0 44.2 35.8 80 80 80l160 0c44.2 0 80-35.8 80-80l0-96c0-44.2-35.8-80-80-80l-64 0 0-48zM96 144c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32c-26.5 0-48-21.5-48-48l0-96zM16 128c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm432 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM96 384l256 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16l-32 0 0-32c0-17.7-14.3-32-32-32l-48 0-64 0-64 0-48 0c-17.7 0-32 14.3-32 32l0 32-32 0c-8.8 0-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64zm16 64l32 0 0 32-32 0 0-32zm96 0l0 32-32 0 0-32 32 0zm16 64l64 0 48 0 32 0 32 0c26.5 0 48-21.5 48-48l0-16c0-53-43-96-96-96L96 352c-53 0-96 43-96 96l0 16c0 26.5 21.5 48 48 48l32 0 32 0 48 0 64 0zm16-64l32 0 0 32-32 0 0-32zm96 0l0 32-32 0 0-32 32 0zM137.3 118.7c-5.2-5.2-13.5-5.2-18.7 0s-5.2 13.5 0 18.7L141.3 160l-22.7 22.7c-5.2 5.2-5.2 13.5 0 18.7s13.5 5.2 18.7 0L160 178.7l22.7 22.7c5.2 5.2 13.5 5.2 18.7 0s5.2-13.5 0-18.7L178.7 160l22.7-22.7c5.2-5.2 5.2-13.5 0-18.7s-13.5-5.2-18.7 0L160 141.3l-22.7-22.7zm109.3 0c-5.2 5.2-5.2 13.5 0 18.7L269.3 160l-22.7 22.7c-5.2 5.2-5.2 13.5 0 18.7s13.5 5.2 18.7 0L288 178.7l22.7 22.7c5.2 5.2 13.5 5.2 18.7 0s5.2-13.5 0-18.7L306.7 160l22.7-22.7c5.2-5.2 5.2-13.5 0-18.7s-13.5-5.2-18.7 0L288 141.3l-22.7-22.7c-5.2-5.2-13.5-5.2-18.7 0z\"]\n  };\n  const faMessageQuote = {\n    prefix: 'fal',\n    iconName: 'message-quote',\n    icon: [512, 512, [\"comment-alt-quote\"], \"e1e4\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM208 144l0 24 0 24-48 0 0-48 48 0zm-48 80l48 0c-.9 21.2-15.6 39.4-36.3 44.6l-15.5 3.9c-8.6 2.1-13.8 10.8-11.6 19.4s10.8 13.8 19.4 11.6l15.5-3.9C215 290.7 240 258.7 240 222l0-30 0-24 0-24c0-17.7-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32zm144-80l48 0 0 24 0 24-48 0 0-48zm48 80c-.9 21.2-15.6 39.4-36.3 44.6l-15.5 3.9c-8.6 2.1-13.8 10.8-11.6 19.4s10.8 13.8 19.4 11.6l15.5-3.9C359 290.7 384 258.7 384 222l0-30 0-24 0-24c0-17.7-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32l48 0z\"]\n  };\n  const faCommentAltQuote = faMessageQuote;\n  const faCandyCorn = {\n    prefix: 'fal',\n    iconName: 'candy-corn',\n    icon: [640, 512, [], \"f6bd\", \"M480 0c44.1 0 90.4 4.2 132.6 18.1C629 23.5 640 38.8 640 56c0 20.1-7 52-15.6 84c-9.1 33.8-21.4 73-34.7 110.4c-13.2 37.2-27.9 73.6-41.6 101.3c-13.4 27-32.9 64.3-68.1 64.3s-54.6-37.3-68.1-64.3c-13.8-27.7-28.4-64.1-41.6-101.3C357 213 344.7 173.8 335.6 140C327 108 320 76.1 320 56c0-17.2 11.4-32.6 27.8-38.1C390 4.4 436 0 480 0zM602.6 48.4C564.9 36.1 522.3 32 480 32c-42.1 0-84.4 4.2-122.2 16.3C354.2 49.6 352 53 352 56c0 13.3 4.4 36.2 11.3 63.4c1.2-.2 2.6-.3 4.1-.5c6.2-.8 15.2-1.8 26.2-2.8c22-2 52.6-4.1 86.4-4.1s64.3 2 86.4 4.1c11 1 20 2 26.2 2.8c1.6 .2 2.9 .4 4.1 .5C603.6 92.2 608 69.3 608 56c0-3.4-2.2-6.5-5.4-7.6zM371.8 150.6c8.1 28.2 18.1 59.3 28.7 89.1l1.3 3.7c21.1-1.8 48.4-3.4 78.2-3.4s57.1 1.6 78.2 3.4l1.3-3.7c10.6-29.8 20.6-60.9 28.7-89.1c-5.9-.7-14.4-1.7-24.8-2.6c-21.4-2-50.9-3.9-83.4-3.9s-62.1 2-83.4 3.9c-10.4 1-18.9 1.9-24.8 2.6zm68.8 186.9c6.9 13.8 13.5 26.4 21.5 35.7c7.6 8.8 13.1 10.9 17.9 10.9s10.4-2.1 17.9-10.9c8-9.2 14.6-21.8 21.5-35.7c8.8-17.6 18.1-39.3 27.2-62.9c-19-1.4-41.9-2.5-66.6-2.5s-47.6 1.1-66.6 2.5c9.1 23.6 18.4 45.3 27.2 62.9zM85.1 203.3c31.2-31.2 67-61 106.6-81c15.4-7.7 34-4.7 46.2 7.5c14.2 14.2 31.8 41.8 48.3 70.4c17.5 30.3 36.5 66.8 53.6 102.6c16.9 35.7 32.4 71.8 42.2 101c9.6 28.6 22.2 68.7-2.7 93.6s-65 12.2-93.6 2.7c-29.3-9.8-65.4-25.2-101-42.2c-35.9-17-72.3-36.1-102.6-53.5c-28.7-16.5-56.2-34.2-70.4-48.3c-12.2-12.2-15-31.2-7.3-46.6c20.3-39.4 49.7-75 80.8-106.2zM206 150.9c-35.4 17.9-68.4 45.2-98.3 75.1C78 255.7 51 288.6 32.9 323.9c-1.7 3.4-.8 7.4 1.4 9.5c9.4 9.4 28.8 22.5 52.8 36.8c.7-1 1.6-2.1 2.6-3.3c3.8-4.9 9.5-12 16.5-20.5c14.2-17 34.3-40 58.2-63.9s46.9-44 63.9-58.2c8.5-7.1 15.6-12.7 20.5-16.5c1.2-1 2.3-1.8 3.3-2.6c-14.3-24.1-27.4-43.4-36.8-52.8c-2.4-2.4-6.1-3-9.2-1.5zm-91 235.4c25.7 14.2 54.7 29.1 83.3 42.7l3.5 1.7c13.7-16.2 31.9-36.6 52.9-57.7s41.5-39.2 57.7-52.9l-1.7-3.5c-13.6-28.6-28.5-57.6-42.7-83.3c-4.7 3.7-11.4 9-19.4 15.7c-16.5 13.7-38.7 33.2-61.8 56.2s-42.5 45.3-56.2 61.8c-6.7 8.1-12 14.7-15.7 19.4zm180.8 83.5c14.7 4.9 28.2 9.1 40.4 10c11.6 .9 17-1.6 20.4-5s5.8-8.8 5-20.4c-.9-12.2-5.1-25.7-10-40.4c-6.3-18.6-15.1-40.6-25.3-63.7c-14.4 12.4-31.4 27.8-48.9 45.3s-32.9 34.5-45.3 48.9c23.1 10.2 45.1 19 63.7 25.3z\"]\n  };\n  const faFolderMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'folder-magnifying-glass',\n    icon: [512, 512, [\"folder-search\"], \"e18b\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM240 208a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160c20.7 0 39.9-6.6 55.6-17.7l45.1 45.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-45.1-45.1C329.4 311.9 336 292.7 336 272c0-53-43-96-96-96s-96 43-96 96s43 96 96 96z\"]\n  };\n  const faFolderSearch = faFolderMagnifyingGlass;\n  const faNotebook = {\n    prefix: 'fal',\n    iconName: 'notebook',\n    icon: [512, 512, [], \"e201\", \"M192 32l-64 0c-17.7 0-32 14.3-32 32l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 96 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 96 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 17.7 14.3 32 32 32l64 0 0-448zm32 448l192 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L224 32l0 448zm-16 32l-80 0c-35.3 0-64-28.7-64-64l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-96-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-96-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48C64 28.7 92.7 0 128 0l80 0L416 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-208 0z\"]\n  };\n  const faCircleWifi = {\n    prefix: 'fal',\n    iconName: 'circle-wifi',\n    icon: [512, 512, [], \"e67d\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm122.2-28.7c-6.6 5.9-16.7 5.4-22.6-1.2s-5.4-16.7 1.2-22.6c41.1-37 95.6-59.6 155.2-59.6s114.1 22.6 155.2 59.6c6.6 5.9 7.1 16 1.2 22.6s-16 7.1-22.6 1.2C354.4 195.4 307.5 176 256 176s-98.4 19.4-133.8 51.4zM256 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-72c-24.8 0-47.3 9.4-64.4 24.8c-6.6 5.9-16.7 5.4-22.6-1.1s-5.4-16.7 1.1-22.6c22.7-20.5 52.8-33 85.8-33s63.1 12.5 85.8 33c6.6 5.9 7.1 16 1.1 22.6s-16 7.1-22.6 1.1c-17-15.4-39.6-24.8-64.4-24.8z\"]\n  };\n  const faDroplet = {\n    prefix: 'fal',\n    iconName: 'droplet',\n    icon: [384, 512, [128167, \"tint\"], \"f043\", \"M192 480c-88.4 0-160-71.6-160-160c0-16.2 6.1-39.2 18.3-67.5c11.9-27.6 28.5-57.5 46.6-86.8c35.9-58 76.4-110.9 94.5-133.7l1.3 0c18.1 22.9 58.6 75.7 94.5 133.7c18.1 29.2 34.6 59.1 46.6 86.8C345.9 280.8 352 303.8 352 320c0 88.4-71.6 160-160 160zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zm112 0c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z\"]\n  };\n  const faTint = faDroplet;\n  const faBullseyePointer = {\n    prefix: 'fal',\n    iconName: 'bullseye-pointer',\n    icon: [512, 512, [], \"f649\", \"M256 480c123.7 0 224-100.3 224-224S379.7 32 256 32S32 132.3 32 256c0 10.4 .7 20.6 2.1 30.6l-9.6 3.5c-7.8 2.9-14.7 7.7-19.9 13.9C1.5 288.5 0 272.4 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-16.4 0-32.5-1.5-48.1-4.5c6.2-5.3 11-12.1 13.9-19.9l3.5-9.6c10 1.4 20.2 2.1 30.6 2.1zm-7.7-64.2L260 383.9c68.8-2.1 124-58.6 124-127.9c0-70.7-57.3-128-128-128c-69.3 0-125.8 55.1-127.9 124L96.2 263.7c-.1-2.6-.2-5.1-.2-7.7c0-88.4 71.6-160 160-160s160 71.6 160 160s-71.6 160-160 160c-2.6 0-5.2-.1-7.7-.2zM271 261.5l-79.2 215c-2.3 6.2-8.1 10.3-14.7 10.5s-12.6-3.8-15.1-9.9l-30.5-74L27.3 507.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L108.9 380.5 34.9 350c-6.1-2.5-10-8.5-9.9-15.1s4.3-12.4 10.5-14.7l215-79.2c5.9-2.2 12.4-.7 16.8 3.7s5.9 11 3.7 16.8zM143.3 360c3.9 1.6 7.1 4.8 8.7 8.7l24 58.2L229 283 85.1 336l58.2 24z\"]\n  };\n  const faEraser = {\n    prefix: 'fal',\n    iconName: 'eraser',\n    icon: [576, 512, [], \"f12d\", \"M353 74.3c-9.4-9.4-24.6-9.4-33.9 0l-111 111L390.6 368l111-111c9.4-9.4 9.4-24.6 0-33.9L353 74.3zM74.3 319c-9.4 9.4-9.4 24.6 0 33.9l88 88c4.5 4.5 10.6 7 17 7l121.4 0c6.4 0 12.5-2.5 17-7L368 390.6 185.4 208 74.3 319zM296.4 51.7c21.9-21.9 57.3-21.9 79.2 0L524.3 200.4c21.9 21.9 21.9 57.3 0 79.2L355.9 448 528 448c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0 0-.1c-1.1 .1-2.2 .1-3.3 .1l-121.4 0c-14.9 0-29.1-5.9-39.6-16.4l-88-88c-21.9-21.9-21.9-57.3 0-79.2L296.4 51.7z\"]\n  };\n  const faHexagonImage = {\n    prefix: 'fal',\n    iconName: 'hexagon-image',\n    icon: [512, 512, [], \"e504\", \"M16 288c-11.4-19.8-11.4-44.2 0-64L108.3 64.2c11.4-19.8 32.6-32 55.4-32l184.6 0c22.9 0 44 12.2 55.4 32L496 224c11.4 19.8 11.4 44.2 0 64L403.7 447.8c-11.4 19.8-32.6 32-55.4 32l-184.6 0c-22.9 0-44-12.2-55.4-32L16 288zm27.7-48c-5.7 9.9-5.7 22.1 0 32l29.6 51.3L116 280.6c15.4-15.4 40.4-15.6 56.1-.5l55.3 53.4 95.4-101.8c15.8-16.9 42.6-16.9 58.4 0l68.3 72.8L468.3 272c5.7-9.9 5.7-22.1 0-32L376 80.2c-5.7-9.9-16.3-16-27.7-16l-184.6 0c-11.4 0-22 6.1-27.7 16L43.7 240zm92 191.3l69.8-74.4-55.6-53.8c-3.1-3-8.1-3-11.2 .1L89.9 352l45.8 79.4zm297.1-97.8l-74.9-79.9c-3.2-3.4-8.5-3.4-11.7 0L164.1 447.8l184.2 0c11.4 0 22-6.1 27.7-16l56.8-98.3zM208 160a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faEarthAmericas = {\n    prefix: 'fal',\n    iconName: 'earth-americas',\n    icon: [512, 512, [127758, \"earth\", \"earth-america\", \"globe-americas\"], \"f57d\", \"M256 480C132.3 480 32 379.7 32 256c0-11.8 .9-23.3 2.7-34.6l3 6.7c9.3 21 27.3 37 49.2 43.9l63 19.7c15.5 4.9 26.1 19.2 26.1 35.5l0 15c0 17 9.6 32.6 24.8 40.2c4.4 2.2 7.2 6.7 7.2 11.6l0 22.7c0 26.2 21.2 47.4 47.4 47.4c21.8 0 40.7-14.8 46-35.9l4.4-17.6c2.6-10.2 9.2-19 18.3-24.2l11.6-6.6c19.9-11.4 32.2-32.6 32.2-55.6l0-8.3c0-17-6.7-33.3-18.7-45.3l-3.9-3.9c-12-12-28.3-18.7-45.3-18.7l-48.8 0c-5 0-9.9-1.2-14.3-3.4l-45.9-22.9c-2.1-1-3.8-2.7-4.8-4.8l-.7-1.4c-2.3-4.6-.4-10.2 4.2-12.5c2.2-1.1 4.8-1.3 7.1-.5l24.2 8.1c15 5 31.5-.7 40.3-13.8c8.6-12.9 7.7-30-2.2-41.9l-17.9-21.5c-2.5-3-2.5-7.4 .1-10.3l20.1-23.5c13.2-15.4 15.3-37.4 5.2-55.1L259.6 32C337.1 33.2 405 73.8 444.3 134.6l-38.2 15.3c-23.6 9.4-35.7 35.6-27.7 59.7l16.9 50.7c5.2 15.6 18 27.4 33.9 31.4L475 303.2C453.3 404.3 363.5 480 256 480zM48 172.7C77.3 99.7 143.8 45.7 224 34.3l14.9 26.1c3.4 5.9 2.7 13.2-1.7 18.4l-20.1 23.5c-12.7 14.8-12.9 36.6-.4 51.6l17.9 21.5c.9 1.1 1 2.6 .2 3.7c-.8 1.2-2.2 1.7-3.6 1.2L207 172.1c-10.4-3.5-21.7-2.7-31.5 2.2c-20.4 10.2-28.7 35-18.5 55.4l.7 1.4c4.1 8.3 10.9 15 19.2 19.2l45.9 22.9c8.9 4.4 18.7 6.8 28.6 6.8l48.8 0c8.5 0 16.6 3.4 22.6 9.4l3.9 3.9c6 6 9.4 14.1 9.4 22.6l0 8.3c0 11.5-6.2 22.1-16.1 27.8l-11.6 6.6c-16.7 9.6-28.8 25.5-33.5 44.2l-4.4 17.6c-1.7 6.9-7.9 11.7-15 11.7c-8.5 0-15.4-6.9-15.4-15.4l0-22.7c0-17-9.6-32.6-24.8-40.2c-4.4-2.2-7.2-6.7-7.2-11.6l0-15c0-30.3-19.7-57-48.6-66.1l-63-19.7c-13.2-4.1-23.9-13.7-29.5-26.3L48 172.7zM480 256c0 5.2-.2 10.3-.5 15.4l-42.6-10.6c-5.3-1.3-9.6-5.3-11.3-10.5l-16.9-50.7c-2.7-8 1.4-16.8 9.2-19.9l41.8-16.7c13 28.3 20.2 59.9 20.2 93.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n  };\n  const faEarth = faEarthAmericas;\n  const faEarthAmerica = faEarthAmericas;\n  const faGlobeAmericas = faEarthAmericas;\n  const faFileSvg = {\n    prefix: 'fal',\n    iconName: 'file-svg',\n    icon: [512, 512, [], \"e64b\", \"M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM205.7 352l26.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-26.3 0c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7L176 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l34.3 0c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C169.8 430.8 160 415 160 397.7c0-25.2 20.4-45.7 45.7-45.7zM456 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm-152 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z\"]\n  };\n  const faCrateApple = {\n    prefix: 'fal',\n    iconName: 'crate-apple',\n    icon: [512, 512, [\"apple-crate\"], \"f6b1\", \"M219.3 27.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32zm192 0c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32zM75 126c6.3-10.4 13.1-14 21-14c9.3 0 23.1 3.9 35.6 8.8c18.2 7.1 38.5 7.1 56.7 0c12.5-4.9 26.4-8.8 35.6-8.8c7.9 0 14.7 3.6 21 14c6.8 11.2 11 28 11 45.5c0 7.1-.5 14-1.5 20.6l32.3 0c.8-6.7 1.2-13.5 1.2-20.6c0-43.6-20.4-91.4-64-91.4c-15.6 0-34.1 5.9-47.2 11c-10.7 4.2-22.8 4.2-33.5 0C130.1 85.9 111.6 80 96 80c-43.6 0-64 47.8-64 91.4c0 7 .4 13.9 1.2 20.6l32.3 0c-1-6.6-1.5-13.4-1.5-20.6c0-17.5 4.2-34.2 11-45.5zm403.7 66c.8-6.7 1.2-13.5 1.2-20.6c0-43.6-20.4-91.4-64-91.4c-15.6 0-34.1 5.9-47.2 11c-10.7 4.2-22.8 4.2-33.5 0c-12.4-4.8-29.6-10.3-44.6-11c3.4 4 6.4 8.3 9 12.7c4.5 7.4 8.2 15.3 11.1 23.6c4.3 1.3 8.6 2.8 12.8 4.5c18.2 7.1 38.5 7.1 56.7 0c12.5-4.9 26.4-8.8 35.6-8.8c7.9 0 14.7 3.6 21 14c6.8 11.2 11 28 11 45.5c0 7.1-.5 14-1.5 20.6l32.3 0zM32 384l448 0 0 72c0 13.3-10.7 24-24 24L56 480c-13.3 0-24-10.7-24-24l0-72zm0-32l0-72c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24l0 72L32 352zm480 0l0-72c0-30.9-25.1-56-56-56L56 224c-30.9 0-56 25.1-56 56l0 72 0 16 0 16 0 72c0 30.9 25.1 56 56 56l400 0c30.9 0 56-25.1 56-56l0-72 0-16 0-16zM96 304a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm336 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM96 432a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm336 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faAppleCrate = faCrateApple;\n  const faPersonBurst = {\n    prefix: 'fal',\n    iconName: 'person-burst',\n    icon: [640, 512, [], \"e53b\", \"M456 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 424 56a56 56 0 1 0 112 0zM467.3 160l25.4 0c6.8 0 13.3 1.4 19.3 4l0 156-64 0 0-156c6-2.6 12.5-4 19.3-4zM448 496l0-144 64 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-293.8 49.9 93.4c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7L563.3 170.3c-13.9-26-41-42.3-70.6-42.3l-25.4 0c-29.5 0-56.6 16.3-70.6 42.3L337.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L416 202.1 416 496c0 8.8 7.2 16 16 16s16-7.2 16-16zM190.5 17.3C187.9 11.6 182.3 8 176 8s-11.9 3.6-14.5 9.3L129.4 87.2 54.7 68.7c-6.1-1.5-12.5 .7-16.3 5.6s-4.6 11.6-1.8 17.2l34.6 68.6L10.3 206.9c-5 3.8-7.2 10.2-5.8 16.2s6.2 10.8 12.3 12.1L92 251l-1.4 76.8c-.1 6.2 3.4 12 9.1 14.7s12.3 1.9 17.1-2.1l59.2-49 59.2 49c4.8 4 11.5 4.8 17.1 2.1s9.2-8.5 9.1-14.7L260 251l75.2-15.8c6.1-1.3 10.9-6 12.3-12.1s-.9-12.4-5.8-16.2l-60.9-46.8 34.6-68.6c2.8-5.6 2.1-12.3-1.8-17.2s-10.3-7.1-16.3-5.6L222.6 87.2 190.5 17.3zm-37.6 95.2L176 62.3l23.1 50.2c3.2 7 10.9 10.7 18.4 8.9l53.7-13.3-24.9 49.4c-3.5 6.9-1.6 15.2 4.5 19.9l43.8 33.7-54.1 11.3c-7.5 1.6-12.9 8.3-12.7 15.9l1 55.3-42.6-35.2c-5.9-4.9-14.5-4.9-20.4 0l-42.6 35.2 1-55.3c.1-7.7-5.2-14.4-12.7-15.9L57.4 211.1l43.8-33.7c6.1-4.7 8-13 4.5-19.9L80.9 108.1l53.7 13.3c7.5 1.8 15.2-1.9 18.4-8.9z\"]\n  };\n  const faGameBoard = {\n    prefix: 'fal',\n    iconName: 'game-board',\n    icon: [448, 512, [], \"f867\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 16l0 32 64 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 64 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-64 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-64 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-64-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-64-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 128l64 0 0-64-64 0 0 64zm96 0l64 0 0-64-64 0 0 64zm0 32l0 64 64 0 0-64-64 0zm-32 0l-64 0 0 64 64 0 0-64z\"]\n  };\n  const faHatChef = {\n    prefix: 'fal',\n    iconName: 'hat-chef',\n    icon: [512, 512, [], \"f86b\", \"M170.9 83.4C187 52.8 219.1 32 256 32s69 20.8 85 51.4c2.5 4.7 7.1 7.9 12.4 8.5s10.5-1.5 13.9-5.5C379.1 72.7 396.5 64 416 64c35.3 0 64 28.7 64 64c0 4-.4 7.8-1 11.6l-.1 .5c-3.5 22.8-14.2 58.4-26.1 93.5c-11.8 34.7-24.3 67.7-31 84.7c-.4 1-1.4 1.8-2.8 1.8l-45.2 0 25.9-141.1c1.6-8.7-4.2-17-12.8-18.6s-17 4.2-18.6 12.8l-26.4 144c-.2 1-.3 1.9-.3 2.9L272 320l0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176-69.6 0c0-1-.1-1.9-.3-2.9l-26.4-144c-1.6-8.7-9.9-14.4-18.6-12.8s-14.4 9.9-12.8 18.6L138.2 320 93 320c-1.4 0-2.4-.8-2.8-1.8c-6.6-17-19.2-50-31-84.7C47.3 198.4 36.6 162.8 33.1 140l-.1-.5c-.7-3.7-1-7.6-1-11.6c0-35.3 28.7-64 64-64c19.5 0 36.9 8.7 48.6 22.4c3.5 4 8.7 6.1 13.9 5.5s9.9-3.8 12.4-8.5zM256 0c-41.9 0-79.1 20.1-102.4 51.2c-16-12-36-19.2-57.6-19.2C43 32 0 75 0 128c0 5.8 .5 11.5 1.5 17.1c4 25.9 15.6 63.8 27.4 98.7c12 35.3 24.7 68.8 31.4 86C65.6 343.4 78.7 352 93 352l326 0c14.3 0 27.4-8.6 32.6-22.2c6.7-17.2 19.4-50.7 31.4-86c11.8-34.9 23.4-72.8 27.4-98.7c1-5.5 1.5-11.2 1.5-17.1c0-53-43-96-96-96c-21.6 0-41.6 7.2-57.6 19.2C335.1 20.1 297.9 0 256 0zM64 384l0 64c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-64-32 0 0 64c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-64-32 0z\"]\n  };\n  const faHandBackPointRight = {\n    prefix: 'fal',\n    iconName: 'hand-back-point-right',\n    icon: [512, 512, [], \"e1a1\", \"M512 168c0-30.9-25.1-56-56-56l-200.6 0c-2-3.2-4.2-6.4-6.5-9.5L232 80c-15.1-20.1-38.8-32-64-32l-19.5 0c-53 0-101.7 29.1-126.8 75.7L17.2 132C5.9 153 0 176.4 0 200.3L0 336c0 61.9 50.1 112 112 112l8 0 88 0c35.3 0 64-28.7 64-64c0-2.8-.2-5.6-.5-8.3c19.4-11 32.5-31.8 32.5-55.7c0-5.3-.7-10.5-1.9-15.5c20.2-10.8 33.9-32 33.9-56.5c0-8.5-1.7-16.6-4.7-24L456 224c30.9 0 56-25.1 56-56zm-56-24c13.3 0 24 10.7 24 24s-10.7 24-24 24l-157.5 0c-7.1 0-13.3 4.6-15.3 11.4s.6 14 6.5 18c8.7 5.8 14.3 15.6 14.3 26.7c0 15.6-11.2 28.6-25.9 31.4c-5.1 1-9.5 4.4-11.6 9.2s-1.8 10.3 .9 14.8c2.9 4.8 4.6 10.5 4.6 16.6c0 14.7-10 27.2-23.6 30.9c-4.4 1.2-8.1 4.2-10.1 8.3s-2.2 8.8-.6 13.1c1.4 3.6 2.2 7.6 2.2 11.8c0 17.7-14.3 32-32 32l-88 0-8 0c-44.2 0-80-35.8-80-80l0-135.7c0-18.5 4.6-36.8 13.4-53.1l-14.1-7.6 14.1 7.6 4.5-8.3C69.4 102.6 107.3 80 148.5 80L168 80c15.1 0 29.3 7.1 38.4 19.2L216 112l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l78.3 0 1.7 0 208 0z\"]\n  };\n  const faDove = {\n    prefix: 'fal',\n    iconName: 'dove',\n    icon: [512, 512, [128330], \"f4ba\", \"M273 128.8c-.7 5-1 10.1-1 15.2l0 21.6c-5.2-1.6-10.5-3.4-15.9-5.3c-22.5-30-40.1-66.5-45.7-109.4c-9.9 15.5-21.1 37.2-30.5 65c-9.1-8.3-17.2-17.4-24-27.5C171 50.2 188.8 23.8 201.2 9.3c5.2-6 13.4-7.8 21-5.8c10.9 2.9 18 13.1 18.4 24.4c1.3 38.9 13.9 72.5 32.4 100.8zM64.7 42.2C68.8 35.5 76 32 83.2 32c10.7 0 19.3 7.6 21.5 17.2c12.8 56.5 50.9 94.7 94.7 119.9c36.2 20.8 75.4 32.1 104.7 36.8l0-61.9c0-44.2 35.8-80 80-80l99.7 0C499.3 64 512 76.7 512 92.3c0 5.6-1.7 11-4.7 15.7L480 148.8 480 288c0 88.4-71.6 160-160 160l-71.4 0-78.9 60.7c-2.8 2.2-6.2 3.3-9.8 3.3C77.3 512 21.7 466.2 3.2 441.6c-3-4.1-4-9.3-2.5-14.2s5.1-8.7 9.9-10.5l123-44.3C89.2 341.3 32 282.5 32 184C32 108.2 52 62.6 64.7 42.2zM80.9 81.6C72.5 103 64 136.5 64 184c0 103.8 74 156.5 113.7 178.6c5.5 3.1 8.7 9 8.2 15.3s-4.6 11.6-10.5 13.8l-130.7 47c21.4 18.2 59.2 39.8 110 41.2l78.8-60.6c2.8-2.2 6.2-3.3 9.8-3.3l76.8 0c70.7 0 128-57.3 128-128l0-144c0-3.2 .9-6.2 2.7-8.9L476.8 96 384 96c-26.5 0-48 21.5-48 48l0 80c0 4.5-1.9 8.7-5.2 11.8s-7.7 4.5-12.2 4.2c-33.6-2.8-86.6-15.1-135.3-43c-42.5-24.4-82.7-61.4-102.5-115.3zM360 160a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faSnowflakeDroplets = {\n    prefix: 'fal',\n    iconName: 'snowflake-droplets',\n    icon: [640, 512, [], \"e5c1\", \"M336 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 73.4L267.3 52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L304 134.6l0 93.7-81.1-46.8-21.7-81c-2.3-8.5-11.1-13.6-19.6-11.3s-13.6 11.1-11.3 19.6l13.4 50.1-63.5-36.7c-7.7-4.4-17.4-1.8-21.9 5.9s-1.8 17.4 5.9 21.9l63.5 36.7L117.6 200c-8.5 2.3-13.6 11.1-11.3 19.6s11.1 13.6 19.6 11.3l81-21.7L288 256l-81.1 46.8-81-21.7c-8.5-2.3-17.3 2.8-19.6 11.3S109 309.7 117.6 312l50.1 13.4-45.1 26L137.2 380l46.5-26.8-13.4 50.1c-2.3 8.5 2.8 17.3 11.3 19.6s17.3-2.8 19.6-11.3l21.7-81L304 283.7l0 93.7-59.3 59.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L304 422.6l0 73.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-73.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L336 377.4l0-93.7 81.1 46.8 21.7 81c2.3 8.5 11.1 13.6 19.6 11.3s13.6-11.1 11.3-19.6l-13.4-50.1L502.8 380l14.7-28.5-45.1-26L522.4 312c8.5-2.3 13.6-11.1 11.3-19.6s-11.1-13.6-19.6-11.3l-81 21.7L352 256l81.1-46.8 81 21.7c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6l-50.1-13.4 63.5-36.7c7.7-4.4 10.3-14.2 5.9-21.9s-14.2-10.3-21.9-5.9l-63.5 36.7 13.4-50.1c2.3-8.5-2.8-17.3-11.3-19.6s-17.3 2.8-19.6 11.3l-21.7 81L336 228.3l0-93.7 59.3-59.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L336 89.4 336 16zM576 377.5l28.4 55.2c2.3 4.5 3.6 9.7 3.6 14.9c0 17.9-14.5 32.3-32 32.3s-32-14.4-32-32.3c0-5.2 1.2-10.4 3.6-14.9L576 377.5zm-18-35l-38.9 75.6c-4.7 9.1-7.1 19.3-7.1 29.5c0 35.3 28.7 64.3 64 64.3s64-29 64-64.3c0-10.2-2.4-20.4-7.1-29.5L594 342.5l-.1-.1-1.9-3.7-6.7-13c-1.8-3.5-5.4-5.7-9.3-5.7s-7.5 2.2-9.3 5.7l-6.7 13-1.9 3.7-.1 .1zM35.6 432.8L64 377.5l28.4 55.2c2.3 4.5 3.6 9.7 3.6 14.9C96 465.6 81.5 480 64 480s-32-14.4-32-32.3c0-5.2 1.2-10.4 3.6-14.9zM7.1 418.1C2.4 427.2 0 437.4 0 447.7C0 483 28.7 512 64 512s64-29 64-64.3c0-10.2-2.4-20.4-7.1-29.5L82 342.5l-.1-.1L80 338.7l-6.7-13c-1.8-3.5-5.4-5.7-9.3-5.7s-7.5 2.2-9.3 5.7l-6.7 13-1.9 3.7-.1 .1L7.1 418.1z\"]\n  };\n  const faBatteryEmpty = {\n    prefix: 'fal',\n    iconName: 'battery-empty',\n    icon: [576, 512, [\"battery-0\"], \"f244\", \"M80 128c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L80 128zM0 176c0-44.2 35.8-80 80-80l352 0c44.2 0 80 35.8 80 80l0 160c0 44.2-35.8 80-80 80L80 416c-44.2 0-80-35.8-80-80L0 176zm560 16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBattery0 = faBatteryEmpty;\n  const faGrid4 = {\n    prefix: 'fal',\n    iconName: 'grid-4',\n    icon: [448, 512, [], \"e198\", \"M24 97.6L24 56l41.6 0 0 41.6L24 97.6zm0 119.5l0-41.6 41.6 0 0 41.6-41.6 0zm0 119.5l0-41.6 41.6 0 0 41.6-41.6 0zM24 456l0-41.6 41.6 0 0 41.6L24 456zM16 32C7.2 32 0 39.2 0 48l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16L16 32zm0 119.5c-8.8 0-16 7.2-16 16l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0zM0 286.9l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0c-8.8 0-16 7.2-16 16zM16 390.4c-8.8 0-16 7.2-16 16L0 464c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0zM143.5 97.6l0-41.6 41.6 0 0 41.6-41.6 0zm0 119.5l0-41.6 41.6 0 0 41.6-41.6 0zm0 119.5l0-41.6 41.6 0 0 41.6-41.6 0zm0 119.5l0-41.6 41.6 0 0 41.6-41.6 0zm-8-424c-8.8 0-16 7.2-16 16l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0zm0 119.5c-8.8 0-16 7.2-16 16l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0zm-16 135.5l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0c-8.8 0-16 7.2-16 16zm16 103.5c-8.8 0-16 7.2-16 16l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0zM262.9 56l41.6 0 0 41.6-41.6 0 0-41.6zm0 119.5l41.6 0 0 41.6-41.6 0 0-41.6zm0 119.5l41.6 0 0 41.6-41.6 0 0-41.6zm0 119.5l41.6 0 0 41.6-41.6 0 0-41.6zM238.9 48l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0c-8.8 0-16 7.2-16 16zm0 119.5l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0c-8.8 0-16 7.2-16 16zm16 103.5c-8.8 0-16 7.2-16 16l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0zm-16 135.5l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0c-8.8 0-16 7.2-16 16zM382.4 97.6l0-41.6L424 56l0 41.6-41.6 0zm0 119.5l0-41.6 41.6 0 0 41.6-41.6 0zm0 119.5l0-41.6 41.6 0 0 41.6-41.6 0zm0 119.5l0-41.6 41.6 0 0 41.6-41.6 0zm-8-424c-8.8 0-16 7.2-16 16l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16L448 48c0-8.8-7.2-16-16-16l-57.6 0zm0 119.5c-8.8 0-16 7.2-16 16l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0zm-16 135.5l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0c-8.8 0-16 7.2-16 16zm16 103.5c-8.8 0-16 7.2-16 16l0 57.6c0 8.8 7.2 16 16 16l57.6 0c8.8 0 16-7.2 16-16l0-57.6c0-8.8-7.2-16-16-16l-57.6 0z\"]\n  };\n  const faSocks = {\n    prefix: 'fal',\n    iconName: 'socks',\n    icon: [512, 512, [129510], \"f696\", \"M140.8 465.9C129 475 114.4 480 99.5 480L96 480c-35.3 0-64-28.7-64-64c0-20.1 9.5-39.1 25.6-51.2l57.6-43.2C143.4 300.4 160 267.3 160 232l0-104 128 0 0-32L160 96l0-48c0-8.8 7.2-16 16-16l113.6 0C292 20.2 297 9.4 303.9 .1c-1-.1-2-.1-3-.1L176 0c-26.5 0-48 21.5-48 48l0 184c0 25.2-11.9 48.9-32 64L38.4 339.2C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96l3.5 0c22 0 43.4-7.3 60.8-20.8l16.1-12.4c-5.4-9.6-9.6-19.9-12.4-30.8c0 0-.1 0-.1 0l-23.2 17.9zM368 0c-26.5 0-48 21.5-48 48l0 184c0 25.2-11.9 48.9-32 64l-57.6 43.2C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96l3.5 0c22 0 43.4-7.3 60.8-20.8l116.1-89.7c27.4-21.2 43.5-53.9 43.5-88.6L512 48c0-26.5-21.5-48-48-48L368 0zM352 48c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 48L352 96l0-48zm0 80l128 0 0 184.9c0 24.8-11.5 48.2-31.1 63.3L332.8 465.9C321 475 306.4 480 291.5 480l-3.5 0c-35.3 0-64-28.7-64-64c0-20.1 9.5-39.1 25.6-51.2l57.6-43.2C335.4 300.4 352 267.3 352 232l0-104z\"]\n  };\n  const faFaceSunglasses = {\n    prefix: 'fal',\n    iconName: 'face-sunglasses',\n    icon: [512, 512, [], \"e398\", \"M256 480C132.3 480 32 379.7 32 256c0-16.4 1.8-32.5 5.1-47.9l4.4 26.4c5.1 30.9 31.8 53.5 63.1 53.5l78.7 0c31.3 0 58-22.6 63.1-53.5l8-48c.6-3.5 .9-7.1 .9-10.5l1.3 0c0 3.5 .3 7 .9 10.5l8 48c5.1 30.9 31.8 53.5 63.1 53.5l78.7 0c31.3 0 58-22.6 63.1-53.5l4.4-26.4c3.4 15.4 5.1 31.5 5.1 47.9c0 123.7-100.3 224-224 224zm-9.2-336c-11-19-31.5-32-55.4-32l-94.7 0c-4.6 0-9.1 .5-13.4 1.4C124.3 63.7 186.5 32 256 32s131.7 31.7 172.8 81.4c-4.3-.9-8.8-1.4-13.4-1.4l-94.7 0c-24 0-44.5 13-55.4 32l-18.5 0zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM141.5 339.9c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5s93.8-27.9 116.1-53.5c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6C330 362.2 299.4 384 256 384s-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zM289.1 181.3c-3.3-19.5 11.8-37.3 31.6-37.3l40.7 0-36.7 36.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l25.4 0L316 253.4c-9.7-4.2-17.1-13.1-18.9-24.1l-8-48zM358.6 256l52.7-52.7c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-25.4 0 32-32 8.7 0c19.8 0 34.8 17.8 31.6 37.3l-8 48C436.3 244.7 423 256 407.3 256l-48.7 0zM96.7 144l40.7 0-36.7 36.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l25.4 0L92 253.4c-9.7-4.2-17.1-13.1-18.9-24.1l-8-48C61.8 161.8 76.9 144 96.7 144zm90.7 59.3c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-25.4 0 32-32 8.7 0c19.8 0 34.8 17.8 31.6 37.3l-8 48C212.3 244.7 199 256 183.3 256l-48.7 0 52.7-52.7z\"]\n  };\n  const faInbox = {\n    prefix: 'fal',\n    iconName: 'inbox',\n    icon: [512, 512, [], \"f01c\", \"M32 416l0-88.1c0-2.6 .3-5.2 1-7.8l0-.1 101.1 0 23.2 46.3c5.4 10.8 16.5 17.7 28.6 17.7l140.2 0c12.1 0 23.2-6.8 28.6-17.7L377.9 320 479 320l0 .1c.6 2.5 1 5.1 1 7.8l0 88.1c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32zM471 288l-93.1 0c-12.1 0-23.2 6.8-28.6 17.7L326.1 352l-140.2 0-23.2-46.3c-5.4-10.8-16.5-17.7-28.6-17.7L41 288 90.9 88.2C94.5 74 107.3 64 122 64L390 64c14.7 0 27.5 10 31 24.2L471 288zM0 327.9L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-88.1c0-5.2-.6-10.4-1.9-15.5l-58-231.9C445 52 419.4 32 390 32L122 32C92.6 32 67 52 59.9 80.5L1.9 312.4C.6 317.4 0 322.6 0 327.9z\"]\n  };\n  const faSquare0 = {\n    prefix: 'fal',\n    iconName: 'square-0',\n    icon: [448, 512, [], \"e255\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 32c53 0 96 43 96 96l0 64c0 53-43 96-96 96s-96-43-96-96l0-64c0-53 43-96 96-96zm-64 96l0 64c0 35.3 28.7 64 64 64s64-28.7 64-64l0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64z\"]\n  };\n  const faSection = {\n    prefix: 'fal',\n    iconName: 'section',\n    icon: [256, 512, [], \"e447\", \"M32.5 84.7c3.6-20.1 16.3-34.6 36.9-43.4c21.2-9.1 50.6-11.9 84.4-6.6c10.7 1.7 43.5 8.1 54 10.9c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-12-3.2-46-9.8-57.3-11.6C121-2.9 85.1-.3 56.7 11.9C27.8 24.3 6.5 47 .9 79.7c0 .3-.1 .6-.1 .8c-2.2 19 .4 35.7 7.6 50c7.1 14.2 18.1 25 30.7 33.6c4.6 3.1 9.6 6 14.7 8.7c-26.7 12-46.7 33-52.1 63.1c-.1 .3-.1 .6-.1 .9c-2.3 18.3 .4 34.3 7.8 48.1c7.2 13.6 18.3 23.9 30.8 32c23.3 15 54.8 24 83.1 32.1l3.3 .9c30.8 8.8 57.7 16.8 75.9 29.5c8.7 6.1 14.6 12.7 18 20.3c3.3 7.5 4.8 17.2 2.3 30.6c-3.4 18.5-15.7 32.3-36.5 40.8c-21.3 8.7-50.7 11.3-84.4 6.3c-16.9-2.6-45.6-11.9-67.8-19.1c0 0 0 0 0 0s0 0 0 0c-4.8-1.5-9.2-3-13.2-4.3c-8.4-2.7-17.4 2-20.1 10.4s2 17.4 10.4 20.1c3.4 1.1 7.4 2.4 11.8 3.8C44.9 495.5 77.2 506 97 509.1c0 0 .1 0 .1 0c37.5 5.6 73.1 3.2 101.3-8.3c28.6-11.7 50.2-33.2 55.9-64.7c3.4-18.6 1.8-35-4.6-49.4c-6.3-14.3-16.8-25.1-28.9-33.6c-1.7-1.2-3.5-2.4-5.4-3.5c20-13.1 34.4-32.5 38.9-58.7c3.3-19.4 1.8-36.4-4.5-51.3c-6.2-14.8-16.6-26.2-28.8-35.2c-23.6-17.4-56.4-27.3-85.9-36.1l-.5-.1c-30.8-9.3-58.3-17.5-77.6-30.6c-9.4-6.3-16-13.4-20.1-21.4c-4-7.9-6-17.9-4.5-31.5zM178 332.3c-14.1-5.1-28.8-9.3-42.7-13.2l-.5-.1s0 0 0 0c-30.7-8.7-58.1-16.6-77.4-29c-9.3-6-15.9-12.6-19.8-20c-3.8-7.2-5.8-16.3-4.3-28.8c3.5-18.3 15.8-32 36.4-40.4c10.1-4.1 22-6.9 35.4-8.1c5.9 1.8 11.8 3.6 17.5 5.3c0 0 0 0 0 0l3.3 1c30.9 9.3 57.9 17.8 76.1 31.2c8.7 6.4 14.8 13.5 18.3 21.8c3.5 8.2 4.9 18.9 2.5 33.4c-3.8 22.2-19.1 38.5-44.8 46.8z\"]\n  };\n  const faSquareThisWayUp = {\n    prefix: 'fal',\n    iconName: 'square-this-way-up',\n    icon: [448, 512, [\"box-up\"], \"f49f\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM112 368l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-256c4.6 0 9 2 12 5.5l56 64c5.8 6.7 5.1 16.8-1.5 22.6s-16.8 5.1-22.6-1.5l-28-32L160 304c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-133.4-28 32c-5.8 6.7-15.9 7.3-22.6 1.5s-7.3-15.9-1.5-22.6l56-64c3-3.5 7.4-5.5 12-5.5zm160 0c4.6 0 9 2 12 5.5l56 64c5.8 6.7 5.1 16.8-1.5 22.6s-16.8 5.1-22.6-1.5l-28-32L320 304c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-133.4-28 32c-5.8 6.7-15.9 7.3-22.6 1.5s-7.3-15.9-1.5-22.6l56-64c3-3.5 7.4-5.5 12-5.5z\"]\n  };\n  const faBoxUp = faSquareThisWayUp;\n  const faGaugeHigh = {\n    prefix: 'fal',\n    iconName: 'gauge-high',\n    icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM280 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-18.6-7.9-35.3-20.5-47l82.6-153.4c4.2-7.8 1.3-17.5-6.5-21.7s-17.5-1.3-21.7 6.5L271.3 289.8c-4.9-1.2-10-1.8-15.3-1.8c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM168 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM96 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm344-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faTachometerAlt = faGaugeHigh;\n  const faTachometerAltFast = faGaugeHigh;\n  const faSquareAmpersand = {\n    prefix: 'fal',\n    iconName: 'square-ampersand',\n    icon: [448, 512, [], \"e260\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm176 88c0 6.2 2.4 12.1 6.6 16.6l22.1 23.3 21.8-15C235 203 240 193.5 240 183.2c0-12.8-10.4-23.2-23.2-23.2L200 160c-13.3 0-24 10.7-24 24zm68.7 51.2l-17.5 12.1 45.4 47.7L307 246.7c5.1-7.2 15.1-8.9 22.3-3.7s8.9 15.1 3.7 22.3l-38 53.2L331.6 357c6.1 6.4 5.8 16.5-.6 22.6s-16.5 5.8-22.6-.6l-32.4-34-6.3 8.8c-13.5 18.9-35.3 30.2-58.6 30.2l-36 0c-34.9 0-63.2-28.3-63.2-63.2c0-20.8 10.2-40.3 27.4-52.1l38.7-26.6-18.6-19.5C149.5 212.2 144 198.4 144 184c0-30.9 25.1-56 56-56l16.8 0c30.5 0 55.2 24.7 55.2 55.2c0 20.8-10.2 40.2-27.3 52zm-87.1 59.9c-8.5 5.8-13.5 15.4-13.5 25.7c0 17.2 14 31.2 31.2 31.2l36 0c12.9 0 25-6.2 32.5-16.8l9.8-13.8-53.2-55.8-42.9 29.5z\"]\n  };\n  const faEnvelopeOpenText = {\n    prefix: 'fal',\n    iconName: 'envelope-open-text',\n    icon: [512, 512, [], \"f658\", \"M392 32L120 32c-13.3 0-24 10.7-24 24l0 166.5L77.5 207.2c-4.2-3.4-8.7-6.3-13.5-8.6L64 56C64 25.1 89.1 0 120 0L392 0c30.9 0 56 25.1 56 56l0 142.6c-4.8 2.3-9.3 5.2-13.4 8.6L416 222.5 416 56c0-13.3-10.7-24-24-24zM35 256c-1.6 0-3 1.3-3 3l0 189c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-189c0-1.6-1.3-3-3-3c-.7 0-1.3 .2-1.9 .7L294.5 405.1C283.7 414 270 418.9 256 418.9s-27.7-4.9-38.5-13.8L36.8 256.7c-.5-.4-1.2-.7-1.9-.7zM0 259c0-19.3 15.6-35 35-35c8.1 0 15.9 2.8 22.2 7.9L237.8 380.3c5.1 4.2 11.6 6.5 18.2 6.5s13.1-2.3 18.2-6.5L454.9 231.9c6.3-5.1 14.1-7.9 22.2-7.9c19.3 0 35 15.6 35 35l0 189c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 259zM176 128l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faLampDesk = {\n    prefix: 'fal',\n    iconName: 'lamp-desk',\n    icon: [512, 512, [], \"e014\", \"M381.3 96L480 96 288 288l0-98.7c0-8.5-3.4-16.6-9.4-22.6l-38.1-38.1C230 118 224 103.6 224 88.6C224 57.3 249.3 32 280.6 32c15 0 29.4 6 40 16.6l38.1 38.1c6 6 14.1 9.4 22.6 9.4zm0-32L343.2 25.9C326.6 9.3 304.1 0 280.6 0C231.7 0 192 39.7 192 88.6c0 21.7 7.9 42.5 22.2 58.6l-97.5 97.5c-4 4-5.6 9.9-4.1 15.4L171.2 480 16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l176 0 176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-163.7 0L145.8 260.8l90.8-90.8L256 189.3l0 98.7c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l192-192c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-98.7 0zm-2.6 223.9C391 298 406.8 304 424 304c39.8 0 72-32.2 72-72c0-17.2-6-33-16.1-45.4L457 209.5c4.4 6.4 7 14.2 7 22.5c0 22.1-17.9 40-40 40c-8.4 0-16.1-2.6-22.5-7l-22.8 22.8z\"]\n  };\n  const faHospital = {\n    prefix: 'fal',\n    iconName: 'hospital',\n    icon: [640, 512, [127973, 62589, \"hospital-alt\", \"hospital-wide\"], \"f0f8\", \"M160 64c0-35.3 28.7-64 64-64L416 0c35.3 0 64 28.7 64 64l0 32 96 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-160 0s0 0 0 0l-64 0-64 0-64 0s0 0 0 0L64 512c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l96 0 0-32zM480 336l0 144 96 0c17.7 0 32-14.3 32-32l0-128-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32c0-17.7-14.3-32-32-32l-96 0 0 208zM160 128l-96 0c-17.7 0-32 14.3-32 32l0 32 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 64 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 128c0 17.7 14.3 32 32 32l96 0 0-352zM448 336l0-272c0-17.7-14.3-32-32-32L224 32c-17.7 0-32 14.3-32 32l0 416 64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 64 0 0-144zm-96 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 64 0 0-64zM304 64l32 0c13.3 0 24 10.7 24 24l0 16 16 0c13.3 0 24 10.7 24 24l0 32c0 13.3-10.7 24-24 24l-16 0 0 16c0 13.3-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24l0-16-16 0c-13.3 0-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24l16 0 0-16c0-13.3 10.7-24 24-24zm8 56c0 8.8-7.2 16-16 16l-24 0 0 16 24 0c8.8 0 16 7.2 16 16l0 24 16 0 0-24c0-8.8 7.2-16 16-16l24 0 0-16-24 0c-8.8 0-16-7.2-16-16l0-24-16 0 0 24z\"]\n  };\n  const faHospitalAlt = faHospital;\n  const faHospitalWide = faHospital;\n  const faPollPeople = {\n    prefix: 'fal',\n    iconName: 'poll-people',\n    icon: [640, 512, [], \"f759\", \"M80 48a16 16 0 1 1 32 0A16 16 0 1 1 80 48zm64 0A48 48 0 1 0 48 48a48 48 0 1 0 96 0zM592 64c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-80 0 0-96 80 0zM272 64l208 0 0 96-208 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0-32c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L272 32zM592 352c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-208 0 0-96 208 0zm-320 0l80 0 0 96-80 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0-32c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-320 0zM1.1 486.1L.1 494C-1 502.8 5.2 510.8 14 511.9s16.8-5.1 17.9-13.9l1-7.9c3-24 23.4-42 47.6-42l31 0c24.2 0 44.6 18 47.6 42l1 7.9c1.1 8.8 9.1 15 17.9 13.9s15-9.1 13.9-17.9l-1-7.9c-5-40-39-70.1-79.4-70.1l-31 0c-40.3 0-74.4 30-79.4 70.1zm0-288L.1 206C-1 214.8 5.2 222.8 14 223.9s16.8-5.1 17.9-13.9l1-7.9c3-24 23.4-42 47.6-42l31 0c24.2 0 44.6 18 47.6 42l1 7.9c1.1 8.8 9.1 15 17.9 13.9s15-9.1 13.9-17.9l-1-7.9c-5-40-39-70.1-79.4-70.1l-31 0c-40.3 0-74.4 30-79.4 70.1zM80 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faWhiskeyGlassIce = {\n    prefix: 'fal',\n    iconName: 'whiskey-glass-ice',\n    icon: [512, 512, [\"glass-whiskey-rocks\"], \"f7a1\", \"M480 64L430 406.9c-3.4 23.6-23.7 41.1-47.5 41.1l-253 0c-23.8 0-44.1-17.5-47.5-41.1L32 64l448 0zM32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5l253 0c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32L32 32zM255.4 195.3l.6-.6c-5-1.8-10.4-2.7-16-2.7l-96 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l73.8 0-19-19c-4-4-7.6-8.4-10.6-13L144 352c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l82.7 0 28.7-28.7zm67.9 45.3l56.6 56.6c6.2 6.2 6.2 16.4 0 22.6l-56.6 56.6c-6.2 6.2-16.4 6.2-22.6 0l-56.6-56.6c-6.2-6.2-6.2-16.4 0-22.6l56.6-56.6c6.2-6.2 16.4-6.2 22.6 0zm-45.3-22.6l-56.6 56.6c-18.7 18.7-18.7 49.1 0 67.9L278.1 399c18.7 18.7 49.1 18.7 67.9 0l56.6-56.6c18.7-18.7 18.7-49.1 0-67.9l-56.6-56.6c-18.7-18.7-49.1-18.7-67.9 0z\"]\n  };\n  const faGlassWhiskeyRocks = faWhiskeyGlassIce;\n  const faWineBottle = {\n    prefix: 'fal',\n    iconName: 'wine-bottle',\n    icon: [512, 512, [], \"f72f\", \"M404.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c6.2 6.2 6.2 16.4 0 22.6c-4.4 4.4-10.6 5.7-16.1 4l-86.6 86.6c-8 8-10.9 19.6-9.6 30.9c4 36.7-8.1 74.8-36.2 103L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5l22.6 22.6c-12.5 12.5-12.5 32.8 0 45.3l88 88c12.5 12.5 32.8 12.5 45.3 0l24.7-24.7L66.1 312.7 41.4 337.4 18.7 314.7 180.2 153.3c28.1-28.1 66.3-40.2 103-36.2c11.3 1.2 22.9-1.6 30.9-9.6l86.6-86.6c-1.7-5.5-.4-11.7 4-16.1zM88.7 290.1L221.9 423.3l89.4-89.4L178.1 200.7 88.7 290.1zm112-112L333.9 311.3l2.2-2.2c21-21 30-49.4 27-76.9c-2-18.3 2.3-40.5 18.8-57l13.3-13.3-45.3-45.3L336.7 130c-16.5 16.5-38.7 20.8-57 18.8c-27.5-3-55.9 6-76.9 27l-2.2 2.2zm172-84l45.3 45.3 49.4-49.4L422.1 44.7 372.7 94.1z\"]\n  };\n  const faChessRook = {\n    prefix: 'fal',\n    iconName: 'chess-rook',\n    icon: [448, 512, [9820], \"f447\", \"M64 32C46.3 32 32 46.3 32 64l0 121.3c0 14 6.1 27.3 16.8 36.4L87.6 255l-5.1 97 32 0L120 248.8c.3-5-1.8-9.8-5.6-13L69.6 197.4c-3.5-3-5.6-7.5-5.6-12.1L64 64l80 0 0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40 96 0 0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40 80 0 0 121.3c0 4.7-2 9.1-5.6 12.1l-44.8 38.4c-3.8 3.2-5.8 8-5.6 13L333.5 352l32 0-5.1-97 38.8-33.3c10.6-9.1 16.8-22.4 16.8-36.4L416 64c0-17.7-14.3-32-32-32L64 32zM224 160c-26.5 0-48 21.5-48 48l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-26.5-21.5-48-48-48zm-16 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48-32 0 0-48zM97.8 416l252.4 0 32.7 52.7c.7 1.2 1.1 2.5 1.1 3.9c0 4.1-3.3 7.4-7.4 7.4L71.4 480c-4.1 0-7.4-3.3-7.4-7.4c0-1.4 .4-2.7 1.1-3.9L97.8 416zm252.4-32L97.8 384c-11.1 0-21.4 5.7-27.2 15.1L37.9 451.8C34.1 458 32 465.2 32 472.6C32 494.3 49.7 512 71.4 512l305.1 0c21.8 0 39.4-17.7 39.4-39.4c0-7.3-2.1-14.5-5.9-20.8l-32.7-52.7c-5.8-9.4-16.1-15.1-27.2-15.1z\"]\n  };\n  const faUserBountyHunter = {\n    prefix: 'fal',\n    iconName: 'user-bounty-hunter',\n    icon: [448, 512, [], \"e2bf\", \"M80 0C71.2 0 64 7.2 64 16l0 248c0 1 .1 2 .3 3l-.2 3.5c-.8 12 7.5 22.7 19.2 25.1l114.6 22.9c16.2 3.2 36.1 3.2 52.3 0l114.6-22.9c11.8-2.4 20-13.1 19.2-25.1l-8.3-128.2C370.5 62.2 304.1 0 224 0C170.5 0 123.1 27.7 96 70l0-38c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 0zm21.1 193.1c7.3 4.5 15.8 10.5 24.4 17.9c18.8 16.4 36.3 39.1 41.2 68.5l-70.2-14 4.7-72.4zm98.5 93.1c-3.3-45.3-28.9-78.1-53.1-99.2c-13-11.4-25.9-19.7-35.6-25.2c-1.1-.6-2.1-1.2-3.1-1.7L208 160l0 127.7c-1.3-.2-2.6-.4-3.9-.7l-4.5-.9zm40.4 1.6L240 160l100.2 0c-1 .5-2 1.1-3.1 1.7c-9.7 5.5-22.6 13.9-35.6 25.2c-24.2 21.1-49.8 53.9-53.1 99.2l-4.5 .9c-1.3 .3-2.5 .5-3.9 .7zm41.3-8.2c4.9-29.5 22.4-52.1 41.2-68.5c8.5-7.4 17.1-13.4 24.4-17.9l4.7 72.4-70.2 14zM341.6 128L224 128l-117.6 0C117.6 72.9 166.3 32 224 32s106.4 40.9 117.6 96zM134.4 384l179.2 0c54.4 0 98.9 42.4 102.2 96l-105.2 0L241 410.3c-9.4-9.4-24.6-9.4-33.9 0L137.4 480 32.2 480c3.3-53.6 47.8-96 102.2-96zM224 438.6L265.4 480l-82.7 0L224 438.6zM25.6 512L144 512l160 0 118.4 0c14.1 0 25.6-11.5 25.6-25.6C448 412.2 387.8 352 313.6 352l-179.2 0C60.2 352 0 412.2 0 486.4C0 500.5 11.5 512 25.6 512z\"]\n  };\n  const faBarsStaggered = {\n    prefix: 'fal',\n    iconName: 'bars-staggered',\n    icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", \"M0 80c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 96C7.2 96 0 88.8 0 80zM64 240c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 256c-8.8 0-16-7.2-16-16zM448 400c0 8.8-7.2 16-16 16L16 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l416 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faReorder = faBarsStaggered;\n  const faStream = faBarsStaggered;\n  const faDiagramSankey = {\n    prefix: 'fal',\n    iconName: 'diagram-sankey',\n    icon: [576, 512, [], \"e158\", \"M354.1 64c-5.6 0-10.8 2.9-13.7 7.8L263 200.7c-8.7 14.5-24.3 23.3-41.2 23.3L16 224c-8.8 0-16-7.2-16-16s7.2-16 16-16l205.9 0c5.6 0 10.8-2.9 13.7-7.8L313 55.3C321.6 40.8 337.3 32 354.1 32L560 32c8.8 0 16 7.2 16 16s-7.2 16-16 16L354.1 64zM201.7 320l74.5 120.4c2.9 4.7 8.1 7.6 13.6 7.6L560 448c8.8 0 16 7.2 16 16s-7.2 16-16 16l-270.2 0c-16.6 0-32.1-8.6-40.8-22.7L164 320 16 320c-8.8 0-16-7.2-16-16s7.2-16 16-16l164.9 0 .7-.4 .3 .4L560 288c8.8 0 16 7.2 16 16s-7.2 16-16 16l-358.3 0z\"]\n  };\n  const faCloudHailMixed = {\n    prefix: 'fal',\n    iconName: 'cloud-hail-mixed',\n    icon: [512, 512, [], \"f73a\", \"M96 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM512 216c0-55.2-43-100.3-97.3-103.8C407.2 66.7 367.6 32 320 32c-19.3 0-37.3 5.7-52.4 15.5C247.3 18.8 213.9 0 176 0C114.1 0 64 50.1 64 112c0 2.6 .1 5.3 .3 7.9C26.6 135.5 0 172.6 0 216c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104zM24 512a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM183.9 370.1c-7.7-4.4-17.4-1.7-21.8 6l-64 112c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l64-112c4.4-7.7 1.7-17.4-6-21.8zm192 0c-7.7-4.4-17.4-1.7-21.8 6l-64 112c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l64-112c4.4-7.7 1.7-17.4-6-21.8zm-282 21.8c4.4-7.7 1.7-17.4-6-21.8s-17.4-1.7-21.8 6l-18.3 32c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l18.3-32zm192 0c4.4-7.7 1.7-17.4-6-21.8s-17.4-1.7-21.8 6l-18.3 32c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l18.3-32zm192 0c4.4-7.7 1.7-17.4-6-21.8s-17.4-1.7-21.8 6l-18.3 32c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l18.3-32z\"]\n  };\n  const faCircleUpLeft = {\n    prefix: 'fal',\n    iconName: 'circle-up-left',\n    icon: [512, 512, [], \"e128\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 184c0-4.4 3.6-8 8-8l113.4 0c3.7 0 6.6 3 6.6 6.6c0 1.8-.7 3.4-1.9 4.7l-25.4 25.4c-6.2 6.2-6.2 16.4 0 22.6l59.1 59.1c3.6 3.6 4.9 9 3.3 13.9c-.7 2-1.8 3.8-3.3 5.3l-22.1 22.1c-1.5 1.5-3.3 2.6-5.3 3.3c-4.9 1.6-10.3 .4-13.9-3.3l-59.1-59.1c-6.2-6.2-16.4-6.2-22.6 0l-25.4 25.4c-1.2 1.2-2.9 1.9-4.7 1.9c-3.7 0-6.6-3-6.6-6.6L176 184zm8-40c-22.1 0-40 17.9-40 40l0 113.4c0 21.3 17.3 38.6 38.6 38.6c10.2 0 20.1-4.1 27.3-11.3L224 310.6l47.7 47.7c12.2 12.2 30.3 16.5 46.7 11c6.7-2.2 12.8-6 17.8-11l22.1-22.1c5-5 8.8-11.1 11-17.8c5.5-16.4 1.2-34.5-11-46.7L310.6 224l14.1-14.1c7.2-7.2 11.3-17.1 11.3-27.3c0-21.3-17.3-38.6-38.6-38.6L184 144z\"]\n  };\n  const faDharmachakra = {\n    prefix: 'fal',\n    iconName: 'dharmachakra',\n    icon: [512, 512, [9784], \"f655\", \"M256 0c8.8 0 16 7.2 16 16l0 32.6c45.4 3.5 86.7 21.5 119.3 49.4L414.4 75c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L414 120.7c27.9 32.6 46 73.9 49.4 119.3l32.6 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32.6 0c-3.5 45.4-21.5 86.7-49.4 119.3L437 414.4c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L391.3 414c-32.6 27.9-73.9 46-119.3 49.4l0 32.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32.6c-45.4-3.5-86.7-21.5-119.3-49.4L97.6 437c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L98 391.3c-27.9-32.6-46-73.9-49.4-119.3L16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l32.6 0c3.5-45.4 21.5-86.7 49.4-119.3L75 97.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L120.7 98c32.6-27.9 73.9-46 119.3-49.4L240 16c0-8.8 7.2-16 16-16zM120.7 143.4c-22.2 26.7-36.7 60-40 96.6l80.6 0c2.4-14.4 8.1-27.9 16.4-39.6l-57-57zm79.6 34.4c11.4-8.1 24.9-13.9 39.6-16.4l0-80.6c-36.6 3.3-69.9 17.8-96.6 40l57 57zM210.5 211c-11.5 11.6-18.4 27.5-18.5 44.5l0 .5 0 .5c0 3.3 .3 6.7 .9 10.1c2.3 13.5 8.6 25.3 17.6 34.4c.1 .1 .2 .2 .3 .3s.2 .2 .2 .3c11.6 11.5 27.5 18.4 44.5 18.5l.5 0 .5 0c3.3 0 6.7-.3 10.1-.9c13.5-2.3 25.3-8.6 34.4-17.6c.1-.1 .2-.2 .3-.3s.2-.2 .2-.2c14-14.1 21.2-34.5 17.6-55.6c-2.3-13.5-8.6-25.3-17.6-34.4c-.1-.1-.2-.2-.3-.3s-.2-.2-.2-.2c-11.6-11.5-27.5-18.4-44.5-18.5l-.5 0-.5 0c-3.3 0-6.7 .3-10.1 .9c-13.5 2.3-25.3 8.6-34.4 17.6c-.1 .1-.2 .2-.3 .3s-.2 .2-.3 .2zM177.7 311.6c-8.1-11.4-13.9-24.9-16.4-39.6l-80.6 0c3.3 36.6 17.8 69.9 40 96.6l57-57zm-34.4 79.6c26.7 22.2 60 36.7 96.6 40l0-80.6c-14.4-2.4-27.9-8.1-39.6-16.4l-57 57zm168.3-57c-11.4 8.1-24.9 13.9-39.6 16.4l0 80.6c36.6-3.3 69.9-17.8 96.6-40l-57-57zm79.6 34.4c22.2-26.7 36.7-60 40-96.6l-80.6 0c-2.4 14.4-8.1 27.9-16.4 39.6l57 57zm-57-168.3c8.1 11.4 13.9 24.9 16.4 39.6l80.6 0c-3.3-36.6-17.8-69.9-40-96.6l-57 57zm34.4-79.6c-26.7-22.2-60-36.7-96.6-40l0 80.6c14.4 2.4 27.9 8.1 39.6 16.4l57-57z\"]\n  };\n  const faObjectsAlignLeft = {\n    prefix: 'fal',\n    iconName: 'objects-align-left',\n    icon: [512, 512, [], \"e3be\", \"M0 16C0 7.2 7.2 0 16 0s16 7.2 16 16l0 480c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 16zM160 176c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16L176 96c-8.8 0-16 7.2-16 16l0 64zm-32-64c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-64zm32 288c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16l0 64zm-32-64c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-64z\"]\n  };\n  const faOilCanDrip = {\n    prefix: 'fal',\n    iconName: 'oil-can-drip',\n    icon: [640, 512, [], \"e205\", \"M352 80c0 8.8-7.2 16-16 16l-64 0 0 64 96.9 0c9.9 0 19.7 2.3 28.6 6.8L448 192l167-35.8c18.1-3.9 30.7 17.6 18.4 31.5L451.1 394.3c-12.1 13.8-29.6 21.7-48 21.7L144 416c-26.5 0-48-21.5-48-48l0-28L31.1 315.7C12.4 308.7 0 290.7 0 270.7L0 208c0-26.5 21.5-48 48-48l48 0 32 0 112 0 0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l160 0c8.8 0 16 7.2 16 16zM454.7 223.3c-7.1 1.5-14.5 .6-21-2.7l-50.5-25.2c-4.4-2.2-9.3-3.4-14.3-3.4L128 192l0 125.8 0 34.2 0 16c0 8.8 7.2 16 16 16l259.1 0c9.2 0 17.9-3.9 24-10.8L583.8 195.6 454.7 223.3zM96 192l-48 0c-8.8 0-16 7.2-16 16l0 62.7c0 6.7 4.1 12.6 10.4 15L96 305.8 96 192zM608 400c0 0 0 0 0-.1l0-.2c0-.1 0-.3 0-.6c-.1-.5-.2-1.2-.3-2.1c-.3-1.8-.9-4.2-1.7-7c-1.7-5.7-4.2-12.5-7.4-20c-2-4.7-4.2-9.5-6.5-14.3c-2.3 4.8-4.4 9.6-6.5 14.3c-7.1 16.6-9.5 26.7-9.5 29.9c0 8.8 7.2 16 16 16c7 0 10.7-2.1 12.3-3.5c1.2-1.1 3.7-4 3.7-12.5zm32 0c0 32-21.5 48-48 48s-48-21.5-48-48c0-21 20.6-62.6 34.9-88.8c5.8-10.6 20.5-10.6 26.3 0C619.4 337.4 640 379 640 400z\"]\n  };\n  const faFaceSmilingHands = {\n    prefix: 'fal',\n    iconName: 'face-smiling-hands',\n    icon: [640, 512, [], \"e396\", \"M110.9 175.4C143.3 91.5 224.7 32 320 32s176.7 59.5 209.1 143.4c3.2 8.2 12.4 12.4 20.7 9.2s12.4-12.4 9.2-20.7C522 68 428.9 0 320 0S118 68 81.1 163.9c-3.2 8.2 .9 17.5 9.2 20.7s17.5-.9 20.7-9.2zM290.1 478c-8.8-1.2-16.8 5-18 13.7s5 16.8 13.7 18c11.2 1.5 22.6 2.3 34.1 2.3s22.9-.8 34.1-2.3c8.8-1.2 14.9-9.2 13.7-18s-9.2-14.9-18-13.7c-9.8 1.3-19.7 2-29.9 2s-20.1-.7-29.9-2zM384 384.8l0-32.8 0-2.4 0-51.2c0-11 9-20 20-20c9.1 0 16.8 6.1 19.2 14.5c.2 .8 .4 1.7 .6 2.5c.1 1 .2 2 .2 3l0 11.7 0 8c0 7.1 8.6 10.7 13.7 5.7l5.7-5.7 10.4-10.4 2.3-2.3 9.4-9.4s0 0 0 0l51.3-51.3c5.6-5.6 14.3-6.2 20.5-1.8c.7 .5 1.4 1.1 2.1 1.8c6.2 6.2 6.2 16.4 0 22.6c0 0 0 0 0 0l-34 34L488 318.6s0 0 0 0c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0c0 0 0 0 0 0l17.3-17.3 34-34 16-16c3.1-3.1 7.2-4.7 11.3-4.7s8.2 1.6 11.3 4.7s4.7 7.2 4.7 11.3s-1.6 8.2-4.7 11.3c0 0 0 0 0 0l-16 16-34 34L520 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0c0 0 0 0 0 0l17.3-17.3 34-34s0 0 0 0s0 0 0 0c6.2-6.2 16.4-6.2 22.6 0c.7 .7 1.3 1.4 1.8 2.1c4.4 6.2 3.8 14.9-1.8 20.5c0 0 0 0 0 0l-5.1 5.1-26.9 26.9-2 2L552 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l17.3-17.3 2-2c6.2-6.2 16.4-6.2 22.6 0c.7 .7 1.3 1.4 1.8 2.1c4.4 6.2 3.8 14.9-1.8 20.5L584 414.6l-37.5 37.5C528.7 470 504.4 480 479.2 480c-52.6 0-95.2-42.6-95.2-95.2zM320 400c11.6 0 22.4-1.2 32.5-3.4C358.5 461.3 412.9 512 479.2 512c33.7 0 66.1-13.4 89.9-37.3l56.8-56.8c18.1-18.1 18.7-47.1 1.8-65.9c16.9-18.8 16.3-47.8-1.8-65.9c-1-1-2.1-2-3.2-3c3.7-15.7-.5-32.8-12.8-45s-29.4-16.5-45-12.8c-.9-1.1-1.9-2.2-3-3.2c-18.7-18.7-49.1-18.7-67.9 0L447 269.1c-9.4-13.7-25.1-22.7-43-22.7c-28.7 0-52 23.3-52 52l0 53.6 0 11.8c-9.8 2.7-20.4 4.2-32 4.2s-22.2-1.5-32-4.2l0-11.8 0-53.6c0-28.7-23.3-52-52-52c-17.9 0-33.6 9-43 22.7l-47.1-47.1c-18.7-18.7-49.1-18.7-67.9 0c-1 1-2 2.1-3 3.2c-15.7-3.7-32.8 .5-45 12.8s-16.5 29.4-12.8 45c-1.1 .9-2.2 1.9-3.2 3C-4.1 304.2-4.7 333.2 12.2 352c-16.9 18.8-16.3 47.8 1.8 65.9l56.8 56.8c23.9 23.9 56.2 37.3 89.9 37.3c66.3 0 120.7-50.7 126.7-115.4c10.1 2.2 21 3.4 32.5 3.4zM220.5 178.5c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C273.6 145.9 258.8 136 240 136s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6c2.1-8.6 6.7-18.2 12.9-25.4zm147.1 25.4c2.1-8.6 6.7-18.2 12.9-25.4c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C433.6 145.9 418.8 136 400 136s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6zM100.7 267.3s0 0 0 0c-6.2-6.2-6.2-16.4 0-22.6c.7-.7 1.4-1.3 2.1-1.8c6.2-4.4 14.9-3.8 20.5 1.8L174.6 296s0 0 0 0l9.4 9.4 2.3 2.3 10.4 10.4 5.7 5.7c5 5 13.7 1.5 13.7-5.7l0-8 0-11.7c0-1 .1-2 .2-3c.1-.9 .3-1.7 .6-2.5c2.4-8.4 10.1-14.5 19.2-14.5c11 0 20 9 20 20l0 51.2 0 2.4 0 32.8c0 52.6-42.6 95.2-95.2 95.2c-25.2 0-49.5-10-67.3-27.9L56 414.6 36.7 395.3c-5.6-5.6-6.2-14.3-1.8-20.5c.5-.7 1.1-1.4 1.8-2.1c6.2-6.2 16.4-6.2 22.6 0l2 2L78.6 392c2.6 2.6 6.8 2.6 9.4 0s2.6-6.8 0-9.4L70.7 365.3l-2-2L41.8 336.4l-5.1-5.1s0 0 0 0c-5.6-5.6-6.2-14.3-1.8-20.5c.5-.7 1.1-1.4 1.8-2.1c6.2-6.2 16.4-6.2 22.6 0c0 0 0 0 0 0s0 0 0 0l34 34L110.6 360s0 0 0 0c2.6 2.6 6.8 2.6 9.4 0s2.6-6.8 0-9.4l-17.3-17.3-34-34-16-16s0 0 0 0c-3.1-3.1-4.7-7.2-4.7-11.3s1.6-8.2 4.7-11.3s7.2-4.7 11.3-4.7s8.2 1.6 11.3 4.7l16 16 34 34L142.6 328s0 0 0 0c2.6 2.6 6.8 2.6 9.4 0s2.6-6.8 0-9.4c0 0 0 0 0 0l-17.3-17.3-34-34z\"]\n  };\n  const faBroccoli = {\n    prefix: 'fal',\n    iconName: 'broccoli',\n    icon: [512, 512, [129382], \"e3e2\", \"M256 0c-37.2 0-69.5 21.2-85.4 52.1C162.2 49.4 153.3 48 144 48c-48.6 0-88 39.4-88 88c0 10.7 1.9 20.9 5.4 30.4C25.5 180.3 0 215.2 0 256c0 53 43 96 96 96l8 0s47.7 54.5 80.2 138.3c5 12.8 17.1 21.7 30.9 21.7l81.9 0c13.8 0 25.9-8.9 30.9-21.7C360.3 406.5 408 352 408 352l8 0c53 0 96-43 96-96c0-40.8-25.5-75.7-61.4-89.6c3.5-9.5 5.4-19.7 5.4-30.4c0-48.6-39.4-88-88-88c-9.3 0-18.2 1.4-26.6 4.1C325.5 21.2 293.2 0 256 0zm19.2 352l-2 4.9L256 400l-17.2-43.1-2-4.9 38.4 0zm-72.9 0l24 59.9C231.1 424 242.9 432 256 432s24.9-8 29.7-20.1l24-59.9 57.7 0c-4.1 5.6-8.9 12.3-13.9 20c-16.9 25.5-38.2 62.1-55.4 106.7c-.2 .6-.6 1-.9 1.2c-.1 .1-.2 .1-.2 .1l-81.8 0c0 0-.1 0-.2-.1c-.3-.2-.6-.6-.9-1.2c-17.3-44.6-38.5-81.2-55.4-106.7c-5.1-7.7-9.8-14.4-13.9-20l57.7 0zM194.6 77.8C202.5 51.3 227 32 256 32s53.5 19.3 61.4 45.8c1.4 4.7 4.8 8.5 9.3 10.3s9.6 1.5 13.9-.9C348.7 82.6 358 80 368 80c30.9 0 56 25.1 56 56c0 11.8-3.6 22.7-9.8 31.7c-3.1 4.6-3.7 10.4-1.5 15.5s6.9 8.6 12.4 9.4c31 4.4 54.9 31.1 54.9 63.4c0 35.3-28.7 64-64 64L96 320c-35.3 0-64-28.7-64-64c0-32.3 23.9-59 54.9-63.4c5.5-.8 10.2-4.3 12.4-9.4s1.7-10.9-1.5-15.5c-6.2-9-9.8-19.9-9.8-31.7c0-30.9 25.1-56 56-56c10 0 19.3 2.6 27.4 7.2c4.2 2.4 9.3 2.7 13.9 .9s8-5.6 9.3-10.3z\"]\n  };\n  const faRouteInterstate = {\n    prefix: 'fal',\n    iconName: 'route-interstate',\n    icon: [512, 512, [], \"f61b\", \"M53.7 63.9C113 85.7 195.6 75.8 256 35.6c60.4 40.2 143 50.1 202.3 28.3c3.3 34.5 5.1 66.4 5.1 96.1L256 160 48.2 160c.2-29.8 2.2-61.8 5.5-96.1zM48.7 192l414 0c-2.3 44.8-9.9 84.2-24.8 119.4c-27.8 66-82.2 119.8-182.3 167.1C154.1 435.2 99.9 381.6 72.6 314.8c-14.8-36.1-22-76.7-23.9-122.8zM270 6.4c-8.4-5.9-19.7-5.9-28.1 0C186.2 45.5 107.2 53 57.4 30.9C43.2 24.6 24.6 33 22.8 50.6C11.9 158.8 11.7 250.5 43 326.9c31.7 77.4 94.5 136.7 203.5 182.5c6.2 2.6 13.4 2.5 19.5-.4c106.7-49.8 169.3-109 201.4-185.2c31.8-75.4 32.7-165 21.8-273.2c-1.8-17.6-20.4-26.1-34.6-19.7C404.8 53 325.8 45.5 270 6.4z\"]\n  };\n  const faEarMuffs = {\n    prefix: 'fal',\n    iconName: 'ear-muffs',\n    icon: [640, 512, [], \"f795\", \"M320 32c-91.9 0-167.4 70.5-175.3 160.3c-11.7 1-22.7 4.2-32.6 9.2C115.5 89.7 207.3 0 320 0S524.5 89.7 527.9 201.5c-9.9-5.1-20.9-8.3-32.6-9.2C487.4 102.5 411.9 32 320 32zM496 224.6c9 1.3 17.2 4.7 24.3 9.7c5-1.5 10.3-2.2 15.7-2.2c19.9 0 37.5 10.4 47.4 26.1c23.4 6.7 40.6 28.3 40.6 53.9c0 5.1-.7 10.1-2 14.9c11.1 10.2 18 24.9 18 41.1s-6.9 30.9-18 41.1c1.3 4.7 2 9.7 2 14.9c0 25.6-17.2 47.2-40.6 53.9C573.5 493.6 555.9 504 536 504c-5.5 0-10.7-.8-15.7-2.2C511.2 508.2 500 512 488 512c-30.9 0-56-25.1-56-56c0-10.2 2.7-19.8 7.5-28c-4.8-8.2-7.5-17.8-7.5-28c0-11.9 3.7-22.9 10-32c-6.3-9.1-10-20.1-10-32c0-10.2 2.7-19.8 7.5-28c-4.8-8.2-7.5-17.8-7.5-28c0-30.9 25.1-56 56-56c2.7 0 5.4 .2 8 .6zM152 224c30.9 0 56 25.1 56 56c0 10.2-2.7 19.8-7.5 28c4.8 8.2 7.5 17.8 7.5 28c0 11.9-3.7 22.9-10 32c6.3 9.1 10 20.1 10 32c0 10.2-2.7 19.8-7.5 28c4.8 8.2 7.5 17.8 7.5 28c0 30.9-25.1 56-56 56c-12 0-23.2-3.8-32.3-10.2c-5 1.5-10.3 2.2-15.7 2.2c-20 0-37.5-10.4-47.4-26.1C33.2 471.2 16 449.6 16 424c0-5.1 .7-10.1 2-14.9C6.9 398.9 0 384.3 0 368s6.9-30.9 18-41.1c-1.3-4.7-2-9.7-2-14.9c0-25.6 17.2-47.2 40.6-53.9C66.5 242.4 84 232 104 232c5.5 0 10.7 .8 15.7 2.2c7.1-5 15.3-8.4 24.3-9.7c2.6-.4 5.3-.6 8-.6zm20.8 100c-5.7-9.9-5.7-22.1 0-32c2-3.5 3.2-7.6 3.2-12c0-13.3-10.7-24-24-24c-5.2 0-9.9 1.6-13.8 4.4c-8 5.6-18.1 7.3-27.4 4.6c-2.1-.6-4.4-1-6.8-1c-8.5 0-16 4.4-20.3 11.2c-4.2 6.7-10.7 11.5-18.3 13.7C55.3 291.8 48 301.1 48 312c0 2.3 .3 4.4 .9 6.4c3.2 11.5-.4 23.9-9.1 32C34.9 354.8 32 361 32 368s2.9 13.2 7.7 17.6c8.8 8.1 12.3 20.4 9.1 32c-.5 2-.9 4.1-.9 6.4c0 10.9 7.3 20.2 17.4 23.1c7.6 2.2 14.1 7 18.3 13.7C88 467.6 95.5 472 104 472c2.4 0 4.6-.3 6.8-1c9.4-2.7 19.5-1 27.4 4.6c3.9 2.8 8.6 4.4 13.8 4.4c13.3 0 24-10.7 24-24c0-4.4-1.2-8.5-3.2-12c-5.7-9.9-5.7-22.1 0-32c2-3.5 3.2-7.6 3.2-12c0-5.1-1.6-9.8-4.3-13.7c-7.7-11-7.7-25.6 0-36.6c2.7-3.9 4.3-8.6 4.3-13.7c0-4.4-1.2-8.5-3.2-12zM464 280c0 4.4 1.2 8.5 3.2 12c5.7 9.9 5.7 22.1 0 32c-2 3.5-3.2 7.6-3.2 12c0 5.1 1.6 9.8 4.3 13.7c7.7 11 7.7 25.6 0 36.6c-2.7 3.9-4.3 8.6-4.3 13.7c0 4.4 1.2 8.5 3.2 12c5.7 9.9 5.7 22.1 0 32c-2 3.5-3.2 7.6-3.2 12c0 13.3 10.7 24 24 24c5.2 0 9.9-1.6 13.8-4.4c8-5.6 18.1-7.3 27.4-4.6c2.1 .6 4.4 1 6.8 1c8.5 0 16-4.4 20.3-11.2c4.2-6.7 10.7-11.5 18.3-13.7c10.1-2.9 17.4-12.2 17.4-23.1c0-2.3-.3-4.4-.9-6.4c-3.2-11.5 .4-23.9 9.1-32c4.8-4.4 7.7-10.7 7.7-17.6s-2.9-13.2-7.7-17.6c-8.8-8.1-12.3-20.4-9.1-32c.5-2 .9-4.1 .9-6.4c0-10.9-7.3-20.2-17.4-23.1c-7.6-2.2-14.1-7-18.3-13.7C552 268.4 544.5 264 536 264c-2.4 0-4.6 .3-6.8 1c-9.4 2.7-19.5 1-27.4-4.6c-3.9-2.8-8.6-4.4-13.8-4.4c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faHotdog = {\n    prefix: 'fal',\n    iconName: 'hotdog',\n    icon: [512, 512, [127789], \"f80f\", \"M458.9 154.9l-304 304c-28.1 28.1-73.7 28.1-101.8 0S25 385.2 53.1 357.1l304-304c28.1-28.1 73.7-28.1 101.8 0s28.1 73.7 0 101.8zm22.6 22.6c40.6-40.6 40.6-106.5 0-147.1s-106.5-40.6-147.1 0l-304 304c-40.6 40.6-40.6 106.5 0 147.1s106.5 40.6 147.1 0l304-304zm-70.2-60.9c-6.2-6.2-16.4-6.2-22.6 0c-7 7-12.5 10.8-17 13.1c-4.5 2.3-8.5 3.4-13.6 4.7l-1.5 .4c-4.7 1.2-10.9 2.7-17.3 5.6c-7.4 3.4-14.8 8.4-22.7 16.3c-16.2 16.2-20.5 30.7-24 42.7c0 0 0 0 0 .1c-3.1 10.6-5.5 18.8-16 29.2c-5.5 5.5-9.5 7.8-12.4 9.1c-3 1.3-5.8 1.7-10.6 2.4l-.4 .1c-4.6 .6-10.9 1.6-18 4.5c-7.4 3.1-14.8 8.1-22.6 15.9c-16.2 16.2-20.5 30.7-24 42.7c0 0 0 0 0 .1c-3.1 10.6-5.5 18.8-16 29.2c-5.5 5.5-9.7 8.1-13.3 9.8c-3.6 1.6-6.9 2.5-12 3.7l-1.2 .3c-5.6 1.4-12.6 3.2-20.4 7.3c-7.9 4-16 9.9-25 18.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c7-7 12.5-10.8 17-13.1c4.5-2.3 8.5-3.4 13.6-4.7l1.5-.4s0 0 0 0c4.7-1.2 10.9-2.7 17.3-5.6c7.4-3.4 14.8-8.4 22.7-16.3c16.2-16.2 20.5-30.7 24-42.7c0 0 0 0 0-.1c3.1-10.6 5.5-18.8 16-29.2c5.5-5.5 9.5-7.8 12.4-9.1c3-1.3 5.8-1.7 10.6-2.4l.4-.1c4.6-.6 10.9-1.6 18-4.5c7.4-3.1 14.8-8.1 22.6-15.9c16.2-16.2 20.5-30.7 24-42.7c0 0 0 0 0-.1c3.1-10.6 5.5-18.8 16-29.2c5.5-5.5 9.7-8.1 13.3-9.8c3.6-1.6 6.9-2.5 12-3.7l1.2-.3c5.6-1.4 12.6-3.2 20.4-7.3c7.9-4 16-9.9 25-18.9c6.2-6.2 6.2-16.4 0-22.6zM264 0c-15.4 0-30.1 6.1-41 17L17 223C6.1 233.9 0 248.6 0 264c0 14.8 5.7 29.1 15.8 39.8l22.6-22.6C34.3 276.4 32 270.3 32 264c0-6.9 2.7-13.5 7.6-18.3L17.2 223.2l22.4 22.4L245.7 39.6c4.9-4.9 11.5-7.6 18.3-7.6c6.3 0 12.4 2.3 17.2 6.5l22.6-22.6C293.1 5.7 278.8 0 264 0zM208.2 496.2c10.7 10.2 25 15.8 39.8 15.8c15.4 0 30.1-6.1 41-17L495 289c10.9-10.9 17-25.6 17-41c0-14.8-5.7-29.1-15.8-39.8l-22.6 22.6c4.2 4.7 6.5 10.8 6.5 17.2c0 6.9-2.7 13.5-7.6 18.3L266.3 472.4c-4.9 4.9-11.5 7.6-18.3 7.6c-6.3 0-12.4-2.3-17.2-6.5l-22.6 22.6z\"]\n  };\n  const faTransporterEmpty = {\n    prefix: 'fal',\n    iconName: 'transporter-empty',\n    icon: [512, 512, [], \"e046\", \"M144 480c-8.8 0-16 7.2-16 16s-7.2 16-16 16s-16-7.2-16-16c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s-7.2-16-16-16l-224 0z\"]\n  };\n  const faPersonWalkingWithCane = {\n    prefix: 'fal',\n    iconName: 'person-walking-with-cane',\n    icon: [512, 512, [\"blind\"], \"f29d\", \"M184 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80A56 56 0 1 0 184 0a56 56 0 1 0 0 112zm-30.4 32c-31.6 0-60.3 18.6-73.1 47.5l-47.1 106c-3.6 8.1 0 17.5 8.1 21.1s17.5 0 21.1-8.1l47.1-106c2.5-5.6 6-10.6 10.3-14.8l0 96c0 17 9 32.7 23.7 41.4L256 393.2 256 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-102.8c0-11.3-6-21.8-15.8-27.6l-32.2-19 0-156.2c2.1 2.1 4 4.5 5.7 7l77 115.5c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2l-77-115.5c-14.8-22.3-39.8-35.6-66.6-35.6l-52.2 0zM152 285.7L152 176c.5 0 1.1 0 1.6 0l52.2 0c.8 0 1.5 0 2.3 .1l0 151.7-48.1-28.3c-4.9-2.9-7.9-8.1-7.9-13.8zM96.6 491.8c-2.3 8.5 2.7 17.3 11.2 19.6s17.3-2.7 19.6-11.2l34.2-125.4L133.1 358 96.6 491.8zm354.3 13.3c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L372.3 335.4c-2.8 3.2-6 6.1-9.7 8.5c-5.7 3.8-11.9 6.2-18.3 7.3L450.8 505.1z\"]\n  };\n  const faBlind = faPersonWalkingWithCane;\n  const faAngle90 = {\n    prefix: 'fal',\n    iconName: 'angle-90',\n    icon: [448, 512, [], \"e08d\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 464c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 448 32 48zm160.8 75c-29.9-13.2-62.2-21.9-96-25.3c-9.1-.9-16.8 6.4-16.8 15.6c0 8.5 6.7 15.5 15.1 16.4c29.3 3.2 57.3 10.7 83.3 22c7.6 3.3 16.6 .8 21-6.3c4.9-8 2-18.5-6.6-22.3zM297.5 247.4c5.1 7.1 14.8 9.3 22.2 4.7c7.6-4.7 10-14.8 4.7-22.1c-20.6-28.8-45.8-54-74.6-74.6c-7.3-5.2-17.4-2.9-22.1 4.7c-4.6 7.4-2.3 17.1 4.7 22.2c24.9 18 46.9 40 64.9 64.9zm30.8 54.1c11.3 26 18.8 54 22 83.3c.9 8.5 7.9 15.1 16.4 15.1c9.2 0 16.5-7.7 15.6-16.8c-3.4-33.9-12.2-66.1-25.3-96c-3.8-8.6-14.3-11.6-22.3-6.6c-7.1 4.4-9.6 13.4-6.3 21z\"]\n  };\n  const faRectangleTerminal = {\n    prefix: 'fal',\n    iconName: 'rectangle-terminal',\n    icon: [512, 512, [], \"e236\", \"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM99.9 149.6c-5.8 6.7-5 16.8 1.7 22.6L199.4 256l-97.8 83.9c-6.7 5.8-7.5 15.8-1.7 22.6s15.9 7.5 22.6 1.7l112-96c3.5-3 5.6-7.5 5.6-12.1s-2-9.1-5.6-12.1l-112-96c-6.7-5.8-16.8-5-22.6 1.7zM224 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0z\"]\n  };\n  const faKite = {\n    prefix: 'fal',\n    iconName: 'kite',\n    icon: [640, 512, [129665], \"f6f4\", \"M338.2 50.8L273 344.4 457.4 160 341.1 43.7c-1.3 2.2-2.3 4.5-2.8 7.1zM258.9 407.9l-5.4 1.2-88.2 88.2c-9.4 9.4-22.1 14.6-35.3 14.6C102.4 512 80 489.6 80 462.1l0-145.8L24.2 349.7c-4.9 3-11.1 3-16.1 .2S0 341.8 0 336l0-96c0-5.8 3.1-11.1 8.1-13.9s11.2-2.8 16.1 .2L80 259.7 80 208c0-26.5-21.5-48-48-48l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c44.2 0 80 35.8 80 80l0 51.7 55.8-33.5c4.9-3 11.1-3 16.1-.2s8.1 8.2 8.1 13.9l0 96c0 5.8-3.1 11.1-8.1 13.9s-11.2 2.8-16.1-.2L112 316.3l0 145.8c0 9.9 8 17.9 17.9 17.9c4.8 0 9.3-1.9 12.7-5.3l88.2-88.2 1.2-5.4L307 43.9C312.7 18.2 335.4 0 361.7 0L584 0c30.9 0 56 25.1 56 56l0 222.3c0 26.2-18.2 49-43.9 54.7L258.9 407.9zM480 182.6L295.6 367l293.6-65.2c2.6-.6 4.9-1.5 7.1-2.8L480 182.6zM608 56c0-.4 0-.9 0-1.3L502.6 160 608 265.4 608 56zM584 32L374.6 32 480 137.4 585.3 32c-.4 0-.9 0-1.3 0zM32 268.3l0 39.5L64.9 288 32 268.3zm128 39.5l0-39.5L127.1 288 160 307.7z\"]\n  };\n  const faDrum = {\n    prefix: 'fal',\n    iconName: 'drum',\n    icon: [512, 512, [129345], \"f569\", \"M509.6 39.5c4.7 7.5 2.4 17.4-5.1 22l-86.3 53.9C475.4 133 512 162.8 512 208l0 160c0 22.6-13.6 41.6-32.3 56.2c-18.8 14.7-44.9 26.8-75.1 35.9C362.8 472.7 311.3 480 256 480s-106.8-7.3-148.6-19.9c-30.3-9.1-56.3-21.2-75.1-35.9C13.6 409.6 0 390.6 0 368L0 208C0 128 114.6 96 256 96c42.7 0 82.9 2.9 118.3 9.2L487.5 34.4c7.5-4.7 17.4-2.4 22 5.1zM332 131.6c-23.5-2.4-49-3.6-76-3.6c-69 0-128.5 7.9-169.4 23.8C45.3 167.9 32 187.6 32 208c0 11.2 11.3 31.5 55.7 50.6C129 276.5 188.5 288 256 288s127-11.5 168.3-29.4C468.7 239.5 480 219.2 480 208c0-20.4-13.3-40.1-54.6-56.2c-13.1-5.1-28.2-9.4-44.8-12.8L248.5 221.6c-7.5 4.7-17.4 2.4-22-5.1s-2.4-17.4 5.1-22L332 131.6zM480 263.2c-16.2 12.8-38.1 24-64 32.9l0 126.4c18.3-7 33.2-15 44-23.5c14.8-11.6 20-22.2 20-31l0-104.8zm-96 42.3c-33.3 8.2-71.4 13.3-112 14.3l0 128c41.5-1.1 79.7-6.6 112-15.1l0-127.2zM240 319.8c-40.6-1.1-78.7-6.1-112-14.3l0 127.2c32.3 8.5 70.5 14 112 15.1l0-128zM96 296.1c-25.9-8.9-47.8-20.1-64-32.9L32 368c0 8.8 5.3 19.5 20 31c10.8 8.5 25.6 16.5 44 23.5l0-126.4z\"]\n  };\n  const faScrubber = {\n    prefix: 'fal',\n    iconName: 'scrubber',\n    icon: [512, 512, [], \"f2f8\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z\"]\n  };\n  const faIceCream = {\n    prefix: 'fal',\n    iconName: 'ice-cream',\n    icon: [448, 512, [127848], \"f810\", \"M224 0C139.7 0 70.6 65.2 64.4 147.9C36.2 157.7 16 184.5 16 216c0 39.8 32.2 72 72 72l45.5 0 181 0 45.5 0c39.8 0 72-32.2 72-72c0-31.5-20.2-58.3-48.4-68.1C377.4 65.2 308.3 0 224 0zM96 160s0 0 0 0C96 89.3 153.3 32 224 32s128 57.3 128 128l0 .5c0 8 5.8 14.7 13.7 15.9c19.4 2.8 34.3 19.5 34.3 39.6c0 22.1-17.9 40-40 40l-45.5 0-181 0L88 256c-22.1 0-40-17.9-40-40c0-20.1 14.9-36.8 34.3-39.6c7.9-1.1 13.8-7.9 13.7-15.9l0-.5zM200.1 498.1c4.9 8.6 14 13.9 23.9 13.9s19-5.3 23.9-13.9L349.7 320l-36.9 0L224 475.5 135.1 320l-36.9 0L200.1 498.1z\"]\n  };\n  const faHeartCircleBolt = {\n    prefix: 'fal',\n    iconName: 'heart-circle-bolt',\n    icon: [576, 512, [], \"e4fc\", \"M244 130.6l-12-13.5-4.2-4.7c-26-29.2-65.3-42.8-103.8-35.8c-53.3 9.7-92 56.1-92 110.3l0 3.5c0 32.3 13.4 63.1 37.1 85.1L253 446.8c.8 .7 1.9 1.2 3 1.2s2.2-.4 3-1.2l10.9-10.2c4.3 10.2 9.6 20 15.7 29.1l-4.9 4.5c-.8 .8-1.7 1.5-2.6 2.2c-6.3 4.9-14.1 7.5-22.1 7.5c-9.2 0-18-3.5-24.8-9.7L47.2 299c-3.8-3.5-7.3-7.2-10.7-11C13.1 261 0 226.4 0 190.4l0-3.5C0 117.3 49.8 57.6 118.3 45.1c40.9-7.4 82.6 3.2 114.7 28.4c6.7 5.3 13 11.1 18.7 17.6l4.2 4.7 4.2-4.7c4.2-4.7 8.6-9.1 13.3-13.1c1.8-1.5 3.6-3 5.4-4.5C311 48.4 352.7 37.7 393.7 45.1C462.2 57.6 512 117.3 512 186.9l0 3.5c0 6.8-.5 13.5-1.4 20.1c-9.8-4.9-20.2-8.9-30.9-12c.2-2.7 .3-5.4 .3-8.1l0-3.5c0-54.2-38.7-100.6-92-110.3c-38.5-7-77.8 6.6-103.8 35.8l-4.2 4.7-12 13.5c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm191.9-81c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n  };\n  const faFishBones = {\n    prefix: 'fal',\n    iconName: 'fish-bones',\n    icon: [576, 512, [], \"e304\", \"M42.4 141.5l27.3 22.8c6.8 5.7 16.9 4.7 22.5-2s4.7-16.9-2-22.5L44.8 101.8C40.3 98.1 34.6 96 28.7 96c-17.1 0-29.3 16.7-24 33L46 256 4.7 383c-5.3 16.3 6.8 33 24 33c5.9 0 11.6-2.1 16.1-5.8L34.6 397.9l10.2 12.3 45.4-37.9c6.8-5.7 7.7-15.7 2-22.5s-15.7-7.7-22.5-2L42.4 370.5l32-98.5 69.5 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 64 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 64 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 48 0 0 120.9c0 11.3 11.4 19 21.4 13.8c20.1-10.3 38.2-22.9 54-36.3c39.1-33 66.9-72.4 81-99.8c4.7-9.2 4.7-20.1 0-29.3c-14.1-27.4-41.9-66.8-81-99.8c-15.8-13.4-33.9-26-54-36.3c-10.1-5.1-21.4 2.5-21.4 13.8L416 240l-48 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-64 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-64 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-69.5 0-32-98.5zM447.7 259.2c.2-1 .3-2.1 .3-3.2s-.1-2.2-.3-3.2l0-104.7c8.2 5.6 16 11.5 23.4 17.7c35.6 30 60.9 66.1 73.2 90.1c0 .1 0 .2 0 .3c-12.4 24-37.7 60.1-73.2 90.1c-7.3 6.2-15.1 12.1-23.4 17.7l0-104.7z\"]\n  };\n  const faDeerRudolph = {\n    prefix: 'fal',\n    iconName: 'deer-rudolph',\n    icon: [576, 512, [], \"f78f\", \"M240 0c8.8 0 16 7.2 16 16l0 24c0 13.3 10.7 24 24 24l8 0 8 0c13.3 0 24-10.7 24-24l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 8.6-1.9 16.7-5.4 24l38.8 0L416 64c13.3 0 24-10.7 24-24l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 22-12.7 41.1-31.2 50.2l35 35C483.1 108 500.2 96 520 96c26.5 0 48 21.5 48 48s-21.5 48-48 48c-2.9 0-5.7-.3-8.4-.7c-3.4 27.5-26.8 48.7-55.2 48.7l-52.5 0-18.6 61.8c-.9 3-1.4 6.1-1.4 9.2l0 161c0 22.1-17.9 40-40 40l-32 0c-22.1 0-40-17.9-40-40l0-104-14.8 0c-24.1 0-47.7-5.7-69-16.6c-.9 17.8-10.1 34.4-25.3 44.6c-9.3 6.2-13.4 17.9-9.8 28.6l11.6 34.8c8.6 25.9-10.6 52.6-37.9 52.6l-29.4 0c-17.2 0-32.5-11-37.9-27.4L37.9 420.2c-4.4-13.1-4.4-27.3 0-40.5l8.5-25.4c1.1-3.3 1.6-6.7 1.6-10.1l0-4.3c0-8.5-3.4-16.6-9.4-22.6l-3.9-3.9c-.7-.7-1.5-1.5-2.2-2.3L32 321c-.6 8.8-8.1 15.5-17 15s-15.5-8.1-15-17l3.3-53c3.2-50.6 45.1-90 95.8-90l4.8 0 16 0 180.7 0 10-35.9-13.8 9.2c-7.4 4.9-17.3 2.9-22.2-4.4s-2.9-17.3 4.4-22.2l40-26.7L296 96l-8 0-8 0c-30.9 0-56-25.1-56-56l0-24c0-8.8 7.2-16 16-16zM348.3 124.2l-20 72.1c-1.9 6.9-8.2 11.7-15.4 11.7L120 208l-16 0c-30.9 0-56 25.1-56 56l0 4.1c0 8.5 3.4 16.6 9.4 22.6l3.9 3.9c12 12 18.7 28.3 18.7 45.3l0 4.3c0 6.9-1.1 13.7-3.3 20.2l-8.5 25.4c-2.2 6.6-2.2 13.7 0 20.2l21.5 64.4c1.1 3.3 4.1 5.5 7.6 5.5l29.4 0c5.5 0 9.3-5.4 7.6-10.5l-11.6-34.8c-8.1-24.3 1.1-51.1 22.4-65.3c8.2-5.4 12.4-15.1 10.8-24.8l-3.7-21.9c-1-6.3 1.7-12.6 7.1-16.1s12.3-3.4 17.6 .1l13.7 9.2C210.3 329 233.5 336 257.2 336l30.8 0c8.8 0 16 7.2 16 16l0 120c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-161c0-6.2 .9-12.4 2.7-18.4l22-73.3c2-6.8 8.3-11.4 15.3-11.4l64.4 0c13 0 23.6-10.6 23.6-23.6c0-6.3-2.5-12.3-6.9-16.7l-60.4-60.4c-7.2-7.2-17-11.3-27.2-11.3c-17.3 0-32.5 11.5-37.1 28.2zM400 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm136 16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faFax = {\n    prefix: 'fal',\n    iconName: 'fax',\n    icon: [512, 512, [128224, 128439], \"f1ac\", \"M160 64c0-17.7 14.3-32 32-32l196.1 0c8.5 0 16.6 3.4 22.6 9.4l27.9 27.9c6 6 9.4 14.1 9.4 22.6l0 68.1 32 0 0-68.1c0-17-6.7-33.3-18.7-45.3L433.4 18.7C421.4 6.7 405.1 0 388.1 0L192 0c-35.3 0-64 28.7-64 64l0 72.6c-9.4-5.4-20.3-8.6-32-8.6l-32 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l32 0c19.1 0 36.3-8.4 48-21.7c11.7 13.3 28.9 21.7 48 21.7l256 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-288 0 0-128zm0 160l288 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-224zm-32-32l0 16 0 240c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32zM296 304a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM272 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faParagraph = {\n    prefix: 'fal',\n    iconName: 'paragraph',\n    icon: [448, 512, [182], \"f1dd\", \"M32 192c0-88.4 71.6-160 160-160l64 0 176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 400c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-400-64 0 0 400c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-64 0c-88.4 0-160-71.6-160-160zM256 320l0-256-64 0C121.3 64 64 121.3 64 192s57.3 128 128 128l64 0z\"]\n  };\n  const faHeadSideHeart = {\n    prefix: 'fal',\n    iconName: 'head-side-heart',\n    icon: [512, 512, [], \"e1aa\", \"M32 224C32 118 118 32 224 32l16 0c66.1 0 127.1 40 153.8 96.9c3.2 6.9 6.5 14.2 9.9 21.7c0 0 0 0 0 0s0 0 0 0c6.2 13.9 12.7 28.5 19.8 42c11.1 21.3 24.8 42.3 44 59.4l3.2 2.8c6 5.3 9.5 13 9.5 21.1c0 15.6-12.6 28.2-28.2 28.2L432 304c-8.8 0-16 7.2-16 16l0 64c0 17.7-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c35.3 0 64-28.7 64-64l0-48 3.8 0c33.2 0 60.2-26.9 60.2-60.2c0-17.2-7.4-33.6-20.2-45l-3.2-2.8c-15.1-13.5-26.6-30.6-36.9-50.3c-6.7-12.7-12.3-25.5-18.2-38.7c0 0 0 0 0 0c-3.5-7.8-7-15.7-10.8-23.8C390.8 47.3 318.6 0 240 0L224 0C100.3 0 0 100.3 0 224c0 52.9 18.4 101.6 49.1 140C58.5 375.6 64 388.6 64 401.4L64 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-94.6c0-22.1-9.5-41.9-21.9-57.4C47.7 311.1 32 269.4 32 224zm112-34.7c0-16.2 13.1-29.3 29.3-29.3c7.8 0 15.2 3.1 20.7 8.6l18.7 18.7c6.2 6.2 16.4 6.2 22.6 0l18.7-18.7c5.5-5.5 12.9-8.6 20.7-8.6c16.2 0 29.3 13.1 29.3 29.3c0 7.8-3.1 15.2-8.6 20.7L224 281.4l-71.4-71.4c-5.5-5.5-8.6-12.9-8.6-20.7zM173.3 128c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z\"]\n  };\n  const faSquareE = {\n    prefix: 'fal',\n    iconName: 'square-e',\n    icon: [448, 512, [], \"e26d\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 32l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-144 0 0 80 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0 0 80 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-144 0c-17.7 0-32-14.3-32-32l0-96 0-96c0-17.7 14.3-32 32-32z\"]\n  };\n  const faMeterFire = {\n    prefix: 'fal',\n    iconName: 'meter-fire',\n    icon: [640, 512, [], \"e1eb\", \"M256 32c76.2 0 143.5 38 183.9 96.1c12.4-1 25.2 3 35 11.9c5.6 5.1 11.1 10.2 16.6 15.5C452.5 64.1 361.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c33.6 0 65.7-6.5 95.1-18.3c-8.5-7.8-16.3-16.3-23.2-25.5C305.3 475.9 281.1 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32zM368 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 4.4 1.8 8.5 4.7 11.4c8.3-11.6 17.4-23.1 27.3-34.4l0-40.9zm-192 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm175.1 49.1l47.4 49.8c3.1 3.2 7.4 5 11.9 5s8.7-2 11.7-5.4l21-23.7c16.6 15.9 33.7 37.3 46.7 60.7c13.7 24.6 22.2 50 22.2 72.6c0 33.5-12.7 63.9-33.6 86.6c1-5.2 1.6-10.7 1.6-16.2c0-57.4-63.8-110.5-87.4-128.2c-5.2-3.9-12.1-3.9-17.3 0C447.8 312.1 384 365.2 384 422.6c0 5.7 .6 11.2 1.6 16.6c-21-22.8-33.6-53.3-33.6-87c0-28.4 12.4-58.2 31.4-86.7c18.4-27.5 42-52.6 63.7-72.3zM480 480c-2.4 0-4.7-.1-7-.2c-33.7-3.2-57-29.4-57-57.3c0-17.4 10.1-37.7 27.4-58.5c12.1-14.5 25.8-27 36.6-35.8c10.7 8.8 24.5 21.3 36.6 35.8c17.3 20.7 27.4 41.1 27.4 58.5c0 27.8-23.2 54-56.9 57.3c-2.4 .1-4.7 .2-7.1 .2zM320 352.2c0 85.6 65.7 155 150.9 159.6c3 .3 6 .4 9.1 .4c3.1 0 6.2-.1 9.2-.4C573.6 507 640 437.7 640 352.2c0-30-11-60.9-26.2-88.1c-15.2-27.4-35.3-52.3-55-70.6c-11.2-10.4-28.5-10.4-39.7-.1c-.4 .4-.8 .7-1.1 1.2l-12.3 13.8-37.9-39.9c-.3-.3-.5-.5-.8-.8c-11.1-10.1-28.1-10.1-39.3-.1c-23.4 21.1-50 48.9-70.9 80.2C336 278.8 320 314.8 320 352.2z\"]\n  };\n  const faCloudHail = {\n    prefix: 'fal',\n    iconName: 'cloud-hail',\n    icon: [512, 512, [], \"f739\", \"M176 32c-44.2 0-80 35.8-80 80c0 5.4 .5 10.6 1.5 15.7c1.7 8.3-3.5 16.5-11.7 18.6c-31 8-53.9 36.2-53.9 69.7c0 39.8 32.2 72 72 72l304 0c39.8 0 72-32.2 72-72s-32.2-72-72-72c-2.2 0-4.4 .1-6.6 .3c-4.5 .4-8.9-1.1-12.2-4.1s-5.2-7.3-5.2-11.8l0-.3c0-35.3-28.7-64-64-64c-17.8 0-33.9 7.2-45.5 19c-3.7 3.7-9 5.4-14.1 4.5s-9.6-4.3-11.8-9C235.9 51 208.2 32 176 32zm238.7 80.2C469 115.7 512 160.8 512 216c0 57.4-46.6 104-104 104l-304 0C46.6 320 0 273.4 0 216c0-43.4 26.6-80.5 64.3-96.1c-.2-2.6-.3-5.2-.3-7.9C64 50.1 114.1 0 176 0c37.9 0 71.3 18.8 91.6 47.5C282.7 37.7 300.7 32 320 32c47.6 0 87.2 34.7 94.7 80.2zM96 392a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM56 464a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168-72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-40 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168-72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-40 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCheckToSlot = {\n    prefix: 'fal',\n    iconName: 'check-to-slot',\n    icon: [576, 512, [\"vote-yea\"], \"f772\", \"M144 64c-8.8 0-16 7.2-16 16l0 304 320 0 0-304c0-8.8-7.2-16-16-16L144 64zM480 80l0 304 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-32 0-320 0-32 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0L96 80c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48zM48 320l16 0 0 32-16 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0-32 16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zM379.3 174L272.6 280.6c-6.2 6.2-16.4 6.2-22.6 0l-53.3-53.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l42 42 95.4-95.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faVoteYea = faCheckToSlot;\n  const faMoneyFromBracket = {\n    prefix: 'fal',\n    iconName: 'money-from-bracket',\n    icon: [640, 512, [], \"e312\", \"M80 32C53.5 32 32 53.5 32 80l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 80C0 35.8 35.8 0 80 0L560 0c44.2 0 80 35.8 80 80l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-26.5-21.5-48-48-48L80 32zM496 96c8.8 0 16 7.2 16 16l0 344c0 30.9-25.1 56-56 56l-272 0c-30.9 0-56-25.1-56-56l0-344c0-8.8 7.2-16 16-16s16 7.2 16 16l0 272c53 0 96 43 96 96l128 0c0-53 43-96 96-96l0-272c0-8.8 7.2-16 16-16zM224 480c0-35.3-28.7-64-64-64l0 40c0 13.3 10.7 24 24 24l40 0zm232 0c13.3 0 24-10.7 24-24l0-40c-35.3 0-64 28.7-64 64l40 0zM320 208c-47 0-80 31.3-80 64s33 64 80 64s80-31.3 80-64s-33-64-80-64zm112 64c0 55.6-53 96-112 96s-112-40.4-112-96s53-96 112-96s112 40.4 112 96z\"]\n  };\n  const faStarHalf = {\n    prefix: 'fal',\n    iconName: 'star-half',\n    icon: [576, 512, [61731], \"f089\", \"M226.5 168.8c-4.6 9.5-13.6 16.1-24.1 17.7L65 206.8l99.8 98.8c7.4 7.3 10.8 17.8 9 28.1L150.2 473.2l129.7-69.3 0-345.1-53.4 110zM293.3 .6c10.9 2.5 18.6 12.2 18.6 23.4l0 384.7c0 8.9-4.9 17-12.7 21.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.3c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5c4.9-10.1 16.1-15.4 27-12.9z\"]\n  };\n  const faCarBus = {\n    prefix: 'fal',\n    iconName: 'car-bus',\n    icon: [640, 512, [], \"f85a\", \"M45.8 70.1C38.8 75.7 34.7 84.5 33 96l159 0 159 0c-1.7-11.5-5.9-20.3-12.9-25.9C316.2 52.8 271 32 192 32S67.8 52.8 45.8 70.1zM32 128l0 96 144 0 0-96L32 128zm0 128l0 96c0 17.7 14.3 32 32 32l160 0 0 32L64 416l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-56.6C12.9 396.4 0 375.7 0 352L0 110.2C0 88.9 4.5 62.1 26 45C54.8 22.2 107.5 0 192 0s137.2 22.2 166 45c21.5 17 26 43.9 26 65.2l0 33.8-3.8 0c-9.8 0-19.2 1.5-28.2 4.2l0-20.2-144 0 0 96 76.9 0-9.1 32L192 256 32 256zm72 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm276.2-80c-14.3 0-26.8 9.5-30.8 23.2L333.2 288c.9 0 1.9 0 2.8 0l224 0c.9 0 1.9 0 2.8 0l-16.2-56.8c-3.9-13.7-16.5-23.2-30.8-23.2l-135.6 0zm-61.5 14.4c7.8-27.5 33-46.4 61.5-46.4l135.6 0c28.6 0 53.7 18.9 61.5 46.4L599 298.1c24.5 13.7 41 39.9 41 69.9l0 48 0 16 0 32 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-320 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32 0-32 0-16 0-48c0-30 16.6-56.2 41-69.9l21.6-75.7zM608 416l0-48c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48l0 48 0 16 320 0 0-16zM336 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm200 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faSpeaker = {\n    prefix: 'fal',\n    iconName: 'speaker',\n    icon: [384, 512, [], \"f8df\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM272 336a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM80 336a112 112 0 1 1 224 0A112 112 0 1 1 80 336zm88 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm56-208a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faTimer = {\n    prefix: 'fal',\n    iconName: 'timer',\n    icon: [512, 512, [], \"e29e\", \"M256 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-79.4C388.2 40.8 480 137.7 480 256c0 123.7-100.3 224-224 224S32 379.7 32 256c0-61.9 25.1-117.8 65.6-158.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C28.7 121.3 0 185.3 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM171.3 148.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96z\"]\n  };\n  const faBoxesStacked = {\n    prefix: 'fal',\n    iconName: 'boxes-stacked',\n    icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", \"M384 32c17.7 0 32 14.3 32 32l0 128 32 0 0-128c0-35.3-28.7-64-64-64L320 0 256 0 192 0c-35.3 0-64 28.7-64 64l0 128 32 0 0-128c0-17.7 14.3-32 32-32l32 0 0 56c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-56 32 0zM256 32l64 0 0 56c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-56zm71.6 480L512 512c35.3 0 64-28.7 64-64l0-160c0-35.3-28.7-64-64-64l-64 0-64 0-56.4 0c8.3 9.2 14.8 20.1 19 32l5.5 0 0 31.9c0 0 0 0 0 .1l0 24c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-56 32 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-165.5 0c-4.2 11.9-10.7 22.8-19 32zM384 256l64 0 0 56c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-56zm-128 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32l32 0 0 56c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-56 32 0zM128 312l0-56 64 0 0 56c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8zm128-88l-32 0-32 0-64 0-32 0-32 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-160c0-35.3-28.7-64-64-64z\"]\n  };\n  const faBoxes = faBoxesStacked;\n  const faBoxesAlt = faBoxesStacked;\n  const faLandmarkMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'landmark-magnifying-glass',\n    icon: [640, 512, [], \"e622\", \"M448 288c-11 0-21.7-1.1-32-3.2l0 67.2-80 0 0-109.7c-5.8-5.7-11.1-11.8-16-18.3l-16 0 0 128-96 0 0-128-32 0 0 128-80 0 0-128-32 0 0 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-64zM263.9 2.1C259-.7 253-.7 248.1 2.1L15.8 133.7C6 139.3 0 149.6 0 160.8C0 178 14 192 31.2 192l270.2 0c-4.4-10.2-7.9-20.9-10.1-32L34.3 160 256 34.4l46.7 26.5c4.5-9.8 10-19 16.3-27.6L263.9 2.1zM24 432c0 8.8 7.2 16 16 16l432 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L40 416c-8.8 0-16 7.2-16 16zM0 496c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480c-8.8 0-16 7.2-16 16zM448 32.1a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224c29.6 0 56.8-10 78.5-26.9l86.2 86.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-86.2-86.2C566 185 576 157.7 576 128.2c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z\"]\n  };\n  const faGrillHot = {\n    prefix: 'fal',\n    iconName: 'grill-hot',\n    icon: [448, 512, [], \"e5a5\", \"M112 0c-8.8 0-16 7.2-16 16l0 4c0 17.6 8.3 34.2 22.4 44.8l32 24c6 4.5 9.6 11.6 9.6 19.2l0 4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-4c0-17.6-8.3-34.2-22.4-44.8l-32-24c-6-4.5-9.6-11.6-9.6-19.2l0-4c0-8.8-7.2-16-16-16zM256 352l-64 0c-88.4 0-160-71.6-160-160l384 0c0 88.4-71.6 160-160 160zM32 160c-17.7 0-32 14.3-32 32c0 80.5 49.5 149.4 119.7 177.9l-7.4 16.2c-5.2-1.4-10.7-2.1-16.4-2.1c-35.3 0-64 28.7-64 64s28.7 64 64 64c29.8 0 54.9-20.4 62-48l177.9 0 17.6 38.6c3.7 8 13.1 11.6 21.2 7.9s11.6-13.1 7.9-21.2L328.3 369.9C398.5 341.4 448 272.5 448 192c0-17.7-14.3-32-32-32L32 160zM140.4 401.9l10.2-22.4c13.4 2.9 27.2 4.5 41.5 4.5l64 0c14.2 0 28.1-1.5 41.5-4.5L321.3 432 158 432c-3-11.7-9.2-22-17.6-30.1zM64 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 4c0 17.6 8.3 34.2 22.4 44.8l32 24c6 4.5 9.6 11.6 9.6 19.2l0 4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-4c0-17.6-8.3-34.2-22.4-44.8l-32-24c-6-4.5-9.6-11.6-9.6-19.2l0-4z\"]\n  };\n  const faBallotCheck = {\n    prefix: 'fal',\n    iconName: 'ballot-check',\n    icon: [448, 512, [], \"f733\", \"M384 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l320 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 128c0 8.8 7.2 16 16 16l176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0c-8.8 0-16 7.2-16 16zm32 128c0 8.8 7.2 16 16 16l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0c-8.8 0-16 7.2-16 16zM160 384c0 8.8 7.2 16 16 16l176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0c-8.8 0-16 7.2-16 16zM88 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zM72 376l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm91.3-132.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L104 257.4 91.3 244.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l24 24c6.2 6.2 16.4 6.2 22.6 0l48-48z\"]\n  };\n  const faLink = {\n    prefix: 'fal',\n    iconName: 'link',\n    icon: [640, 512, [128279, \"chain\"], \"f0c1\", \"M591.5 256c50-50 50-131 0-181s-131-50-181 0L387.9 97.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l22.6-22.6c37.5-37.5 98.3-37.5 135.8 0s37.5 98.3 0 135.8L444.3 357.9c-37.4 37.4-98.1 37.4-135.6 0c-35.6-35.6-37.6-92.6-4.7-130.6l5.3-6.1c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6l-5.3 6.1c-43.9 50.7-41.2 126.7 6.2 174.1c49.9 49.9 130.9 49.9 180.8 0L591.5 256zM48.5 256c-50 50-50 131 0 181s131 50 181 0l22.6-22.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-22.6 22.6c-37.5 37.5-98.3 37.5-135.8 0s-37.5-98.3 0-135.8L195.7 154.1c37.4-37.4 98.1-37.4 135.6 0c35.6 35.6 37.6 92.6 4.7 130.6l-5.3 6.1c-5.8 6.7-5.1 16.8 1.6 22.6s16.8 5.1 22.6-1.6l5.3-6.1c43.9-50.7 41.2-126.7-6.2-174.1C303.9 81.5 223 81.5 173 131.4L48.5 256z\"]\n  };\n  const faChain = faLink;\n  const faEarListen = {\n    prefix: 'fal',\n    iconName: 'ear-listen',\n    icon: [512, 512, [\"assistive-listening-systems\"], \"f2a2\", \"M350 8.2c-4.3 7.7-1.5 17.5 6.2 21.8C430.1 71 480 149.7 480 240c0 8.8 7.2 16 16 16s16-7.2 16-16C512 137.6 455.4 48.4 371.8 2C364.1-2.3 354.3 .5 350 8.2zM96 240c0-79.5 64.5-144 144-144s144 64.5 144 144c0 41.9-17.9 79.7-46.5 106c-10.1 9.2-17.5 22.6-17.5 38c0 53-43 96-96 96l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c70.7 0 128-57.3 128-128c0-4.8 2.4-10.1 7.1-14.4C394.1 337.4 416 291.3 416 240c0-97.2-78.8-176-176-176S64 142.8 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16zm64 136a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM32 504a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM52.7 372.7c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM160 240c0-44.2 35.8-80 80-80s80 35.8 80 80c0 8.8 7.2 16 16 16s16-7.2 16-16c0-61.9-50.1-112-112-112s-112 50.1-112 112c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faAssistiveListeningSystems = faEarListen;\n  const faFileMinus = {\n    prefix: 'fal',\n    iconName: 'file-minus',\n    icon: [384, 512, [], \"f318\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM96 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 320z\"]\n  };\n  const faTreeCity = {\n    prefix: 'fal',\n    iconName: 'tree-city',\n    icon: [640, 512, [], \"e587\", \"M336 32c-8.8 0-16 7.2-16 16l0 448c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-448c0-26.5 21.5-48 48-48L464 0c26.5 0 48 21.5 48 48l0 144 32 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 16 0c26.5 0 48 21.5 48 48l0 256c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-256c0-8.8-7.2-16-16-16l-32 0-64 0c-8.8 0-16-7.2-16-16l0-160c0-8.8-7.2-16-16-16L336 32zm48 32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm0 32l0 32 32 0 0-32-32 0zm96 192c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32zm64 0l-32 0 0 32 32 0 0-32zm-32 96l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm0 32l0 32 32 0 0-32-32 0zM352 224c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32zm64 0l-32 0 0 32 32 0 0-32zm-32 96l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm0 32l0 32 32 0 0-32-32 0zM128 224c8.8 0 16 7.2 16 16l0 48 32 0c26.5 0 48-21.5 48-48c0-16-7.8-30.2-19.9-38.9l-8-5.8c-4.9-3.5-7.4-9.5-6.4-15.5l.4-2.6c1.1-6.7 1.9-11.9 1.9-17.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 5.3 .8 10.5 1.9 17.2l.4 2.6c.9 6-1.5 11.9-6.4 15.5l-8 5.8C39.8 209.8 32 224 32 240c0 26.5 21.5 48 48 48l32 0 0-48c0-8.8 7.2-16 16-16zm-16 96l-32 0c-44.2 0-80-35.8-80-80c0-26.7 13.1-50.3 33.2-64.9c0 0 0 0 0 0c-.7-4.7-1.2-9.9-1.2-15.1c0-53 43-96 96-96s96 43 96 96c0 5.2-.5 10.4-1.2 15.1c0 0 0 0 0 0C242.9 189.7 256 213.3 256 240c0 44.2-35.8 80-80 80l-32 0 0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176z\"]\n  };\n  const faPlay = {\n    prefix: 'fal',\n    iconName: 'play',\n    icon: [384, 512, [9654], \"f04b\", \"M56.3 66.3c-4.9-3-11.1-3.1-16.2-.3s-8.2 8.2-8.2 14l0 352c0 5.8 3.1 11.1 8.2 14s11.2 2.7 16.2-.3l288-176c4.8-2.9 7.7-8.1 7.7-13.7s-2.9-10.7-7.7-13.7l-288-176zM24.5 38.1C39.7 29.6 58.2 30 73 39L361 215c14.3 8.7 23 24.2 23 41s-8.7 32.2-23 41L73 473c-14.8 9.1-33.4 9.4-48.5 .9S0 449.4 0 432L0 80C0 62.6 9.4 46.6 24.5 38.1z\"]\n  };\n  const faFont = {\n    prefix: 'fal',\n    iconName: 'font',\n    icon: [448, 512, [], \"f031\", \"M238.7 41.8c-2.5-5.9-8.3-9.8-14.7-9.8s-12.2 3.8-14.7 9.8L37.4 448 16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-23.9 0 40.6-96 222.5 0 40.6 96L352 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-21.4 0L238.7 41.8zm83 278.2l-195.4 0L224 89.1 321.7 320z\"]\n  };\n  const faCupTogo = {\n    prefix: 'fal',\n    iconName: 'cup-togo',\n    icon: [448, 512, [\"coffee-togo\"], \"f6c5\", \"M87.9 42.9L70.2 96l307.6 0L360.1 42.9c-2.2-6.5-8.3-10.9-15.2-10.9L103.1 32c-6.9 0-13 4.4-15.2 10.9zM47.6 128L16 128c-8.8 0-16-7.2-16-16s7.2-16 16-16l20.5 0L57.5 32.8C64.1 13.2 82.4 0 103.1 0L344.9 0c20.7 0 39 13.2 45.5 32.8L411.5 96 432 96c8.8 0 16 7.2 16 16s-7.2 16-16 16l-31.6 0c-.2 0-.5 0-.7 0L48.4 128c-.2 0-.5 0-.7 0zm27 325.9L47.4 160l32.1 0 5.9 64 277.1 0 5.9-64 32.1 0L373.4 453.9c-3 32.9-30.7 58.1-63.7 58.1l-171.3 0c-33.1 0-60.7-25.2-63.7-58.1zM359.6 256L88.4 256l11.9 128 247.4 0 11.9-128zM344.8 416l-241.5 0 3.2 35c1.5 16.5 15.3 29 31.9 29l171.3 0c16.5 0 30.3-12.6 31.9-29l3.2-35z\"]\n  };\n  const faCoffeeTogo = faCupTogo;\n  const faSquareDownLeft = {\n    prefix: 'fal',\n    iconName: 'square-down-left',\n    icon: [448, 512, [], \"e26b\", \"M64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448zM0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zm144-88l0-113.4c0-3.7 3-6.6 6.6-6.6c1.8 0 3.4 .7 4.7 1.9l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0l59.1-59.1c3.6-3.6 9-4.9 13.9-3.3c2 .7 3.8 1.8 5.3 3.3l22.1 22.1c1.5 1.5 2.6 3.3 3.3 5.3c1.6 4.9 .4 10.3-3.3 13.9l-59.1 59.1c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c1.2 1.2 1.9 2.9 1.9 4.7c0 3.7-3 6.6-6.6 6.6L152 336c-4.4 0-8-3.6-8-8zm8 40l113.4 0c21.3 0 38.6-17.3 38.6-38.6c0-10.2-4.1-20.1-11.3-27.3L278.6 288l47.7-47.7c12.2-12.2 16.5-30.3 11-46.7c-2.2-6.7-6-12.8-11-17.8l-22.1-22.1c-5-5-11.1-8.8-17.8-11c-16.4-5.5-34.5-1.2-46.7 11L192 201.4l-14.1-14.1c-7.2-7.2-17.1-11.3-27.3-11.3c-21.3 0-38.6 17.3-38.6 38.6L112 328c0 22.1 17.9 40 40 40z\"]\n  };\n  const faBurgerLettuce = {\n    prefix: 'fal',\n    iconName: 'burger-lettuce',\n    icon: [512, 512, [], \"e3e3\", \"M256 64c94.4 0 172.9 68.1 189 157.8l0 .1c0 .1-.1 .2-.3 .3c-.7 .8-2.4 1.7-4.7 1.7L72 224c-2.4 0-4-1-4.7-1.7c-.1-.1-.2-.2-.3-.3l0-.1C83.1 132.1 161.6 64 256 64zM35.5 216.2C31.6 237.9 49.9 256 72 256l368 0c22.1 0 40.4-18.1 36.5-39.8C457.7 111.5 366.1 32 256 32S54.3 111.5 35.5 216.2zM128 448c-35.3 0-64-28.7-64-64l384 0c0 35.3-28.7 64-64 64l-256 0zM32 384c0 53 43 96 96 96l256 0c53 0 96-43 96-96c0-17.7-14.3-32-32-32L64 352c-17.7 0-32 14.3-32 32zM176 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm80-16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm112 16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM80 334.4c19.6 0 35.2-9.4 47.6-16.8l2.1-1.3c13.5-8.1 24.4-14 38.3-14c13.5 0 22.2 5.5 34.9 13.7c12.7 8.2 28.6 18.3 53.1 18.3c24.4 0 39.5-10.1 51.6-18.1l.4-.3c11.8-7.9 20.7-13.6 36-13.6c15.7 0 26.7 6 39.5 13.9l2.6 1.6c11.7 7.3 26.6 16.5 45.9 16.5c18.5 0 32.7-4.6 42.4-9.5c4.9-2.4 8.6-4.9 11.2-6.9c1.3-1 2.3-1.8 3.1-2.5c.4-.3 .7-.6 .9-.8l.3-.3 .1-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0L480 304l10.2 10.2c5.6-5.6 5.6-14.7 0-20.4c-5.6-5.6-14.6-5.6-20.2-.1l-.2 .2c-.2 .2-.7 .6-1.4 1.1c-1.4 1-3.7 2.6-6.8 4.1c-6.2 3.1-16 6.5-29.6 6.5c-10.9 0-19.2-5.1-32.6-13.4l-.8-.5c-13.3-8.2-30.3-18.1-54.5-18.1c-24.4 0-39.5 10.1-51.6 18.1l-.4 .3c-11.8 7.9-20.7 13.6-36 13.6c-15.5 0-25.3-5.9-37.5-13.7l-1.4-.9c-11.9-7.7-26.9-17.4-49.1-17.4c-22.7 0-39.8 10.1-53.1 18c-14.2 8.5-23.6 14-34.9 14c-13.5 0-23.3-3.4-29.6-6.5c-3.1-1.6-5.4-3.1-6.8-4.1c-.7-.5-1.2-.9-1.4-1.1l-.2-.2c-5.6-5.5-14.7-5.4-20.2 .1c-5.6 5.6-5.6 14.7 0 20.4L32 304c-10.2 10.2-10.2 10.2-10.2 10.2s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.1 .1 .3 .3c.2 .2 .6 .5 .9 .8c.8 .7 1.8 1.5 3.1 2.5c2.6 2 6.3 4.4 11.2 6.9c9.8 4.9 24 9.5 42.4 9.5z\"]\n  };\n  const faTableCellsRowLock = {\n    prefix: 'fal',\n    iconName: 'table-cells-row-lock',\n    icon: [640, 512, [], \"e67a\", \"M64 64C46.3 64 32 78.3 32 96l0 64 448 0 0-64c0-17.7-14.3-32-32-32L64 64zM32 192l0 128 128 0 0-128L32 192zm0 160l0 64c0 17.7 14.3 32 32 32l96 0 0-96L32 352zm160 96l128 0 0-96-128 0 0 96zm160 0l32 0 0 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-24.1 3.5-45.8 14.6-62.4 30.9L352 192l0 128 40.6 0c-5.4 9.4-8.6 20.3-8.6 32l-32 0 0 96zM192 320l128 0 0-128-128 0 0 128zm336-96c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm160 80l-160 0 0 128 160 0 0-128z\"]\n  };\n  const faRupiahSign = {\n    prefix: 'fal',\n    iconName: 'rupiah-sign',\n    icon: [512, 512, [], \"e23d\", \"M0 80C0 53.5 21.5 32 48 32l64 0c79.5 0 144 64.5 144 144c0 65.6-43.9 121-103.9 138.3l54.8 144c3.1 8.3-1 17.5-9.3 20.6s-17.5-1-20.6-9.3L119.9 319.8c-2.6 .1-5.3 .2-7.9 .2l-80 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 304 0 80zM32 288l80 0c61.9 0 112-50.1 112-112s-50.1-112-112-112L48 64c-8.8 0-16 7.2-16 16l0 208zm288-80l0 144 80 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-64 0c-8.8 0-16 7.2-16 16zm16-48l64 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-80 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-288c0-26.5 21.5-48 48-48z\"]\n  };\n  const faMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass',\n    icon: [512, 512, [128269, \"search\"], \"f002\", \"M384 208A176 176 0 1 0 32 208a176 176 0 1 0 352 0zM343.3 366C307 397.2 259.7 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 51.7-18.8 99-50 135.3L507.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L343.3 366z\"]\n  };\n  const faSearch = faMagnifyingGlass;\n  const faTableTennisPaddleBall = {\n    prefix: 'fal',\n    iconName: 'table-tennis-paddle-ball',\n    icon: [512, 512, [127955, \"ping-pong-paddle-ball\", \"table-tennis\"], \"f45d\", \"M423.8 88.2c56.7 56.7 70.5 139.9 41.5 209.6c10 4.2 19.4 9.6 27.9 16.1c35.9-82 20.3-181.2-46.8-248.3c-87.5-87.5-229.3-87.5-316.8 0L69.5 125.7c-24 24-37.5 56.6-37.5 90.5l0 2.7c0 33.9 13.5 66.5 37.5 90.5l9.8 9.8c13.1 13.1 12.4 34.6-1.7 46.8L11 423.8C4.3 429.6 .3 438 0 446.9s3.1 17.5 9.4 23.8l32 32c6.3 6.3 14.9 9.7 23.8 9.4s17.2-4.3 23-11l57.7-66.6c12.2-14 33.7-14.8 46.8-1.7l9.8 9.8c24 24 56.6 37.5 90.5 37.5l2.7 0c3.1 0 6.1-.1 9.2-.3c-5.6-9.8-10-20.4-12.9-31.7c-25.1-.3-49.1-10.3-66.9-28.1l-9.8-9.8c-26.3-26.3-69.3-24.7-93.6 3.3L64 480 32 448l66.6-57.7c28.1-24.3 29.6-67.4 3.3-93.6l-9.8-9.8C74.1 268.9 64 244.4 64 219l0-2.7c0-18.2 5.2-35.8 14.6-51L293.2 379.8c3.3-11.1 8-21.6 14-31.3L99.5 140.9l52.7-52.7c75-75 196.5-75 271.5 0zM352 416a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm160 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n  };\n  const faPingPongPaddleBall = faTableTennisPaddleBall;\n  const faTableTennis = faTableTennisPaddleBall;\n  const faPersonDotsFromLine = {\n    prefix: 'fal',\n    iconName: 'person-dots-from-line',\n    icon: [576, 512, [\"diagnoses\"], \"f470\", \"M344 88A56 56 0 1 0 232 88a56 56 0 1 0 112 0zM200 88a88 88 0 1 1 176 0A88 88 0 1 1 200 88zM80 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm96 256l0-191.4c-21.4 6.5-40.2 14.2-56.3 21.9c-20 9.6-35.5 19.2-45.9 26.3c-5.2 3.6-9.2 6.5-11.7 8.5c-1.3 1-2.2 1.8-2.9 2.3l-.6 .5-.1 .1s0 0 0 0s0 0 0 0c-6.7 5.8-16.8 5-22.6-1.7s-5-16.8 1.7-22.6L48 304c-10.4-12.1-10.4-12.1-10.4-12.1s0 0 0 0s0 0 0 0l.1-.1 .3-.2 1-.8c.8-.7 2-1.6 3.5-2.8c3.1-2.4 7.5-5.7 13.3-9.6c11.6-7.9 28.5-18.3 50.1-28.7C149.1 228.8 211.5 208 288 208s138.9 20.8 182.1 41.6c21.6 10.4 38.5 20.8 50.1 28.7c5.8 3.9 10.2 7.3 13.3 9.6c1.5 1.2 2.7 2.1 3.5 2.8l1 .8 .3 .2 .1 .1c0 0 0 0 0 0s0 0 0 0L528 304l10.4-12.1c6.7 5.8 7.4 15.9 1.7 22.6s-15.9 7.4-22.5 1.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l-.1-.1-.6-.5c-.6-.5-1.6-1.3-2.9-2.3c-2.6-2-6.5-4.9-11.7-8.5c-10.4-7.1-25.9-16.7-45.9-26.3c-16-7.7-34.9-15.4-56.3-21.9L400 448l-32 0 0-199.6c-24.3-5.1-51-8.4-80-8.4s-55.7 3.2-80 8.4L208 448l-32 0zM0 496c0-8.8 7.2-16 16-16l544 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16zM304 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM464 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faDiagnoses = faPersonDotsFromLine;\n  const faChevronsDown = {\n    prefix: 'fal',\n    iconName: 'chevrons-down',\n    icon: [512, 512, [\"chevron-double-down\"], \"f322\", \"M52.7 75.3l192 192c6.2 6.2 16.4 6.2 22.6 0l192-192c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 233.4 75.3 52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zm0 192l192 192c6.2 6.2 16.4 6.2 22.6 0l192-192c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 425.4 75.3 244.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6z\"]\n  };\n  const faChevronDoubleDown = faChevronsDown;\n  const faTrashCanArrowUp = {\n    prefix: 'fal',\n    iconName: 'trash-can-arrow-up',\n    icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64 384 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 336c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80L32 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM64 96l0 336c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-336L64 96zm160 80c4.2 0 8.3 1.7 11.3 4.7l80 80c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L240 230.6 240 392c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-161.4-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l80-80c3-3 7.1-4.7 11.3-4.7z\"]\n  };\n  const faTrashRestoreAlt = faTrashCanArrowUp;\n  const faSignalGood = {\n    prefix: 'fal',\n    iconName: 'signal-good',\n    icon: [640, 512, [\"signal-3\"], \"f68e\", \"M336 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16s16-7.2 16-16l0-288zM192 288c-8.8 0-16 7.2-16 16l0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192c0-8.8-7.2-16-16-16zM64 384c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSignal3 = faSignalGood;\n  const faLocationQuestion = {\n    prefix: 'fal',\n    iconName: 'location-question',\n    icon: [384, 512, [\"map-marker-question\"], \"f60b\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM104.7 137.8c6.5-24.6 28.7-41.8 54.2-41.8L216 96c35.5 0 64 29 64 64.3c0 24-13.4 46.2-34.9 57.2L208 236.3l0 19.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-29.5c0-6 3.4-11.5 8.7-14.3l45.8-23.4c10.7-5.4 17.5-16.6 17.5-28.7c0-17.8-14.4-32.3-32-32.3l-57.1 0c-10.9 0-20.5 7.4-23.2 17.9l-.2 .7c-2.2 8.5-11 13.7-19.5 11.4s-13.7-11-11.4-19.5l.2-.7zM168 320a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faMapMarkerQuestion = faLocationQuestion;\n  const faFloppyDiskCircleXmark = {\n    prefix: 'fal',\n    iconName: 'floppy-disk-circle-xmark',\n    icon: [576, 512, [\"floppy-disk-times\", \"save-circle-xmark\", \"save-times\"], \"e181\", \"M32 96l0 320c0 17.7 14.3 32 32 32l211.2 0c5.9 11.4 12.9 22.2 21 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l245.5 0c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3l0 22.2c-5.3-.5-10.6-.7-16-.7s-10.7 .2-16 .7l0-22.2c0-8.5-3.4-16.6-9.4-22.6L332.1 73.4c-3.4-3.4-7.6-6-12.1-7.6l0 94.2c0 17.7-14.3 32-32 32L96 192c-17.7 0-32-14.3-32-32l0-96C46.3 64 32 78.3 32 96zM224 240c25.1 0 47.4 11.5 62.1 29.5c-6.9 10.2-12.8 21.2-17.4 32.8c-7-17.8-24.4-30.4-44.7-30.4c-26.5 0-48 21.5-48 48s21.5 48 48 48c12.5 0 23.9-4.8 32.4-12.6c-.3 4.2-.4 8.4-.4 12.6c0 8.3 .6 16.5 1.7 24.6C247.5 397.3 236 400 224 400c-44.2 0-80-35.8-80-80s35.8-80 80-80zM96 64l0 96 192 0 0-96L96 64zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm166.6 0l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L454.6 368z\"]\n  };\n  const faFloppyDiskTimes = faFloppyDiskCircleXmark;\n  const faSaveCircleXmark = faFloppyDiskCircleXmark;\n  const faSaveTimes = faFloppyDiskCircleXmark;\n  const faNairaSign = {\n    prefix: 'fal',\n    iconName: 'naira-sign',\n    icon: [448, 512, [], \"e1f6\", \"M93.2 38.9c-4-5.8-11.2-8.3-17.9-6.2S64 41 64 48l0 208-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 130.7 0L354.8 473.1c4 5.8 11.2 8.3 17.9 6.2s11.2-8.3 11.2-15.3l0-176 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 208-108.5 0L93.2 38.9zM265.6 288l86.4 0 0 124.8L265.6 288zm-61.1-32L96 256 96 99.2 204.5 256z\"]\n  };\n  const faPeach = {\n    prefix: 'fal',\n    iconName: 'peach',\n    icon: [512, 512, [], \"e20b\", \"M128 0C101.5 0 80 21.5 80 48c0 17 3.8 33.1 10.6 47.5c9.9-4.1 20.1-7.5 30.7-10.1C115.4 74.3 112 61.5 112 48c0-8.8 7.2-16 16-16l32 0c37.2 0 68.5 25.4 77.4 59.9c12.1 2.8 25 2.8 37.1 0C283.5 57.4 314.8 32 352 32l32 0c8.8 0 16 7.2 16 16c0 13.5-3.4 26.3-9.3 37.5c10.6 2.5 20.9 5.9 30.7 10.1C428.2 81.1 432 65 432 48c0-26.5-21.5-48-48-48L352 0c-40.7 0-76.4 21.8-96 54.3C236.4 21.8 200.7 0 160 0L128 0zm40 144c69.7 0 127.2 52.4 135.1 120c1 8.8 8.1 16 16.9 16s16.1-7.2 15.2-16c-4-42.8-24.1-80.9-54.1-108.2c6.9-1.2 13.8-2.9 20.5-5.1c13.3-4.4 27.5-6.7 42.4-6.7c75.1 0 136 60.9 136 136c0 51.7-38.2 97-91.1 134c-51.5 36.1-108.6 58.2-128.2 65.3c-1.1 .4-2.6 .7-4.7 .7s-3.5-.3-4.7-.7c-19.6-7-76.7-29.2-128.2-65.3C70.2 377 32 331.7 32 280c0-75.1 60.9-136 136-136zm123.7-23.7c-23 7.5-48.4 7.5-71.4 0c-16.5-5.4-34-8.3-52.3-8.3C75.2 112 0 187.2 0 280C0 416.2 199.3 494.6 240.6 509.4c5 1.8 10.1 2.6 15.4 2.6s10.4-.8 15.4-2.6C312.7 494.6 512 416.2 512 280c0-92.8-75.2-168-168-168c-18.3 0-35.9 2.9-52.3 8.3z\"]\n  };\n  const faCirclesOverlap3 = {\n    prefix: 'fal',\n    iconName: 'circles-overlap-3',\n    icon: [512, 512, [\"pronoun\"], \"e6a1\", \"M224.2 275.7c3.2-6.4 6.9-12.5 10.9-18.3c-21-20.2-49.3-32.7-80.6-33.4c15.8 25 40.5 43.7 69.7 51.7zM108.8 198.2c-3.2-12.2-4.8-25-4.8-38.2C104 76.1 172.1 8 256 8s152 68.1 152 152c0 13.2-1.7 26-4.8 38.2C466.1 216.8 512 275 512 344c0 83.9-68.1 152-152 152c-40.2 0-76.8-15.6-104-41.1C228.8 480.4 192.2 496 152 496C68.1 496 0 427.9 0 344c0-69 45.9-127.2 108.8-145.8zm31.6-5.8c3.8-.3 7.7-.4 11.6-.4c40.2 0 76.8 15.6 104 41.1c27.2-25.5 63.8-41.1 104-41.1c3.9 0 7.7 .1 11.6 .4c2.9-10.3 4.4-21.2 4.4-32.4c0-66.3-53.7-120-120-120s-120 53.7-120 120c0 11.2 1.5 22.1 4.4 32.4zM357.5 224c-31.3 .6-59.6 13.2-80.6 33.4c4 5.8 7.7 12 10.9 18.3c29.2-8 53.9-26.7 69.7-51.7zM244.4 311.6c-2.9 10.3-4.4 21.2-4.4 32.4c0 21.8 5.8 42.3 16 59.9c10.2-17.6 16-38.1 16-59.9c0-11.2-1.5-22.1-4.4-32.4c-3.8 .3-7.7 .4-11.6 .4s-7.7-.1-11.6-.4zm-31.6-5.8c-40.5-12-74-40.4-92.7-77.5C69.3 242.2 32 288.8 32 344c0 66.3 53.7 120 120 120c32.2 0 61.5-12.7 83.1-33.4C218 406 208 376.2 208 344c0-13.2 1.7-26 4.8-38.2zm86.3 0c3.2 12.2 4.8 25 4.8 38.2c0 32.2-10 62-27.1 86.6C298.5 451.3 327.8 464 360 464c66.3 0 120-53.7 120-120c0-55.2-37.3-101.8-88.2-115.7c-18.7 37.1-52.2 65.5-92.7 77.5z\"]\n  };\n  const faPronoun = faCirclesOverlap3;\n  const faTaxiBus = {\n    prefix: 'fal',\n    iconName: 'taxi-bus',\n    icon: [640, 512, [], \"e298\", \"M192 32c79 0 124.2 20.8 146.2 38.1c7 5.5 11.1 14.4 12.9 25.9L192 96 33 96c1.7-11.5 5.9-20.3 12.9-25.9C67.8 52.8 113 32 192 32zM32 224l0-96 144 0 0 96L32 224zm0 128l0-96 160 0 83.8 0 9.1-32L208 224l0-96 136.6 0c8.4-14.5 22.3-25.4 38.9-29.8C381.8 79.5 375.6 59 358 45C329.2 22.2 276.5 0 192 0S54.8 22.2 26 45C4.5 62.1 0 88.9 0 110.2L0 352c0 23.7 12.9 44.4 32 55.4L32 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 160 0 0-32L64 384c-17.7 0-32-14.3-32-32zm96-40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM488 160c4.4 0 8 3.6 8 8l0 8-96 0 0-8c0-4.4 3.6-8 8-8l80 0zm-120 8l0 9.2c-23.3 4.5-42.6 21.8-49.3 45.2L297 298.1c-24.5 13.7-41 39.9-41 69.9l0 48 0 16 0 32 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 320 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-32 0-16 0-48c0-30-16.6-56.2-41-69.9l-21.6-75.7c-6.7-23.5-26-40.7-49.3-45.2l0-9.2c0-22.1-17.9-40-40-40l-80 0c-22.1 0-40 17.9-40 40zm16 40l128 0 3.8 0c14.3 0 26.8 9.5 30.8 23.2L562.8 288c-.9 0-1.9 0-2.8 0l-224 0c-.9 0-1.9 0-2.8 0l16.2-56.8c3.9-13.7 16.5-23.2 30.8-23.2l3.8 0zM608 432l-320 0 0-16 0-48c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 48 0 16zM360 376a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm200 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBracketCurly = {\n    prefix: 'fal',\n    iconName: 'bracket-curly',\n    icon: [256, 512, [\"bracket-curly-left\"], \"7b\", \"M64 112c0-44.2 35.8-80 80-80l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-26.5 0-48 21.5-48 48l0 53.5c0 21.2-8.4 41.6-23.4 56.6L38.6 256l33.9 33.9c15 15 23.4 35.4 23.4 56.6L96 400c0 26.5 21.5 48 48 48l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-44.2 0-80-35.8-80-80l0-53.5c0-12.7-5.1-24.9-14.1-33.9L4.7 267.3c-3-3-4.7-7.1-4.7-11.3s1.7-8.3 4.7-11.3l45.3-45.3c9-9 14.1-21.2 14.1-33.9L64 112z\"]\n  };\n  const faBracketCurlyLeft = faBracketCurly;\n  const faLobster = {\n    prefix: 'fal',\n    iconName: 'lobster',\n    icon: [512, 512, [129438], \"e421\", \"M32 80c0-19.2 11.3-35.8 27.6-43.4L48.3 92.9c-1.7 8.7 3.9 17.1 12.6 18.8s17.1-3.9 18.8-12.6l16-80c.9-4.7-.3-9.6-3.3-13.3S84.8 0 80 0C35.8 0 0 35.8 0 80l0 48c0 35.3 28.7 64 64 64c6.2 0 12.2-.9 17.9-2.5l26.9 20.1c19.4 14.5 43 22.4 67.2 22.4l0 24-32.9 0c-7.5 0-14.8-1.7-21.5-5.1L87.2 233.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l34.5 17.2c11.1 5.6 23.4 8.4 35.8 8.4l32.9 0 0 16-53.6 0c-5.2 0-10.3-.8-15.2-2.5L69.1 288.8c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l38.1 12.7c8.2 2.7 16.7 4.1 25.3 4.1l53.6 0 0 16-.9 0c-12.4 0-24.7 2.9-35.8 8.4l-18.5 9.2c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l18.5-9.2c6.7-3.3 14-5.1 21.5-5.1l.9 0s0 0 0 0l18.5 51.7C169.7 444.6 152 468.2 152 496c0 8.8 7.2 16 16 16l176 0c8.8 0 16-7.2 16-16c0-27.8-17.7-51.4-42.5-60.3L336 384s0 0 0 0l.9 0c7.4 0 14.8 1.7 21.5 5.1l18.5 9.2c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-18.5-9.2c-11.1-5.6-23.4-8.4-35.8-8.4l-.9 0 0-16 53.6 0c8.6 0 17.1-1.4 25.3-4.1l38.1-12.7c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-38.1 12.7c-4.9 1.6-10 2.5-15.2 2.5L336 304l0-16 32.9 0c12.4 0 24.7-2.9 35.8-8.4l34.5-17.2c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-34.5 17.2c-6.7 3.3-14 5.1-21.5 5.1L336 256l0-24c24.2 0 47.8-7.9 67.2-22.4l26.9-20.1c5.7 1.7 11.7 2.5 17.9 2.5c35.3 0 64-28.7 64-64l0-48c0-44.2-35.8-80-80-80c-4.8 0-9.3 2.1-12.4 5.9s-4.3 8.6-3.3 13.3l16 80c1.7 8.7 10.2 14.3 18.8 12.6s14.3-10.2 12.6-18.8L452.4 36.6C468.7 44.2 480 60.8 480 80l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 16.7 6.4 31.9 16.9 43.3L384 184c-13.8 10.4-30.7 16-48 16c0-25.6-14.7-48.9-32-67.2l0-52.1c0-15.6 11.3-29 26.7-31.6l7.9-1.3c8.7-1.5 14.6-9.7 13.2-18.4s-9.7-14.6-18.4-13.2l-7.9 1.3C294.6 22.7 272 49.4 272 80.7l0 25c-3.2-2.2-6.3-4.1-9-5.8c-4.3-2.6-9.7-2.6-14 0c-2.8 1.6-5.8 3.6-9 5.8l0-25c0-31.3-22.6-58-53.5-63.1l-7.9-1.3c-8.7-1.5-17 4.4-18.4 13.2s4.4 17 13.2 18.4l7.9 1.3C196.7 51.7 208 65 208 80.7l0 52.1c-17.3 18.3-32 41.6-32 67.2c-17.3 0-34.2-5.6-48-16l-16.9-12.7C121.6 159.9 128 144.7 128 128l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48zM304 200l0 32 0 40 0 27.6c-1 .2-2.1 .4-3.3 .6c-9.9 1.8-24.9 3.7-44.7 3.7s-34.9-1.9-44.7-3.7c-1.2-.2-2.2-.4-3.3-.6l0-27.6 0-40 0-32s0 0 0 0c0-12.1 6.5-26.2 19.3-40.9c9-10.4 19.7-19.2 28.7-25.7c9.1 6.4 19.7 15.3 28.7 25.7C297.5 173.8 304 187.9 304 200c0 0 0 0 0 0zM208 332.2c11.6 2 27.7 3.8 48 3.8s36.4-1.8 48-3.8l0 15.4c-1 .2-2.1 .4-3.3 .6c-9.9 1.8-24.9 3.7-44.7 3.7s-34.9-1.9-44.7-3.7c-1.2-.2-2.2-.4-3.3-.6l0-15.4zM256 384c20 0 35.8-1.7 47.3-3.7l-5.5 15.5c-12.9 2.1-29.3 4.2-41.8 4.2s-28.9-2.1-41.8-4.2l-5.5-15.5c11.5 1.9 27.4 3.7 47.3 3.7zm-30.1 45.8c10 1.2 20.7 2.2 30.1 2.2s20.1-1 30.1-2.2c-2.9 15.2 5.7 30.7 20.7 36.1c7.2 2.6 13.2 7.6 17 14.2l-135.4 0c3.8-6.5 9.7-11.6 17-14.2c15-5.4 23.6-20.8 20.7-36.1z\"]\n  };\n  const faCartFlatbedEmpty = {\n    prefix: 'fal',\n    iconName: 'cart-flatbed-empty',\n    icon: [640, 512, [\"dolly-flatbed-empty\"], \"f476\", \"M0 16C0 7.2 7.2 0 16 0L80 0c26.5 0 48 21.5 48 48l0 320c0 8.8 7.2 16 16 16l80 0 288 0 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-56.6 0c5.4 9.4 8.6 20.3 8.6 32c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-11.7 3.1-22.6 8.6-32l-177.1 0c5.4 9.4 8.6 20.3 8.6 32c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-11.7 3.1-22.6 8.6-32L144 416c-26.5 0-48-21.5-48-48L96 48c0-8.8-7.2-16-16-16L16 32C7.2 32 0 24.8 0 16zM512 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM192 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z\"]\n  };\n  const faDollyFlatbedEmpty = faCartFlatbedEmpty;\n  const faColon = {\n    prefix: 'fal',\n    iconName: 'colon',\n    icon: [192, 512, [], \"3a\", \"M128 128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 32 128zm96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 32 384z\"]\n  };\n  const faCartArrowDown = {\n    prefix: 'fal',\n    iconName: 'cart-arrow-down',\n    icon: [576, 512, [], \"f218\", \"M0 16C0 7.2 7.2 0 16 0L53.9 0c22.8 0 42.5 16 47 38.4L145.4 256l321.1 0c14.7 0 27.5-10 31-24.2L544.5 44.1c2.1-8.6 10.8-13.8 19.4-11.6s13.8 10.8 11.6 19.4L528.6 239.5C521.5 268 495.9 288 466.5 288L152 288l7.9 38.4c3 14.9 16.1 25.6 31.4 25.6L496 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-304.8 0c-30.4 0-56.6-21.4-62.7-51.2L69.6 44.8C68 37.3 61.5 32 53.9 32L16 32C7.2 32 0 24.8 0 16zM192 480a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm280 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM336 16l0 137.4 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L304 153.4 304 16c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faWand = {\n    prefix: 'fal',\n    iconName: 'wand',\n    icon: [512, 512, [], \"f72a\", \"M446.8 9.9C454 3.5 463.2 0 472.8 0C494.5 0 512 17.5 512 39.2l0 .5c0 9-3.1 17.8-8.7 24.8L448 133.6l0 26.4c0 17.7-14.3 32-32 32l-24.9 0L119 494.4C108.9 505.6 94.5 512 79.4 512c-14.1 0-27.7-5.6-37.6-15.6L15.6 470.2C5.6 460.2 0 446.7 0 432.6c0-15.1 6.5-29.5 17.7-39.6L96 323.1 96 296c0-22.1 17.9-40 40-40l33.9 0L446.8 9.9zm26 22.1c-1.8 0-3.5 .6-4.8 1.8L186.6 284c-2.9 2.6-6.7 4-10.6 4l-40 0c-4.4 0-8 3.6-8 8l0 34.3c0 4.6-1.9 8.9-5.3 11.9L39.1 416.9c-4.5 4-7.1 9.7-7.1 15.8c0 5.6 2.2 11 6.2 14.9l26.2 26.2c4 4 9.4 6.2 15 6.2c6 0 11.8-2.6 15.8-7L372.1 165.3c3-3.4 7.4-5.3 11.9-5.3l32 0 0-32c0-3.6 1.2-7.2 3.5-10l58.8-73.5c1.1-1.4 1.7-3.1 1.7-4.8l0-.5c0-4-3.2-7.2-7.2-7.2z\"]\n  };\n  const faWalkieTalkie = {\n    prefix: 'fal',\n    iconName: 'walkie-talkie',\n    icon: [384, 512, [], \"f8ef\", \"M96 16C96 7.2 88.8 0 80 0S64 7.2 64 16l0 80-8 0C25.1 96 0 121.1 0 152L0 302.1c0 10.6 4.2 20.8 11.7 28.3l17.9 17.9c1.5 1.5 2.3 3.5 2.3 5.7L32 456c0 30.9 25.1 56 56 56l208 0c30.9 0 56-25.1 56-56l0-102.1c0-2.1 .8-4.2 2.3-5.7l17.9-17.9c7.5-7.5 11.7-17.7 11.7-28.3L384 152c0-30.9-25.1-56-56-56L96 96l0-80zM80 128l248 0c13.3 0 24 10.7 24 24l0 150.1c0 2.1-.8 4.2-2.3 5.7l-17.9 17.9c-7.5 7.5-11.7 17.7-11.7 28.3L320 456c0 13.3-10.7 24-24 24L88 480c-13.3 0-24-10.7-24-24l0-102.1c0-10.6-4.2-20.8-11.7-28.3L34.3 307.7c-1.5-1.5-2.3-3.5-2.3-5.7L32 152c0-13.3 10.7-24 24-24l24 0zm96-80c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM96 192c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faFilePen = {\n    prefix: 'fal',\n    iconName: 'file-pen',\n    icon: [576, 512, [128221, \"file-edit\"], \"f31c\", \"M64 480l194.6 0-1.1 4.5c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 121.8-32 32L352 192l-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zm167 104c-6.2-6.2-16.4-6.2-22.6 0l-24.8 24.8 39.9 39.9 24.8-24.8c6.2-6.2 6.2-16.4 0-22.6L518.6 264zM342.4 417.5c-2.1 2.1-3.5 4.6-4.2 7.4L326 473.9l48.9-12.2c2.8-.7 5.4-2.2 7.4-4.2L488.5 351.3l-39.9-39.9L342.4 417.5zM473.3 241.4c18.7-18.7 49.1-18.7 67.9 0l17.3 17.3c18.7 18.7 18.7 49.1 0 67.9L405 480.1c-6.2 6.2-13.9 10.5-22.3 12.6l-74.8 18.7c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l18.7-74.8c2.1-8.4 6.5-16.2 12.6-22.3L473.3 241.4z\"]\n  };\n  const faFileEdit = faFilePen;\n  const faReceipt = {\n    prefix: 'fal',\n    iconName: 'receipt',\n    icon: [384, 512, [129534], \"f543\", \"M26.5 4C21.8-.2 15.1-1.2 9.4 1.4S0 9.7 0 16L0 496c0 6.3 3.7 12 9.4 14.6s12.4 1.6 17.1-2.5l52.7-46.1 45.4 45.4c6.2 6.2 16.4 6.2 22.6 0L192 462.6l44.7 44.7c6.2 6.2 16.4 6.2 22.6 0l45.4-45.4L357.5 508c4.7 4.1 11.4 5.1 17.1 2.5s9.4-8.3 9.4-14.6l0-480c0-6.3-3.7-12-9.4-14.6S362.2-.2 357.5 4L304.7 50.1 259.3 4.7c-6.2-6.2-16.4-6.2-22.6 0L192 49.4 147.3 4.7c-6.2-6.2-16.4-6.2-22.6 0L79.3 50.1 26.5 4zM32 460.7L32 51.3 69.5 84c6.3 5.5 15.9 5.2 21.8-.7L136 38.6l44.7 44.7c6.2 6.2 16.4 6.2 22.6 0L248 38.6l44.7 44.7c6 6 15.5 6.3 21.8 .7L352 51.3l0 409.5L314.5 428c-6.3-5.5-15.9-5.2-21.8 .7L248 473.4l-44.7-44.7c-6.2-6.2-16.4-6.2-22.6 0L136 473.4 91.3 428.7c-6-6-15.5-6.3-21.8-.7L32 460.7zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 144zM80 352c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 336c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 240z\"]\n  };\n  const faTablePicnic = {\n    prefix: 'fal',\n    iconName: 'table-picnic',\n    icon: [512, 512, [], \"e32d\", \"M191.6 64L80 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l88.2 0L115.8 224 16 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l86.7 0 34.6 0 237.4 0 34.6 0 86.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-99.8 0L343.8 96 432 96c8.8 0 16-7.2 16-16s-7.2-16-16-16L320.4 64c-.2 0-.5 0-.7 0L192.4 64c-.2 0-.5 0-.7 0zM309.3 96l52.4 128-211.2 0L202.7 96l106.5 0zM89.6 288L33.2 425.9c-3.3 8.2 .6 17.5 8.8 20.9s17.5-.6 20.9-8.8L124.2 288l-34.6 0zm332.8 0l-34.6 0 61.4 150.1c3.3 8.2 12.7 12.1 20.9 8.8s12.1-12.7 8.8-20.9L422.4 288z\"]\n  };\n  const faSquarePen = {\n    prefix: 'fal',\n    iconName: 'square-pen',\n    icon: [448, 512, [\"pen-square\", \"pencil-square\"], \"f14b\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm299.5 67.3c-6.2-6.2-16.4-6.2-22.6 0l-21.4 21.4 40 40 21.4-21.4c6.2-6.2 6.2-16.4 0-22.6l-17.4-17.4zm-149 126.4c-2.1 2.1-3.5 4.6-4.2 7.4l-12.3 49 49-12.3c2.8-.7 5.4-2.2 7.4-4.2l82.3-82.3-40-40-82.3 82.3zm103.8-149c18.7-18.7 49.1-18.7 67.9 0l17.4 17.4c18.7 18.7 18.7 49.1 0 67.9L213.1 352.3c-6.2 6.2-13.9 10.5-22.3 12.6l-74.9 18.7c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l18.7-74.9c2.1-8.4 6.5-16.1 12.6-22.3L254.2 140.7z\"]\n  };\n  const faPenSquare = faSquarePen;\n  const faPencilSquare = faSquarePen;\n  const faCircleMicrophoneLines = {\n    prefix: 'fal',\n    iconName: 'circle-microphone-lines',\n    icon: [512, 512, [\"microphone-circle-alt\"], \"e117\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-416c-35.3 0-64 28.7-64 64l0 96c0 35.3 28.7 64 64 64s64-28.7 64-64l0-16 0-64 0-16c0-35.3-28.7-64-64-64zm32 64l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32s32 14.3 32 32zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 65.3 48.9 119.1 112 127l0 17c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17c63.1-7.9 112-61.7 112-127l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 53-43 96-96 96s-96-43-96-96l0-16z\"]\n  };\n  const faMicrophoneCircleAlt = faCircleMicrophoneLines;\n  const faDisplaySlash = {\n    prefix: 'fal',\n    iconName: 'display-slash',\n    icon: [640, 512, [\"desktop-slash\"], \"e2fa\", \"M32 110.3L32 352c0 35.3 28.7 64 64 64l149.1 0-10.7 64L176 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l72 0 144 0 72 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-58.4 0-10.7-64 24.3 0-40.5-32-2.4 0c-.2 0-.4 0-.6 0l-111.5 0c-.2 0-.4 0-.6 0L96 384c-17.7 0-32-14.3-32-32l0-216.4L32 110.3zm562.5 281C603 380.5 608 366.8 608 352l0-288c0-35.3-28.7-64-64-64L96 0c-1.5 0-3 .1-4.4 .2L99 .2 139.4 32 544 32c17.7 0 32 14.3 32 32l0 288c0 7.3-2.5 14.1-6.6 19.5l25.1 19.8zM277.6 416l84.9 0 10.7 64-106.2 0 10.7-64zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faDesktopSlash = faDisplaySlash;\n  const faSuitcaseRolling = {\n    prefix: 'fal',\n    iconName: 'suitcase-rolling',\n    icon: [384, 512, [], \"f5c1\", \"M128 48l0 80 128 0 0-80c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zM96 128l0-80c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 80 32 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16L96 480l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64l32 0zM80 448l224 0 16 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32l-48 0-160 0-48 0c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32l16 0zM96 256c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faPersonCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'person-circle-exclamation',\n    icon: [576, 512, [], \"e53f\", \"M160 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 160 0zM128 164l0 156 64 0 0-156c-6-2.6-12.5-4-19.3-4l-25.4 0c-6.8 0-13.3 1.4-19.3 4zm0 188l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.9L46.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L76.7 170.3c13.9-26 41-42.3 70.6-42.3l25.4 0c29.5 0 56.7 16.3 70.6 42.3l48.7 91.1c-7.5 9.8-14 20.5-19.3 31.8l-48.6-91L224 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0zm416 16a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-112c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faTransporter2 = {\n    prefix: 'fal',\n    iconName: 'transporter-2',\n    icon: [512, 512, [], \"e044\", \"M64 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16L16 64C7.2 64 0 56.8 0 48s7.2-16 16-16l16 0 0-16C32 7.2 39.2 0 48 0s16 7.2 16 16zM480 336l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16zM256 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM144 480c-8.8 0-16 7.2-16 16s-7.2 16-16 16s-16-7.2-16-16c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s-7.2-16-16-16l-224 0zM383.7 224l-40.2 0-22-29c-.5-.7-1-1.3-1.5-1.9l0 30.9-32 0 0-47.8c-1.6-.2-3.1-.2-4.7-.2l-54.6 0c-1.6 0-3.2 .1-4.7 .2l0 47.8-32 0 0-30.9c-.5 .6-1 1.3-1.5 1.9l-22 29-40.2 0L165 175.7c15.1-19.9 38.7-31.7 63.7-31.7l54.6 0c25 0 48.6 11.7 63.7 31.7L383.7 224zM96 272c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.1 16 15.9c0 0 0 0 0 .1s0 0 0 .1c0 8.8-7.2 15.9-16 15.9l-288 0c-8.8 0-16-7.2-16-16zm64 64c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faUserHoodie = {\n    prefix: 'fal',\n    iconName: 'user-hoodie',\n    icon: [448, 512, [], \"e68a\", \"M312.5 252.4c-11 10.5-17.9 26.4-15.8 43.6c2.3 18.3 14.1 32.7 28.9 39.8C379.2 361.8 416 416.6 416 480L32 480c0-63.4 36.8-118.2 90.4-144.1c14.8-7.2 26.6-21.5 28.9-39.8c2.2-17.3-4.8-33.1-15.8-43.6C111.1 229.1 96 196.3 96 160C96 89.3 153.3 32 224 32s128 57.3 128 128c0 36.3-15.1 69.1-39.5 92.4zm22.1 23.1C365.1 246.4 384 205.4 384 160C384 71.6 312.4 0 224 0S64 71.6 64 160c0 45.4 18.9 86.4 49.3 115.5c4.5 4.3 6.9 10.4 6.2 16.6c-.8 6.6-5.1 12.1-11.1 15C44.2 338.2 0 403.9 0 480c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32c0-76.1-44.2-141.8-108.4-172.9c-5.9-2.9-10.2-8.4-11.1-15c-.8-6.2 1.7-12.3 6.2-16.6zM176 352c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zM160 157.3c0-33 27.8-61.3 64-61.3s64 28.3 64 61.3c0 17.5-8.5 35.8-22.9 53.6c-13.1 16.2-29 29.5-41.1 38.5c-12.1-8.9-28-22.3-41.1-38.5c-14.4-17.9-22.9-36.1-22.9-53.6zM224 64c-53 0-96 41.8-96 93.3c0 55.6 53.3 100.9 80.5 120.4c9.4 6.7 21.7 6.7 31.1 0C266.7 258.2 320 213 320 157.3c0-51.5-43-93.3-96-93.3z\"]\n  };\n  const faHandsHoldingDiamond = {\n    prefix: 'fal',\n    iconName: 'hands-holding-diamond',\n    icon: [640, 512, [\"hand-receiving\"], \"f47c\", \"M342.6 9.4l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM224 128l96 96 96-96L320 32l-96 96zM64 64c35.3 0 64 28.7 64 64l0 124.3c0 4.6 .4 9.1 1.3 13.5c2.1-3.2 4.6-6.3 7.4-9.1c21.7-21.7 56.9-21.7 78.6 0L306.6 348c5.1 5.1 9.6 10.6 13.4 16.6c3.8-5.9 8.3-11.5 13.4-16.6l91.3-91.3c21.7-21.7 56.9-21.7 78.6 0c2.8 2.8 5.3 5.9 7.4 9.1c.9-4.4 1.3-8.9 1.3-13.5L512 128c0-35.3 28.7-64 64-64s64 28.7 64 64l0 216.2c0 29.7-11.8 58.2-32.8 79.2l-83.9 83.9c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l83.9-83.9c15-15 23.4-35.4 23.4-56.6L608 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 124.3c0 27.1-10.8 53.1-29.9 72.2l-10.8 10.8-44 44-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16s0 0 0 0l44-44s0 0 0 0c9.2-9.2 9.2-24.2 0-33.4s-24.2-9.2-33.4 0L356 370.6c-12.8 12.8-20 30.2-20 48.3l0 77.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-77.1c0-18.1-7.2-35.5-20-48.3l-91.3-91.3c-9.2-9.2-24.2-9.2-33.4 0s-9.2 24.2 0 33.4l44 44 16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16s0 0 0 0l-44-44s0 0 0 0l-10.7-10.8C106.8 305.4 96 279.4 96 252.3L96 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 216.2c0 21.2 8.4 41.6 23.4 56.6l83.9 83.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L32.8 423.4C11.8 402.4 0 373.9 0 344.2L0 128C0 92.7 28.7 64 64 64z\"]\n  };\n  const faHandReceiving = faHandsHoldingDiamond;\n  const faMoneyBillSimpleWave = {\n    prefix: 'fal',\n    iconName: 'money-bill-simple-wave',\n    icon: [576, 512, [], \"e1f2\", \"M32 422.3c0 6.8 3.7 10.4 6.2 11.3c72.8 27.2 146.7 11.3 231.1-10.2c4.3-1.1 8.6-2.2 13-3.3c77.8-19.9 165.3-42.3 253.5-18.2c2.2 .6 4.9 .2 6.9-1.2c.9-.6 1.2-1.1 1.3-1.2c0 0 0 0 0 0l0-.1 0-309.9c0-6.8-3.7-10.4-6.2-11.3C465 51.2 391.1 67.1 306.7 88.5c-4.3 1.1-8.6 2.2-13 3.3C215.9 111.7 128.4 134.1 40.2 110c-2.2-.6-4.9-.2-6.9 1.2c-.9 .6-1.2 1.1-1.3 1.2c0 0 0 0 0 0c0 0 0 0 0 .1l0 309.9zm-32 0L0 112.5C0 88.6 25.6 72.8 48.7 79.1c79.8 21.8 159.6 1.5 239.3-18.9c87-22.2 174-44.4 261-11.9c16.9 6.3 27 23.2 27 41.3l0 309.9c0 23.9-25.6 39.7-48.7 33.4c-79.8-21.8-159.6-1.5-239.3 18.9c-87 22.2-174 44.4-261 11.9c-16.9-6.3-27-23.2-27-41.3zM224 256c0 47 31.3 80 64 80s64-33 64-80s-31.3-80-64-80s-64 33-64 80zm64-112c55.6 0 96 53 96 112s-40.4 112-96 112s-96-53-96-112s40.4-112 96-112z\"]\n  };\n  const faChevronDown = {\n    prefix: 'fal',\n    iconName: 'chevron-down',\n    icon: [512, 512, [], \"f078\", \"M267.3 395.3c-6.2 6.2-16.4 6.2-22.6 0l-192-192c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 361.4 436.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-192 192z\"]\n  };\n  const faBatteryFull = {\n    prefix: 'fal',\n    iconName: 'battery-full',\n    icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", \"M432 128c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 384c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l352 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80L80 96zM576 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM112 192l288 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM64 208l0 96c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-288 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faBattery = faBatteryFull;\n  const faBattery5 = faBatteryFull;\n  const faBellPlus = {\n    prefix: 'fal',\n    iconName: 'bell-plus',\n    icon: [448, 512, [], \"f849\", \"M208 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16.8c80.9 8 144 76.2 144 159.2l0 29.1c0 43.7 17.4 85.6 48.3 116.6l2.8 2.8c8.3 8.3 13 19.6 13 31.3c0 24.5-19.8 44.3-44.3 44.3L44.3 416C19.8 416 0 396.2 0 371.7c0-11.7 4.7-23 13-31.3l2.8-2.8C46.6 306.7 64 264.8 64 221.1L64 192c0-83 63.1-151.2 144-159.2L208 16zm16 48C153.3 64 96 121.3 96 192l0 29.1c0 52.2-20.7 102.3-57.7 139.2L35.6 363c-2.3 2.3-3.6 5.4-3.6 8.7c0 6.8 5.5 12.3 12.3 12.3l359.4 0c6.8 0 12.3-5.5 12.3-12.3c0-3.3-1.3-6.4-3.6-8.7l-2.8-2.8c-36.9-36.9-57.7-87-57.7-139.2l0-29.1c0-70.7-57.3-128-128-128zM193.8 458.7c4.4 12.4 16.3 21.3 30.2 21.3s25.8-8.9 30.2-21.3c2.9-8.3 12.1-12.7 20.4-9.8s12.7 12.1 9.8 20.4C275.6 494.2 251.9 512 224 512s-51.6-17.8-60.4-42.7c-2.9-8.3 1.4-17.5 9.8-20.4s17.5 1.4 20.4 9.8zM224 160c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBookArrowRight = {\n    prefix: 'fal',\n    iconName: 'book-arrow-right',\n    icon: [640, 512, [], \"e0b9\", \"M64 0C28.7 0 0 28.7 0 64L0 448s0 0 0 0c0 35.3 28.7 64 64 64l368 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-66.7c18.6-6.6 32-24.4 32-45.3l0-96-32 0 0 96c0 8.8-7.2 16-16 16L64 384c-11.7 0-22.6 3.1-32 8.6L32 64c0-17.7 14.3-32 32-32l336 0c8.8 0 16 7.2 16 16l0 96 32 0 0-96c0-26.5-21.5-48-48-48L64 0zM384 416l0 64L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0zM539.3 100.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L585.4 192 272 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l313.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96z\"]\n  };\n  const faHospitals = {\n    prefix: 'fal',\n    iconName: 'hospitals',\n    icon: [576, 512, [], \"f80e\", \"M512 32L320 32c-17.7 0-32 14.3-32 32l0 16c-9.3-7-20.2-12-32-14.4l0-1.6c0-35.3 28.7-64 64-64L512 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-192 0c-5.1 0-10-.6-14.7-1.7c6.3-8.9 10.9-19.2 13.2-30.3c.5 0 1.1 0 1.6 0l192 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32zM224 128L64 128c-17.7 0-32 14.3-32 32l0 192 224 0 0-192c0-17.7-14.3-32-32-32zM32 448c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-64L32 384l0 64zM64 96l160 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64zM320 320l0-32 224 0 0 32-224 0zm0 96l0-32 224 0 0 32-224 0zM136 176l16 0c4.4 0 8 3.6 8 8l0 40 40 0c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8l-40 0 0 40c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-40-40 0c-4.4 0-8-3.6-8-8l0-16c0-4.4 3.6-8 8-8l40 0 0-40c0-4.4 3.6-8 8-8zM416 88c0-4.4 3.6-8 8-8l16 0c4.4 0 8 3.6 8 8l0 40 40 0c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8l-40 0 0 40c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-40-40 0c-4.4 0-8-3.6-8-8l0-16c0-4.4 3.6-8 8-8l40 0 0-40z\"]\n  };\n  const faClub = {\n    prefix: 'fal',\n    iconName: 'club',\n    icon: [512, 512, [9827], \"f327\", \"M358.3 154.9c1.1-6.1 1.7-12.4 1.7-18.9c0-57.4-46.6-104-104-104s-104 46.6-104 104c0 6.5 .6 12.8 1.7 18.9c1.6 8.8-.5 17.9-5.9 25s-13.5 11.7-22.4 12.6C73 197.8 32 242.1 32 296c0 57.4 46.6 104 104 104c39.7 0 74.2-22.2 91.8-55c5.6-10.4 16.4-16.9 28.2-16.9s22.6 6.5 28.2 16.9c17.6 32.8 52.1 55 91.8 55c57.4 0 104-46.6 104-104c0-53.9-41-98.2-93.4-103.5c-8.9-.9-17-5.5-22.4-12.6s-7.5-16.2-5.9-25zm31.5 5.8c7.4 .7 14.7 2.1 21.7 4C469.4 180.3 512 233.1 512 296c0 75.1-60.9 136-136 136c-39.4 0-74.9-16.8-99.7-43.5c-1.5-1.6-2.9-3.2-4.3-4.8l0 96.4 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-96.4c-1.4 1.6-2.8 3.3-4.3 4.8C210.9 415.2 175.4 432 136 432C60.9 432 0 371.1 0 296c0-62.9 42.6-115.8 100.6-131.3c7-1.9 14.3-3.2 21.7-4c-1.3-7.1-2.1-14.5-2.2-22c0-.9 0-1.8 0-2.7C120 60.9 180.9 0 256 0s136 60.9 136 136c0 .9 0 1.8 0 2.7c-.1 7.5-.9 14.8-2.2 22z\"]\n  };\n  const faSkullCrossbones = {\n    prefix: 'fal',\n    iconName: 'skull-crossbones',\n    icon: [448, 512, [128369, 9760], \"f714\", \"M300.1 198.4c-7.6 6.1-12.1 15.3-12.1 25l0 16.6c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-16.6c0-9.8-4.4-19-12.1-25C125.1 180.2 112 155 112 128c0-49.6 46.5-96 112-96s112 46.4 112 96c0 27-13.1 52.2-35.9 70.4zM320 240l0-16.6c29.5-23.4 48-57.5 48-95.4C368 57.3 303.5 0 224 0S80 57.3 80 128c0 37.9 18.5 72 48 95.4l0 16.6c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48zm126.5 57.3c-3.7-8-13.2-11.5-21.2-7.8L224 382.4 22.7 289.5c-8-3.7-17.5-.2-21.2 7.8s-.2 17.5 7.8 21.2L185.8 400 9.3 481.5c-8 3.7-11.5 13.2-7.8 21.2s13.2 11.5 21.2 7.8L224 417.6l201.3 92.9c8 3.7 17.5 .2 21.2-7.8s.2-17.5-7.8-21.2L262.2 400l176.5-81.5c8-3.7 11.5-13.2 7.8-21.2zM208 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faDropletDegree = {\n    prefix: 'fal',\n    iconName: 'droplet-degree',\n    icon: [512, 512, [\"dewpoint\"], \"f748\", \"M192 480c-88.4 0-160-71.6-160-160c0-16.2 6.1-39.2 18.3-67.5c11.9-27.6 28.5-57.5 46.6-86.8c35.9-58 76.4-110.9 94.5-133.7l1.3 0c18.1 22.9 58.6 75.7 94.5 133.7c18.1 29.2 34.6 59.1 46.6 86.8C345.9 280.8 352 303.8 352 320c0 88.4-71.6 160-160 160zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zM384 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z\"]\n  };\n  const faDewpoint = faDropletDegree;\n  const faCodeCompare = {\n    prefix: 'fal',\n    iconName: 'code-compare',\n    icon: [512, 512, [], \"e13a\", \"M322.8 484.2c6.5 5.9 7 16.1 1.1 22.6s-16.1 7-22.6 1.1l-88-80c-3.3-3-5.2-7.3-5.2-11.8s1.9-8.8 5.2-11.8l88-80c6.5-5.9 16.7-5.5 22.6 1.1s5.5 16.7-1.1 22.6L265.4 400l70.6 0c44.2 0 80-35.8 80-80l0-161.6c-36.5-7.4-64-39.7-64-78.4c0-44.2 35.8-80 80-80s80 35.8 80 80c0 38.7-27.5 71-64 78.4L448 320c0 61.9-50.1 112-112 112l-70.6 0 57.4 52.2zM384 80a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM189.2 27.8c-6.5-5.9-7-16.1-1.1-22.6s16.1-7 22.6-1.1l88 80c3.3 3 5.2 7.3 5.2 11.8s-1.9 8.8-5.2 11.8l-88 80c-6.5 5.9-16.7 5.5-22.6-1.1s-5.5-16.7 1.1-22.6L246.6 112 176 112c-44.2 0-80 35.8-80 80l0 161.6c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4L64 192c0-61.9 50.1-112 112-112l70.6 0L189.2 27.8zM128 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faListUl = {\n    prefix: 'fal',\n    iconName: 'list-ul',\n    icon: [512, 512, [\"list-dots\"], \"f0ca\", \"M64 64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM176 80c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L176 80zm0 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-320 0zm0 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-320 0zM96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 384a32 32 0 1 0 0 64 32 32 0 1 0 0-64z\"]\n  };\n  const faListDots = faListUl;\n  const faHandHoldingMagic = {\n    prefix: 'fal',\n    iconName: 'hand-holding-magic',\n    icon: [576, 512, [], \"f6e5\", \"M160 80c0 26.5 21.5 48 48 48l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-44.2 0-80-35.8-80-80s35.8-80 80-80L328 0c66.3 0 120 53.7 120 120s-53.7 120-120 120l-56 0 0 24c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-26.5c0-16.3 13.2-29.5 29.5-29.5l58.5 0c48.6 0 88-39.4 88-88s-39.4-88-88-88L208 32c-26.5 0-48 21.5-48 48zm-9 237.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3l-4 2.7L80 400l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z\"]\n  };\n  const faWatermelonSlice = {\n    prefix: 'fal',\n    iconName: 'watermelon-slice',\n    icon: [512, 512, [], \"e337\", \"M404.7 4.7c6.2-6.2 16.4-6.2 22.6 0C481.5 58.9 512 132.5 512 209.1l0 4C512 378.2 378.2 512 213.2 512l-4 0c-76.7 0-150.2-30.5-204.5-84.7c-6.2-6.2-6.2-16.4 0-22.6l400-400zm11 34.3L391 63.7c35.5 40.8 57 94 57 152.3c0 128.1-103.9 232-232 232c-58.3 0-111.6-21.5-152.3-57L39 415.6C85.8 457 146.3 480 209.1 480l4 0C360.5 480 480 360.5 480 213.2l0-4c0-62.8-23-123.3-64.4-170.2zM86.3 368.3C121.3 398 166.5 416 216 416c110.5 0 200-89.5 200-200c0-49.5-18-94.7-47.7-129.7L86.3 368.3zm261-203.6l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-80 80l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm88 8l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-168 72l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm88 8l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faCircleEllipsis = {\n    prefix: 'fal',\n    iconName: 'circle-ellipsis',\n    icon: [512, 512, [], \"e10a\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm24 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm72-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM184 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0z\"]\n  };\n  const faSchoolLock = {\n    prefix: 'fal',\n    iconName: 'school-lock',\n    icon: [640, 512, [], \"e56f\", \"M311.1 2.7c5.4-3.6 12.4-3.6 17.8 0L468.8 96 576 96c35.3 0 64 28.7 64 64l0 112c0-30.5-12.2-58.2-32-78.4l0-33.6c0-17.7-14.3-32-32-32l-112 0c-3.2 0-6.2-.9-8.9-2.7L320 35.2 184.9 125.3c-2.6 1.8-5.7 2.7-8.9 2.7L64 128c-17.7 0-32 14.3-32 32l0 288c0 17.7 14.3 32 32 32l192 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96c0 11.7 3.1 22.6 8.6 32l-8.6 0-32 0-64 0-32 0L64 512c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l107.2 0 140-93.3zM352 384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96 64 0 0-96zM128 160l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 32 0 0-64-32 0zM96 352c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64zm64 0l-32 0 0 64 32 0 0-64zm160-96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm16 64l0 16 8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 64c-26.5 0-48 21.5-48 48l0 48 96 0 0-48c0-26.5-21.5-48-48-48zm-80 48c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48zm160 80l-160 0 0 128 160 0 0-128z\"]\n  };\n  const faTowerCell = {\n    prefix: 'fal',\n    iconName: 'tower-cell',\n    icon: [576, 512, [], \"e585\", \"M40.9 9.1c-8.2-3.2-17.5 .9-20.7 9.2C7.2 52.2 0 89.2 0 128s7.2 75.8 20.3 109.8c3.2 8.2 12.4 12.4 20.7 9.2s12.4-12.4 9.2-20.7C38.4 196 32 162.8 32 128s6.4-67.9 18.1-98.2c3.2-8.2-.9-17.5-9.2-20.7zm494.1 0c-8.2 3.2-12.4 12.4-9.2 20.7C537.6 60.1 544 93.2 544 128s-6.4 67.9-18.1 98.2c-3.2 8.2 .9 17.5 9.2 20.7s17.5-.9 20.7-9.2c13.1-33.9 20.3-71 20.3-109.8s-7.2-75.8-20.3-109.8c-3.2-8.2-12.4-12.4-20.7-9.2zM288 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm47.3 75.1C345.7 159.7 352 144.6 352 128c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 16.6 6.3 31.7 16.7 43.1L97.4 489.4c-3.6 8.1 0 17.5 8 21.2s17.5 0 21.2-8l39-86.6 244.9 0 39 86.6c3.6 8.1 13.1 11.7 21.2 8s11.7-13.1 8-21.2L335.3 171.1zM396.1 384l-216.1 0 28.8-64 158.5 0 28.8 64zM308.2 188.8L352.9 288l-129.7 0 44.7-99.2c6.3 2.1 13.1 3.3 20.2 3.3s13.8-1.1 20.2-3.3zM140 70.4c3.5-8.1-.2-17.5-8.3-21.1s-17.5 .2-21.1 8.3C101.2 79.2 96 103 96 128s5.2 48.8 14.7 70.4c3.5 8.1 13 11.8 21.1 8.3s11.8-13 8.3-21.1c-7.7-17.6-12-37.1-12-57.6s4.3-40 12-57.6zM465.3 57.6c-3.5-8.1-13-11.8-21.1-8.3s-11.8 13-8.3 21.1c7.7 17.6 12 37.1 12 57.6s-4.3 40-12 57.6c-3.5 8.1 .2 17.5 8.3 21.1s17.5-.2 21.1-8.3C474.8 176.8 480 153 480 128s-5.2-48.8-14.7-70.4z\"]\n  };\n  const faSdCards = {\n    prefix: 'fal',\n    iconName: 'sd-cards',\n    icon: [448, 512, [], \"e240\", \"M416 368c0 17.7-14.3 32-32 32l-240 0c-17.7 0-32-14.3-32-32l0-213.5c0-8.5 3.4-16.6 9.4-22.6l90.5-90.5c6-6 14.1-9.4 22.6-9.4L384 32c17.7 0 32 14.3 32 32l0 304zM448 64c0-35.3-28.7-64-64-64L234.5 0c-17 0-33.3 6.7-45.3 18.7L98.7 109.3c-12 12-18.7 28.3-18.7 45.3L80 368c0 35.3 28.7 64 64 64l240 0c35.3 0 64-28.7 64-64l0-304zM240 64c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 384c0 70.7 57.3 128 128 128l240 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-240 0c-53 0-96-43-96-96l0-272z\"]\n  };\n  const faJugBottle = {\n    prefix: 'fal',\n    iconName: 'jug-bottle',\n    icon: [640, 512, [], \"e5fb\", \"M128 64l0-32 64 0 0 32-64 0zM96 64L80 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 32 0 64 0 32 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-40c0-13.3-10.7-24-24-24L120 0C106.7 0 96 10.7 96 24l0 40zm32 96l128 0c53 0 96 43 96 96l0 8s0 0 0 0l0 9.7 0 22.3 0 80 0 20.2 0 11.8s0 0 0 0l0 40c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-192c0-53 43-96 96-96zm0-32C57.3 128 0 185.3 0 256L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-192c0-70.7-57.3-128-128-128l-128 0zm128 80c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48s48-21.5 48-48l0-96c0-26.5-21.5-48-48-48zm-16 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96zM404 494.6c13.2 10.9 30.1 17.4 48.4 17.4L564 512c42 0 76-34 76-76c0-19.5-7.4-37.3-19.5-50.8C632.6 372.3 640 355 640 336c0-18.8-7.2-35.9-19-48.8c11.8-13.2 19-30.6 19-49.7c0-28.9-16.7-55.2-42.9-67.5l-4.7-2.2c-11-5.1-23-7.8-35.1-7.8l-88.5 0c-13.5 0-26.9 3-39.1 8.7l-9.6 4.5c-7.4 3.5-14.1 8.1-19.8 13.7c5.7 11.8 9.9 24.4 12.6 37.7c3.7-9.7 11.1-17.8 20.8-22.3l9.6-4.5c8-3.7 16.7-5.7 25.5-5.7l88.5 0c7.4 0 14.8 1.6 21.5 4.8l4.7 2.2c14.9 7 24.5 22 24.5 38.5c0 10.9-4.1 20.8-10.9 28.4c-11 12.3-10.9 30.9 .3 43.1C604 316.1 608 325.5 608 336c0 10.6-4.1 20.2-10.8 27.3c-11.4 12.1-11.6 30.9-.5 43.3c7 7.8 11.3 18.1 11.3 29.4c0 24.3-19.7 44-44 44l-111.6 0c-15.5 0-29.3-8-37.1-20.4c-1.5 12.5-5.5 24.3-11.3 34.9zM480 104c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8l0 24 32 0 0-24c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 24 32 0 0-24z\"]\n  };\n  const faDownLong = {\n    prefix: 'fal',\n    iconName: 'down-long',\n    icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", \"M88 352l-49.3 0c-3.7 0-6.7 3-6.7 6.7c0 1.9 .8 3.7 2.2 5L160 476.2 285.8 363.7c1.4-1.3 2.2-3.1 2.2-5c0-3.7-3-6.7-6.7-6.7L232 352c-17.7 0-32-14.3-32-32l0-272c0-8.8-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16l0 272c0 17.7-14.3 32-32 32zm86 154.7c-3.8 3.4-8.8 5.3-14 5.3s-10.1-1.9-14-5.3L12.9 387.5C4.7 380.2 0 369.7 0 358.7C0 337.3 17.3 320 38.7 320L56 320l32 0 0-32L88 48c0-26.5 21.5-48 48-48l48 0c26.5 0 48 21.5 48 48l0 240 0 32 32 0 17.3 0c21.4 0 38.7 17.3 38.7 38.7c0 11-4.7 21.5-12.9 28.8L174 506.7z\"]\n  };\n  const faLongArrowAltDown = faDownLong;\n  const faEnvelopes = {\n    prefix: 'fal',\n    iconName: 'envelopes',\n    icon: [576, 512, [], \"e170\", \"M512 64c17.7 0 32 14.3 32 32l0 19.6L364.4 247.3c-16.9 12.4-39.9 12.4-56.8 0L128 115.6 128 96c0-17.7 14.3-32 32-32l352 0zM128 320l0-164.7L288.7 273.1c28.2 20.7 66.5 20.7 94.6 0L544 155.3 544 320c0 17.7-14.3 32-32 32l-352 0c-17.7 0-32-14.3-32-32zM160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zM32 112c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 352c0 70.7 57.3 128 128 128l336 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-336 0c-53 0-96-43-96-96l0-240z\"]\n  };\n  const faPhoneOffice = {\n    prefix: 'fal',\n    iconName: 'phone-office',\n    icon: [576, 512, [], \"f67d\", \"M176 32c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l32 0zM144 0C120.3 0 99.6 12.9 88.6 32L64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64l-32 0L320 32l-88.6 0C220.4 12.9 199.7 0 176 0L144 0zM288 64l0 64c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-64c17.7 0 32 14.3 32 32l0 352c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l16 0 0 304c0 35.3 28.7 64 64 64l32 0c35.3 0 64-28.7 64-64l0-304 48 0zm192 0l0 64-160 0 0-64 160 0zM352 240a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm-16-48a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-48 16a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM480 240a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm-16-48a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-48 16a48 48 0 1 0 96 0 48 48 0 1 0 -96 0z\"]\n  };\n  const faRankingStar = {\n    prefix: 'fal',\n    iconName: 'ranking-star',\n    icon: [640, 512, [], \"e561\", \"M300.5 77.2l-3.7 7.5-8.3 1.2L245 92.2 276.6 123l6 5.9-1.4 8.3-7.4 43.3 39-20.6 7.4-3.9 7.5 3.9 38.7 20.3-7.4-43.3-1.4-8.3 6.1-5.9 31.4-30.3-43.4-6.3-8.3-1.2-3.7-7.5L320 37.8 300.5 77.2zm-5-62c10.3-20.6 39.4-19.9 49.1 .1l19.9 40.2 44 6.3 .2 0s0 0 0 0c22.1 3.4 31.5 30.6 15.3 46.9l-.2 .2s0 0 0 0l-31.9 30.8 7.5 43.7 0 .3s0 0 0 0c3.4 22-19.5 39.1-39.8 28.9l-.3-.1s0 0 0 0L320.2 192l-39.5 20.9-.3 .2s0 0 0 0c-20.3 10.2-43.2-6.9-39.8-28.9l0-.3s0 0 0 0l7.5-43.8-31.9-31.1-.2-.2s0 0 0 0c-16.2-16.2-6.7-43.5 15.3-46.9l.2 0s0 0 0 0l44-6.3 19.9-40.2c0 0 0 0 0 0zM192 368l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48zm224 64l0 32c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96 0-64c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 128zM256 304l0 160c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zM32 368l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm448 64l0 32c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm16-48l96 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48z\"]\n  };\n  const faChessKing = {\n    prefix: 'fal',\n    iconName: 'chess-king',\n    icon: [448, 512, [9818], \"f43f\", \"M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l40 0 0 48L59.6 128C26.7 128 0 154.7 0 187.6c0 8.2 1.7 16.3 4.9 23.8L66.1 352l34.9 0L34.3 198.6c-1.5-3.5-2.3-7.2-2.3-11C32 172.4 44.4 160 59.6 160L224 160l164.4 0c15.2 0 27.6 12.4 27.6 27.6c0 3.8-.8 7.5-2.3 11L347 352l34.9 0 61.1-140.6c3.3-7.5 4.9-15.6 4.9-23.8c0-32.9-26.7-59.6-59.6-59.6L240 128l0-48 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-40 0 0-32zM382.9 468.7c.7 1.2 1.1 2.5 1.1 3.9c0 4.1-3.3 7.4-7.4 7.4L71.4 480c-4.1 0-7.4-3.3-7.4-7.4c0-1.4 .4-2.7 1.1-3.9L97.8 416l252.4 0 32.7 52.7zM97.8 384c-11.1 0-21.4 5.7-27.2 15.1L37.9 451.8C34.1 458 32 465.2 32 472.6C32 494.3 49.7 512 71.4 512l305.1 0c21.8 0 39.4-17.7 39.4-39.4c0-7.3-2.1-14.5-5.9-20.8l-32.7-52.7c-5.8-9.4-16.1-15.1-27.2-15.1L97.8 384z\"]\n  };\n  const faNfcPen = {\n    prefix: 'fal',\n    iconName: 'nfc-pen',\n    icon: [576, 512, [], \"e1fa\", \"M384 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l202.3 0-8 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 124.2-32 32L416 96c0-17.7-14.3-32-32-32zm0 64l0 156.2-32 32L352 128l-112 0 0 82.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-82.7c0-17.7 14.3-32 32-32l112 0c17.7 0 32 14.3 32 32zM276.2 408.3l-1.9 7.7L96 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 256 190.7 0c-4.8 7.4-8.4 15.6-10.5 24.3zM224 240a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm294.8 24c-6.2-6.2-16.4-6.2-22.6 0l-24.8 24.8 40 40L536.2 304c6.2-6.2 6.2-16.4 0-22.6L518.8 264zM342.5 417.7c-2.1 2.1-3.5 4.6-4.2 7.4l-12.3 49 49-12.3c2.8-.7 5.4-2.2 7.4-4.2L488.7 351.4l-40-40L342.5 417.7zM473.5 241.4c18.7-18.7 49.1-18.7 67.9 0l17.4 17.4c18.7 18.7 18.7 49.1 0 67.9L405.1 480.3c-6.2 6.2-13.9 10.5-22.3 12.6l-74.9 18.7c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l18.7-74.9c2.1-8.4 6.5-16.1 12.6-22.3L473.5 241.4z\"]\n  };\n  const faPersonHarassing = {\n    prefix: 'fal',\n    iconName: 'person-harassing',\n    icon: [576, 512, [], \"e549\", \"M216 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0A56 56 0 1 1 136 56zM112 320l64 0 0-158.8c-3.4-.8-6.9-1.2-10.5-1.2l-34.2 0c-6.8 0-13.3 1.4-19.3 4l0 156zm179.8-37.6L208 183.9 208 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.8L30.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L60.7 170.3c13.9-26 41-42.3 70.6-42.3l34.2 0c23.5 0 45.7 10.3 60.9 28.2l89.8 105.5c5.7 6.7 4.9 16.8-1.8 22.6s-16.8 4.9-22.6-1.8zM304 32l56 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-56 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM432 272a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm88 96c30.9 0 56 25.1 56 56l0 112c0 30.9-25.1 56-56 56c-25.1 0-48.8-11.5-64.4-31.3l-53.5-68.2-52.2 91.4c-4.4 7.7-14.2 10.3-21.8 6s-10.3-14.2-6-21.8l64-112c2.6-4.6 7.4-7.6 12.7-8s10.5 1.9 13.8 6.1L464 439.6l0-95.6c0-30.9 25.1-56 56-56zm0 192c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24zM265.7 104.8c4-7.9 13.6-11.1 21.5-7.2l48 24c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-48-24c-7.9-4-11.1-13.6-7.2-21.5z\"]\n  };\n  const faMagnifyingGlassPlay = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-play',\n    icon: [512, 512, [], \"e660\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm40.1-208l-62.4 36.2 0-72.4L248.1 208zm47.9 0c0-5.7-3-11-8-13.8l-110.2-64c-4.9-2.9-11.1-2.9-16 0s-8 8.1-8 13.9l0 128c0 5.7 3.1 11 8 13.9s11.1 2.8 16 0l110.2-64c4.9-2.9 8-8.1 8-13.8z\"]\n  };\n  const faHatWinter = {\n    prefix: 'fal',\n    iconName: 'hat-winter',\n    icon: [512, 512, [], \"f7a8\", \"M256 32c7.2 11.3 20.8 16.9 33.9 14c0 0 0 0 0 0c0 0 0 0 0 0C287 59.2 292.6 72.8 304 80c0 0 0 0 0 0c0 0 0 0 0 0c-11.3 7.2-16.9 20.8-14 33.9c0 0 0 0 0 0c0 0 0 0 0 0c-13.1-2.9-26.7 2.7-33.9 14c0 0 0 0 0 0c0 0 0 0 0 0c-7.2-11.3-20.8-16.9-33.9-14c0 0 0 0 0 0c0 0 0 0 0 0c2.9-13.1-2.7-26.7-14-33.9c0 0 0 0 0 0c0 0 0 0 0 0c11.3-7.2 16.9-20.8 14-33.9c0 0 0 0 0 0c0 0 0 0 0 0c13.1 2.9 26.7-2.7 33.9-14c0 0 0 0 0 0c0 0 0 0 0 0zm56.5-8.6c-8-8-19.3-10.9-29.6-8.6C277.3 5.9 267.3 0 256 0s-21.3 5.9-27 14.8c-10.3-2.3-21.5 .6-29.6 8.6s-10.9 19.3-8.6 29.6C181.9 58.7 176 68.7 176 80s5.9 21.3 14.8 27c-2.3 10.3 .6 21.5 8.6 29.6s19.3 10.9 29.6 8.6c5.7 8.9 15.7 14.8 27 14.8s21.3-5.9 27-14.8c10.3 2.3 21.5-.6 29.6-8.6s10.9-19.3 8.6-29.6c8.9-5.7 14.8-15.7 14.8-27s-5.9-21.3-14.8-27c2.3-10.3-.6-21.5-8.6-29.6zM32 456c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 480c-13.3 0-24-10.7-24-24zM0 456c0 30.9 25.1 56 56 56l400 0c30.9 0 56-25.1 56-56s-25.1-56-56-56L56 400c-30.9 0-56 25.1-56 56zM162.5 134.6C64.3 188.2 39.4 321.8 33.6 368l32.3 0c.8-5.8 1.9-12.8 3.3-20.6c.5-2.9 1.1-5.9 1.8-9l8.2-4.1L127.8 310c4.8-2.4 10.4-2.2 15.1 .4l26.3 15c13.9 8 30.9 8.4 45.3 1.3l34.4-17.2c4.5-2.3 9.8-2.3 14.3 0l34.4 17.2c14.4 7.2 31.3 6.7 45.3-1.3l26.3-15c4.6-2.7 10.3-2.8 15.1-.4l48.7 24.3 8.2 4.1c.6 3.1 1.2 6.1 1.8 9c1.5 7.9 2.5 14.8 3.3 20.6l32.3 0c-5.8-46.2-30.7-179.8-128.8-233.4c-2.5 9-7.3 17.5-14.4 24.6c-.9 .9-1.8 1.8-2.8 2.6c40.1 21.1 66.4 58.5 84.3 99.1c5.4 12.2 9.9 24.5 13.6 36.4l-31.9-15.9c-14.4-7.2-31.3-6.7-45.3 1.3l-26.3 15c-4.6 2.7-10.3 2.8-15.1 .4l-34.4-17.2c-13.5-6.8-29.4-6.8-42.9 0L200.2 298c-4.8 2.4-10.4 2.2-15.1-.4l-26.3-15c-13.9-8-30.9-8.4-45.3-1.3L81.6 297.3c3.7-11.9 8.2-24.2 13.6-36.4c17.9-40.6 44.3-78 84.3-99.1c-1-.8-1.9-1.7-2.8-2.6c-7.1-7.1-11.9-15.6-14.4-24.6z\"]\n  };\n  const faBrazilianRealSign = {\n    prefix: 'fal',\n    iconName: 'brazilian-real-sign',\n    icon: [512, 512, [], \"e46c\", \"M400 0c8.8 0 16 7.2 16 16l0 48.5c16.8 1.4 33.3 5.4 48.9 11.9L478.2 82c8.2 3.4 12 12.8 8.6 20.9s-12.8 12-20.9 8.6l-13.3-5.6C436.9 99.4 420 96 403 96l-15.7 0c-37.2 0-67.3 30.1-67.3 67.3c0 28.6 18.1 54.1 45.1 63.6l80.3 28c39.9 13.9 66.6 51.5 66.6 93.8c0 53.7-42.7 97.5-96 99.3l0 48.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48.5c-22.1-1.8-43.5-8.6-62.6-20l-25.6-15.3c-7.6-4.5-10-14.4-5.5-21.9s14.4-10.1 21.9-5.5l25.6 15.3c17.4 10.4 37.3 15.9 57.5 15.9l17.3 0c37.2 0 67.3-30.1 67.3-67.3c0-28.6-18.1-54.1-45.1-63.6l-80.3-28c-39.9-13.9-66.6-51.5-66.6-93.8c0-53.7 42.7-97.5 96-99.3L384 16c0-8.8 7.2-16 16-16zM0 80C0 53.5 21.5 32 48 32l64 0c79.5 0 144 64.5 144 144c0 65.6-43.9 121-103.9 138.3l54.8 144c3.1 8.3-1 17.5-9.3 20.6s-17.5-1-20.6-9.3L119.9 319.8c-2.6 .1-5.3 .2-7.9 .2l-80 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 304 0 80zM32 288l80 0c61.9 0 112-50.1 112-112s-50.1-112-112-112L48 64c-8.8 0-16 7.2-16 16l0 208z\"]\n  };\n  const faLandmarkDome = {\n    prefix: 'fal',\n    iconName: 'landmark-dome',\n    icon: [512, 512, [\"landmark-alt\"], \"f752\", \"M256 0c8.8 0 16 7.2 16 16l0 16.7c87.9 7.2 159 73.7 173.3 159.3l18.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-32 0L96 224l-32 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l18.7 0C81 106.3 152.1 39.9 240 32.7L240 16c0-8.8 7.2-16 16-16zM99.2 192l313.6 0C398 119 333.4 64 256 64s-142 55-156.8 128zM64 352l0-96 32 0 0 96 80 0 0-96 32 0 0 96 96 0 0-96 32 0 0 96 80 0 0-96 32 0 0 96c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 384c-8.8 0-16-7.2-16-16s7.2-16 16-16zM24 432c0-8.8 7.2-16 16-16l432 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L40 448c-8.8 0-16-7.2-16-16zM0 496c0-8.8 7.2-16 16-16l480 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faLandmarkAlt = faLandmarkDome;\n  const faBoneBreak = {\n    prefix: 'fal',\n    iconName: 'bone-break',\n    icon: [640, 512, [], \"f5d8\", \"M320 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM164.7 68.7c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0zm310.6 0c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6zM270.7 244.3c-2.3-8.5-11.1-13.6-19.6-11.3l-73.4 19.7c-4 1.1-8.1-1.1-9.9-4.9c-17.7-38.1-60.6-59.1-102.6-47.8C18.3 212.6-9.6 260.8 3 307.8C9.7 332.6 26.3 352 47.4 363c4.9 2.6 6.7 9.1 3.7 13.8c-12.8 20.1-17.4 45.3-10.8 70.1c12.6 46.9 60.8 74.8 107.8 62.2c41.9-11.2 68.6-50.9 64.9-92.7c-.4-4.1 2.1-8.1 6.1-9.1l73.4-19.7c8.5-2.3 13.6-11.1 11.3-19.6s-11.1-13.6-19.6-11.3l-73.4 19.7c-20.6 5.5-31.3 24.9-29.7 42.9c2.4 26.6-14.7 51.8-41.3 59c-29.9 8-60.6-9.7-68.6-39.6c-4.2-15.8-1.3-31.8 6.9-44.6c13.1-20.5 5.7-48.1-15.9-59.3c-13.5-7-24-19.4-28.2-35.2c-8-29.9 9.7-60.6 39.6-68.6c26.6-7.1 54 6.2 65.3 30.4c7.6 16.3 26.6 27.8 47.2 22.3l73.4-19.7c8.5-2.3 13.6-11.1 11.3-19.6zM388.9 233c-8.5-2.3-17.3 2.8-19.6 11.3s2.8 17.3 11.3 19.6L454 283.6c20.6 5.5 39.6-5.9 47.2-22.3c11.2-24.2 38.6-37.5 65.3-30.4c29.9 8 47.6 38.7 39.6 68.6c-4.2 15.8-14.7 28.2-28.2 35.2c-21.6 11.2-28.9 38.8-15.9 59.3c8.2 12.8 11.1 28.8 6.9 44.6c-8 29.9-38.7 47.6-68.6 39.6c-26.6-7.1-43.7-32.4-41.3-59c1.6-18-9.1-37.4-29.7-42.9l-73.4-19.7c-8.5-2.3-17.3 2.8-19.6 11.3s2.8 17.3 11.3 19.6l73.4 19.7c4 1.1 6.5 5 6.1 9.1c-3.7 41.8 23 81.5 64.9 92.7c46.9 12.6 95.2-15.3 107.8-62.2c6.6-24.8 2-50-10.8-70.1c-3-4.7-1.2-11.2 3.7-13.8c21.1-11 37.7-30.5 44.4-55.3c12.6-46.9-15.3-95.2-62.2-107.8c-41.9-11.2-84.9 9.8-102.6 47.8c-1.7 3.8-5.9 5.9-9.9 4.9L388.9 233z\"]\n  };\n  const faArrowUp = {\n    prefix: 'fal',\n    iconName: 'arrow-up',\n    icon: [384, 512, [8593], \"f062\", \"M203.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-176 176c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L176 86.6 176 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4L356.7 235.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-176-176z\"]\n  };\n  const faDownFromDottedLine = {\n    prefix: 'fal',\n    iconName: 'down-from-dotted-line',\n    icon: [448, 512, [], \"e407\", \"M222.2 447.2c.5 .5 1.1 .8 1.8 .8s1.4-.3 1.8-.8L350.2 315.3c1.2-1.2 1.8-2.9 1.8-4.6c0-3.7-3-6.7-6.7-6.7L288 304c-8.8 0-16-7.2-16-16l0-120c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 120c0 8.8-7.2 16-16 16l-57.3 0c-3.7 0-6.7 3-6.7 6.7c0 1.7 .7 3.3 1.8 4.6L222.2 447.2zM224 480c-9.5 0-18.6-3.9-25.1-10.8L74.5 337.2C67.8 330 64 320.5 64 310.7c0-21.4 17.3-38.7 38.7-38.7l41.3 0 0-104c0-22.1 17.9-40 40-40l80 0c22.1 0 40 17.9 40 40l0 104 41.3 0c21.4 0 38.7 17.3 38.7 38.7c0 9.9-3.8 19.3-10.5 26.5L249.1 469.2c-6.5 6.9-15.6 10.8-25.1 10.8zM32 88a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm384 0a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM104 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM224 88a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm72-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faTv = {\n    prefix: 'fal',\n    iconName: 'tv',\n    icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", \"M64 32C46.3 32 32 46.3 32 64l0 320c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L576 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 64zM112 480l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-416 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faTelevision = faTv;\n  const faTvAlt = faTv;\n  const faBorderLeft = {\n    prefix: 'fal',\n    iconName: 'border-left',\n    icon: [448, 512, [], \"f84f\", \"M16 480c-8.8 0-16-7.2-16-16L0 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 416c0 8.8-7.2 16-16 16zm112-56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-336a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0 144a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM320 472a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-432a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 240a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM224 424a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-336a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0 144a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM416 472a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-432a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 240a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM224 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm192 48a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-240a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 184a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"]\n  };\n  const faCircleDivide = {\n    prefix: 'fal',\n    iconName: 'circle-divide',\n    icon: [512, 512, [], \"e106\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-328a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-96 56c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0zM280 352a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faShrimp = {\n    prefix: 'fal',\n    iconName: 'shrimp',\n    icon: [512, 512, [129424], \"e448\", \"M0 96C0 60.7 28.7 32 64 32l368 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 64C46.3 64 32 78.3 32 96s14.3 32 32 32l272 0c97.2 0 176 78.8 176 176s-78.8 176-176 176l-96 0c-8.8 0-16-7.2-16-16c0-4.4 1.8-8.4 4.7-11.3L265.4 416l-36.7-36.7c-5-5-6.1-12.7-2.7-19s10.5-9.5 17.4-8L348.9 375c3.2 .7 6.4 1 9.7 1c14 0 25.4-11.4 25.4-25.4l0-2.6c0-15.5-12.5-28-28-28l-116 0c-91.8 0-167.2-70.3-175.3-160l-.7 0C28.7 160 0 131.3 0 96zM336 448l0-43.1L289.6 395l9.7 9.7c6.2 6.2 6.2 16.4 0 22.6L278.6 448l57.4 0zm32-3.6c33-7.5 61.7-26.3 81.7-52.1l-39.8-15.9c-8.1 16.1-23.5 27.8-41.9 30.8l0 37.2zm98.7-79.8c8.6-18.4 13.3-39 13.3-60.6c0-9.3-.9-18.3-2.5-27.1l-67.4 45c3.3 6.9 5.4 14.4 5.9 22.4l50.8 20.3zm.8-119.5C447 199.6 403.6 166.6 352 160.9L352 288l4 0c12 0 23.3 3.6 32.7 9.7l78.8-52.5zM320 160L96.9 160c8 72 69 128 143.1 128l80 0 0-128zM208 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faListCheck = {\n    prefix: 'fal',\n    iconName: 'list-check',\n    icon: [512, 512, [\"tasks\"], \"f0ae\", \"M156.3 58.2c5.7-6.8 4.7-16.9-2-22.5s-16.9-4.7-22.5 2L62.9 120.3 27.3 84.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l48 48c3.2 3.2 7.5 4.9 12 4.7s8.7-2.3 11.6-5.7l80-96zm0 160c5.7-6.8 4.7-16.9-2-22.5s-16.9-4.7-22.5 2L62.9 280.3 27.3 244.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l48 48c3.2 3.2 7.5 4.9 12 4.7s8.7-2.3 11.6-5.7l80-96zM192 96c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L208 80c-8.8 0-16 7.2-16 16zm0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM160 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-320 0c-8.8 0-16 7.2-16 16zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faTasks = faListCheck;\n  const faDiagramSubtask = {\n    prefix: 'fal',\n    iconName: 'diagram-subtask',\n    icon: [512, 512, [], \"e479\", \"M448 64c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-304 0-32 0-48 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l384 0zM144 224l304 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l48 0 0 96c0 44.2 35.8 80 80 80l32 0 0 16c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64l-160 0c-35.3 0-64 28.7-64 64l0 16-32 0c-26.5 0-48-21.5-48-48l0-96zm304 96c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l160 0z\"]\n  };\n  const faJugDetergent = {\n    prefix: 'fal',\n    iconName: 'jug-detergent',\n    icon: [384, 512, [], \"e519\", \"M128 64l0-32 64 0 0 32-64 0zM96 64L80 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 32 0 64 0 32 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-40c0-13.3-10.7-24-24-24L120 0C106.7 0 96 10.7 96 24l0 40zm32 96l128 0c53 0 96 43 96 96l0 192c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-192c0-53 43-96 96-96zm0-32C57.3 128 0 185.3 0 256L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-192c0-70.7-57.3-128-128-128l-128 0zm128 80c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48s48-21.5 48-48l0-96c0-26.5-21.5-48-48-48zm-16 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96z\"]\n  };\n  const faCircleUser = {\n    prefix: 'fal',\n    iconName: 'circle-user',\n    icon: [512, 512, [62142, \"user-circle\"], \"f2bd\", \"M412.1 416.6C398.1 361.1 347.9 320 288 320l-64 0c-59.9 0-110.1 41.1-124.1 96.6C58 375.9 32 319 32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 63-26 119.9-67.9 160.6zm-28.5 23.4C347.5 465.2 303.5 480 256 480s-91.5-14.8-127.7-39.9c4-49.3 45.3-88.1 95.7-88.1l64 0c50.4 0 91.6 38.8 95.7 88.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-256a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm-80-48a80 80 0 1 0 160 0 80 80 0 1 0 -160 0z\"]\n  };\n  const faUserCircle = faCircleUser;\n  const faSquareY = {\n    prefix: 'fal',\n    iconName: 'square-y',\n    icon: [448, 512, [], \"e287\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm124 53.5L224 263.7 324 149.5c5.8-6.7 15.9-7.3 22.6-1.5s7.3 15.9 1.5 22.6L240 294l0 90c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-90L100 170.5c-5.8-6.7-5.1-16.8 1.5-22.6s16.8-5.1 22.6 1.5z\"]\n  };\n  const faUserDoctorHair = {\n    prefix: 'fal',\n    iconName: 'user-doctor-hair',\n    icon: [448, 512, [], \"e458\", \"M320 128c0-5.5-.5-10.8-1.3-16l-30.1 0c-14.9 0-29.1-5.9-39.6-16.4l-6.3-6.3C223.4 113.5 194 128 162.3 128L128 128l0 16c0 53 43 96 96 96s96-43 96-96l0-16zM228.7 52.7c6.2-6.2 16.4-6.2 22.6 0L271.6 73c4.5 4.5 10.6 7 17 7l18.6 0C290.6 51.3 259.5 32 224 32c-41.8 0-77.4 26.7-90.5 64l28.9 0c26.7 0 51.2-15 63.2-38.9c.8-1.6 1.8-3.1 3.1-4.5zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-16zm80 208l0 34.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-30.9C80.2 354.7 32.6 411.8 32 480l384 0c-.5-62.4-40.4-115.4-96-135.5l0 25.8c23.1 6.9 40 28.3 40 53.7l0 24c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-24c0-25.4 16.9-46.8 40-53.7l0-33.3c-5.6-.7-11.4-1-17.2-1l-93.6 0-1.2 0zm-32 80a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zM0 481.2C0 383.3 79.3 304 177.2 304l93.6 0C368.7 304 448 383.3 448 481.2c0 17-13.8 30.8-30.8 30.8L30.8 512C13.8 512 0 498.2 0 481.2z\"]\n  };\n  const faPlanetRinged = {\n    prefix: 'fal',\n    iconName: 'planet-ringed',\n    icon: [512, 512, [129680], \"e020\", \"M480 32c-2.5 0-6.6 .4-12.8 1.9c-15.8 3.9-37.7 13.4-64.7 29.3l-2 1.2c-9.5-7.2-19.5-13.6-29.8-19.2c63.8-40.5 113.9-56.2 133.1-37c22.1 22.1-2.3 85.6-57.6 163.7C457.7 197.6 464 226 464 256c0 114.9-93.1 208-208 208c-30 0-58.4-6.3-84.2-17.7C93.7 501.6 30.3 526 8.1 503.9c-19.2-19.2-3.4-69.3 37-133.1c5.6 10.3 12 20.2 19.2 29.8l-1.2 2c-15.9 27-25.5 48.9-29.3 64.7C32.4 473.5 32 477.5 32 480c2.5 0 6.6-.4 12.8-1.9c15.8-3.9 37.7-13.4 64.7-29.3c9.9-5.9 20.3-12.5 31.1-19.7C84.7 391.7 48 328.2 48 256C48 141.1 141.1 48 256 48c72.2 0 135.7 36.7 173 92.5c7.3-10.8 13.9-21.1 19.7-31.1c15.9-26.9 25.5-48.9 29.3-64.7c1.5-6.3 1.9-10.3 1.9-12.8zM408.9 168.8C378.6 115.8 321.5 80 256 80C158.8 80 80 158.8 80 256c0 65.5 35.8 122.6 88.8 152.9C209 379.1 253 341.1 297.1 297.1s82-88.1 111.9-128.2zM202.3 423.7c16.9 5.4 34.9 8.3 53.7 8.3c97.2 0 176-78.8 176-176c0-18.7-2.9-36.7-8.3-53.7c-29 37.6-64.2 77.6-104 117.3s-79.8 74.9-117.3 104z\"]\n  };\n  const faMushroom = {\n    prefix: 'fal',\n    iconName: 'mushroom',\n    icon: [512, 512, [127812], \"e425\", \"M130.8 105c17.5 23.6 45.6 39 77.2 39c46.1 0 84.6-32.5 93.9-75.9c41 8.6 77.3 30.1 104.3 60.2c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64c22.4 0 42.1-11.5 53.5-28.9c1.6 10.1 2.5 20.5 2.5 31c0 16.5-13.4 29.9-29.9 29.9L288 288l-64 0L85.9 288C69.4 288 56 274.6 56 258.1c0-62.2 29.3-117.6 74.8-153.1zM116.1 75.9C60.3 117.1 24 183.4 24 258.1C24 292.3 51.7 320 85.9 320l105.5 0 32.6 0 64 0 32.6 0 105.5 0c34.2 0 61.9-27.7 61.9-61.9C488 133.2 386.8 32 261.9 32l-11.8 0c-38 0-73.9 9.4-105.3 26c0 0 0 0 0 0c-10 5.3-19.6 11.3-28.6 18c0 0 0 0 0 0zm41.5 11.5c27.5-14.9 59-23.4 92.5-23.4l11.8 0c2.7 0 5.4 .1 8 .2C262.8 91.7 237.8 112 208 112c-20.5 0-38.7-9.6-50.4-24.6zM326.6 352L294 352l18 96-112 0 18-96-32.6 0-16.9 90.1c-1.8 9.4 .7 19 6.8 26.3s15.1 11.6 24.6 11.6l112 0c9.5 0 18.5-4.2 24.6-11.6s8.6-17 6.8-26.3L326.6 352zM128 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm208-48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faUserShield = {\n    prefix: 'fal',\n    iconName: 'user-shield',\n    icon: [640, 512, [], \"f505\", \"M128 128a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM32 480c1.2-79.7 66.2-144 146.3-144l91.4 0c19.4 0 37.9 3.8 54.9 10.6c-2.2-12.4-3.5-24.3-4.1-35.3c-16.1-4.8-33.1-7.3-50.7-7.3l-91.4 0C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c1.8 0 3.5-.2 5.3-.5c-13.4-9.7-25.1-20.3-35.5-31.5L32 480zm352-178.6L480 263l0 208.4c-73.4-40.5-94.6-117.1-95.9-170zm223.9 0c-1.3 53-22.6 129.5-95.9 170L512 263l95.9 38.4zm-103-75.7c-5.7-2.3-12.1-2.3-17.8 0l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48z\"]\n  };\n  const faMegaphone = {\n    prefix: 'fal',\n    iconName: 'megaphone',\n    icon: [576, 512, [128227], \"f675\", \"M560 32c-8.8 0-16 7.2-16 16l0 11.5L32 187.5 32 176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 19.5L0 208l0 96 0 12.5L0 336c0 8.8 7.2 16 16 16s16-7.2 16-16l0-11.5 131.7 32.9c-2.4 8.4-3.7 17.4-3.7 26.6c0 53 43 96 96 96c46.2 0 84.7-32.6 93.9-76L544 452.5l0 11.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24 0-368 0-24c0-8.8-7.2-16-16-16zM544 419.5L32 291.5l0-71 512-128 0 327zM192 384c0-6.5 1-12.9 2.8-18.8l124 31C313.1 425.7 287.2 448 256 448c-35.3 0-64-28.7-64-64z\"]\n  };\n  const faWreathLaurel = {\n    prefix: 'fal',\n    iconName: 'wreath-laurel',\n    icon: [640, 512, [], \"e5d2\", \"M384 32c44.2 0 80 35.8 80 80c-44.2 0-80-35.8-80-80zM494.6 94C486 40.7 439.7 0 384 0L368 0c-8.8 0-16 7.2-16 16l0 16c0 61.9 50.1 112 112 112l8.1 0c25.7 31.5 39.9 71 39.9 112c0 72.8-40.5 136.1-100.2 168.7c9.4 2.3 18.7 5 27.8 8.2c0 0 0 0 0 0c12.3 4.3 24.3 9.3 36 15.2l4.6 2.3c51.5 9 105.4-14.2 133-62.1L630 359c3.9-6.8 1.6-15.5-5.2-19.4c-11.4-6.6-23.6-11-35.9-13.3c31-23.4 51-60.5 51-102.3l0-33.8c0-7.9-6.4-14.2-14.2-14.2c-13.2 0-25.9 2.3-37.7 6.4c15.2-35.7 14-77.9-6.9-114.1L564.2 39c-3.9-6.8-12.6-9.1-19.4-5.2c-24.3 14-41.5 35.7-50.2 60.2zM319.8 480l.2 0 19.6 0c37.3 0 74 8.7 107.3 25.3l9.9 5c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-9.9-5C423.4 457.8 381.8 448 339.6 448L320 448c-106 0-192-86-192-192c0-41 14.2-80.5 39.9-112l8.1 0c61.9 0 112-50.1 112-112l0-16c0-8.8-7.2-16-16-16L256 0C200.3 0 154 40.7 145.4 94c-8.8-24.5-25.9-46.2-50.2-60.2c-6.8-3.9-15.5-1.6-19.4 5.2L58.9 68.3C38 104.5 36.8 146.7 51.9 182.4c-11.8-4.1-24.5-6.4-37.7-6.4C6.4 176 0 182.4 0 190.2L0 224c0 41.8 20 78.9 51 102.3c-12.3 2.3-24.4 6.7-35.9 13.3C8.4 343.5 6.1 352.2 10 359l16.9 29.3c29.8 51.7 90.2 74.7 145.1 59.4c6.9-1.9 13.7-4.4 20.3-7.6c10.2 7.1 21 13.4 32.4 18.7c-15.8 4.6-31.1 10.6-45.9 18l-9.9 5c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l9.9-5c33.3-16.7 70.1-25.3 107.3-25.3l19.3 0zM176 112c0-21.6 8.5-41.2 22.4-55.5C213 41.4 233.4 32 256 32c0 44.2-35.8 80-80 80zM96 289.8l0 24.8C58.7 301.4 32 265.8 32 224l0-14.1c36.6 8.1 64 40.8 64 79.8zm448 24.8l0-24.8c0-39.1 27.4-71.7 64-79.8l0 14.1c0 41.8-26.7 77.4-64 90.5zM142.9 397.3l12.4 21.4c-38.9 7.2-79.8-10.2-100.7-46.4l-7-12.2c35.8-11.3 75.8 3.3 95.3 37.1zM96.7 194.7C71 164.6 65.7 120.5 86.6 84.3l7-12.2c27.7 25.3 35 67.3 15.5 101.1L96.7 194.7zm434.1-21.4c-19.5-33.8-12.1-75.8 15.5-101.1l7 12.2c20.9 36.2 15.5 80.4-10.2 110.4l-12.4-21.4zm-33.8 224c19.5-33.8 59.6-48.4 95.3-37.1l-7 12.2c-20.9 36.2-61.8 53.6-100.7 46.4l12.4-21.4z\"]\n  };\n  const faCircleExclamationCheck = {\n    prefix: 'fal',\n    iconName: 'circle-exclamation-check',\n    icon: [640, 512, [], \"e10d\", \"M32 256C32 132.3 132.3 32 256 32c95.3 0 176.7 59.5 209.1 143.4c3.2 8.2 12.4 12.4 20.7 9.2s12.4-12.4 9.2-20.7C458 68 364.9 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c75.8 0 144-33 190.8-85.3c5.9-6.6 5.3-16.7-1.3-22.6s-16.7-5.3-22.6 1.3c-41 45.9-100.6 74.7-167 74.7C132.3 480 32 379.7 32 256zM272 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zM256 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM619.3 180.7c-6.2-6.2-16.4-6.2-22.6 0L480 297.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faWind = {\n    prefix: 'fal',\n    iconName: 'wind',\n    icon: [512, 512, [], \"f72e\", \"M288 16c0 8.8 7.2 16 16 16l64 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L16 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L304 0c-8.8 0-16 7.2-16 16zm64 384c0 8.8 7.2 16 16 16l56 0c48.6 0 88-39.4 88-88s-39.4-88-88-88L16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l408 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-56 0c-8.8 0-16 7.2-16 16zM112 512l64 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L16 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16z\"]\n  };\n  const faBoxDollar = {\n    prefix: 'fal',\n    iconName: 'box-dollar',\n    icon: [448, 512, [\"box-usd\"], \"f4a0\", \"M240 64l102.4 0c12.6 0 24.1 7.4 29.2 19l34.2 77L240 160l0-96zm0 128l176 0 0 224c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-224 176 0 32 0zm-32-32L42.1 160 76.3 83c5.1-11.6 16.6-19 29.2-19L208 64l0 96zM400.9 70c-10.3-23.1-33.2-38-58.5-38L105.6 32C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-226.4c0-9-1.9-17.8-5.5-26L400.9 70zM240 216c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 17.3c-8.3 1.5-16.7 4.3-24.1 8.7c-13 7.7-23.9 21.1-23.8 40.5c.1 18.4 10.8 30.1 22.7 37.3c10.5 6.3 23.8 10.4 34.8 13.7c0 0 0 0 0 0l1.6 .5c12.5 3.8 22.2 6.9 29 11.2c5.9 3.7 7.7 7 7.7 11.6c.1 6.6-2.7 10.8-7.8 14c-5.8 3.6-14.5 5.6-23.7 5.3c-11.8-.4-22.7-4.1-36.3-8.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.3-.8-4.7-1.6-7.1-2.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2 .7 4.1 1.4 6.2 2.1c0 0 0 0 0 0c9.2 3.2 19.7 6.8 30.9 8.9l0 17.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17.1c8.7-1.4 17.4-4.3 25.1-9.1c13.3-8.3 23.2-22.2 22.9-41.6c-.2-18.5-10.6-30.6-22.7-38.2c-11-6.9-25-11.2-36.3-14.6c0 0 0 0 0 0s0 0 0 0l-.5-.1c-12.6-3.8-22.3-6.8-29.2-10.9c-6-3.6-7.2-6.4-7.3-10.1c0-5.4 2.4-9.4 8.1-12.8c6.2-3.7 15.1-5.7 23.6-5.5c10.1 .2 21 2.3 32.1 5.3c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-7.5-2-15.6-3.9-24.1-5.1l0-17.3z\"]\n  };\n  const faBoxUsd = faBoxDollar;\n  const faCarBurst = {\n    prefix: 'fal',\n    iconName: 'car-burst',\n    icon: [640, 512, [\"car-crash\"], \"f5e1\", \"M190.5 17.3C187.9 11.6 182.2 8 176 8s-11.9 3.6-14.5 9.3L129.4 87.2 54.7 68.7c-6.1-1.5-12.5 .7-16.3 5.6s-4.6 11.6-1.8 17.2l34.6 68.6L10.3 206.9c-5 3.8-7.2 10.2-5.8 16.2s6.2 10.8 12.3 12.1L92 251l-1.4 76.8c-.1 6.2 3.4 12 9.1 14.7s12.3 1.9 17.1-2.1l25.7-21.3c.3-2.9 .8-5.8 1.6-8.7l11.8-43.9-32.7 27 1-55.3c.1-7.7-5.2-14.4-12.7-15.9L57.4 211.1l43.8-33.7c6.1-4.7 8-13 4.5-19.9L80.9 108.1l53.7 13.3c7.5 1.8 15.2-1.9 18.4-8.9L176 62.3l23.1 50.2c3.2 7 10.9 10.7 18.4 8.9l48.2-11.9 23.2-38.7L222.6 87.2 190.5 17.3zM380.9 86.9l164.4 44c13.8 3.7 23.5 16.1 23.7 30.4l1.3 75.7-264-70.7 38.9-64.9c7.3-12.3 21.9-18.2 35.7-14.5zm-63.2-2l-46.2 77c-32.6 2.9-61.4 25.6-70.3 59L175 318.8c-.3 1.3-.6 2.6-.7 3.8l-.3-.1L159.1 378c-2.7 10 3.2 20.2 13.2 22.9s20.2-3.2 22.9-13.2l9.7-36 360.5 96.6-9.7 36.1c-2.7 10 3.2 20.2 13.2 22.9s20.2-3.2 22.9-13.2l15.4-57.5c0 0 0 0-.1 0c.2-.6 .4-1.1 .5-1.7l26.2-97.8c8.9-33.4-4.6-67.5-31.4-86.3L601 160.8c-.5-28.6-19.8-53.4-47.4-60.8L389.2 56c-27.6-7.4-56.8 4.4-71.5 28.9zM569 269.8c25.6 6.9 40.8 33.2 33.9 58.8l-24.1 90.1L208 319.3l24.1-90.1c6.9-25.6 33.2-40.8 58.8-33.9l278 74.5zM278.3 294a28 28 0 1 0 14.5-54.1A28 28 0 1 0 278.3 294zm286.6 47.8a28 28 0 1 0 -54.1-14.5 28 28 0 1 0 54.1 14.5z\"]\n  };\n  const faCarCrash = faCarBurst;\n  const faY = {\n    prefix: 'fal',\n    iconName: 'y',\n    icon: [384, 512, [121], \"59\", \"M28.9 38.5c-5.2-7.1-15.2-8.7-22.4-3.4S-2.1 50.3 3.1 57.5L176 293.2 176 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-170.8L380.9 57.5c5.2-7.1 3.7-17.1-3.4-22.4s-17.1-3.7-22.4 3.4L192 260.9 28.9 38.5z\"]\n  };\n  const faUserHeadset = {\n    prefix: 'fal',\n    iconName: 'user-headset',\n    icon: [448, 512, [], \"f82d\", \"M224 32C135.6 32 64 103.6 64 192l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16C32 86 118 0 224 0S416 86 416 192l0 16c0 61.9-50.1 112-112 112l-64 0-16 0-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l32 0c44.2 0 80-35.8 80-80l0-16c0-88.4-71.6-160-160-160zm0 32c70.7 0 128 57.3 128 128c0 13.9-2.2 27.3-6.3 39.8C337.4 246.3 321.8 256 304 256l-8.4 0c15.2-17 24.4-39.4 24.4-64c0-53-43-96-96-96s-96 43-96 96c0 24.6 9.3 47.1 24.5 64.1c-5.4 9.4-8.5 20.3-8.5 31.9c0 1.4 0 2.7 .1 4C114.8 268.6 96 232.5 96 192c0-70.7 57.3-128 128-128zM208 352l16 0 16 0 64 0 9.6 0C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6L25.6 512C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352l73.6 0zm105.6 32l-179.2 0C80 384 35.5 426.4 32.2 480l383.6 0c-3.3-53.6-47.8-96-102.2-96z\"]\n  };\n  const faArrowsRetweet = {\n    prefix: 'fal',\n    iconName: 'arrows-retweet',\n    icon: [640, 512, [\"retweet-alt\"], \"f361\", \"M116.7 68.7c6.2-6.2 16.4-6.2 22.6 0l88 88c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L144 118.6 144 336c0 26.5 21.5 48 48 48l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-144 0c-44.2 0-80-35.8-80-80l0-217.4L51.3 179.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l88-88zM528 393.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-88 88c-6.2 6.2-16.4 6.2-22.6 0l-88-88c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 393.4 496 176c0-26.5-21.5-48-48-48l-144 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l144 0c44.2 0 80 35.8 80 80l0 217.4z\"]\n  };\n  const faRetweetAlt = faArrowsRetweet;\n  const faPersonSnowboarding = {\n    prefix: 'fal',\n    iconName: 'person-snowboarding',\n    icon: [512, 512, [127938, \"snowboarding\"], \"f7ce\", \"M221.3 7.1c-4.9-7.4-14.8-9.3-22.2-4.4s-9.3 14.8-4.4 22.2l40.6 61c7.1 10.6 18 17.9 30.5 20.4l37 7.4-83.3 39.2c-16.8 7.9-27.6 24.8-27.6 43.4l0 83.1-88.9 59.2c-4.2 2.8-6.6 7.2-7.1 11.8l-18.9-7.4c-7.5-2.9-14.2-7.8-19.4-14L28.3 293.8c-5.7-6.8-15.7-7.7-22.5-2s-7.7 15.7-2 22.5l29.5 35.4C41.8 360 52.9 368 65.5 372.9L406.9 506.5c9.3 3.6 19.2 5.5 29.2 5.5l43.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-43.9 0c-6 0-11.9-1.1-17.5-3.3l-92.9-36.4c.4-.6 .7-1.3 1-1.9l41-93.8c11.7-26.8 3.8-58.2-19.3-76.2l-38.8-30.2 96.1-54.1 80 68c6.7 5.7 16.8 4.9 22.6-1.8s4.9-16.8-1.8-22.6l-141-119.9c-3.7-3.1-7.6-6-11.6-8.6c-.8-.6-1.6-1.1-2.4-1.5c-11.2-6.9-23.6-11.7-36.6-14.3l-42.6-8.5c-4.2-.8-7.8-3.3-10.2-6.8l-40.6-61zm60.8 209.8l-46.6-36.2 106.8-50.3c.8 .6 1.5 1.2 2.2 1.8l35 29.8-97.5 54.8zM224 212.3l104.7 81.4c11.6 9 15.5 24.7 9.7 38.1l-41 93.8c-.5 1.1-.8 2.2-1 3.3L125.7 362.1l84-56c8.9-5.9 14.2-15.9 14.2-26.6l0-67.2zM424 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80A56 56 0 1 0 424 0a56 56 0 1 0 0 112z\"]\n  };\n  const faSnowboarding = faPersonSnowboarding;\n  const faSquareChevronRight = {\n    prefix: 'fal',\n    iconName: 'square-chevron-right',\n    icon: [448, 512, [\"chevron-square-right\"], \"f32b\", \"M416 96c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM315.3 267.3l-112 112c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L281.4 256 180.7 155.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l112 112c6.2 6.2 6.2 16.4 0 22.6z\"]\n  };\n  const faChevronSquareRight = faSquareChevronRight;\n  const faLacrosseStickBall = {\n    prefix: 'fal',\n    iconName: 'lacrosse-stick-ball',\n    icon: [576, 512, [], \"e3b6\", \"M344 32s0 0 0 0c-44.3 0-83.7 28.4-97.7 70.4l-.8 2.4c-6.2 18.8-14.3 43-31.6 64.2l-34.4 42c-12.6 15.4-19.5 34.7-19.5 54.7c0 47.7 38.7 86.3 86.3 86.3c19.9 0 39.2-6.9 54.7-19.5l42-34.4c21.1-17.3 45.2-25.3 64-31.5l1.8-.6 .8-.3s0 0 0 0c42-14 70.4-53.3 70.4-97.6c0 0 0 0 0-.1l0-.2 0-.1c0-28.8-18.4-62.8-45.6-90.1C407.2 50.4 373.2 32 344.4 32l-.2 0-.2 0zm.3-32C385.1 0 426.8 24.8 457 55s55 71.9 55 112.7l0 .3c0 58.1-37.2 109.7-92.3 128.1l-.8 .3c-19.8 6.6-39.1 13-55.6 26.5l-42 34.4c-21.1 17.3-47.6 26.7-74.9 26.7c-26.9 0-51.7-9-71.6-24.1L27.3 507.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L152.1 337.3C137 317.4 128 292.6 128 265.7c0-27.3 9.5-53.8 26.7-74.9l34.4-42c13.5-16.5 19.9-35.8 26.5-55.6c0 0 0 0 0 0l.3-.8C234.3 37.2 285.9 0 344 0l.3 0zM544 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-128 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faTruckFast = {\n    prefix: 'fal',\n    iconName: 'truck-fast',\n    icon: [640, 512, [\"shipping-fast\"], \"f48b\", \"M128 32l224 0c17.7 0 32 14.3 32 32l0 320-133.5 0c-13.2-37.3-48.7-64-90.5-64c-24.6 0-47 9.2-64 24.4L96 288l-32 0 0 96 0 32c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-148.2c0-11.5-4.1-22.5-11.6-31.2l-78.7-91.8C508.6 102.1 495.3 96 481.3 96L416 96l0-32c0-35.3-28.7-64-64-64L128 0C92.7 0 64 28.7 64 64l0 32L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 96l0-32c0-17.7 14.3-32 32-32zM570.9 224L416 224l0-96 65.3 0c4.7 0 9.1 2 12.1 5.6L570.9 224zM416 256l160 0 0 128-5.5 0c-13.2-37.3-48.7-64-90.5-64c-24.6 0-47 9.2-64 24.4l0-88.4zM96 416a64 64 0 1 1 128 0A64 64 0 1 1 96 416zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM48 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 160zM16 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 224z\"]\n  };\n  const faShippingFast = faTruckFast;\n  const faUserMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'user-magnifying-glass',\n    icon: [640, 512, [], \"e5c5\", \"M224 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 80l91.4 0c6.5 0 12.9 .4 19.2 1.2c-.6-5.7-.9-11.4-.9-17.2c0-5.1 .2-10.1 .7-15c-6.2-.7-12.6-1-19-1l-91.4 0C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-.8 0-1.5 0-2.3l-32 0-224 0L32 480c1.2-79.7 66.2-144 146.3-144zM448 224.1a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224c29.6 0 56.8-10 78.5-26.9l86.2 86.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-86.2-86.2C566 377 576 349.7 576 320.2c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z\"]\n  };\n  const faStarSharp = {\n    prefix: 'fal',\n    iconName: 'star-sharp',\n    icon: [576, 512, [], \"e28b\", \"M288 43.6L239.2 196.9C237.1 203.5 231 208 224 208L75.3 208l126 91c5.5 4 7.9 11.1 5.9 17.6L163.5 460.6l114.7-89.2c5.8-4.5 13.9-4.5 19.6 0l114.7 89.2L368.7 316.7c-2-6.5 .4-13.6 5.9-17.6l126-91L352 208c-7 0-13.1-4.5-15.2-11.1L288 43.6zM262.3 18.8C265.9 7.6 276.3 0 288 0s22.1 7.6 25.7 18.8l50 157.2 153.7 0c14.7 0 26.6 11.9 26.6 26.6c0 8.5-4.1 16.6-11 21.6L402.6 318.3l50.8 167c4.1 13.3-5.9 26.8-19.8 26.8c-4.6 0-9.1-1.5-12.7-4.4L288 404.3 155.1 507.6c-3.6 2.8-8.1 4.4-12.7 4.4c-13.9 0-23.9-13.4-19.8-26.8l50.8-167L43 224.1c-6.9-5-11-13-11-21.6C32 187.9 43.9 176 58.6 176l153.7 0 50-157.2z\"]\n  };\n  const faCommentHeart = {\n    prefix: 'fal',\n    iconName: 'comment-heart',\n    icon: [512, 512, [], \"e5c8\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM176 221.3c0-16.2 13.1-29.3 29.3-29.3c7.8 0 15.2 3.1 20.7 8.6l18.7 18.7c6.2 6.2 16.4 6.2 22.6 0l18.7-18.7c5.5-5.5 12.9-8.6 20.7-8.6c16.2 0 29.3 13.1 29.3 29.3c0 7.8-3.1 15.2-8.6 20.7L256 313.4l-71.4-71.4c-5.5-5.5-8.6-12.9-8.6-20.7zm72.6-43.3c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4z\"]\n  };\n  const faCircle1 = {\n    prefix: 'fal',\n    iconName: 'circle-1',\n    icon: [512, 512, [], \"e0ee\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM264 130.2c4.9 2.9 8 8.1 8 13.8l0 208 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-180.4-32.1 18.3c-7.7 4.4-17.4 1.7-21.8-6s-1.7-17.4 6-21.8l56-32c5-2.8 11-2.8 16 .1z\"]\n  };\n  const faCircleStar = {\n    prefix: 'fal',\n    iconName: 'circle-star',\n    icon: [512, 512, [\"star-circle\"], \"e123\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.3-399.1c-2.7-5.5-8.3-8.9-14.3-8.9s-11.7 3.5-14.3 8.9l-36.2 73.4-81 11.8c-6 .9-11 5.1-12.9 10.9s-.3 12.2 4 16.4l58.6 57.2-13.8 80.7c-1 6 1.4 12.1 6.4 15.6s11.5 4.1 16.8 1.2L256 342.1l72.5 38.1c5.4 2.8 11.9 2.4 16.9-1.2s7.4-9.6 6.4-15.6l-13.8-80.7 58.6-57.2c4.4-4.3 5.9-10.6 4-16.4s-6.9-10-12.9-10.9l-81.1-11.8-36.2-73.4zm-40 95.1L256 156.2l25.6 51.9c2.3 4.7 6.8 8 12 8.8l57.3 8.3-41.5 40.4c-3.8 3.7-5.5 9-4.6 14.2l9.8 57.1-51.2-26.9c-4.7-2.5-10.2-2.5-14.9 0l-51.2 26.9 9.8-57.1c.9-5.2-.8-10.5-4.6-14.2L161 225.1l57.3-8.3c5.2-.8 9.7-4 12-8.8z\"]\n  };\n  const faStarCircle = faCircleStar;\n  const faFish = {\n    prefix: 'fal',\n    iconName: 'fish',\n    icon: [576, 512, [128031], \"f578\", \"M162.4 306.8c11.1 13.4 24.1 26.8 38.7 39.2c35.5 30 81.4 54 134.8 54s99.3-24 134.8-54c35.5-30 60.8-66 73.2-90c-12.4-24-37.6-60-73.2-90c-35.5-30-81.4-54-134.8-54s-99.3 24-134.8 54c-14.6 12.4-27.6 25.8-38.7 39.2L145.1 226l-23.4-13.6L32 160l45.8 80.1L86.9 256l-9.1 15.9L32 352l89.7-52.3L145.1 286l17.3 20.8zM4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1zM416 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCloudFog = {\n    prefix: 'fal',\n    iconName: 'cloud-fog',\n    icon: [640, 512, [127787, \"fog\"], \"f74e\", \"M160 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM576 216c0-55.2-43-100.3-97.3-103.8C471.2 66.7 431.6 32 384 32c-19.3 0-37.3 5.7-52.4 15.5C311.3 18.8 277.9 0 240 0C178.1 0 128 50.1 128 112c0 2.6 .1 5.3 .3 7.9C90.6 135.5 64 172.6 64 216c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104zM0 400c0 8.8 7.2 16 16 16l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 384c-8.8 0-16 7.2-16 16zm64 96c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 480c-8.8 0-16 7.2-16 16zm224 0c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-320 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faFog = faCloudFog;\n  const faWaffle = {\n    prefix: 'fal',\n    iconName: 'waffle',\n    icon: [512, 512, [129479], \"e466\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 80l0 64 64 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 64 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm-96 96l0 64 64 0 0-64-64 0zm0 96l0 64 64 0 0-64-64 0zm96 0l0 64 64 0 0-64-64 0zm0-32l64 0 0-64-64 0 0 64z\"]\n  };\n  const faMusicNote = {\n    prefix: 'fal',\n    iconName: 'music-note',\n    icon: [384, 512, [\"music-alt\"], \"f8cf\", \"M384 23.1C384 10.3 373.7 0 360.9 0c-2 0-4 .3-5.9 .8L203.9 40.5c-7 1.8-11.9 8.2-11.9 15.5l0 320c-20.3-14.8-48.7-24-80-24C50.1 352 0 387.8 0 432s50.1 80 112 80s112-35.8 112-80l0-242.9 147.9-37.6c7.1-1.8 12.1-8.2 12.1-15.5l0-112.9zM192 432c0 9.1-5.1 20.3-19.4 30.5C158.3 472.7 137 480 112 480s-46.3-7.3-60.6-17.5C37.1 452.3 32 441.1 32 432s5.1-20.3 19.4-30.5C65.7 391.3 87 384 112 384s46.3 7.3 60.6 17.5C186.9 411.7 192 422.9 192 432zM352 123.6L224 156.1l0-87.8L352 34.6l0 88.9z\"]\n  };\n  const faMusicAlt = faMusicNote;\n  const faHexagonExclamation = {\n    prefix: 'fal',\n    iconName: 'hexagon-exclamation',\n    icon: [512, 512, [], \"e417\", \"M16 288c-11.4-19.8-11.4-44.2 0-64L108.3 64.2c11.4-19.8 32.6-32 55.4-32l184.6 0c22.9 0 44 12.2 55.4 32L496 224c11.4 19.8 11.4 44.2 0 64L403.7 447.8c-11.4 19.8-32.6 32-55.4 32l-184.6 0c-22.9 0-44-12.2-55.4-32L16 288zm27.7-48c-5.7 9.9-5.7 22.1 0 32L136 431.8c5.7 9.9 16.3 16 27.7 16l184.6 0c11.4 0 22-6.1 27.7-16L468.3 272c5.7-9.9 5.7-22.1 0-32L376 80.2c-5.7-9.9-16.3-16-27.7-16l-184.6 0c-11.4 0-22 6.1-27.7 16L43.7 240zM256 128c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM232 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faCartShoppingFast = {\n    prefix: 'fal',\n    iconName: 'cart-shopping-fast',\n    icon: [640, 512, [], \"e0dc\", \"M64 16C64 7.2 71.2 0 80 0l37.9 0c20.6 0 38.6 13 45.3 32l440.4 0c20.8 0 36.1 19.6 31 39.8L592.6 239.5C585.5 268 559.9 288 530.5 288L216 288l7.9 38.4c3 14.9 16.1 25.6 31.4 25.6L560 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-304.8 0c-30.4 0-56.6-21.4-62.7-51.2l-58.9-288C132 37.3 125.5 32 117.9 32L80 32c-8.8 0-16-7.2-16-16zM530.5 256c14.7 0 27.5-10 31-24.2L603.5 64 170.1 64l39.3 192 321.1 0zM256 480a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm280 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM16 128l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 224c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 288c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faObjectUnion = {\n    prefix: 'fal',\n    iconName: 'object-union',\n    icon: [512, 512, [], \"e49f\", \"M160 320c17.7 0 32 14.3 32 32l0 96c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32l0-96c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 224c0 17.7 14.3 32 32 32l96 0zm-32 32l-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L288 0c35.3 0 64 28.7 64 64l0 64 0 32 32 0 64 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-64 0-32-32 0z\"]\n  };\n  const faUserGraduate = {\n    prefix: 'fal',\n    iconName: 'user-graduate',\n    icon: [448, 512, [], \"f501\", \"M228.7 .7c-3.1-.9-6.3-.9-9.4 0l-208 64C4.6 66.8 0 73 0 80s4.6 13.2 11.3 15.3L32 101.7l0 71.7L.8 266.9C-.8 271.8 0 277.2 3 281.4s7.8 6.6 13 6.6l64 0c5.1 0 10-2.5 13-6.6s3.8-9.5 2.2-14.4L64 173.4l0-61.9 155.3 47.8c3.1 .9 6.3 .9 9.4 0l208-64C443.4 93.2 448 87 448 80s-4.6-13.2-11.3-15.3l-208-64zM224 127.3L70.4 80 224 32.7 377.6 80 224 127.3zM188.1 439.8c19.1 21.5 52.7 21.5 71.8 0l71.1-80c49.2 18 84.4 65 85 120.2L32 480c.5-55.2 35.7-102.3 85-120.2l71.1 80zM109.6 328.4C45.9 350 0 410.3 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7c0-71-45.9-131.3-109.6-152.8c-10.9-3.7-22.7 .4-30.3 9L236 418.5c-6.4 7.2-17.6 7.2-23.9 0l-72.1-81.1c-7.6-8.6-19.4-12.7-30.3-9zM48 226.6L57.8 256l-19.6 0L48 226.6zm48-71.8L96 176c0 70.7 57.3 128 128 128s128-57.3 128-128l0-21.2-32 9.8 0 11.3c0 53-43 96-96 96s-96-43-96-96l0-11.3-32-9.8z\"]\n  };\n  const faStarfighter = {\n    prefix: 'fal',\n    iconName: 'starfighter',\n    icon: [640, 512, [], \"e037\", \"M269.6 35.2L240.1 278.1l-.1 1 0 1 0 152c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-152 0-1-.1-1L370.4 35.2C368 15.1 351 0 330.7 0L309.3 0C289 0 272 15.1 269.6 35.2zM309.3 32l21.5 0c4 0 7.5 3 7.9 7L368 281l0 151c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-151L301.3 39c.5-4 3.9-7 7.9-7zM64 96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 288c0 8.8 7.2 16 16 16s16-7.2 16-16l0-19.3 72.1 30c8.6 12.8 23.3 21.3 39.9 21.3l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-26.5 0-48 21.5-48 48l0 16-64 0 0-160 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-32zm0 298l0-42 64 0 0 68.7L64 394zM608 96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 160-64 0 0-16c0-26.5-21.5-48-48-48l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c16.6 0 31.3-8.4 39.9-21.3l72.1-30 0 19.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-288 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-32zM512 352l64 0 0 42-64 26.7 0-68.7zM320 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faCircleHalfStroke = {\n    prefix: 'fal',\n    iconName: 'circle-half-stroke',\n    icon: [512, 512, [9680, \"adjust\"], \"f042\", \"M240 479.4l0-446.9C123.8 40.8 32 137.7 32 256s91.8 215.2 208 223.4zM480 256c0-118.3-91.8-215.2-208-223.4l0 446.9C388.2 471.2 480 374.3 480 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faAdjust = faCircleHalfStroke;\n  const faArrowRightLongToLine = {\n    prefix: 'fal',\n    iconName: 'arrow-right-long-to-line',\n    icon: [640, 512, [], \"e3d5\", \"M640 80l0 352c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-352c0-8.8 7.2-16 16-16s16 7.2 16 16zM507.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 272 16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l441.4 0L340.7 123.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l144 144z\"]\n  };\n  const faSquareArrowDown = {\n    prefix: 'fal',\n    iconName: 'square-arrow-down',\n    icon: [448, 512, [\"arrow-square-down\"], \"f339\", \"M64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448zM0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zm235.3-36.7l96-96c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L240 329.4 240 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 185.4-68.7-68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0z\"]\n  };\n  const faArrowSquareDown = faSquareArrowDown;\n  const faDiamondHalfStroke = {\n    prefix: 'fal',\n    iconName: 'diamond-half-stroke',\n    icon: [512, 512, [], \"e5b8\", \"M272 44.7l0 422.6L477.7 261.7c3.1-3.1 3.1-8.2 0-11.3L272 44.7zM240 467.3l0-422.6L34.3 250.3c-3.1 3.1-3.1 8.2 0 11.3L240 467.3zM227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216z\"]\n  };\n  const faClapperboard = {\n    prefix: 'fal',\n    iconName: 'clapperboard',\n    icon: [512, 512, [], \"e131\", \"M32 192l0 224c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-224L32 192zm350.6-32l97.4 0 0-64c0-9.2-3.9-17.5-10.1-23.3L382.6 160zm-45.3 0l96-96L326.6 64l-96 96 106.7 0zm-56-96L174.6 64l-96 96 106.7 0 96-96zm-152 0L64 64C46.3 64 32 78.3 32 96l0 64 1.4 0 96-96zM512 96l0 64 0 16 0 16 0 224c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192l0-16 0-16L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64z\"]\n  };\n  const faSquareChevronLeft = {\n    prefix: 'fal',\n    iconName: 'square-chevron-left',\n    icon: [448, 512, [\"chevron-square-left\"], \"f32a\", \"M32 416c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 320zm32 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm68.7-235.3l112-112c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L166.6 256 267.3 356.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-112-112c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faChevronSquareLeft = faSquareChevronLeft;\n  const faPhoneIntercom = {\n    prefix: 'fal',\n    iconName: 'phone-intercom',\n    icon: [512, 512, [], \"e434\", \"M80 64c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16L32 80c0-8.8 7.2-16 16-16l32 0zM48 32C21.5 32 0 53.5 0 80L0 432c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48L48 32zM448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32l224 0zM224 32c-35.3 0-64 28.7-64 64l0 320c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L224 32zm32 320a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm32-32c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM256 128l160 0 0 96-160 0 0-96zm-32 0l0 96c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L256 96c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faLinkHorizontal = {\n    prefix: 'fal',\n    iconName: 'link-horizontal',\n    icon: [640, 512, [\"chain-horizontal\"], \"e1cb\", \"M128 64C57.3 64 0 121.3 0 192s57.3 128 128 128l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-53 0-96-43-96-96s43-96 96-96l176.1 0c52.9 0 95.9 42.9 95.9 95.9c0 50.3-38.9 92-89 95.6l-8.1 .6c-8.8 .6-15.4 8.3-14.8 17.1s8.3 15.4 17.1 14.8l8.1-.6C380.2 314.6 432 258.9 432 191.9C432 121.2 374.8 64 304.1 64L128 64zM512 448c70.7 0 128-57.3 128-128s-57.3-128-128-128l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c53 0 96 43 96 96s-43 96-96 96l-176.1 0c-52.9 0-95.9-42.9-95.9-95.9c0-50.3 38.9-92 89-95.6l8.1-.6c8.8-.6 15.4-8.3 14.8-17.1s-8.3-15.4-17.1-14.8l-8.1 .6C259.8 197.4 208 253.1 208 320.1C208 390.8 265.2 448 335.9 448L512 448z\"]\n  };\n  const faChainHorizontal = faLinkHorizontal;\n  const faMango = {\n    prefix: 'fal',\n    iconName: 'mango',\n    icon: [512, 512, [], \"e30f\", \"M416 112c-24.6 0-47-9.2-64-24.4l0 42.9 0 32.5 0 13.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c-41.3 0-82.7 14.5-114 43.4l-1.2 1.1-1.3 1c-39 29.3-58.5 59.9-78 92l-2.9 4.7c-18.6 30.9-39.6 65.5-79.4 93.2c-4.7 3.4-8 7.8-9.8 12.7c-4.3 11.8 1.8 27.7 19.9 33.3l1.3 .4 1.2 .5s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 .1 0l.6 .2c.6 .2 1.6 .6 2.9 1.1c2.7 1 6.8 2.4 12.2 4.2c10.9 3.5 27 8.2 47.6 13C160.3 470.4 218.9 480 288 480c73.4 0 120.4-29.5 149.7-65.2c30.3-37 42.3-81.4 42.3-109.6c0-36.4-15-73.2-45.9-101.8c-14.8-13.7-31.8-24.1-50.1-31.3l0-32.1c4 1 8 1.9 12.1 2.5c21.7 8.6 42 21.1 59.7 37.4c37.5 34.6 56.2 80 56.2 125.3C512 375.9 454.5 512 288 512c-144 0-244.1-39.9-244.1-39.9C10.3 461.8-7.9 428.4 3.3 397.4c4.1-11.5 11.8-21.1 21.4-28c34.3-23.8 52.1-53.2 71.2-84.7c20.6-34 42.6-70.4 88.4-104.8C221.7 145.3 270.9 128 320 128l0-112c0-8.8 7.2-16 16-16l24 0 60.7 0C471.1 0 512 40.9 512 91.3c0 11.4-9.3 20.7-20.7 20.7L472 112l-56 0zm16 208c0 61.9-50.1 112-112 112c-8.8 0-16-7.2-16-16s7.2-16 16-16c44.2 0 80-35.8 80-80c0-8.8 7.2-16 16-16s16 7.2 16 16zM354 32c7.1 27.6 32.2 48 62 48l56 0 6.9 0c-5.3-27.3-29.3-48-58.2-48L360 32l-6 0z\"]\n  };\n  const faMusicNoteSlash = {\n    prefix: 'fal',\n    iconName: 'music-note-slash',\n    icon: [640, 512, [\"music-alt-slash\"], \"f8d0\", \"M352 189.1l147.9-37.6c7.1-1.8 12.1-8.2 12.1-15.5l0-112.9C512 10.3 501.7 0 488.9 0c-2 0-4 .3-5.9 .8L331.9 40.5c-7 1.8-11.9 8.2-11.9 15.5l0 118.5 32 25.3 0-10.6zM320 337.5l0 38.5c-20.3-14.8-48.7-24-80-24c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80l0-69.2-32-25.3zm0 94.5c0 9.1-5.1 20.3-19.4 30.5C286.3 472.7 265 480 240 480s-46.3-7.3-60.6-17.5C165.1 452.3 160 441.1 160 432s5.1-20.3 19.4-30.5C193.7 391.3 215 384 240 384s46.3 7.3 60.6 17.5C314.9 411.7 320 422.9 320 432zM480 123.6L352 156.1l0-87.8L480 34.6l0 88.9zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faMusicAltSlash = faMusicNoteSlash;\n  const faCircleRadiation = {\n    prefix: 'fal',\n    iconName: 'circle-radiation',\n    icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160.6 148.1c2.4-2.1 5.3-2.8 8.4-2c3.3 .8 6.9 3.2 9.1 7.1l37.2 64.4c7.4-7.8 16.9-13.5 27.7-16l-37.2-64.4c-12.7-22-43.9-32.9-66.4-13c-28.1 24.9-48.2 58.6-56 96.9c-5.9 29.4 19.1 51 44.5 51l74.3 0c-1.5-5.1-2.3-10.4-2.3-16s.8-10.9 2.3-16L128 240c-4.5 0-8.4-1.9-10.7-4.4c-2.2-2.3-3.1-5.1-2.5-8.3c6.3-31.3 22.7-58.9 45.8-79.3zm54.7 146.4l-37.2 64.4c-12.7 22-6.6 54.4 21.9 64c17.6 5.9 36.5 9.1 56 9.1s38.4-3.2 56-9.1c28.5-9.6 34.6-42 21.9-64l-37.2-64.4c-7.4 7.8-16.9 13.5-27.7 16l37.2 64.4c2.3 3.9 2.6 8.2 1.6 11.4c-.9 3.1-2.9 5.2-5.9 6.2c-14.4 4.8-29.8 7.4-45.8 7.4s-31.5-2.6-45.8-7.4c-3-1-5-3.2-5.9-6.2c-1-3.3-.7-7.5 1.6-11.4L243 310.5c-10.8-2.6-20.3-8.2-27.7-16zM309.7 272l74.3 0c25.4 0 50.5-21.5 44.5-51c-7.7-38.3-27.8-72.1-56-96.9c-22.5-19.9-53.7-9-66.4 13L269 201.5c10.8 2.6 20.3 8.2 27.7 16l37.2-64.4c2.3-3.9 5.8-6.3 9.1-7.1c3.1-.7 6-.1 8.4 2c23.1 20.4 39.5 48 45.8 79.3c.6 3.1-.3 5.9-2.5 8.3c-2.3 2.5-6.2 4.4-10.7 4.4l-74.3 0c1.5 5.1 2.3 10.4 2.3 16s-.8 10.9-2.3 16zM256 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faRadiationAlt = faCircleRadiation;\n  const faFaceTongueSweat = {\n    prefix: 'fal',\n    iconName: 'face-tongue-sweat',\n    icon: [576, 512, [], \"e39e\", \"M288 32C174.4 32 80.6 116.5 66 226.1c-1.2 8.8-9.2 14.9-18 13.7s-14.9-9.2-13.7-18C50.9 96.6 158.2 0 288 0C429.4 0 544 114.6 544 256c0 83.8-40.2 158.1-102.4 204.8C398.8 492.9 345.6 512 288 512s-110.8-19.1-153.6-51.2c-7.1-5.3-8.5-15.3-3.2-22.4s15.3-8.5 22.4-3.2c15.6 11.8 32.9 21.5 51.3 28.9c-8.1-13.9-12.8-30.1-12.9-47.3c-10.2-7.2-16-15.7-16-24.7c0-26.5 50.1-48 112-48s112 21.5 112 48c0 9-5.8 17.5-16 24.7c-.1 17.2-4.8 33.4-12.9 47.3c18.4-7.4 35.7-17.1 51.3-28.9C476.8 394.3 512 329.3 512 256C512 132.3 411.7 32 288 32zM64 317.5c-5.3 7.2-10.8 15.1-15.8 23c-5.4 8.5-9.8 16.4-12.8 23.1c-2.6 5.8-3.2 8.8-3.4 9.5l0 .1C32 385.5 43.7 400 64 400s32-14.5 32-26.7c0 .1 0 .1 0-.1c-.1-.7-.8-3.7-3.4-9.6c-3-6.7-7.4-14.5-12.8-23.1c-5-7.9-10.5-15.8-15.8-23zm-8.6-41.4c4.3-5.5 12.8-5.5 17.1 0c17.6 21.7 55.5 72.2 55.5 97.2c0 32.5-28.7 58.7-64 58.7s-64-26.2-64-58.7c0-25 38.1-75.5 55.5-97.2zM367.6 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-136 24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM211.3 171.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm153.4-22.6c6.2-6.2 16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4c-6.2-6.2-6.2-16.4 0-22.6zM224 417.6c0 34.5 27.9 62.4 62.4 62.4l3.2 0c34.5 0 62.4-27.9 62.4-62.4l0-14.6c0-14.9-12.1-27-27-27l-2.5 0c-10.9 0-20.4 7.4-23 18c-3 12-20 12-23 0c-2.6-10.6-12.1-18-23-18l-2.5 0c-14.9 0-27 12.1-27 27l0 14.6z\"]\n  };\n  const faGlobeStand = {\n    prefix: 'fal',\n    iconName: 'globe-stand',\n    icon: [448, 512, [], \"f5f6\", \"M28.7 348.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l10-10C99 394.1 145.1 412.1 192 415.4l0 64.6L80 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-64.6c51.9-3.7 102.7-25.4 142.4-65c83.7-83.7 87.3-217.1 10.9-305.1l10-10c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L343.8 33.6c-6.2 6.2-6.2 16.4 0 22.6c75 75 75 196.5 0 271.5s-196.5 75-271.5 0c-6.2-6.2-16.4-6.2-22.6 0L28.7 348.7zM80 192a128 128 0 1 1 256 0A128 128 0 1 1 80 192zm288 0A160 160 0 1 0 48 192a160 160 0 1 0 320 0z\"]\n  };\n  const faBaseball = {\n    prefix: 'fal',\n    iconName: 'baseball',\n    icon: [512, 512, [129358, 9918, \"baseball-ball\"], \"f433\", \"M256.6 480c-.4-5.3-.6-10.6-.6-16c0-5.8 .2-11.6 .7-17.3c.7-8.8 8.5-15.4 17.3-14.6s15.4 8.5 14.6 17.3c-.4 4.8-.6 9.7-.6 14.7c0 4.6 .2 9.1 .5 13.7c97.7-14.2 174.9-91.5 189.1-189.1c-4.5-.3-9.1-.5-13.7-.5c-4.9 0-9.8 .2-14.7 .6c-8.8 .7-16.5-5.8-17.3-14.6s5.8-16.5 14.6-17.3c5.7-.5 11.5-.7 17.3-.7c5.4 0 10.7 .2 16 .6l0-.6C480 132.3 379.7 32 256 32l-.6 0c.4 5.3 .6 10.6 .6 16c0 5.8-.2 11.6-.7 17.3c-.7 8.8-8.5 15.4-17.3 14.6s-15.4-8.5-14.6-17.3c.4-4.8 .6-9.7 .6-14.7c0-4.6-.2-9.1-.5-13.7C125.8 48.6 48.6 125.8 34.3 223.5c4.5 .3 9.1 .5 13.7 .5c4.9 0 9.8-.2 14.7-.6c8.8-.7 16.5 5.8 17.3 14.6s-5.8 16.5-14.6 17.3c-5.7 .5-11.5 .7-17.3 .7c-5.4 0-10.7-.2-16-.6l0 .6c0 123.7 100.3 224 224 224l.6 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm121.3-48c38.3-17.6 69.2-48.5 86.7-86.7c3.7-8 13.2-11.6 21.2-7.9s11.6 13.2 7.9 21.2c-20.8 45.2-57.2 81.7-102.5 102.5c-8 3.7-17.5 .2-21.2-7.9s-.2-17.5 7.9-21.2zM390.7 304c-38.3 17.6-69.2 48.5-86.7 86.7c-3.7 8-13.2 11.6-21.2 7.9s-11.6-13.2-7.9-21.2c20.8-45.2 57.2-81.7 102.5-102.5c8-3.7 17.5-.2 21.2 7.9s.2 17.5-7.9 21.2z\"]\n  };\n  const faBaseballBall = faBaseball;\n  const faCircleP = {\n    prefix: 'fal',\n    iconName: 'circle-p',\n    icon: [512, 512, [], \"e11a\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 128c-8.8 0-16 7.2-16 16l0 144 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 72 0c48.6 0 88-39.4 88-88s-39.4-88-88-88l-88 0zm88 144l-72 0 0-112 72 0c30.9 0 56 25.1 56 56s-25.1 56-56 56z\"]\n  };\n  const faAwardSimple = {\n    prefix: 'fal',\n    iconName: 'award-simple',\n    icon: [384, 512, [], \"e0ab\", \"M166.5 7.2c15.7-9.5 35.3-9.5 51 0l16.4 10c2.8 1.7 6 2.6 9.3 2.5l19.2-.5c18.3-.4 35.4 9.4 44.2 25.5l9.2 16.8c1.6 2.9 3.9 5.2 6.8 6.8l16.8 9.2c16.1 8.8 25.9 25.8 25.5 44.2l-.5 19.2c-.1 3.3 .8 6.5 2.5 9.3l10 16.4c9.5 15.7 9.5 35.3 0 51l-10 16.4c-1.7 2.8-2.6 6-2.5 9.3l.5 19.2c.4 18.3-9.4 35.4-25.5 44.2l-16.8 9.2c-2.9 1.6-5.2 3.9-6.8 6.8l-9.2 16.8c-8.8 16.1-25.8 25.9-44.2 25.5l-19.2-.5c-3.3-.1-6.5 .8-9.3 2.5l-16.4 10c-15.7 9.5-35.3 9.5-51 0l-16.4-10c-2.8-1.7-6-2.6-9.3-2.5l-19.2 .5c-18.3 .4-35.4-9.4-44.2-25.5l-9.2-16.8c-1.6-2.9-3.9-5.2-6.8-6.8l-16.8-9.2c-16.1-8.8-25.9-25.8-25.5-44.2l.5-19.2c.1-3.3-.8-6.5-2.5-9.3l-10-16.4c-9.5-15.7-9.5-35.3 0-51l10-16.4 13.7 8.3-13.7-8.3c1.7-2.8 2.6-6 2.5-9.3l-.5-19.2c-.4-18.3 9.4-35.4 25.5-44.2l16.8-9.2c2.9-1.6 5.2-3.9 6.8-6.8l9.2-16.8c8.8-16.1 25.8-25.9 44.2-25.5l19.2 .5c3.3 .1 6.5-.8 9.3-2.5l16.4-10zm34.4 27.3c-5.4-3.3-12.3-3.3-17.7 0l-16.4 10c-8 4.9-17.3 7.4-26.7 7.1l-19.2-.5c-6.4-.2-12.3 3.3-15.3 8.9L96.4 76.9c-4.5 8.2-11.3 15-19.5 19.5L60 105.6c-5.6 3.1-9 9-8.9 15.3l.5 19.2c.2 9.4-2.3 18.6-7.1 26.7l-10 16.4c-3.3 5.4-3.3 12.3 0 17.7l10 16.4c4.9 8 7.4 17.3 7.1 26.7l-.5 19.2c-.2 6.4 3.3 12.3 8.9 15.3l16.8 9.2c8.2 4.5 15 11.3 19.5 19.5l9.2 16.8c3.1 5.6 9 9 15.3 8.9l19.2-.5c9.4-.2 18.6 2.3 26.7 7.1l16.4 10c5.4 3.3 12.3 3.3 17.7 0l16.4-10c8-4.9 17.3-7.4 26.7-7.1l19.2 .5c6.4 .2 12.3-3.3 15.3-8.9l9.2-16.8c4.5-8.2 11.3-15 19.5-19.5l16.8-9.2c5.6-3.1 9-9 8.9-15.3l-.5-19.2c-.2-9.4 2.3-18.6 7.1-26.7l10-16.4c3.3-5.4 3.3-12.3 0-17.7l-10-16.4c-4.9-8-7.4-17.3-7.1-26.7l.5-19.2c.2-6.4-3.3-12.3-8.9-15.3l-16.8-9.2c-8.2-4.5-15-11.3-19.5-19.5L278.4 60c-3.1-5.6-9-9-15.3-8.9l-19.2 .5c-9.4 .2-18.6-2.3-26.7-7.1l-16.4-10zM192 136a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm88 56a88 88 0 1 1 -176 0 88 88 0 1 1 176 0zM88 390c9.7 4.3 20.3 6.6 31.3 6.8l-16.6 72 83-35.6c4-1.7 8.6-1.7 12.6 0l83 35.6-16.6-72c10.9-.2 21.5-2.5 31.3-6.8l23.6 102.4c1.4 5.9-.7 12-5.3 15.9s-11 4.8-16.6 2.4L192 465.4 86.3 510.7c-5.5 2.4-11.9 1.4-16.6-2.4s-6.7-10-5.3-15.9L88 390z\"]\n  };\n  const faJetFighterUp = {\n    prefix: 'fal',\n    iconName: 'jet-fighter-up',\n    icon: [512, 512, [], \"e518\", \"M270.6 9.5C268.1 3.7 262.3 0 256 0s-12.1 3.7-14.6 9.5L181.5 144.2c-3.6 8.2-5.5 17-5.5 26l0 40-.4 .3L32 299.3 32 272c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56 0 40 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 144 0 0 3.4-42.2 66.8c-3.8 6-5.8 13-5.8 20.1c0 20.8 16.9 37.7 37.7 37.7l180.6 0c20.8 0 37.7-16.9 37.7-37.7c0-7.1-2-14.1-5.8-20.1L336 387.4l0-3.4 144 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-40 0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 27.3L336.4 210.4l-.4-.3 0-40c0-9-1.9-17.8-5.5-26L270.6 9.5zM480 352l-144 0 0-104.2 144 89.1 0 15.1zm-304 0L32 352l0-15.1 144-89.1L176 352zm34.8-194.8L256 55.4l45.2 101.8c1.8 4.1 2.8 8.5 2.8 13L304 392c0 3 .9 6 2.5 8.5l44.6 70.7c.6 .9 .9 2 .9 3.1c0 3.2-2.6 5.7-5.7 5.7L272 480l0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-74.3 0c-3.2 0-5.7-2.6-5.7-5.7c0-1.1 .3-2.1 .9-3.1l44.6-70.7c1.6-2.6 2.5-5.5 2.5-8.5l0-221.8c0-4.5 .9-8.9 2.8-13z\"]\n  };\n  const faDiagramProject = {\n    prefix: 'fal',\n    iconName: 'diagram-project',\n    icon: [576, 512, [\"project-diagram\"], \"f542\", \"M136 64c13.3 0 24 10.7 24 24l0 24 0 32 0 24c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l80 0zm56 104l0-24 192 0 0 24c0 30.9 25.1 56 56 56l80 0c30.9 0 56-25.1 56-56l0-80c0-30.9-25.1-56-56-56l-80 0c-30.9 0-56 25.1-56 56l0 24-192 0 0-24c0-30.9-25.1-56-56-56L56 32C25.1 32 0 57.1 0 88l0 80c0 30.9 25.1 56 56 56l80 0c8.6 0 16.7-1.9 24-5.4l72.2 96.3c-5.2 8.5-8.2 18.5-8.2 29.1l0 80c0 30.9 25.1 56 56 56l80 0c30.9 0 56-25.1 56-56l0-80c0-30.9-25.1-56-56-56l-80 0c-8.6 0-16.7 1.9-24 5.4l-72.2-96.3c5.2-8.5 8.2-18.5 8.2-29.1zm224 0l0-24 0-32 0-24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24zM360 320c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l80 0z\"]\n  };\n  const faProjectDiagram = faDiagramProject;\n  const faPedestal = {\n    prefix: 'fal',\n    iconName: 'pedestal',\n    icon: [448, 512, [], \"e20d\", \"M352 32L96 32C78.3 32 64 46.3 64 64l0 384-32 0L32 64C32 28.7 60.7 0 96 0L352 0c35.3 0 64 28.7 64 64l0 384-32 0 0-384c0-17.7-14.3-32-32-32zM16 480l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM320 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faChartPyramid = {\n    prefix: 'fal',\n    iconName: 'chart-pyramid',\n    icon: [512, 512, [], \"e0e6\", \"M269.8 87.7c-6.2-10.6-21.5-10.6-27.6 0L181.3 192l149.3 0L269.8 87.7zM106.7 320l298.7 0-56-96-186.7 0-56 96zM88 352L46 423.9C39.8 434.6 47.5 448 59.9 448l392.3 0c12.3 0 20-13.4 13.8-24.1L424 352 88 352zM214.5 71.6c18.5-31.8 64.4-31.8 82.9 0L493.6 407.8c18.7 32-4.4 72.2-41.5 72.2L59.9 480c-37 0-60.1-40.2-41.5-72.2L214.5 71.6z\"]\n  };\n  const faSidebar = {\n    prefix: 'fal',\n    iconName: 'sidebar',\n    icon: [512, 512, [], \"e24e\", \"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-224 0 0-384 224 0zM64 64l128 0 0 384L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm0-32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 96zM64 176c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z\"]\n  };\n  const faSnowmanHead = {\n    prefix: 'fal',\n    iconName: 'snowman-head',\n    icon: [448, 512, [\"frosty-head\"], \"f79b\", \"M128 32l192 0c17.7 0 32 14.3 32 32l0 96 32 0 0-96c0-35.3-28.7-64-64-64L128 0C92.7 0 64 28.7 64 64l0 96 32 0 0-96c0-17.7 14.3-32 32-32zM352 224l.7 0c29.3 31.4 47.3 73.6 47.3 120c0 52-22.5 98.8-58.5 131c-3 2.7-8.3 5-15.8 5l-203.5 0c-7.5 0-12.7-2.2-15.8-5C70.5 442.8 48 396 48 344c0-46.4 17.9-88.6 47.3-120l.7 0 256 0zM16 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l38.1 0C30.1 257.9 16 299.3 16 344c0 61.5 26.7 116.8 69.1 154.8c10.1 9.1 23.6 13.2 37.1 13.2l203.5 0c13.6 0 27-4.1 37.1-13.2C405.3 460.8 432 405.5 432 344c0-44.7-14.1-86.1-38.1-120l38.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0-32 0L96 192l-32 0-48 0zM144 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM224 320c-26.5 0-48 21.5-48 48l0 1c0 6.9 1.4 13.6 4.2 19.9l29.2 65.6c2.6 5.8 8.3 9.5 14.6 9.5s12.1-3.7 14.6-9.5l29.2-65.6c2.8-6.3 4.2-13 4.2-19.9l0-1c0-26.5-21.5-48-48-48zm-16 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 1c0 2.4-.5 4.7-1.5 6.9L224 408.6l-14.5-32.7c-1-2.2-1.5-4.5-1.5-6.9l0-1z\"]\n  };\n  const faFrostyHead = faSnowmanHead;\n  const faCopy = {\n    prefix: 'fal',\n    iconName: 'copy',\n    icon: [448, 512, [], \"f0c5\", \"M384 352l-160 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l108.1 0c4.2 0 8.3 1.7 11.3 4.7l67.9 67.9c3 3 4.7 7.1 4.7 11.3L416 320c0 17.7-14.3 32-32 32zM433.9 81.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1L224 0c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-204.1c0-12.7-5.1-24.9-14.1-33.9zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-32-32 0 0 32c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0 0-32-64 0z\"]\n  };\n  const faBurgerGlass = {\n    prefix: 'fal',\n    iconName: 'burger-glass',\n    icon: [640, 512, [], \"e0ce\", \"M32.1 40.7L42.2 160l299.6 0L351.8 40.7c.4-4.7-3.3-8.7-8-8.7L40.1 32c-4.7 0-8.4 4-8 8.7zM44.9 192L66.7 450.7C68.1 467.3 81.9 480 98.6 480L260 480c3.7 11.9 9.7 22.7 17.6 32l-179 0c-33.3 0-61-25.5-63.8-58.6L.2 43.4C-1.7 20 16.7 0 40.1 0L343.8 0c23.4 0 41.8 20 39.9 43.4L372.5 176.5c-12.2 4.7-23.4 10.1-33.5 16l0-.4L44.9 192zm286.1 87.4c-5.7 6.2-9.2 14.6-10.4 24.4l287 0c-1.2-9.8-4.7-18.2-10.4-24.4c-8.3-9-20.6-20.1-37.1-30.1c-.8 8.1-7.6 14.5-15.9 14.5c-8.8 0-16-7.2-16-16c0-4.6 1.9-8.7 5-11.6c-15.7-6.1-33.9-10.5-54.9-11.9c1.2 2.2 1.9 4.8 1.9 7.5c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.7 .7-5.3 1.9-7.5c-21 1.4-39.2 5.9-54.9 11.9c3.1 2.9 5 7 5 11.6c0 8.8-7.2 16-16 16c-8.3 0-15.1-6.3-15.9-14.5c-16.6 10-28.8 21.1-37.1 30.1zM464 191.8c82 0 132.6 40 156.5 65.9c14.6 15.7 19.5 36.1 19.5 54.7c0 12.9-10.5 23.4-23.4 23.4l-305.2 0c-12.9 0-23.4-10.5-23.4-23.4c0-18.7 4.9-39.1 19.5-54.7c24-25.8 74.5-65.9 156.5-65.9zm-176 184c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16zm0 77.3c0-20.6 16.7-37.3 37.3-37.3l277.3 0c20.6 0 37.3 16.7 37.3 37.3c0 32.4-26.3 58.7-58.7 58.7l-234.7 0c-32.4 0-58.7-26.3-58.7-58.7zm37.3-5.3c-2.9 0-5.3 2.4-5.3 5.3c0 14.7 11.9 26.7 26.7 26.7l234.7 0c14.7 0 26.7-11.9 26.7-26.7c0-2.9-2.4-5.3-5.3-5.3l-277.3 0z\"]\n  };\n  const faVolumeXmark = {\n    prefix: 'fal',\n    iconName: 'volume-xmark',\n    icon: [576, 512, [\"volume-mute\", \"volume-times\"], \"f6a9\", \"M151.6 188L288 66.7l0 378.6L151.6 324c-2.9-2.6-6.7-4-10.6-4l-85 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l85 0c3.9 0 7.7-1.4 10.6-4zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160 56 160c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l78.9 0L270.4 472.5l10.6-12-10.6 12c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8l0-388.4C320 45.3 306.7 32 290.2 32zM411.3 164.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 256l-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 278.6l68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L502.6 256l68.7-68.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L480 233.4l-68.7-68.7z\"]\n  };\n  const faVolumeMute = faVolumeXmark;\n  const faVolumeTimes = faVolumeXmark;\n  const faHandSparkles = {\n    prefix: 'fal',\n    iconName: 'hand-sparkles',\n    icon: [640, 512, [], \"e05d\", \"M328 0c-24.9 0-46 16.3-53.3 38.8c-7.9-4.3-17-6.8-26.7-6.8c-30.9 0-56 25.1-56 56l0 200.8-32.4-32.4c-21.9-21.9-57.3-21.9-79.2 0s-21.9 57.3 0 79.2L184.2 439.4C230.7 485.9 293.8 512 359.5 512l8.5 0c37.3 0 71.8-11.6 100.3-31.3c-9.6-5.5-17.4-13.7-22.3-23.6C423.5 471.6 396.7 480 368 480l-8.5 0c-57.3 0-112.2-22.8-152.7-63.3L103 313c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l59.7 59.7c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8L224 88c0-13.3 10.7-24 24-24s24 10.7 24 24c0 0 0 0 0 .1L272 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0 0 0 0 0-.1L304 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32c0 0 0 0 0 .1L352 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-152.1C384 74.7 394.8 64 408 64c13.3 0 24 10.7 24 24l0 64c0 0 0 0 0 .1l0 87.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-88.1c0-13.2 10.8-23.9 24-23.9c13.3 0 24 10.7 24 24l0 184c0 1.1 0 2.1 0 3.2c7.1-11.9 18.5-20.9 32-24.9L544 152c0-30.9-25.1-56-56-56c-8.6 0-16.7 1.9-24 5.4L464 88c0-30.9-25.1-56-56-56c-9.7 0-18.8 2.5-26.7 6.8C374 16.3 352.9 0 328 0zM96 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48zM336 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zm240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faBarsFilter = {\n    prefix: 'fal',\n    iconName: 'bars-filter',\n    icon: [448, 512, [], \"e0ad\", \"M0 80c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 96C7.2 96 0 88.8 0 80zM64 240c0-8.8 7.2-16 16-16l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 256c-8.8 0-16-7.2-16-16zM288 400c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faPaintbrushPencil = {\n    prefix: 'fal',\n    iconName: 'paintbrush-pencil',\n    icon: [576, 512, [], \"e206\", \"M534.5 86.6L369.9 251.3 324.6 206 489.3 41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM347.3 273.9l-36.6 36.6-36.1 36.1s0 0 0 0l-4.6 4.6L224.6 306l40.7-40.7s0 0 0 0L302 228.6l45.3 45.3zM176 320c6.9 0 13.5 .9 19.9 2.5l57.7 57.7c1.6 6.3 2.5 13 2.5 19.9c0 44.2-35.8 80-80 80L36.8 480C58 480 74.3 468.5 84 455.1c9.5-13.1 14.2-30 12.5-46.7c-.3-2.7-.4-5.5-.4-8.3c0-44.2 35.8-80 80-80zm110.3 60.2L557.2 109.3c25-25 25-65.5 0-90.5s-65.5-25-90.5 0l-271 271c-6.4-1.1-13-1.7-19.7-1.7c-61.9 0-112 50.1-112 112c0 3.9 .2 7.8 .6 11.6C66.4 429.1 54.4 448 36.8 448L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112c0-6.8-.6-13.4-1.7-19.8zM170.8 17C148.9-4.9 113.5-4.9 91.6 17L49 59.6c-21.9 21.9-21.9 57.3 0 79.2L166.5 256.3c3.1-.2 6.3-.3 9.5-.3c2.7 0 5.3 .1 7.9 .2l13.9-13.9L149 193.6 225.6 117l48.8 48.8L297 143.2 170.8 17zM410.1 301.6l50.8 50.8c7.6 7.6 13.1 16.9 16.1 27.2l27.3 92.8-92.8-27.3c-10.3-3-19.6-8.6-27.2-16.1l-50.8-50.8-13.8 13.8c.1 2.7 .2 5.4 .2 8.1c0 3.2-.1 6.4-.3 9.5l42 42c11.4 11.4 25.4 19.7 40.8 24.2l121 35.6c5.6 1.7 11.7 .1 15.8-4s5.7-10.2 4-15.8l-35.6-121c-4.5-15.4-12.9-29.4-24.2-40.8l-50.8-50.8-22.6 22.6zM114.2 39.6c9.4-9.4 24.6-9.4 33.9 0L203 94.4 126.4 171 71.6 116.2c-9.4-9.4-9.4-24.6 0-33.9l42.6-42.6z\"]\n  };\n  const faPartyBell = {\n    prefix: 'fal',\n    iconName: 'party-bell',\n    icon: [512, 512, [], \"e31a\", \"M32 224C32 118 118 32 224 32c30.3 0 59 7 84.5 19.6c7.1 3.5 11.5 11 11.5 19.1c0 6-2.4 11.7-6.6 15.9L86.6 313.4c-4.2 4.2-9.9 6.6-15.9 6.6c-8.1 0-15.6-4.3-19.1-11.5C39 283 32 254.3 32 224zM224 0C100.3 0 0 100.3 0 224c0 35.3 8.2 68.9 22.8 98.7C32.3 341.9 51.7 352 70.7 352c14.5 0 28.3-5.7 38.5-16L336 109.2c10.2-10.2 16-24.1 16-38.5c0-19-10.1-38.4-29.3-47.8C292.9 8.2 259.3 0 224 0zM480 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM352 504a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM40 480a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM364.7 172.7c-6.2 6.2-6.2 16.4 0 22.6l8.3 8.3c23.1 23.1 53.4 37.7 85.9 41.3l27.4 3c8.8 1 16.7-5.4 17.7-14.1s-5.4-16.7-14.1-17.7l-27.4-3c-25.3-2.8-48.8-14.1-66.8-32.1l-8.2-8.3c-6.2-6.2-16.4-6.2-22.6 0zm-169.4 192c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l8.3 8.2c18 18 29.3 41.6 32.1 66.8l3 27.4c1 8.8 8.9 15.1 17.7 14.1s15.1-8.9 14.1-17.7l-3-27.4c-3.6-32.5-18.2-62.8-41.3-85.9l-8.3-8.3zm303 135.5c6.7-5.7 7.6-15.8 1.9-22.6l-8.5-10c-6.2-7.3-9.4-16.6-9.2-26.1c1-38.2-28.5-70.4-66.6-72.6l-30-1.8c-20.9-1.2-37.1-18.8-36.5-39.8c.5-17.4-5.5-34.4-16.7-47.7l-8.5-10c-5.7-6.7-15.8-7.6-22.5-1.9s-7.6 15.8-1.9 22.5l8.5 10c6.2 7.3 9.4 16.6 9.2 26.1c-1 38.2 28.5 70.4 66.6 72.6l30 1.8c20.9 1.2 37.1 18.8 36.5 39.8c-.5 17.4 5.5 34.4 16.7 47.7l8.5 10c5.7 6.7 15.8 7.6 22.6 1.9z\"]\n  };\n  const faUserVneckHair = {\n    prefix: 'fal',\n    iconName: 'user-vneck-hair',\n    icon: [448, 512, [], \"e462\", \"M320 128c0-5.5-.5-10.8-1.3-16l-30.1 0c-14.9 0-29.1-5.9-39.6-16.4l-6.3-6.3C223.4 113.5 194 128 162.3 128L128 128l0 16c0 53 43 96 96 96s96-43 96-96l0-16zM228.7 52.7c6.2-6.2 16.4-6.2 22.6 0L271.6 73c4.5 4.5 10.6 7 17 7l18.6 0C290.6 51.3 259.5 32 224 32c-41.8 0-77.4 26.7-90.5 64l28.9 0c26.7 0 51.2-15 63.2-38.9c.8-1.6 1.8-3.1 3.1-4.5zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-16zm89.6 290.1l-57.2-76.3C72.6 358.8 32 410.7 32 472l0 8 384 0 0-8c0-61.3-40.6-113.2-96.4-130.2l-57.2 76.3c-19.2 25.6-57.6 25.6-76.8 0zM132.1 307.8c5.8-1.3 11.7 1.2 15.3 5.9l63.9 85.2c6.4 8.5 19.2 8.5 25.6 0l63.9-85.2c3.6-4.7 9.5-7.2 15.3-5.9C391.4 324.3 448 391.5 448 472l0 8c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-8c0-80.5 56.6-147.7 132.1-164.2z\"]\n  };\n  const faJackOLantern = {\n    prefix: 'fal',\n    iconName: 'jack-o-lantern',\n    icon: [576, 512, [127875], \"f30e\", \"M272.6 96.7c-13.2 1.1-26.1 3.8-38.3 7.7l41.1-94c2.8-6.3 9-10.4 15.8-10.4l1.2 0c2.3 0 4.7 .5 6.8 1.4l42.3 18.1c6.4 2.7 10.5 9 10.5 15.9l0 72.6c-10.2-4-20.9-7.1-32-9.1l0-53.8-20.9-9L272.6 96.7zm-94.7 38c-4 3.2-7.3 6.9-10 10.9c-5.3-1-10.6-1.5-16-1.5c-31.3 0-60.9 17.1-83.3 47.4S32 264.3 32 312s14.3 90.3 36.7 120.6s52 47.4 83.3 47.4c20.7 0 40.6-7.5 58.1-21.2c5.8-4.5 13.9-4.5 19.7 0C247.4 472.5 267.3 480 288 480s40.6-7.5 58.1-21.2c5.8-4.5 13.9-4.5 19.7 0C383.4 472.5 403.3 480 424 480c31.3 0 60.9-17.1 83.3-47.4S544 359.7 544 312s-14.3-90.3-36.7-120.6s-52-47.4-83.3-47.4c-5.4 0-10.8 .5-16 1.5c-2.7-4-6-7.7-10-10.9c-6.2-4.9-12.7-9.5-19.5-13.6c14.3-5.8 29.5-9 45.5-9c43.8 0 82.2 24.1 109 60.4s43 85.7 43 139.6s-16.1 103.3-43 139.6S467.8 512 424 512c-24.7 0-47.8-7.7-68-20.9c-20.2 13.3-43.3 20.9-68 20.9s-47.8-7.7-68-20.9c-20.2 13.3-43.3 20.9-68 20.9c-43.8 0-82.2-24.1-109-60.4S0 365.9 0 312s16.1-103.3 43-139.6S108.2 112 152 112c15.9 0 31.2 3.2 45.5 9c-6.8 4.1-13.3 8.6-19.5 13.6zm40 49.9c-6.9 5.5-17 4.4-22.5-2.5s-4.4-17 2.5-22.5c24.6-19.8 56-31.6 90-31.6s65.4 11.8 90 31.6c6.9 5.5 8 15.6 2.5 22.5s-15.6 8-22.5 2.5c-19.2-15.4-43.5-24.6-70-24.6s-50.8 9.2-70 24.6zm2.5 29.4l32 40c5.5 6.9 4.4 17-2.5 22.5s-17 4.4-22.5-2.5L208 249.6 188.5 274c-5.5 6.9-15.6 8-22.5 2.5s-8-15.6-2.5-22.5l32-40c3-3.8 7.6-6 12.5-6s9.5 2.2 12.5 6zm160 0l32 40c5.5 6.9 4.4 17-2.5 22.5s-17 4.4-22.5-2.5L368 249.6 348.5 274c-5.5 6.9-15.6 8-22.5 2.5s-8-15.6-2.5-22.5l32-40c3-3.8 7.6-6 12.5-6s9.5 2.2 12.5 6zm55.3 76c12.7-7.5 30.1-6.6 41.6 4.9c7.1 7.1 11.3 18.1 8 29.6c-4.3 14.8-16 44-46.1 69.4C409 419.4 361.5 440 288 440s-121-20.6-151.4-46.2c-30.1-25.4-41.9-54.6-46.1-69.4c-3.3-11.5 1-22.5 8-29.6c11.5-11.5 28.9-12.4 41.6-4.9c21.5 12.6 73.9 38 147.8 38s126.4-25.4 147.8-38zm18.1 27.2c-.6-.1-1.3 .1-1.9 .4C427.3 332.1 369.3 360 288 360c-5.4 0-10.8-.1-16-.4l0 8.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-11.3c-56.2-7.8-96.5-27.6-116.1-39.1c-.6-.3-1.3-.5-1.9-.4c-.1 0-.2 0-.3 .1c3.5 11.3 12.8 33 35.5 52.2c5.4 4.5 11.6 9 18.8 13.2c.7-8.2 7.6-14.6 15.9-14.6c8.8 0 16 7.2 16 16l0 12.7c21 6.8 47.3 11.3 80 11.3c17.9 0 33.8-1.3 48-3.6l0-20.4c0-8.8 7.2-16 16-16s16 7.2 16 16l0 12.7c22.2-7.2 38.6-17.1 50.7-27.4c22.8-19.2 32-40.9 35.5-52.2c-.1 0-.1 0-.2 0l-.1 0z\"]\n  };\n  const faGrip = {\n    prefix: 'fal',\n    iconName: 'grip',\n    icon: [448, 512, [\"grip-horizontal\"], \"f58d\", \"M408 384c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0zm40-8c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM408 192c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0zm40-8c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM200 384l48 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8zm48 32l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40zm0-224c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0zm40-8c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM40 384l48 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8zm48 32l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40zm0-224c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0zm40-8c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48z\"]\n  };\n  const faGripHorizontal = faGrip;\n  const faShareFromSquare = {\n    prefix: 'fal',\n    iconName: 'share-from-square',\n    icon: [576, 512, [61509, \"share-square\"], \"f14d\", \"M400 280l0-40 0-16c0-8.8-7.2-16-16-16l-16 0-16 0-16 0-46.5 0c-53.8 0-97.5 43.6-97.5 97.5c0 5.3 .7 10.3 1.9 15C175.5 301.9 160 276 160 240c0-70.7 57.3-128 128-128l48 0 32 0 16 0c8.8 0 16-7.2 16-16l0-16 0-40c0-4.4 3.6-8 8-8c2.1 0 4 .8 5.5 2.2l128.8 122c1 1 1.6 2.3 1.6 3.8s-.6 2.8-1.6 3.8l-128.8 122c-1.5 1.4-3.5 2.2-5.5 2.2c-4.5 0-8-3.6-8-8zm-32-40l0 32 0 8c0 22.1 18 40 40 40c10.2 0 20.1-3.9 27.5-11L564.4 187c7.4-7 11.6-16.8 11.6-27s-4.2-20-11.6-27L435.6 11c-7.4-7-17.3-11-27.5-11C386 0 368 17.9 368 40l0 8 0 32-32 0-48 0c-88.4 0-160 71.6-160 160c0 93.4 82.8 134.8 100.6 142.6c2.2 1 4.6 1.4 7.1 1.4c11.2 0 20.3-9.1 20.3-20.3l0-.9c0-6.8-3.3-13.1-8.3-17.7c-9.5-8.6-23.7-24.1-23.7-39.7c0-36.1 29.3-65.5 65.5-65.5l46.5 0 16 0 16 0zM64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32z\"]\n  };\n  const faShareSquare = faShareFromSquare;\n  const faKeynote = {\n    prefix: 'fal',\n    iconName: 'keynote',\n    icon: [512, 512, [], \"f66c\", \"M304 32c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0zM240 0c-20.9 0-38.7 13.4-45.3 32L184 32c-44.2 0-80 35.8-80 80l0 48-10.3 0c-18.2 0-34.8 10.3-42.9 26.5L5.1 277.9c-3.3 6.7-5.1 14-5.1 21.5L0 304l0 48c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-48 0-4.7c0-7.5-1.7-14.8-5.1-21.5l-45.7-91.3c-8.1-16.3-24.8-26.5-42.9-26.5L136 160l0-48c0-26.5 21.5-48 48-48l10.7 0c6.6 18.6 24.4 32 45.3 32l64 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L240 0zM32 352l0-32 448 0 0 32L32 352zm3.8-64l43.6-87.2c2.7-5.4 8.3-8.8 14.3-8.8l324.7 0c6.1 0 11.6 3.4 14.3 8.8L476.2 288 35.8 288zM144 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0 0-64-32 0 0 64-96 0z\"]\n  };\n  const faChildCombatant = {\n    prefix: 'fal',\n    iconName: 'child-combatant',\n    icon: [576, 512, [\"child-rifle\"], \"e4e0\", \"M144 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 112 64a64 64 0 1 0 128 0zM480 336l0-10.7 52.2-17.4 .9-.3c6.5-2.2 10.9-8.3 10.9-15.2l0-12.5 0-72c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48 0 24-32 8 0-8 0-24 0-1 0-47 0-48c0-17.7-14.3-32-32-32l0-32 0-64 0-16c0-8.8-7.2-16-16-16L416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 32 0 32 0 32c-17.7 0-32 14.3-32 32l0 34.7c-18.6 6.6-32 24.4-32 45.3l0 112c0 19.9 12.1 36.9 29.3 44.2c.9 .4 1.8 .7 2.7 1l0 82.7 0 16c0 8.8 7.2 16 16 16l16 0 60.1 0 19.9 0c4.9 0 9.4-2.2 12.5-6s4.2-8.7 3.1-13.5l-4.3-19.5L498.2 432l-7.1-32 32.8 0 4.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-36.9 0-7.1 0L480 350.2l0-14.2zm-27.3 38.9l5.6 25.1 1.5 6.9 9.1 41.1 7.1 32L448 480l-4.7 0L416 480l0-32 0-50.7 0-13.3c0-4.2-1.6-8-4.3-10.9c-2.9-3.2-7.1-5.1-11.7-5.1c-6.4 0-12-3.8-14.5-9.3c-.7-1.6-1.2-3.3-1.4-5.1c-.1-.5-.1-1-.1-1.6l0-112c0-2.4 .5-4.7 1.5-6.7c2.5-5.5 8.1-9.3 14.5-9.3c4.6 0 8.8-2 11.7-5.1c2.6-2.9 4.3-6.7 4.3-10.9l0-13.3 0-2.7 0-32 32 0 0 32 0 16 0 48 0 32 0 8 0 6.3 0 23.1 0 3.7 0 7 0 14.2 0 1.8c0 1.2 .1 2.3 .4 3.5c0 0 0 0 0 0l.4 1.7 2.4 10.8 1.5 6.9zM144 199.9c7.7-5.1 16.8-7.9 26.3-7.9l11.3 0c9.5 0 18.6 2.8 26.3 7.9l0 .1 0 152-64 0 0-152 0-.1zM144 384l64 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-252.7 42.4 69.1c4.6 7.5 14.5 9.9 22 5.3s9.9-14.5 5.3-22l-59.8-97.5c-14.5-23.7-40.4-38.2-68.2-38.2l-11.3 0c-27.8 0-53.7 14.5-68.2 38.2L42.4 295.6c-4.6 7.5-2.3 17.4 5.3 22s17.4 2.3 22-5.3L112 243.3 112 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112z\"]\n  };\n  const faChildRifle = faChildCombatant;\n  const faGun = {\n    prefix: 'fal',\n    iconName: 'gun',\n    icon: [576, 512, [], \"e19b\", \"M496 32c8.8 0 16 7.2 16 16l0 16 32 0c17.7 0 32 14.3 32 32l0 80c0 17.7-14.3 32-32 32l-57.4 0L464 230.6c-6 6-14.1 9.4-22.6 9.4l-46.1 0-28.6 80.1c-6.8 19.1-24.9 31.9-45.2 31.9L233 352 207 455.8C203.5 470 190.7 480 176 480L64 480c-9.9 0-19.2-4.5-25.2-12.3s-8.2-17.9-5.8-27.5L73.1 279.8c5-20.2-10.2-39.8-31-39.8l-10 0c-17.7 0-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64l448 0 0-16c0-8.8 7.2-16 16-16zM241 320l80.5 0c6.8 0 12.8-4.3 15.1-10.6L361.3 240 261 240l-20 80zM32 96l0 112 10 0 15.2 0L235 208l1 0 14.9 0 16.1 0 174.3 0L464 185.4c6-6 14.1-9.4 22.6-9.4l57.4 0 0-80-48 0L32 96zM228 240L97.5 240c8 13.7 10.9 30.5 6.7 47.5L64 448l112 0 52-208z\"]\n  };\n  const faSquarePhone = {\n    prefix: 'fal',\n    iconName: 'square-phone',\n    icon: [448, 512, [\"phone-square\"], \"f098\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm175 44.1l-64 16c-1.8 .4-3 2-3 3.9c0 114.9 97.1 212 212 212c1.8 0 3.4-1.3 3.9-3l16-64c.5-2-.6-4.1-2.6-4.8l-48-16c-1.4-.5-3-.1-4.1 1l-24.4 24.4c-5 5-12.6 6.1-18.8 2.8c-31.5-16.7-57.7-42.9-74.4-74.4c-3.3-6.2-2.1-13.8 2.8-18.8l24.4-24.4c1.1-1.1 1.4-2.7 1-4.1l-16-48c-.7-2-2.7-3.1-4.8-2.6zm35.1-7.5l16 48c4.3 12.9 .9 27.2-8.7 36.8l-15.7 15.7c11.5 18.1 27 33.6 45.1 45.1l15.7-15.7c9.6-9.6 23.9-13 36.8-8.7l48 16c17.8 5.9 28.1 24.6 23.5 42.9l-16 64c-4 16-18.4 27.3-34.9 27.3C187.5 404 76 292.5 76 160c0-16.5 11.2-30.9 27.3-34.9l64-16c18.2-4.6 36.9 5.7 42.9 23.5z\"]\n  };\n  const faPhoneSquare = faSquarePhone;\n  const faHatBeach = {\n    prefix: 'fal',\n    iconName: 'hat-beach',\n    icon: [640, 512, [], \"e606\", \"M192 224l0 10.8 0 3.9c.3 .5 1.1 1.5 2.6 2.9c4.2 4 11.9 9 24.2 13.9C243.1 265.3 278.8 272 320 272c11.5 0 22.6-.5 33.1-1.5c-.7-3.8-1.1-7.7-1.1-11.8c0-12.5 3.8-24.6 10.8-34.7c-.5-.7-1-1.4-1.4-2.2c-13.2 1.4-27.1 2.2-41.4 2.2c-44.2 0-84.2-7.2-113.1-18.7c-4.4-1.8-8.6-3.7-12.5-5.6c-1.5 7.9-2.3 16-2.3 24.4zm160-34.7c0-31.1 23.2-56.8 53.3-60.7C382.6 108.3 352.7 96 320 96c-50.9 0-94.9 29.7-115.5 72.8c3.8 2.2 8.6 4.5 14.2 6.8C243.1 185.3 278.8 192 320 192c11.1 0 21.8-.5 32-1.4c0-.4 0-.9 0-1.3zM320 64c55.7 0 104.7 28.4 133.3 71.5c8.9-4.9 19-7.5 29.4-7.5c33.8 0 61.3 27.4 61.3 61.3c0 12.5-3.8 24.6-10.8 34.7c5.2 7.6 8.7 16.2 10.1 25.3l67 26.8c17.9 7.2 29.7 24.6 29.7 43.9c0 17.7-8.9 34.5-25.1 49.8c-16.2 15.3-39.6 29.1-68.6 40.7C488.4 433.7 408.4 448 320 448s-168.4-14.3-226.3-37.5c-29-11.6-52.4-25.4-68.6-40.7C8.9 354.5 0 337.7 0 320c0-19.3 11.8-36.7 29.7-43.9L160 224c0-88.4 71.6-160 160-160zM482.7 320c-12.5 0-24.6-3.8-34.7-10.8c-10.1 7-22.2 10.8-34.7 10.8c-17.5 0-33.2-7.3-44.4-19c-15.4 2-31.8 3-48.9 3c-44.2 0-84.2-7.2-113.1-18.7c-14.5-5.8-26.2-12.7-34.3-20.3c-2.9-2.8-5.4-5.6-7.3-8.6L41.6 305.8c-5.8 2.3-9.6 7.9-9.6 14.2c0 6.1 2.9 15 15.1 26.6c12.3 11.6 31.8 23.5 58.5 34.2C158.9 402.1 234.7 416 320 416s161.1-13.9 214.4-35.2c26.7-10.7 46.2-22.6 58.5-34.2C605.1 335 608 326.1 608 320c0-6.2-3.8-11.9-9.6-14.2l-59.1-23.6c-9.2 22.2-31.1 37.8-56.6 37.8zM413.3 160c-16.2 0-29.3 13.1-29.3 29.3c0 7.8 3.1 15.2 8.6 20.7l2.7 2.7c6.2 6.2 6.2 16.4 0 22.6l-2.7 2.7c-5.5 5.5-8.6 12.9-8.6 20.7c0 16.2 13.1 29.3 29.3 29.3c7.8 0 15.2-3.1 20.7-8.6l2.7-2.7c6.2-6.2 16.4-6.2 22.6 0l2.7 2.7c5.5 5.5 12.9 8.6 20.7 8.6c16.2 0 29.3-13.1 29.3-29.3c0-7.8-3.1-15.2-8.6-20.7l-2.7-2.7c-6.2-6.2-6.2-16.4 0-22.6l2.7-2.7c5.5-5.5 8.6-12.9 8.6-20.7c0-16.2-13.1-29.3-29.3-29.3c-7.8 0-15.2 3.1-20.7 8.6l-2.7 2.7c-6.2 6.2-16.4 6.2-22.6 0l-2.7-2.7c-5.5-5.5-12.9-8.6-20.7-8.6zM448 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faPlus = {\n    prefix: 'fal',\n    iconName: 'plus',\n    icon: [448, 512, [10133, 61543, \"add\"], \"2b\", \"M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176L32 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l176 0 0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0 0-176z\"]\n  };\n  const faAdd = faPlus;\n  const faExpand = {\n    prefix: 'fal',\n    iconName: 'expand',\n    icon: [448, 512, [], \"f065\", \"M144 32c8.8 0 16 7.2 16 16s-7.2 16-16 16L32 64l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 48c0-8.8 7.2-16 16-16l128 0zM0 336c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16L0 336zM432 32c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112L304 64c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0zM416 336c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-112z\"]\n  };\n  const faComputer = {\n    prefix: 'fal',\n    iconName: 'computer',\n    icon: [640, 512, [], \"e4e5\", \"M384 64c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-108.5 0L264 352l-80 0-11.5 0L64 352c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 384l97.8 0-21.3 64L80 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l49.8 0 22.2 0 144 0 22.2 0 49.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-60.5 0-21.3-64 97.8 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 320c0 35.3 28.7 64 64 64zm110.2 64l21.3-64 56.9 0 21.3 64-99.6 0zM528 64l64 0c8.8 0 16 7.2 16 16l0 48-96 0 0-48c0-8.8 7.2-16 16-16zm-16 96l96 0 0 32-96 0 0-32zm0 272l0-208 96 0 0 208c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zM480 80l0 352c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48zm80 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faFort = {\n    prefix: 'fal',\n    iconName: 'fort',\n    icon: [640, 512, [], \"e486\", \"M32 96l64 0 32 0 64 0 0 16 0 48c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-48 0-16zM0 160c0 23.7 12.9 44.4 32 55.4l0 8.6 0 224c0 35.3 28.7 64 64 64l144 0 32 0 96 0 32 0 144 0c35.3 0 64-28.7 64-64l0-224 0-8.6c19.1-11.1 32-31.7 32-55.4l0-48 0-16 0-32 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16 0 32-32 0-32 0 0-32 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16 0 32-32 0-32 0 0-32 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48 0 32 0 16 0 48c0 11.7 3.1 22.6 8.6 32l-209.1 0c5.4-9.4 8.6-20.3 8.6-32l0-48 0-16 0-32 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16 0 32-32 0-32 0 0-32 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16 0 32L64 64 32 64l0-32 0-16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 64 0 96l0 16 0 48zM400 480l0-80c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 80-48 0 0-256 256 0 0 256-48 0zm80-256l96 0 0 224c0 17.7-14.3 32-32 32l-64 0 0-256zM64 448l0-224 96 0 0 256-64 0c-17.7 0-32-14.3-32-32zm304 32l-96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80zM608 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-48 0-16 64 0 32 0 64 0 0 16 0 48z\"]\n  };\n  const faCloudCheck = {\n    prefix: 'fal',\n    iconName: 'cloud-check',\n    icon: [640, 512, [], \"e35c\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM427.3 235.3l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L288 329.4 404.7 212.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faXmark = {\n    prefix: 'fal',\n    iconName: 'xmark',\n    icon: [384, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", \"M324.5 411.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L214.6 256 347.1 123.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 233.4 59.6 100.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L169.4 256 36.9 388.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L192 278.6 324.5 411.1z\"]\n  };\n  const faClose = faXmark;\n  const faMultiply = faXmark;\n  const faRemove = faXmark;\n  const faTimes = faXmark;\n  const faFaceSmirking = {\n    prefix: 'fal',\n    iconName: 'face-smirking',\n    icon: [512, 512, [], \"e397\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm375.8 82.6l-.2 1.2c-5.8 34.7-35.8 60.2-71 60.2L192 400c-8.8 0-16-7.2-16-16s7.2-16 16-16l112.6 0c19.6 0 36.2-14.1 39.5-33.4l.2-1.2c1.5-8.7 9.7-14.6 18.4-13.2s14.6 9.7 13.2 18.4zM112 192l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm176 16c0-8.8 7.2-16 16-16l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32l-32 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faArrowsUpDownLeftRight = {\n    prefix: 'fal',\n    iconName: 'arrows-up-down-left-right',\n    icon: [512, 512, [\"arrows\"], \"f047\", \"M267.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-72 72c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 54.6 240 240 54.6 240l44.7-44.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-72 72c-6.2 6.2-6.2 16.4 0 22.6l72 72c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 272 240 272l0 185.4-44.7-44.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l72 72c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 457.4 272 272l185.4 0-44.7 44.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6l-72-72c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 240 272 240l0-185.4 44.7 44.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-72-72z\"]\n  };\n  const faArrows = faArrowsUpDownLeftRight;\n  const faChalkboardUser = {\n    prefix: 'fal',\n    iconName: 'chalkboard-user',\n    icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", \"M576 32L224 32c-17.7 0-32 14.3-32 32l0 36c-10.2-2.6-21-4-32-4l0-32c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-16 0-160 0-16 0-47.2 0c-5.3-11.4-11.8-22.2-19.5-32l66.7 0 0-48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 48c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32zM544 384l0-48c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16l0 48 128 0zM224 224A64 64 0 1 0 96 224a64 64 0 1 0 128 0zM64 224a96 96 0 1 1 192 0A96 96 0 1 1 64 224zM32.1 480l255.7 0c-2.8-53.5-47-96-101.2-96l-53.3 0c-54.2 0-98.4 42.5-101.2 96zM0 485.3C0 411.7 59.7 352 133.3 352l53.3 0C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7L26.7 512C11.9 512 0 500.1 0 485.3z\"]\n  };\n  const faChalkboardTeacher = faChalkboardUser;\n  const faRhombus = {\n    prefix: 'fal',\n    iconName: 'rhombus',\n    icon: [448, 512, [], \"e23b\", \"M438.5 230.1l-184-216C246.8 5.1 235.7 0 224 0s-22.8 5.1-30.4 14.1l-184 216C-3.2 245-3.2 267 9.6 281.9l184 216c7.6 8.9 18.7 14.1 30.4 14.1s22.8-5.1 30.4-14.1l184-216c12.7-14.9 12.7-36.9 0-51.9zM230.1 34.8l184 216c2.5 3 2.5 7.4 0 10.4l-184 216c-1.5 1.8-3.7 2.8-6.1 2.8s-4.6-1-6.1-2.8l-184-216c-2.5-3-2.5-7.4 0-10.4l184-216c1.5-1.8 3.7-2.8 6.1-2.8s4.6 1 6.1 2.8z\"]\n  };\n  const faClawMarks = {\n    prefix: 'fal',\n    iconName: 'claw-marks',\n    icon: [576, 512, [], \"f6c2\", \"M36.7 4.7c6.2-6.2 16.4-6.2 22.6 0L170.9 116.3c13.5 13.5 21.1 31.8 21.1 50.9l0 24.8 24.8 0c19.1 0 37.4 7.6 50.9 21.1l95.2 95.2c13.5 13.5 21.1 31.8 21.1 50.9l0 24.8 24.8 0c19.1 0 37.4 7.6 50.9 21.1l79.6 79.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-79.6-79.6c-7.5-7.5-17.7-11.7-28.3-11.7L368 416c-8.8 0-16-7.2-16-16l0-40.8c0-10.6-4.2-20.8-11.7-28.3l-95.2-95.2c-7.5-7.5-17.7-11.7-28.3-11.7L176 224c-8.8 0-16-7.2-16-16l0-40.8c0-10.6-4.2-20.8-11.7-28.3L36.7 27.3c-6.2-6.2-6.2-16.4 0-22.6zm0 224c6.2-6.2 16.4-6.2 22.6 0l81.9 81.9c12 12 18.7 28.3 18.7 45.3l0 28.1 28.1 0c17 0 33.3 6.7 45.3 18.7l81.9 81.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-81.9-81.9c-6-6-14.1-9.4-22.6-9.4L144 416c-8.8 0-16-7.2-16-16l0-44.1c0-8.5-3.4-16.6-9.4-22.6L36.7 251.3c-6.2-6.2-6.2-16.4 0-22.6zM283.3 4.7l17.9 17.9c12 12 18.7 28.3 18.7 45.3L320 96l28.1 0c17 0 33.3 6.7 45.3 18.7l35.9 35.9c12 12 18.7 28.3 18.7 45.3l0 28.1 28.1 0c17 0 33.3 6.7 45.3 18.7l17.9 17.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-17.9-17.9c-6-6-14.1-9.4-22.6-9.4L432 256c-8.8 0-16-7.2-16-16l0-44.1c0-8.5-3.4-16.6-9.4-22.6l-35.9-35.9c-6-6-14.1-9.4-22.6-9.4L304 128c-8.8 0-16-7.2-16-16l0-44.1c0-8.5-3.4-16.6-9.4-22.6L260.7 27.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faPesoSign = {\n    prefix: 'fal',\n    iconName: 'peso-sign',\n    icon: [384, 512, [], \"e222\", \"M71.4 32C49.6 32 32 49.6 32 71.4L32 128l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 80 0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 128 0c65.6 0 122-39.5 146.7-96l29.3 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-19.2 0c2.1-10.3 3.2-21 3.2-32s-1.1-21.7-3.2-32l19.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-29.3 0C314 71.5 257.6 32 192 32L71.4 32zm231.5 96L64 128l0-56.6c0-4.1 3.3-7.4 7.4-7.4L192 64c47.4 0 88.7 25.7 110.9 64zM64 160l252 0c2.6 10.2 4 21 4 32s-1.4 21.8-4 32L64 224l0-64zm238.9 96c-22.1 38.3-63.5 64-110.9 64L64 320l0-64 238.9 0z\"]\n  };\n  const faFaceSmileTongue = {\n    prefix: 'fal',\n    iconName: 'face-smile-tongue',\n    icon: [512, 512, [], \"e394\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 8.8 7.2 16 16 16s16-7.2 16-16C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c36.4 0 71-7.6 102.4-21.3c8.1-3.5 11.8-13 8.3-21.1s-13-11.8-21.1-8.3c-27.4 12-57.7 18.6-89.6 18.6C132.3 480 32 379.7 32 256zm124.5-61.5c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C209.6 161.9 194.8 152 176 152s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6c2.1-8.6 6.7-18.2 12.9-25.4zm160 0c6.2-7.1 12.8-10.5 19.5-10.5s13.4 3.4 19.5 10.5c6.2 7.2 10.8 16.8 12.9 25.4c2.1 8.6 10.8 13.8 19.4 11.6s13.8-10.8 11.6-19.4c-3.2-12.7-9.8-27.1-19.9-38.6C369.6 161.9 354.8 152 336 152s-33.6 9.9-43.7 21.5c-10 11.5-16.7 25.9-19.9 38.6c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6c2.1-8.6 6.7-18.2 12.9-25.4zm-224.6 78c-8.5 2.3-13.6 11.1-11.3 19.6C102 372.3 171.9 432 256 432c31 0 60.1-8.1 85.5-22.4l45.3 29.6c36.8 24 86.2 12.2 108.2-25.8l1.4-2.4c21.4-37.1 9.8-84.4-26.3-107.5l-45.2-28.8c-1.4-1-3-1.7-4.8-2.2c-8.5-2.3-17.3 2.8-19.6 11.3C382.5 351.5 324.1 400 256 400s-126.5-48.5-144.5-116.1c-2.3-8.5-11.1-13.6-19.6-11.3zm278 117.4C394 369.6 413 343 424.8 312.6l28.1 17.9c21.7 13.8 28.6 42.2 15.8 64.5l-1.4 2.4c-12.8 22.2-41.6 29-63 15l-34.4-22.5z\"]\n  };\n  const faCartCircleXmark = {\n    prefix: 'fal',\n    iconName: 'cart-circle-xmark',\n    icon: [640, 512, [], \"e3f4\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l37.9 0c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2l129.5 0c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16l-129.5 0c-15.2 0-28.3-10.7-31.4-25.6L152 288l187.2 0c5.9-11.4 12.9-22.2 21-32l-214.8 0L106.1 64l433.4 0L507.4 192.4c10.9 .7 21.5 2.4 31.7 5L570.6 71.8c5-20.2-10.2-39.8-31-39.8L99.1 32C92.5 13 74.4 0 53.9 0L16 0zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm136-88a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-84.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368l36.7-36.7z\"]\n  };\n  const faBuildingShield = {\n    prefix: 'fal',\n    iconName: 'building-shield',\n    icon: [576, 512, [], \"e4d8\", \"M320 32L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 64 0c1.3 0 2.6-.1 3.9-.2c7.9 8.6 16.6 16.9 26.3 24.7c-9 4.8-19.3 7.6-30.2 7.6l-64 0-32 0-64 0-32 0-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 143-32 12.8L352 64c0-17.7-14.3-32-32-32zM272 240c-8.8 0-16 7.2-16 16l0 32 0 8.2 0 23.8-8 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c8.2 0 15.4 4.1 19.7 10.3L301.6 240 272 240zM192 384c-17.7 0-32 14.3-32 32l0 64 64 0 0-64c0-17.7-14.3-32-32-32zM88 96l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zm128-40c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zM88 224l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zm224.1 13.4c1.3 53 22.6 129.5 95.9 170L416 263l-95.9 38.4zm223.9 0L448 263l0 208.4c73.4-40.5 94.6-117.1 95.9-170zm-103-75.7l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48c5.7-2.3 12.1-2.3 17.8 0z\"]\n  };\n  const faCirclePhoneFlip = {\n    prefix: 'fal',\n    iconName: 'circle-phone-flip',\n    icon: [512, 512, [\"phone-circle-alt\"], \"e11c\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm52.8 144.1c-1.9-.4-3.8 .6-4.5 2.3l-24 56c-.7 1.6-.2 3.5 1.1 4.7l20.3 16.6c6.1 5 7.6 13.6 3.7 20.4c-14.7 25.4-35.9 46.6-61.4 61.4c-6.8 3.9-15.4 2.4-20.4-3.7l-16.6-20.3c-1.1-1.4-3-1.8-4.7-1.1l-56 24c-1.8 .8-2.7 2.6-2.3 4.5l12 56c.4 1.8 2 3.2 3.9 3.2l.2 0c114.7-.1 207.6-93.1 207.7-207.8l0-.2s0 0 0 0s0 0 0 0c0-1.9-1.3-3.5-3.2-3.9l-56-12zM160 400l-.3 0c-16.8-.2-31.3-12-34.9-28.5l-12-56c-3.6-16.8 5.2-33.9 21-40.6l56-24c14.7-6.3 31.9-2.1 42 10.3l7.5 9.2c11.9-8.6 22.4-19.1 31-31l-9.2-7.5c-12.4-10.2-16.6-27.3-10.3-42l24-56c6.8-15.8 23.8-24.6 40.6-21l56 12c16.5 3.5 28.3 18.1 28.5 34.9l0 .3c0 132.5-107.4 240-240 240z\"]\n  };\n  const faPhoneCircleAlt = faCirclePhoneFlip;\n  const faBaby = {\n    prefix: 'fal',\n    iconName: 'baby',\n    icon: [448, 512, [], \"f77c\", \"M224 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM46.1 146.8c20.5-23.1 55.9-25.2 79.1-4.7l24.2 21.5C169.9 181.9 196.5 192 224 192s54.1-10.1 74.6-28.4l24.2-21.5c23.1-20.5 58.5-18.5 79.1 4.7s18.5 58.5-4.6 79.1L373 247.3c-16.1 14.3-33.9 26-53 35.1l0 32.3 49.9 56.1c16.9 19 18.9 47.1 4.7 68.3l-32 48c-17.2 25.7-51.9 32.7-77.7 15.5s-32.7-51.9-15.5-77.7l8-12L238.9 392l-29.7 0-18.6 20.9 8 12c17.2 25.7 10.2 60.5-15.5 77.7s-60.5 10.2-77.7-15.5l-32-48c-14.1-21.2-12.2-49.2 4.7-68.3L128 314.7l0-26.7c0 0 0 0 0-.1s0 0 0-.1l0-5.5c-19.1-9-37-20.8-53-35.1L50.8 225.9c-23.1-20.5-25.2-55.9-4.7-79.1zM160 304l0 16.8c0 .2 0 .4 0 .6l38.9 38.9c1-.2 2-.3 3-.3l44.1 0c1 0 2 .1 3 .3L288 321.4c0-.2 0-.4 0-.6l0-16.8-128 0zm128-32c0-6.5 3.9-12.3 9.9-14.7c19.6-8.1 37.8-19.5 53.9-33.8l24.2-21.5c9.9-8.8 10.8-24 2-33.9s-24-10.8-33.9-2l-24.2 21.5C293.5 211 259.3 224 224 224s-69.5-13-95.9-36.5l-24.2-21.5c-9.9-8.8-25.1-7.9-33.9 2s-7.9 25.1 2 33.9l24.2 21.5c16.1 14.3 34.4 25.7 53.9 33.8c6 2.5 9.8 8.3 9.9 14.7l128 0zm18.7 75.9l-34 34 16.8 19c4.8 5.4 5.4 13.4 1.4 19.5L276 442.7c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c6.1-9.1 5.2-21.1-2-29.3l-39.2-44.1zm-131.4 34l-34-34-39.2 44.1c-7.3 8.2-8.1 20.2-2 29.3l32 48c7.4 11 22.3 14 33.3 6.7s14-22.3 6.7-33.3l-14.9-22.3c-4-6.1-3.5-14.1 1.4-19.5l16.8-19z\"]\n  };\n  const faUsersLine = {\n    prefix: 'fal',\n    iconName: 'users-line',\n    icon: [640, 512, [], \"e592\", \"M147.2 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm352 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM369.6 288l-96 0c-35.3 0-64 28.7-64 64l224 0c0-35.3-28.7-64-64-64zm-192 64c0-53 43-96 96-96l96 0c53 0 96 43 96 96c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm144-160a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM64 288l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-35.3 28.7-64 64-64l88 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-88 0c-17.7 0-32 14.3-32 32zm480-32l-88 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l88 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32zM16 448l608 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faQuoteLeft = {\n    prefix: 'fal',\n    iconName: 'quote-left',\n    icon: [448, 512, [8220, \"quote-left-alt\"], \"f10d\", \"M0 208C0 146.1 50.1 96 112 96l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-44.2 0-80 35.8-80 80l0 24.6c9.4-5.4 20.3-8.6 32-8.6l64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-80zm32 80l0 32 0 32c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zm352-32l-64 0c-17.7 0-32 14.3-32 32l0 32 0 32c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32zM256 320l0-32 0-80c0-61.9 50.1-112 112-112l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-44.2 0-80 35.8-80 80l0 24.6c9.4-5.4 20.3-8.6 32-8.6l64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32z\"]\n  };\n  const faQuoteLeftAlt = faQuoteLeft;\n  const faTractor = {\n    prefix: 'fal',\n    iconName: 'tractor',\n    icon: [640, 512, [128668], \"f722\", \"M128 48l0 111.2c6.9-18.3 24.5-31.2 45-31.2l38.1 0c21.7 0 40.3 14.5 46.1 34.7c12.6-7 27.6-7.8 40.7-2.7l.4 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .4 0L289.9 41.4c-2.6-5.7-8.3-9.4-14.6-9.4L144 32c-8.8 0-16 7.2-16 16zM96 157.3L96 48c0-26.5 21.5-48 48-48L275.3 0c18.9 0 36 11.1 43.8 28.3L378.3 160l.3 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .7 0 .6 0 .6 0 .7 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .2 0 0-40.2c0-29.7 11.8-58.2 32.8-79.2l3.9-3.9c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-3.9 3.9c-15 15-23.4 35.4-23.4 56.6l0 40.2 .2 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .6 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0c22.2 0 39.9 18 39.9 40l0 60.5c0 12.2-5.5 23.6-15 31.2L567.1 338c-11.3 9.1-25.4 14-40 14l-144.9 0c-4.4 15.9-16.9 28.5-32.9 33.2c10.2 18.4 7.3 41.8-8.1 57.1l-26.9 26.9c-15.3 15.4-38.7 18.3-57.1 8.1C251.3 497.5 232.7 512 211 512L173 512c-21.7 0-40.3-14.5-46.1-34.7c-18.4 10.2-41.8 7.3-57.1-8.1L42.8 442.3l11-11-11 11c-15.3-15.4-18.3-38.7-8.1-57.1C14.5 379.3 0 360.7 0 339L0 301c0-21.7 14.5-40.3 34.7-46.1c-10.2-18.4-7.3-41.8 8.1-57.1l26.9-26.9c7.4-7.4 16.6-11.9 26.3-13.4zM384 320l143.2 0c7.3 0 14.3-2.5 20-7L605 266.7c1.9-1.5 3-3.8 3-6.2l0-60.5c0-4.5-3.6-8-7.9-8l-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.5 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.6 0-.7 0-.6 0-.6 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0c0 0-.1 0-.1 0c-.2 0-.5 0-.7 0l-.6 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.7 0-.6 0 5.7 5.7c15.4 15.4 18.3 38.7 8.1 57.1c20.2 5.8 34.7 24.4 34.7 46.1l0 19zM512 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM157 174.4l-1.3 12.9c-.6 6-4.5 11.1-10.1 13.3c-1.8 .7-3.5 1.4-5.2 2.2c-5.5 2.4-11.9 1.6-16.6-2.3l-10.1-8.2c-6.4-5.2-15.6-4.7-21.4 1.1L65.4 220.3c-5.8 5.8-6.3 15.1-1.1 21.4l8.2 10.1c3.8 4.7 4.7 11.1 2.3 16.6c-.8 1.7-1.5 3.5-2.2 5.2c-2.2 5.6-7.3 9.5-13.3 10.1L46.4 285C38.2 285.9 32 292.7 32 301L32 339c0 8.2 6.2 15.1 14.4 15.9l12.9 1.3c6 .6 11.1 4.5 13.3 10.1c.7 1.8 1.4 3.5 2.2 5.2c2.4 5.5 1.6 11.9-2.3 16.6l-8.2 10.1c-5.2 6.4-4.7 15.6 1.1 21.4l26.9 26.9c5.8 5.8 15.1 6.3 21.4 1.1l10.1-8.2c4.7-3.8 11.1-4.7 16.6-2.3c1.7 .8 3.5 1.5 5.2 2.2c5.6 2.2 9.5 7.3 10.1 13.3l1.3 12.9c.8 8.2 7.7 14.4 15.9 14.4l38.1 0c8.2 0 15.1-6.2 15.9-14.4l1.3-12.9c.6-6 4.5-11.1 10.1-13.3c1.8-.7 3.5-1.4 5.2-2.2c5.5-2.4 11.9-1.6 16.6 2.3l10.1 8.2c6.4 5.2 15.6 4.7 21.4-1.1l26.9-26.9c5.8-5.8 6.3-15.1 1.1-21.4l-8.2-10.1c-3.8-4.7-4.7-11.1-2.3-16.6c.8-1.7 1.5-3.4 2.2-5.2c2.2-5.6 7.3-9.5 13.3-10.1l12.9-1.3c8.2-.8 14.4-7.7 14.4-15.9l0-38.1c0-8.2-6.2-15.1-14.4-15.9l-12.9-1.3c-6-.6-11.1-4.5-13.3-10.1c-.7-1.8-1.4-3.5-2.2-5.2c-2.4-5.5-1.6-11.9 2.3-16.6l8.2-10.1c5.2-6.4 4.7-15.6-1.1-21.4l-26.9-26.9c-5.8-5.8-15.1-6.3-21.4-1.1l-10.1 8.2c-4.7 3.8-11.1 4.7-16.6 2.3c-1.7-.8-3.5-1.5-5.2-2.2c-5.6-2.2-9.5-7.3-10.1-13.3L227 174.4c-.8-8.2-7.7-14.4-15.9-14.4L173 160c-8.2 0-15.1 6.2-15.9 14.4zM137.6 320a54.4 54.4 0 1 0 108.8 0 54.4 54.4 0 1 0 -108.8 0zM192 406.4a86.4 86.4 0 1 1 0-172.8 86.4 86.4 0 1 1 0 172.8z\"]\n  };\n  const faDownFromBracket = {\n    prefix: 'fal',\n    iconName: 'down-from-bracket',\n    icon: [448, 512, [], \"e66b\", \"M225.8 479.2c-.5 .5-1.1 .8-1.8 .8s-1.4-.3-1.8-.8L97.8 347.3c-1.2-1.2-1.8-2.9-1.8-4.6c0-3.7 3-6.7 6.7-6.7l57.3 0c8.8 0 16-7.2 16-16l0-120c0-4.4 3.6-8 8-8l80 0c4.4 0 8 3.6 8 8l0 120c0 8.8 7.2 16 16 16l57.3 0c3.7 0 6.7 3 6.7 6.7c0 1.7-.6 3.3-1.8 4.6L225.8 479.2zM224 512c9.5 0 18.6-3.9 25.1-10.8L373.5 369.2c6.8-7.2 10.5-16.7 10.5-26.5c0-21.4-17.3-38.7-38.7-38.7L304 304l0-104c0-22.1-17.9-40-40-40l-80 0c-22.1 0-40 17.9-40 40l0 104-41.3 0C81.3 304 64 321.3 64 342.7c0 9.9 3.8 19.4 10.5 26.5L198.9 501.2c6.5 6.9 15.6 10.8 25.1 10.8zM416 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-44.2-35.8-80-80-80L80 0C35.8 0 0 35.8 0 80l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 96z\"]\n  };\n  const faKeySkeleton = {\n    prefix: 'fal',\n    iconName: 'key-skeleton',\n    icon: [448, 512, [128477], \"f6f3\", \"M304 32a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256c79.5 0 144-64.5 144-144S383.5 0 304 0S160 64.5 160 144c0 34 11.8 65.2 31.5 89.9L4.7 420.7c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L38.6 432 80 390.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L102.6 368 214.1 256.5C238.8 276.2 270 288 304 288z\"]\n  };\n  const faTrashArrowUp = {\n    prefix: 'fal',\n    iconName: 'trash-arrow-up',\n    icon: [448, 512, [\"trash-restore\"], \"f829\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64l47.1 0L416 64l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-18.3 0L388.2 452.6C385.9 486.1 358 512 324.4 512l-200.8 0c-33.6 0-61.4-25.9-63.8-59.4L34.3 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32.1 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM66.4 96L91.7 450.3C92.9 467 106.8 480 123.6 480l200.8 0c16.8 0 30.7-13 31.9-29.7L381.6 96 66.4 96zM224 176c4.2 0 8.3 1.7 11.3 4.7l80 80c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L240 230.6 240 392c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-161.4-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l80-80c3-3 7.1-4.7 11.3-4.7z\"]\n  };\n  const faTrashRestore = faTrashArrowUp;\n  const faArrowDownUpLock = {\n    prefix: 'fal',\n    iconName: 'arrow-down-up-lock',\n    icon: [640, 512, [], \"e4b0\", \"M139.3 507.3l96-96c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L144 457.4 144 272l160 0 32 0 80 0c0-11.1 1.6-21.9 4.6-32L336 240l0-185.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L304 54.6 304 240l-160 0-32 0-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0 0 185.4L43.3 388.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0zM144 200l0-152c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 152 32 0zM336 312l-32 0 0 152c0 8.8 7.2 16 16 16s16-7.2 16-16l0-152zm192-88c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faArrowDownToBracket = {\n    prefix: 'fal',\n    iconName: 'arrow-down-to-bracket',\n    icon: [448, 512, [], \"e094\", \"M363.3 219.3l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 297.4 208 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 281.4L340.7 196.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM32 336l0 96c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faLinesLeaning = {\n    prefix: 'fal',\n    iconName: 'lines-leaning',\n    icon: [384, 512, [], \"e51e\", \"M190.9 53.7c3.2-8.2-.9-17.5-9.2-20.7s-17.5 .9-20.7 9.2l-160 416c-3.2 8.2 .9 17.5 9.2 20.7s17.5-.9 20.7-9.2l160-416zm84.7-21.3c-8.6-2-17.2 3.4-19.2 12l-96 416c-2 8.6 3.4 17.2 12 19.2s17.2-3.4 19.2-12l96-416c2-8.6-3.4-17.2-12-19.2zM368 32c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSquareQ = {\n    prefix: 'fal',\n    iconName: 'square-q',\n    icon: [448, 512, [], \"e27b\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 256c0 53 43 96 96 96c20.7 0 39.9-6.6 55.6-17.7l-50.9-50.9c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l50.9 50.9C313.4 295.9 320 276.7 320 256c0-53-43-96-96-96s-96 43-96 96zm224 0c0 29.6-10 56.8-26.9 78.5l22.2 22.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-22.2-22.2C280.8 374 253.6 384 224 384c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128z\"]\n  };\n  const faRulerCombined = {\n    prefix: 'fal',\n    iconName: 'ruler-combined',\n    icon: [512, 512, [], \"f546\", \"M192 192l0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-32c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 288 0 96c0 1.1 .1 2.2 .2 3.3C33.8 467.4 47.5 480 64 480l96 0 288 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-32 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-64-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0zm64 96l192 0c35.3 0 64 28.7 64 64l0 96c0 35.3-28.7 64-64 64l-288 0-96 0C30.9 512 3.6 486.8 .3 454.5c-.2-2.2-.3-4.3-.3-6.5l0-96L0 64C0 28.7 28.7 0 64 0l96 0c35.3 0 64 28.7 64 64l0 192 0 32 32 0z\"]\n  };\n  const faSymbols = {\n    prefix: 'fal',\n    iconName: 'symbols',\n    icon: [512, 512, [128291, \"icons-alt\"], \"f86e\", \"M16 0L208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 32C7.2 32 0 24.8 0 16S7.2 0 16 0zm0 64l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16L96 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16zM473.7 4.1C493.5 .2 512 15.3 512 35.5L512 168l-.2 0c.1 1.3 .2 2.7 .2 4c0 28.7-28.7 52-64 52s-64-23.3-64-52s28.7-52 64-52c11.7 0 22.6 2.5 32 7l0-91.4L352 61.1 352 200l-.2 0c.1 1.3 .2 2.7 .2 4c0 28.7-28.7 52-64 52s-64-23.3-64-52s28.7-52 64-52c11.7 0 22.6 2.5 32 7l0-97.8c0-15.3 10.8-28.4 25.7-31.4l128-25.6zM480 172c0-3.1-1.5-7.5-6.9-11.9c-5.5-4.5-14.3-8.1-25.1-8.1s-19.5 3.6-25.1 8.1c-5.5 4.4-6.9 8.8-6.9 11.9s1.5 7.5 6.9 11.9c5.5 4.5 14.3 8.1 25.1 8.1s19.5-3.6 25.1-8.1c5.5-4.4 6.9-8.8 6.9-11.9zM320 204c0-3.1-1.5-7.5-6.9-11.9c-5.5-4.5-14.3-8.1-25.1-8.1s-19.5 3.6-25.1 8.1c-5.5 4.4-6.9 8.8-6.9 11.9s1.5 7.5 6.9 11.9c5.5 4.5 14.3 8.1 25.1 8.1s19.5-3.6 25.1-8.1c5.5-4.4 6.9-8.8 6.9-11.9zm16 148a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm171.3 4.7c6.2 6.2 6.2 16.4 0 22.6l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l192-192c6.2-6.2 16.4-6.2 22.6 0zM480 464a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM76.4 256l8.6 0c32.6 0 59.1 26.4 59.1 59.1c0 18.1-8.3 35.2-22.6 46.4l-20.2 15.8 49.8 45.3 47.3-35.5c7.1-5.3 17.1-3.9 22.4 3.2s3.9 17.1-3.2 22.4l-42.4 31.8 43.5 39.6c6.5 5.9 7 16.1 1.1 22.6s-16.1 7-22.6 1.1l-48.1-43.7-46.8 35.1C91.3 507.5 77.8 512 64 512c-35.5 0-64-29.1-64-64.3c0-19.7 9-38.6 24.6-50.8l27.1-21.3L35.8 361C23.2 349.6 16 333.4 16 316.4C16 283 43 256 76.4 256zM57.3 337.4l20 18.2 24.4-19.2c6.5-5.1 10.3-13 10.3-21.3c0-14.9-12.1-27.1-27.1-27.1l-8.6 0C60.7 288 48 300.7 48 316.4c0 8 3.4 15.6 9.3 21zM44.4 422C36.6 428.2 32 437.7 32 447.7C32 465.5 46.5 480 64 480c6.9 0 13.7-2.2 19.2-6.4L125 442.2 75.8 397.4 44.4 422z\"]\n  };\n  const faIconsAlt = faSymbols;\n  const faCopyright = {\n    prefix: 'fal',\n    iconName: 'copyright',\n    icon: [512, 512, [169], \"f1f9\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm67.9-188.1c-37.5 37.5-98.3 37.5-135.8 0s-37.5-98.3 0-135.8s98.3-37.5 135.8 0c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faFlaskGear = {\n    prefix: 'fal',\n    iconName: 'flask-gear',\n    icon: [640, 512, [], \"e5f1\", \"M288 196.8L288 32 160 32l0 164.8c0 17.8-4.9 35.2-14.2 50.3L100.9 320l203.7 0c2.2 13.3 10.3 25 21.2 32L81.2 352 37.5 423c-3.6 5.9-5.5 12.7-5.5 19.6C32 463.3 48.7 480 69.4 480L351 480c15.6 13.1 36.9 13.7 53 4.8l0 .9c0 6.7 1.5 13.5 4.2 19.7c-9 4.3-19 6.6-29.7 6.6L69.4 512C31.1 512 0 480.9 0 442.6c0-12.8 3.6-25.4 10.3-36.4L118.5 230.4c6.2-10.1 9.5-21.7 9.5-33.5L128 32l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0L288 0l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 164.8c0 11.8 3.3 23.5 9.5 33.5L336 241c-4.9 6.4-9.5 13.1-13.6 20.3c-1.9 3.3-3.7 6.6-5.4 10l-14.8-24.1C292.9 232 288 214.6 288 196.8zm175.3 43c-3.1 16.6-14 29.5-26.6 36.7c-13 7.4-30 9.9-46 3.7l-17.2 30.5c12.8 11.4 18.5 27.7 18.5 42.4s-5.7 31-18.5 42.4L390.7 426c15.9-6.3 33-3.7 46 3.7c12.6 7.2 23.6 20.1 26.6 36.7l33.7 0c3-16.6 13.9-29.5 26.5-36.7c12.9-7.4 30-9.9 45.9-3.6l17.2-30.5c-12.8-11.4-18.5-27.7-18.5-42.4s5.7-31 18.5-42.4l-17.2-30.5c-15.9 6.3-32.9 3.7-45.9-3.6c-12.6-7.2-23.5-20.2-26.5-36.7l-33.7 0zm43.5-32c11.8 0 21.4 9.6 21.4 21.4l0 1.6c0 7.5 4.6 14.2 11.1 18c6.5 3.7 14.5 4.2 21 .3l1.8-1c10.7-6.3 24.4-2.6 30.5 8.2L619 303.1c5.7 10.2 2.3 23.1-7.8 29c-7.3 4.3-11.2 12.6-11.2 21s3.9 16.7 11.2 21c10 5.9 13.5 18.8 7.8 29L592.5 450c-6.1 10.8-19.9 14.5-30.5 8.2l-1.8-1c-6.5-3.8-14.5-3.4-21 .3c-6.5 3.7-11.1 10.4-11.1 18l0 1.6c0 11.8-9.6 21.4-21.4 21.4l-53.4 0c-11.7 0-21.3-9.5-21.3-21.3l0-1.4c0-7.6-4.6-14.4-11.3-18.2c-6.6-3.7-14.7-4.2-21.2-.3l-1.6 1c-10.7 6.3-24.4 2.6-30.5-8.2L341 403.1c-5.7-10.2-2.3-23.1 7.8-29c7.3-4.3 11.2-12.5 11.2-21s-3.9-16.7-11.2-21c-10-5.9-13.5-18.8-7.8-29l26.4-46.9c6.1-10.8 19.9-14.5 30.5-8.2l1.6 1c6.5 3.9 14.6 3.4 21.2-.3c6.6-3.8 11.3-10.6 11.3-18.2l0-1.4c0-11.7 9.5-21.3 21.3-21.3l53.4 0zM424.1 353.1a56 56 0 1 1 112.1 0 56 56 0 1 1 -112.1 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHighlighterLine = {\n    prefix: 'fal',\n    iconName: 'highlighter-line',\n    icon: [576, 512, [], \"e1af\", \"M166.6 319.2L122.9 363c-3.1 3.1-3.1 8.2 0 11.3l62.8 62.8c3.1 3.1 8.2 3.1 11.3 0l43.7-43.7c6-6 14.1-9.4 22.6-9.4l48 0c5.2 0 10-2.5 13-6.7l19.4-27L209.6 216.3l-27 19.4c-4.2 3-6.7 7.8-6.7 13l0 48c0 8.5-3.4 16.6-9.4 22.6zm196 4.8L523.8 99.5c2.7-3.8 4.2-8.4 4.2-13c0-5.9-2.4-11.6-6.5-15.8L489.3 38.5c-4.2-4.2-9.9-6.5-15.8-6.5c-4.7 0-9.2 1.5-13 4.2L236 197.4 362.6 324zm-51.3 92l-48 0-43.7 43.7c-11.4 11.4-27.9 14.5-42 9.3l-36 36c-4.5 4.5-10.6 7-17 7L24 512c-13.3 0-24-10.7-24-24l0-4.7c0-6.4 2.5-12.5 7-17l84-84c-5.2-14.2-2.1-30.7 9.3-42L144 296.6l0-48c0-15.5 7.4-30 20-39L441.8 10.2C451 3.6 462.1 0 473.5 0c14.4 0 28.2 5.7 38.4 15.9l32.2 32.2c10.2 10.2 15.9 24 15.9 38.4c0 11.4-3.6 22.5-10.2 31.7L350.4 396c-9 12.6-23.5 20-39 20zM111 407.6L38.6 480l82.7 0 31-31L111 407.6zM240 480l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faBracketSquare = {\n    prefix: 'fal',\n    iconName: 'bracket-square',\n    icon: [192, 512, [\"bracket\", \"bracket-left\"], \"5b\", \"M0 80C0 53.5 21.5 32 48 32l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L48 64c-8.8 0-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-26.5 0-48-21.5-48-48L0 80z\"]\n  };\n  const faBracket = faBracketSquare;\n  const faBracketLeft = faBracketSquare;\n  const faIslandTropical = {\n    prefix: 'fal',\n    iconName: 'island-tropical',\n    icon: [512, 512, [127965, \"island-tree-palm\"], \"f811\", \"M150.8 96L66.9 96C76.3 68.3 109.1 32 176 32c45.5 0 75.1 16.8 92.3 35.9c4.4 4.9 11.2 6.6 17.4 4.3C299.5 67.2 316.2 64 336 64c66.9 0 99.7 36.3 109.1 64l-184.3 0c-4.2 0-8.3 1.7-11.3 4.7L133.9 248.2c-13-26.2-15.4-75 31.8-122.3l.1-.1c11.4-11.4 22.8-19.8 33.9-26c7.7-4.3 10.5-14 6.3-21.7s-14-10.5-21.7-6.3C173 78.1 161.8 86 150.8 96zM176 0C91.6 0 45.8 49.5 34.7 92.2C29.1 113.6 47.7 128 64 128l58.1 0c-37.5 52.8-32.9 107.4-13.7 140.3c11.2 19.1 34.5 16.2 46.1 4.6l83.1-83.1c-.4 3.9-.9 7.9-1.4 12.1c-5.3 40.7-17 94.1-42.4 150.1L160 352C89.3 352 32 409.3 32 480c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32c0-65-48.4-118.6-111.1-126.9c19.6-64.1 20.6-123.6 16.1-168.7c-.9-8.7-1.9-16.8-3.1-24.4L448 160c16.3 0 34.9-14.4 29.3-35.8C466.2 81.5 420.4 32 336 32c-19 0-36.1 2.5-51.4 6.9C260.8 16.5 224.7 0 176 0zM285.4 160c1.4 8.4 2.7 17.6 3.7 27.6c4.4 44 3.2 102.1-17.4 164.4l-43 0c23-54.6 34-106.1 39.2-145.9c2.3-18 3.5-33.6 4-46.1l13.5 0zM288 384c53 0 96 43 96 96L64 480c0-53 43-96 96-96l128 0z\"]\n  };\n  const faIslandTreePalm = faIslandTropical;\n  const faArrowRightFromLine = {\n    prefix: 'fal',\n    iconName: 'arrow-right-from-line',\n    icon: [448, 512, [8614, \"arrow-from-left\"], \"f343\", \"M443.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-128-128c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L393.4 240 288 240l-176 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l176 0 105.4 0L292.7 372.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128zM32 80c0-8.8-7.2-16-16-16S0 71.2 0 80L0 432c0 8.8 7.2 16 16 16s16-7.2 16-16L32 80z\"]\n  };\n  const faArrowFromLeft = faArrowRightFromLine;\n  const faH2 = {\n    prefix: 'fal',\n    iconName: 'h2',\n    icon: [640, 512, [], \"f314\", \"M32 80c0-8.8-7.2-16-16-16S0 71.2 0 80L0 256 0 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160 256 0 0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160L32 240 32 80zm400.1 41.5c19.2-16.5 43.7-25.5 69-25.5l5.8 0c47 0 85 38.1 85 85c0 23.1-9.4 45.2-26.1 61.2l-185 178.2c-4.7 4.5-6.2 11.5-3.7 17.5s8.3 10 14.8 10l232 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192.3 0L588.1 265.3C611.1 243.3 624 212.8 624 181c0-64.6-52.4-117-117-117l-5.8 0c-33 0-64.8 11.8-89.9 33.2l-21.7 18.6c-6.7 5.8-7.5 15.9-1.7 22.6s15.8 7.5 22.6 1.7l21.7-18.6z\"]\n  };\n  const faEquals = {\n    prefix: 'fal',\n    iconName: 'equals',\n    icon: [448, 512, [62764], \"3d\", \"M32 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 144zm0 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 336z\"]\n  };\n  const faCakeSlice = {\n    prefix: 'fal',\n    iconName: 'cake-slice',\n    icon: [512, 512, [127856, \"shortcake\"], \"e3e5\", \"M296 64L52.3 256 480 256c0-64-28-112-65-144s-83-48-119-48zM0 272c0-9.8 4.5-19.1 12.2-25.1l264-208c5.6-4.4 12.6-6.9 19.8-6.9c44.3 0 97.6 19.2 139.9 55.8C479.2 125.2 512 181.7 512 256l0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4c0 0 0 0 0 .1l0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .1 0 .1 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .2 0 .3 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2c0 35.4-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-48 0-96zm32 80l448 0 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4L32 288l0 64zm0 32l0 32c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2L32 384z\"]\n  };\n  const faShortcake = faCakeSlice;\n  const faBuildingMagnifyingGlass = {\n    prefix: 'fal',\n    iconName: 'building-magnifying-glass',\n    icon: [640, 512, [], \"e61c\", \"M64 32l256 0c17.7 0 32 14.3 32 32l0 128c9.8-7.4 20.6-13.7 32-18.7L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l64 0 32 0 64 0 32 0 64 0c29.2 0 53.9-19.6 61.6-46.4C371 460.8 361.1 454.9 352 448c0 17.7-14.3 32-32 32l-64 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM296 224l-48 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l40 0c0-32.4 9.6-62.5 26.2-87.7c-4.4-5.1-10.9-8.3-18.2-8.3zM224 416l0 64-64 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM64 120l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L88 96c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zM248 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM64 248l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm160 32l0-32 32 0 0 32-32 0zm192-63.9a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224c29.6 0 56.8-10 78.5-26.9l86.2 86.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-86.2-86.2C566 377 576 349.7 576 320.2c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z\"]\n  };\n  const faPeanut = {\n    prefix: 'fal',\n    iconName: 'peanut',\n    icon: [512, 512, [], \"e430\", \"M127.1 249.9l.2 0 .2 0c25.9-5.1 58.5-14.4 83.1-39s33.9-57.2 39-83.1l0-.2 0-.2c1.5-8.2 3.8-16 6.9-23.5c0 0 0 0 0 0c5.5-13.4 13.7-26 24.5-37c0 0 0 0 0 0C302.4 45.2 331.6 32 364 32l68 0c26.5 0 48 21.5 48 48l0 68c0 15.8-3.1 30.8-8.8 44.4c0 0 0 0 0 0c-5.6 13.6-14 26.4-25.2 37.6c-11.2 11.2-24 19.6-37.7 25.2c0 0 0 0 0 0c-7.5 3.1-15.3 5.4-23.5 6.9l-.2 0-.2 0c-25.9 5.1-58.5 14.4-83.1 39s-33.9 57.2-39 83.1l0 .2 0 .2c-1.5 8.2-3.8 16-6.9 23.5c0 0 0 0 0 0c-5.5 13.4-13.7 26-24.5 37c0 0 0 0 0 0C209.6 466.8 180.4 480 148 480l-68 0c-26.5 0-48-21.5-48-48l0-68c0-15.8 3.1-30.8 8.8-44.4c0 0 0 0 0 0c5.6-13.6 14-26.4 25.2-37.6c11.2-11.2 24-19.6 37.7-25.2c0 0 0 0 0 0c7.5-3.1 15.3-5.4 23.5-6.9zM148 512c41.3 0 78.7-16.9 105.5-44.2c13.8-14 24.2-30.1 31.3-47.2c4-9.5 6.9-19.6 8.8-30c4.8-24.5 12.6-49.1 30.3-66.7s42.2-25.4 66.7-30.3c10.4-1.9 20.5-4.9 30-8.8c17.5-7.2 33.9-17.9 48.1-32.1c14.2-14.2 24.9-30.5 32.1-48C508 187.2 512 168.1 512 148l0-68c0-44.2-35.8-80-80-80L364 0c-41.3 0-78.7 16.9-105.5 44.2c-13.8 14-24.2 30.1-31.3 47.2c-4 9.5-6.9 19.6-8.8 30c-4.8 24.5-12.6 49.1-30.3 66.7s-42.2 25.4-66.7 30.3c-10.4 1.9-20.5 4.9-30 8.8c-17.5 7.2-33.9 17.9-48.1 32.1c-14.2 14.2-24.9 30.5-32.1 48C4 324.8 0 343.9 0 364l0 68c0 44.2 35.8 80 80 80l68 0zM435.2 128a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zm-64 64a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zm-224 224a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zM192 435.2a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zM435.2 192a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zM192 371.2a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4z\"]\n  };\n  const faWrenchSimple = {\n    prefix: 'fal',\n    iconName: 'wrench-simple',\n    icon: [384, 512, [], \"e2d1\", \"M137 2.8c4.4 3 7 7.9 7 13.2l0 152 48 36 48-36 0-152c0-5.3 2.6-10.2 7-13.2s9.9-3.6 14.8-1.7C332.9 28.9 384 94.1 384 176c0 71.1-38.6 133.1-96 166.3L288 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-163.2c0-6 3.4-11.5 8.7-14.2C316.6 292.1 352 238.2 352 176c0-58.9-31.9-107.7-80-134.8L272 176c0 5-2.4 9.8-6.4 12.8l-64 48c-5.7 4.3-13.5 4.3-19.2 0l-64-48c-4-3-6.4-7.8-6.4-12.8l0-134.8C63.9 68.3 32 117.1 32 176c0 62.2 35.4 116.1 87.3 142.6c5.4 2.7 8.7 8.2 8.7 14.2L128 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-153.7C38.6 309.1 0 247.1 0 176C0 94.1 51.1 28.9 122.2 1.1C127.1-.8 132.7-.2 137 2.8z\"]\n  };\n  const faBlender = {\n    prefix: 'fal',\n    iconName: 'blender',\n    icon: [512, 512, [], \"f517\", \"M0 72C0 32.2 32.2 0 72 0l56 0 24 0 8.1 0L471 0c20.8 0 36.1 19.6 31 39.8L423.1 355.4C456 365.3 480 395.9 480 432l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-37.8 26.2-69.5 61.5-77.9L148 240l-76 0c-39.8 0-72-32.2-72-72L0 72zM128 432l0 32c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-32c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48zM423 224l-119 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l127 0 16-64-143 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l151 0 16-64L162.8 32l26.7 320L391 352l32-128zM72 32C49.9 32 32 49.9 32 72l0 96c0 22.1 17.9 40 40 40l73.3 0L130.7 32 72 32zM288 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faTeeth = {\n    prefix: 'fal',\n    iconName: 'teeth',\n    icon: [576, 512, [], \"f62e\", \"M96 64c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L96 64zM0 128C0 75 43 32 96 32l384 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96L96 480c-53 0-96-43-96-96L0 128zm160 96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32 64 0 0-32zM96 288l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32-64 0zm75.5 79c-11.4 10.6-26.7 17-43.5 17c-35.3 0-64-28.7-64-64l0-48 0-48c0-35.3 28.7-64 64-64c14 0 27 4.5 37.6 12.2c10.9-26 36.5-44.2 66.4-44.2c22.6 0 42.8 10.4 56 26.7c13.2-16.3 33.4-26.7 56-26.7c29.9 0 55.5 18.2 66.4 44.2C421 164.5 434 160 448 160c35.3 0 64 28.7 64 64l0 48 0 48c0 35.3-28.7 64-64 64c-16.8 0-32-6.5-43.5-17c-12.8 19.9-35.1 33-60.5 33c-22.6 0-42.8-10.4-56-26.7c-13.2 16.3-33.4 26.7-56 26.7c-25.4 0-47.7-13.2-60.5-33zM232 160c-22.1 0-40 17.9-40 40l0 24 0 32 80 0 0-56c0-22.1-17.9-40-40-40zM192 320l0 8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-40-80 0 0 32zm224-64l64 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32zm0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32-64 0 0 32zm-72 48c22.1 0 40-17.9 40-40l0-8 0-32-80 0 0 40c0 22.1 17.9 40 40 40zm40-112l0-32 0-24c0-22.1-17.9-40-40-40s-40 17.9-40 40l0 56 80 0z\"]\n  };\n  const faTally2 = {\n    prefix: 'fal',\n    iconName: 'tally-2',\n    icon: [640, 512, [], \"e295\", \"M144 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416z\"]\n  };\n  const faShekelSign = {\n    prefix: 'fal',\n    iconName: 'shekel-sign',\n    icon: [448, 512, [8362, \"ils\", \"shekel\", \"sheqel\", \"sheqel-sign\"], \"f20b\", \"M80 32C53.5 32 32 53.5 32 80l0 384c0 8.8 7.2 16 16 16s16-7.2 16-16L64 80c0-8.8 7.2-16 16-16l112 0c44.2 0 80 35.8 80 80l0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192c0-61.9-50.1-112-112-112L80 32zM304 480c61.9 0 112-50.1 112-112l0-320c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 320c0 44.2-35.8 80-80 80l-112 0c-8.8 0-16-7.2-16-16l0-256c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 256c0 26.5 21.5 48 48 48l112 0z\"]\n  };\n  const faIls = faShekelSign;\n  const faShekel = faShekelSign;\n  const faSheqel = faShekelSign;\n  const faSheqelSign = faShekelSign;\n  const faCars = {\n    prefix: 'fal',\n    iconName: 'cars',\n    icon: [640, 512, [], \"f85b\", \"M124.2 32l135.6 0c14.3 0 26.8 9.5 30.8 23.2L306.8 112c-.9 0-1.9 0-2.8 0L80 112c-.9 0-1.9 0-2.8 0L93.4 55.2C97.4 41.5 109.9 32 124.2 32zM62.7 46.4L41 122.1C16.6 135.8 0 162 0 192l0 48 0 16 0 32 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 225.6 0c3.7-3.7 7.7-7.1 11.9-10.2l6.2-21.8L32 256l0-16 0-48c0-26.5 21.5-48 48-48l224 0c11.8 0 22.6 4.3 31 11.3c10.3-5.5 21.6-9.2 33.6-10.6c-6.8-9.2-15.5-17-25.6-22.6L321.3 46.4C313.5 18.9 288.4 0 259.8 0L124.2 0C95.6 0 70.5 18.9 62.7 46.4zM80 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm300.2-16l135.6 0c14.3 0 26.8 9.5 30.8 23.2L562.8 288c-.9 0-1.9 0-2.8 0l-224 0c-.9 0-1.9 0-2.8 0l16.2-56.8c3.9-13.7 16.5-23.2 30.8-23.2zm-61.5 14.4L297 298.1c-24.5 13.7-41 39.9-41 69.9l0 48 0 16 0 32 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 320 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 0-32 0-16 0-48c0-30-16.6-56.2-41-69.9l-21.6-75.7c-7.8-27.5-33-46.4-61.5-46.4l-135.6 0c-28.6 0-53.7 18.9-61.5 46.4zM608 416l0 16-320 0 0-16 0-48c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 48zM336 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faAxeBattle = {\n    prefix: 'fal',\n    iconName: 'axe-battle',\n    icon: [512, 512, [], \"f6b3\", \"M73.6 52.1C47.4 93.7 32 144.4 32 192c0 48.6 16.1 100.9 43.5 142.9c7.2-15 16.3-28.9 26.1-41c22.1-27.2 56.1-54.2 106.4-65l0 32.9c-38.6 9.9-64.4 31.2-81.6 52.3c-13.6 16.8-25 36.8-30.9 57.8c-1.5 5.8-6.1 10.4-11.9 11.7s-12-.7-15.8-5.3C25.5 327.7 0 257.4 0 192C0 126.4 25.6 56.5 67.7 5.7C71.8 .9 78.4-1.1 84.5 .7c6.1 1.8 10.5 7 11.3 13.3c2.9 20.2 12.8 40.3 24.9 56.4c15.9 21.3 42.5 43.5 87.2 52.9l0 32.6c-56.2-10.1-91.3-37.7-112.8-66.3C87 78.7 79.4 66 73.6 52.1zM304 261.8l0-32.9c50.3 10.8 84.4 37.8 106.5 65c9.9 12.1 18.9 26 26.1 41c20.8-32.1 35.2-70.2 40.8-108.2l-12.1-12.1c-12.5-12.5-12.5-32.8 0-45.3l12.1-12.1c-5.4-36.8-19.2-73.7-39-105.2C432.7 66 425 78.7 416.9 89.6c-21.5 28.6-56.7 56.2-112.9 66.3l0-32.6c44.8-9.4 71.3-31.7 87.3-52.9c12.1-16.1 22-36.2 24.9-56.4c.8-6.3 5.3-11.5 11.3-13.3c6.1-1.8 12.7 .2 16.8 5.1c37.2 44.9 61.5 104.6 66.7 163.2l-.4 .4L488 192l22.6 22.6 .4 .4c-5.2 58.5-29.4 118.6-66.7 163.2c-3.9 4.6-10 6.6-15.8 5.3s-10.5-5.9-11.9-11.7c-5.9-21-17.3-41-30.9-57.8c-17.2-21.1-43-42.4-81.7-52.3zM272 48l0 448c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-448c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faUserHairLong = {\n    prefix: 'fal',\n    iconName: 'user-hair-long',\n    icon: [448, 512, [], \"e45b\", \"M320 128c0-5.5-.5-10.8-1.3-16l-30.1 0c-14.9 0-29.1-5.9-39.6-16.4l-6.3-6.3C223.4 113.5 194 128 162.3 128L128 128l0 16c0 53 43 96 96 96s96-43 96-96l0-16zM224 0c70.7 0 128 57.3 128 128c0 35.3 16.6 68.4 44.8 89.6l4.3 3.2c9.4 7.1 14.9 18.1 14.9 29.9c0 20.6-16.7 37.3-37.3 37.3L320 288c-8.8 0-16-7.2-16-16s7.2-16 16-16l58.7 0c2.9 0 5.3-2.4 5.3-5.3c0-1.7-.8-3.3-2.1-4.3l-4.3-3.2c-15.8-11.9-28.8-26.7-38.4-43.4C318.5 242.6 274.7 272 224 272s-94.5-29.4-115.2-72.2c-9.6 16.7-22.6 31.5-38.4 43.4l-4.3 3.2c-1.3 1-2.1 2.6-2.1 4.3c0 2.9 2.4 5.3 5.3 5.3l58.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-58.7 0C48.7 288 32 271.3 32 250.7c0-11.8 5.5-22.8 14.9-29.9l4.3-3.2C79.4 196.4 96 163.3 96 128C96 57.3 153.3 0 224 0zm4.7 52.7c6.2-6.2 16.4-6.2 22.6 0L271.6 73c4.5 4.5 10.6 7 17 7l18.6 0C290.6 51.3 259.5 32 224 32c-41.8 0-77.4 26.7-90.5 64l28.9 0c26.7 0 51.2-15 63.2-38.9c.8-1.6 1.8-3.1 3.1-4.5zM32 480L416 480c-1.9-71-60-128-131.5-128l-120.9 0C92.1 352 33.9 409 32 480zM0 483.6C0 393.2 73.2 320 163.6 320l120.9 0C374.8 320 448 393.2 448 483.6c0 15.7-12.7 28.4-28.4 28.4L28.4 512C12.7 512 0 499.3 0 483.6z\"]\n  };\n  const faMap = {\n    prefix: 'fal',\n    iconName: 'map',\n    icon: [576, 512, [128506, 62072], \"f279\", \"M170.1 33.1c3.3-1.3 6.9-1.5 10.3-.5L399.1 95.1l144-57.6c15.8-6.3 32.9 5.3 32.9 22.3l0 334.8c0 9.8-6 18.6-15.1 22.3l-155 62c-3.3 1.3-6.9 1.5-10.3 .5L176.9 416.9l-144 57.6C17.1 480.8 0 469.2 0 452.2L0 117.4c0-9.8 6-18.6 15.1-22.3l155-62zM32 122.8l0 317.5 128-51.2 0-317.5L32 122.8zm352 320l0-318.7L192 69.2l0 318.7 192 54.9zm32-2.4l128-51.2 0-317.5L416 122.8l0 317.5z\"]\n  };\n  const faArrowLeftFromArc = {\n    prefix: 'fal',\n    iconName: 'arrow-left-from-arc',\n    icon: [512, 512, [], \"e615\", \"M480 256C480 132.3 379.7 32 256 32c-8.8 0-16-7.2-16-16s7.2-16 16-16C397.4 0 512 114.6 512 256s-114.6 256-256 256c-8.8 0-16-7.2-16-16s7.2-16 16-16c123.7 0 224-100.3 224-224zM149.4 116c6.6-5.9 16.7-5.3 22.6 1.3s5.3 16.7-1.3 22.6L58.1 240 336 240c8.8 0 16 7.2 16 16s-7.2 16-16 16L58.1 272 170.6 372c6.6 5.9 7.2 16 1.3 22.6s-16 7.2-22.6 1.3L5.4 268C2 264.9 0 260.6 0 256s2-8.9 5.4-12l144-128z\"]\n  };\n  const faFileCircleInfo = {\n    prefix: 'fal',\n    iconName: 'file-circle-info',\n    icon: [576, 512, [58604], \"e493\", \"M64 480l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 34.7c-11.2 3.2-21.9 7.4-32 12.6l0-19.2-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-32a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm-32 96c0-8.8 7.2-16 16-16l0-32c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 48s0 0 0 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-16 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faFaceDisappointed = {\n    prefix: 'fal',\n    iconName: 'face-disappointed',\n    icon: [512, 512, [], \"e36f\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM316.1 410.7c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2zM211.3 267.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm89.4 0c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z\"]\n  };\n  const faLassoSparkles = {\n    prefix: 'fal',\n    iconName: 'lasso-sparkles',\n    icon: [576, 512, [], \"e1c9\", \"M336 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16zM0 176C0 85.4 112 10.8 256 1.1l0 32C129.7 42 32 102.6 32 176c0 47.1 40.2 88.9 102.4 115.2c0 0 0 0 0 0c5.5 2.3 11.2 4.5 17 6.6c0 0 0 0 0 0C190.9 311.9 237.8 320 288 320c141.4 0 256-64.5 256-144c0-45.5-37.5-86-96-112.4l0-33.9C525.2 61.2 576 115 576 176c0 97.2-128.9 176-288 176c-22.9 0-45.3-1.6-66.7-4.7c11.9 17.2 18.7 38 18.7 59.7c0 58-47 105-105 105l-87 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l87 0c40.3 0 73-32.7 73-73c0-27.6-15.6-52.9-40.4-65.3l-34.9-17.4C52.9 293 0 238.3 0 176zM512 368l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faClockEleven = {\n    prefix: 'fal',\n    iconName: 'clock-eleven',\n    icon: [512, 512, [], \"e347\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM240 112l0 91.2-34.7-52c-4.9-7.4-14.8-9.3-22.2-4.4s-9.3 14.8-4.4 22.2l64 96c3.9 5.9 11.2 8.5 17.9 6.4s11.4-8.3 11.4-15.3l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faRocket = {\n    prefix: 'fal',\n    iconName: 'rocket',\n    icon: [512, 512, [], \"f135\", \"M188.9 372l-50.4-50.4c18.6-42.7 61.7-137.7 95.1-187C304.6 30.1 409 24.6 475.7 36.3c11.7 66.7 6.2 171.1-98.4 242c-49.4 33.5-145.5 75.6-188.4 93.7zm-79.9-62.8c-5.2 11.9-2.5 25.7 6.7 34.9l50.7 50.7c9.1 9.1 22.7 11.9 34.5 6.9c6.5-2.7 14.3-6 23-9.8L224 496c0 5.5 2.9 10.7 7.6 13.6s10.6 3.2 15.6 .7l101.5-50.7c21.7-10.8 35.4-33 35.4-57.2l0-90.2c4-2.5 7.7-4.9 11.3-7.3C516.1 222.9 520.1 100.9 506.7 28.1c-2.1-11.6-11.2-20.6-22.8-22.8C411.1-8.1 289.1-4.1 207.2 116.7c-2.4 3.6-4.9 7.3-7.3 11.3l-90.2 0c-24.2 0-46.4 13.7-57.2 35.4L1.7 264.8c-2.5 5-2.2 10.9 .7 15.6s8.1 7.6 13.6 7.6l102.5 0c-3.6 8-6.8 15.2-9.4 21.2zM256 470.1l0-92.5c30.3-13.7 65.4-30.3 96-47l0 71.7c0 12.1-6.8 23.2-17.7 28.6L256 470.1zM109.7 160l71.5 0c-16.9 30.7-34 65.8-48.1 96l-91.2 0L81 177.7c5.4-10.8 16.5-17.7 28.6-17.7zM392 144a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM368 88a56 56 0 1 0 0 112 56 56 0 1 0 0-112z\"]\n  };\n  const faSirenOn = {\n    prefix: 'fal',\n    iconName: 'siren-on',\n    icon: [640, 512, [], \"e02e\", \"M55.2 33.7l64 32c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2zm544 28.6l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5zM16 192l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm544 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM492 320l-32.2 0L439.3 156c-2-16-15.6-28-31.8-28l-175 0c-16.1 0-29.8 12-31.8 28L180.2 320 148 320l21-167.9c4-32 31.2-56.1 63.5-56.1l175 0c32.3 0 59.5 24 63.5 56.1L492 320zm-250.1 0l14.2-114c1.1-8.8 9.1-15 17.9-13.9s15 9.1 13.9 17.9L274.1 320l-32.2 0zM496 384l-352 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l352 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zM144 352l352 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-352 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48z\"]\n  };\n  const faClockTen = {\n    prefix: 'fal',\n    iconName: 'clock-ten',\n    icon: [512, 512, [], \"e354\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM240 112l0 114.1-71.1-47.4c-7.4-4.9-17.3-2.9-22.2 4.4s-2.9 17.3 4.4 22.2l96 64c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faCandleHolder = {\n    prefix: 'fal',\n    iconName: 'candle-holder',\n    icon: [448, 512, [128367], \"f6bc\", \"M112 112c0 26.5 21.5 48 48 48s48-21.5 48-48c0-8.8-6.5-24-20.5-43.1C178.4 56.4 168 45.1 160 36.8c-8 8.3-18.4 19.6-27.5 32.1C118.5 88 112 103.2 112 112zm48 80c-44.2 0-80-35.8-80-80c0-39.6 49.1-90.1 66.2-106.6C149.9 1.9 154.8 0 160 0s10.1 1.9 13.8 5.4C190.9 21.9 240 72.4 240 112c0 44.2-35.8 80-80 80zM0 496c0-8.8 7.2-16 16-16l48 0 0-208c0-26.5 21.5-48 48-48l32 0 64 0c26.5 0 48 21.5 48 48l0 208 72.6 0c-5.4-9.4-8.6-20.3-8.6-32c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64l-128 0-32 0L96 512l-32 0-48 0c-8.8 0-16-7.2-16-16zM128 256l-16 0c-8.8 0-16 7.2-16 16l0 208 128 0 0-208c0-8.8-7.2-16-16-16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48zM384 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faVideoArrowDownLeft = {\n    prefix: 'fal',\n    iconName: 'video-arrow-down-left',\n    icon: [576, 512, [], \"e2c8\", \"M320 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l256 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-47.2 0-161.6 0-47.2c0-35.3-28.7-64-64-64L64 64zM416 354.4l103.4 56.9c5.6 3.1 12 4.7 18.4 4.7c21.1 0 38.2-17.1 38.2-38.2l0-243.6c0-21.1-17.1-38.2-38.2-38.2c-6.4 0-12.8 1.6-18.4 4.7L416 157.6l0 36.5 118.8-65.4c.9-.5 1.9-.8 3-.8c3.4 0 6.2 2.8 6.2 6.2l0 243.6c0 3.4-2.8 6.2-6.2 6.2c-1 0-2.1-.3-3-.8L416 317.9l0 36.5zM224 352c8.8 0 16-7.2 16-16s-7.2-16-16-16l-73.4 0L283.3 187.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L128 297.4l0-73.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 112c0 8.8 7.2 16 16 16l112 0z\"]\n  };\n  const faPhotoFilm = {\n    prefix: 'fal',\n    iconName: 'photo-film',\n    icon: [640, 512, [\"photo-video\"], \"f87c\", \"M576 32L256 32c-17.7 0-32 14.3-32 32l0 169.4L297.4 160c12.5-12.5 32.8-12.5 45.3 0L384 201.4 489.4 96c12.5-12.5 32.8-12.5 45.3 0L608 169.4 608 64c0-17.7-14.3-32-32-32zm64 176c0 0 0 0 0 .1l0 80c0 35.3-28.7 64-64 64l-304 0c0 0 0 0 0 0l-16 0c-35.3 0-64-28.7-64-64l0-16s0 0 0 0l0-208c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 144zm-32 6.7l-96-96L395.3 235.3 310.6 320 576 320c17.7 0 32-14.3 32-32l0-73.4zM265.4 320l96-96L320 182.6l-96 96 0 9.4c0 17.7 14.3 32 32 32l9.4 0zM296 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM128 160l32 0 0 32-32 0 0 80 0 128 0 80 256 0 0-96 32 0 0 96 32 0c17.7 0 32-14.3 32-32l0-64 32 0 0 64c0 35.3-28.7 64-64 64l-32 0-16 0-16 0-256 0-16 0-16 0-32 0c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l32 0 16 0 16 0zM32 256l64 0 0-64-32 0c-17.7 0-32 14.3-32 32l0 32zm0 160l0 32c0 17.7 14.3 32 32 32l32 0 0-64-64 0zm64-32l0-96-64 0 0 96 64 0z\"]\n  };\n  const faPhotoVideo = faPhotoFilm;\n  const faFloppyDiskCircleArrowRight = {\n    prefix: 'fal',\n    iconName: 'floppy-disk-circle-arrow-right',\n    icon: [576, 512, [\"save-circle-arrow-right\"], \"e180\", \"M32 96l0 320c0 17.7 14.3 32 32 32l211.2 0c5.9 11.4 12.9 22.2 21 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l245.5 0c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3l0 22.2c-5.3-.5-10.6-.7-16-.7s-10.7 .2-16 .7l0-22.2c0-8.5-3.4-16.6-9.4-22.6L332.1 73.4c-3.4-3.4-7.6-6-12.1-7.6l0 94.2c0 17.7-14.3 32-32 32L96 192c-17.7 0-32-14.3-32-32l0-96C46.3 64 32 78.3 32 96zM224 240c25.1 0 47.4 11.5 62.1 29.5c-6.9 10.2-12.8 21.2-17.4 32.8c-7-17.8-24.4-30.4-44.7-30.4c-26.5 0-48 21.5-48 48s21.5 48 48 48c12.5 0 23.9-4.8 32.4-12.6c-.3 4.2-.4 8.4-.4 12.6c0 8.3 .6 16.5 1.7 24.6C247.5 397.3 236 400 224 400c-44.2 0-80-35.8-80-80s35.8-80 80-80zM96 64l0 96 192 0 0-96L96 64zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm-3.3 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faSaveCircleArrowRight = faFloppyDiskCircleArrowRight;\n  const faFolderMinus = {\n    prefix: 'fal',\n    iconName: 'folder-minus',\n    icon: [512, 512, [], \"f65d\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zm96 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faHexagonNodesBolt = {\n    prefix: 'fal',\n    iconName: 'hexagon-nodes-bolt',\n    icon: [576, 512, [], \"e69a\", \"M200 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm40 53.7c23.1-6.9 40-28.3 40-53.7c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 25.4 16.9 46.8 40 53.7l0 92.6c-8.6 2.6-16.3 7.1-22.7 13.2l-74.8-42.7c5.5-23.4-4.7-48.6-26.5-61.2C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c3.9 2.2 7.9 4 12 5.2l0 84.6c-4.1 1.2-8.1 2.9-12 5.2C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c21.9-12.6 32-37.8 26.5-61.3l46.3-26.4c-6.9-8.1-12.3-17.5-15.9-27.8L94.7 311.5c-6.5-6.2-14.3-10.6-22.7-13.1l0-84.7c8.4-2.5 16.2-6.9 22.7-13.1l74.8 42.7c-1 4.1-1.5 8.4-1.5 12.7c0 25.4 16.9 46.8 40 53.7l0 92.6c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56c30.7 0 55.6-24.7 56-55.2c-7.5-12.9-13.5-26.8-17.6-41.5c-6.3-5.9-13.9-10.4-22.4-12.9l0-92.6c8.6-2.6 16.3-7.1 22.7-13.2l6.8 3.9c4.1-9.9 9.2-19.4 15-28.3l-5.9-3.3c1-4.1 1.5-8.4 1.5-12.7c0-25.4-16.9-46.8-40-53.7l0-92.6zM440.5 132C425 105.2 390.8 96 364 111.5c-21.9 12.6-32 37.8-26.6 61.2l-46.3 26.4c6.9 8.1 12.3 17.5 15.9 27.8l46.2-26.4c2.5 2.3 5.1 4.4 7.9 6.3c21.7-9.5 45.6-14.8 70.8-14.8c2 0 4 0 5.9 .1c12.1-17.3 13.8-40.6 2.6-60.1zM380 139.2a24 24 0 1 1 24 41.6 24 24 0 1 1 -24-41.6zM35.2 148a24 24 0 1 1 41.6 24A24 24 0 1 1 35.2 148zM200 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM76.8 340A24 24 0 1 1 35.2 364a24 24 0 1 1 41.6-24zM224 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm96 136a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-96.1-81c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2l35.6 0-30.1 54.2c-2.8 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2l-35.6 0 30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z\"]\n  };\n  const faPlanetMoon = {\n    prefix: 'fal',\n    iconName: 'planet-moon',\n    icon: [576, 512, [], \"e01f\", \"M512 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 512 0a64 64 0 1 0 0 128zM224 480C118 480 32 394 32 288c0-8.1 .5-16.1 1.5-24l58.6 0c8.5 0 16.6 3.4 22.6 9.4L152 310.6l0 31.5c0 17 9.6 32.6 24.8 40.2c4.4 2.2 7.2 6.7 7.2 11.6l0 15.3C184 435 205 456 230.8 456c16.2 0 31.3-8.4 39.9-22.3l45.5-73.9c7.8-12.6 11.9-27.1 11.9-41.9l0-21.9c0-26.5-21.5-48-48-48l-61.5 0c-5.2 0-10-3-12.4-7.7c-2.2-4.4-1.9-9.7 .9-13.9L249.3 163c9.8-14.7 14.4-32.1 13.3-49.7l-.9-13.6C349.6 117.2 416 194.8 416 288c0 106-86 192-192 192zM40.3 232C64.3 153.3 137.4 96 224 96c1.8 0 3.5 0 5.3 .1l1.3 19.3c.7 10.5-2.1 21-8 29.8l-42.3 63.5c-9.1 13.7-10.2 31.2-2.9 45.9c7.8 15.5 23.6 25.3 41 25.3l61.5 0c8.8 0 16 7.2 16 16l0 21.9c0 8.9-2.5 17.6-7.1 25.2L243.4 417c-2.7 4.4-7.5 7-12.6 7c-8.2 0-14.8-6.6-14.8-14.8l0-15.3c0-17-9.6-32.6-24.8-40.2c-4.4-2.2-7.2-6.7-7.2-11.6l0-38.1 0-6.6-4.7-4.7-41.9-41.9c-12-12-28.3-18.7-45.3-18.7l-51.8 0zM227.2 64c-1.1 0-2.1 0-3.2 0C100.3 64 0 164.3 0 288S100.3 512 224 512s224-100.3 224-224c0-111.7-81.7-204.2-188.6-221.2c0 0 0 0 0 0c-10.5-1.7-21.3-2.6-32.3-2.8c0 0 0 0 0 0z\"]\n  };\n  const faFaceEyesXmarks = {\n    prefix: 'fal',\n    iconName: 'face-eyes-xmarks',\n    icon: [512, 512, [], \"e374\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm260.2 80l-8.4 0c-29 0-53.2 20.6-58.6 48l125.7 0c-5.5-27.4-29.6-48-58.6-48zm-8.4-32l8.4 0c50.7 0 91.8 41.1 91.8 91.8c0 11.2-9 20.2-20.2 20.2l-151.6 0c-11.2 0-20.2-9-20.2-20.2c0-50.7 41.1-91.8 91.8-91.8zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faChartScatter = {\n    prefix: 'fal',\n    iconName: 'chart-scatter',\n    icon: [512, 512, [], \"f7ee\", \"M32 48c0-8.8-7.2-16-16-16S0 39.2 0 48L0 400c0 44.2 35.8 80 80 80l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 448c-26.5 0-48-21.5-48-48L32 48zM192 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm56-216a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM160 344a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCircleGf = {\n    prefix: 'fal',\n    iconName: 'circle-gf',\n    icon: [512, 512, [], \"e67f\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM192 128c35.3 0 64 28.7 64 64l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-128c0-35.3 28.7-64 64-64zm96 16c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 96 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224z\"]\n  };\n  const faDisplayArrowDown = {\n    prefix: 'fal',\n    iconName: 'display-arrow-down',\n    icon: [576, 512, [], \"e164\", \"M64 0L240 0l0 32L64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l167.7 0c.2 0 .4 0 .6 0l111.5 0c.2 0 .4 0 .6 0L512 384c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32L336 32l0-32L512 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-149.1 0 10.7 64 58.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-72 0-144 0-72 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l58.4 0 10.7-64L64 416c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0zM245.6 416l-10.7 64 106.2 0-10.7-64-84.9 0zM304 16l0 217.4 52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0l-80-80c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L272 233.4 272 16c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faStore = {\n    prefix: 'fal',\n    iconName: 'store',\n    icon: [576, 512, [], \"f54e\", \"M520.6 120.9s0 0 0 0c18.7 29.6 .3 66.6-29.2 70.6c-2.6 .3-5.2 .5-7.9 .5c-16.5 0-31.2-7.2-41.5-18.5c-6.1-6.7-14.7-10.5-23.7-10.5s-17.6 3.8-23.7 10.5c-10.2 11.2-24.8 18.4-41.4 18.4c-16.5 0-31.3-7.2-41.4-18.4c-6.1-6.7-14.7-10.5-23.7-10.5s-17.7 3.8-23.7 10.5C254 184.8 239.3 192 222.7 192c-16.5 0-31.3-7.2-41.4-18.4c-6.1-6.7-14.7-10.5-23.7-10.5s-17.7 3.8-23.7 10.5C123.6 184.8 109 192 92.4 192c-2.6 0-5.2-.2-7.9-.5c-29.3-4-47.7-41-29.1-70.6c0 0 0 0 0 0L111.6 32l352.8 0 56.2 88.9zM483.4 224c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L490.3 13.1C485.2 5 476.1 0 466.4 0L109.6 0C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-11.9c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c14.5 10.7 32.5 17.2 52.2 17.2zM80 256c-8.8 0-16 7.2-16 16l0 80 0 16 0 16 0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64 0-16 0-16 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80L96 352l0-80c0-8.8-7.2-16-16-16zM96 384l384 0 0 64c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-64z\"]\n  };\n  const faArrowTrendUp = {\n    prefix: 'fal',\n    iconName: 'arrow-trend-up',\n    icon: [576, 512, [], \"e098\", \"M368 112c0-8.8 7.2-16 16-16l176 0c8.8 0 16 7.2 16 16l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-137.4L331.3 363.3c-6.2 6.2-16.4 6.2-22.6 0L192 246.6 27.3 411.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l176-176c6.2-6.2 16.4-6.2 22.6 0L320 329.4 521.4 128 384 128c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faPlugCircleMinus = {\n    prefix: 'fal',\n    iconName: 'plug-circle-minus',\n    icon: [576, 512, [], \"e55e\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zM16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64c0 83 63.1 151.2 144 159.2l0 96.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96.8c17.3-1.7 33.7-6.2 48.9-12.9c-.6-6-.9-12.1-.9-18.3c0-6 .3-11.8 .9-17.6c-19 11.2-41.2 17.6-64.9 17.6c-70.7 0-128-57.3-128-128l0-64 256 0 0 56.2c9.8-8.1 20.6-15.2 32-21l0-35.2 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0L64 144l-32 0-16 0zM432 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm80-144c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faOliveBranch = {\n    prefix: 'fal',\n    iconName: 'olive-branch',\n    icon: [640, 512, [], \"e317\", \"M128 96C89.1 96 59.2 78.1 41.6 64C59.2 49.9 89.1 32 128 32s68.8 17.9 86.4 32C196.8 78.1 166.9 96 128 96zm0-96C59.2 0 14.1 44.2 2.8 56.6C.9 58.6 0 61.2 0 64s.9 5.4 2.8 7.4c8.2 8.9 34 34.5 73.8 48C30.6 147.6 0 198.2 0 256l0 16c0 8.8 7.2 16 16 16l32 0c88.4 0 160-71.6 160-160l0-13.6L330.4 55.6C362.8 40.1 398.3 32 434.3 32L624 32c8.8 0 16-7.2 16-16s-7.2-16-16-16L434.3 0c-40.7 0-81 9.2-117.7 26.8L253.6 57c-.1-.2-.3-.3-.4-.4C241.9 44.2 196.8 0 128 0zm47.7 128c.1 0 .2 0 .3 0c0 70.7-57.3 128-128 128l-16 0c0-70.7 57.3-128 128-128l15.7 0zM412.2 436.6C390.7 465.2 363.4 480 336 480s-54.7-14.8-76.2-43.4S224 366.8 224 320s14.3-87.9 35.8-116.6C281.3 174.8 308.6 160 336 160s54.7 14.8 76.2 43.4C433.7 232.1 448 273.2 448 320s-14.3 87.9-35.8 116.6zM336 512c79.5 0 144-86 144-192s-64.5-192-144-192s-144 86-144 192s64.5 192 144 192zm129.7-40.2c52.9 16.5 105.5 8.4 139.6-27c56.2-58.3 41-168.6-33.9-246.4c-42.9-44.5-96.1-68.7-144.2-70.3c13.6 10.4 25.7 22.9 36.2 36.9c.5 .7 1 1.4 1.5 2c28.3 9 57.7 26.8 83.4 53.5c33.1 34.4 52.4 75.3 57.5 112.6c5.2 37.5-3.9 68.9-23.6 89.3c-19.5 20.2-48.9 29.2-84 24c-5-.7-10.1-1.8-15.2-3.1c-5.2 10-11 19.5-17.4 28.3z\"]\n  };\n  const faAngle = {\n    prefix: 'fal',\n    iconName: 'angle',\n    icon: [448, 512, [], \"e08c\", \"M238.3 55.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-208 416c-2.5 5-2.2 10.8 .7 15.6s8.1 7.6 13.6 7.6l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L41.9 448 238.3 55.2zM295 238.9c-16.3-20.5-35-39.1-55.6-55.2c-7.7-6.1-19-3.2-23.4 5.6c-3.5 7.1-1.4 15.6 4.8 20.5c17.8 14.1 34 30.2 48.2 47.9c5.3 6.6 14.7 8.4 21.9 3.9c7.8-4.9 9.9-15.4 4.1-22.7zm14.5 84.9c9.9 22.2 17.3 45.7 21.7 70.3c1.4 8 8.2 14 16.3 14c9.6 0 17.2-8.4 15.5-17.9c-4.9-28.4-13.4-55.5-25-81c-3.9-8.6-14.5-11.4-22.5-6.4c-7 4.4-9.4 13.5-6 21z\"]\n  };\n  const faVacuumRobot = {\n    prefix: 'fal',\n    iconName: 'vacuum-robot',\n    icon: [512, 512, [], \"e04e\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM356.7 155.3c-55.6-55.6-145.8-55.6-201.4 0c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6c68.1-68.1 178.5-68.1 246.6 0s68.1 178.5 0 246.6c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6c55.6-55.6 55.6-145.8 0-201.4zm-144 57.4c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-80 16c6.2-6.2 16.4-6.2 22.6 0l128 128c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6zm-16 102.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64z\"]\n  };\n  const faSignHanging = {\n    prefix: 'fal',\n    iconName: 'sign-hanging',\n    icon: [512, 512, [\"sign\"], \"f4d9\", \"M80 0c8.8 0 16 7.2 16 16l0 48 400 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 96l0 400c0 8.8-7.2 16-16 16s-16-7.2-16-16L64 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l48 0 0-48C64 7.2 71.2 0 80 0zm80 160l0 192 288 0 0-192-288 0zm-32 0c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32l0-192z\"]\n  };\n  const faSign = faSignHanging;\n  const faSquareDivide = {\n    prefix: 'fal',\n    iconName: 'square-divide',\n    icon: [448, 512, [], \"e26a\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM128 240l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm72 112a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faFolderCheck = {\n    prefix: 'fal',\n    iconName: 'folder-check',\n    icon: [512, 512, [], \"e64e\", \"M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM363.3 235.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 329.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faSignalStreamSlash = {\n    prefix: 'fal',\n    iconName: 'signal-stream-slash',\n    icon: [640, 512, [], \"e250\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM576 256c0-70.7-25.5-135.5-67.8-185.6c-5.7-6.8-15.8-7.6-22.5-1.9s-7.6 15.8-1.9 22.5C521.4 135.6 544 193.1 544 256c0 29.5-5 57.8-14.1 84.1L556.3 361C569 328.5 576 293 576 256zm-96 0c0-46.4-16.5-89-43.9-122.2c-5.6-6.8-15.7-7.8-22.5-2.1s-7.8 15.7-2.1 22.5C434.3 181.9 448 217.3 448 256c0 6.3-.4 12.5-1.1 18.7l28.6 22.6c2.9-13.3 4.4-27.1 4.4-41.3zM139.9 195.3l-26-20.5C102.4 199.5 96 227 96 256c0 46.4 16.5 89 43.9 122.2c5.6 6.8 15.7 7.8 22.5 2.1s7.8-15.7 2.1-22.5C141.7 330.1 128 294.7 128 256c0-21.5 4.2-42 11.9-60.7zm-77.2-61L37.2 114.3C13.5 156.1 0 204.5 0 256c0 70.7 25.5 135.5 67.8 185.6c5.7 6.8 15.8 7.6 22.5 1.9s7.6-15.8 1.9-22.5C54.6 376.4 32 318.9 32 256c0-44 11.1-85.4 30.7-121.6z\"]\n  };\n  const faBezierCurve = {\n    prefix: 'fal',\n    iconName: 'bezier-curve',\n    icon: [640, 512, [], \"f55b\", \"M352 64c8.8 0 16 7.2 16 16l0 21.2 0 10.8 0 22 0 10c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-10 0-22 0-10.8L272 80c0-8.8 7.2-16 16-16l64 0zm83.4 64l78.6 0c7.1 27.6 32.2 48 62 48c35.3 0 64-28.7 64-64s-28.7-64-64-64c-29.8 0-54.9 20.4-62 48L400 96l0-16c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 16L126 96c-7.1-27.6-32.2-48-62-48C28.7 48 0 76.7 0 112s28.7 64 64 64c29.8 0 54.9-20.4 62-48l78.6 0C139.5 167.2 96 238.5 96 320l-16 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-16 0c0-77.5 45.9-144.3 112-174.6c.7 25.9 21.9 46.6 48 46.6l64 0c26 0 47.2-20.7 48-46.6c66.1 30.3 112 97.1 112 174.6l-16 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-16 0c0-81.5-43.5-152.8-108.6-192zM544 352l16 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l16 0 32 0zm-416 0l16 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l16 0 32 0zM32 112a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm512 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faEyeDropperHalf = {\n    prefix: 'fal',\n    iconName: 'eye-dropper-half',\n    icon: [512, 512, [], \"e173\", \"M198.1 172.7l22.6 22.6 95.9 95.9 22.6 22.6 17.4 17.4c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c0 0 0 0 0 0l-17.4-17.4 22.6-22.6 98.3-98.3c39-39 39-102.2 0-141.1s-102.2-39-141.1 0l-98.3 98.3-22.6 22.6-17.4-17.4s0 0 0 0s0 0 0 0c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l17.4 17.4zm45.3 0L364.2 51.9c26.5-26.5 69.4-26.5 95.9 0s26.5 69.4 0 95.9L339.3 268.6l-95.9-95.9zm-56.1 62.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L55.4 321.9c-15 15-23.4 35.4-23.4 56.6l0 41.2L3.8 469.1C1.3 473.5 0 478.4 0 483.4C0 499.2 12.8 512 28.6 512c5 0 9.9-1.3 14.2-3.8L92.2 480l41.2 0c21.2 0 41.6-8.4 56.6-23.4L299.3 347.3c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-185.4 0 84.7-84.7zM64 378.5c0-9.5 2.8-18.7 8-26.5l177.4 0-81.9 81.9c-9 9-21.2 14.1-33.9 14.1L88 448l-4.2 0-3.7 2.1L37.7 474.3l24.2-42.4 2.1-3.7 0-4.2 0-45.5z\"]\n  };\n  const faStoreLock = {\n    prefix: 'fal',\n    iconName: 'store-lock',\n    icon: [640, 512, [], \"e4a6\", \"M520.6 120.9s0 0 0 0c8.1 12.7 9.2 26.8 5.6 39.1c.6 0 1.2 0 1.8 0c10.4 0 20.5 1.4 30.1 4.1c4.4-19.8 1.5-41.5-10.4-60.3L490.3 13.1C485.2 5 476.1 0 466.4 0L109.6 0C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-11.9c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c1.2 .9 2.5 1.8 3.8 2.7c6.1-9.1 13.5-17.2 22-24.1c-5.7-3.1-10.8-7.1-15.1-11.8c-6.1-6.7-14.7-10.5-23.7-10.5s-17.6 3.8-23.7 10.5c-10.2 11.2-24.8 18.4-41.4 18.4c-16.5 0-31.3-7.2-41.4-18.4c-6.1-6.7-14.7-10.5-23.7-10.5s-17.7 3.8-23.7 10.5C254 184.8 239.3 192 222.7 192c-16.5 0-31.3-7.2-41.4-18.4c-6.1-6.7-14.7-10.5-23.7-10.5s-17.7 3.8-23.7 10.5C123.6 184.8 109 192 92.4 192c-2.6 0-5.2-.2-7.9-.5c-29.3-4-47.7-41-29.1-70.6c0 0 0 0 0 0L111.6 32l352.8 0 56.2 88.9zM96 352l0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80 0 16 0 16 0 64c0 35.3 28.7 64 64 64l264.6 0c-5.4-9.4-8.6-20.3-8.6-32l-256 0c-17.7 0-32-14.3-32-32l0-64 288 0 0-32L96 352zM528 224c26.5 0 48 21.5 48 48l0 48-96 0 0-48c0-26.5 21.5-48 48-48zm-80 48l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zm0 80l160 0 0 128-160 0 0-128z\"]\n  };\n  const faBellSlash = {\n    prefix: 'fal',\n    iconName: 'bell-slash',\n    icon: [640, 512, [128277, 61943], \"f1f6\", \"M378.8 384l-238.6 0c-6.8 0-12.3-5.5-12.3-12.3c0-3.3 1.3-6.4 3.6-8.7l2.8-2.8c33.4-33.4 53.5-77.5 57.1-124.2L160 211.2l0 9.9c0 43.7-17.4 85.6-48.3 116.6l-2.8 2.8c-8.3 8.3-13 19.6-13 31.3c0 24.5 19.8 44.3 44.3 44.3l279.1 0-40.5-32zM304 32.8C264.5 36.7 229.2 55 203.4 82.4l25.2 19.9C251.9 78.7 284.2 64 320 64c70.7 0 128 57.3 128 128l0 29.1c0 21.4 3.5 42.5 10.2 62.4l75.1 59.3c-.7-.8-1.5-1.7-2.3-2.5l-2.8-2.8C497.4 306.7 480 264.8 480 221.1l0-29.1c0-83-63.1-151.2-144-159.2L336 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16.8zM289.8 458.7c-2.9-8.3-12.1-12.7-20.4-9.8s-12.7 12.1-9.8 20.4c8.8 24.8 32.5 42.7 60.4 42.7s51.6-17.8 60.4-42.7c2.9-8.3-1.4-17.5-9.8-20.4s-17.5 1.4-20.4 9.8C345.8 471.1 333.9 480 320 480s-25.8-8.9-30.2-21.3zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faCloudBoltSun = {\n    prefix: 'fal',\n    iconName: 'cloud-bolt-sun',\n    icon: [640, 512, [\"thunderstorm-sun\"], \"f76e\", \"M303.8 13.4c-.9-5.4-4.5-10-9.6-12.1s-10.9-1.5-15.4 1.6L208 52.5 137.2 2.9c-4.5-3.2-10.3-3.8-15.4-1.6s-8.7 6.7-9.6 12.1L98.1 98.1 13.4 112.2c-5.4 .9-10 4.5-12.1 9.6s-1.5 10.9 1.6 15.4L52.5 208 2.9 278.8c-3.2 4.5-3.8 10.3-1.6 15.4s6.7 8.7 12.1 9.6l84.7 14.1 14.1 84.7c.9 5.4 4.5 10 9.6 12.1s10.9 1.5 15.4-1.6l56-39.2c-7.2-7.9-13.4-16.7-18.4-26.2l-35.2 24.6-11.8-71c-1.1-6.7-6.4-12-13.2-13.2l-71-11.8 41.4-59.2c3.9-5.5 3.9-12.8 0-18.4L43.7 139.6l71-11.8c6.7-1.1 12-6.4 13.2-13.2l11.8-71 59.2 41.4c5.5 3.9 12.8 3.9 18.4 0l59.2-41.4 8.5 51c8.8-7.5 18.7-13.9 29.3-18.8L303.8 13.4zM208 120c-48.6 0-88 39.4-88 88c0 31 16 58.2 40.1 73.9c.6-12.5 2.9-24.5 6.8-35.7c-9.3-10-15-23.4-15-38.1c0-30.9 25.1-56 56-56c13.2 0 25.4 4.6 35 12.3c2.4-11 6.3-21.4 11.3-31.1C240.8 124.8 225 120 208 120zm96 72c0-35.3 28.7-64 64-64c29.1 0 53.7 19.4 61.4 46c1.7 5.8 6.5 10.2 12.5 11.3s12-1.3 15.7-6.1c8.8-11.7 22.7-19.2 38.4-19.2c26.5 0 48 21.5 48 48c0 8.8-2.3 16.9-6.4 24c-2.9 5-2.9 11.1 0 16s8.1 8 13.9 8l8.3 0c0 0 0 0 0 0l.2 0c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.2 0-1.8 0l-.3 0-.2 0-13.6 0c-.5 11.8-4.9 23-12.4 32l25.7 0c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C433.4 114.6 402.9 96 368 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.7c0 42 27 77.7 64.6 90.7c1.6-10.9 6.5-21.1 14.1-29.1C243.7 342 224 317.3 224 288c0-35.3 28.7-64 64-64c.4 0 .8 0 1.3 0c4.9 .1 9.5-2 12.6-5.8s4.4-8.7 3.4-13.4c-.8-4.1-1.3-8.4-1.3-12.8zm31.7 184l85.1-80.6-19.4 41.9c-2.3 5-1.9 10.7 1 15.3s8 7.4 13.5 7.4l48.3 0-85.1 80.6 19.4-41.9c2.3-5 1.9-10.7-1-15.3s-8-7.4-13.5-7.4l-48.3 0zM457.6 224c-5.1 0-10.1 2-13.8 5.5L294.7 370.7c-4.3 4.1-6.7 9.7-6.7 15.7c0 11.9 9.7 21.6 21.6 21.6l49.4 0-34.9 75.5c-6.1 13.3 3.6 28.5 18.2 28.5c5.1 0 10.1-2 13.8-5.5L505.3 365.3c4.3-4.1 6.7-9.7 6.7-15.7c0-11.9-9.7-21.6-21.6-21.6L441 328l34.8-75.5c6.1-13.3-3.6-28.5-18.2-28.5z\"]\n  };\n  const faThunderstormSun = faCloudBoltSun;\n  const faCameraSlash = {\n    prefix: 'fal',\n    iconName: 'camera-slash',\n    icon: [640, 512, [], \"e0d9\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM576 376.6L576 160c0-35.3-28.7-64-64-64l-71.1 0L430.5 64.8C423.9 45.2 405.6 32 384.9 32L255.1 32c-20.7 0-39 13.2-45.5 32.8l-5.9 17.8 26.7 21.1 9.6-28.7c2.2-6.5 8.3-10.9 15.2-10.9l129.9 0c6.9 0 13 4.4 15.2 10.9l14 42.1c2.2 6.5 8.3 10.9 15.2 10.9l82.7 0c17.7 0 32 14.3 32 32l0 191.3 32 25.3zM96 160.7L67.7 138.4c-2.4 6.8-3.7 14-3.7 21.6l0 256c0 35.3 28.7 64 64 64l372.4 0-40.5-32L128 448c-17.7 0-32-14.3-32-32l0-255.3zM378.4 383.6l-27.6-21.8c-9.5 4-19.9 6.1-30.8 6.1c-44.2 0-80-35.8-80-80c0-4.4 .3-8.6 1-12.8l-27.6-21.8c-3.5 10.9-5.4 22.5-5.4 34.6c0 61.9 50.1 112 112 112c21.4 0 41.4-6 58.4-16.4z\"]\n  };\n  const faCommentQuote = {\n    prefix: 'fal',\n    iconName: 'comment-quote',\n    icon: [512, 512, [], \"e14c\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM208 176l0 24 0 24-48 0 0-48 48 0zm-48 80l48 0c-.9 21.2-15.6 39.4-36.3 44.6l-15.5 3.9c-8.6 2.1-13.8 10.8-11.6 19.4s10.8 13.8 19.4 11.6l15.5-3.9C215 322.7 240 290.7 240 254l0-30 0-24 0-24c0-17.7-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32zm144-80l48 0 0 24 0 24-48 0 0-48zm48 80c-.9 21.2-15.6 39.4-36.3 44.6l-15.5 3.9c-8.6 2.1-13.8 10.8-11.6 19.4s10.8 13.8 19.4 11.6l15.5-3.9C359 322.7 384 290.7 384 254l0-30 0-24 0-24c0-17.7-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32l48 0z\"]\n  };\n  const faTablet = {\n    prefix: 'fal',\n    iconName: 'tablet',\n    icon: [448, 512, [\"tablet-android\"], \"f3fb\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM192 400l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faTabletAndroid = faTablet;\n  const faSchoolFlag = {\n    prefix: 'fal',\n    iconName: 'school-flag',\n    icon: [576, 512, [], \"e56e\", \"M304 64l80 0 0-32-80 0 0 32zM272 16c0-8.8 7.2-16 16-16L400 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-84.5 0 89.6 64L512 160c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-160 0-32 0-64 0-32 0L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l106.9 0L272 87.8 272 64l0-48zm48 400c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 64 0 0-64zm32 64l160 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32l-112 0c-3.3 0-6.6-1-9.3-3L288 115.7 185.3 189c-2.7 1.9-6 3-9.3 3L64 192c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32l160 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64zM256 240a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm32 64a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM64 256c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32zm64 0l-32 0 0 32 32 0 0-32zm320-32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm0 32l0 32 32 0 0-32-32 0zM64 384c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32zm64 0l-32 0 0 32 32 0 0-32zm320-32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm0 32l0 32 32 0 0-32-32 0z\"]\n  };\n  const faMessageCode = {\n    prefix: 'fal',\n    iconName: 'message-code',\n    icon: [512, 512, [], \"e1df\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM219.3 155.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L166.6 208l52.7-52.7zm96-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L345.4 208l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6l-64-64z\"]\n  };\n  const faGlassHalf = {\n    prefix: 'fal',\n    iconName: 'glass-half',\n    icon: [384, 512, [\"glass-half-empty\", \"glass-half-full\"], \"e192\", \"M32.1 40.7c-.4-4.7 3.3-8.7 8-8.7l303.7 0c4.7 0 8.4 4 8 8.7L336.3 224 47.6 224 32.1 40.7zM50.3 256l283.4 0L317.2 450.7C315.8 467.3 302 480 285.4 480L98.6 480c-16.6 0-30.5-12.7-31.9-29.3L50.3 256zM40.1 0C16.7 0-1.7 20 .2 43.4l34.6 410C37.6 486.5 65.3 512 98.6 512l186.8 0c33.3 0 61-25.5 63.8-58.6l34.6-410C385.6 20 367.2 0 343.8 0L40.1 0z\"]\n  };\n  const faGlassHalfEmpty = faGlassHalf;\n  const faGlassHalfFull = faGlassHalf;\n  const faFill = {\n    prefix: 'fal',\n    iconName: 'fill',\n    icon: [512, 512, [], \"f575\", \"M59.3 4.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l97.4 97.4L30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0l-64.4 64.4L59.3 4.7zm97.4 142.6l88 88c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-88-88 64.4-64.4c15.6-15.6 40.9-15.6 56.6 0L451.7 211.7c15.6 15.6 15.6 40.9 0 56.6L432 288 35 288c1.7-13.6 7.8-26.8 18.2-37.3L156.7 147.3zM53.3 341.3C47 335 42.3 327.7 39.2 320L400 320 261.3 458.7c-25 25-65.5 25-90.5 0L53.3 341.3z\"]\n  };\n  const faMessageMinus = {\n    prefix: 'fal',\n    iconName: 'message-minus',\n    icon: [512, 512, [\"comment-alt-minus\"], \"f4a7\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zm96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faCommentAltMinus = faMessageMinus;\n  const faAngleUp = {\n    prefix: 'fal',\n    iconName: 'angle-up',\n    icon: [448, 512, [8963], \"f106\", \"M212.7 148.7c6.2-6.2 16.4-6.2 22.6 0l160 160c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L224 182.6 75.3 331.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160z\"]\n  };\n  const faDinosaur = {\n    prefix: 'fal',\n    iconName: 'dinosaur',\n    icon: [640, 512, [], \"e5fe\", \"M417.6 19.2C426.7 7.1 440.9 0 456 0l13 0C563.5 0 640 76.5 640 170.9l0 50.9c0 76.5-39.4 147.6-104.3 188.2L512 424.9l0 39.1c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-11c-3.5 .9-7.5 1.8-11.7 2.6c-14.2 3-32.3 6-52.4 7.5c-.5-11.2-3.4-21.9-8.2-31.5c20.5-1.1 39.4-4.1 54-7.2c9.1-1.9 16.5-3.8 21.6-5.3c2.5-.7 4.5-1.3 5.8-1.7c.6-.2 1.1-.4 1.4-.5l.3-.1c0 0 0 0 .1 0c0 0 0 0 0 0c4.9-1.6 10.2-.8 14.4 2.2s6.6 7.8 6.6 13l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-47.7c0-2.8 .6-5.6 2-8s3.4-4.5 5.8-6l31-19.4c55.5-34.7 89.2-95.6 89.2-161l0-50.9C608 94.2 545.8 32 469.1 32l-13 0c-5.1 0-9.8 2.4-12.8 6.4l-6.8 9.1c-6.7 8.9-15.8 15.9-26.1 20c-11 4.4-18.2 15.1-18.2 26.9l0 1.8c0 17.5 14.2 31.7 31.7 31.7l74.5 0c34.1 0 61.8 27.7 61.8 61.8l0 23c0 32.7-26.5 59.1-59.1 59.1c-27.3 0-53.9-8.5-76.2-24.4l-26-18.6c-33.7-24.1-74-37-115.4-37c-49.6 0-97.3 18.5-133.9 51.9L61.1 324.4C42.6 341.4 32 365.4 32 390.5c0 49.4 40.1 89.5 89.5 89.5l121 0c7.5 0 13.5-6.1 13.5-13.5c0-6.4-4.4-11.9-10.7-13.2l-97.6-21.1C117.5 425.6 96 398.9 96 368c0-8.8 7.2-16 16-16s16 7.2 16 16c0 15.8 11 29.5 26.5 32.8L252.1 422C273 426.5 288 445 288 466.5c0 25.1-20.4 45.5-45.5 45.5l-121 0C54.4 512 0 457.6 0 390.5c0-34.1 14.4-66.7 39.6-89.7l88.2-80.5c42.5-38.8 97.9-60.3 155.5-60.3c48.1 0 94.9 15 134 43l26 18.6c16.8 12 36.9 18.4 57.6 18.4c15 0 27.1-12.1 27.1-27.1l0-23c0-16.5-13.4-29.8-29.8-29.8l-74.5 0c-35.2 0-63.7-28.5-63.7-63.7l0-1.8c0-24.9 15.2-47.4 38.3-56.6c4.9-2 9.2-5.3 12.4-9.5l6.8-9.1zM448 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faDrumstickBite = {\n    prefix: 'fal',\n    iconName: 'drumstick-bite',\n    icon: [512, 512, [], \"f6d7\", \"M192 272c0 26.5 21.5 48 48 48l88.2 0c-5.3-15-8.2-31.2-8.2-48c0-79.5 64.5-144 144-144c2.6 0 5.3 .1 7.9 .2C452.2 72.2 398.8 32 336 32c-79.5 0-144 64.5-144 144l0 96zm-32 0l0-96C160 78.8 238.8 0 336 0c86.5 0 158.5 62.5 173.2 144.8c2.1 11.8-10.3 20.1-22 17.6c-7.5-1.6-15.3-2.4-23.2-2.4c-61.9 0-112 50.1-112 112c0 19.2 4.8 37.2 13.3 53c5.7 10.5 1.1 24.8-10.8 26c-6.1 .6-12.3 1-18.5 1l-96 0c-3 0-6-.2-8.9-.5L192 390.6s0 0 0 0c0 0 0 0 0 .1c0 .1-.1 .5-.1 1.2c.1 1.5 .7 3.5 2 5.2c8.9 12 14.2 26.9 14.2 42.9c0 39.8-32.2 72-72 72c-37.2 0-67.8-28.2-71.6-64.4C28.2 443.8 0 413.2 0 376c0-39.8 32.2-72 72-72c16.1 0 30.9 5.3 42.9 14.2c1.7 1.2 3.7 1.9 5.2 2c.7 0 1.1-.1 1.2-.1c0 0 0 0 .1 0l39.1-39.1c-.3-2.9-.5-5.9-.5-8.9zm12.2 42.4L144 342.7c-15 15-36.5 9.9-48.1 1.2C89.2 338.9 81 336 72 336c-22.1 0-40 17.9-40 40s17.9 40 40 40c13.1 0 24 10.9 24 24c0 22.1 17.9 40 40 40s40-17.9 40-40c0-9-2.9-17.2-7.9-23.8c-8.7-11.7-13.7-33.2 1.2-48.1l28.2-28.2c-10.3-6.4-18.9-15.1-25.4-25.4z\"]\n  };\n  const faLinkHorizontalSlash = {\n    prefix: 'fal',\n    iconName: 'link-horizontal-slash',\n    icon: [640, 512, [\"chain-horizontal-slash\"], \"e1cc\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM640 320c0-70.7-57.3-128-128-128l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c53 0 96 43 96 96c0 24.2-8.9 46.3-23.7 63.1L609.5 403c19-22.3 30.5-51.3 30.5-83zM459.9 448l-40.5-32-83.5 0c-52.9 0-95.9-42.9-95.9-95.9c0-13.9 3-27.2 8.4-39.2l-25.7-20.3c-9.4 17.8-14.6 38.1-14.6 59.5C208 390.8 265.2 448 335.9 448l124.1 0zM400 191.9c0 13.9-3 27.2-8.4 39.2l25.7 20.3c9.4-17.8 14.6-38.1 14.6-59.5C432 121.2 374.8 64 304.1 64L180.1 64l40.5 32 83.5 0c52.9 0 95.9 42.9 95.9 95.9zm-344.3-63L30.5 109C11.5 131.4 0 160.3 0 192c0 70.7 57.3 128 128 128l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-53 0-96-43-96-96c0-24.2 8.9-46.3 23.7-63.1z\"]\n  };\n  const faChainHorizontalSlash = faLinkHorizontalSlash;\n  const faHollyBerry = {\n    prefix: 'fal',\n    iconName: 'holly-berry',\n    icon: [512, 512, [], \"f7aa\", \"M288 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM256 0a64 64 0 1 0 0 128A64 64 0 1 0 256 0zM128 289.3l0-20.9 2.3 .8c24 8 49.8 8.7 74.2 2.1l5.9-1.6-1.6 5.9c-6.6 24.4-5.9 50.2 2.1 74.2l1 2.9C164.6 358 128 398.1 128 446.7l0 20.9-2.3-.8c-24-8-49.8-8.7-74.2-2.1l-5.9 1.6 1.6-5.9c6.6-24.4 5.9-50.2-2.1-74.2l-1-2.9C91.4 378 128 337.9 128 289.3zM115.6 497.2l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8l0-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3c-15.5-5.2-31.6 6.4-31.6 22.8l0 32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4c-4.9 17.9 11.6 34.4 29.5 29.5L60 495.6c18.3-5 37.6-4.5 55.6 1.5zm46-415.6c-28.4 6.5-49.6 32-49.6 62.4c0 35.3 28.7 64 64 64c30.4 0 55.8-21.2 62.4-49.6c-10.9-2-21.2-5.9-30.5-11.3C206.3 163.3 192.6 176 176 176c-17.7 0-32-14.3-32-32c0-16.6 12.7-30.3 28.9-31.9c-5.4-9.3-9.3-19.6-11.3-30.5zm112 76.8c6.5 28.4 32 49.6 62.4 49.6c35.3 0 64-28.7 64-64c0-30.4-21.2-55.8-49.6-62.4c-2 10.9-5.9 21.2-11.3 30.5c16.2 1.5 28.9 15.2 28.9 31.9c0 17.7-14.3 32-32 32c-16.6 0-30.3-12.7-31.9-28.9c-9.3 5.4-19.6 9.3-30.5 11.3zM384 289.3c0 48.6 36.6 88.7 83.8 94.1l-1 2.9c-8 24-8.7 49.8-2.1 74.2l1.6 5.9-5.9-1.6c-24.4-6.6-50.2-5.9-74.2 2.1l-2.3 .8 0-20.9c0-48.6-36.6-88.7-83.8-94.1l1-2.9c8-24 8.7-49.8 2.1-74.2l-1.6-5.9 5.9 1.6c24.4 6.6 50.2 5.9 74.2-2.1l2.3-.8 0 20.9zm12.4 207.9c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.7 452c-5-18.3-4.5-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7l0-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-19.4-5.3c-17.9-4.9-34.4 11.6-29.5 29.5l5.3 19.4c5 18.3 4.4 37.6-1.5 55.6l-4.3 12.8c-5.2 15.5 6.4 31.6 22.8 31.6c34.6 0 62.7 28.1 62.7 62.7l0 32c0 16.4 16 27.9 31.6 22.8l12.8-4.3z\"]\n  };\n  const faNose = {\n    prefix: 'fal',\n    iconName: 'nose',\n    icon: [448, 512, [], \"e5bd\", \"M190.2 8.6c-4.1-7.8-13.7-10.9-21.6-6.8s-10.9 13.7-6.8 21.6c74 142.4 171.9 248.6 223.7 299.3c19.1 18.7 30.5 43.7 30.5 69.6c0 48.5-39.3 87.7-87.7 87.7l-34 0-2.3-2.6-38.7-43.5c-19.1-21.5-46.5-33.8-75.3-33.8c-27.6 0-49.9 22.3-49.9 49.9l0 6.1c0 30.9 25.1 56 56 56l144.3 0C394.4 512 448 458.4 448 392.3c0-35.3-15.5-68.3-40.1-92.4c-50.5-49.5-145.8-153-217.7-291.2zm39.1 446.5L251.5 480 184 480c-13.3 0-24-10.7-24-24l0-6.1c0-9.9 8-17.9 17.9-17.9c19.7 0 38.4 8.4 51.4 23.1zm-98-151.4c8.6-1.9 14.1-10.4 12.3-19s-10.4-14.1-19-12.3l-22.8 4.9C42.4 290 0 342.4 0 403.2c0 38.2 17 74.5 46.3 98.9l7.4 6.2c6.8 5.7 16.9 4.7 22.5-2s4.7-16.9-2-22.5l-7.4-6.2C44.8 459.1 32 431.9 32 403.2c0-45.6 31.9-85.1 76.5-94.6l22.8-4.9z\"]\n  };\n  const faArrowLeftToArc = {\n    prefix: 'fal',\n    iconName: 'arrow-left-to-arc',\n    icon: [512, 512, [], \"e616\", \"M32 256C32 132.3 132.3 32 256 32c8.8 0 16-7.2 16-16s-7.2-16-16-16C114.6 0 0 114.6 0 256S114.6 512 256 512c8.8 0 16-7.2 16-16s-7.2-16-16-16C132.3 480 32 379.7 32 256zM309.4 116l-144 128c-3.4 3-5.4 7.4-5.4 12s2 8.9 5.4 12l144 128c6.6 5.9 16.7 5.3 22.6-1.3s5.3-16.7-1.3-22.6L218.1 272 496 272c8.8 0 16-7.2 16-16s-7.2-16-16-16l-277.9 0L330.6 140c6.6-5.9 7.2-16 1.3-22.6s-16-7.2-22.6-1.3z\"]\n  };\n  const faChevronLeft = {\n    prefix: 'fal',\n    iconName: 'chevron-left',\n    icon: [320, 512, [9001], \"f053\", \"M20.7 267.3c-6.2-6.2-6.2-16.4 0-22.6l192-192c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L54.6 256 235.3 436.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-192-192z\"]\n  };\n  const faBacteria = {\n    prefix: 'fal',\n    iconName: 'bacteria',\n    icon: [640, 512, [], \"e059\", \"M310.4 1.3c8.1 3.5 11.8 12.9 8.3 21.1L314 33.1C329.7 41 342.7 53.8 350.9 70l10.7-4.7c8.1-3.5 17.5 .2 21.1 8.3s-.2 17.5-8.3 21.1l-14.7 6.4c1.7 20.2-4 39.8-15.3 55.6l6 3.7c7.5 4.7 9.8 14.5 5.2 22s-14.5 9.8-22 5.2l-13.3-8.2c-7.6 4.7-16.2 8.3-25.4 10.5c-6.8 1.6-13.2 3.4-19.1 5.4l3.8 17.3c1.9 8.6-3.5 17.2-12.1 19.1s-17.2-3.5-19.1-12.1L246 208.8c-19.4 11.6-31.2 25.3-38.8 37.2l7.6 3.6c8 3.8 11.4 13.3 7.6 21.3s-13.3 11.4-21.3 7.6l-7.4-3.5c-1 3.3-1.7 6.7-2.3 10.1c-1.5 14.1-6.5 27.1-14 38.1L187.6 334c6.1 6.4 5.8 16.6-.6 22.6s-16.6 5.8-22.6-.6l-9.6-10.2c-15.3 10.2-34 15.6-53.7 13.9l-6.4 14.7c-3.5 8.1-12.9 11.8-21.1 8.3s-11.8-13-8.3-21.1L70 350.9c-16-8.1-28.9-21.1-36.9-36.9l-10.7 4.7c-8.1 3.5-17.5-.2-21.1-8.3s.2-17.5 8.3-21.1L24.3 283c-.4-4.8-.4-9.6 .1-14.6c1.1-12.1 3.8-24.2 7-35.9c.2-.9 .5-1.7 .7-2.6l-15.2-7.6c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2l11.6 5.8c4.8-11.7 11-24.2 18.8-37.2c1.9-3.2 3.9-6.4 6.1-9.6l-5.1-3.8c-7.1-5.3-8.5-15.3-3.2-22.4s15.3-8.5 22.4-3.2l5 3.7c10.9-13.1 23.5-25.8 38.1-37.8L114.4 72.4c-4.6-7.5-2.3-17.4 5.2-22s17.4-2.3 22 5.2l9 14.7c14.5-9.4 30.6-18 48.3-25.5l-3.6-8.5c-3.5-8.1 .3-17.5 8.4-21s17.5 .3 21 8.4L229 33.8c9-2.8 18.3-5.4 28.1-7.6c8.7-2 17.4-2.6 25.8-1.9l6.4-14.7c3.5-8.1 12.9-11.8 21.1-8.3zM192 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-64 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm31.7 81.6c.1-.5 .1-.9 .2-1.4c2.8-18.2 10.3-34.8 18.2-48c16-26.7 46.7-59.1 109.6-73.6c28-6.5 45.4-34.4 39-62.4s-34.4-45.4-62.4-39c-93.1 21.5-146.4 73-175.4 121.4C74.8 202.3 66.7 224.5 62.2 241c-2.9 10.6-5.1 20.8-6 30.3c-2.6 28.6 18.5 53.8 47.1 56.4c28.3 2.6 53.3-18 56.4-46.1zm161.6 208l4.7-10.7c-15.6-7.9-28.7-20.7-36.9-36.9l-10.7 4.7c-8.1 3.5-17.5-.2-21.1-8.3s.2-17.5 8.3-21.1l14.7-6.4c-1.7-20.2 4-39.8 15.3-55.6l-6-3.7c-7.5-4.6-9.8-14.5-5.2-22s14.5-9.8 22-5.2l13.3 8.2c7.6-4.7 16.2-8.3 25.4-10.5c6.8-1.6 13.2-3.4 19.1-5.4l-3.8-17.3c-1.9-8.6 3.5-17.2 12.1-19.1s17.2 3.5 19.1 12.1l2.4 10.7c19.4-11.6 31.2-25.3 38.8-37.2l-7.6-3.6c-8-3.8-11.4-13.3-7.6-21.3s13.3-11.4 21.3-7.6l7.4 3.5c1-3.3 1.7-6.7 2.3-10.1c1.5-14.1 6.5-27.1 14-38.1L452.4 178c-6.1-6.4-5.8-16.6 .6-22.6s16.6-5.8 22.6 .6l9.6 10.2c15.3-10.2 34-15.6 53.7-13.9l6.4-14.7c3.5-8.1 12.9-11.8 21.1-8.3s11.8 12.9 8.3 21.1L570 161.1c16 8.1 28.9 21.1 36.9 36.9l10.7-4.7c8.1-3.5 17.5 .2 21.1 8.3s-.2 17.5-8.3 21.1l-14.7 6.4c.4 4.8 .4 9.6-.1 14.6c-1.1 12.1-3.8 24.2-7 35.9c-.2 .9-.5 1.7-.7 2.6l15.2 7.6c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-11.6-5.8c-4.8 11.7-11 24.2-18.8 37.2c-1.9 3.2-3.9 6.4-6.1 9.6l5.1 3.8c7.1 5.3 8.5 15.3 3.2 22.4s-15.3 8.5-22.4 3.2l-5-3.7c-10.9 13.1-23.5 25.8-38.1 37.8l10.3 16.8c4.6 7.5 2.3 17.4-5.2 22s-17.4 2.3-22-5.2l-9-14.7c-14.5 9.4-30.6 18-48.3 25.5l3.6 8.5c3.5 8.1-.3 17.5-8.4 21s-17.5-.3-21-8.4L411 478.2c-9 2.8-18.3 5.4-28.1 7.6c-8.7 2-17.4 2.6-25.8 1.9l-6.4 14.6c-3.5 8.1-12.9 11.8-21.1 8.3s-11.8-13-8.3-21.1zM416 408a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm64.3-177.6c0 .5-.1 .9-.2 1.4c-2.8 18.2-10.3 34.8-18.2 48c-16 26.7-46.7 59.1-109.6 73.6c-28 6.5-45.4 34.4-39 62.4s34.4 45.4 62.4 39c93.1-21.5 146.4-73 175.4-121.4c14.2-23.6 22.2-45.8 26.7-62.3c2.9-10.6 5.1-20.8 6-30.3c2.6-28.6-18.5-53.8-47.1-56.4c-28.3-2.6-53.3 18-56.4 46.1z\"]\n  };\n  const faClouds = {\n    prefix: 'fal',\n    iconName: 'clouds',\n    icon: [640, 512, [], \"f744\", \"M208 32c39.9 0 73 29.2 79 67.4c.9 5.6 4.7 10.3 9.9 12.4s11.2 1.2 15.7-2.3C323.5 101 337.1 96 352 96c35.3 0 64 28.7 64 64c0 14.7-5 28.3-13.3 39.1l.9 .8c12.2-4.5 25.3-7.2 39-7.8c3.6-10 5.5-20.8 5.5-32.1c0-53-43-96-96-96c-14 0-27.2 3-39.2 8.4C296.8 30.1 255.9 0 208 0C151.6 0 104.9 41.7 97.1 96L96 96C43 96 0 139 0 192s43 96 96 96l64.9 0c1.2-11.1 3.7-21.8 7.3-32L96 256c-35.3 0-64-28.7-64-64s28.7-64 64-64c4.4 0 8.7 .4 12.8 1.3c4.8 1 9.7-.3 13.4-3.4s5.9-7.7 5.8-12.6c0-.4 0-.9 0-1.3c0-44.2 35.8-80 80-80zm16 272c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM640 408c0-55.2-43-100.3-97.3-103.8C535.2 258.7 495.6 224 448 224c-19.3 0-37.3 5.7-52.4 15.5C375.3 210.8 341.9 192 304 192c-61.9 0-112 50.1-112 112c0 2.6 .1 5.3 .3 7.9C154.6 327.5 128 364.6 128 408c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104z\"]\n  };\n  const faMoneyBillSimple = {\n    prefix: 'fal',\n    iconName: 'money-bill-simple',\n    icon: [576, 512, [], \"e1f1\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM352 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z\"]\n  };\n  const faHandLizard = {\n    prefix: 'fal',\n    iconName: 'hand-lizard',\n    icon: [512, 512, [], \"f258\", \"M0 120C0 89.1 25.1 64 56 64l230.6 0c36.2 0 70.1 17.5 91.1 46.9L491.1 269.7c13.6 19 20.9 41.8 20.9 65.1l0 97.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-97.2c0-16.7-5.2-32.9-14.9-46.5L351.7 129.5c-15-21-39.3-33.5-65.1-33.5L56 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l200 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l152 0c3.2 0 6.2 .9 8.9 2.7l96 64c4.4 3 7.1 8 7.1 13.3l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-23.4L267.2 352 120 352c-30.9 0-56-25.1-56-56s25.1-56 56-56l136 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L56 176c-30.9 0-56-25.1-56-56z\"]\n  };\n  const faTablePivot = {\n    prefix: 'fal',\n    iconName: 'table-pivot',\n    icon: [512, 512, [], \"e291\", \"M160 64l0 96 320 0 0-64c0-17.7-14.3-32-32-32L160 64zm0 128l0 256 288 0c17.7 0 32-14.3 32-32l0-224-320 0zM128 64L64 64C46.3 64 32 78.3 32 96l0 64 96 0 0-96zM32 416c0 17.7 14.3 32 32 32l64 0 0-256-96 0 0 224zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM446.8 278.1c-2.5 6-8.3 9.9-14.8 9.9l-16 0 0 48c0 26.5-21.5 48-48 48l-48 0 0 16c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-32-32c-6.2-6.2-6.2-16.4 0-22.6l32-32c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8l0 16 48 0c8.8 0 16-7.2 16-16l0-48-16 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l32-32c6.2-6.2 16.4-6.2 22.6 0l32 32c4.6 4.6 5.9 11.5 3.5 17.4z\"]\n  };\n  const faFilterSlash = {\n    prefix: 'fal',\n    iconName: 'filter-slash',\n    icon: [640, 512, [], \"e17d\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zm541 93.3c5.9-7.1 9.1-16 9.1-25.2C576 49.7 558.3 32 536.5 32L139.6 32l40.5 32 356.4 0c4.2 0 7.5 3.4 7.5 7.5c0 1.8-.6 3.4-1.7 4.8l-137 165.5 25.1 19.8L566.9 96.7zM352 362.8l0 83.3c0 1-.8 1.9-1.9 1.9c-.4 0-.8-.1-1.1-.4l-61-47.4 0-87.9L256 287l0 113.2c0 9.9 4.6 19.2 12.4 25.3l61 47.4c5.9 4.6 13.3 7.1 20.8 7.1c18.7 0 33.9-15.2 33.9-33.9l0-58.1-32-25.3z\"]\n  };\n  const faTrashCanUndo = {\n    prefix: 'fal',\n    iconName: 'trash-can-undo',\n    icon: [448, 512, [\"trash-can-arrow-turn-left\", \"trash-undo-alt\"], \"f896\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64 384 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 336c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80L32 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM64 96l0 336c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-336L64 96zm155.9 93.3c5.9 6.6 5.4 16.7-1.2 22.6l-49 44.1 70.3 0c44.2 0 80 35.8 80 80l0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-40c0-26.5-21.5-48-48-48l-70.3 0 49 44.1c6.6 5.9 7.1 16 1.2 22.6s-16 7.1-22.6 1.2l-80-72c-3.4-3-5.3-7.4-5.3-11.9s1.9-8.9 5.3-11.9l80-72c6.6-5.9 16.7-5.4 22.6 1.2z\"]\n  };\n  const faTrashCanArrowTurnLeft = faTrashCanUndo;\n  const faTrashUndoAlt = faTrashCanUndo;\n  const faNotdef = {\n    prefix: 'fal',\n    iconName: 'notdef',\n    icon: [384, 512, [], \"e1fe\", \"M32 452.5L172.3 256 32 59.5l0 392.9zM51.7 480l280.7 0L192 283.5 51.7 480zm160-224L352 452.5l0-392.9L211.7 256zM332.3 32L51.7 32 192 228.5 332.3 32zM0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z\"]\n  };\n  const faDisease = {\n    prefix: 'fal',\n    iconName: 'disease',\n    icon: [512, 512, [], \"f7fa\", \"M64.1 280.3c0-15.6-6.2-30.5-17.2-41.5L17.7 209.6C6.4 198.3 .1 183 .1 167.1c0-37.2 33.4-65.5 70.1-59.4l59.6 9.9c37.9 6.3 76-10.2 97.3-42.1l9.4-14.1C248.7 43 269.2 32 291.3 32c30.9 0 57.6 21.4 64.3 51.5l7.1 31.5c8.1 36.2 37.1 64 73.6 70.7l28 5.1c27.7 5.1 47.8 29.2 47.8 57.3c0 24.1-14.8 45.6-37.2 54.3L438 316.7c-32.5 12.6-53.9 43.9-53.9 78.8l0 25.2c0 32.7-26.5 59.3-59.3 59.3c-13.5 0-26.5-4.6-37-13l-30.9-24.7c-21.3-17-47.7-26.3-75-26.3l-10 0c-7.9 0-15.8 .9-23.6 2.6L86.1 432.4c-36 8-70.1-19.4-70.1-56.2c0-15.5 6.2-30.3 17.3-41.2l13.1-12.8c11.3-11 17.7-26.2 17.7-42zM253.6 93.2c-28.3 42.4-78.9 64.3-129.2 56l-59.6-9.9c-17.2-2.9-32.8 10.4-32.8 27.8c0 7.5 3 14.6 8.3 19.9l29.2 29.2c17 17 26.6 40.1 26.6 64.1c0 24.4-9.8 47.8-27.3 64.8L55.7 357.9c-4.9 4.8-7.7 11.4-7.7 18.3c0 16.4 15.1 28.5 31.1 25l62.3-13.8c10-2.2 20.3-3.4 30.5-3.4l10 0c34.5 0 68 11.7 94.9 33.3L307.8 442c4.8 3.9 10.8 6 17 6c15.1 0 27.3-12.2 27.3-27.3l0-25.2c0-48.1 29.5-91.2 74.3-108.6l36.9-14.3c10.1-3.9 16.8-13.7 16.8-24.5c0-12.7-9.1-23.6-21.6-25.9l-28-5.1c-49.1-9-88.1-46.4-99-95.2l-7.1-31.5C320.9 75 307.2 64 291.3 64c-11.3 0-21.9 5.7-28.2 15.1l-9.4 14.1zM304 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM136 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPersonToDoor = {\n    prefix: 'fal',\n    iconName: 'person-to-door',\n    icon: [576, 512, [58704], \"e433\", \"M256 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 224 56a56 56 0 1 0 112 0zM179.4 116.4c-12.7-3.2-26.1-3.2-38.8 0l-1.5 .4c-12.3 3.1-23.7 9-33.3 17.4L53.5 180c-6.7 5.8-7.3 15.9-1.5 22.6s15.9 7.3 22.6 1.5l52.4-45.8c5.7-5 12.6-8.6 20-10.4l1.5-.4c7.6-1.9 15.6-1.9 23.3 0l16.9 4.2L153.2 257.9c-7.3 21.8 2 45.7 22 57l93.3 52.5L224.9 490.7c-2.9 8.3 1.4 17.5 9.8 20.4s17.5-1.4 20.4-9.8L298.6 378c5.2-14.7-.9-30.9-14.5-38.5l-37.5-21.1c.2-.4 .4-.9 .5-1.3l37.2-111.6L298 253.2c5.9 20.6 24.7 34.8 46.2 34.8l55.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-55.9 0c-7.1 0-13.4-4.7-15.4-11.6l-20.3-71c-4.7-16.5-17.9-29.2-34.5-33.4l-94.5-23.6zm83 53.7L218.3 302.4 190.9 287c-6.7-3.8-9.8-11.7-7.3-19l36.2-108.6 42.7 10.7zM130 314.1L101.3 384 16 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l85.3 0c13 0 24.7-7.8 29.6-19.8l23.3-56.6c-10-6.7-18.2-15.5-24.1-25.4zM528 32c8.8 0 16 7.2 16 16l0 416c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-146.7c-5 1.8-10.4 2.7-16 2.7l-16 0 0 144c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L432 0c-26.5 0-48 21.5-48 48l0 176 16 0c5.6 0 11 1 16 2.7L416 48c0-8.8 7.2-16 16-16l96 0z\"]\n  };\n  const faTurntable = {\n    prefix: 'fal',\n    iconName: 'turntable',\n    icon: [576, 512, [], \"f8e4\", \"M512 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l448 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 384a128 128 0 1 1 0-256 128 128 0 1 1 0 256zM64 256a160 160 0 1 0 320 0A160 160 0 1 0 64 256zm160 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm256 17.4L480 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176.5c-16 1.4-30.9 10.8-38.6 26.2l-16 32c-11.8 23.6-2.2 52.2 21.3 64s52.2 2.2 64-21.3l16-32c10.6-21.2 3.9-46.5-14.6-59.9zM452.3 320c2.3 0 4.6 .6 6.8 1.7c7.9 4 11.1 13.6 7.2 21.5l-16 32c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l16-32c2.7-5.5 8.2-8.7 14-8.8l.7 0z\"]\n  };\n  const faBriefcaseMedical = {\n    prefix: 'fal',\n    iconName: 'briefcase-medical',\n    icon: [512, 512, [], \"f469\", \"M176 32l160 0c8.8 0 16 7.2 16 16l0 48L160 96l0-48c0-8.8 7.2-16 16-16zM128 48l0 48L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-64 0 0-48c0-26.5-21.5-48-48-48L176 0c-26.5 0-48 21.5-48 48zm16 80l224 0 80 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l80 0zm96 48c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faGenderless = {\n    prefix: 'fal',\n    iconName: 'genderless',\n    icon: [384, 512, [], \"f22d\", \"M192 112a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 320a176 176 0 1 0 0-352 176 176 0 1 0 0 352z\"]\n  };\n  const faChevronRight = {\n    prefix: 'fal',\n    iconName: 'chevron-right',\n    icon: [320, 512, [9002], \"f054\", \"M299.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L265.4 256 84.7 75.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l192 192z\"]\n  };\n  const faSignalWeak = {\n    prefix: 'fal',\n    iconName: 'signal-weak',\n    icon: [640, 512, [\"signal-1\"], \"f68c\", \"M64 384c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16z\"]\n  };\n  const faSignal1 = faSignalWeak;\n  const faClockFive = {\n    prefix: 'fal',\n    iconName: 'clock-five',\n    icon: [512, 512, [], \"e349\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 112l0 139.2 61.3 92c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-64-96c-1.8-2.6-2.7-5.7-2.7-8.9l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faRetweet = {\n    prefix: 'fal',\n    iconName: 'retweet',\n    icon: [576, 512, [], \"f079\", \"M96 103.9L146.5 160 45.5 160 96 103.9zm88 60.5c0-6.8-2.5-13.4-7.1-18.4l-69-76.7c-3-3.4-7.4-5.3-11.9-5.3s-8.9 1.9-11.9 5.3L15.1 146C10.5 151.1 8 157.6 8 164.4C8 179.7 20.3 192 35.6 192L80 192l0 144c0 44.2 35.8 80 80 80l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0c-26.5 0-48-21.5-48-48l0-144 44.4 0c15.2 0 27.6-12.3 27.6-27.6zM480 408.1L429.5 352l100.9 0L480 408.1zm-88-60.5c0 6.8 2.5 13.4 7.1 18.4l69 76.7c3 3.4 7.4 5.3 11.9 5.3s8.9-1.9 11.9-5.3l69-76.7c4.6-5.1 7.1-11.6 7.1-18.4c0-15.2-12.3-27.6-27.6-27.6L496 320l0-144c0-44.2-35.8-80-80-80L272 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l144 0c26.5 0 48 21.5 48 48l0 144-44.4 0c-15.2 0-27.6 12.3-27.6 27.6z\"]\n  };\n  const faCarRear = {\n    prefix: 'fal',\n    iconName: 'car-rear',\n    icon: [512, 512, [\"car-alt\"], \"f5de\", \"M159.6 64l192.8 0c21.2 0 39.9 13.9 46 34.2l28.3 94.4c-3.5-.4-7.1-.6-10.7-.6L96 192c-3.6 0-7.2 .2-10.7 .6l28.3-94.4c6.1-20.3 24.8-34.2 46-34.2zM74.7 227.9l.1-.3c6.6-2.3 13.8-3.6 21.2-3.6l320 0c7.4 0 14.5 1.3 21.2 3.6l.1 .3 .5-.1c24.6 8.9 42.3 32.5 42.3 60.2l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32c0 17.7-14.3 32-32 32l-96 0 0-32c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32l0 32-96 0c-17.7 0-32-14.3-32-32l0-32 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c0-27.7 17.6-51.3 42.3-60.2l.5 .1zM320 384l-128 0 0-32 128 0 0 32zM48.7 203.4l-.4 1.3C19.4 221.2 0 252.3 0 288l0 64c0 23.7 12.9 44.4 32 55.4L32 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 384 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-56.6c19.1-11.1 32-31.7 32-55.4l0-64c0-35.7-19.4-66.8-48.3-83.3l-.4-1.3L429 89c-10.2-33.8-41.3-57-76.6-57L159.6 32C124.3 32 93.1 55.2 83 89L48.7 203.4z\"]\n  };\n  const faCarAlt = faCarRear;\n  const faPumpSoap = {\n    prefix: 'fal',\n    iconName: 'pump-soap',\n    icon: [448, 512, [], \"e06b\", \"M128 48c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l76.1 0c17 0 33.3 6.7 45.3 18.7l33.9 33.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L354.7 89.4c-6-6-14.1-9.4-22.6-9.4L256 80l0 48-32 0 0-80c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 80-32 0 0-80zM85.6 221.3l-18.7 224C65.3 464 80.1 480 98.8 480l186.4 0c18.7 0 33.4-16 31.9-34.7l-18.7-224c-1.4-16.6-15.2-29.3-31.9-29.3l-149.1 0c-16.6 0-30.5 12.8-31.9 29.3zm-31.9-2.7c2.8-33.2 30.5-58.7 63.8-58.7l149.1 0c33.3 0 61 25.5 63.8 58.7l18.7 224c3.1 37.3-26.3 69.3-63.8 69.3L98.8 512c-37.4 0-66.9-32-63.8-69.3l18.7-224zM156.2 345.1c-2.7 5.3-4.2 11.2-4.2 17.2c0 20.8 16.9 37.7 37.7 37.7l4.7 0c20.8 0 37.7-16.9 37.7-37.7c0-6-1.4-11.9-4.2-17.2L192 275.4l-35.8 69.7zM192 240c10.9 0 20.9 6.1 25.9 15.8l38.4 74.7c5.1 9.9 7.7 20.8 7.7 31.9c0 38.5-31.2 69.7-69.7 69.7l-4.7 0c-38.5 0-69.7-31.2-69.7-69.7c0-11.1 2.6-22 7.7-31.9l38.4-74.7c5-9.7 15-15.8 25.9-15.8z\"]\n  };\n  const faComputerClassic = {\n    prefix: 'fal',\n    iconName: 'computer-classic',\n    icon: [448, 512, [], \"f8b1\", \"M384 32c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 400c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l320 0zM64 0C28.7 0 0 28.7 0 64L0 368c0 23.7 12.9 44.4 32 55.4L32 480c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-56.6c19.1-11.1 32-31.7 32-55.4l0-304c0-35.3-28.7-64-64-64L64 0zm0 432l320 0 0 48L64 480l0-48zM352 96l0 128L96 224 96 96l256 0zM96 64C78.3 64 64 78.3 64 96l0 128c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L96 64zM224 336c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16zM96 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faFrame = {\n    prefix: 'fal',\n    iconName: 'frame',\n    icon: [448, 512, [], \"e495\", \"M448 112c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L96 96l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 256-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 256 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-256 48 0c8.8 0 16-7.2 16-16zM96 384l0-256 256 0 0 256L96 384z\"]\n  };\n  const faVideoSlash = {\n    prefix: 'fal',\n    iconName: 'video-slash',\n    icon: [640, 512, [], \"f4e2\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM416 175.2l0-47.2c0-35.3-28.7-64-64-64L180.1 64l40.5 32L352 96c17.7 0 32 14.3 32 32l0 97 32 25.3 0-75zM64 384l0-248.6L34.1 111.8C32.7 117 32 122.4 32 128l0 256c0 35.3 28.7 64 64 64l256 0c26.4 0 49-16 58.8-38.8l-27.1-21.4C381.8 403.7 368.4 416 352 416L96 416c-17.7 0-32-14.3-32-32zM576 134.2l0 242.4 26.5 20.9c3.5-5.8 5.5-12.5 5.5-19.7l0-243.6c0-21.1-17.1-38.2-38.2-38.2c-6.4 0-12.8 1.6-18.4 4.7L448 157.6l0 36.5 118.8-65.4c.9-.5 1.9-.8 3-.8c3.4 0 6.2 2.8 6.2 6.2z\"]\n  };\n  const faBatteryQuarter = {\n    prefix: 'fal',\n    iconName: 'battery-quarter',\n    icon: [576, 512, [\"battery-2\"], \"f243\", \"M432 128c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 384c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l352 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80L80 96zM576 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM112 192l32 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM64 208l0 96c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faBattery2 = faBatteryQuarter;\n  const faEllipsisStroke = {\n    prefix: 'fal',\n    iconName: 'ellipsis-stroke',\n    icon: [512, 512, [\"ellipsis-h-alt\"], \"f39b\", \"M416 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-96a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM256 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-96a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM128 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-96 0a64 64 0 1 0 128 0A64 64 0 1 0 32 256z\"]\n  };\n  const faEllipsisHAlt = faEllipsisStroke;\n  const faRadio = {\n    prefix: 'fal',\n    iconName: 'radio',\n    icon: [512, 512, [128251], \"f8d7\", \"M500.1 31.5c8.5-2.3 13.6-11 11.3-19.6s-11-13.6-19.6-11.3L59.4 115.9c-31.3 8.4-54.1 34.6-58.6 66C.3 185.2 0 188.5 0 192l0 1.2L0 240 0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-309.9 0 362-96.5zM32 193.2c0-2.2 .1-4.3 .4-6.4C34.9 171.6 48.1 160 64 160l384 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-208 0-46.8zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zM80 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 304zm16 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm256 16a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm-96-64a96 96 0 1 0 192 0 96 96 0 1 0 -192 0z\"]\n  };\n  const faBabyCarriage = {\n    prefix: 'fal',\n    iconName: 'baby-carriage',\n    icon: [512, 512, [\"carriage-baby\"], \"f77d\", \"M.7 224c-.2-2.9-.4-5.7-.5-8.6C0 212.9 0 210.5 0 208l0-16 .1 0C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192l8 0s0 0 0 0l152 0 0-48c0-26.5 21.5-48 48-48l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16 7.2-16 16l0 48 0 16 0 8-.2 0c-.1 2.7-.3 5.3-.5 8c-1.8 22.2-7.5 44-16.8 64.5c-11.5 25.4-28.2 48.3-49.2 67.5c-20.9 19.2-45.6 34.2-72.6 44.5S253 416 224 416s-57.9-5.2-84.8-15.5s-51.6-25.3-72.6-44.5C45.7 336.9 28.9 314 17.5 288.5C8.2 268 2.5 246.2 .7 224zm216.4-32L113.7 42.8C66.3 76.2 34.7 130.4 32.2 192l184.9 0zM32.8 224c1.8 17.6 6.4 34.9 13.8 51.4c9.6 21.4 23.8 40.8 41.6 57.1s39 29.3 62.3 38.2s48.3 13.4 73.5 13.4s50.2-4.6 73.5-13.4s44.5-21.8 62.3-38.2s32-35.7 41.6-57.1c7.4-16.4 12.1-33.7 13.8-51.4L256 224l-.2 0-223 0zM80 480a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm304 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faCarriageBaby = faBabyCarriage;\n  const faFaceExpressionless = {\n    prefix: 'fal',\n    iconName: 'face-expressionless',\n    icon: [512, 512, [], \"e373\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160 80l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM128 208c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm176-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faDownToDottedLine = {\n    prefix: 'fal',\n    iconName: 'down-to-dotted-line',\n    icon: [448, 512, [], \"e408\", \"M222.2 351.2c.5 .5 1.1 .8 1.8 .8s1.4-.3 1.8-.8L350.2 219.3c1.2-1.2 1.8-2.9 1.8-4.6c0-3.7-3-6.7-6.7-6.7L288 208c-8.8 0-16-7.2-16-16l0-120c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 120c0 8.8-7.2 16-16 16l-57.3 0c-3.7 0-6.7 3-6.7 6.7c0 1.7 .7 3.3 1.8 4.6L222.2 351.2zM224 384c-9.5 0-18.6-3.9-25.1-10.8L74.5 241.2C67.8 234 64 224.5 64 214.7c0-21.4 17.3-38.7 38.7-38.7l41.3 0 0-104c0-22.1 17.9-40 40-40l80 0c22.1 0 40 17.9 40 40l0 104 41.3 0c21.4 0 38.7 17.3 38.7 38.7c0 9.9-3.8 19.3-10.5 26.5L249.1 373.1c-6.5 6.9-15.6 10.8-25.1 10.8zm192 44a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM32 428a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm312 24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM224 428a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-72 24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0z\"]\n  };\n  const faCloudMusic = {\n    prefix: 'fal',\n    iconName: 'cloud-music',\n    icon: [640, 512, [], \"f8ae\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM409.1 186.8c4.3 3 6.9 7.9 6.9 13.2l0 128c0 .5 0 1-.1 1.5c0 .8 .1 1.6 .1 2.5c0 24.3-21.5 44-48 44s-48-19.7-48-44s21.5-44 48-44c5.6 0 11 .9 16 2.5l0-67.4-96 36L288 360c0 .5 0 1-.1 1.5c0 .8 .1 1.6 .1 2.5c0 24.3-21.5 44-48 44s-48-19.7-48-44s21.5-44 48-44c5.6 0 11 .9 16 2.5l0-74.5c0-6.7 4.1-12.6 10.4-15l128-48c4.9-1.8 10.4-1.2 14.7 1.8zM384 332c0-4.1-4.5-12-16-12s-16 7.9-16 12s4.5 12 16 12s16-7.9 16-12zM256 364c0-4.1-4.5-12-16-12s-16 7.9-16 12s4.5 12 16 12s16-7.9 16-12z\"]\n  };\n  const faTrafficLight = {\n    prefix: 'fal',\n    iconName: 'traffic-light',\n    icon: [320, 512, [128678], \"f637\", \"M64 32C46.3 32 32 46.3 32 64l0 288c0 70.7 57.3 128 128 128s128-57.3 128-128l0-288c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64l0 288c0 88.4-71.6 160-160 160S0 440.4 0 352L0 64zM136 392a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm80 0a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zM160 232a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 80a56 56 0 1 1 0-112 56 56 0 1 1 0 112zM136 120a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm80 0a56 56 0 1 1 -112 0 56 56 0 1 1 112 0z\"]\n  };\n  const faCloudMinus = {\n    prefix: 'fal',\n    iconName: 'cloud-minus',\n    icon: [640, 512, [], \"e35d\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM224 272l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faThermometer = {\n    prefix: 'fal',\n    iconName: 'thermometer',\n    icon: [512, 512, [], \"f491\", \"M352.8 53.8L310.6 96l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L288 118.6 246.6 160l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L224 182.6 182.6 224l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 246.6l-22.6 22.6c-6 6-9.4 14.1-9.4 22.6l0 92.1 92.1 0c8.5 0 16.6-3.4 22.6-9.4L458.2 159.2c14-14 21.8-32.9 21.8-52.7C480 65.4 446.6 32 405.5 32c-19.8 0-38.7 7.8-52.7 21.8zM276.7 84.7l53.5-53.5c20-20 47.1-31.2 75.3-31.2C464.3 0 512 47.7 512 106.5c0 28.2-11.2 55.3-31.2 75.3L265.4 397.3c-12 12-28.3 18.7-45.3 18.7l-101.5 0L27.3 507.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L96 393.4l0-101.5c0-17 6.7-33.3 18.7-45.3l33.9-33.9 64-64 64-64s0 0 0 0s0 0 0 0z\"]\n  };\n  const faShieldMinus = {\n    prefix: 'fal',\n    iconName: 'shield-minus',\n    icon: [512, 512, [], \"e249\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM160 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faVrCardboard = {\n    prefix: 'fal',\n    iconName: 'vr-cardboard',\n    icon: [640, 512, [], \"f729\", \"M576 96L64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l136.4 0c12.1 0 23.2-6.8 28.6-17.7L268.2 320c9.8-19.6 29.9-32 51.8-32s42 12.4 51.8 32l-21.5 10.7L371.8 320l39.2 78.3c5.4 10.8 16.5 17.7 28.6 17.7L576 416c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zM64 64l512 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-136.4 0c-24.2 0-46.4-13.7-57.2-35.4l-39.2-78.3c-4.4-8.8-13.4-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-39.2 78.3c-10.8 21.7-33 35.4-57.2 35.4L64 448c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64zM176 288a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm336 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-128 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faCarTilt = {\n    prefix: 'fal',\n    iconName: 'car-tilt',\n    icon: [640, 512, [], \"f5e5\", \"M131.7 88.2L304.3 41.9c20.5-5.5 42.1 3.1 53.3 21.1l48.2 78c-4.6 .5-9.3 1.4-14 2.7L106.9 220c-4.7 1.2-9.1 2.8-13.4 4.7l2.7-91.6c.6-21.2 15.1-39.5 35.6-44.9zM60.9 243.3l-.1 4.8C39.5 271.5 30.2 304.8 39 337.6l22 82.1L65.3 436s0 0 0 0l11.8 44L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l608 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-515.4 0-10-37.2 1.5-.4L508.7 332.9l1.5-.4L522 376.6c2.2 8.1 10.5 12.9 18.6 10.8s12.9-10.5 10.8-18.6l-11.8-44.1-8.3-30.9-22-82.1c-8.8-32.8-33.5-57-63.6-66.6l-2.5-4L384.8 46.2C366.2 16.2 330.1 1.9 296 11L123.4 57.2c-34.1 9.1-58.2 39.6-59.3 74.9L60.9 243.3zm54.3 7.6L400 174.6c34.1-9.1 69.2 11.1 78.4 45.3l22 82.1L91.9 411.5l-22-82.1c-9.1-34.1 11.1-69.2 45.3-78.4zm42.2 58a22.8 22.8 0 1 0 -44.1 11.8 22.8 22.8 0 1 0 44.1-11.8zM420.4 262a22.8 22.8 0 1 0 -11.8-44.1A22.8 22.8 0 1 0 420.4 262z\"]\n  };\n  const faGaugeCircleMinus = {\n    prefix: 'fal',\n    iconName: 'gauge-circle-minus',\n    icon: [640, 512, [], \"e497\", \"M256 480c32.2 0 62.8-6.8 90.5-19c5.8 9.3 12.5 18.1 19.8 26.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-8.4 0-16.7 .6-24.8 1.7C444.3 100.3 358.1 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-194c0-8.8 7.2-16 16-16s16 7.2 16 16l0 194c27.6 7.1 48 32.2 48 62c0 35.3-28.7 64-64 64zM144 120a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM72 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM344 144a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm80 144c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faBrightnessLow = {\n    prefix: 'fal',\n    iconName: 'brightness-low',\n    icon: [512, 512, [], \"e0ca\", \"M280 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM256 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM432 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM56 256a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm96-128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM408 384a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm0-256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM104 384a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z\"]\n  };\n  const faHandMiddleFinger = {\n    prefix: 'fal',\n    iconName: 'hand-middle-finger',\n    icon: [448, 512, [128405], \"f806\", \"M224 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 170.7c0 5.2 2.5 10.1 6.8 13.1s9.7 3.8 14.6 2c3.3-1.2 6.9-1.8 10.7-1.8c14.7 0 27.2 10 30.9 23.6c1.2 4.4 4.2 8.1 8.3 10.1s8.8 2.2 13.1 .6c3.6-1.4 7.6-2.2 11.8-2.2c17.7 0 32 14.3 32 32l0 88 0 8c0 44.2-35.8 80-80 80l-135.7 0c-18.5 0-36.8-4.6-53.1-13.4l-7.6 14.1 7.6-14.1-8.3-4.5C86.6 442.6 64 404.7 64 363.5L64 344c0-15.1 7.1-29.3 19.2-38.4l22.5-16.9c2-1.5 4.1-3 6.3-4.4l0 59.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-.9-.1-1.9-.2-2.8c.2-.9 .2-1.8 .2-2.8l0-2.4c0-17.7 14.3-32 32-32c8.2 0 15.7 3.1 21.3 8.1c4.7 4.2 11.4 5.3 17.2 2.7s9.5-8.3 9.5-14.6L224 56zM248 0c-30.9 0-56 25.1-56 56l0 138c-5.1-1.3-10.5-2-16-2c-32.5 0-59.3 24.2-63.4 55.6c-9.1 4.2-17.8 9.4-26 15.5L64 280c-20.1 15.1-32 38.8-32 64l0 19.5c0 53 29.1 101.7 75.7 126.8l8.3 4.5c21 11.3 44.4 17.2 68.3 17.2L320 512c61.9 0 112-50.1 112-112l0-8 0-88c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5c-11-19.4-31.8-32.5-55.7-32.5l0-152c0-30.9-25.1-56-56-56z\"]\n  };\n  const faPercent = {\n    prefix: 'fal',\n    iconName: 'percent',\n    icon: [384, 512, [62101, 62785, \"percentage\"], \"25\", \"M64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 64 64a64 64 0 1 0 0 128zM320 352a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM379.3 91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-352 352c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l352-352z\"]\n  };\n  const faPercentage = faPercent;\n  const faTruckMoving = {\n    prefix: 'fal',\n    iconName: 'truck-moving',\n    icon: [640, 512, [], \"f4df\", \"M72 64c-22.1 0-40 17.9-40 40l0 200 0 32c13.4-10 30-16 48-16c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32c32.8 0 61 19.7 73.3 48L448 368l0-112 0-32 0-120c0-22.1-17.9-40-40-40L72 64zM480 336c13.4-10 30-16 48-16c32.8 0 60.9 19.7 73.3 47.9c3.8-.6 6.7-3.9 6.7-7.9l0-56 0-48-128 0 0 80zm0-176l0 64 112 0-43.2-57.6c-3-4-7.8-6.4-12.8-6.4l-56 0zm160 90.7l0 5.3 0 48 0 56c0 19.4-13.7 35.5-32 39.2l0 .8c0 44.2-35.8 80-80 80s-80-35.8-80-80l-160 0c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80l0-32 0-64L0 104C0 64.2 32.2 32 72 32l336 0c39.8 0 72 32.2 72 72l0 24 56 0c15.1 0 29.3 7.1 38.4 19.2l56 74.7c6.2 8.3 9.6 18.4 9.6 28.8zM528 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM256 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faGlassWaterDroplet = {\n    prefix: 'fal',\n    iconName: 'glass-water-droplet',\n    icon: [384, 512, [], \"e4f5\", \"M32.1 40.7c-.4-4.7 3.3-8.7 8-8.7l303.7 0c4.7 0 8.4 4 8 8.7L329.5 305.4l-23.9 12c-19.2 9.6-42.3 7.2-59.1-6.3c-31.8-25.5-77.1-25.5-108.9 0c-16.8 13.4-39.9 15.9-59.1 6.3l-24-12L32.1 40.7zm25.4 302l6.6 3.3c30.4 15.2 66.9 11.3 93.4-9.9c20.1-16.1 48.8-16.1 68.9 0c26.5 21.2 63 25.1 93.4 9.9l6.5-3.2-9.1 108C315.8 467.3 302 480 285.4 480L98.6 480c-16.6 0-30.5-12.7-31.9-29.3l-9.1-108zM40.1 0C16.7 0-1.7 20 .2 43.4l34.6 410C37.6 486.5 65.3 512 98.6 512l186.8 0c33.3 0 61-25.5 63.8-58.6l34.6-410C385.6 20 367.2 0 343.8 0L40.1 0zM192 216c-19.6 0-32-14.5-32-28c0 .1 0 .1 0-.1c0 0 0 0 0 0c.1-.6 .6-3.3 2.9-8.8c2.6-6.1 6.5-13.4 11.4-21.3c5.4-8.8 11.6-17.8 17.6-26c6 8.2 12.1 17.1 17.6 26c4.9 8 8.8 15.2 11.4 21.3c2.3 5.5 2.8 8.2 2.9 8.8c0 0 0 0 0 0l0 .1c0 13.5-12.4 28-32 28zm0 32c35.3 0 64-26.9 64-60c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 117.9 128 164 128 188c0 33.1 28.7 60 64 60z\"]\n  };\n  const faConveyorBelt = {\n    prefix: 'fal',\n    iconName: 'conveyor-belt',\n    icon: [640, 512, [], \"f46e\", \"M464 32c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16l64 0 0 112c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L320 116l54.4 40.8c4.8 3.6 11.3 4.2 16.8 1.5s8.8-8.3 8.8-14.3l0-112 64 0zM272 32l96 0 0 80L329.6 83.2c-5.7-4.3-13.5-4.3-19.2 0L272 112l0-80zM176 0c-26.5 0-48 21.5-48 48l0 192c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48L176 0zM608 416c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64s28.7-64 64-64l448 0c35.3 0 64 28.7 64 64zM96 320c-53 0-96 43-96 96s43 96 96 96l448 0c53 0 96-43 96-96s-43-96-96-96L96 320zm56 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faLocationCheck = {\n    prefix: 'fal',\n    iconName: 'location-check',\n    icon: [384, 512, [\"map-marker-check\"], \"f606\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM283.3 150L176.6 256.6c-6.2 6.2-16.4 6.2-22.6 0l-53.3-53.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l42 42 95.4-95.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faMapMarkerCheck = faLocationCheck;\n  const faCoinVertical = {\n    prefix: 'fal',\n    iconName: 'coin-vertical',\n    icon: [384, 512, [], \"e3fd\", \"M256 256c0-66.2-15.2-124.6-38.1-165.3C194.5 49 167.1 32 144 32s-50.5 17-73.9 58.7C47.2 131.4 32 189.8 32 256s15.2 124.6 38.1 165.3C93.5 463 120.9 480 144 480s50.5-17 73.9-58.7C240.8 380.6 256 322.2 256 256zm24.8 80l64.3 0c3.6-20 5.8-41.5 6.6-64l-64 0c-.8 22.2-3.1 43.7-6.9 64zm-7.3 32c-4.7 17.2-10.5 33.2-17.1 48l64.7 0c6.5-14.2 12.3-30.3 17-48l-64.6 0zM213.8 480l42.2 0c12.8 0 29.9-8.5 46.8-32l-63.6 0c-7.8 12.2-16.3 23-25.5 32zm74-240l64 0c-.7-22.5-3-44-6.6-64l-64.3 0c3.8 20.3 6.1 41.8 6.9 64zm-74-208c9.2 9 17.7 19.8 25.5 32l63.6 0c-16.9-23.5-34-32-46.8-32l-42.2 0zm59.8 112l64.6 0c-4.7-17.7-10.5-33.8-17-48l-64.7 0c6.7 14.8 12.4 30.8 17.1 48zM144 512C64.5 512 0 397.4 0 256S64.5 0 144 0l32 0 80 0c70.7 0 128 114.6 128 256s-57.3 256-128 256l-80 0-32 0zM88 256c0 47.1 7.4 89.1 18.8 118.7c5.7 14.8 12.2 25.8 18.5 32.7c6.3 6.9 11.3 8.6 14.7 8.6s8.3-1.7 14.7-8.6c6.3-6.9 12.8-17.8 18.5-32.7C184.6 345.1 192 303.1 192 256s-7.4-89.1-18.8-118.7c-5.7-14.8-12.2-25.8-18.5-32.7C148.3 97.7 143.4 96 140 96s-8.3 1.7-14.7 8.6c-6.3 6.9-12.8 17.8-18.5 32.7C95.4 166.9 88 208.9 88 256zM140 64c15.4 0 28.3 8.2 38.3 19c9.9 10.9 18.2 25.7 24.7 42.7c13.2 34.1 21 80.2 21 130.2s-7.8 96.1-21 130.2c-6.6 17-14.8 31.9-24.7 42.7c-9.9 10.9-22.9 19-38.3 19s-28.3-8.2-38.3-19c-9.9-10.9-18.2-25.7-24.7-42.7C63.8 352.1 56 306.1 56 256s7.8-96.1 21-130.2c6.6-17 14.8-31.9 24.7-42.7c9.9-10.9 22.9-19 38.3-19z\"]\n  };\n  const faDisplay = {\n    prefix: 'fal',\n    iconName: 'display',\n    icon: [576, 512, [], \"e163\", \"M64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l167.7 0c.2 0 .4 0 .6 0l111.5 0c.2 0 .4 0 .6 0L512 384c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32L64 32zM213.1 416L64 416c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-149.1 0 10.7 64 58.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-72 0-144 0-72 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l58.4 0 10.7-64zm32.4 0l-10.7 64 106.2 0-10.7-64-84.9 0z\"]\n  };\n  const faPersonSign = {\n    prefix: 'fal',\n    iconName: 'person-sign',\n    icon: [512, 512, [], \"f757\", \"M421.5 1c8.3 3.1 12.5 12.3 9.5 20.5l-7.3 19.8 70.3 25.6c12.5 4.5 18.9 18.3 14.3 30.8L470.1 202.9c-4.5 12.5-18.3 18.9-30.8 14.3l-70.9-25.8L319 325.5c-3.1 8.3-12.3 12.5-20.5 9.5s-12.5-12.3-9.5-20.5l20.5-55.8-33.9-11.3c-18.9-6.3-35.8-17.5-48.9-32.5L208 193.4l0 138.1 41.2 68.6c4.5 7.5 6.8 16 6.8 24.7l0 71.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-71.1c0-2.9-.8-5.7-2.3-8.2L182.9 352 112 352l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160 0-124.2L30.3 311.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5L56 188.2C69.6 161.1 97.3 144 127.6 144l43.4 0c23.1 0 45 10 60.2 27.3l19.7 22.5c9.4 10.7 21.4 18.7 34.9 23.2l34.8 11.6 17.7-48.2-64.4-23.4c-12.5-4.5-18.9-18.3-14.3-30.8L297.9 21.1c4.5-12.5 18.3-18.9 30.8-14.3l65 23.7L401 10.5C404 2.2 413.2-2.1 421.5 1zM112 178.6L112 320l64 0 0-143.7c-1.7-.2-3.3-.3-5-.3l-43.4 0c-5.4 0-10.6 .9-15.6 2.6zM144 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 144 0zM325.2 39.5l-32.8 90.2 150.4 54.7 32.8-90.2L325.2 39.5z\"]\n  };\n  const faFaceSmile = {\n    prefix: 'fal',\n    iconName: 'face-smile',\n    icon: [512, 512, [128578, \"smile\"], \"f118\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm164.1 69.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSmile = faFaceSmile;\n  const faPhoneHangup = {\n    prefix: 'fal',\n    iconName: 'phone-hangup',\n    icon: [640, 512, [], \"e225\", \"M320 128C185.6 128 85.9 196.7 38.8 245c-7.2 7.4-8.9 19.3-3.5 30.5l38.3 78.6c3.3 6.7 10.7 10.3 18 8.6l88-20.5c7.2-1.7 12.4-8.1 12.4-15.6l0-86.6c0-7.1 4.7-13.4 11.6-15.4l32.9-9.4c54.6-15.6 112.4-15.6 167 0l32.9 9.4c6.9 2 11.6 8.2 11.6 15.4l0 86.6c0 7.4 5.1 13.9 12.4 15.6l88 20.5c7.3 1.7 14.7-1.9 18-8.6l38.3-78.6c5.5-11.2 3.7-23.2-3.5-30.5C554.1 196.7 454.4 128 320 128zM15.9 222.6C67.2 170.1 174.6 96 320 96s252.8 74.1 304.1 126.6c18.1 18.5 19.8 45.6 9.3 66.9l-38.3 78.6c-9.8 20.1-32.2 30.8-54 25.7l-88-20.5c-21.7-5.1-37.1-24.4-37.1-46.8l0-74.5L394.7 246c-48.8-14-100.6-14-149.4 0L224 252.1l0 74.5c0 22.3-15.4 41.7-37.1 46.8l-88 20.5c-21.8 5.1-44.2-5.6-54-25.7L6.5 289.5c-10.4-21.3-8.7-48.4 9.3-66.9z\"]\n  };\n  const faSignatureSlash = {\n    prefix: 'fal',\n    iconName: 'signature-slash',\n    icon: [640, 512, [], \"e3cb\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM378.8 384L336 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l83.4 0-40.5-32zm85-96l40.5 32 55.6 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96.2 0zm162 127.9c8-.9 14.2-7.7 14.2-15.9c0-8.8-7.2-16-16-16l-38.6 0 40.4 31.9zM478.3 183.2c2.8-5.6 2.1-12.4-1.9-17.3s-10.5-7-16.6-5.3l-117 31.9L374 217.1l59.7-16.3L411 246.3l25.7 20.3 41.7-83.4zM320 131.4l0-3.4c0-53-43-96-96-96c-22.2 0-42.6 7.5-58.9 20.2l26.3 20.7c9.6-5.7 20.7-8.9 32.6-8.9c35.3 0 64 28.7 64 64l0 3.4c0 5.8-.1 11.7-.4 17.5L318.1 173c1.3-13.8 1.9-27.7 1.9-41.6zM155 243.7c-34.8 9.5-59 41.1-59 77.2l0 92.6c0 36.7 29.8 66.5 66.5 66.5c24 0 46.2-13 57.9-33.9L247.5 398c15.6-27.7 28.7-56.8 39-86.9L259.8 290c-10.2 32-23.7 62.9-40.2 92.3l-27.1 48.1c-6.1 10.9-17.6 17.6-30.1 17.6c-19 0-34.5-15.4-34.5-34.5l0-92.6c0-21.6 14.5-40.6 35.4-46.3L220.5 259l-31.2-24.7L155 243.7zM16 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0z\"]\n  };\n  const faThumbtack = {\n    prefix: 'fal',\n    iconName: 'thumbtack',\n    icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", \"M119.9 34.5L107.8 191.4c-.7 9.7-5.9 18.6-13.9 24c-27 18.3-47.3 46.2-55.6 79.6L32 320l144 0 0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96 144 0-6.2-25c-8.3-33.4-28.6-61.3-55.6-79.6c-8.1-5.5-13.2-14.3-13.9-24L264.1 34.5c-.1-.8-.1-1.6-.1-2.5L120 32c0 .8 0 1.6-.1 2.5zM176 352L32 352c-9.9 0-19.2-4.5-25.2-12.3S-1.4 321.8 1 312.2l6.2-25c10.3-41.3 35.4-75.7 68.7-98.3L85.5 64 88 32 64 32c-2.9 0-5.6-.8-7.9-2.1C51.2 27.1 48 21.9 48 16C48 7.2 55.2 0 64 0L88 0 296 0l24 0c8.8 0 16 7.2 16 16c0 5.9-3.2 11.1-8.1 13.9c-2.3 1.3-5 2.1-7.9 2.1l-24 0 2.5 32 9.6 124.9c33.3 22.6 58.4 57.1 68.7 98.3l6.2 25c2.4 9.6 .2 19.7-5.8 27.5s-15.4 12.3-25.2 12.3l-144 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144z\"]\n  };\n  const faThumbTack = faThumbtack;\n  const faWheatSlash = {\n    prefix: 'fal',\n    iconName: 'wheat-slash',\n    icon: [640, 512, [], \"e339\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM523.5 278.5l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-18-18-40-29.5-63.2-34.6l16.9-.8c45.1-2.3 81.2-38.4 83.5-83.5l2.7-54c.7-14.2-11-25.9-25.2-25.2L495.5 4C450.4 6.3 414.3 42.4 412 87.5l-.9 17.7c-4.9-23.5-16.5-46-34.8-64.2L353.8 18.4c-6.2-6.2-16.4-6.2-22.6 0L297.2 52.3C278.5 71 269.2 95.5 269.1 120l40.4 31.9c-13.9-24.4-10.5-56.1 10.4-76.9l22.6-22.6 11.3 11.3c35.1 35.1 37.3 90.7 6.6 128.4l26.5 20.9c37.6-28.1 91.1-25.1 125.3 9.1l11.3 11.3-22.6 22.6c-10.3 10.3-23.2 16.3-36.5 18.2l30.6 24.2c10.3-4.6 20-11.2 28.5-19.7zM286.9 311.4l-25.3-20-29 29c1.3-20.6-2.4-41.5-11-60.6l-73.7-58.2-31.6 31.6c-37.5 37.5-37.5 98.3 0 135.8L150.2 403 68.7 484.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l81.5-81.5s0 0 0 0l33.9 33.9c37.5 37.5 98.3 37.5 135.8 0l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-27-27-63.2-39.5-98.6-37.2l31.7-31.7zM542.3 33.7L540 78.9c-1.4 28.7-24.4 51.7-53.1 53.1l-45.2 2.3L444 89.1c1.4-28.7 24.4-51.7 53.1-53.1l45.2-2.3zM172.8 380.3l-33.9-33.9c-25-25-25-65.5 0-90.5l22.6-22.6 11.3 11.3c37.2 37.2 37.5 97.4 .8 135l-.8 .8zm147.1 56.5c-25 25-65.5 25-90.5 0L195.4 403c37.5-37.5 98.2-37.5 135.7 0l11.3 11.3-22.6 22.6z\"]\n  };\n  const faTrophy = {\n    prefix: 'fal',\n    iconName: 'trophy',\n    icon: [576, 512, [127942], \"f091\", \"M176 32l224 0c9 0 15.4 7.3 15.1 15c-6.2 163.9-44.9 239.2-76.1 273.5c-15.5 17.1-29.9 24.8-39.3 28.3c-4.8 1.8-8.5 2.6-10.6 3c-.5 .1-.9 .1-1.2 .2c-.3 0-.7-.1-1.2-.2c-2.1-.3-5.8-1.1-10.6-3c-9.4-3.5-23.8-11.3-39.3-28.3C205.8 286.2 167.1 210.9 160.9 47c-.3-7.8 6.2-15 15.1-15zM400 0L176 0c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8L48 64C22 64-1.3 85.6 1.8 113.7c10.1 94 61.9 158.2 118.1 199.9c55.9 41.4 117.1 61.3 149.3 66.9l.1-.3c.9 .3 1.8 .6 2.7 .8l0 98.9-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0 0-98.9c.9-.3 1.8-.5 2.7-.8l.1 .3c32.2-5.7 93.4-25.5 149.3-66.9c56.3-41.7 108-105.9 118.1-199.9C577.3 85.6 554 64 528 64l-81.6 0c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zm44.2 96L528 96c9.3 0 15.2 7.3 14.4 14.3c-8.9 82.9-54.3 139.8-105.4 177.6c-19.6 14.6-40 26.2-59.2 35.3C407 281.9 434.5 212.5 444.2 96zm-246 227.2c-19.2-9.1-39.6-20.7-59.2-35.3C87.9 250.1 42.5 193.2 33.6 110.3C32.8 103.3 38.7 96 48 96l83.8 0c9.8 116.5 37.2 185.9 66.4 227.2z\"]\n  };\n  const faCloudsSun = {\n    prefix: 'fal',\n    iconName: 'clouds-sun',\n    icon: [640, 512, [], \"f746\", \"M303.8 13.4c-.9-5.4-4.5-10-9.6-12.1s-10.9-1.5-15.4 1.6L208 52.5 137.2 2.9c-4.5-3.2-10.3-3.8-15.4-1.6s-8.7 6.7-9.6 12.1L98.1 98.1 13.4 112.2c-5.4 .9-10 4.5-12.1 9.6s-1.5 10.9 1.6 15.4L52.5 208 2.9 278.8c-3.2 4.5-3.8 10.3-1.6 15.4s6.7 8.7 12.1 9.6l84.7 14.1 14.1 84.7c.9 5.4 4.5 10 9.6 12.1s10.9 1.5 15.4-1.6l24.4-17c3.2-20.2 11-38.9 22.5-54.8l-44.4 31.1-11.8-71c-1.1-6.7-6.4-12-13.2-13.2l-71-11.8 41.4-59.2c3.9-5.5 3.9-12.8 0-18.4L43.7 139.6l71-11.8c6.7-1.1 12-6.4 13.2-13.2l11.8-71 59.2 41.4c5.5 3.9 12.8 3.9 18.4 0l59.2-41.4 11.8 71c1.1 6.7 6.4 12 13.2 13.2l10.4 1.7c9.9-11.5 22.5-20.6 36.8-26.3l-30.7-5.1L303.8 13.4zM291.6 217.2c-2.1-7.9-3.3-16.3-3.3-24.9c0-5.7 .5-11.3 1.5-16.7C276.9 143 245.2 120 208 120c-48.6 0-88 39.4-88 88s39.4 88 88 88c12.8 0 24.9-2.7 35.9-7.6c7.3-28.9 24.5-53.9 47.7-71.1zM264 208a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zm309.9 47.6c8.2 8 15.2 17.2 20.7 27.4c26.6-10.6 45.4-36.5 45.4-66.9c0-39.8-32.2-72-72-72c-3.2 0-6.4 .2-9.5 .6C551.4 107.9 519 80.1 480 80.1c-34.2 0-63.3 21.4-74.8 51.6c-6.6-2.3-13.8-3.6-21.2-3.6c-35.3 0-64 28.6-64 64c0 3 .2 6 .6 8.9c9.9-3.9 20.4-6.7 31.4-8l0-.5 0-.4c0-17.7 14.3-32 32-32c3.8 0 7.3 .6 10.6 1.8c16.4 5.7 34.3-2.6 40.5-18.8c6.9-18.1 24.4-30.9 44.9-30.9c23.3 0 42.8 16.7 47.1 38.7c3.2 16.6 18.8 27.8 35.6 25.6c1.7-.2 3.5-.3 5.3-.3c22.1 0 40 17.9 40 40c0 20.1-14.8 36.7-34.1 39.5zM304 320c0-35.3 28.7-64 64-64c29.1 0 53.7 19.4 61.4 46c1.7 5.8 6.5 10.2 12.5 11.3s12-1.3 15.7-6.1c8.8-11.7 22.7-19.2 38.4-19.2c26.5 0 48 21.5 48 48c0 8.8-2.3 16.9-6.4 24c-2.9 5-2.9 11.1 0 16s8.1 8 13.9 8l8.3 0c0 0 0 0 0 0l.2 0c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.2 0-1.8 0l-.3 0-.2 0-266.6 0c-.2 0-.4 0-.6 0c-.8 0-1.6 0-2.3 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c.4 0 .8 0 1.3 0c4.9 .1 9.5-2 12.6-5.8s4.4-8.7 3.4-13.4c-.8-4.1-1.3-8.4-1.3-12.8zm64-96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.7c0 53 43 96 96 96c1.1 0 2.1 0 3.2-.1l266.1 0c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-39.4-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C433.4 242.6 402.9 224 368 224z\"]\n  };\n  const faPersonPraying = {\n    prefix: 'fal',\n    iconName: 'person-praying',\n    icon: [448, 512, [128720, \"pray\"], \"f683\", \"M256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM200.5 176l.9 0c12.4 0 23.7 7.2 29 18.5l3.1 6.7c-.1 .2-.2 .5-.3 .7L157.1 384.6l-26.7-16.8c-13.1-8.2-18.4-24.6-12.7-39l53.1-132.7c4.9-12.1 16.6-20.1 29.7-20.1zm112 306.5l-128-80.6 67.3-161.5 12.4 26.5c9.2 19.7 34.9 24.7 50.8 9.9l95.9-89.1c6.5-6 6.9-16.1 .8-22.6s-16.1-6.9-22.6-.8l-95.9 89.1-33.8-72.4c-10.5-22.5-33.1-36.9-58-36.9l-.9 0c-26.2 0-49.7 15.9-59.4 40.2L88 316.9c-11.5 28.7-.8 61.5 25.3 77.9L248.6 480 48 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l256 0c7.1 0 13.4-4.7 15.4-11.6s-.8-14.2-6.8-18z\"]\n  };\n  const faPray = faPersonPraying;\n  const faHammer = {\n    prefix: 'fal',\n    iconName: 'hammer',\n    icon: [576, 512, [128296], \"f6e3\", \"M398.5 206.8c8.6-.1 16.8 3.3 22.9 9.4L472 266.7 514.7 224l-48.3-48.3c-6.5-6.5-9.9-15.4-9.3-24.5c1-17-5.2-34.2-18.5-46.7L394 62.4C373.2 42.9 345.8 32 317.2 32l-18.1 0c-15.7 0-31.2 3.3-45.5 9.7l-17.6 7.8 51.2 27.9C297.6 83 304 93.8 304 105.5l0 12.1c0 12.6 5 24.7 13.9 33.7l38.1 38.1c11.7 11.7 27.1 17.5 42.4 17.4zm138.8-5.4l3.3 3.3 8-8c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-112 112c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16-3.3-3.3-50.6-50.6c-23.6 .2-47.3-8.7-65.4-26.7l-38.1-38.1C280.4 159 272 138.8 272 117.6l0-12.1L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0l18.1 0c36.7 0 72 14 98.7 39.1l44.6 42c20.5 19.3 30.1 45.9 28.5 72l48.3 48.3zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l9.7 9.7L47.9 401.7c-10.1 8.4-15.9 20.9-15.9 34C32 460.2 51.8 480 76.3 480c13.1 0 25.6-5.8 34-15.9L305.7 229.6l5.1 5.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z\"]\n  };\n  const faFaceVomit = {\n    prefix: 'fal',\n    iconName: 'face-vomit',\n    icon: [576, 512, [], \"e3a0\", \"M288 32C164.3 32 64 132.3 64 256c0 57.4 21.6 109.7 57 149.3c5.9 6.6 5.3 16.7-1.3 22.6s-16.7 5.3-22.6-1.3C56.7 381.4 32 321.6 32 256C32 114.6 146.6 0 288 0S544 114.6 544 256c0 65.6-24.7 125.4-65.2 170.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c35.5-39.6 57-91.9 57-149.3C512 132.3 411.7 32 288 32zM161.3 168.8c4-7.9 13.6-11.1 21.5-7.2l64 32c5.4 2.7 8.8 8.3 8.8 14.3s-3.4 11.6-8.8 14.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5L203.9 208l-35.4-17.7c-7.9-4-11.1-13.6-7.2-21.5zm246.2 21.5L372.2 208l35.4 17.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-5.4-2.7-8.8-8.3-8.8-14.3s3.4-11.6 8.8-14.3l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5zM16 488a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm520-56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM288 368a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm92.5-47.6c8.6-1.9 17.2 3.5 19.1 12.1l6.1 27.4c5.2 23.5 20.8 43.4 42.3 54.2l39.1 19.6c6.6 3.3 10.1 10.8 8.4 18s-8.2 12.3-15.6 12.3l-352 0c-7.4 0-13.9-5.1-15.6-12.3s1.8-14.7 8.4-18L144 462.1c21.5-10.8 37.1-30.7 42.3-54.2l6.1-27.4c1.9-8.6 10.5-14.1 19.1-12.1s14.1 10.5 12.1 19.1l-6.1 27.4c-5.8 26.2-20.8 49.2-41.9 65.1l224.7 0c-21.1-15.9-36.1-38.9-41.9-65.1l-6.1-27.4c-1.9-8.6 3.5-17.2 12.1-19.1zm-189.1 4c-2.4 8.5-11.3 13.4-19.8 11s-13.4-11.3-11-19.8c5.6-19.8 24.1-38.7 48-52.1C217.3 297.6 250 288 288 288s70.7 9.6 95.4 23.5c24 13.5 42.4 32.3 48 52.1c2.4 8.5-2.5 17.3-11 19.8s-17.3-2.5-19.8-11c-2.4-8.3-12.6-21.5-32.9-33C348 328.3 320.7 320 288 320s-60 8.3-79.7 19.4c-20.4 11.5-30.6 24.7-32.9 33z\"]\n  };\n  const faSpeakers = {\n    prefix: 'fal',\n    iconName: 'speakers',\n    icon: [640, 512, [], \"f8e0\", \"M256 256.8l0 63.6C248.5 284 215.3 256 176 256c-44.2 0-80 35.8-80 80s35.8 80 80 80c39.3 0 72.5-28 80-64.4l0 63.6c-20.7 20.3-49.1 32.8-80 32.8c-61.9 0-112-50.1-112-112s50.1-112 112-112c30.9 0 59.3 12.5 80 32.8zM261.5 480c4.2 11.9 10.7 22.8 19 32L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L280.4 0c-8.3 9.2-14.8 20.1-19 32L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l197.5 0zM176 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM152 336a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM352 32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L352 32zM288 64c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-384zm176 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 352a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-192a112 112 0 1 1 0 224 112 112 0 1 1 0-224zM440 336a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faTtyAnswer = {\n    prefix: 'fal',\n    iconName: 'tty-answer',\n    icon: [640, 512, [\"teletype-answer\"], \"e2b9\", \"M329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6c0 0 0 0 0 0c-6.1 0-12.2-.1-18.3-.4c0 0 0 0-.1 0c0 0 0 0 0 0c-4.6-.2-9.1-.4-13.7-.8C183.5 494.5 0 300.7 0 64c0 0 0 0 0 0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zM448 480c3.8 0 7-2.6 7.8-6.3l24-112c.8-3.7-1.2-7.5-4.7-9l-112-48c-3.3-1.4-7.1-.5-9.3 2.3l-33.2 40.6c-9.9 12.1-27.2 15.3-40.8 7.4c-50.9-29.5-93.3-71.9-122.7-122.7c-7.9-13.6-4.7-30.9 7.4-40.8l40.6-33.2c2.8-2.3 3.7-6.1 2.3-9.3l-48-112c-1.5-3.5-5.3-5.5-9-4.7l-112 24C34.6 57 32 60.2 32 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 229.6 186.1 415.8 415.7 416l.3 0zM312 64l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm0 96l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zM504 64l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16 80l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm-200 0l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faTeletypeAnswer = faTtyAnswer;\n  const faMugTeaSaucer = {\n    prefix: 'fal',\n    iconName: 'mug-tea-saucer',\n    icon: [640, 512, [], \"e1f5\", \"M240 64l176 0 16 0 16 0 0 160 0 32 0 32c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-224 80 0 0 40.5-36.5 30.4C164.2 141 160 150 160 159.5l0 64.5c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64.5c0-9.5-4.2-18.5-11.5-24.6L240 104.5 240 64zM224 32l-96 0c-17.7 0-32 14.3-32 32l0 224c0 53 43 96 96 96l192 0c53 0 96-43 96-96l0-32 48 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-80 0-16 0-16 0L224 32zM480 224l0-160 48 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-48 0zM0 464c0 8.8 7.2 16 16 16l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 448c-8.8 0-16 7.2-16 16zM192 224l0-64.5 32-26.7 32 26.7 0 64.5-64 0z\"]\n  };\n  const faDiagramLeanCanvas = {\n    prefix: 'fal',\n    iconName: 'diagram-lean-canvas',\n    icon: [640, 512, [], \"e156\", \"M512 64l0 256 96 0 0-224c0-17.7-14.3-32-32-32l-64 0zm-32 0l-96 0 0 128 96 0 0-128zM352 64l-64 0 0 256 64 0 0-256zm-96 0l-96 0 0 128 96 0 0-128zM128 64L64 64C46.3 64 32 78.3 32 96l0 224 96 0 0-256zM32 352l0 64c0 17.7 14.3 32 32 32l240 0 0-96L32 352zm304 96l240 0c17.7 0 32-14.3 32-32l0-64-272 0 0 96zM0 96C0 60.7 28.7 32 64 32l512 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM256 320l0-96-96 0 0 96 96 0zm224-96l-96 0 0 96 96 0 0-96z\"]\n  };\n  const faAlt = {\n    prefix: 'fal',\n    iconName: 'alt',\n    icon: [640, 512, [], \"e08a\", \"M462 107.7c6.1-7.4 15.2-11.7 24.8-11.7L624 96c8.8 0 16-7.2 16-16s-7.2-16-16-16L486.7 64c-19.2 0-37.4 8.6-49.5 23.5L178 404.3c-6.1 7.4-15.2 11.7-24.8 11.7L16 416c-8.8 0-16 7.2-16 16s7.2 16 16 16l137.3 0c19.2 0 37.4-8.6 49.5-23.5L462 107.7zM432 416c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faDial = {\n    prefix: 'fal',\n    iconName: 'dial',\n    icon: [576, 512, [\"dial-med-high\"], \"e15b\", \"M288 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm11.3 243.3l89.8-89.8c39.1 50.2 35.5 122.9-10.6 169c-50 50-131 50-181 0s-50-131 0-181c46.2-46.2 118.8-49.7 169-10.6l-89.8 89.8c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0zM401.1 174.9A160 160 0 1 0 174.9 401.1 160 160 0 1 0 401.1 174.9zM568 288a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM32 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 96A24 24 0 1 0 72 96a24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM120 480a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faDialMedHigh = faDial;\n  const faHandPeace = {\n    prefix: 'fal',\n    iconName: 'hand-peace',\n    icon: [512, 512, [9996], \"f25b\", \"M253.4 .3c-30.8-3-58.2 19.6-61.1 50.3L177.9 199 123.8 66.8c-11.7-28.6-44.4-42.3-73-30.6s-42.3 44.4-30.6 73L84.5 266.5C71.8 280.7 64 299.4 64 320l0 32c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-39.9c0 0 0 0 0-.1l0-64c0 0 0 0 0-.1l0-7.9c0-3.2-.9-6.1-2.5-8.6C438.4 208.6 417.2 192 392 192c-12.1 0-23.3 3.8-32.5 10.4C349.6 186.5 332 176 312 176c-6.9 0-13.6 1.3-19.7 3.6L303.7 61.4c3-30.8-19.6-58.2-50.3-61.1zM111.1 247L49.8 97.1c-5-12.3 .9-26.3 13.1-31.3s26.3 .9 31.3 13.1L160.1 240 144 240c-11.7 0-22.8 2.5-32.9 7zM232 240l-25.9 0 18-186.3c1.3-13.2 13-22.9 26.2-21.6s22.9 13 21.6 26.2l-18 186.1c-6.7-2.9-14.1-4.4-21.9-4.4zm80-32c13.3 0 24 10.7 24 24l0 16 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24c0 0 0 0 0 0l0-64c0-13.3 10.7-24 24-24zm32.5 133.6C354.4 357.5 372 368 392 368c8.4 0 16.4-1.9 23.5-5.2C410.1 428.5 355 480 288 480l-64 0c-70.7 0-128-57.3-128-128l0-32c0-26.5 21.5-48 48-48l88 0c13.2 0 24 10.7 24 24c0 0 0 0 0 0c0 13.3-10.7 24-24 24l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c15.7 0 29.8-6.4 40-16.8c10.2 10.4 24.3 16.8 40 16.8c12.1 0 23.3-3.8 32.5-10.4zM416 312c0 13.2-10.8 24-24 24c-13.3 0-24-10.7-24-24l0-16 0-48c0-13.3 10.7-24 24-24c13.2 0 24 10.7 24 24c0 0 0 0 0 0l0 64c0 0 0 0 0 0z\"]\n  };\n  const faCircleTrash = {\n    prefix: 'fal',\n    iconName: 'circle-trash',\n    icon: [512, 512, [\"trash-circle\"], \"e126\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM160 144l32.1 0 9.3 0 11.3-11.3c3-3 7.1-4.7 11.3-4.7l64 0c4.2 0 8.3 1.7 11.3 4.7L310.6 144l9.3 0 32.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-2.1 0L338 354.1c-1.1 16.8-15.1 29.9-31.9 29.9l-100.1 0c-16.8 0-30.8-13.1-31.9-29.9L162.1 176l-2.1 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm157.8 32l-123.6 0 11.7 176 100.1 0 11.7-176z\"]\n  };\n  const faTrashCircle = faCircleTrash;\n  const faRotate = {\n    prefix: 'fal',\n    iconName: 'rotate',\n    icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", \"M426.1 301.2C406.2 376.5 337.6 432 256 432c-51 0-96.9-21.7-129-56.3l41-41c5.1-5.1 8-12.1 8-19.3c0-15.1-12.2-27.3-27.3-27.3L48 288c-8.8 0-16 7.2-16 16l0 100.7C32 419.8 44.2 432 59.3 432c7.2 0 14.2-2.9 19.3-8l25.7-25.7C142.3 438.7 196.2 464 256 464c97.4 0 179.2-67 201.8-157.4c2.4-9.7-5.2-18.6-15.2-18.6c-7.8 0-14.5 5.6-16.5 13.2zM385 136.3l-41 41c-5.1 5.1-8 12.1-8 19.3c0 15.1 12.2 27.3 27.3 27.3L464 224c8.8 0 16-7.2 16-16l0-100.7C480 92.2 467.8 80 452.7 80c-7.2 0-14.2 2.9-19.3 8l-25.7 25.7C369.7 73.3 315.8 48 256 48C158.6 48 76.8 115 54.2 205.4c-2.4 9.7 5.2 18.6 15.2 18.6c7.8 0 14.5-5.6 16.5-13.2C105.8 135.5 174.4 80 256 80c51 0 96.9 21.7 129.1 56.3zM448 192l-73.4 0L448 118.6l0 73.4zM64 320l73.4 0L64 393.4 64 320z\"]\n  };\n  const faSyncAlt = faRotate;\n  const faCircleQuarters = {\n    prefix: 'fal',\n    iconName: 'circle-quarters',\n    icon: [512, 512, [], \"e3f8\", \"M402.7 425.3L256 278.6 109.3 425.3C148.6 459.4 199.9 480 256 480s107.4-20.6 146.7-54.7zm22.6-22.6C459.4 363.4 480 312.1 480 256s-20.6-107.4-54.7-146.7L278.6 256 425.3 402.7zm-22.6-316C363.4 52.6 312.1 32 256 32s-107.4 20.6-146.7 54.7L256 233.4 402.7 86.7zm-316 22.6C52.6 148.6 32 199.9 32 256s20.6 107.4 54.7 146.7L233.4 256 86.7 109.3zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faSpinner = {\n    prefix: 'fal',\n    iconName: 'spinner',\n    icon: [512, 512, [], \"f110\", \"M256 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 480a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM64 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 256a48 48 0 1 1 96 0A48 48 0 1 1 0 256zm464 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120.2 391.8A16 16 0 1 0 97.6 414.4a16 16 0 1 0 22.6-22.6zM75 437a48 48 0 1 1 67.9-67.9A48 48 0 1 1 75 437zM97.6 120.2a16 16 0 1 0 22.6-22.6A16 16 0 1 0 97.6 120.2zM142.9 75A48 48 0 1 1 75 142.9 48 48 0 1 1 142.9 75zM414.4 414.4a16 16 0 1 0 -22.6-22.6 16 16 0 1 0 22.6 22.6zm-45.3-45.3A48 48 0 1 1 437 437a48 48 0 1 1 -67.9-67.9z\"]\n  };\n  const faTowerControl = {\n    prefix: 'fal',\n    iconName: 'tower-control',\n    icon: [448, 512, [], \"e2a2\", \"M160 16c0-8.8 7.2-16 16-16l48 0 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 48 0c17.7 0 32 14.3 32 32l0 32 80.9 0c26.2 0 45.3 24.8 38.7 50.1L402.6 320.2c7.6 1.2 13.4 7.8 13.4 15.8c0 8.8-7.2 16-16 16l-48 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-192 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-48 0c-8.8 0-16-7.2-16-16c0-8 5.8-14.6 13.4-15.8L8.4 178.1C1.8 152.8 20.9 128 47.1 128l80.9 0 0-32c0-17.7 14.3-32 32-32l48 0 0-32-32 0c-8.8 0-16-7.2-16-16zM128 160.2l0-.2-80.9 0c-5.2 0-9.1 5-7.7 10L78.5 320l49.6 0 0-159.8zM160 320l128 0 0-159.8 0-.2-128 0 0 160zM320 160l0 160 49.6 0 39.1-150c1.3-5.1-2.5-10-7.7-10L320 160zm-32-32l0-32L160 96l0 32 128 0z\"]\n  };\n  const faArrowUpTriangleSquare = {\n    prefix: 'fal',\n    iconName: 'arrow-up-triangle-square',\n    icon: [576, 512, [\"sort-shapes-up\"], \"f88a\", \"M171.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L144 86.6 144 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zM352 432l0-96c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM416 67.5L490.7 192l-149.4 0L416 67.5zM307.6 186c-2.3 3.9-3.6 8.4-3.6 12.9c0 13.8 11.2 25.1 25.1 25.1l173.9 0c13.8 0 25.1-11.2 25.1-25.1c0-4.5-1.2-9-3.6-12.9L440.2 45.7C435.1 37.2 425.9 32 416 32s-19.1 5.2-24.2 13.7L307.6 186zM320 432c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 96z\"]\n  };\n  const faSortShapesUp = faArrowUpTriangleSquare;\n  const faWhale = {\n    prefix: 'fal',\n    iconName: 'whale',\n    icon: [640, 512, [128011], \"f72c\", \"M164.9 .8c5.7 1.8 9.9 6.7 10.9 12.6l14.1 84.7 84.7 14.1c5.9 1 10.8 5.2 12.6 10.9s.3 12-3.9 16.2L242.6 180c-18.3 18.3-44.2 26.6-69.7 22.3L111 192 70.8 250.4c-9.2 13.3-10.4 30.6-3.1 45c7.5 15.1 22.9 24.6 39.7 24.6l3.2 0c11.3 0 22.2-3.8 31-10.9L270.9 205.7C333.8 155.4 411.8 128 492.3 128C573.9 128 640 194.1 640 275.7L640 384c0 53-43 96-96 96l-381.6 0C72.7 480 0 407.3 0 317.6c0-39.5 15.7-77.3 43.6-105.2l46.5-46.5 3.4-3.4-7.9-47.4C81.4 89.6 89.7 63.7 108 45.4L148.7 4.7c4.2-4.2 10.5-5.8 16.2-3.9zM149.3 49.3L130.6 68c-11 11-16 26.5-13.4 41.8l8.7 52.2 52.2 8.7c15.3 2.5 30.9-2.4 41.8-13.4l18.7-18.7-65.3-10.9c-6.7-1.1-12-6.4-13.2-13.2L149.3 49.3zM368 296a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-334.1 .5c-1.3 6.9-1.9 14-1.9 21.2C32 389.6 90.4 448 162.4 448L544 448c35.3 0 64-28.7 64-64l0-108.3C608 211.8 556.2 160 492.3 160c-73.2 0-144.2 24.9-201.4 70.7L161.6 334.1c-14.5 11.6-32.4 17.9-50.9 17.9l-3.2 0c-28.9 0-55.4-16.4-68.4-42.2c-2.2-4.3-3.9-8.8-5.2-13.3z\"]\n  };\n  const faRobot = {\n    prefix: 'fal',\n    iconName: 'robot',\n    icon: [640, 512, [129302], \"f544\", \"M320 0c8.8 0 16 7.2 16 16l0 80 112 0c53 0 96 43 96 96l0 224c0 53-43 96-96 96l-256 0c-53 0-96-43-96-96l0-224c0-53 43-96 96-96l112 0 0-80c0-8.8 7.2-16 16-16zM192 128c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-128 0-128 0zm16 256l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm96 0l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm96 0l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM224 224a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zm96 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm32 64a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM48 224l16 0 0 32-16 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l16 0 0 32-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zM592 384c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-16 0 0-32 16 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-32 16 0z\"]\n  };\n  const faPeace = {\n    prefix: 'fal',\n    iconName: 'peace',\n    icon: [512, 512, [9774], \"f67c\", \"M240 479.4l0-189.7L93.2 409.9c37.4 39.6 89.1 65.5 146.8 69.6zM72.9 385.1L240 248.4l0-215.9C123.8 40.8 32 137.7 32 256c0 48.1 15.1 92.6 40.9 129.1zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm16-32.6c57.7-4.1 109.4-30 146.8-69.6L272 289.8l0 189.7zm167.1-94.3c25.8-36.5 40.9-81 40.9-129.1c0-118.3-91.8-215.2-208-223.4l0 215.9L439.1 385.1z\"]\n  };\n  const faPartyHorn = {\n    prefix: 'fal',\n    iconName: 'party-horn',\n    icon: [512, 512, [], \"e31b\", \"M40 32a24 24 0 1 1 48 0A24 24 0 1 1 40 32zM456 160a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM172.7 147.3c-6.2-6.2-6.2-16.4 0-22.6l8.3-8.3c18-18 29.3-41.6 32.1-66.8l3-27.4c1-8.8 8.9-15.1 17.7-14.1s15.1 8.9 14.1 17.7l-3 27.4c-3.6 32.5-18.2 62.8-41.3 85.9l-8.3 8.3c-6.2 6.2-16.4 6.2-22.6 0zm192 169.4l8.3-8.3c23.1-23.1 53.4-37.7 85.9-41.3l27.4-3c8.8-1 16.7 5.4 17.7 14.1s-5.4 16.7-14.1 17.7l-27.4 3c-25.3 2.8-48.8 14.1-66.8 32.1l-8.3 8.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zm135.5-303c5.7 6.7 4.9 16.8-1.9 22.5l-10 8.5C475 55.9 458.1 61.9 440.7 61.4c-21-.6-38.6 15.6-39.8 36.5l-1.8 30c-2.2 38.2-34.4 67.7-72.6 66.6c-9.5-.3-18.8 3-26.1 9.2l-10 8.5c-6.7 5.7-16.8 4.9-22.5-1.9s-4.9-16.8 1.9-22.5l10-8.5c13.3-11.2 30.3-17.2 47.7-16.7c21 .6 38.6-15.6 39.8-36.5l1.8-30c2.2-38.2 34.4-67.7 72.6-66.6c9.5 .3 18.8-3 26.1-9.2l10-8.5c6.7-5.7 16.8-4.9 22.6 1.9zM32.2 479.6c0 0 .1 .1 .1 .1s.1 .1 .1 .1l76.2-28.6L60.7 403.4 32.2 479.6zm169.6-63.2L95.6 310.3 73 370.7c.8 .6 1.6 1.2 2.3 1.9l64 64c.7 .7 1.4 1.5 2 2.4l60.5-22.7zM234.7 404l53.3-20c0-.1 0-.1 .1-.2s0-.1 0-.2L128.3 224c-.1 0-.1 0-.2 0s-.1 0-.2 .1l-20 53.3L234.7 404zM98.1 212.6c8-21.4 36.4-27.6 52.6-11.4L310.9 361.3c16.2 16.2 10 44.6-11.4 52.6L43.3 510C18.1 519.4-7.4 494 2 468.8L98.1 212.6z\"]\n  };\n  const faGears = {\n    prefix: 'fal',\n    iconName: 'gears',\n    icon: [640, 512, [\"cogs\"], \"f085\", \"M146.2 40.7l-6.9 25.1c-1.4 5.2-5.4 9.4-10.6 11c-14.6 4.6-27.9 12.4-39 22.5c-4 3.7-9.6 5.1-14.9 3.7L49.7 96.4c-2.2 3.1-4.3 6.3-6.3 9.6l-2.4 4.2c-1.8 3.3-3.5 6.6-5 10l18.3 18.5c3.8 3.9 5.4 9.4 4.2 14.7C56.8 160.7 56 168.2 56 176s.8 15.3 2.4 22.5c1.2 5.3-.4 10.8-4.2 14.7L35.9 231.8c1.5 3.4 3.2 6.7 5 10l2.5 4.3c2 3.3 4.1 6.5 6.3 9.6L74.9 249c5.3-1.4 10.9 0 14.9 3.7c11.1 10.2 24.3 17.9 39 22.5c5.2 1.6 9.2 5.8 10.6 11l6.9 25.1c4.5 .5 9.1 .7 13.8 .7s9.2-.2 13.8-.7l6.9-25.1c1.4-5.2 5.4-9.4 10.6-11c14.6-4.6 27.9-12.4 39-22.5c4-3.7 9.6-5.1 14.9-3.7l25.2 6.6c2.2-3 4.2-6.1 6.1-9.3l2.8-4.8c1.7-3.2 3.4-6.4 4.8-9.7l-18.3-18.5c-3.8-3.9-5.4-9.4-4.2-14.7c1.6-7.2 2.4-14.8 2.4-22.6s-.8-15.3-2.4-22.6c-1.2-5.3 .4-10.8 4.2-14.7l18.3-18.5c-1.5-3.3-3.1-6.5-4.8-9.7l-2.8-4.8c-1.9-3.2-4-6.3-6.1-9.3L245.1 103c-5.3 1.4-10.9 0-14.9-3.7c-11.1-10.2-24.3-17.9-39-22.5c-5.2-1.6-9.2-5.8-10.6-11l-6.9-25.1c-4.5-.5-9.1-.7-13.8-.7s-9.2 .2-13.8 .7zM130.8 10.5C140.3 8.9 150.1 8 160 8s19.7 .9 29.1 2.5c6.1 1.1 11 5.6 12.7 11.5l7.5 27.2c13.1 5.1 25.1 12.1 35.9 20.7l27.3-7.1c6-1.6 12.3 .5 16.3 5.2c5.6 6.7 10.7 13.8 15.2 21.3l.2 .3s0 0 0 0l2.9 5.1 .2 .3s0 0 0 0c4.1 7.5 7.7 15.4 10.7 23.6c2.1 5.8 .7 12.3-3.6 16.7l-19.8 20.1c1 6.8 1.6 13.7 1.6 20.7s-.5 13.9-1.6 20.7l19.8 20.1c4.3 4.4 5.8 10.9 3.6 16.7c-3 8.2-6.6 16-10.7 23.6l-.2 .3s0 0 0 0l-3 5.1-.2 .3s0 0 0 0c-4.5 7.5-9.6 14.6-15.2 21.3c-4 4.7-10.3 6.8-16.3 5.2l-27.3-7.1c-10.7 8.6-22.8 15.6-35.8 20.7L201.8 330c-1.6 6-6.6 10.5-12.7 11.5c-9.5 1.7-19.2 2.5-29.1 2.5s-19.7-.9-29.2-2.5c-6.1-1.1-11-5.6-12.7-11.5l-7.5-27.2c-13.1-5.1-25.1-12.1-35.8-20.7l-27.3 7.1c-6 1.6-12.3-.5-16.3-5.2c-5.7-6.8-10.9-14-15.4-21.6l-.1-.2s0 0 0 0l-2.6-4.5-.1-.2s0 0 0 0c-4.2-7.6-7.9-15.6-10.9-23.9c-2.1-5.8-.7-12.3 3.6-16.7l19.8-20.1C24.5 189.9 24 183 24 176s.5-13.9 1.6-20.7L5.7 135.2c-4.3-4.4-5.8-10.9-3.6-16.7c3-8.3 6.7-16.3 10.9-23.9l.1-.2s0 0 0 0l2.6-4.5 .1-.2s0 0 0 0C20.4 82 25.6 74.8 31.3 68c4-4.7 10.3-6.8 16.3-5.2l27.3 7.1c10.7-8.6 22.8-15.6 35.8-20.7L118.2 22c1.6-6 6.6-10.5 12.7-11.5zM104 176a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM328.7 365.8l25.1 6.9c5.2 1.4 9.4 5.4 11 10.6c4.6 14.6 12.4 27.9 22.5 39c3.7 4 5.1 9.6 3.7 14.9l-6.6 25.2c3.1 2.2 6.3 4.3 9.6 6.3l4.2 2.4c3.3 1.8 6.6 3.5 10 5l18.5-18.3c3.9-3.8 9.4-5.4 14.7-4.2c7.2 1.6 14.8 2.4 22.5 2.4s15.3-.8 22.5-2.4c5.3-1.2 10.8 .4 14.7 4.2l18.5 18.3c3.4-1.5 6.7-3.2 10-5l4.3-2.5c3.3-2 6.5-4.1 9.6-6.3L537 437.1c-1.4-5.3 0-10.9 3.7-14.9c10.2-11.1 17.9-24.3 22.5-39c1.6-5.2 5.8-9.2 11-10.6l25.1-6.9c.5-4.5 .7-9.1 .7-13.8s-.2-9.2-.7-13.8l-25.1-6.9c-5.2-1.4-9.4-5.4-11-10.6c-4.6-14.7-12.4-27.9-22.5-39c-3.7-4-5.1-9.6-3.7-14.9l6.6-25.2c-3-2.2-6.1-4.2-9.3-6.1l-4.8-2.8c-3.2-1.7-6.4-3.4-9.7-4.8l-18.5 18.3c-3.9 3.8-9.4 5.4-14.7 4.2c-7.2-1.6-14.8-2.4-22.6-2.4s-15.3 .8-22.6 2.4c-5.3 1.2-10.8-.4-14.7-4.2l-18.5-18.3c-3.3 1.5-6.5 3.1-9.7 4.8l-4.8 2.8c-3.2 1.9-6.3 4-9.3 6.1l6.6 25.2c1.4 5.3 0 10.9-3.7 14.9c-10.2 11.1-17.9 24.3-22.5 39c-1.6 5.2-5.8 9.2-11 10.6l-25.1 6.9c-.5 4.5-.7 9.1-.7 13.8s.2 9.2 .7 13.8zm-30.2 15.4c-1.7-9.5-2.5-19.2-2.5-29.2s.9-19.7 2.5-29.1c1.1-6.1 5.6-11 11.5-12.7l27.2-7.5c5.1-13.1 12.1-25.1 20.7-35.9l-7.1-27.3c-1.6-6 .5-12.3 5.2-16.3c6.7-5.6 13.8-10.7 21.3-15.2l.3-.2s0 0 0 0l5.1-2.9 .3-.2s0 0 0 0c7.5-4.1 15.4-7.7 23.6-10.7c5.8-2.1 12.3-.7 16.7 3.6l20.1 19.8c6.8-1 13.7-1.6 20.7-1.6s13.9 .5 20.7 1.6l20.1-19.8c4.4-4.3 10.9-5.8 16.7-3.6c8.2 3 16 6.6 23.6 10.7l.3 .2s0 0 0 0l5.1 3 .3 .2s0 0 0 0c7.5 4.5 14.6 9.6 21.3 15.2c4.7 4 6.7 10.3 5.2 16.3l-7.1 27.3c8.6 10.7 15.6 22.8 20.7 35.8l27.2 7.5c6 1.6 10.5 6.6 11.5 12.7c1.7 9.5 2.5 19.2 2.5 29.1s-.9 19.7-2.5 29.2c-1.1 6.1-5.6 11-11.5 12.7l-27.2 7.5c-5.1 13.1-12.1 25.1-20.7 35.8l7.1 27.3c1.6 6-.5 12.3-5.2 16.3c-6.8 5.7-14 10.9-21.6 15.4l-.2 .1s0 0 0 0l-4.5 2.6-.2 .1s0 0 0 0c-7.6 4.2-15.6 7.9-23.9 10.9c-5.8 2.1-12.3 .7-16.7-3.6l-20.1-19.8c-6.8 1-13.7 1.6-20.7 1.6s-13.9-.5-20.7-1.6l-20.1 19.8c-4.4 4.3-10.9 5.8-16.7 3.6c-8.3-3-16.3-6.7-23.9-10.9l-.2-.1s0 0 0 0l-4.5-2.6-.2-.1s0 0 0 0c-7.6-4.6-14.9-9.8-21.6-15.4c-4.7-4-6.8-10.3-5.2-16.3l7.1-27.3c-8.6-10.7-15.6-22.8-20.7-35.8L310 393.8c-6-1.6-10.5-6.6-11.5-12.7zM464 408a56 56 0 1 1 0-112 56 56 0 1 1 0 112zm24-56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCogs = faGears;\n  const faSunBright = {\n    prefix: 'fal',\n    iconName: 'sun-bright',\n    icon: [512, 512, [\"sun-alt\"], \"e28f\", \"M256 0c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16zM0 256c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-8.8 0-16-7.2-16-16zm400 0c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-8.8 0-16-7.2-16-16zM256 400c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16zM75 75c6.2-6.2 16.4-6.2 22.6 0l56.6 56.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L75 97.6c-6.2-6.2-6.2-16.4 0-22.6zm0 362c-6.2-6.2-6.2-16.4 0-22.6l56.6-56.6c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L97.6 437c-6.2 6.2-16.4 6.2-22.6 0zM357.8 154.2c-6.2-6.2-6.2-16.4 0-22.6L414.4 75c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-56.6 56.6c-6.2 6.2-16.4 6.2-22.6 0zm0 203.6c6.2-6.2 16.4-6.2 22.6 0L437 414.4c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-56.6-56.6c-6.2-6.2-6.2-16.4 0-22.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-192 0a112 112 0 1 1 224 0 112 112 0 1 1 -224 0z\"]\n  };\n  const faSunAlt = faSunBright;\n  const faWarehouse = {\n    prefix: 'fal',\n    iconName: 'warehouse',\n    icon: [640, 512, [], \"f494\", \"M326.2 36c-4-1.7-8.4-1.7-12.4 0L51.6 146.4C39.7 151.4 32 163 32 175.9L32 496c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 175.9c0-25.8 15.4-49 39.2-59L301.4 6.5c11.9-5 25.3-5 37.3 0L600.8 116.9c23.7 10 39.2 33.2 39.2 59L640 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-320.1c0-12.9-7.7-24.5-19.6-29.5L326.2 36zM96 224c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 272c0 8.8-7.2 16-16 16c-.1 0-.2 0-.2 0l-415.5 0c-.1 0-.2 0-.2 0c-8.8 0-16-7.2-16-16l0-272zm32 256l384 0 0-64-384 0 0 64zM512 320l-384 0 0 64 384 0 0-64zM128 288l384 0 0-64-384 0 0 64z\"]\n  };\n  const faConveyorBeltArm = {\n    prefix: 'fal',\n    iconName: 'conveyor-belt-arm',\n    icon: [640, 512, [], \"e5f8\", \"M128 16c0 8.8 7.2 16 16 16l77.1 0-5.5 32.7C193.1 68.7 176 88.3 176 112c0 26.5 21.5 48 48 48c18.6 0 34.8-10.6 42.8-26.2L448 158l0 50c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8-5.9-14.8-13.9-15.9L271 102.1c-2.9-13.8-11.7-25.5-23.8-32.1l6.3-38L336 32c8.8 0 16-7.2 16-16s-7.2-16-16-16L144 0c-8.8 0-16 7.2-16 16zm72 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM448 288l32 0 0 32-32 0 0-32zm-32-8l0 40-64 0 0-40c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 40-64 0 0-40c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 40c-53 0-96 43-96 96s43 96 96 96l448 0c53 0 96-43 96-96s-43-96-96-96l-32 0 0-40c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM96 352l24 0 48 0 112 0 48 0 112 0 48 0 56 0c35.3 0 64 28.7 64 64s-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64s28.7-64 64-64zm64-64l0 32-32 0 0-32 32 0zm128 32l0-32 32 0 0 32-32 0zM128 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faLockKeyholeOpen = {\n    prefix: 'fal',\n    iconName: 'lock-keyhole-open',\n    icon: [576, 512, [\"lock-open-alt\"], \"f3c2\", \"M448 32c-53 0-96 43-96 96l0 64 16 0c44.2 0 80 35.8 80 80l0 160c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 272c0-44.2 35.8-80 80-80l240 0 0-64C320 57.3 377.3 0 448 0s128 57.3 128 128l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-53-43-96-96-96zM80 224c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-32 0L80 224zM264 368l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16z\"]\n  };\n  const faLockOpenAlt = faLockKeyholeOpen;\n  const faSquareFragile = {\n    prefix: 'fal',\n    iconName: 'square-fragile',\n    icon: [448, 512, [\"box-fragile\", \"square-wine-glass-crack\"], \"f49b\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 32l0 80c0 44.2 35.8 80 80 80s80-35.8 80-80l0-80-73.4 0 20.7 20.7c3.4 3.4 5.1 8.1 4.6 12.9s-3.1 9.1-7 11.7l-30.2 20.1 31.5 26.3c6.8 5.7 7.7 15.7 2 22.5s-15.7 7.7-22.5 2l-48-40c-3.9-3.2-6-8.1-5.7-13.1s2.9-9.7 7.1-12.5l31.8-21.2L185.4 128 144 128zm-1.1-32l162.2 0c17.1 0 30.9 13.8 30.9 30.9l0 81.1c0 56.4-41.7 103.1-96 110.9l0 65.1 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-65.1c-54.3-7.8-96-54.4-96-110.9l0-81.1c0-17.1 13.8-30.9 30.9-30.9z\"]\n  };\n  const faBoxFragile = faSquareFragile;\n  const faSquareWineGlassCrack = faSquareFragile;\n  const faArrowUpRightDots = {\n    prefix: 'fal',\n    iconName: 'arrow-up-right-dots',\n    icon: [576, 512, [], \"e4b7\", \"M144 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l121.4 0L4.7 292.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L288 54.6 288 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16L144 0zM528 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM400 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 448a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm128-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM256 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 448a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM128 464a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM528 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM512 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faSquareN = {\n    prefix: 'fal',\n    iconName: 'square-n',\n    icon: [448, 512, [], \"e277\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm157 38.7L288 318.1 288 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 7-4.5 13.1-11.1 15.2s-13.9-.3-17.9-5.9L160 193.9 160 368c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-7 4.5-13.1 11.1-15.2s13.9 .3 17.9 5.9z\"]\n  };\n  const faSplotch = {\n    prefix: 'fal',\n    iconName: 'splotch',\n    icon: [512, 512, [], \"f5bc\", \"M189.1 416.1L86.4 425.5C65.8 427.3 48 411.1 48 390.4c0-7.6 2.5-15 7-21.1l18.8-25c14.5-19.4 22.1-43.1 21.6-67.3c-.5-20.2-6.6-39.8-17.6-56.6L37.3 158.5c-3.4-5.2-5.3-11.4-5.3-17.6c0-20.1 18.2-35.2 37.9-31.6l42.8 7.8c47 8.5 94.9-8.8 125.4-45.5l22.3-26.8c6.7-8 16.6-12.7 27.1-12.7c15.2 0 28.7 9.7 33.5 24.1l15 45.1c14.2 42.6 46.9 76.5 88.9 92.3l32.3 12.1c13.7 5.1 22.7 18.2 22.7 32.8c0 11-5.2 21.4-14 28L404 313c-33.4 25-51 65.8-46.4 107.3l2.5 22.7c2.2 19.8-13.3 37.1-33.2 37.1c-7.6 0-14.9-2.6-20.9-7.3L269 443c-21.8-17.5-49-27-77-27c-1 0-1.9 0-2.9 .1zM51 237.8c7.8 11.9 12.1 25.7 12.4 39.8c.4 17-4.9 33.7-15.2 47.4l-18.8 25C20.7 361.7 16 375.9 16 390.4c0 39.5 33.9 70.5 73.3 66.9L192 448c20.7 0 40.8 7 57 20l37.1 29.7c11.6 9.3 26 14.3 40.8 14.3c39 0 69.3-33.9 65-72.6l-2.5-22.7c-3.4-30.2 9.5-59.9 33.8-78.1l62-46.5c16.9-12.7 26.8-32.5 26.8-53.6c0-28-17.3-53-43.5-62.8l-32.3-12.1c-33-12.4-58.7-39-69.8-72.4L351.3 46c-9.2-27.5-34.9-46-63.8-46c-20 0-38.9 8.9-51.7 24.2L213.5 51C190.3 78.8 154 92 118.4 85.5L75.6 77.7C36.2 70.6 0 100.8 0 140.9c0 12.5 3.6 24.7 10.5 35.1L51 237.8z\"]\n  };\n  const faFaceGrinHearts = {\n    prefix: 'fal',\n    iconName: 'face-grin-hearts',\n    icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 98.1c-31.2 0-61.4-2.9-89.9-8.3c22.6 23.6 54.5 38.3 89.9 38.3s67.3-14.7 89.9-38.3c-28.5 5.4-58.7 8.3-89.9 8.3zm142.8-30.7c-24.1 54.6-79 92.7-142.8 92.7s-118.7-38.1-142.8-92.7c-5.2-11.7 6.8-22.4 19.1-18.7c37.3 11.1 79.3 17.4 123.8 17.4s86.4-6.3 123.8-17.4c12.3-3.7 24.2 7 19.1 18.7zM195.1 144.6c-9.3-2.5-18.8 3-21.3 12.3l-4.3 16.1c-2.3 8.5-11.1 13.6-19.6 11.3l-16.1-4.3c-9.3-2.5-18.8 3-21.3 12.3s3 18.8 12.3 21.3L190 230.9l17.4-65c2.5-9.3-3-18.8-12.3-21.3zm-52.2 4c7.1-26.3 34.1-42 60.4-34.9s42 34.1 34.9 60.4l-17.4 65c-4.6 17.1-22.1 27.2-39.2 22.6l-65.1-17.4c-26.3-7.1-42-34.1-34.9-60.4s34.1-42 60.4-34.9l.7 .2 .2-.6zm226.1 0l.2 .6 .7-.2c26.3-7.1 53.4 8.6 60.4 34.9s-8.6 53.4-34.9 60.4l-65.1 17.4c-17.1 4.6-34.6-5.6-39.2-22.6l-17.4-65c-7.1-26.3 8.6-53.4 34.9-60.4s53.4 8.6 60.4 34.9zm-52.2-4c-9.3 2.5-14.8 12-12.3 21.3l17.4 65 65.1-17.4c9.3-2.5 14.8-12 12.3-21.3s-12-14.8-21.3-12.3L362 184.2c-8.5 2.3-17.3-2.8-19.6-11.3l-4.3-16.1c-2.5-9.3-12-14.8-21.3-12.3z\"]\n  };\n  const faGrinHearts = faFaceGrinHearts;\n  const faMeter = {\n    prefix: 'fal',\n    iconName: 'meter',\n    icon: [512, 512, [], \"e1e8\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 144l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faMandolin = {\n    prefix: 'fal',\n    iconName: 'mandolin',\n    icon: [512, 512, [], \"f6f9\", \"M459.3 4.7C454.3-.4 446.5-1.5 440.2 2l-72 40c-4 2.2-6.8 6-7.8 10.4l-23 99.5-38.6 38.6C227.4 187.1 0 187.6 0 336c0 97.2 78.8 176 176 176c148.4 0 148.9-227.4 145.4-298.8l38.6-38.6 99.5-23c4.4-1 8.2-3.9 10.4-7.8l40-72c3.5-6.2 2.4-14-2.7-19.1l-48-48zm-191.7 217l-43.1 43.1c-9.5-5.6-20.6-8.9-32.5-8.9c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-11.9-3.2-23-8.9-32.5l43.1-43.1c.2 28.6-1.4 65.6-7.8 102.1c-6.6 37.9-18 72.4-35.6 96.7C230.3 466.1 208.4 480 176 480C96.5 480 32 415.5 32 336c0-32.4 13.9-54.3 36.8-70.8c24.3-17.6 58.8-29 96.7-35.6c36.5-6.4 73.5-7.9 102.1-7.8zM445.5 122l-72.1 16.6L390 66.5l55.2-30.7 30.9 30.9L445.5 122zM192 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faDiceFour = {\n    prefix: 'fal',\n    iconName: 'dice-four',\n    icon: [448, 512, [9859], \"f524\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 168a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 376a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSimCard = {\n    prefix: 'fal',\n    iconName: 'sim-card',\n    icon: [384, 512, [], \"f7c4\", \"M32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-293.5c0-8.5-3.4-16.6-9.4-22.6L252.1 41.4c-6-6-14.1-9.4-22.6-9.4L64 32C46.3 32 32 46.3 32 64zM0 448L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64zM64 280l0-40c0-26.5 21.5-48 48-48l48 0 16 0 16 0 40 0 40 0c26.5 0 48 21.5 48 48l0 40 0 80 0 40c0 26.5-21.5 48-48 48l-48 0-16 0-16 0-80 0c-26.5 0-48-21.5-48-48l0-40 0-80zM96 400c0 8.8 7.2 16 16 16l80 0 0-40-40 0-56 0 0 24zm176 16c8.8 0 16-7.2 16-16l0-24-64 0 0 40 48 0zm-64-72l80 0 0-48-56 0-56 0-80 0 0 48 56 0 56 0zm80-104c0-8.8-7.2-16-16-16l-40 0-40 0 0 40 40 0 56 0 0-24zM160 224l-48 0c-8.8 0-16 7.2-16 16l0 24 64 0 0-40z\"]\n  };\n  const faTransgender = {\n    prefix: 'fal',\n    iconName: 'transgender',\n    icon: [512, 512, [9895, \"transgender-alt\"], \"f225\", \"M144 32c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 0C23.2 0 16 7.2 16 16l0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-73.4L89.4 96l-4.7 4.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l4.7-4.7 13.2 13.2C106.8 157.9 96 189.7 96 224c0 83 63.1 151.2 144 159.2l0 32.8-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32.8c80.9-8 144-76.2 144-159.2c0-34.3-10.8-66.1-29.2-92.2L464 54.6l0 73.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-8.8-7.2-16-16-16L368 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l73.4 0-75.6 75.6C337.1 80.6 298.5 64 256 64s-81.1 16.6-109.8 43.6L134.6 96l4.7-4.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L112 73.4 70.6 32 144 32zM256 96a128 128 0 1 1 0 256 128 128 0 1 1 0-256z\"]\n  };\n  const faTransgenderAlt = faTransgender;\n  const faMercury = {\n    prefix: 'fal',\n    iconName: 'mercury',\n    icon: [384, 512, [9791], \"f223\", \"M89.2 4.8C83-1.5 72.8-1.6 66.5 4.6s-6.4 16.3-.2 22.6C81.2 42.4 98.9 55 118.6 64C58 91.8 16 153 16 224c0 91.8 70.3 167.2 160 175.3l0 32.7-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-32.7c89.7-8.1 160-83.5 160-175.3c0-71-42-132.2-102.6-160c19.6-9 37.3-21.6 52.3-36.8c6.2-6.3 6.1-16.4-.2-22.6s-16.4-6.1-22.6 .2C268.7 31.5 232.3 48 192 48S115.3 31.5 89.2 4.8zM192 80a144 144 0 1 1 0 288 144 144 0 1 1 0-288z\"]\n  };\n  const faUpFromBracket = {\n    prefix: 'fal',\n    iconName: 'up-from-bracket',\n    icon: [448, 512, [], \"e590\", \"M222.2 32.8c.5-.5 1.1-.8 1.8-.8s1.4 .3 1.8 .8L350.2 164.7c1.2 1.2 1.8 2.9 1.8 4.6c0 3.7-3 6.7-6.7 6.7L288 176c-8.8 0-16 7.2-16 16l0 120c0 4.4-3.6 8-8 8l-80 0c-4.4 0-8-3.6-8-8l0-120c0-8.8-7.2-16-16-16l-57.3 0c-3.7 0-6.7-3-6.7-6.7c0-1.7 .7-3.3 1.8-4.6L222.2 32.8zM224 0c-9.5 0-18.6 3.9-25.1 10.8L74.5 142.8C67.8 150 64 159.5 64 169.3c0 21.4 17.3 38.7 38.7 38.7l41.3 0 0 104c0 22.1 17.9 40 40 40l80 0c22.1 0 40-17.9 40-40l0-104 41.3 0c21.4 0 38.7-17.3 38.7-38.7c0-9.9-3.8-19.3-10.5-26.5L249.1 10.8C242.6 3.9 233.5 0 224 0zM32 336c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-96z\"]\n  };\n  const faKnifeKitchen = {\n    prefix: 'fal',\n    iconName: 'knife-kitchen',\n    icon: [576, 512, [128298], \"f6f5\", \"M485.7 33l-175 175 76.2 76.2 45-25c5.1-2.8 8.2-8.2 8.2-14l0-31.9c0-12.7 5.1-24.9 14.1-33.9l89-89c.6-.6 1-1.5 1-2.3s-.3-1.7-1-2.3L490.3 33c-.6-.6-1.5-1-2.3-1s-1.7 .3-2.3 1zM488 0c9.4 0 18.3 3.7 25 10.3L565.7 63c6.6 6.6 10.3 15.6 10.3 25s-3.7 18.3-10.3 25l-89 89c-3 3-4.7 7.1-4.7 11.3l0 31.9c0 17.4-9.4 33.5-24.7 42l-45 25c-12.5 6.9-28.1 4.8-38.2-5.3L288 230.6c-12.5-12.5-12.5-32.8 0-45.3l175-175C469.7 3.7 478.6 0 488 0zM4.7 468.7L242.7 230.6l22.6 22.6L46.6 472c21.7 5.1 43.9 8 65.4 8c99.8 0 165.6-39.9 232.5-102.4l-9-9c-12.5-12.5-12.5-32.7 0-45.2l33 33c11.5 12.6 11.3 32.2-1.3 43.9C296.6 466.3 223.2 512 112 512c-33.9 0-68.6-6.3-100.8-16.8C0 491.5-3.7 477.1 4.7 468.7zM416 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faBorderRight = {\n    prefix: 'fal',\n    iconName: 'border-right',\n    icon: [448, 512, [], \"f852\", \"M432 32c8.8 0 16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16zM320 88a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0 336a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM128 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 432a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-240a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 88a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0 336a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM32 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 432a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-240a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm192-48a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM32 136a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 240a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm192-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faArrowTurnDown = {\n    prefix: 'fal',\n    iconName: 'arrow-turn-down',\n    icon: [384, 512, [\"level-down\"], \"f149\", \"M16 32C7.2 32 0 24.8 0 16S7.2 0 16 0L128 0c44.2 0 80 35.8 80 80l0 377.4L308.7 356.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L176 457.4 176 80c0-26.5-21.5-48-48-48L16 32z\"]\n  };\n  const faLevelDown = faArrowTurnDown;\n  const faSpade = {\n    prefix: 'fal',\n    iconName: 'spade',\n    icon: [512, 512, [9824], \"f2f4\", \"M449.2 231.8c43.3 44.9 41 119.4-6.8 161.2c-41.5 34.7-104.2 29.3-143.7-10.6l-18.5-20.5c-6-6.6-14.4-10.4-23.3-10.5s-17.4 3.5-23.6 9.9l-19.8 20.8C173.6 422.6 110 427.4 70.7 393.2l-.2-.2s0 0 0 0c-48.7-41.8-51.1-116.3-7.8-161.2c0 0 0 0 0 0L256.4 32.1c.1 0 .2 .1 .3 .2L449.2 231.8s0 0 0 0zm23-22.2L279.4 9.7c-13-13-34-13-45.9 0L39.7 209.5c-55.9 57.9-52.9 153.8 10 207.8c53.1 46.3 134.4 38.2 184.6-10.8c.7-.7 1.5-1.5 2.2-2.2l3.5-3.7 0 79.4-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-79.4 3.4 3.8c.9 .9 1.8 1.8 2.7 2.7c50.2 48.6 130.1 56.4 185.1 10.3c61.9-53.9 64.9-149.8 9-207.8z\"]\n  };\n  const faCardSpade = {\n    prefix: 'fal',\n    iconName: 'card-spade',\n    icon: [384, 512, [], \"e3ec\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm180.7 68.2c6.2-6.2 16.4-6.2 22.6 0l33.9 33.9L297 225.9c25 25 25 65.5 0 90.5c-24.5 24.5-63.9 25-89 1.5l0 34.2 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-34.2c-25.1 23.5-64.5 23-89-1.5c-25-25-25-65.5 0-90.5l59.7-59.7 33.9-33.9zM192 166.1l-22.6 22.6-59.7 59.7c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l25.8-25.8c3-3 7.1-4.7 11.3-4.7s8.3 1.7 11.3 4.7l25.8 25.8c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-59.7-59.7L192 166.1z\"]\n  };\n  const faLineColumns = {\n    prefix: 'fal',\n    iconName: 'line-columns',\n    icon: [512, 512, [], \"f870\", \"M16 48C7.2 48 0 55.2 0 64s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 48zm0 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 176zM0 320c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 304c-8.8 0-16 7.2-16 16zM16 432c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 432zM288 192c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16zM304 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L304 48zM288 320c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faAnt = {\n    prefix: 'fal',\n    iconName: 'ant',\n    icon: [640, 512, [], \"e680\", \"M513.9 36.7c3-3 7.1-4.7 11.3-4.7L592 32c8.8 0 16-7.2 16-16s-7.2-16-16-16L525.3 0c-12.7 0-24.9 5.1-33.9 14.1L456.2 49.2C406.2 56.8 368 99.9 368 152c0 14.3 2.9 27.9 8.1 40.3c-2.7-.2-5.4-.3-8.1-.3c-27.4 0-52.2 11.5-69.7 30c-16.5-54.4-67.1-94-126.9-94l-6.1 0C74 128 0 202 0 293.3C0 343.4 40.6 384 90.7 384l34.9 0L66.1 488.1c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6L162.4 384l29.6 0c4.8 0 9.5-.3 14.1-.9l-60 104.9c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l78.7-137.7c12.6-8.1 23.4-18.6 31.8-30.9c4.6 8.1 10.3 15.5 17 21.9l-11.2 18.6-.2 .3s0 0 0 0l-64 112c-4.4 7.7-1.7 17.4 6 21.8s17.4 1.7 21.8-6l63.9-111.9 10.1-16.8c12.2 5.6 25.8 8.7 40.1 8.7c12.3 0 24-2.3 34.9-6.5L443.4 418c4.6 4.6 8.2 10.1 10.6 16.1l27.1 67.8c3.3 8.2 12.6 12.2 20.8 8.9s12.2-12.6 8.9-20.8l-27.1-67.8c-4-10.1-10-19.2-17.7-26.9l-35-35c6.8-5.9 12.7-12.7 17.6-20.3l85.1 60.8c8.3 5.9 14.4 14.3 17.6 23.9l25.4 76.3c2.8 8.4 11.9 12.9 20.2 10.1s12.9-11.9 10.1-20.2l-25.4-76.3c-5.3-16-15.6-30-29.4-39.8L461.5 310c1.7-7.1 2.5-14.4 2.5-22c0-11.6-2-22.6-5.8-32.9c4.5 .6 9.1 .9 13.8 .9l61.3 0c41.2 0 74.7-33.4 74.7-74.7c0-64.9-46.4-119-107.8-130.9l13.8-13.8zM400 152c0-39.8 32.2-72 72-72l2.7 0c56 0 101.3 45.4 101.3 101.3c0 23.6-19.1 42.7-42.7 42.7L472 224c-39.8 0-72-32.2-72-72zm32 136a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zM165.3 160l6.1 0C227 160 272 205 272 260.6l0 11.4c0 44.2-35.8 80-80 80L90.7 352C58.3 352 32 325.7 32 293.3C32 219.7 91.7 160 165.3 160zM496 164a20 20 0 1 0 0-40 20 20 0 1 0 0 40z\"]\n  };\n  const faArrowRightToLine = {\n    prefix: 'fal',\n    iconName: 'arrow-right-to-line',\n    icon: [448, 512, [8677, \"arrow-to-right\"], \"f340\", \"M448 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352zM347.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-128-128c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L297.4 240 192 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l176 0 105.4 0L196.7 372.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128z\"]\n  };\n  const faArrowToRight = faArrowRightToLine;\n  const faPersonFallingBurst = {\n    prefix: 'fal',\n    iconName: 'person-falling-burst',\n    icon: [640, 512, [], \"e547\", \"M240 0c8.8 0 16 7.2 16 16l0 10.8c0 55.4-29.2 105.8-75.2 133.7l67.3 102.6 59.4-5.9c13.2-1.3 25.9 5.7 31.8 17.5l43.1 86.1c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2L310.6 289l-64.4 6.4-57.5 44.7 96.6 147.1c4.9 7.4 2.8 17.3-4.6 22.2s-17.3 2.8-22.2-4.6L79.8 232.6C69.6 250.7 64 271.5 64 293.2L64 368c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-74.8c0-67.3 43.1-127.1 106.9-148.4c3.2-1.1 6.2-2.2 9.3-3.5c.2-.1 .4-.3 .6-.4c1.6-1.1 3.4-1.8 5.2-2.2c42.4-20.6 70-63.8 70-111.9L224 16c0-8.8 7.2-16 16-16zM171.1 313.3l47.4-36.9L151.6 174.3c-.8 .3-1.7 .6-2.5 .9c-18.9 6.3-35.5 16.8-48.9 30.4c.4 .5 .9 1.1 1.3 1.7l69.7 106.1zM56 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 56 32zM464 291.5l-57 47.2-27.6-55.2L380 251l-21.4-4.5c-13.2-15-32.9-23.2-53.3-21.5l-11.8 1c-.4-.9-.7-1.9-1-2.9c-1.4-6.1 .9-12.4 5.8-16.2l60.9-46.8L324.6 91.4c-2.8-5.6-2.1-12.3 1.8-17.2s10.3-7.1 16.3-5.6l74.6 18.4 32.1-69.8C452.1 11.6 457.8 8 464 8s11.9 3.6 14.5 9.3l32.1 69.8 74.6-18.4c6.1-1.5 12.5 .7 16.3 5.6s4.6 11.6 1.8 17.2l-34.6 68.6 60.9 46.8c5 3.8 7.2 10.2 5.8 16.2s-6.2 10.8-12.3 12.1L548 251l1.4 76.8c.1 6.2-3.4 12-9.1 14.7s-12.3 1.9-17.1-2.1l-59.2-49zm0-229.2l-23.1 50.2c-3.2 7-10.9 10.7-18.4 8.9l-53.7-13.3 24.9 49.4c3.5 6.9 1.6 15.2-4.5 19.9l-43.8 33.7 54.1 11.3c7.5 1.6 12.9 8.3 12.7 15.9l-1 55.3 42.6-35.2c5.9-4.9 14.5-4.9 20.4 0l42.6 35.2-1-55.3c-.1-7.7 5.2-14.4 12.7-15.9l54.1-11.3-43.8-33.7c-6.1-4.7-8-13-4.5-19.9l24.9-49.4-53.7 13.3c-7.5 1.8-15.2-1.9-18.4-8.9L464 62.3z\"]\n  };\n  const faFlagPennant = {\n    prefix: 'fal',\n    iconName: 'flag-pennant',\n    icon: [448, 512, [128681, \"pennant\"], \"f456\", \"M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 32 0 64 0 320l0 32L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-145.1L432.9 213.2c9.1-3.1 15.1-11.6 15.1-21.2s-6.1-18.1-15.1-21.2L32 33.1 32 16zm0 50.9L396.1 192 32 317.1 32 66.9z\"]\n  };\n  const faPennant = faFlagPennant;\n  const faConveyorBeltEmpty = {\n    prefix: 'fal',\n    iconName: 'conveyor-belt-empty',\n    icon: [640, 512, [], \"e150\", \"M96 352c-35.3 0-64 28.7-64 64s28.7 64 64 64l448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64L96 352zM0 416c0-53 43-96 96-96l448 0c53 0 96 43 96 96s-43 96-96 96L96 512c-53 0-96-43-96-96zm128-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm216-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faUserGroupSimple = {\n    prefix: 'fal',\n    iconName: 'user-group-simple',\n    icon: [640, 512, [], \"e603\", \"M88 136a72 72 0 1 1 144 0A72 72 0 1 1 88 136zm176 0A104 104 0 1 0 56 136a104 104 0 1 0 208 0zm144 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm176 0a104 104 0 1 0 -208 0 104 104 0 1 0 208 0zM208 320c53 0 96 43 96 96l0 16c0 8.8-7.2 16-16 16L48 448c-8.8 0-16-7.2-16-16l0-16c0-53 43-96 96-96l80 0zm-80-32C57.3 288 0 345.3 0 416l0 16c0 26.5 21.5 48 48 48l240 0c26.5 0 48-21.5 48-48l0-16c0-32.4-12-61.9-31.8-84.4C280.7 304.9 246.3 288 208 288l-80 0zM432 480l80 0c70.7 0 128-57.3 128-128l0-16c0-26.5-21.5-48-48-48l-240 0c-12.7 0-24.2 4.9-32.8 13c7.7 7.4 14.7 15.7 20.8 24.5c2.9-3.4 7.2-5.5 12.1-5.5l240 0c8.8 0 16 7.2 16 16l0 16c0 53-43 96-96 96l-80 0c-24.6 0-47-9.2-64-24.4l0 8.4c0 9.8-1.8 19.2-5 27.8c19.9 12.8 43.6 20.2 69 20.2z\"]\n  };\n  const faAward = {\n    prefix: 'fal',\n    iconName: 'award',\n    icon: [384, 512, [], \"f559\", \"M166.5 7.2c15.7-9.5 35.3-9.5 51 0l16.4 10c2.8 1.7 6 2.6 9.3 2.5l19.2-.5c18.3-.4 35.4 9.4 44.2 25.5l9.2 16.8c1.6 2.9 3.9 5.2 6.8 6.8l16.8 9.2c16.1 8.8 25.9 25.8 25.5 44.2l-.5 19.2c-.1 3.3 .8 6.5 2.5 9.3l10 16.4c9.5 15.7 9.5 35.3 0 51l-10 16.4c-1.7 2.8-2.6 6-2.5 9.3l.5 19.2c.4 18.3-9.4 35.4-25.5 44.2l-16.8 9.2c-2.9 1.6-5.2 3.9-6.8 6.8l-9.2 16.8c-8.8 16.1-25.8 25.9-44.2 25.5l-19.2-.5c-3.3-.1-6.5 .8-9.3 2.5l-16.4 10c-15.7 9.5-35.3 9.5-51 0l-16.4-10c-2.8-1.7-6-2.6-9.3-2.5l-19.2 .5c-18.3 .4-35.4-9.4-44.2-25.5l-9.2-16.8c-1.6-2.9-3.9-5.2-6.8-6.8l-16.8-9.2c-16.1-8.8-25.9-25.8-25.5-44.2l.5-19.2c.1-3.3-.8-6.5-2.5-9.3l-10-16.4c-9.5-15.7-9.5-35.3 0-51l10-16.4 13.7 8.3-13.7-8.3c1.7-2.8 2.6-6 2.5-9.3l-.5-19.2c-.4-18.3 9.4-35.4 25.5-44.2l16.8-9.2c2.9-1.6 5.2-3.9 6.8-6.8l9.2-16.8c8.8-16.1 25.8-25.9 44.2-25.5l19.2 .5c3.3 .1 6.5-.8 9.3-2.5l16.4-10zm34.4 27.3c-5.4-3.3-12.3-3.3-17.7 0l-16.4 10c-8 4.9-17.3 7.4-26.7 7.1l-19.2-.5c-6.4-.2-12.3 3.3-15.3 8.9L96.4 76.9c-4.5 8.2-11.3 15-19.5 19.5L60 105.6c-5.6 3.1-9 9-8.9 15.3l.5 19.2c.2 9.4-2.3 18.6-7.1 26.7l-10 16.4c-3.3 5.4-3.3 12.3 0 17.7l10 16.4c4.9 8 7.4 17.3 7.1 26.7l-.5 19.2c-.2 6.4 3.3 12.3 8.9 15.3l16.8 9.2c8.2 4.5 15 11.3 19.5 19.5l9.2 16.8c3.1 5.6 9 9 15.3 8.9l19.2-.5c9.4-.2 18.6 2.3 26.7 7.1l16.4 10c5.4 3.3 12.3 3.3 17.7 0l16.4-10c8-4.9 17.3-7.4 26.7-7.1l19.2 .5c6.4 .2 12.3-3.3 15.3-8.9l9.2-16.8c4.5-8.2 11.3-15 19.5-19.5l16.8-9.2c5.6-3.1 9-9 8.9-15.3l-.5-19.2c-.2-9.4 2.3-18.6 7.1-26.7l10-16.4c3.3-5.4 3.3-12.3 0-17.7l-10-16.4c-4.9-8-7.4-17.3-7.1-26.7l.5-19.2c.2-6.4-3.3-12.3-8.9-15.3l-16.8-9.2c-8.2-4.5-15-11.3-19.5-19.5L278.4 60c-3.1-5.6-9-9-15.3-8.9l-19.2 .5c-9.4 .2-18.6-2.3-26.7-7.1l-16.4-10zM192 136a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm88 56a88 88 0 1 1 -176 0 88 88 0 1 1 176 0zM1.3 441.8l41.2-97.9c1.5 1.8 3.6 4.8 6.9 10.8c4 7.4 9.1 14 15 19.6L41.8 428l38.1-5.7c6.2-.9 12.3 1.8 15.7 7.1L116.9 462l26-61.8c1.8 .9 4.1 2.2 6.9 3.9c7 4.3 14.5 7.4 22.2 9.3l-37.3 88.7c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4l-37.3-88.7c7.7-2 15.2-5.1 22.2-9.3c2.8-1.7 5.1-3 6.9-3.9l26 61.8 21.3-32.6c3.4-5.2 9.6-8 15.7-7.1l38.1 5.7-22.6-53.7c5.9-5.6 11-12.2 15-19.6c3.3-6 5.4-9 6.9-10.8l41.2 97.9c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z\"]\n  };\n  const faTicketSimple = {\n    prefix: 'fal',\n    iconName: 'ticket-simple',\n    icon: [576, 512, [\"ticket-alt\"], \"f3ff\", \"M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 66c0 7.3-4.9 13.7-12 15.5c-20.7 5.3-36 24.1-36 46.5s15.3 41.2 36 46.5c7.1 1.8 12 8.2 12 15.5l0 66c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64l0-66c0-7.3 4.9-13.7 12-15.5c20.7-5.3 36-24.1 36-46.5s-15.3-41.2-36-46.5C4.9 207.7 0 201.3 0 194l0-66zM64 96c-17.7 0-32 14.3-32 32l0 54.7C60.2 195 80 223.2 80 256s-19.8 61-48 73.3L32 384c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-54.7c-28.2-12.3-48-40.5-48-73.3s19.8-61 48-73.3l0-54.7c0-17.7-14.3-32-32-32L64 96z\"]\n  };\n  const faTicketAlt = faTicketSimple;\n  const faBuilding = {\n    prefix: 'fal',\n    iconName: 'building',\n    icon: [384, 512, [127970, 61687], \"f1ad\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 64 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM224 416c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 64 0 0-64zm-96 96l-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-64 0-32 0-64 0-32 0zM64 120c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zM248 96l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zM64 248c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zm152-32l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32z\"]\n  };\n  const faAnglesLeft = {\n    prefix: 'fal',\n    iconName: 'angles-left',\n    icon: [512, 512, [171, \"angle-double-left\"], \"f100\", \"M68.1 245.3c-5.5 6.1-5.5 15.3 0 21.4l144 160c5.9 6.6 16 7.1 22.6 1.2s7.1-16 1.2-22.6L101.5 256 235.9 106.7c5.9-6.6 5.4-16.7-1.2-22.6s-16.7-5.4-22.6 1.2l-144 160zm336-160l-144 160c-5.5 6.1-5.5 15.3 0 21.4l144 160c5.9 6.6 16 7.1 22.6 1.2s7.1-16 1.2-22.6L293.5 256 427.9 106.7c5.9-6.6 5.4-16.7-1.2-22.6s-16.7-5.4-22.6 1.2z\"]\n  };\n  const faAngleDoubleLeft = faAnglesLeft;\n  const faCamcorder = {\n    prefix: 'fal',\n    iconName: 'camcorder',\n    icon: [576, 512, [128249, \"video-handheld\"], \"f8a8\", \"M96 112c0-26.5 21.5-48 48-48l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L144 32c-44.2 0-80 35.8-80 80l0 48c-35.3 0-64 28.7-64 64L0 416c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-17 0-158 0-17c0-35.3-28.7-64-64-64L96 160l0-48zM80 192l240 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32l16 0zM520.3 460.5c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5l0-209c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 226.4l0 35.1 117.4-52.8c1-.4 2-.7 3.1-.7c4.2 0 7.5 3.4 7.5 7.5l0 209c0 4.2-3.4 7.5-7.5 7.5c-1.1 0-2.1-.2-3.1-.7L416 378.5l0 35.1 104.3 46.9zM64 240c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 224c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faVideoHandheld = faCamcorder;\n  const faPancakes = {\n    prefix: 'fal',\n    iconName: 'pancakes',\n    icon: [512, 512, [129374], \"e42d\", \"M73.8 100c8.5-6.2 21.9-12.5 39.9-18c13.7-4.2 29.6-7.9 47.2-10.7c-.5 2.8-.8 5.7-.8 8.7c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48c0-3-.3-5.9-.8-8.7c17.5 2.9 33.4 6.5 47.2 10.7c18 5.5 31.3 11.8 39.9 18c8.9 6.5 9.8 10.7 9.8 12c0 1.1-.6 4.3-6.6 9.5c-5.9 5.1-15.5 10.5-29 15.7c-26.7 10.2-65.3 18-110.4 21.2c-25.2 1.8-46.1 22.4-46.1 48.7l0 80.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-85.7c0-25.1-20.7-43.9-43.1-46.7c-28.5-3.5-52.9 18.5-52.9 47L128 336c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-169.9c0-19-11.4-33.8-23.4-43c-7.9-6-8.6-9.9-8.6-11.1c0-1.3 .9-5.5 9.8-12zM199.5 66.5C217.3 64.9 236.3 64 256 64s38.7 .9 56.5 2.5C317 69.3 320 74.3 320 80c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16c0-5.7 3-10.7 7.5-13.5zm-95.3-15C84.5 57.5 67.5 65 54.9 74.1C42.8 83 32 95.6 32 112c0 15.6 9.8 27.8 21.1 36.5c7.4 5.7 10.9 12.1 10.9 17.6L64 336c0 26.5 21.5 48 48 48s48-21.5 48-48l0-133.5c0-9.5 7.8-16.3 17-15.2c8.9 1.1 15 8.5 15 14.9l0 85.7c0 26.5 21.5 48 48 48s48-21.5 48-48l0-80.9c0-8.5 6.9-16.1 16.4-16.8c47-3.4 88.9-11.6 119.5-23.3c15.2-5.8 28.6-12.9 38.4-21.3C472 137.4 480 126.1 480 112c0-16.4-10.8-29-22.9-37.9c-12.5-9.1-29.6-16.6-49.3-22.7C368.2 39.3 314.6 32 256 32s-112.2 7.3-151.8 19.5zM426.8 210.7c-28.1 9.5-64.7 15.9-106.8 19l0 32.1c64.8-4.6 119.7-16.7 153.9-37.3c4.6 5.8 6.1 11.2 6.1 15.5c0 10.8-8.9 27.7-53.2 42.7c-28.4 9.6-65.4 16-108 19.1c-2.1 12.1-7 23.3-13.9 32.9c71.3-3.8 132.1-16.1 169-38.3c4.6 5.8 6.1 11.2 6.1 15.5c0 10.8-8.9 27.7-53.2 42.7C385.2 368.8 325.1 376 256 376c-25.8 0-50.3-1-73.1-3c-6.2 11.9-15.3 22-26.3 29.4c30.6 3.8 64.1 5.6 99.4 5.6c92.1 0 172.8-12.4 217.9-39.5c4.6 5.8 6.1 11.2 6.1 15.5c0 10.8-8.9 27.7-53.2 42.7C385.2 440.8 325.1 448 256 448s-129.2-7.2-170.8-21.3C40.9 411.7 32 394.8 32 384c0-4.4 1.4-9.7 6.1-15.5l1.1 .6C34.6 359 32 347.8 32 336l0-24 0-72 0-67.4c-8.9-7.1-18.9-17.3-25.3-30.9C2.3 149.8 0 158.5 0 168c0 13.5 4.7 25.5 13.4 36C4.7 214.5 0 226.5 0 240s4.7 25.5 13.4 36C4.7 286.5 0 298.5 0 312s4.7 25.5 13.4 36C4.7 358.5 0 370.5 0 384c0 66.7 114.6 96 256 96s256-29.3 256-96c0-13.5-4.7-25.5-13.4-36c8.7-10.5 13.4-22.5 13.4-36s-4.7-25.5-13.4-36c8.7-10.5 13.4-22.5 13.4-36s-4.7-25.5-13.4-36c8.7-10.5 13.4-22.5 13.4-36c0-9.5-2.3-18.3-6.7-26.3c-5.8 12.1-14.3 21.6-22.2 28.3c-1.2 1-2.5 2.1-3.7 3.1c-2.7 10.6-14.7 24.8-52.6 37.6z\"]\n  };\n  const faAlbumCircleUser = {\n    prefix: 'fal',\n    iconName: 'album-circle-user',\n    icon: [576, 512, [], \"e48d\", \"M384 64L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l211.2 0c5.9 11.4 12.9 22.2 21 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 96.7c-5.3-.5-10.6-.7-16-.7s-10.7 .2-16 .7L416 96c0-17.7-14.3-32-32-32zM224 96c69.3 0 128.3 44 150.5 105.6c-10.2 3.5-20 8-29.3 13.2C328.1 164.3 280.3 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c11.2 0 22-1.4 32.4-4.1c.7 10.9 2.4 21.5 5 31.7c-12 2.9-24.5 4.4-37.4 4.4c-88.4 0-160-71.6-160-160s71.6-160 160-160zm0 136a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM492 462.6c-7.8-9.1-19.4-14.6-31.8-14.6l-56.4 0c-12.4 0-23.9 5.5-31.8 14.6c17.3 11 37.9 17.4 60 17.4s42.7-6.4 60-17.4zm24.3-20.8C533.5 422.1 544 396.2 544 368c0-61.9-50.1-112-112-112s-112 50.1-112 112c0 28.2 10.5 54.1 27.7 73.8c13.8-16.1 34.2-25.8 56.1-25.8l56.4 0c21.8 0 42.2 9.6 56.1 25.8zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n  };\n  const faSubtitlesSlash = {\n    prefix: 'fal',\n    iconName: 'subtitles-slash',\n    icon: [640, 512, [], \"e610\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM459.9 448L96 448c-17.7 0-32-14.3-32-32l0-280.6L32 110.2 32 416c0 35.3 28.7 64 64 64l404.4 0-40.5-32zM544 32L139.6 32l40.5 32L544 64c17.7 0 32 14.3 32 32l0 280.6 32 25.3L608 96c0-35.3-28.7-64-64-64zM423.3 256l40.5 32 32.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-72.7 0zM144 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l113.2 0-40.5-32L144 256zm160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l74.8 0-40.5-32L304 352zm-160 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z\"]\n  };\n  const faQrcode = {\n    prefix: 'fal',\n    iconName: 'qrcode',\n    icon: [448, 512, [], \"f029\", \"M144 64L48 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32zm96 288l-96 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM48 288l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zM304 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0zM256 80c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm0 224c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 68 64 0 0-68c0-8.8 7.2-16 16-16s16 7.2 16 16l0 84c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-68-32 0 0 152c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-168zM88 104l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zM72 376c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zM344 104l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zM320 448c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm96-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16z\"]\n  };\n  const faDiceD10 = {\n    prefix: 'fal',\n    iconName: 'dice-d10',\n    icon: [512, 512, [], \"f6cd\", \"M213.8 84.1L55.6 264.1l92.7-21.8L213.8 84.1zM48.6 298.6L240 463.6l0-135.1-83.1-55.4L48.6 298.6zM272 463.6l191.4-165L355.1 273.2 272 328.6l0 135.1zM456.4 264.1L298.2 84.1l65.4 158.2 92.7 21.8zM256 0c6.9 0 13.5 3 18 8.2l232 264c4.2 4.8 6.4 11.1 5.9 17.5s-3.4 12.3-8.3 16.5l-232 200c-9 7.8-22.3 7.8-31.3 0l-232-200C3.5 302 .5 296 .1 289.7S1.7 277 6 272.2L238 8.2C242.5 3 249.1 0 256 0zm0 300.8L332.2 250 256 65.8 179.8 250 256 300.8z\"]\n  };\n  const faFireplace = {\n    prefix: 'fal',\n    iconName: 'fireplace',\n    icon: [640, 512, [], \"f79a\", \"M0 32C0 14.3 14.3 0 32 0L608 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 352c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128c0-88.4-71.6-160-160-160s-160 71.6-160 160l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-352C14.3 128 0 113.7 0 96L0 32zm64 96l0 352 64 0 0-128c0-106 86-192 192-192s192 86 192 192l0 128 64 0 0-352L64 128zM608 32L32 32l0 64 576 0 0-64zM339.3 323.1c-9 .2-17.6-3.4-23.7-9.9l-13.8-14.5c-2-2.1-4.1-4.5-5.6-6.2l-.2-.2c-13.6 13-27.7 28.6-38.9 45.3c-13.4 20.1-21.4 40-21.4 58.2c0 17.9 5.4 34.3 14.6 47.9c2.3-40.4 46.7-77.4 63.4-89.9c3.8-2.8 8.8-2.8 12.6 0c16.7 12.5 60.9 49.4 63.4 89.7c9.3-13.5 14.7-29.9 14.7-47.7c0-14.4-5.5-31.4-15-48.6c-7.4-13.3-16.6-25.6-26-35.7l-.7 .8c-5.9 6.7-14.4 10.6-23.4 10.8zM320 480c1.5 0 3 0 4.6-.1c20.4-2.1 33.3-17.8 33.3-32.9c0-9.6-5.8-22.4-17.9-36.9c-6.4-7.7-13.5-14.6-19.9-20.2c-6.4 5.6-13.5 12.5-19.9 20.2c-12.1 14.6-17.9 27.4-17.9 36.9c0 15.2 12.9 30.9 33.3 32.9c1.5 .1 3 .1 4.5 .1zM203.6 395.7c0-27.2 11.7-53.4 26.8-76c15.2-22.8 34.5-42.9 51.6-58.3c4.2-3.8 9.5-5.6 14.8-5.5c8.3 .2 14.5 5.6 20.1 11.6c1.3 1.4 2.5 2.8 3.7 4.2c0 0 0 0 0 0s0 0 0 0c1.5 1.7 2.9 3.3 4.4 4.9l13.8 14.5 8.9-10c1.9-2.1 4.1-3.6 6.6-4.7c.5-.2 1.1-.4 1.6-.6c2.3-.8 4.7-1.1 7-1.1c5.2 0 10.4 1.9 14.5 5.7c14.3 13.3 28.9 31.4 40 51.4c11 19.8 19 42.3 19 64.1c0 62.3-48.3 112.6-109.7 116.1c-2.2 .2-4.4 .3-6.7 .3c-2.2 0-4.4-.1-6.6-.3c-62-3.3-109.8-53.8-109.8-116.1z\"]\n  };\n  const faBrowser = {\n    prefix: 'fal',\n    iconName: 'browser',\n    icon: [512, 512, [128468], \"f37e\", \"M160 64l0 64 320 0 0-32c0-17.7-14.3-32-32-32L160 64zm-32 0L64 64C46.3 64 32 78.3 32 96l0 32 96 0 0-64zM32 160l0 256c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-256-336 0L32 160zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faPenPaintbrush = {\n    prefix: 'fal',\n    iconName: 'pen-paintbrush',\n    icon: [576, 512, [\"pencil-paintbrush\"], \"f618\", \"M320.5 410c4.9 39.5 38.6 70 79.4 70l139.2 0c-21.2 0-37.5-11.5-47.2-24.9c-9.5-13.1-14.2-30-12.5-46.7c.3-2.7 .4-5.5 .4-8.3c0-40.8-30.5-74.5-70-79.4l26.5-26.5c43.9 15.1 75.5 56.8 75.5 105.9c0 3.9-.2 7.8-.6 11.6c-1.8 17.5 10.2 36.4 27.8 36.4l4.8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-49.1 0-90.8-31.6-105.9-75.5L320.5 410zm-187-186L18.7 109.3c-25-25-25-65.5 0-90.5s65.5-25 90.5 0L224 133.5l-22.6 22.6L86.6 41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L156.1 201.4 133.5 224zM461.8 39.6c-9.4-9.4-24.6-9.4-33.9 0L373 94.4 449.6 171l54.8-54.8c9.4-9.4 9.4-24.6 0-33.9L461.8 39.6zM115.1 352.4c-7.6 7.6-13.1 16.9-16.1 27.2L71.6 472.4l92.8-27.3c10.3-3 19.6-8.6 27.2-16.1L427 193.6 350.4 117 115.1 352.4zM405.2 17c21.9-21.9 57.3-21.9 79.2 0L527 59.6c21.9 21.9 21.9 57.3 0 79.2L214.3 451.6c-11.4 11.4-25.4 19.7-40.8 24.2l-121 35.6c-5.6 1.7-11.7 .1-15.8-4s-5.7-10.2-4-15.8l35.6-121c4.5-15.4 12.9-29.4 24.2-40.8L405.2 17z\"]\n  };\n  const faPencilPaintbrush = faPenPaintbrush;\n  const faFishCooked = {\n    prefix: 'fal',\n    iconName: 'fish-cooked',\n    icon: [576, 512, [], \"f7fe\", \"M143.4 191.2c21.4-23.6 49.6-47.6 80.7-65.6C255.3 107.5 288.4 96 320 96c51.6 0 108.2 26.5 152.4 61.5c22 17.4 40.2 36.4 52.9 54.3c13 18.4 18.7 33.7 18.7 44.2s-5.7 25.8-18.7 44.2c-12.6 17.9-30.9 36.9-52.9 54.3C428.2 389.5 371.6 416 320 416c-31.6 0-64.7-11.5-95.9-29.6c-31.1-18-59.3-42-80.7-65.6c-5.4-5.9-14.3-7-20.9-2.4L37.6 376.8 62.1 266.4c1.5-6.9 1.5-14 0-20.8L37.6 135.2l84.9 58.4c6.6 4.5 15.5 3.5 20.9-2.4zM320 64c-39.1 0-77.8 14.1-111.9 33.9c-29.8 17.2-56.8 39.3-78.7 61.6L43.7 100.6c-4.4-3-9.6-4.6-14.9-4.6C12 96-.5 111.6 3.2 128L30.8 252.5c.5 2.3 .5 4.7 0 6.9L3.2 384c-3.6 16.4 8.8 32 25.6 32c5.3 0 10.5-1.6 14.9-4.6l-9.1-13.2 9.1 13.2 85.6-58.9c21.9 22.4 49 44.4 78.7 61.6C242.2 433.9 280.9 448 320 448c61.4 0 124.8-30.9 172.3-68.5c23.9-18.9 44.4-40.1 59.2-60.9C565.8 298.2 576 276.2 576 256s-10.2-42.2-24.5-62.6c-14.7-20.8-35.2-42-59.2-60.9C444.8 94.9 381.4 64 320 64zm-4.7 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64zm112 16c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160zm16 112c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64z\"]\n  };\n  const faChairOffice = {\n    prefix: 'fal',\n    iconName: 'chair-office',\n    icon: [448, 512, [], \"f6c1\", \"M288 32c17.7 0 32 14.3 32 32l0 160 32 0 0-160c0-35.3-28.7-64-64-64L160 0C124.7 0 96 28.7 96 64l0 160 32 0 0-160c0-17.7 14.3-32 32-32l128 0zM64 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80zm352 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80zM352 288l32 64-160 0L64 352l32-64 256 0zM240 384l144 0c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-32-64C375.2 262.8 364.1 256 352 256L96 256c-12.1 0-23.2 6.8-28.6 17.7l-32 64c-5 9.9-4.4 21.7 1.4 31.1S52.9 384 64 384l144 0 0 48-16 0c-35.3 0-64 28.7-64 64c0 8.8 7.2 16 16 16s16-7.2 16-16c0-17.7 14.3-32 32-32l16 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 16 0c17.7 0 32 14.3 32 32c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3-28.7-64-64-64l-16 0 0-48z\"]\n  };\n  const faMagnifyingGlassMusic = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-music',\n    icon: [512, 512, [], \"e65f\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM281.6 99.2c-4-3-9.2-4-14-2.6l-56 16c-6.9 2-11.6 8.2-11.6 15.4l0 63.6c0 .2 0 .5 0 .7l0 21.2c-8.4-3.5-17.9-5.5-28-5.5c-33.1 0-60 21.5-60 48s26.9 48 60 48s60-21.5 60-48c0 0 0 0 0 0l0-51.9 44.4-12.7c6.9-2 11.6-8.2 11.6-15.4l0-64c0-5-2.4-9.8-6.4-12.8zM194.4 247c4.7 3.8 5.6 7.2 5.6 9c0 0 0 0 0 0c0 1.8-.8 5.2-5.6 8.9c-4.8 3.8-12.6 7-22.4 7s-17.6-3.2-22.4-7c-4.7-3.8-5.6-7.2-5.6-9s.8-5.2 5.6-9c4.8-3.8 12.6-7 22.4-7s17.6 3.2 22.4 7zM232 170.8l0-30.7 24-6.9 0 30.7-24 6.9z\"]\n  };\n  const faNestingDolls = {\n    prefix: 'fal',\n    iconName: 'nesting-dolls',\n    icon: [640, 512, [], \"e3ba\", \"M192 32c53 0 96 43 96 96l0 80 0 16 32 0 0-16 0-80C320 57.3 262.7 0 192 0S64 57.3 64 128l0 80 0 16 32 0 0-16 0-80c0-53 43-96 96-96zm64.6 448L74.5 480c-9.2 0-14-3.5-15.9-6.4C46.9 455.7 32 424.8 32 384c0-32.6 13.6-63.3 30-96l250.2 0c5.4-11.4 12.1-22.2 19.9-32L51.9 256c-5.9 0-11.3 3.3-14 8.6C20.2 299.6 0 339.6 0 384c0 48.8 17.9 85.7 31.8 107.1C41.1 505.3 57.5 512 74.5 512l186.9 0c-4.8-10.1-6.4-21.3-4.8-32zM148.2 131.8c17.1-5.3 32.2-15.2 43.8-28.3c11.5 13.1 26.6 23 43.8 28.3c-2.3 5.1-5.6 9.9-9.8 14.2c-18.7 18.7-49.1 18.7-67.9 0c-4.2-4.2-7.5-9-9.8-14.2zm65.1-52.7c-5.6-7.3-14.1-10.2-21.3-10.2s-15.7 2.9-21.3 10.2c-9.2 11.9-22.4 20.4-37.5 23.5c-10.8 2.3-22.6 13.4-18.8 28.7c3.4 13.6 10.4 26.5 21.1 37.2c31.2 31.2 81.9 31.2 113.1 0c10.6-10.6 17.7-23.5 21.1-37.2c3.8-15.4-8-26.5-18.8-28.7c-15.1-3.2-28.3-11.7-37.5-23.5zM464 343.5c11.5 13.1 26.6 23 43.8 28.3c-2.3 5.1-5.6 9.9-9.8 14.2c-18.7 18.7-49.1 18.7-67.9 0c-4.2-4.2-7.5-9-9.8-14.2c17.1-5.3 32.2-15.2 43.8-28.3zm0-34.6c-7.3 0-15.7 2.9-21.3 10.2c-9.2 11.9-22.4 20.4-37.5 23.5c-10.8 2.3-22.6 13.4-18.8 28.7c3.4 13.6 10.4 26.6 21.1 37.2c31.2 31.2 81.9 31.2 113.1 0c10.6-10.6 17.7-23.5 21.1-37.2c3.8-15.4-8-26.5-18.8-28.7c-15.1-3.2-28.3-11.7-37.5-23.5c-5.6-7.3-14.1-10.2-21.3-10.2zM588.7 455.3c3.7 8.1 7.8 16.4 12.7 24.7l-274.8 0c4.9-8.3 9-16.6 12.7-24.7C353.1 425 360 393.3 360 360c0-57.4 46.6-104 104-104s104 46.6 104 104c0 33.3 6.9 65 20.7 95.3zm46.8 18.7c-7-10-12.6-20.9-17.7-32C605.9 415.9 600 388.7 600 360c0-75.1-60.9-136-136-136s-136 60.9-136 136c0 28.7-5.9 55.9-17.8 82.1c-5 11.1-10.7 22-17.7 32c0 0 0 0 0 0c-5.2 7.3-5.9 16.9-1.8 24.9c4.1 8 12.3 13 21.3 13l304 0c9 0 17.2-5 21.3-13s3.4-17.6-1.8-24.9z\"]\n  };\n  const faClockRotateLeft = {\n    prefix: 'fal',\n    iconName: 'clock-rotate-left',\n    icon: [512, 512, [\"history\"], \"f1da\", \"M32 132l0-84c0-8.8-7.2-16-16-16S0 39.2 0 48L0 176c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-90.4 0C89.5 84.3 166.7 32 256 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-73.3 0-138.3-35.2-179.2-89.6c-5.3-7.1-15.3-8.5-22.4-3.2s-8.5 15.3-3.2 22.4C97.9 471.8 172.2 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C159.6 0 75.7 53.3 32 132zm224-4c-8.8 0-16 7.2-16 16l0 112c0 4.2 1.7 8.3 4.7 11.3l80 80c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L272 249.4 272 144c0-8.8-7.2-16-16-16z\"]\n  };\n  const faHistory = faClockRotateLeft;\n  const faTrumpet = {\n    prefix: 'fal',\n    iconName: 'trumpet',\n    icon: [640, 512, [127930], \"f8e3\", \"M608 96.8l0 286.5c-10-14.3-33.6-45.3-67.1-73.1C507 282.1 461.3 256 408 256l-40 0-5.3 0L288 256l-80 0-48 0L32 256l0-32 176 0 80 0 80 0 40 0c53.3 0 99-26.1 132.9-54.1C574.4 142.1 598 111 608 96.8zM352 288l0 128-48 0 0-128 48 0zm32 128l0-128 24 0c42.8 0 81.4 21 112.5 46.8c30.9 25.6 52.8 54.6 61.7 67.4c5.9 8.5 15.6 13.9 26.4 13.9c17.4 0 31.4-14.1 31.4-31.4l0-289.1C640 78.1 625.9 64 608.6 64c-10.8 0-20.5 5.4-26.4 13.9c-8.9 12.8-30.8 41.8-61.7 67.4C489.4 171 450.8 192 408 192l-24 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-48 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-48 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L32 192c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16 0 64 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l56.4 0C73.2 305 64 327.4 64 352c0 53 43 96 96 96l48 0 80 0 80 0 48 0c47.4 0 86.7-34.3 94.6-79.4c-3.4-3.1-6.9-6.2-10.5-9.2c-6.7-5.5-13.5-10.6-20.5-15.2c.3 2.6 .5 5.2 .5 7.8c0 35.3-28.7 64-64 64l-32 0zm-112 0l-48 0 0-128 48 0 0 128zm-80 0l-32 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l32 0 0 128z\"]\n  };\n  const faFaceGrinBeamSweat = {\n    prefix: 'fal',\n    iconName: 'face-grin-beam-sweat',\n    icon: [512, 512, [128517, \"grin-beam-sweat\"], \"f583\", \"M432.2 68.6c-5.4 8.5-9.8 16.4-12.8 23.1c-2.6 5.8-3.2 8.8-3.4 9.6c0 .2 0 .2 0 .1c0 12.2 11.7 26.7 32 26.7s32-14.5 32-26.7c0 .1 0 .1 0-.1c-.2-.7-.8-3.7-3.4-9.5c-3-6.7-7.4-14.6-12.8-23.1c-5-7.9-10.5-15.8-15.8-23c-5.3 7.2-10.8 15.1-15.8 23zm7.3-64.5c4.3-5.5 12.8-5.5 17.1 0C473.9 25.8 512 76.3 512 101.3c0 32.5-28.7 58.7-64 58.7s-64-26.2-64-58.7c0-25 37.9-75.5 55.5-97.2zM256 32C132.3 32 32 132.3 32 256s100.3 224 224 224s224-100.3 224-224c0-20.7-2.8-40.7-8.1-59.7c-2.4-8.5 2.6-17.3 11.2-19.7s17.3 2.6 19.7 11.2c6 21.7 9.2 44.6 9.2 68.3c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0c43.1 0 83.8 10.7 119.5 29.5c7.8 4.1 10.8 13.8 6.7 21.6S368.3 62 360.5 57.8C329.3 41.3 293.8 32 256 32zm90 313.8c-28.5 5.4-58.7 8.3-89.9 8.3s-61.4-2.9-89.9-8.3c22.6 23.6 54.5 38.3 89.9 38.3s67.3-14.7 89.9-38.3zm33.8-41.1c12.3-3.7 24.2 7 19.1 18.7c-24.1 54.6-79 92.7-142.8 92.7s-118.7-38.1-142.8-92.7c-5.2-11.7 6.8-22.4 19.1-18.7c37.3 11.1 79.3 17.4 123.8 17.4s86.4-6.3 123.8-17.4zM143.5 219.9c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C142.4 161.9 157.2 152 176 152s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5c-6.2 7.2-10.8 16.8-12.9 25.4zm172.9-25.4c-6.2 7.2-10.8 16.8-12.9 25.4c-2.1 8.6-10.8 13.8-19.4 11.6s-13.8-10.8-11.6-19.4c3.2-12.7 9.8-27.1 19.9-38.6C302.4 161.9 317.2 152 336 152s33.6 9.9 43.7 21.5c10 11.5 16.7 25.9 19.9 38.6c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6c-2.1-8.6-6.7-18.2-12.9-25.4c-6.2-7.1-12.8-10.5-19.5-10.5s-13.4 3.4-19.5 10.5z\"]\n  };\n  const faGrinBeamSweat = faFaceGrinBeamSweat;\n  const faFireSmoke = {\n    prefix: 'fal',\n    iconName: 'fire-smoke',\n    icon: [640, 512, [], \"f74b\", \"M349.4 93.5c9.6-.1 18.7-4.5 24.7-12.1c3.9-4.9 7.8-9.6 11.6-14c16.4 17.8 30.9 39.4 41.8 60.5C441 154 448 179.4 448 192.2c0 25.3-7.4 48.9-20.1 68.8c7.4 5.8 14.3 12.1 20.7 18.9c2.7-1.8 5.5-3.5 8.4-5.2c14.6-24.1 23-52.4 23-82.5c0-20.2-9.6-50.9-24.2-79C441.1 84.7 420.2 54.7 395.5 32c-5.6-5.1-14.4-5.2-20 0c-1.8 1.6-3.5 3.3-5.2 5c-7.7 7.7-14.8 16.4-21.2 24.5c-7-8.4-14.1-16.5-21.5-24.4c-10.9-11.6-22.2-22.8-34-33.4c-2.8-2.5-6.3-3.7-9.8-3.8c-3.6 0-7.2 1.2-10 3.7c-33.2 29.7-61.4 63.4-81.4 95.8c-19.7 31.9-32.4 66.2-32.4 92.6c0 30 8.2 58.3 22.7 82.4c3 1.7 5.9 3.5 8.7 5.3c6.3-6.8 13.2-13.1 20.6-18.8c-12.7-19.9-20-43.6-20-68.9c0-17.9 9.4-46.2 27.6-75.8c15.9-25.8 37.9-53.1 64-78.1C298 51.9 311.6 66.5 324.4 82c6.2 7.4 15.3 11.6 25 11.5zM224 194c0 19.2 4.8 36.3 13.5 50.5c9.5-5.1 19.6-9.3 30.1-12.6c-7.1-9.6-11.5-22.2-11.5-38c0-8.3 2.5-16.8 9.1-28.1c4.7-8.1 11.2-17.2 19.8-28.2l20 25.5 20.4 26 6.6 8.5 1.8 2.4 .5 .6 .1 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0L347 191l-12.6 9.9c3 3.8 7.4 6 12.2 6.1s9.4-1.9 12.5-5.6l20.7-24.1c6.9 19 3.9 39.8-7 54.8c10.5 3.3 20.5 7.5 30 12.6c16.2-27 17-62.2 1.3-91.1c0 0 0-.1 0-.1c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-1.9-3.9-4.5-9-8.3-14.1c-2.9-3.9-7.4-6.2-12.3-6.4s-9.5 1.9-12.7 5.6l-23.3 27.2-17.5-22.3c-15-19.1-30.5-38.9-32.6-41.5c-3-3.8-7.6-6-12.4-6s-9.4 2.2-12.5 5.9c-14.9 18.4-26.9 33.8-35.1 47.9C229 164.3 224 178.3 224 194zM213.9 364c15-44.2 56.9-76 106.1-76s91.1 31.8 106.1 76c2.1 6.2 7.7 10.5 14.2 10.8s12.6-3.2 15.4-9.1C468.6 338.7 496.1 320 528 320c44.2 0 80 35.8 80 80s-35.8 80-80 80l-123.3 0-169.3 0L112 480c-44.2 0-80-35.8-80-80s35.8-80 80-80c31.9 0 59.4 18.7 72.3 45.7c2.8 5.9 8.9 9.5 15.4 9.1s12.1-4.7 14.2-10.8zM320 256c-52.6 0-98.6 28.2-123.7 70.3C175.8 302.8 145.6 288 112 288C50.1 288 0 338.1 0 400s50.1 112 112 112l123.3 0 169.3 0L528 512c61.9 0 112-50.1 112-112s-50.1-112-112-112c-33.6 0-63.8 14.8-84.3 38.3C418.6 284.2 372.6 256 320 256z\"]\n  };\n  const faPhoneMissed = {\n    prefix: 'fal',\n    iconName: 'phone-missed',\n    icon: [640, 512, [], \"e226\", \"M112 0c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-89.4 98.7 98.7C251.5 178.1 285 192 320 192s68.5-13.9 93.3-38.6L523.3 43.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L390.6 130.7C371.9 149.5 346.5 160 320 160s-51.9-10.5-70.6-29.3L150.6 32 240 32c8.8 0 16-7.2 16-16s-7.2-16-16-16L112 0zM39.1 366.5C86.8 320.1 186.2 255.1 320 255.1s233.2 65 280.9 111.3c7.6 7.4 9.5 19.8 3.7 31.3l-37.4 73.5c-3.3 6.5-10.6 10-17.7 8.4l-88.7-19.8c-7.3-1.6-12.5-8.1-12.5-15.6l0-82.1c0-7.2-4.8-13.5-11.8-15.4l-36.1-9.9c-52.6-14.4-108.1-14.4-160.7 0l-36.1 9.9c-7 1.9-11.8 8.2-11.8 15.4l0 82.1c0 7.5-5.2 14-12.5 15.6L90.6 479.7c-7.1 1.6-14.4-1.9-17.7-8.4L35.5 397.8c-5.8-11.5-3.9-23.9 3.7-31.3zM320 223.1C175.8 223.1 68.8 293 16.8 343.5c-19.3 18.7-21 46.8-9.9 68.7l37.4 73.5c9.9 19.5 31.8 29.9 53.2 25.1l88.7-19.8c21.9-4.9 37.5-24.4 37.5-46.9l0-69.8 24.4-6.7c47.1-12.9 96.7-12.9 143.8 0l24.4 6.7 0 69.8c0 22.5 15.6 42 37.5 46.9l88.7 19.8c21.4 4.8 43.3-5.6 53.2-25.1l37.4-73.5c11.1-21.9 9.4-50-9.9-68.7c-52-50.5-159-120.4-303.2-120.4z\"]\n  };\n  const faFileExport = {\n    prefix: 'fal',\n    iconName: 'file-export',\n    icon: [576, 512, [\"arrow-right-from-file\"], \"f56e\", \"M352 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 64 32 0 0-92.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-80-32 0 0 80zm-.5-288L240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zm123.8 52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L521.4 304 208 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l313.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96z\"]\n  };\n  const faArrowRightFromFile = faFileExport;\n  const faShield = {\n    prefix: 'fal',\n    iconName: 'shield',\n    icon: [512, 512, [128737, \"shield-blank\"], \"f132\", \"M268.5 37.3c-8-3.4-17-3.4-25 0l-176.7 75C55.5 117 47.9 127.7 48 139.8c.5 94 39.3 259.8 195.4 334.5c7.9 3.8 17.2 3.8 25.1 0c156.1-74.7 195-240.4 195.5-334.5c.1-12.1-7.5-22.8-18.8-27.6l-176.7-75zM231 7.8c16-6.8 34-6.8 50 0l176.7 75c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L231 7.8z\"]\n  };\n  const faShieldBlank = faShield;\n  const faArrowUpShortWide = {\n    prefix: 'fal',\n    iconName: 'arrow-up-short-wide',\n    icon: [576, 512, [\"sort-amount-up-alt\"], \"f885\", \"M139.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L112 86.6 112 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zM304 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm0 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zm0 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0zm0 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0z\"]\n  };\n  const faSortAmountUpAlt = faArrowUpShortWide;\n  const faArrowsRepeat1 = {\n    prefix: 'fal',\n    iconName: 'arrows-repeat-1',\n    icon: [512, 512, [\"repeat-1-alt\"], \"f366\", \"M0 255.2C-.4 264 6.4 271.5 15.2 272s16.3-6.4 16.8-15.2l.4-8C36.2 172.2 99.5 112 176.2 112l214.4 0-57.4 52.2c-6.5 5.9-7 16.1-1.1 22.6s16.1 7 22.6 1.1l88-80c3.3-3 5.2-7.3 5.2-11.8s-1.9-8.8-5.2-11.8l-88-80c-6.5-5.9-16.7-5.5-22.6 1.1s-5.5 16.7 1.1 22.6L390.6 80 176.2 80C82.4 80 5.1 153.5 .4 247.2l-.4 8zm512 1.6c.4-8.8-6.4-16.3-15.2-16.8s-16.3 6.4-16.8 15.2l-.4 8C475.8 339.8 412.5 400 335.8 400l-214.4 0 57.4-52.2c6.5-5.9 7-16.1 1.1-22.6s-16.1-7-22.6-1.1l-88 80c-3.3 3-5.2 7.3-5.2 11.8s1.9 8.8 5.2 11.8l88 80c6.5 5.9 16.7 5.5 22.6-1.1s5.5-16.7-1.1-22.6L121.4 432l214.4 0c93.8 0 171.1-73.5 175.8-167.2l.4-8zM288 208c0-6.1-3.4-11.6-8.8-14.3s-11.9-2.1-16.8 1.5l-32 24c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2L256 240l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faRepeat1Alt = faArrowsRepeat1;\n  const faGunSlash = {\n    prefix: 'fal',\n    iconName: 'gun-slash',\n    icon: [640, 512, [], \"e19c\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM473.4 240c8.5 0 16.6-3.4 22.6-9.4L518.6 208l57.4 0c17.7 0 32-14.3 32-32l0-80c0-17.7-14.3-32-32-32l-32 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L180.1 64l40.5 32L528 96l48 0 0 80-57.4 0c-8.5 0-16.6 3.4-22.6 9.4L473.4 208l-110.9 0L403 240l70.4 0zM249.5 281.9L208 448 96 448l40.1-160.5c4.3-17 1.3-33.8-6.7-47.5l67 0-40.5-32-66.7 0L74 208l-10 0 0-72.6L32 110.2 32 208c0 17.7 14.3 32 32 32l10 0c20.8 0 36.1 19.6 31 39.8L65 440.2c-2.4 9.6-.2 19.7 5.8 27.5S86.1 480 96 480l112 0c14.7 0 27.5-10 31-24.2l38-152.1-27.5-21.7z\"]\n  };\n  const faAvocado = {\n    prefix: 'fal',\n    iconName: 'avocado',\n    icon: [512, 512, [], \"e0aa\", \"M480 144c0 34.8-15.9 66-40.9 86.6c-22.3 18.4-42.7 44.7-49.1 77.6c-9.4 47.7-31 93.8-57.5 120.3c-68.7 68.7-180.2 68.7-248.9 0s-68.7-180.2 0-248.9c26.5-26.5 72.5-48.1 120.3-57.5c32.9-6.4 59.3-26.8 77.6-49.1C302 47.9 333.2 32 368 32c61.9 0 112 50.1 112 112zM421.3 314.3c4.6-23.5 19.6-43.9 38.1-59.1C491.5 228.9 512 188.8 512 144C512 64.5 447.5 0 368 0c-44.8 0-84.9 20.5-111.3 52.6c-15.2 18.5-35.6 33.5-59.1 38.1c-51.9 10.2-104.5 34-136.7 66.3c-81.2 81.2-81.2 212.9 0 294.2s212.9 81.2 294.2 0c32.3-32.3 56.1-84.9 66.3-136.7zM176.1 240.1c38.2-38.2 88.1-40.4 112.1-16.4s21.8 73.9-16.4 112.1s-88.1 40.4-112.1 16.4s-21.8-73.9 16.4-112.1zm134.8-39c-41.4-41.4-112.1-28.8-157.4 16.4s-57.8 116-16.4 157.4s112.1 28.8 157.4-16.4s57.8-116 16.4-157.4z\"]\n  };\n  const faBinary = {\n    prefix: 'fal',\n    iconName: 'binary',\n    icon: [384, 512, [], \"e33b\", \"M320 16c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L288 192l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176zM96 304c0-5.1-2.5-10-6.6-13s-9.5-3.8-14.4-2.2l-48 16c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l26.9-9L64 480l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-176zM0 80l0 64c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-64c0-44.2-35.8-80-80-80L80 0C35.8 0 0 35.8 0 80zM80 32l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zM272 288c-44.2 0-80 35.8-80 80l0 64c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-64c0-44.2-35.8-80-80-80l-32 0zm-48 80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-64z\"]\n  };\n  const faCommentNodes = {\n    prefix: 'fal',\n    iconName: 'comment-nodes',\n    icon: [640, 512, [], \"e696\", \"M256 64C125.8 64 32 148.6 32 240c0 37.1 15.5 70.6 40 100c5.2 6.3 8.4 14.8 7.4 23.9c-3.1 27-11.4 52.5-25.7 76.3c-.5 .9-1.1 1.8-1.6 2.6c11.1-2.9 22.2-7 32.7-11.5L91.2 446l-6.4-14.7c17-7.4 33-16.7 48.4-27.4c8.5-5.9 19.4-7.5 29.2-4.2C193 410.1 224.1 416 256 416c13.2 0 26-.9 38.4-2.5c-4.1 10.7-6.2 21.9-6.4 32.9c-10.5 1.1-21.2 1.6-32 1.6c-36 0-70.5-6.7-103.8-17.9c-.2-.1-.5 0-.7 .1c-16.9 11.7-34.7 22.1-53.9 30.5C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.8s-1.1-12.8 3.4-17.4c8.1-8.2 15.2-18.2 21.7-29c11.7-19.6 18.7-40.6 21.3-63.1c0 0-.1-.1-.1-.2C19.6 327.1 0 286.6 0 240C0 125.2 114.5 32 256 32c122.7 0 225.1 70.1 250.2 163.6c-8.3-2.3-17.1-3.6-26.2-3.6c-2.9 0-5.7 .1-8.6 .4C445.5 121.2 363 64 256 64zM512 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32 0c0 35.3-28.7 64-64 64c-6.3 0-12.4-.9-18.2-2.6l-32.2 53.7c8 8.1 13.6 18.2 16.4 28.9l68.1 0c2.8-10.7 8.3-20.8 16.3-28.9L515 377.4c10.1-3.9 19.3-9.6 27.4-16.5l15.4 25.7c27.7-8.2 58.5 3.2 73.6 29.4c17.7 30.6 7.2 69.7-23.4 87.4s-69.7 7.2-87.4-23.4c-3-5.1-5.1-10.5-6.6-16L446 464c-1.4 5.5-3.6 10.9-6.6 16c-17.7 30.6-56.8 41.1-87.4 23.4s-41.1-56.8-23.4-87.4c15.1-26.1 45.9-37.6 73.6-29.4l32.2-53.7C423 321.4 416 305.5 416 288c0-35.3 28.7-64 64-64s64 28.7 64 64zM356.3 432a32 32 0 1 0 55.4 32 32 32 0 1 0 -55.4-32zm247.4 0a32 32 0 1 0 -55.4 32 32 32 0 1 0 55.4-32z\"]\n  };\n  const faGlassesRound = {\n    prefix: 'fal',\n    iconName: 'glasses-round',\n    icon: [576, 512, [128083, \"glasses-alt\"], \"f5f5\", \"M116.8 64c-14.4 0-26.9 9.7-30.5 23.6L46.6 241.5C70.5 220.6 101.8 208 136 208c55.1 0 102.6 32.8 124 80l56.1 0c21.3-47.2 68.8-80 124-80c34.2 0 65.5 12.6 89.4 33.5L489.7 87.6C486.1 73.7 473.6 64 459.2 64c-4.9 0-9.7 1.1-14.1 3.3l-22 11c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l22-11c8.8-4.4 18.5-6.7 28.4-6.7c29 0 54.2 19.6 61.5 47.6l48.7 188.8c4.4 17 6.6 34.4 6.6 52l0 23.6c0 75.1-60.9 136-136 136s-136-60.9-136-136c0-8.2 .7-16.2 2.1-24l-36.2 0c1.4 7.8 2.1 15.8 2.1 24c0 75.1-60.9 136-136 136S0 419.1 0 344l0-23.6c0-17.5 2.2-35 6.6-52L55.3 79.6C62.5 51.6 87.8 32 116.8 32c9.9 0 19.6 2.3 28.4 6.7l22 11c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-22-11c-4.4-2.2-9.2-3.3-14.1-3.3zM544 344a104 104 0 1 0 -208 0 104 104 0 1 0 208 0zM136 448a104 104 0 1 0 0-208 104 104 0 1 0 0 208z\"]\n  };\n  const faGlassesAlt = faGlassesRound;\n  const faPhonePlus = {\n    prefix: 'fal',\n    iconName: 'phone-plus',\n    icon: [576, 512, [], \"f4d2\", \"M416 208l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16zm-55 78.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6c0 0 0 0 0 0c-6.1 0-12.2-.1-18.3-.4c0 0 0 0-.1 0c0 0 0 0 0 0c-4.6-.2-9.1-.4-13.7-.8C215.5 494.5 32 300.7 32 64c0 0 0 0 0 0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L361 286.7zM480 480c3.8 0 7-2.6 7.8-6.3l24-112c.8-3.7-1.2-7.5-4.7-9l-112-48c-3.3-1.4-7.1-.5-9.3 2.3l-33.2 40.6c-9.9 12.1-27.2 15.3-40.8 7.4c-50.9-29.5-93.3-71.9-122.7-122.7c-7.9-13.6-4.7-30.9 7.4-40.8l40.6-33.2c2.8-2.3 3.7-6.1 2.3-9.3l-48-112c-1.5-3.5-5.3-5.5-9-4.7l-112 24C66.6 57 64 60.2 64 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 229.6 186.1 415.8 415.7 416l.3 0z\"]\n  };\n  const faDitto = {\n    prefix: 'fal',\n    iconName: 'ditto',\n    icon: [320, 512, [], \"22\", \"M96 98.3L96 96c0-17.7-14.3-32-32-32S32 78.3 32 96l0 2.3c0 2 .2 3.9 .5 5.9L58 251c.5 2.9 3 5 6 5s5.5-2.1 6-5L95.5 104.2l30.9 5.4-30.9-5.4c.3-1.9 .5-3.9 .5-5.9zm-96 0L0 96C0 60.7 28.7 32 64 32s64 28.7 64 64l0 2.3c0 3.8-.3 7.6-1 11.4L101.5 256.5C98.3 274.7 82.5 288 64 288s-34.3-13.3-37.5-31.5L1 109.6c-.7-3.8-1-7.5-1-11.4zm288 0l0-2.3c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 2.3c0 2 .2 3.9 .5 5.9L250 251c.5 2.9 3 5 6 5s5.5-2.1 6-5l25.5-146.8 30.9 5.4-30.9-5.4c.3-1.9 .5-3.9 .5-5.9zm-96 0l0-2.3c0-35.3 28.7-64 64-64s64 28.7 64 64l0 2.3c0 3.8-.3 7.6-1 11.4L293.5 256.5c-3.2 18.2-19 31.5-37.5 31.5s-34.3-13.3-37.5-31.5L193 109.6c-.7-3.8-1-7.5-1-11.4z\"]\n  };\n  const faPersonSeat = {\n    prefix: 'fal',\n    iconName: 'person-seat',\n    icon: [384, 512, [], \"e21e\", \"M176 88a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM152 32a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM32 144c0-8.8-7.2-16-16-16s-16 7.2-16 16L0 336c0 61.9 50.1 112 112 112l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-44.2 0-80-35.8-80-80l0-192zm116 64c15.5 0 28 12.5 28 28l0 4 0 88-40 0c-8.8 0-16-7.2-16-16l0-76c0-15.5 12.5-28 28-28zm58.8 16c-5.6-27.4-29.8-48-58.8-48c-33.1 0-60 26.9-60 60l0 76c0 26.5 21.5 48 48 48l56 0 40.6 0c15.3 0 28.4 10.8 31.4 25.7l16.3 81.4c1.5 7.5 8.1 12.9 15.7 12.9l72 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-58.9 0-13.7-68.6c-6-29.9-32.2-51.4-62.8-51.4L208 328l0-72 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-65.2 0z\"]\n  };\n  const faHouseMedical = {\n    prefix: 'fal',\n    iconName: 'house-medical',\n    icon: [576, 512, [], \"e3b2\", \"M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-197 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L298.6 4zM96 432l0-225.3L288 37.3 480 206.7 480 432c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48zM272 176c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48z\"]\n  };\n  const faGolfBallTee = {\n    prefix: 'fal',\n    iconName: 'golf-ball-tee',\n    icon: [384, 512, [\"golf-ball\"], \"f450\", \"M288 320c38.9-29.2 64-75.7 64-128c0-88.4-71.6-160-160-160S32 103.6 32 192c0 52.3 25.1 98.8 64 128l-47.1 0C18.5 286 0 241.2 0 192C0 86 86 0 192 0S384 86 384 192c0 49.2-18.5 94-48.9 128L288 320zM80 352l112 0 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-8.8 0-16 7.2-16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8-7.2-16-16-16l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM226.1 248.6c0-4.9 5.1-9.1 8.4-5.4c5.2 5.9 8.4 13.7 8.4 22.1c0 18.5-15 33.5-33.5 33.5c-8.5 0-16.2-3.2-22.1-8.4c-3.7-3.3 .5-8.4 5.4-8.4c18.5 0 33.5-15 33.5-33.5zm-52.3-49.3c18.5 0 33.5-15 33.5-33.5c0-4.9 5.1-9.1 8.4-5.4c5.2 5.9 8.4 13.7 8.4 22.1c0 18.5-15 33.5-33.5 33.5c-8.5 0-16.2-3.2-22.1-8.4c-3.7-3.3 .5-8.4 5.4-8.4zm113.5-17.5c0-4.9 5.1-9.1 8.4-5.4c5.2 5.9 8.4 13.7 8.4 22.1c0 18.5-15 33.5-33.5 33.5c-8.5 0-16.2-3.2-22.1-8.4c-3.7-3.3 .5-8.4 5.4-8.4c18.5 0 33.5-15 33.5-33.5z\"]\n  };\n  const faGolfBall = faGolfBallTee;\n  const faCircleChevronLeft = {\n    prefix: 'fal',\n    iconName: 'circle-chevron-left',\n    icon: [512, 512, [\"chevron-circle-left\"], \"f137\", \"M32 256a224 224 0 1 1 448 0A224 224 0 1 1 32 256zm480 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM276.7 132.7l-112 112c-6.2 6.2-6.2 16.4 0 22.6l112 112c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L198.6 256 299.3 155.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faChevronCircleLeft = faCircleChevronLeft;\n  const faHouseChimneyWindow = {\n    prefix: 'fal',\n    iconName: 'house-chimney-window',\n    icon: [576, 512, [], \"e00d\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0L384 79.4 384 56c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 136.3L570.6 244c6.6 5.8 7.3 16 1.4 22.6s-16 7.3-22.6 1.4L512 235l0 197c0 44.2-35.8 80-80 80l-288 0c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM480 164.1L480 64l-64 0 0 43.6 64 56.5zM96 206.7L96 432c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-225.3L288 37.3 96 206.7zM240 192l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm0 32l0 96 96 0 0-96-96 0z\"]\n  };\n  const faScythe = {\n    prefix: 'fal',\n    iconName: 'scythe',\n    icon: [640, 512, [], \"f710\", \"M639.7 19.1c1.7-8.7-3.9-17.1-12.6-18.8s-17.1 3.9-18.8 12.6L550.1 304 400 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l143.7 0L512.3 492.9c-1.7 8.7 3.9 17.1 12.6 18.8s17.1-3.9 18.8-12.6l96-480zM352 0C121.4 0 20.6 155.8 2.9 186.7c-2 3.5-2.9 7.4-2.9 11.4C0 212.4 11.6 224 25.9 224l507.6 0 6.4-32L37.2 192C64.7 149.7 158.7 32 352 32l219.8 0 5.1-25.4c.5-2.3 1.1-4.5 1.8-6.6L352 0z\"]\n  };\n  const faPenNib = {\n    prefix: 'fal',\n    iconName: 'pen-nib',\n    icon: [512, 512, [10001], \"f5ad\", \"M377.4 45.3L310.6 112 400 201.4l66.7-66.7c12.5-12.5 12.5-32.8 0-45.3L422.6 45.3c-12.5-12.5-32.8-12.5-45.3 0zM279.7 97.7l75.1-75.1c25-25 65.5-25 90.5 0l44.1 44.1c25 25 25 65.5 0 90.5l-75.1 75.1L376.8 370c-7.3 26.6-27.7 47.6-54.2 55.6L47.4 508.1c-12.3 3.7-25.7 .3-34.7-8.8s-12.5-22.4-8.8-34.7L86.5 189.4c7.9-26.4 28.9-46.9 55.6-54.2L279.7 97.7zm3.6 32.2L150.5 166.1c-16 4.4-28.6 16.6-33.3 32.5L42.7 446.7 152.9 336.5c-5.6-9.5-8.9-20.6-8.9-32.5c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-11.9 0-23-3.2-32.5-8.9L65.3 469.3l248.1-74.4c15.9-4.8 28.2-17.4 32.5-33.3l36.2-132.8-98.9-98.9zM208 272a32 32 0 1 0 0 64 32 32 0 1 0 0-64z\"]\n  };\n  const faBanParking = {\n    prefix: 'fal',\n    iconName: 'ban-parking',\n    icon: [512, 512, [\"parking-circle-slash\"], \"f616\", \"M256 480C132.3 480 32 379.7 32 256c0-56.1 20.6-107.4 54.7-146.7l316 316C363.4 459.4 312.1 480 256 480zm76-170.6c30.9-16 52-48.2 52-85.4c0-53-43-96-96-96l-88 0c-13.3 0-24 10.7-24 24l0 1.4L109.3 86.7C148.6 52.6 199.9 32 256 32c123.7 0 224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7L332 309.4zM307.6 285L208 185.4l0-25.4 80 0c35.3 0 64 28.7 64 64c0 28.5-18.7 52.7-44.4 61zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 257.9l0 46.1 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 30.1 0L176 257.9z\"]\n  };\n  const faParkingCircleSlash = faBanParking;\n  const faTentArrowTurnLeft = {\n    prefix: 'fal',\n    iconName: 'tent-arrow-turn-left',\n    icon: [576, 512, [], \"e580\", \"M114.8 27.8c6.5-5.9 7-16.1 1.1-22.6s-16.1-7-22.6-1.1l-88 80C1.9 87.2 0 91.5 0 96s1.9 8.8 5.2 11.8l88 80c6.5 5.9 16.7 5.5 22.6-1.1s5.5-16.7-1.1-22.6L57.4 112 464 112c44.2 0 80 35.8 80 80l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-61.9-50.1-112-112-112L57.4 80l57.4-52.2zM297.5 163.1c-5.7-4.2-13.4-4.2-19 0L105.4 291c-10.5 7.8-17.4 19.5-19.1 32.4L68.8 457.8C65.1 486.5 87.5 512 116.4 512l343.1 0c29 0 51.3-25.5 47.6-54.2L489.6 323.4c-1.7-12.9-8.6-24.6-19.1-32.4l-173-127.9zM272 207.7l0 112c0 .2 0 .4 0 .5L272 480l-155.6 0c-9.7 0-17.1-8.5-15.9-18.1l17.5-134.4c.6-4.3 2.9-8.2 6.4-10.8L272 207.7zm32 168.5L368.2 480 304 480l0-103.8zm0-60.8l0-107.7L451.5 316.8c3.5 2.6 5.8 6.5 6.4 10.8l17.5 134.4c1.2 9.6-6.2 18.1-15.9 18.1l-53.7 0-.3-.4L304 315.4z\"]\n  };\n  const faFaceDiagonalMouth = {\n    prefix: 'fal',\n    iconName: 'face-diagonal-mouth',\n    icon: [512, 512, [129764], \"e47e\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm372.4 63.4l-224 64c-8.5 2.4-17.4-2.5-19.8-11s2.5-17.4 11-19.8l224-64c8.5-2.4 17.4 2.5 19.8 11s-2.5 17.4-11 19.8zM152.4 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faDiagramCells = {\n    prefix: 'fal',\n    iconName: 'diagram-cells',\n    icon: [512, 512, [], \"e475\", \"M480 160c0 17.7-14.3 32-32 32L64 192c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 64zm-32 64c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0zm64 192l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zm-64 32L64 448c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32z\"]\n  };\n  const faCricketBatBall = {\n    prefix: 'fal',\n    iconName: 'cricket-bat-ball',\n    icon: [512, 512, [127951, \"cricket\"], \"f449\", \"M507.3 4.7c6.2 6.2 6.2 16.4 0 22.6L354.6 180l34.1 34.1c18.7 18.7 18.7 49.1 0 67.9l-33.3 33.3c0 0 0 0 0 0L172.7 497.9c-9 9-21.2 14.1-33.9 14.1l-2.7 0C60.9 512 0 451.1 0 376l0-2.7c0-12.7 5.1-24.9 14.1-33.9L196.7 156.7c0 0 0 0 0 0l33.4-33.4c18.7-18.7 49.1-18.7 67.9 0L332 157.4 484.7 4.7c6.2-6.2 16.4-6.2 22.6 0zM192 206.6L36.7 361.9c-3 3-4.7 7.1-4.7 11.3l0 2.7c0 57.4 46.6 104 104 104l2.7 0c4.2 0 8.3-1.7 11.3-4.7L305.4 320 240 320c-26.5 0-48-21.5-48-48l0-65.4zM337.4 288l28.7-28.7c6.2-6.2 6.2-16.4 0-22.6l-90.7-90.7c-6.2-6.2-16.4-6.2-22.6 0L224 174.6l0 97.4c0 8.8 7.2 16 16 16l97.4 0zM480 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-128 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faCricket = faCricketBatBall;\n  const faTents = {\n    prefix: 'fal',\n    iconName: 'tents',\n    icon: [640, 512, [], \"e582\", \"M425.5 3.1c-5.7-4.2-13.4-4.2-19 0L236 129.1c9.5 1.8 18.7 5.8 26.8 12l5.4 4.1L416 35.9 579.5 156.8c3.5 2.6 5.8 6.5 6.4 10.8l17.5 134.4c1.2 9.6-6.2 18.1-15.9 18.1l-130.8 0 4.8 32 126 0c29 0 51.3-25.5 47.6-54.2L617.6 163.4c-1.7-12.9-8.6-24.6-19.1-32.4L425.5 3.1zm-192 160c-5.7-4.2-13.4-4.2-19 0L41.4 291c-10.5 7.8-17.4 19.5-19.1 32.4L4.8 457.8C1.1 486.5 23.5 512 52.4 512l343.1 0c29 0 51.3-25.5 47.6-54.2L425.6 323.4c-1.7-12.9-8.6-24.6-19.1-32.4l-173-127.9zM60.5 316.8L208 207.7 208 480 52.4 480c-9.7 0-17.1-8.5-15.9-18.1L54.1 327.6c.6-4.3 2.9-8.2 6.4-10.8zM240 309.9l0-102.2L387.5 316.8c3.5 2.6 5.8 6.5 6.4 10.8l17.5 134.4c1.2 9.6-6.2 18.1-15.9 18.1l-50.1 0-.2-.4-104-168c-.4-.6-.7-1.1-1.2-1.6zM240 480l0-109.5L307.8 480 240 480z\"]\n  };\n  const faWandMagic = {\n    prefix: 'fal',\n    iconName: 'wand-magic',\n    icon: [512, 512, [\"magic\"], \"f0d0\", \"M305.9 155.3l50.7 50.7L477.1 85.7c3.1-3.1 3.1-8.2 0-11.3L437.7 34.9c-3.1-3.1-8.2-3.1-11.3 0L305.9 155.3zm-22.6 22.6L34.9 426.3c-3.1 3.1-3.1 8.2 0 11.3l39.4 39.4c3.1 3.1 8.2 3.1 11.3 0L334.1 228.7l-50.7-50.7zM12.3 403.7L403.7 12.3c15.6-15.6 40.9-15.6 56.6 0l39.4 39.4c15.6 15.6 15.6 40.9 0 56.6L108.3 499.7c-15.6 15.6-40.9 15.6-56.6 0L12.3 460.3c-15.6-15.6-15.6-40.9 0-56.6z\"]\n  };\n  const faMagic = faWandMagic;\n  const faDog = {\n    prefix: 'fal',\n    iconName: 'dog',\n    icon: [576, 512, [128021], \"f6d3\", \"M322.9 349.5c8.2 6 13.1 15.6 13.1 25.8l0 80.7c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-194.1c0 0 0 0-.1 0L307.6 208c-.3 0-.7 0-1 0L160 208l-24 0-40 0 0 248c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-80.7c0-10.2 4.9-19.8 13.1-25.8s18.9-7.8 28.6-4.6c14.5 4.6 30.1 7.2 46.3 7.2s31.7-2.5 46.3-7.2c9.7-3.1 20.4-1.4 28.6 4.6zm82.9-130.7c2.6-15.4 15.9-26.7 31.6-26.7l42.7 0c35.3 0 64-28.7 64-64l0-16c0-8.8-7.2-16-16-16l-32 0c-8.5 0-16.6-3.4-22.6-9.4L455.4 68.7c-3-3-7.1-4.7-11.3-4.7L400 64c-10.1 0-19.6-4.7-25.6-12.8L362.5 35.4 338.2 181.3c-.4 2.3-1 4.4-1.8 6.5l67.9 39.6 1.4-8.6zM45.6 159.3C54.5 169.7 67.6 176 82 176l14 0 40 0 24 0 146.7 0L331.9 24.8C334.2 10.5 346.6 0 361.2 0c9.3 0 18.1 4.4 23.8 11.9L400 32l44.1 0c12.7 0 24.9 5.1 33.9 14.1L496 64l32 0c26.5 0 48 21.5 48 48l0 16c0 53-43 96-96 96l-42.7 0L432 256l0 200c0 30.9-25.1 56-56 56l-16 0c-30.9 0-56-25.1-56-56l0-47.3 0-33.3c-10.3 3.3-21 5.7-32 7.1c-7.9 1-15.9 1.6-24 1.6s-16.1-.5-24-1.6c-11-1.4-21.7-3.8-32-7.1l0 33.3 0 47.3c0 30.9-25.1 56-56 56l-16 0c-30.9 0-56-25.1-56-56l0-248c0-.7 0-1.4 .1-2c-.7-.2-1.4-.3-2.1-.5c-27.9-7.2-50.3-29.1-57.6-58.1L.5 131.9c-2.1-8.6 3.1-17.3 11.6-19.4s17.3 3.1 19.4 11.6l3.9 15.5c.3 1.4 .8 2.7 1.2 4.1c2 5.8 5.1 11.1 9 15.6zM432 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faPenLine = {\n    prefix: 'fal',\n    iconName: 'pen-line',\n    icon: [576, 512, [], \"e212\", \"M429.8 39.6c-9.4-9.4-24.6-9.4-33.9 0L341 94.4 417.6 171l54.8-54.8c9.4-9.4 9.4-24.6 0-33.9L429.8 39.6zM83.1 352.4c-7.6 7.6-13.1 16.9-16.1 27.2L39.6 472.4l92.8-27.3c10.3-3 19.6-8.6 27.2-16.1L395 193.6 318.4 117 83.1 352.4zM373.2 17c21.9-21.9 57.3-21.9 79.2 0L495 59.6c21.9 21.9 21.9 57.3 0 79.2L182.3 451.6c-11.4 11.4-25.4 19.7-40.8 24.2l-121 35.6c-5.6 1.7-11.7 .1-15.8-4s-5.7-10.2-4-15.8l35.6-121c4.5-15.4 12.9-29.4 24.2-40.8L373.2 17zM240 480l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faAtomSimple = {\n    prefix: 'fal',\n    iconName: 'atom-simple',\n    icon: [512, 512, [\"atom-alt\"], \"f5d3\", \"M175.1 438.1c-50.8 16.9-82.3 10.1-96.7-4.4s-21.3-46-4.4-96.7c5.4-16.2 12.9-33.3 22.5-50.9c16.8 23.8 36.7 47.4 59.4 70.1s46.3 42.6 70.1 59.4c-17.6 9.6-34.7 17.2-50.9 22.5zM55.7 55.7C16.5 94.9 27.6 173.9 76.8 256C27.6 338.1 16.5 417.1 55.7 456.3s118.2 28.1 200.3-21.1c82.1 49.2 161.1 60.3 200.3 21.1s28.1-118.2-21.1-200.3c49.2-82.1 60.3-161.1 21.1-200.3S338.1 27.6 256 76.8C173.9 27.6 94.9 16.5 55.7 55.7zM178.5 333.5c-25.3-25.3-46.6-51.6-63.8-77.5c17.2-25.9 38.6-52.3 63.8-77.5s51.6-46.6 77.5-63.8c25.9 17.2 52.3 38.6 77.5 63.8s46.6 51.6 63.8 77.5c-17.2 25.9-38.6 52.3-63.8 77.5s-51.6 46.6-77.5 63.8c-25.9-17.2-52.3-38.6-77.5-63.8zM155.8 155.8c-22.7 22.7-42.6 46.3-59.4 70.1c-9.6-17.6-17.2-34.7-22.5-50.9c-16.9-50.8-10-82.3 4.4-96.7s46-21.3 96.7-4.4c16.2 5.4 33.3 12.9 50.9 22.5c-23.8 16.8-47.4 36.7-70.1 59.4zm200.3 0c-22.7-22.7-46.3-42.6-70.1-59.4c17.6-9.6 34.7-17.2 50.9-22.5c50.8-16.9 82.3-10 96.7 4.4s21.3 46 4.4 96.7c-5.4 16.2-12.9 33.3-22.5 50.9c-16.8-23.8-36.7-47.4-59.4-70.1zm0 200.3c22.7-22.7 42.6-46.3 59.4-70.1c9.6 17.6 17.2 34.7 22.5 50.9c16.9 50.8 10.1 82.3-4.4 96.7s-46 21.3-96.7 4.4c-16.2-5.4-33.3-12.9-50.9-22.5c23.8-16.8 47.4-36.7 70.1-59.4zM256 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faAtomAlt = faAtomSimple;\n  const faAmpersand = {\n    prefix: 'fal',\n    iconName: 'ampersand',\n    icon: [448, 512, [], \"26\", \"M175.2 64l33.9 0c34.7 0 62.9 28.2 62.9 62.9c0 20.5-10 39.8-26.8 51.5L181.6 223l-51.1-51.1C118.7 160 112 144 112 127.2C112 92.3 140.3 64 175.2 64zm29.4 181.9l59-41.3c25.4-17.8 40.5-46.8 40.5-77.8C304 74.5 261.5 32 209.1 32l-33.9 0C122.6 32 80 74.6 80 127.2c0 25.2 10 49.5 27.9 67.3L155 241.6 72.9 299C47.3 317 32 346.3 32 377.7l0 6.3c0 53 43 96 96 96l80 0c35.3 0 68.4-16.6 89.6-44.8l21.8-29.1 69.2 69.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-72.5-72.5 74-98.6c5.3-7.1 3.9-17.1-3.2-22.4s-17.1-3.9-22.4 3.2l-71.2 95L204.6 245.9zm-26.6 18.6L296.6 383.2 272 416c-15.1 20.1-38.8 32-64 32l-80 0c-35.3 0-64-28.7-64-64l0-6.3c0-20.9 10.2-40.5 27.3-52.4l86.6-60.7z\"]\n  };\n  const faCarrot = {\n    prefix: 'fal',\n    iconName: 'carrot',\n    icon: [512, 512, [129365], \"f787\", \"M320 88c0-23.9 14.5-45.4 23-55.8c0 0 0 0 .1 0c.1-.1 .4-.2 .9-.2c.4 0 .7 .1 .8 .1C352.9 42.3 368 65.6 368 96c0 14.7-1.8 22.9-3.2 26.9c-.6 1.6-1 2.6-1.2 2.9c-5.2 6.3-4.8 15.6 1.1 21.4s15.2 6.2 21.4 1.1c.4-.2 1.3-.7 2.9-1.2c4-1.3 12.2-3.2 26.9-3.2c30.4 0 53.7 15.1 63.9 23.2c0 .1 .1 .4 .1 .8c0 .5-.1 .8-.2 .9c0 0 0 0 0 .1c-10.4 8.5-32 23-55.8 23c-17.7 0-28.7-3.3-37.7-8.6c-9.8-5.7-18.3-14-31-26.7s-21.1-21.2-26.7-31c-5.3-9.1-8.6-20-8.6-37.7zm49.8-75.9C363.1 3.7 353.2 0 344 0s-19 3.7-25.7 11.8C308.7 23.6 288 52.5 288 88c0 19.5 3.3 34.8 9.9 48.2c-14.3-5.3-29.7-8.2-45.8-8.2c-50.9 0-97.2 29.3-119.1 75.2L2.3 477.7C-2 486.9-.2 497.8 7 505s18.1 9.1 27.3 4.7L308.8 379c45.9-21.9 75.2-68.2 75.2-119.1c0-16.1-2.9-31.5-8.2-45.8c13.4 6.6 28.6 9.9 48.2 9.9c35.5 0 64.4-20.7 76.2-30.3C508.3 187 512 177.2 512 168c0-9.2-3.7-19.1-12.1-25.8c-12.7-10.1-43-30.2-83.9-30.2c-6.3 0-11.9 .3-16.8 .8c.5-4.9 .8-10.5 .8-16.8c0-40.9-20.2-71.2-30.2-83.9zM252.1 160c55.2 0 99.9 44.7 99.9 99.9c0 38.5-22.2 73.6-56.9 90.2L174.2 407.6l-34.9-34.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l26.9 26.9L40.9 471.1 151.7 238.4l29 29c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-36.6-36.6c18-29.6 50.3-48.1 85.4-48.1z\"]\n  };\n  const faArrowUpFromLine = {\n    prefix: 'fal',\n    iconName: 'arrow-up-from-line',\n    icon: [384, 512, [8613, \"arrow-from-bottom\"], \"f342\", \"M203.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L176 86.6 176 192l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-105.4L308.7 187.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-128-128zM16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 448z\"]\n  };\n  const faArrowFromBottom = faArrowUpFromLine;\n  const faMoon = {\n    prefix: 'fal',\n    iconName: 'moon',\n    icon: [384, 512, [127769, 9214], \"f186\", \"M190.6 66.8c-38.8 37.8-62.9 90.7-62.9 149.2c0 108.9 83.5 198.3 189.9 207.3C289.8 439 257.7 448 223.5 448C117.7 448 32 362.1 32 256c0-94.8 68.5-173.5 158.6-189.2zm66.1-21.5c-1.5-6.9-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3z\"]\n  };\n  const faPenSlash = {\n    prefix: 'fal',\n    iconName: 'pen-slash',\n    icon: [640, 512, [], \"e213\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM559 138.8c21.9-21.9 21.9-57.3 0-79.2L516.4 17c-21.9-21.9-57.3-21.9-79.2 0L297.5 156.7l25.3 20L382.4 117 459 193.6l-50.6 50.6 25.3 20L559 138.8zM317.2 335.4l-93.6 93.6c-7.6 7.6-16.9 13.1-27.2 16.1l-92.8 27.3 27.3-92.8c3-10.3 8.6-19.6 16.1-27.2l84.6-84.6-25.3-20-81.9 81.9c-11.4 11.4-19.7 25.4-24.2 40.8l-35.6 121c-1.7 5.6-.1 11.7 4 15.8s10.2 5.7 15.8 4l121-35.6c15.4-4.5 29.4-12.9 40.8-24.2l96.2-96.2-25.3-20zM459.8 39.6c9.4-9.4 24.6-9.4 33.9 0l42.6 42.6c9.4 9.4 9.4 24.6 0 33.9L481.6 171 405 94.4l54.8-54.8z\"]\n  };\n  const faWineGlassEmpty = {\n    prefix: 'fal',\n    iconName: 'wine-glass-empty',\n    icon: [320, 512, [\"wine-glass-alt\"], \"f5ce\", \"M46.4 195.6C40.3 262.4 92.9 320 160 320s119.7-57.6 113.6-124.4L258.8 32 61.2 32 46.4 195.6zm-31.9-2.9L29.4 29.1C30.9 12.6 44.7 0 61.2 0L258.8 0c16.6 0 30.4 12.6 31.9 29.1l14.9 163.6c7.3 80.2-51.4 150-129.5 158.5L176 480l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-128.9C65.9 342.7 7.2 272.8 14.5 192.7z\"]\n  };\n  const faWineGlassAlt = faWineGlassEmpty;\n  const faSquareStar = {\n    prefix: 'fal',\n    iconName: 'square-star',\n    icon: [448, 512, [], \"e27f\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm238.3 16.9l36.2 73.4 81.1 11.8c6 .9 11 5.1 12.9 10.9s.3 12.2-4 16.4l-58.6 57.2 13.8 80.7c1 6-1.4 12.1-6.4 15.6s-11.5 4.1-16.8 1.2L224 342.1l-72.5 38.1c-5.4 2.8-11.9 2.4-16.8-1.2s-7.4-9.6-6.4-15.6l13.8-80.7L83.5 225.4c-4.4-4.3-5.9-10.6-4-16.4s6.9-10 12.9-10.9l81-11.8 36.2-73.4c2.7-5.5 8.3-8.9 14.3-8.9s11.7 3.5 14.3 8.9zm-40 95.1c-2.3 4.7-6.8 8-12 8.8L129 225.1l41.5 40.4c3.8 3.7 5.5 9 4.6 14.2l-9.8 57.1 51.2-26.9c4.7-2.5 10.2-2.5 14.9 0l51.2 26.9-9.8-57.1c-.9-5.2 .8-10.5 4.6-14.2L319 225.1l-57.3-8.3c-5.2-.8-9.7-4-12-8.8L224 156.2l-25.6 51.9z\"]\n  };\n  const faCheese = {\n    prefix: 'fal',\n    iconName: 'cheese',\n    icon: [512, 512, [], \"f7ef\", \"M480 244l0 12L32 256c0-9.3 4.6-18 12.4-23.1L295.7 65.3c1.3-.8 2.8-1.3 4.3-1.3c99.4 0 180 80.6 180 180zM32 288l448 0 0 128c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-128zm480-32l0-12c0-117.1-94.9-212-212-212c-7.8 0-15.5 2.3-22 6.7L26.6 206.2C10 217.3 0 236 0 256L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-160z\"]\n  };\n  const faSendBackward = {\n    prefix: 'fal',\n    iconName: 'send-backward',\n    icon: [512, 512, [], \"f87f\", \"M64 32l224 0c17.7 0 32 14.3 32 32l0 64 32 0 0-64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 288c0 35.3 28.7 64 64 64l64 0 0-32-64 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM288 96c0-17.7-14.3-32-32-32L96 64C78.3 64 64 78.3 64 96l0 160c0 17.7 14.3 32 32 32l32 0 0-32-32 0L96 96l160 0 0 32 32 0 0-32zm-64 96l224 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32zm-64 32l0 224c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-224 0c-35.3 0-64 28.7-64 64z\"]\n  };\n  const faYinYang = {\n    prefix: 'fal',\n    iconName: 'yin-yang',\n    icon: [512, 512, [9775], \"f6ad\", \"M480 256c0 123.7-100.3 224-224 224c-57.4 0-104-46.6-104-104s46.6-104 104-104c75.1 0 136-60.9 136-136c0-26.5-7.6-51.2-20.6-72C436.5 103.1 480 174.5 480 256zM256 32c57.4 0 104 46.6 104 104s-46.6 104-104 104c-75.1 0-136 60.9-136 136c0 26.5 7.6 51.2 20.6 72C75.5 408.9 32 337.5 32 256C32 132.3 132.3 32 256 32zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM256 160a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faMusic = {\n    prefix: 'fal',\n    iconName: 'music',\n    icon: [512, 512, [127925], \"f001\", \"M512 23c0-12.7-10.3-23-23-23c-2.3 0-4.6 .3-6.8 1l-311 95.7C164.6 98.8 160 105 160 112l0 120 0 140.4C143 359.7 120.6 352 96 352c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80l0-185.7 288-88.6 0 150.7c-17-12.7-39.4-20.4-64-20.4c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80l0-231.6c0-.2 0-.5 0-.7L512 23zM480 368c0 21.3-22.9 48-64 48s-64-26.7-64-48s22.9-48 64-48s64 26.7 64 48zM160 432c0 21.3-22.9 48-64 48s-64-26.7-64-48s22.9-48 64-48s64 26.7 64 48zM480 124.2L192 212.8l0-89L480 35.2l0 89z\"]\n  };\n  const faCompassSlash = {\n    prefix: 'fal',\n    iconName: 'compass-slash',\n    icon: [640, 512, [], \"f5e9\", \"M448.8 439.3C412.4 464.9 368 480 320 480C196.3 480 96 379.7 96 256c0-29.3 5.6-57.2 15.8-82.8L85.7 152.6C71.8 184.2 64 219.2 64 256c0 141.4 114.6 256 256 256c58.2 0 111.9-19.4 154.9-52.2l-26.1-20.6zM320 0C261.8 0 208.1 19.4 165.1 52.2l26.1 20.6C227.6 47.1 272 32 320 32c123.7 0 224 100.3 224 224c0 29.3-5.6 57.2-15.8 82.8l26.1 20.6c14-31.6 21.7-66.6 21.7-103.4C576 114.6 461.4 0 320 0zM186.9 348.6c-8.3 25 15.5 48.8 40.5 40.5l111-37-30-23.7-91.1 30.4 27-80.9-26.7-21.1-30.6 91.9zM301.6 159.9l30 23.7 91.1-30.4-27 80.9 26.7 21.1 30.6-91.9c8.3-25-15.5-48.8-40.5-40.5l-111 37zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faClockOne = {\n    prefix: 'fal',\n    iconName: 'clock-one',\n    icon: [512, 512, [], \"e34e\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 112l0 91.2 34.7-52c4.9-7.4 14.8-9.3 22.2-4.4s9.3 14.8 4.4 22.2l-64 96c-3.9 5.9-11.2 8.5-17.9 6.4s-11.4-8.3-11.4-15.3l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faFileMusic = {\n    prefix: 'fal',\n    iconName: 'file-music',\n    icon: [384, 512, [], \"f8b6\", \"M352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM304 232c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 90.5c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-116.9 96-36 0 83.4c-5-1.6-10.4-2.5-16-2.5c-26.5 0-48 19.7-48 44s21.5 44 48 44s48-19.7 48-44c0-.8 0-1.6-.1-2.5c0-.5 .1-1 .1-1.5l0-144zM256 392c-11.5 0-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12s-4.5 12-16 12zM128 424c-11.5 0-16-7.9-16-12s4.5-12 16-12s16 7.9 16 12s-4.5 12-16 12z\"]\n  };\n  const faCodeCommit = {\n    prefix: 'fal',\n    iconName: 'code-commit',\n    icon: [640, 512, [], \"f386\", \"M320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm127-80c-7.9 63.1-61.7 112-127 112s-119.1-48.9-127-112L16 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l177 0c7.9-63.1 61.7-112 127-112s119.1 48.9 127 112l177 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-177 0z\"]\n  };\n  const faTemperatureLow = {\n    prefix: 'fal',\n    iconName: 'temperature-low',\n    icon: [512, 512, [], \"f76b\", \"M416 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96A64 64 0 1 0 416 0a64 64 0 1 0 0 128zM112 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 156.7c0 14.9 7 27.7 16 36.9c19.8 20.2 32 47.9 32 78.4c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-30.5 12.2-58.2 32-78.4c9-9.2 16-22 16-36.9L112 96zM176 0C123 0 80 43 80 96l0 156.7c0 4.6-2.2 9.8-6.8 14.5C47.7 293.1 32 328.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-39.3-15.7-74.9-41.2-100.8c-4.6-4.7-6.8-9.9-6.8-14.5L272 96c0-53-43-96-96-96zM144 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0c0-29.8-20.4-54.9-48-62l0-34c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 34c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faPersonBiking = {\n    prefix: 'fal',\n    iconName: 'person-biking',\n    icon: [640, 512, [128692, \"biking\"], \"f84a\", \"M392 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80A56 56 0 1 0 392 0a56 56 0 1 0 0 112zM224 384A96 96 0 1 1 32 384a96 96 0 1 1 192 0zM128 256a128 128 0 1 0 0 256 128 128 0 1 0 0-256zM608 384a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM512 256a128 128 0 1 0 0 256 128 128 0 1 0 0-256zM309.1 166.4c6.1-5.2 15.1-5.1 21.1 .3l59.1 53.2c2.9 2.6 6.8 4.1 10.7 4.1l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-73.9 0-54.5-49.1c-17.9-16.1-45-16.5-63.3-.8l-59.1 50.6c-23.9 20.5-21.9 58.1 4 76L320 328.4l0 87.6c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-5.3-2.6-10.2-6.9-13.2l-93.7-64.4c-8.7-6-9.3-18.5-1.3-25.3l59.1-50.6z\"]\n  };\n  const faBiking = faPersonBiking;\n  const faDisplayChartUpCircleCurrency = {\n    prefix: 'fal',\n    iconName: 'display-chart-up-circle-currency',\n    icon: [640, 512, [], \"e5e5\", \"M64 32l448 0c17.7 0 32 14.3 32 32l0 134.6c11.2 3.2 21.9 7.4 32 12.6L576 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l149.1 0-10.7 64L144 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l72 0 144 0 34.8 0c-12.9-9.1-24.5-19.9-34.6-32l-19.1 0L288 480l-53.1 0 10.7-64 42.4 0 38.6 0c-2.9-10.3-4.9-21-5.9-32l-88.5 0c-.2 0-.4 0-.6 0L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32zM480 192.7l0-80.7c0-8.8-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l57.4 0L304 249.4l-68.7-68.7c-6.2-6.2-16.4-6.2-22.6 0l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L224 214.6l68.7 68.7c3 3 7.1 4.7 11.3 4.7s8.3-1.7 11.3-4.7L448 150.6l0 48c10.3-2.9 21-4.9 32-5.9zM496 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM470.6 342.6a35.9 35.9 0 1 1 50.7 50.7 35.9 35.9 0 1 1 -50.7-50.7zM531.3 426l9.3 9.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-9.3-9.3c13.2-21.6 13.2-49.1 0-70.7l9.3-9.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-9.3 9.3c-21.6-13.2-49.1-13.2-70.7 0l-9.3-9.3c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l9.3 9.3c-13.2 21.6-13.2 49.1 0 70.7l-9.3 9.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l9.3-9.3c21.6 13.2 49.1 13.2 70.7 0z\"]\n  };\n  const faSkeleton = {\n    prefix: 'fal',\n    iconName: 'skeleton',\n    icon: [512, 512, [], \"f620\", \"M256 0c8.8 0 16 7.2 16 16l0 48 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L272 96l0 64 208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-208 0 0 64 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-112 0 0 75.4 86.6-24.7c6.3-1.8 12.8-2.7 19.3-2.7c38.8 0 70.2 31.4 70.2 70.2l0 5.2c0 18.5-6.8 36.3-19 50.1l-26.9 30.2c-11.5 12.9-28 20.3-45.3 20.3l-201.6 0c-17.3 0-33.8-7.4-45.3-20.3L83 461.4c-12.3-13.8-19-31.6-19-50.1l0-5.2c0-38.8 31.4-70.2 70.2-70.2c6.5 0 13 .9 19.3 2.7L240 363.4l0-75.4-112 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-64L32 192c-8.8 0-16-7.2-16-16s7.2-16 16-16l208 0 0-64L96 96c-8.8 0-16-7.2-16-16s7.2-16 16-16l144 0 0-48c0-8.8 7.2-16 16-16zM96 406.2l0 5.2c0 10.6 3.9 20.9 11 28.8l26.9 30.2c5.4 6.1 13.2 9.6 21.4 9.6l201.6 0c8.2 0 15.9-3.5 21.4-9.6L405 440.2c7.1-7.9 11-18.2 11-28.8l0-5.2c0-21.1-17.1-38.2-38.2-38.2c-3.5 0-7.1 .5-10.5 1.5l-93.8 26.8c-11.5 3.3-23.7 3.3-35.2 0l-93.8-26.8c-3.4-1-6.9-1.5-10.5-1.5C113.1 368 96 385.1 96 406.2zM160 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faCircleG = {\n    prefix: 'fal',\n    iconName: 'circle-g',\n    icon: [512, 512, [], \"e10f\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 256c0-53 43-96 96-96c24.6 0 47 9.2 64 24.4c6.6 5.9 16.7 5.3 22.6-1.3s5.3-16.7-1.3-22.6C318.7 140.3 288.8 128 256 128c-70.7 0-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128c0-8.8-7.2-16-16-16l-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l62.7 0c-7.6 45.4-47.1 80-94.7 80c-53 0-96-43-96-96z\"]\n  };\n  const faCircleArrowUpLeft = {\n    prefix: 'fal',\n    iconName: 'circle-arrow-up-left',\n    icon: [512, 512, [], \"e0fb\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-352l-136 0c-8.8 0-16 7.2-16 16l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-105.4L324.7 347.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L214.6 192l97.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16z\"]\n  };\n  const faCoinBlank = {\n    prefix: 'fal',\n    iconName: 'coin-blank',\n    icon: [512, 512, [], \"e3fb\", \"M90.7 281.9C49 258.5 32 231.1 32 208s17-50.5 58.7-73.9C131.4 111.2 189.8 96 256 96s124.6 15.2 165.3 38.1C463 157.5 480 184.9 480 208s-17 50.5-58.7 73.9C380.6 304.8 322.2 320 256 320s-124.6-15.2-165.3-38.1zM240 351.7l0 64c-22.5-.7-44-3-64-6.6l0-64.3c20.3 3.8 41.8 6.1 64 6.9zM96 320.4c14.8 6.7 30.8 12.4 48 17.1l0 64.6c-17.7-4.7-33.8-10.5-48-17l0-64.7zM64 303.2l0 63.6c-23.5-16.9-32-34-32-46.8l0-42.2c9 9.2 19.8 17.7 32 25.5zM272 415.7l0-64c22.2-.8 43.7-3.1 64-6.9l0 64.3c-20 3.6-41.5 5.8-64 6.6zM448 303.2c12.2-7.8 23-16.3 32-25.5l0 42.2c0 12.9-8.5 29.9-32 46.8l0-63.6zm-32 17.2l0 64.7c-14.2 6.5-30.3 12.3-48 17l0-64.6c17.2-4.7 33.2-10.5 48-17.1zM256 64C114.6 64 0 128.5 0 208l0 32 0 80c0 70.7 114.6 128 256 128s256-57.3 256-128l0-80 0-32c0-79.5-114.6-144-256-144z\"]\n  };\n  const faBroom = {\n    prefix: 'fal',\n    iconName: 'broom',\n    icon: [576, 512, [129529], \"f51a\", \"M571.3 27.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-208 208-45.3-45.3c-4.8-4.8-11.2-7.4-17.9-7.4c-12.4 0-23 9-25 21.2l-9.1 54.7-9.8-1.4c-46.3-6.6-93 9-126 42L97 287c-21.1 21.1-33 49.8-33 79.7c0 1.3 .1 2.5 .4 3.7C66.1 378.2 73 384 81.3 384L96 384 81.3 398.7l-15 15L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512l171.9 0c39.4 0 77.2-15.6 105-43.5c33.1-33.1 48.6-79.7 42-126l-1.4-9.8 54.7-9.1c12.2-2 21.2-12.6 21.2-25c0-6.7-2.7-13.2-7.4-17.9l-45.3-45.3 208-208zM274.7 242.7l7.2-43.5 94.9 94.9-43.5 7.2-58.7-58.7zM229 266.2l24.7 3.5 52.6 52.6 3.5 24.7c5.2 36.3-7 72.9-33 98.9C255 467.7 225.4 480 194.5 480L45.3 480l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9c-4.8-11.5-15.8-19.2-28.2-19.7c2.9-16 10.7-30.8 22.3-42.4l10.5-10.5c25.9-25.9 62.6-38.1 98.9-33z\"]\n  };\n  const faVacuum = {\n    prefix: 'fal',\n    iconName: 'vacuum',\n    icon: [640, 512, [], \"e04d\", \"M192.4 89.2C203.2 37.2 249 0 302.1 0L528 0c61.9 0 112 50.1 112 112c0 44.8-26.3 83.5-64.3 101.4C596.1 243.9 608 280.5 608 320l0 128c0 35.3-28.7 64-64 64l-75.3 0c10.4-9.2 19.2-20 26.2-32l49.1 0c17.7 0 32-14.3 32-32l0-128c0-88.4-71.6-160-160-160c-17.7 0-32 14.3-32 32l0 96c-11 0-21.8 1.4-32 4l0-100c0-35.3 28.7-64 64-64c54.6 0 103.9 22.8 138.8 59.4c31-11 53.2-40.6 53.2-75.4c0-44.2-35.8-80-80-80L302.1 32c-37.9 0-70.6 26.6-78.3 63.7L197 224l-32.7 0L192.4 89.2zM157.7 256l32.7 0L163.7 384.1C197.3 386 224 413.9 224 448c0 35.3-28.7 64-64 64L24.2 512C10.8 512 0 501.2 0 487.8c0-5.2 .8-10.4 2.5-15.3l7.6-22.9C23.2 410.4 59.9 384 101.2 384l29.8 0 26.7-128zM144.3 416c-.2 0-.4 0-.6 0l-42.5 0c-27.5 0-52 17.6-60.7 43.8L33.7 480 160 480c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.7 0zM448 416a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm96-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faShieldHeart = {\n    prefix: 'fal',\n    iconName: 'shield-heart',\n    icon: [512, 512, [], \"e574\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM162.3 214.2c0-19.6 15.9-35.5 35.5-35.5c9.5 0 18.7 3.8 25.4 10.7l21.4 21.9c3 3.1 7.1 4.8 11.4 4.8s8.4-1.7 11.4-4.8l21.4-21.9c6.7-6.8 15.8-10.7 25.4-10.7c19.6 0 35.5 15.9 35.5 35.5l0 1.5c0 9.7-3.8 19-10.6 25.9L256 326.5l-83.1-84.9c-6.8-6.9-10.6-16.2-10.6-25.9l0-1.5zm35.5-67.5c-37.3 0-67.5 30.2-67.5 67.5l0 1.5c0 18.1 7.1 35.4 19.7 48.3l94.6 96.5c3 3.1 7.1 4.8 11.4 4.8s8.4-1.7 11.4-4.8L362 264c12.6-12.9 19.7-30.2 19.7-48.3l0-1.5c0-37.3-30.2-67.5-67.5-67.5c-18.1 0-35.5 7.3-48.2 20.3l-10 10.2-10-10.2c-12.7-13-30.1-20.3-48.2-20.3z\"]\n  };\n  const faCardHeart = {\n    prefix: 'fal',\n    iconName: 'card-heart',\n    icon: [384, 512, [], \"e3eb\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM112 221.3c0 7.8 3.1 15.2 8.6 20.7L192 313.4l71.4-71.4c5.5-5.5 8.6-12.9 8.6-20.7c0-16.2-13.1-29.3-29.3-29.3c-7.8 0-15.2 3.1-20.7 8.6l-18.7 18.7c-6.2 6.2-16.4 6.2-22.6 0l-18.7-18.7c-5.5-5.5-12.9-8.6-20.7-8.6c-16.2 0-29.3 13.1-29.3 29.3zM141.3 160c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0L97.9 264.6C86.5 253.1 80 237.5 80 221.3c0-33.8 27.4-61.3 61.3-61.3z\"]\n  };\n  const faLightbulbCflOn = {\n    prefix: 'fal',\n    iconName: 'lightbulb-cfl-on',\n    icon: [640, 512, [], \"e5a7\", \"M23.2 1.7l64 32c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32C.9 26.4-2.3 16.7 1.7 8.8S15.3-2.3 23.2 1.7zm608 28.6l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5zM16 160l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm544 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM87.2 318.3l-64 32c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l64-32c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5zm480-28.6l64 32c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-64-32c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2zM267.9 4.5C302.5-4.1 336 22 336 57.7c0 3.4-.3 6.8-.9 10l76.8-19.2C446.5 39.9 480 66 480 101.7c0 15.6-6.6 29.9-17.3 40c10.6 9.9 17.3 24 17.3 40c0 15.6-6.6 29.9-17.3 40c10.6 9.9 17.3 24 17.3 40c0 25.1-17.1 47.1-41.5 53.2L368 332.5l0 19.5 16 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-48 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l16 0 0-34.5 32-8 0 42.5 32 0 0-32c0-7.3 5-13.7 12.1-15.5l82.6-20.7c10.2-2.5 17.3-11.7 17.3-22.1c0-14.8-13.9-25.7-28.3-22.1l-63.8 15.9-64 16-.1 0-63.7 15.9C193.5 296.1 160 270 160 234.3c0-15.6 6.6-29.9 17.3-40c-10.6-9.9-17.3-24-17.3-40c0-15.6 6.6-29.9 17.3-40c-10.6-9.9-17.3-24-17.3-40c0-25.1 17.1-47.1 41.5-53.2L267.9 4.5zm84 379.5L256 384l0 64 128 0 0-64-31.9 0-.1 0-.1 0zM284.1 240.5l146.6-36.7c10.2-2.5 17.3-11.7 17.3-22.1c0-14.8-13.8-25.6-28.2-22.2L228.1 207.5l-.2 .1-18.6 4.6c-10.2 2.5-17.3 11.7-17.3 22.1c0 14.8 13.9 25.7 28.3 22.1l63.8-15.9zm10.4-129.6l-66.4 16.6c0 0 0 0-.1 0l-18.8 4.7c-10.2 2.5-17.3 11.7-17.3 22.1c0 14.8 13.8 25.6 28.2 22.2l191.7-47.9 .2-.1 18.6-4.6c10.2-2.5 17.3-11.7 17.3-22.1c0-14.8-13.9-25.7-28.3-22.1L294.6 110.9c0 0 0 0-.1 0zM304 57.7c0-14.8-13.9-25.7-28.3-22.1L209.3 52.2C199.1 54.7 192 63.8 192 74.3c0 14.8 13.9 25.7 28.3 22.1c0 0 0 0 0 0l66.4-16.6c0 0 0 0 0 0C296.9 77.3 304 68.2 304 57.7z\"]\n  };\n  const faMelon = {\n    prefix: 'fal',\n    iconName: 'melon',\n    icon: [512, 512, [], \"e310\", \"M480 256c0-35.8-8.4-69.7-23.4-99.7c-8.4 56.6-47.7 127.6-110.2 190.1S212.9 448.2 156.3 456.6c30 14.9 63.9 23.4 99.7 23.4c123.7 0 224-100.3 224-224zM55.4 355.7c8.4-56.6 47.7-127.6 110.2-190.1S299.1 63.8 355.7 55.4C325.7 40.4 291.8 32 256 32C132.3 32 32 132.3 32 256c0 35.8 8.4 69.7 23.4 99.7zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM414.3 97.7c-11.8-11.8-38.7-18.4-84.2-3.2c-43.5 14.5-94.7 46.5-142 93.8s-79.3 98.5-93.8 142c-15.2 45.5-8.6 72.4 3.2 84.2s38.7 18.4 84.2 3.2c43.5-14.5 94.7-46.5 142-93.8s79.3-98.5 93.8-142c15.2-45.5 8.6-72.4-3.2-84.2z\"]\n  };\n  const faGopuram = {\n    prefix: 'fal',\n    iconName: 'gopuram',\n    icon: [512, 512, [], \"f664\", \"M112 0c8.8 0 16 7.2 16 16l0 16 64 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 64 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 64 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 0 32 0 16 0 48 0 2.7c18.6 6.6 32 24.4 32 45.3l0 48c0 .9 0 1.8-.1 2.7c18.7 6.6 32.1 24.4 32.1 45.3l0 80c0 .9 0 1.8-.1 2.7c18.7 6.6 32.1 24.4 32.1 45.3l0 64c0 26.5-21.5 48-48 48l-144 0-32 0-64 0-32 0L48 512c-26.5 0-48-21.5-48-48l0-64c0-20.9 13.4-38.7 32.1-45.3c-.1-.9-.1-1.8-.1-2.7l0-80c0-20.9 13.4-38.8 32.1-45.3c-.1-.9-.1-1.8-.1-2.7l0-48c0-20.9 13.4-38.7 32-45.3l0-2.7 0-48 0-16 0-32 0-16c0-8.8 7.2-16 16-16zM224 480l64 0c0-17.7-14.3-32-32-32s-32 14.3-32 32zm96 0l64 0 0-96-32 0-48 0-32 0-32 0-32 0-48 0-32 0 0 96 64 0c0-35.3 28.7-64 64-64s64 28.7 64 64zM128 80l0 48 256 0 0-48 0-16L128 64l0 16zm-16 80c-8.8 0-16 7.2-16 16l0 48 64 0 0-64-32 0-16 0zm48 96l0 96 48 0 0-16c0-26.5 21.5-48 48-48s48 21.5 48 48l0 16 48 0 0-96-32 0-48 0-32 0-48 0-32 0zm112-48l0 16 48 0 0-64-128 0 0 64 48 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 144l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16 32 0zM416 224l0-48c0-8.8-7.2-16-16-16l-16 0-32 0 0 64 64 0zm0 32l-32 0 0 96 64 0 0-80c0-8.8-7.2-16-16-16l-16 0zm0 224l48 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0-32 0 0 96zM128 256l-32 0-16 0c-8.8 0-16 7.2-16 16l0 80 64 0 0-96zM96 384l-32 0-16 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0 0-96z\"]\n  };\n  const faEarthOceania = {\n    prefix: 'fal',\n    iconName: 'earth-oceania',\n    icon: [512, 512, [\"globe-oceania\"], \"e47b\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm16.7-303.5c-5-1.3-10.3 0-14.3 3.3l-25.2 21.5c-1.9 1.6-4.4 2.2-6.8 1.7l-.3-.1-4-5.3C211.8 216 195.8 208 178.7 208s-33.1 8-43.4 21.7l-5.3 7L94.7 253.5C66 267.1 54.4 302 69.2 330.1l3.3 6.2c12.6 24 40.6 35.5 66.5 27.3l20.4-6.5L205.2 373l27 17.4c9.6 6.2 20.9 9.5 32.3 9.5c18.4 0 35.7-8.4 47-22.9l12.1-15.4c8-10.2 12.4-22.9 12.4-35.9s-4.4-25.6-12.4-35.9l-18-22.9c-3.8-4.9-6.9-10.3-9.2-16.1l-12.8-32.7c-1.9-4.8-6-8.4-11-9.7zm-94 31.5c7 0 13.6 3.3 17.8 8.9l4 5.3c4.7 6.2 11.5 10.6 19.2 12.1l.3 .1c12.1 2.5 24.6-.8 34-8.7l8.1-6.9 4.6 11.8c3.4 8.7 8 16.8 13.8 24.2l17.9 22.9c3.6 4.6 5.6 10.3 5.6 16.1s-2 11.5-5.6 16.1l-12.1 15.4c-5.2 6.7-13.3 10.6-21.8 10.6c-5.3 0-10.5-1.5-15-4.4l-28.7-18.5c-1.1-.7-2.2-1.3-3.5-1.7l-52.7-18.2c-3.3-1.1-6.8-1.2-10.1-.1l-25.4 8.1c-11.1 3.5-23.1-1.4-28.5-11.7l-3.3-6.2c-6.3-12.1-1.4-27 10.9-32.8l35.3-16.8c4.7-2.2 8.7-5.5 11.8-9.7l5.3-7c4.2-5.6 10.8-8.9 17.8-8.9zm103-114.6c-12.4-14.4-32.1-20.2-50.2-14.7l-43.1 12.9c-19.8 5.9-23.3 32.4-5.8 43.3l39.4 24.6c9.4 5.8 20.4 8.3 31.4 6.9l37.9-4.7c19-2.4 27.7-24.9 15.2-39.4l-24.8-28.9zm-41 15.9c6.1-1.8 12.6 .1 16.7 4.9l15.1 17.6-23.2 2.9c-3.6 .5-7.3-.4-10.5-2.3l-24.4-15.2 26.2-7.9zM248 432c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zM431.2 306.9c-2.8-8.4-11.9-12.9-20.2-10.1s-12.9 11.9-10.1 20.2l8 24c2.8 8.4 11.9 12.9 20.2 10.1s12.9-11.9 10.1-20.2l-8-24zm-19.9 80.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32z\"]\n  };\n  const faGlobeOceania = faEarthOceania;\n  const faContainerStorage = {\n    prefix: 'fal',\n    iconName: 'container-storage',\n    icon: [640, 512, [], \"f4b7\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l16 0 0 384-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 544 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-384 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0L48 32 16 32zM64 448L64 64l512 0 0 384L64 448zM192 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224z\"]\n  };\n  const faFacePouting = {\n    prefix: 'fal',\n    iconName: 'face-pouting',\n    icon: [512, 512, [], \"e387\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm85.3-102.7c4.5-3.5 8.4-8.6 10-15.1c1.6-6.7 .5-13.5-2.7-19.5C331.2 342 296.1 320 256 320c-40.1 0-75.1 22-92.5 54.7c-3.2 6-4.3 12.8-2.7 19.5c1.6 6.5 5.4 11.6 10 15.1c8.8 6.8 21.2 8.7 32.4 4.5c16.2-6.1 34-9.4 52.9-9.4c18.9 0 36.7 3.4 52.9 9.4c11.2 4.2 23.6 2.4 32.4-4.5zm-25.7-27.1c-18.5-6.4-38.6-9.9-59.6-9.9c-20.9 0-41 3.5-59.6 9.8C209.4 364 231.1 352 256 352s46.7 12.1 59.6 30.2zM176.4 264c13.3 0 24-10.7 24-24c0-2.6-.4-5.1-1.2-7.4l19.7 6.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l39.6 13.2c-6.2 4.3-10.2 11.5-10.2 19.6c0 13.3 10.7 24 24 24zm184-24c0-8.2-4.1-15.5-10.4-19.8l39.1-13c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l20.6-6.9c-.8 2.4-1.3 5-1.3 7.7c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faSquareXmark = {\n    prefix: 'fal',\n    iconName: 'square-xmark',\n    icon: [448, 512, [10062, \"times-square\", \"xmark-square\"], \"f2d3\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm148.7 84.7c6.2-6.2 16.4-6.2 22.6 0L224 233.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L246.6 256l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L224 278.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L201.4 256l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faTimesSquare = faSquareXmark;\n  const faXmarkSquare = faSquareXmark;\n  const faFaceExplode = {\n    prefix: 'fal',\n    iconName: 'face-explode',\n    icon: [512, 512, [\"exploding-head\"], \"e2fe\", \"M296 32c-11.2 0-21.3 4.6-28.6 12c-3 3.1-7.1 4.8-11.4 4.8s-8.4-1.7-11.4-4.8c-7.3-7.4-17.4-12-28.6-12c-22.1 0-40 17.9-40 40l0 4.2c0 6.3-3.7 12-9.5 14.6s-12.5 1.5-17.2-2.7C143.7 83.1 136.2 80 128 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 16 0 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-18.7 0c1.8 5 2.7 10.4 2.7 16l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-8.8-7.2-16-16-16l-16 0-32 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c6.7 0 13.1 1 19.1 2.9C156.2 21.4 183.6 0 216 0c14.8 0 28.6 4.5 40 12.1C267.4 4.5 281.2 0 296 0c32.4 0 59.8 21.4 68.9 50.9c6-1.9 12.5-2.9 19.1-2.9c35.3 0 64 28.7 64 64s-28.7 64-64 64l-48 0c-8.8 0-16 7.2-16 16l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-26.5 21.5-48 48-48l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-8.2 0-15.7 3.1-21.3 8.1c-4.7 4.2-11.4 5.3-17.2 2.7s-9.5-8.3-9.5-14.6l0-4.2c0-22.1-17.9-40-40-40zM32 260.3c3.1-.7 6.1-1.8 9-3.4l28.7-16.1c9.7-5.5 21.6-5.5 31.4 0l25.5 14.4c9.7 5.5 21.6 5.5 31.4 0l25.5-14.4c9.7-5.5 21.6-5.5 31.4 0l25.5 14.4c9.7 5.5 21.6 5.5 31.4 0l25.5-14.4c9.7-5.5 21.6-5.5 31.4 0l25.5 14.4c9.7 5.5 21.6 5.5 31.4 0L411 240.8c9.7-5.5 21.6-5.5 31.4 0L471 256.9c2.8 1.6 5.8 2.7 9 3.4c5.7 1.2 11.6 .9 17.2-1l9.5-3.3 5.3-1.8 0 1.8c0 11.1-.7 22-2.1 32.7C493.9 414.7 386.3 512 256 512S18.1 414.7 2.1 288.7C.7 278 0 267.1 0 256l0-1.8L5.3 256l9.5 3.3c5.6 1.9 11.5 2.3 17.2 1zm53.3 8.4L56.7 284.8c-6.8 3.8-14.2 6.3-21.8 7.5C52.3 398.8 144.7 480 256 480s203.7-81.2 221.1-187.7c-7.6-1.2-14.9-3.7-21.8-7.5l-28.7-16.1-25.5 14.4c-19.5 11-43.3 11-62.8 0l-25.5-14.4-25.5 14.4c-19.5 11-43.3 11-62.8 0l-25.5-14.4-25.5 14.4c-19.5 11-43.3 11-62.8 0L85.3 268.7zm91 43.3a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM256 352c35.3 0 64 28.7 64 64l0 5.3c0 14.7-11.9 26.7-26.7 26.7l-74.7 0c-14.7 0-26.7-11.9-26.7-26.7l0-5.3c0-35.3 28.7-64 64-64zm-32 64l64 0c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faExplodingHead = faFaceExplode;\n  const faHashtag = {\n    prefix: 'fal',\n    iconName: 'hashtag',\n    icon: [448, 512, [62098], \"23\", \"M207.6 51.6c2-8.6-3.4-17.2-12-19.2s-17.2 3.4-19.2 12l-23 99.6L48 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l98 0L109.1 336 16 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l85.7 0L80.4 460.4c-2 8.6 3.4 17.2 12 19.2s17.2-3.4 19.2-12l23-99.6 127.2 0-21.3 92.4c-2 8.6 3.4 17.2 12 19.2s17.2-3.4 19.2-12l23-99.6L400 368c8.8 0 16-7.2 16-16s-7.2-16-16-16l-98 0 36.9-160 93.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-85.7 0 21.3-92.4c2-8.6-3.4-17.2-12-19.2s-17.2 3.4-19.2 12l-23 99.6-127.2 0 21.3-92.4zM178.9 176L306 176 269.1 336 142 336l36.9-160z\"]\n  };\n  const faUpRightAndDownLeftFromCenter = {\n    prefix: 'fal',\n    iconName: 'up-right-and-down-left-from-center',\n    icon: [512, 512, [\"expand-alt\"], \"f424\", \"M321 0c-18.2 0-33 14.8-33 33c0 8.7 3.5 17.1 9.7 23.3L325.4 84l-71.7 71.7c-15.6 15.6-15.6 40.9 0 56.6l46.1 46.1c15.6 15.6 40.9 15.6 56.6 0L428 186.6l27.7 27.7c6.2 6.2 14.6 9.7 23.3 9.7c18.2 0 33-14.8 33-33l0-159c0-17.7-14.3-32-32-32L321 0zm-1 33c0-.5 .4-1 1-1l159 0 0 159c0 .5-.4 1-1 1c-.3 0-.5-.1-.7-.3l-39-39c-6.2-6.2-16.4-6.2-22.6 0l-83 83c-3.1 3.1-8.2 3.1-11.3 0l-46.1-46.1c-3.1-3.1-3.1-8.2 0-11.3l83-83c3-3 4.7-7.1 4.7-11.3s-1.7-8.3-4.7-11.3l-39-39c-.2-.2-.3-.4-.3-.7zM32 512l159 0c18.2 0 33-14.8 33-33c0-8.7-3.5-17.1-9.7-23.3L186.6 428l71.7-71.7c15.6-15.6 15.6-40.9 0-56.6l-46.1-46.1c-15.6-15.6-40.9-15.6-56.6 0L84 325.4 56.3 297.7C50.1 291.5 41.7 288 33 288c-18.2 0-33 14.8-33 33L0 480c0 17.7 14.3 32 32 32zm160-33c0 .5-.4 1-1 1L32 480l0-159c0-.5 .4-1 1-1c.3 0 .5 .1 .7 .3l39 39c6.2 6.2 16.4 6.2 22.6 0l83-83c3.1-3.1 8.2-3.1 11.3 0l46.1 46.1c3.1 3.1 3.1 8.2 0 11.3l-83 83c-3 3-4.7 7.1-4.7 11.3s1.7 8.3 4.7 11.3l39 39c.2 .2 .3 .4 .3 .7z\"]\n  };\n  const faExpandAlt = faUpRightAndDownLeftFromCenter;\n  const faOilCan = {\n    prefix: 'fal',\n    iconName: 'oil-can',\n    icon: [640, 512, [], \"f613\", \"M336 96c8.8 0 16-7.2 16-16s-7.2-16-16-16L176 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64-112 0-32 0-48 0c-26.5 0-48 21.5-48 48l0 62.7c0 20 12.4 37.9 31.1 44.9L96 340l0 28c0 26.5 21.5 48 48 48l259.1 0c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8L272 160l0-64 64 0zm97.7 124.6c6.5 3.2 13.9 4.2 21 2.7l129.1-27.7L427.1 373.2c-6.1 6.9-14.8 10.8-24 10.8L144 384c-8.8 0-16-7.2-16-16l0-16 0-34.2L128 192l240.9 0c5 0 9.9 1.2 14.3 3.4l50.5 25.2zM96 305.8L42.4 285.7c-6.2-2.3-10.4-8.3-10.4-15L32 208c0-8.8 7.2-16 16-16l48 0 0 113.8z\"]\n  };\n  const faT = {\n    prefix: 'fal',\n    iconName: 't',\n    icon: [384, 512, [116], \"54\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16l160 0 0 400c0 8.8 7.2 16 16 16s16-7.2 16-16l0-400 160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L192 32 16 32z\"]\n  };\n  const faTransformerBolt = {\n    prefix: 'fal',\n    iconName: 'transformer-bolt',\n    icon: [384, 512, [], \"e2a4\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L64 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-16zM48 112c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 96c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zM16 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 288-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 288 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-288 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0L48 160l-32 0zM64 480l0-288 256 0 0 288L64 480zm78.6-144l61.9-61.9-4.4 44.3c-.4 4.5 1 9 4.1 12.3s7.3 5.3 11.9 5.3l25.4 0-61.9 61.9 4.4-44.3c.4-4.5-1-9-4.1-12.3s-7.3-5.3-11.9-5.3l-25.4 0zm75.6-112c-5.6 0-11 2.2-15 6.2L102.3 331c-4.1 4.1-6.3 9.6-6.3 15.3c0 12 9.7 21.7 21.7 21.7l32.7 0-5.7 56.6c-1.3 12.5 8.6 23.4 21.2 23.4c5.6 0 11-2.2 15-6.2L281.7 341c4.1-4.1 6.3-9.6 6.3-15.3c0-12-9.7-21.7-21.7-21.7l-32.7 0 5.7-56.6c1.3-12.5-8.6-23.4-21.2-23.4z\"]\n  };\n  const faHippo = {\n    prefix: 'fal',\n    iconName: 'hippo',\n    icon: [640, 512, [129435], \"f6ed\", \"M427.3 44.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l12.1 12.1c-4.4 3.2-8.4 6.8-12 10.8L382 81.2C353.6 69.8 323.4 64 292.9 64L224 64C118 64 32 150 32 256l0 8s0 0 0 0l0 19.1c0 25.4-8.7 50.1-24.5 70L3.5 358C-2 364.9-.9 375 6 380.5s17 4.4 22.5-2.5l3.9-4.9c20.4-25.5 31.6-57.3 31.6-90L64 264s0 0 0 0l0-8c0-88.4 71.6-160 160-160l68.9 0c26.5 0 52.7 5 77.2 14.9l18.2 7.3c-2.8 8.1-4.3 16.8-4.3 25.9l0 5c0 9.5-4.5 18.4-10.8 25.6C360 190.1 352 210.1 352 232c0 45.9 35.1 83.6 80 87.6l0 16.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 88 0c2.7 0 5.4-.1 8-.4l0 16.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-25.6c28.5-14.6 48-44.2 48-78.4c0-30.8-15.8-57.8-39.7-73.6c-4.9-3.2-8.3-8.5-8.3-14.4c0-22.4-9.2-42.7-24.1-57.3l11.4-11.4c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L540.2 69.1C531.5 65.8 521.9 64 512 64l-48 0c-5.4 0-10.7 .5-15.8 1.6L427.3 44.7zM448 288l-8 0c-30.9 0-56-25.1-56-56c0-14 5.1-26.7 13.5-36.5c9.2-10.7 18.5-26.7 18.5-46.5l0-5c0-26.5 21.5-48 48-48l48 0c26.5 0 48 21.5 48 48c0 13.4 5.5 24.7 13.2 33c-25.7 5.1-45.2 27.7-45.2 55c0 8.8 7.2 16 16 16s16-7.2 16-16c0-13.3 10.7-24 24-24s24 10.7 24 24c0 30.9-25.1 56-56 56l-104 0zm-32 83.8l0 52.2c0 13.3-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24l0-60.1c0-5.1-2.4-9.9-6.5-12.9s-9.4-3.9-14.3-2.4l-11.3 3.6c-31.2 9.8-64.6 9.8-95.8 0l-11.3-3.6c-4.9-1.5-10.2-.6-14.3 2.4s-6.5 7.8-6.5 12.9l0 60.1c0 13.3-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24l0-72c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 72c0 30.9 25.1 56 56 56l32 0c30.9 0 56-25.1 56-56l0-38.6c31.5 8.1 64.5 8.1 96 0l0 38.6c0 30.9 25.1 56 56 56l32 0c30.9 0 56-25.1 56-56l0-40c-12.3 0-23.5-4.6-32-12.2zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-40 32c-8.8 0-16 7.2-16 16s7.2 16 16 16c13.3 0 24 10.7 24 24c0 8.8 7.2 16 16 16s16-7.2 16-16c0-30.9-25.1-56-56-56zm88-16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faChartColumn = {\n    prefix: 'fal',\n    iconName: 'chart-column',\n    icon: [512, 512, [], \"e0e3\", \"M16 32c8.8 0 16 7.2 16 16l0 352c0 26.5 21.5 48 48 48l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 480c-44.2 0-80-35.8-80-80L0 48c0-8.8 7.2-16 16-16zM144 256c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM256 144l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 48c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16zm112-80l0 256c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faCassetteVhs = {\n    prefix: 'fal',\n    iconName: 'cassette-vhs',\n    icon: [576, 512, [128252, \"vhs\"], \"f8ec\", \"M32 160l0 256c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-256L32 160zm0-32l512 0 0-32c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 32zM576 96l0 32 0 16 0 16 0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 160l0-16 0-16L0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64zM136 208l72 0 160 0 72 0c3.5 0 6.9 1.1 9.7 3.3L440 224c9.7-12.7 9.7-12.7 9.7-12.7s0 0 0 0s0 0 0 0c0 0 0 0 .1 0l.2 .1 .5 .4c.4 .3 1 .8 1.6 1.3c1.3 1.1 3.2 2.7 5.3 4.8c4.3 4.1 9.9 10.2 15.6 18c11.3 15.5 23 38.8 23 68s-11.8 52.5-23 68c-5.7 7.8-11.3 13.8-15.6 18c-2.1 2.1-4 3.7-5.3 4.8c-.7 .6-1.2 1-1.6 1.3l-.5 .4-.2 .1c0 0 0 0-.1 0c0 0 0 0 0 0s0 0 0 0L440 384l9.7 12.7c-2.8 2.1-6.2 3.3-9.7 3.3l-72 0-160 0-72 0c-3.5 0-6.9-1.1-9.7-3.3L136 384c-9.7 12.7-9.7 12.7-9.7 12.7s0 0 0 0s0 0 0 0c0 0 0 0-.1 0l-.2-.1-.5-.4c-.4-.3-1-.8-1.6-1.3c-1.3-1.1-3.2-2.7-5.3-4.8c-4.3-4.1-9.9-10.2-15.6-18c-11.3-15.5-23-38.8-23-68s11.8-52.5 23-68c5.7-7.8 11.3-13.8 15.6-18c2.1-2.1 4-3.7 5.3-4.8c.7-.6 1.2-1 1.6-1.3l.5-.4 .2-.1c0 0 0 0 .1 0c0 0 0 0 0 0s0 0 0 0L136 224l-9.7-12.7c2.8-2.1 6.2-3.3 9.7-3.3zm4.9 33c-3.2 3.1-7.6 7.8-11.9 13.7c-8.7 12.1-17 28.8-17 49.2s8.2 37.2 17 49.2c4.3 6 8.7 10.6 11.9 13.7c.4 .4 .7 .7 1.1 1l50.1 0 0-32c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-32-50.1 0c-.3 .3-.7 .7-1.1 1zM352 368l0-128-128 0 0 128 128 0zm82.1 0l.6-.5 .5-.5c3.2-3.1 7.6-7.8 11.9-13.7c8.7-12.1 17-28.8 17-49.2s-8.2-37.2-17-49.2c-4.3-6-8.7-10.6-11.9-13.7c-.4-.4-.7-.7-1.1-1L384 240l0 32c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 32 50.1 0z\"]\n  };\n  const faVhs = faCassetteVhs;\n  const faInfinity = {\n    prefix: 'fal',\n    iconName: 'infinity',\n    icon: [640, 512, [8734, 9854], \"f534\", \"M0 233.5C0 157.5 61.5 96 137.5 96c39.3 0 76.7 16.8 102.7 46.1L320 231.9l79.8-89.8C425.9 112.8 463.3 96 502.5 96C578.5 96 640 157.5 640 233.5l0 45.1C640 354.5 578.5 416 502.5 416c-39.3 0-76.7-16.8-102.7-46.1L320 280.1l-79.8 89.8C214.1 399.2 176.7 416 137.5 416C61.5 416 0 354.5 0 278.5l0-45.1zM298.6 256l-82.3-92.6c-20-22.5-48.7-35.4-78.8-35.4C79.2 128 32 175.2 32 233.5l0 45.1C32 336.8 79.2 384 137.5 384c30.1 0 58.8-12.9 78.8-35.4L298.6 256zm42.8 0l82.3 92.6c20 22.5 48.7 35.4 78.8 35.4C560.8 384 608 336.8 608 278.5l0-45.1C608 175.2 560.8 128 502.5 128c-30.1 0-58.8 12.9-78.8 35.4L341.4 256z\"]\n  };\n  const faVialCircleCheck = {\n    prefix: 'fal',\n    iconName: 'vial-circle-check',\n    icon: [512, 512, [], \"e596\", \"M0 48c0-8.8 7.2-16 16-16l16 0 32 0 128 0 32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 202.8c-20.2 28.6-32 63.5-32 101.2l0-144L64 224l0 160c0 35.3 28.7 64 64 64s64-28.7 64-64l0-16c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96L32 64 16 64C7.2 64 0 56.8 0 48zM64 64l0 128 128 0 0-128L64 64zM368 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L352 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faChimney = {\n    prefix: 'fal',\n    iconName: 'chimney',\n    icon: [448, 512, [], \"f78b\", \"M32 64l384 0 0 64-16 0-224 0L48 128l-16 0 0-64zm0 96l0 112 0 128 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 96 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 80 0 112 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 0-128 0-112c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64c0 17.7 14.3 32 32 32zm352 0l0 96-112 0-80 0 0-96 192 0zm-224 0l0 96-96 0 0-96 96 0zm16 224L64 384l0-96 112 0 80 0 0 96-80 0zm112 0l0-96 96 0 0 96-96 0z\"]\n  };\n  const faObjectIntersect = {\n    prefix: 'fal',\n    iconName: 'object-intersect',\n    icon: [512, 512, [], \"e49d\", \"M96 32L64 32C46.3 32 32 46.3 32 64l0 32L0 96 0 64C0 28.7 28.7 0 64 0L96 0l0 32zm32 0l0-32 96 0 0 32-96 0zM0 128l32 0 0 96L0 224l0-96zM288 32l-32 0 0-32 32 0c35.3 0 64 28.7 64 64l0 64-32 0 0-64c0-17.7-14.3-32-32-32zm32 128l32 0 0 32 0 64 0 32c0 35.3-28.7 64-64 64l-64 0-32 0-32 0 0-32 0-64 0-32c0-35.3 28.7-64 64-64l64 0 32 0zM160 384l32 0 0 64c0 17.7 14.3 32 32 32l32 0 0 32-32 0c-35.3 0-64-28.7-64-64l0-64zm-32-32l-64 0c-35.3 0-64-28.7-64-64l0-32 32 0 0 32c0 17.7 14.3 32 32 32l64 0 0 32zM384 192l0-32 64 0c35.3 0 64 28.7 64 64l0 32-32 0 0-32c0-17.7-14.3-32-32-32l-64 0zM288 512l0-32 96 0 0 32-96 0zm160 0l-32 0 0-32 32 0c17.7 0 32-14.3 32-32l0-32 32 0 0 32c0 35.3-28.7 64-64 64zm64-128l-32 0 0-96 32 0 0 96zM224 192c-17.7 0-32 14.3-32 32l0 96 96 0c17.7 0 32-14.3 32-32l0-96-96 0z\"]\n  };\n  const faPersonArrowDownToLine = {\n    prefix: 'fal',\n    iconName: 'person-arrow-down-to-line',\n    icon: [640, 512, [], \"e538\", \"M168 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 136 56a56 56 0 1 0 112 0zM179.3 160l25.4 0c6.8 0 13.3 1.4 19.3 4l0 156-64 0 0-156c6-2.6 12.5-4 19.3-4zM160 480l0-128 64 0 0 128-64 0zm-32 0L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 96 0 384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-368 0 0-277.8 49.9 93.4c4.2 7.8 13.9 10.7 21.7 6.6s10.7-13.9 6.6-21.7L275.3 170.3c-13.9-26-41-42.3-70.6-42.3l-25.4 0c-29.5 0-56.7 16.3-70.6 42.3L49.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L128 202.1 128 480zM480 48l0 313.4-68.7-68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L512 361.4 512 48c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faVoicemail = {\n    prefix: 'fal',\n    iconName: 'voicemail',\n    icon: [640, 512, [], \"f897\", \"M144 352a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM288 240c0 45.2-20.9 85.6-53.5 112l171 0C372.9 325.6 352 285.2 352 240c0-79.5 64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144l-352 0C64.5 384 0 319.5 0 240S64.5 96 144 96s144 64.5 144 144zM496 352a112 112 0 1 0 0-224 112 112 0 1 0 0 224z\"]\n  };\n  const faBlockBrick = {\n    prefix: 'fal',\n    iconName: 'block-brick',\n    icon: [448, 512, [\"wall-brick\"], \"e3db\", \"M136 64l0 64 72 0 32 0 72 0 0-64L136 64zm-32 0L64 64C46.3 64 32 78.3 32 96l0 32 72 0 0-64zM32 160l0 80 72 0 32 0 72 0 0-80L32 160zm0 192l72 0 0-80-72 0 0 80zm0 32l0 32c0 17.7 14.3 32 32 32l144 0 0-64-72 0-32 0-72 0zm104-32l176 0 0-80-176 0 0 80zm208 0l72 0 0-80-72 0 0 80zm72 32l-72 0-32 0-72 0 0 64 144 0c17.7 0 32-14.3 32-32l0-32zm0-224l-176 0 0 80 72 0 32 0 72 0 0-80zm0-32l0-32c0-17.7-14.3-32-32-32l-40 0 0 64 72 0zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faWallBrick = faBlockBrick;\n  const faFan = {\n    prefix: 'fal',\n    iconName: 'fan',\n    icon: [512, 512, [], \"f863\", \"M242.5 134.2c-1.1 10.6 3.2 21 11.4 27.8s19.2 9.1 29.4 6.1c16.9-4.9 39.3-8.2 68.8-8.2l.1 0c59.5-.2 108.2 37.9 123.1 92.2l-97.5-9.7c-10.6-1.1-21 3.2-27.8 11.4s-9.1 19.2-6.1 29.4c4.9 16.9 8.2 39.3 8.2 68.8l0 .1c.2 59.5-37.9 108.2-92.2 123.1l9.7-97.5c1.1-10.6-3.2-21-11.4-27.8s-19.2-9.1-29.4-6.1c-16.9 4.9-39.3 8.2-68.8 8.2l-.1 0c-59.5 .2-108.2-37.9-123.1-92.2l97.5 9.7c10.6 1.1 21-3.2 27.8-11.4s9.1-19.2 6.1-29.4c-4.9-16.9-8.2-39.3-8.2-68.8l0-.1c-.2-59.5 37.9-108.2 92.2-123.1l-9.7 97.5zM480.1 252.7s0 0 0 0c0 0 0 0 0 0zM32 259.3s0 0 0 0c0 0 0 0 0 0zM252.7 32s0 0 0 0c0 0 0 0 0 0zm21.6 105.5l3.4-33.9 6.8-68.3c1.9-18.8-13.1-35.5-31.6-31.5C179.9 19.2 127.7 82.7 128 160c0 16.6 1 31.5 2.7 44.9c1.6 12.2 3.9 23.1 6.7 32.8l-33.9-3.4-68.3-6.8C16.4 225.6-.3 240.6 3.7 259.1C19.2 332.2 82.8 384.3 160 384c16.6 0 31.5-1 44.9-2.7c12.2-1.6 23.1-3.9 32.8-6.7l-3.4 33.9-6.8 68.3c-1.9 18.8 13.1 35.5 31.6 31.5C332.2 492.8 384.3 429.3 384 352c0-16.6-1-31.5-2.7-44.9c-1.6-12.2-3.9-23.1-6.7-32.8l33.9 3.4 68.3 6.8c18.8 1.9 35.5-13.1 31.5-31.6C492.8 179.8 429.3 127.7 352 128c-16.6 0-31.5 1-44.9 2.7c-12.2 1.6-23.1 3.9-32.8 6.7zM256 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBagsShopping = {\n    prefix: 'fal',\n    iconName: 'bags-shopping',\n    icon: [576, 512, [128717], \"f847\", \"M160 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64-128 0 0-64zm-32 64l-64 0c-35.3 0-64 28.7-64 64L0 416c0 35.3 28.7 64 64 64l96 0 0-32-96 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l32 0c0-35.3-28.7-64-64-64l-64 0 0-64c0-53-43-96-96-96s-96 43-96 96l0 64zM512 288c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l256 0zM192 320l0 128c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-256 0c-35.3 0-64 28.7-64 64zm128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 53 43 96 96 96s96-43 96-96l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-16z\"]\n  };\n  const faParagraphLeft = {\n    prefix: 'fal',\n    iconName: 'paragraph-left',\n    icon: [384, 512, [\"paragraph-rtl\"], \"f878\", \"M320 32l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L224 0 208 0 176 0 144 0C82.1 0 32 50.1 32 112s50.1 112 112 112l48 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 0-16 0-176 64 0 0 272c0 8.8 7.2 16 16 16s16-7.2 16-16l0-272zM192 32l0 160-48 0c-44.2 0-80-35.8-80-80s35.8-80 80-80l32 0 16 0zM122.2 348.3c6.8-5.7 7.7-15.7 2-22.5s-15.7-7.7-22.5-2l-96 80C2.1 406.7 0 411.3 0 416s2.1 9.3 5.8 12.3l96 80c6.8 5.7 16.9 4.7 22.5-2s4.7-16.9-2-22.5L60.2 432 368 432c8.8 0 16-7.2 16-16s-7.2-16-16-16L60.2 400l62.1-51.7z\"]\n  };\n  const faParagraphRtl = faParagraphLeft;\n  const faPersonWalkingLuggage = {\n    prefix: 'fal',\n    iconName: 'person-walking-luggage',\n    icon: [576, 512, [], \"e554\", \"M400 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 368 56a56 56 0 1 0 112 0zM341.6 172.3c1.3-.7 2.6-1.4 3.9-2l-26.6 85c-5.7 18.2 0 38.1 14.4 50.6L433.9 393l30.7 107.4c2.4 8.5 11.3 13.4 19.8 11s13.4-11.3 11-19.8L464.7 384.2c-1.7-6-5.1-11.3-9.8-15.4L411.3 331l37.8-109.2 8.8 26.4c5.6 16.9 16.7 31.4 31.5 41.3l29.7 19.8c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-29.7-19.8c-8.9-5.9-15.5-14.6-18.9-24.8l-17.1-51.4c-11.7-35-44.5-58.7-81.4-58.7c-22.1 0-43.9 5.6-63.4 16.2l-12.7 6.9c-35.3 19.3-61 52.4-70.7 91.5l-2.4 9.5c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l2.4-9.6c7.6-30.4 27.5-56.2 55-71.2l12.7-6.9zm7.9 92.5l32.7-104.5c2.5-.2 5-.3 7.5-.3c15.9 0 30.5 7 40.6 18.4l-45 130-30.9-26.8c-4.8-4.2-6.7-10.8-4.8-16.9zm-6.4 88.9c-7.9-4-17.5-.7-21.5 7.2l-30.8 61.7-62.2 62.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l62.2-62.2c2.4-2.4 4.5-5.2 6-8.3l30.8-61.7c4-7.9 .7-17.5-7.2-21.5zm-94.8-63.4c-7.5-4.6-17.4-2.2-22 5.3l-25.2 41.4c-.6-.4-1.1-.7-1.7-1.1L144 304c-15.3-8.8-34.9-3.6-43.7 11.7l-64 110.9c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l36.3-62.9 70.2-115.3c4.6-7.5 2.2-17.4-5.3-22zM118 473.7L64 442.6l64-110.9 55.4 32-27.5 47.6-38 62.4z\"]\n  };\n  const faCaravanSimple = {\n    prefix: 'fal',\n    iconName: 'caravan-simple',\n    icon: [640, 512, [\"caravan-alt\"], \"e000\", \"M80 64c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l21.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64L544 384l0-192c0-70.7-57.3-128-128-128L80 64zM96 416l-16 0c-44.2 0-80-35.8-80-80L0 112C0 67.8 35.8 32 80 32l336 0c88.4 0 160 71.6 160 160l0 192 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-32 0-256 0c0 53-43 96-96 96s-96-43-96-96zM256 160l-128 0 0 64 128 0 0-64zM128 128l128 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm224 32l0 64 64 0 0-64-64 0zm-32 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zM256 416a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faCaravanAlt = faCaravanSimple;\n  const faTurtle = {\n    prefix: 'fal',\n    iconName: 'turtle',\n    icon: [576, 512, [128034], \"f726\", \"M200 64C124.9 64 64 124.9 64 200l0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-40c0-92.8 75.2-168 168-168s168 75.2 168 168l0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-40c0-75.1-60.9-136-136-136zM400 188.6c0-42.3 34.3-76.6 76.6-76.6c54.9 0 99.4 44.5 99.4 99.4l0 12.6c0 35.3-28.7 64-64 64l-20.5 0c-20.3 57.4-74.7 96-135.8 96l-3.7 0 0 48c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-48-32 0 0 48c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-48-16 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l312 0c22.1 0 40-17.9 40-40l0-59.4zM256 416l0 16c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-16 0-32 0-32 35.7 0c48.2 0 91-30.8 106.3-76.6l2.8-8.5c2.2-6.5 8.3-10.9 15.2-10.9l32 0c17.7 0 32-14.3 32-32l0-12.6c0-37.2-30.2-67.4-67.4-67.4C452 144 432 164 432 188.6l0 59.4c0 39.8-32.2 72-72 72l-40 0-64 0-96 0-64 0-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32 0 32 0 16c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-16 0-32 0-32 96 0 0 32 0 32zM480 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faPencilMechanical = {\n    prefix: 'fal',\n    iconName: 'pencil-mechanical',\n    icon: [512, 512, [], \"e5ca\", \"M440 0c-9.4 0-18.3 3.7-25 10.3L376.4 48.9c-2.7-.6-5.6-.9-8.4-.9c-10.2 0-20.1 4.1-27.3 11.3L311.3 88.7 281.9 59.3c-18.7-18.7-49.1-18.7-67.9 0L108.7 164.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L236.7 81.9c6.2-6.2 16.4-6.2 22.6 0l29.4 29.4L80.4 319.7c-5.5 5.5-9.6 12.2-11.9 19.6L32 456l.7 .7-28 28c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l28-28 .7 .7 116.7-36.5c7.4-2.3 14.1-6.4 19.6-11.9L452.7 171.3c7.2-7.2 11.3-17.1 11.3-27.3c0-2.9-.3-5.7-.9-8.4L501.7 97c6.6-6.6 10.3-15.6 10.3-25s-3.7-18.3-10.3-25L465 10.3C458.3 3.7 449.4 0 440 0zm4.7 108.7L403.3 67.3 437.7 33c.6-.6 1.5-1 2.3-1s1.7 .3 2.3 1L479 69.7c.6 .6 1 1.5 1 2.3s-.3 1.7-1 2.3l-34.3 34.3zm-14.6 30.6c1.2 1.2 1.9 2.9 1.9 4.7s-.7 3.4-1.9 4.7L188.7 390.1l-66.7-66.7L363.3 81.9c1.2-1.2 2.9-1.9 4.7-1.9s3.4 .7 4.7 1.9l57.4 57.4zM99 348.8c.2-.8 .5-1.5 .9-2.3l65.5 65.5c-.7 .4-1.5 .7-2.3 .9L69.9 442.1 99 348.8z\"]\n  };\n  const faUpDown = {\n    prefix: 'fal',\n    iconName: 'up-down',\n    icon: [256, 512, [8597, 11021, \"arrows-alt-v\"], \"f338\", \"M103.3 9.7C110 3.5 118.8 0 128 0s18 3.5 24.7 9.7l91 84c7.8 7.2 12.3 17.4 12.3 28.1c0 21.1-17.1 38.3-38.3 38.3L192 160l0 192 25.7 0c21.1 0 38.3 17.1 38.3 38.3c0 10.7-4.5 20.9-12.3 28.1l-91 84c-6.7 6.2-15.6 9.7-24.7 9.7s-18-3.5-24.7-9.7l-91-84C4.5 411.1 0 400.9 0 390.3C0 369.1 17.1 352 38.3 352L64 352l0-192-25.7 0C17.1 160 0 142.9 0 121.7c0-10.7 4.5-20.9 12.3-28.1l91-84zM128 32c-1.1 0-2.2 .4-3 1.2l-91 84c-1.3 1.2-2 2.9-2 4.6c0 3.5 2.8 6.3 6.3 6.3L80 128c8.8 0 16 7.2 16 16l0 224s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 8.8-7.2 16-16 16l-41.7 0c-3.5 0-6.3 2.8-6.3 6.3c0 1.7 .7 3.4 2 4.6l91 84c.8 .8 1.9 1.2 3 1.2s2.2-.4 3-1.2l91-84c1.3-1.2 2-2.8 2-4.6c0-3.5-2.8-6.3-6.3-6.3L176 384c-8.8 0-16-7.2-16-16c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l0-224c0-8.8 7.2-16 16-16l41.7 0c3.5 0 6.3-2.8 6.3-6.3c0-1.7-.7-3.4-2-4.6l-91-84c-.8-.8-1.9-1.2-3-1.2z\"]\n  };\n  const faArrowsAltV = faUpDown;\n  const faCloudMoonRain = {\n    prefix: 'fal',\n    iconName: 'cloud-moon-rain',\n    icon: [576, 512, [], \"f73c\", \"M357.5 109.6c10.8-32.9 36.5-59.3 69.4-71c-17.1 22.5-27.3 50.4-27.3 80.8c0 63.2 44.1 116.1 103.2 130.4c-10.6 3.7-21.9 5.8-33.7 6.2c4.6 9.8 7.9 20.4 9.5 31.5c34-3.1 64.7-17.8 87.8-40.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-5.8 1-11.7 1.5-17.8 1.5c-57.2 0-103.4-45.9-103.4-102.2c0-38.1 21.1-71.4 52.5-89c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-4.1-.3-8.2-.5-12.3-.5C401.2 0 346.7 41.2 327.4 98.5c10.7 2.3 20.7 6.1 30 11.1zM88.6 418.5c-7.5-4.7-17.4-2.4-22 5.1l-40 64c-4.7 7.5-2.4 17.4 5.1 22s17.4 2.4 22-5.1l40-64c4.7-7.5 2.4-17.4-5.1-22zm96 0c-7.5-4.7-17.4-2.4-22 5.1l-40 64c-4.7 7.5-2.4 17.4 5.1 22s17.4 2.4 22-5.1l40-64c4.7-7.5 2.4-17.4-5.1-22zm96 0c-7.5-4.7-17.4-2.4-22 5.1l-40 64c-4.7 7.5-2.4 17.4 5.1 22s17.4 2.4 22-5.1l40-64c4.7-7.5 2.4-17.4-5.1-22zm96 0c-7.5-4.7-17.4-2.4-22 5.1l-40 64c-4.7 7.5-2.4 17.4 5.1 22s17.4 2.4 22-5.1l40-64c4.7-7.5 2.4-17.4-5.1-22zM112 192c0-35.3 28.7-64 64-64c29.1 0 53.7 19.4 61.4 46c1.7 5.8 6.5 10.2 12.5 11.3s12-1.3 15.7-6.1c8.8-11.7 22.7-19.2 38.4-19.2c26.5 0 48 21.5 48 48c0 8.8-2.3 16.9-6.4 24c-2.9 5-2.9 11.1 0 16s8.1 8 13.9 8l8.3 0c0 0 0 0 0 0l.2 0c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.2 0-1.8 0l-.3 0-.2 0-266.6 0c-.1 0-.3 0-.4 0c-.1 0-.1 0-.2 0c-.8 0-1.6 0-2.3 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c.4 0 .8 0 1.3 0c4.9 .1 9.5-2 12.6-5.8s4.4-8.7 3.4-13.4c-.8-4.1-1.3-8.4-1.3-12.8zm64-96c-53 0-96 43-96 96l0 1.3C34.6 200.9 0 240.4 0 288c0 53 43 96 96 96c1.1 0 2.1 0 3.2-.1l266.1 0c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.4 114.6 210.9 96 176 96z\"]\n  };\n  const faBoothCurtain = {\n    prefix: 'fal',\n    iconName: 'booth-curtain',\n    icon: [512, 512, [], \"f734\", \"M0 32L0 496c0 8.8 7.2 16 16 16s16-7.2 16-16L32 32l32 0L64 0 32 0C14.3 0 0 14.3 0 32zm288 0l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352 64 0zM256 448c19.1 0 36.3-8.4 48-21.7c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7c11.7 13.3 28.9 21.7 48 21.7c11.7 0 22.6-3.1 32-8.6l0 56.6c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 0-336 0-16c0-17.7-14.3-32-32-32L208 0 128 0C110.3 0 96 14.3 96 32l0 352c0 35.3 28.7 64 64 64c19.1 0 36.3-8.4 48-21.7c11.7 13.3 28.9 21.7 48 21.7zM480 48l0 336c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352 64 0 0 16zM384 32l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352 64 0zM192 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352 64 0 0 352z\"]\n  };\n  const faCalendar = {\n    prefix: 'fal',\n    iconName: 'calendar',\n    icon: [448, 512, [128197, 128198], \"f133\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM416 192L32 192l0 256c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32z\"]\n  };\n  const faBoxHeart = {\n    prefix: 'fal',\n    iconName: 'box-heart',\n    icon: [448, 512, [], \"f49d\", \"M240 64l102.4 0c12.6 0 24.1 7.4 29.2 19l34.2 77L240 160l0-96zm0 128l176 0 0 224c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-224 176 0 32 0zm-32-32L42.1 160 76.3 83c5.1-11.6 16.6-19 29.2-19L208 64l0 96zM400.9 70c-10.3-23.1-33.2-38-58.5-38L105.6 32C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-226.4c0-9-1.9-17.8-5.5-26L400.9 70zM146.7 264.5c14.3-14.3 37.4-14.3 51.7 0l14.3 14.3c3 3 7.1 4.7 11.3 4.7s8.3-1.7 11.3-4.7l14.3-14.3c14.3-14.3 37.4-14.3 51.7 0s14.3 37.4 0 51.7L224 393.4l-77.3-77.3c-14.3-14.3-14.3-37.4 0-51.7zM221 241.8c-26.8-26.8-70.2-26.8-96.9 0s-26.8 70.2 0 96.9L201.4 416c12.5 12.5 32.8 12.5 45.3 0l77.3-77.3c26.8-26.8 26.8-70.2 0-96.9s-70.2-26.8-96.9 0l-3 3-3-3z\"]\n  };\n  const faTrailer = {\n    prefix: 'fal',\n    iconName: 'trailer',\n    icon: [640, 512, [], \"e041\", \"M56 64l400 0c13.3 0 24 10.7 24 24l0 264-197.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L56 352c-13.3 0-24-10.7-24-24L32 88c0-13.3 10.7-24 24-24zM288 384l328 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-104 0 0-264c0-30.9-25.1-56-56-56L56 32C25.1 32 0 57.1 0 88L0 328c0 30.9 25.1 56 56 56l40 0c0 53 43 96 96 96s96-43 96-96zm-32 0a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zM112 96c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16z\"]\n  };\n  const faUserDoctorMessage = {\n    prefix: 'fal',\n    iconName: 'user-doctor-message',\n    icon: [640, 512, [\"user-md-chat\"], \"f82e\", \"M128 128a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 128A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM160 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16-96l0 34.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-30.9C80.2 354.7 32.6 411.8 32 480l384 0c-.5-62.4-40.4-115.4-96-135.5l0 25.8c23.1 6.9 40 28.3 40 53.7l0 24c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-24c0-25.4 16.9-46.8 40-53.7l0-33.3c-5.6-.7-11.4-1-17.2-1l-93.6 0-1.2 0zM0 481.2C0 383.3 79.3 304 177.2 304l93.6 0C368.7 304 448 383.3 448 481.2c0 17-13.8 30.8-30.8 30.8L30.8 512C13.8 512 0 498.2 0 481.2zM544 192l48 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L432 32c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16l16 0c17.7 0 32 14.3 32 32l0 8 44.8-33.6c5.5-4.2 12.3-6.4 19.2-6.4zm-65.1 80.8l-9.6 7.2-8.5 6.4c-2.4 1.8-5.7 2.1-8.4 .8s-4.4-4.1-4.4-7.2l0-10.7 0-12 0-1.4 0-32-16 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48L592 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-48 0-64 48-1.1 .8z\"]\n  };\n  const faUserMdChat = faUserDoctorMessage;\n  const faBahai = {\n    prefix: 'fal',\n    iconName: 'bahai',\n    icon: [576, 512, [\"haykal\"], \"f666\", \"M287.7 0c7.2 0 13.6 4.9 15.5 11.9l32.2 120.7L437.8 60.8c5.9-4.2 13.9-3.8 19.5 .8s7.3 12.5 4.2 19l-53 113.1 124.6 10.7c7.2 .6 13.1 6 14.4 13.2s-2.4 14.2-9 17.3L425 287.7l88.5 88.2c5.1 5.1 6.2 13 2.6 19.3s-11 9.3-18 7.5L377.3 370.2l11 124.4c.6 7.2-3.6 14-10.5 16.4s-14.4 .1-18.6-5.9L287.7 402.7 216.1 505.2c-4.2 5.9-11.8 8.3-18.6 5.9s-11.1-9.2-10.5-16.4l11-124.4L77.3 402.6c-7 1.9-14.4-1.2-18-7.5s-2.6-14.2 2.6-19.3l88.5-88.2L37 235c-6.6-3.1-10.3-10.1-9-17.3s7.2-12.5 14.4-13.2l124.6-10.7L114 80.7c-3.1-6.6-1.4-14.4 4.2-19s13.5-5 19.5-.8L240 132.6 272.2 11.9c1.9-7 8.2-11.9 15.5-11.9zm0 78L265 162.9c-1.3 5-5.1 9.1-10 10.9s-10.4 1.1-14.7-1.9l-72-50.5L205.6 201c2.2 4.7 2 10.3-.6 14.8s-7.3 7.5-12.5 7.9l-87.6 7.5 79.7 37c4.7 2.2 8.1 6.6 9 11.7s-.8 10.4-4.5 14.1l-62.2 62 84.9-22.8c5-1.4 10.4-.2 14.4 3.2s6.1 8.5 5.7 13.7l-7.8 87.5 50.4-72.1c3-4.3 7.9-6.8 13.1-6.8s10.1 2.6 13.1 6.8l50.4 72.1-7.8-87.5c-.5-5.2 1.6-10.3 5.7-13.7s9.4-4.6 14.4-3.2l84.9 22.8-62.2-62c-3.7-3.7-5.4-9-4.5-14.1s4.3-9.5 9-11.7l79.7-37-87.6-7.5c-5.2-.4-9.9-3.4-12.5-7.9s-2.9-10-.6-14.8L407 121.4l-72 50.5c-4.3 3-9.8 3.7-14.7 1.9s-8.6-5.9-10-10.9L287.7 78z\"]\n  };\n  const faHaykal = faBahai;\n  const faLighthouse = {\n    prefix: 'fal',\n    iconName: 'lighthouse',\n    icon: [640, 512, [], \"e612\", \"M23.2 1.7C15.3-2.3 5.6 .9 1.7 8.8s-.7 17.5 7.2 21.5l128 64c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-128-64zm128 188.6c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-128 64c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l128-64zM312.1 2.1l-112 64c-7.7 4.4-10.3 14.2-6 21.8s14.2 10.3 21.8 6l8.1-4.6 0 38.7 32 0 0-57 64-36.6L384 71l0 57 32 0 0-38.7 8.1 4.6c7.7 4.4 17.4 1.7 21.8-6s1.7-17.4-6-21.8l-112-64c-4.9-2.8-11-2.8-15.9 0zM250.2 192l139.5 0 57.6 288L384 480l0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 64-63.4 0 57.6-288zm-32.6 0l-57 285.2c-.2 .9-.3 1.9-.4 2.8L144 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l45.1 0 66.9 0 32 0 64 0 32 0 66.9 0 45.1 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16.1 0c-.1-.9-.2-1.9-.4-2.8L422.4 192l9.6 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-192 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l9.6 0zM352 416l0 64-64 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM638.3 8.9c-4-7.9-13.6-11.1-21.5-7.2l-128 64c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l128-64c7.9-4 11.1-13.6 7.2-21.5zm-156.6 160c-4 7.9-.7 17.5 7.2 21.5l128 64c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-128-64c-7.9-4-17.5-.7-21.5 7.2z\"]\n  };\n  const faAmpGuitar = {\n    prefix: 'fal',\n    iconName: 'amp-guitar',\n    icon: [512, 512, [], \"f8a1\", \"M139.6 51.9C168.3 27.2 210.1 0 256 0s87.7 27.2 116.4 51.9c4.8 4.1 9.3 8.2 13.4 12.1L448 64c35.3 0 64 28.7 64 64l0 128 0 16 0 16 0 160c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 288l0-16 0-16L0 128C0 92.7 28.7 64 64 64l62.2 0c4.2-4 8.7-8.1 13.4-12.1zm36 12.1l160.8 0C312.1 46 284 32 256 32s-56.1 14-80.4 32zM480 288L32 288l0 160c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-160zm0-32l0-128c0-17.7-14.3-32-32-32L64 96c-17.7 0-32 14.3-32 32l0 128 448 0zM80 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm48-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm16-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm16-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm48-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM208 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm48-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm16-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm16-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-48-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM336 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM96 152a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faSdCard = {\n    prefix: 'fal',\n    iconName: 'sd-card',\n    icon: [384, 512, [], \"f7c2\", \"M352 64l0 384c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-293.5c0-8.5 3.4-16.6 9.4-22.6l90.5-90.5c6-6 14.1-9.4 22.6-9.4L320 32c17.7 0 32 14.3 32 32zm32 384l0-384c0-35.3-28.7-64-64-64L154.5 0c-17 0-33.3 6.7-45.3 18.7L18.7 109.3C6.7 121.3 0 137.5 0 154.5L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64zM192 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z\"]\n  };\n  const faVolumeSlash = {\n    prefix: 'fal',\n    iconName: 'volume-slash',\n    icon: [640, 512, [128263], \"f2e2\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM576 256c0-59.6-27.2-112.9-69.8-148.1c-6.8-5.6-16.9-4.7-22.5 2.1s-4.7 16.9 2.1 22.5C521.4 161.9 544 206.3 544 256c0 28.7-7.5 55.6-20.8 78.9l25.4 20C566 326 576 292.2 576 256zM472 294.4c5.2-11.8 8-24.8 8-38.4c0-31.4-15.1-59.3-38.4-76.8c-7.1-5.3-17.1-3.9-22.4 3.2s-3.9 17.1 3.2 22.4C438 216.5 448 235.1 448 256c0 6.1-.9 12-2.4 17.6L472 294.4zM352 61.8C352 45.3 338.7 32 322.2 32c-7.3 0-14.3 2.7-19.8 7.5l-72.1 64.1 25.5 20.1L320 66.7l0 107.8 32 25.3 0-137.9zM88 192l47.6 0L95.1 160 88 160c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l78.9 0L302.4 472.5l10.6-12-10.6 12c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8l0-87.4-32-25.3 0 107.8L183.6 324c-2.9-2.6-6.7-4-10.6-4l-85 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24z\"]\n  };\n  const faBorderBottom = {\n    prefix: 'fal',\n    iconName: 'border-bottom',\n    icon: [448, 512, [], \"f84d\", \"M448 464c0 8.8-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16s7.2-16 16-16l416 0c8.8 0 16 7.2 16 16zM392 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM56 352A24 24 0 1 1 8 352a24 24 0 1 1 48 0zm144 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM440 160a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM8 160a24 24 0 1 1 48 0A24 24 0 1 1 8 160zm240 0a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm144 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM56 256A24 24 0 1 1 8 256a24 24 0 1 1 48 0zm144 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM440 64a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM8 64a24 24 0 1 1 48 0A24 24 0 1 1 8 64zm240 0a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm48 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM344 64a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM104 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm48 192a24 24 0 1 1 -48 0 24 24 0 1 1 48 0z\"]\n  };\n  const faWifiWeak = {\n    prefix: 'fal',\n    iconName: 'wifi-weak',\n    icon: [640, 512, [\"wifi-1\"], \"f6aa\", \"M320 384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faWifi1 = faWifiWeak;\n  const faDragon = {\n    prefix: 'fal',\n    iconName: 'dragon',\n    icon: [640, 512, [128009], \"f6d5\", \"M288.8 10.9C291 4.4 297.1 0 304 0L432 0l16 0 35.8 0c32.7 0 63.8 14.3 85 39.1l56 65.4c9.7 11.4 15.1 25.8 15.1 40.8c0 34.6-28.1 62.7-62.7 62.7l-22.8 0c-21.2 0-41.6-8.4-56.6-23.4l-8.6-8.6-9.4 0 0 12c0 17.6 8.3 34.2 22.4 44.8l90.7 68C622.6 323 640 357.7 640 394.7c0 62-48 112.7-108.9 117c-1 .2-2 .3-3.1 .3l-5.3 0L440 512 48.4 512c-24.7 .2-45.9-18.5-48.2-43.6c-2.4-26.4 17-49.8 43.4-52.2l378.3-35-29-34.9C366.4 314.7 352 274.8 352 233.7l0-45.4s0 0 0 0l0-.3s0 0 0 0l0-34.1-55.2-27.6c-5-2.5-8.3-7.4-8.8-12.9s1.9-10.9 6.3-14.2L341.3 64 294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9zM525.9 480c.4-.1 .8-.1 1.3-.1c45-2.3 80.8-39.6 80.8-85.2c0-26.9-12.6-52.2-34.1-68.3l-90.7-68C461 241.8 448 215.7 448 188l0-28c0-8.8 7.2-16 16-16l32 0c4.2 0 8.3 1.7 11.3 4.7l13.3 13.3c9 9 21.2 14.1 33.9 14.1l22.8 0c17 0 30.7-13.8 30.7-30.7c0-7.3-2.6-14.4-7.4-20l-56-65.4C529.4 42.2 507.2 32 483.8 32L448 32l-16 0-80 0 25.6 19.2c4 3 6.4 7.8 6.4 12.8s-2.4 9.8-6.4 12.8l-43.3 32.5 40.8 20.4c5.4 2.7 8.8 8.3 8.8 14.3l0 44s0 0 0 0l0 .3s0 0 0 0l0 45.4c0 33.7 11.8 66.3 33.4 92.2L459 375.8c3.2 3.9 5 8.8 5 13.9c0 11.2-8.5 20.6-19.7 21.6L46.5 448.1c-8.8 .8-15.3 8.6-14.5 17.4c.8 8.4 7.8 14.6 16.1 14.5l.2 0s0 0 0 0L440 480l82.7 0 3.2 0zM320 199.4l0 34.2c0 1.4 0 2.8 0 4.3L171.7 139c-6.1-4-14.1-3.5-19.5 1.4L63 219.7l127.6-11.6c6.7-.6 13.1 3 15.9 9.1s1.6 13.3-3.2 18.1L150.6 288l176.6 0c3 11 6.8 21.7 11.5 32L112 320c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l48.8-48.8-132 12c-6.9 .6-13.4-3.2-16.1-9.6S.2 232.6 5.4 228L130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87zM495.2 57.7l32 16c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-32-16c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2z\"]\n  };\n  const faShoePrints = {\n    prefix: 'fal',\n    iconName: 'shoe-prints',\n    icon: [640, 512, [], \"f54b\", \"M319.9 47c31.6-7.9 68.4-15 96.1-15c43.5 0 94.5 11 133.7 30.6c41 20.5 58.3 44.3 58.3 65.4c0 19.6-13.4 35.6-46.2 48.1C529.9 188.2 490.2 192 464 192c-39.2 0-61-12.3-88.1-27.8l-.5-.3c-22.9-13.1-49.1-28.1-87.4-33.7l0-74.6c8.8-2.6 19.8-5.6 31.9-8.6zM256 160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0C352.3 0 256 32 256 32l0 96 0 32s0 0 0 0zm-64-32c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-32-32 0c-35.3 0-64 28.7-64 64s28.7 64 64 64l32 0 0-32-32 0zm-.1 337c-12.1-3-23-6-31.9-8.6l0-74.6c38.2-5.6 64.5-20.6 87.4-33.7l.5-.3C275 332.3 296.8 320 336 320c26.2 0 65.9 3.8 97.8 15.9C466.6 348.4 480 364.4 480 384c0 21.1-17.4 44.9-58.3 65.4C382.5 469 331.5 480 288 480c-27.7 0-64.5-7.2-96.1-15zM128 352s0 0 0 0l0 32 0 96s96.3 32 160 32c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32zM64 384l32 0 0-32-32 0c-35.3 0-64 28.7-64 64s28.7 64 64 64l32 0 0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faCirclePlus = {\n    prefix: 'fal',\n    iconName: 'circle-plus',\n    icon: [512, 512, [\"plus-circle\"], \"f055\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z\"]\n  };\n  const faPlusCircle = faCirclePlus;\n  const faFaceGrinTongueWink = {\n    prefix: 'fal',\n    iconName: 'face-grin-tongue-wink',\n    icon: [512, 512, [128540, \"grin-tongue-wink\"], \"f58b\", \"M256 32C132.3 32 32 132.3 32 256c0 79.8 41.7 149.8 104.5 189.5c7.5 4.7 9.7 14.6 5 22.1s-14.6 9.7-22.1 5C47.7 427.3 0 347.2 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 91.2-47.7 171.3-119.5 216.6c-7.5 4.7-17.4 2.5-22.1-5s-2.5-17.4 5-22.1C438.3 405.8 480 335.8 480 256C480 132.3 379.7 32 256 32zm96 351.4l0 32.6c0 53-43 96-96 96s-96-43-96-96l0-32.7c-20.2-15.7-36.3-36.2-46.8-59.8c-5.2-11.7 6.8-22.4 19.1-18.7c37.3 11.1 79.3 17.4 123.8 17.4s86.4-6.3 123.8-17.4c12.3-3.7 24.2 7 19.1 18.7c-10.4 23.6-26.6 44.2-46.9 59.9zm-32-4.7c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 37.4c0 35.3 28.7 64 64 64s64-28.7 64-64l0-37.4zM336 256a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM124.8 233.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0zM336.4 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faGrinTongueWink = faFaceGrinTongueWink;\n  const faHandHolding = {\n    prefix: 'fal',\n    iconName: 'hand-holding',\n    icon: [576, 512, [], \"f4bd\", \"M195.4 304c-15.8 0-31.2 4.7-44.4 13.4L75.2 368 16 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c3.2 0 6.2-.9 8.9-2.7l79.9-53.3c7.9-5.3 17.1-8.1 26.6-8.1L344 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 24 0 60.6 0c2.9 0 5.7-.8 8.2-2.3L511.3 355c3.4-2 7.2-3 11.1-3l1.3 0c11.2 0 20.3 9.1 20.3 20.3c0 6.9-3.5 13.3-9.2 17L415.1 467.1c-13 8.4-28.1 12.9-43.6 12.9L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l355.5 0c21.7 0 42.9-6.3 61-18.1l119.6-77.8C567 406.5 576 390 576 372.3c0-28.9-23.4-52.3-52.3-52.3l-1.3 0c-9.7 0-19.1 2.6-27.5 7.6L400.2 384l-5.6 0c3.5-7.3 5.4-15.4 5.4-24c0-30.9-25.1-56-56-56l-148.6 0z\"]\n  };\n  const faPlugCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'plug-circle-exclamation',\n    icon: [576, 512, [], \"e55d\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96 32 0 0-96zM16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64c0 83 63.1 151.2 144 159.2l0 96.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96.8c17.3-1.7 33.7-6.2 48.9-12.9c-.6-6-.9-12.1-.9-18.3c0-6 .3-11.8 .9-17.6c-19 11.2-41.2 17.6-64.9 17.6c-70.7 0-128-57.3-128-128l0-64 256 0 0 56.2c9.8-8.1 20.6-15.2 32-21l0-35.2 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32 0L64 144l-32 0-16 0zM320 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm256 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-160c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faLinkSlash = {\n    prefix: 'fal',\n    iconName: 'link-slash',\n    icon: [640, 512, [\"chain-broken\", \"chain-slash\", \"unlink\"], \"f127\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM591.5 256c50-50 50-131 0-181s-131-50-181 0L387.9 97.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l22.6-22.6c37.5-37.5 98.3-37.5 135.8 0s37.5 98.3 0 135.8L492 310.3l25.3 20L591.5 256zM414.6 412.2l-33.4-26.3c-26.1 1.3-52.5-8.1-72.5-28c-14.2-14.2-23-31.7-26.4-50.1L249 281.5c-2.4 35.7 10.1 72 37.2 99.1c34.8 34.8 84.6 45.3 128.5 31.7zM331.2 154.1c14.2 14.2 23 31.7 26.4 50.1L391 230.5c2.4-35.7-10.1-72-37.2-99.1c-34.8-34.8-84.6-45.3-128.5-31.7l33.4 26.3c26.1-1.3 52.5 8.1 72.5 28zM148 201.7l-25.3-20L48.5 256c-50 50-50 131 0 181s131 50 181 0l22.6-22.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-22.6 22.6c-37.5 37.5-98.3 37.5-135.8 0s-37.5-98.3 0-135.8L148 201.7z\"]\n  };\n  const faChainBroken = faLinkSlash;\n  const faChainSlash = faLinkSlash;\n  const faUnlink = faLinkSlash;\n  const faClone = {\n    prefix: 'fal',\n    iconName: 'clone',\n    icon: [512, 512, [], \"f24d\", \"M64 480l224 0c17.7 0 32-14.3 32-32l0-64 32 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l64 0 0 32-64 0c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32zM224 320l224 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L224 32c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32zm-64-32l0-224c0-35.3 28.7-64 64-64L448 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64z\"]\n  };\n  const faPersonWalkingArrowLoopLeft = {\n    prefix: 'fal',\n    iconName: 'person-walking-arrow-loop-left',\n    icon: [640, 512, [], \"e551\", \"M176 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 144 56a56 56 0 1 0 112 0zM117.6 172.3c1.3-.7 2.6-1.4 3.9-2L95 255.2c-5.7 18.2 0 38.1 14.4 50.6L209.9 393l30.7 107.4c2.4 8.5 11.3 13.4 19.8 11s13.4-11.3 11-19.8L240.7 384.2c-1.7-6-5.1-11.3-9.8-15.4L187.3 331l37.8-109.2 8.8 26.4c5.6 16.9 16.7 31.4 31.5 41.3l29.7 19.8c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-29.7-19.8c-8.9-5.9-15.5-14.6-18.9-24.8l-17.1-51.4c-11.7-35-44.5-58.7-81.4-58.7c-22.1 0-43.9 5.6-63.4 16.2l-12.7 6.9c-35.3 19.3-61 52.4-70.7 91.5l-2.4 9.5c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l2.4-9.6c7.6-30.4 27.5-56.2 55-71.2l12.7-6.9zm7.9 92.5l32.7-104.5c2.5-.2 5-.3 7.5-.3c15.9 0 30.5 7 40.6 18.4l-45 130-30.9-26.8c-4.8-4.2-6.7-10.8-4.8-16.9zm-6.4 88.9c-7.9-4-17.5-.7-21.5 7.2L66.9 422.5 4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l62.2-62.2c2.4-2.4 4.5-5.2 6-8.3l30.8-61.7c4-7.9 .7-17.5-7.2-21.5zm334.6 90.6c6.8 5.7 16.9 4.7 22.5-2s4.7-16.9-2-22.5L412.2 368l75.8 0c83.9 0 152-68.1 152-152s-68.1-152-152-152L336 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l152 0c66.3 0 120 53.7 120 120s-53.7 120-120 120l-75.8 0 62.1-51.7c6.8-5.7 7.7-15.7 2-22.5s-15.7-7.7-22.5-2l-96 80c-3.6 3-5.8 7.5-5.8 12.3s2.1 9.3 5.8 12.3l96 80z\"]\n  };\n  const faArrowUpZA = {\n    prefix: 'fal',\n    iconName: 'arrow-up-z-a',\n    icon: [576, 512, [\"sort-alpha-up-alt\"], \"f882\", \"M171.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L144 86.6 144 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-377.4 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96zM352 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l94.7 0L339.5 198c-3.8 4.8-4.6 11.4-1.9 16.9s8.3 9.1 14.4 9.1l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-94.7 0L492.5 58c3.8-4.8 4.6-11.4 1.9-16.9s-8.3-9.1-14.4-9.1L352 32zm64 256c-6.1 0-11.6 3.4-14.3 8.8L337.8 424.6c-.1 .2-.2 .4-.3 .6l-15.8 31.7c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L361.9 448l108.2 0 11.6 23.2c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5l-15.8-31.7c-.1-.2-.2-.4-.3-.6L430.3 296.8c-2.7-5.4-8.2-8.8-14.3-8.8zM377.9 416L416 339.8 454.1 416l-76.2 0z\"]\n  };\n  const faSortAlphaUpAlt = faArrowUpZA;\n  const faFireFlameCurved = {\n    prefix: 'fal',\n    iconName: 'fire-flame-curved',\n    icon: [384, 512, [\"fire-alt\"], \"f7e4\", \"M53.9 186.1C19.4 220.6 0 267.4 0 316.2l0 11.5C0 429.5 82.5 512 184.3 512l15.1 0C301.4 512 384 429.4 384 327.4c0-66.1-27.1-129.2-74.9-174.8L230.9 78.2C221.4 69.1 216 56.6 216 43.4l0-22.1C216 9.6 206.4 0 194.7 0c-6.7 0-13 3.2-17.1 8.5l-19.5 26c-14.4 19.3-23.2 42.2-25.2 66.2l-.9 10.8c-.9 11.3-.4 22.5 1.6 33.5c2.8 15.3 8.3 29.9 16.4 43.3c.6 1.1 1.3 2.1 2 3.2c1.6 2.5 3.4 5 5.2 7.5l32 42.7c7 9.3 10.8 20.7 10.8 32.4l0 14c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-87.7 0-12c0-10.8-6.1-20.2-15-25c-4-2.1-8.5-3.3-13.3-3.3c-7.5 0-14.7 3-20 8.3L53.9 186.1zM184.5 52.6c2.1 18.5 10.7 35.8 24.3 48.7L287 175.8c41.5 39.5 65 94.3 65 151.6C352 411.7 283.7 480 199.4 480l-15.1 0C100.2 480 32 411.8 32 327.7l0-11.5c0-40.3 16-79 44.5-107.5L88 197.3 88 288c0 39.8 32.2 72 72 72s72-32.2 72-72l0-14c0-18.6-6-36.7-17.2-51.6l-32-42.7c-14.1-18.8-20.8-42.1-18.9-65.6l.9-10.8c1.5-18 8-35.2 18.9-49.6l.8-1.1zm18.7-24.9s0 0 0 0l-8.5-6.4 8.5 6.4s0 0 0 0z\"]\n  };\n  const faFireAlt = faFireFlameCurved;\n  const faTornado = {\n    prefix: 'fal',\n    iconName: 'tornado',\n    icon: [448, 512, [127786], \"f76f\", \"M352 122.6c0 13.9 4.5 27.4 12.8 38.5L418 232c19.4 25.9 30 57.5 30 89.9c0 39.7-15.8 77.8-43.9 105.9l-78.2 78.2c-3.8 3.8-8.9 5.9-14.2 5.9c-12.4 0-21.8-11.1-19.8-23.4l5.9-35.7c4-24 .3-48.7-10.6-70.5c-10-19.9-25.5-36.5-44.6-47.8L126.2 266.2C48 220.2 0 136.3 0 45.6L0 32C0 14.3 14.3 0 32 0L393.4 0C405.9 0 416 10.1 416 22.6c0 6-2.4 11.8-6.6 16L370.8 77.2c-12 12-18.8 28.4-18.8 45.4zM32 45.6c0 28.7 5.5 56.6 15.7 82.4l272.4 0c-.1-1.8-.2-3.6-.2-5.4c0-25.5 10.1-50 28.2-68L370.7 32 32 32l0 13.6zM142.4 238.7L200 272.5l0-.5 204.9 0c-3.4-7.3-7.6-14.2-12.5-20.8l-53.2-70.9c-4.7-6.3-8.6-13.1-11.7-20.3L63.4 160c19 31.9 45.9 59.2 79 78.7zM253.5 304l5.3 3.1c24.5 14.4 44.3 35.6 57 61c13.8 27.5 18.5 58.6 13.7 89l51.9-51.9c22.1-22.1 34.5-52.1 34.5-83.3c0-6-.5-12-1.4-17.9l-161.1 0z\"]\n  };\n  const faFileCirclePlus = {\n    prefix: 'fal',\n    iconName: 'file-circle-plus',\n    icon: [576, 512, [58606], \"e494\", \"M64 480l232.2 0c9.8 11.8 21 22.3 33.5 31.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9l0 34.7c-11.2 3.2-21.9 7.4-32 12.6l0-19.2-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM544 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-64l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faDeleteRight = {\n    prefix: 'fal',\n    iconName: 'delete-right',\n    icon: [576, 512, [], \"e154\", \"M32 128c0-17.7 14.3-32 32-32l306.7 0c8.5 0 16.6 3.4 22.6 9.4L544 256 393.4 406.6c-6 6-14.1 9.4-22.6 9.4L64 416c-17.7 0-32-14.3-32-32l0-256zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l306.7 0c17 0 33.3-6.7 45.3-18.7L566.6 278.6c6-6 9.4-14.1 9.4-22.6s-3.4-16.6-9.4-22.6L416 82.7C404 70.7 387.7 64 370.7 64L64 64zm84.7 116.7c-6.2 6.2-6.2 16.4 0 22.6L201.4 256l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L224 278.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L246.6 256l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 233.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faBookQuran = {\n    prefix: 'fal',\n    iconName: 'book-quran',\n    icon: [448, 512, [\"quran\"], \"f687\", \"M384 0c35.3 0 64 28.7 64 64l0 384s0 0 0 0c0 35.3-28.7 64-64 64L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-66.7C13.4 406.7 0 388.9 0 368L0 48C0 21.5 21.5 0 48 0L384 0zM64 416l0 64 320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 416zm320-32c11.7 0 22.6 3.1 32 8.6L416 64c0-17.7-14.3-32-32-32L48 32c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l336 0zM298.1 166.2c2.2-5.3 9.6-5.3 11.8 0l8.9 21.4 23.1 1.9c5.7 .5 8 7.5 3.7 11.2L328 215.8l5.4 22.6c1.3 5.5-4.7 9.9-9.6 6.9L304 233.2l-19.8 12.1c-4.9 3-10.9-1.4-9.6-6.9l5.4-22.6-17.6-15.1c-4.3-3.7-2-10.8 3.7-11.2l23.1-1.9 8.9-21.4zM126.4 208c0 62.7 50.9 113.6 113.6 113.6c11.7 0 23-1.8 33.6-5c-53.3-5.9-98.3-51.6-98.3-108.6s45-102.6 98.3-108.6c-10.6-3.3-21.9-5-33.6-5c-62.7 0-113.6 50.9-113.6 113.6zM240 65.6c28.5 0 55 8.4 77.3 22.8c10.5 6.8 11.8 18.8 8.4 27.2s-12.8 16-25 13.6c-48.6-9.9-96.6 28.8-96.6 78.8s48 88.7 96.6 78.8c12.3-2.5 21.6 5.2 25 13.6s2.1 20.4-8.4 27.2C295 342 268.5 350.4 240 350.4c-78.6 0-142.4-63.8-142.4-142.4s63.8-142.4 142.4-142.4z\"]\n  };\n  const faQuran = faBookQuran;\n  const faCircleQuarter = {\n    prefix: 'fal',\n    iconName: 'circle-quarter',\n    icon: [512, 512, [], \"e11f\", \"M224 34.3L224 224 34.3 224C48.3 125.9 125.9 48.3 224 34.3zM2 224.1C-.2 241.6 14.3 256 32 256l192 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.4-32.2-31.9-30C108.2 16.4 16.4 108.2 2 224.1z\"]\n  };\n  const faAnchor = {\n    prefix: 'fal',\n    iconName: 'anchor',\n    icon: [576, 512, [9875], \"f13d\", \"M336 80a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM288 0c-44.2 0-80 35.8-80 80c0 38.7 27.5 71 64.1 78.4c-.1 .5-.1 1-.1 1.6l0 32-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 256-32 0c-79.5 0-144-64.5-144-144l0-25.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L64 310.6 64 336c0 97.2 78.8 176 176 176l48 0 48 0c97.2 0 176-78.8 176-176l0-25.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6l0 25.4c0 79.5-64.5 144-144 144l-32 0 0-256 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0 0-32c0-.5 0-1.1-.1-1.6C340.5 151 368 118.7 368 80c0-44.2-35.8-80-80-80z\"]\n  };\n  const faBorderAll = {\n    prefix: 'fal',\n    iconName: 'border-all',\n    icon: [448, 512, [], \"f84c\", \"M384 64c17.7 0 32 14.3 32 32l0 144-176 0 0-176 144 0zm32 208l0 144c0 17.7-14.3 32-32 32l-144 0 0-176 176 0zM208 240L32 240 32 96c0-17.7 14.3-32 32-32l144 0 0 176zM32 272l176 0 0 176L64 448c-17.7 0-32-14.3-32-32l0-144zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faFunction = {\n    prefix: 'fal',\n    iconName: 'function',\n    icon: [640, 512, [], \"f661\", \"M80 80c0-44.2 35.8-80 80-80l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-26.5 0-48 21.5-48 48l0 112 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 174.1c0 41.1-31.1 75.5-72 79.6l-22.4 2.2C8.8 480.8 1 474.4 .1 465.6s5.5-16.6 14.3-17.5l22.4-2.2C61.3 443.4 80 422.7 80 398.1L80 224l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0L80 80zm221.5 80.5C272.8 206.1 256 260.9 256 320s16.8 113.9 45.5 159.5c4.7 7.5 2.5 17.4-5 22.1s-17.4 2.5-22.1-5C242.5 445.9 224 385.2 224 320s18.5-125.9 50.5-176.5c4.7-7.5 14.6-9.7 22.1-5s9.7 14.6 5 22.1zm260.9 0c-4.7-7.5-2.5-17.4 5-22.1s17.4-2.5 22.1 5C621.5 194.1 640 254.8 640 320s-18.5 125.9-50.5 176.5c-4.7 7.5-14.6 9.7-22.1 5s-9.7-14.6-5-22.1C591.2 433.9 608 379.1 608 320s-16.8-113.9-45.5-159.5zM379.3 244.7L432 297.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L454.6 320l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 342.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 320l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faFaceAngry = {\n    prefix: 'fal',\n    iconName: 'face-angry',\n    icon: [512, 512, [128544, \"angry\"], \"f556\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm82.7-116.1c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 264c13.3 0 24-10.7 24-24c0-2.6-.4-5.1-1.2-7.4l19.7 6.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l39.6 13.2c-6.2 4.3-10.2 11.5-10.2 19.6c0 13.3 10.7 24 24 24zm184-24c0-8.2-4.1-15.5-10.4-19.8l39.1-13c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l20.6-6.9c-.8 2.4-1.3 5-1.3 7.7c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faAngry = faFaceAngry;\n  const faPeopleSimple = {\n    prefix: 'fal',\n    iconName: 'people-simple',\n    icon: [512, 512, [], \"e21b\", \"M160 64A32 32 0 1 0 96 64a32 32 0 1 0 64 0zM64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM57.8 236l-4.1 49.3C52.1 304 66.8 320 85.6 320l84.9 0c18.7 0 33.4-16 31.9-34.7L198.2 236c-2.1-24.9-22.9-44-47.8-44l-44.8 0c-25 0-45.8 19.1-47.8 44zm-31.9-2.7C29.3 191.9 64 160 105.6 160l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L192 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-147.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM416 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 320 64zm17.5 151.2L298.4 352l171.2 0L430.5 215.2C426.6 201.5 414 192 399.7 192l-31.4 0c-14.3 0-26.8 9.5-30.8 23.2zm-30.8-8.8c7.8-27.5 33-46.4 61.5-46.4l31.4 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L448 384l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-64 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-21.6 0c-21.3 0-36.6-20.3-30.8-40.8l39.1-136.8z\"]\n  };\n  const faCookieBite = {\n    prefix: 'fal',\n    iconName: 'cookie-bite',\n    icon: [512, 512, [], \"f564\", \"M182.8 28.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4zm46.3 19.7c15 58.3 62 103.6 121.2 116.4c15.6 54.1 59 96.4 113.7 110.5c0 11.2-2.5 22.3-7.5 32.5L419.8 383c-6.8 14.1-17.9 25.6-31.7 32.9l-74 39.5c-13.7 7.3-29.4 10.1-44.8 7.9l-83-11.7c-15.4-2.2-29.7-9.2-40.9-20L85.1 373.2c-11.2-10.9-18.7-25-21.4-40.4L49.1 250c-2.7-15.4-.5-31.3 6.4-45.4L92.2 129c6.8-14.1 17.9-25.6 31.7-32.9l74-39.5c9.7-5.2 20.4-8.1 31.2-8.6zM184 192a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm8 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM312 256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40 120a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faArrowTrendDown = {\n    prefix: 'fal',\n    iconName: 'arrow-trend-down',\n    icon: [576, 512, [], \"e097\", \"M368 400c0 8.8 7.2 16 16 16l176 0c8.8 0 16-7.2 16-16l0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 137.4L331.3 148.7c-6.2-6.2-16.4-6.2-22.6 0L192 265.4 27.3 100.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l176 176c6.2 6.2 16.4 6.2 22.6 0L320 182.6 521.4 384 384 384c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faRss = {\n    prefix: 'fal',\n    iconName: 'rss',\n    icon: [448, 512, [\"feed\"], \"f09e\", \"M16 32C7.2 32 0 39.2 0 48s7.2 16 16 16c220.9 0 400 179.1 400 400c0 8.8 7.2 16 16 16s16-7.2 16-16C448 225.4 254.6 32 16 32zm0 144c-8.8 0-16 7.2-16 16s7.2 16 16 16c141.4 0 256 114.6 256 256c0 8.8 7.2 16 16 16s16-7.2 16-16c0-159.1-128.9-288-288-288zM32 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0A64 64 0 1 0 0 416a64 64 0 1 0 128 0z\"]\n  };\n  const faFeed = faRss;\n  const faFaceMonocle = {\n    prefix: 'fal',\n    iconName: 'face-monocle',\n    icon: [512, 512, [], \"e380\", \"M448 371.4L448 224c0-8.8-7.2-16-16-16c-.9 0-1.8 .1-2.7 .2c-10.7-46-52-80.2-101.3-80.2c-57.4 0-104 46.6-104 104s46.6 104 104 104c37.1 0 69.6-19.4 88-48.5l0 106.5c0 5.9 .4 11.8 1.2 17.6C376.5 453.7 319.3 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32s224 100.3 224 224c0 42.2-11.7 81.7-32 115.4zm3.9 49.4C489.4 376.3 512 318.8 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c65.8 0 125.9-24.8 171.2-65.7c10.2 22.8 27.1 42.5 48.9 56.1l11.4 7.1c7.5 4.7 17.4 2.4 22-5.1s2.4-17.4-5.1-22l-11.4-7.1c-20.2-12.6-34.7-32.2-41.3-54.5zM176.4 184a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM328 160a72 72 0 1 1 0 144 72 72 0 1 1 0-144zM160 352c0 8.8 7.2 16 16 16c14.3 0 37.9 2.9 60.6 11.7c22.8 8.8 42.7 22.7 53.1 43.4c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5c-15.3-30.5-43.3-48.6-70.1-59C221.3 339.5 193.7 336 176 336c-8.8 0-16 7.2-16 16zM305.2 105.9c8-6.4 18-9.9 28.2-9.9c8.9 0 17.6 2.6 25.1 7.6l8.6 5.7c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2L376.3 77c-12.7-8.5-27.6-13-42.8-13c-17.5 0-34.5 6-48.2 16.9L262 99.5c-6.9 5.5-8 15.6-2.5 22.5s15.6 8 22.5 2.5l23.2-18.6z\"]\n  };\n  const faDrawPolygon = {\n    prefix: 'fal',\n    iconName: 'draw-polygon',\n    icon: [448, 512, [], \"f5ee\", \"M96 96A32 32 0 1 0 32 96a32 32 0 1 0 64 0zM80 158l0 196c22.5 5.8 40.2 23.5 46 46l196 0c2.9-11.1 8.6-21 16.4-28.9l-32.2-53.7c-5.8 1.7-11.9 2.6-18.2 2.6c-35.3 0-64-28.7-64-64s28.7-64 64-64c6.3 0 12.4 .9 18.2 2.6l32.2-53.7c-7.8-7.9-13.5-17.8-16.4-28.9l-196 0c-5.8 22.5-23.5 40.2-46 46zM365.8 354.6c5.8-1.7 11.9-2.6 18.2-2.6c35.3 0 64 28.7 64 64s-28.7 64-64 64c-29.8 0-54.9-20.4-62-48l-196 0c-7.1 27.6-32.2 48-62 48c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62l0-196C20.4 150.9 0 125.8 0 96C0 60.7 28.7 32 64 32c29.8 0 54.9 20.4 62 48l196 0c7.1-27.6 32.2-48 62-48c35.3 0 64 28.7 64 64s-28.7 64-64 64c-6.3 0-12.4-.9-18.2-2.6l-32.2 53.7C345 222.6 352 238.5 352 256s-7 33.4-18.4 44.9l32.2 53.7zM64 384a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM352 96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm32 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faScaleBalanced = {\n    prefix: 'fal',\n    iconName: 'scale-balanced',\n    icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", \"M384 64c0 29.8-20.4 54.9-48 62l0 354 192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-208 0-208 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0 0-354c-27.6-7.1-48-32.2-48-62L112 64c-8.8 0-16-7.2-16-16s7.2-16 16-16l152.6 0C275.6 12.9 296.3 0 320 0s44.4 12.9 55.4 32L512 32c8.8 0 16 7.2 16 16s-7.2 16-16 16L384 64zm56.7 298.3C457.8 375.1 482.9 384 512 384s54.2-8.9 71.3-21.7C600.4 349.5 608 334.2 608 320l-192 0 0-1.6c0 0 0 .1 0 .1l0 1.6c0 14.2 7.6 29.5 24.7 42.3zm71.3-215L426.3 288l171.3 0L512 147.3zM384 320l0-1.6c0-14.7 4-29.1 11.7-41.6l92-151.2c5.2-8.5 14.4-13.7 24.3-13.7s19.2 5.2 24.3 13.7l92 151.2c7.6 12.5 11.7 26.9 11.7 41.6l0 1.6c0 53-57.3 96-128 96s-128-43-128-96zM32 320c0 14.2 7.6 29.5 24.7 42.3C73.8 375.1 98.9 384 128 384s54.2-8.9 71.3-21.7C216.4 349.5 224 334.2 224 320L32 320l0-1.6c0 0 0 .1 0 .1l0 1.6zm10.3-32l171.3 0L128 147.3 42.3 288zM128 416C57.3 416 0 373 0 320l0-1.6c0-14.7 4-29.1 11.7-41.6l92-151.2c5.2-8.5 14.4-13.7 24.3-13.7s19.2 5.2 24.3 13.7l92 151.2c7.6 12.5 11.7 26.9 11.7 41.6l0 1.6c0 53-57.3 96-128 96zM320 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faBalanceScale = faScaleBalanced;\n  const faCalendarLines = {\n    prefix: 'fal',\n    iconName: 'calendar-lines',\n    icon: [448, 512, [\"calendar-note\"], \"e0d5\", \"M112 0c8.8 0 16 7.2 16 16l0 48 192 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0c35.3 0 64 28.7 64 64l0 32 0 32 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-32 0-32C0 92.7 28.7 64 64 64l32 0 0-48c0-8.8 7.2-16 16-16zM416 192L32 192l0 256c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256zM384 96L64 96c-17.7 0-32 14.3-32 32l0 32 384 0 0-32c0-17.7-14.3-32-32-32zM96 368c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm16-112l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCalendarNote = faCalendarLines;\n  const faArrowDownBigSmall = {\n    prefix: 'fal',\n    iconName: 'arrow-down-big-small',\n    icon: [576, 512, [\"sort-size-down\"], \"f88c\", \"M171.3 475.3l96-96c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L176 425.4 176 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 377.4L75.3 356.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0zM352 432l0-64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm-32 0c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 64zM352 80c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16l0-128zm-32 0l0 128c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48L368 32c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faSortSizeDown = faArrowDownBigSmall;\n  const faGaugeSimpleHigh = {\n    prefix: 'fal',\n    iconName: 'gauge-simple-high',\n    icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96c35.3 0 64-28.7 64-64c0-18.6-7.9-35.3-20.5-47l82.6-153.4c4.2-7.8 1.3-17.5-6.5-21.7s-17.5-1.3-21.7 6.5L271.3 289.8c-4.9-1.2-10-1.8-15.3-1.8c-35.3 0-64 28.7-64 64s28.7 64 64 64z\"]\n  };\n  const faTachometer = faGaugeSimpleHigh;\n  const faTachometerFast = faGaugeSimpleHigh;\n  const faDoNotEnter = {\n    prefix: 'fal',\n    iconName: 'do-not-enter',\n    icon: [512, 512, [], \"f5ec\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm112-16l0 32c0 4.4 3.6 8 8 8l272 0c4.4 0 8-3.6 8-8l0-32c0-4.4-3.6-8-8-8l-272 0c-4.4 0-8 3.6-8 8zm-32 0c0-22.1 17.9-40 40-40l272 0c22.1 0 40 17.9 40 40l0 32c0 22.1-17.9 40-40 40l-272 0c-22.1 0-40-17.9-40-40l0-32z\"]\n  };\n  const faShower = {\n    prefix: 'fal',\n    iconName: 'shower',\n    icon: [512, 512, [128703], \"f2cc\", \"M32 115.9C32 87.2 55.2 64 83.9 64c13.8 0 27 5.5 36.7 15.2l28.1 28.1c.5 .5 1.1 1 1.7 1.5c-33 43.9-29.5 106.5 10.4 146.4l4.7 4.7-16.8 16.8c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l192-192c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-16.8 16.8-4.7-4.7C279.3 56.9 216.7 53.4 172.8 86.4c-.4-.6-.9-1.2-1.5-1.7L143.2 56.6C127.5 40.8 106.1 32 83.9 32C37.6 32 0 69.6 0 115.9L0 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-348.1zm151.4 3.5c31.2-31.2 81.9-31.2 113.1 0l4.7 4.7L188.1 237.3l-4.7-4.7c-31.2-31.2-31.2-81.9 0-113.1zM416 200a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-40 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-64 64a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM424 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faDiceD8 = {\n    prefix: 'fal',\n    iconName: 'dice-d8',\n    icon: [512, 512, [], \"f6d2\", \"M240 51.3L44.3 247.1l195.7 81 0-276.8zM72.8 293.5L240 460.7l0-98L72.8 293.5zM272 460.7L439.2 293.5 272 362.7l0 98zM467.8 247.1L272 51.3l0 276.8 195.8-81zM239 7c9.4-9.4 24.6-9.4 33.9 0L505 239c9.4 9.4 9.4 24.6 0 33.9L273 505c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L239 7z\"]\n  };\n  const faDesktop = {\n    prefix: 'fal',\n    iconName: 'desktop',\n    icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", \"M512 32L64 32C46.3 32 32 46.3 32 64l0 192 512 0 0-192c0-17.7-14.3-32-32-32zm64 224l0 32 0 64c0 35.3-28.7 64-64 64l-149.1 0 10.7 64 58.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-72 0-144 0-72 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l58.4 0 10.7-64L64 416c-35.3 0-64-28.7-64-64l0-64 0-32L0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 192zM32 288l0 64c0 17.7 14.3 32 32 32l167.7 0c.2 0 .4 0 .6 0l111.5 0c.2 0 .4 0 .6 0L512 384c17.7 0 32-14.3 32-32l0-64L32 288zM234.9 480l106.2 0-10.7-64-84.9 0-10.7 64z\"]\n  };\n  const faDesktopAlt = faDesktop;\n  const faM = {\n    prefix: 'fal',\n    iconName: 'm',\n    icon: [448, 512, [109], \"4d\", \"M11.3 32.7c6.7-2.1 14 .5 17.9 6.3L224 323.7 418.8 39c4-5.8 11.2-8.3 17.9-6.3S448 41 448 48l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-364.3L237.2 361c-3 4.4-7.9 7-13.2 7s-10.2-2.6-13.2-7L32 99.7 32 464c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 48c0-7 4.6-13.2 11.3-15.3z\"]\n  };\n  const faSpinnerScale = {\n    prefix: 'fal',\n    iconName: 'spinner-scale',\n    icon: [512, 512, [], \"e62a\", \"M256 44a20 20 0 1 1 0 40 20 20 0 1 1 0-40zM204 64a52 52 0 1 0 104 0A52 52 0 1 0 204 64zm28 384a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM472 256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM76 256a12 12 0 1 1 -24 0 12 12 0 1 1 24 0zM64 212a44 44 0 1 0 0 88 44 44 0 1 0 0-88zm344.7-74.8a24 24 0 1 1 -33.9-33.9 24 24 0 1 1 33.9 33.9zm22.6-56.6a56 56 0 1 0 -79.2 79.2 56 56 0 1 0 79.2-79.2zM92.2 391.8a28 28 0 1 0 56 0 28 28 0 1 0 -56 0zM384 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM131.5 131.5a16 16 0 1 1 -22.6-22.6 16 16 0 1 1 22.6 22.6zm22.6-45.3A48 48 0 1 0 86.3 154.2a48 48 0 1 0 67.9-67.9z\"]\n  };\n  const faGripDotsVertical = {\n    prefix: 'fal',\n    iconName: 'grip-dots-vertical',\n    icon: [256, 512, [], \"e411\", \"M64 96A16 16 0 1 0 32 96a16 16 0 1 0 32 0zM0 96a48 48 0 1 1 96 0A48 48 0 1 1 0 96zM64 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 256a48 48 0 1 1 96 0A48 48 0 1 1 0 256zM48 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM224 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm16 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-64 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faFaceViewfinder = {\n    prefix: 'fal',\n    iconName: 'face-viewfinder',\n    icon: [512, 512, [], \"e2ff\", \"M48 0C21.5 0 0 21.5 0 48l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8 7.2-16 16-16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 0zM464 0L368 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16 7.2 16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-26.5-21.5-48-48-48zM0 464c0 26.5 21.5 48 48 48l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16-7.2-16-16l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96zm464 48c26.5 0 48-21.5 48-48l0-96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0zM240 216a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM256 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 288a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM214.4 280c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c13.8 23.9 39.7 40 69.3 40s55.5-16.1 69.3-40c4.4-7.6 1.8-17.4-5.8-21.9s-17.4-1.8-21.9 5.8c-8.3 14.4-23.8 24-41.6 24s-33.3-9.6-41.6-24z\"]\n  };\n  const faSoftServe = {\n    prefix: 'fal',\n    iconName: 'soft-serve',\n    icon: [384, 512, [127846, \"creemee\"], \"e400\", \"M192 0c-5.9 0-11.3 3.2-14.1 8.5s-2.5 11.5 .8 16.4l10.8 16.3c1.6 2.4 2.5 5.3 2.5 8.2c0 8.1-6.6 14.7-14.7 14.7L116 64c-37.6 0-68 30.4-68 68c0 11.5 2.8 22.2 7.8 31.7C23.5 174 0 204.2 0 240c0 32.8 19.7 61 48 73.3L48 352c0 22.2 15.1 41 35.7 46.4L92.6 470c3 24 23.4 42 47.6 42l103.5 0c24.2 0 44.6-18 47.6-42l8.9-71.6C320.9 393 336 374.2 336 352l0-38.7c28.3-12.3 48-40.5 48-73.3c0-37.2-25.4-68.5-59.8-77.4c7.5-12.1 11.8-26.3 11.8-41.6C336 54.2 281.8 0 215 0L192 0zM304 288L80 288c-26.5 0-48-21.5-48-48s21.5-48 48-48l8.3 0 23.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-18.6 0C85.2 153.4 80 143.3 80 132c0-19.9 16.1-36 36-36l61.3 0C203.1 96 224 75.1 224 49.3c0-5.9-1.1-11.7-3.2-17.1c46.5 3 83.2 41.6 83.2 88.8c0 16.2-8.2 30.5-20.8 39L240 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l47.7 0 .3 0 16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48zM80 320l224 0 0 32c0 8.8-7.2 16-16 16l-2 0c-8.1 0-14.9 6-15.9 14l-10.5 84c-1 8-7.8 14-15.9 14l-103.5 0c-8.1 0-14.9-6-15.9-14l-10.5-84c-1-8-7.8-14-15.9-14l-2 0c-8.8 0-16-7.2-16-16l0-32z\"]\n  };\n  const faCreemee = faSoftServe;\n  const faH5 = {\n    prefix: 'fal',\n    iconName: 'h5',\n    icon: [640, 512, [], \"e412\", \"M32 80c0-8.8-7.2-16-16-16S0 71.2 0 80L0 256 0 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160 256 0 0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160L32 240 32 80zM432 64c-7.6 0-14.2 5.4-15.7 12.9l-32 160c-.9 4.7 .3 9.6 3.3 13.3s7.6 5.9 12.4 5.9l128 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-71.6 0c-17.2 0-32.5-11-37.9-27.4l-3.2-9.7c-2.8-8.4-11.9-12.9-20.2-10.1s-12.9 11.9-10.1 20.2l3.2 9.7c9.8 29.4 37.3 49.2 68.3 49.2l71.6 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-108.5 0L445.1 96 592 96c8.8 0 16-7.2 16-16s-7.2-16-16-16L432 64z\"]\n  };\n  const faHandBackPointDown = {\n    prefix: 'fal',\n    iconName: 'hand-back-point-down',\n    icon: [448, 512, [], \"e19e\", \"M136 512c-30.9 0-56-25.1-56-56l0-200.6c-3.2-2-6.4-4.2-9.5-6.5L48 232c-20.1-15.1-32-38.8-32-64l0-19.5c0-53 29.1-101.7 75.7-126.8l8.3-4.5C121 5.9 144.4 0 168.3 0L304 0c61.9 0 112 50.1 112 112l0 8 0 88c0 35.3-28.7 64-64 64c-2.8 0-5.6-.2-8.3-.5c-11 19.4-31.8 32.5-55.7 32.5c-5.3 0-10.5-.7-15.5-1.9c-10.8 20.2-32 33.9-56.5 33.9c-8.5 0-16.6-1.7-24-4.7L192 456c0 30.9-25.1 56-56 56zm-24-56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-157.5c0-7.1 4.6-13.3 11.4-15.3s14 .6 18 6.5c5.8 8.7 15.6 14.3 26.7 14.3c15.6 0 28.6-11.2 31.4-25.9c1-5.1 4.4-9.5 9.2-11.6s10.3-1.8 14.8 .9c4.8 2.9 10.5 4.6 16.6 4.6c14.7 0 27.2-10 30.9-23.6c1.2-4.4 4.2-8.1 8.3-10.1s8.8-2.2 13.1-.6c3.6 1.4 7.6 2.2 11.8 2.2c17.7 0 32-14.3 32-32l0-88 0-8c0-44.2-35.8-80-80-80L168.3 32c-18.5 0-36.8 4.6-53.1 13.4l-7.6-14.1 7.6 14.1-8.3 4.5C70.6 69.4 48 107.3 48 148.5L48 168c0 15.1 7.1 29.3 19.2 38.4L80 216l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 78.3 0 1.7 0 208z\"]\n  };\n  const faTableList = {\n    prefix: 'fal',\n    iconName: 'table-list',\n    icon: [512, 512, [\"th-list\"], \"f00b\", \"M192 64l0 96 288 0 0-64c0-17.7-14.3-32-32-32L192 64zm-32 0L64 64C46.3 64 32 78.3 32 96l0 64 128 0 0-96zM32 192l0 128 128 0 0-128L32 192zm0 160l0 64c0 17.7 14.3 32 32 32l96 0 0-96L32 352zm160 96l256 0c17.7 0 32-14.3 32-32l0-64-288 0 0 96zM480 320l0-128-288 0 0 128 288 0zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faThList = faTableList;\n  const faBasketShoppingMinus = {\n    prefix: 'fal',\n    iconName: 'basket-shopping-minus',\n    icon: [576, 512, [], \"e652\", \"M327.9 2.2c-7.6 4.5-10.2 14.2-5.8 21.9l98 167.9-264.3 0 98-167.9c4.5-7.6 1.9-17.4-5.8-21.9s-17.4-1.9-21.9 5.8L118.8 192 65 192l-33 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0L99.9 463.5C107 492 132.6 512 162 512L414 512c29.4 0 55-20 62.1-48.5L536 224l24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-33 0-53.8 0L349.8 7.9c-4.5-7.6-14.2-10.2-21.9-5.8zM73 224l430 0L445.1 455.8C441.5 470 428.7 480 414 480L162 480c-14.7 0-27.5-10-31-24.2L73 224zM208 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faCommentSms = {\n    prefix: 'fal',\n    iconName: 'comment-sms',\n    icon: [512, 512, [\"sms\"], \"f7cd\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM96 212.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8L112 272c-8.8 0-16 7.2-16 16s7.2 16 16 16l27.2 0c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8l19.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-19.2 0C112.5 176 96 192.5 96 212.8zM372.8 176c-20.3 0-36.8 16.5-36.8 36.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8L352 272c-8.8 0-16 7.2-16 16s7.2 16 16 16l27.2 0c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8l19.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-19.2 0zm-152 6.4c-4.1-5.5-11.3-7.8-17.9-5.6S192 185.1 192 192l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 19.2 25.6c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4L288 240l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-6.9-4.4-13-10.9-15.2s-13.7 .1-17.9 5.6L256 229.3l-35.2-46.9z\"]\n  };\n  const faSms = faCommentSms;\n  const faRectangle = {\n    prefix: 'fal',\n    iconName: 'rectangle',\n    icon: [512, 512, [9644, \"rectangle-landscape\"], \"f2fa\", \"M448 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l384 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64z\"]\n  };\n  const faRectangleLandscape = faRectangle;\n  const faClipboardListCheck = {\n    prefix: 'fal',\n    iconName: 'clipboard-list-check',\n    icon: [384, 512, [], \"f737\", \"M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM171.3 235.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L112 249.4 99.3 236.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l24 24c6.2 6.2 16.4 6.2 22.6 0l48-48zM192 272c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm-32 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm-48 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faTurkey = {\n    prefix: 'fal',\n    iconName: 'turkey',\n    icon: [640, 512, [], \"f725\", \"M496 64c0-17.7 14.3-32 32-32s32 14.3 32 32c0 2.7-.3 5.4-1 7.9c-1.3 5.2-.5 11.1 2.9 16c3.7 5.2 9.4 8 15.2 8.2c17.1 .6 30.9 14.7 30.9 32c0 17.7-14.3 32-32 32c-6 0-12.6-.6-20.3-1.5l-3.9-.5c-6.3-.7-13.2-1.5-19.9-2c-15.9-1-35.4-.4-51.5 11l-41.6 29.3c-18.8 13.2-30.5 32-39.1 50.6c-5.3 11.3-10 24.3-14.4 36.2c-2.5 6.7-4.8 13.1-7.1 18.8c-4.9 12.2-12.9 23.3-23.9 32.2C320 362 269.6 356.7 241.8 322.3S219.3 237.6 253.7 209.8c17.2-13.9 38.3-19.5 58.7-17.4c14.5 1.5 31.2 3.1 47.6 2c16.5-1.2 33.7-5.3 48.9-16l63.6-44.9c12.8-9 18.4-22.7 20.9-34.8C495.9 86.7 496 73.8 496 64zM528 0c-35.3 0-64 28.7-64 64c0 10.1-.2 19.7-1.9 28.1c-1.8 8.3-4.6 12.9-8.1 15.3l-40.3 28.4C370.6 110.5 325.7 96 288 96C176 96 0 224 0 384C0 512 160 512 288 512s288 0 288-128c0-60.3-25-116.1-62.2-162.2l-26.2 18.5C522 282.3 544 332 544 384c0 24.6-7.4 40.5-18.3 52c-11.6 12.3-29.6 22.1-54.5 29.2C420.4 479.7 353.4 480 288 480s-132.4-.3-183.2-14.8c-24.9-7.1-42.9-16.9-54.5-29.2C39.4 424.5 32 408.6 32 384c0-68 37.6-132 91.4-180.2C177.6 155.2 242.3 128 288 128c27.3 0 61.5 9.7 96.1 28c-7.6 3.8-16.4 5.8-26.5 6.5c-13.1 .9-27.2-.3-41.9-1.9c-28.5-3-58.2 4.9-82.2 24.3c-48.1 38.9-55.5 109.4-16.6 157.5s109.4 55.5 157.5 16.6c15.3-12.4 26.5-28 33.4-45.1c3.1-7.7 5.7-14.9 8.3-21.9c0 0 0 0 0 0c4-10.8 7.7-21.1 12.6-31.6c7.6-16.4 16.3-29.3 28.5-37.9l41.6-29.3c6.7-4.7 16.5-6.2 31-5.2c5.8 .4 11.7 1.1 18 1.8l4.3 .5c7.6 .9 15.9 1.7 23.9 1.7c35.3 0 64-28.7 64-64c0-29.8-20.4-54.9-48-62c0-.7 0-1.3 0-2c0-35.3-28.7-64-64-64z\"]\n  };\n  const faBook = {\n    prefix: 'fal',\n    iconName: 'book',\n    icon: [448, 512, [128212], \"f02d\", \"M64 0C28.7 0 0 28.7 0 64L0 448s0 0 0 0c0 35.3 28.7 64 64 64l368 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-66.7c18.6-6.6 32-24.4 32-45.3l0-320c0-26.5-21.5-48-48-48L64 0zM384 416l0 64L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0zM64 384c-11.7 0-22.6 3.1-32 8.6L32 64c0-17.7 14.3-32 32-32l32 0 0 352-32 0zm64 0l0-352 272 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16l-272 0zm48-240c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faUserPlus = {\n    prefix: 'fal',\n    iconName: 'user-plus',\n    icon: [640, 512, [], \"f234\", \"M224 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 80l91.4 0c80 0 145 64.3 146.3 144L32 480c1.2-79.7 66.2-144 146.3-144zm0-32C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0zM512 304c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z\"]\n  };\n  const faIceSkate = {\n    prefix: 'fal',\n    iconName: 'ice-skate',\n    icon: [576, 512, [9976], \"f7ac\", \"M320 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 7.4-4.1 1.1L67.6 82.2C46.6 87.8 32 106.8 32 128.6L32 336c0 26.5 21.5 48 48 48l384 0c26.5 0 48-21.5 48-48l0-30c0-36.7-25-68.7-60.6-77.6L320 195.5l0-51.5 0-128zM75.9 113.1L288 56.6l0 71.4-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l62 0 141.6 35.4C465 264.7 480 283.9 480 306l0 30c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-207.4c0-7.2 4.9-13.6 11.9-15.5zM128 432l0-16-32 0 0 16 0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0 288 0 96 0c44.2 0 80-35.8 80-80c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 26.5-21.5 48-48 48l-80 0 0-48 0-16-32 0 0 16 0 48-256 0 0-48z\"]\n  };\n  const faCheck = {\n    prefix: 'fal',\n    iconName: 'check',\n    icon: [448, 512, [10003, 10004], \"f00c\", \"M443.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-272 272c-6.2 6.2-16.4 6.2-22.6 0l-144-144c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L160 361.4 420.7 100.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faBatteryThreeQuarters = {\n    prefix: 'fal',\n    iconName: 'battery-three-quarters',\n    icon: [576, 512, [\"battery-4\"], \"f241\", \"M432 128c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 384c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l352 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80L80 96zM576 208c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zM112 192l192 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM64 208l0 96c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-192 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faBattery4 = faBatteryThreeQuarters;\n  const faTomato = {\n    prefix: 'fal',\n    iconName: 'tomato',\n    icon: [512, 512, [], \"e330\", \"M235.3 4.7L224 16C235.3 4.7 235.3 4.7 235.3 4.7s0 0 0 0s0 0 0 0c0 0 0 0 .1 .1l.2 .2 .4 .5c.4 .4 .8 .9 1.4 1.5c1.1 1.3 2.6 3.1 4.4 5.4c3.5 4.7 8 11.5 12.5 20.4c6 12 11.9 27.8 15.1 47.4c52.9 1.7 102.9 13.6 145.6 35.3c13.2 6.7 20.1 21.6 16.6 36s-16.3 24.5-31.1 24.5l-4.8 0c6.7 11.5 5.5 26.1-3.1 36.5c-9.1 10.9-24.2 14.5-37.2 8.9L256 178.8l-99.4 42.6c-13 5.6-28.2 1.9-37.2-8.9c-8.7-10.5-9.8-25.2-2.9-36.8l-.2 0c-13.3 2-26.9-4.5-33.4-17.1c-8-15.8-1.7-35 14-43c0 0 0 0 0 0l.8-.4s0 0 0 0c41-20.6 88.6-32.3 139.1-34.6c-2.8-13.8-7.1-24.9-11.3-33.3c-3.5-7-7-12.2-9.5-15.6c-1.2-1.7-2.2-2.8-2.9-3.6c-.3-.4-.5-.6-.6-.7l-.1-.1c-6.2-6.3-6.1-16.3 .1-22.5c6.2-6.2 16.4-6.2 22.6 0zM240 112.3c-47.2 2-90.9 12.7-127.7 31.3c0 0 0 0 0 0l-.8 .4s0 0 0 0s0 0 0 0c1.2-.3 2.4-.4 3.6-.4l31.3 .2c5.9 0 11.3 3.3 14 8.5s2.4 11.5-.8 16.4L144 192l105.7-45.3c4-1.7 8.6-1.7 12.6 0L368 192l-15.4-23.1c-3.3-4.9-3.6-11.2-.8-16.4s8.2-8.5 14.1-8.5l34.6 0c-37-18.8-81-29.7-128.5-31.7c-.2 8.7-7.3 15.7-16 15.7s-15.8-7-16-15.7zM73.4 195.4C47.3 223.5 32 259.8 32 304c0 55 23.6 97.8 62.5 127.7C134.1 462.2 190.8 480 256 480s121.9-17.8 161.5-48.3C456.4 401.8 480 359 480 304c0-44.2-15.3-80.5-41.4-108.6c8.7-6.4 15.7-15 20.3-25.1C492.2 204.5 512 249.6 512 304c0 130.9-114.6 208-256 208S0 434.9 0 304c0-54.4 19.8-99.6 53.1-133.7c.4 .9 .8 1.8 1.3 2.7c4.7 9.2 11.2 16.7 18.9 22.4z\"]\n  };\n  const faSwordLaser = {\n    prefix: 'fal',\n    iconName: 'sword-laser',\n    icon: [512, 512, [], \"e03b\", \"M503.8 57.1l-210 232.7-22.7-22.7L480 35.7l0-3.7-3.7 0L244.8 240.9l-22.7-22.7L454.9 8.2C460.7 2.9 468.4 0 476.3 0L480 0c17.7 0 32 14.3 32 32l0 3.7c0 7.9-2.9 15.6-8.2 21.4zM187.3 228.7l16 16 64 64s0 0 0 0s0 0 0 0l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-4.7-4.7-57.9 57.9c1.2 2.3 1.9 4.9 1.9 7.5c0 4.2-1.7 8.3-4.7 11.3L118.6 496c-10.2 10.2-24.1 16-38.6 16s-28.4-5.8-38.6-16L16 470.6C5.8 460.4 0 446.5 0 432s5.8-28.4 16-38.6l76.7-76.7c5.1-5.1 12.8-6 18.8-2.8L169.4 256l-4.7-4.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM152 318.6L134.6 336 176 377.4 193.4 360 152 318.6zM174.6 296L216 337.4 233.4 320 192 278.6 174.6 296zM38.6 416c-4.2 4.2-6.6 10-6.6 16s2.4 11.8 6.6 16L64 473.4c4.2 4.2 10 6.6 16 6.6s11.8-2.4 16-6.6L161.4 408 104 350.6 38.6 416z\"]\n  };\n  const faHouseCircleCheck = {\n    prefix: 'fal',\n    iconName: 'house-circle-check',\n    icon: [640, 512, [], \"e509\", \"M277.4 4c6-5.3 15.1-5.3 21.2 0L512.5 192.8c-5.4-.5-10.9-.8-16.5-.8c-10.2 0-20.2 .9-29.9 2.5L288 37.3 96 206.7 96 432c0 26.5 21.5 48 48 48l64 0 0-160c0-17.7 14.3-32 32-32l96 0c1 0 2.1 .1 3.1 .1c-5.1 10.1-9.3 20.7-12.5 31.9L240 320l0 160 16 0 80 0 24.2 0c10 12.1 21.7 22.9 34.6 32L144 512c-44.2 0-80-35.8-80-80l0-197L26.6 268C20 273.8 9.8 273.2 4 266.6S-1.2 249.8 5.4 244L277.4 4zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faBuildings = {\n    prefix: 'fal',\n    iconName: 'buildings',\n    icon: [512, 512, [], \"e0cc\", \"M448 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-384c0-17.7 14.3-32 32-32l160 0zM288 0c-35.3 0-64 28.7-64 64l0 384c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L288 0zM192 128L64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l152.4 0c-8.3-9.2-14.8-20.1-19-32L64 480c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l128 0 0-32zM88 320c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zm224 8c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 48zm32-8l0-32 32 0 0 32-32 0zM88 192c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm8 64l0-32 32 0 0 32-32 0zM320 88l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm32 8l32 0 0 32-32 0 0-32zm-8 192l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24zm8-64l32 0 0 32-32 0 0-32z\"]\n  };\n  const faAngleLeft = {\n    prefix: 'fal',\n    iconName: 'angle-left',\n    icon: [320, 512, [8249], \"f104\", \"M52.7 267.3c-6.2-6.2-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L86.6 256 235.3 404.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-160-160z\"]\n  };\n  const faCartFlatbedBoxes = {\n    prefix: 'fal',\n    iconName: 'cart-flatbed-boxes',\n    icon: [640, 512, [\"dolly-flatbed-alt\"], \"f475\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l64 0c8.8 0 16 7.2 16 16l0 320c0 26.5 21.5 48 48 48l24.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 35.3 28.7 64 64 64s64-28.7 64-64c0-11.7-3.1-22.6-8.6-32l177.1 0c-5.4 9.4-8.6 20.3-8.6 32c0 35.3 28.7 64 64 64s64-28.7 64-64c0-11.7-3.1-22.6-8.6-32l56.6 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0-288 0-80 0c-8.8 0-16-7.2-16-16l0-320c0-26.5-21.5-48-48-48L16 0zM544 448a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-416l128 0 0 224-128 0 0-224zm-32 0l0 224c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L224 32c-17.7 0-32 14.3-32 32zm320 0l0 64-64 0 0-64 64 0zM448 32c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zm0 192l128 0 0 64-128 0 0-64zm-32 0l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faDollyFlatbedAlt = faCartFlatbedBoxes;\n  const faDiagramSuccessor = {\n    prefix: 'fal',\n    iconName: 'diagram-successor',\n    icon: [512, 512, [], \"e47a\", \"M480 352c0-17.7-14.3-32-32-32L64 320c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-64zm32 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64zM256 96c0-17.7-14.3-32-32-32l-32 0L64 64C46.3 64 32 78.3 32 96l0 64c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-64zm23.4-32c5.4 9.4 8.6 20.3 8.6 32l0 64c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0 32 0 144 0c35.3 0 64 28.7 64 64l0 89.4 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L400 185.4 400 96c0-17.7-14.3-32-32-32l-88.6 0zM96 368l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 400c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faTruckArrowRight = {\n    prefix: 'fal',\n    iconName: 'truck-arrow-right',\n    icon: [640, 512, [], \"e58b\", \"M352 32c17.7 0 32 14.3 32 32l0 320-133.5 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64L64 384c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l288 0zM0 352c0 35.3 28.7 64 64 64c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-148.2c0-11.5-4.1-22.5-11.6-31.2l-78.7-91.8C508.6 102.1 495.3 96 481.3 96L416 96l0-32c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352zM481.3 128c4.7 0 9.1 2 12.1 5.6L570.9 224 416 224l0-96 65.3 0zM416 344.4l0-88.4 160 0 0 128-5.5 0c-13.2-37.3-48.7-64-90.5-64c-24.6 0-47 9.2-64 24.4zM160 352a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm256 64a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM235.3 84.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L265.4 160 112 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l153.4 0-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"]\n  };\n  const faSquareW = {\n    prefix: 'fal',\n    iconName: 'square-w',\n    icon: [448, 512, [], \"e285\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm103.1 58.8l56.3 162.6 49.4-154.2c2.1-6.6 8.3-11.1 15.2-11.1s13.1 4.5 15.2 11.1l49.4 154.2 56.3-162.6c2.9-8.4 12-12.8 20.4-9.9s12.8 12 9.9 20.4l-72 208c-2.3 6.5-8.4 10.8-15.3 10.8s-13-4.6-15.1-11.1L224 220.5 175.2 372.9c-2.1 6.6-8.2 11-15.1 11.1s-13.1-4.3-15.3-10.8l-72-208c-2.9-8.4 1.5-17.5 9.9-20.4s17.5 1.5 20.4 9.9z\"]\n  };\n  const faArrowsSplitUpAndLeft = {\n    prefix: 'fal',\n    iconName: 'arrows-split-up-and-left',\n    icon: [512, 512, [], \"e4bc\", \"M235.3 123.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L336 54.6 336 384l0 16c0 44.2 35.8 80 80 80l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-61.9 0-112-50.1-112-112l0-16c0-44.2-35.8-80-80-80L54.6 304l68.7 68.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-96-96c-3-3-4.7-7.1-4.7-11.3s1.7-8.3 4.7-11.3l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L54.6 272 224 272c31.3 0 59.7 12.9 80 33.6l0-251-68.7 68.7z\"]\n  };\n  const faLamp = {\n    prefix: 'fal',\n    iconName: 'lamp',\n    icon: [448, 512, [], \"f4ca\", \"M112 32L32 224l384 0L336 32 112 32zM82.5 19.7C87.4 7.8 99.1 0 112 0L336 0c12.9 0 24.6 7.8 29.5 19.7l80 192c4.1 9.9 3 21.2-2.9 30.1s-15.9 14.2-26.6 14.2L32 256c-10.7 0-20.7-5.3-26.6-14.2s-7-20.2-2.9-30.1l80-192zM160 312.2l0-24.2 32 0 0 24.2c0 14.8-6.7 27.8-16.5 36.6c-6.8 6.1-19.3 18.4-29.8 34.1C135 398.9 128 415.8 128 432c0 17.1 5.8 31.8 12.1 42.6c1 1.7 4.8 5.4 14.4 5.4l139 0c9.7 0 13.5-3.7 14.4-5.4c6.3-10.8 12.1-25.5 12.1-42.6c0-16.2-7-33.1-17.7-49.1c-10.5-15.7-23-28-29.8-34.1c-9.8-8.8-16.5-21.8-16.5-36.6l0-24.2 32 0 0 24.2c0 4.9 2.2 9.5 5.9 12.8C309.7 339.3 352 382 352 432c0 24.4-8.3 44.6-16.4 58.7c-8.5 14.7-25.2 21.3-42.1 21.3l-139 0c-17 0-33.6-6.6-42.1-21.3C104.3 476.6 96 456.4 96 432c0-50 42.3-92.7 58.1-107c3.6-3.3 5.9-7.9 5.9-12.8z\"]\n  };\n  const faAirplay = {\n    prefix: 'fal',\n    iconName: 'airplay',\n    icon: [576, 512, [], \"e089\", \"M480 64L96 64c-35.3 0-64 28.7-64 64l0 192c0 35.3 28.7 64 64 64l37.5 0-18.7 18.7c-4 4-7.4 8.5-10.2 13.3L96 416c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l384 0c53 0 96 43 96 96l0 192c0 53-43 96-96 96l-8.6 0c-2.8-4.8-6.2-9.2-10.2-13.3L442.5 384l37.5 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64zM162.2 435.7c-1.4 1.3-2.2 3.2-2.2 5.2c0 3.9 3.2 7.1 7.1 7.1l241.7 0c3.9 0 7.1-3.2 7.1-7.1c0-2-.8-3.8-2.2-5.2L293.6 322.2c-1.4-1.3-3.5-2.2-5.6-2.2s-4.2 .8-5.6 2.2L162.2 435.7zm-22-23.3L260.4 298.9c7.4-7 17.4-10.9 27.6-10.9s20.1 3.9 27.6 10.9L435.7 412.4c7.8 7.4 12.3 17.7 12.3 28.5c0 21.6-17.5 39.1-39.1 39.1l-241.7 0c-21.6 0-39.1-17.5-39.1-39.1c0-10.8 4.4-21.1 12.3-28.5z\"]\n  };\n  const faHandFist = {\n    prefix: 'fal',\n    iconName: 'hand-fist',\n    icon: [448, 512, [9994, \"fist-raised\"], \"f6de\", \"M254.2 233.7c7.7 4 16.5 6.3 25.8 6.3c12.1 0 23.3-3.8 32.5-10.4C322.4 245.5 340 256 360 256c8.6 0 16.7-1.9 24-5.4l0 5.4c0 38.6-19.5 72.6-49.2 92.7c-8.6 5.8-14.8 15.7-14.8 27.4L320 496c0 8.8 7.2 16 16 16s16-7.2 16-16l0-119.9c0 0 0 0 0-.1l.1-.1c.1-.2 .3-.5 .7-.7C390.9 349.3 416 305.6 416 256l0-56 0-8 0-40c0-30.9-25.1-56-56-56c-8.6 0-16.7 1.9-24 5.4L336 88c0-30.9-25.1-56-56-56c-9.7 0-18.8 2.5-26.7 6.8C246 16.3 224.9 0 200 0s-46 16.3-53.3 38.8c-7.9-4.3-17-6.8-26.7-6.8C89.1 32 64 57.1 64 88l0 112c0 2.6 .2 5.1 .5 7.6C44.8 222.2 32 245.6 32 272c0 59 39.9 108.7 94.2 123.5c.8 .2 1.3 .6 1.6 1c.1 .2 .2 .3 .2 .3c0 0 0 0 0 0l0 99.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-99.3c0-16.3-11.9-28.4-25.4-32.1C93.9 353.5 64 316.2 64 272c0-26.5 21.5-48 48-48l88 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c30.9 0 56-25.1 56-56c0-4.9-.6-9.7-1.8-14.3zM224 197.4c-7.3-3.5-15.4-5.4-24-5.4l-24 0 0-104 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32 0 96 0 13.4zM144 192l-32 0c-5.5 0-10.8 .6-16 1.6L96 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 104zm240 0l0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40zM256 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96z\"]\n  };\n  const faFistRaised = faHandFist;\n  const faShieldQuartered = {\n    prefix: 'fal',\n    iconName: 'shield-quartered',\n    icon: [512, 512, [], \"e575\", \"M66.8 112.3C55.5 117 47.9 127.7 48 139.8c.1 20 1.9 43.2 6.3 68.2L240 208l0-169.2L66.8 112.3zM61.1 240C82.3 324.6 133.3 420.1 240 472.6L240 240 61.1 240zM272 240l0 232.6c106.7-52.5 157.7-148 179-232.6l-179 0zm185.8-32c4.3-24.9 6.2-48.2 6.3-68.2c.1-12.1-7.5-22.8-18.8-27.6L272 38.8 272 208l185.8 0zM231 7.8c16-6.8 34-6.8 50 0l176.7 75c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L231 7.8z\"]\n  };\n  const faSlashForward = {\n    prefix: 'fal',\n    iconName: 'slash-forward',\n    icon: [320, 512, [], \"2f\", \"M312.2 2.3c7.6 4.5 10 14.4 5.5 22l-288 480c-4.5 7.6-14.4 10-22 5.5s-10-14.4-5.5-22l288-480c4.5-7.6 14.4-10 22-5.5z\"]\n  };\n  const faLocationPen = {\n    prefix: 'fal',\n    iconName: 'location-pen',\n    icon: [384, 512, [\"map-marker-edit\"], \"f607\", \"M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM252.3 131.7c-4.9-4.9-12.9-4.9-17.8 0l-8.1 8.1 17.8 17.8 8.1-8.1c4.9-4.9 4.9-12.9 0-17.8zM143.1 223.1c-2 2.1-3.5 4.6-4.2 7.4L134 250l19.4-4.9c2.8-.7 5.4-2.2 7.4-4.2l60.7-60.7-17.8-17.8-60.7 60.7zM211.8 109c17.4-17.4 45.7-17.4 63.1 0c17.4 17.4 17.4 45.6 0 63l-91.4 91.5c-6.2 6.2-13.9 10.5-22.3 12.6l-45.3 11.3c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l11.3-45.3c2.1-8.4 6.5-16.1 12.6-22.3L211.8 109z\"]\n  };\n  const faMapMarkerEdit = faLocationPen;\n  const faCloudMoon = {\n    prefix: 'fal',\n    iconName: 'cloud-moon',\n    icon: [640, 512, [], \"f6c3\", \"M460.6 35.9c-30 32-48.4 75-48.4 122.4c0 90.8 67.6 165.8 155.1 177.2c-21.5 10.8-45.8 16.9-71.5 16.9c-24.6 0-47.9-5.6-68.7-15.5c17.7 11 32.1 26.8 41.3 45.6c8.9 1.3 18.1 1.9 27.4 1.9c52 0 99.1-20.7 133.6-54.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-8.1 1.4-16.5 2.1-25.1 2.1c-80.7 0-146.2-65.6-146.2-146.6c0-54.8 30-102.6 74.4-127.8c6.1-3.5 9.2-10.5 7.7-17.3S519 1.3 512 .7c-5.4-.5-10.8-.7-16.3-.7C389.8 0 304 86.1 304 192.2c0 10.8 .9 21.5 2.6 31.8c11.8 .3 23.2 2.4 33.9 6.1c-2.9-12.2-4.5-24.8-4.5-37.9C336 115.8 389.3 52 460.6 35.9zM112 320c0-35.3 28.7-64 64-64c29.1 0 53.7 19.4 61.4 46c1.7 5.8 6.5 10.2 12.5 11.3s12-1.3 15.7-6.1c8.8-11.7 22.7-19.2 38.4-19.2c26.5 0 48 21.5 48 48c0 8.8-2.3 16.9-6.4 24c-2.9 5-2.9 11.1 0 16s8.1 8 13.9 8l8.3 0c0 0 0 0 0 0l.2 0c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.2 0-1.8 0l-.3 0-.2 0-266.6 0c-.2 0-.4 0-.6 0c-.8 0-1.6 0-2.3 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c.4 0 .8 0 1.3 0c4.9 .1 9.5-2 12.6-5.8s4.4-8.7 3.4-13.4c-.8-4.1-1.3-8.4-1.3-12.8zm64-96c-53 0-96 43-96 96l0 1.3C34.6 328.9 0 368.4 0 416c0 53 43 96 96 96c1.1 0 2.1 0 3.2-.1l266.1 0c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-39.4-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.4 242.6 210.9 224 176 224z\"]\n  };\n  const faPotFood = {\n    prefix: 'fal',\n    iconName: 'pot-food',\n    icon: [640, 512, [127858], \"e43f\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 25.8 4.3 44.4 11.7 59.2c7.2 14.3 16.7 23.9 24.6 31.7l.4 .4c8.1 8.1 14.3 14.4 19 23.8c4.6 9.2 8.3 22.7 8.3 44.8c0 8.8 7.2 16 16 16s16-7.2 16-16c0-25.8-4.3-44.4-11.7-59.2c-7.2-14.3-16.7-23.9-24.6-31.7l-.4-.4c-8.1-8.1-14.3-14.4-19-23.8C131.7 51.6 128 38.2 128 16zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 25.8 4.3 44.4 11.7 59.2c7.2 14.3 16.7 23.9 24.6 31.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.4 .4c8.1 8.1 14.3 14.4 19 23.8c4.6 9.2 8.3 22.7 8.3 44.8c0 8.8 7.2 16 16 16s16-7.2 16-16c0-25.8-4.3-44.4-11.7-59.2c-7.2-14.3-16.7-23.9-24.6-31.7l-.4-.4c-8.1-8.1-14.3-14.4-19-23.8C227.7 51.6 224 38.2 224 16zM32 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l35.8 0c5.9 82.9 56.5 152.7 127.3 186.4c7.6 21.9 28.4 37.6 52.9 37.6l144 0c24.5 0 45.3-15.7 52.9-37.6C515.7 440.7 566.3 370.9 572.2 288l35.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-37.6 0c-6.6-18.6-24.3-32-45.3-32l-410.2 0c-21 0-38.7 13.4-45.3 32L32 256zm507.4-64c-13.8-46.3-56.6-80-107.4-80s-93.6 33.7-107.4 80l34 0c12.3-28.3 40.5-48 73.3-48s61 19.7 73.3 48l34 0zM225.3 463.9c-2.8-8.1-8.7-14.7-16.5-18.4c-61.4-29.2-105-90.1-109.3-162.2l-.6-10.3c-.5-9.2 6.8-16.9 16-16.9l410.2 0c9.2 0 16.5 7.7 16 16.9l-.6 10.3c-4.2 72.1-47.8 133-109.3 162.2c-7.7 3.7-13.7 10.3-16.5 18.4c-3.3 9.4-12.2 16.1-22.7 16.1l-144 0c-10.4 0-19.4-6.7-22.7-16.1z\"]\n  };\n  const faBriefcase = {\n    prefix: 'fal',\n    iconName: 'briefcase',\n    icon: [512, 512, [128188], \"f0b1\", \"M160 48l0 48 192 0 0-48c0-8.8-7.2-16-16-16L176 32c-8.8 0-16 7.2-16 16zM128 96l0-48c0-26.5 21.5-48 48-48L336 0c26.5 0 48 21.5 48 48l0 48 64 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l64 0zm240 32l-224 0-80 0c-17.7 0-32 14.3-32 32l0 96 144 0 32 0 96 0 32 0 144 0 0-96c0-17.7-14.3-32-32-32l-80 0zM480 288l-144 0 0 48c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-48L32 288l0 128c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-128zm-272 0l0 48 96 0 0-48-96 0z\"]\n  };\n  const faPersonFalling = {\n    prefix: 'fal',\n    iconName: 'person-falling',\n    icon: [512, 512, [], \"e546\", \"M320 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 10.8c0 48.1-27.6 91.3-70 111.9c-1.8 .4-3.6 1.1-5.2 2.2c-.2 .1-.4 .3-.6 .4c-3 1.3-6.1 2.4-9.3 3.5C139.1 166.1 96 225.9 96 293.2L96 368c0 8.8 7.2 16 16 16s16-7.2 16-16l0-74.8c0-21.7 5.6-42.5 15.8-60.6L322.6 504.8c4.9 7.4 14.8 9.4 22.2 4.6s9.4-14.8 4.6-22.2L252.7 340.1l57.5-44.7 67-6.7 74.6 89.5c5.7 6.8 15.7 7.7 22.5 2s7.7-15.7 2-22.5l-74.6-89.5c-6.8-8.2-17.2-12.4-27.8-11.4l-61.9 6.2L244.8 160.5c46-27.9 75.2-78.2 75.2-133.7L320 16zM282.5 276.4l-47.4 36.9L165.4 207.2c-.4-.6-.8-1.1-1.3-1.7c13.4-13.5 30-24.1 48.9-30.4c.8-.3 1.7-.6 2.5-.9l66.9 102.1zM96 88a24 24 0 1 1 48 0A24 24 0 1 1 96 88zm80 0A56 56 0 1 0 64 88a56 56 0 1 0 112 0z\"]\n  };\n  const faImagePortrait = {\n    prefix: 'fal',\n    iconName: 'image-portrait',\n    icon: [384, 512, [\"portrait\"], \"f3e0\", \"M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM224 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM235.4 320l-86.9 0c-18.6 0-34 14-36.3 32l159.4 0c-2.2-18-17.6-32-36.3-32zm-86.9-32l43.4 0 43.4 0c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4l-169.1 0C92.3 384 80 371.7 80 356.6c0-37.9 30.7-68.6 68.6-68.6z\"]\n  };\n  const faPortrait = faImagePortrait;\n  const faUserTag = {\n    prefix: 'fal',\n    iconName: 'user-tag',\n    icon: [640, 512, [], \"f507\", \"M224 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM416 480c0-2.4-.1-4.8-.3-7.2l26.8 26.8c-5.4 7.5-14.2 12.5-24.2 12.5L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c17.5 0 34.3 2.5 50.3 7.2l0 33 0 .7c-15.7-5.7-32.6-8.9-50.3-8.9l-91.4 0c-80 0-145 64.3-146.3 144l384 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM545.9 491.3c-18.7 18.7-49.1 18.7-67.9 0L370.7 384c-12-12-18.7-28.3-18.7-45.3l0-82.7c0-17.7 14.3-32 32-32l82.7 0c17 0 33.3 6.7 45.3 18.7L619.3 350.1c18.7 18.7 18.7 49.1 0 67.9l-73.4 73.4zM384 256l0 82.7c0 8.5 3.4 16.6 9.4 22.6L500.7 468.7c6.2 6.2 16.4 6.2 22.6 0l73.4-73.4c6.2-6.2 6.2-16.4 0-22.6L489.4 265.4c-6-6-14.1-9.4-22.6-9.4L384 256zm24 40a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faRug = {\n    prefix: 'fal',\n    iconName: 'rug',\n    icon: [640, 512, [], \"e569\", \"M16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l16 0 0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 48-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 48-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 16 0 16 0 512 0 16 0 16 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-48 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-48 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-64 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-16 0-16 0L64 64 48 64 32 64 16 64zM64 96l64 0 0 320-64 0 0-80 0-80 0-80 0-80zm448 0l64 0 0 80 0 80 0 80 0 80-64 0 0-320zm-32 0l0 320-320 0 0-320 320 0z\"]\n  };\n  const faPrintSlash = {\n    prefix: 'fal',\n    iconName: 'print-slash',\n    icon: [640, 512, [], \"f686\", \"M480 463.9l0 16.1-320 0 0-128 178.3 0-40.5-32L160 320c-17.7 0-32 14.3-32 32l0 32-32 0 0-128c0-17.7 14.3-32 32-32l48.2 0-40.5-32-7.6 0c-35.3 0-64 28.7-64 64l0 128c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7 14.3 32 32 32l320 0c14.8 0 27.3-10.1 30.9-23.7L480 463.9zM137.5 30.4L163 50.5C168.1 39.6 179.2 32 192 32l229.5 0c8.5 0 16.6 3.4 22.6 9.4l26.5 26.5c6 6 9.4 14.1 9.4 22.6l0 69.5 32 0 0-69.5c0-17-6.7-33.3-18.7-45.3L466.7 18.7C454.7 6.7 438.5 0 421.5 0L192 0c-23 0-43.2 12.2-54.5 30.4zM512 192l-169.8 0 40.5 32L512 224c17.7 0 32 14.3 32 32l0 95.3 32 25.3L576 256c0-35.3-28.7-64-64-64zM496 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faEarthEurope = {\n    prefix: 'fal',\n    iconName: 'earth-europe',\n    icon: [512, 512, [\"globe-europe\"], \"f7a2\", \"M477.7 288l-38.3 0c-6.2 0-12.3-2.2-17.1-6.2l-15.9-13.2c-4.6-3.8-5.2-10.5-1.5-15.2c14.6-18.3 1.6-45.4-21.8-45.4l-3.7 0c-6.3 0-11.4-5.1-11.4-11.4l0-9.4c0-18.4-22.2-27.6-35.2-14.6l-32.1 32.1c-2.6 2.6-6.8 2.6-9.4 0l-2.8-2.8c-6.3-6.3-14.8-9.8-23.7-9.8c-10.5 0-20.5 5-26.8 13.4l-10.7 14.3c-2 2.7-5.2 4.3-8.5 4.3c-5.9 0-10.7-4.8-10.7-10.7l0-1.6c0-3.3 1.3-6.4 3.6-8.7l18.7-18.7c6.2-6.2 9.7-14.7 9.7-23.5c0-4.3 2.4-8.2 6.2-10.1l59.2-29.6c20.2-10.1 26.9-35.6 14.2-54.3c-8.9-13.2-25.1-19.1-40-15.3l4.5-17.8C394.5 47.5 480 141.8 480 256c0 10.9-.8 21.5-2.3 32zm-7 32c-3.3 11-7.4 21.7-12.3 32l-19.8 0c-10.2 0-20.1-4.1-27.3-11.3l-4-4C396.6 326 382.2 320 367.1 320c-5.9 0-11.7-2.1-16.1-6l-26.6-22.8c-14.5-12.4-33-19.3-52.1-19.3l-20.9 0c-15.8 0-31.2 4.7-44.4 13.4l-27.4 18.3c-22.3 14.8-35.6 39.8-35.6 66.6l0 3.2c0 21.2 8.4 41.6 23.4 56.6l16 16c11.5 11.5 27.1 17.9 43.3 17.9c11.4 0 21.2 6.5 26.1 16C130.6 478.3 32 378.6 32 256C32 133.8 129.9 34.4 251.5 32l-6.9 27.6c-4.9 19.7 15.4 36.2 33.7 27.3l8.1-3.9c2.4-1.2 5.3-.4 6.8 1.8c1.8 2.7 .8 6.3-2 7.8l-59.2 29.6c-14.7 7.3-23.9 22.3-23.9 38.7c0 .3-.1 .6-.4 .9L189 180.4c-8.3 8.3-13 19.6-13 31.3l0 1.6c0 23.6 19.1 42.7 42.7 42.7c13.4 0 26.1-6.3 34.1-17.1l10.7-14.3c.3-.4 .7-.6 1.2-.6c.4 0 .8 .2 1.1 .4l2.8 2.8c15.1 15.1 39.6 15.1 54.7 0l15.4-15.4c5.8 15.3 20 26.5 36.9 28c-9.5 17.6-5.6 40 10.3 53.3l15.9 13.2c10.5 8.8 23.8 13.6 37.5 13.6l31.3 0zm-30.9 64c-35.1 50.3-90.2 85.5-153.8 94c-6.8-26.4-30.8-46-59.3-46c-7.8 0-15.2-3.1-20.7-8.6l-16-16c-9-9-14.1-21.2-14.1-33.9l0-3.2c0-16.1 8-31 21.4-39.9l27.4-18.3c7.9-5.3 17.1-8.1 26.6-8.1l20.9 0c11.5 0 22.5 4.1 31.2 11.6l26.6 22.8c10.3 8.8 23.4 13.7 37 13.7c6.6 0 12.9 2.6 17.5 7.3l4 4c13.2 13.2 31.2 20.7 49.9 20.7l1.2 0zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faGlobeEurope = faEarthEurope;\n  const faCartFlatbedSuitcase = {\n    prefix: 'fal',\n    iconName: 'cart-flatbed-suitcase',\n    icon: [640, 512, [\"luggage-cart\"], \"f59d\", \"M0 16C0 7.2 7.2 0 16 0L80 0c26.5 0 48 21.5 48 48l0 320c0 8.8 7.2 16 16 16l80 0 288 0 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-56.6 0c5.4 9.4 8.6 20.3 8.6 32c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-11.7 3.1-22.6 8.6-32l-177.1 0c5.4 9.4 8.6 20.3 8.6 32c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-11.7 3.1-22.6 8.6-32L144 416c-26.5 0-48-21.5-48-48L96 48c0-8.8-7.2-16-16-16L16 32C7.2 32 0 24.8 0 16zM512 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM192 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM336 32c-8.8 0-16 7.2-16 16l0 32 128 0 0-32c0-8.8-7.2-16-16-16l-96 0zM480 80l32 0c35.3 0 64 28.7 64 64l0 112c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-112c0-35.3 28.7-64 64-64l32 0 0-32c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 32zM272 112l-16 0c-17.7 0-32 14.3-32 32l0 112c0 17.7 14.3 32 32 32l16 0 0-176zm32 176l160 0 0-176-160 0 0 176zm192 0l16 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32l-16 0 0 176z\"]\n  };\n  const faLuggageCart = faCartFlatbedSuitcase;\n  const faHandBackPointRibbon = {\n    prefix: 'fal',\n    iconName: 'hand-back-point-ribbon',\n    icon: [448, 512, [], \"e1a0\", \"M152 0C121.1 0 96 25.1 96 56l0 8L16 64C9.8 64 4.2 67.5 1.6 73.1S-.3 85.2 3.5 90l24 30-24 30c-3.8 4.8-4.6 11.4-1.9 16.9S9.8 176 16 176l80 0 0 80.6c-3.2 2-6.4 4.2-9.5 6.5L64 280c-20.1 15.1-32 38.8-32 64l0 19.5c0 53 29.1 101.7 75.7 126.8l8.3 4.5c21 11.3 44.4 17.2 68.3 17.2L320 512c61.9 0 112-50.1 112-112l0-8 0-88c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5c-11-19.4-31.8-32.5-55.7-32.5c-5.3 0-10.5 .7-15.5 1.9c-10.8-20.2-32-33.9-56.5-33.9c-8.5 0-16.6 1.7-24 4.7L208 56c0-30.9-25.1-56-56-56zM128 176l48 0 0 37.5c0 7.1 4.6 13.3 11.4 15.3s14-.6 18-6.5c5.8-8.7 15.6-14.3 26.7-14.3c15.6 0 28.6 11.2 31.4 25.9c1 5.1 4.4 9.5 9.2 11.6s10.3 1.8 14.8-.9c4.8-2.9 10.5-4.6 16.6-4.6c14.7 0 27.2 10 30.9 23.6c1.2 4.4 4.2 8.1 8.3 10.1s8.8 2.2 13.1 .6c3.6-1.4 7.6-2.2 11.8-2.2c17.7 0 32 14.3 32 32l0 88 0 8c0 44.2-35.8 80-80 80l-135.7 0c-18.5 0-36.8-4.6-53.1-13.4l-8.3-4.5C86.6 442.6 64 404.7 64 363.5L64 344c0-15.1 7.1-29.3 19.2-38.4L96 296l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-78.3 0-1.7 0-88zm48-32L49.3 144l11.2-14c4.7-5.8 4.7-14.1 0-20L49.3 96 176 96l0 48zm0-80l-48 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8z\"]\n  };\n  const faRectangleXmark = {\n    prefix: 'fal',\n    iconName: 'rectangle-xmark',\n    icon: [512, 512, [62164, \"rectangle-times\", \"times-rectangle\", \"window-close\"], \"f410\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm180.7 84.7c6.2-6.2 16.4-6.2 22.6 0L256 233.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L278.6 256l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 278.6l-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L233.4 256l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faRectangleTimes = faRectangleXmark;\n  const faTimesRectangle = faRectangleXmark;\n  const faWindowClose = faRectangleXmark;\n  const faTireRugged = {\n    prefix: 'fal',\n    iconName: 'tire-rugged',\n    icon: [512, 512, [], \"f634\", \"M229.8 32c-8.2 0-15.1 6.3-15.9 14.5l-.3 3.1c-.6 6.6-5.2 12.1-11.6 13.9c-15.5 4.3-30.2 10.5-43.9 18.2c-5.8 3.2-12.9 2.6-18-1.6l-2.4-2c-6.4-5.2-15.7-4.8-21.5 1L79.1 116.1c-5.8 5.8-6.3 15.1-1 21.5l2 2.4c4.2 5.1 4.8 12.3 1.6 18c-7.7 13.7-13.9 28.4-18.2 43.9c-1.8 6.4-7.3 11-13.9 11.6l-3.1 .3c-8.2 .8-14.5 7.7-14.5 15.9l0 52.4c0 8.2 6.3 15.1 14.5 15.9l3.1 .3c6.6 .6 12.1 5.2 13.9 11.6c4.3 15.5 10.5 30.2 18.2 43.9c3.2 5.8 2.6 12.9-1.6 18l-2 2.4c-5.2 6.4-4.8 15.7 1 21.5l37.1 37.1c5.8 5.8 15.1 6.3 21.5 1l2.4-2c5.1-4.2 12.3-4.8 18-1.6c13.7 7.7 28.4 13.9 43.9 18.2c6.4 1.8 11 7.3 11.6 13.9l.3 3.1c.8 8.2 7.7 14.5 15.9 14.5l52.4 0c8.2 0 15.1-6.3 15.9-14.5l.3-3.1c.6-6.6 5.2-12.1 11.6-13.9c15.5-4.3 30.2-10.5 43.9-18.2c5.8-3.2 12.9-2.6 18 1.6l2.4 2c6.4 5.2 15.7 4.8 21.5-1l37.1-37.1c5.8-5.8 6.3-15.1 1-21.5l-2-2.4c-4.2-5.1-4.8-12.3-1.6-18c7.7-13.7 13.9-28.4 18.2-43.9c1.8-6.4 7.3-11 13.9-11.6l3.1-.3c8.2-.8 14.5-7.7 14.5-15.9l0-52.4c0-8.2-6.3-15.1-14.5-15.9l-3.1-.3c-6.6-.6-12.1-5.2-13.9-11.6c-4.3-15.5-10.5-30.2-18.2-43.9c-3.2-5.8-2.6-12.9 1.6-18l2-2.4c5.2-6.4 4.8-15.7-1-21.5L395.8 79.1c-5.8-5.8-15.1-6.3-21.5-1L372 80c-5.1 4.2-12.3 4.8-18 1.6c-13.7-7.7-28.4-13.9-43.9-18.2c-6.4-1.8-11-7.3-11.6-13.9l-.3-3.1c-.8-8.2-7.7-14.5-15.9-14.5l-52.4 0zm-46.4 3.6C188.9 14.9 207.7 0 229.8 0l52.4 0c22 0 40.9 14.9 46.4 35.6c11 3.6 21.7 8.1 31.9 13.2c18.5-10.7 42.4-8 58 7.6l37.1 37.1c15.6 15.6 18.3 39.4 7.6 58c5.2 10.2 9.6 20.9 13.2 31.9c20.7 5.5 35.6 24.3 35.6 46.4l0 52.4c0 22-14.9 40.9-35.6 46.4c-3.6 11-8.1 21.7-13.2 31.9c10.7 18.5 8 42.4-7.6 58l-37.1 37.1c-15.6 15.6-39.4 18.3-58 7.6c-10.2 5.2-20.9 9.6-31.9 13.2c-5.5 20.7-24.3 35.6-46.4 35.6l-52.4 0c-22 0-40.9-14.9-46.4-35.6c-11-3.6-21.7-8.1-31.9-13.2c-18.5 10.7-42.4 8-58-7.6L56.4 418.5c-15.6-15.6-18.3-39.5-7.6-58c-5.2-10.2-9.6-20.9-13.2-31.9C14.9 323.1 0 304.3 0 282.2l0-52.4c0-22 14.9-40.9 35.6-46.4c3.6-11 8.1-21.7 13.2-31.9c-10.7-18.5-8-42.4 7.6-58L93.5 56.4c15.6-15.6 39.5-18.3 58-7.6c10.2-5.2 20.9-9.6 31.9-13.2zM96 256a160 160 0 1 1 320 0A160 160 0 1 1 96 256zM256 384a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-224a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-75.9 96.6a24 24 0 1 1 14.8-45.7 24 24 0 1 1 -14.8 45.7zm167.2-30.2a24 24 0 1 1 -45.7 14.8 24 24 0 1 1 45.7-14.8zm-29.6 73.8a24 24 0 1 1 -38.8 28.2 24 24 0 1 1 38.8-28.2zM199.6 333.7a24 24 0 1 1 28.2-38.8 24 24 0 1 1 -28.2 38.8z\"]\n  };\n  const faLightbulbDollar = {\n    prefix: 'fal',\n    iconName: 'lightbulb-dollar',\n    icon: [384, 512, [], \"f670\", \"M336 176c0 30.6-9.5 58.8-25.7 82.1c-4.1 5.9-8.8 12.3-13.6 19c-12.7 17.5-27.1 37.2-38 57.1c-8.9 16.2-13.7 33.3-16.2 49.9l32.4 0c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5l32.4 0c-2.5-16.6-7.3-33.7-16.2-49.9c-10.9-20-25.3-39.7-38-57.1c0 0 0 0 0 0c-4.9-6.7-9.5-13-13.6-19C57.5 234.8 48 206.6 48 176C48 96.5 112.5 32 192 32s144 64.5 144 144zM146.7 448l90.5 0c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32zM112 432c0 44.2 35.8 80 80 80s80-35.8 80-80l0-5.3c0-5.9-4.8-10.7-10.7-10.7l-138.7 0c-5.9 0-10.7 4.8-10.7 10.7l0 5.3zM208 88c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 17.3c-8.3 1.5-16.7 4.3-24.1 8.7c-13 7.7-23.9 21.1-23.8 40.5c.1 18.4 10.8 30.1 22.7 37.3c10.5 6.3 23.8 10.4 34.8 13.7c0 0 0 0 0 0s0 0 0 0l1.6 .5c12.5 3.8 22.2 6.9 29 11.2c5.9 3.7 7.7 7 7.7 11.6c.1 6.6-2.7 10.8-7.8 14c-5.8 3.6-14.5 5.6-23.7 5.3c-11.8-.4-22.7-4.1-36.3-8.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.3-.8-4.7-1.6-7.1-2.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2 .7 4.1 1.4 6.2 2.1c0 0 0 0 0 0c9.2 3.2 19.7 6.8 30.9 8.9l0 17.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17.1c8.7-1.4 17.4-4.3 25.1-9.1c13.3-8.3 23.2-22.2 22.9-41.6c-.2-18.5-10.6-30.6-22.7-38.2c-11-6.9-25-11.2-36.3-14.6c0 0 0 0 0 0s0 0 0 0l-.5-.1c-12.6-3.8-22.3-6.8-29.2-10.9c-6-3.6-7.2-6.4-7.3-10.1c0-5.4 2.4-9.4 8.1-12.8c6.2-3.7 15.1-5.7 23.6-5.5c10.1 .2 21 2.3 32.1 5.3c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-7.5-2-15.6-3.9-24.1-5.1L208 88z\"]\n  };\n  const faCowbell = {\n    prefix: 'fal',\n    iconName: 'cowbell',\n    icon: [448, 512, [], \"f8b3\", \"M176 32l96 0c8.8 0 16 7.2 16 16l0 48L160 96l0-48c0-8.8 7.2-16 16-16zM128 48l0 48-16 0c-21.4 0-40.3 14.2-46.2 34.8l-64 224c-4.1 14.5-1.2 30.1 7.8 42.1S32.9 416 48 416l352 0c15.1 0 29.3-7.1 38.3-19.1s12-27.6 7.8-42.1l-64-224C376.3 110.2 357.4 96 336 96l-16 0 0-48c0-26.5-21.5-48-48-48L176 0c-26.5 0-48 21.5-48 48zm16 80l160 0 32 0c7.1 0 13.4 4.7 15.4 11.6l64 224c1.4 4.8 .4 10-2.6 14s-7.8 6.4-12.8 6.4L48 384c-5 0-9.8-2.4-12.8-6.4s-4-9.2-2.6-14l64-224c2-6.9 8.2-11.6 15.4-11.6l32 0zm80 384c35.3 0 64-28.7 64-64l-32 0c0 17.7-14.3 32-32 32s-32-14.3-32-32l-32 0c0 35.3 28.7 64 64 64z\"]\n  };\n  const faBahtSign = {\n    prefix: 'fal',\n    iconName: 'baht-sign',\n    icon: [320, 512, [], \"e0ac\", \"M144 0c-8.8 0-16 7.2-16 16l0 48L37.6 64C16.8 64 0 80.8 0 101.6L0 240l0 32L0 406.3c0 23 18.7 41.7 41.7 41.7l86.3 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 56 0c57.4 0 104-46.6 104-104c0-44.7-28.2-82.8-67.8-97.5C274.1 227.4 288 199.3 288 168c0-57.4-46.6-104-104-104l-24 0 0-48c0-8.8-7.2-16-16-16zM128 96l0 144-96 0 0-138.4c0-3.1 2.5-5.6 5.6-5.6L128 96zm32 144l0-144 24 0c39.8 0 72 32.2 72 72s-32.2 72-72 72l-24 0zm-32 32l0 144-86.3 0c-5.4 0-9.7-4.4-9.7-9.7L32 272l96 0zm32 144l0-144 24 0 32 0c39.8 0 72 32.2 72 72s-32.2 72-72 72l-56 0z\"]\n  };\n  const faCorner = {\n    prefix: 'fal',\n    iconName: 'corner',\n    icon: [448, 512, [], \"e3fe\", \"M0 176c0-8.8 7.2-16 16-16l384 0c26.5 0 48 21.5 48 48l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8-7.2-16-16-16L16 192c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faChevronsRight = {\n    prefix: 'fal',\n    iconName: 'chevrons-right',\n    icon: [512, 512, [\"chevron-double-right\"], \"f324\", \"M75.3 459.3l192-192c6.2-6.2 6.2-16.4 0-22.6l-192-192c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L233.4 256 52.7 436.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0zm192 0l192-192c6.2-6.2 6.2-16.4 0-22.6l-192-192c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L425.4 256 244.7 436.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0z\"]\n  };\n  const faChevronDoubleRight = faChevronsRight;\n  const faBookOpen = {\n    prefix: 'fal',\n    iconName: 'book-open',\n    icon: [576, 512, [128214, 128366], \"f518\", \"M156 32c44.6 0 89.7 8.6 132 22.6C330.3 40.6 375.4 32 420 32c55.4 0 107.2 14.6 128.9 21.6C565.7 59 576 74.5 576 91.1l0 311.5c0 26.9-25.1 44.8-49 40.6c-18.5-3.2-51.3-7.2-99-7.2c-58.9 0-97.8 24.3-111.2 34.1c-7.5 5.5-17.2 9.6-28.2 9.9c-.2 0-.5 0-.7 0l-.2 0-.3 0c-10.2 0-19.6-3.4-27-8.4C245.5 461.5 202 436 148 436c-45.2 0-80.1 4.4-100 7.7c-24 4-48-14.1-48-40.2L0 91.1C0 74.5 10.3 59 27.1 53.6C48.8 46.6 100.6 32 156 32zM304 440c20.3-13.5 63.1-36 124-36c49.5 0 84.1 4.2 104.4 7.6c2.5 .4 5.7-.3 8.2-2.3c2.2-1.8 3.4-4 3.4-6.8l0-311.5c0-3.5-2.1-6.1-4.9-7C518.6 77.5 470.5 64 420 64c-38.6 0-78.1 7.1-116 19l0 357zM272 83c-37.9-12-77.4-19-116-19C105.5 64 57.4 77.5 36.9 84c-2.8 .9-4.9 3.6-4.9 7l0 312.5c0 2.7 1.1 4.9 3.1 6.5c2.2 1.8 5.1 2.5 7.6 2.1c21.3-3.6 58-8.2 105.3-8.2c56.8 0 102.8 23.7 124 36.9L272 83z\"]\n  };\n  const faBookJournalWhills = {\n    prefix: 'fal',\n    iconName: 'book-journal-whills',\n    icon: [448, 512, [\"journal-whills\"], \"f66a\", \"M64 0C28.7 0 0 28.7 0 64L0 448s0 0 0 0c0 35.3 28.7 64 64 64l368 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-66.7c18.6-6.6 32-24.4 32-45.3l0-320c0-26.5-21.5-48-48-48L64 0zM384 416l0 64L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0zM64 384c-11.7 0-22.6 3.1-32 8.6L32 64c0-17.7 14.3-32 32-32l336 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 384zM190.5 86.3c-3.6-4.2-9.7-5.4-14.6-2.8C130.8 106.8 100 153.8 100 208c0 77.3 62.7 140 140 140s140-62.7 140-140c0-54.2-30.8-101.2-75.9-124.5c-4.9-2.5-11-1.4-14.6 2.8s-3.9 10.3-.7 14.8C295.9 111 300 123 300 136c0 17.8-7.7 33.7-20 44.7c-4.9 4.4-5.4 11.9-1 16.9c8.1 9.2 13 21.2 13 34.4c0 23.2-15.2 42.9-36.3 49.6l-.9-23.4 2.2 2.2c3.1 3.1 8.2 3.1 11.3 0s3.1-8.2 0-11.3l-9-9 12.7 0c4.4 0 8-3.6 8-8s-3.6-8-8-8l-12.7 0 9-9c3.1-3.1 3.1-8.2 0-11.3s-8.2-3.1-11.3 0l-4.2 4.2L248 87.7c-.2-4.3-3.7-7.7-8-7.7s-7.8 3.4-8 7.7l-4.8 120.2-4.2-4.2c-3.1-3.1-8.2-3.1-11.3 0s-3.1 8.2 0 11.3l9 9L208 224c-4.4 0-8 3.6-8 8s3.6 8 8 8l12.7 0-9 9c-3.1 3.1-3.1 8.2 0 11.3s8.2 3.1 11.3 0l2.2-2.2-.9 23.4c-21-6.7-36.3-26.3-36.3-49.6c0-13.2 4.9-25.2 13-34.4c4.4-4.9 3.9-12.5-1-16.9c-12.3-11-20-27-20-44.7c0-13 4.1-25 11.1-34.8c3.2-4.5 2.9-10.6-.7-14.8zm133.1 41.2c11 11.4 19.7 25.1 25.3 40.3l-18.5 18.5c-3.1 3.1-3.1 8.2 0 11.3s8.2 3.1 11.3 0l12.2-12.2c1.4 7.3 2.2 14.8 2.2 22.5l0 .7-25.7 25.7c-3.1 3.1-3.1 8.2 0 11.3s8.2 3.1 11.3 0L353 234.3C341.1 285.7 295 324 240 324s-101.1-38.3-113-89.7l11.3 11.3c3.1 3.1 8.2 3.1 11.3 0s3.1-8.2 0-11.3L124 208.7l0-.7c0-7.7 .8-15.2 2.2-22.5l12.2 12.2c3.1 3.1 8.2 3.1 11.3 0s3.1-8.2 0-11.3l-18.5-18.5c5.6-15.2 14.3-28.8 25.3-40.3c-.3 2.8-.4 5.6-.4 8.4c0 20.9 7.6 40 20.2 54.7C168.5 202.6 164 216.8 164 232c0 42 34 76 76 76s76-34 76-76c0-15.2-4.5-29.4-12.2-41.3C316.4 176 324 156.9 324 136c0-2.8-.1-5.7-.4-8.4z\"]\n  };\n  const faJournalWhills = faBookJournalWhills;\n  const faInhaler = {\n    prefix: 'fal',\n    iconName: 'inhaler',\n    icon: [576, 512, [], \"f5f9\", \"M542.5 93.5L429.5 65.3l-16.7 62.2-25.8-25.8 14-51.8c3.4-12.6 16.3-20.2 29-17l128 32c6.3 1.6 11.6 5.6 14.9 11.2s4.1 12.2 2.4 18.4L533.2 248l-25.8-25.8L542.5 93.5zM380.7 186l-9.3 34.5c-5.6 21-24.6 35.5-46.4 35.5L232 256c-4.4 0-8 3.6-8 8l0 176c0 4.4 3.6 8 8 8l224 0c3.6 0 6.8-2.4 7.7-5.9l37.1-136L380.7 186zM530 290c4.1 4.1 5.6 10 4.1 15.5l-39.5 145C489.8 467.9 474 480 456 480l-224 0c-22.1 0-40-17.9-40-40l0-176c0-22.1 17.9-40 40-40l93.1 0c7.2 0 13.6-4.9 15.4-11.8L357 150.9c3.2-11.9 18.1-15.9 26.8-7.2L530 290zM8 256a24 24 0 1 1 48 0A24 24 0 1 1 8 256zm96 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM32 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM32 424a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faHandcuffs = {\n    prefix: 'fal',\n    iconName: 'handcuffs',\n    icon: [640, 512, [], \"e4f8\", \"M248 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM192 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-32 72c13.3 0 24 10.7 24 24c22.1 0 40 17.9 40 40l0 21.3c56.5 24.7 96 81.1 96 146.7c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.6 39.5-122 96-146.7L96 184c0-22.1 17.9-40 40-40c0-13.3 10.7-24 24-24zm32 75.2l0-11.2c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 11.2c10.3-2.1 21-3.2 32-3.2s21.7 1.1 32 3.2zM288 352A128 128 0 1 0 32 352a128 128 0 1 0 256 0zm-64 0A64 64 0 1 0 96 352a64 64 0 1 0 128 0zM64 352a96 96 0 1 1 192 0A96 96 0 1 1 64 352zm416 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm-64-72c0-22.1 17.9-40 40-40c0-13.3 10.7-24 24-24s24 10.7 24 24c22.1 0 40 17.9 40 40l0 21.3c56.5 24.7 96 81.1 96 146.7c0 88.4-71.6 160-160 160c-47.4 0-90-20.6-119.3-53.3c-5.9-6.6-5.3-16.7 1.3-22.6s16.7-5.3 22.6 1.3C408 463.5 442.1 480 480 480c70.7 0 128-57.3 128-128s-57.3-128-128-128c-37.9 0-72 16.5-95.4 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c15.2-17 34-30.7 55.3-40l0-21.3zm32 11.2c10.3-2.1 21-3.2 32-3.2s21.7 1.1 32 3.2l0-11.2c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 11.2zM368 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm80 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSnake = {\n    prefix: 'fal',\n    iconName: 'snake',\n    icon: [512, 512, [128013], \"f716\", \"M293.9 88L277 88l-97 0C115.9 88 64 139.9 64 204s51.9 116 116 116l164 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-87.9 0c0 0 0 0 0 0s0 0-.1 0s0 0 0 0l-140.8 0c-8.4 0-16.8 1.7-24.6 4.9L44.8 456l45.8 19.1c7.8 3.3 16.2 4.9 24.6 4.9l60.7 0c0 0 0 0 0 0c0 0 .1 0 .1 0c0 0 0 0 0 0l168 0c57.4 0 104-46.6 104-104s-46.6-104-104-104l-164 0c-37.6 0-68-30.4-68-68s30.4-68 68-68l92 0 17.1 0 9.5 14.2c14.1 21.1 37.7 33.8 63.1 33.8l4.5 0c12.3 0 24.5-2.7 35.6-7.9L455 151.3c15.3-7.1 25-22.5 25-39.3s-9.8-32.2-25-39.3L400.5 47.3C390.2 42.5 379 40 367.7 40c-25.8 0-49.9 12.8-64.2 34l-9.5 14zM176 512l-.1 0-60.7 0c-12.7 0-25.2-2.5-36.9-7.4L14.8 478.2C5.8 474.4 0 465.7 0 456s5.8-18.4 14.8-22.2l63.5-26.5c11.7-4.9 24.2-7.4 36.9-7.4L256 400l.1 0 87.9 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-164 0C98.3 352 32 285.7 32 204S98.3 56 180 56l97 0c20.3-29.9 54.2-48 90.7-48c16 0 31.9 3.5 46.4 10.3l54.4 25.4C495 56.1 512 82.7 512 112s-17 55.9-43.5 68.3l-53.1 24.8c-8.7 4-17.8 7-27.1 8.8c-7.2 1.4-14.6 2.1-22 2.1l-4.5 0c-6 0-11.9-.5-17.7-1.5c-8-1.3-15.7-3.5-23.1-6.5c-19.7-8-36.8-21.8-48.9-40l-92 0c-19.9 0-36 16.1-36 36s16.1 36 36 36l135.1 0 28.9 0c6 0 11.9 .4 17.7 1.1c1.5 .2 3 .4 4.5 .7c6.8 1.1 13.5 2.8 19.9 4.8C440.6 264.4 480 315.6 480 376c0 75.1-60.9 136-136 136l-168 0zM352 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faTriangleExclamation = {\n    prefix: 'fal',\n    iconName: 'triangle-exclamation',\n    icon: [512, 512, [9888, \"exclamation-triangle\", \"warning\"], \"f071\", \"M34.5 420.4c-1.6 2.8-2.5 6-2.5 9.3c0 10.2 8.2 18.4 18.4 18.4l411.2 0c10.2 0 18.4-8.2 18.4-18.4c0-3.3-.9-6.4-2.5-9.3L276.5 75.8C272.2 68.5 264.4 64 256 64s-16.2 4.5-20.5 11.8L34.5 420.4zM6.9 404.2l201-344.6C217.9 42.5 236.2 32 256 32s38.1 10.5 48.1 27.6l201 344.6c4.5 7.7 6.9 16.5 6.9 25.4c0 27.8-22.6 50.4-50.4 50.4L50.4 480C22.6 480 0 457.4 0 429.6c0-8.9 2.4-17.7 6.9-25.4zM256 160c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM232 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faExclamationTriangle = faTriangleExclamation;\n  const faWarning = faTriangleExclamation;\n  const faNoteMedical = {\n    prefix: 'fal',\n    iconName: 'note-medical',\n    icon: [448, 512, [], \"e200\", \"M384 64c17.7 0 32 14.3 32 32l0 213.5c0 3.6-.6 7.2-1.8 10.5L336 320c-26.5 0-48 21.5-48 48l0 78.2c-3.3 1.2-6.9 1.8-10.5 1.8L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zm2.7 288L320 418.7l0-50.7c0-8.8 7.2-16 16-16l50.7 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l213.5 0c17 0 33.3-6.7 45.3-18.7L429.3 354.7c12-12 18.7-28.3 18.7-45.3L448 96c0-35.3-28.7-64-64-64L64 32zM176 144l0 32-32 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 48c0 8.8 7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16l-48 0 0-32 48 0c4.2 0 8.3-1.7 11.3-4.7s4.7-7.1 4.7-11.3l0-48 32 0z\"]\n  };\n  const faDatabase = {\n    prefix: 'fal',\n    iconName: 'database',\n    icon: [448, 512, [], \"f1c0\", \"M416 416c0 2.4-1 7.4-8.4 14.9c-7.5 7.6-19.9 15.9-37.8 23.6C334.1 469.8 282.6 480 224 480s-110.1-10.2-145.8-25.5c-17.9-7.7-30.3-16-37.8-23.6C33 423.4 32 418.4 32 416l0-84.5c17.2 8.9 38.1 16.3 61.2 21.9C130.7 362.7 175.8 368 224 368s93.3-5.3 130.8-14.5c23.1-5.7 44-13 61.2-21.9l0 84.5zm0-212.5l0 90.6c-14.5 10.6-37.9 20.6-68.9 28.3C312.5 330.9 270 336 224 336s-88.5-5.1-123.1-13.6c-31-7.6-54.4-17.7-68.9-28.3l0-90.6c17.2 8.9 38.1 16.3 61.2 21.9C130.7 234.7 175.8 240 224 240s93.3-5.3 130.8-14.5c23.1-5.7 44-13 61.2-21.9zm0-37.4c-14.5 10.6-37.9 20.6-68.9 28.3C312.5 202.9 270 208 224 208s-88.5-5.1-123.1-13.6c-31-7.6-54.4-17.7-68.9-28.3L32 96c0-2.4 1-7.4 8.4-14.9c7.5-7.6 19.9-15.9 37.8-23.6C113.9 42.2 165.4 32 224 32s110.1 10.2 145.8 25.5c17.9 7.7 30.3 16 37.8 23.6C415 88.6 416 93.6 416 96l0 70.1zM448 416l0-320C448 43 347.7 0 224 0S0 43 0 96L0 416c0 53 100.3 96 224 96s224-43 224-96z\"]\n  };\n  const faDownLeft = {\n    prefix: 'fal',\n    iconName: 'down-left',\n    icon: [384, 512, [], \"e16a\", \"M72 384c-4.4 0-8-3.6-8-8l0-201.4c0-3.7 3-6.6 6.6-6.6c1.8 0 3.4 .7 4.7 1.9l61.4 61.4c6.2 6.2 16.4 6.2 22.6 0L272 118.6c4.2-4.2 10-6.6 16-6.6s11.8 2.4 16 6.6L329.4 144c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16L216.7 288.7c-3 3-4.7 7.1-4.7 11.3s1.7 8.3 4.7 11.3l61.4 61.4c1.2 1.2 1.9 2.9 1.9 4.7c0 3.7-3 6.6-6.6 6.6L72 384zm-40-8c0 22.1 17.9 40 40 40l201.4 0c21.3 0 38.6-17.3 38.6-38.6c0-10.2-4.1-20.1-11.3-27.3L250.6 300 352 198.6c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6L326.6 96C316.4 85.8 302.5 80 288 80s-28.4 5.8-38.6 16L148 197.4 97.9 147.3C90.7 140.1 80.9 136 70.6 136C49.3 136 32 153.3 32 174.6L32 376z\"]\n  };\n  const faShare = {\n    prefix: 'fal',\n    iconName: 'share',\n    icon: [512, 512, [\"mail-forward\"], \"f064\", \"M296 160c13.3 0 24-10.7 24-24l0-8 0-16 0-48L480 208 320 352l0-48 0-16 0-8c0-13.3-10.7-24-24-24l-8 0-96 0c-70.7 0-128 57.3-128 128c0 8.3 .7 16.1 2 23.2C47.9 383.7 32 350.1 32 304c0-79.5 64.5-144 144-144l112 0 8 0zm-8 144l0 16 0 32c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4s-19 16.6-19 29.2l0 32 0 16 0 16-32 0-80 0C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96l64 0 32 0 0 16z\"]\n  };\n  const faMailForward = faShare;\n  const faFaceThinking = {\n    prefix: 'fal',\n    iconName: 'face-thinking',\n    icon: [512, 512, [], \"e39b\", \"M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 108.4-76.9 198.8-179.2 219.5c-8.7 1.8-14.3 10.2-12.5 18.9s10.2 14.3 18.9 12.5C424 483.2 512 379.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 23.6 3.2 46.5 9.2 68.3c2.4 8.5 11.2 13.5 19.7 11.2s13.5-11.2 11.2-19.7c-5.2-19-8.1-39-8.1-59.7zm165.1 .8c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l70.5 23.5L160 348.8l0-28.8c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 120c0 39.8 32.2 72 72 72l47.8 0c29.4 0 55.9-17.9 66.9-45.3l23.9-59.6 47-18.4c20.9-8.2 32.8-29.4 30.1-50.7c-2.3-18.7-15.1-34.7-33.3-40.8L197.1 256.8zM320 342.7c0 .4 0 .9 0 1.3c0 0 0 0 0 0c0 6.4-3.9 12.4-10.2 14.9l-53.5 20.9c-4.3 1.7-7.7 5.2-9.2 9.5c-.1 .2-.1 .4-.2 .6l-26 64.9C214.8 470 200.1 480 183.8 480L136 480c-22.1 0-40-17.9-40-40l0-120c0-8.8 7.2-16 16-16s16 7.2 16 16l0 52.2c0 5.3 2.6 10.2 7 13.2s9.9 3.6 14.9 1.7l148.3-58c8.2-3.2 17.5 .8 20.7 9.1c.6 1.5 .9 3 1.1 4.5zM200.4 192a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136 40a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-120-87.2l13.2 11.3c6.7 5.8 16.8 5 22.6-1.7s5-16.8-1.7-22.6l-13.2-11.3C206.4 94.1 162.3 90 127.1 110.1l-7.1 4c-7.7 4.4-10.3 14.2-6 21.8s14.2 10.3 21.8 6l7.1-4c23.5-13.4 52.9-10.6 73.4 7z\"]\n  };\n  const faTurnDownRight = {\n    prefix: 'fal',\n    iconName: 'turn-down-right',\n    icon: [512, 512, [], \"e455\", \"M352 208l0-57.3c0-3.7 3-6.7 6.7-6.7c1.9 0 3.7 .8 5 2.2L476.2 272 363.7 397.8c-1.3 1.4-3.1 2.2-5 2.2c-3.7 0-6.7-3-6.7-6.7l0-57.3c0-17.7-14.3-32-32-32l-176 0C82.1 304 32 253.9 32 192L32 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 112c0 26.5 21.5 48 48 48l176 0c17.7 0 32-14.3 32-32zm154.7 78c3.4-3.8 5.3-8.8 5.3-14s-1.9-10.1-5.3-14L387.5 124.9c-7.3-8.2-17.8-12.9-28.8-12.9c-21.4 0-38.7 17.3-38.7 38.7l0 25.3 0 32-32 0-144 0c-8.8 0-16-7.2-16-16l0-112c0-26.5-21.5-48-48-48L48 32C21.5 32 0 53.5 0 80L0 192c0 79.5 64.5 144 144 144l144 0 32 0 0 32 0 25.3c0 21.4 17.3 38.7 38.7 38.7c11 0 21.5-4.7 28.8-12.9L506.7 286z\"]\n  };\n  const faBottleDroplet = {\n    prefix: 'fal',\n    iconName: 'bottle-droplet',\n    icon: [320, 512, [], \"e4c4\", \"M72 16C72 7.2 79.2 0 88 0l8 0s0 0 0 0l32 0 64 0 32 0 8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0 0 113.1c38.3 22.1 64 63.5 64 110.9l0 192c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-192c0-47.4 25.7-88.7 64-110.9L96 32l-8 0c-8.8 0-16-7.2-16-16zM192 32l-64 0 0 113.1c0 11.4-6.1 22-16 27.7C83.2 189.5 64 220.5 64 256l0 192c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-192c0-35.5-19.2-66.5-48-83.2c-9.9-5.7-16-16.3-16-27.7L192 32zm0 305c0-5.6-4-17.2-14.6-33.5c-5.4-8.3-11.5-16.5-17.4-23.6c-5.9 7.2-12 15.3-17.4 23.6C132 319.8 128 331.4 128 337c0 16.6 13.8 31 32 31c11.5 0 19.3-3.4 23.8-7.5c4-3.6 8.2-10.3 8.2-23.5zm32 0c0 42-28.7 63-64 63s-64-28.2-64-63c0-31 34.9-73.5 53.2-93.6c5.9-6.5 15.8-6.5 21.6 0C189.1 263.5 224 306 224 337z\"]\n  };\n  const faMaskFace = {\n    prefix: 'fal',\n    iconName: 'mask-face',\n    icon: [640, 512, [], \"e1d7\", \"M320 96c20.9 0 41.3 6.2 58.6 17.8l37.1 24.8c21 14 45.7 21.5 71 21.5l17.2 0 8 0 0 64c0 106-86 192-192 192s-192-86-192-192l0-64 8 0 16 0 1.2 0c25.3 0 50-7.5 71-21.5l37.1-24.8C278.7 102.2 299.1 96 320 96zM153.2 128l-1.2 0-16 0-8 0-80 0c-26.5 0-48 21.5-48 48l0 85c0 51.4 35 96.2 84.8 108.7l71.3 17.8 14.9 3.7c39.6 35.3 91.8 56.8 149 56.8s109.4-21.5 149-56.8l14.9-3.7 71.3-17.8C605 357.2 640 312.4 640 261l0-85c0-26.5-21.5-48-48-48l-80 0-8 0-17.2 0c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64s-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1zM48 160l48 0 0 64c0 46.3 14 89.3 38.1 125L92.6 338.7C57 329.8 32 297.8 32 261l0-85c0-8.8 7.2-16 16-16zM547.4 338.7L505.9 349c24.1-35.7 38.1-78.7 38.1-125l0-64 48 0c8.8 0 16 7.2 16 16l0 85c0 36.7-25 68.7-60.6 77.6zM208 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0zm-16 80c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0c-8.8 0-16 7.2-16 16zm48 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faHillRockslide = {\n    prefix: 'fal',\n    iconName: 'hill-rockslide',\n    icon: [576, 512, [], \"e508\", \"M238.5 127.7c-5.5-9.7-5.5-21.6 0-31.4l27-48C271.1 38.2 281.8 32 293.4 32l53.3 0c11.6 0 22.2 6.2 27.9 16.3l27 48c5.5 9.7 5.5 21.6 0 31.4l-27 48c-5.7 10.1-16.3 16.3-27.9 16.3l-53.3 0c-11.6 0-22.2-6.2-27.9-16.3l-27-48zM293.4 64l-27 48 27 48 53.3 0 27-48-27-48-53.3 0zM32 118.6L32 448c0 17.7 14.3 32 32 32l329.4 0L32 118.6zm-32 0C0 90.1 34.5 75.8 54.6 96L416 457.4c20.2 20.2 5.9 54.6-22.6 54.6L64 512c-35.3 0-64-28.7-64-64L0 118.6zM432.3 406.5c-10.1-5.7-16.3-16.3-16.3-27.9l0-53.3c0-11.6 6.2-22.2 16.3-27.9l48-27c9.7-5.5 21.6-5.5 31.4 0l48 27c10.1 5.7 16.3 16.3 16.3 27.9l0 53.3c0 11.6-6.2 22.2-16.3 27.9l-48 27c-9.7 5.5-21.6 5.5-31.4 0l-48-27zm63.7-.9l48-27 0-53.3-48-27-48 27 0 53.3 48 27zM128 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM352 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faScannerKeyboard = {\n    prefix: 'fal',\n    iconName: 'scanner-keyboard',\n    icon: [512, 512, [], \"f489\", \"M128 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16zm192 0l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16zM208 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zM400 16l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256c0-8.8-7.2-16-16-16s-16 7.2-16 16zM496 0c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256c0-8.8-7.2-16-16-16zM288 128c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-288c0-17.7 14.3-32 32-32l224 0zM64 96C28.7 96 0 124.7 0 160L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 96zm40 96l144 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-144 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-40 8l0 48c0 22.1 17.9 40 40 40l144 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-144 0c-22.1 0-40 17.9-40 40zM80 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM64 400c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm144-80c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm-16 80c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faCircleO = {\n    prefix: 'fal',\n    iconName: 'circle-o',\n    icon: [512, 512, [], \"e119\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-256a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM256 128a128 128 0 1 0 0 256 128 128 0 1 0 0-256z\"]\n  };\n  const faGridHorizontal = {\n    prefix: 'fal',\n    iconName: 'grid-horizontal',\n    icon: [448, 512, [], \"e307\", \"M40 160c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0zM0 168c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48zM40 320c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0zM0 328c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48zM248 160l-48 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8zm-48-32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm0 192c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0zm-40 8c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48zM408 160l-48 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8zm-48-32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm0 192c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-48 0zm-40 8c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48z\"]\n  };\n  const faMessageDollar = {\n    prefix: 'fal',\n    iconName: 'message-dollar',\n    icon: [512, 512, [\"comment-alt-dollar\"], \"f650\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM272 104c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 17.3c-8.3 1.5-16.7 4.3-24.1 8.7c-13 7.7-23.9 21.1-23.8 40.5c.1 18.4 10.8 30.1 22.7 37.3c10.5 6.3 23.8 10.4 34.8 13.7c0 0 0 0 0 0s0 0 0 0l1.6 .5c12.5 3.8 22.2 6.9 29 11.2c5.9 3.7 7.7 7 7.7 11.6c.1 6.6-2.7 10.8-7.8 14c-5.8 3.6-14.5 5.6-23.7 5.3c-11.8-.4-22.7-4.1-36.3-8.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.3-.8-4.7-1.6-7.1-2.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2 .7 4.1 1.4 6.2 2.1c0 0 0 0 0 0c9.2 3.2 19.7 6.8 30.9 8.9l0 17.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17.1c8.7-1.4 17.4-4.3 25.1-9.1c13.3-8.3 23.2-22.2 22.9-41.6c-.2-18.5-10.6-30.6-22.7-38.2c-11-6.9-25-11.2-36.3-14.6c0 0 0 0 0 0s0 0 0 0l-.5-.1c-12.6-3.8-22.3-6.8-29.2-10.9c-6-3.6-7.2-6.4-7.3-10.1c0-5.4 2.4-9.4 8.1-12.8c6.2-3.7 15.1-5.7 23.6-5.5c10.1 .2 21 2.3 32.1 5.3c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-7.5-2-15.6-3.9-24.1-5.1l0-17.3z\"]\n  };\n  const faCommentAltDollar = faMessageDollar;\n  const faRightLeft = {\n    prefix: 'fal',\n    iconName: 'right-left',\n    icon: [512, 512, [\"exchange-alt\"], \"f362\", \"M352 222.7c0 18.4 14.9 33.3 33.3 33.3c8.4 0 16.4-3.1 22.6-8.8l99-91.4c3.3-3 5.1-7.3 5.1-11.8s-1.9-8.7-5.1-11.8l-99-91.4c-6.1-5.7-14.2-8.8-22.6-8.8C366.9 32 352 46.9 352 65.3l0 62.7L16 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l336 0 0 62.7zm33.3 1.3c-.7 0-1.3-.6-1.3-1.3l0-157.5c0-.7 .6-1.3 1.3-1.3c.3 0 .6 .1 .9 .3L472.4 144l-86.3 79.7c-.2 .2-.5 .3-.9 .3zM126.7 480c18.4 0 33.3-14.9 33.3-33.3l0-62.7 336 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-336 0 0-62.7c0-18.4-14.9-33.3-33.3-33.3c-8.4 0-16.4 3.1-22.6 8.8l-99 91.4C1.9 359.3 0 363.5 0 368s1.9 8.7 5.1 11.8l99 91.4c6.1 5.7 14.2 8.8 22.6 8.8zm1.3-33.3c0 .7-.6 1.3-1.3 1.3c-.3 0-.6-.1-.9-.3L39.6 368l86.3-79.7c.2-.2 .5-.3 .9-.3c.7 0 1.3 .6 1.3 1.3l0 157.5z\"]\n  };\n  const faExchangeAlt = faRightLeft;\n  const faColumns3 = {\n    prefix: 'fal',\n    iconName: 'columns-3',\n    icon: [640, 512, [], \"e361\", \"M448 64l0 384 128 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L448 64zm-32 0L224 64l0 384 192 0 0-384zM192 448l0-384L64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l128 0zM0 96C0 60.7 28.7 32 64 32l512 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faPaperPlane = {\n    prefix: 'fal',\n    iconName: 'paper-plane',\n    icon: [512, 512, [61913], \"f1d8\", \"M511.6 36.9c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256C5.5 266.3-.7 277.8 .1 290s8.4 22.9 19.6 27.6L160 376l0 93c0 23.8 19.3 43 43 43c13.1 0 25.4-5.9 33.6-16.1l52.8-66 .1 0 114.2 47.6c9.1 3.8 19.4 3.2 28-1.6s14.5-13.3 16-23l64-416zm-253 380.2l-47 58.8c-2.1 2.6-5.3 4.1-8.6 4.1c-6.1 0-11-4.9-11-11l0-79.7 66.6 27.8zm43.1-16.7l-96.6-40.3L474.1 70.5 416 448 301.8 400.4zM450.5 48.8L173.6 347 32 288 450.5 48.8z\"]\n  };\n  const faRoadCircleExclamation = {\n    prefix: 'fal',\n    iconName: 'road-circle-exclamation',\n    icon: [640, 512, [], \"e565\", \"M157.5 74c9.2-25.2 33.2-42 60.1-42l204.9 0c26.9 0 50.9 16.8 60.1 42l44.1 120.6c-9.9-1.7-20.2-2.7-30.6-2.7c-1.5 0-2.9 0-4.4 .1L452.5 85c-4.6-12.6-16.6-21-30.1-21L336 64l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-86.4 0c-13.4 0-25.4 8.4-30.1 21L70.6 405c-7.6 20.9 7.8 43 30.1 43l238.5 0c5.9 11.4 12.9 22.2 21 32l-259.6 0c-44.5 0-75.4-44.2-60.1-86L157.5 74zM336 208l0 86.6c-3.5 7.6-6.5 15.6-8.9 23.8c-2.1 1.1-4.6 1.7-7.1 1.7c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zM608 368a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-112c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faDungeon = {\n    prefix: 'fal',\n    iconName: 'dungeon',\n    icon: [512, 512, [], \"f6d9\", \"M319.3 163.6c6.2 4.2 11.9 9.1 17.1 14.4c6.1 6.3 14 11 22.7 13.5c-1.6 8.9-.8 18 2.2 26.2c3 8.2 5 16.9 6 25.9c1.1 10.4 5.7 20.5 12.9 28.5c-7.6 8.5-12.2 19.7-12.2 32l0 48c0 12.3 4.6 23.5 12.2 32c-7.6 8.5-12.2 19.7-12.2 32l0 48c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-48c0-12.3-4.6-23.5-12.2-32c7.6-8.5 12.2-19.7 12.2-32l0-48c0-12.3-4.6-23.5-12.2-32c7.9-8.8 12.6-20.7 11.6-34.2c-2.1-30.4-9.6-59.3-21.4-85.8c-6.1-13.8-17.3-22.4-29.8-25.8c2.1-12.8-1-26.6-10.8-37.9c-17.9-20.6-39-38.3-62.5-52.3c-13-7.7-27.1-8.3-39.3-3.9c-5.7-11.7-16.2-21.1-30.8-24.7C297.2 2.5 276.9 0 256 0s-41.2 2.5-60.7 7.2c-14.6 3.6-25.1 13-30.8 24.7c-12.2-4.4-26.3-3.8-39.3 3.9c-23.6 14-44.7 31.7-62.5 52.3c-9.8 11.3-13 25.1-10.8 37.9c-12.5 3.5-23.7 12.1-29.8 25.8C10.2 178.5 2.8 207.4 .6 237.8c-1 13.5 3.7 25.4 11.6 34.2C4.6 280.5 0 291.7 0 304l0 48c0 12.3 4.6 23.5 12.2 32C4.6 392.5 0 403.7 0 416l0 48c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-48c0-12.3-4.6-23.5-12.2-32c7.6-8.5 12.2-19.7 12.2-32l0-48c0-12.3-4.6-23.5-12.2-32c7.2-8 11.7-18.1 12.9-28.5c1-9 3.1-17.7 6-25.9c3-8.2 3.8-17.4 2.2-26.2c8.7-2.4 16.6-7.2 22.7-13.5c5.2-5.3 10.9-10.2 17.1-14.4c7.2-4.9 13.2-11.9 17.1-20c8.5 3 17.6 3.8 26.2 2.2c6.5-1.2 13.2-1.8 20-1.8s13.5 .6 20 1.8c8.6 1.5 17.7 .8 26.2-2.2c3.9 8.1 9.9 15.1 17.1 20zm62-5s0 0 0 0c-6.9 4.6-16.2 3.1-22-2.9c-6.7-6.9-14-13.1-21.9-18.5c-6.7-4.6-9.8-13.1-6.8-20.6l.2-.6c0 0 0 0 0 0l17.9-44.8c3.5-8.7 13.6-12.6 21.6-7.8c20.6 12.3 39.1 27.8 54.8 45.8c6 6.9 4.2 17.4-3.5 22.5l-1 .7s0 0 0 0l-39.4 26.2zm16.2 27.6l1.5-1c0 0 0 0 0 0L438.4 159s0 0 0 0c7.8-5.2 18.5-2.6 22.3 6c10.3 23.2 16.8 48.5 18.7 75.1c.6 8.8-6.6 16-15.4 16l-48 0c-8.8 0-15.9-7.2-16.9-16c-1.3-11.6-3.9-22.7-7.8-33.3c-2.7-7.5-.5-16.1 6.2-20.5zM416 400l48 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16zM193 59.3c0 0 0 0 0 0l-.2-.4c-3.4-8.6 1.1-18.3 10.1-20.5c17-4.1 34.8-6.3 53.1-6.3s36.1 2.2 53.1 6.3c9 2.2 13.5 11.9 10.1 20.5l-.2 .4c0 0 0 0 0 .1l-17.9 44.8s0 0 0 0c-3.1 7.6-11.4 11.6-19.4 10.1c-8.3-1.5-16.9-2.3-25.7-2.3s-17.3 .8-25.7 2.3c-8.1 1.5-16.4-2.5-19.4-10.1c0 0 0 0 0 0L193 59.3zm-51.3 4.1c8-4.8 18.2-.9 21.6 7.8c0 0 0 0 0 0L181.2 116s0 0 0 0l.2 .6c3 7.5-.1 16-6.8 20.6c-7.9 5.4-15.3 11.6-21.9 18.5c-5.8 6-15.1 7.5-22 2.9L91.4 132.3s0 0 0 0l-1-.7c-7.6-5.1-9.5-15.6-3.5-22.5c15.7-18 34.1-33.5 54.8-45.8zM51.3 165c3.8-8.6 14.5-11.2 22.3-6L113 185.2s0 0 0 0l1.5 1c6.6 4.4 8.9 13 6.2 20.5c-3.9 10.6-6.5 21.7-7.8 33.3c-1 8.8-8 16-16.9 16l-48 0c-8.8 0-16.1-7.2-15.4-16c1.9-26.6 8.4-51.9 18.7-75.1zM112 304l0 48c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16zm288 0c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-48zM32 416c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-48zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 272c0 8.8 7.2 16 16 16s16-7.2 16-16l0-272zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240z\"]\n  };\n  const faHandHoldingBox = {\n    prefix: 'fal',\n    iconName: 'hand-holding-box',\n    icon: [576, 512, [], \"f47b\", \"M208 32l0 96c0 5.5 2.9 10.7 7.6 13.6s10.6 3.2 15.6 .7L288 113.9l56.8 28.4c5 2.5 10.9 2.2 15.6-.7s7.6-8.1 7.6-13.6l0-96 64 0c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l64 0zM224 0L144 0C117.5 0 96 21.5 96 48l0 160c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L352 0 224 0zm16 32l96 0 0 70.1L295.2 81.7c-4.5-2.3-9.8-2.3-14.3 0L240 102.1 240 32zM195.4 304c-15.8 0-31.2 4.7-44.4 13.4L75.2 368 16 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 4.8 0 4-2.7 79.9-53.3c7.9-5.3 17.1-8.1 26.6-8.1L344 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 24 0 60.6 0c2.9 0 5.7-.8 8.2-2.3L511.3 355c3.4-2 7.2-3 11.1-3l1.3 0c11.2 0 20.3 9.1 20.3 20.3c0 6.9-3.5 13.3-9.2 17L415.1 467.1c-13 8.4-28.1 12.9-43.6 12.9L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l355.5 0c21.7 0 42.9-6.3 61-18.1l119.6-77.8C567 406.5 576 390 576 372.3c0-28.9-23.4-52.3-52.3-52.3l-1.3 0c-9.7 0-19.1 2.6-27.5 7.6L400.2 384l-5.6 0c3.5-7.3 5.4-15.4 5.4-24c0-30.9-25.1-56-56-56l-148.6 0z\"]\n  };\n  const faInputText = {\n    prefix: 'fal',\n    iconName: 'input-text',\n    icon: [640, 512, [], \"e1bf\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l512 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l512 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm176 32c6.5 0 12.4 4 14.9 10.1l64 160c3.3 8.2-.7 17.5-8.9 20.8s-17.5-.7-20.8-8.9L216.4 320l-.4 0-80 0-.4 0-8.8 21.9c-3.3 8.2-12.6 12.2-20.8 8.9s-12.2-12.6-8.9-20.8l64-160c2.4-6.1 8.3-10.1 14.9-10.1zm0 59.1L148.4 288l55.1 0L176 219.1zM288 176c0-8.8 7.2-16 16-16l56 0c30.9 0 56 25.1 56 56c0 12.1-3.8 23.3-10.4 32.5C421.5 258.4 432 276 432 296c0 30.9-25.1 56-56 56l-72 0c-8.8 0-16-7.2-16-16l0-16 0-64 0-64 0-16zm72 96l-40 0 0 48 56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0zm0-32c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0 48 40 0z\"]\n  };\n  const faWindowFlip = {\n    prefix: 'fal',\n    iconName: 'window-flip',\n    icon: [512, 512, [\"window-alt\"], \"f40f\", \"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l384 0zm64 32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320zm-96 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM296 128a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faWindowAlt = faWindowFlip;\n  const faAlignRight = {\n    prefix: 'fal',\n    iconName: 'align-right',\n    icon: [448, 512, [], \"f038\", \"M432 48c8.8 0 16 7.2 16 16s-7.2 16-16 16L176 80c-8.8 0-16-7.2-16-16s7.2-16 16-16l256 0zm0 128c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 208c-8.8 0-16-7.2-16-16s7.2-16 16-16l416 0zm16 144c0 8.8-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l256 0c8.8 0 16 7.2 16 16zM432 432c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 464c-8.8 0-16-7.2-16-16s7.2-16 16-16l416 0z\"]\n  };\n  const faScannerGun = {\n    prefix: 'fal',\n    iconName: 'scanner-gun',\n    icon: [576, 512, [\"scanner\"], \"f488\", \"M112 64c-44.2 0-80 35.8-80 80s35.8 80 80 80l130.9 0 37.1 0 24 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L112 64zM80 251.4C33.8 237.6 0 194.7 0 144C0 82.1 50.1 32 112 32l192 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-42.8 0L144.3 454.6c-13.4 22.8-42.9 30.5-65.7 17L25.2 440.2C2.4 426.8-5.2 397.5 8.1 374.7L80 251.4zm34.3 4.6L35.7 390.8c-4.4 7.6-1.9 17.4 5.7 21.9l53.4 31.4c7.6 4.5 17.4 1.9 21.9-5.7L224.1 256l-109.7 0zM432 32l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L432 64c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm16 80l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm16 48l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM416 464c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faScanner = faScannerGun;\n  const faTire = {\n    prefix: 'fal',\n    iconName: 'tire',\n    icon: [512, 512, [], \"f631\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm319.9 4l61.8 20.1c1.5-7.8 2.3-15.9 2.3-24.2c0-36.8-15.5-69.9-40.3-93.3l-38.2 52.6c9.1 11 14.5 25.2 14.5 40.6c0 1.4 0 2.7-.1 4zm-9.9 30.4c-8.6 13.5-22.1 23.5-38 27.6l0 65c44.3-5.5 81.5-33.6 99.8-72.4l-61.9-20.1zM240 383l0-65c-15.8-4.1-29.3-14.1-37.9-27.5l-61.9 20.1c18.3 38.8 55.5 66.9 99.8 72.4zM130.3 280.2L192.1 260c-.1-1.3-.1-2.7-.1-4c0-15.4 5.5-29.6 14.5-40.6l-10.1-13.9-28.1-38.7C143.5 186.1 128 219.2 128 256c0 8.3 .8 16.3 2.3 24.2zm102.1-83.7c7.3-2.9 15.3-4.5 23.6-4.5s16.3 1.6 23.6 4.5l38.2-52.6C299.5 133.8 278.4 128 256 128s-43.5 5.8-61.8 15.9l28.1 38.8 10 13.8zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 96a160 160 0 1 1 0 320 160 160 0 1 1 0-320z\"]\n  };\n  const faEngine = {\n    prefix: 'fal',\n    iconName: 'engine',\n    icon: [640, 512, [], \"e16e\", \"M416 80c0 8.8-7.2 16-16 16l-80 0 0 32 16 0 60.6 0c12.6 0 25 3.7 35.5 10.7L483.5 173c17.8 11.9 28.5 31.9 28.5 53.3L512 384c0 35.3-28.7 64-64 64l-193.2 0c-19.4 0-37.8-8.8-50-24l-32-40L144 384c-26.5 0-48-21.5-48-48l0-64-8 0-56 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 56 0 8 0 0-64c0-26.5 21.5-48 48-48l16 0 128 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0c8.8 0 16 7.2 16 16zM304 160l-144 0-16 0c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l28.8 0c9.7 0 18.9 4.4 25 12l32 40c6.1 7.6 15.3 12 25 12L448 416c17.7 0 32-14.3 32-32l0-157.7c0-10.7-5.3-20.7-14.2-26.6l-51.4-34.3c-5.3-3.5-11.4-5.4-17.8-5.4L336 160l-32 0s0 0 0 0s0 0 0 0zM168 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm216-32l0 192 32 0 0-192-32 0zm-32 0c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-192z\"]\n  };\n  const faMoneyBill1Wave = {\n    prefix: 'fal',\n    iconName: 'money-bill-1-wave',\n    icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", \"M32 112.5c0 0 0 0 0-.1c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c.1-.1 .4-.6 1.3-1.2c2-1.3 4.7-1.8 6.9-1.2c18.7 5.1 37.3 8.1 55.8 9.5l0 .5c0 35.3-28.7 64-64 64l0-71.5zm0 309.9L32 376c35.3 0 64 28.7 64 64l0 6.8c-19.5-1.9-38.7-6-57.8-13.2c-2.5-.9-6.2-4.5-6.2-11.3zM128 440c0-53-43-96-96-96l0-128c52.9 0 95.8-42.8 96-95.6c57.8-1 113.9-15.3 165.7-28.6c4.4-1.1 8.7-2.2 13-3.3C356.9 75.8 403.3 65 448 64l0 8c0 53 43 96 96 96l0 128c-52.9 0-95.8 42.8-96 95.6c-57.8 1-113.9 15.3-165.7 28.6c-4.4 1.1-8.7 2.2-13 3.3C219.1 436.2 172.7 447 128 448l0-8zm352-47.5l0-.5c0-35.3 28.7-64 64-64l0 71.5c0 .1 0 .1 0 .1s0 0 0 0c-.1 .1-.4 .6-1.3 1.2c-2 1.3-4.7 1.8-6.9 1.2c-18.6-5.1-37.3-8.1-55.8-9.5zm0-327.3c19.5 1.9 38.7 6 57.8 13.2c2.5 .9 6.2 4.5 6.2 11.3l0 46.3c-35.3 0-64-28.7-64-64l0-6.8zM0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM400 256c0-65-44.9-128-112-128s-112 63-112 128s44.9 128 112 128s112-63 112-128zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM272 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 64-8 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0 24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-8 0 0-80c0-8.8-7.2-16-16-16l-16 0z\"]\n  };\n  const faMoneyBillWaveAlt = faMoneyBill1Wave;\n  const faLifeRing = {\n    prefix: 'fal',\n    iconName: 'life-ring',\n    icon: [512, 512, [], \"f1cd\", \"M402.7 425.3C363.4 459.4 312.1 480 256 480s-107.4-20.6-146.7-54.7l91.1-91C216.1 345.4 235.3 352 256 352s39.9-6.6 55.6-17.7l91.1 91zm22.6-22.6l-91-91.1C345.4 295.9 352 276.7 352 256s-6.6-39.9-17.7-55.6l91-91.1C459.4 148.6 480 199.9 480 256s-20.6 107.4-54.7 146.7zM448 425.4c39.8-45.1 64-104.4 64-169.4s-24.2-124.2-64-169.4l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L425.4 64C380.2 24.2 320.9 0 256 0S131.8 24.2 86.6 64L75.3 52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L64 86.6C24.2 131.8 0 191.1 0 256s24.2 124.2 64 169.4L52.7 436.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L86.6 448c45.1 39.8 104.4 64 169.4 64s124.2-24.2 169.4-64l11.3 11.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L448 425.4zM402.7 86.7l-91.1 91.1C295.9 166.6 276.7 160 256 160s-39.9 6.6-55.6 17.7L109.3 86.7C148.6 52.6 199.9 32 256 32s107.4 20.6 146.7 54.7zM177.7 311.6L86.7 402.7C52.6 363.4 32 312.1 32 256s20.6-107.4 54.7-146.7l91.1 91.1C166.6 216.1 160 235.3 160 256s6.6 39.9 17.7 55.6zM192 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faHands = {\n    prefix: 'fal',\n    iconName: 'hands',\n    icon: [576, 512, [\"sign-language\", \"signing\"], \"f2a7\", \"M439.9 395.4c11.5-2.6 22.9-6.3 34-11.4c62.7-28.4 102.7-91 102.2-159.8l-.5-75.6c-.2-26.5-21.8-47.8-48.3-47.7c-19.5 .1-36.2 11.9-43.6 28.6L439 31C428.1 6.8 399.7-3.9 375.5 7c-5.7 2.6-10.6 6.1-14.7 10.4C347.3 1.1 324.2-4.8 304 4.3s-31 30.5-27.6 51.3c-5.9 .3-11.8 1.7-17.5 4.2c-19.3 8.8-30 28.7-27.9 48.7l40.4 17.5-7.2-15.9c-3.6-8-.1-17.5 8-21.2s17.5-.1 21.2 8L315.1 145l10.2 4.4 .4 .2s0 0 0 0c12.8 5.7 24.8 12.6 35.9 20.5L322.4 83.8 309.2 54.6c-3.6-8-.1-17.5 8-21.2s17.5-.1 21.2 8l13.2 29.1L391.2 158c3.6 8 13.1 11.6 21.2 8s11.6-13.1 8-21.2L380.7 57.4c-3.6-8-.1-17.5 8-21.2s17.5-.1 21.2 8l71.5 157.8c3.1 6.9 10.6 10.6 18 9s12.6-8.2 12.6-15.7l-.3-46.2c-.1-8.8 7.1-16 15.9-16.1s16.1 7.1 16.1 15.9l.5 75.7c.4 56.1-32.3 107.3-83.5 130.4c-4.6 2.1-9.2 3.9-13.9 5.4c-1.3 12-3.6 23.8-6.9 35.1zm-209.4-218l69.1 30.7c51.3 22.8 84.4 73.7 84.4 129.8C384 416.4 320.4 480 241.9 480L112 480c-8.8 0-16-7.2-16-16c0-8.8 7.1-16 16-16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64.1 0L96 416c0 0 0 0 0 0l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16c0 0 0 0 0 0l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 352c0 0 0 0 0 0l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c0 0 0 0 0 0l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16-7.2-16-16c0-8.8 7.2-16 16-16l173.2 0c7.6 0 14.1-5.3 15.7-12.7s-2.2-14.9-9.2-17.9l-42.2-18.8c-8.1-3.6-11.7-13-8.1-21.1s13-11.7 21.1-8.1zM67.4 446.3C65.2 451.8 64 457.8 64 464c0 26.5 21.5 48 48 48l129.9 0C338.1 512 416 434.1 416 337.9c0-68.8-40.5-131.1-103.4-159.1l-69.1-30.7c-24.2-10.8-52.6 .1-63.4 24.4c-7.9 17.8-4.1 37.8 8.1 51.5L80 224c-26.5 0-48 21.5-48 48c0 6.2 1.2 12.2 3.4 17.7C15 295.2 0 313.9 0 336s15 40.8 35.4 46.3C33.2 387.8 32 393.8 32 400c0 22.1 15 40.8 35.4 46.3z\"]\n  };\n  const faSignLanguage = faHands;\n  const faSigning = faHands;\n  const faCircleCaretRight = {\n    prefix: 'fal',\n    iconName: 'circle-caret-right',\n    icon: [512, 512, [\"caret-circle-right\"], \"f330\", \"M480 256A224 224 0 1 1 32 256a224 224 0 1 1 448 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm352 0c0-9.6-4-18.7-11-25.2L238.2 135.3c-5.1-4.7-11.8-7.3-18.7-7.3c-15.2 0-27.5 12.3-27.5 27.5l0 201c0 15.2 12.3 27.5 27.5 27.5c6.9 0 13.6-2.6 18.7-7.3L341 281.2c7-6.5 11-15.6 11-25.2zm-32.7-1.7c.5 .4 .7 1.1 .7 1.7s-.3 1.3-.7 1.7L224 346.2l0-180.3 95.3 88.4z\"]\n  };\n  const faCaretCircleRight = faCircleCaretRight;\n  const faTurnLeft = {\n    prefix: 'fal',\n    iconName: 'turn-left',\n    icon: [512, 512, [], \"e636\", \"M160 304l0 57.3c0 3.7-3 6.7-6.7 6.7c-1.9 0-3.7-.8-5-2.2L35.8 240 148.3 114.2c1.3-1.4 3.1-2.2 5-2.2c3.7 0 6.7 3 6.7 6.7l0 57.3c0 17.7 14.3 32 32 32l176 0c61.9 0 112 50.1 112 112l0 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112c0-26.5-21.5-48-48-48l-176 0c-17.7 0-32 14.3-32 32zM5.3 226C1.9 229.9 0 234.8 0 240s1.9 10.1 5.3 14L124.5 387.1c7.3 8.2 17.8 12.9 28.8 12.9c21.4 0 38.7-17.3 38.7-38.7l0-25.3 0-32 32 0 144 0c8.8 0 16 7.2 16 16l0 112c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-112c0-79.5-64.5-144-144-144l-144 0-32 0 0-32 0-25.3C192 97.3 174.7 80 153.3 80c-11 0-21.5 4.7-28.8 12.9L5.3 226z\"]\n  };\n  const faWheat = {\n    prefix: 'fal',\n    iconName: 'wheat',\n    icon: [512, 512, [], \"f72d\", \"M433.1 36c-28.7 1.4-51.7 24.4-53.1 53.1l-2.3 45.2 45.2-2.3c28.7-1.4 51.7-24.4 53.1-53.1l2.3-45.2L433.1 36zM348 87.5C350.3 42.4 386.4 6.3 431.5 4l54-2.7c14.2-.7 25.9 11 25.2 25.2l-2.7 54c-2.3 45.1-38.3 81.2-83.5 83.5l-16.9 .8c23.1 5 45.2 16.6 63.2 34.6L493.4 222c6.2 6.2 6.2 16.4 0 22.6l-33.9 33.9c-17.4 17.4-39.8 26.7-62.5 28l6 6c6.2 6.2 6.2 16.4 0 22.6L369 369c-17.4 17.4-39.8 26.7-62.5 28l6 6c6.2 6.2 6.2 16.4 0 22.6l-33.9 33.9c-37.5 37.5-98.3 37.5-135.8 0l-33.9-33.9s0 0 0 0L27.3 507.1c-6.2 6.2-16.4 6.3-22.6 0s-6.2-16.4 0-22.6L86.2 403 52.3 369.1c-37.5-37.5-37.5-98.3 0-135.8l33.9-33.9c6.2-6.2 16.4-6.2 22.6 0l6 6c1.3-22.8 10.6-45.2 28-62.6l33.9-33.9c6.2-6.2 16.4-6.2 22.6 0l6 6c1.3-22.8 10.6-45.2 28-62.6l33.9-33.9c6.2-6.2 16.4-6.2 22.6 0L312.4 41c18.3 18.3 29.9 40.7 34.8 64.2l.9-17.7zm88.8 168.4l22.6-22.6L448.1 222c-37.5-37.5-98.2-37.5-135.7 0l33.9 33.9c25 25 65.5 25 90.5 0zm-181-90.5l33.9 33.9 1.5-1.5c36-37.6 35.5-97.3-1.5-134.3L278.5 52.3 255.9 74.9c-25 25-25 65.5 0 90.5zm-56.6-11.3L188 142.8l-22.6 22.6c-25 25-25 65.5 0 90.5l33.9 33.9 1.3-1.3c36.2-37.6 35.8-97.4-1.3-134.5zM108.8 380.3l.8-.8c36.7-37.6 36.4-97.7-.8-135L97.5 233.3 74.9 255.9c-25 25-25 65.5 0 90.5l33.9 33.9zm147.1 56.5l22.6-22.6L267.2 403c-37.5-37.5-98.2-37.5-135.7 0l33.9 33.9c25 25 65.5 25 90.5 0zm90.5-90.5l22.6-22.6-11.3-11.3c-37.5-37.5-98.2-37.5-135.7 0l33.9 33.9c25 25 65.5 25 90.5 0z\"]\n  };\n  const faFileSpreadsheet = {\n    prefix: 'fal',\n    iconName: 'file-spreadsheet',\n    icon: [384, 512, [], \"f65b\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM96 384l80 0 0 32-80 0 0-32zm0-32l0-32 80 0 0 32-80 0zm112 64l0-32 80 0 0 32-80 0zm0-64l0-32 80 0 0 32-80 0zm112 16l0-16 0-32 0-16 0-16 0-32c0-17.7-14.3-32-32-32l-96 0-96 0c-17.7 0-32 14.3-32 32l0 32 0 16 0 16 0 32 0 16 0 16 0 32c0 17.7 14.3 32 32 32l80 0 16 0 16 0 80 0c17.7 0 32-14.3 32-32l0-32 0-16zM288 256l0 32-96 0-96 0 0-32 96 0 96 0z\"]\n  };\n  const faAudioDescriptionSlash = {\n    prefix: 'fal',\n    iconName: 'audio-description-slash',\n    icon: [640, 512, [], \"e0a8\", \"M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM459.9 448L96 448c-17.7 0-32-14.3-32-32l0-280.6L32 110.2 32 416c0 35.3 28.7 64 64 64l404.4 0-40.5-32zM544 32L139.6 32l40.5 32L544 64c17.7 0 32 14.3 32 32l0 280.6 32 25.3L608 96c0-35.3-28.7-64-64-64zM512 256c0-53-43-96-96-96l-64 0c-8.8 0-16 7.2-16 16l0 11.1 32 25.3 0-20.4 48 0c35.3 0 64 28.7 64 64c0 13.4-4.1 25.8-11.1 36l25.2 19.9c11.3-15.7 17.9-35 17.9-55.9zM129.7 328.8c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L177.9 304l92.2 0 19.6 39.2c4 7.9 13.6 11.1 21.5 7.2c5.1-2.6 8.3-7.5 8.8-12.8L237 272l-43.1 0 12.2-24.4-25.7-20.3L129.7 328.8z\"]\n  };\n  const faBellRing = {\n    prefix: 'fal',\n    iconName: 'bell-ring',\n    icon: [512, 512, [], \"e62c\", \"M240 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16.8c80.9 8 144 76.2 144 159.2l0 29.1c0 43.7 17.4 85.6 48.3 116.6l2.8 2.8c8.3 8.3 13 19.6 13 31.3c0 24.5-19.8 44.3-44.3 44.3L76.3 416C51.8 416 32 396.2 32 371.7c0-11.7 4.7-23 13-31.3l2.8-2.8C78.6 306.7 96 264.8 96 221.1L96 192c0-83 63.1-151.2 144-159.2L240 16zm16 48c-70.7 0-128 57.3-128 128l0 29.1c0 52.2-20.7 102.3-57.7 139.2L67.6 363c-2.3 2.3-3.6 5.4-3.6 8.7c0 6.8 5.5 12.3 12.3 12.3l359.4 0c6.8 0 12.3-5.5 12.3-12.3c0-3.3-1.3-6.4-3.6-8.7l-2.8-2.8c-36.9-36.9-57.7-87-57.7-139.2l0-29.1c0-70.7-57.3-128-128-128zM225.8 458.7c4.4 12.4 16.3 21.3 30.2 21.3s25.8-8.9 30.2-21.3c2.9-8.3 12.1-12.7 20.4-9.8s12.7 12.1 9.8 20.4C307.6 494.2 283.9 512 256 512s-51.6-17.8-60.4-42.7c-2.9-8.3 1.4-17.5 9.8-20.4s17.5 1.4 20.4 9.8zM119.4 21.8c5.7 6.8 4.7 16.9-2.1 22.5C74.9 79.5 48 132.6 48 192c0 8.8-7.2 16-16 16s-16-7.2-16-16C16 122.7 47.5 60.8 96.9 19.7c6.8-5.7 16.9-4.7 22.5 2.1zM397.8 44.3c-6.8-5.7-7.7-15.7-2.1-22.5s15.7-7.7 22.5-2.1c49.4 41.1 80.9 103 80.9 172.3c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-59.4-26.9-112.5-69.3-147.7z\"]\n  };\n  const faCalendarDay = {\n    prefix: 'fal',\n    iconName: 'calendar-day',\n    icon: [448, 512, [], \"f783\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zm40 160l80 0c4.4 0 8 3.6 8 8l0 80c0 4.4-3.6 8-8 8l-80 0c-4.4 0-8-3.6-8-8l0-80c0-4.4 3.6-8 8-8zm-40 8l0 80c0 22.1 17.9 40 40 40l80 0c22.1 0 40-17.9 40-40l0-80c0-22.1-17.9-40-40-40l-80 0c-22.1 0-40 17.9-40 40z\"]\n  };\n  const faWaterLadder = {\n    prefix: 'fal',\n    iconName: 'water-ladder',\n    icon: [576, 512, [\"ladder-water\", \"swimming-pool\"], \"f5c5\", \"M128 112c0-44.2 35.8-80 80-80s80 35.8 80 80l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 112.2 224 0L384 112c0-44.2 35.8-80 80-80s80 35.8 80 80l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 128.2 0 138.1c-10.8 4-21.8 6.2-32 6.2c0 0 0 0 0 0l0-128.3-224 0 0 122.1c-9.5-3.5-18.8-8.3-27.1-14.1c-1.6-1.1-3.2-2.2-4.9-3.1l0-120.9L128 112zm64 336c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 438 363.1 448 384 448s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 465.9 414.3 480 384 480s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 465.9 222.3 480 192 480s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 480.1 0 472 0 462.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C150.3 438 171.1 448 192 448z\"]\n  };\n  const faLadderWater = faWaterLadder;\n  const faSwimmingPool = faWaterLadder;\n  const faArrowsUpDown = {\n    prefix: 'fal',\n    iconName: 'arrows-up-down',\n    icon: [320, 512, [\"arrows-v\"], \"f07d\", \"M171.3 4.7c-6.1-6.1-15.9-6.3-22.2-.4l-104 96c-6.5 6-6.9 16.1-.9 22.6s16.1 6.9 22.6 .9L144 52.5l0 404.8L75.3 388.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L176 457.4l0-402.7 68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-96-96z\"]\n  };\n  const faArrowsV = faArrowsUpDown;\n  const faChessPawnPiece = {\n    prefix: 'fal',\n    iconName: 'chess-pawn-piece',\n    icon: [256, 512, [\"chess-pawn-alt\"], \"f444\", \"M176 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm16 80l-6.1 0 10.7 96-32.2 0-10.7-96L128 256l-25.7 0L91.6 352l-32.2 0 10.7-96L64 256c-8.8 0-16-7.2-16-16s7.2-16 16-16c-10-13.4-16-30-16-48c0-44.2 35.8-80 80-80s80 35.8 80 80c0 18-6 34.6-16 48c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-1.8 128c11.1 0 21.4 5.7 27.2 15.1l32.7 52.7c3.9 6.2 5.9 13.4 5.9 20.8c0 21.8-17.7 39.4-39.4 39.4L39.4 512C17.7 512 0 494.3 0 472.6c0-7.3 2.1-14.5 5.9-20.8l32.7-52.7c5.8-9.4 16.1-15.1 27.2-15.1l124.4 0zM33.1 468.7c-.7 1.2-1.1 2.5-1.1 3.9c0 4.1 3.3 7.4 7.4 7.4l177.1 0c4.1 0 7.4-3.3 7.4-7.4c0-1.4-.4-2.7-1.1-3.9L190.2 416 65.8 416 33.1 468.7z\"]\n  };\n  const faChessPawnAlt = faChessPawnPiece;\n  const faFaceGrimace = {\n    prefix: 'fal',\n    iconName: 'face-grimace',\n    icon: [512, 512, [128556, \"grimace\"], \"f57f\", \"M256 32a224 224 0 1 0 0 448 224 224 0 1 0 0-448zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM168 320c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0-48-8 0zm40 48l32 0 0-48-32 0 0 48zm96 0l0-48-32 0 0 48 32 0zm32 0l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 48zM168 288l176 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-176 0c-30.9 0-56-25.1-56-56s25.1-56 56-56zm-15.6-80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faGrimace = faFaceGrimace;\n  const faWheelchairMove = {\n    prefix: 'fal',\n    iconName: 'wheelchair-move',\n    icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", \"M368 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 368 0zM199.5 106.9c-11.9-4.9-25.6-2.1-34.7 7l-41.4 41.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l41.4-41.4c18.2-18.2 45.6-23.7 69.5-14L313.5 119c31.7 13 40 54.1 15.8 78.4l-49.1 49.1c6.9 7.9 13.1 16.4 18.4 25.6l113.5 0c20.5 0 35.7 19 31.2 38.9L415.6 435.5c-1.9 8.6-10.5 14.1-19.1 12.1s-14.1-10.5-12.1-19.1L412.1 304l-99.4 0c4.8 15.2 7.3 31.3 7.3 48c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c5.6 0 11.1 .3 16.5 .8l67.7-67.7-44.7-18.3zm107.2 67.8c8.1-8.1 5.3-21.8-5.3-26.1l-25.1-10.3-62.8 62.8c15.7 5.6 30.3 13.5 43.3 23.4l49.9-49.9zM160 480a128 128 0 1 0 0-256 128 128 0 1 0 0 256z\"]\n  };\n  const faWheelchairAlt = faWheelchairMove;\n  const faTurnDown = {\n    prefix: 'fal',\n    iconName: 'turn-down',\n    icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", \"M128 352l-57.3 0c-3.7 0-6.7 3-6.7 6.7c0 1.9 .8 3.7 2.2 5L192 476.2 317.8 363.7c1.4-1.3 2.2-3.1 2.2-5c0-3.7-3-6.7-6.7-6.7L256 352c-17.7 0-32-14.3-32-32l0-176c0-61.9-50.1-112-112-112L48 32c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l64 0c26.5 0 48 21.5 48 48l0 176c0 17.7-14.3 32-32 32zm78 154.7c-3.8 3.4-8.8 5.3-14 5.3s-10.1-1.9-14-5.3L44.9 387.5C36.7 380.2 32 369.7 32 358.7C32 337.3 49.3 320 70.7 320L96 320l32 0 0-32 0-144c0-8.8-7.2-16-16-16l-64 0C21.5 128 0 106.5 0 80L0 48C0 21.5 21.5 0 48 0l64 0c79.5 0 144 64.5 144 144l0 144 0 32 32 0 25.3 0c21.4 0 38.7 17.3 38.7 38.7c0 11-4.7 21.5-12.9 28.8L206 506.7z\"]\n  };\n  const faLevelDownAlt = faTurnDown;\n  const faSquareS = {\n    prefix: 'fal',\n    iconName: 'square-s',\n    icon: [448, 512, [], \"e27d\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160.7 94c-1.5 8.5-.5 14.1 1.5 18.2c2 4.2 5.7 8.3 11.7 12.3c12.8 8.4 31.8 13.9 54.4 20.1l1.5 .4c20.7 5.7 44.5 12.3 62 23.8c9.3 6.1 17.7 14.3 23 25.2c5.3 11.1 6.6 23.8 4 37.7c-4.5 24.3-21.6 40.2-43.1 48.5c-21.1 8.1-47.2 9.5-74.1 5.6c0 0-.1 0-.1 0c0 0 0 0 0 0c-17-2.6-46.2-11.2-61.2-15.9c-8.4-2.6-13.1-11.6-10.5-20.1s11.6-13.1 20.1-10.5c15.2 4.8 42.2 12.6 56.4 14.8c23.4 3.4 43.6 1.8 57.9-3.8c13.9-5.4 21.2-13.8 23.1-24.4c1.5-8.5 .5-14.1-1.5-18.2c-2-4.2-5.7-8.3-11.7-12.3c-12.8-8.4-31.8-13.9-54.4-20.1l-1.5-.4s0 0 0 0c-20.7-5.7-44.5-12.3-62-23.8c-9.3-6.1-17.7-14.3-23-25.2c-5.3-11.1-6.6-23.8-4-37.7c4.5-24.3 21.6-40.2 43.1-48.5c21.1-8.1 47.2-9.5 74.1-5.6c8.4 1.2 25.9 5 34.1 7c8.6 2.2 13.8 10.8 11.6 19.4s-10.8 13.8-19.4 11.6c-7.6-1.9-24-5.4-31-6.4c-23.4-3.5-43.6-1.8-57.9 3.8c-13.9 5.4-21.2 13.8-23.1 24.4z\"]\n  };\n  const faRectangleBarcode = {\n    prefix: 'fal',\n    iconName: 'rectangle-barcode',\n    icon: [576, 512, [\"barcode-alt\"], \"f463\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zm288 0c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zm80-16c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16zM160 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zm80-16c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224z\"]\n  };\n  const faBarcodeAlt = faRectangleBarcode;\n  const faPersonWalkingArrowRight = {\n    prefix: 'fal',\n    iconName: 'person-walking-arrow-right',\n    icon: [640, 512, [], \"e552\", \"M176 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 144 56a56 56 0 1 0 112 0zM117.6 172.3c1.3-.7 2.6-1.4 3.9-2L95 255.2c-5.7 18.2 0 38.1 14.4 50.6L209.9 393l30.7 107.4c2.4 8.5 11.3 13.4 19.8 11s13.4-11.3 11-19.8L240.7 384.2c-1.7-6-5.1-11.3-9.8-15.4L187.3 331l37.8-109.2 8.8 26.4c5.6 16.9 16.7 31.4 31.5 41.3l29.7 19.8c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-29.7-19.8c-8.9-5.9-15.5-14.6-18.9-24.8l-17.1-51.4c-11.7-35-44.5-58.7-81.4-58.7c-22.1 0-43.9 5.6-63.4 16.2l-12.7 6.9c-35.3 19.3-61 52.4-70.7 91.5l-2.4 9.5c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l2.4-9.6c7.6-30.4 27.5-56.2 55-71.2l12.7-6.9zm7.9 92.5l32.7-104.5c2.5-.2 5-.3 7.5-.3c15.9 0 30.5 7 40.6 18.4l-45 130-30.9-26.8c-4.8-4.2-6.7-10.8-4.8-16.9zm-6.4 88.9c-7.9-4-17.5-.7-21.5 7.2L66.9 422.5 4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l62.2-62.2c2.4-2.4 4.5-5.2 6-8.3l30.8-61.7c4-7.9 .7-17.5-7.2-21.5zm419.1-190c-6.8-5.7-16.9-4.7-22.5 2s-4.7 16.9 2 22.5L579.8 240 384 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l195.8 0-62.1 51.7c-6.8 5.7-7.7 15.7-2 22.5s15.7 7.7 22.5 2l96-80c3.6-3 5.8-7.5 5.8-12.3s-2.1-9.3-5.8-12.3l-96-80z\"]\n  };\n  const faSquareEnvelope = {\n    prefix: 'fal',\n    iconName: 'square-envelope',\n    icon: [448, 512, [\"envelope-square\"], \"f199\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM352 160l0 29.2L231.3 255.6c-2.2 1.2-4.7 1.9-7.3 1.9s-5.1-.6-7.3-1.9L96 189.2 96 160l256 0zm0 65.7L352 352 96 352l0-126.3 105.3 57.9c7 3.8 14.8 5.8 22.7 5.8s15.8-2 22.7-5.8L352 225.7zM96 128c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32L96 128z\"]\n  };\n  const faEnvelopeSquare = faSquareEnvelope;\n  const faDice = {\n    prefix: 'fal',\n    iconName: 'dice',\n    icon: [640, 512, [127922], \"f522\", \"M252.3 57c-15.6-15.6-40.9-15.6-56.6 0L57 195.7c-15.6 15.6-15.6 40.9 0 56.6L195.7 391c15.6 15.6 40.9 15.6 56.6 0L391 252.3c15.6-15.6 15.6-40.9 0-56.6L252.3 57zM173.1 34.3c28.1-28.1 73.7-28.1 101.8 0L413.7 173.1c28.1 28.1 28.1 73.7 0 101.8L274.9 413.7c-28.1 28.1-73.7 28.1-101.8 0L34.3 274.9c-28.1-28.1-28.1-73.7 0-101.8L173.1 34.3zM320 448l0-34.2 32-32 0 66.2c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-109.3 0c0-10.8-1.7-21.6-5-32L576 192c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 144a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM120 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm104 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 152a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faUnicorn = {\n    prefix: 'fal',\n    iconName: 'unicorn',\n    icon: [640, 512, [129412], \"f727\", \"M448 32l24 0 8 0 5.8 0c24.7 0 45.4 18.8 47.8 43.4l7.7 80.8c1.1 11.9-4.5 23.4-14.7 29.7c-14.4 9-33.4 4.9-42.9-9.2l-6.4-9.6c-3-4.5-8-7.1-13.3-7.1l-32 0c-8.8 0-16 7.2-16 16l0 52.8c-.3 1.5-.4 3-.3 4.5c.2 2.2 .3 4.4 .3 6.7c0 24-10.4 45.1-26.7 59.6c-3.4 3-5.3 7.4-5.3 11.9L384 472c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-137.3c0-7.8-5.6-14.5-13.3-15.8c-1.4-.2-2.8-.5-4.3-.8L202.2 291.9c-5.2-1.2-10.6 .3-14.5 4s-5.7 9-4.8 14.3c.8 4.5 1.1 9.1 1.1 13.7c0 11.3-2.3 22.4-6.7 32.8l-8.1 19c-5 11.7-5.9 24.8-2.5 37l15.9 57.2c1.4 5.1-2.4 10.1-7.7 10.1l-33.2 0c-3.6 0-6.7-2.4-7.7-5.9l-13.5-48.6c-6.3-22.8-4.7-47.1 4.6-68.8l8.1-19c1.9-4.4 2.8-9.1 2.8-13.9c0-4.6-.9-9.3-2.7-13.5L99.9 230.2C97.3 224 96 217.4 96 210.7c0-28 22.7-50.7 50.7-50.7l45.3 0 40 0 88 0c8.8 0 16-7.2 16-16c0-61.9 50.1-112 112-112zM564.2 64c-2.5-12.2-7.7-23.4-15-32.9C555.5 29 560 23 560 16c0-8.8-7.2-16-16-16L485.8 0 480 0l-8 0L448 0C373.9 0 312.8 56 304.9 128L232 128l-40 0-45.3 0c-33.5 0-62.3 19.9-75.3 48.5C31.3 180.8 0 214.7 0 256l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-20.9 13.4-38.7 32-45.3c0 10.9 2.2 21.7 6.4 31.7l33.4 80.1c.2 .4 .2 .8 .2 1.2c0 .4-.1 .9-.3 1.3l-8.1 19c-12.2 28.4-14.3 60.2-6 90l13.5 48.6c4.8 17.3 20.6 29.3 38.5 29.3l33.2 0c26.5 0 45.6-25.2 38.5-50.7l-15.9-57.2c-1.5-5.3-1.1-10.9 1.1-15.9l8.1-19c5.6-13.1 8.8-27.2 9.2-41.4L304 347.6 304 472c0 22.1 17.9 40 40 40l32 0c22.1 0 40-17.9 40-40l0-153.6c19.6-20 32-47.5 32-78.4c0-1.9-.1-3.9-.1-5.8c.1-.7 .1-1.4 .1-2.2l0-40 7.4 0 1.7 2.5c19 28.6 57.4 36.8 86.5 18.6c20.4-12.7 31.8-35.9 29.6-59.9l-4.7-49.4 65.2-21.7c3.8-1.3 6.4-4.8 6.4-8.8c0-5.1-4.2-9.3-9.3-9.3l-66.5 0zM480 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faBowlingBall = {\n    prefix: 'fal',\n    iconName: 'bowling-ball',\n    icon: [512, 512, [], \"f436\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm240-72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-120-8a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM240 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPompebled = {\n    prefix: 'fal',\n    iconName: 'pompebled',\n    icon: [512, 512, [], \"e43d\", \"M257.2 22.7c53.3 36.8 58 117.1 21.4 183.5l-.4 .7-.5 .7c-.6 .9-.4 2 .3 2.5c.2 .2 .4 .2 .4 .2s.2 0 .2 0s.2 0 .3-.1s.3-.2 .4-.5l.4-.6 .4-.5c47.8-58 123.3-82.4 176.4-44.3c64 45.3 72.1 140.1 25.2 209.7c0 0 0 0 0 0c-83.4 123.2-257.1 185-380.5 96.5l9.3-13-9.3 13c0 0 0 0 0 0C-21.9 382.3-27.4 196.3 56.1 73.1c0 0 0 0 0 0L69.3 82 56.1 73c0 0 0 0 0 0C103.1 2.9 192.9-22.8 257.2 22.7zM238.8 48.8C192.6 16.1 122.2 31.9 82.6 90.9c0 0 0 0 0 .1C5.7 204.5 15 369.3 120.1 444.4c0 0 0 0 0 0C224.2 519 378.6 469.5 455.5 356c39.6-58.7 29.4-132.7-17.2-165.7l-.1-.1c-33.4-24-90.3-12.8-132.7 38.3c-10.7 14.7-31 18.3-46 7.5c-14.7-10.6-18.2-30.8-8.5-45.8C283.1 131.4 273.1 72.4 239 49l-.2-.1s0 0 0 0z\"]\n  };\n  const faBrain = {\n    prefix: 'fal',\n    iconName: 'brain',\n    icon: [512, 512, [129504], \"f5dc\", \"M144.2 75.4c-.6 6.7-5.4 12.4-12 14C111.4 94.7 96 113.6 96 136c0 3.1 .3 6.2 .9 9.2c1.5 7.6-2.7 15.2-10 18C68.8 170 56 187.6 56 208c0 5.2 .8 10.3 2.4 15c2 6.1 .2 12.8-4.6 17C40.4 251.7 32 268.9 32 288c0 22.9 12 43 30.2 54.3c6.7 4.2 9.3 12.6 6.3 19.8C65.6 368.8 64 376.2 64 384c0 30.9 25.1 56 56 56c3.3 0 6.5-.3 9.5-.8c7.5-1.3 14.9 2.9 17.6 10c6.9 18 24.4 30.8 44.8 30.8c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48c-25 0-45.5 19.1-47.8 43.4zM256 480c-14.6 19.4-37.8 32-64 32c-29.6 0-55.5-16.1-69.3-40c-.9 0-1.8 0-2.7 0c-48.6 0-88-39.4-88-88c0-7.6 1-15 2.8-22C13.6 344.4 0 317.8 0 288c0-25.1 9.6-48 25.4-65c-.9-4.9-1.4-9.9-1.4-15c0-29.6 16.1-55.5 40-69.3c0-.9 0-1.8 0-2.7c0-33.6 20.7-62.4 50.1-74.2C122.3 26.4 154.1 0 192 0c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32c37.9 0 69.7 26.4 77.9 61.8C427.3 73.6 448 102.4 448 136c0 .9 0 1.8 0 2.7c23.9 13.8 40 39.7 40 69.3c0 5.1-.5 10.1-1.4 15c15.8 17.1 25.4 40 25.4 65c0 29.8-13.6 56.4-34.8 74c1.8 7.1 2.8 14.4 2.8 22c0 48.6-39.4 88-88 88c-.9 0-1.8 0-2.7 0c-13.8 23.9-39.7 40-69.3 40c-26.2 0-49.4-12.6-64-32zm16-48c0 26.5 21.5 48 48 48c20.4 0 37.9-12.8 44.8-30.8c2.7-7.1 10.1-11.3 17.6-10c3.1 .5 6.3 .8 9.5 .8c30.9 0 56-25.1 56-56c0-7.8-1.6-15.2-4.4-21.8c-3.1-7.2-.4-15.7 6.3-19.8C468 331 480 310.9 480 288c0-19.1-8.4-36.3-21.7-48.1c-4.8-4.2-6.6-10.9-4.6-17c1.5-4.7 2.4-9.7 2.4-15c0-20.4-12.8-38-30.9-44.9c-7.3-2.8-11.5-10.4-10-18c.6-3 .9-6 .9-9.2c0-22.4-15.4-41.3-36.2-46.5c-6.6-1.7-11.4-7.3-12-14C365.5 51.1 345 32 320 32c-26.5 0-48 21.5-48 48l0 352z\"]\n  };\n  const faWatchSmart = {\n    prefix: 'fal',\n    iconName: 'watch-smart',\n    icon: [384, 512, [], \"e2cc\", \"M96 48l0 16 192 0 0-16c0-8.8-7.2-16-16-16L112 32c-8.8 0-16 7.2-16 16zM64 65.6L64 48C64 21.5 85.5 0 112 0L272 0c26.5 0 48 21.5 48 48l0 17.6c36.5 7.4 64 39.7 64 78.4l0 224c0 38.7-27.5 71-64 78.4l0 17.6c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-17.6C27.5 439 0 406.7 0 368L0 144c0-38.7 27.5-71 64-78.4zM96 464c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-16L96 448l0 16zM80 96c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L80 96zm128 80l0 71.4 40.9 27.2c7.4 4.9 9.3 14.8 4.4 22.2s-14.8 9.3-22.2 4.4l-48-32c-4.5-3-7.1-8-7.1-13.3l0-80c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faBookUser = {\n    prefix: 'fal',\n    iconName: 'book-user',\n    icon: [448, 512, [], \"f7e7\", \"M0 64C0 28.7 28.7 0 64 0L400 0c26.5 0 48 21.5 48 48l0 320c0 20.9-13.4 38.7-32 45.3l0 66.7 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0L0 64zM64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0 0-64L64 416zM32 392.6c9.4-5.4 20.3-8.6 32-8.6l336 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 32C46.3 32 32 46.3 32 64l0 328.6zM240 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM208 272c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-26.5-21.5-48-48-48l-64 0z\"]\n  };\n  const faSensorCloud = {\n    prefix: 'fal',\n    iconName: 'sensor-cloud',\n    icon: [640, 512, [\"sensor-smoke\"], \"e02c\", \"M64 64l320 0c17.7 0 32 14.3 32 32l0 129c11.2 1.4 21.9 4.2 32 8.3L448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l173.8 0c-5.2-9.9-9.1-20.7-11.4-32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm64 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128zM336 352c0-35.3 28.7-64 64-64c24.4 0 45.7 13.7 56.5 33.9c2.5 4.6 7 7.7 12.1 8.3s10.3-1.3 13.8-5.1C489.8 317 500.3 312 512 312c22.1 0 40 17.9 40 40c0 .4 0 .9 0 1.3c-.2 7.7 5 14.4 12.5 16.1c24.9 5.7 43.6 28 43.6 54.6c0 30.9-25.1 56-56 56l-208 0c-30.9 0-56-25.1-56-56c0-24.4 15.6-45.2 37.4-52.8c6.7-2.4 11-8.8 10.7-15.9c-.1-1.1-.1-2.2-.1-3.3zm64-96c-50.8 0-92.4 39.5-95.8 89.5C275.6 360 256 389.7 256 424c0 48.6 39.4 88 88 88l208 0c48.6 0 88-39.4 88-88c0-37.6-23.6-69.7-56.7-82.3c-5-34.9-35-61.7-71.3-61.7c-13.9 0-27 4-38 10.8c-17.6-21.3-44.2-34.8-74-34.8z\"]\n  };\n  const faSensorSmoke = faSensorCloud;\n  const faClapperboardPlay = {\n    prefix: 'fal',\n    iconName: 'clapperboard-play',\n    icon: [512, 512, [], \"e132\", \"M480 192l0 224c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-224 448 0zm0-32l-97.4 0 87.3-87.3C476.1 78.5 480 86.8 480 96l0 64zm-249.4 0l96-96 106.7 0-96 96-106.7 0zm-45.3 0L78.6 160l96-96 106.7 0-96 96zM64 64l65.4 0-96 96L32 160l0-64c0-17.7 14.3-32 32-32zm448 96l0-64c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96l0 64 0 16 0 16L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224 0-16 0-16zM216.1 226.2c-4.9-2.9-11.1-2.9-16.1-.1s-8.1 8.1-8.1 13.9l0 160c0 5.7 3.1 11 8.1 13.9s11.1 2.8 16.1-.1l136-80c4.9-2.9 7.9-8.1 7.9-13.8s-3-10.9-7.9-13.8l-136-80zM312.4 320L224 372 224 268l88.4 52z\"]\n  };\n  const faBandage = {\n    prefix: 'fal',\n    iconName: 'bandage',\n    icon: [640, 512, [129657, \"band-aid\"], \"f462\", \"M480 128l0 256 80 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-80 0zm-32 0l-256 0 0 256 256 0 0-256zM160 384l0-256-80 0c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l80 0zm0-288l32 0 256 0 32 0 80 0c44.2 0 80 35.8 80 80l0 160c0 44.2-35.8 80-80 80l-80 0-32 0-256 0-32 0-80 0c-44.2 0-80-35.8-80-80L0 176c0-44.2 35.8-80 80-80l80 0zm112 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-72 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faBandAid = faBandage;\n  const faCalendarMinus = {\n    prefix: 'fal',\n    iconName: 'calendar-minus',\n    icon: [448, 512, [], \"f272\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zM304 352c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0z\"]\n  };\n  const faCircleXmark = {\n    prefix: 'fal',\n    iconName: 'circle-xmark',\n    icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM180.7 180.7c-6.2 6.2-6.2 16.4 0 22.6L233.4 256l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 278.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L278.6 256l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 233.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faTimesCircle = faCircleXmark;\n  const faXmarkCircle = faCircleXmark;\n  const faCircle4 = {\n    prefix: 'fal',\n    iconName: 'circle-4',\n    icon: [512, 512, [], \"e0f1\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM229.9 129.1c8.2 3.3 12.2 12.6 8.9 20.8L183.6 288 288 288l0-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 80 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-128 0c-5.3 0-10.3-2.6-13.2-7s-3.6-10-1.6-14.9l64-160c3.3-8.2 12.6-12.2 20.8-8.9z\"]\n  };\n  const faGifts = {\n    prefix: 'fal',\n    iconName: 'gifts',\n    icon: [640, 512, [], \"f79c\", \"M193.1 21.3c3-8.3-1.4-17.5-9.7-20.4s-17.5 1.4-20.4 9.7L144.5 62.8 127.2 10.9C124.4 2.6 115.3-2 106.9 .8S94 12.7 96.8 21.1L113 69.7 65.4 35.1c-7.1-5.2-17.2-3.6-22.4 3.5s-3.6 17.2 3.5 22.4L94.8 96 64 96C28.7 96 0 124.7 0 160L0 448c0 35.3 28.7 64 64 64l136.6 0c-5.4-9.4-8.6-20.3-8.6-32L64 480c-17.7 0-32-14.3-32-32l0-288c0-17.7 14.3-32 32-32l160 0c13.5 0 25.1 8.4 29.8 20.3c5.7-10 13.1-18.9 21.6-26.4C263.8 106.2 245.1 96 224 96l-30.8 0 48.2-35.1c7.1-5.2 8.7-15.2 3.5-22.4s-15.2-8.7-22.4-3.5L176.3 68.7l16.8-47.4zM361.8 172.6L401.4 224l-9.4 0-56 0c-17.7 0-32-14.3-32-32c0-17.6 14.4-32 32.2-32c10 0 19.6 4.7 25.6 12.6zM272 192c0 11.7 3.1 22.6 8.6 32l-8.6 0c-26.5 0-48 21.5-48 48l0 192c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-8.6 0c5.4-9.4 8.6-20.3 8.6-32c0-35.4-28.9-64-64.2-64c-19.9 0-38.8 9.2-51 25.1L432 211.4l-44.8-58.3c-12.2-15.8-31.1-25.1-51-25.1c-35.3 0-64.2 28.6-64.2 64zm-16 80c0-8.8 7.2-16 16-16l64 0 56 0 24 0 0 96-160 0 0-80zm0 192l0-80 160 0 0 96-144 0c-8.8 0-16-7.2-16-16zm352 0c0 8.8-7.2 16-16 16l-144 0 0-96 160 0 0 80zm0-192l0 80-160 0 0-96 24 0 56 0 64 0c8.8 0 16 7.2 16 16zM472 224l-9.4 0 39.6-51.4c6.1-7.9 15.6-12.6 25.6-12.6c17.7 0 32.2 14.4 32.2 32c0 17.7-14.3 32-32 32l-56 0z\"]\n  };\n  const faAlbumCollection = {\n    prefix: 'fal',\n    iconName: 'album-collection',\n    icon: [512, 512, [], \"f8a0\", \"M32 16c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L48 0C39.2 0 32 7.2 32 16zM16 80c0 8.8 7.2 16 16 16l448 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 64c-8.8 0-16 7.2-16 16zm43.8 48C26.9 128 1.1 156.3 4 189.1l24.7 272C31.4 489.9 55.6 512 84.5 512l342.9 0c29 0 53.1-22.1 55.8-50.9l24.7-272c3-32.8-22.8-61.1-55.8-61.1L59.8 128zM35.9 186.2C34.6 172.1 45.7 160 59.8 160l392.4 0c14.1 0 25.2 12.1 23.9 26.2l-24.7 272c-1.1 12.4-11.5 21.8-23.9 21.8L84.5 480c-12.4 0-22.8-9.5-23.9-21.8l-24.7-272zM256 416c-77.7 0-128-49.3-128-96s50.3-96 128-96s128 49.3 128 96s-50.3 96-128 96zm0 32c88.4 0 160-57.3 160-128s-71.6-128-160-128s-160 57.3-160 128s71.6 128 160 128zm0-104c13.3 0 24-9 24-20s-10.7-20-24-20s-24 9-24 20s10.7 20 24 20z\"]\n  };\n  const faHotel = {\n    prefix: 'fal',\n    iconName: 'hotel',\n    icon: [512, 512, [127976], \"f594\", \"M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16l16 0 0 448-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0 32 0 224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-448 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 0zM272 432l0 48-32 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16zm32 0c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48L64 480 64 32l384 0 0 448-144 0 0-48zM320 96l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zM240 64c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32-32 0 0-32zM208 224l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zm80-32c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32-32 0 0-32zM96 96l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 32-32 0 0-32 32 0zm-32 96c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm0 32l32 0 0 32-32 0 0-32zm68.4 154.7C211 362.3 232.3 352 256 352s45 10.3 59.6 26.7c5.9 6.6 16 7.1 22.6 1.3s7.1-16 1.3-22.6C319 334.4 289.2 320 256 320s-63 14.4-83.5 37.3c-5.9 6.6-5.3 16.7 1.3 22.6s16.7 5.3 22.6-1.3z\"]\n  };\n  const faEarthAsia = {\n    prefix: 'fal',\n    iconName: 'earth-asia',\n    icon: [512, 512, [127759, \"globe-asia\"], \"f57e\", \"M480 256c0-91.8-55.2-170.7-134.2-205.3l-22.3 55.8c-4.8 11.9-15 20.8-27.4 24l-17 4.3c-5.6 1.4-7.9 8-4.5 12.6l16.1 21.5c10.2 13.6 10.7 32.1 1.3 46.2l-10.7 16.1c-10.4 15.6-27.9 24.9-46.6 24.9l-2.3 0c-5.4 0-9.2 5.2-7.7 10.3l6 19.9c7.4 24.8-11.1 49.8-37 49.8c-16.8 0-32.2-9.5-39.7-24.5l-9.3-18.5c-2.4-4.9-9-5.9-12.8-2.1l-15.4 15.4c-9.5 9.5-23 13.6-36.1 10.9l-42-8.4C62 407 150.5 480 256 480c47.4 0 91.4-14.7 127.6-39.9l-8.5-6.1-10.6 3.9c-27.7 10.3-58.6-2.7-70.6-29.6L288.4 396c-11.9-26.5-1.5-57.7 23.8-71.8L348.4 304l6.1-9.5c9-14 24.4-22.5 41.1-22.5s32.1 8.5 41.1 22.5l1.9 2.9 15.7-4.4c7.5-2.1 15.4-1.9 22.8 .4c2-12.2 3.1-24.7 3.1-37.4zm-11.6 68.4c-1.8-.9-3.8-1-5.6-.5l-15.8 4.4c-13.4 3.8-27.8-1.7-35.3-13.5l-2-3.1c-3.1-4.8-8.4-7.7-14.1-7.7s-11 2.9-14.1 7.7l-6.1 9.5c-2.8 4.4-6.7 8.1-11.4 10.7l-36.2 20.2c-10.9 6.1-15.3 19.4-10.2 30.8l5.5 12.4c5.2 11.5 18.4 17.1 30.3 12.7L372 401c5-1.9 10.6-1.1 15 2l22.4 16.2c27.3-25.6 48.1-58 59.9-94.5l-.9-.4zM315.6 40c-19-5.2-38.9-8-59.6-8C132.3 32 32 132.3 32 256c0 6.4 .3 12.8 .8 19l53.7 10.7c2.6 .5 5.3-.3 7.2-2.2l15.4-15.4c19.3-19.3 51.9-14 64.1 10.4l9.3 18.5c2.1 4.2 6.4 6.8 11 6.8c4.5 0 7.7-4.3 6.4-8.6l-6-19.9c-7.7-25.7 11.5-51.5 38.3-51.5l2.3 0c8 0 15.5-4 20-10.7l10.7-16.1c1.9-2.8 1.8-6.5-.3-9.2l-16.1-21.5c-17.2-22.9-5.5-55.9 22.3-62.8l17-4.3c2.5-.6 4.5-2.4 5.5-4.8L315.6 40zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm163.9 88.5l32 8c8.6 2.1 13.8 10.8 11.6 19.4s-10.8 13.8-19.4 11.6l-32-8c-8.6-2.1-13.8-10.8-11.6-19.4s10.8-13.8 19.4-11.6zm84.2 3c-8.6-2.1-13.8-10.8-11.6-19.4l8-32c2.1-8.6 10.8-13.8 19.4-11.6s13.8 10.8 11.6 19.4l-8 32c-2.1 8.6-10.8 13.8-19.4 11.6zM366.3 143.2l-16 32c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l16-32c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5z\"]\n  };\n  const faGlobeAsia = faEarthAsia;\n  const faIdCardClip = {\n    prefix: 'fal',\n    iconName: 'id-card-clip',\n    icon: [576, 512, [\"id-card-alt\"], \"f47f\", \"M320 32l-64 0 0 64 64 0 0-64zM256 0l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm64 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM208 432c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48zM64 64l128 0 0 32L64 96c-17.7 0-32 14.3-32 32l0 320c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 96l0-32 128 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64z\"]\n  };\n  const faIdCardAlt = faIdCardClip;\n  const faMagnifyingGlassPlus = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-plus',\n    icon: [512, 512, [\"search-plus\"], \"f00e\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM192 304c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z\"]\n  };\n  const faSearchPlus = faMagnifyingGlassPlus;\n  const faThumbsUp = {\n    prefix: 'fal',\n    iconName: 'thumbs-up',\n    icon: [512, 512, [128077, 61575], \"f164\", \"M288.8 81.7c3.5-12.8 16.7-20.3 29.5-16.8s20.3 16.7 16.8 29.5l-4.5 16.4c-5.5 20.2-13.9 39.3-24.7 56.9c-3.1 4.9-3.2 11.1-.4 16.2s8.2 8.2 14 8.2L448 192c17.7 0 32 14.3 32 32c0 11.3-5.9 21.3-14.8 27c-7.2 4.6-9.5 13.9-5.3 21.3c2.6 4.6 4.1 10 4.1 15.7c0 12.4-7 23.1-17.3 28.5c-4.2 2.2-7.3 6.1-8.3 10.8s.1 9.5 3 13.2c4.2 5.4 6.7 12.2 6.7 19.5c0 14.2-9.2 26.3-22.1 30.4c-7.8 2.5-12.4 10.6-10.7 18.6c.5 2.2 .7 4.5 .7 6.9c0 17.7-14.3 32-32 32l-89.5 0c-15.8 0-31.2-4.7-44.4-13.4l-38.5-25.7c-9-6-16.6-13.7-22.4-22.6c-4.9-7.4-14.8-9.4-22.2-4.6s-9.4 14.8-4.6 22.2c8.1 12.3 18.7 23.1 31.4 31.6l38.5 25.7c18.4 12.3 40 18.8 62.1 18.8l89.5 0c35.3 0 64-28.7 64-64l0-.6c19.1-11.1 32-31.7 32-55.4c0-8.7-1.8-17.1-4.9-24.7C487.9 323.6 496 306.8 496 288c0-6.5-1-12.8-2.8-18.7C504.8 257.7 512 241.7 512 224c0-35.3-28.7-64-64-64l-101.6 0c6.2-13.1 11.3-26.7 15.1-40.9l4.5-16.4c8.1-29.8-9.5-60.6-39.3-68.8s-60.6 9.5-68.8 39.3l-4.5 16.4c-8.9 32.6-29.6 60.8-58.2 79l-3.1 2c-11.8 7.5-21.7 17.1-29.5 28.2c-5.1 7.2-3.3 17.2 4 22.3s17.2 3.3 22.3-4c5.4-7.7 12.2-14.4 20.4-19.5l3.1-2c35.3-22.4 60.9-57.2 71.9-97.5l4.5-16.4zM32 224l64 0 0 224-64 0 0-224zM0 224L0 448c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faCloudShowers = {\n    prefix: 'fal',\n    iconName: 'cloud-showers',\n    icon: [512, 512, [], \"f73f\", \"M96 112c0-44.2 35.8-80 80-80c32.2 0 59.9 19 72.6 46.4c2.2 4.8 6.6 8.1 11.8 9s10.4-.8 14.1-4.5c11.6-11.7 27.7-19 45.5-19c35.3 0 64 28.7 64 64l0 .3c0 4.5 1.9 8.8 5.2 11.8s7.8 4.5 12.2 4.1c2.2-.2 4.3-.3 6.6-.3c39.8 0 72 32.2 72 72s-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72c0-33.5 22.9-61.7 53.9-69.7c8.2-2.1 13.3-10.3 11.7-18.6c-1-5.1-1.5-10.3-1.5-15.7zM512 216c0-55.2-43-100.3-97.3-103.8C407.2 66.7 367.6 32 320 32c-19.3 0-37.3 5.7-52.4 15.5C247.3 18.8 213.9 0 176 0C114.1 0 64 50.1 64 112c0 2.6 .1 5.3 .3 7.9C26.6 135.5 0 172.6 0 216c0 57.4 46.6 104 104 104l304 0c57.4 0 104-46.6 104-104zM128 384c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80zm192 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80zm-96 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80zm192 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80z\"]\n  };\n  const faUserClock = {\n    prefix: 'fal',\n    iconName: 'user-clock',\n    icon: [640, 512, [], \"f4fd\", \"M128 128a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM32 480c1.2-79.7 66.2-144 146.3-144l91.4 0c18.2 0 35.6 3.3 51.7 9.4c1.4-10.8 3.8-21.4 7-31.5c-18.4-6.4-38.2-9.9-58.8-9.9l-91.4 0C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l365.1 0c-12.9-9.1-24.5-19.9-34.6-32L32 480zM496 256a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 256a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z\"]\n  };\n  const faOnion = {\n    prefix: 'fal',\n    iconName: 'onion',\n    icon: [448, 512, [129477], \"e427\", \"M195.8 0c2.7 0 5.3 .5 7.7 1.5c0 0 .1 0 .1 0c3.2 1.4 6 3.5 8.1 6.3c0 0 0 0 0 0c.7 .9 1.3 1.9 1.9 3l3.4 6.8c2.9 5.9 11.4 5.9 14.3 0l3.4-6.8c.5-1.1 1.2-2.1 1.9-3c0 0 0 0 0 0c2.1-2.8 4.9-5 8.1-6.3c0 0 .1 0 .1 0c2.4-1 5-1.5 7.7-1.5c10.9 0 19.6 9 21.3 19.8c2.1 13.6 6.5 25.6 12.4 36.6l.1 0s0 0 0 0s0 0 0 0l.1 .1 .2 .4 .7 1.4 1.2 2.2c15.3 25.7 39.5 45.4 64.5 65.7C399 163.7 448 203.5 448 288c0 83.4-62.5 139.3-140.4 163.1l-.1 .1-.6 .6-.2 .2c0 0 0 0-.1 .1c0 0 0 0 0 0s0 0 0 0l-.1-.1c-.1-.1-.2-.2-.3-.4l-.1 0 13.1 39.4c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-14-42c-11.5 2.1-23.1 3.5-34.8 4.3l0 32.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32.6c-11.7-.8-23.3-2.2-34.8-4.3l-14 42c-2.8 8.4-11.9 12.9-20.2 10.1s-12.9-11.9-10.1-20.2L142 451.5C63.4 428 0 372 0 288c0-84.5 49-124.3 95.3-162C120.5 105.6 144.8 85.8 160 60l1-1.8 .7-1.3 .2-.3 .1-.1c0 0 0 0 0 0s0 0 0 0l.1 0c6-11 10.3-23 12.5-36.6C176.2 9 184.9 0 195.8 0zM119.2 147.9l-4.8 3.9s0 0 0 0c-4.5 3.7-8.9 7.3-13.1 10.7C62 195.3 32 227 32 288c0 43.8 21.5 78.3 56.8 103.3c6 4.3 12.5 8.3 19.2 11.9C93.2 378.7 80 345.3 80 304c0-48.4 19.7-108.4 39.2-156.1zm48 277.2c14.6 3.4 29.6 5.5 44.9 6.4c-2.2-4.5-4.5-9.4-6.8-14.9C194.6 391.3 184 355.2 184 312c0-61.9 6.1-128.6 12.1-179.6c3-25.6 6-47.3 8.3-62.6c1.1-7.7 2.1-13.8 2.7-17.9l.2-1.3c-2.3-1-4.4-2.3-6.5-3.7c-3.4 10.4-7.7 19.9-12.9 28.7l-1.2 2.4c-2.1 4.1-5.2 10.1-8.9 17.6c-7.4 15-17.2 35.9-27.1 59.7C130.8 203.4 112 260.8 112 304c0 39.4 14.5 70.3 29.2 91.5c7.3 10.6 14.7 18.7 20.1 24.1c2.4 2.4 4.4 4.2 5.9 5.5zm80.7 5.5c14.7-1.5 29.2-4.2 43.1-8c.8-.8 1.6-1.7 2.6-2.7c5.1-5.6 12-13.8 18.9-24.3c13.8-21 27-49.9 27-83.6c0-44.9-19.7-104.3-40.5-154.1c-10.3-24.6-20.5-46.2-28.2-61.6c-3.8-7.7-7-13.9-9.3-18.1l-1.2-2.2c-5.2-8.9-9.7-18.6-13.1-29.1c-2.3 1.7-4.8 3-7.4 4.1c0 0 0 .1 0 .1l-.2 1.2c-.2 1-.4 2.6-.7 4.6c-.6 4.1-1.6 10-2.7 17.6c-2.2 15.1-5.2 36.5-8.2 61.7C221.9 186.6 216 251.9 216 312c0 37.9 9.4 69.8 18.8 92.2c4.7 11.2 9.4 19.9 12.8 25.8l.3 .5zm81.9-282c20.5 49.6 41.7 112.6 41.7 163.4c0 34.3-10.9 63.9-23.6 86.7c3.9-2.4 7.7-4.9 11.4-7.4c35.3-25 56.8-59.5 56.8-103.3c0-61-30-92.7-69.3-125.5c-4.1-3.5-8.5-7-13.1-10.7l-3.9-3.2z\"]\n  };\n  const faClockTwelveThirty = {\n    prefix: 'fal',\n    iconName: 'clock-twelve-thirty',\n    icon: [512, 512, [], \"e359\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM272 144l0 256c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faArrowDownToDottedLine = {\n    prefix: 'fal',\n    iconName: 'arrow-down-to-dotted-line',\n    icon: [448, 512, [], \"e095\", \"M363.3 219.3l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 297.4 208 192l0-144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 144 0 105.4L340.7 196.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM32 424a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm384 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM104 448a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faHandDots = {\n    prefix: 'fal',\n    iconName: 'hand-dots',\n    icon: [512, 512, [\"allergies\"], \"f461\", \"M210.7 38.8C218 16.3 239.1 0 264 0s46 16.3 53.3 38.8c7.9-4.3 17-6.8 26.7-6.8c30.9 0 56 25.1 56 56l0 13.4c7.3-3.5 15.4-5.4 24-5.4c30.9 0 56 25.1 56 56l0 184c0 97.2-78.8 176-176 176l-8.5 0c-65.8 0-128.9-26.1-175.4-72.6L16.4 335.6c-21.9-21.9-21.9-57.3 0-79.2s57.3-21.9 79.2 0L128 288.8 128 88c0-30.9 25.1-56 56-56c9.7 0 18.8 2.5 26.7 6.8zM208 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 239.4c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L73 279c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L142.8 416.7c40.5 40.5 95.4 63.3 152.7 63.3l8.5 0c79.5 0 144-64.5 144-144l0-184c0-13.3-10.7-24-24-24c-13.2 0-24 10.7-24 23.9l0 88.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-87.9c0 0 0 0 0-.1l0-64c0-13.3-10.7-24-24-24c-13.2 0-24 10.7-24 23.9L320 240c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-151.9c0 0 0 0 0-.1l0-32c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 23.9c0 0 0 0 0 .1l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-151.9c0 0 0 0 0-.1zm32 232a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm48 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM320 416a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-64-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-80-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faAllergies = faHandDots;\n  const faFileInvoice = {\n    prefix: 'fal',\n    iconName: 'file-invoice',\n    icon: [384, 512, [], \"f570\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm0 80c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 64c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM224 432c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm64-96L96 336l0-64 192 0 0 64zM96 240c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 240z\"]\n  };\n  const faWindowMinimize = {\n    prefix: 'fal',\n    iconName: 'window-minimize',\n    icon: [512, 512, [128469], \"f2d1\", \"M16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 448z\"]\n  };\n  const faRectangleWide = {\n    prefix: 'fal',\n    iconName: 'rectangle-wide',\n    icon: [640, 512, [], \"f2fc\", \"M576 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 416c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l512 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64z\"]\n  };\n  const faCommentArrowUp = {\n    prefix: 'fal',\n    iconName: 'comment-arrow-up',\n    icon: [512, 512, [], \"e144\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zm16 150.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-80-80c-6.2-6.2-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L240 182.6 240 320c0 8.8 7.2 16 16 16s16-7.2 16-16l0-137.4z\"]\n  };\n  const faGarlic = {\n    prefix: 'fal',\n    iconName: 'garlic',\n    icon: [512, 512, [129476], \"e40e\", \"M192 48c0-8.8 7.2-16 16-16l32 0 0 38.2c0 51.4 18.4 101.1 51.9 140.2l17.1 19.9c17.5 20.4 27.1 46.5 27.1 73.3C336 365.6 285.8 416 224 416c-61.9 0-112-50.1-112-112l0-5.3c0-24.4 7.6-48.3 21.8-68.2L149 209.3c24.6-34.5 39.2-75 42.3-117.1c.4-3.6 .6-7.3 .6-11l0-6.1L192 56l0-8zm-32 0l0 8 0 19.2c0 4.7-.2 9.3-.5 14c-2.1 16.4-10.4 31.6-23.5 42L52.7 197.8C19.4 224.5 0 264.8 0 307.5C0 385.1 62.9 448 140.5 448l3.5 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 3.5 0C449.1 448 512 385.1 512 307.5c0-42.7-19.4-83-52.7-109.7L376 131.2c-15.2-12.1-24-30.5-24-50L352 48c0-26.5-21.5-48-48-48L208 0c-26.5 0-48 21.5-48 48zM72.7 222.8l61-48.8c-3.3 5.7-6.8 11.3-10.7 16.7l-15.2 21.2C89.7 237.3 80 267.6 80 298.7l0 5.3c0 45.1 20.7 85.4 53.2 111.8C76.7 412 32 365 32 307.5c0-33 15-64.1 40.7-84.7zM371.5 416l-57.2 0c32.7-26.5 53.7-67.1 53.7-112.3c0-34.5-12.3-68-34.8-94.2l-17.1-19.9C287.7 156.4 272 114 272 70.2L272 32l32 0c8.8 0 16 7.2 16 16l0 33.2c0 29.2 13.3 56.7 36 75l83.3 66.6C465 243.4 480 274.6 480 307.5C480 367.4 431.4 416 371.5 416z\"]\n  };\n  const faMugSaucer = {\n    prefix: 'fal',\n    iconName: 'mug-saucer',\n    icon: [640, 512, [\"coffee\"], \"f0f4\", \"M416 64l16 0 16 0 0 160 0 32 0 32c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-224 288 0zm64 224l0-32 48 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-80 0-16 0-16 0L128 32c-17.7 0-32 14.3-32 32l0 224c0 53 43 96 96 96l192 0c53 0 96-43 96-96zm48-64l-48 0 0-160 48 0c44.2 0 80 35.8 80 80s-35.8 80-80 80zM16 448c-8.8 0-16 7.2-16 16s7.2 16 16 16l544 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 448z\"]\n  };\n  const faCoffee = faMugSaucer;\n  const faBrush = {\n    prefix: 'fal',\n    iconName: 'brush',\n    icon: [384, 512, [], \"f55d\", \"M256 352c-17.7 0-32 14.3-32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7-14.3-32-32-32l-48 0c-26.5 0-48-21.5-48-48l0-16 320 0 0 16c0 26.5-21.5 48-48 48l-48 0zm96-96L32 256 32 64c0-17.7 14.3-32 32-32l32 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 64 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 96 0c17.7 0 32 14.3 32 32l0 192zM80 384l16 0 32 0 0 32 0 32c0 35.3 28.7 64 64 64s64-28.7 64-64l0-32 0-32 32 0 16 0c44.2 0 80-35.8 80-80l0-240c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 304c0 44.2 35.8 80 80 80z\"]\n  };\n  const faFileHalfDashed = {\n    prefix: 'fal',\n    iconName: 'file-half-dashed',\n    icon: [384, 512, [], \"e698\", \"M32 288L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 96L32 288zm0 32l320 0 32 0 0-156.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0C28.7 0 0 28.7 0 64L0 320l32 0zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM0 352l0 64 32 0 0-64L0 352zM64 512l0-32c-17.7 0-32-14.3-32-32L0 448c0 35.3 28.7 64 64 64zm256-32l0 32c35.3 0 64-28.7 64-64l-32 0c0 17.7-14.3 32-32 32zm64-128l-32 0 0 64 32 0 0-64zM96 480l0 32 80 0 0-32-80 0zm112 0l0 32 80 0 0-32-80 0z\"]\n  };\n  const faTreeDecorated = {\n    prefix: 'fal',\n    iconName: 'tree-decorated',\n    icon: [448, 512, [], \"f7dc\", \"M236.4 5.9C233.3 2.2 228.8 0 224 0s-9.3 2.2-12.4 5.9L70.3 178.6c-4.1 5-6.3 11.2-6.3 17.6C64 211.6 76.4 224 91.8 224l18.9 0L38.1 314.8c-3.9 4.9-6.1 11.1-6.1 17.4C32 347.5 44.5 360 59.8 360l21.3 0L5.2 467.6C1.8 472.4 0 478 0 483.9C0 499.4 12.6 512 28.1 512L160 512l128 0 131.9 0c15.5 0 28.1-12.6 28.1-28.1c0-5.8-1.8-11.5-5.2-16.2L366.9 360l21.3 0c15.4 0 27.8-12.5 27.8-27.8c0-6.3-2.2-12.5-6.1-17.4L337.3 224l18.9 0c15.4 0 27.8-12.4 27.8-27.8c0-6.4-2.2-12.6-6.3-17.6L236.4 5.9zM412.4 480L288 480l-128 0L35.6 480l89.5-126.8c3.4-4.9 3.9-11.3 1.1-16.6s-8.2-8.6-14.2-8.6l-43.5 0 88-110c3.8-4.8 4.6-11.4 1.9-16.9s-8.3-9.1-14.4-9.1l-43.3 0L224 41.3 347.3 192 304 192c-6.2 0-11.8 3.5-14.4 9.1s-1.9 12.1 1.9 16.9l88 110L336 328c-6 0-11.5 3.3-14.2 8.6s-2.3 11.7 1.1 16.6L412.4 480zM184 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-152a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm24 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faMask = {\n    prefix: 'fal',\n    iconName: 'mask',\n    icon: [576, 512, [], \"f6fa\", \"M80.9 150.2C46 180.3 32 222.2 32 272c0 47.9 16.9 83.2 41.9 106.7C99.2 402.4 135 416 176 416l8.4 0c12.1 0 23.2-6.8 28.6-17.7L236.2 352l28.6 14.3-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4l-8.4 0C80 448 0 384 0 272S64 64 288 64s288 96 288 208s-80 176-176 176l-8.4 0c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3L236.2 352c9.8-19.6 29.9-32 51.8-32s42 12.4 51.8 32l23.2 46.3c5.4 10.8 16.5 17.7 28.6 17.7l8.4 0c41 0 76.8-13.6 102.1-37.3c25-23.4 41.9-58.7 41.9-106.7c0-49.8-14-91.7-48.9-121.8C459.3 119.3 396.2 96 288 96s-171.3 23.3-207.1 54.2zM160 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm288 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faCalendarHeart = {\n    prefix: 'fal',\n    iconName: 'calendar-heart',\n    icon: [448, 512, [], \"e0d3\", \"M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L64 64C28.7 64 0 92.7 0 128l0 32 0 32L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-32 0-32c0-35.3-28.7-64-64-64l-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48L128 64l0-48zM32 192l384 0 0 256c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256zM64 96l320 0c17.7 0 32 14.3 32 32l0 32L32 160l0-32c0-17.7 14.3-32 32-32zm80 205.3c0-16.2 13.1-29.3 29.3-29.3c7.8 0 15.2 3.1 20.7 8.6l18.7 18.7c6.2 6.2 16.4 6.2 22.6 0l18.7-18.7c5.5-5.5 12.9-8.6 20.7-8.6c16.2 0 29.3 13.1 29.3 29.3c0 7.8-3.1 15.2-8.6 20.7L224 393.4l-71.4-71.4c-5.5-5.5-8.6-12.9-8.6-20.7zM173.3 240c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z\"]\n  };\n  const faMagnifyingGlassMinus = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-minus',\n    icon: [512, 512, [\"search-minus\"], \"f010\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM112 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z\"]\n  };\n  const faSearchMinus = faMagnifyingGlassMinus;\n  const faFlower = {\n    prefix: 'fal',\n    iconName: 'flower',\n    icon: [448, 512, [127804, 10047], \"f7ff\", \"M448 168c0 33.6-12.2 64.3-32.3 88c20.1 23.7 32.3 54.4 32.3 88c0 75.1-60.9 136-136 136c-33.6 0-64.3-12.2-88-32.3c-23.7 20.1-54.4 32.3-88 32.3C60.9 480 0 419.1 0 344c0-33.6 12.2-64.3 32.3-88C12.2 232.3 0 201.6 0 168C0 92.9 60.9 32 136 32c33.6 0 64.3 12.2 88 32.3C247.7 44.2 278.4 32 312 32c75.1 0 136 60.9 136 136zM203.3 88.7C185.1 73.3 161.7 64 136 64C78.6 64 32 110.6 32 168c0 25.7 9.3 49.1 24.7 67.3c10.1 11.9 10.1 29.5 0 41.4C41.3 294.9 32 318.3 32 344c0 57.4 46.6 104 104 104c25.7 0 49.1-9.3 67.3-24.7c11.9-10.1 29.5-10.1 41.4 0C262.9 438.7 286.3 448 312 448c57.4 0 104-46.6 104-104c0-25.7-9.3-49.1-24.7-67.3c-10.1-11.9-10.1-29.5 0-41.4C406.7 217.1 416 193.7 416 168c0-57.4-46.6-104-104-104c-25.7 0-49.1 9.3-67.3 24.7c-11.9 10.1-29.5 10.1-41.4 0zM272 256a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-128 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faArrowDownFromArc = {\n    prefix: 'fal',\n    iconName: 'arrow-down-from-arc',\n    icon: [512, 512, [], \"e614\", \"M256 160c8.8 0 16 7.2 16 16l0 277.9L372 341.4c5.9-6.6 16-7.2 22.6-1.3s7.2 16 1.3 22.6l-128 144c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4l-128-144c-5.9-6.6-5.3-16.7 1.3-22.6s16.7-5.3 22.6 1.3L240 453.9 240 176c0-8.8 7.2-16 16-16zM0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 8.8-7.2 16-16 16s-16-7.2-16-16C480 132.3 379.7 32 256 32S32 132.3 32 256c0 8.8-7.2 16-16 16s-16-7.2-16-16z\"]\n  };\n  const faRightLeftLarge = {\n    prefix: 'fal',\n    iconName: 'right-left-large',\n    icon: [640, 512, [], \"e5e1\", \"M205.2 496c-12.4 0-24.4-4.6-33.7-12.8L49.3 374.6C38.3 364.8 32 350.7 32 336s6.3-28.8 17.3-38.6L171.5 188.8c9.3-8.3 21.3-12.8 33.7-12.8c28 0 50.8 22.7 50.8 50.8V240H400c8.8 0 16 7.2 16 16v29.2c0 10.4 8.4 18.8 18.8 18.8c4.6 0 9-1.7 12.5-4.7L569.4 190.7c4.2-3.7 6.6-9.1 6.6-14.7s-2.4-10.9-6.6-14.7L447.3 52.7c-3.4-3.1-7.9-4.7-12.5-4.7C424.4 48 416 56.4 416 66.8V96c0 8.8-7.2 16-16 16H288c-8.8 0-16-7.2-16-16s7.2-16 16-16h96V66.8c0-28 22.7-50.8 50.8-50.8c12.4 0 24.4 4.6 33.7 12.8L590.7 137.4c11 9.8 17.3 23.8 17.3 38.6s-6.3 28.8-17.3 38.6L468.5 323.2c-9.3 8.3-21.3 12.8-33.7 12.8c-28 0-50.8-22.7-50.8-50.8V272H240c-8.8 0-16-7.2-16-16V226.8c0-10.4-8.4-18.8-18.8-18.8c-4.6 0-9 1.7-12.5 4.7L70.6 321.3c-4.2 3.7-6.6 9.1-6.6 14.7s2.4 10.9 6.6 14.7L192.7 459.3c3.4 3.1 7.9 4.7 12.5 4.7c10.4 0 18.8-8.4 18.8-18.8V416c0-8.8 7.2-16 16-16H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H256v13.2c0 28-22.7 50.8-50.8 50.8z\"]\n  };\n  const faRulerVertical = {\n    prefix: 'fal',\n    iconName: 'ruler-vertical',\n    icon: [256, 512, [], \"f548\", \"M192 32c17.7 0 32 14.3 32 32l0 32-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 32c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0z\"]\n  };\n  const faCirclesOverlap = {\n    prefix: 'fal',\n    iconName: 'circles-overlap',\n    icon: [640, 512, [], \"e600\", \"M232 415.8c-25.2-36.2-40-80.3-40-127.8c0-99.1 64.3-183.1 153.5-212.7C312.4 48.2 270.1 32 224 32C118 32 32 118 32 224s86 192 192 192c2.7 0 5.4-.1 8-.2zm36.4-5C353 390.8 416 314.7 416 224c0-46.7-16.7-89.5-44.4-122.8C287 121.2 224 197.3 224 288c0 46.7 16.7 89.5 44.4 122.8zm-11.6 34.8c-10.7 1.6-21.7 2.4-32.8 2.4C100.3 448 0 347.7 0 224S100.3 0 224 0c62.3 0 118.6 25.4 159.2 66.4C393.9 64.8 404.8 64 416 64c123.7 0 224 100.3 224 224s-100.3 224-224 224c-62.3 0-118.6-25.4-159.2-66.4zM408 96.2c25.2 36.3 40 80.3 40 127.8c0 99.1-64.3 183.1-153.5 212.7C327.6 463.8 369.9 480 416 480c106 0 192-86 192-192s-86-192-192-192c-2.7 0-5.4 .1-8 .2z\"]\n  };\n  const faUserLarge = {\n    prefix: 'fal',\n    iconName: 'user-large',\n    icon: [512, 512, [\"user-alt\"], \"f406\", \"M368 144a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-256 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zM32 480l448 0c-.7-70.8-58.3-128-129.3-128l-189.4 0C90.3 352 32.7 409.2 32 480zM0 481.3C0 392.2 72.2 320 161.3 320l189.4 0C439.8 320 512 392.2 512 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3z\"]\n  };\n  const faUserAlt = faUserLarge;\n  const faStarshipFreighter = {\n    prefix: 'fal',\n    iconName: 'starship-freighter',\n    icon: [576, 512, [], \"e03a\", \"M377.1 371.9L315.5 285c2.9-9.2 4.5-18.9 4.5-29c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c.6 0 1.1 0 1.7 0l60.7 85.7C266.8 444.4 245.8 448 224 448C118 448 32 362 32 256S118 64 224 64c104.4 0 189.3 83.3 191.9 187c0 1.6 .1 3.3 .1 5c0 1.7 0 3.5-.1 5.2c-1.1 41.5-15.4 79.8-38.9 110.7zM405.4 400l-8.5 0-.6-.9c22.5-27.1 38.7-59.5 46.5-95.1l4.6 0 96.6 0 0 42.1L405.4 400zM460 413.1l95.6-37.2c12.3-4.8 20.4-16.6 20.4-29.8l0-42.1c0-17.7-14.3-32-32-32l-64.5 0-32.1 0c.4-5.3 .6-10.6 .6-16c0-5.3-.2-10.6-.6-15.8l0-.2 32.1 0 64.5 0c17.7 0 32-14.3 32-32l0-42.1c0-13.2-8.1-25-20.4-29.8L347.6 55.2C308.2 39.9 266.3 32 224 32C100.3 32 0 132.3 0 256S100.3 480 224 480c28.7 0 57.1-3.6 84.8-10.7l13.5 19.1C332.8 503.2 349.8 512 368 512l56 0c30.9 0 56-25.1 56-56c0-17.2-7.8-32.6-20-42.9zM447.4 208l-4.6 0c-8.4-38.6-26.8-73.5-52.3-101.8L544 165.9l0 42.1-96.6 0zM80 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM112 368a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-112a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM348.2 469.6L262.3 344.1c15-6.5 28-16.8 37.9-29.6L380.7 432l43.3 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0c-7.9 0-15.3-3.9-19.8-10.4z\"]\n  };\n  const faTrainTram = {\n    prefix: 'fal',\n    iconName: 'train-tram',\n    icon: [448, 512, [128650], \"e5b4\", \"M41.3 50c9.1-11.4 22.9-18 37.5-18L208 32l0 64-48 0c-53 0-96 43-96 96l0 160c0 28.9 12.8 54.8 33 72.4L36.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l65.8-65.8c10.8 4.2 22.6 6.5 34.9 6.5l128 0c12.3 0 24-2.3 34.9-6.5l65.8 65.8c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L351 424.4c20.2-17.6 33-43.5 33-72.4l0-160c0-53-43-96-96-96l-48 0 0-64 129.2 0c14.6 0 28.4 6.6 37.5 18l12.8 16c5.5 6.9 15.6 8 22.5 2.5s8-15.6 2.5-22.5L431.7 30C416.5 11 393.5 0 369.2 0L78.8 0C54.5 0 31.5 11 16.3 30L3.5 46C-2 52.9-.9 63 6 68.5S23 72.9 28.5 66L41.3 50zM160 128l48 0 32 0 48 0c35.3 0 64 28.7 64 64l0 64L96 256l0-64c0-35.3 28.7-64 64-64zM96 288l256 0 0 64c0 35.3-28.7 64-64 64l-128 0c-35.3 0-64-28.7-64-64l0-64zm96 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBridgeSuspension = {\n    prefix: 'fal',\n    iconName: 'bridge-suspension',\n    icon: [640, 512, [], \"e4cd\", \"M128 0c6.4 0 11.9 3.7 14.5 9.2l6.6 13.2C181.4 87.1 247.6 128 320 128s138.6-40.9 170.9-105.6l6.6-13.2C500.1 3.7 505.6 0 512 0c7.2 0 13.3 4.7 15.3 11.3c14.5 43 58.7 87.5 102.6 104.9c8.2 3.3 12.2 12.6 9 20.8s-12.6 12.2-20.8 9c-33-13.1-66-38.6-90.1-69.1L528 256l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 288c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0 0-179.2c-24.1 30.5-57.1 56-90.1 69.1c-8.2 3.3-17.5-.8-20.8-9s.8-17.5 9-20.8C54 98.7 98.2 54.3 112.7 11.3C114.7 4.7 120.8 0 128 0zm16 256l64 0 0-126.1c-24.5-14.2-46.3-33.1-64-55.8l0 182zm96 0l64 0 0-96.6c-22.2-1.6-43.7-6.5-64-14.3L240 256zm96 0l64 0 0-110.8c-20.3 7.8-41.8 12.7-64 14.3l0 96.6zm96 0l64 0 0-182c-17.7 22.7-39.5 41.6-64 55.8L432 256zM16 320l16 0c53 0 96 43 96 96l0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-16c0-70.7 57.3-128 128-128s128 57.3 128 128l0 16c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48c0-53 43-96 96-96l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-35.3 0-64 28.7-64 64l0 48c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-16c0-53-43-96-96-96s-96 43-96 96l0 16c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-48c0-35.3-28.7-64-64-64l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faTrashCheck = {\n    prefix: 'fal',\n    iconName: 'trash-check',\n    icon: [448, 512, [], \"e2af\", \"M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64l47.1 0L416 64l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-18.3 0L388.2 452.6C385.9 486.1 358 512 324.4 512l-200.8 0c-33.6 0-61.4-25.9-63.8-59.4L34.3 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32.1 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM66.4 96L91.7 450.3C92.9 467 106.8 480 123.6 480l200.8 0c16.8 0 30.7-13 31.9-29.7L381.6 96 66.4 96zM331.3 235.3l-128 128c-6.2 6.2-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L192 329.4 308.7 212.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faUserNurse = {\n    prefix: 'fal',\n    iconName: 'user-nurse',\n    icon: [448, 512, [], \"f82f\", \"M128 128l0 16 192 0 0-16 0-57.8-96-36-96 36 0 57.8zM96 160l0-32 0-57.8c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30l0 57.8 0 32 0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-16zm224 16l-192 0c0 53 43 96 96 96s96-43 96-96zM119 359.1C68.7 376.5 32.5 424 32 480l384 0c-.5-56-36.7-103.5-86.9-120.9L259 433.6c-19 20.1-51 20.1-69.9 0L119 359.1zm22.4-22.9l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6c10.5-3.4 21.8 .4 29.4 8.5zM216 48l16 0c4.4 0 8 3.6 8 8l0 16 16 0c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8l-16 0 0 16c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-16-16 0c-4.4 0-8-3.6-8-8l0-16c0-4.4 3.6-8 8-8l16 0 0-16c0-4.4 3.6-8 8-8z\"]\n  };\n  const faBoombox = {\n    prefix: 'fal',\n    iconName: 'boombox',\n    icon: [640, 512, [128254], \"f8a5\", \"M144 32l352 0c26.5 0 48 21.5 48 48l0 80L96 160l0-80c0-26.5 21.5-48 48-48zM64 80l0 80c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l0-80c0-44.2-35.8-80-80-80L144 0C99.8 0 64 35.8 64 80zM80 192l480 0 16 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32l16 0zM96 336a80 80 0 1 1 160 0A80 80 0 1 1 96 336zm192 0A112 112 0 1 0 64 336a112 112 0 1 0 224 0zm176-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 192a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM208 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0z\"]\n  };\n  const faSyringe = {\n    prefix: 'fal',\n    iconName: 'syringe',\n    icon: [512, 512, [128137], \"f48e\", \"M404.7 4.7c-6.2 6.2-6.2 16.4 0 22.6L433.4 56 384 105.4 315.3 36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l80 80 80 80c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L406.6 128 456 78.6l28.7 28.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-40-40-40-40c-6.2-6.2-16.4-6.2-22.6 0zm-272 224L82.7 278.6c-12 12-18.7 28.3-18.7 45.3l0 101.5L4.7 484.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L86.6 448l101.5 0c17 0 33.3-6.7 45.3-18.7l192-192-22.6-22.6-192 192c-6 6-14.1 9.4-22.6 9.4L96 416l0-92.1c0-8.5 3.4-16.6 9.4-22.6L144 262.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L166.6 240 208 198.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L230.6 176l66.7-66.7L274.7 86.6l-78.1 78.1s0 0 0 0s0 0 0 0l-64 64s0 0 0 0s0 0 0 0z\"]\n  };\n  const faCloudSun = {\n    prefix: 'fal',\n    iconName: 'cloud-sun',\n    icon: [640, 512, [9925], \"f6c4\", \"M303.8 13.4c-.9-5.4-4.5-10-9.6-12.1s-10.9-1.5-15.4 1.6L208 52.5 137.2 2.9c-4.5-3.2-10.3-3.8-15.4-1.6s-8.7 6.7-9.6 12.1L98.1 98.1 13.4 112.2c-5.4 .9-10 4.5-12.1 9.6s-1.5 10.9 1.6 15.4L52.5 208 2.9 278.8c-3.2 4.5-3.8 10.3-1.6 15.4s6.7 8.7 12.1 9.6l84.7 14.1 14.1 84.7c.9 5.4 4.5 10 9.6 12.1s10.9 1.5 15.4-1.6l24.4-17c3.2-20.2 11-38.9 22.5-54.8l-44.4 31.1-11.8-71c-1.1-6.7-6.4-12-13.2-13.2l-71-11.8 41.4-59.2c3.9-5.5 3.9-12.8 0-18.4L43.7 139.6l71-11.8c6.7-1.1 12-6.4 13.2-13.2l11.8-71 59.2 41.4c5.5 3.9 12.8 3.9 18.4 0l59.2-41.4 11.8 71c1.1 6.7 6.4 12 13.2 13.2l71 11.8-40.2 57.5c11.4-3.3 23.4-5.1 35.8-5.1c2.2 0 4.5 .1 6.7 .2l38.5-55c3.1-4.5 3.8-10.3 1.6-15.4s-6.7-8.7-12.1-9.6L317.9 98.1 303.8 13.4zm-59.9 275c7.8-30.6 26.5-56.8 51.9-74.1c.1-2.1 .2-4.2 .2-6.3c0-48.6-39.4-88-88-88s-88 39.4-88 88s39.4 88 88 88c12.8 0 24.9-2.7 35.9-7.6zM264 208a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zm40 112c0-35.3 28.7-64 64-64c29.1 0 53.7 19.4 61.4 46c1.7 5.8 6.5 10.2 12.5 11.3s12-1.3 15.7-6.1c8.8-11.7 22.7-19.2 38.4-19.2c26.5 0 48 21.5 48 48c0 8.8-2.3 16.9-6.4 24c-2.9 5-2.9 11.1 0 16s8.1 8 13.9 8l8.3 0c0 0 0 0 0 0l.2 0c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.2 0-1.8 0l-.3 0-.2 0-266.6 0c-.2 0-.4 0-.6 0c-.8 0-1.6 0-2.3 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c.4 0 .8 0 1.3 0c4.9 .1 9.5-2 12.6-5.8s4.4-8.7 3.4-13.4c-.8-4.1-1.3-8.4-1.3-12.8zm64-96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.7c0 53 43 96 96 96c1.1 0 2.1 0 3.2-.1l266.1 0c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-39.4-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C433.4 242.6 402.9 224 368 224z\"]\n  };\n  const faShieldExclamation = {\n    prefix: 'fal',\n    iconName: 'shield-exclamation',\n    icon: [512, 512, [], \"e247\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM256 128c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faStopwatch20 = {\n    prefix: 'fal',\n    iconName: 'stopwatch-20',\n    icon: [448, 512, [], \"e06f\", \"M144 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 0 64.6C100.6 104.8 16 194.5 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-47.6-16-91.4-42.9-126.5l38.2-38.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-37 37c-33.7-32.3-78.3-53.3-127.7-57L240 32l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L144 0zm80 480a176 176 0 1 1 0-352 176 176 0 1 1 0 352zm16-240l0 128c0 26.5 21.5 48 48 48s48-21.5 48-48l0-128c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48-16c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM151.8 235.3c2.3-6.8 8.6-11.3 15.7-11.3c9.1 0 16.5 7.4 16.5 16.5l0 14.8c0 7.1-2.4 14-6.9 19.6l-32.6 40.7c-15.9 19.9-24.5 44.5-24.5 70l0 14.3c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c.4-17.6 6.5-34.6 17.5-48.3L202.1 295c9-11.2 13.9-25.2 13.9-39.6l0-14.8c0-26.8-21.7-48.5-48.5-48.5c-20.9 0-39.4 13.4-46.1 33.2l-.6 1.7c-2.8 8.4 1.7 17.4 10.1 20.2s17.4-1.7 20.2-10.1l.6-1.7z\"]\n  };\n  const faSquareFull = {\n    prefix: 'fal',\n    iconName: 'square-full',\n    icon: [512, 512, [128997, 128998, 128999, 129000, 129001, 129002, 129003, 11035, 11036], \"f45c\", \"M480 32l0 448L32 480 32 32l448 0zM32 0L0 0 0 32 0 480l0 32 32 0 448 0 32 0 0-32 0-448 0-32L480 0 32 0z\"]\n  };\n  const faGripDots = {\n    prefix: 'fal',\n    iconName: 'grip-dots',\n    icon: [448, 512, [], \"e410\", \"M384 192a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM224 192a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM48 176a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM384 352a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM208 336a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM64 352a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faCommentExclamation = {\n    prefix: 'fal',\n    iconName: 'comment-exclamation',\n    icon: [512, 512, [], \"f4af\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zm0 80c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faPenSwirl = {\n    prefix: 'fal',\n    iconName: 'pen-swirl',\n    icon: [512, 512, [], \"e214\", \"M454.8 45.5c-12.6-12.6-32.9-12.5-45.4 .1L383 72.4l57 57 26.7-26.8c12.5-12.5 12.5-32.8 0-45.2L454.8 45.5zM218.2 239.2c-4.3 4.4-7.3 9.9-8.6 15.9l-12.9 61.7 61.5-12.9c6.1-1.3 11.7-4.3 16.1-8.7L417.4 152 360.5 95.1 218.2 239.2zM386.7 23.1c24.9-25.3 65.7-25.4 90.8-.3l11.9 11.9c25 25 25 65.5 0 90.5L296.9 317.8c-8.8 8.8-20 14.8-32.1 17.4l-85.5 17.9c-5.3 1.1-10.8-.5-14.6-4.3s-5.5-9.3-4.3-14.6l18-85.7c2.5-12 8.5-23.1 17.1-31.8L386.7 23.1zM301.1 52.9C286.5 49.7 271.5 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208c8.8 0 16 7.2 16 16s-7.2 16-16 16C123.5 496 16 388.5 16 256S123.5 16 256 16c24.7 0 48.5 3.7 71 10.7L301.1 52.9zM485.5 185.7c6.8 22.2 10.5 45.8 10.5 70.3c0 79.5-64.5 144-144 144c-12.4 0-24.5-1.6-36-4.5c-8.6-2.2-13.7-10.9-11.5-19.5s10.9-13.7 19.5-11.5c8.9 2.3 18.3 3.5 28 3.5c61.9 0 112-50.1 112-112c0-15.1-1.6-29.9-4.7-44.1l26.2-26.2z\"]\n  };\n  const faFalafel = {\n    prefix: 'fal',\n    iconName: 'falafel',\n    icon: [576, 512, [129478], \"e40a\", \"M160.4 177.7c-11.7-15.9-11.2-38 1.5-53.4c2.3-2.7 3.1-6.5 2.2-10.1c-5.1-20.1 4.7-41.3 23.7-50c3.1-1.4 5.4-4.3 6.1-7.9C198 35.9 216 21 237 21.6c3.3 .1 6.5-1.4 8.6-4.3C258 .5 280.7-4.9 299.3 4.9c3 1.6 6.5 1.6 9.4 0C327.3-4.9 350 .5 362.4 17.3c2.1 2.9 5.3 4.4 8.6 4.3c21-.6 39 14.3 42.9 34.7c.7 3.6 3.1 6.5 6.1 7.9c19 8.7 28.8 29.9 23.7 50c-.9 3.6 0 7.4 2.2 10.1c13.2 16 13.2 39.3 0 55.3c-2.3 2.7-3.1 6.5-2.2 10.1c.2 1 .5 2 .6 3c-4.2 .6-8.4 1.6-12.5 3c-6.6-2.2-13.4-3.4-20.2-3.7c-1.4-11.7 2-23.6 9.6-32.8c3.5-4.2 3.5-10.4 0-14.5c-8.8-10.7-12-25-8.6-38.4c1.4-5.5-1.4-10.9-6-13c-12.6-5.8-21.6-17.4-24.2-30.9c-1.1-5.5-5.7-9-10.6-8.9c-13.9 .4-27-6.1-35.3-17.3c-3.1-4.3-8.6-5.4-13-3.1c-12.3 6.5-27 6.5-39.3 0c-4.4-2.3-9.9-1.2-13 3.1C263.1 47.5 250 54 236 53.6c-4.9-.1-9.5 3.4-10.6 8.9c-2.6 13.6-11.6 25.2-24.2 30.9c-4.6 2.1-7.4 7.5-6 13c3.4 13.4 .2 27.7-8.6 38.4c-3.5 4.2-3.5 10.4 0 14.5c4.7 5.6 7.8 12.3 9.1 19.3c-11.4-3.1-23.5-3.5-35.3-.9zM240 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm27.2 182.2c-.5-3.7-2.8-7.1-6.5-8.8c-12.8-5.7-22-17.2-24.7-30.9c-1.1-5.3-5.8-9.1-11.3-8.9c-14 .4-27.3-6-35.7-17.1c-3.3-4.3-9.2-5.7-14.1-3.2c-12.4 6.4-27.2 6.4-39.6 0c-4.9-2.5-10.8-1.1-14.1 3.2c-8.4 11.2-21.7 17.5-35.7 17.1c-5.5-.2-10.2 3.7-11.3 8.9c-2.7 13.7-12 25.2-24.7 30.9c-5 2.2-7.6 7.7-6.2 12.9c3.5 13.5 .2 27.9-8.8 38.6c-3.5 4.1-3.5 10.1 0 14.3c9 10.7 12.3 25 8.8 38.6c-1.3 5.2 1.3 10.6 6.2 12.9c12.8 5.7 22 17.2 24.7 30.9c1.1 5.3 5.8 9.1 11.3 8.9c14-.4 27.3 6 35.7 17.1c3.3 4.3 9.2 5.7 14.1 3.2c12.4-6.4 27.2-6.4 39.6 0c4.9 2.5 10.8 1.1 14.1-3.2c8.4-11.1 21.7-17.5 35.7-17.1c5.5 .2 10.2-3.7 11.3-8.9c2.7-13.7 12-25.2 24.7-30.9c2.5-1.1 4.4-3 5.5-5.3c-.1 12 2.8 23.7 8.2 34.2l-.7 .3c-3.3 1.5-5.7 4.4-6.4 8c-4.1 20.6-22.5 35.2-43.5 34.6c-3.6-.1-7.1 1.6-9.2 4.4c-12.7 16.8-35.6 22-54.3 12.4c-3.2-1.7-7.1-1.7-10.3 0c-18.7 9.6-41.6 4.4-54.3-12.4c-2.2-2.9-5.6-4.5-9.2-4.4c-21 .6-39.4-14-43.5-34.6c-.7-3.5-3.1-6.5-6.4-8c-19.2-8.6-29.4-29.7-24.2-50.1c.9-3.5 .1-7.1-2.3-9.9c-13.6-16.1-13.6-39.6 0-55.6c2.3-2.7 3.2-6.4 2.3-9.9c-5.3-20.4 5-41.5 24.2-50.1c3.3-1.5 5.7-4.4 6.4-8c4.1-20.6 22.5-35.2 43.5-34.6c3.6 .1 7.1-1.6 9.2-4.4c12.7-16.8 35.6-22 54.3-12.4c3.2 1.7 7.1 1.7 10.3 0c18.7-9.6 41.6-4.4 54.3 12.4c2.2 2.9 5.6 4.5 9.2 4.4c21-.6 39.4 14 43.5 34.6c.7 3.5 3.1 6.5 6.4 8c2.9 1.3 5.6 2.9 8.1 4.7c-7.6 9.7-12.6 21.2-14.6 33.3zM64 368a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm48 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm16-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm224 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm48 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm13.1-159c-3.7-2-8.4-1-11.1 2.7c-7.9 10.8-20.6 17-34 16.6c-4.1-.1-8.1 2.8-9 7.6c-2.5 13.1-11.2 24.2-23.3 29.8c-3.9 1.8-6.3 6.4-5.1 11.2c3.3 12.9 .2 26.7-8.3 36.9c-3 3.6-3 8.9 0 12.5c8.5 10.3 11.5 24 8.3 36.9c-1.2 4.7 1.2 9.4 5.1 11.2c12.2 5.6 20.8 16.7 23.3 29.8c.9 4.7 4.9 7.7 9 7.6c13.4-.4 26.1 5.9 34 16.6c2.7 3.6 7.4 4.6 11.1 2.7c11.9-6.3 26-6.3 37.8 0c3.7 2 8.4 1 11.1-2.7c7.9-10.8 20.6-17 34-16.6c4.1 .1 8.1-2.8 9-7.6c2.5-13.1 11.2-24.2 23.3-29.8c3.9-1.8 6.3-6.4 5.1-11.2c-2.5-9.7-1.3-19.9 3-28.8c-25.6-4.9-53-20.9-75.5-43.4c-24.1-24.1-40.5-53.5-44.2-80.3c-1.3-.5-2.5-1.1-3.7-1.7zM428 228.7c1.3 .7 2.6 1 4 1c4.3 0 8.5 1.7 11.5 4.8s4.6 7.3 4.5 11.6c-.5 18.2 11 45.6 35.6 70.2c26.8 26.8 56.4 37.7 74.2 35.3c4.5-.6 9.1 .7 12.6 3.7s5.5 7.3 5.6 11.9c.2 9.7-3 19.5-9.6 27.4c-1.9 2.3-2.7 5.6-1.9 8.7c4.9 19.4-4.5 39.7-22.8 48.1c-2.6 1.2-4.6 3.7-5.2 6.8c-3.8 19.6-21.1 34-41.4 33.4c-2.8-.1-5.5 1.2-7.3 3.7c-12 16.2-33.8 21.4-51.8 12c-2.5-1.3-5.5-1.3-8 0c-17.9 9.4-39.8 4.2-51.8-12c-1.8-2.4-4.6-3.7-7.3-3.7c-20.2 .6-37.5-13.8-41.4-33.4c-.6-3.1-2.6-5.6-5.2-6.8c-18.3-8.4-27.7-28.8-22.8-48.1c.8-3.1 0-6.3-1.9-8.7c-12.8-15.4-12.8-37.9 0-53.3c1.9-2.3 2.7-5.6 1.9-8.7c-4.9-19.4 4.5-39.7 22.8-48.1c2.6-1.2 4.6-3.7 5.2-6.8c3.8-19.6 21.1-34 41.4-33.4c2.8 .1 5.5-1.2 7.3-3.7c12-16.2 33.8-21.4 51.8-12z\"]\n  };\n  const faCircle2 = {\n    prefix: 'fal',\n    iconName: 'circle-2',\n    icon: [512, 512, [], \"e0ef\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM217 174.4c9.8-9.2 22.7-14.2 36.1-14c28.2 .4 50.9 23.4 50.9 51.6c0 13.7-5.4 26.8-15.1 36.5L180.7 356.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-105.4 0 80.9-80.9c15.7-15.7 24.5-37 24.5-59.1c0-45.7-36.7-83-82.4-83.6c-21.7-.3-42.7 7.8-58.5 22.7L181 164.3c-6.4 6.1-6.7 16.2-.7 22.6s16.2 6.7 22.6 .7L217 174.4z\"]\n  };\n  const faMagnet = {\n    prefix: 'fal',\n    iconName: 'magnet',\n    icon: [448, 512, [129522], \"f076\", \"M48 64c-8.8 0-16 7.2-16 16l0 48 80 0 0-48c0-8.8-7.2-16-16-16L48 64zM32 256c0 106 86 192 192 192s192-86 192-192l0-96-80 0 0 96c0 61.9-50.1 112-112 112s-112-50.1-112-112l0-96-80 0 0 96zM416 128l0-48c0-8.8-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16l0 48 80 0zM0 80C0 53.5 21.5 32 48 32l48 0c26.5 0 48 21.5 48 48l0 176c0 44.2 35.8 80 80 80s80-35.8 80-80l0-176c0-26.5 21.5-48 48-48l48 0c26.5 0 48 21.5 48 48l0 176c0 123.7-100.3 224-224 224S0 379.7 0 256L0 80z\"]\n  };\n  const faJar = {\n    prefix: 'fal',\n    iconName: 'jar',\n    icon: [320, 512, [], \"e516\", \"M64 0L256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 32c-8.8 0-16-7.2-16-16S55.2 0 64 0zm0 96c-17.7 0-32 14.3-32 32l0 64 256 0 0-64c0-17.7-14.3-32-32-32L64 96zM32 224l0 128 256 0 0-128L32 224zm0 160l0 64c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-64L32 384zM0 128C0 92.7 28.7 64 64 64l192 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128z\"]\n  };\n  const faGramophone = {\n    prefix: 'fal',\n    iconName: 'gramophone',\n    icon: [384, 512, [], \"f8bd\", \"M132.6 32.1c.2 .1 .4 .4 .5 .7C145 62.6 183.4 144.5 268 208.6c-47.9 .3-112.8 17-193.6 73.9c-1.8 1.3-3.9 1.2-5.4 .2c-1.5-1-2.3-2.9-1.8-4.7L132.3 32c.1 0 .2 0 .3 .1zM36.3 269.8c-4 15 2 30.9 15 39.5c12.8 8.5 29.3 7.9 41.6-.7c112.2-79 186.5-72.7 221.9-61.4c11.9 3.8 20.1 16.1 21.1 33.4c-1.5 21.9-19.7 39.2-42 39.3l-.2 0L176 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l117.7 0 .2 0 6.4 0c37.4 0 67.7-30.3 67.7-67.7c0-1.1 0-2.3-.1-3.4c0-1.1 .1-2.1 .1-3.2c0-29.5-17.6-54.9-41.6-68.7C220.9 148.4 175.4 52.4 162.9 21C158 8.8 146.2 0 132.3 0c-14.5 0-27.2 9.8-30.9 23.8l-65.1 246zM304 416c8.8 0 16 7.2 16 16l0 48L64 480l0-48c0-8.8 7.2-16 16-16l224 0zM80 384c-26.5 0-48 21.5-48 48l0 48s0 0 0 0l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0s0 0 0 0l0-48c0-26.5-21.5-48-48-48L80 384z\"]\n  };\n  const faDiceD12 = {\n    prefix: 'fal',\n    iconName: 'dice-d12',\n    icon: [512, 512, [], \"f6ce\", \"M200.3 32c-2.8 0-5.6 .7-8 2.1L128.7 70.9 256 111.2 383.3 70.9 319.7 34.1c-2.4-1.4-5.2-2.1-8-2.1L200.3 32zM92 92.8c-.8 .9-1.6 1.9-2.2 2.9L34.2 192.2c.6 .5 1.2 1 1.7 1.6l95.8 106.4L240 246.1l0-106.4L92 92.8zM32 237.3l0 74.4c0 2.8 .7 5.6 2.1 8l55.7 96.5c1.4 2.4 3.4 4.5 5.9 5.9l62.7 36.2-44.5-130L32 237.3zM199.7 480c.2 0 .4 0 .6 0l111.5 0c.7 0 1.4 0 2.1-.1l50.6-151.8L256 273.9 147.7 328.1l52 151.9zM355 457.5l61.2-35.4c2.4-1.4 4.5-3.4 5.9-5.9l55.7-96.5c1.4-2.4 2.1-5.2 2.1-8l0-74.4-81.9 90.9L355 457.5zM477.8 192.2L422.1 95.7c-.6-1.1-1.3-2-2.2-2.9L272 139.7l0 106.4 108.3 54.1 95.8-106.4c.5-.6 1.1-1.1 1.7-1.6zM176.3 6.4c7.3-4.2 15.6-6.4 24-6.4L311.7 0c8.4 0 16.7 2.2 24 6.4l96.5 55.7c7.3 4.2 13.4 10.3 17.6 17.6l55.7 96.5c4.2 7.3 6.4 15.6 6.4 24l0 111.5c0 8.4-2.2 16.7-6.4 24l-55.7 96.5c-4.2 7.3-10.3 13.4-17.6 17.6l-96.5 55.7c-7.3 4.2-15.6 6.4-24 6.4l-111.5 0c-8.4 0-16.7-2.2-24-6.4L79.7 449.8c-7.3-4.2-13.4-10.3-17.6-17.6L6.4 335.7c-4.2-7.3-6.4-15.6-6.4-24L0 200.3c0-8.4 2.2-16.7 6.4-24L62.2 79.7c4.2-7.3 10.3-13.4 17.6-17.6L176.3 6.4z\"]\n  };\n  const faNoteSticky = {\n    prefix: 'fal',\n    iconName: 'note-sticky',\n    icon: [448, 512, [62026, \"sticky-note\"], \"f249\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l208 0 0-96c0-26.5 21.5-48 48-48l96 0 0-208c0-17.7-14.3-32-32-32L64 64zM304 434.7L402.7 336 320 336c-8.8 0-16 7.2-16 16l0 82.7zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 213.5c0 17-6.7 33.3-18.7 45.3L322.7 461.3c-12 12-28.3 18.7-45.3 18.7L64 480c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faStickyNote = faNoteSticky;\n  const faDown = {\n    prefix: 'fal',\n    iconName: 'down',\n    icon: [384, 512, [\"arrow-alt-down\"], \"f354\", \"M189.7 448l4.6 0c4.4 0 8.6-1.8 11.6-5L348.5 293.2c2.2-2.3 3.5-5.4 3.5-8.7c0-6.9-5.6-12.6-12.6-12.6L256 272c-8.8 0-16-7.2-16-16l0-176c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 176c0 8.8-7.2 16-16 16l-83.4 0c-6.9 0-12.6 5.6-12.6 12.6c0 3.2 1.2 6.3 3.5 8.7L178.1 443c3 3.2 7.2 5 11.6 5zM384 284.6c0 11.4-4.4 22.5-12.3 30.7L229 465.1c-9.1 9.5-21.6 14.9-34.8 14.9l-4.6 0c-13.1 0-25.7-5.4-34.8-14.9L12.3 315.3C4.4 307 0 296 0 284.6C0 260 20 240 44.6 240l67.4 0 0-160c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 160 67.4 0c24.6 0 44.6 20 44.6 44.6z\"]\n  };\n  const faArrowAltDown = faDown;\n  const faHundredPoints = {\n    prefix: 'fal',\n    iconName: 'hundred-points',\n    icon: [512, 512, [128175, \"100\"], \"e41c\", \"M177.4 93.3c5-35.2 35.2-61.3 70.7-61.3c43.5 0 76.9 38.5 70.7 81.5L302.6 226.7c-5 35.2-35.2 61.3-70.7 61.3c-43.5 0-76.9-38.5-70.7-81.5L177.4 93.3zM248.1 64c-19.6 0-36.3 14.4-39 33.9L192.9 211c-3.4 23.8 15 45 39 45c19.6 0 36.3-14.4 39-33.9L287.1 109c3.4-23.8-15-45-39-45zM129.8 35.2c4.6 3.5 6.9 9.2 6 15l-40 256c-1.4 8.8-9.6 14.9-18.3 13.6s-14.7-9.3-13.3-18.1L99.7 74.4 54.3 94.6c-8.1 3.6-17.5 0-21-8.1s.3-17.5 8.4-21.1l72-32c5.4-2.4 11.5-1.7 16.1 1.8zM425.6 32c42.8 0 76.1 37.3 71.2 79.8l-11.2 96.7c-4.2 36.1-34.8 63.4-71.2 63.4c-42.8 0-76.1-37.3-71.2-79.8l11.2-96.7C358.6 59.3 389.2 32 425.6 32zM386.2 99.1L375 195.8c-2.7 23.5 15.7 44.2 39.4 44.2c20.1 0 37.1-15.1 39.4-35.1L465 108.2C467.7 84.6 449.3 64 425.6 64c-20.1 0-37.1 15.1-39.4 35.1zM511.9 333.9c1.2 8.8-5 16.8-13.7 18l-480 64c-8.8 1.2-16.8-5-18-13.7s5-16.8 13.7-18l480-64c8.8-1.2 16.8 5 18 13.7zM466 447.9l-256 32c-8.8 1.1-16.8-5.1-17.9-13.9s5.1-16.8 13.9-17.9l256-32c8.8-1.1 16.8 5.1 17.9 13.9s-5.1 16.8-13.9 17.9z\"]\n  };\n  const fa100 = faHundredPoints;\n  const faPaperclipVertical = {\n    prefix: 'fal',\n    iconName: 'paperclip-vertical',\n    icon: [384, 512, [], \"e3c2\", \"M64 96c0-53 43-96 96-96s96 43 96 96l0 256c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 208c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 288c0 53 43 96 96 96s96-43 96-96l0-240c0-8.8 7.2-16 16-16s16 7.2 16 16l0 240c0 70.7-57.3 128-128 128s-128-57.3-128-128L64 96z\"]\n  };\n  const faWindWarning = {\n    prefix: 'fal',\n    iconName: 'wind-warning',\n    icon: [640, 512, [\"wind-circle-exclamation\"], \"f776\", \"M390.3 352c-33.2 57.4-95.2 96-166.3 96C118 448 32 362 32 256S118 64 224 64s192 86 192 192l32 0C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480c89.4 0 166.5-52.3 202.4-128l-36.1 0zM224 128c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM496 480l48 0c53 0 96-43 96-96s-43-96-96-96l-208 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l208 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16zm48-256c53 0 96-43 96-96s-43-96-96-96l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-72.1 0c2.7 10.4 4.7 21.1 6.1 32l66 0z\"]\n  };\n  const faWindCircleExclamation = faWindWarning;\n  const faLocationPinSlash = {\n    prefix: 'fal',\n    iconName: 'location-pin-slash',\n    icon: [640, 512, [\"map-marker-slash\"], \"f60c\", \"M512 192C512 86 426 0 320 0C263.8 0 213.3 24.1 178.2 62.5l25.2 19.9C232.6 51.4 274 32 320 32c88.4 0 160 71.6 160 160c0 15.6-5.4 37-16.6 63.4c-3.3 7.7-6.9 15.6-10.9 23.7l25.6 20.2C498.3 259.8 512 221.9 512 192zM176.6 255.4c-6.7-15.9-11.4-30-14-42.2L128.1 186c-.1 2-.1 4-.1 6c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0c17.3-21.6 42-53.6 67.2-89.8l-25.2-19.9c-24.4 35.2-48.5 66.5-65.8 88.1c-25.4-31.8-65.8-84.7-99.9-140c-17.3-28.1-32.7-56.3-43.6-82.1zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faMapMarkerSlash = faLocationPinSlash;\n  const faFaceSadSweat = {\n    prefix: 'fal',\n    iconName: 'face-sad-sweat',\n    icon: [576, 512, [], \"e38a\", \"M288 32C174.4 32 80.6 116.5 66 226.1c-1.2 8.8-9.2 14.9-18 13.7s-14.9-9.2-13.7-18C50.9 96.6 158.2 0 288 0C429.4 0 544 114.6 544 256s-114.6 256-256 256c-57.6 0-110.8-19.1-153.6-51.2c-7.1-5.3-8.5-15.3-3.2-22.4s15.3-8.5 22.4-3.2C191 463.3 237.5 480 288 480c123.7 0 224-100.3 224-224S411.7 32 288 32zM64 317.5c-5.3 7.2-10.8 15.1-15.8 23c-5.4 8.5-9.8 16.4-12.8 23.1c-2.6 5.8-3.2 8.8-3.4 9.5l0 .1C32 385.5 43.7 400 64 400s32-14.5 32-26.7c0 .1 0 .1 0-.1c-.1-.7-.8-3.7-3.4-9.6c-3-6.7-7.4-14.5-12.8-23.1c-5-7.9-10.5-15.8-15.8-23zm-8.6-41.4c4.3-5.5 12.8-5.5 17.1 0c17.6 21.7 55.5 72.2 55.5 97.2c0 32.5-28.7 58.7-64 58.7s-64-26.2-64-58.7c0-25 38.1-75.5 55.5-97.2zM348.1 410.7c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C220.2 371.4 248.3 352 288 352s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2zM391.6 272a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm3.7-99.3c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm153.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z\"]\n  };\n  const faBugSlash = {\n    prefix: 'fal',\n    iconName: 'bug-slash',\n    icon: [640, 512, [], \"e490\", \"M560 304c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-8c0-22.9-7.4-44.2-20-61.4l79.3-79.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L437.4 180c-17.2-12.6-38.4-20-61.4-20l-74.3 0 40.5 32 33.8 0c39.8 0 72 32.2 72 72l0 11.5L484.1 304l75.9 0zM411.4 409.7c-19.7 20.1-46 33.7-75.4 37.4l0-96.8-32-25.3L304 447c-63.1-7.9-112-61.7-112-127l0-32 0-24c0-8.5 1.5-16.6 4.2-24.2l-26.1-20.6C163.6 232.8 160 248 160 264l0 8-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 16c0 30.2 8.4 58.4 22.9 82.5l-82.2 82.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l79-79C231.5 460.1 273.4 480 320 480c46 0 87.4-19.4 116.6-50.4l-25.2-19.9zM224 98.7L261.2 128l126.4 0c15.7 0 28.4-12.7 28.4-28.4l0-3.6c0-53-43-96-96-96s-96 43-96 96l0 2.7zM320 32c35.3 0 64 28.7 64 64L256 96c0-35.3 28.7-64 64-64zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faCupcake = {\n    prefix: 'fal',\n    iconName: 'cupcake',\n    icon: [448, 512, [129473], \"e402\", \"M208 0c-5.9 0-11.3 3.2-14.1 8.5s-2.5 11.5 .8 16.4l10.8 16.3c1.6 2.4 2.5 5.3 2.5 8.2c0 8.1-6.6 14.7-14.7 14.7L148 64c-36.2 0-65.8 28.3-67.9 64l-.1 0c-44.2 0-80 35.8-80 80s35.8 80 80 80l288 0c44.2 0 80-35.8 80-80s-35.8-80-80-80C368 57.3 310.7 0 240 0L208 0zm32 49.3c0-6-1.1-11.8-3.3-17.3l3.3 0c53 0 96 43 96 96c0 4-.6 7.8-1.7 11.4c-1.4 4.8-.5 10.1 2.5 14.1s7.8 6.4 12.8 6.4l18.3 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L80 256c-26.5 0-48-21.5-48-48s21.5-48 48-48l17.4 0c4.9 0 9.5-2.2 12.5-6.1s4.1-8.8 3-13.6c-.6-2.7-1-5.4-1-8.3c0-19.9 16.1-36 36-36l45.3 0C219.1 96 240 75.1 240 49.3zM89.7 471.4c3.7 23.4 23.8 40.6 47.4 40.6l46.7 0 .3 0 79.7 0 .3 0 46.7 0c23.6 0 43.8-17.2 47.4-40.6L382 320l-32.4 0L326.7 466.5c-1.2 7.8-7.9 13.5-15.8 13.5l-29.5 0 13.3-160-32.1 0L249.3 480l-50.6 0L185.4 320l-32.1 0 13.3 160-29.5 0c-7.9 0-14.6-5.7-15.8-13.5L98.4 320 66 320 89.7 471.4z\"]\n  };\n  const faLightSwitchOff = {\n    prefix: 'fal',\n    iconName: 'light-switch-off',\n    icon: [384, 512, [], \"e018\", \"M176 464l0 16L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l112 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 112 0c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32l-112 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16zM0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448zM176 344l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16zm-48 24l0-96 128 0 0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm0-224c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16l0 96-128 0 0-96zM96 368c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 224z\"]\n  };\n  const faToggleLargeOff = {\n    prefix: 'fal',\n    iconName: 'toggle-large-off',\n    icon: [576, 512, [], \"e5b0\", \"M160 384a128 128 0 1 1 0-256 128 128 0 1 1 0 256zm0 32l256 0c88.4 0 160-71.6 160-160s-71.6-160-160-160L160 96C71.6 96 0 167.6 0 256s71.6 160 160 160zm96-32c38.9-29.2 64-75.7 64-128s-25.1-98.8-64-128l160 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-160 0z\"]\n  };\n  const faPenFancySlash = {\n    prefix: 'fal',\n    iconName: 'pen-fancy-slash',\n    icon: [640, 512, [], \"e210\", \"M548.7 143.7c17.4-15.6 27.3-37.9 27.3-61.3C576 36.9 539.1 0 493.6 0c-23.4 0-45.6 9.9-61.3 27.3L308.2 165.2 333.4 185 456.1 48.7C465.7 38.1 479.3 32 493.6 32C521.4 32 544 54.6 544 82.4c0 14.3-6.1 27.9-16.7 37.5L398.1 236.1l25.5 20.1L548.7 143.7zM304.2 325L280 403.7c-3 9.9-10.7 17.7-20.5 20.9L131.2 467.4 198.7 400c.4 0 .9 0 1.3 0c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24c0 .4 0 .9 0 1.3l-67.4 67.4 42.8-128.3c3.3-9.8 11.1-17.4 20.9-20.5L240.7 275l-30.5-24.1-47.3 14.6c-19.8 6.1-35.4 21.3-41.9 40.9L66.9 468.6c-8.3 25 15.5 48.8 40.5 40.5L269.6 455c19.6-6.5 34.9-22.1 40.9-41.9l20.6-66.8L304.2 325zM25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4z\"]\n  };\n  const faTruckContainer = {\n    prefix: 'fal',\n    iconName: 'truck-container',\n    icon: [640, 512, [], \"f4dc\", \"M64 32l288 0c35.3 0 64 28.7 64 64l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208c0-17.7-14.3-32-32-32L64 64C46.3 64 32 78.3 32 96l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 96C0 60.7 28.7 32 64 32zM448 160c0-17.7 14.3-32 32-32l56 0c15.1 0 29.3 7.1 38.4 19.2l56 74.7c6.2 8.3 9.6 18.4 9.6 28.8l0 5.3 0 48 0 56c0 19.4-13.7 35.5-32 39.2l0 .8c0 44.2-35.8 80-80 80s-80-35.8-80-80l-160 0c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80s35.8-80 80-80c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32c32.8 0 61 19.7 73.3 48L448 368l0-112 0-16 0-16 0-64zm144 64l-43.2-57.6c-3-4-7.8-6.4-12.8-6.4l-56 0 0 64 112 0zm16 32l-128 0 0 80c13.4-10 30-16 48-16c32.8 0 60.9 19.7 73.3 47.9c3.8-.6 6.7-3.9 6.7-7.9l0-56 0-48zM112 96c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16zm96 0c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16zm96 0c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16zM528 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM256 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faBoot = {\n    prefix: 'fal',\n    iconName: 'boot',\n    icon: [512, 512, [129406], \"f782\", \"M32 32l320 0 0 64L32 96l0-64zM0 32L0 96l0 32 32 0 320 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L32 0C14.3 0 0 14.3 0 32zM240 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 32-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l90.8 0c3.4 3 7.4 5.3 12 6.7l91.6 27.5c27.1 8.1 45.6 33 45.6 61.3l0 32.6L32 384l0-224L0 160 0 384l0 31.7 0 .3 0 41.4c0 14.5 5.8 28.4 16 38.6s24.1 16 38.6 16l14.9 0c17 0 33.3-6.7 45.3-18.7l7.6-7.6c3.1-3.1 8.2-3.1 11.3 0l7.6 7.6c12 12 28.3 18.7 45.3 18.7l11 0c17 0 33.3-6.7 45.3-18.7l7.6-7.6c3.1-3.1 8.2-3.1 11.3 0l7.6 7.6c12 12 28.3 18.7 45.3 18.7l11 0c17 0 33.3-6.7 45.3-18.7l7.6-7.6c3.1-3.1 8.2-3.1 11.3 0l7.6 7.6c12 12 28.3 18.7 45.3 18.7l14.9 0c14.5 0 28.4-5.8 38.6-16s16-24.1 16-38.6l0-41.4 0-.3 0-31.7 0-32.6c0-42.4-27.8-79.8-68.4-92L352 232l0-56c0-8.8-7.2-16-16-16l-96 0zM480.3 416l0 41.4c0 6.1-2.4 11.9-6.7 16.2s-10.1 6.7-16.2 6.7l-14.9 0c-8.6 0-16.8-3.4-22.9-9.5l-7.6-7.6c-15.5-15.5-40.6-15.5-56.1 0l22.4 22.4-22.4-22.4-7.6 7.6c-6.1 6.1-14.3 9.5-22.9 9.5l-11 0c-8.6 0-16.8-3.4-22.9-9.5l-7.6-7.6c-15.5-15.5-40.6-15.5-56.1 0l-7.6 7.6c-6.1 6.1-14.3 9.5-22.9 9.5l-11 0c-8.6 0-16.8-3.4-22.9-9.5l-7.6-7.6L134.3 485l21.8-21.8c-15.5-15.5-40.6-15.5-56.1 0l-7.6 7.6c-6.1 6.1-14.3 9.5-22.9 9.5l-14.9 0c-6.1 0-11.9-2.4-16.2-6.7s-6.7-10.1-6.7-16.2l0-41.4 .3 0 448 0 .3 0z\"]\n  };\n  const faArrowUpFromWaterPump = {\n    prefix: 'fal',\n    iconName: 'arrow-up-from-water-pump',\n    icon: [576, 512, [], \"e4b6\", \"M112 32c-8.8 0-16 7.2-16 16l0 208 160 0 0-208c0-8.8-7.2-16-16-16L112 32zM288 48l0 208 144 0 0-201.4-68.7 68.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L464 54.6 464 256l48 0c35.3 0 64 28.7 64 64l0 105c-5.3-3.1-11.2-5.4-17.5-6.9c-4.8-1.1-9.7-2.8-14.5-4.8l0-93.3c0-17.7-14.3-32-32-32l-64 0-160 0-32 0L96 288l-32 0c-17.7 0-32 14.3-32 32l0 93.3c-4.8 2.1-9.7 3.7-14.5 4.8C11.2 419.6 5.3 421.9 0 425L0 320c0-35.3 28.7-64 64-64L64 48C64 21.5 85.5 0 112 0L240 0c26.5 0 48 21.5 48 48zM192 480c20.9 0 41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.5 23.7 0c7.9 7.9 16.2 15.2 26 21.9C342.3 470 363.1 480 384 480s41.6-9.9 58.2-21.2c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.7 0c7.9 7.9 16.2 15.2 26 21.9c12.8 8.7 28.1 16.6 44.1 19.8c7.7 1.5 14.1 7.8 14.1 15.7c0 9.8-8 17.9-17.7 16.2c-23.1-4-43.6-15-58.5-25.2c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C441.5 497.9 414.3 512 384 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.7-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3C249.5 497.9 222.3 512 192 512s-57.6-14.1-76.2-26.8c-7.9-5.4-14.6-10.8-19.8-15.3c-5.1 4.5-11.8 9.9-19.8 15.3c-14.9 10.2-35.4 21.2-58.5 25.2C8 512.1 0 504 0 494.2c0-7.9 6.4-14.1 14.1-15.7c15.9-3.1 31.3-11.1 44-19.8c9.8-6.7 18-14 25.9-21.9c6.6-6.5 17.2-6.6 23.8 0c7.9 7.9 16.2 15.2 25.9 21.9C150.3 470 171.1 480 192 480z\"]\n  };\n  const faFileCheck = {\n    prefix: 'fal',\n    iconName: 'file-check',\n    icon: [384, 512, [], \"f316\", \"M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM283.3 294c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-95.4 95.4-42-42c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L154 400.6c6.2 6.2 16.4 6.2 22.6 0L283.3 294z\"]\n  };\n  const faBone = {\n    prefix: 'fal',\n    iconName: 'bone',\n    icon: [576, 512, [129460], \"f5d7\", \"M143.2 174.3C138.6 148 115.6 128 88 128c-30.9 0-56 25.1-56 56c0 16.3 7 31 18.2 41.3c17.9 16.4 17.9 45 0 61.4C39 297 32 311.7 32 328c0 30.9 25.1 56 56 56c27.6 0 50.6-20 55.2-46.3C146.3 320 161.7 304 183 304L393 304c21.3 0 36.7 16 39.8 33.7C437.4 364 460.4 384 488 384c30.9 0 56-25.1 56-56c0-16.3-7-31-18.2-41.3c-17.9-16.4-17.9-45 0-61.4C537 215 544 200.3 544 184c0-30.9-25.1-56-56-56c-27.6 0-50.6 20-55.2 46.3C429.7 192 414.3 208 393 208L183 208c-21.3 0-36.7-16-39.8-33.7zm31.5-5.5c.7 4.1 4.1 7.3 8.3 7.3L393 176c4.1 0 7.6-3.2 8.3-7.3C408.5 127.4 444.6 96 488 96c48.6 0 88 39.4 88 88c0 25.7-11 48.8-28.5 64.9c-4.1 3.7-4.1 10.5 0 14.2C565 279.2 576 302.3 576 328c0 48.6-39.4 88-88 88c-43.4 0-79.5-31.4-86.7-72.7c-.7-4.1-4.1-7.3-8.3-7.3L183 336c-4.1 0-7.6 3.2-8.3 7.3C167.5 384.6 131.4 416 88 416c-48.6 0-88-39.4-88-88c0-25.7 11-48.8 28.5-64.9c4.1-3.7 4.1-10.5 0-14.2C11 232.8 0 209.7 0 184c0-48.6 39.4-88 88-88c43.4 0 79.5 31.4 86.7 72.7z\"]\n  };\n  const faCardsBlank = {\n    prefix: 'fal',\n    iconName: 'cards-blank',\n    icon: [640, 512, [], \"e4df\", \"M202.3 468.3c6.7 11 20.9 14.8 32.1 8.6l.1-.1L427.4 365.5l.1-.1c11.2-6.7 15-21.2 8.4-32.6L269.2 44.1c-6.6-11.5-21.3-15.4-32.8-8.8L44.1 146.4c-11.3 6.5-15.3 20.9-9 32.3l.1 .2 167 289.3 .1 .2zm-27.5 16.4c-.2-.3-.3-.6-.5-.9L7.6 195.2c-.2-.3-.3-.6-.5-.9c-14.9-26.5-5.7-60.2 20.7-75.5L220.7 7.5c26.6-15.4 60.7-6.3 76.1 20.4l167 289.3c15.3 26.5 6.3 60.3-20 75.8c-.2 .1-.5 .3-.7 .4l-192.3 111c-.2 .1-.5 .3-.7 .4c-26.4 14.9-59.8 6-75.3-20zM324.1 499l33.2-19.1c.9 .1 1.8 .2 2.7 .2l224 0c13.3 0 24-10.7 24-24l0-336c0-13.3-10.7-24-24-24L373 96 354.7 64.2c1.7-.2 3.5-.2 5.3-.2l224 0c30.9 0 56 25.1 56 56l0 336c0 30.9-25.1 56-56 56l-224 0c-13.7 0-26.2-4.9-35.9-13z\"]\n  };\n  const faCircle3 = {\n    prefix: 'fal',\n    iconName: 'circle-3',\n    icon: [512, 512, [], \"e0f0\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l100.7 0-79.2 67.9c-5.1 4.4-6.9 11.5-4.6 17.7s8.4 10.4 15.1 10.4l63.5-.3c26.7-.1 48.4 21.5 48.4 48.2c0 26.6-21.6 48.2-48.2 48.2l-36 0c-17.5 0-34-8.2-44.5-22.2l-2.5-3.4c-5.3-7.1-15.3-8.5-22.4-3.2s-8.5 15.3-3.2 22.4l2.5 3.4c16.5 22.1 42.5 35 70.1 35l36 0c44.3 0 80.2-35.9 80.2-80.2c0-44.4-36.1-80.4-80.6-80.2l-19.9 .1 78.9-67.6c5.1-4.4 6.9-11.4 4.6-17.7s-8.3-10.4-15-10.4l-144 0z\"]\n  };\n  const faBenchTree = {\n    prefix: 'fal',\n    iconName: 'bench-tree',\n    icon: [640, 512, [], \"e2e7\", \"M575.2 106.1c-1.9 11.9 3.1 23.9 12.9 30.9C600.2 145.8 608 160 608 176c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48c0-16 7.8-30.2 19.9-38.9c9.8-7.1 14.7-19 12.9-30.9c-.5-3.3-.8-6.7-.8-10.1c0-35.3 28.7-64 64-64s64 28.7 64 64c0 3.5-.3 6.8-.8 10.1zm31.6 5c.8-4.9 1.2-10 1.2-15.1c0-53-43-96-96-96s-96 43-96 96c0 5.1 .4 10.2 1.2 15.1C397.1 125.7 384 149.3 384 176c0 44.2 35.8 80 80 80l32 0 0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240 32 0c44.2 0 80-35.8 80-80c0-26.7-13.1-50.3-33.2-64.9zM64 224l256 0 0 64-16 0L80 288l-16 0 0-64zm0 96l0 48-16 0-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 16 0 224 0 16 0 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0-16 0 0-48c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L64 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32zm224 0l0 48L96 368l0-48 192 0z\"]\n  };\n  const faKeyboardBrightnessLow = {\n    prefix: 'fal',\n    iconName: 'keyboard-brightness-low',\n    icon: [640, 512, [], \"e1c1\", \"M320 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0zM184 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm296 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM96 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSkiBootSki = {\n    prefix: 'fal',\n    iconName: 'ski-boot-ski',\n    icon: [640, 512, [], \"e3cd\", \"M415.6 19.4c1.9-8.6-3.7-17.1-12.3-19s-17.1 3.7-19 12.3L380.2 32 168 32c-7.6 0-14.2 5.3-15.7 12.8L88.2 358.4c-6.1 29.8 16.7 57.6 47 57.6L432 416c26.5 0 48-21.5 48-48l0-52.2c0-18.2-10.3-34.8-26.5-42.9l-83.2-41.6L415.6 19.4zM279.2 64l94.2 0-20.6 96c-.3 0-.5 0-.8 0l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l41.9 0-6.9 32L288 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l60.2 0 90.9 45.5c5.4 2.7 8.8 8.3 8.8 14.3l0 52.2c0 8.8-7.2 16-16 16l-296.8 0c-10.1 0-17.7-9.3-15.7-19.2l25.2-123.3c43.6-20 107.6-67.2 134.4-177.5zm-33 0c-20.3 76-60 115.7-93 136.6L181.1 64l65.1 0zM640 416c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 35.3-28.7 64-64 64L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l528 0c53 0 96-43 96-96z\"]\n  };\n  const faBrainCircuit = {\n    prefix: 'fal',\n    iconName: 'brain-circuit',\n    icon: [512, 512, [], \"e0c6\", \"M192 32c26.5 0 48 21.5 48 48l0 48-27.3 0c-6.2-14.1-20.3-24-36.7-24c-22.1 0-40 17.9-40 40s17.9 40 40 40c16.4 0 30.5-9.9 36.7-24l27.3 0 0 112-48 0c-24.9 0-45.4 19-47.8 43.2C130 321.3 120 335.5 120 352c0 22.1 17.9 40 40 40s40-17.9 40-40c0-16.2-9.6-30.1-23.4-36.4c1.9-6.7 8.1-11.6 15.4-11.6l48 0 0 128c0 26.5-21.5 48-48 48c-20.4 0-37.9-12.8-44.8-30.8c-2.7-7.1-10.1-11.3-17.6-10c-3.1 .5-6.3 .8-9.5 .8c-30.9 0-56-25.1-56-56c0-7.8 1.6-15.2 4.4-21.8c3.1-7.2 .4-15.7-6.3-19.8C44 331 32 310.9 32 288c0-19.1 8.4-36.3 21.7-48.1c4.8-4.2 6.6-10.9 4.6-17c-1.5-4.7-2.4-9.7-2.4-15c0-20.4 12.8-38 30.9-44.9c7.3-2.8 11.5-10.4 10-18c-.6-3-.9-6-.9-9.2c0-22.4 15.4-41.3 36.2-46.5c6.6-1.7 11.4-7.3 12-14C146.5 51.1 167 32 192 32zm80 128l48 0c8.8 0 16 7.2 16 16l0 11.3c-14.1 6.2-24 20.3-24 36.7c0 22.1 17.9 40 40 40s40-17.9 40-40c0-16.4-9.9-30.5-24-36.7l0-11.3c0-26.5-21.5-48-48-48l-48 0 0-48c0-26.5 21.5-48 48-48c25 0 45.5 19.1 47.8 43.4c.6 6.7 5.4 12.4 12 14C400.6 94.7 416 113.6 416 136c0 3.1-.3 6.2-.9 9.2c-1.5 7.6 2.7 15.2 10 18C443.2 170 456 187.6 456 208c0 5.2-.8 10.3-2.4 15c-2 6.1-.2 12.8 4.6 17C471.6 251.7 480 268.9 480 288c0 22.9-12 43-30.2 54.3c-6.7 4.2-9.3 12.6-6.3 19.8c2.8 6.7 4.4 14.1 4.4 21.8c0 30.9-25.1 56-56 56c-3.3 0-6.5-.3-9.5-.8c-7.5-1.3-14.9 2.9-17.6 10c-6.9 18-24.4 30.8-44.8 30.8c-26.5 0-48-21.5-48-48l0-48 59.3 0c6.2 14.1 20.3 24 36.7 24c22.1 0 40-17.9 40-40s-17.9-40-40-40c-16.4 0-30.5 9.9-36.7 24L272 352l0-192zM192 512c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c29.6 0 55.5-16.1 69.3-40c.9 0 1.8 0 2.7 0c48.6 0 88-39.4 88-88c0-7.6-1-15-2.8-22c21.2-17.6 34.8-44.2 34.8-74c0-25.1-9.6-48-25.4-65c.9-4.9 1.4-9.9 1.4-15c0-29.6-16.1-55.5-40-69.3c0-.9 0-1.8 0-2.7c0-33.6-20.7-62.4-50.1-74.2C389.7 26.4 357.9 0 320 0c-26.2 0-49.4 12.6-64 32C241.4 12.6 218.2 0 192 0c-37.9 0-69.7 26.4-77.9 61.8C84.7 73.6 64 102.4 64 136c0 .9 0 1.8 0 2.7C40.1 152.5 24 178.4 24 208c0 5.1 .5 10.1 1.4 15C9.6 240 0 262.9 0 288c0 29.8 13.6 56.4 34.8 74C33 369 32 376.4 32 384c0 48.6 39.4 88 88 88c.9 0 1.8 0 2.7 0c13.8 23.9 39.7 40 69.3 40zM176 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM160 336a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM336 224a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm32 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faTableCellsRowUnlock = {\n    prefix: 'fal',\n    iconName: 'table-cells-row-unlock',\n    icon: [640, 512, [], \"e691\", \"M64 64C46.3 64 32 78.3 32 96l0 64 448 0 0-64c0-17.7-14.3-32-32-32L64 64zM32 192l0 128 128 0 0-128L32 192zm0 160l0 64c0 17.7 14.3 32 32 32l96 0 0-96L32 352zm160 96l128 0 0-96-128 0 0 96zm160 0l32 0 0 32L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-24.1 3.5-45.8 14.6-62.4 30.9L352 192l0 128 40.6 0c-5.4 9.4-8.6 20.3-8.6 32l-32 0 0 96zM192 320l128 0 0-128-128 0 0 128zm288-48l0 48 48 0 48 0 32 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-32 0c0-26.5-21.5-48-48-48s-48 21.5-48 48zM448 480l160 0 0-128-160 0 0 128z\"]\n  };\n  const faUserInjured = {\n    prefix: 'fal',\n    iconName: 'user-injured',\n    icon: [448, 512, [], \"f728\", \"M320 128c0 53-43 96-96 96s-96-43-96-96c0-5.5 .5-10.8 1.3-16l62.7 0 126.7 0c.9 5.2 1.3 10.5 1.3 16zM307.2 80l-69.5 0 39.8-31.8c12.2 8.2 22.4 19.1 29.8 31.8zM243.8 34L186.4 80l-45.5 0c16.6-28.7 47.6-48 83.2-48c6.8 0 13.4 .7 19.8 2zM352 128A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM32 480c.5-33.7 12.4-64.6 32-89l0 89-32 0zm64 0l0-118.7c12.9-8.8 27.3-15.6 42.7-19.9L226.9 480 96 480zm224-32c0 17.7-14.3 32-32 32l-23.2 0-40.7-64 63.9 0c17.7 0 32 14.3 32 32zM80 512l80 0 16 0 112 0 130.3 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512L80 512zm336-32l-72.5 0c5.4-9.4 8.6-20.3 8.6-32c0-35.3-28.7-64-64-64l-84.3 0-30.5-47.9c1.7-.1 3.4-.1 5.1-.1l91.4 0c80 0 145 64.3 146.3 144z\"]\n  };\n  const faBlockBrickFire = {\n    prefix: 'fal',\n    iconName: 'block-brick-fire',\n    icon: [640, 512, [\"firewall\"], \"e3dc\", \"M168 64l0 64 72 0 32 0 72 0 0-64L168 64zm-32 0L96 64C78.3 64 64 78.3 64 96l0 32 72 0 0-64zM64 160l0 80 72 0 32 0 72 0 0-80L64 160zm0 192l72 0 0-80-72 0 0 80zm0 32l0 32c0 17.7 14.3 32 32 32l144 0 0-64-72 0-32 0-72 0zm104-32l120 0c.1 10.9 1.1 21.6 3 32l-19 0 0 64 42.4 0c6.6 11.4 14.4 22.2 23.2 32L96 480c-35.3 0-64-28.7-64-64L32 96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 48.6c-1.7-1.5-3.3-3.1-5-4.6c-7.7-7-17.2-10.9-27-11.8L448 96c0-17.7-14.3-32-32-32l-40 0 0 64 0 32-104 0 0 80 54.9 0c-.6 .9-1.1 1.8-1.7 2.7c-5.8 9.5-11.3 19.3-16.2 29.3l-141 0 0 80zM447.1 193.1c-21.7 19.8-45.3 44.8-63.7 72.3c-19 28.5-31.4 58.3-31.4 86.7c0 33.7 12.7 64.2 33.6 87c-1.1-5.4-1.6-10.9-1.6-16.6c0-57.4 63.8-110.5 87.4-128.2c5.2-3.9 12.1-3.9 17.3 0c23.6 17.7 87.4 70.8 87.4 128.2c0 5.5-.5 10.9-1.6 16.2C595.3 416 608 385.7 608 352.2c0-22.6-8.5-48-22.2-72.6c-13-23.4-30.1-44.9-46.7-60.7l-21 23.7c-3 3.3-7.2 5.3-11.7 5.4s-8.8-1.7-11.9-5l-47.4-49.8zM480 480c2.4 0 4.8-.1 7.1-.2c33.7-3.3 56.9-29.4 56.9-57.3c0-17.4-10.1-37.7-27.4-58.5c-12.1-14.5-25.8-27-36.6-35.8c-10.7 8.8-24.5 21.3-36.6 35.8c-17.3 20.7-27.4 41.1-27.4 58.5c0 27.9 23.3 54 57 57.3c2.3 .1 4.7 .2 7 .2zM320 352.2c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c11.1-10.1 28.2-10 39.3 .1c.3 .3 .6 .5 .8 .8l37.9 39.9L518 194.5c.4-.4 .7-.8 1.1-1.2c11.2-10.3 28.5-10.3 39.7 .1c19.7 18.3 39.8 43.2 55 70.6C629 291.2 640 322.2 640 352.2c0 85.6-66.4 154.9-150.8 159.6c-3 .3-6.1 .4-9.2 .4c-3.1 0-6.1-.1-9.1-.4c-85.2-4.6-150.9-74-150.9-159.6z\"]\n  };\n  const faFirewall = faBlockBrickFire;\n  const faFaceSadTear = {\n    prefix: 'fal',\n    iconName: 'face-sad-tear',\n    icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", \"M256 480a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM160 300.4c-5.5 6.9-11 14.3-16.2 22c-11.4 17.1-15.8 29-15.8 34.9c0 12.2 11.7 26.7 32 26.7s32-14.5 32-26.7c0-5.9-4.4-17.8-15.8-34.9c-5.1-7.7-10.7-15.1-16.2-22zm-8.6-40.3c4.3-5.5 12.8-5.5 17.1 0c1.6 2 3.3 4.1 5.2 6.3c18.9 23 50.3 61.2 50.3 90.8c0 32.5-28.7 58.7-64 58.7s-64-26.2-64-58.7c0-29.2 30.8-66.9 49.6-90c0 0 0 0 0 0s0 0 0 0c2.1-2.6 4.1-5 5.8-7.2zM256 320c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16s7.2-16 16-16zM359.6 208a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-184-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSadTear = faFaceSadTear;\n  const faPlane = {\n    prefix: 'fal',\n    iconName: 'plane',\n    icon: [576, 512, [], \"f072\", \"M562.7 221.2c7.6 9.5 13.3 21.3 13.3 34.8c0 26.9-21.6 47.1-41.8 59.2c-21.1 12.7-47.3 20.8-67.9 20.8l-100.5 0L279.1 487.8c-8.5 15-24.5 24.2-41.7 24.2l-56.2 0c-21.3 0-36.6-20.3-30.8-40.8L189.1 336 136 336 97.6 387.2C91.6 395.3 82.1 400 72 400l-42 0c-16.6 0-30-13.4-30-30c0-2.8 .4-5.6 1.2-8.2L31.4 256 1.2 150.3C.4 147.6 0 144.8 0 142c0-16.6 13.4-30 30-30l42 0c10.1 0 19.6 4.7 25.6 12.8L136 176l53.1 0L150.4 40.8C144.6 20.3 160 0 181.2 0l56.2 0c17.2 0 33.1 9.2 41.7 24.2L365.9 176l100.5 0c20.7 0 46.9 8.4 68 21.2c10.7 6.5 20.8 14.5 28.4 24zm-45 3.3c-17.3-10.5-37.9-16.6-51.3-16.6l-109.7 0c-5.7 0-11-3.1-13.9-8.1L251.3 40.1l13.9-7.9-13.9 7.9c-2.8-5-8.2-8.1-13.9-8.1l-56.2 0 44.5 155.6c1.4 4.8 .4 10-2.6 14s-7.8 6.4-12.8 6.4L128 208c-5 0-9.8-2.4-12.8-6.4L72 144l-39.4 0L63.4 251.6c.8 2.9 .8 5.9 0 8.8L32.6 368 72 368l43.2-57.6c3-4 7.8-6.4 12.8-6.4l82.3 0c5 0 9.8 2.4 12.8 6.4s4 9.2 2.6 14L181.2 480l56.2 0c5.7 0 11-3.1 13.9-8.1l91.4-159.9c2.9-5 8.2-8.1 13.9-8.1l109.7 0c13.6 0 34.2-5.9 51.4-16.2C535.8 276.9 544 265.1 544 256c0-4.1-1.7-9-6.3-14.8c-4.6-5.8-11.5-11.5-20-16.7z\"]\n  };\n  const faTentArrowsDown = {\n    prefix: 'fal',\n    iconName: 'tent-arrows-down',\n    icon: [576, 512, [], \"e581\", \"M203.9 117.3c-5.9-6.6-16-7.1-22.6-1.2l-53.3 48L128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 148.1-53.3-48c-6.6-5.9-16.7-5.4-22.6 1.2s-5.4 16.7 1.2 22.6l80 72c6.1 5.5 15.3 5.5 21.4 0l80-72c6.6-5.9 7.1-16 1.2-22.6zm352 0c-5.9-6.6-16-7.1-22.6-1.2l-53.3 48L480 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 148.1-53.3-48c-6.6-5.9-16.7-5.4-22.6 1.2s-5.4 16.7 1.2 22.6l80 72c6.1 5.5 15.3 5.5 21.4 0l80-72c6.6-5.9 7.1-16 1.2-22.6zM297.5 163.1c-5.7-4.2-13.4-4.2-19 0L105.4 291c-10.5 7.8-17.4 19.5-19.1 32.4L68.8 457.8C65.1 486.5 87.5 512 116.4 512l343.1 0c29 0 51.3-25.5 47.6-54.2L489.6 323.4c-1.7-12.9-8.6-24.6-19.1-32.4l-173-127.9zM124.5 316.8L272 207.7l0 112 0 .5L272 480l-155.6 0c-9.7 0-17.1-8.5-15.9-18.1l17.5-134.4c.6-4.3 2.9-8.2 6.4-10.8zM304 315.4l0-107.7L451.5 316.8c3.5 2.6 5.8 6.5 6.4 10.8l17.5 134.4c1.2 9.6-6.2 18.1-15.9 18.1l-53.7 0-.3-.4L304 315.4zM304 480l0-103.8L368.2 480 304 480z\"]\n  };\n  const faExclamation = {\n    prefix: 'fal',\n    iconName: 'exclamation',\n    icon: [128, 512, [10069, 10071, 61738], \"21\", \"M80 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 304c0 8.8 7.2 16 16 16s16-7.2 16-16L80 48zM64 472a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faArrowsSpin = {\n    prefix: 'fal',\n    iconName: 'arrows-spin',\n    icon: [512, 512, [], \"e4bb\", \"M257.1 79.5c-11.3 0-22.4 1.1-33.1 3.1l0-32.5c10.8-1.7 21.9-2.6 33.1-2.6c53.8 0 102.8 20.4 139.7 53.9l27.1-27.1c15.1-15.1 41-4.4 41 17l0 86.1c0 8.8-7.2 16-16 16l-86.1 0c-21.4 0-32.1-25.9-17-41l28.3-28.3c-31.1-27.7-72.1-44.6-117-44.6zM124.2 140.2c-26.8 30.9-43.1 71.2-43.1 115.3c0 11.1 1 21.9 3 32.5l-32.5 0c-1.7-10.6-2.5-21.4-2.5-32.5c0-53 19.8-101.3 52.4-138L74.3 90.3c-15.1-15.1-4.4-41 17-41l86.1 0c8.8 0 16 7.2 16 16l0 86.1c0 21.4-25.9 32.1-41 17l-28.2-28.2zM433.1 255.5c0-10.8-1-21.3-2.8-31.5l32.4 0c1.6 10.3 2.4 20.8 2.4 31.5c0 53.8-20.4 102.8-53.9 139.7l28.7 28.7c15.1 15.1 4.4 41-17 41l-86.1 0c-8.8 0-16-7.2-16-16l0-86.1c0-21.4 25.8-32.1 41-17l26.7 26.7c27.7-31.1 44.6-72.1 44.6-117zM288 428.8l0 32.4c-10.1 1.5-20.4 2.3-30.9 2.3c-53 0-101.3-19.8-138-52.4L90.3 439.9c-15.1 15.1-41 4.4-41-17l0-86.1c0-8.8 7.2-16 16-16l86.1 0c21.4 0 32.1 25.9 17 41l-26.6 26.6c30.9 26.8 71.2 43.1 115.3 43.1c10.5 0 20.8-.9 30.9-2.7zm115.6 4.1l-50.7-50.7 0 50.7 50.7 0zM161.4 132.1l0-50.7-50.7 0 50.7 50.7zm-80 271.5l50.7-50.7-50.7 0 0 50.7zM382.2 161.4l50.7 0 0-50.7-50.7 50.7z\"]\n  };\n  const faFaceSmileRelaxed = {\n    prefix: 'fal',\n    iconName: 'face-smile-relaxed',\n    icon: [512, 512, [], \"e392\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm164.1 69.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm47.1-91.9c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zm89.6 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faCommentXmark = {\n    prefix: 'fal',\n    iconName: 'comment-xmark',\n    icon: [512, 512, [\"comment-times\"], \"f4b5\", \"M32 240c0-91.4 93.8-176 224-176s224 84.6 224 176s-93.8 176-224 176c-32 0-63-5.9-93.5-16.2c-9.9-3.3-20.7-1.8-29.2 4.2c-15.4 10.7-31.4 20-48.4 27.4L91.2 446l-6.4-14.7c-10.5 4.6-21.5 8.6-32.7 11.5c.5-.9 1.1-1.8 1.6-2.6C68 416.5 76.3 391 79.4 363.9c1-9.2-2.1-17.7-7.4-23.9c-24.5-29.4-40-62.9-40-100zM256 32C114.5 32 0 125.2 0 240c0 46.6 19.6 87.1 47.4 120.5c0 .1 .1 .1 .1 .2c-2.6 22.6-9.5 43.5-21.3 63.1c-6.5 10.8-13.5 20.8-21.7 29c-4.5 4.6-5.9 11.5-3.4 17.4s8.3 9.8 14.8 9.8c28.7 0 57.6-8.9 81.6-19.3c19.2-8.4 37.1-18.7 53.9-30.5c.2-.1 .5-.2 .7-.1C185.5 441.3 220 448 256 448c141.5 0 256-93.2 256-208S397.5 32 256 32zM180.7 164.7c-6.2 6.2-6.2 16.4 0 22.6L233.4 240l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 262.6l52.7 52.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L278.6 240l52.7-52.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 217.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faCommentTimes = faCommentXmark;\n  const faPrint = {\n    prefix: 'fal',\n    iconName: 'print',\n    icon: [512, 512, [128424, 128438, 9113], \"f02f\", \"M96 160l-32 0 0-96C64 28.7 92.7 0 128 0L357.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 18.7 28.3 18.7 45.3l0 69.5-32 0 0-69.5c0-8.5-3.4-16.6-9.4-22.6L380.1 41.4c-6-6-14.1-9.4-22.6-9.4L128 32c-17.7 0-32 14.3-32 32l0 96zm352 64L64 224c-17.7 0-32 14.3-32 32l0 128 32 0 0-32c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 32 32 0 0-128c0-17.7-14.3-32-32-32zm0 192l0 64c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-64-32 0c-17.7 0-32-14.3-32-32L0 256c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 128c0 17.7-14.3 32-32 32l-32 0zM96 352l0 128 320 0 0-128L96 352zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faTurkishLiraSign = {\n    prefix: 'fal',\n    iconName: 'turkish-lira-sign',\n    icon: [384, 512, [\"try\", \"turkish-lira\"], \"e2bb\", \"M80 32c8.8 0 16 7.2 16 16l0 77.1L251.6 80.6c8.5-2.4 17.4 2.5 19.8 11s-2.5 17.4-11 19.8L96 158.4l0 62.7 155.6-44.5c8.5-2.4 17.4 2.5 19.8 11s-2.5 17.4-11 19.8L96 254.4 96 448l95.2 0C277 448 347.5 380.4 351 294.7l1-23.3c.4-8.8 7.8-15.7 16.7-15.3s15.7 7.8 15.3 16.7L383 296c-4.3 102.8-88.9 184-191.8 184L80 480c-8.8 0-16-7.2-16-16l0-200.5-27.6 7.9c-8.5 2.4-17.4-2.5-19.8-11s2.5-17.4 11-19.8L64 230.2l0-62.7-27.6 7.9c-8.5 2.4-17.4-2.5-19.8-11s2.5-17.4 11-19.8L64 134.2 64 48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faTry = faTurkishLiraSign;\n  const faTurkishLira = faTurkishLiraSign;\n  const faFaceNoseSteam = {\n    prefix: 'fal',\n    iconName: 'face-nose-steam',\n    icon: [576, 512, [], \"e382\", \"M64 256C64 132.3 164.3 32 288 32s224 100.3 224 224c0 10.1-.7 20.1-2 29.9c-1.2 8.8 5 16.8 13.7 18s16.8-5 18-13.7c1.5-11.2 2.3-22.6 2.3-34.1C544 114.6 429.4 0 288 0S32 114.6 32 256c0 11.6 .8 22.9 2.3 34.1c1.2 8.8 9.2 14.9 18 13.7s14.9-9.2 13.7-18c-1.3-9.8-2-19.7-2-29.9zM243.2 475.5c-8.7-1.8-17.1 3.8-18.9 12.5s3.8 17.1 12.5 18.9c16.6 3.4 33.7 5.1 51.2 5.1s34.6-1.8 51.2-5.1c8.7-1.8 14.3-10.2 12.5-18.9s-10.2-14.3-18.9-12.5c-14.5 2.9-29.5 4.5-44.8 4.5s-30.3-1.5-44.8-4.5zm-7.2-163.3c3.8-6.3 2.8-14.4-2.4-19.5s-13.2-6.2-19.5-2.4l-67.1 40.3c-1.1-1.4-2.3-2.8-3.7-4.1c-18.7-18.7-49.1-18.7-67.9 0c-2.7 2.7-5 5.6-6.9 8.8c-13.7-1.2-27.8 3.4-38.3 13.9c-17.9 17.9-18.7 46.4-2.5 65.2c-10.3 23.4-5.8 51.8 13.4 70.9s47.5 23.6 70.9 13.4c18.9 16.2 47.3 15.4 65.2-2.5c10.5-10.5 15.1-24.6 13.9-38.3c3.1-1.9 6.1-4.2 8.8-6.9c18.7-18.7 18.7-49.1 0-67.9c-1.3-1.3-2.7-2.5-4.1-3.7l40.3-67.1zm124.3-21.1c-6.3-3.8-14.4-2.8-19.5 2.4s-6.2 13.3-2.4 19.5l40.3 67.1c-1.4 1.1-2.8 2.4-4.1 3.7c-18.7 18.7-18.7 49.1 0 67.9c2.7 2.7 5.6 5 8.8 6.9c-1.2 13.7 3.4 27.8 13.9 38.3c17.9 17.9 46.4 18.7 65.2 2.5c23.4 10.3 51.8 5.8 70.9-13.4s23.6-47.5 13.4-70.9c16.2-18.9 15.4-47.3-2.5-65.2c-10.5-10.5-24.6-15.1-38.3-13.9c-1.9-3.1-4.2-6.1-6.9-8.8c-18.7-18.7-49.1-18.7-67.9 0c-1.3 1.3-2.5 2.7-3.7 4.1l-67.1-40.3zM148.6 366.8l26.9-16.2-16.2 26.9c-2.6 4.4-3 9.8-1 14.5s6.1 8.2 11.1 9.3c2.8 .7 5.4 2.1 7.6 4.3c6.2 6.2 6.2 16.4 0 22.6c-2.3 2.3-5.2 3.8-8.2 4.4c-4.9 1-9 4.1-11.2 8.5s-2.3 9.6-.1 14.1c2.9 6 1.8 13.3-3.1 18.2c-6.2 6.2-16.4 6.2-22.6 0c-1-1-1.9-2.2-2.6-3.4c-2.3-4-6.2-6.8-10.7-7.7s-9.2 .2-12.9 3c-12.5 9.6-30.6 8.7-42.1-2.8s-12.4-29.5-2.8-42.1c2.8-3.7 3.9-8.4 3-12.9s-3.7-8.4-7.7-10.7c-1.2-.7-2.3-1.5-3.4-2.6c-6.2-6.2-6.2-16.4 0-22.6c4.9-4.9 12.3-6 18.2-3.1c4.5 2.1 9.7 2.1 14.1-.1s7.6-6.4 8.5-11.2c.6-3 2-5.8 4.4-8.2c6.2-6.2 16.4-6.2 22.6 0c2.2 2.2 3.6 4.8 4.3 7.6c1.2 5 4.6 9.1 9.3 11.1s10.1 1.6 14.5-1zm266.2 11.7l-16.2-26.9 26.9 16.2c4.4 2.6 9.8 3 14.5 1s8.2-6.1 9.3-11.1c.7-2.8 2.1-5.4 4.3-7.6c6.2-6.2 16.4-6.2 22.6 0c2.3 2.3 3.8 5.2 4.4 8.2c1 4.9 4.1 9 8.5 11.2s9.6 2.3 14.1 .1c6-2.9 13.3-1.8 18.2 3.1c6.2 6.2 6.2 16.4 0 22.6c-1 1-2.2 1.9-3.4 2.6c-4 2.3-6.8 6.2-7.7 10.7s.2 9.2 3 12.9c9.6 12.5 8.7 30.6-2.8 42.1s-29.5 12.4-42.1 2.8c-3.7-2.8-8.4-3.9-12.9-3s-8.4 3.7-10.7 7.7c-.7 1.2-1.5 2.3-2.6 3.4c-6.2 6.2-16.4 6.2-22.6 0c-4.9-4.9-6-12.3-3.1-18.2c2.1-4.5 2.1-9.7-.1-14.1s-6.4-7.6-11.2-8.5c-3-.6-5.8-2-8.2-4.4c-6.2-6.2-6.2-16.4 0-22.6c2.2-2.2 4.9-3.6 7.6-4.3c5-1.2 9.1-4.6 11.1-9.3s1.6-10.1-1-14.5zM128 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm192 0c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm101.1-96.8c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1c-41.3 13.8-74.2 39.9-86.3 51.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c9.3-9.3 38.2-32.3 73.7-44.1zm-266.1 0c35.5 11.8 64.4 34.8 73.7 44.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c-12-12-45-38.1-86.3-51.9c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2z\"]\n  };\n  const faCircleWaveformLines = {\n    prefix: 'fal',\n    iconName: 'circle-waveform-lines',\n    icon: [512, 512, [\"waveform-circle\"], \"e12d\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 144l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zM160 176l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 24l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-8.8 7.2-16 16-16s16 7.2 16 16zM224 216l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 24l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faWaveformCircle = faCircleWaveformLines;\n  const faDollarSign = {\n    prefix: 'fal',\n    iconName: 'dollar-sign',\n    icon: [320, 512, [128178, 61781, \"dollar\", \"usd\"], \"24\", \"M176 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 47.5c-6.3 .1-12.6 .3-18.8 .9c-24 2-47.9 7.8-67.4 20.6C37.7 98.1 23.2 118 17.9 146c-3.8 20.3-1.9 38.2 5.7 53.7C31 215 43.1 226.5 57.1 235.4c26.7 17 63.6 26.7 97.2 35.5l1.7 .4c35.7 9.4 67.8 17.9 89.8 31.9c10.6 6.8 17.8 14.2 21.9 22.6c4 8.3 5.8 19 3 33.8c-3.9 20.7-18.4 36.4-42.9 46c-24.9 9.8-59.1 12.6-98 7c-24.4-3.6-61-12.1-91.3-25.2c-8.1-3.5-17.5 .2-21 8.4s.2 17.5 8.4 21c33.6 14.5 73.1 23.5 99.3 27.4c0 0 .1 0 .1 0c6.4 .9 12.7 1.6 18.9 2.1l0 49.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48.6c23.2-.7 44.8-4.7 63.4-11.9c32-12.5 56.2-35.7 62.7-69.9c3.8-20.3 1.9-38.2-5.7-53.7c-7.4-15.3-19.6-26.8-33.5-35.6c-26.7-17-63.6-26.7-97.2-35.5l-1.7-.4c-35.7-9.4-67.8-17.9-89.8-31.9c-10.6-6.8-17.8-14.2-21.9-22.6c-4-8.3-5.8-19-3-33.8c3.6-19.3 13.1-31.8 26-40.2c13.4-8.8 31.5-13.7 52.6-15.5c42.3-3.5 91.3 6 124.3 14c8.6 2.1 17.2-3.2 19.3-11.8s-3.2-17.2-11.8-19.3c-21.9-5.3-52.1-11.7-83.8-14.4L176 16z\"]\n  };\n  const faDollar = faDollarSign;\n  const faUsd = faDollarSign;\n  const faFerrisWheel = {\n    prefix: 'fal',\n    iconName: 'ferris-wheel',\n    icon: [512, 512, [], \"e174\", \"M272 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM211.8 66.7c-20.4 4.8-39.6 12.9-56.9 23.7c3.3 6.5 5.2 13.9 5.2 21.7c0 7.4-1.7 14.4-4.7 20.7l68.2 68.2c5.1-3 10.6-5.3 16.5-6.8l0-100.7c-12.7-4.5-23-14.2-28.2-26.6zM272 194c5.9 1.5 11.4 3.8 16.5 6.8l68.2-68.2c-3-6.3-4.7-13.3-4.7-20.7c0-7.8 1.9-15.2 5.2-21.7c-17.3-10.8-36.5-18.8-56.9-23.7C295 79 284.7 88.8 272 93.3L272 194zm39.1 29.5c3 5.1 5.3 10.6 6.8 16.5l100.7 0c4.3-12.1 13.3-22 24.9-27.5c-4.5-20.5-12.2-39.8-22.7-57.3c-6.3 3.1-13.4 4.8-20.9 4.8c-7.4 0-14.4-1.7-20.7-4.7l-68.2 68.2zM418.7 272L318 272c-4.6 17.9-16.7 32.7-32.8 41l81.4 176.3c2.3 5 1.9 10.7-1 15.3s-8 7.4-13.5 7.4l-192 0c-5.5 0-10.5-2.8-13.5-7.4s-3.3-10.4-1-15.3L226.8 313c-16.1-8.2-28.2-23.1-32.8-41L93.3 272c-4.2 11.8-12.8 21.5-23.9 27c4.9 20.4 13.1 39.5 24 56.8c5.7-2.4 12-3.7 18.6-3.7c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48c0-8.1 2-15.7 5.5-22.3c-14.9-22.4-26-47.7-32.1-74.8C16 298 0 278.9 0 256c0-22.5 15.5-41.4 36.3-46.6C42 181.2 53 154.8 68.1 131.5c-2.7-6-4.1-12.6-4.1-19.5c0-26.5 21.5-48 48-48c6.7 0 13 1.4 18.8 3.8c23.6-15.9 50.4-27.5 79.2-33.5C215.9 14.5 234.3 0 256 0s40.1 14.5 46 34.3c28.8 6 55.6 17.6 79.2 33.5C387 65.4 393.3 64 400 64c26.5 0 48 21.5 48 48c0 6.9-1.5 13.6-4.1 19.5c15.2 23.3 26.1 49.7 31.8 77.9c20.9 5.2 36.3 24.1 36.3 46.6c0 22.9-16 42-37.4 46.8c-6.1 27.1-17.1 52.4-32.1 74.8c3.5 6.7 5.5 14.3 5.5 22.3c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48c6.6 0 12.9 1.3 18.6 3.7c10.9-17.3 19.1-36.4 24-56.8c-11.1-5.5-19.7-15.2-23.9-27zM194 240c1.5-5.9 3.8-11.4 6.8-16.5l-68.2-68.2c-6.3 3-13.3 4.7-20.7 4.7c-7.5 0-14.6-1.7-20.9-4.8C80.6 172.7 72.9 192 68.4 212.5C79.9 218 89 227.9 93.3 240L194 240zm254 16a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zM64 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64-144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm272 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 272a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM112 416a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm144-89.8L185 480l142 0L256 326.2zm0-38.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faComputerSpeaker = {\n    prefix: 'fal',\n    iconName: 'computer-speaker',\n    icon: [640, 512, [], \"f8b2\", \"M64 384c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l229.5 0c4.2-11.9 10.7-22.8 19-32L64 32C28.7 32 0 60.7 0 96L0 352c0 35.3 28.7 64 64 64l224 0 0-32L64 384zm48 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l200.4 0c-8.3-9.2-14.8-20.1-19-32L112 448zM576 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32l192 0zM384 32c-35.3 0-64 28.7-64 64l0 320c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L384 32zm96 352a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm-96-64a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM496 144a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zM480 96a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSkullCow = {\n    prefix: 'fal',\n    iconName: 'skull-cow',\n    icon: [640, 512, [], \"f8de\", \"M55.6 1.9c6.8 3.7 10 11.8 7.5 19.1L52 54.5c-2.5 7.5-3.4 15.4-2.6 23.2C52.3 106.3 76.3 128 105 128l79.4 0C202 108.4 227.6 96 256 96l128 0c28.4 0 54 12.4 71.6 32l79.4 0c28.7 0 52.7-21.7 55.6-50.3c.8-7.8-.1-15.8-2.6-23.2L576.8 21.1c-2.5-7.4 .7-15.4 7.5-19.1s15.3-2 20.1 4.1l7.5 9.3c18.2 22.7 28 50.9 28 80l0 16.7c0 70.7-57.3 128-128 128l-32 0 0 48c0 41.8-26.7 77.3-64 90.5l-26.4 87.9c-8.1 27.1-33 45.6-61.3 45.6l-16.8 0c-28.3 0-53.2-18.5-61.3-45.6L224 378.5c-37.3-13.2-64-48.7-64-90.5l0-48-32 0C57.3 240 0 182.7 0 112L0 95.3C0 66.2 9.9 38 28 15.3L35.5 6C40.3 0 48.8-1.8 55.6 1.9zM480 208l32 0c49.7 0 90.6-37.8 95.5-86.3C591.6 145 564.9 160 535 160l-60.4 0c3.5 10 5.5 20.8 5.5 32l0 16zM105 160c-29.9 0-56.6-15-72.5-38.3C37.4 170.2 78.3 208 128 208l32 0 0-16c0-11.2 1.9-22 5.5-32L105 160zM234.6 348.4c9.6 3.4 17 11.2 20 21L281 457.2c4.1 13.5 16.5 22.8 30.7 22.8l16.8 0c14.1 0 26.6-9.3 30.7-22.8l26.4-87.9c2.9-9.8 10.4-17.6 20-21c24.9-8.8 42.6-32.6 42.6-60.4l0-96c0-35.3-28.7-64-64-64l-128 0c-35.3 0-64 28.7-64 64l0 96c0 27.8 17.7 51.5 42.6 60.4zM232 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faX = {\n    prefix: 'fal',\n    iconName: 'x',\n    icon: [384, 512, [120], \"58\", \"M380.2 58.3c5.7-6.7 4.9-16.8-1.9-22.5s-16.8-4.9-22.6 1.9L192 231.2 28.2 37.7c-5.7-6.7-15.8-7.6-22.5-1.9s-7.6 15.8-1.9 22.5L171 256 3.8 453.7c-5.7 6.7-4.9 16.8 1.9 22.6s16.8 4.9 22.5-1.9L192 280.8 355.8 474.3c5.7 6.7 15.8 7.6 22.6 1.9s7.6-15.8 1.9-22.6L213 256 380.2 58.3z\"]\n  };\n  const faMagnifyingGlassDollar = {\n    prefix: 'fal',\n    iconName: 'magnifying-glass-dollar',\n    icon: [512, 512, [\"search-dollar\"], \"f688\", \"M208 32a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 384c51.7 0 99-18.8 135.3-50L484.7 507.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L366 343.3c31.2-36.4 50-83.7 50-135.3C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm16-312c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 17.3c-8.3 1.5-16.7 4.3-24.1 8.7c-13 7.7-23.9 21.1-23.8 40.5c.1 18.4 10.8 30.1 22.7 37.3c10.5 6.3 23.8 10.4 34.8 13.7c0 0 0 0 0 0s0 0 0 0l1.6 .5c12.5 3.8 22.2 6.9 29 11.2c5.9 3.7 7.7 7 7.7 11.6c.1 6.6-2.7 10.8-7.8 14c-5.8 3.6-14.5 5.6-23.7 5.3c-11.8-.4-22.7-4.1-36.3-8.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.3-.8-4.7-1.6-7.1-2.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2 .7 4.1 1.4 6.2 2.1c0 0 0 0 0 0c9.2 3.2 19.7 6.8 30.9 8.9l0 17.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17.1c8.7-1.4 17.4-4.3 25.1-9.1c13.3-8.3 23.2-22.2 22.9-41.6c-.2-18.5-10.6-30.6-22.7-38.2c-11-6.9-25-11.2-36.3-14.6c0 0 0 0 0 0s0 0 0 0l-.5-.1c-12.6-3.8-22.3-6.8-29.2-10.9c-6-3.6-7.2-6.4-7.3-10.1c0-5.4 2.4-9.4 8.1-12.8c6.2-3.7 15.1-5.7 23.6-5.5c10.1 .2 21 2.3 32.1 5.3c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-7.5-2-15.6-3.9-24.1-5.1l0-17.3z\"]\n  };\n  const faSearchDollar = faMagnifyingGlassDollar;\n  const faUsersGear = {\n    prefix: 'fal',\n    iconName: 'users-gear',\n    icon: [640, 512, [\"users-cog\"], \"f509\", \"M144 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM261.3 384c-54.2 0-98.4 42.5-101.2 96l224.8 0c.7 1 1.4 1.9 2.2 2.8c14.6 18.5 35.8 25.2 55.4 23.1c.9 2 1.9 4.1 3 6l-290.9 0c-14.7 0-26.7-11.9-26.7-26.7C128 411.7 187.7 352 261.3 352l98.7 0c.9 11.9 5.3 22.9 12 32c0 0 0 0 0 0l-110.7 0zM528 224l-15 0-65 0c0-11-1.4-21.8-4-32l84 0c55.2 0 101.1 40 110.3 92.6c-11.4-14.2-26.8-21.3-42.3-22.7c-14.1-22.7-39.3-37.9-68-37.9zM387.1 285.2c-4.3 5.5-8.3 11.3-11.9 17.4c-15.6 11-34.7 17.5-55.2 17.5c-53 0-96-43-96-96s43-96 96-96s96 43 96 96c0 16.7-4.3 32.4-11.8 46.1c-6.3 3.7-12.1 8.7-17.1 15.1zM560 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM432 80a80 80 0 1 1 160 0A80 80 0 1 1 432 80zM196 192c-2.6 10.2-4 21-4 32l-80 0c-44.2 0-80 35.8-80 80c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112l84 0zm188 32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm116.9 64.7c-.3 16-9.3 29-22 36.4c-12.8 7.4-28.5 8.6-42.4 .9c-4.9 6.4-8.9 13.4-12 20.8c13.7 8.2 20.5 22.4 20.5 37.2s-6.9 29-20.5 37.2c3.1 7.4 7.2 14.4 12 20.8c13.9-7.7 29.6-6.6 42.4 .9c12.7 7.4 21.7 20.3 22 36.4c7.9 1 16.2 1 24 0c.3-16 9.3-29 22-36.4c12.8-7.4 28.5-8.6 42.4-.9c4.9-6.4 8.9-13.4 12-20.8c-13.7-8.2-20.5-22.4-20.5-37.2s6.9-29 20.5-37.2c-3.1-7.4-7.2-14.4-12-20.8c-13.9 7.7-29.6 6.6-42.4-.9c-12.7-7.4-21.7-20.3-22-36.4c-7.9-1-16.2-1-24 0zm-6.1-31.5c11.8-1.7 24.3-1.7 36.2 0c16.2 2.3 25.9 16.5 25.9 30.7c0 3.6 1.8 7 6.1 9.5c4.2 2.4 7.9 2.3 11.1 .4c12.2-7.1 29.4-5.8 39.5 7.1c7.5 9.5 13.6 20.1 18.2 31.4c6.1 15.2-1.4 30.7-13.6 37.7c-3.2 1.8-5.2 5.1-5.2 9.9s2 8.1 5.2 9.9c12.2 7.1 19.7 22.6 13.6 37.7c-4.5 11.3-10.7 21.9-18.1 31.4c-10.1 12.8-27.3 14.1-39.5 7.1c-3.2-1.8-6.9-2-11.1 .4c-4.3 2.5-6.1 5.9-6.1 9.5c0 14.1-9.7 28.4-25.9 30.7c-11.8 1.7-24.3 1.7-36.2 0c-16.2-2.3-25.9-16.5-25.9-30.7c0-3.6-1.8-7-6.1-9.5c-4.2-2.4-7.9-2.3-11.1-.4c-12.2 7.1-29.4 5.8-39.5-7.1c-7.5-9.5-13.6-20.1-18.1-31.4c-6.1-15.2 1.4-30.7 13.6-37.7c3.2-1.8 5.2-5.1 5.2-9.9s-2-8.1-5.2-9.9c-12.2-7.1-19.7-22.6-13.6-37.7c4.5-11.3 10.7-21.9 18.2-31.4c10.1-12.8 27.3-14.1 39.5-7.1c3.2 1.8 6.9 2 11.1-.4c4.3-2.5 6.1-5.9 6.1-9.5c0-14.1 9.7-28.4 25.9-30.7zm107.3 89.1s0 0 0 0s0 0 0 0s0 0 0 0zM512 368a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-48 16a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faUsersCog = faUsersGear;\n  const faPersonMilitaryPointing = {\n    prefix: 'fal',\n    iconName: 'person-military-pointing',\n    icon: [576, 512, [], \"e54a\", \"M256 59.1l0 4.9s0 0 0 0l128 0s0 0 0 0l0-26.2L256 59.1zM398.2 95.2c1.2 5.4 1.8 11 1.8 16.8c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.8 .6-11.4 1.8-16.8C231.5 92.4 224 83.1 224 72l0-19.7c0-11.7 8.5-21.7 20.1-23.7l144-24C402.7 2.2 416 13.5 416 28.3L416 72c0 11.1-7.5 20.4-17.8 23.2zm-33 .8l-90.5 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16zM32 240c0-8.8 7.2-16 16-16l192 0 16 0 88 0 .3 0c40.2 0 77.3 21.5 97.2 56.4L541.9 456.1c4.4 7.7 1.7 17.4-6 21.8s-17.4 1.7-21.8-6L416 300.2 416 464c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-31.6c0-.2 0-.5 0-.7L224 256 48 256c-8.8 0-16-7.2-16-16zM256 464c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-16-128 0 0 16zM384 296c0-4.3-.7-8.5-1.9-12.4L273.8 416 384 416l0-120zm-40-40l-88 0 0 131.2L360.4 259.5c-5-2.3-10.6-3.5-16.4-3.5z\"]\n  };\n  const faBuildingColumns = {\n    prefix: 'fal',\n    iconName: 'building-columns',\n    icon: [512, 512, [\"bank\", \"institution\", \"museum\", \"university\"], \"f19c\", \"M263.9 2.1C259-.7 253-.7 248.1 2.1L15.8 133.7C6 139.3 0 149.6 0 160.8C0 178 14 192 31.2 192L256 192l224.8 0c17.2 0 31.2-14 31.2-31.2c0-11.2-6-21.6-15.8-27.1L263.9 2.1zM306.6 160c3.5-7.3 5.4-15.4 5.4-24c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 8.6 1.9 16.7 5.4 24L34.3 160 256 34.4 477.7 160l-171.1 0zM256 112a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM64 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-128-32 0 0 128-80 0 0-128-32 0 0 128-96 0 0-128-32 0 0 128-80 0 0-128-32 0 0 128zM40 416c-8.8 0-16 7.2-16 16s7.2 16 16 16l432 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L40 416zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480z\"]\n  };\n  const faBank = faBuildingColumns;\n  const faInstitution = faBuildingColumns;\n  const faMuseum = faBuildingColumns;\n  const faUniversity = faBuildingColumns;\n  const faCircleT = {\n    prefix: 'fal',\n    iconName: 'circle-t',\n    icon: [512, 512, [], \"e124\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM144 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0 0 192c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192 96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0-112 0z\"]\n  };\n  const faSack = {\n    prefix: 'fal',\n    iconName: 'sack',\n    icon: [512, 512, [], \"f81c\", \"M310.5 144l-109 0-5.3 3.4C141.4 182.5 32 268.3 32 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64c0-147.7-109.4-233.5-164.3-268.6l-5.3-3.4zm-3.8-41.8L355.1 32 156.9 32l48.4 70.2 6.7 9.8 87.8 0 6.7-9.8zM0 416C0 273.4 91.2 183.7 152.6 138.5c9.7-7.1 18.6-13.2 26.4-18.1L160.8 94 121.9 37.6C111 21.7 122.4 0 141.7 0L370.3 0c19.3 0 30.7 21.7 19.8 37.6L351.2 94 333 120.4c7.7 4.9 16.7 11 26.4 18.1C420.8 183.7 512 273.4 512 416c0 53-43 96-96 96L96 512c-53 0-96-43-96-96z\"]\n  };\n  const faGrid2 = {\n    prefix: 'fal',\n    iconName: 'grid-2',\n    icon: [512, 512, [], \"e196\", \"M80 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16L80 64zM32 80c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zM80 320c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0zM32 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zM432 64l-96 0c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM336 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm0 288c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0zm-48 16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96z\"]\n  };\n  const faCameraCctv = {\n    prefix: 'fal',\n    iconName: 'camera-cctv',\n    icon: [576, 512, [\"cctv\"], \"f8ac\", \"M128 32L32 200 320 320 512 192 128 32zM100.2 16.1c8-14 25.2-19.9 40.1-13.7l384 160c10.9 4.5 18.4 14.7 19.5 26.5s-4.3 23.2-14.1 29.7l-192 128c-8.9 5.9-20.2 7-30.1 2.9l-85.6-35.7L175 437.7c-2.4 6.2-8.3 10.3-15 10.3L32 448l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 117 0 43.6-114.4-172.9-72c-8.5-3.5-15-10.5-18-19.2s-2-18.2 2.5-26.2l96-168zM396.9 345.6l31.4-20.9 83.3 37.9 27.6-66.3-41-18.2 31.5-21 36.7 16.3c7.9 3.5 11.6 12.8 8.3 20.8l-40 96c-3.3 8-13.5 12-21.4 8.4L396.9 345.6z\"]\n  };\n  const faCctv = faCameraCctv;\n  const faUmbrella = {\n    prefix: 'fal',\n    iconName: 'umbrella',\n    icon: [576, 512, [], \"f0e9\", \"M304 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32.4C132.8 55.6 18.9 156 2.1 285.9c-2 15.6 17.3 24.4 27.8 12.7C43.9 283 71.2 272 96 272c38.7 0 71 27.5 78.4 64.1c1.7 8.7 8.7 15.9 17.6 15.9s15.8-7.2 17.6-15.9C217 299.5 249.3 272 288 272s71 27.5 78.4 64.1c1.7 8.7 8.7 15.9 17.6 15.9s15.8-7.2 17.6-15.9C409 299.5 441.3 272 480 272c24.8 0 52.1 11 66.1 26.7c10.5 11.7 29.8 2.9 27.8-12.7C557.1 156 443.2 55.6 304 48.4L304 16zm80 278.3c-19.6-32.5-55.2-54.3-96-54.3s-76.4 21.8-96 54.3C172.4 261.8 136.8 240 96 240c-17.6 0-36.7 4.1-53.7 11.8C73.3 153 171 80 288 80s214.7 73 245.7 171.8C516.7 244.1 497.6 240 480 240c-40.8 0-76.4 21.8-96 54.3zM272 306.7l0 139.8c0 18.5-15 33.4-33.4 33.4c-12.7 0-24.2-7.2-29.9-18.5l-2.3-4.7c-4-7.9-13.6-11.1-21.5-7.2s-11.1 13.6-7.2 21.5l2.3 4.7C191.1 498 213.8 512 238.6 512c36.1 0 65.4-29.3 65.4-65.4l0-139.8c-5-1.8-10.4-2.7-16-2.7s-11 1-16 2.7z\"]\n  };\n  const faTrowel = {\n    prefix: 'fal',\n    iconName: 'trowel',\n    icon: [512, 512, [], \"e589\", \"M491.8 20.2c26.9 26.9 26.9 70.5 0 97.5l-95.4 95.4c-14.6 14.6-38.2 14.6-52.8 0l-11-11-102 102 75.5 75.5c12.6 12.6 7.5 34.1-9.4 39.7L36.2 506.1C17.5 512.4-.4 494.5 5.9 475.8L92.7 215.2c5.6-16.9 27.1-22 39.7-9.4L208 281.4l102-102-11-11c-14.6-14.6-14.6-38.2 0-52.8l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0zM321.6 138.2c-2.1 2.1-2.1 5.5 0 7.5l44.7 44.7c2.1 2.1 5.5 2.1 7.5 0L469.2 95c14.4-14.4 14.4-37.8 0-52.2s-37.8-14.4-52.2 0l-95.4 95.4zM41.3 470.7L274.4 393 119 237.6 41.3 470.7z\"]\n  };\n  const faHorizontalRule = {\n    prefix: 'fal',\n    iconName: 'horizontal-rule',\n    icon: [640, 512, [8213], \"f86c\", \"M0 256c0-8.8 7.2-16 16-16l608 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 272c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faBedFront = {\n    prefix: 'fal',\n    iconName: 'bed-front',\n    icon: [512, 512, [\"bed-alt\"], \"f8f7\", \"M64 96l0 40.6c9.4-5.4 20.3-8.6 32-8.6l112 0c19.1 0 36.3 8.4 48 21.7c11.7-13.3 28.9-21.7 48-21.7l112 0c11.7 0 22.6 3.1 32 8.6L448 96c0-17.7-14.3-32-32-32L96 64C78.3 64 64 78.3 64 96zm416 96l0 48c19.4 14.6 32 37.8 32 64l0 96 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48L32 416l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-96c0-26.2 12.6-49.4 32-64l0-48 0-96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 96zm-32 33.6l0-33.6c0-17.7-14.3-32-32-32l-112 0c-17.7 0-32 14.3-32 32l0 32 160 0c5.5 0 10.8 .6 16 1.6zM240 224l0-32c0-17.7-14.3-32-32-32L96 160c-17.7 0-32 14.3-32 32l0 33.6c5.2-1 10.5-1.6 16-1.6l160 0zm240 80c0-26.5-21.5-48-48-48L80 256c-26.5 0-48 21.5-48 48l0 80 448 0 0-80z\"]\n  };\n  const faBedAlt = faBedFront;\n  const faD = {\n    prefix: 'fal',\n    iconName: 'd',\n    icon: [384, 512, [100], \"44\", \"M48 64c-8.8 0-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16l112 0c106 0 192-86 192-192s-86-192-192-192L48 64zM0 80C0 53.5 21.5 32 48 32l112 0c123.7 0 224 100.3 224 224s-100.3 224-224 224L48 480c-26.5 0-48-21.5-48-48L0 80z\"]\n  };\n  const faStapler = {\n    prefix: 'fal',\n    iconName: 'stapler',\n    icon: [640, 512, [], \"e5af\", \"M448 352l0 32L80 384c-26.5 0-48 21.5-48 48s21.5 48 48 48l512 0c26.5 0 48-21.5 48-48l0-16 0-32 0-48 0-32 0-4.7c0-36.4-20.5-69.6-53.1-85.9L260.7 50.4C236.6 38.3 209.9 32 182.9 32C128.2 32 76.7 57.8 43.8 101.6L11.5 144.7C4 154.6 0 166.7 0 179.1c0 26.4 17.9 49.3 43.5 55.7L72 242l0 78c0 17.7 14.3 32 32 32l344 0zm-64-32l-280 0 0-70 280 70zm224 64l-128 0 0-48c0-14.7-10-27.5-24.2-31L51.3 203.8C39.9 201 32 190.8 32 179.1c0-5.5 1.8-10.9 5.1-15.3l32.3-43.1C96.2 85 138.3 64 182.9 64c22 0 43.8 5.1 63.5 15L572.6 242.1c21.7 10.8 35.4 33 35.4 57.2l0 4.7 0 32 0 48zM480 416l128 0 0 16c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16s7.2-16 16-16l368 0 32 0z\"]\n  };\n  const faMasksTheater = {\n    prefix: 'fal',\n    iconName: 'masks-theater',\n    icon: [640, 512, [127917, \"theater-masks\"], \"f630\", \"M371.6 28c1.7 1.2 3.2 2.5 4.5 4c-23 .4-42.7 2.7-59.5 6.3c-26.4-6.7-68.1-10.5-131.4-.1C76.9 56.1 41.9 92.8 32.6 105.7l0 .1c-.1 .8-.2 2.4 .3 5L60.8 274.5c5.4 31.5 19.5 58.8 41.8 76.9c20.8 16.8 46.9 35.3 74 48.2c16.9 8.1 32.9 13.4 47.4 15.5c6.8 10.4 14.5 21.4 23 32.5c-58 4.9-123.3-37.8-165-71.7c-29.7-24-46.8-59-53.2-96.2L.8 116.1c-1.7-9.8-1-19.9 4.7-28C20.5 67 63.6 25.9 179.8 6.9S350.5 12.8 371.6 28zM159 286.9c9.4-7.6 22-15.8 37.8-21.8l-1.7 10.2c-1.5 9-2.5 18.2-2.9 27.5c-4.7 2.8-8.9 5.8-12.4 8.7c-5.7 4.7-11.3 9.9-15.7 15.9c-5 7.2-15.1 9.1-22.5 4.2c-7.4-4.9-9.4-14.8-4.4-22.1c5.9-8.6 13.8-16 21.8-22.6zm-3.9-122.6c3.1-8.2 12.5-12.4 20.9-9.3s12.7 12.3 9.5 20.5c-5.9 15.4-19.8 27.5-37.6 30.4s-35-4-45.7-16.7c-5.7-6.8-4.7-16.8 2.2-22.4s17.2-4.6 22.9 2.1c7.8 9.3 23.5 6.7 27.8-4.6zm230 346.3c-60-9.8-110.5-74.6-140.1-122c-20.1-32.2-24.7-70.7-18.3-107.9L254.6 117c1.7-9.8 5.6-19.1 13.8-24.9C289.5 76.8 344 51.8 460.2 70.9S619.5 131 634.5 152.1c5.8 8.1 6.4 18.2 4.7 28L611.3 343.8c-6.4 37.2-23.5 72.2-53.2 96.2c-43.7 35.4-113.1 80.5-173 70.7zm-58.5-69.5c21.7 21.3 43.5 34.7 63.8 38s45.4-2.4 73-15.6c27.1-13 53.2-31.4 74-48.2c22.3-18.1 36.4-45.4 41.8-76.9l27.9-163.7c.4-2.5 .4-4.2 .3-5l0-.1c-9.4-12.9-44.3-49.7-152.6-67.5s-153.6 5.9-166.7 15.1l0 .1c-.4 .7-1 2.2-1.4 4.8L258.7 285.9c-5.4 31.5-1.1 61.9 14 86.1c14.1 22.6 32.6 48.3 53.9 69.2zm24.7-202.5c-5.7 6.8-16 7.7-22.9 2.1s-7.9-15.6-2.2-22.4c10.7-12.7 27.8-19.6 45.7-16.7s31.7 15 37.6 30.4c3.1 8.2-1.1 17.4-9.5 20.5s-17.8-1.1-20.9-9.3c-2-5.2-6.6-9.2-12.5-10.1s-11.6 1.3-15.2 5.6zm147.8 85.7l.6-.2c3.1-1 6.1-2 9.1-3.1c3.7-1.4 7.3-2.9 10.9-4.5c6.2-2.8 13.5 1.6 12.4 8.3c-.7 4.2-1.7 8.3-2.8 12.3c-1 3.5-2.2 7-3.6 10.4l-.3 .7-.4 .9c-19.7 47-70.6 76.1-123.9 67.4s-91.7-52.5-94.8-103.3c0-.5-.1-1.1-.1-1.6c-.2-3.6-.1-7.3 .1-11c.2-4.1 .7-8.3 1.4-12.5c1.1-6.6 9.5-8.5 14.5-3.9c2.8 2.6 5.8 5.2 8.8 7.7c2.5 2 5 4 7.6 5.9l.5 .4c22 15.9 48 27.2 76.8 31.9s57.1 2.4 83.2-5.6zm-20.7 37.4c-21.9 3.4-44.8 3.4-67.8-.4s-44.6-11.1-64.2-21.3c10.9 22.9 32.8 40.4 60.2 44.9s53.9-5 71.8-23.2zm1.2-102c-5.7 6.8-16 7.7-22.9 2.1s-7.9-15.6-2.2-22.4c10.7-12.7 27.8-19.6 45.7-16.7s31.7 15 37.6 30.4c3.1 8.2-1.1 17.4-9.5 20.5s-17.8-1.1-20.9-9.3c-2-5.2-6.6-9.2-12.6-10.1s-11.6 1.3-15.2 5.6z\"]\n  };\n  const faTheaterMasks = faMasksTheater;\n  const faFileGif = {\n    prefix: 'fal',\n    iconName: 'file-gif',\n    icon: [512, 512, [], \"e645\", \"M64 480l112 0 0 32L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM224 392c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80zm160-24l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faKipSign = {\n    prefix: 'fal',\n    iconName: 'kip-sign',\n    icon: [384, 512, [], \"e1c4\", \"M80 32c8.8 0 16 7.2 16 16l0 174.4L325.9 35.6c6.9-5.6 16.9-4.5 22.5 2.3s4.5 16.9-2.3 22.5L125.1 240 368 240c8.8 0 16 7.2 16 16s-7.2 16-16 16l-242.9 0 221 179.6c6.9 5.6 7.9 15.6 2.3 22.5s-15.7 7.9-22.5 2.3L96 289.6 96 465c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-193-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0L64 48c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFaceWoozy = {\n    prefix: 'fal',\n    iconName: 'face-woozy',\n    icon: [512, 512, [], \"e3a2\", \"M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM205.3 120.9c-28 42-69.6 64.1-88.3 70.3c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2c13.4-4.5 48.5-22.9 71.7-57.7c4.9-7.4 14.8-9.3 22.2-4.4s9.3 14.8 4.4 22.2zm6.6 118.6l-64 16c-8.6 2.1-17.3-3.1-19.4-11.6s3.1-17.3 11.6-19.4l64-16c8.6-2.1 17.3 3.1 19.4 11.6s-3.1 17.3-11.6 19.4zM411.3 347.3L372 386.6c-13.7 13.7-32.3 21.4-51.7 21.4c-13.7 0-27.1-3.8-38.7-11.1L267.4 388c-18.2-11.4-40.8-13.4-60.7-5.4c-30.4 12.2-64.8 8.6-92-9.6l-11.5-7.7c-7.4-4.9-9.3-14.8-4.4-22.2s14.8-9.3 22.2-4.4l11.5 7.7c18.5 12.3 41.8 14.7 62.4 6.5c29.4-11.8 62.7-8.8 89.6 8l14.2 8.9c6.5 4.1 14.1 6.2 21.8 6.2c10.9 0 21.3-4.3 29-12l39.3-39.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM327.7 169.9c-4.5 8.9-7.7 22.4-7.7 38.1s3.2 29.2 7.7 38.1c2.2 4.5 4.5 7.2 6.2 8.7c.8 .7 1.4 1 1.7 1.1c.2 .1 .3 .1 .3 .1s.1 0 .1 0s0 0 0 0s0 0 .1 0c0 0 .1 0 .3-.1c.3-.1 .9-.4 1.7-1.1c1.7-1.5 4-4.2 6.2-8.7c4.5-8.9 7.7-22.4 7.7-38.1s-3.2-29.2-7.7-38.1c-2.2-4.5-4.5-7.2-6.2-8.7c-.8-.7-1.4-1-1.7-1.1c-.2-.1-.3-.1-.3-.1c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0-.1 0-.3 .1c-.3 .1-.9 .4-1.7 1.1c-1.7 1.5-4 4.2-6.2 8.7zm-28.6-14.3c6.6-13.3 18.8-27.6 36.9-27.6s30.3 14.3 36.9 27.6c7.1 14.2 11.1 32.8 11.1 52.4s-3.9 38.2-11.1 52.4C366.3 273.7 354.2 288 336 288s-30.3-14.3-36.9-27.6C291.9 246.2 288 227.6 288 208s3.9-38.2 11.1-52.4z\"]\n  };\n  const faCloudQuestion = {\n    prefix: 'fal',\n    iconName: 'cloud-question',\n    icon: [640, 512, [], \"e492\", \"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM232.7 201.8c6.5-24.6 28.7-41.8 54.2-41.8l57.1 0c35.5 0 64 29 64 64.3c0 24-13.4 46.2-34.9 57.2L336 300.3l0 19.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-29.5c0-6 3.4-11.5 8.7-14.3l45.8-23.4c10.7-5.4 17.5-16.6 17.5-28.7c0-17.8-14.4-32.3-32-32.3l-57.1 0c-10.9 0-20.5 7.4-23.2 17.9l-.2 .7c-2.2 8.5-11 13.7-19.5 11.4s-13.7-11-11.4-19.5l.2-.7zM296 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faPineapple = {\n    prefix: 'fal',\n    iconName: 'pineapple',\n    icon: [512, 512, [], \"e31f\", \"M387.4 2.6c-12 5.2-21.8 13-29.1 22.5c-12.5-12.2-32.5-12-44.9 .3c-17.1 17.1-26.7 38.9-28.8 61.2c11 3.3 21.7 7.9 31.7 13.6C315.1 81.4 321.7 62.3 336 48l14.7 14.7c3.9 3.9 9.6 5.5 15 4.3s9.7-5.2 11.5-10.4C380.8 46 388.5 36.9 400 32l3.6 14.3c1.2 4.8 4.6 8.9 9.2 10.8s9.8 1.7 14.2-.8c9.5-5.4 20.4-8.3 31.5-8.3l5.5 0 0 5.5c0 11.2-2.9 22-8.3 31.5c-2.5 4.3-2.8 9.6-.8 14.2s6 8 10.8 9.2L480 112c-4.9 11.5-14 19.2-24.6 22.8c-5.2 1.8-9.2 6.1-10.4 11.5s.4 11 4.3 15L464 176c-14.3 14.3-33.4 20.9-52.1 19.8c5.7 10 10.2 20.7 13.6 31.7c22.3-2.1 44.1-11.7 61.2-28.8c12.4-12.4 12.5-32.4 .3-44.9c9.4-7.3 17.3-17.1 22.5-29.1c3.7-8.6 3.4-18.4-.7-26.8c-3.6-7.2-9.7-12.7-17.1-15.6c2.9-9.2 4.4-18.9 4.4-28.7l0-5.5c0-17.7-14.3-32-32-32l-5.5 0c-9.8 0-19.5 1.5-28.7 4.4c-2.9-7.4-8.4-13.5-15.6-17.1c-8.4-4.2-18.2-4.4-26.8-.7zM67.9 406.6C44.9 383.7 32 352.5 32 320s12.9-63.7 35.9-86.6l85.5-85.5c23-23 54.1-35.9 86.6-35.9s63.7 12.9 86.6 35.9l37.5 37.5c23 23 35.9 54.1 35.9 86.6s-12.9 63.7-35.9 86.6l-85.5 85.5c-23 23-54.1 35.9-86.6 35.9s-63.7-12.9-86.6-35.9L67.9 406.6zM45.3 429.3l37.5 37.5c29 29 68.3 45.3 109.3 45.3s80.3-16.3 109.3-45.3l85.5-85.5c29-29 45.3-68.3 45.3-109.3s-16.3-80.3-45.3-109.3l-37.5-37.5C320.3 96.3 281 80 240 80s-80.3 16.3-109.3 45.3L45.3 210.7C16.3 239.7 0 279 0 320s16.3 80.3 45.3 109.3zM148.7 212.7c-6.2 6.2-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 233.4l-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0zm-64 88c-6.2 6.2-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L128 321.4l-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0zm128 0c-6.2 6.2-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L256 321.4l-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0zm-64 88c-6.2 6.2-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 409.4l-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faHandPointLeft = {\n    prefix: 'fal',\n    iconName: 'hand-point-left',\n    icon: [512, 512, [], \"f0a5\", \"M56 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0 40 0 0-32c0-5.5 .6-10.8 1.6-16L56 128zm216 48s0 0 0 0l0 32s0 0 0 0l0 24c0 13.2 10.7 24 24 24c0 0 0 0 0 0c13.3 0 24-10.7 24-24l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 15.7-6.4 29.8-16.8 40c10.4 10.2 16.8 24.3 16.8 40c0 13.8-5 26.4-13.2 36.1C351.7 358.4 360 374.2 360 392c0 8.6-1.9 16.7-5.4 24C424.1 414.6 480 357.8 480 288l0-64c0-70.7-57.3-128-128-128l-32 0c-26.5 0-48 21.5-48 48l0 32zm-32 32l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l31.9 0c0 0 0 0 .1 0l13.4 0c-3.5-7.3-5.4-15.4-5.4-24l0-24zm-90.6 0L56 208c-30.9 0-56-25.1-56-56s25.1-56 56-56l200 0c14.6-19.4 37.8-32 64-32l32 0c88.4 0 160 71.6 160 160l0 64c0 88.4-71.6 160-160 160l-48 0-32 0-24 0c-30.9 0-56-25.1-56-56c0-12.1 3.8-23.3 10.4-32.5C186.5 349.6 176 332 176 312c0-9.7 2.5-18.8 6.8-26.7C160.3 278 144 256.9 144 232c0-8.6 1.9-16.7 5.4-24zM272 288l-40 0c-13.2 0-24 10.8-24 24c0 13.3 10.7 24 24 24l16 0 48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24c0 0 0 0 0 0l-24 0zm0 128l32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0z\"]\n  };\n  const faGalleryThumbnails = {\n    prefix: 'fal',\n    iconName: 'gallery-thumbnails',\n    icon: [576, 512, [], \"e3aa\", \"M512 32c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32L64 320c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l448 0zM64 0C28.7 0 0 28.7 0 64L0 288c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L64 0zm0 448l0 32-32 0 0-32 32 0zM32 416c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm160 32l32 0 0 32-32 0 0-32zm-32 0l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm224 0l0 32-32 0 0-32 32 0zm-32-32c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm160 32l32 0 0 32-32 0 0-32zm-32 0l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faCircleJ = {\n    prefix: 'fal',\n    iconName: 'circle-j',\n    icon: [512, 512, [], \"e112\", \"M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm80-368c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 53 43 96 96 96s96-43 96-96l0-144z\"]\n  };\n  const faEyes = {\n    prefix: 'fal',\n    iconName: 'eyes',\n    icon: [640, 512, [], \"e367\", \"M304 256c0 55.6-16.9 104.7-42.8 139.2C235.3 429.7 202.1 448 168 448s-67.3-18.3-93.2-52.8c-7-9.3-13.3-19.6-18.8-30.8c7.6 2.4 15.6 3.7 24 3.7c44.2 0 80-35.8 80-80s-35.8-80-80-80c-17.1 0-32.9 5.4-45.9 14.5c5.3-41.7 20.2-78.3 40.7-105.7C100.7 82.3 133.9 64 168 64s67.3 18.3 93.2 52.8C287.1 151.3 304 200.4 304 256zm16-95.5C293.1 84.5 235.2 32 168 32C75.2 32 0 132.3 0 256S75.2 480 168 480c67.2 0 125.1-52.5 152-128.5C346.9 427.5 404.8 480 472 480c92.8 0 168-100.3 168-224s-75.2-224-168-224c-67.2 0-125.1 52.5-152 128.5zm58.8 234.7c-7-9.3-13.3-19.6-18.8-30.8c7.6 2.4 15.6 3.7 24 3.7c44.2 0 80-35.8 80-80s-35.8-80-80-80c-17.1 0-32.9 5.4-45.9 14.5c5.3-41.7 20.2-78.3 40.7-105.7C404.7 82.3 437.9 64 472 64s67.3 18.3 93.2 52.8C591.1 151.3 608 200.4 608 256s-16.9 104.7-42.8 139.2S506.1 448 472 448s-67.3-18.3-93.2-52.8zM32 288a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm352-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faHandshakeSimple = {\n    prefix: 'fal',\n    iconName: 'handshake-simple',\n    icon: [640, 512, [129309, \"handshake-alt\"], \"f4c6\", \"M263.9 64l8.7 0L237.4 99.2c-16.6 4.1-32.2 11.9-45.5 23.1l-40.5 34c-2.9 2.4-6.5 3.8-10.3 3.8L48 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l87.3 0 36-30.3C197.2 76 230 64 263.9 64zm28.4 35c23.8-22.5 55.3-35 88.1-35c30.2 0 59.4 10.6 82.5 30.1L503.3 128l88.7 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-94.5 0c-3.8 0-7.4-1.3-10.3-3.8l-44.8-37.7C425 104 403.1 96 380.4 96c-24.6 0-48.2 9.4-66.1 26.3l-79.4 75c-14.9 14.1-14.6 38 .8 51.6c13.5 12 33.8 11.8 47-.4l76.1-70.2c6.5-6 16.6-5.6 22.6 .9s5.6 16.6-.9 22.6l-8.1 7.5L458 294.8c7 7 12.1 15.2 15.1 24l118.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-116.2 0c-2.3 13.8-9.2 27-20.6 37c-15.7 14-36.5 18.8-55.7 14.8c-2.7 8.1-7 15.8-13 22.5c-23 25.9-62 28.6-88.4 7.3c-.8 .7-1.5 1.5-2.3 2.2c-26.4 23.6-66.7 22.5-91.8-2.6l-24.3-24.3-.1-.1-15.4-15.4-28.6-28.6c-7.5-7.5-17.7-11.7-28.3-11.7L48 352c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.4 0c19.1 0 37.4 7.6 50.9 21.1l28.6 28.6 39.9 39.8c13.1 13.1 34 13.6 47.8 1.3c3.2-2.9 5.8-6.2 7.6-9.8c2.4-4.5 6.7-7.6 11.8-8.4s10.1 .9 13.7 4.5l8.1 8.1c13.1 13.1 34.6 12.5 46.9-1.4c5.8-6.5 8.5-14.7 8.1-22.9c-.3-6 2.8-11.6 8-14.6s11.6-2.8 16.6 .5c11.8 7.6 27.6 6.7 38.6-3c13.7-12.2 14.4-33.5 1.4-46.5L348.9 231l-44.5 41c-25.3 23.4-64.2 23.7-90 .8C185 246.7 184.3 201 212.9 174l79.4-75z\"]\n  };\n  const faHandshakeAlt = faHandshakeSimple;\n  const faPageCaretUp = {\n    prefix: 'fal',\n    iconName: 'page-caret-up',\n    icon: [384, 512, [\"file-caret-up\"], \"e42a\", \"M352 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l181.5 0c8.5 0 16.6 3.4 22.6 9.4l74.5 74.5c6 6 9.4 14.1 9.4 22.6L352 448zM64 512l256 0c35.3 0 64-28.7 64-64l0-309.5c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64zM203.8 197.2c-3-3.3-7.3-5.2-11.8-5.2s-8.8 1.9-11.8 5.2l-75.7 82.6c-14.1 15.4-3.2 40.2 17.7 40.2l139.6 0c20.9 0 31.8-24.8 17.7-40.2l-75.7-82.6zM192 231.7L243.6 288l-103.3 0L192 231.7z\"]\n  };\n  const faFileCaretUp = faPageCaretUp;\n  const faJetFighter = {\n    prefix: 'fal',\n    iconName: 'jet-fighter',\n    icon: [640, 512, [\"fighter-jet\"], \"f0fb\", \"M224 32l23.9 0L352.6 176 224 176l0-144zM384.2 208l106 0c1.9 0 3.8 .3 5.6 1l107.6 40.3c2.8 1 4.6 3.7 4.6 6.6s-1.8 5.6-4.6 6.6L495.8 303c-1.8 .7-3.7 1-5.6 1l-106 0-.4 0L208 304l-48 0c-4.2 0-8.3 1.7-11.3 4.7l-38.6 38.6c-3 3-7.1 4.7-11.3 4.7L80 352c-8.8 0-16-7.2-16-16l0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-64c0-8.8 7.2-16 16-16l18.7 0c4.2 0 8.3 1.7 11.3 4.7l38.6 38.6c3 3 7.1 4.7 11.3 4.7l48 0 175.8 0 .4 0zM32 272l0 64c0 26.5 21.5 48 48 48l18.7 0c12.7 0 24.9-5.1 33.9-14.1L166.6 336l25.4 0 0 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 47.8 0 .4 0 47.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16.6 0L392.1 336l98.1 0c5.8 0 11.5-1 16.9-3.1l107.6-40.3c15.3-5.7 25.4-20.3 25.4-36.6s-10.1-30.9-25.4-36.6L507.1 179.1c-5.4-2-11.1-3.1-16.9-3.1l-98.1 0L287.4 32 304 32c8.8 0 16-7.2 16-16s-7.2-16-16-16L256.2 0l-.4 0L208 0 192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 144-25.4 0-33.9-33.9c-9-9-21.2-14.1-33.9-14.1L80 128c-26.5 0-48 21.5-48 48l0 64-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0zM224 480l0-144 128.6 0L247.9 480 224 480z\"]\n  };\n  const faFighterJet = faJetFighter;\n  const faComet = {\n    prefix: 'fal',\n    iconName: 'comet',\n    icon: [512, 512, [], \"e003\", \"M320 32c0-26.4-30.1-41.4-51.2-25.6L81.1 147.2C30 185.5 0 246.1 0 309.8C0 420.9 90 512 201.3 512c64.6 0 125.3-31 163.2-83.4L498.6 242.7c15.3-21.2 .2-50.7-25.9-50.7l-26.1 0L509 50.3c2-4.5 3-9.5 3-14.4C512 16 496 0 476.2 0c-5 0-9.9 1-14.4 3L320 65.4 320 32zm154.6 .3c.5-.2 1-.3 1.5-.3c2.1 0 3.8 1.7 3.8 3.8c0 .5-.1 1.1-.3 1.5L407.4 201.6c-2.2 4.9-1.7 10.7 1.2 15.2s8 7.3 13.4 7.3l50.6 0L338.5 409.8C306.7 453.9 255.6 480 201.3 480C107.9 480 32 403.4 32 309.8c0-53.8 25.3-104.8 68.3-137L288 32l0 57.9c0 5.4 2.7 10.4 7.3 13.4s10.2 3.4 15.2 1.2L474.6 32.3zM169.1 283.7c10.4-1.5 19.4-8.1 24.1-17.5L208 236.2l14.8 30.1c4.7 9.4 13.7 16 24.1 17.5l33.2 4.8-24 23.4c-7.5 7.4-11 17.9-9.2 28.3l5.7 33.1-29.7-15.6c-9.3-4.9-20.5-4.9-29.8 0l-29.7 15.6 5.7-33.1c1.8-10.4-1.7-21-9.2-28.3l-24-23.4 33.2-4.8zm53.3-90.8c-2.7-5.5-8.3-8.9-14.3-8.9s-11.7 3.5-14.3 8.9l-29.2 59.2-65.3 9.5c-6 .9-11 5.1-12.9 10.9s-.3 12.2 4 16.4l47.2 46-11.2 65c-1 6 1.4 12.1 6.4 15.7s11.5 4.1 16.8 1.2L208 386.1l58.4 30.7c5.4 2.8 11.9 2.4 16.9-1.2s7.4-9.6 6.4-15.7l-11.2-65 47.2-46c4.4-4.3 5.9-10.6 4-16.4s-6.9-10-12.9-10.9l-65.3-9.5-29.2-59.2z\"]\n  };\n  const faSquareShareNodes = {\n    prefix: 'fal',\n    iconName: 'square-share-nodes',\n    icon: [448, 512, [\"share-alt-square\"], \"f1e1\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm320 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32c-18.4 0-35.1-7.8-46.7-20.3l-81.7 44.6c.3 2.5 .5 5.1 .5 7.7s-.2 5.2-.5 7.7l81.7 44.6C284.9 295.8 301.6 288 320 288c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-5.4 .7-10.6 1.9-15.6l-78.2-42.7C168.1 309.6 149.2 320 128 320c-35.3 0-64-28.7-64-64s28.7-64 64-64c21.2 0 40.1 10.4 51.7 26.3l78.2-42.7c-1.3-5-1.9-10.2-1.9-15.6c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm0 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faShareAltSquare = faSquareShareNodes;\n  const faReflectVertical = {\n    prefix: 'fal',\n    iconName: 'reflect-vertical',\n    icon: [512, 512, [], \"e665\", \"M0 256c0-8.8 7.2-16 16-16l480 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 272c-8.8 0-16-7.2-16-16zM384 480L256 352 128 480l256 0zM128 512c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-256 0zm0-480L256 160 384 32 128 32zM98.4 19.8C103.4 7.8 115.1 0 128 0L384 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9z\"]\n  };\n  const faShieldKeyhole = {\n    prefix: 'fal',\n    iconName: 'shield-keyhole',\n    icon: [512, 512, [], \"e248\", \"M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zM256 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 25.4 16.9 46.8 40 53.7l0 74.3c0 8.8 7.2 16 16 16s16-7.2 16-16l0-74.3c23.1-6.9 40-28.3 40-53.7z\"]\n  };\n  const faFileMp4 = {\n    prefix: 'fal',\n    iconName: 'file-mp4',\n    icon: [512, 512, [], \"e649\", \"M64 480l16 0 0 32-16 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM157.7 359.8L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-70.2-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8l0 70.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2zM304 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm84.7 11.3c-3-3-4.7-7.1-4.7-11.3l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-4.2 0-8.3-1.7-11.3-4.7z\"]\n  };\n  const faBarcode = {\n    prefix: 'fal',\n    iconName: 'barcode',\n    icon: [512, 512, [], \"f02a\", \"M0 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 48zm64 0c0-8.8 7.2-16 16-16s16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16L64 48zm80-16c8.8 0 16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416zm80-16c8.8 0 16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416zM496 32c8.8 0 16 7.2 16 16l0 416c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-416c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBulldozer = {\n    prefix: 'fal',\n    iconName: 'bulldozer',\n    icon: [640, 512, [], \"e655\", \"M80 64l92.2 0c6.1 0 11.6 3.4 14.3 8.8L246.1 192 64 192 64 80c0-8.8 7.2-16 16-16zM32 80l0 112 0 16 0 16 0 97.6C12.2 341.8 0 369.5 0 400c0 61.9 50.1 112 112 112l256 0c61.9 0 112-50.1 112-112c0-23.8-7.4-45.9-20.1-64l68.1 0 0 40.8c0 18.7 6.6 36.8 18.5 51.2l65.2 78.2c5.7 6.8 15.7 7.7 22.5 2s7.7-15.7 2-22.5l-65.2-78.2c-7.2-8.6-11.1-19.5-11.1-30.7l0-113.7c0-11.2 3.9-22.1 11.1-30.7l65.2-78.2c5.7-6.8 4.7-16.9-2-22.5s-16.9-4.7-22.5 2L546.5 212c-12 14.4-18.5 32.5-18.5 51.2l0 40.8-80 0 0-48c0-35.3-28.7-64-64-64l-16 0 0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64-54.1 0L215.2 58.5C207 42.3 190.4 32 172.2 32L80 32C53.5 32 32 53.5 32 80zM64 224l207.7 0c.2 0 .4 0 .7 0L384 224c17.7 0 32 14.3 32 32l0 42.8c-14.5-6.9-30.8-10.8-48-10.8l-256 0c-17.2 0-33.5 3.9-48 10.8L64 224zm48 96l256 0c44.2 0 80 35.8 80 80s-35.8 80-80 80l-256 0c-44.2 0-80-35.8-80-80s35.8-80 80-80zm32 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faPlusMinus = {\n    prefix: 'fal',\n    iconName: 'plus-minus',\n    icon: [384, 512, [], \"e43c\", \"M176 208l0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-144 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144L32 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l144 0zM16 464c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 448c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faSquareSlidersVertical = {\n    prefix: 'fal',\n    iconName: 'square-sliders-vertical',\n    icon: [448, 512, [\"sliders-v-square\"], \"f3f2\", \"M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 96c-8.8 0-16 7.2-16 16l0 48-24 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l40 0 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0 0-48c0-8.8-7.2-16-16-16zm0 128c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zM304 128c-8.8 0-16 7.2-16 16l0 112-24 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l40 0 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0 0-112c0-8.8-7.2-16-16-16zm0 192c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSlidersVSquare = faSquareSlidersVertical;\n  const faVideo = {\n    prefix: 'fal',\n    iconName: 'video',\n    icon: [576, 512, [\"video-camera\"], \"f03d\", \"M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 47.2 0 161.6 0 47.2c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM519.4 411.3L416 354.4l0-36.5 118.8 65.4c.9 .5 1.9 .8 3 .8c3.4 0 6.2-2.8 6.2-6.2l0-243.6c0-3.4-2.8-6.2-6.2-6.2c-1 0-2.1 .3-3 .8L416 194.1l0-36.5 103.4-56.9c5.6-3.1 12-4.7 18.4-4.7c21.1 0 38.2 17.1 38.2 38.2l0 243.6c0 21.1-17.1 38.2-38.2 38.2c-6.4 0-12.8-1.6-18.4-4.7z\"]\n  };\n  const faVideoCamera = faVideo;\n  const faMessageMiddle = {\n    prefix: 'fal',\n    iconName: 'message-middle',\n    icon: [512, 512, [\"comment-middle-alt\"], \"e1e1\", \"M343.5 384L448 384c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l104.5 0c9.5 0 18.5 4.2 24.6 11.5L256 471l62.9-75.5C325 388.2 334 384 343.5 384zM268.3 485.7s0 0 0 0L256 496l12.3-10.2s0 0 0 0zM168.5 416L64 416c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-104.5 0-75.2 90.2c-3 3.6-7.5 5.8-12.3 5.8s-9.3-2.1-12.3-5.8L168.5 416z\"]\n  };\n  const faCommentMiddleAlt = faMessageMiddle;\n  const faGraduationCap = {\n    prefix: 'fal',\n    iconName: 'graduation-cap',\n    icon: [640, 512, [127891, \"mortar-board\"], \"f19d\", \"M307.2 66.2L47.6 160l74 26.7c10.3-6.9 21.5-12.6 33.4-17.1l159.4-59.8c8.3-3.1 17.5 1.1 20.6 9.4s-1.1 17.5-9.4 20.6L166.2 199.6c-1.5 .5-2.9 1.1-4.3 1.7l145.3 52.5c4.1 1.5 8.4 2.2 12.8 2.2s8.7-.8 12.8-2.2L592.4 160 332.8 66.2c-4.1-1.5-8.4-2.2-12.8-2.2s-8.7 .8-12.8 2.2zM296.3 283.9L126.9 222.7C99.4 246 82.1 279.9 80.2 316.9c5.9 13.2 10.2 27.5 13.4 41.5c6.4 27.6 10.7 65.9 2.1 108.7c-.9 4.3-3.4 8-7.1 10.4s-8.2 3.1-12.4 2l-64-16c-5.2-1.3-9.4-5.1-11.2-10.2s-.9-10.7 2.3-14.9c8.6-11.7 16-24.6 22.5-37.6C37.2 377.8 48 348.4 48 320c0-.6 0-1.2 .1-1.8c1.4-41 18-79.1 45.1-107.7L15.8 182.6C6.3 179.1 0 170.1 0 160s6.3-19.1 15.8-22.6L296.3 36.1c7.6-2.7 15.6-4.1 23.7-4.1s16.1 1.4 23.7 4.1L624.2 137.4c9.5 3.4 15.8 12.5 15.8 22.6s-6.3 19.1-15.8 22.6L343.7 283.9c-7.6 2.7-15.6 4.1-23.7 4.1s-16.1-1.4-23.7-4.1zm-122-10L160.4 406.3c.7 .8 1.8 2.1 3.7 3.7c6 5.2 16.5 11.5 31.9 17.5C226.4 439.4 270.3 448 320 448s93.6-8.6 124.1-20.6c15.4-6 25.8-12.3 31.9-17.5c1.9-1.6 3-2.8 3.7-3.7L465.7 273.8l31-11.2L512 408c0 35.3-86 72-192 72s-192-36.7-192-72l15.3-145.4 31 11.2zM480.5 405s0 0-.1 .1c0-.1 .1-.1 .1-.1zm-321 0s0 0 .1 .1c0-.1-.1-.1-.1-.1zM67 444.2c2.5-20.7 1.7-40-.5-56.7c-3.8 10-8 19.3-12.1 27.6c-3.8 7.6-7.9 15.2-12.5 22.8L67 444.2z\"]\n  };\n  const faMortarBoard = faGraduationCap;\n  const faHandHoldingMedical = {\n    prefix: 'fal',\n    iconName: 'hand-holding-medical',\n    icon: [576, 512, [], \"e05c\", \"M266.7 0l42.7 0c17.7 0 32 14.3 32 32l0 42.7 42.7 0c17.7 0 32 14.3 32 32l0 42.7c0 17.7-14.3 32-32 32l-42.7 0 0 42.7c0 17.7-14.3 32-32 32l-42.7 0c-17.7 0-32-14.3-32-32l0-42.7-42.7 0c-17.7 0-32-14.3-32-32l0-42.7c0-17.7 14.3-32 32-32l42.7 0 0-42.7c0-17.7 14.3-32 32-32zm0 32l0 58.7c0 8.8-7.2 16-16 16l-58.7 0 0 42.7 58.7 0c8.8 0 16 7.2 16 16l0 58.7 42.7 0 0-58.7c0-8.8 7.2-16 16-16l58.7 0 0-42.7-58.7 0c-8.8 0-16-7.2-16-16l0-58.7-42.7 0zM151 317.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3c-2.6 1.8-5.7 2.7-8.9 2.7l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z\"]\n  };\n  const faPersonCircleCheck = {\n    prefix: 'fal',\n    iconName: 'person-circle-check',\n    icon: [576, 512, [], \"e53e\", \"M160 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-80a56 56 0 1 1 0 112A56 56 0 1 1 160 0zM128 164l0 156 64 0 0-156c-6-2.6-12.5-4-19.3-4l-25.4 0c-6.8 0-13.3 1.4-19.3 4zm0 188l0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-293.9L46.1 295.5c-4.2 7.8-13.9 10.7-21.7 6.6s-10.7-13.9-6.6-21.7L76.7 170.3c13.9-26 41-42.3 70.6-42.3l25.4 0c29.5 0 56.7 16.3 70.6 42.3l48.7 91.1c-7.5 9.8-14 20.5-19.3 31.8l-48.6-91L224 496c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144-64 0zM432 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faSquareZ = {\n    prefix: 'fal',\n    iconName: 'square-z',\n    icon: [448, 512, [], \"e288\", \"M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 32l160 0c6 0 11.5 3.3 14.2 8.7s2.3 11.7-1.2 16.6L175.1 352 304 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-6 0-11.5-3.4-14.2-8.7s-2.3-11.7 1.2-16.6L272.9 160 144 160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMessageText = {\n    prefix: 'fal',\n    iconName: 'message-text',\n    icon: [512, 512, [\"comment-alt-text\"], \"e1e6\", \"M192 416c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 288c0 17.7-14.3 32-32 32l-138.7 0c-6.9 0-13.7 2.2-19.2 6.4L192 464l0-48zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l64 0 32 0 0 32 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM192 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0-64 0z\"]\n  };\n  const faCommentAltText = faMessageText;\n  const faTurnUp = {\n    prefix: 'fal',\n    iconName: 'turn-up',\n    icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", \"M128 160l-57.3 0c-3.7 0-6.7-3-6.7-6.7c0-1.9 .8-3.7 2.2-5L192 35.8 317.8 148.3c1.4 1.3 2.2 3.1 2.2 5c0 3.7-3 6.7-6.7 6.7L256 160c-17.7 0-32 14.3-32 32l0 176c0 61.9-50.1 112-112 112l-64 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l64 0c26.5 0 48-21.5 48-48l0-176c0-17.7-14.3-32-32-32zM206 5.3C202.1 1.9 197.2 0 192 0s-10.1 1.9-14 5.3L44.9 124.5C36.7 131.8 32 142.3 32 153.3C32 174.7 49.3 192 70.7 192L96 192l32 0 0 32 0 144c0 8.8-7.2 16-16 16l-64 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l64 0c79.5 0 144-64.5 144-144l0-144 0-32 32 0 25.3 0c21.4 0 38.7-17.3 38.7-38.7c0-11-4.7-21.5-12.9-28.8L206 5.3z\"]\n  };\n  const faLevelUpAlt = faTurnUp;\n\n  exports.fa0 = fa0;\n  exports.fa00 = fa00;\n  exports.fa1 = fa1;\n  exports.fa100 = fa100;\n  exports.fa2 = fa2;\n  exports.fa3 = fa3;\n  exports.fa360Degrees = fa360Degrees;\n  exports.fa4 = fa4;\n  exports.fa5 = fa5;\n  exports.fa6 = fa6;\n  exports.fa7 = fa7;\n  exports.fa8 = fa8;\n  exports.fa9 = fa9;\n  exports.faA = faA;\n  exports.faAbacus = faAbacus;\n  exports.faAccentGrave = faAccentGrave;\n  exports.faAcorn = faAcorn;\n  exports.faAd = faAd;\n  exports.faAdd = faAdd;\n  exports.faAddressBook = faAddressBook;\n  exports.faAddressCard = faAddressCard;\n  exports.faAdjust = faAdjust;\n  exports.faAirConditioner = faAirConditioner;\n  exports.faAirFreshener = faAirFreshener;\n  exports.faAirplay = faAirplay;\n  exports.faAlarmClock = faAlarmClock;\n  exports.faAlarmExclamation = faAlarmExclamation;\n  exports.faAlarmPlus = faAlarmPlus;\n  exports.faAlarmSnooze = faAlarmSnooze;\n  exports.faAlbum = faAlbum;\n  exports.faAlbumCirclePlus = faAlbumCirclePlus;\n  exports.faAlbumCircleUser = faAlbumCircleUser;\n  exports.faAlbumCollection = faAlbumCollection;\n  exports.faAlbumCollectionCirclePlus = faAlbumCollectionCirclePlus;\n  exports.faAlbumCollectionCircleUser = faAlbumCollectionCircleUser;\n  exports.faAlicorn = faAlicorn;\n  exports.faAlien = faAlien;\n  exports.faAlien8bit = faAlien8bit;\n  exports.faAlienMonster = faAlienMonster;\n  exports.faAlignCenter = faAlignCenter;\n  exports.faAlignJustify = faAlignJustify;\n  exports.faAlignLeft = faAlignLeft;\n  exports.faAlignRight = faAlignRight;\n  exports.faAlignSlash = faAlignSlash;\n  exports.faAllergies = faAllergies;\n  exports.faAlt = faAlt;\n  exports.faAmbulance = faAmbulance;\n  exports.faAmericanSignLanguageInterpreting = faAmericanSignLanguageInterpreting;\n  exports.faAmpGuitar = faAmpGuitar;\n  exports.faAmpersand = faAmpersand;\n  exports.faAnalytics = faAnalytics;\n  exports.faAnchor = faAnchor;\n  exports.faAnchorCircleCheck = faAnchorCircleCheck;\n  exports.faAnchorCircleExclamation = faAnchorCircleExclamation;\n  exports.faAnchorCircleXmark = faAnchorCircleXmark;\n  exports.faAnchorLock = faAnchorLock;\n  exports.faAngel = faAngel;\n  exports.faAngle = faAngle;\n  exports.faAngle90 = faAngle90;\n  exports.faAngleDoubleDown = faAngleDoubleDown;\n  exports.faAngleDoubleLeft = faAngleDoubleLeft;\n  exports.faAngleDoubleRight = faAngleDoubleRight;\n  exports.faAngleDoubleUp = faAngleDoubleUp;\n  exports.faAngleDown = faAngleDown;\n  exports.faAngleLeft = faAngleLeft;\n  exports.faAngleRight = faAngleRight;\n  exports.faAngleUp = faAngleUp;\n  exports.faAnglesDown = faAnglesDown;\n  exports.faAnglesLeft = faAnglesLeft;\n  exports.faAnglesRight = faAnglesRight;\n  exports.faAnglesUp = faAnglesUp;\n  exports.faAnglesUpDown = faAnglesUpDown;\n  exports.faAngry = faAngry;\n  exports.faAnkh = faAnkh;\n  exports.faAnt = faAnt;\n  exports.faApartment = faApartment;\n  exports.faAperture = faAperture;\n  exports.faApostrophe = faApostrophe;\n  exports.faAppleAlt = faAppleAlt;\n  exports.faAppleCore = faAppleCore;\n  exports.faAppleCrate = faAppleCrate;\n  exports.faAppleWhole = faAppleWhole;\n  exports.faArchive = faArchive;\n  exports.faArchway = faArchway;\n  exports.faAreaChart = faAreaChart;\n  exports.faArrowAltCircleDown = faArrowAltCircleDown;\n  exports.faArrowAltCircleLeft = faArrowAltCircleLeft;\n  exports.faArrowAltCircleRight = faArrowAltCircleRight;\n  exports.faArrowAltCircleUp = faArrowAltCircleUp;\n  exports.faArrowAltDown = faArrowAltDown;\n  exports.faArrowAltFromBottom = faArrowAltFromBottom;\n  exports.faArrowAltFromLeft = faArrowAltFromLeft;\n  exports.faArrowAltFromRight = faArrowAltFromRight;\n  exports.faArrowAltFromTop = faArrowAltFromTop;\n  exports.faArrowAltLeft = faArrowAltLeft;\n  exports.faArrowAltRight = faArrowAltRight;\n  exports.faArrowAltSquareDown = faArrowAltSquareDown;\n  exports.faArrowAltSquareLeft = faArrowAltSquareLeft;\n  exports.faArrowAltSquareRight = faArrowAltSquareRight;\n  exports.faArrowAltSquareUp = faArrowAltSquareUp;\n  exports.faArrowAltToBottom = faArrowAltToBottom;\n  exports.faArrowAltToLeft = faArrowAltToLeft;\n  exports.faArrowAltToRight = faArrowAltToRight;\n  exports.faArrowAltToTop = faArrowAltToTop;\n  exports.faArrowAltUp = faArrowAltUp;\n  exports.faArrowCircleDown = faArrowCircleDown;\n  exports.faArrowCircleLeft = faArrowCircleLeft;\n  exports.faArrowCircleRight = faArrowCircleRight;\n  exports.faArrowCircleUp = faArrowCircleUp;\n  exports.faArrowDown = faArrowDown;\n  exports.faArrowDown19 = faArrowDown19;\n  exports.faArrowDown91 = faArrowDown91;\n  exports.faArrowDownAZ = faArrowDownAZ;\n  exports.faArrowDownArrowUp = faArrowDownArrowUp;\n  exports.faArrowDownBigSmall = faArrowDownBigSmall;\n  exports.faArrowDownFromArc = faArrowDownFromArc;\n  exports.faArrowDownFromBracket = faArrowDownFromBracket;\n  exports.faArrowDownFromDottedLine = faArrowDownFromDottedLine;\n  exports.faArrowDownFromLine = faArrowDownFromLine;\n  exports.faArrowDownLeft = faArrowDownLeft;\n  exports.faArrowDownLeftAndArrowUpRightToCenter = faArrowDownLeftAndArrowUpRightToCenter;\n  exports.faArrowDownLong = faArrowDownLong;\n  exports.faArrowDownRight = faArrowDownRight;\n  exports.faArrowDownShortWide = faArrowDownShortWide;\n  exports.faArrowDownSmallBig = faArrowDownSmallBig;\n  exports.faArrowDownSquareTriangle = faArrowDownSquareTriangle;\n  exports.faArrowDownToArc = faArrowDownToArc;\n  exports.faArrowDownToBracket = faArrowDownToBracket;\n  exports.faArrowDownToDottedLine = faArrowDownToDottedLine;\n  exports.faArrowDownToLine = faArrowDownToLine;\n  exports.faArrowDownToSquare = faArrowDownToSquare;\n  exports.faArrowDownTriangleSquare = faArrowDownTriangleSquare;\n  exports.faArrowDownUpAcrossLine = faArrowDownUpAcrossLine;\n  exports.faArrowDownUpLock = faArrowDownUpLock;\n  exports.faArrowDownWideShort = faArrowDownWideShort;\n  exports.faArrowDownZA = faArrowDownZA;\n  exports.faArrowFromBottom = faArrowFromBottom;\n  exports.faArrowFromLeft = faArrowFromLeft;\n  exports.faArrowFromRight = faArrowFromRight;\n  exports.faArrowFromTop = faArrowFromTop;\n  exports.faArrowLeft = faArrowLeft;\n  exports.faArrowLeftFromArc = faArrowLeftFromArc;\n  exports.faArrowLeftFromBracket = faArrowLeftFromBracket;\n  exports.faArrowLeftFromLine = faArrowLeftFromLine;\n  exports.faArrowLeftLong = faArrowLeftLong;\n  exports.faArrowLeftLongToLine = faArrowLeftLongToLine;\n  exports.faArrowLeftRotate = faArrowLeftRotate;\n  exports.faArrowLeftToArc = faArrowLeftToArc;\n  exports.faArrowLeftToBracket = faArrowLeftToBracket;\n  exports.faArrowLeftToLine = faArrowLeftToLine;\n  exports.faArrowPointer = faArrowPointer;\n  exports.faArrowProgress = faArrowProgress;\n  exports.faArrowRight = faArrowRight;\n  exports.faArrowRightArrowLeft = faArrowRightArrowLeft;\n  exports.faArrowRightFromArc = faArrowRightFromArc;\n  exports.faArrowRightFromBracket = faArrowRightFromBracket;\n  exports.faArrowRightFromFile = faArrowRightFromFile;\n  exports.faArrowRightFromLine = faArrowRightFromLine;\n  exports.faArrowRightLong = faArrowRightLong;\n  exports.faArrowRightLongToLine = faArrowRightLongToLine;\n  exports.faArrowRightRotate = faArrowRightRotate;\n  exports.faArrowRightToArc = faArrowRightToArc;\n  exports.faArrowRightToBracket = faArrowRightToBracket;\n  exports.faArrowRightToCity = faArrowRightToCity;\n  exports.faArrowRightToFile = faArrowRightToFile;\n  exports.faArrowRightToLine = faArrowRightToLine;\n  exports.faArrowRotateBack = faArrowRotateBack;\n  exports.faArrowRotateBackward = faArrowRotateBackward;\n  exports.faArrowRotateForward = faArrowRotateForward;\n  exports.faArrowRotateLeft = faArrowRotateLeft;\n  exports.faArrowRotateRight = faArrowRotateRight;\n  exports.faArrowSquareDown = faArrowSquareDown;\n  exports.faArrowSquareLeft = faArrowSquareLeft;\n  exports.faArrowSquareRight = faArrowSquareRight;\n  exports.faArrowSquareUp = faArrowSquareUp;\n  exports.faArrowToBottom = faArrowToBottom;\n  exports.faArrowToLeft = faArrowToLeft;\n  exports.faArrowToRight = faArrowToRight;\n  exports.faArrowToTop = faArrowToTop;\n  exports.faArrowTrendDown = faArrowTrendDown;\n  exports.faArrowTrendUp = faArrowTrendUp;\n  exports.faArrowTurnDown = faArrowTurnDown;\n  exports.faArrowTurnDownLeft = faArrowTurnDownLeft;\n  exports.faArrowTurnDownRight = faArrowTurnDownRight;\n  exports.faArrowTurnLeft = faArrowTurnLeft;\n  exports.faArrowTurnLeftDown = faArrowTurnLeftDown;\n  exports.faArrowTurnLeftUp = faArrowTurnLeftUp;\n  exports.faArrowTurnRight = faArrowTurnRight;\n  exports.faArrowTurnUp = faArrowTurnUp;\n  exports.faArrowUp = faArrowUp;\n  exports.faArrowUp19 = faArrowUp19;\n  exports.faArrowUp91 = faArrowUp91;\n  exports.faArrowUpAZ = faArrowUpAZ;\n  exports.faArrowUpArrowDown = faArrowUpArrowDown;\n  exports.faArrowUpBigSmall = faArrowUpBigSmall;\n  exports.faArrowUpFromArc = faArrowUpFromArc;\n  exports.faArrowUpFromBracket = faArrowUpFromBracket;\n  exports.faArrowUpFromDottedLine = faArrowUpFromDottedLine;\n  exports.faArrowUpFromGroundWater = faArrowUpFromGroundWater;\n  exports.faArrowUpFromLine = faArrowUpFromLine;\n  exports.faArrowUpFromSquare = faArrowUpFromSquare;\n  exports.faArrowUpFromWaterPump = faArrowUpFromWaterPump;\n  exports.faArrowUpLeft = faArrowUpLeft;\n  exports.faArrowUpLeftFromCircle = faArrowUpLeftFromCircle;\n  exports.faArrowUpLong = faArrowUpLong;\n  exports.faArrowUpRight = faArrowUpRight;\n  exports.faArrowUpRightAndArrowDownLeftFromCenter = faArrowUpRightAndArrowDownLeftFromCenter;\n  exports.faArrowUpRightDots = faArrowUpRightDots;\n  exports.faArrowUpRightFromSquare = faArrowUpRightFromSquare;\n  exports.faArrowUpShortWide = faArrowUpShortWide;\n  exports.faArrowUpSmallBig = faArrowUpSmallBig;\n  exports.faArrowUpSquareTriangle = faArrowUpSquareTriangle;\n  exports.faArrowUpToArc = faArrowUpToArc;\n  exports.faArrowUpToBracket = faArrowUpToBracket;\n  exports.faArrowUpToDottedLine = faArrowUpToDottedLine;\n  exports.faArrowUpToLine = faArrowUpToLine;\n  exports.faArrowUpTriangleSquare = faArrowUpTriangleSquare;\n  exports.faArrowUpWideShort = faArrowUpWideShort;\n  exports.faArrowUpZA = faArrowUpZA;\n  exports.faArrows = faArrows;\n  exports.faArrowsAlt = faArrowsAlt;\n  exports.faArrowsAltH = faArrowsAltH;\n  exports.faArrowsAltV = faArrowsAltV;\n  exports.faArrowsCross = faArrowsCross;\n  exports.faArrowsDownToLine = faArrowsDownToLine;\n  exports.faArrowsDownToPeople = faArrowsDownToPeople;\n  exports.faArrowsFromDottedLine = faArrowsFromDottedLine;\n  exports.faArrowsFromLine = faArrowsFromLine;\n  exports.faArrowsH = faArrowsH;\n  exports.faArrowsLeftRight = faArrowsLeftRight;\n  exports.faArrowsLeftRightToLine = faArrowsLeftRightToLine;\n  exports.faArrowsMaximize = faArrowsMaximize;\n  exports.faArrowsMinimize = faArrowsMinimize;\n  exports.faArrowsRepeat = faArrowsRepeat;\n  exports.faArrowsRepeat1 = faArrowsRepeat1;\n  exports.faArrowsRetweet = faArrowsRetweet;\n  exports.faArrowsRotate = faArrowsRotate;\n  exports.faArrowsRotateReverse = faArrowsRotateReverse;\n  exports.faArrowsSpin = faArrowsSpin;\n  exports.faArrowsSplitUpAndLeft = faArrowsSplitUpAndLeft;\n  exports.faArrowsToCircle = faArrowsToCircle;\n  exports.faArrowsToDot = faArrowsToDot;\n  exports.faArrowsToDottedLine = faArrowsToDottedLine;\n  exports.faArrowsToEye = faArrowsToEye;\n  exports.faArrowsToLine = faArrowsToLine;\n  exports.faArrowsTurnRight = faArrowsTurnRight;\n  exports.faArrowsTurnToDots = faArrowsTurnToDots;\n  exports.faArrowsUpDown = faArrowsUpDown;\n  exports.faArrowsUpDownLeftRight = faArrowsUpDownLeftRight;\n  exports.faArrowsUpToLine = faArrowsUpToLine;\n  exports.faArrowsV = faArrowsV;\n  exports.faAslInterpreting = faAslInterpreting;\n  exports.faAssistiveListeningSystems = faAssistiveListeningSystems;\n  exports.faAsterisk = faAsterisk;\n  exports.faAt = faAt;\n  exports.faAtlas = faAtlas;\n  exports.faAtom = faAtom;\n  exports.faAtomAlt = faAtomAlt;\n  exports.faAtomSimple = faAtomSimple;\n  exports.faAudioDescription = faAudioDescription;\n  exports.faAudioDescriptionSlash = faAudioDescriptionSlash;\n  exports.faAustralSign = faAustralSign;\n  exports.faAutomobile = faAutomobile;\n  exports.faAvocado = faAvocado;\n  exports.faAward = faAward;\n  exports.faAwardSimple = faAwardSimple;\n  exports.faAxe = faAxe;\n  exports.faAxeBattle = faAxeBattle;\n  exports.faB = faB;\n  exports.faBaby = faBaby;\n  exports.faBabyCarriage = faBabyCarriage;\n  exports.faBackpack = faBackpack;\n  exports.faBackspace = faBackspace;\n  exports.faBackward = faBackward;\n  exports.faBackwardFast = faBackwardFast;\n  exports.faBackwardStep = faBackwardStep;\n  exports.faBacon = faBacon;\n  exports.faBacteria = faBacteria;\n  exports.faBacterium = faBacterium;\n  exports.faBadge = faBadge;\n  exports.faBadgeCheck = faBadgeCheck;\n  exports.faBadgeDollar = faBadgeDollar;\n  exports.faBadgePercent = faBadgePercent;\n  exports.faBadgeSheriff = faBadgeSheriff;\n  exports.faBadgerHoney = faBadgerHoney;\n  exports.faBadminton = faBadminton;\n  exports.faBagSeedling = faBagSeedling;\n  exports.faBagShopping = faBagShopping;\n  exports.faBagShoppingMinus = faBagShoppingMinus;\n  exports.faBagShoppingPlus = faBagShoppingPlus;\n  exports.faBagel = faBagel;\n  exports.faBagsShopping = faBagsShopping;\n  exports.faBaguette = faBaguette;\n  exports.faBahai = faBahai;\n  exports.faBahtSign = faBahtSign;\n  exports.faBalanceScale = faBalanceScale;\n  exports.faBalanceScaleLeft = faBalanceScaleLeft;\n  exports.faBalanceScaleRight = faBalanceScaleRight;\n  exports.faBallPile = faBallPile;\n  exports.faBalloon = faBalloon;\n  exports.faBalloons = faBalloons;\n  exports.faBallot = faBallot;\n  exports.faBallotCheck = faBallotCheck;\n  exports.faBan = faBan;\n  exports.faBanBug = faBanBug;\n  exports.faBanParking = faBanParking;\n  exports.faBanSmoking = faBanSmoking;\n  exports.faBanana = faBanana;\n  exports.faBandAid = faBandAid;\n  exports.faBandage = faBandage;\n  exports.faBangladeshiTakaSign = faBangladeshiTakaSign;\n  exports.faBanjo = faBanjo;\n  exports.faBank = faBank;\n  exports.faBarChart = faBarChart;\n  exports.faBarcode = faBarcode;\n  exports.faBarcodeAlt = faBarcodeAlt;\n  exports.faBarcodeRead = faBarcodeRead;\n  exports.faBarcodeScan = faBarcodeScan;\n  exports.faBarnSilo = faBarnSilo;\n  exports.faBars = faBars;\n  exports.faBarsFilter = faBarsFilter;\n  exports.faBarsProgress = faBarsProgress;\n  exports.faBarsSort = faBarsSort;\n  exports.faBarsStaggered = faBarsStaggered;\n  exports.faBaseball = faBaseball;\n  exports.faBaseballBall = faBaseballBall;\n  exports.faBaseballBatBall = faBaseballBatBall;\n  exports.faBasketShopping = faBasketShopping;\n  exports.faBasketShoppingMinus = faBasketShoppingMinus;\n  exports.faBasketShoppingPlus = faBasketShoppingPlus;\n  exports.faBasketShoppingSimple = faBasketShoppingSimple;\n  exports.faBasketball = faBasketball;\n  exports.faBasketballBall = faBasketballBall;\n  exports.faBasketballHoop = faBasketballHoop;\n  exports.faBat = faBat;\n  exports.faBath = faBath;\n  exports.faBathtub = faBathtub;\n  exports.faBattery = faBattery;\n  exports.faBattery0 = faBattery0;\n  exports.faBattery1 = faBattery1;\n  exports.faBattery2 = faBattery2;\n  exports.faBattery3 = faBattery3;\n  exports.faBattery4 = faBattery4;\n  exports.faBattery5 = faBattery5;\n  exports.faBatteryBolt = faBatteryBolt;\n  exports.faBatteryCar = faBatteryCar;\n  exports.faBatteryEmpty = faBatteryEmpty;\n  exports.faBatteryExclamation = faBatteryExclamation;\n  exports.faBatteryFull = faBatteryFull;\n  exports.faBatteryHalf = faBatteryHalf;\n  exports.faBatteryLow = faBatteryLow;\n  exports.faBatteryQuarter = faBatteryQuarter;\n  exports.faBatterySlash = faBatterySlash;\n  exports.faBatteryThreeQuarters = faBatteryThreeQuarters;\n  exports.faBed = faBed;\n  exports.faBedAlt = faBedAlt;\n  exports.faBedBunk = faBedBunk;\n  exports.faBedEmpty = faBedEmpty;\n  exports.faBedFront = faBedFront;\n  exports.faBedPulse = faBedPulse;\n  exports.faBee = faBee;\n  exports.faBeer = faBeer;\n  exports.faBeerFoam = faBeerFoam;\n  exports.faBeerMug = faBeerMug;\n  exports.faBeerMugEmpty = faBeerMugEmpty;\n  exports.faBell = faBell;\n  exports.faBellConcierge = faBellConcierge;\n  exports.faBellExclamation = faBellExclamation;\n  exports.faBellOn = faBellOn;\n  exports.faBellPlus = faBellPlus;\n  exports.faBellRing = faBellRing;\n  exports.faBellSchool = faBellSchool;\n  exports.faBellSchoolSlash = faBellSchoolSlash;\n  exports.faBellSlash = faBellSlash;\n  exports.faBells = faBells;\n  exports.faBenchTree = faBenchTree;\n  exports.faBetamax = faBetamax;\n  exports.faBezierCurve = faBezierCurve;\n  exports.faBible = faBible;\n  exports.faBicycle = faBicycle;\n  exports.faBiking = faBiking;\n  exports.faBikingMountain = faBikingMountain;\n  exports.faBillboard = faBillboard;\n  exports.faBinBottles = faBinBottles;\n  exports.faBinBottlesRecycle = faBinBottlesRecycle;\n  exports.faBinRecycle = faBinRecycle;\n  exports.faBinary = faBinary;\n  exports.faBinaryCircleCheck = faBinaryCircleCheck;\n  exports.faBinaryLock = faBinaryLock;\n  exports.faBinarySlash = faBinarySlash;\n  exports.faBinoculars = faBinoculars;\n  exports.faBiohazard = faBiohazard;\n  exports.faBird = faBird;\n  exports.faBirthdayCake = faBirthdayCake;\n  exports.faBitcoinSign = faBitcoinSign;\n  exports.faBlackboard = faBlackboard;\n  exports.faBlanket = faBlanket;\n  exports.faBlanketFire = faBlanketFire;\n  exports.faBlender = faBlender;\n  exports.faBlenderPhone = faBlenderPhone;\n  exports.faBlind = faBlind;\n  exports.faBlinds = faBlinds;\n  exports.faBlindsOpen = faBlindsOpen;\n  exports.faBlindsRaised = faBlindsRaised;\n  exports.faBlock = faBlock;\n  exports.faBlockBrick = faBlockBrick;\n  exports.faBlockBrickFire = faBlockBrickFire;\n  exports.faBlockQuestion = faBlockQuestion;\n  exports.faBlockQuote = faBlockQuote;\n  exports.faBlog = faBlog;\n  exports.faBlueberries = faBlueberries;\n  exports.faBluetooth = faBluetooth;\n  exports.faBold = faBold;\n  exports.faBolt = faBolt;\n  exports.faBoltAuto = faBoltAuto;\n  exports.faBoltLightning = faBoltLightning;\n  exports.faBoltSlash = faBoltSlash;\n  exports.faBomb = faBomb;\n  exports.faBone = faBone;\n  exports.faBoneBreak = faBoneBreak;\n  exports.faBong = faBong;\n  exports.faBook = faBook;\n  exports.faBookAlt = faBookAlt;\n  exports.faBookArrowRight = faBookArrowRight;\n  exports.faBookArrowUp = faBookArrowUp;\n  exports.faBookAtlas = faBookAtlas;\n  exports.faBookBible = faBookBible;\n  exports.faBookBlank = faBookBlank;\n  exports.faBookBookmark = faBookBookmark;\n  exports.faBookCircle = faBookCircle;\n  exports.faBookCircleArrowRight = faBookCircleArrowRight;\n  exports.faBookCircleArrowUp = faBookCircleArrowUp;\n  exports.faBookCopy = faBookCopy;\n  exports.faBookDead = faBookDead;\n  exports.faBookFont = faBookFont;\n  exports.faBookHeart = faBookHeart;\n  exports.faBookJournalWhills = faBookJournalWhills;\n  exports.faBookLaw = faBookLaw;\n  exports.faBookMedical = faBookMedical;\n  exports.faBookOpen = faBookOpen;\n  exports.faBookOpenAlt = faBookOpenAlt;\n  exports.faBookOpenCover = faBookOpenCover;\n  exports.faBookOpenReader = faBookOpenReader;\n  exports.faBookQuran = faBookQuran;\n  exports.faBookReader = faBookReader;\n  exports.faBookSection = faBookSection;\n  exports.faBookSkull = faBookSkull;\n  exports.faBookSparkles = faBookSparkles;\n  exports.faBookSpells = faBookSpells;\n  exports.faBookTanakh = faBookTanakh;\n  exports.faBookUser = faBookUser;\n  exports.faBookmark = faBookmark;\n  exports.faBookmarkCircle = faBookmarkCircle;\n  exports.faBookmarkSlash = faBookmarkSlash;\n  exports.faBooks = faBooks;\n  exports.faBooksMedical = faBooksMedical;\n  exports.faBoombox = faBoombox;\n  exports.faBoot = faBoot;\n  exports.faBootHeeled = faBootHeeled;\n  exports.faBoothCurtain = faBoothCurtain;\n  exports.faBorderAll = faBorderAll;\n  exports.faBorderBottom = faBorderBottom;\n  exports.faBorderBottomRight = faBorderBottomRight;\n  exports.faBorderCenterH = faBorderCenterH;\n  exports.faBorderCenterV = faBorderCenterV;\n  exports.faBorderInner = faBorderInner;\n  exports.faBorderLeft = faBorderLeft;\n  exports.faBorderNone = faBorderNone;\n  exports.faBorderOuter = faBorderOuter;\n  exports.faBorderRight = faBorderRight;\n  exports.faBorderStyle = faBorderStyle;\n  exports.faBorderStyleAlt = faBorderStyleAlt;\n  exports.faBorderTop = faBorderTop;\n  exports.faBorderTopLeft = faBorderTopLeft;\n  exports.faBoreHole = faBoreHole;\n  exports.faBottleBaby = faBottleBaby;\n  exports.faBottleDroplet = faBottleDroplet;\n  exports.faBottleWater = faBottleWater;\n  exports.faBowArrow = faBowArrow;\n  exports.faBowlChopsticks = faBowlChopsticks;\n  exports.faBowlChopsticksNoodles = faBowlChopsticksNoodles;\n  exports.faBowlFood = faBowlFood;\n  exports.faBowlHot = faBowlHot;\n  exports.faBowlRice = faBowlRice;\n  exports.faBowlSalad = faBowlSalad;\n  exports.faBowlScoop = faBowlScoop;\n  exports.faBowlScoops = faBowlScoops;\n  exports.faBowlShavedIce = faBowlShavedIce;\n  exports.faBowlSoftServe = faBowlSoftServe;\n  exports.faBowlSpoon = faBowlSpoon;\n  exports.faBowlingBall = faBowlingBall;\n  exports.faBowlingBallPin = faBowlingBallPin;\n  exports.faBowlingPins = faBowlingPins;\n  exports.faBox = faBox;\n  exports.faBoxAlt = faBoxAlt;\n  exports.faBoxArchive = faBoxArchive;\n  exports.faBoxBallot = faBoxBallot;\n  exports.faBoxCheck = faBoxCheck;\n  exports.faBoxCircleCheck = faBoxCircleCheck;\n  exports.faBoxDollar = faBoxDollar;\n  exports.faBoxFragile = faBoxFragile;\n  exports.faBoxFull = faBoxFull;\n  exports.faBoxHeart = faBoxHeart;\n  exports.faBoxOpen = faBoxOpen;\n  exports.faBoxOpenFull = faBoxOpenFull;\n  exports.faBoxTaped = faBoxTaped;\n  exports.faBoxTissue = faBoxTissue;\n  exports.faBoxUp = faBoxUp;\n  exports.faBoxUsd = faBoxUsd;\n  exports.faBoxes = faBoxes;\n  exports.faBoxesAlt = faBoxesAlt;\n  exports.faBoxesPacking = faBoxesPacking;\n  exports.faBoxesStacked = faBoxesStacked;\n  exports.faBoxingGlove = faBoxingGlove;\n  exports.faBracket = faBracket;\n  exports.faBracketCurly = faBracketCurly;\n  exports.faBracketCurlyLeft = faBracketCurlyLeft;\n  exports.faBracketCurlyRight = faBracketCurlyRight;\n  exports.faBracketLeft = faBracketLeft;\n  exports.faBracketRound = faBracketRound;\n  exports.faBracketRoundRight = faBracketRoundRight;\n  exports.faBracketSquare = faBracketSquare;\n  exports.faBracketSquareRight = faBracketSquareRight;\n  exports.faBrackets = faBrackets;\n  exports.faBracketsCurly = faBracketsCurly;\n  exports.faBracketsRound = faBracketsRound;\n  exports.faBracketsSquare = faBracketsSquare;\n  exports.faBraille = faBraille;\n  exports.faBrain = faBrain;\n  exports.faBrainArrowCurvedRight = faBrainArrowCurvedRight;\n  exports.faBrainCircuit = faBrainCircuit;\n  exports.faBrakeWarning = faBrakeWarning;\n  exports.faBrazilianRealSign = faBrazilianRealSign;\n  exports.faBreadLoaf = faBreadLoaf;\n  exports.faBreadSlice = faBreadSlice;\n  exports.faBreadSliceButter = faBreadSliceButter;\n  exports.faBridge = faBridge;\n  exports.faBridgeCircleCheck = faBridgeCircleCheck;\n  exports.faBridgeCircleExclamation = faBridgeCircleExclamation;\n  exports.faBridgeCircleXmark = faBridgeCircleXmark;\n  exports.faBridgeLock = faBridgeLock;\n  exports.faBridgeSuspension = faBridgeSuspension;\n  exports.faBridgeWater = faBridgeWater;\n  exports.faBriefcase = faBriefcase;\n  exports.faBriefcaseArrowRight = faBriefcaseArrowRight;\n  exports.faBriefcaseBlank = faBriefcaseBlank;\n  exports.faBriefcaseClock = faBriefcaseClock;\n  exports.faBriefcaseMedical = faBriefcaseMedical;\n  exports.faBrightness = faBrightness;\n  exports.faBrightnessLow = faBrightnessLow;\n  exports.faBringForward = faBringForward;\n  exports.faBringFront = faBringFront;\n  exports.faBroadcastTower = faBroadcastTower;\n  exports.faBroccoli = faBroccoli;\n  exports.faBroom = faBroom;\n  exports.faBroomBall = faBroomBall;\n  exports.faBroomWide = faBroomWide;\n  exports.faBrowser = faBrowser;\n  exports.faBrowsers = faBrowsers;\n  exports.faBrush = faBrush;\n  exports.faBucket = faBucket;\n  exports.faBug = faBug;\n  exports.faBugSlash = faBugSlash;\n  exports.faBugs = faBugs;\n  exports.faBuilding = faBuilding;\n  exports.faBuildingCircleArrowRight = faBuildingCircleArrowRight;\n  exports.faBuildingCircleCheck = faBuildingCircleCheck;\n  exports.faBuildingCircleExclamation = faBuildingCircleExclamation;\n  exports.faBuildingCircleXmark = faBuildingCircleXmark;\n  exports.faBuildingColumns = faBuildingColumns;\n  exports.faBuildingFlag = faBuildingFlag;\n  exports.faBuildingLock = faBuildingLock;\n  exports.faBuildingMagnifyingGlass = faBuildingMagnifyingGlass;\n  exports.faBuildingMemo = faBuildingMemo;\n  exports.faBuildingNgo = faBuildingNgo;\n  exports.faBuildingShield = faBuildingShield;\n  exports.faBuildingUn = faBuildingUn;\n  exports.faBuildingUser = faBuildingUser;\n  exports.faBuildingWheat = faBuildingWheat;\n  exports.faBuildings = faBuildings;\n  exports.faBulldozer = faBulldozer;\n  exports.faBullhorn = faBullhorn;\n  exports.faBullseye = faBullseye;\n  exports.faBullseyeArrow = faBullseyeArrow;\n  exports.faBullseyePointer = faBullseyePointer;\n  exports.faBuoy = faBuoy;\n  exports.faBuoyMooring = faBuoyMooring;\n  exports.faBurger = faBurger;\n  exports.faBurgerCheese = faBurgerCheese;\n  exports.faBurgerFries = faBurgerFries;\n  exports.faBurgerGlass = faBurgerGlass;\n  exports.faBurgerLettuce = faBurgerLettuce;\n  exports.faBurgerSoda = faBurgerSoda;\n  exports.faBurn = faBurn;\n  exports.faBurrito = faBurrito;\n  exports.faBurst = faBurst;\n  exports.faBus = faBus;\n  exports.faBusAlt = faBusAlt;\n  exports.faBusSchool = faBusSchool;\n  exports.faBusSimple = faBusSimple;\n  exports.faBusinessFront = faBusinessFront;\n  exports.faBusinessTime = faBusinessTime;\n  exports.faButter = faButter;\n  exports.faC = faC;\n  exports.faCab = faCab;\n  exports.faCabin = faCabin;\n  exports.faCabinetFiling = faCabinetFiling;\n  exports.faCableCar = faCableCar;\n  exports.faCactus = faCactus;\n  exports.faCaduceus = faCaduceus;\n  exports.faCake = faCake;\n  exports.faCakeCandles = faCakeCandles;\n  exports.faCakeSlice = faCakeSlice;\n  exports.faCalculator = faCalculator;\n  exports.faCalculatorAlt = faCalculatorAlt;\n  exports.faCalculatorSimple = faCalculatorSimple;\n  exports.faCalendar = faCalendar;\n  exports.faCalendarAlt = faCalendarAlt;\n  exports.faCalendarArrowDown = faCalendarArrowDown;\n  exports.faCalendarArrowUp = faCalendarArrowUp;\n  exports.faCalendarCheck = faCalendarCheck;\n  exports.faCalendarCircle = faCalendarCircle;\n  exports.faCalendarCircleExclamation = faCalendarCircleExclamation;\n  exports.faCalendarCircleMinus = faCalendarCircleMinus;\n  exports.faCalendarCirclePlus = faCalendarCirclePlus;\n  exports.faCalendarCircleUser = faCalendarCircleUser;\n  exports.faCalendarClock = faCalendarClock;\n  exports.faCalendarDay = faCalendarDay;\n  exports.faCalendarDays = faCalendarDays;\n  exports.faCalendarDownload = faCalendarDownload;\n  exports.faCalendarEdit = faCalendarEdit;\n  exports.faCalendarExclamation = faCalendarExclamation;\n  exports.faCalendarHeart = faCalendarHeart;\n  exports.faCalendarImage = faCalendarImage;\n  exports.faCalendarLines = faCalendarLines;\n  exports.faCalendarLinesPen = faCalendarLinesPen;\n  exports.faCalendarMinus = faCalendarMinus;\n  exports.faCalendarNote = faCalendarNote;\n  exports.faCalendarPen = faCalendarPen;\n  exports.faCalendarPlus = faCalendarPlus;\n  exports.faCalendarRange = faCalendarRange;\n  exports.faCalendarStar = faCalendarStar;\n  exports.faCalendarTime = faCalendarTime;\n  exports.faCalendarTimes = faCalendarTimes;\n  exports.faCalendarUpload = faCalendarUpload;\n  exports.faCalendarUsers = faCalendarUsers;\n  exports.faCalendarWeek = faCalendarWeek;\n  exports.faCalendarXmark = faCalendarXmark;\n  exports.faCalendars = faCalendars;\n  exports.faCamcorder = faCamcorder;\n  exports.faCamera = faCamera;\n  exports.faCameraAlt = faCameraAlt;\n  exports.faCameraCctv = faCameraCctv;\n  exports.faCameraCircle = faCameraCircle;\n  exports.faCameraHome = faCameraHome;\n  exports.faCameraMovie = faCameraMovie;\n  exports.faCameraPolaroid = faCameraPolaroid;\n  exports.faCameraRetro = faCameraRetro;\n  exports.faCameraRotate = faCameraRotate;\n  exports.faCameraSecurity = faCameraSecurity;\n  exports.faCameraSlash = faCameraSlash;\n  exports.faCameraViewfinder = faCameraViewfinder;\n  exports.faCameraWeb = faCameraWeb;\n  exports.faCameraWebSlash = faCameraWebSlash;\n  exports.faCampfire = faCampfire;\n  exports.faCampground = faCampground;\n  exports.faCanFood = faCanFood;\n  exports.faCancel = faCancel;\n  exports.faCandleHolder = faCandleHolder;\n  exports.faCandy = faCandy;\n  exports.faCandyBar = faCandyBar;\n  exports.faCandyCane = faCandyCane;\n  exports.faCandyCorn = faCandyCorn;\n  exports.faCannabis = faCannabis;\n  exports.faCannon = faCannon;\n  exports.faCapsules = faCapsules;\n  exports.faCar = faCar;\n  exports.faCarAlt = faCarAlt;\n  exports.faCarBattery = faCarBattery;\n  exports.faCarBolt = faCarBolt;\n  exports.faCarBuilding = faCarBuilding;\n  exports.faCarBump = faCarBump;\n  exports.faCarBurst = faCarBurst;\n  exports.faCarBus = faCarBus;\n  exports.faCarCircleBolt = faCarCircleBolt;\n  exports.faCarCrash = faCarCrash;\n  exports.faCarGarage = faCarGarage;\n  exports.faCarMechanic = faCarMechanic;\n  exports.faCarMirrors = faCarMirrors;\n  exports.faCarOn = faCarOn;\n  exports.faCarPeople = faCarPeople;\n  exports.faCarRear = faCarRear;\n  exports.faCarSide = faCarSide;\n  exports.faCarSideBolt = faCarSideBolt;\n  exports.faCarTilt = faCarTilt;\n  exports.faCarTunnel = faCarTunnel;\n  exports.faCarWash = faCarWash;\n  exports.faCarWrench = faCarWrench;\n  exports.faCaravan = faCaravan;\n  exports.faCaravanAlt = faCaravanAlt;\n  exports.faCaravanSimple = faCaravanSimple;\n  exports.faCardClub = faCardClub;\n  exports.faCardDiamond = faCardDiamond;\n  exports.faCardHeart = faCardHeart;\n  exports.faCardSpade = faCardSpade;\n  exports.faCards = faCards;\n  exports.faCardsBlank = faCardsBlank;\n  exports.faCaretCircleDown = faCaretCircleDown;\n  exports.faCaretCircleLeft = faCaretCircleLeft;\n  exports.faCaretCircleRight = faCaretCircleRight;\n  exports.faCaretCircleUp = faCaretCircleUp;\n  exports.faCaretDown = faCaretDown;\n  exports.faCaretLeft = faCaretLeft;\n  exports.faCaretRight = faCaretRight;\n  exports.faCaretSquareDown = faCaretSquareDown;\n  exports.faCaretSquareLeft = faCaretSquareLeft;\n  exports.faCaretSquareRight = faCaretSquareRight;\n  exports.faCaretSquareUp = faCaretSquareUp;\n  exports.faCaretUp = faCaretUp;\n  exports.faCarpool = faCarpool;\n  exports.faCarriageBaby = faCarriageBaby;\n  exports.faCarrot = faCarrot;\n  exports.faCars = faCars;\n  exports.faCartArrowDown = faCartArrowDown;\n  exports.faCartArrowUp = faCartArrowUp;\n  exports.faCartCircleArrowDown = faCartCircleArrowDown;\n  exports.faCartCircleArrowUp = faCartCircleArrowUp;\n  exports.faCartCircleCheck = faCartCircleCheck;\n  exports.faCartCircleExclamation = faCartCircleExclamation;\n  exports.faCartCirclePlus = faCartCirclePlus;\n  exports.faCartCircleXmark = faCartCircleXmark;\n  exports.faCartFlatbed = faCartFlatbed;\n  exports.faCartFlatbedBoxes = faCartFlatbedBoxes;\n  exports.faCartFlatbedEmpty = faCartFlatbedEmpty;\n  exports.faCartFlatbedSuitcase = faCartFlatbedSuitcase;\n  exports.faCartMinus = faCartMinus;\n  exports.faCartPlus = faCartPlus;\n  exports.faCartShopping = faCartShopping;\n  exports.faCartShoppingFast = faCartShoppingFast;\n  exports.faCartXmark = faCartXmark;\n  exports.faCashRegister = faCashRegister;\n  exports.faCassetteBetamax = faCassetteBetamax;\n  exports.faCassetteTape = faCassetteTape;\n  exports.faCassetteVhs = faCassetteVhs;\n  exports.faCastle = faCastle;\n  exports.faCat = faCat;\n  exports.faCatSpace = faCatSpace;\n  exports.faCauldron = faCauldron;\n  exports.faCctv = faCctv;\n  exports.faCediSign = faCediSign;\n  exports.faCentSign = faCentSign;\n  exports.faCertificate = faCertificate;\n  exports.faChain = faChain;\n  exports.faChainBroken = faChainBroken;\n  exports.faChainHorizontal = faChainHorizontal;\n  exports.faChainHorizontalSlash = faChainHorizontalSlash;\n  exports.faChainSlash = faChainSlash;\n  exports.faChair = faChair;\n  exports.faChairOffice = faChairOffice;\n  exports.faChalkboard = faChalkboard;\n  exports.faChalkboardTeacher = faChalkboardTeacher;\n  exports.faChalkboardUser = faChalkboardUser;\n  exports.faChampagneGlass = faChampagneGlass;\n  exports.faChampagneGlasses = faChampagneGlasses;\n  exports.faChargingStation = faChargingStation;\n  exports.faChartArea = faChartArea;\n  exports.faChartBar = faChartBar;\n  exports.faChartBullet = faChartBullet;\n  exports.faChartCandlestick = faChartCandlestick;\n  exports.faChartColumn = faChartColumn;\n  exports.faChartDiagram = faChartDiagram;\n  exports.faChartFft = faChartFft;\n  exports.faChartGantt = faChartGantt;\n  exports.faChartKanban = faChartKanban;\n  exports.faChartLine = faChartLine;\n  exports.faChartLineDown = faChartLineDown;\n  exports.faChartLineUp = faChartLineUp;\n  exports.faChartLineUpDown = faChartLineUpDown;\n  exports.faChartMixed = faChartMixed;\n  exports.faChartMixedUpCircleCurrency = faChartMixedUpCircleCurrency;\n  exports.faChartMixedUpCircleDollar = faChartMixedUpCircleDollar;\n  exports.faChartNetwork = faChartNetwork;\n  exports.faChartPie = faChartPie;\n  exports.faChartPieAlt = faChartPieAlt;\n  exports.faChartPieSimple = faChartPieSimple;\n  exports.faChartPieSimpleCircleCurrency = faChartPieSimpleCircleCurrency;\n  exports.faChartPieSimpleCircleDollar = faChartPieSimpleCircleDollar;\n  exports.faChartPyramid = faChartPyramid;\n  exports.faChartRadar = faChartRadar;\n  exports.faChartScatter = faChartScatter;\n  exports.faChartScatter3d = faChartScatter3d;\n  exports.faChartScatterBubble = faChartScatterBubble;\n  exports.faChartSimple = faChartSimple;\n  exports.faChartSimpleHorizontal = faChartSimpleHorizontal;\n  exports.faChartSine = faChartSine;\n  exports.faChartTreeMap = faChartTreeMap;\n  exports.faChartUser = faChartUser;\n  exports.faChartWaterfall = faChartWaterfall;\n  exports.faCheck = faCheck;\n  exports.faCheckCircle = faCheckCircle;\n  exports.faCheckDouble = faCheckDouble;\n  exports.faCheckSquare = faCheckSquare;\n  exports.faCheckToSlot = faCheckToSlot;\n  exports.faCheese = faCheese;\n  exports.faCheeseSwiss = faCheeseSwiss;\n  exports.faCheeseburger = faCheeseburger;\n  exports.faCherries = faCherries;\n  exports.faChess = faChess;\n  exports.faChessBishop = faChessBishop;\n  exports.faChessBishopAlt = faChessBishopAlt;\n  exports.faChessBishopPiece = faChessBishopPiece;\n  exports.faChessBoard = faChessBoard;\n  exports.faChessClock = faChessClock;\n  exports.faChessClockAlt = faChessClockAlt;\n  exports.faChessClockFlip = faChessClockFlip;\n  exports.faChessKing = faChessKing;\n  exports.faChessKingAlt = faChessKingAlt;\n  exports.faChessKingPiece = faChessKingPiece;\n  exports.faChessKnight = faChessKnight;\n  exports.faChessKnightAlt = faChessKnightAlt;\n  exports.faChessKnightPiece = faChessKnightPiece;\n  exports.faChessPawn = faChessPawn;\n  exports.faChessPawnAlt = faChessPawnAlt;\n  exports.faChessPawnPiece = faChessPawnPiece;\n  exports.faChessQueen = faChessQueen;\n  exports.faChessQueenAlt = faChessQueenAlt;\n  exports.faChessQueenPiece = faChessQueenPiece;\n  exports.faChessRook = faChessRook;\n  exports.faChessRookAlt = faChessRookAlt;\n  exports.faChessRookPiece = faChessRookPiece;\n  exports.faChestnut = faChestnut;\n  exports.faChevronCircleDown = faChevronCircleDown;\n  exports.faChevronCircleLeft = faChevronCircleLeft;\n  exports.faChevronCircleRight = faChevronCircleRight;\n  exports.faChevronCircleUp = faChevronCircleUp;\n  exports.faChevronDoubleDown = faChevronDoubleDown;\n  exports.faChevronDoubleLeft = faChevronDoubleLeft;\n  exports.faChevronDoubleRight = faChevronDoubleRight;\n  exports.faChevronDoubleUp = faChevronDoubleUp;\n  exports.faChevronDown = faChevronDown;\n  exports.faChevronLeft = faChevronLeft;\n  exports.faChevronRight = faChevronRight;\n  exports.faChevronSquareDown = faChevronSquareDown;\n  exports.faChevronSquareLeft = faChevronSquareLeft;\n  exports.faChevronSquareRight = faChevronSquareRight;\n  exports.faChevronSquareUp = faChevronSquareUp;\n  exports.faChevronUp = faChevronUp;\n  exports.faChevronsDown = faChevronsDown;\n  exports.faChevronsLeft = faChevronsLeft;\n  exports.faChevronsRight = faChevronsRight;\n  exports.faChevronsUp = faChevronsUp;\n  exports.faChfSign = faChfSign;\n  exports.faChild = faChild;\n  exports.faChildCombatant = faChildCombatant;\n  exports.faChildDress = faChildDress;\n  exports.faChildReaching = faChildReaching;\n  exports.faChildRifle = faChildRifle;\n  exports.faChildren = faChildren;\n  exports.faChimney = faChimney;\n  exports.faChocolateBar = faChocolateBar;\n  exports.faChopsticks = faChopsticks;\n  exports.faChurch = faChurch;\n  exports.faCircle = faCircle;\n  exports.faCircle0 = faCircle0;\n  exports.faCircle1 = faCircle1;\n  exports.faCircle2 = faCircle2;\n  exports.faCircle3 = faCircle3;\n  exports.faCircle4 = faCircle4;\n  exports.faCircle5 = faCircle5;\n  exports.faCircle6 = faCircle6;\n  exports.faCircle7 = faCircle7;\n  exports.faCircle8 = faCircle8;\n  exports.faCircle9 = faCircle9;\n  exports.faCircleA = faCircleA;\n  exports.faCircleAmpersand = faCircleAmpersand;\n  exports.faCircleArrowDown = faCircleArrowDown;\n  exports.faCircleArrowDownLeft = faCircleArrowDownLeft;\n  exports.faCircleArrowDownRight = faCircleArrowDownRight;\n  exports.faCircleArrowLeft = faCircleArrowLeft;\n  exports.faCircleArrowRight = faCircleArrowRight;\n  exports.faCircleArrowUp = faCircleArrowUp;\n  exports.faCircleArrowUpLeft = faCircleArrowUpLeft;\n  exports.faCircleArrowUpRight = faCircleArrowUpRight;\n  exports.faCircleB = faCircleB;\n  exports.faCircleBolt = faCircleBolt;\n  exports.faCircleBookOpen = faCircleBookOpen;\n  exports.faCircleBookmark = faCircleBookmark;\n  exports.faCircleC = faCircleC;\n  exports.faCircleCalendar = faCircleCalendar;\n  exports.faCircleCamera = faCircleCamera;\n  exports.faCircleCaretDown = faCircleCaretDown;\n  exports.faCircleCaretLeft = faCircleCaretLeft;\n  exports.faCircleCaretRight = faCircleCaretRight;\n  exports.faCircleCaretUp = faCircleCaretUp;\n  exports.faCircleCheck = faCircleCheck;\n  exports.faCircleChevronDown = faCircleChevronDown;\n  exports.faCircleChevronLeft = faCircleChevronLeft;\n  exports.faCircleChevronRight = faCircleChevronRight;\n  exports.faCircleChevronUp = faCircleChevronUp;\n  exports.faCircleD = faCircleD;\n  exports.faCircleDashed = faCircleDashed;\n  exports.faCircleDivide = faCircleDivide;\n  exports.faCircleDollar = faCircleDollar;\n  exports.faCircleDollarToSlot = faCircleDollarToSlot;\n  exports.faCircleDot = faCircleDot;\n  exports.faCircleDown = faCircleDown;\n  exports.faCircleDownLeft = faCircleDownLeft;\n  exports.faCircleDownRight = faCircleDownRight;\n  exports.faCircleE = faCircleE;\n  exports.faCircleEllipsis = faCircleEllipsis;\n  exports.faCircleEllipsisVertical = faCircleEllipsisVertical;\n  exports.faCircleEnvelope = faCircleEnvelope;\n  exports.faCircleEuro = faCircleEuro;\n  exports.faCircleExclamation = faCircleExclamation;\n  exports.faCircleExclamationCheck = faCircleExclamationCheck;\n  exports.faCircleF = faCircleF;\n  exports.faCircleG = faCircleG;\n  exports.faCircleGf = faCircleGf;\n  exports.faCircleH = faCircleH;\n  exports.faCircleHalf = faCircleHalf;\n  exports.faCircleHalfStroke = faCircleHalfStroke;\n  exports.faCircleHeart = faCircleHeart;\n  exports.faCircleI = faCircleI;\n  exports.faCircleInfo = faCircleInfo;\n  exports.faCircleJ = faCircleJ;\n  exports.faCircleK = faCircleK;\n  exports.faCircleL = faCircleL;\n  exports.faCircleLeft = faCircleLeft;\n  exports.faCircleLocationArrow = faCircleLocationArrow;\n  exports.faCircleM = faCircleM;\n  exports.faCircleMicrophone = faCircleMicrophone;\n  exports.faCircleMicrophoneLines = faCircleMicrophoneLines;\n  exports.faCircleMinus = faCircleMinus;\n  exports.faCircleN = faCircleN;\n  exports.faCircleNodes = faCircleNodes;\n  exports.faCircleNotch = faCircleNotch;\n  exports.faCircleO = faCircleO;\n  exports.faCircleP = faCircleP;\n  exports.faCircleParking = faCircleParking;\n  exports.faCirclePause = faCirclePause;\n  exports.faCirclePhone = faCirclePhone;\n  exports.faCirclePhoneFlip = faCirclePhoneFlip;\n  exports.faCirclePhoneHangup = faCirclePhoneHangup;\n  exports.faCirclePlay = faCirclePlay;\n  exports.faCirclePlus = faCirclePlus;\n  exports.faCircleQ = faCircleQ;\n  exports.faCircleQuarter = faCircleQuarter;\n  exports.faCircleQuarterStroke = faCircleQuarterStroke;\n  exports.faCircleQuarters = faCircleQuarters;\n  exports.faCircleQuestion = faCircleQuestion;\n  exports.faCircleR = faCircleR;\n  exports.faCircleRadiation = faCircleRadiation;\n  exports.faCircleRight = faCircleRight;\n  exports.faCircleS = faCircleS;\n  exports.faCircleSmall = faCircleSmall;\n  exports.faCircleSort = faCircleSort;\n  exports.faCircleSortDown = faCircleSortDown;\n  exports.faCircleSortUp = faCircleSortUp;\n  exports.faCircleStar = faCircleStar;\n  exports.faCircleSterling = faCircleSterling;\n  exports.faCircleStop = faCircleStop;\n  exports.faCircleT = faCircleT;\n  exports.faCircleThreeQuarters = faCircleThreeQuarters;\n  exports.faCircleThreeQuartersStroke = faCircleThreeQuartersStroke;\n  exports.faCircleTrash = faCircleTrash;\n  exports.faCircleU = faCircleU;\n  exports.faCircleUp = faCircleUp;\n  exports.faCircleUpLeft = faCircleUpLeft;\n  exports.faCircleUpRight = faCircleUpRight;\n  exports.faCircleUser = faCircleUser;\n  exports.faCircleV = faCircleV;\n  exports.faCircleVideo = faCircleVideo;\n  exports.faCircleW = faCircleW;\n  exports.faCircleWaveformLines = faCircleWaveformLines;\n  exports.faCircleWifi = faCircleWifi;\n  exports.faCircleWifiCircleWifi = faCircleWifiCircleWifi;\n  exports.faCircleWifiGroup = faCircleWifiGroup;\n  exports.faCircleX = faCircleX;\n  exports.faCircleXmark = faCircleXmark;\n  exports.faCircleY = faCircleY;\n  exports.faCircleYen = faCircleYen;\n  exports.faCircleZ = faCircleZ;\n  exports.faCirclesOverlap = faCirclesOverlap;\n  exports.faCirclesOverlap3 = faCirclesOverlap3;\n  exports.faCitrus = faCitrus;\n  exports.faCitrusSlice = faCitrusSlice;\n  exports.faCity = faCity;\n  exports.faClapperboard = faClapperboard;\n  exports.faClapperboardPlay = faClapperboardPlay;\n  exports.faClarinet = faClarinet;\n  exports.faClawMarks = faClawMarks;\n  exports.faClinicMedical = faClinicMedical;\n  exports.faClipboard = faClipboard;\n  exports.faClipboardCheck = faClipboardCheck;\n  exports.faClipboardList = faClipboardList;\n  exports.faClipboardListCheck = faClipboardListCheck;\n  exports.faClipboardMedical = faClipboardMedical;\n  exports.faClipboardPrescription = faClipboardPrescription;\n  exports.faClipboardQuestion = faClipboardQuestion;\n  exports.faClipboardUser = faClipboardUser;\n  exports.faClock = faClock;\n  exports.faClockDesk = faClockDesk;\n  exports.faClockEight = faClockEight;\n  exports.faClockEightThirty = faClockEightThirty;\n  exports.faClockEleven = faClockEleven;\n  exports.faClockElevenThirty = faClockElevenThirty;\n  exports.faClockFive = faClockFive;\n  exports.faClockFiveThirty = faClockFiveThirty;\n  exports.faClockFour = faClockFour;\n  exports.faClockFourThirty = faClockFourThirty;\n  exports.faClockNine = faClockNine;\n  exports.faClockNineThirty = faClockNineThirty;\n  exports.faClockOne = faClockOne;\n  exports.faClockOneThirty = faClockOneThirty;\n  exports.faClockRotateLeft = faClockRotateLeft;\n  exports.faClockSeven = faClockSeven;\n  exports.faClockSevenThirty = faClockSevenThirty;\n  exports.faClockSix = faClockSix;\n  exports.faClockSixThirty = faClockSixThirty;\n  exports.faClockTen = faClockTen;\n  exports.faClockTenThirty = faClockTenThirty;\n  exports.faClockThree = faClockThree;\n  exports.faClockThreeThirty = faClockThreeThirty;\n  exports.faClockTwelve = faClockTwelve;\n  exports.faClockTwelveThirty = faClockTwelveThirty;\n  exports.faClockTwo = faClockTwo;\n  exports.faClockTwoThirty = faClockTwoThirty;\n  exports.faClone = faClone;\n  exports.faClose = faClose;\n  exports.faClosedCaptioning = faClosedCaptioning;\n  exports.faClosedCaptioningSlash = faClosedCaptioningSlash;\n  exports.faClothesHanger = faClothesHanger;\n  exports.faCloud = faCloud;\n  exports.faCloudArrowDown = faCloudArrowDown;\n  exports.faCloudArrowUp = faCloudArrowUp;\n  exports.faCloudBinary = faCloudBinary;\n  exports.faCloudBolt = faCloudBolt;\n  exports.faCloudBoltMoon = faCloudBoltMoon;\n  exports.faCloudBoltSun = faCloudBoltSun;\n  exports.faCloudCheck = faCloudCheck;\n  exports.faCloudDownload = faCloudDownload;\n  exports.faCloudDownloadAlt = faCloudDownloadAlt;\n  exports.faCloudDrizzle = faCloudDrizzle;\n  exports.faCloudExclamation = faCloudExclamation;\n  exports.faCloudFog = faCloudFog;\n  exports.faCloudHail = faCloudHail;\n  exports.faCloudHailMixed = faCloudHailMixed;\n  exports.faCloudMeatball = faCloudMeatball;\n  exports.faCloudMinus = faCloudMinus;\n  exports.faCloudMoon = faCloudMoon;\n  exports.faCloudMoonRain = faCloudMoonRain;\n  exports.faCloudMusic = faCloudMusic;\n  exports.faCloudPlus = faCloudPlus;\n  exports.faCloudQuestion = faCloudQuestion;\n  exports.faCloudRain = faCloudRain;\n  exports.faCloudRainbow = faCloudRainbow;\n  exports.faCloudShowers = faCloudShowers;\n  exports.faCloudShowersHeavy = faCloudShowersHeavy;\n  exports.faCloudShowersWater = faCloudShowersWater;\n  exports.faCloudSlash = faCloudSlash;\n  exports.faCloudSleet = faCloudSleet;\n  exports.faCloudSnow = faCloudSnow;\n  exports.faCloudSun = faCloudSun;\n  exports.faCloudSunRain = faCloudSunRain;\n  exports.faCloudUpload = faCloudUpload;\n  exports.faCloudUploadAlt = faCloudUploadAlt;\n  exports.faCloudWord = faCloudWord;\n  exports.faCloudXmark = faCloudXmark;\n  exports.faClouds = faClouds;\n  exports.faCloudsMoon = faCloudsMoon;\n  exports.faCloudsSun = faCloudsSun;\n  exports.faClover = faClover;\n  exports.faClub = faClub;\n  exports.faCny = faCny;\n  exports.faCocktail = faCocktail;\n  exports.faCoconut = faCoconut;\n  exports.faCode = faCode;\n  exports.faCodeBranch = faCodeBranch;\n  exports.faCodeCommit = faCodeCommit;\n  exports.faCodeCompare = faCodeCompare;\n  exports.faCodeFork = faCodeFork;\n  exports.faCodeMerge = faCodeMerge;\n  exports.faCodePullRequest = faCodePullRequest;\n  exports.faCodePullRequestClosed = faCodePullRequestClosed;\n  exports.faCodePullRequestDraft = faCodePullRequestDraft;\n  exports.faCodeSimple = faCodeSimple;\n  exports.faCoffee = faCoffee;\n  exports.faCoffeeBean = faCoffeeBean;\n  exports.faCoffeeBeans = faCoffeeBeans;\n  exports.faCoffeePot = faCoffeePot;\n  exports.faCoffeeTogo = faCoffeeTogo;\n  exports.faCoffin = faCoffin;\n  exports.faCoffinCross = faCoffinCross;\n  exports.faCog = faCog;\n  exports.faCogs = faCogs;\n  exports.faCoin = faCoin;\n  exports.faCoinBlank = faCoinBlank;\n  exports.faCoinFront = faCoinFront;\n  exports.faCoinVertical = faCoinVertical;\n  exports.faCoins = faCoins;\n  exports.faColon = faColon;\n  exports.faColonSign = faColonSign;\n  exports.faColumns = faColumns;\n  exports.faColumns3 = faColumns3;\n  exports.faComet = faComet;\n  exports.faComma = faComma;\n  exports.faCommand = faCommand;\n  exports.faComment = faComment;\n  exports.faCommentAlt = faCommentAlt;\n  exports.faCommentAltArrowDown = faCommentAltArrowDown;\n  exports.faCommentAltArrowUp = faCommentAltArrowUp;\n  exports.faCommentAltCaptions = faCommentAltCaptions;\n  exports.faCommentAltCheck = faCommentAltCheck;\n  exports.faCommentAltDollar = faCommentAltDollar;\n  exports.faCommentAltDots = faCommentAltDots;\n  exports.faCommentAltEdit = faCommentAltEdit;\n  exports.faCommentAltExclamation = faCommentAltExclamation;\n  exports.faCommentAltImage = faCommentAltImage;\n  exports.faCommentAltLines = faCommentAltLines;\n  exports.faCommentAltMedical = faCommentAltMedical;\n  exports.faCommentAltMinus = faCommentAltMinus;\n  exports.faCommentAltMusic = faCommentAltMusic;\n  exports.faCommentAltPlus = faCommentAltPlus;\n  exports.faCommentAltQuote = faCommentAltQuote;\n  exports.faCommentAltSlash = faCommentAltSlash;\n  exports.faCommentAltSmile = faCommentAltSmile;\n  exports.faCommentAltText = faCommentAltText;\n  exports.faCommentAltTimes = faCommentAltTimes;\n  exports.faCommentArrowDown = faCommentArrowDown;\n  exports.faCommentArrowUp = faCommentArrowUp;\n  exports.faCommentArrowUpRight = faCommentArrowUpRight;\n  exports.faCommentCaptions = faCommentCaptions;\n  exports.faCommentCheck = faCommentCheck;\n  exports.faCommentCode = faCommentCode;\n  exports.faCommentDollar = faCommentDollar;\n  exports.faCommentDots = faCommentDots;\n  exports.faCommentEdit = faCommentEdit;\n  exports.faCommentExclamation = faCommentExclamation;\n  exports.faCommentHeart = faCommentHeart;\n  exports.faCommentImage = faCommentImage;\n  exports.faCommentLines = faCommentLines;\n  exports.faCommentMedical = faCommentMedical;\n  exports.faCommentMiddle = faCommentMiddle;\n  exports.faCommentMiddleAlt = faCommentMiddleAlt;\n  exports.faCommentMiddleTop = faCommentMiddleTop;\n  exports.faCommentMiddleTopAlt = faCommentMiddleTopAlt;\n  exports.faCommentMinus = faCommentMinus;\n  exports.faCommentMusic = faCommentMusic;\n  exports.faCommentNodes = faCommentNodes;\n  exports.faCommentPen = faCommentPen;\n  exports.faCommentPlus = faCommentPlus;\n  exports.faCommentQuestion = faCommentQuestion;\n  exports.faCommentQuote = faCommentQuote;\n  exports.faCommentSlash = faCommentSlash;\n  exports.faCommentSmile = faCommentSmile;\n  exports.faCommentSms = faCommentSms;\n  exports.faCommentText = faCommentText;\n  exports.faCommentTimes = faCommentTimes;\n  exports.faCommentXmark = faCommentXmark;\n  exports.faCommenting = faCommenting;\n  exports.faComments = faComments;\n  exports.faCommentsAlt = faCommentsAlt;\n  exports.faCommentsAltDollar = faCommentsAltDollar;\n  exports.faCommentsDollar = faCommentsDollar;\n  exports.faCommentsQuestion = faCommentsQuestion;\n  exports.faCommentsQuestionCheck = faCommentsQuestionCheck;\n  exports.faCompactDisc = faCompactDisc;\n  exports.faCompass = faCompass;\n  exports.faCompassDrafting = faCompassDrafting;\n  exports.faCompassSlash = faCompassSlash;\n  exports.faCompress = faCompress;\n  exports.faCompressAlt = faCompressAlt;\n  exports.faCompressArrows = faCompressArrows;\n  exports.faCompressArrowsAlt = faCompressArrowsAlt;\n  exports.faCompressWide = faCompressWide;\n  exports.faComputer = faComputer;\n  exports.faComputerClassic = faComputerClassic;\n  exports.faComputerMouse = faComputerMouse;\n  exports.faComputerMouseScrollwheel = faComputerMouseScrollwheel;\n  exports.faComputerSpeaker = faComputerSpeaker;\n  exports.faConciergeBell = faConciergeBell;\n  exports.faConstruction = faConstruction;\n  exports.faContactBook = faContactBook;\n  exports.faContactCard = faContactCard;\n  exports.faContainerStorage = faContainerStorage;\n  exports.faConveyorBelt = faConveyorBelt;\n  exports.faConveyorBeltAlt = faConveyorBeltAlt;\n  exports.faConveyorBeltArm = faConveyorBeltArm;\n  exports.faConveyorBeltBoxes = faConveyorBeltBoxes;\n  exports.faConveyorBeltEmpty = faConveyorBeltEmpty;\n  exports.faCookie = faCookie;\n  exports.faCookieBite = faCookieBite;\n  exports.faCopy = faCopy;\n  exports.faCopyright = faCopyright;\n  exports.faCorn = faCorn;\n  exports.faCorner = faCorner;\n  exports.faCouch = faCouch;\n  exports.faCouchSmall = faCouchSmall;\n  exports.faCourtSport = faCourtSport;\n  exports.faCow = faCow;\n  exports.faCowbell = faCowbell;\n  exports.faCowbellCirclePlus = faCowbellCirclePlus;\n  exports.faCowbellMore = faCowbellMore;\n  exports.faCrab = faCrab;\n  exports.faCrateApple = faCrateApple;\n  exports.faCrateEmpty = faCrateEmpty;\n  exports.faCreditCard = faCreditCard;\n  exports.faCreditCardAlt = faCreditCardAlt;\n  exports.faCreditCardBlank = faCreditCardBlank;\n  exports.faCreditCardFront = faCreditCardFront;\n  exports.faCreemee = faCreemee;\n  exports.faCricket = faCricket;\n  exports.faCricketBatBall = faCricketBatBall;\n  exports.faCroissant = faCroissant;\n  exports.faCrop = faCrop;\n  exports.faCropAlt = faCropAlt;\n  exports.faCropSimple = faCropSimple;\n  exports.faCross = faCross;\n  exports.faCrosshairs = faCrosshairs;\n  exports.faCrosshairsSimple = faCrosshairsSimple;\n  exports.faCrow = faCrow;\n  exports.faCrown = faCrown;\n  exports.faCrutch = faCrutch;\n  exports.faCrutches = faCrutches;\n  exports.faCruzeiroSign = faCruzeiroSign;\n  exports.faCrystalBall = faCrystalBall;\n  exports.faCube = faCube;\n  exports.faCubes = faCubes;\n  exports.faCubesStacked = faCubesStacked;\n  exports.faCucumber = faCucumber;\n  exports.faCupStraw = faCupStraw;\n  exports.faCupStrawSwoosh = faCupStrawSwoosh;\n  exports.faCupTogo = faCupTogo;\n  exports.faCupcake = faCupcake;\n  exports.faCurling = faCurling;\n  exports.faCurlingStone = faCurlingStone;\n  exports.faCustard = faCustard;\n  exports.faCut = faCut;\n  exports.faCutlery = faCutlery;\n  exports.faD = faD;\n  exports.faDagger = faDagger;\n  exports.faDash = faDash;\n  exports.faDashboard = faDashboard;\n  exports.faDatabase = faDatabase;\n  exports.faDeaf = faDeaf;\n  exports.faDeafness = faDeafness;\n  exports.faDebug = faDebug;\n  exports.faDedent = faDedent;\n  exports.faDeer = faDeer;\n  exports.faDeerRudolph = faDeerRudolph;\n  exports.faDeleteLeft = faDeleteLeft;\n  exports.faDeleteRight = faDeleteRight;\n  exports.faDemocrat = faDemocrat;\n  exports.faDesktop = faDesktop;\n  exports.faDesktopAlt = faDesktopAlt;\n  exports.faDesktopArrowDown = faDesktopArrowDown;\n  exports.faDesktopCode = faDesktopCode;\n  exports.faDesktopMedical = faDesktopMedical;\n  exports.faDesktopSlash = faDesktopSlash;\n  exports.faDewpoint = faDewpoint;\n  exports.faDharmachakra = faDharmachakra;\n  exports.faDiagnoses = faDiagnoses;\n  exports.faDiagramCells = faDiagramCells;\n  exports.faDiagramLeanCanvas = faDiagramLeanCanvas;\n  exports.faDiagramNested = faDiagramNested;\n  exports.faDiagramNext = faDiagramNext;\n  exports.faDiagramPredecessor = faDiagramPredecessor;\n  exports.faDiagramPrevious = faDiagramPrevious;\n  exports.faDiagramProject = faDiagramProject;\n  exports.faDiagramSankey = faDiagramSankey;\n  exports.faDiagramSubtask = faDiagramSubtask;\n  exports.faDiagramSuccessor = faDiagramSuccessor;\n  exports.faDiagramVenn = faDiagramVenn;\n  exports.faDial = faDial;\n  exports.faDialHigh = faDialHigh;\n  exports.faDialLow = faDialLow;\n  exports.faDialMax = faDialMax;\n  exports.faDialMed = faDialMed;\n  exports.faDialMedHigh = faDialMedHigh;\n  exports.faDialMedLow = faDialMedLow;\n  exports.faDialMin = faDialMin;\n  exports.faDialOff = faDialOff;\n  exports.faDiamond = faDiamond;\n  exports.faDiamondExclamation = faDiamondExclamation;\n  exports.faDiamondHalf = faDiamondHalf;\n  exports.faDiamondHalfStroke = faDiamondHalfStroke;\n  exports.faDiamondTurnRight = faDiamondTurnRight;\n  exports.faDiamonds4 = faDiamonds4;\n  exports.faDice = faDice;\n  exports.faDiceD10 = faDiceD10;\n  exports.faDiceD12 = faDiceD12;\n  exports.faDiceD20 = faDiceD20;\n  exports.faDiceD4 = faDiceD4;\n  exports.faDiceD6 = faDiceD6;\n  exports.faDiceD8 = faDiceD8;\n  exports.faDiceFive = faDiceFive;\n  exports.faDiceFour = faDiceFour;\n  exports.faDiceOne = faDiceOne;\n  exports.faDiceSix = faDiceSix;\n  exports.faDiceThree = faDiceThree;\n  exports.faDiceTwo = faDiceTwo;\n  exports.faDigging = faDigging;\n  exports.faDigitalTachograph = faDigitalTachograph;\n  exports.faDinosaur = faDinosaur;\n  exports.faDiploma = faDiploma;\n  exports.faDirections = faDirections;\n  exports.faDiscDrive = faDiscDrive;\n  exports.faDisease = faDisease;\n  exports.faDisplay = faDisplay;\n  exports.faDisplayArrowDown = faDisplayArrowDown;\n  exports.faDisplayChartUp = faDisplayChartUp;\n  exports.faDisplayChartUpCircleCurrency = faDisplayChartUpCircleCurrency;\n  exports.faDisplayChartUpCircleDollar = faDisplayChartUpCircleDollar;\n  exports.faDisplayCode = faDisplayCode;\n  exports.faDisplayMedical = faDisplayMedical;\n  exports.faDisplaySlash = faDisplaySlash;\n  exports.faDistributeSpacingHorizontal = faDistributeSpacingHorizontal;\n  exports.faDistributeSpacingVertical = faDistributeSpacingVertical;\n  exports.faDitto = faDitto;\n  exports.faDivide = faDivide;\n  exports.faDizzy = faDizzy;\n  exports.faDna = faDna;\n  exports.faDoNotEnter = faDoNotEnter;\n  exports.faDog = faDog;\n  exports.faDogLeashed = faDogLeashed;\n  exports.faDollar = faDollar;\n  exports.faDollarCircle = faDollarCircle;\n  exports.faDollarSign = faDollarSign;\n  exports.faDollarSquare = faDollarSquare;\n  exports.faDolly = faDolly;\n  exports.faDollyBox = faDollyBox;\n  exports.faDollyEmpty = faDollyEmpty;\n  exports.faDollyFlatbed = faDollyFlatbed;\n  exports.faDollyFlatbedAlt = faDollyFlatbedAlt;\n  exports.faDollyFlatbedEmpty = faDollyFlatbedEmpty;\n  exports.faDolphin = faDolphin;\n  exports.faDonate = faDonate;\n  exports.faDongSign = faDongSign;\n  exports.faDonut = faDonut;\n  exports.faDoorClosed = faDoorClosed;\n  exports.faDoorOpen = faDoorOpen;\n  exports.faDotCircle = faDotCircle;\n  exports.faDoughnut = faDoughnut;\n  exports.faDove = faDove;\n  exports.faDown = faDown;\n  exports.faDownFromBracket = faDownFromBracket;\n  exports.faDownFromDottedLine = faDownFromDottedLine;\n  exports.faDownFromLine = faDownFromLine;\n  exports.faDownLeft = faDownLeft;\n  exports.faDownLeftAndUpRightToCenter = faDownLeftAndUpRightToCenter;\n  exports.faDownLong = faDownLong;\n  exports.faDownRight = faDownRight;\n  exports.faDownToBracket = faDownToBracket;\n  exports.faDownToDottedLine = faDownToDottedLine;\n  exports.faDownToLine = faDownToLine;\n  exports.faDownload = faDownload;\n  exports.faDraftingCompass = faDraftingCompass;\n  exports.faDragon = faDragon;\n  exports.faDrawCircle = faDrawCircle;\n  exports.faDrawPolygon = faDrawPolygon;\n  exports.faDrawSquare = faDrawSquare;\n  exports.faDreidel = faDreidel;\n  exports.faDriversLicense = faDriversLicense;\n  exports.faDrone = faDrone;\n  exports.faDroneAlt = faDroneAlt;\n  exports.faDroneFront = faDroneFront;\n  exports.faDroplet = faDroplet;\n  exports.faDropletDegree = faDropletDegree;\n  exports.faDropletPercent = faDropletPercent;\n  exports.faDropletSlash = faDropletSlash;\n  exports.faDrum = faDrum;\n  exports.faDrumSteelpan = faDrumSteelpan;\n  exports.faDrumstick = faDrumstick;\n  exports.faDrumstickBite = faDrumstickBite;\n  exports.faDryer = faDryer;\n  exports.faDryerAlt = faDryerAlt;\n  exports.faDryerHeat = faDryerHeat;\n  exports.faDuck = faDuck;\n  exports.faDumbbell = faDumbbell;\n  exports.faDumpster = faDumpster;\n  exports.faDumpsterFire = faDumpsterFire;\n  exports.faDungeon = faDungeon;\n  exports.faE = faE;\n  exports.faEar = faEar;\n  exports.faEarDeaf = faEarDeaf;\n  exports.faEarListen = faEarListen;\n  exports.faEarMuffs = faEarMuffs;\n  exports.faEarth = faEarth;\n  exports.faEarthAfrica = faEarthAfrica;\n  exports.faEarthAmerica = faEarthAmerica;\n  exports.faEarthAmericas = faEarthAmericas;\n  exports.faEarthAsia = faEarthAsia;\n  exports.faEarthEurope = faEarthEurope;\n  exports.faEarthOceania = faEarthOceania;\n  exports.faEclipse = faEclipse;\n  exports.faEclipseAlt = faEclipseAlt;\n  exports.faEdit = faEdit;\n  exports.faEgg = faEgg;\n  exports.faEggFried = faEggFried;\n  exports.faEggplant = faEggplant;\n  exports.faEject = faEject;\n  exports.faElephant = faElephant;\n  exports.faElevator = faElevator;\n  exports.faEllipsis = faEllipsis;\n  exports.faEllipsisH = faEllipsisH;\n  exports.faEllipsisHAlt = faEllipsisHAlt;\n  exports.faEllipsisStroke = faEllipsisStroke;\n  exports.faEllipsisStrokeVertical = faEllipsisStrokeVertical;\n  exports.faEllipsisV = faEllipsisV;\n  exports.faEllipsisVAlt = faEllipsisVAlt;\n  exports.faEllipsisVertical = faEllipsisVertical;\n  exports.faEmptySet = faEmptySet;\n  exports.faEngine = faEngine;\n  exports.faEngineExclamation = faEngineExclamation;\n  exports.faEngineWarning = faEngineWarning;\n  exports.faEnvelope = faEnvelope;\n  exports.faEnvelopeBadge = faEnvelopeBadge;\n  exports.faEnvelopeCircle = faEnvelopeCircle;\n  exports.faEnvelopeCircleCheck = faEnvelopeCircleCheck;\n  exports.faEnvelopeDot = faEnvelopeDot;\n  exports.faEnvelopeOpen = faEnvelopeOpen;\n  exports.faEnvelopeOpenDollar = faEnvelopeOpenDollar;\n  exports.faEnvelopeOpenText = faEnvelopeOpenText;\n  exports.faEnvelopeSquare = faEnvelopeSquare;\n  exports.faEnvelopes = faEnvelopes;\n  exports.faEnvelopesBulk = faEnvelopesBulk;\n  exports.faEquals = faEquals;\n  exports.faEraser = faEraser;\n  exports.faEscalator = faEscalator;\n  exports.faEthernet = faEthernet;\n  exports.faEur = faEur;\n  exports.faEuro = faEuro;\n  exports.faEuroSign = faEuroSign;\n  exports.faExcavator = faExcavator;\n  exports.faExchange = faExchange;\n  exports.faExchangeAlt = faExchangeAlt;\n  exports.faExclamation = faExclamation;\n  exports.faExclamationCircle = faExclamationCircle;\n  exports.faExclamationSquare = faExclamationSquare;\n  exports.faExclamationTriangle = faExclamationTriangle;\n  exports.faExpand = faExpand;\n  exports.faExpandAlt = faExpandAlt;\n  exports.faExpandArrows = faExpandArrows;\n  exports.faExpandArrowsAlt = faExpandArrowsAlt;\n  exports.faExpandWide = faExpandWide;\n  exports.faExplodingHead = faExplodingHead;\n  exports.faExplosion = faExplosion;\n  exports.faExternalLink = faExternalLink;\n  exports.faExternalLinkAlt = faExternalLinkAlt;\n  exports.faExternalLinkSquare = faExternalLinkSquare;\n  exports.faExternalLinkSquareAlt = faExternalLinkSquareAlt;\n  exports.faEye = faEye;\n  exports.faEyeDropper = faEyeDropper;\n  exports.faEyeDropperEmpty = faEyeDropperEmpty;\n  exports.faEyeDropperFull = faEyeDropperFull;\n  exports.faEyeDropperHalf = faEyeDropperHalf;\n  exports.faEyeEvil = faEyeEvil;\n  exports.faEyeLowVision = faEyeLowVision;\n  exports.faEyeSlash = faEyeSlash;\n  exports.faEyedropper = faEyedropper;\n  exports.faEyes = faEyes;\n  exports.faF = faF;\n  exports.faFaceAngry = faFaceAngry;\n  exports.faFaceAngryHorns = faFaceAngryHorns;\n  exports.faFaceAnguished = faFaceAnguished;\n  exports.faFaceAnxiousSweat = faFaceAnxiousSweat;\n  exports.faFaceAstonished = faFaceAstonished;\n  exports.faFaceAwesome = faFaceAwesome;\n  exports.faFaceBeamHandOverMouth = faFaceBeamHandOverMouth;\n  exports.faFaceClouds = faFaceClouds;\n  exports.faFaceConfounded = faFaceConfounded;\n  exports.faFaceConfused = faFaceConfused;\n  exports.faFaceCowboyHat = faFaceCowboyHat;\n  exports.faFaceDiagonalMouth = faFaceDiagonalMouth;\n  exports.faFaceDisappointed = faFaceDisappointed;\n  exports.faFaceDisguise = faFaceDisguise;\n  exports.faFaceDizzy = faFaceDizzy;\n  exports.faFaceDotted = faFaceDotted;\n  exports.faFaceDowncastSweat = faFaceDowncastSweat;\n  exports.faFaceDrooling = faFaceDrooling;\n  exports.faFaceExhaling = faFaceExhaling;\n  exports.faFaceExplode = faFaceExplode;\n  exports.faFaceExpressionless = faFaceExpressionless;\n  exports.faFaceEyesXmarks = faFaceEyesXmarks;\n  exports.faFaceFearful = faFaceFearful;\n  exports.faFaceFlushed = faFaceFlushed;\n  exports.faFaceFrown = faFaceFrown;\n  exports.faFaceFrownOpen = faFaceFrownOpen;\n  exports.faFaceFrownSlight = faFaceFrownSlight;\n  exports.faFaceGlasses = faFaceGlasses;\n  exports.faFaceGrimace = faFaceGrimace;\n  exports.faFaceGrin = faFaceGrin;\n  exports.faFaceGrinBeam = faFaceGrinBeam;\n  exports.faFaceGrinBeamSweat = faFaceGrinBeamSweat;\n  exports.faFaceGrinHearts = faFaceGrinHearts;\n  exports.faFaceGrinSquint = faFaceGrinSquint;\n  exports.faFaceGrinSquintTears = faFaceGrinSquintTears;\n  exports.faFaceGrinStars = faFaceGrinStars;\n  exports.faFaceGrinTears = faFaceGrinTears;\n  exports.faFaceGrinTongue = faFaceGrinTongue;\n  exports.faFaceGrinTongueSquint = faFaceGrinTongueSquint;\n  exports.faFaceGrinTongueWink = faFaceGrinTongueWink;\n  exports.faFaceGrinWide = faFaceGrinWide;\n  exports.faFaceGrinWink = faFaceGrinWink;\n  exports.faFaceHandOverMouth = faFaceHandOverMouth;\n  exports.faFaceHandPeeking = faFaceHandPeeking;\n  exports.faFaceHandYawn = faFaceHandYawn;\n  exports.faFaceHeadBandage = faFaceHeadBandage;\n  exports.faFaceHoldingBackTears = faFaceHoldingBackTears;\n  exports.faFaceHushed = faFaceHushed;\n  exports.faFaceIcicles = faFaceIcicles;\n  exports.faFaceKiss = faFaceKiss;\n  exports.faFaceKissBeam = faFaceKissBeam;\n  exports.faFaceKissClosedEyes = faFaceKissClosedEyes;\n  exports.faFaceKissWinkHeart = faFaceKissWinkHeart;\n  exports.faFaceLaugh = faFaceLaugh;\n  exports.faFaceLaughBeam = faFaceLaughBeam;\n  exports.faFaceLaughSquint = faFaceLaughSquint;\n  exports.faFaceLaughWink = faFaceLaughWink;\n  exports.faFaceLying = faFaceLying;\n  exports.faFaceMask = faFaceMask;\n  exports.faFaceMeh = faFaceMeh;\n  exports.faFaceMehBlank = faFaceMehBlank;\n  exports.faFaceMelting = faFaceMelting;\n  exports.faFaceMonocle = faFaceMonocle;\n  exports.faFaceNauseated = faFaceNauseated;\n  exports.faFaceNoseSteam = faFaceNoseSteam;\n  exports.faFaceParty = faFaceParty;\n  exports.faFacePensive = faFacePensive;\n  exports.faFacePersevering = faFacePersevering;\n  exports.faFacePleading = faFacePleading;\n  exports.faFacePouting = faFacePouting;\n  exports.faFaceRaisedEyebrow = faFaceRaisedEyebrow;\n  exports.faFaceRelieved = faFaceRelieved;\n  exports.faFaceRollingEyes = faFaceRollingEyes;\n  exports.faFaceSadCry = faFaceSadCry;\n  exports.faFaceSadSweat = faFaceSadSweat;\n  exports.faFaceSadTear = faFaceSadTear;\n  exports.faFaceSaluting = faFaceSaluting;\n  exports.faFaceScream = faFaceScream;\n  exports.faFaceShush = faFaceShush;\n  exports.faFaceSleeping = faFaceSleeping;\n  exports.faFaceSleepy = faFaceSleepy;\n  exports.faFaceSmile = faFaceSmile;\n  exports.faFaceSmileBeam = faFaceSmileBeam;\n  exports.faFaceSmileHalo = faFaceSmileHalo;\n  exports.faFaceSmileHearts = faFaceSmileHearts;\n  exports.faFaceSmileHorns = faFaceSmileHorns;\n  exports.faFaceSmilePlus = faFaceSmilePlus;\n  exports.faFaceSmileRelaxed = faFaceSmileRelaxed;\n  exports.faFaceSmileTear = faFaceSmileTear;\n  exports.faFaceSmileTongue = faFaceSmileTongue;\n  exports.faFaceSmileUpsideDown = faFaceSmileUpsideDown;\n  exports.faFaceSmileWink = faFaceSmileWink;\n  exports.faFaceSmilingHands = faFaceSmilingHands;\n  exports.faFaceSmirking = faFaceSmirking;\n  exports.faFaceSpiralEyes = faFaceSpiralEyes;\n  exports.faFaceSunglasses = faFaceSunglasses;\n  exports.faFaceSurprise = faFaceSurprise;\n  exports.faFaceSwear = faFaceSwear;\n  exports.faFaceThermometer = faFaceThermometer;\n  exports.faFaceThinking = faFaceThinking;\n  exports.faFaceTired = faFaceTired;\n  exports.faFaceTissue = faFaceTissue;\n  exports.faFaceTongueMoney = faFaceTongueMoney;\n  exports.faFaceTongueSweat = faFaceTongueSweat;\n  exports.faFaceUnamused = faFaceUnamused;\n  exports.faFaceViewfinder = faFaceViewfinder;\n  exports.faFaceVomit = faFaceVomit;\n  exports.faFaceWeary = faFaceWeary;\n  exports.faFaceWoozy = faFaceWoozy;\n  exports.faFaceWorried = faFaceWorried;\n  exports.faFaceZany = faFaceZany;\n  exports.faFaceZipper = faFaceZipper;\n  exports.faFalafel = faFalafel;\n  exports.faFamily = faFamily;\n  exports.faFamilyDress = faFamilyDress;\n  exports.faFamilyPants = faFamilyPants;\n  exports.faFan = faFan;\n  exports.faFanTable = faFanTable;\n  exports.faFarm = faFarm;\n  exports.faFastBackward = faFastBackward;\n  exports.faFastForward = faFastForward;\n  exports.faFaucet = faFaucet;\n  exports.faFaucetDrip = faFaucetDrip;\n  exports.faFax = faFax;\n  exports.faFeather = faFeather;\n  exports.faFeatherAlt = faFeatherAlt;\n  exports.faFeatherPointed = faFeatherPointed;\n  exports.faFeed = faFeed;\n  exports.faFemale = faFemale;\n  exports.faFence = faFence;\n  exports.faFerrisWheel = faFerrisWheel;\n  exports.faFerry = faFerry;\n  exports.faFieldHockey = faFieldHockey;\n  exports.faFieldHockeyStickBall = faFieldHockeyStickBall;\n  exports.faFighterJet = faFighterJet;\n  exports.faFile = faFile;\n  exports.faFileAlt = faFileAlt;\n  exports.faFileArchive = faFileArchive;\n  exports.faFileArrowDown = faFileArrowDown;\n  exports.faFileArrowUp = faFileArrowUp;\n  exports.faFileAudio = faFileAudio;\n  exports.faFileAward = faFileAward;\n  exports.faFileBinary = faFileBinary;\n  exports.faFileCad = faFileCad;\n  exports.faFileCaretDown = faFileCaretDown;\n  exports.faFileCaretUp = faFileCaretUp;\n  exports.faFileCertificate = faFileCertificate;\n  exports.faFileChartColumn = faFileChartColumn;\n  exports.faFileChartLine = faFileChartLine;\n  exports.faFileChartPie = faFileChartPie;\n  exports.faFileCheck = faFileCheck;\n  exports.faFileCircleCheck = faFileCircleCheck;\n  exports.faFileCircleExclamation = faFileCircleExclamation;\n  exports.faFileCircleInfo = faFileCircleInfo;\n  exports.faFileCircleMinus = faFileCircleMinus;\n  exports.faFileCirclePlus = faFileCirclePlus;\n  exports.faFileCircleQuestion = faFileCircleQuestion;\n  exports.faFileCircleXmark = faFileCircleXmark;\n  exports.faFileClipboard = faFileClipboard;\n  exports.faFileCode = faFileCode;\n  exports.faFileContract = faFileContract;\n  exports.faFileCsv = faFileCsv;\n  exports.faFileDashedLine = faFileDashedLine;\n  exports.faFileDoc = faFileDoc;\n  exports.faFileDownload = faFileDownload;\n  exports.faFileEdit = faFileEdit;\n  exports.faFileEps = faFileEps;\n  exports.faFileExcel = faFileExcel;\n  exports.faFileExclamation = faFileExclamation;\n  exports.faFileExport = faFileExport;\n  exports.faFileFragment = faFileFragment;\n  exports.faFileGif = faFileGif;\n  exports.faFileHalfDashed = faFileHalfDashed;\n  exports.faFileHeart = faFileHeart;\n  exports.faFileImage = faFileImage;\n  exports.faFileImport = faFileImport;\n  exports.faFileInvoice = faFileInvoice;\n  exports.faFileInvoiceDollar = faFileInvoiceDollar;\n  exports.faFileJpg = faFileJpg;\n  exports.faFileLines = faFileLines;\n  exports.faFileLock = faFileLock;\n  exports.faFileMagnifyingGlass = faFileMagnifyingGlass;\n  exports.faFileMedical = faFileMedical;\n  exports.faFileMedicalAlt = faFileMedicalAlt;\n  exports.faFileMinus = faFileMinus;\n  exports.faFileMov = faFileMov;\n  exports.faFileMp3 = faFileMp3;\n  exports.faFileMp4 = faFileMp4;\n  exports.faFileMusic = faFileMusic;\n  exports.faFilePdf = faFilePdf;\n  exports.faFilePen = faFilePen;\n  exports.faFilePlus = faFilePlus;\n  exports.faFilePlusMinus = faFilePlusMinus;\n  exports.faFilePng = faFilePng;\n  exports.faFilePowerpoint = faFilePowerpoint;\n  exports.faFilePpt = faFilePpt;\n  exports.faFilePrescription = faFilePrescription;\n  exports.faFileSearch = faFileSearch;\n  exports.faFileShield = faFileShield;\n  exports.faFileSignature = faFileSignature;\n  exports.faFileSlash = faFileSlash;\n  exports.faFileSpreadsheet = faFileSpreadsheet;\n  exports.faFileSvg = faFileSvg;\n  exports.faFileText = faFileText;\n  exports.faFileTimes = faFileTimes;\n  exports.faFileUpload = faFileUpload;\n  exports.faFileUser = faFileUser;\n  exports.faFileVector = faFileVector;\n  exports.faFileVideo = faFileVideo;\n  exports.faFileWaveform = faFileWaveform;\n  exports.faFileWord = faFileWord;\n  exports.faFileXls = faFileXls;\n  exports.faFileXmark = faFileXmark;\n  exports.faFileXml = faFileXml;\n  exports.faFileZip = faFileZip;\n  exports.faFileZipper = faFileZipper;\n  exports.faFiles = faFiles;\n  exports.faFilesMedical = faFilesMedical;\n  exports.faFill = faFill;\n  exports.faFillDrip = faFillDrip;\n  exports.faFilm = faFilm;\n  exports.faFilmAlt = faFilmAlt;\n  exports.faFilmCanister = faFilmCanister;\n  exports.faFilmCannister = faFilmCannister;\n  exports.faFilmSimple = faFilmSimple;\n  exports.faFilmSlash = faFilmSlash;\n  exports.faFilms = faFilms;\n  exports.faFilter = faFilter;\n  exports.faFilterCircleDollar = faFilterCircleDollar;\n  exports.faFilterCircleXmark = faFilterCircleXmark;\n  exports.faFilterList = faFilterList;\n  exports.faFilterSlash = faFilterSlash;\n  exports.faFilters = faFilters;\n  exports.faFingerprint = faFingerprint;\n  exports.faFire = faFire;\n  exports.faFireAlt = faFireAlt;\n  exports.faFireBurner = faFireBurner;\n  exports.faFireExtinguisher = faFireExtinguisher;\n  exports.faFireFlame = faFireFlame;\n  exports.faFireFlameCurved = faFireFlameCurved;\n  exports.faFireFlameSimple = faFireFlameSimple;\n  exports.faFireHydrant = faFireHydrant;\n  exports.faFireSmoke = faFireSmoke;\n  exports.faFireplace = faFireplace;\n  exports.faFirewall = faFirewall;\n  exports.faFirstAid = faFirstAid;\n  exports.faFish = faFish;\n  exports.faFishBones = faFishBones;\n  exports.faFishCooked = faFishCooked;\n  exports.faFishFins = faFishFins;\n  exports.faFishingRod = faFishingRod;\n  exports.faFistRaised = faFistRaised;\n  exports.faFlag = faFlag;\n  exports.faFlagAlt = faFlagAlt;\n  exports.faFlagCheckered = faFlagCheckered;\n  exports.faFlagPennant = faFlagPennant;\n  exports.faFlagSwallowtail = faFlagSwallowtail;\n  exports.faFlagUsa = faFlagUsa;\n  exports.faFlame = faFlame;\n  exports.faFlashlight = faFlashlight;\n  exports.faFlask = faFlask;\n  exports.faFlaskGear = faFlaskGear;\n  exports.faFlaskPoison = faFlaskPoison;\n  exports.faFlaskPotion = faFlaskPotion;\n  exports.faFlaskRoundPoison = faFlaskRoundPoison;\n  exports.faFlaskRoundPotion = faFlaskRoundPotion;\n  exports.faFlaskVial = faFlaskVial;\n  exports.faFlatbread = faFlatbread;\n  exports.faFlatbreadStuffed = faFlatbreadStuffed;\n  exports.faFloppyDisk = faFloppyDisk;\n  exports.faFloppyDiskCircleArrowRight = faFloppyDiskCircleArrowRight;\n  exports.faFloppyDiskCircleXmark = faFloppyDiskCircleXmark;\n  exports.faFloppyDiskPen = faFloppyDiskPen;\n  exports.faFloppyDiskTimes = faFloppyDiskTimes;\n  exports.faFloppyDisks = faFloppyDisks;\n  exports.faFlorinSign = faFlorinSign;\n  exports.faFlower = faFlower;\n  exports.faFlowerDaffodil = faFlowerDaffodil;\n  exports.faFlowerTulip = faFlowerTulip;\n  exports.faFlushed = faFlushed;\n  exports.faFlute = faFlute;\n  exports.faFluxCapacitor = faFluxCapacitor;\n  exports.faFlyingDisc = faFlyingDisc;\n  exports.faFog = faFog;\n  exports.faFolder = faFolder;\n  exports.faFolderArrowDown = faFolderArrowDown;\n  exports.faFolderArrowUp = faFolderArrowUp;\n  exports.faFolderBlank = faFolderBlank;\n  exports.faFolderBookmark = faFolderBookmark;\n  exports.faFolderCheck = faFolderCheck;\n  exports.faFolderClosed = faFolderClosed;\n  exports.faFolderCog = faFolderCog;\n  exports.faFolderDownload = faFolderDownload;\n  exports.faFolderGear = faFolderGear;\n  exports.faFolderGrid = faFolderGrid;\n  exports.faFolderHeart = faFolderHeart;\n  exports.faFolderImage = faFolderImage;\n  exports.faFolderMagnifyingGlass = faFolderMagnifyingGlass;\n  exports.faFolderMedical = faFolderMedical;\n  exports.faFolderMinus = faFolderMinus;\n  exports.faFolderMusic = faFolderMusic;\n  exports.faFolderOpen = faFolderOpen;\n  exports.faFolderPlus = faFolderPlus;\n  exports.faFolderSearch = faFolderSearch;\n  exports.faFolderTimes = faFolderTimes;\n  exports.faFolderTree = faFolderTree;\n  exports.faFolderUpload = faFolderUpload;\n  exports.faFolderUser = faFolderUser;\n  exports.faFolderXmark = faFolderXmark;\n  exports.faFolders = faFolders;\n  exports.faFonduePot = faFonduePot;\n  exports.faFont = faFont;\n  exports.faFontAwesome = faFontAwesome;\n  exports.faFontAwesomeFlag = faFontAwesomeFlag;\n  exports.faFontAwesomeLogoFull = faFontAwesomeLogoFull;\n  exports.faFontCase = faFontCase;\n  exports.faFootball = faFootball;\n  exports.faFootballBall = faFootballBall;\n  exports.faFootballHelmet = faFootballHelmet;\n  exports.faFork = faFork;\n  exports.faForkKnife = faForkKnife;\n  exports.faForklift = faForklift;\n  exports.faFort = faFort;\n  exports.faForward = faForward;\n  exports.faForwardFast = faForwardFast;\n  exports.faForwardStep = faForwardStep;\n  exports.faFragile = faFragile;\n  exports.faFrame = faFrame;\n  exports.faFrancSign = faFrancSign;\n  exports.faFrenchFries = faFrenchFries;\n  exports.faFrog = faFrog;\n  exports.faFrostyHead = faFrostyHead;\n  exports.faFrown = faFrown;\n  exports.faFrownOpen = faFrownOpen;\n  exports.faFunction = faFunction;\n  exports.faFunnelDollar = faFunnelDollar;\n  exports.faFutbol = faFutbol;\n  exports.faFutbolBall = faFutbolBall;\n  exports.faG = faG;\n  exports.faGalaxy = faGalaxy;\n  exports.faGalleryThumbnails = faGalleryThumbnails;\n  exports.faGameBoard = faGameBoard;\n  exports.faGameBoardAlt = faGameBoardAlt;\n  exports.faGameBoardSimple = faGameBoardSimple;\n  exports.faGameConsoleHandheld = faGameConsoleHandheld;\n  exports.faGameConsoleHandheldCrank = faGameConsoleHandheldCrank;\n  exports.faGamepad = faGamepad;\n  exports.faGamepadAlt = faGamepadAlt;\n  exports.faGamepadModern = faGamepadModern;\n  exports.faGarage = faGarage;\n  exports.faGarageCar = faGarageCar;\n  exports.faGarageOpen = faGarageOpen;\n  exports.faGarlic = faGarlic;\n  exports.faGasPump = faGasPump;\n  exports.faGasPumpSlash = faGasPumpSlash;\n  exports.faGauge = faGauge;\n  exports.faGaugeCircleBolt = faGaugeCircleBolt;\n  exports.faGaugeCircleMinus = faGaugeCircleMinus;\n  exports.faGaugeCirclePlus = faGaugeCirclePlus;\n  exports.faGaugeHigh = faGaugeHigh;\n  exports.faGaugeLow = faGaugeLow;\n  exports.faGaugeMax = faGaugeMax;\n  exports.faGaugeMed = faGaugeMed;\n  exports.faGaugeMin = faGaugeMin;\n  exports.faGaugeSimple = faGaugeSimple;\n  exports.faGaugeSimpleHigh = faGaugeSimpleHigh;\n  exports.faGaugeSimpleLow = faGaugeSimpleLow;\n  exports.faGaugeSimpleMax = faGaugeSimpleMax;\n  exports.faGaugeSimpleMed = faGaugeSimpleMed;\n  exports.faGaugeSimpleMin = faGaugeSimpleMin;\n  exports.faGaveDandy = faGaveDandy;\n  exports.faGavel = faGavel;\n  exports.faGbp = faGbp;\n  exports.faGear = faGear;\n  exports.faGearCode = faGearCode;\n  exports.faGearComplex = faGearComplex;\n  exports.faGearComplexCode = faGearComplexCode;\n  exports.faGears = faGears;\n  exports.faGem = faGem;\n  exports.faGenderless = faGenderless;\n  exports.faGhost = faGhost;\n  exports.faGif = faGif;\n  exports.faGift = faGift;\n  exports.faGiftCard = faGiftCard;\n  exports.faGifts = faGifts;\n  exports.faGingerbreadMan = faGingerbreadMan;\n  exports.faGlass = faGlass;\n  exports.faGlassChampagne = faGlassChampagne;\n  exports.faGlassCheers = faGlassCheers;\n  exports.faGlassCitrus = faGlassCitrus;\n  exports.faGlassEmpty = faGlassEmpty;\n  exports.faGlassHalf = faGlassHalf;\n  exports.faGlassHalfEmpty = faGlassHalfEmpty;\n  exports.faGlassHalfFull = faGlassHalfFull;\n  exports.faGlassMartini = faGlassMartini;\n  exports.faGlassMartiniAlt = faGlassMartiniAlt;\n  exports.faGlassWater = faGlassWater;\n  exports.faGlassWaterDroplet = faGlassWaterDroplet;\n  exports.faGlassWhiskey = faGlassWhiskey;\n  exports.faGlassWhiskeyRocks = faGlassWhiskeyRocks;\n  exports.faGlasses = faGlasses;\n  exports.faGlassesAlt = faGlassesAlt;\n  exports.faGlassesRound = faGlassesRound;\n  exports.faGlobe = faGlobe;\n  exports.faGlobeAfrica = faGlobeAfrica;\n  exports.faGlobeAmericas = faGlobeAmericas;\n  exports.faGlobeAsia = faGlobeAsia;\n  exports.faGlobeEurope = faGlobeEurope;\n  exports.faGlobeOceania = faGlobeOceania;\n  exports.faGlobePointer = faGlobePointer;\n  exports.faGlobeSnow = faGlobeSnow;\n  exports.faGlobeStand = faGlobeStand;\n  exports.faGlobeWifi = faGlobeWifi;\n  exports.faGloveBoxing = faGloveBoxing;\n  exports.faGoalNet = faGoalNet;\n  exports.faGolfBall = faGolfBall;\n  exports.faGolfBallTee = faGolfBallTee;\n  exports.faGolfClub = faGolfClub;\n  exports.faGolfFlagHole = faGolfFlagHole;\n  exports.faGopuram = faGopuram;\n  exports.faGraduationCap = faGraduationCap;\n  exports.faGramophone = faGramophone;\n  exports.faGrapes = faGrapes;\n  exports.faGrate = faGrate;\n  exports.faGrateDroplet = faGrateDroplet;\n  exports.faGreaterThan = faGreaterThan;\n  exports.faGreaterThanEqual = faGreaterThanEqual;\n  exports.faGrid = faGrid;\n  exports.faGrid2 = faGrid2;\n  exports.faGrid2Plus = faGrid2Plus;\n  exports.faGrid3 = faGrid3;\n  exports.faGrid4 = faGrid4;\n  exports.faGrid5 = faGrid5;\n  exports.faGridDividers = faGridDividers;\n  exports.faGridHorizontal = faGridHorizontal;\n  exports.faGridRound = faGridRound;\n  exports.faGridRound2 = faGridRound2;\n  exports.faGridRound2Plus = faGridRound2Plus;\n  exports.faGridRound4 = faGridRound4;\n  exports.faGridRound5 = faGridRound5;\n  exports.faGrill = faGrill;\n  exports.faGrillFire = faGrillFire;\n  exports.faGrillHot = faGrillHot;\n  exports.faGrimace = faGrimace;\n  exports.faGrin = faGrin;\n  exports.faGrinAlt = faGrinAlt;\n  exports.faGrinBeam = faGrinBeam;\n  exports.faGrinBeamSweat = faGrinBeamSweat;\n  exports.faGrinHearts = faGrinHearts;\n  exports.faGrinSquint = faGrinSquint;\n  exports.faGrinSquintTears = faGrinSquintTears;\n  exports.faGrinStars = faGrinStars;\n  exports.faGrinTears = faGrinTears;\n  exports.faGrinTongue = faGrinTongue;\n  exports.faGrinTongueSquint = faGrinTongueSquint;\n  exports.faGrinTongueWink = faGrinTongueWink;\n  exports.faGrinWink = faGrinWink;\n  exports.faGrip = faGrip;\n  exports.faGripDots = faGripDots;\n  exports.faGripDotsVertical = faGripDotsVertical;\n  exports.faGripHorizontal = faGripHorizontal;\n  exports.faGripLines = faGripLines;\n  exports.faGripLinesVertical = faGripLinesVertical;\n  exports.faGripVertical = faGripVertical;\n  exports.faGroupArrowsRotate = faGroupArrowsRotate;\n  exports.faGuaraniSign = faGuaraniSign;\n  exports.faGuitar = faGuitar;\n  exports.faGuitarElectric = faGuitarElectric;\n  exports.faGuitars = faGuitars;\n  exports.faGun = faGun;\n  exports.faGunSlash = faGunSlash;\n  exports.faGunSquirt = faGunSquirt;\n  exports.faH = faH;\n  exports.faH1 = faH1;\n  exports.faH2 = faH2;\n  exports.faH3 = faH3;\n  exports.faH4 = faH4;\n  exports.faH5 = faH5;\n  exports.faH6 = faH6;\n  exports.faHSquare = faHSquare;\n  exports.faHamburger = faHamburger;\n  exports.faHammer = faHammer;\n  exports.faHammerBrush = faHammerBrush;\n  exports.faHammerCrash = faHammerCrash;\n  exports.faHammerWar = faHammerWar;\n  exports.faHamsa = faHamsa;\n  exports.faHand = faHand;\n  exports.faHandBackFist = faHandBackFist;\n  exports.faHandBackPointDown = faHandBackPointDown;\n  exports.faHandBackPointLeft = faHandBackPointLeft;\n  exports.faHandBackPointRibbon = faHandBackPointRibbon;\n  exports.faHandBackPointRight = faHandBackPointRight;\n  exports.faHandBackPointUp = faHandBackPointUp;\n  exports.faHandDots = faHandDots;\n  exports.faHandFingersCrossed = faHandFingersCrossed;\n  exports.faHandFist = faHandFist;\n  exports.faHandHeart = faHandHeart;\n  exports.faHandHolding = faHandHolding;\n  exports.faHandHoldingBox = faHandHoldingBox;\n  exports.faHandHoldingCircleDollar = faHandHoldingCircleDollar;\n  exports.faHandHoldingDollar = faHandHoldingDollar;\n  exports.faHandHoldingDroplet = faHandHoldingDroplet;\n  exports.faHandHoldingHand = faHandHoldingHand;\n  exports.faHandHoldingHeart = faHandHoldingHeart;\n  exports.faHandHoldingMagic = faHandHoldingMagic;\n  exports.faHandHoldingMedical = faHandHoldingMedical;\n  exports.faHandHoldingSeedling = faHandHoldingSeedling;\n  exports.faHandHoldingSkull = faHandHoldingSkull;\n  exports.faHandHoldingUsd = faHandHoldingUsd;\n  exports.faHandHoldingWater = faHandHoldingWater;\n  exports.faHandHorns = faHandHorns;\n  exports.faHandLizard = faHandLizard;\n  exports.faHandLove = faHandLove;\n  exports.faHandMiddleFinger = faHandMiddleFinger;\n  exports.faHandPaper = faHandPaper;\n  exports.faHandPeace = faHandPeace;\n  exports.faHandPointDown = faHandPointDown;\n  exports.faHandPointLeft = faHandPointLeft;\n  exports.faHandPointRibbon = faHandPointRibbon;\n  exports.faHandPointRight = faHandPointRight;\n  exports.faHandPointUp = faHandPointUp;\n  exports.faHandPointer = faHandPointer;\n  exports.faHandReceiving = faHandReceiving;\n  exports.faHandRock = faHandRock;\n  exports.faHandScissors = faHandScissors;\n  exports.faHandSparkles = faHandSparkles;\n  exports.faHandSpock = faHandSpock;\n  exports.faHandWave = faHandWave;\n  exports.faHandcuffs = faHandcuffs;\n  exports.faHands = faHands;\n  exports.faHandsAmericanSignLanguageInterpreting = faHandsAmericanSignLanguageInterpreting;\n  exports.faHandsAslInterpreting = faHandsAslInterpreting;\n  exports.faHandsBound = faHandsBound;\n  exports.faHandsBubbles = faHandsBubbles;\n  exports.faHandsClapping = faHandsClapping;\n  exports.faHandsHeart = faHandsHeart;\n  exports.faHandsHelping = faHandsHelping;\n  exports.faHandsHolding = faHandsHolding;\n  exports.faHandsHoldingChild = faHandsHoldingChild;\n  exports.faHandsHoldingCircle = faHandsHoldingCircle;\n  exports.faHandsHoldingDiamond = faHandsHoldingDiamond;\n  exports.faHandsHoldingDollar = faHandsHoldingDollar;\n  exports.faHandsHoldingHeart = faHandsHoldingHeart;\n  exports.faHandsPraying = faHandsPraying;\n  exports.faHandsUsd = faHandsUsd;\n  exports.faHandsWash = faHandsWash;\n  exports.faHandshake = faHandshake;\n  exports.faHandshakeAlt = faHandshakeAlt;\n  exports.faHandshakeAltSlash = faHandshakeAltSlash;\n  exports.faHandshakeAngle = faHandshakeAngle;\n  exports.faHandshakeSimple = faHandshakeSimple;\n  exports.faHandshakeSimpleSlash = faHandshakeSimpleSlash;\n  exports.faHandshakeSlash = faHandshakeSlash;\n  exports.faHanukiah = faHanukiah;\n  exports.faHardDrive = faHardDrive;\n  exports.faHardHat = faHardHat;\n  exports.faHardOfHearing = faHardOfHearing;\n  exports.faHashtag = faHashtag;\n  exports.faHashtagLock = faHashtagLock;\n  exports.faHatBeach = faHatBeach;\n  exports.faHatChef = faHatChef;\n  exports.faHatCowboy = faHatCowboy;\n  exports.faHatCowboySide = faHatCowboySide;\n  exports.faHatHard = faHatHard;\n  exports.faHatSanta = faHatSanta;\n  exports.faHatWinter = faHatWinter;\n  exports.faHatWitch = faHatWitch;\n  exports.faHatWizard = faHatWizard;\n  exports.faHaykal = faHaykal;\n  exports.faHdd = faHdd;\n  exports.faHeadSide = faHeadSide;\n  exports.faHeadSideBrain = faHeadSideBrain;\n  exports.faHeadSideCough = faHeadSideCough;\n  exports.faHeadSideCoughSlash = faHeadSideCoughSlash;\n  exports.faHeadSideGear = faHeadSideGear;\n  exports.faHeadSideGoggles = faHeadSideGoggles;\n  exports.faHeadSideHeadphones = faHeadSideHeadphones;\n  exports.faHeadSideHeart = faHeadSideHeart;\n  exports.faHeadSideMask = faHeadSideMask;\n  exports.faHeadSideMedical = faHeadSideMedical;\n  exports.faHeadSideVirus = faHeadSideVirus;\n  exports.faHeadVr = faHeadVr;\n  exports.faHeader = faHeader;\n  exports.faHeading = faHeading;\n  exports.faHeadphones = faHeadphones;\n  exports.faHeadphonesAlt = faHeadphonesAlt;\n  exports.faHeadphonesSimple = faHeadphonesSimple;\n  exports.faHeadset = faHeadset;\n  exports.faHeart = faHeart;\n  exports.faHeartBroken = faHeartBroken;\n  exports.faHeartCircle = faHeartCircle;\n  exports.faHeartCircleBolt = faHeartCircleBolt;\n  exports.faHeartCircleCheck = faHeartCircleCheck;\n  exports.faHeartCircleExclamation = faHeartCircleExclamation;\n  exports.faHeartCircleMinus = faHeartCircleMinus;\n  exports.faHeartCirclePlus = faHeartCirclePlus;\n  exports.faHeartCircleXmark = faHeartCircleXmark;\n  exports.faHeartCrack = faHeartCrack;\n  exports.faHeartHalf = faHeartHalf;\n  exports.faHeartHalfAlt = faHeartHalfAlt;\n  exports.faHeartHalfStroke = faHeartHalfStroke;\n  exports.faHeartMusicCameraBolt = faHeartMusicCameraBolt;\n  exports.faHeartPulse = faHeartPulse;\n  exports.faHeartRate = faHeartRate;\n  exports.faHeartSquare = faHeartSquare;\n  exports.faHeartbeat = faHeartbeat;\n  exports.faHeat = faHeat;\n  exports.faHelicopter = faHelicopter;\n  exports.faHelicopterSymbol = faHelicopterSymbol;\n  exports.faHelmetBattle = faHelmetBattle;\n  exports.faHelmetSafety = faHelmetSafety;\n  exports.faHelmetUn = faHelmetUn;\n  exports.faHexagon = faHexagon;\n  exports.faHexagonCheck = faHexagonCheck;\n  exports.faHexagonDivide = faHexagonDivide;\n  exports.faHexagonExclamation = faHexagonExclamation;\n  exports.faHexagonImage = faHexagonImage;\n  exports.faHexagonMinus = faHexagonMinus;\n  exports.faHexagonNodes = faHexagonNodes;\n  exports.faHexagonNodesBolt = faHexagonNodesBolt;\n  exports.faHexagonPlus = faHexagonPlus;\n  exports.faHexagonVerticalNft = faHexagonVerticalNft;\n  exports.faHexagonVerticalNftSlanted = faHexagonVerticalNftSlanted;\n  exports.faHexagonXmark = faHexagonXmark;\n  exports.faHighDefinition = faHighDefinition;\n  exports.faHighlighter = faHighlighter;\n  exports.faHighlighterLine = faHighlighterLine;\n  exports.faHiking = faHiking;\n  exports.faHillAvalanche = faHillAvalanche;\n  exports.faHillRockslide = faHillRockslide;\n  exports.faHippo = faHippo;\n  exports.faHistory = faHistory;\n  exports.faHockeyMask = faHockeyMask;\n  exports.faHockeyPuck = faHockeyPuck;\n  exports.faHockeyStickPuck = faHockeyStickPuck;\n  exports.faHockeySticks = faHockeySticks;\n  exports.faHollyBerry = faHollyBerry;\n  exports.faHome = faHome;\n  exports.faHomeAlt = faHomeAlt;\n  exports.faHomeBlank = faHomeBlank;\n  exports.faHomeHeart = faHomeHeart;\n  exports.faHomeLg = faHomeLg;\n  exports.faHomeLgAlt = faHomeLgAlt;\n  exports.faHomeUser = faHomeUser;\n  exports.faHoneyPot = faHoneyPot;\n  exports.faHoodCloak = faHoodCloak;\n  exports.faHorizontalRule = faHorizontalRule;\n  exports.faHorse = faHorse;\n  exports.faHorseHead = faHorseHead;\n  exports.faHorseSaddle = faHorseSaddle;\n  exports.faHose = faHose;\n  exports.faHoseReel = faHoseReel;\n  exports.faHospital = faHospital;\n  exports.faHospitalAlt = faHospitalAlt;\n  exports.faHospitalSymbol = faHospitalSymbol;\n  exports.faHospitalUser = faHospitalUser;\n  exports.faHospitalWide = faHospitalWide;\n  exports.faHospitals = faHospitals;\n  exports.faHotTub = faHotTub;\n  exports.faHotTubPerson = faHotTubPerson;\n  exports.faHotdog = faHotdog;\n  exports.faHotel = faHotel;\n  exports.faHourglass = faHourglass;\n  exports.faHourglass1 = faHourglass1;\n  exports.faHourglass2 = faHourglass2;\n  exports.faHourglass3 = faHourglass3;\n  exports.faHourglassClock = faHourglassClock;\n  exports.faHourglassEmpty = faHourglassEmpty;\n  exports.faHourglassEnd = faHourglassEnd;\n  exports.faHourglassHalf = faHourglassHalf;\n  exports.faHourglassStart = faHourglassStart;\n  exports.faHouse = faHouse;\n  exports.faHouseBlank = faHouseBlank;\n  exports.faHouseBuilding = faHouseBuilding;\n  exports.faHouseChimney = faHouseChimney;\n  exports.faHouseChimneyBlank = faHouseChimneyBlank;\n  exports.faHouseChimneyCrack = faHouseChimneyCrack;\n  exports.faHouseChimneyHeart = faHouseChimneyHeart;\n  exports.faHouseChimneyMedical = faHouseChimneyMedical;\n  exports.faHouseChimneyUser = faHouseChimneyUser;\n  exports.faHouseChimneyWindow = faHouseChimneyWindow;\n  exports.faHouseCircleCheck = faHouseCircleCheck;\n  exports.faHouseCircleExclamation = faHouseCircleExclamation;\n  exports.faHouseCircleXmark = faHouseCircleXmark;\n  exports.faHouseCrack = faHouseCrack;\n  exports.faHouseDamage = faHouseDamage;\n  exports.faHouseDay = faHouseDay;\n  exports.faHouseFire = faHouseFire;\n  exports.faHouseFlag = faHouseFlag;\n  exports.faHouseFlood = faHouseFlood;\n  exports.faHouseFloodWater = faHouseFloodWater;\n  exports.faHouseFloodWaterCircleArrowRight = faHouseFloodWaterCircleArrowRight;\n  exports.faHouseHeart = faHouseHeart;\n  exports.faHouseLaptop = faHouseLaptop;\n  exports.faHouseLeave = faHouseLeave;\n  exports.faHouseLock = faHouseLock;\n  exports.faHouseMedical = faHouseMedical;\n  exports.faHouseMedicalCircleCheck = faHouseMedicalCircleCheck;\n  exports.faHouseMedicalCircleExclamation = faHouseMedicalCircleExclamation;\n  exports.faHouseMedicalCircleXmark = faHouseMedicalCircleXmark;\n  exports.faHouseMedicalFlag = faHouseMedicalFlag;\n  exports.faHouseNight = faHouseNight;\n  exports.faHousePersonArrive = faHousePersonArrive;\n  exports.faHousePersonDepart = faHousePersonDepart;\n  exports.faHousePersonLeave = faHousePersonLeave;\n  exports.faHousePersonReturn = faHousePersonReturn;\n  exports.faHouseReturn = faHouseReturn;\n  exports.faHouseSignal = faHouseSignal;\n  exports.faHouseTree = faHouseTree;\n  exports.faHouseTsunami = faHouseTsunami;\n  exports.faHouseTurret = faHouseTurret;\n  exports.faHouseUser = faHouseUser;\n  exports.faHouseWater = faHouseWater;\n  exports.faHouseWindow = faHouseWindow;\n  exports.faHryvnia = faHryvnia;\n  exports.faHryvniaSign = faHryvniaSign;\n  exports.faHumidity = faHumidity;\n  exports.faHundredPoints = faHundredPoints;\n  exports.faHurricane = faHurricane;\n  exports.faHydra = faHydra;\n  exports.faHyphen = faHyphen;\n  exports.faI = faI;\n  exports.faICursor = faICursor;\n  exports.faIceCream = faIceCream;\n  exports.faIceSkate = faIceSkate;\n  exports.faIcicles = faIcicles;\n  exports.faIcons = faIcons;\n  exports.faIconsAlt = faIconsAlt;\n  exports.faIdBadge = faIdBadge;\n  exports.faIdCard = faIdCard;\n  exports.faIdCardAlt = faIdCardAlt;\n  exports.faIdCardClip = faIdCardClip;\n  exports.faIgloo = faIgloo;\n  exports.faIls = faIls;\n  exports.faImage = faImage;\n  exports.faImageLandscape = faImageLandscape;\n  exports.faImagePolaroid = faImagePolaroid;\n  exports.faImagePolaroidUser = faImagePolaroidUser;\n  exports.faImagePortrait = faImagePortrait;\n  exports.faImageSlash = faImageSlash;\n  exports.faImageUser = faImageUser;\n  exports.faImages = faImages;\n  exports.faImagesUser = faImagesUser;\n  exports.faInbox = faInbox;\n  exports.faInboxArrowDown = faInboxArrowDown;\n  exports.faInboxArrowUp = faInboxArrowUp;\n  exports.faInboxFull = faInboxFull;\n  exports.faInboxIn = faInboxIn;\n  exports.faInboxOut = faInboxOut;\n  exports.faInboxes = faInboxes;\n  exports.faIndent = faIndent;\n  exports.faIndianRupee = faIndianRupee;\n  exports.faIndianRupeeSign = faIndianRupeeSign;\n  exports.faIndustry = faIndustry;\n  exports.faIndustryAlt = faIndustryAlt;\n  exports.faIndustryWindows = faIndustryWindows;\n  exports.faInfinity = faInfinity;\n  exports.faInfo = faInfo;\n  exports.faInfoCircle = faInfoCircle;\n  exports.faInfoSquare = faInfoSquare;\n  exports.faInhaler = faInhaler;\n  exports.faInputNumeric = faInputNumeric;\n  exports.faInputPipe = faInputPipe;\n  exports.faInputText = faInputText;\n  exports.faInr = faInr;\n  exports.faInstitution = faInstitution;\n  exports.faIntegral = faIntegral;\n  exports.faInterrobang = faInterrobang;\n  exports.faIntersection = faIntersection;\n  exports.faInventory = faInventory;\n  exports.faIslandTreePalm = faIslandTreePalm;\n  exports.faIslandTropical = faIslandTropical;\n  exports.faItalic = faItalic;\n  exports.faJ = faJ;\n  exports.faJackOLantern = faJackOLantern;\n  exports.faJar = faJar;\n  exports.faJarWheat = faJarWheat;\n  exports.faJedi = faJedi;\n  exports.faJetFighter = faJetFighter;\n  exports.faJetFighterUp = faJetFighterUp;\n  exports.faJoint = faJoint;\n  exports.faJournalWhills = faJournalWhills;\n  exports.faJoystick = faJoystick;\n  exports.faJpy = faJpy;\n  exports.faJug = faJug;\n  exports.faJugBottle = faJugBottle;\n  exports.faJugDetergent = faJugDetergent;\n  exports.faK = faK;\n  exports.faKaaba = faKaaba;\n  exports.faKazoo = faKazoo;\n  exports.faKerning = faKerning;\n  exports.faKey = faKey;\n  exports.faKeySkeleton = faKeySkeleton;\n  exports.faKeySkeletonLeftRight = faKeySkeletonLeftRight;\n  exports.faKeyboard = faKeyboard;\n  exports.faKeyboardBrightness = faKeyboardBrightness;\n  exports.faKeyboardBrightnessLow = faKeyboardBrightnessLow;\n  exports.faKeyboardDown = faKeyboardDown;\n  exports.faKeyboardLeft = faKeyboardLeft;\n  exports.faKeynote = faKeynote;\n  exports.faKhanda = faKhanda;\n  exports.faKidneys = faKidneys;\n  exports.faKipSign = faKipSign;\n  exports.faKiss = faKiss;\n  exports.faKissBeam = faKissBeam;\n  exports.faKissWinkHeart = faKissWinkHeart;\n  exports.faKitMedical = faKitMedical;\n  exports.faKitchenSet = faKitchenSet;\n  exports.faKite = faKite;\n  exports.faKiwiBird = faKiwiBird;\n  exports.faKiwiFruit = faKiwiFruit;\n  exports.faKnife = faKnife;\n  exports.faKnifeKitchen = faKnifeKitchen;\n  exports.faKrw = faKrw;\n  exports.faL = faL;\n  exports.faLacrosseStick = faLacrosseStick;\n  exports.faLacrosseStickBall = faLacrosseStickBall;\n  exports.faLadderWater = faLadderWater;\n  exports.faLambda = faLambda;\n  exports.faLamp = faLamp;\n  exports.faLampDesk = faLampDesk;\n  exports.faLampFloor = faLampFloor;\n  exports.faLampStreet = faLampStreet;\n  exports.faLandMineOn = faLandMineOn;\n  exports.faLandmark = faLandmark;\n  exports.faLandmarkAlt = faLandmarkAlt;\n  exports.faLandmarkDome = faLandmarkDome;\n  exports.faLandmarkFlag = faLandmarkFlag;\n  exports.faLandmarkMagnifyingGlass = faLandmarkMagnifyingGlass;\n  exports.faLandscape = faLandscape;\n  exports.faLanguage = faLanguage;\n  exports.faLaptop = faLaptop;\n  exports.faLaptopArrowDown = faLaptopArrowDown;\n  exports.faLaptopBinary = faLaptopBinary;\n  exports.faLaptopCode = faLaptopCode;\n  exports.faLaptopFile = faLaptopFile;\n  exports.faLaptopHouse = faLaptopHouse;\n  exports.faLaptopMedical = faLaptopMedical;\n  exports.faLaptopMobile = faLaptopMobile;\n  exports.faLaptopSlash = faLaptopSlash;\n  exports.faLariSign = faLariSign;\n  exports.faLasso = faLasso;\n  exports.faLassoSparkles = faLassoSparkles;\n  exports.faLaugh = faLaugh;\n  exports.faLaughBeam = faLaughBeam;\n  exports.faLaughSquint = faLaughSquint;\n  exports.faLaughWink = faLaughWink;\n  exports.faLayerGroup = faLayerGroup;\n  exports.faLayerGroupMinus = faLayerGroupMinus;\n  exports.faLayerGroupPlus = faLayerGroupPlus;\n  exports.faLayerMinus = faLayerMinus;\n  exports.faLayerPlus = faLayerPlus;\n  exports.faLeaf = faLeaf;\n  exports.faLeafHeart = faLeafHeart;\n  exports.faLeafMaple = faLeafMaple;\n  exports.faLeafOak = faLeafOak;\n  exports.faLeafyGreen = faLeafyGreen;\n  exports.faLeft = faLeft;\n  exports.faLeftFromBracket = faLeftFromBracket;\n  exports.faLeftFromLine = faLeftFromLine;\n  exports.faLeftLong = faLeftLong;\n  exports.faLeftLongToLine = faLeftLongToLine;\n  exports.faLeftRight = faLeftRight;\n  exports.faLeftToBracket = faLeftToBracket;\n  exports.faLeftToLine = faLeftToLine;\n  exports.faLegal = faLegal;\n  exports.faLemon = faLemon;\n  exports.faLessThan = faLessThan;\n  exports.faLessThanEqual = faLessThanEqual;\n  exports.faLevelDown = faLevelDown;\n  exports.faLevelDownAlt = faLevelDownAlt;\n  exports.faLevelUp = faLevelUp;\n  exports.faLevelUpAlt = faLevelUpAlt;\n  exports.faLifeRing = faLifeRing;\n  exports.faLightCeiling = faLightCeiling;\n  exports.faLightEmergency = faLightEmergency;\n  exports.faLightEmergencyOn = faLightEmergencyOn;\n  exports.faLightSwitch = faLightSwitch;\n  exports.faLightSwitchOff = faLightSwitchOff;\n  exports.faLightSwitchOn = faLightSwitchOn;\n  exports.faLightbulb = faLightbulb;\n  exports.faLightbulbCfl = faLightbulbCfl;\n  exports.faLightbulbCflOn = faLightbulbCflOn;\n  exports.faLightbulbDollar = faLightbulbDollar;\n  exports.faLightbulbExclamation = faLightbulbExclamation;\n  exports.faLightbulbExclamationOn = faLightbulbExclamationOn;\n  exports.faLightbulbGear = faLightbulbGear;\n  exports.faLightbulbMessage = faLightbulbMessage;\n  exports.faLightbulbOn = faLightbulbOn;\n  exports.faLightbulbSlash = faLightbulbSlash;\n  exports.faLighthouse = faLighthouse;\n  exports.faLightsHoliday = faLightsHoliday;\n  exports.faLineChart = faLineChart;\n  exports.faLineColumns = faLineColumns;\n  exports.faLineHeight = faLineHeight;\n  exports.faLinesLeaning = faLinesLeaning;\n  exports.faLink = faLink;\n  exports.faLinkHorizontal = faLinkHorizontal;\n  exports.faLinkHorizontalSlash = faLinkHorizontalSlash;\n  exports.faLinkSimple = faLinkSimple;\n  exports.faLinkSimpleSlash = faLinkSimpleSlash;\n  exports.faLinkSlash = faLinkSlash;\n  exports.faLips = faLips;\n  exports.faLiraSign = faLiraSign;\n  exports.faList = faList;\n  exports.faList12 = faList12;\n  exports.faListAlt = faListAlt;\n  exports.faListCheck = faListCheck;\n  exports.faListDots = faListDots;\n  exports.faListDropdown = faListDropdown;\n  exports.faListMusic = faListMusic;\n  exports.faListNumeric = faListNumeric;\n  exports.faListOl = faListOl;\n  exports.faListRadio = faListRadio;\n  exports.faListSquares = faListSquares;\n  exports.faListTimeline = faListTimeline;\n  exports.faListTree = faListTree;\n  exports.faListUl = faListUl;\n  exports.faLitecoinSign = faLitecoinSign;\n  exports.faLoader = faLoader;\n  exports.faLobster = faLobster;\n  exports.faLocation = faLocation;\n  exports.faLocationArrow = faLocationArrow;\n  exports.faLocationArrowUp = faLocationArrowUp;\n  exports.faLocationCheck = faLocationCheck;\n  exports.faLocationCircle = faLocationCircle;\n  exports.faLocationCrosshairs = faLocationCrosshairs;\n  exports.faLocationCrosshairsSlash = faLocationCrosshairsSlash;\n  exports.faLocationDot = faLocationDot;\n  exports.faLocationDotSlash = faLocationDotSlash;\n  exports.faLocationExclamation = faLocationExclamation;\n  exports.faLocationMinus = faLocationMinus;\n  exports.faLocationPen = faLocationPen;\n  exports.faLocationPin = faLocationPin;\n  exports.faLocationPinLock = faLocationPinLock;\n  exports.faLocationPinSlash = faLocationPinSlash;\n  exports.faLocationPlus = faLocationPlus;\n  exports.faLocationQuestion = faLocationQuestion;\n  exports.faLocationSlash = faLocationSlash;\n  exports.faLocationSmile = faLocationSmile;\n  exports.faLocationXmark = faLocationXmark;\n  exports.faLock = faLock;\n  exports.faLockA = faLockA;\n  exports.faLockAlt = faLockAlt;\n  exports.faLockHashtag = faLockHashtag;\n  exports.faLockKeyhole = faLockKeyhole;\n  exports.faLockKeyholeOpen = faLockKeyholeOpen;\n  exports.faLockOpen = faLockOpen;\n  exports.faLockOpenAlt = faLockOpenAlt;\n  exports.faLocust = faLocust;\n  exports.faLollipop = faLollipop;\n  exports.faLollypop = faLollypop;\n  exports.faLongArrowAltDown = faLongArrowAltDown;\n  exports.faLongArrowAltLeft = faLongArrowAltLeft;\n  exports.faLongArrowAltRight = faLongArrowAltRight;\n  exports.faLongArrowAltUp = faLongArrowAltUp;\n  exports.faLongArrowDown = faLongArrowDown;\n  exports.faLongArrowLeft = faLongArrowLeft;\n  exports.faLongArrowRight = faLongArrowRight;\n  exports.faLongArrowUp = faLongArrowUp;\n  exports.faLoveseat = faLoveseat;\n  exports.faLowVision = faLowVision;\n  exports.faLuchador = faLuchador;\n  exports.faLuchadorMask = faLuchadorMask;\n  exports.faLuggageCart = faLuggageCart;\n  exports.faLungs = faLungs;\n  exports.faLungsVirus = faLungsVirus;\n  exports.faM = faM;\n  exports.faMace = faMace;\n  exports.faMagic = faMagic;\n  exports.faMagicWandSparkles = faMagicWandSparkles;\n  exports.faMagnet = faMagnet;\n  exports.faMagnifyingGlass = faMagnifyingGlass;\n  exports.faMagnifyingGlassArrowRight = faMagnifyingGlassArrowRight;\n  exports.faMagnifyingGlassArrowsRotate = faMagnifyingGlassArrowsRotate;\n  exports.faMagnifyingGlassChart = faMagnifyingGlassChart;\n  exports.faMagnifyingGlassDollar = faMagnifyingGlassDollar;\n  exports.faMagnifyingGlassLocation = faMagnifyingGlassLocation;\n  exports.faMagnifyingGlassMinus = faMagnifyingGlassMinus;\n  exports.faMagnifyingGlassMusic = faMagnifyingGlassMusic;\n  exports.faMagnifyingGlassPlay = faMagnifyingGlassPlay;\n  exports.faMagnifyingGlassPlus = faMagnifyingGlassPlus;\n  exports.faMagnifyingGlassWaveform = faMagnifyingGlassWaveform;\n  exports.faMailBulk = faMailBulk;\n  exports.faMailForward = faMailForward;\n  exports.faMailReply = faMailReply;\n  exports.faMailReplyAll = faMailReplyAll;\n  exports.faMailbox = faMailbox;\n  exports.faMailboxFlagUp = faMailboxFlagUp;\n  exports.faMakiRoll = faMakiRoll;\n  exports.faMakizushi = faMakizushi;\n  exports.faMale = faMale;\n  exports.faManatSign = faManatSign;\n  exports.faMandolin = faMandolin;\n  exports.faMango = faMango;\n  exports.faManhole = faManhole;\n  exports.faMap = faMap;\n  exports.faMapLocation = faMapLocation;\n  exports.faMapLocationDot = faMapLocationDot;\n  exports.faMapMarked = faMapMarked;\n  exports.faMapMarkedAlt = faMapMarkedAlt;\n  exports.faMapMarker = faMapMarker;\n  exports.faMapMarkerAlt = faMapMarkerAlt;\n  exports.faMapMarkerAltSlash = faMapMarkerAltSlash;\n  exports.faMapMarkerCheck = faMapMarkerCheck;\n  exports.faMapMarkerEdit = faMapMarkerEdit;\n  exports.faMapMarkerExclamation = faMapMarkerExclamation;\n  exports.faMapMarkerMinus = faMapMarkerMinus;\n  exports.faMapMarkerPlus = faMapMarkerPlus;\n  exports.faMapMarkerQuestion = faMapMarkerQuestion;\n  exports.faMapMarkerSlash = faMapMarkerSlash;\n  exports.faMapMarkerSmile = faMapMarkerSmile;\n  exports.faMapMarkerTimes = faMapMarkerTimes;\n  exports.faMapMarkerXmark = faMapMarkerXmark;\n  exports.faMapPin = faMapPin;\n  exports.faMapSigns = faMapSigns;\n  exports.faMarker = faMarker;\n  exports.faMars = faMars;\n  exports.faMarsAndVenus = faMarsAndVenus;\n  exports.faMarsAndVenusBurst = faMarsAndVenusBurst;\n  exports.faMarsDouble = faMarsDouble;\n  exports.faMarsStroke = faMarsStroke;\n  exports.faMarsStrokeH = faMarsStrokeH;\n  exports.faMarsStrokeRight = faMarsStrokeRight;\n  exports.faMarsStrokeUp = faMarsStrokeUp;\n  exports.faMarsStrokeV = faMarsStrokeV;\n  exports.faMartiniGlass = faMartiniGlass;\n  exports.faMartiniGlassCitrus = faMartiniGlassCitrus;\n  exports.faMartiniGlassEmpty = faMartiniGlassEmpty;\n  exports.faMask = faMask;\n  exports.faMaskFace = faMaskFace;\n  exports.faMaskLuchador = faMaskLuchador;\n  exports.faMaskSnorkel = faMaskSnorkel;\n  exports.faMaskVentilator = faMaskVentilator;\n  exports.faMasksTheater = faMasksTheater;\n  exports.faMattressPillow = faMattressPillow;\n  exports.faMaximize = faMaximize;\n  exports.faMeat = faMeat;\n  exports.faMedal = faMedal;\n  exports.faMedkit = faMedkit;\n  exports.faMegaphone = faMegaphone;\n  exports.faMeh = faMeh;\n  exports.faMehBlank = faMehBlank;\n  exports.faMehRollingEyes = faMehRollingEyes;\n  exports.faMelon = faMelon;\n  exports.faMelonSlice = faMelonSlice;\n  exports.faMemo = faMemo;\n  exports.faMemoCircleCheck = faMemoCircleCheck;\n  exports.faMemoCircleInfo = faMemoCircleInfo;\n  exports.faMemoPad = faMemoPad;\n  exports.faMemory = faMemory;\n  exports.faMenorah = faMenorah;\n  exports.faMercury = faMercury;\n  exports.faMerge = faMerge;\n  exports.faMessage = faMessage;\n  exports.faMessageArrowDown = faMessageArrowDown;\n  exports.faMessageArrowUp = faMessageArrowUp;\n  exports.faMessageArrowUpRight = faMessageArrowUpRight;\n  exports.faMessageBot = faMessageBot;\n  exports.faMessageCaptions = faMessageCaptions;\n  exports.faMessageCheck = faMessageCheck;\n  exports.faMessageCode = faMessageCode;\n  exports.faMessageDollar = faMessageDollar;\n  exports.faMessageDots = faMessageDots;\n  exports.faMessageEdit = faMessageEdit;\n  exports.faMessageExclamation = faMessageExclamation;\n  exports.faMessageHeart = faMessageHeart;\n  exports.faMessageImage = faMessageImage;\n  exports.faMessageLines = faMessageLines;\n  exports.faMessageMedical = faMessageMedical;\n  exports.faMessageMiddle = faMessageMiddle;\n  exports.faMessageMiddleTop = faMessageMiddleTop;\n  exports.faMessageMinus = faMessageMinus;\n  exports.faMessageMusic = faMessageMusic;\n  exports.faMessagePen = faMessagePen;\n  exports.faMessagePlus = faMessagePlus;\n  exports.faMessageQuestion = faMessageQuestion;\n  exports.faMessageQuote = faMessageQuote;\n  exports.faMessageSlash = faMessageSlash;\n  exports.faMessageSmile = faMessageSmile;\n  exports.faMessageSms = faMessageSms;\n  exports.faMessageText = faMessageText;\n  exports.faMessageTimes = faMessageTimes;\n  exports.faMessageXmark = faMessageXmark;\n  exports.faMessages = faMessages;\n  exports.faMessagesDollar = faMessagesDollar;\n  exports.faMessagesQuestion = faMessagesQuestion;\n  exports.faMessaging = faMessaging;\n  exports.faMeteor = faMeteor;\n  exports.faMeter = faMeter;\n  exports.faMeterBolt = faMeterBolt;\n  exports.faMeterDroplet = faMeterDroplet;\n  exports.faMeterFire = faMeterFire;\n  exports.faMicrochip = faMicrochip;\n  exports.faMicrochipAi = faMicrochipAi;\n  exports.faMicrophone = faMicrophone;\n  exports.faMicrophoneAlt = faMicrophoneAlt;\n  exports.faMicrophoneAltSlash = faMicrophoneAltSlash;\n  exports.faMicrophoneCircle = faMicrophoneCircle;\n  exports.faMicrophoneCircleAlt = faMicrophoneCircleAlt;\n  exports.faMicrophoneLines = faMicrophoneLines;\n  exports.faMicrophoneLinesSlash = faMicrophoneLinesSlash;\n  exports.faMicrophoneSlash = faMicrophoneSlash;\n  exports.faMicrophoneStand = faMicrophoneStand;\n  exports.faMicroscope = faMicroscope;\n  exports.faMicrowave = faMicrowave;\n  exports.faMillSign = faMillSign;\n  exports.faMindShare = faMindShare;\n  exports.faMinimize = faMinimize;\n  exports.faMinus = faMinus;\n  exports.faMinusCircle = faMinusCircle;\n  exports.faMinusHexagon = faMinusHexagon;\n  exports.faMinusLarge = faMinusLarge;\n  exports.faMinusOctagon = faMinusOctagon;\n  exports.faMinusSquare = faMinusSquare;\n  exports.faMistletoe = faMistletoe;\n  exports.faMitten = faMitten;\n  exports.faMobile = faMobile;\n  exports.faMobileAlt = faMobileAlt;\n  exports.faMobileAndroid = faMobileAndroid;\n  exports.faMobileAndroidAlt = faMobileAndroidAlt;\n  exports.faMobileButton = faMobileButton;\n  exports.faMobileIphone = faMobileIphone;\n  exports.faMobileNotch = faMobileNotch;\n  exports.faMobilePhone = faMobilePhone;\n  exports.faMobileRetro = faMobileRetro;\n  exports.faMobileScreen = faMobileScreen;\n  exports.faMobileScreenButton = faMobileScreenButton;\n  exports.faMobileSignal = faMobileSignal;\n  exports.faMobileSignalOut = faMobileSignalOut;\n  exports.faMoneyBill = faMoneyBill;\n  exports.faMoneyBill1 = faMoneyBill1;\n  exports.faMoneyBill1Wave = faMoneyBill1Wave;\n  exports.faMoneyBillAlt = faMoneyBillAlt;\n  exports.faMoneyBillSimple = faMoneyBillSimple;\n  exports.faMoneyBillSimpleWave = faMoneyBillSimpleWave;\n  exports.faMoneyBillTransfer = faMoneyBillTransfer;\n  exports.faMoneyBillTrendUp = faMoneyBillTrendUp;\n  exports.faMoneyBillWave = faMoneyBillWave;\n  exports.faMoneyBillWaveAlt = faMoneyBillWaveAlt;\n  exports.faMoneyBillWheat = faMoneyBillWheat;\n  exports.faMoneyBills = faMoneyBills;\n  exports.faMoneyBillsAlt = faMoneyBillsAlt;\n  exports.faMoneyBillsSimple = faMoneyBillsSimple;\n  exports.faMoneyCheck = faMoneyCheck;\n  exports.faMoneyCheckAlt = faMoneyCheckAlt;\n  exports.faMoneyCheckDollar = faMoneyCheckDollar;\n  exports.faMoneyCheckDollarPen = faMoneyCheckDollarPen;\n  exports.faMoneyCheckEdit = faMoneyCheckEdit;\n  exports.faMoneyCheckEditAlt = faMoneyCheckEditAlt;\n  exports.faMoneyCheckPen = faMoneyCheckPen;\n  exports.faMoneyFromBracket = faMoneyFromBracket;\n  exports.faMoneySimpleFromBracket = faMoneySimpleFromBracket;\n  exports.faMonitorHeartRate = faMonitorHeartRate;\n  exports.faMonitorWaveform = faMonitorWaveform;\n  exports.faMonkey = faMonkey;\n  exports.faMonument = faMonument;\n  exports.faMoon = faMoon;\n  exports.faMoonCloud = faMoonCloud;\n  exports.faMoonOverSun = faMoonOverSun;\n  exports.faMoonStars = faMoonStars;\n  exports.faMoped = faMoped;\n  exports.faMortarBoard = faMortarBoard;\n  exports.faMortarPestle = faMortarPestle;\n  exports.faMosque = faMosque;\n  exports.faMosquito = faMosquito;\n  exports.faMosquitoNet = faMosquitoNet;\n  exports.faMotorcycle = faMotorcycle;\n  exports.faMound = faMound;\n  exports.faMountain = faMountain;\n  exports.faMountainCity = faMountainCity;\n  exports.faMountainSun = faMountainSun;\n  exports.faMountains = faMountains;\n  exports.faMouse = faMouse;\n  exports.faMouseAlt = faMouseAlt;\n  exports.faMouseField = faMouseField;\n  exports.faMousePointer = faMousePointer;\n  exports.faMp3Player = faMp3Player;\n  exports.faMug = faMug;\n  exports.faMugHot = faMugHot;\n  exports.faMugMarshmallows = faMugMarshmallows;\n  exports.faMugSaucer = faMugSaucer;\n  exports.faMugTea = faMugTea;\n  exports.faMugTeaSaucer = faMugTeaSaucer;\n  exports.faMultiply = faMultiply;\n  exports.faMuseum = faMuseum;\n  exports.faMushroom = faMushroom;\n  exports.faMusic = faMusic;\n  exports.faMusicAlt = faMusicAlt;\n  exports.faMusicAltSlash = faMusicAltSlash;\n  exports.faMusicMagnifyingGlass = faMusicMagnifyingGlass;\n  exports.faMusicNote = faMusicNote;\n  exports.faMusicNoteSlash = faMusicNoteSlash;\n  exports.faMusicSlash = faMusicSlash;\n  exports.faMustache = faMustache;\n  exports.faN = faN;\n  exports.faNairaSign = faNairaSign;\n  exports.faNarwhal = faNarwhal;\n  exports.faNavicon = faNavicon;\n  exports.faNestingDolls = faNestingDolls;\n  exports.faNetworkWired = faNetworkWired;\n  exports.faNeuter = faNeuter;\n  exports.faNewspaper = faNewspaper;\n  exports.faNfc = faNfc;\n  exports.faNfcLock = faNfcLock;\n  exports.faNfcMagnifyingGlass = faNfcMagnifyingGlass;\n  exports.faNfcPen = faNfcPen;\n  exports.faNfcSignal = faNfcSignal;\n  exports.faNfcSlash = faNfcSlash;\n  exports.faNfcSymbol = faNfcSymbol;\n  exports.faNfcTrash = faNfcTrash;\n  exports.faNigiri = faNigiri;\n  exports.faNose = faNose;\n  exports.faNotEqual = faNotEqual;\n  exports.faNotdef = faNotdef;\n  exports.faNote = faNote;\n  exports.faNoteMedical = faNoteMedical;\n  exports.faNoteSticky = faNoteSticky;\n  exports.faNotebook = faNotebook;\n  exports.faNotes = faNotes;\n  exports.faNotesMedical = faNotesMedical;\n  exports.faO = faO;\n  exports.faObjectExclude = faObjectExclude;\n  exports.faObjectGroup = faObjectGroup;\n  exports.faObjectIntersect = faObjectIntersect;\n  exports.faObjectSubtract = faObjectSubtract;\n  exports.faObjectUngroup = faObjectUngroup;\n  exports.faObjectUnion = faObjectUnion;\n  exports.faObjectsAlignBottom = faObjectsAlignBottom;\n  exports.faObjectsAlignCenterHorizontal = faObjectsAlignCenterHorizontal;\n  exports.faObjectsAlignCenterVertical = faObjectsAlignCenterVertical;\n  exports.faObjectsAlignLeft = faObjectsAlignLeft;\n  exports.faObjectsAlignRight = faObjectsAlignRight;\n  exports.faObjectsAlignTop = faObjectsAlignTop;\n  exports.faObjectsColumn = faObjectsColumn;\n  exports.faOctagon = faOctagon;\n  exports.faOctagonCheck = faOctagonCheck;\n  exports.faOctagonDivide = faOctagonDivide;\n  exports.faOctagonExclamation = faOctagonExclamation;\n  exports.faOctagonMinus = faOctagonMinus;\n  exports.faOctagonPlus = faOctagonPlus;\n  exports.faOctagonXmark = faOctagonXmark;\n  exports.faOctopus = faOctopus;\n  exports.faOilCan = faOilCan;\n  exports.faOilCanDrip = faOilCanDrip;\n  exports.faOilTemp = faOilTemp;\n  exports.faOilTemperature = faOilTemperature;\n  exports.faOilWell = faOilWell;\n  exports.faOlive = faOlive;\n  exports.faOliveBranch = faOliveBranch;\n  exports.faOm = faOm;\n  exports.faOmega = faOmega;\n  exports.faOnion = faOnion;\n  exports.faOption = faOption;\n  exports.faOrnament = faOrnament;\n  exports.faOtter = faOtter;\n  exports.faOutdent = faOutdent;\n  exports.faOutlet = faOutlet;\n  exports.faOven = faOven;\n  exports.faOverline = faOverline;\n  exports.faP = faP;\n  exports.faPage = faPage;\n  exports.faPageBreak = faPageBreak;\n  exports.faPageCaretDown = faPageCaretDown;\n  exports.faPageCaretUp = faPageCaretUp;\n  exports.faPager = faPager;\n  exports.faPaintBrush = faPaintBrush;\n  exports.faPaintBrushAlt = faPaintBrushAlt;\n  exports.faPaintBrushFine = faPaintBrushFine;\n  exports.faPaintRoller = faPaintRoller;\n  exports.faPaintbrush = faPaintbrush;\n  exports.faPaintbrushAlt = faPaintbrushAlt;\n  exports.faPaintbrushFine = faPaintbrushFine;\n  exports.faPaintbrushPencil = faPaintbrushPencil;\n  exports.faPalette = faPalette;\n  exports.faPaletteBoxes = faPaletteBoxes;\n  exports.faPallet = faPallet;\n  exports.faPalletAlt = faPalletAlt;\n  exports.faPalletBox = faPalletBox;\n  exports.faPalletBoxes = faPalletBoxes;\n  exports.faPanFood = faPanFood;\n  exports.faPanFrying = faPanFrying;\n  exports.faPancakes = faPancakes;\n  exports.faPanelEws = faPanelEws;\n  exports.faPanelFire = faPanelFire;\n  exports.faPanorama = faPanorama;\n  exports.faPaperPlane = faPaperPlane;\n  exports.faPaperPlaneAlt = faPaperPlaneAlt;\n  exports.faPaperPlaneTop = faPaperPlaneTop;\n  exports.faPaperclip = faPaperclip;\n  exports.faPaperclipVertical = faPaperclipVertical;\n  exports.faParachuteBox = faParachuteBox;\n  exports.faParagraph = faParagraph;\n  exports.faParagraphLeft = faParagraphLeft;\n  exports.faParagraphRtl = faParagraphRtl;\n  exports.faParentheses = faParentheses;\n  exports.faParenthesis = faParenthesis;\n  exports.faParking = faParking;\n  exports.faParkingCircle = faParkingCircle;\n  exports.faParkingCircleSlash = faParkingCircleSlash;\n  exports.faParkingSlash = faParkingSlash;\n  exports.faPartyBack = faPartyBack;\n  exports.faPartyBell = faPartyBell;\n  exports.faPartyHorn = faPartyHorn;\n  exports.faPassport = faPassport;\n  exports.faPastafarianism = faPastafarianism;\n  exports.faPaste = faPaste;\n  exports.faPause = faPause;\n  exports.faPauseCircle = faPauseCircle;\n  exports.faPaw = faPaw;\n  exports.faPawAlt = faPawAlt;\n  exports.faPawClaws = faPawClaws;\n  exports.faPawSimple = faPawSimple;\n  exports.faPeace = faPeace;\n  exports.faPeach = faPeach;\n  exports.faPeanut = faPeanut;\n  exports.faPeanuts = faPeanuts;\n  exports.faPeapod = faPeapod;\n  exports.faPear = faPear;\n  exports.faPedestal = faPedestal;\n  exports.faPegasus = faPegasus;\n  exports.faPen = faPen;\n  exports.faPenAlt = faPenAlt;\n  exports.faPenAltSlash = faPenAltSlash;\n  exports.faPenCircle = faPenCircle;\n  exports.faPenClip = faPenClip;\n  exports.faPenClipSlash = faPenClipSlash;\n  exports.faPenFancy = faPenFancy;\n  exports.faPenFancySlash = faPenFancySlash;\n  exports.faPenField = faPenField;\n  exports.faPenLine = faPenLine;\n  exports.faPenNib = faPenNib;\n  exports.faPenNibSlash = faPenNibSlash;\n  exports.faPenPaintbrush = faPenPaintbrush;\n  exports.faPenRuler = faPenRuler;\n  exports.faPenSlash = faPenSlash;\n  exports.faPenSquare = faPenSquare;\n  exports.faPenSwirl = faPenSwirl;\n  exports.faPenToSquare = faPenToSquare;\n  exports.faPencil = faPencil;\n  exports.faPencilAlt = faPencilAlt;\n  exports.faPencilMechanical = faPencilMechanical;\n  exports.faPencilPaintbrush = faPencilPaintbrush;\n  exports.faPencilRuler = faPencilRuler;\n  exports.faPencilSlash = faPencilSlash;\n  exports.faPencilSquare = faPencilSquare;\n  exports.faPennant = faPennant;\n  exports.faPeople = faPeople;\n  exports.faPeopleArrows = faPeopleArrows;\n  exports.faPeopleArrowsLeftRight = faPeopleArrowsLeftRight;\n  exports.faPeopleCarry = faPeopleCarry;\n  exports.faPeopleCarryBox = faPeopleCarryBox;\n  exports.faPeopleDress = faPeopleDress;\n  exports.faPeopleDressSimple = faPeopleDressSimple;\n  exports.faPeopleGroup = faPeopleGroup;\n  exports.faPeopleLine = faPeopleLine;\n  exports.faPeoplePants = faPeoplePants;\n  exports.faPeoplePantsSimple = faPeoplePantsSimple;\n  exports.faPeoplePulling = faPeoplePulling;\n  exports.faPeopleRobbery = faPeopleRobbery;\n  exports.faPeopleRoof = faPeopleRoof;\n  exports.faPeopleSimple = faPeopleSimple;\n  exports.faPepper = faPepper;\n  exports.faPepperHot = faPepperHot;\n  exports.faPercent = faPercent;\n  exports.faPercentage = faPercentage;\n  exports.faPeriod = faPeriod;\n  exports.faPerson = faPerson;\n  exports.faPersonArrowDownToLine = faPersonArrowDownToLine;\n  exports.faPersonArrowUpFromLine = faPersonArrowUpFromLine;\n  exports.faPersonBiking = faPersonBiking;\n  exports.faPersonBikingMountain = faPersonBikingMountain;\n  exports.faPersonBooth = faPersonBooth;\n  exports.faPersonBreastfeeding = faPersonBreastfeeding;\n  exports.faPersonBurst = faPersonBurst;\n  exports.faPersonCane = faPersonCane;\n  exports.faPersonCarry = faPersonCarry;\n  exports.faPersonCarryBox = faPersonCarryBox;\n  exports.faPersonChalkboard = faPersonChalkboard;\n  exports.faPersonCircleCheck = faPersonCircleCheck;\n  exports.faPersonCircleExclamation = faPersonCircleExclamation;\n  exports.faPersonCircleMinus = faPersonCircleMinus;\n  exports.faPersonCirclePlus = faPersonCirclePlus;\n  exports.faPersonCircleQuestion = faPersonCircleQuestion;\n  exports.faPersonCircleXmark = faPersonCircleXmark;\n  exports.faPersonDigging = faPersonDigging;\n  exports.faPersonDolly = faPersonDolly;\n  exports.faPersonDollyEmpty = faPersonDollyEmpty;\n  exports.faPersonDotsFromLine = faPersonDotsFromLine;\n  exports.faPersonDress = faPersonDress;\n  exports.faPersonDressBurst = faPersonDressBurst;\n  exports.faPersonDressFairy = faPersonDressFairy;\n  exports.faPersonDressSimple = faPersonDressSimple;\n  exports.faPersonDrowning = faPersonDrowning;\n  exports.faPersonFairy = faPersonFairy;\n  exports.faPersonFalling = faPersonFalling;\n  exports.faPersonFallingBurst = faPersonFallingBurst;\n  exports.faPersonFromPortal = faPersonFromPortal;\n  exports.faPersonHalfDress = faPersonHalfDress;\n  exports.faPersonHarassing = faPersonHarassing;\n  exports.faPersonHiking = faPersonHiking;\n  exports.faPersonMilitaryPointing = faPersonMilitaryPointing;\n  exports.faPersonMilitaryRifle = faPersonMilitaryRifle;\n  exports.faPersonMilitaryToPerson = faPersonMilitaryToPerson;\n  exports.faPersonPinball = faPersonPinball;\n  exports.faPersonPraying = faPersonPraying;\n  exports.faPersonPregnant = faPersonPregnant;\n  exports.faPersonRays = faPersonRays;\n  exports.faPersonRifle = faPersonRifle;\n  exports.faPersonRunning = faPersonRunning;\n  exports.faPersonRunningFast = faPersonRunningFast;\n  exports.faPersonSeat = faPersonSeat;\n  exports.faPersonSeatReclined = faPersonSeatReclined;\n  exports.faPersonShelter = faPersonShelter;\n  exports.faPersonSign = faPersonSign;\n  exports.faPersonSimple = faPersonSimple;\n  exports.faPersonSkating = faPersonSkating;\n  exports.faPersonSkiJumping = faPersonSkiJumping;\n  exports.faPersonSkiLift = faPersonSkiLift;\n  exports.faPersonSkiing = faPersonSkiing;\n  exports.faPersonSkiingNordic = faPersonSkiingNordic;\n  exports.faPersonSledding = faPersonSledding;\n  exports.faPersonSnowboarding = faPersonSnowboarding;\n  exports.faPersonSnowmobiling = faPersonSnowmobiling;\n  exports.faPersonSwimming = faPersonSwimming;\n  exports.faPersonThroughWindow = faPersonThroughWindow;\n  exports.faPersonToDoor = faPersonToDoor;\n  exports.faPersonToPortal = faPersonToPortal;\n  exports.faPersonWalking = faPersonWalking;\n  exports.faPersonWalkingArrowLoopLeft = faPersonWalkingArrowLoopLeft;\n  exports.faPersonWalkingArrowRight = faPersonWalkingArrowRight;\n  exports.faPersonWalkingDashedLineArrowRight = faPersonWalkingDashedLineArrowRight;\n  exports.faPersonWalkingLuggage = faPersonWalkingLuggage;\n  exports.faPersonWalkingWithCane = faPersonWalkingWithCane;\n  exports.faPesetaSign = faPesetaSign;\n  exports.faPesoSign = faPesoSign;\n  exports.faPhone = faPhone;\n  exports.faPhoneAlt = faPhoneAlt;\n  exports.faPhoneArrowDown = faPhoneArrowDown;\n  exports.faPhoneArrowDownLeft = faPhoneArrowDownLeft;\n  exports.faPhoneArrowRight = faPhoneArrowRight;\n  exports.faPhoneArrowUp = faPhoneArrowUp;\n  exports.faPhoneArrowUpRight = faPhoneArrowUpRight;\n  exports.faPhoneCircle = faPhoneCircle;\n  exports.faPhoneCircleAlt = faPhoneCircleAlt;\n  exports.faPhoneCircleDown = faPhoneCircleDown;\n  exports.faPhoneFlip = faPhoneFlip;\n  exports.faPhoneHangup = faPhoneHangup;\n  exports.faPhoneIncoming = faPhoneIncoming;\n  exports.faPhoneIntercom = faPhoneIntercom;\n  exports.faPhoneLaptop = faPhoneLaptop;\n  exports.faPhoneMissed = faPhoneMissed;\n  exports.faPhoneOffice = faPhoneOffice;\n  exports.faPhoneOutgoing = faPhoneOutgoing;\n  exports.faPhonePlus = faPhonePlus;\n  exports.faPhoneRotary = faPhoneRotary;\n  exports.faPhoneSlash = faPhoneSlash;\n  exports.faPhoneSquare = faPhoneSquare;\n  exports.faPhoneSquareAlt = faPhoneSquareAlt;\n  exports.faPhoneSquareDown = faPhoneSquareDown;\n  exports.faPhoneVolume = faPhoneVolume;\n  exports.faPhoneXmark = faPhoneXmark;\n  exports.faPhotoFilm = faPhotoFilm;\n  exports.faPhotoFilmMusic = faPhotoFilmMusic;\n  exports.faPhotoVideo = faPhotoVideo;\n  exports.faPi = faPi;\n  exports.faPiano = faPiano;\n  exports.faPianoKeyboard = faPianoKeyboard;\n  exports.faPickaxe = faPickaxe;\n  exports.faPickleball = faPickleball;\n  exports.faPie = faPie;\n  exports.faPieChart = faPieChart;\n  exports.faPig = faPig;\n  exports.faPiggyBank = faPiggyBank;\n  exports.faPills = faPills;\n  exports.faPinata = faPinata;\n  exports.faPinball = faPinball;\n  exports.faPineapple = faPineapple;\n  exports.faPingPongPaddleBall = faPingPongPaddleBall;\n  exports.faPipe = faPipe;\n  exports.faPipeCircleCheck = faPipeCircleCheck;\n  exports.faPipeCollar = faPipeCollar;\n  exports.faPipeSection = faPipeSection;\n  exports.faPipeSmoking = faPipeSmoking;\n  exports.faPipeValve = faPipeValve;\n  exports.faPizza = faPizza;\n  exports.faPizzaSlice = faPizzaSlice;\n  exports.faPlaceOfWorship = faPlaceOfWorship;\n  exports.faPlane = faPlane;\n  exports.faPlaneAlt = faPlaneAlt;\n  exports.faPlaneArrival = faPlaneArrival;\n  exports.faPlaneCircleCheck = faPlaneCircleCheck;\n  exports.faPlaneCircleExclamation = faPlaneCircleExclamation;\n  exports.faPlaneCircleXmark = faPlaneCircleXmark;\n  exports.faPlaneDeparture = faPlaneDeparture;\n  exports.faPlaneEngines = faPlaneEngines;\n  exports.faPlaneLock = faPlaneLock;\n  exports.faPlaneProp = faPlaneProp;\n  exports.faPlaneSlash = faPlaneSlash;\n  exports.faPlaneTail = faPlaneTail;\n  exports.faPlaneUp = faPlaneUp;\n  exports.faPlaneUpSlash = faPlaneUpSlash;\n  exports.faPlanetMoon = faPlanetMoon;\n  exports.faPlanetRinged = faPlanetRinged;\n  exports.faPlantWilt = faPlantWilt;\n  exports.faPlateUtensils = faPlateUtensils;\n  exports.faPlateWheat = faPlateWheat;\n  exports.faPlay = faPlay;\n  exports.faPlayCircle = faPlayCircle;\n  exports.faPlayPause = faPlayPause;\n  exports.faPlug = faPlug;\n  exports.faPlugCircleBolt = faPlugCircleBolt;\n  exports.faPlugCircleCheck = faPlugCircleCheck;\n  exports.faPlugCircleExclamation = faPlugCircleExclamation;\n  exports.faPlugCircleMinus = faPlugCircleMinus;\n  exports.faPlugCirclePlus = faPlugCirclePlus;\n  exports.faPlugCircleXmark = faPlugCircleXmark;\n  exports.faPlus = faPlus;\n  exports.faPlusCircle = faPlusCircle;\n  exports.faPlusHexagon = faPlusHexagon;\n  exports.faPlusLarge = faPlusLarge;\n  exports.faPlusMinus = faPlusMinus;\n  exports.faPlusOctagon = faPlusOctagon;\n  exports.faPlusSquare = faPlusSquare;\n  exports.faPodcast = faPodcast;\n  exports.faPodium = faPodium;\n  exports.faPodiumStar = faPodiumStar;\n  exports.faPoliceBox = faPoliceBox;\n  exports.faPoll = faPoll;\n  exports.faPollH = faPollH;\n  exports.faPollPeople = faPollPeople;\n  exports.faPompebled = faPompebled;\n  exports.faPoo = faPoo;\n  exports.faPooBolt = faPooBolt;\n  exports.faPooStorm = faPooStorm;\n  exports.faPool8Ball = faPool8Ball;\n  exports.faPoop = faPoop;\n  exports.faPopcorn = faPopcorn;\n  exports.faPopsicle = faPopsicle;\n  exports.faPortalEnter = faPortalEnter;\n  exports.faPortalExit = faPortalExit;\n  exports.faPortrait = faPortrait;\n  exports.faPotFood = faPotFood;\n  exports.faPotato = faPotato;\n  exports.faPoundSign = faPoundSign;\n  exports.faPowerOff = faPowerOff;\n  exports.faPray = faPray;\n  exports.faPrayingHands = faPrayingHands;\n  exports.faPrescription = faPrescription;\n  exports.faPrescriptionBottle = faPrescriptionBottle;\n  exports.faPrescriptionBottleAlt = faPrescriptionBottleAlt;\n  exports.faPrescriptionBottleMedical = faPrescriptionBottleMedical;\n  exports.faPrescriptionBottlePill = faPrescriptionBottlePill;\n  exports.faPresentation = faPresentation;\n  exports.faPresentationScreen = faPresentationScreen;\n  exports.faPretzel = faPretzel;\n  exports.faPrint = faPrint;\n  exports.faPrintMagnifyingGlass = faPrintMagnifyingGlass;\n  exports.faPrintSearch = faPrintSearch;\n  exports.faPrintSlash = faPrintSlash;\n  exports.faPro = faPro;\n  exports.faProcedures = faProcedures;\n  exports.faProjectDiagram = faProjectDiagram;\n  exports.faProjector = faProjector;\n  exports.faPronoun = faPronoun;\n  exports.faPump = faPump;\n  exports.faPumpMedical = faPumpMedical;\n  exports.faPumpSoap = faPumpSoap;\n  exports.faPumpkin = faPumpkin;\n  exports.faPuzzle = faPuzzle;\n  exports.faPuzzlePiece = faPuzzlePiece;\n  exports.faPuzzlePieceAlt = faPuzzlePieceAlt;\n  exports.faPuzzlePieceSimple = faPuzzlePieceSimple;\n  exports.faQ = faQ;\n  exports.faQrcode = faQrcode;\n  exports.faQuestion = faQuestion;\n  exports.faQuestionCircle = faQuestionCircle;\n  exports.faQuestionSquare = faQuestionSquare;\n  exports.faQuidditch = faQuidditch;\n  exports.faQuidditchBroomBall = faQuidditchBroomBall;\n  exports.faQuoteLeft = faQuoteLeft;\n  exports.faQuoteLeftAlt = faQuoteLeftAlt;\n  exports.faQuoteRight = faQuoteRight;\n  exports.faQuoteRightAlt = faQuoteRightAlt;\n  exports.faQuotes = faQuotes;\n  exports.faQuran = faQuran;\n  exports.faR = faR;\n  exports.faRabbit = faRabbit;\n  exports.faRabbitFast = faRabbitFast;\n  exports.faRabbitRunning = faRabbitRunning;\n  exports.faRaccoon = faRaccoon;\n  exports.faRacquet = faRacquet;\n  exports.faRadar = faRadar;\n  exports.faRadiation = faRadiation;\n  exports.faRadiationAlt = faRadiationAlt;\n  exports.faRadio = faRadio;\n  exports.faRadioAlt = faRadioAlt;\n  exports.faRadioTuner = faRadioTuner;\n  exports.faRainbow = faRainbow;\n  exports.faRaindrops = faRaindrops;\n  exports.faRam = faRam;\n  exports.faRampLoading = faRampLoading;\n  exports.faRandom = faRandom;\n  exports.faRankingStar = faRankingStar;\n  exports.faRaygun = faRaygun;\n  exports.faReceipt = faReceipt;\n  exports.faRecordVinyl = faRecordVinyl;\n  exports.faRectangle = faRectangle;\n  exports.faRectangleAd = faRectangleAd;\n  exports.faRectangleBarcode = faRectangleBarcode;\n  exports.faRectangleCode = faRectangleCode;\n  exports.faRectangleHd = faRectangleHd;\n  exports.faRectangleHistory = faRectangleHistory;\n  exports.faRectangleHistoryCirclePlus = faRectangleHistoryCirclePlus;\n  exports.faRectangleHistoryCircleUser = faRectangleHistoryCircleUser;\n  exports.faRectangleLandscape = faRectangleLandscape;\n  exports.faRectangleList = faRectangleList;\n  exports.faRectanglePortrait = faRectanglePortrait;\n  exports.faRectanglePro = faRectanglePro;\n  exports.faRectangleSd = faRectangleSd;\n  exports.faRectangleTerminal = faRectangleTerminal;\n  exports.faRectangleTimes = faRectangleTimes;\n  exports.faRectangleVertical = faRectangleVertical;\n  exports.faRectangleVerticalHistory = faRectangleVerticalHistory;\n  exports.faRectangleWide = faRectangleWide;\n  exports.faRectangleXmark = faRectangleXmark;\n  exports.faRectanglesMixed = faRectanglesMixed;\n  exports.faRecycle = faRecycle;\n  exports.faRedo = faRedo;\n  exports.faRedoAlt = faRedoAlt;\n  exports.faReel = faReel;\n  exports.faReflectBoth = faReflectBoth;\n  exports.faReflectHorizontal = faReflectHorizontal;\n  exports.faReflectVertical = faReflectVertical;\n  exports.faRefresh = faRefresh;\n  exports.faRefrigerator = faRefrigerator;\n  exports.faRegistered = faRegistered;\n  exports.faRemove = faRemove;\n  exports.faRemoveFormat = faRemoveFormat;\n  exports.faReorder = faReorder;\n  exports.faRepeat = faRepeat;\n  exports.faRepeat1 = faRepeat1;\n  exports.faRepeat1Alt = faRepeat1Alt;\n  exports.faRepeatAlt = faRepeatAlt;\n  exports.faReply = faReply;\n  exports.faReplyAll = faReplyAll;\n  exports.faReplyClock = faReplyClock;\n  exports.faReplyTime = faReplyTime;\n  exports.faRepublican = faRepublican;\n  exports.faRestroom = faRestroom;\n  exports.faRestroomSimple = faRestroomSimple;\n  exports.faRetweet = faRetweet;\n  exports.faRetweetAlt = faRetweetAlt;\n  exports.faRhombus = faRhombus;\n  exports.faRibbon = faRibbon;\n  exports.faRight = faRight;\n  exports.faRightFromBracket = faRightFromBracket;\n  exports.faRightFromLine = faRightFromLine;\n  exports.faRightLeft = faRightLeft;\n  exports.faRightLeftLarge = faRightLeftLarge;\n  exports.faRightLong = faRightLong;\n  exports.faRightLongToLine = faRightLongToLine;\n  exports.faRightToBracket = faRightToBracket;\n  exports.faRightToLine = faRightToLine;\n  exports.faRing = faRing;\n  exports.faRingDiamond = faRingDiamond;\n  exports.faRingsWedding = faRingsWedding;\n  exports.faRmb = faRmb;\n  exports.faRoad = faRoad;\n  exports.faRoadBarrier = faRoadBarrier;\n  exports.faRoadBridge = faRoadBridge;\n  exports.faRoadCircleCheck = faRoadCircleCheck;\n  exports.faRoadCircleExclamation = faRoadCircleExclamation;\n  exports.faRoadCircleXmark = faRoadCircleXmark;\n  exports.faRoadLock = faRoadLock;\n  exports.faRoadSpikes = faRoadSpikes;\n  exports.faRobot = faRobot;\n  exports.faRobotAstromech = faRobotAstromech;\n  exports.faRocket = faRocket;\n  exports.faRocketLaunch = faRocketLaunch;\n  exports.faRodAsclepius = faRodAsclepius;\n  exports.faRodSnake = faRodSnake;\n  exports.faRollerCoaster = faRollerCoaster;\n  exports.faRotate = faRotate;\n  exports.faRotateBack = faRotateBack;\n  exports.faRotateBackward = faRotateBackward;\n  exports.faRotateExclamation = faRotateExclamation;\n  exports.faRotateForward = faRotateForward;\n  exports.faRotateLeft = faRotateLeft;\n  exports.faRotateReverse = faRotateReverse;\n  exports.faRotateRight = faRotateRight;\n  exports.faRouble = faRouble;\n  exports.faRoute = faRoute;\n  exports.faRouteHighway = faRouteHighway;\n  exports.faRouteInterstate = faRouteInterstate;\n  exports.faRouter = faRouter;\n  exports.faRows = faRows;\n  exports.faRss = faRss;\n  exports.faRssSquare = faRssSquare;\n  exports.faRub = faRub;\n  exports.faRuble = faRuble;\n  exports.faRubleSign = faRubleSign;\n  exports.faRug = faRug;\n  exports.faRugbyBall = faRugbyBall;\n  exports.faRuler = faRuler;\n  exports.faRulerCombined = faRulerCombined;\n  exports.faRulerHorizontal = faRulerHorizontal;\n  exports.faRulerTriangle = faRulerTriangle;\n  exports.faRulerVertical = faRulerVertical;\n  exports.faRunning = faRunning;\n  exports.faRupee = faRupee;\n  exports.faRupeeSign = faRupeeSign;\n  exports.faRupiahSign = faRupiahSign;\n  exports.faRv = faRv;\n  exports.faS = faS;\n  exports.faSack = faSack;\n  exports.faSackDollar = faSackDollar;\n  exports.faSackXmark = faSackXmark;\n  exports.faSadCry = faSadCry;\n  exports.faSadTear = faSadTear;\n  exports.faSailboat = faSailboat;\n  exports.faSalad = faSalad;\n  exports.faSaltShaker = faSaltShaker;\n  exports.faSandwich = faSandwich;\n  exports.faSatellite = faSatellite;\n  exports.faSatelliteDish = faSatelliteDish;\n  exports.faSausage = faSausage;\n  exports.faSave = faSave;\n  exports.faSaveCircleArrowRight = faSaveCircleArrowRight;\n  exports.faSaveCircleXmark = faSaveCircleXmark;\n  exports.faSaveTimes = faSaveTimes;\n  exports.faSaxHot = faSaxHot;\n  exports.faSaxophone = faSaxophone;\n  exports.faSaxophoneFire = faSaxophoneFire;\n  exports.faScaleBalanced = faScaleBalanced;\n  exports.faScaleUnbalanced = faScaleUnbalanced;\n  exports.faScaleUnbalancedFlip = faScaleUnbalancedFlip;\n  exports.faScalpel = faScalpel;\n  exports.faScalpelLineDashed = faScalpelLineDashed;\n  exports.faScalpelPath = faScalpelPath;\n  exports.faScanner = faScanner;\n  exports.faScannerGun = faScannerGun;\n  exports.faScannerImage = faScannerImage;\n  exports.faScannerKeyboard = faScannerKeyboard;\n  exports.faScannerTouchscreen = faScannerTouchscreen;\n  exports.faScarecrow = faScarecrow;\n  exports.faScarf = faScarf;\n  exports.faSchool = faSchool;\n  exports.faSchoolCircleCheck = faSchoolCircleCheck;\n  exports.faSchoolCircleExclamation = faSchoolCircleExclamation;\n  exports.faSchoolCircleXmark = faSchoolCircleXmark;\n  exports.faSchoolFlag = faSchoolFlag;\n  exports.faSchoolLock = faSchoolLock;\n  exports.faScissors = faScissors;\n  exports.faScreenUsers = faScreenUsers;\n  exports.faScreencast = faScreencast;\n  exports.faScreenshot = faScreenshot;\n  exports.faScrewdriver = faScrewdriver;\n  exports.faScrewdriverWrench = faScrewdriverWrench;\n  exports.faScribble = faScribble;\n  exports.faScroll = faScroll;\n  exports.faScrollOld = faScrollOld;\n  exports.faScrollRibbon = faScrollRibbon;\n  exports.faScrollTorah = faScrollTorah;\n  exports.faScrubber = faScrubber;\n  exports.faScythe = faScythe;\n  exports.faSdCard = faSdCard;\n  exports.faSdCards = faSdCards;\n  exports.faSeal = faSeal;\n  exports.faSealExclamation = faSealExclamation;\n  exports.faSealQuestion = faSealQuestion;\n  exports.faSearch = faSearch;\n  exports.faSearchDollar = faSearchDollar;\n  exports.faSearchLocation = faSearchLocation;\n  exports.faSearchMinus = faSearchMinus;\n  exports.faSearchPlus = faSearchPlus;\n  exports.faSeatAirline = faSeatAirline;\n  exports.faSection = faSection;\n  exports.faSeedling = faSeedling;\n  exports.faSemicolon = faSemicolon;\n  exports.faSend = faSend;\n  exports.faSendBack = faSendBack;\n  exports.faSendBackward = faSendBackward;\n  exports.faSensor = faSensor;\n  exports.faSensorAlert = faSensorAlert;\n  exports.faSensorCloud = faSensorCloud;\n  exports.faSensorFire = faSensorFire;\n  exports.faSensorOn = faSensorOn;\n  exports.faSensorSmoke = faSensorSmoke;\n  exports.faSensorTriangleExclamation = faSensorTriangleExclamation;\n  exports.faServer = faServer;\n  exports.faShapes = faShapes;\n  exports.faShare = faShare;\n  exports.faShareAll = faShareAll;\n  exports.faShareAlt = faShareAlt;\n  exports.faShareAltSquare = faShareAltSquare;\n  exports.faShareFromSquare = faShareFromSquare;\n  exports.faShareNodes = faShareNodes;\n  exports.faShareSquare = faShareSquare;\n  exports.faSheep = faSheep;\n  exports.faSheetPlastic = faSheetPlastic;\n  exports.faShekel = faShekel;\n  exports.faShekelSign = faShekelSign;\n  exports.faShelves = faShelves;\n  exports.faShelvesEmpty = faShelvesEmpty;\n  exports.faSheqel = faSheqel;\n  exports.faSheqelSign = faSheqelSign;\n  exports.faShield = faShield;\n  exports.faShieldAlt = faShieldAlt;\n  exports.faShieldBlank = faShieldBlank;\n  exports.faShieldCat = faShieldCat;\n  exports.faShieldCheck = faShieldCheck;\n  exports.faShieldCross = faShieldCross;\n  exports.faShieldDog = faShieldDog;\n  exports.faShieldExclamation = faShieldExclamation;\n  exports.faShieldHalved = faShieldHalved;\n  exports.faShieldHeart = faShieldHeart;\n  exports.faShieldKeyhole = faShieldKeyhole;\n  exports.faShieldMinus = faShieldMinus;\n  exports.faShieldPlus = faShieldPlus;\n  exports.faShieldQuartered = faShieldQuartered;\n  exports.faShieldSlash = faShieldSlash;\n  exports.faShieldTimes = faShieldTimes;\n  exports.faShieldVirus = faShieldVirus;\n  exports.faShieldXmark = faShieldXmark;\n  exports.faShip = faShip;\n  exports.faShippingFast = faShippingFast;\n  exports.faShippingTimed = faShippingTimed;\n  exports.faShirt = faShirt;\n  exports.faShirtLongSleeve = faShirtLongSleeve;\n  exports.faShirtRunning = faShirtRunning;\n  exports.faShirtTankTop = faShirtTankTop;\n  exports.faShishKebab = faShishKebab;\n  exports.faShoePrints = faShoePrints;\n  exports.faShop = faShop;\n  exports.faShopLock = faShopLock;\n  exports.faShopSlash = faShopSlash;\n  exports.faShoppingBag = faShoppingBag;\n  exports.faShoppingBasket = faShoppingBasket;\n  exports.faShoppingBasketAlt = faShoppingBasketAlt;\n  exports.faShoppingCart = faShoppingCart;\n  exports.faShortcake = faShortcake;\n  exports.faShovel = faShovel;\n  exports.faShovelSnow = faShovelSnow;\n  exports.faShower = faShower;\n  exports.faShowerAlt = faShowerAlt;\n  exports.faShowerDown = faShowerDown;\n  exports.faShredder = faShredder;\n  exports.faShrimp = faShrimp;\n  exports.faShuffle = faShuffle;\n  exports.faShutters = faShutters;\n  exports.faShuttleSpace = faShuttleSpace;\n  exports.faShuttleVan = faShuttleVan;\n  exports.faShuttlecock = faShuttlecock;\n  exports.faSickle = faSickle;\n  exports.faSidebar = faSidebar;\n  exports.faSidebarFlip = faSidebarFlip;\n  exports.faSigma = faSigma;\n  exports.faSign = faSign;\n  exports.faSignHanging = faSignHanging;\n  exports.faSignIn = faSignIn;\n  exports.faSignInAlt = faSignInAlt;\n  exports.faSignLanguage = faSignLanguage;\n  exports.faSignOut = faSignOut;\n  exports.faSignOutAlt = faSignOutAlt;\n  exports.faSignPost = faSignPost;\n  exports.faSignPosts = faSignPosts;\n  exports.faSignPostsWrench = faSignPostsWrench;\n  exports.faSignal = faSignal;\n  exports.faSignal1 = faSignal1;\n  exports.faSignal2 = faSignal2;\n  exports.faSignal3 = faSignal3;\n  exports.faSignal4 = faSignal4;\n  exports.faSignal5 = faSignal5;\n  exports.faSignalAlt = faSignalAlt;\n  exports.faSignalAlt1 = faSignalAlt1;\n  exports.faSignalAlt2 = faSignalAlt2;\n  exports.faSignalAlt3 = faSignalAlt3;\n  exports.faSignalAlt4 = faSignalAlt4;\n  exports.faSignalAltSlash = faSignalAltSlash;\n  exports.faSignalBars = faSignalBars;\n  exports.faSignalBarsFair = faSignalBarsFair;\n  exports.faSignalBarsGood = faSignalBarsGood;\n  exports.faSignalBarsSlash = faSignalBarsSlash;\n  exports.faSignalBarsStrong = faSignalBarsStrong;\n  exports.faSignalBarsWeak = faSignalBarsWeak;\n  exports.faSignalFair = faSignalFair;\n  exports.faSignalGood = faSignalGood;\n  exports.faSignalPerfect = faSignalPerfect;\n  exports.faSignalSlash = faSignalSlash;\n  exports.faSignalStream = faSignalStream;\n  exports.faSignalStreamSlash = faSignalStreamSlash;\n  exports.faSignalStrong = faSignalStrong;\n  exports.faSignalWeak = faSignalWeak;\n  exports.faSignature = faSignature;\n  exports.faSignatureLock = faSignatureLock;\n  exports.faSignatureSlash = faSignatureSlash;\n  exports.faSigning = faSigning;\n  exports.faSignsPost = faSignsPost;\n  exports.faSimCard = faSimCard;\n  exports.faSimCards = faSimCards;\n  exports.faSink = faSink;\n  exports.faSiren = faSiren;\n  exports.faSirenOn = faSirenOn;\n  exports.faSitemap = faSitemap;\n  exports.faSkating = faSkating;\n  exports.faSkeleton = faSkeleton;\n  exports.faSkeletonRibs = faSkeletonRibs;\n  exports.faSkiBoot = faSkiBoot;\n  exports.faSkiBootSki = faSkiBootSki;\n  exports.faSkiJump = faSkiJump;\n  exports.faSkiLift = faSkiLift;\n  exports.faSkiing = faSkiing;\n  exports.faSkiingNordic = faSkiingNordic;\n  exports.faSkull = faSkull;\n  exports.faSkullCow = faSkullCow;\n  exports.faSkullCrossbones = faSkullCrossbones;\n  exports.faSlash = faSlash;\n  exports.faSlashBack = faSlashBack;\n  exports.faSlashForward = faSlashForward;\n  exports.faSledding = faSledding;\n  exports.faSleigh = faSleigh;\n  exports.faSlider = faSlider;\n  exports.faSliders = faSliders;\n  exports.faSlidersH = faSlidersH;\n  exports.faSlidersHSquare = faSlidersHSquare;\n  exports.faSlidersSimple = faSlidersSimple;\n  exports.faSlidersUp = faSlidersUp;\n  exports.faSlidersV = faSlidersV;\n  exports.faSlidersVSquare = faSlidersVSquare;\n  exports.faSlotMachine = faSlotMachine;\n  exports.faSmile = faSmile;\n  exports.faSmileBeam = faSmileBeam;\n  exports.faSmilePlus = faSmilePlus;\n  exports.faSmileWink = faSmileWink;\n  exports.faSmog = faSmog;\n  exports.faSmoke = faSmoke;\n  exports.faSmoking = faSmoking;\n  exports.faSmokingBan = faSmokingBan;\n  exports.faSms = faSms;\n  exports.faSnake = faSnake;\n  exports.faSnooze = faSnooze;\n  exports.faSnowBlowing = faSnowBlowing;\n  exports.faSnowboarding = faSnowboarding;\n  exports.faSnowflake = faSnowflake;\n  exports.faSnowflakeDroplets = faSnowflakeDroplets;\n  exports.faSnowflakes = faSnowflakes;\n  exports.faSnowman = faSnowman;\n  exports.faSnowmanHead = faSnowmanHead;\n  exports.faSnowmobile = faSnowmobile;\n  exports.faSnowplow = faSnowplow;\n  exports.faSoap = faSoap;\n  exports.faSoccerBall = faSoccerBall;\n  exports.faSocks = faSocks;\n  exports.faSoftServe = faSoftServe;\n  exports.faSolarPanel = faSolarPanel;\n  exports.faSolarSystem = faSolarSystem;\n  exports.faSort = faSort;\n  exports.faSortAlphaAsc = faSortAlphaAsc;\n  exports.faSortAlphaDesc = faSortAlphaDesc;\n  exports.faSortAlphaDown = faSortAlphaDown;\n  exports.faSortAlphaDownAlt = faSortAlphaDownAlt;\n  exports.faSortAlphaUp = faSortAlphaUp;\n  exports.faSortAlphaUpAlt = faSortAlphaUpAlt;\n  exports.faSortAlt = faSortAlt;\n  exports.faSortAmountAsc = faSortAmountAsc;\n  exports.faSortAmountDesc = faSortAmountDesc;\n  exports.faSortAmountDown = faSortAmountDown;\n  exports.faSortAmountDownAlt = faSortAmountDownAlt;\n  exports.faSortAmountUp = faSortAmountUp;\n  exports.faSortAmountUpAlt = faSortAmountUpAlt;\n  exports.faSortAsc = faSortAsc;\n  exports.faSortCircle = faSortCircle;\n  exports.faSortCircleDown = faSortCircleDown;\n  exports.faSortCircleUp = faSortCircleUp;\n  exports.faSortDesc = faSortDesc;\n  exports.faSortDown = faSortDown;\n  exports.faSortNumericAsc = faSortNumericAsc;\n  exports.faSortNumericDesc = faSortNumericDesc;\n  exports.faSortNumericDown = faSortNumericDown;\n  exports.faSortNumericDownAlt = faSortNumericDownAlt;\n  exports.faSortNumericUp = faSortNumericUp;\n  exports.faSortNumericUpAlt = faSortNumericUpAlt;\n  exports.faSortShapesDown = faSortShapesDown;\n  exports.faSortShapesDownAlt = faSortShapesDownAlt;\n  exports.faSortShapesUp = faSortShapesUp;\n  exports.faSortShapesUpAlt = faSortShapesUpAlt;\n  exports.faSortSizeDown = faSortSizeDown;\n  exports.faSortSizeDownAlt = faSortSizeDownAlt;\n  exports.faSortSizeUp = faSortSizeUp;\n  exports.faSortSizeUpAlt = faSortSizeUpAlt;\n  exports.faSortUp = faSortUp;\n  exports.faSortUpDown = faSortUpDown;\n  exports.faSoup = faSoup;\n  exports.faSpa = faSpa;\n  exports.faSpaceShuttle = faSpaceShuttle;\n  exports.faSpaceStationMoon = faSpaceStationMoon;\n  exports.faSpaceStationMoonAlt = faSpaceStationMoonAlt;\n  exports.faSpaceStationMoonConstruction = faSpaceStationMoonConstruction;\n  exports.faSpade = faSpade;\n  exports.faSpaghettiMonsterFlying = faSpaghettiMonsterFlying;\n  exports.faSparkle = faSparkle;\n  exports.faSparkles = faSparkles;\n  exports.faSpeaker = faSpeaker;\n  exports.faSpeakers = faSpeakers;\n  exports.faSpellCheck = faSpellCheck;\n  exports.faSpider = faSpider;\n  exports.faSpiderBlackWidow = faSpiderBlackWidow;\n  exports.faSpiderWeb = faSpiderWeb;\n  exports.faSpinner = faSpinner;\n  exports.faSpinnerScale = faSpinnerScale;\n  exports.faSpinnerThird = faSpinnerThird;\n  exports.faSplit = faSplit;\n  exports.faSplotch = faSplotch;\n  exports.faSpoon = faSpoon;\n  exports.faSportsball = faSportsball;\n  exports.faSprayCan = faSprayCan;\n  exports.faSprayCanSparkles = faSprayCanSparkles;\n  exports.faSprinkler = faSprinkler;\n  exports.faSprinklerCeiling = faSprinklerCeiling;\n  exports.faSprout = faSprout;\n  exports.faSquare = faSquare;\n  exports.faSquare0 = faSquare0;\n  exports.faSquare1 = faSquare1;\n  exports.faSquare2 = faSquare2;\n  exports.faSquare3 = faSquare3;\n  exports.faSquare4 = faSquare4;\n  exports.faSquare5 = faSquare5;\n  exports.faSquare6 = faSquare6;\n  exports.faSquare7 = faSquare7;\n  exports.faSquare8 = faSquare8;\n  exports.faSquare9 = faSquare9;\n  exports.faSquareA = faSquareA;\n  exports.faSquareALock = faSquareALock;\n  exports.faSquareAmpersand = faSquareAmpersand;\n  exports.faSquareArrowDown = faSquareArrowDown;\n  exports.faSquareArrowDownLeft = faSquareArrowDownLeft;\n  exports.faSquareArrowDownRight = faSquareArrowDownRight;\n  exports.faSquareArrowLeft = faSquareArrowLeft;\n  exports.faSquareArrowRight = faSquareArrowRight;\n  exports.faSquareArrowUp = faSquareArrowUp;\n  exports.faSquareArrowUpLeft = faSquareArrowUpLeft;\n  exports.faSquareArrowUpRight = faSquareArrowUpRight;\n  exports.faSquareB = faSquareB;\n  exports.faSquareBinary = faSquareBinary;\n  exports.faSquareBolt = faSquareBolt;\n  exports.faSquareC = faSquareC;\n  exports.faSquareCaretDown = faSquareCaretDown;\n  exports.faSquareCaretLeft = faSquareCaretLeft;\n  exports.faSquareCaretRight = faSquareCaretRight;\n  exports.faSquareCaretUp = faSquareCaretUp;\n  exports.faSquareCheck = faSquareCheck;\n  exports.faSquareChevronDown = faSquareChevronDown;\n  exports.faSquareChevronLeft = faSquareChevronLeft;\n  exports.faSquareChevronRight = faSquareChevronRight;\n  exports.faSquareChevronUp = faSquareChevronUp;\n  exports.faSquareCode = faSquareCode;\n  exports.faSquareD = faSquareD;\n  exports.faSquareDashed = faSquareDashed;\n  exports.faSquareDashedCirclePlus = faSquareDashedCirclePlus;\n  exports.faSquareDivide = faSquareDivide;\n  exports.faSquareDollar = faSquareDollar;\n  exports.faSquareDown = faSquareDown;\n  exports.faSquareDownLeft = faSquareDownLeft;\n  exports.faSquareDownRight = faSquareDownRight;\n  exports.faSquareE = faSquareE;\n  exports.faSquareEllipsis = faSquareEllipsis;\n  exports.faSquareEllipsisVertical = faSquareEllipsisVertical;\n  exports.faSquareEnvelope = faSquareEnvelope;\n  exports.faSquareExclamation = faSquareExclamation;\n  exports.faSquareF = faSquareF;\n  exports.faSquareFragile = faSquareFragile;\n  exports.faSquareFull = faSquareFull;\n  exports.faSquareG = faSquareG;\n  exports.faSquareH = faSquareH;\n  exports.faSquareHeart = faSquareHeart;\n  exports.faSquareI = faSquareI;\n  exports.faSquareInfo = faSquareInfo;\n  exports.faSquareJ = faSquareJ;\n  exports.faSquareK = faSquareK;\n  exports.faSquareKanban = faSquareKanban;\n  exports.faSquareL = faSquareL;\n  exports.faSquareLeft = faSquareLeft;\n  exports.faSquareList = faSquareList;\n  exports.faSquareM = faSquareM;\n  exports.faSquareMinus = faSquareMinus;\n  exports.faSquareN = faSquareN;\n  exports.faSquareNfi = faSquareNfi;\n  exports.faSquareO = faSquareO;\n  exports.faSquareP = faSquareP;\n  exports.faSquareParking = faSquareParking;\n  exports.faSquareParkingSlash = faSquareParkingSlash;\n  exports.faSquarePen = faSquarePen;\n  exports.faSquarePersonConfined = faSquarePersonConfined;\n  exports.faSquarePhone = faSquarePhone;\n  exports.faSquarePhoneFlip = faSquarePhoneFlip;\n  exports.faSquarePhoneHangup = faSquarePhoneHangup;\n  exports.faSquarePlus = faSquarePlus;\n  exports.faSquarePollHorizontal = faSquarePollHorizontal;\n  exports.faSquarePollVertical = faSquarePollVertical;\n  exports.faSquareQ = faSquareQ;\n  exports.faSquareQuarters = faSquareQuarters;\n  exports.faSquareQuestion = faSquareQuestion;\n  exports.faSquareQuote = faSquareQuote;\n  exports.faSquareR = faSquareR;\n  exports.faSquareRight = faSquareRight;\n  exports.faSquareRing = faSquareRing;\n  exports.faSquareRoot = faSquareRoot;\n  exports.faSquareRootAlt = faSquareRootAlt;\n  exports.faSquareRootVariable = faSquareRootVariable;\n  exports.faSquareRss = faSquareRss;\n  exports.faSquareS = faSquareS;\n  exports.faSquareShareNodes = faSquareShareNodes;\n  exports.faSquareSliders = faSquareSliders;\n  exports.faSquareSlidersVertical = faSquareSlidersVertical;\n  exports.faSquareSmall = faSquareSmall;\n  exports.faSquareStar = faSquareStar;\n  exports.faSquareT = faSquareT;\n  exports.faSquareTerminal = faSquareTerminal;\n  exports.faSquareThisWayUp = faSquareThisWayUp;\n  exports.faSquareU = faSquareU;\n  exports.faSquareUp = faSquareUp;\n  exports.faSquareUpLeft = faSquareUpLeft;\n  exports.faSquareUpRight = faSquareUpRight;\n  exports.faSquareUser = faSquareUser;\n  exports.faSquareV = faSquareV;\n  exports.faSquareVirus = faSquareVirus;\n  exports.faSquareW = faSquareW;\n  exports.faSquareWineGlassCrack = faSquareWineGlassCrack;\n  exports.faSquareX = faSquareX;\n  exports.faSquareXmark = faSquareXmark;\n  exports.faSquareY = faSquareY;\n  exports.faSquareZ = faSquareZ;\n  exports.faSquid = faSquid;\n  exports.faSquirrel = faSquirrel;\n  exports.faStaff = faStaff;\n  exports.faStaffAesculapius = faStaffAesculapius;\n  exports.faStaffSnake = faStaffSnake;\n  exports.faStairs = faStairs;\n  exports.faStamp = faStamp;\n  exports.faStandardDefinition = faStandardDefinition;\n  exports.faStapler = faStapler;\n  exports.faStar = faStar;\n  exports.faStarAndCrescent = faStarAndCrescent;\n  exports.faStarChristmas = faStarChristmas;\n  exports.faStarCircle = faStarCircle;\n  exports.faStarExclamation = faStarExclamation;\n  exports.faStarHalf = faStarHalf;\n  exports.faStarHalfAlt = faStarHalfAlt;\n  exports.faStarHalfStroke = faStarHalfStroke;\n  exports.faStarOfDavid = faStarOfDavid;\n  exports.faStarOfLife = faStarOfLife;\n  exports.faStarSharp = faStarSharp;\n  exports.faStarSharpHalf = faStarSharpHalf;\n  exports.faStarSharpHalfAlt = faStarSharpHalfAlt;\n  exports.faStarSharpHalfStroke = faStarSharpHalfStroke;\n  exports.faStarShooting = faStarShooting;\n  exports.faStarfighter = faStarfighter;\n  exports.faStarfighterAlt = faStarfighterAlt;\n  exports.faStarfighterAltAdvanced = faStarfighterAltAdvanced;\n  exports.faStarfighterTwinIonEngine = faStarfighterTwinIonEngine;\n  exports.faStarfighterTwinIonEngineAdvanced = faStarfighterTwinIonEngineAdvanced;\n  exports.faStars = faStars;\n  exports.faStarship = faStarship;\n  exports.faStarshipFreighter = faStarshipFreighter;\n  exports.faSteak = faSteak;\n  exports.faSteeringWheel = faSteeringWheel;\n  exports.faStepBackward = faStepBackward;\n  exports.faStepForward = faStepForward;\n  exports.faSterlingSign = faSterlingSign;\n  exports.faStethoscope = faStethoscope;\n  exports.faStickyNote = faStickyNote;\n  exports.faStocking = faStocking;\n  exports.faStomach = faStomach;\n  exports.faStop = faStop;\n  exports.faStopCircle = faStopCircle;\n  exports.faStopwatch = faStopwatch;\n  exports.faStopwatch20 = faStopwatch20;\n  exports.faStore = faStore;\n  exports.faStoreAlt = faStoreAlt;\n  exports.faStoreAltSlash = faStoreAltSlash;\n  exports.faStoreLock = faStoreLock;\n  exports.faStoreSlash = faStoreSlash;\n  exports.faStrawberry = faStrawberry;\n  exports.faStream = faStream;\n  exports.faStreetView = faStreetView;\n  exports.faStretcher = faStretcher;\n  exports.faStrikethrough = faStrikethrough;\n  exports.faStroopwafel = faStroopwafel;\n  exports.faSubscript = faSubscript;\n  exports.faSubtitles = faSubtitles;\n  exports.faSubtitlesSlash = faSubtitlesSlash;\n  exports.faSubtract = faSubtract;\n  exports.faSubway = faSubway;\n  exports.faSubwayTunnel = faSubwayTunnel;\n  exports.faSuitcase = faSuitcase;\n  exports.faSuitcaseMedical = faSuitcaseMedical;\n  exports.faSuitcaseRolling = faSuitcaseRolling;\n  exports.faSun = faSun;\n  exports.faSunAlt = faSunAlt;\n  exports.faSunBright = faSunBright;\n  exports.faSunCloud = faSunCloud;\n  exports.faSunDust = faSunDust;\n  exports.faSunHaze = faSunHaze;\n  exports.faSunPlantWilt = faSunPlantWilt;\n  exports.faSunglasses = faSunglasses;\n  exports.faSunrise = faSunrise;\n  exports.faSunset = faSunset;\n  exports.faSuperscript = faSuperscript;\n  exports.faSurprise = faSurprise;\n  exports.faSushi = faSushi;\n  exports.faSushiRoll = faSushiRoll;\n  exports.faSwap = faSwap;\n  exports.faSwapArrows = faSwapArrows;\n  exports.faSwatchbook = faSwatchbook;\n  exports.faSwimmer = faSwimmer;\n  exports.faSwimmingPool = faSwimmingPool;\n  exports.faSword = faSword;\n  exports.faSwordLaser = faSwordLaser;\n  exports.faSwordLaserAlt = faSwordLaserAlt;\n  exports.faSwords = faSwords;\n  exports.faSwordsLaser = faSwordsLaser;\n  exports.faSymbols = faSymbols;\n  exports.faSynagogue = faSynagogue;\n  exports.faSync = faSync;\n  exports.faSyncAlt = faSyncAlt;\n  exports.faSyringe = faSyringe;\n  exports.faT = faT;\n  exports.faTRex = faTRex;\n  exports.faTShirt = faTShirt;\n  exports.faTable = faTable;\n  exports.faTableCells = faTableCells;\n  exports.faTableCellsColumnLock = faTableCellsColumnLock;\n  exports.faTableCellsColumnUnlock = faTableCellsColumnUnlock;\n  exports.faTableCellsLarge = faTableCellsLarge;\n  exports.faTableCellsLock = faTableCellsLock;\n  exports.faTableCellsRowLock = faTableCellsRowLock;\n  exports.faTableCellsRowUnlock = faTableCellsRowUnlock;\n  exports.faTableCellsUnlock = faTableCellsUnlock;\n  exports.faTableColumns = faTableColumns;\n  exports.faTableLayout = faTableLayout;\n  exports.faTableList = faTableList;\n  exports.faTablePicnic = faTablePicnic;\n  exports.faTablePivot = faTablePivot;\n  exports.faTableRows = faTableRows;\n  exports.faTableTennis = faTableTennis;\n  exports.faTableTennisPaddleBall = faTableTennisPaddleBall;\n  exports.faTableTree = faTableTree;\n  exports.faTablet = faTablet;\n  exports.faTabletAlt = faTabletAlt;\n  exports.faTabletAndroid = faTabletAndroid;\n  exports.faTabletAndroidAlt = faTabletAndroidAlt;\n  exports.faTabletButton = faTabletButton;\n  exports.faTabletRugged = faTabletRugged;\n  exports.faTabletScreen = faTabletScreen;\n  exports.faTabletScreenButton = faTabletScreenButton;\n  exports.faTablets = faTablets;\n  exports.faTachographDigital = faTachographDigital;\n  exports.faTachometer = faTachometer;\n  exports.faTachometerAlt = faTachometerAlt;\n  exports.faTachometerAltAverage = faTachometerAltAverage;\n  exports.faTachometerAltFast = faTachometerAltFast;\n  exports.faTachometerAltFastest = faTachometerAltFastest;\n  exports.faTachometerAltSlow = faTachometerAltSlow;\n  exports.faTachometerAltSlowest = faTachometerAltSlowest;\n  exports.faTachometerAverage = faTachometerAverage;\n  exports.faTachometerFast = faTachometerFast;\n  exports.faTachometerFastest = faTachometerFastest;\n  exports.faTachometerSlow = faTachometerSlow;\n  exports.faTachometerSlowest = faTachometerSlowest;\n  exports.faTaco = faTaco;\n  exports.faTag = faTag;\n  exports.faTags = faTags;\n  exports.faTally = faTally;\n  exports.faTally1 = faTally1;\n  exports.faTally2 = faTally2;\n  exports.faTally3 = faTally3;\n  exports.faTally4 = faTally4;\n  exports.faTally5 = faTally5;\n  exports.faTamale = faTamale;\n  exports.faTanakh = faTanakh;\n  exports.faTankWater = faTankWater;\n  exports.faTape = faTape;\n  exports.faTarp = faTarp;\n  exports.faTarpDroplet = faTarpDroplet;\n  exports.faTasks = faTasks;\n  exports.faTasksAlt = faTasksAlt;\n  exports.faTaxi = faTaxi;\n  exports.faTaxiBus = faTaxiBus;\n  exports.faTeddyBear = faTeddyBear;\n  exports.faTeeth = faTeeth;\n  exports.faTeethOpen = faTeethOpen;\n  exports.faTelescope = faTelescope;\n  exports.faTeletype = faTeletype;\n  exports.faTeletypeAnswer = faTeletypeAnswer;\n  exports.faTelevision = faTelevision;\n  exports.faTemperature0 = faTemperature0;\n  exports.faTemperature1 = faTemperature1;\n  exports.faTemperature2 = faTemperature2;\n  exports.faTemperature3 = faTemperature3;\n  exports.faTemperature4 = faTemperature4;\n  exports.faTemperatureArrowDown = faTemperatureArrowDown;\n  exports.faTemperatureArrowUp = faTemperatureArrowUp;\n  exports.faTemperatureDown = faTemperatureDown;\n  exports.faTemperatureEmpty = faTemperatureEmpty;\n  exports.faTemperatureFrigid = faTemperatureFrigid;\n  exports.faTemperatureFull = faTemperatureFull;\n  exports.faTemperatureHalf = faTemperatureHalf;\n  exports.faTemperatureHigh = faTemperatureHigh;\n  exports.faTemperatureHot = faTemperatureHot;\n  exports.faTemperatureList = faTemperatureList;\n  exports.faTemperatureLow = faTemperatureLow;\n  exports.faTemperatureQuarter = faTemperatureQuarter;\n  exports.faTemperatureSnow = faTemperatureSnow;\n  exports.faTemperatureSun = faTemperatureSun;\n  exports.faTemperatureThreeQuarters = faTemperatureThreeQuarters;\n  exports.faTemperatureUp = faTemperatureUp;\n  exports.faTenge = faTenge;\n  exports.faTengeSign = faTengeSign;\n  exports.faTennisBall = faTennisBall;\n  exports.faTent = faTent;\n  exports.faTentArrowDownToLine = faTentArrowDownToLine;\n  exports.faTentArrowLeftRight = faTentArrowLeftRight;\n  exports.faTentArrowTurnLeft = faTentArrowTurnLeft;\n  exports.faTentArrowsDown = faTentArrowsDown;\n  exports.faTentDoublePeak = faTentDoublePeak;\n  exports.faTents = faTents;\n  exports.faTerminal = faTerminal;\n  exports.faText = faText;\n  exports.faTextHeight = faTextHeight;\n  exports.faTextSize = faTextSize;\n  exports.faTextSlash = faTextSlash;\n  exports.faTextWidth = faTextWidth;\n  exports.faTh = faTh;\n  exports.faThLarge = faThLarge;\n  exports.faThList = faThList;\n  exports.faTheaterMasks = faTheaterMasks;\n  exports.faThermometer = faThermometer;\n  exports.faThermometer0 = faThermometer0;\n  exports.faThermometer1 = faThermometer1;\n  exports.faThermometer2 = faThermometer2;\n  exports.faThermometer3 = faThermometer3;\n  exports.faThermometer4 = faThermometer4;\n  exports.faThermometerEmpty = faThermometerEmpty;\n  exports.faThermometerFull = faThermometerFull;\n  exports.faThermometerHalf = faThermometerHalf;\n  exports.faThermometerQuarter = faThermometerQuarter;\n  exports.faThermometerThreeQuarters = faThermometerThreeQuarters;\n  exports.faTheta = faTheta;\n  exports.faThoughtBubble = faThoughtBubble;\n  exports.faThumbTack = faThumbTack;\n  exports.faThumbTackSlash = faThumbTackSlash;\n  exports.faThumbsDown = faThumbsDown;\n  exports.faThumbsUp = faThumbsUp;\n  exports.faThumbtack = faThumbtack;\n  exports.faThumbtackSlash = faThumbtackSlash;\n  exports.faThunderstorm = faThunderstorm;\n  exports.faThunderstormMoon = faThunderstormMoon;\n  exports.faThunderstormSun = faThunderstormSun;\n  exports.faTick = faTick;\n  exports.faTicket = faTicket;\n  exports.faTicketAirline = faTicketAirline;\n  exports.faTicketAlt = faTicketAlt;\n  exports.faTicketPerforated = faTicketPerforated;\n  exports.faTicketPerforatedPlane = faTicketPerforatedPlane;\n  exports.faTicketPlane = faTicketPlane;\n  exports.faTicketSimple = faTicketSimple;\n  exports.faTickets = faTickets;\n  exports.faTicketsAirline = faTicketsAirline;\n  exports.faTicketsPerforated = faTicketsPerforated;\n  exports.faTicketsPerforatedPlane = faTicketsPerforatedPlane;\n  exports.faTicketsPlane = faTicketsPlane;\n  exports.faTicketsSimple = faTicketsSimple;\n  exports.faTilde = faTilde;\n  exports.faTimeline = faTimeline;\n  exports.faTimelineArrow = faTimelineArrow;\n  exports.faTimer = faTimer;\n  exports.faTimes = faTimes;\n  exports.faTimesCircle = faTimesCircle;\n  exports.faTimesHexagon = faTimesHexagon;\n  exports.faTimesOctagon = faTimesOctagon;\n  exports.faTimesRectangle = faTimesRectangle;\n  exports.faTimesSquare = faTimesSquare;\n  exports.faTimesToSlot = faTimesToSlot;\n  exports.faTint = faTint;\n  exports.faTintSlash = faTintSlash;\n  exports.faTire = faTire;\n  exports.faTireFlat = faTireFlat;\n  exports.faTirePressureWarning = faTirePressureWarning;\n  exports.faTireRugged = faTireRugged;\n  exports.faTired = faTired;\n  exports.faToggleLargeOff = faToggleLargeOff;\n  exports.faToggleLargeOn = faToggleLargeOn;\n  exports.faToggleOff = faToggleOff;\n  exports.faToggleOn = faToggleOn;\n  exports.faToilet = faToilet;\n  exports.faToiletPaper = faToiletPaper;\n  exports.faToiletPaperAlt = faToiletPaperAlt;\n  exports.faToiletPaperBlank = faToiletPaperBlank;\n  exports.faToiletPaperBlankUnder = faToiletPaperBlankUnder;\n  exports.faToiletPaperCheck = faToiletPaperCheck;\n  exports.faToiletPaperReverse = faToiletPaperReverse;\n  exports.faToiletPaperReverseAlt = faToiletPaperReverseAlt;\n  exports.faToiletPaperReverseSlash = faToiletPaperReverseSlash;\n  exports.faToiletPaperSlash = faToiletPaperSlash;\n  exports.faToiletPaperUnder = faToiletPaperUnder;\n  exports.faToiletPaperUnderSlash = faToiletPaperUnderSlash;\n  exports.faToiletPaperXmark = faToiletPaperXmark;\n  exports.faToiletPortable = faToiletPortable;\n  exports.faToiletsPortable = faToiletsPortable;\n  exports.faTomato = faTomato;\n  exports.faTombstone = faTombstone;\n  exports.faTombstoneAlt = faTombstoneAlt;\n  exports.faTombstoneBlank = faTombstoneBlank;\n  exports.faToolbox = faToolbox;\n  exports.faTools = faTools;\n  exports.faTooth = faTooth;\n  exports.faToothbrush = faToothbrush;\n  exports.faTorah = faTorah;\n  exports.faToriiGate = faToriiGate;\n  exports.faTornado = faTornado;\n  exports.faTowerBroadcast = faTowerBroadcast;\n  exports.faTowerCell = faTowerCell;\n  exports.faTowerControl = faTowerControl;\n  exports.faTowerObservation = faTowerObservation;\n  exports.faTractor = faTractor;\n  exports.faTrademark = faTrademark;\n  exports.faTrafficCone = faTrafficCone;\n  exports.faTrafficLight = faTrafficLight;\n  exports.faTrafficLightGo = faTrafficLightGo;\n  exports.faTrafficLightSlow = faTrafficLightSlow;\n  exports.faTrafficLightStop = faTrafficLightStop;\n  exports.faTrailer = faTrailer;\n  exports.faTrain = faTrain;\n  exports.faTrainSubway = faTrainSubway;\n  exports.faTrainSubwayTunnel = faTrainSubwayTunnel;\n  exports.faTrainTrack = faTrainTrack;\n  exports.faTrainTram = faTrainTram;\n  exports.faTrainTunnel = faTrainTunnel;\n  exports.faTram = faTram;\n  exports.faTransformerBolt = faTransformerBolt;\n  exports.faTransgender = faTransgender;\n  exports.faTransgenderAlt = faTransgenderAlt;\n  exports.faTransporter = faTransporter;\n  exports.faTransporter1 = faTransporter1;\n  exports.faTransporter2 = faTransporter2;\n  exports.faTransporter3 = faTransporter3;\n  exports.faTransporter4 = faTransporter4;\n  exports.faTransporter5 = faTransporter5;\n  exports.faTransporter6 = faTransporter6;\n  exports.faTransporter7 = faTransporter7;\n  exports.faTransporterEmpty = faTransporterEmpty;\n  exports.faTrash = faTrash;\n  exports.faTrashAlt = faTrashAlt;\n  exports.faTrashAltSlash = faTrashAltSlash;\n  exports.faTrashArrowTurnLeft = faTrashArrowTurnLeft;\n  exports.faTrashArrowUp = faTrashArrowUp;\n  exports.faTrashCan = faTrashCan;\n  exports.faTrashCanArrowTurnLeft = faTrashCanArrowTurnLeft;\n  exports.faTrashCanArrowUp = faTrashCanArrowUp;\n  exports.faTrashCanCheck = faTrashCanCheck;\n  exports.faTrashCanClock = faTrashCanClock;\n  exports.faTrashCanList = faTrashCanList;\n  exports.faTrashCanPlus = faTrashCanPlus;\n  exports.faTrashCanSlash = faTrashCanSlash;\n  exports.faTrashCanUndo = faTrashCanUndo;\n  exports.faTrashCanXmark = faTrashCanXmark;\n  exports.faTrashCheck = faTrashCheck;\n  exports.faTrashCircle = faTrashCircle;\n  exports.faTrashClock = faTrashClock;\n  exports.faTrashList = faTrashList;\n  exports.faTrashPlus = faTrashPlus;\n  exports.faTrashRestore = faTrashRestore;\n  exports.faTrashRestoreAlt = faTrashRestoreAlt;\n  exports.faTrashSlash = faTrashSlash;\n  exports.faTrashUndo = faTrashUndo;\n  exports.faTrashUndoAlt = faTrashUndoAlt;\n  exports.faTrashXmark = faTrashXmark;\n  exports.faTreasureChest = faTreasureChest;\n  exports.faTree = faTree;\n  exports.faTreeAlt = faTreeAlt;\n  exports.faTreeChristmas = faTreeChristmas;\n  exports.faTreeCity = faTreeCity;\n  exports.faTreeDeciduous = faTreeDeciduous;\n  exports.faTreeDecorated = faTreeDecorated;\n  exports.faTreeLarge = faTreeLarge;\n  exports.faTreePalm = faTreePalm;\n  exports.faTrees = faTrees;\n  exports.faTrianBalbot = faTrianBalbot;\n  exports.faTriangle = faTriangle;\n  exports.faTriangleCircleSquare = faTriangleCircleSquare;\n  exports.faTriangleExclamation = faTriangleExclamation;\n  exports.faTriangleInstrument = faTriangleInstrument;\n  exports.faTriangleMusic = faTriangleMusic;\n  exports.faTrianglePersonDigging = faTrianglePersonDigging;\n  exports.faTricycle = faTricycle;\n  exports.faTricycleAdult = faTricycleAdult;\n  exports.faTrillium = faTrillium;\n  exports.faTrophy = faTrophy;\n  exports.faTrophyAlt = faTrophyAlt;\n  exports.faTrophyStar = faTrophyStar;\n  exports.faTrowel = faTrowel;\n  exports.faTrowelBricks = faTrowelBricks;\n  exports.faTruck = faTruck;\n  exports.faTruckArrowRight = faTruckArrowRight;\n  exports.faTruckBolt = faTruckBolt;\n  exports.faTruckClock = faTruckClock;\n  exports.faTruckContainer = faTruckContainer;\n  exports.faTruckContainerEmpty = faTruckContainerEmpty;\n  exports.faTruckCouch = faTruckCouch;\n  exports.faTruckDroplet = faTruckDroplet;\n  exports.faTruckFast = faTruckFast;\n  exports.faTruckField = faTruckField;\n  exports.faTruckFieldUn = faTruckFieldUn;\n  exports.faTruckFire = faTruckFire;\n  exports.faTruckFlatbed = faTruckFlatbed;\n  exports.faTruckFront = faTruckFront;\n  exports.faTruckLadder = faTruckLadder;\n  exports.faTruckLoading = faTruckLoading;\n  exports.faTruckMedical = faTruckMedical;\n  exports.faTruckMonster = faTruckMonster;\n  exports.faTruckMoving = faTruckMoving;\n  exports.faTruckPickup = faTruckPickup;\n  exports.faTruckPlane = faTruckPlane;\n  exports.faTruckPlow = faTruckPlow;\n  exports.faTruckRamp = faTruckRamp;\n  exports.faTruckRampBox = faTruckRampBox;\n  exports.faTruckRampCouch = faTruckRampCouch;\n  exports.faTruckTow = faTruckTow;\n  exports.faTruckUtensils = faTruckUtensils;\n  exports.faTrumpet = faTrumpet;\n  exports.faTry = faTry;\n  exports.faTshirt = faTshirt;\n  exports.faTty = faTty;\n  exports.faTtyAnswer = faTtyAnswer;\n  exports.faTugrikSign = faTugrikSign;\n  exports.faTurkey = faTurkey;\n  exports.faTurkishLira = faTurkishLira;\n  exports.faTurkishLiraSign = faTurkishLiraSign;\n  exports.faTurnDown = faTurnDown;\n  exports.faTurnDownLeft = faTurnDownLeft;\n  exports.faTurnDownRight = faTurnDownRight;\n  exports.faTurnLeft = faTurnLeft;\n  exports.faTurnLeftDown = faTurnLeftDown;\n  exports.faTurnLeftUp = faTurnLeftUp;\n  exports.faTurnRight = faTurnRight;\n  exports.faTurnUp = faTurnUp;\n  exports.faTurntable = faTurntable;\n  exports.faTurtle = faTurtle;\n  exports.faTv = faTv;\n  exports.faTvAlt = faTvAlt;\n  exports.faTvMusic = faTvMusic;\n  exports.faTvRetro = faTvRetro;\n  exports.faTypewriter = faTypewriter;\n  exports.faU = faU;\n  exports.faUfo = faUfo;\n  exports.faUfoBeam = faUfoBeam;\n  exports.faUmbrella = faUmbrella;\n  exports.faUmbrellaAlt = faUmbrellaAlt;\n  exports.faUmbrellaBeach = faUmbrellaBeach;\n  exports.faUmbrellaSimple = faUmbrellaSimple;\n  exports.faUnderline = faUnderline;\n  exports.faUndo = faUndo;\n  exports.faUndoAlt = faUndoAlt;\n  exports.faUnicorn = faUnicorn;\n  exports.faUniformMartialArts = faUniformMartialArts;\n  exports.faUnion = faUnion;\n  exports.faUniversalAccess = faUniversalAccess;\n  exports.faUniversity = faUniversity;\n  exports.faUnlink = faUnlink;\n  exports.faUnlock = faUnlock;\n  exports.faUnlockAlt = faUnlockAlt;\n  exports.faUnlockKeyhole = faUnlockKeyhole;\n  exports.faUnsorted = faUnsorted;\n  exports.faUp = faUp;\n  exports.faUpDown = faUpDown;\n  exports.faUpDownLeftRight = faUpDownLeftRight;\n  exports.faUpFromBracket = faUpFromBracket;\n  exports.faUpFromDottedLine = faUpFromDottedLine;\n  exports.faUpFromLine = faUpFromLine;\n  exports.faUpLeft = faUpLeft;\n  exports.faUpLong = faUpLong;\n  exports.faUpRight = faUpRight;\n  exports.faUpRightAndDownLeftFromCenter = faUpRightAndDownLeftFromCenter;\n  exports.faUpRightFromSquare = faUpRightFromSquare;\n  exports.faUpToBracket = faUpToBracket;\n  exports.faUpToDottedLine = faUpToDottedLine;\n  exports.faUpToLine = faUpToLine;\n  exports.faUpload = faUpload;\n  exports.faUsbDrive = faUsbDrive;\n  exports.faUsd = faUsd;\n  exports.faUsdCircle = faUsdCircle;\n  exports.faUsdSquare = faUsdSquare;\n  exports.faUser = faUser;\n  exports.faUserAlien = faUserAlien;\n  exports.faUserAlt = faUserAlt;\n  exports.faUserAltSlash = faUserAltSlash;\n  exports.faUserAstronaut = faUserAstronaut;\n  exports.faUserBeardBolt = faUserBeardBolt;\n  exports.faUserBountyHunter = faUserBountyHunter;\n  exports.faUserChart = faUserChart;\n  exports.faUserCheck = faUserCheck;\n  exports.faUserChef = faUserChef;\n  exports.faUserCircle = faUserCircle;\n  exports.faUserClock = faUserClock;\n  exports.faUserCog = faUserCog;\n  exports.faUserConstruction = faUserConstruction;\n  exports.faUserCowboy = faUserCowboy;\n  exports.faUserCrown = faUserCrown;\n  exports.faUserDoctor = faUserDoctor;\n  exports.faUserDoctorHair = faUserDoctorHair;\n  exports.faUserDoctorHairLong = faUserDoctorHairLong;\n  exports.faUserDoctorMessage = faUserDoctorMessage;\n  exports.faUserEdit = faUserEdit;\n  exports.faUserFriends = faUserFriends;\n  exports.faUserGear = faUserGear;\n  exports.faUserGraduate = faUserGraduate;\n  exports.faUserGroup = faUserGroup;\n  exports.faUserGroupCrown = faUserGroupCrown;\n  exports.faUserGroupSimple = faUserGroupSimple;\n  exports.faUserHair = faUserHair;\n  exports.faUserHairBuns = faUserHairBuns;\n  exports.faUserHairLong = faUserHairLong;\n  exports.faUserHairMullet = faUserHairMullet;\n  exports.faUserHardHat = faUserHardHat;\n  exports.faUserHeadset = faUserHeadset;\n  exports.faUserHelmetSafety = faUserHelmetSafety;\n  exports.faUserHoodie = faUserHoodie;\n  exports.faUserInjured = faUserInjured;\n  exports.faUserLarge = faUserLarge;\n  exports.faUserLargeSlash = faUserLargeSlash;\n  exports.faUserLock = faUserLock;\n  exports.faUserMagnifyingGlass = faUserMagnifyingGlass;\n  exports.faUserMd = faUserMd;\n  exports.faUserMdChat = faUserMdChat;\n  exports.faUserMinus = faUserMinus;\n  exports.faUserMusic = faUserMusic;\n  exports.faUserNinja = faUserNinja;\n  exports.faUserNurse = faUserNurse;\n  exports.faUserNurseHair = faUserNurseHair;\n  exports.faUserNurseHairLong = faUserNurseHairLong;\n  exports.faUserPen = faUserPen;\n  exports.faUserPilot = faUserPilot;\n  exports.faUserPilotTie = faUserPilotTie;\n  exports.faUserPlus = faUserPlus;\n  exports.faUserPolice = faUserPolice;\n  exports.faUserPoliceTie = faUserPoliceTie;\n  exports.faUserRobot = faUserRobot;\n  exports.faUserRobotXmarks = faUserRobotXmarks;\n  exports.faUserSecret = faUserSecret;\n  exports.faUserShakespeare = faUserShakespeare;\n  exports.faUserShield = faUserShield;\n  exports.faUserSlash = faUserSlash;\n  exports.faUserTag = faUserTag;\n  exports.faUserTie = faUserTie;\n  exports.faUserTieHair = faUserTieHair;\n  exports.faUserTieHairLong = faUserTieHairLong;\n  exports.faUserTimes = faUserTimes;\n  exports.faUserUnlock = faUserUnlock;\n  exports.faUserVisor = faUserVisor;\n  exports.faUserVneck = faUserVneck;\n  exports.faUserVneckHair = faUserVneckHair;\n  exports.faUserVneckHairLong = faUserVneckHairLong;\n  exports.faUserXmark = faUserXmark;\n  exports.faUsers = faUsers;\n  exports.faUsersBetweenLines = faUsersBetweenLines;\n  exports.faUsersClass = faUsersClass;\n  exports.faUsersCog = faUsersCog;\n  exports.faUsersCrown = faUsersCrown;\n  exports.faUsersGear = faUsersGear;\n  exports.faUsersLine = faUsersLine;\n  exports.faUsersMedical = faUsersMedical;\n  exports.faUsersRays = faUsersRays;\n  exports.faUsersRectangle = faUsersRectangle;\n  exports.faUsersSlash = faUsersSlash;\n  exports.faUsersViewfinder = faUsersViewfinder;\n  exports.faUtensilFork = faUtensilFork;\n  exports.faUtensilKnife = faUtensilKnife;\n  exports.faUtensilSpoon = faUtensilSpoon;\n  exports.faUtensils = faUtensils;\n  exports.faUtensilsAlt = faUtensilsAlt;\n  exports.faUtensilsSlash = faUtensilsSlash;\n  exports.faUtilityPole = faUtilityPole;\n  exports.faUtilityPoleDouble = faUtilityPoleDouble;\n  exports.faV = faV;\n  exports.faVacuum = faVacuum;\n  exports.faVacuumRobot = faVacuumRobot;\n  exports.faValueAbsolute = faValueAbsolute;\n  exports.faVanShuttle = faVanShuttle;\n  exports.faVault = faVault;\n  exports.faVcard = faVcard;\n  exports.faVectorCircle = faVectorCircle;\n  exports.faVectorPolygon = faVectorPolygon;\n  exports.faVectorSquare = faVectorSquare;\n  exports.faVentDamper = faVentDamper;\n  exports.faVenus = faVenus;\n  exports.faVenusDouble = faVenusDouble;\n  exports.faVenusMars = faVenusMars;\n  exports.faVest = faVest;\n  exports.faVestPatches = faVestPatches;\n  exports.faVhs = faVhs;\n  exports.faVial = faVial;\n  exports.faVialCircleCheck = faVialCircleCheck;\n  exports.faVialVirus = faVialVirus;\n  exports.faVials = faVials;\n  exports.faVideo = faVideo;\n  exports.faVideoArrowDownLeft = faVideoArrowDownLeft;\n  exports.faVideoArrowUpRight = faVideoArrowUpRight;\n  exports.faVideoCamera = faVideoCamera;\n  exports.faVideoCircle = faVideoCircle;\n  exports.faVideoHandheld = faVideoHandheld;\n  exports.faVideoPlus = faVideoPlus;\n  exports.faVideoSlash = faVideoSlash;\n  exports.faVihara = faVihara;\n  exports.faViolin = faViolin;\n  exports.faVirus = faVirus;\n  exports.faVirusCovid = faVirusCovid;\n  exports.faVirusCovidSlash = faVirusCovidSlash;\n  exports.faVirusSlash = faVirusSlash;\n  exports.faViruses = faViruses;\n  exports.faVoicemail = faVoicemail;\n  exports.faVolcano = faVolcano;\n  exports.faVolleyball = faVolleyball;\n  exports.faVolleyballBall = faVolleyballBall;\n  exports.faVolume = faVolume;\n  exports.faVolumeControlPhone = faVolumeControlPhone;\n  exports.faVolumeDown = faVolumeDown;\n  exports.faVolumeHigh = faVolumeHigh;\n  exports.faVolumeLow = faVolumeLow;\n  exports.faVolumeMedium = faVolumeMedium;\n  exports.faVolumeMute = faVolumeMute;\n  exports.faVolumeOff = faVolumeOff;\n  exports.faVolumeSlash = faVolumeSlash;\n  exports.faVolumeTimes = faVolumeTimes;\n  exports.faVolumeUp = faVolumeUp;\n  exports.faVolumeXmark = faVolumeXmark;\n  exports.faVoteNay = faVoteNay;\n  exports.faVoteYea = faVoteYea;\n  exports.faVrCardboard = faVrCardboard;\n  exports.faW = faW;\n  exports.faWaffle = faWaffle;\n  exports.faWagonCovered = faWagonCovered;\n  exports.faWalker = faWalker;\n  exports.faWalkieTalkie = faWalkieTalkie;\n  exports.faWalking = faWalking;\n  exports.faWallBrick = faWallBrick;\n  exports.faWallet = faWallet;\n  exports.faWand = faWand;\n  exports.faWandMagic = faWandMagic;\n  exports.faWandMagicSparkles = faWandMagicSparkles;\n  exports.faWandSparkles = faWandSparkles;\n  exports.faWarehouse = faWarehouse;\n  exports.faWarehouseAlt = faWarehouseAlt;\n  exports.faWarehouseFull = faWarehouseFull;\n  exports.faWarning = faWarning;\n  exports.faWasher = faWasher;\n  exports.faWashingMachine = faWashingMachine;\n  exports.faWatch = faWatch;\n  exports.faWatchApple = faWatchApple;\n  exports.faWatchCalculator = faWatchCalculator;\n  exports.faWatchFitness = faWatchFitness;\n  exports.faWatchSmart = faWatchSmart;\n  exports.faWater = faWater;\n  exports.faWaterArrowDown = faWaterArrowDown;\n  exports.faWaterArrowUp = faWaterArrowUp;\n  exports.faWaterLadder = faWaterLadder;\n  exports.faWaterLower = faWaterLower;\n  exports.faWaterRise = faWaterRise;\n  exports.faWatermelonSlice = faWatermelonSlice;\n  exports.faWave = faWave;\n  exports.faWavePulse = faWavePulse;\n  exports.faWaveSine = faWaveSine;\n  exports.faWaveSquare = faWaveSquare;\n  exports.faWaveTriangle = faWaveTriangle;\n  exports.faWaveform = faWaveform;\n  exports.faWaveformCircle = faWaveformCircle;\n  exports.faWaveformLines = faWaveformLines;\n  exports.faWaveformPath = faWaveformPath;\n  exports.faWavesSine = faWavesSine;\n  exports.faWebAwesome = faWebAwesome;\n  exports.faWebcam = faWebcam;\n  exports.faWebcamSlash = faWebcamSlash;\n  exports.faWebhook = faWebhook;\n  exports.faWeight = faWeight;\n  exports.faWeightHanging = faWeightHanging;\n  exports.faWeightScale = faWeightScale;\n  exports.faWhale = faWhale;\n  exports.faWheat = faWheat;\n  exports.faWheatAlt = faWheatAlt;\n  exports.faWheatAwn = faWheatAwn;\n  exports.faWheatAwnCircleExclamation = faWheatAwnCircleExclamation;\n  exports.faWheatAwnSlash = faWheatAwnSlash;\n  exports.faWheatSlash = faWheatSlash;\n  exports.faWheelchair = faWheelchair;\n  exports.faWheelchairAlt = faWheelchairAlt;\n  exports.faWheelchairMove = faWheelchairMove;\n  exports.faWhiskeyGlass = faWhiskeyGlass;\n  exports.faWhiskeyGlassIce = faWhiskeyGlassIce;\n  exports.faWhistle = faWhistle;\n  exports.faWifi = faWifi;\n  exports.faWifi1 = faWifi1;\n  exports.faWifi2 = faWifi2;\n  exports.faWifi3 = faWifi3;\n  exports.faWifiExclamation = faWifiExclamation;\n  exports.faWifiFair = faWifiFair;\n  exports.faWifiSlash = faWifiSlash;\n  exports.faWifiStrong = faWifiStrong;\n  exports.faWifiWeak = faWifiWeak;\n  exports.faWind = faWind;\n  exports.faWindCircleExclamation = faWindCircleExclamation;\n  exports.faWindTurbine = faWindTurbine;\n  exports.faWindWarning = faWindWarning;\n  exports.faWindow = faWindow;\n  exports.faWindowAlt = faWindowAlt;\n  exports.faWindowClose = faWindowClose;\n  exports.faWindowFlip = faWindowFlip;\n  exports.faWindowFrame = faWindowFrame;\n  exports.faWindowFrameOpen = faWindowFrameOpen;\n  exports.faWindowMaximize = faWindowMaximize;\n  exports.faWindowMinimize = faWindowMinimize;\n  exports.faWindowRestore = faWindowRestore;\n  exports.faWindsock = faWindsock;\n  exports.faWineBottle = faWineBottle;\n  exports.faWineGlass = faWineGlass;\n  exports.faWineGlassAlt = faWineGlassAlt;\n  exports.faWineGlassCrack = faWineGlassCrack;\n  exports.faWineGlassEmpty = faWineGlassEmpty;\n  exports.faWon = faWon;\n  exports.faWonSign = faWonSign;\n  exports.faWorm = faWorm;\n  exports.faWreath = faWreath;\n  exports.faWreathLaurel = faWreathLaurel;\n  exports.faWrench = faWrench;\n  exports.faWrenchSimple = faWrenchSimple;\n  exports.faX = faX;\n  exports.faXRay = faXRay;\n  exports.faXmark = faXmark;\n  exports.faXmarkCircle = faXmarkCircle;\n  exports.faXmarkHexagon = faXmarkHexagon;\n  exports.faXmarkLarge = faXmarkLarge;\n  exports.faXmarkOctagon = faXmarkOctagon;\n  exports.faXmarkSquare = faXmarkSquare;\n  exports.faXmarkToSlot = faXmarkToSlot;\n  exports.faXmarksLines = faXmarksLines;\n  exports.faY = faY;\n  exports.faYen = faYen;\n  exports.faYenSign = faYenSign;\n  exports.faYinYang = faYinYang;\n  exports.faZ = faZ;\n  exports.faZap = faZap;\n  exports.faZzz = faZzz;\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n}));\n","define('@fortawesome/pro-solid-svg-icons', ['exports'], (function (exports) { 'use strict';\n\n  /*!\n   * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com\n   * License - https://fontawesome.com/license (Commercial License)\n   * Copyright 2024 Fonticons, Inc.\n   */\n  const fa0 = {\n    prefix: 'fas',\n    iconName: '0',\n    icon: [320, 512, [], \"30\", \"M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160l0 128c0 88.4-71.6 160-160 160S0 408.4 0 320L0 192zM160 96c-53 0-96 43-96 96l0 128c0 53 43 96 96 96s96-43 96-96l0-128c0-53-43-96-96-96z\"]\n  };\n  const fa1 = {\n    prefix: 'fas',\n    iconName: '1',\n    icon: [256, 512, [], \"31\", \"M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8 96 416l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-352z\"]\n  };\n  const fa2 = {\n    prefix: 'fas',\n    iconName: '2',\n    icon: [320, 512, [], \"32\", \"M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416 288 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z\"]\n  };\n  const fa3 = {\n    prefix: 'fas',\n    iconName: '3',\n    icon: [320, 512, [], \"33\", \"M0 64C0 46.3 14.3 32 32 32l240 0c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208l21.7 0c75.1 0 136 60.9 136 136s-60.9 136-136 136l-78.6 0C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5l78.6 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L80 272c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96 32 96C14.3 96 0 81.7 0 64z\"]\n  };\n  const fa4 = {\n    prefix: 'fas',\n    iconName: '4',\n    icon: [384, 512, [], \"34\", \"M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368l224 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L82.4 304 189 77.6z\"]\n  };\n  const fa5 = {\n    prefix: 'fas',\n    iconName: '5',\n    icon: [320, 512, [], \"35\", \"M32.5 58.3C35.3 43.1 48.5 32 64 32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L90.7 96 70.3 208 184 208c75.1 0 136 60.9 136 136s-60.9 136-136 136l-83.5 0c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1l83.5 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L32 272c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z\"]\n  };\n  const fa6 = {\n    prefix: 'fas',\n    iconName: '6',\n    icon: [320, 512, [], \"36\", \"M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3l0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z\"]\n  };\n  const fa7 = {\n    prefix: 'fas',\n    iconName: '7',\n    icon: [320, 512, [], \"37\", \"M0 64C0 46.3 14.3 32 32 32l256 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96 32 96C14.3 96 0 81.7 0 64z\"]\n  };\n  const fa8 = {\n    prefix: 'fas',\n    iconName: '8',\n    icon: [320, 512, [], \"38\", \"M304 160c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128l64 0c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288l15.9 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l15.9 0c0 0 .1 0 .1 0l32 0c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0l-32 0c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z\"]\n  };\n  const fa9 = {\n    prefix: 'fas',\n    iconName: '9',\n    icon: [320, 512, [], \"39\", \"M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z\"]\n  };\n  const faFillDrip = {\n    prefix: 'fas',\n    iconName: 'fill-drip',\n    icon: [576, 512, [], \"f576\", \"M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6l319.2 0 42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z\"]\n  };\n  const faArrowsToCircle = {\n    prefix: 'fas',\n    iconName: 'arrows-to-circle',\n    icon: [640, 512, [], \"e4bd\", \"M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7 160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l18.7 0L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352L96 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0s0 0 0 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160l18.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1s0 0 0 0l0-96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3l0 18.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96s0 0 0 0l0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4l.1 0s0 0 0 0l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-18.7 0z\"]\n  };\n  const faCircleChevronRight = {\n    prefix: 'fas',\n    iconName: 'circle-chevron-right',\n    icon: [512, 512, [\"chevron-circle-right\"], \"f138\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\"]\n  };\n  const faChevronCircleRight = faCircleChevronRight;\n  const faWagonCovered = {\n    prefix: 'fas',\n    iconName: 'wagon-covered',\n    icon: [640, 512, [], \"f8ee\", \"M4.5 57.4C-5.2 30.3 16.1 2.1 44.8 4.1L194.1 14C210.9 15.1 224 29.1 224 45.9L224 224 64 224 4.5 57.4zM288 16l64 0c17.7 0 32 14.3 32 32l0 176-128 0 0-176c0-17.7 14.3-32 32-32zM64 288c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-1.6 0c20.7 20.3 33.6 48.7 33.6 80c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96l-66.3 0c-7.8 54.3-54.4 96-110.9 96c-61.9 0-112-50.1-112-112c0-31.3 12.9-59.7 33.6-80L96 320c-17.7 0-32-14.3-32-32zm96 128l-46 0c5.8 22.5 23.5 40.2 46 46l0-46zm0-32l0-46c-22.5 5.8-40.2 23.5-46 46l46 0zm32 78c22.5-5.8 40.2-23.5 46-46l-46 0 0 46zm0-124l0 46 46 0c-5.8-22.5-23.5-40.2-46-46zM448 462l0-46-46 0c5.8 22.5 23.5 40.2 46 46zm-46-78l46 0 0-46c-22.5 5.8-40.2 23.5-46 46zm124 32l-46 0 0 46c22.5-5.8 40.2-23.5 46-46zm0-32c-5.8-22.5-23.5-40.2-46-46l0 46 46 0zM595.2 4.1c28.7-1.9 50 26.2 40.3 53.4L576 224l-160 0 0-178.1c0-16.8 13.1-30.8 29.9-31.9l149.3-10z\"]\n  };\n  const faLineHeight = {\n    prefix: 'fas',\n    iconName: 'line-height',\n    icon: [576, 512, [], \"f871\", \"M118.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4 0 229.5-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4 0-229.5 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64zM288 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0zM256 416c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faBagel = {\n    prefix: 'fas',\n    iconName: 'bagel',\n    icon: [640, 512, [129391], \"e3d7\", \"M640 208c0 114.9-93.1 208-208 208c-3.9 0-7.7-.1-11.5-.3c6.5-12.3 12-25.3 16.3-38.8c4.7-.7 9.3-2.5 13.3-5.3L471 357.3c5.1-3.5 11-5.4 17.2-5.6l25.3-.7c13.2-.4 24.8-8.8 29.3-21.3l8.5-23.9c2.1-5.8 5.8-10.9 10.6-14.6L582 275.8c10.5-8.1 14.9-21.7 11.2-34.4L586 217c-1.7-5.9-1.7-12.2 0-18.1l7.2-24.3c3.7-12.7-.7-26.3-11.2-34.4l-20.1-15.5c-4.9-3.8-8.6-8.8-10.6-14.6l-8.5-23.9c-4.4-12.5-16.1-20.9-29.3-21.3l-25.3-.7c-6.2-.2-12.1-2.1-17.2-5.6L450.1 44.4c-10.9-7.5-25.3-7.5-36.2 0L393 58.7c-5.1 3.5-11 5.4-17.2 5.6L350.5 65c-13.2 .4-24.8 8.8-29.3 21.3l-1.8 5.1c-14.4-7.6-29.7-13.7-45.7-18.3C311.8 28.4 368.6 0 432 0C546.9 0 640 93.1 640 208zM396.1 155c10.2-6.9 22.6-11 35.9-11c35.3 0 64 28.7 64 64c0 30.6-21.5 56.3-50.3 62.5c-6-43.3-23.6-82.9-49.5-115.6zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zm256 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM112 416a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm144 16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48-16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16-176a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM144 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM96 272a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faTransporter7 = {\n    prefix: 'fas',\n    iconName: 'transporter-7',\n    icon: [512, 512, [], \"e2a8\", \"M472.7 38.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L448 64l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 96l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 96l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 64l-7.3-25.4zM64 288l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L32 288 6.6 295.3C2.7 296.4 0 299.9 0 304s2.7 7.6 6.6 8.7L32 320l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 320l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 288zM296 512l88 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l88 0 80 0z\"]\n  };\n  const faAt = {\n    prefix: 'fas',\n    iconName: 'at',\n    icon: [512, 512, [61946], \"40\", \"M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256l0 32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32l0 80 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faRectanglesMixed = {\n    prefix: 'fas',\n    iconName: 'rectangles-mixed',\n    icon: [576, 512, [], \"e323\", \"M0 80C0 53.5 21.5 32 48 32l224 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48L48 256c-26.5 0-48-21.5-48-48L0 80zm384 0c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 256c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-256zM112 304l176 0c26.5 0 48 21.5 48 48l0 80c0 26.5-21.5 48-48 48l-176 0c-26.5 0-48-21.5-48-48l0-80c0-26.5 21.5-48 48-48z\"]\n  };\n  const faPhoneArrowUpRight = {\n    prefix: 'fas',\n    iconName: 'phone-arrow-up-right',\n    icon: [512, 512, [\"phone-arrow-up\", \"phone-outgoing\"], \"e224\", \"M295 183l135-135L384 48c-13.3 0-24-10.7-24-24s10.7-24 24-24L488 0c13.3 0 24 10.7 24 24l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-46.1L329 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z\"]\n  };\n  const faPhoneArrowUp = faPhoneArrowUpRight;\n  const faPhoneOutgoing = faPhoneArrowUpRight;\n  const faTrashCan = {\n    prefix: 'fas',\n    iconName: 'trash-can',\n    icon: [448, 512, [61460, \"trash-alt\"], \"f2ed\", \"M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z\"]\n  };\n  const faTrashAlt = faTrashCan;\n  const faCircleL = {\n    prefix: 'fas',\n    iconName: 'circle-l',\n    icon: [512, 512, [], \"e114\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 152l0 184 120 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faHeadSideGoggles = {\n    prefix: 'fas',\n    iconName: 'head-side-goggles',\n    icon: [512, 512, [\"head-vr\"], \"f6ea\", \"M45.9 128C75.3 53.1 148.3 0 233.7 0L256 0c39.3 0 75.8 11.8 106.2 32L304 32c-61.9 0-112 50.1-112 112c0 17.2 3.9 33.5 10.8 48L32.2 192l-.2 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l13.9 0zM304 256l203.1 0c3.2 6.2 4.9 13.1 4.9 20.2c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-104.2c0-17-7.1-33-17.5-46.4C55 299.1 38.3 261.6 33.5 224l192.2 0c20.2 19.8 47.9 32 78.4 32zm0-192l112 0 0 160-112 0c-44.2 0-80-35.8-80-80s35.8-80 80-80zM480 224l-32 0 0-160 32 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32z\"]\n  };\n  const faHeadVr = faHeadSideGoggles;\n  const faTextHeight = {\n    prefix: 'fas',\n    iconName: 'text-height',\n    icon: [576, 512, [], \"f034\", \"M64 128l0-32 64 0 0 320-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320 64 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L160 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 192-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-192 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n  };\n  const faUserXmark = {\n    prefix: 'fas',\n    iconName: 'user-xmark',\n    icon: [640, 512, [\"user-times\"], \"f235\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faUserTimes = faUserXmark;\n  const faFaceHandYawn = {\n    prefix: 'fas',\n    iconName: 'face-hand-yawn',\n    icon: [512, 512, [], \"e379\", \"M336.9 498.9C438.7 465.1 512 369.1 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 94.5 51.2 177 127.3 221.4c-9.8-18-15.3-38.6-15.3-60.5l0-32.8 0-53.6c0-28.7 23.3-52 52-52c1.8 0 3.6 .1 5.3 .3C184.8 246.3 217.8 224 256 224c28.7 0 54.5 12.6 72.1 32.6c14.8-2.4 30.4 2 41.8 13.4c12.2 12.2 16.5 29.4 12.8 45c1.1 .9 2.2 1.9 3.2 3c18.1 18.1 18.7 47.1 1.8 65.9c16.9 18.8 16.3 47.8-1.8 65.9l-49 49zM204.5 102c5.5 6.9 4.4 17-2.5 22.5l-80 64c-6.9 5.5-17 4.4-22.5-2.5s-4.4-17 2.5-22.5l80-64c6.9-5.5 17-4.4 22.5 2.5zM310 124.5c-6.9-5.5-8-15.6-2.5-22.5s15.6-8 22.5-2.5l80 64c6.9 5.5 8 15.6 2.5 22.5s-15.6 8-22.5 2.5l-80-64zM299.3 276.7c-6.2-6.2-16.4-6.2-22.6 0l-79 79c-5 5-13.7 1.5-13.7-5.7l0-19.7c0-11-9-20-20-20s-20 9-20 20l0 53.6 0 32.8c0 52.6 42.6 95.2 95.2 95.2c25.2 0 49.5-10 67.3-27.9l56.8-56.8c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L321.4 424c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L289.4 392c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l67.3-67.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L257.4 360c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faGaugeSimpleMin = {\n    prefix: 'fas',\n    iconName: 'gauge-simple-min',\n    icon: [512, 512, [\"tachometer-slowest\"], \"f62d\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-35.3-28.7-64-64-64c-14.1 0-27.2 4.6-37.8 12.4L100.6 227.6c-11.3-7-26.1-3.5-33 7.8s-3.5 26.1 7.8 33l117.5 72.8c-.6 3.5-.9 7.1-.9 10.8c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faTachometerSlowest = faGaugeSimpleMin;\n  const faStethoscope = {\n    prefix: 'fas',\n    iconName: 'stethoscope',\n    icon: [576, 512, [129658], \"f0f1\", \"M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1 96 192c0 53 43 96 96 96s96-43 96-96l0-120.9-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1L352 192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112l0-70.7c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 70.7c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192L32 71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faCoffin = {\n    prefix: 'fas',\n    iconName: 'coffin',\n    icon: [384, 512, [9904], \"f6c6\", \"M11.5 114.9l91-104C108.5 4 117.3 0 126.5 0h131c9.2 0 18 4 24.1 10.9l91 104c7.4 8.5 11.5 19.3 11.5 30.6c0 4.4-.6 8.7-1.8 12.9L286.7 488.9c-4 13.7-16.5 23.1-30.7 23.1H128.1c-14.3 0-26.8-9.4-30.7-23.1L1.8 158.3C.6 154.1 0 149.8 0 145.4c0-11.2 4.1-22.1 11.5-30.6z\"]\n  };\n  const faMessage = {\n    prefix: 'fas',\n    iconName: 'message',\n    icon: [512, 512, [\"comment-alt\"], \"f27a\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l96 0 0 80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0z\"]\n  };\n  const faCommentAlt = faMessage;\n  const faSalad = {\n    prefix: 'fas',\n    iconName: 'salad',\n    icon: [512, 512, [129367, \"bowl-salad\"], \"f81e\", \"M416 96c2.6 0 5.2 .1 7.8 .2C406.2 76.5 380.5 64 352 64c-8.7 0-17.2 1.2-25.3 3.4C309.5 27.7 270 0 224 0s-85.5 27.7-102.7 67.4c-8-2.2-16.5-3.4-25.3-3.4C43 64 0 107 0 160s43 96 96 96l73.4 0L84.7 171.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 249.4 208 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 144 52 0c-2.6-10.2-4-21-4-32c0-70.7 57.3-128 128-128zM27.4 288C12.3 288 0 300.3 0 315.4c0 70.5 44.4 130.7 106.7 154.1l1.8 14.4c2 16 15.6 28 31.8 28l231.5 0c16.1 0 29.8-12 31.8-28l1.8-14.4C467.6 446.1 512 385.9 512 315.4c0-15.1-12.3-27.4-27.4-27.4L27.4 288zM512 224c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32l181.1 0c3.5-10 5.5-20.8 5.5-32z\"]\n  };\n  const faBowlSalad = faSalad;\n  const faInfo = {\n    prefix: 'fas',\n    iconName: 'info',\n    icon: [192, 512, [], \"f129\", \"M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-192-32 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faRobotAstromech = {\n    prefix: 'fas',\n    iconName: 'robot-astromech',\n    icon: [512, 512, [], \"e2d2\", \"M256 0c70.7 0 128 57.3 128 128l0 32-256 0 0-32C128 57.3 185.3 0 256 0zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm48 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM48 240c0-26.5 21.5-48 48-48l320 0c26.5 0 48 21.5 48 48l0 158.3c0 8.7 2.4 17.2 6.8 24.7l38.9 64.8c3 4.9 3 11.1 .2 16.1s-8.2 8.1-13.9 8.1l-96 0c-8.8 0-16-7.2-16-16l0-112-45.3 45.3c-12 12-28.3 18.7-45.3 18.7l-75 0c-17 0-33.3-6.7-45.3-18.7L128 384l0 112c0 8.8-7.2 16-16 16l-96 0c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1L41.2 423c4.5-7.5 6.8-16 6.8-24.7L48 240zm160 16c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z\"]\n  };\n  const faRingDiamond = {\n    prefix: 'fas',\n    iconName: 'ring-diamond',\n    icon: [384, 512, [], \"e5ab\", \"M122.5 13.3C126.6 5.1 134.9 0 144 0l96 0c9.1 0 17.4 5.1 21.5 13.3l24 48c3.5 7.1 3.4 15.5-.5 22.4l-30.4 54.8C329.9 164.4 384 235.9 384 320c0 106-86 192-192 192S0 426 0 320c0-84.1 54.1-155.6 129.4-181.6L99 83.7c-3.8-6.9-4-15.3-.5-22.4l24-48zM192 192a128 128 0 1 0 0 256 128 128 0 1 0 0-256z\"]\n  };\n  const faFonduePot = {\n    prefix: 'fas',\n    iconName: 'fondue-pot',\n    icon: [512, 512, [129749], \"e40d\", \"M319 39.8l-24 96c-2.9 11.5-11.6 20-22.2 23L264.5 192l-33 0 10.2-41c-7.9-7.7-11.7-19.3-8.8-30.8l24-96C261.2 7.1 278.6-3.3 295.8 1s27.6 21.7 23.3 38.8zm62.9 120.2L360.6 192l-38.5 0 33.2-49.8c-4.9-9.9-4.5-22.1 2.1-31.9l64-96C431.2-.5 451-4.4 465.8 5.4s18.7 29.7 8.9 44.4l-64 96c-6.6 9.9-17.7 14.9-28.7 14.2zM32 224l32 0 0 16 0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16s7.2 16 16 16s16-7.2 16-16l0-32 0-16 224 0 64 0 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 52.3-25.1 98.8-64 128l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-3.2c-10.3 2.1-21 3.2-32 3.2l-128 0c-11 0-21.7-1.1-32-3.2l0 3.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32C25.1 418.8 0 372.3 0 320l0-64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faTheta = {\n    prefix: 'fas',\n    iconName: 'theta',\n    icon: [384, 512, [], \"f69e\", \"M64 256c0-51 15.9-96 40.2-127.6C128.5 96.9 159.8 80 192 80s63.5 16.9 87.8 48.4C304.1 160 320 205 320 256s-15.9 96-40.2 127.6C255.5 415.1 224.2 432 192 432s-63.5-16.9-87.8-48.4C79.9 352 64 307 64 256zM192 16C135.8 16 87.1 45.7 53.5 89.4C19.9 133.1 0 192.1 0 256s19.9 122.9 53.5 166.6C87.1 466.3 135.8 496 192 496s104.9-29.7 138.5-73.4C364.1 378.9 384 319.9 384 256s-19.9-122.9-53.5-166.6C296.9 45.7 248.2 16 192 16zM128 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0z\"]\n  };\n  const faFaceHandPeeking = {\n    prefix: 'fas',\n    iconName: 'face-hand-peeking',\n    icon: [640, 512, [129763], \"e481\", \"M497.8 144.3c12.9-12.9 31.8-16.1 47.7-9.6C502.2 54.5 417.5 0 320 0C248.5 0 183.8 29.3 137.3 76.6c7.7 1.8 14.9 5.7 20.9 11.7c17.2 17.2 17.2 45 0 62.2l-1.5 1.5 75.2 0c22.1 0 40 17.9 40 40c0 2.6-.2 5.1-.7 7.5c10.1 7.3 16.7 19.1 16.7 32.5s-6.6 25.3-16.7 32.5c.5 2.4 .7 4.9 .7 7.5c0 22.1-17.9 40-40 40l-8 0c0 .3 0 .6 0 .9c0 22.1-17.9 40-40 40l-64.8 0c-13.3 0-26.4-2.2-38.8-6.5C117 443.2 210.4 512 320 512c91.5 0 171.8-48 217.1-120.2c-5.4 .7-10.8 1.1-16.3 1.1l-64.8 0c-22.1 0-40-17.9-40-40l0-.3 0-.6-8 0c-22.1 0-40-17.9-40-40c0-1.1 0-2.2 .1-3.3c-37-10.4-64.1-44.4-64.1-84.7c0-48.6 39.4-88 88-88c6.6 0 13 .7 19.2 2.1c11.8-4 25.2-2.4 36.1 5.4l37.9 27.1c1.1-9.6 5.3-18.9 12.6-26.2zM320 448c-35.3 0-64-21.5-64-48s28.7-48 64-48s64 21.5 64 48s-28.7 48-64 48zm90.3-208c3.8-4.2 6.1-9.9 6.1-16c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 6.1 2.3 11.8 6.1 16l35.8 0zM248 192c0-8.8-7.2-16-16-16l-113.8 0c-7.1 0-10.7-8.6-5.7-13.7l28.8-28.8c7.8-7.8 7.8-20.5 0-28.3s-20.5-7.8-28.3 0L51.9 166.4l-.8 .8C14.7 204.4 15 264.1 51.9 301c17.9 17.9 42.1 27.9 67.3 27.9l64.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-14 0c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5l62 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-62.4 0c-2.2 0-4-1.8-4-4s1.8-4 4-4l78.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-78.4 0c-2.2 0-4-1.8-4-4s1.8-4 4-4l62.4 0c8.8 0 16-7.2 16-16zm163-25.3c-5.1 7.2-3.5 17.2 3.7 22.3l59.7 42.6c3.5 2.5 5.6 6.6 5.6 10.9c0 7.4-6 13.4-13.4 13.4L392 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l84 0c2.2 0 4 1.8 4 4s-1.8 4-4 4l-68 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l67.5 0c2.5 0 4.5 2 4.5 4.5s-2 4.5-4.5 4.5l-19.5 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64.8 0c25.2 0 49.5-10 67.3-27.9c36.9-36.9 37.2-96.6 .8-133.8l-.8-.8L543 161.3c-7.8-7.8-20.5-7.8-28.3 0s-7.8 20.5 0 28.3l14.8 14.8c6.6 6.6 2.7 18-6.6 19c-2.8 .3-5.6-.4-7.8-2L433.3 163c-7.2-5.1-17.2-3.5-22.3 3.7z\"]\n  };\n  const faSquareUser = {\n    prefix: 'fas',\n    iconName: 'square-user',\n    icon: [448, 512, [], \"e283\", \"M81.1 416l285.7 0c-7.8-54.3-54.4-96-110.9-96l-64 0c-56.4 0-103.1 41.7-110.9 96zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM224 272a72 72 0 1 0 0-144 72 72 0 1 0 0 144z\"]\n  };\n  const faDownLeftAndUpRightToCenter = {\n    prefix: 'fas',\n    iconName: 'down-left-and-up-right-to-center',\n    icon: [512, 512, [\"compress-alt\"], \"f422\", \"M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272l144 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z\"]\n  };\n  const faCompressAlt = faDownLeftAndUpRightToCenter;\n  const faExplosion = {\n    prefix: 'fas',\n    iconName: 'explosion',\n    icon: [576, 512, [], \"e4e9\", \"M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87-71.4 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64l-79.6 0L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448s0 0 0 0l448 0s0 0 0 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0zM288 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z\"]\n  };\n  const faFileLines = {\n    prefix: 'fas',\n    iconName: 'file-lines',\n    icon: [384, 512, [128441, 128462, 61686, \"file-alt\", \"file-text\"], \"f15c\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faFileAlt = faFileLines;\n  const faFileText = faFileLines;\n  const faWaveSquare = {\n    prefix: 'fas',\n    iconName: 'wave-square',\n    icon: [640, 512, [], \"f83e\", \"M128 64c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 352 96 0 0-160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 160c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-352-96 0 0 160c0 17.7-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-160z\"]\n  };\n  const faRing = {\n    prefix: 'fas',\n    iconName: 'ring',\n    icon: [512, 512, [], \"f70b\", \"M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8l0 96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304l0-96z\"]\n  };\n  const faBuildingUn = {\n    prefix: 'fas',\n    iconName: 'building-un',\n    icon: [384, 512, [], \"e4d9\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM237.3 71.1l34.7 52L272 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faDiceThree = {\n    prefix: 'fas',\n    iconName: 'dice-three',\n    icon: [448, 512, [9858], \"f527\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faTirePressureWarning = {\n    prefix: 'fas',\n    iconName: 'tire-pressure-warning',\n    icon: [512, 512, [], \"f633\", \"M384 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 22.5c0 24.1 3.9 48 11.5 70.8l2.5 7.4c4.8 14.4 11.5 28.6 19.3 44.4c17.5 35.6 33.4 82.6 27.5 136.2c-5.3 48.6-28.1 99-76.8 148.7l0 34c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-8-32 0 0 8c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-8-32 0 0 8c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-8-32 0 0 8c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-34C31.3 412.3 8.6 361.9 3.2 313.3c-5.9-53.6 9.9-100.6 27.5-136.2c7.8-15.8 14.5-30 19.3-44.4l2.5-7.4C60.1 102.5 64 78.5 64 54.5L64 32C64 14.3 78.3 0 96 0s32 14.3 32 32l0 22.5c0 31-5 61.7-14.8 91.1l-2.5 7.4c-6.3 19-14.8 36.6-22.6 52.5c-14.7 29.7-25.3 64-21.3 100.9c3.7 34 20.4 74.1 65.7 117.7l246.8 0c45.3-43.6 62-83.7 65.7-117.7c4.1-36.9-6.6-71.1-21.3-100.9c-7.8-15.8-16.3-33.5-22.6-52.5l-2.5-7.4C389 116.2 384 85.4 384 54.5L384 32zM280 120l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24s24 10.7 24 24zM256 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faWifiFair = {\n    prefix: 'fas',\n    iconName: 'wifi-fair',\n    icon: [640, 512, [\"wifi-2\"], \"f6ab\", \"M171.8 312c39.5-34.9 91.3-56 148.2-56s108.7 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8zM320 480a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faWifi2 = faWifiFair;\n  const faCalendarDays = {\n    prefix: 'fas',\n    iconName: 'calendar-days',\n    icon: [448, 512, [\"calendar-alt\"], \"f073\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faCalendarAlt = faCalendarDays;\n  const faMp3Player = {\n    prefix: 'fas',\n    iconName: 'mp3-player',\n    icon: [384, 512, [], \"f8ce\", \"M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM192 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM96 64C78.3 64 64 78.3 64 96l0 64c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 64z\"]\n  };\n  const faAnchorCircleCheck = {\n    prefix: 'fas',\n    iconName: 'anchor-circle-check',\n    icon: [640, 512, [], \"e4aa\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faTally4 = {\n    prefix: 'fas',\n    iconName: 'tally-4',\n    icon: [640, 512, [], \"e297\", \"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384zm96-32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32zM544 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384z\"]\n  };\n  const faRectangleHistory = {\n    prefix: 'fas',\n    iconName: 'rectangle-history',\n    icon: [512, 512, [], \"e4a2\", \"M512 224c0-35.3-28.7-64-64-64L64 160c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224zM440 80L72 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l368 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zM392 0L120 0C106.7 0 96 10.7 96 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24z\"]\n  };\n  const faBuildingCircleArrowRight = {\n    prefix: 'fas',\n    iconName: 'building-circle-arrow-right',\n    icon: [640, 512, [], \"e4d1\", \"M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 184.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352 432 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faVolleyball = {\n    prefix: 'fas',\n    iconName: 'volleyball',\n    icon: [512, 512, [127952, \"volleyball-ball\"], \"f45f\", \"M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z\"]\n  };\n  const faVolleyballBall = faVolleyball;\n  const faSunHaze = {\n    prefix: 'fas',\n    iconName: 'sun-haze',\n    icon: [640, 512, [], \"f765\", \"M425.5 1.2c5 2.1 8.6 6.6 9.6 11.9L455 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L510.9 256 448 256c0-70.7-57.3-128-128-128s-128 57.3-128 128l-62.9 0L66.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L185 121 204.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L320 65.1 410.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM320 160c53 0 96 43 96 96l-192 0c0-53 43-96 96-96zM616 288c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l112 0zm-208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 336c-13.3 0-24-10.7-24-24s10.7-24 24-24l320 0zm144 88c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 424c-13.3 0-24-10.7-24-24s10.7-24 24-24l528 0zM64 488c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 512c-13.3 0-24-10.7-24-24zm208 0c0-13.3 10.7-24 24-24l320 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-320 0c-13.3 0-24-10.7-24-24z\"]\n  };\n  const faTextSize = {\n    prefix: 'fas',\n    iconName: 'text-size',\n    icon: [640, 512, [], \"f894\", \"M64 128l0-32 96 0 0 320-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320 96 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L192 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM384 304l0-16 64 0 0 128-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128 64 0 0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n  };\n  const faUfo = {\n    prefix: 'fas',\n    iconName: 'ufo',\n    icon: [640, 512, [128760], \"e047\", \"M320 112c59.2 0 109.6 37.9 128.3 90.7c5 14.2 7.7 29.4 7.7 45.3c0 0-40 40-136 40s-136-40-136-40c0-15.9 2.7-31.1 7.7-45.3c18.7-52.8 69-90.7 128.3-90.7zm0-48c-90.1 0-165.2 64.8-180.9 150.4C55.1 237.5 0 276.2 0 320c0 70.7 143.3 128 320 128s320-57.3 320-128c0-43.8-55.1-82.5-139.1-105.6C485.2 128.8 410.2 64 320 64zm0 288a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM104 328a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm408-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faFork = {\n    prefix: 'fas',\n    iconName: 'fork',\n    icon: [512, 512, [\"utensil-fork\"], \"f2e3\", \"M412.4 5.9c5.2 6.4 4.8 15.6-1.1 21.5L320 118.6c-5.2 5.2-5.2 13.6 0 18.8c4.9 4.9 12.8 5.2 18.1 .6l99.4-86.1c6.3-5.5 15.9-5.2 21.8 .8s6.3 15.4 .8 21.8L374 173.9c-4.6 5.3-4.3 13.2 .6 18.1c5.2 5.2 13.6 5.2 18.8 0l91.3-91.3c5.8-5.8 15.1-6.3 21.5-1.1s7.7 14.4 3.2 21.2l-71 106.5c-18.6 27.9-49.9 44.6-83.4 44.6c-19.3 0-37.9-5.5-53.9-15.7L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L255.7 211c-10.2-16-15.7-34.7-15.7-53.9c0-33.5 16.8-64.8 44.6-83.4l106.5-71c6.8-4.6 16-3.2 21.2 3.2z\"]\n  };\n  const faUtensilFork = faFork;\n  const faArrowsUpToLine = {\n    prefix: 'fas',\n    iconName: 'arrows-up-to-line',\n    icon: [576, 512, [], \"e4c2\", \"M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z\"]\n  };\n  const faMobileSignal = {\n    prefix: 'fas',\n    iconName: 'mobile-signal',\n    icon: [512, 512, [], \"e1ef\", \"M64 64l224 0 0 251.7c18.3-21.2 39.9-39.5 64-54L352 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l160 0 0-24c0-13.6 1-27 3-40L64 448 64 64zm80 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM488 256c-128.1 0-232 103.9-232 232c0 13.3 10.7 24 24 24s24-10.7 24-24c0-101.6 82.4-184 184-184c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-136c0-13.3-10.7-24-24-24c-75.1 0-136 60.9-136 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-48.6 39.4-88 88-88c13.3 0 24-10.7 24-24z\"]\n  };\n  const faBarcodeScan = {\n    prefix: 'fas',\n    iconName: 'barcode-scan',\n    icon: [640, 512, [], \"f465\", \"M88 32C74.7 32 64 42.7 64 56l0 136 64 0 0-136c0-13.3-10.7-24-24-24L88 32zM64 456c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-136-64 0 0 136zm96 8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144-32 0 0 144zm64-8c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-136-64 0 0 136zm0-264l64 0 0-136c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24l0 136zm96 264c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-136-64 0 0 136zm0-264l64 0 0-136c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24l0 136zM448 464c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144-32 0 0 144zm0-416l0 144 32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16zm64 408c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-136-64 0 0 136zm0-264l64 0 0-136c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24l0 136zm-352 0l32 0 0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144zM24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l592 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 232z\"]\n  };\n  const faSortDown = {\n    prefix: 'fas',\n    iconName: 'sort-down',\n    icon: [320, 512, [\"sort-desc\"], \"f0dd\", \"M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"]\n  };\n  const faSortDesc = faSortDown;\n  const faFolderArrowDown = {\n    prefix: 'fas',\n    iconName: 'folder-arrow-down',\n    icon: [512, 512, [\"folder-download\"], \"e053\", \"M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM280 200c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 102.1-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31L280 200z\"]\n  };\n  const faFolderDownload = faFolderArrowDown;\n  const faCircleMinus = {\n    prefix: 'fas',\n    iconName: 'circle-minus',\n    icon: [512, 512, [\"minus-circle\"], \"f056\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faMinusCircle = faCircleMinus;\n  const faFaceIcicles = {\n    prefix: 'fas',\n    iconName: 'face-icicles',\n    icon: [512, 512, [], \"e37c\", \"M512 256c0 8.3-.4 16.6-1.2 24.7c0 .5-.1 1.1-.1 1.6l-14.8 200C494.7 499.1 480.8 512 464 512s-30.7-12.9-31.9-29.6l-2.8-37.9c-5 4.6-10.2 9-15.6 13.2l-11.5 32.9C397.7 503.4 385.6 512 372 512c-11.5 0-21.9-6.1-27.5-15.7C316.9 506.5 287.1 512 256 512c-69.4 0-132.3-27.6-178.4-72.4C71.9 444.9 64.3 448 56 448c-15.6 0-29-11.3-31.6-26.7L6.5 313.4C2.2 294.9 0 275.7 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM56 415.8l0 .2 0-.2 20-120.2C78.1 283.3 68.6 272 56 272s-22.1 11.3-20.1 23.7L56 415.8zM344 400l28 80 28-80 0-40-56 0 0 40zm55.3-56c-3.8-22.7-23.6-40-47.3-40l-8 0 0 40 55.3 0zM328 344l0-40-64 0 0 40 64 0zm0 56l0-40-64 0 0 40 32 48 32-48zm-80-96l-64 0 0 40 64 0 0-40zm0 56l-64 0 0 40 64 0 0-40zm-80-16l0-40-8 0c-23.8 0-43.5 17.3-47.3 40l55.3 0zm0 56l0-40-55.3 0c3.8 22.7 23.6 40 47.3 40l8 0zm40.4-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 480l21.8-232.1C487 235.1 476.9 224 464 224s-23 11.1-21.8 23.9L464 480z\"]\n  };\n  const faShovel = {\n    prefix: 'fas',\n    iconName: 'shovel',\n    icon: [512, 512, [], \"f713\", \"M361.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-44.1 44.1c-18.7 18.7-44.1 29.3-70.6 29.3c-15.9 0-30.9-3.7-44.3-10.3l-97 97 50.7 50.7c12.5 12.5 12.5 32.8 0 45.3l-58.5 58.5c-30 30-70.7 46.9-113.1 46.9L32 512c-17.7 0-32-14.3-32-32l0-93.7c0-42.4 16.9-83.1 46.9-113.1l58.5-58.5c12.5-12.5 32.8-12.5 45.3 0l50.7 50.7 97-97C291.7 155.1 288 140 288 124.1c0-26.5 10.5-51.9 29.3-70.6L361.4 9.4zM384 77.3L362.5 98.7c-6.7 6.7-10.5 15.9-10.5 25.4c0 19.8 16.1 35.9 35.9 35.9c9.5 0 18.6-3.8 25.4-10.5L434.7 128 384 77.3z\"]\n  };\n  const faDoorOpen = {\n    prefix: 'fas',\n    iconName: 'door-open',\n    icon: [576, 512, [], \"f52b\", \"M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5L64 448l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 192 0 32 0 0-32 0-448zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128l96 0 0 352c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320c0-35.3-28.7-64-64-64l-96 0 0 64z\"]\n  };\n  const faFilms = {\n    prefix: 'fas',\n    iconName: 'films',\n    icon: [576, 512, [], \"e17a\", \"M160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zm8 48l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zM472 96c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zM168 184l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm304 16c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zM168 288l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm304 16c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zM288 80l96 0c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zM256 256c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-48zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z\"]\n  };\n  const faRightFromBracket = {\n    prefix: 'fas',\n    iconName: 'right-from-bracket',\n    icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", \"M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n  };\n  const faSignOutAlt = faRightFromBracket;\n  const faFaceGlasses = {\n    prefix: 'fas',\n    iconName: 'face-glasses',\n    icon: [512, 512, [], \"e377\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256c0-22.1 2.8-43.5 8.1-64L48 192l0 56c0 30.9 25.1 56 56 56l80 0c30.9 0 56-25.1 56-56l0-56 32 0 0 56c0 30.9 25.1 56 56 56l80 0c30.9 0 56-25.1 56-56l0-56 39.9 0c5.3 20.5 8.1 41.9 8.1 64zM256 0C363.4 0 455.4 66.2 493.4 160l-34.8 0c-9-18.9-28.3-32-50.6-32l-80 0c-22.3 0-41.6 13.1-50.6 32l-42.8 0c-9-18.9-28.3-32-50.6-32l-80 0c-22.3 0-41.6 13.1-50.6 32l-34.8 0C56.6 66.2 148.6 0 256 0zM80 192l0-8c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 64c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-56zm61.5 147.9c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5s93.8-27.9 116.1-53.5c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6C330 362.2 299.4 384 256 384s-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zM304 184c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 8 0 56c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-64zM184.4 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faNfc = {\n    prefix: 'fas',\n    iconName: 'nfc',\n    icon: [448, 512, [], \"e1f7\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 48l0 224c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-80 0c-26.5 0-48 21.5-48 48l0 66.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-66.7c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faAtom = {\n    prefix: 'fas',\n    iconName: 'atom',\n    icon: [512, 512, [9883], \"f5d2\", \"M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faSoap = {\n    prefix: 'fas',\n    iconName: 'soap',\n    icon: [512, 512, [129532], \"e06e\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96s43-96 96-96l88.4 0c-15.2-17-24.4-39.4-24.4-64L96 192c-53 0-96 43-96 96L0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96l0-128c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64l192 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-160 0z\"]\n  };\n  const faIcons = {\n    prefix: 'fas',\n    iconName: 'icons',\n    icon: [512, 512, [\"heart-music-camera-bolt\"], \"f86d\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32l0 144c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-57L352 90.2 352 208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-96c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2l61.7 0c10.7 0 20.7 5.3 26.6 14.2L213.3 304l26.7 0c26.5 0 48 21.5 48 48l0 112c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 352c0-26.5 21.5-48 48-48l26.7 0zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368l55.7 0c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400 336 400c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z\"]\n  };\n  const faHeartMusicCameraBolt = faIcons;\n  const faMicrophoneLinesSlash = {\n    prefix: 'fas',\n    iconName: 'microphone-lines-slash',\n    icon: [640, 512, [\"microphone-alt-slash\"], \"f539\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24 0 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8l0-44.8-57.1 0-34.5-27c2.9-3.1 7-5 11.6-5l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c0-53-43-96-96-96s-96 43-96 96l0 54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128l0-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c20.4-2.8 39.7-9.1 57.3-18.2z\"]\n  };\n  const faMicrophoneAltSlash = faMicrophoneLinesSlash;\n  const faClosedCaptioningSlash = {\n    prefix: 'fas',\n    iconName: 'closed-captioning-slash',\n    icon: [640, 512, [], \"e135\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6l0-320c0-35.3-28.7-64-64-64L96 32c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zm197.8 155c26.6 1.2 50.4 13.3 67 31.9c6.1 6.8 7.6 16.2 4.7 24.3l-71.6-56.2zm94 73.7c10-42.3 48-73.8 93.4-73.8c28.4 0 54 12.4 71.5 32c8.8 9.9 8 25-1.9 33.9s-25 8-33.9-1.9c-8.8-9.9-21.6-16-35.8-16c-26.5 0-48 21.5-48 48c0 5.4 .9 10.5 2.5 15.4l-47.9-37.6zm89.4 70c1.3 .1 2.7 .2 4.1 .2c14.2 0 27-6.1 35.8-16c8.8-9.9 24-10.7 33.9-1.9s10.7 24 1.9 33.9c-7.8 8.7-17.2 16-27.7 21.4l-47.9-37.6zM32 121.2L32 416c0 35.3 28.7 64 64 64l391.4 0L295 328.4c-16.8 14.7-38.9 23.6-63 23.6c-53 0-96-43-96-96c0-16 3.9-31.1 10.8-44.3L32 121.2zM232 304c8.7 0 16.9-2.3 23.9-6.4l-70-55.1c-1.3 4.3-1.9 8.8-1.9 13.5c0 26.5 21.5 48 48 48z\"]\n  };\n  const faCalculatorSimple = {\n    prefix: 'fas',\n    iconName: 'calculator-simple',\n    icon: [512, 512, [\"calculator-alt\"], \"f64c\", \"M0 48C0 21.5 21.5 0 48 0L176 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48L48 224c-26.5 0-48-21.5-48-48L0 48zm288 0c0-26.5 21.5-48 48-48L464 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-128zm48 240l128 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48zM0 336c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 336zM416 64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zM64 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 96zM83.3 348.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L89.4 400 60.7 428.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L112 422.6l28.7 28.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L134.6 400l28.7-28.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L112 377.4 83.3 348.7zM352 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z\"]\n  };\n  const faCalculatorAlt = faCalculatorSimple;\n  const faBridgeCircleCheck = {\n    prefix: 'fas',\n    iconName: 'bridge-circle-check',\n    icon: [640, 512, [], \"e4c9\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faSlidersUp = {\n    prefix: 'fas',\n    iconName: 'sliders-up',\n    icon: [512, 512, [\"sliders-v\"], \"f3f1\", \"M96 0c17.7 0 32 14.3 32 32l0 54.7c28.3 12.3 48 40.5 48 73.3s-19.7 61-48 73.3L128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-246.7C35.7 221 16 192.8 16 160s19.7-61 48-73.3L64 32C64 14.3 78.3 0 96 0zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80-32c0 32.8-19.7 61-48 73.3l0 54.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-54.7c-28.3-12.3-48-40.5-48-73.3s19.7-61 48-73.3L224 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 246.7c28.3 12.3 48 40.5 48 73.3zM448 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 73.3L448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-214.7c-28.3-12.3-48-40.5-48-73.3s19.7-61 48-73.3L384 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 86.7c28.3 12.3 48 40.5 48 73.3s-19.7 61-48 73.3z\"]\n  };\n  const faSlidersV = faSlidersUp;\n  const faLocationMinus = {\n    prefix: 'fas',\n    iconName: 'location-minus',\n    icon: [384, 512, [\"map-marker-minus\"], \"f609\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM120 168l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faMapMarkerMinus = faLocationMinus;\n  const faPumpMedical = {\n    prefix: 'fas',\n    iconName: 'pump-medical',\n    icon: [448, 512, [], \"e06a\", \"M128 32l0 96 128 0 0-32 60.1 0c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4L256 32c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512l186.4 0c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7l-149.1 0zM216 280l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faFingerprint = {\n    prefix: 'fas',\n    iconName: 'fingerprint',\n    icon: [512, 512, [], \"f577\", \"M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128l0 24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7l0-24.9c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256l0 24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8l0-24.9c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96l0 24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7l0-24.9c0-28.7 23.3-52 52-52s52 23.3 52 52l0 24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1l0-24.9c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9l0-24.9z\"]\n  };\n  const faSkiBoot = {\n    prefix: 'fas',\n    iconName: 'ski-boot',\n    icon: [512, 512, [], \"e3cc\", \"M383.4 38c3.3-17.4-8-34.1-25.4-37.5s-34.1 8-37.5 25.4l-1.2 6-73.7 0c-22.1 130.8-76 201.3-127.2 238.9c-26.2 19.3-51.2 29.5-69.9 35c-6.3 1.8-11.8 3.1-16.5 4L.6 474c-1.8 9.4 .7 19.1 6.8 26.4S22.5 512 32 512l416 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-72c0-12.3-7-23.4-18-28.8L340 288l-68 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l69.5 0 12.3-64L288 192c-8.8 0-16-7.2-16-16s7.2-16 16-16l72 0 17.3-90 6.2-32zM38.8 275.4c.3-.1 .6-.2 .9-.3c15.6-4.6 37.1-13.3 59.9-30c43-31.6 92.3-92.9 113.7-213.1L112 32C96.7 32 83.5 42.9 80.6 58L38.8 275.4z\"]\n  };\n  const faStandardDefinition = {\n    prefix: 'fas',\n    iconName: 'standard-definition',\n    icon: [576, 512, [\"rectangle-sd\"], \"e28a\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm304 88l0 144c0 13.3 10.7 24 24 24l56 0c53 0 96-43 96-96s-43-96-96-96l-56 0c-13.3 0-24 10.7-24 24zm48 24l32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-32 0 0-96zm-184.9 .1c7.4-2.4 19.5-2.9 36.2-.7l3-22.2-3 22.2c5.1 .7 21.1 3.4 25.7 4.4c12.1 2.8 24.1-4.8 26.8-16.9s-4.8-24.1-16.9-26.8c-6.5-1.5-23.9-4.4-29.7-5.1c-18.9-2.5-38.9-3.1-56 2.5c-18.8 6.1-33.9 19.7-38.5 42.3c-.1 .4-.1 .8-.2 1.2c-1.7 11.4-.2 22.4 5 32.3c5.1 9.6 12.9 16.1 20.5 20.7c13.7 8.2 31.5 12.3 45.1 15.5c0 0 0 0 0 0l1.7 .4c16 3.7 27.1 6.5 34.1 10.7c3 1.8 3.8 3 3.9 3.3c0 0 0 0 0 0c.1 .1 .7 1.2 .2 4.7c-.4 2.7-1.2 3.8-1.7 4.3c-.7 .7-2.3 2-5.8 3.1c-7.7 2.4-20.1 2.9-36.9 .6c-7.4-1-20.3-4.8-31.4-8c-2.5-.7-5-1.4-7.2-2.1c-11.9-3.4-24.3 3.5-27.7 15.4s3.5 24.3 15.4 27.7c1.5 .4 3.3 .9 5.3 1.5c0 0 0 0 0 0c10.8 3.2 28.4 8.3 39.4 9.9l.1 0c18.9 2.5 39.2 3.1 56.4-2.3c8.9-2.8 17.8-7.5 24.9-15.2c7.3-7.8 11.8-17.6 13.4-28.5c1.7-11.4 .2-22.4-5-32.3c-5.1-9.6-12.9-16.1-20.5-20.7c-13.7-8.2-31.5-12.3-45.1-15.5c0 0 0 0 0 0l-1.7-.4c-16-3.7-27.1-6.5-34.1-10.7c-3-1.8-3.8-3-3.9-3.3c0 0 0 0 0 0c-.1-.1-.6-1.1-.3-4.1c.9-4 2.8-6.2 8.3-8z\"]\n  };\n  const faRectangleSd = faStandardDefinition;\n  const faH1 = {\n    prefix: 'fas',\n    iconName: 'h1',\n    icon: [576, 512, [], \"f313\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 256 0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 192 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 224 64 96zm448 0c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-64 32c-15.8 7.9-22.2 27.1-14.3 42.9s27.1 22.2 42.9 14.3l17.7-8.8L448 384l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-288z\"]\n  };\n  const faHandPointRight = {\n    prefix: 'fas',\n    iconName: 'hand-point-right',\n    icon: [512, 512, [], \"f0a4\", \"M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z\"]\n  };\n  const faMagnifyingGlassLocation = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-location',\n    icon: [512, 512, [\"search-location\"], \"f689\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faSearchLocation = faMagnifyingGlassLocation;\n  const faMessageBot = {\n    prefix: 'fas',\n    iconName: 'message-bot',\n    icon: [640, 512, [], \"e3b8\", \"M160 0C124.7 0 96 28.7 96 64l0 112-36.3 0c-5.5-9.6-15.9-16-27.7-16c-17.7 0-32 14.3-32 32s14.3 32 32 32c11.8 0 22.2-6.4 27.7-16L96 208l0 144c0 35.3 28.7 64 64 64l64 0 0 80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L373.3 416 480 416c35.3 0 64-28.7 64-64l0-144 36.3 0c5.5 9.6 15.9 16 27.7 16c17.7 0 32-14.3 32-32s-14.3-32-32-32c-11.8 0-22.2 6.4-27.7 16L544 176l0-112c0-35.3-28.7-64-64-64L160 0zm0 128c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-128zm64 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faForwardStep = {\n    prefix: 'fas',\n    iconName: 'forward-step',\n    icon: [320, 512, [\"step-forward\"], \"f051\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241l0-145c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-145-11.5 9.6-192 160z\"]\n  };\n  const faStepForward = faForwardStep;\n  const faFaceSmileBeam = {\n    prefix: 'fas',\n    iconName: 'face-smile-beam',\n    icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z\"]\n  };\n  const faSmileBeam = faFaceSmileBeam;\n  const faLightCeiling = {\n    prefix: 'fas',\n    iconName: 'light-ceiling',\n    icon: [512, 512, [], \"e016\", \"M256 0c17.7 0 32 14.3 32 32l0 130c115.8 14.4 207.6 106.3 222 222.1c2.2 17.5-12.4 31.9-30 31.9L32 416C14.3 416-.2 401.6 2 384.1C16.4 268.2 108.2 176.4 224 162l0-130c0-17.7 14.3-32 32-32zm0 512c-35.3 0-64-28.7-64-64l128 0c0 35.3-28.7 64-64 64z\"]\n  };\n  const faMessageExclamation = {\n    prefix: 'fas',\n    iconName: 'message-exclamation',\n    icon: [512, 512, [\"comment-alt-exclamation\"], \"f4a5\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM256 80c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faCommentAltExclamation = faMessageExclamation;\n  const faBowlScoop = {\n    prefix: 'fas',\n    iconName: 'bowl-scoop',\n    icon: [448, 512, [127847, \"bowl-shaved-ice\"], \"e3de\", \"M32 224l384 0c0-106-86-192-192-192S32 118 32 224zM16 256c-4.6 0-9 2-12 5.4s-4.5 8-3.9 12.6l2 15.9C11.1 361.9 72.4 416 145 416l40.4 0-68.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l192 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4L262.6 416l40.4 0c72.6 0 133.9-54.1 142.9-126.1l2-15.9c.6-4.6-.8-9.1-3.9-12.6s-7.4-5.4-12-5.4L16 256z\"]\n  };\n  const faBowlShavedIce = faBowlScoop;\n  const faSquareX = {\n    prefix: 'fas',\n    iconName: 'square-x',\n    icon: [448, 512, [], \"e286\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm90.3 104.5L224 218.8l69.7-82.3c8.6-10.1 23.7-11.4 33.8-2.8s11.4 23.7 2.8 33.8L255.4 256l74.9 88.5c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8L224 293.2l-69.7 82.3c-8.6 10.1-23.7 11.4-33.8 2.8s-11.4-23.7-2.8-33.8L192.6 256l-74.9-88.5c-8.6-10.1-7.3-25.3 2.8-33.8s25.3-7.3 33.8 2.8z\"]\n  };\n  const faBuildingMemo = {\n    prefix: 'fas',\n    iconName: 'building-memo',\n    icon: [640, 512, [], \"e61e\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 68.1 0c-12.6-15.2-20.1-34.7-20.1-56l0-168-16 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l16 0 0-64-16 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c1.3 0 2.5 .2 3.8 .4C323.9 76.6 348.5 64 376 64l8 0 0-16c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM384 96c-35.3 0-64 28.7-64 64l0 288c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L384 96zm16 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM376 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm64-168c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm16 80l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM464 400c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faUtilityPoleDouble = {\n    prefix: 'fas',\n    iconName: 'utility-pole-double',\n    icon: [512, 512, [], \"e2c4\", \"M256 0c17.7 0 32 14.3 32 32l0 32 96 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 32 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 17.7-14.3 32-32 32l-51.2 0L288 221.9l0 34.1 96 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 32 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 17.7-14.3 32-32 32l-51.2 0L288 413.9l0 66.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.1L83.2 320 32 320c-17.7 0-32-14.3-32-32l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 32 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 96 0 0-34.1L83.2 128 32 128C14.3 128 0 113.7 0 96L0 56C0 42.7 10.7 32 24 32s24 10.7 24 24l0 8 32 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 96 0 0-32c0-17.7 14.3-32 32-32zM140.8 128L224 183.4l0-55.4-83.2 0zM288 183.4L371.2 128 288 128l0 55.4zM140.8 320L224 375.4l0-55.4-83.2 0zM288 375.4L371.2 320 288 320l0 55.4z\"]\n  };\n  const faFlagCheckered = {\n    prefix: 'fas',\n    iconName: 'flag-checkered',\n    icon: [448, 512, [127937], \"f11e\", \"M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 279.7c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80 0-66L0 64 0 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9 0 65.5L64 252.6 64 318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3l0-63.9 38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9 0 66.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0 71.4c21.8 1.9 43.3 6.7 64 14.4l0-69.8 22.7 6.7c13.5 4 27.3 6.4 41.3 7.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12 0-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8l0 72.4c-13-.4-26 .8-38.7 3.6L128 173.2 128 98 64 114l0 73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2 0-71.7-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5l0 77.4zm64-149.4l0-70.8c-20.9 6.1-42.4 9.1-64 9.1l0 69.4c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z\"]\n  };\n  const faChevronsUp = {\n    prefix: 'fas',\n    iconName: 'chevrons-up',\n    icon: [512, 512, [\"chevron-double-up\"], \"f325\", \"M278.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-192 192c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3 425.4 278.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-192-192zm192 384l-192-192c-12.5-12.5-32.8-12.5-45.3 0l-192 192c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 301.3 425.4 470.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n  };\n  const faChevronDoubleUp = faChevronsUp;\n  const faFootball = {\n    prefix: 'fas',\n    iconName: 'football',\n    icon: [512, 512, [127944, \"football-ball\"], \"f44e\", \"M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6C47.8 183.4 35.1 215.9 26.9 249L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faFootballBall = faFootball;\n  const faUserVneck = {\n    prefix: 'fas',\n    iconName: 'user-vneck',\n    icon: [448, 512, [], \"e461\", \"M224 0a128 128 0 1 0 0 256A128 128 0 1 0 224 0zM145.9 314.9c-3.5-5.2-9.8-8-15.9-6.6C55.5 325.5 0 392.3 0 472l0 8c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-8c0-79.7-55.5-146.5-130-163.7c-6.1-1.4-12.4 1.4-15.9 6.6L237.3 412c-6.3 9.5-20.3 9.5-26.6 0l-64.8-97.1z\"]\n  };\n  const faSchoolCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'school-circle-exclamation',\n    icon: [640, 512, [], \"e56c\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faCrop = {\n    prefix: 'fas',\n    iconName: 'crop',\n    icon: [512, 512, [], \"f125\", \"M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64l0 64 178.7 0L128 338.7 128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l224 0 0-64-178.7 0L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-274.7z\"]\n  };\n  const faAnglesDown = {\n    prefix: 'fas',\n    iconName: 'angles-down',\n    icon: [448, 512, [\"angle-double-down\"], \"f103\", \"M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n  };\n  const faAngleDoubleDown = faAnglesDown;\n  const faUsersRectangle = {\n    prefix: 'fas',\n    iconName: 'users-rectangle',\n    icon: [640, 512, [], \"e594\", \"M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l448 0c53 0 96-43 96-96l0-320c0-53-43-96-96-96L96 0zM64 96c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32L64 96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0C119.9 256 96 279.9 96 309.3zM461.2 336l56.1 0c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faPeopleRoof = {\n    prefix: 'fas',\n    iconName: 'people-roof',\n    icon: [640, 512, [], \"e537\", \"M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5l0 38.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-38.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3l19.5 0c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3l19.5 0c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6l19.5 0c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5l0 38.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-38.5-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5l0 54.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-54.5-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z\"]\n  };\n  const faSquareArrowRight = {\n    prefix: 'fas',\n    iconName: 'square-arrow-right',\n    icon: [448, 512, [\"arrow-square-right\"], \"f33b\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM377 273L265 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L88 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l214.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L377 239c9.4 9.4 9.4 24.6 0 33.9z\"]\n  };\n  const faArrowSquareRight = faSquareArrowRight;\n  const faLocationPlus = {\n    prefix: 'fas',\n    iconName: 'location-plus',\n    icon: [384, 512, [\"map-marker-plus\"], \"f60a\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM168 280l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faMapMarkerPlus = faLocationPlus;\n  const faLightbulbExclamationOn = {\n    prefix: 'fas',\n    iconName: 'lightbulb-exclamation-on',\n    icon: [640, 512, [], \"e1ca\", \"M69.3 4l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3S58.3-3.3 69.3 4zM597.3 44l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM24 160l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM117.3 332l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zm432-39.9l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7zm-100.1 5.7c-19.8 27.1-39.7 54.4-49.2 86.2l-160 0c-9.6-31.9-29.5-59.1-49.2-86.2c0 0 0 0 0 0s0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4c0 0 0 0 0 0s0 0 0 0zM400 432c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-16 160 0 0 16zM344 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zM320 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faPeopleLine = {\n    prefix: 'fas',\n    iconName: 'people-line',\n    icon: [640, 512, [], \"e534\", \"M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5l0 54.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-54.5 26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5l0 38.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5 88 352c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5z\"]\n  };\n  const faBeerMugEmpty = {\n    prefix: 'fas',\n    iconName: 'beer-mug-empty',\n    icon: [512, 512, [\"beer\"], \"f0fc\", \"M32 64c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32 51.2 0c42.4 0 76.8 34.4 76.8 76.8l0 102.1c0 30.4-17.9 57.9-45.6 70.2L384 381.7l0 34.3c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64L32 64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7l0-102.1c0-7.1-5.7-12.8-12.8-12.8L384 160l0 151.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224z\"]\n  };\n  const faBeer = faBeerMugEmpty;\n  const faCarpool = {\n    prefix: 'fas',\n    iconName: 'carpool',\n    icon: [512, 512, [\"car-people\"], \"e69c\", \"M104.6 122.9L80.4 224l36.4 0c7.3-14.2 22.1-24 39.2-24l40 0c17.1 0 31.9 9.8 39.2 24l41.6 0c7.3-14.2 22.1-24 39.2-24l40 0c17.1 0 31.9 9.8 39.2 24l36.4 0L407.4 122.9c-6-25.2-28.6-42.9-54.5-42.9L159.1 80c-25.9 0-48.4 17.8-54.5 42.9zM28.4 234.8L57.9 111.7C69.2 65 111 32 159.1 32l193.9 0c48.1 0 89.9 33 101.1 79.7l29.5 123.1c17.1 11.5 28.4 31 28.4 53.2l0 112 0 16 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32L96 416l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32 0-16L0 288c0-22.2 11.3-41.7 28.4-53.2zM176 104a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM96 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM296 144a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n  };\n  const faCarPeople = faCarpool;\n  const faCrateEmpty = {\n    prefix: 'fas',\n    iconName: 'crate-empty',\n    icon: [512, 512, [], \"e151\", \"M48 224c-26.5 0-48 21.5-48 48l0 80 512 0 0-80c0-26.5-21.5-48-48-48L48 224zM512 384L0 384l0 80c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-80zM64 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM48 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM448 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM432 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faDiagramPredecessor = {\n    prefix: 'fas',\n    iconName: 'diagram-predecessor',\n    icon: [512, 512, [], \"e477\", \"M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z\"]\n  };\n  const faTransporter = {\n    prefix: 'fas',\n    iconName: 'transporter',\n    icon: [512, 512, [], \"e042\", \"M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 272l0 96-64 0 0-178.7L153 276c-11.1 13.8-31.2 16-45 5s-16-31.2-5-45l57.7-72c18.2-22.7 45.8-36 74.9-36l40.7 0c29.1 0 56.7 13.2 74.9 36L409 236c11 13.8 8.8 33.9-5 45s-33.9 8.8-45-5l-31-38.7L328 416l-64 0 0-96-16 0zM216 512l-88 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-88 0-80 0zM64 96l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L64 128l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L32 128 6.6 120.7C2.7 119.6 0 116.1 0 112s2.7-7.6 6.6-8.7L32 96l7.3-25.4C40.4 66.7 43.9 64 48 64s7.6 2.7 8.7 6.6L64 96zM472.7 6.6L480 32l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 64l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 64l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 32l7.3-25.4C456.4 2.7 459.9 0 464 0s7.6 2.7 8.7 6.6z\"]\n  };\n  const faCalendarCircleUser = {\n    prefix: 'fas',\n    iconName: 'calendar-circle-user',\n    icon: [576, 512, [], \"e471\", \"M128 0C110.3 0 96 14.3 96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32zM256 368c0-91.8 70.3-167.2 160-175.3l0-.7L0 192 0 464c0 26.5 21.5 48 48 48l282.8 0C285.6 480.1 256 427.5 256 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-66.3 80.7C489.5 468.1 462.2 480 432 480s-57.5-11.9-77.7-31.3c6.2-19 24-32.7 45.1-32.7l65.2 0c21 0 38.9 13.7 45.1 32.7zM384 336a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faArrowUpLong = {\n    prefix: 'fas',\n    iconName: 'arrow-up-long',\n    icon: [384, 512, [\"long-arrow-up\"], \"f176\", \"M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-370.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"]\n  };\n  const faLongArrowUp = faArrowUpLong;\n  const faPersonCarryBox = {\n    prefix: 'fas',\n    iconName: 'person-carry-box',\n    icon: [384, 512, [\"person-carry\"], \"f4cf\", \"M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM96 306.7l0-65.1 16.6 24.9c8.9 13.4 23.9 21.4 39.9 21.4l71.4 0 128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L224 96c-17.7 0-32 14.3-32 32l0 96-30.9 0-42.6-64c-13.3-20-35.8-32-59.9-32C26.2 128 0 154.2 0 186.6l0 88.1c0 17 6.7 33.3 18.7 45.3l79.4 79.4 14.3 85.9c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8l-15.2-90.9c-1.6-9.9-6.3-19-13.4-26.1l-51-51zM0 346.5L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32c0 0 0 0 0 0l0-69.5-64-64z\"]\n  };\n  const faPersonCarry = faPersonCarryBox;\n  const faFireFlameSimple = {\n    prefix: 'fas',\n    iconName: 'fire-flame-simple',\n    icon: [384, 512, [\"burn\"], \"f46a\", \"M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z\"]\n  };\n  const faBurn = faFireFlameSimple;\n  const faPerson = {\n    prefix: 'fas',\n    iconName: 'person',\n    icon: [320, 512, [129485, \"male\"], \"f183\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0z\"]\n  };\n  const faMale = faPerson;\n  const faLaptop = {\n    prefix: 'fas',\n    iconName: 'laptop',\n    icon: [640, 512, [128187], \"f109\", \"M128 32C92.7 32 64 60.7 64 96l0 256 64 0 0-256 384 0 0 256 64 0 0-256c0-35.3-28.7-64-64-64L128 32zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384z\"]\n  };\n  const faFileCsv = {\n    prefix: 'fas',\n    iconName: 'file-csv',\n    icon: [512, 512, [], \"f6dd\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z\"]\n  };\n  const faMenorah = {\n    prefix: 'fas',\n    iconName: 'menorah',\n    icon: [640, 512, [], \"f676\", \"M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1L64 64c0 17.7-14.3 32-32 32S0 81.7 0 64l0-1.2c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32l0 128c0 17.7 14.3 32 32 32l192 0 0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 192 0c17.7 0 32-14.3 32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 128c0 53-43 96-96 96l-192 0 0 64 128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0 0-64L96 384c-53 0-96-43-96-96L0 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32z\"]\n  };\n  const faUnion = {\n    prefix: 'fas',\n    iconName: 'union',\n    icon: [384, 512, [8899], \"f6a2\", \"M32 32c17.7 0 32 14.3 32 32l0 224c0 70.7 57.3 128 128 128s128-57.3 128-128l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 224c0 106-86 192-192 192S0 394 0 288L0 64C0 46.3 14.3 32 32 32z\"]\n  };\n  const faChevronsLeft = {\n    prefix: 'fas',\n    iconName: 'chevrons-left',\n    icon: [512, 512, [\"chevron-double-left\"], \"f323\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192zm384-192l-192 192c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 470.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"]\n  };\n  const faChevronDoubleLeft = faChevronsLeft;\n  const faCircleHeart = {\n    prefix: 'fas',\n    iconName: 'circle-heart',\n    icon: [512, 512, [\"heart-circle\"], \"f4c7\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM131.9 280.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L278.5 384.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L131.9 280.9z\"]\n  };\n  const faHeartCircle = faCircleHeart;\n  const faTruckPlane = {\n    prefix: 'fas',\n    iconName: 'truck-plane',\n    icon: [640, 512, [], \"e58f\", \"M200 0c-30.6 0-56 54.7-56 86.1l0 106.5L7.8 274.3C2.9 277.2 0 282.4 0 288l0 64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37 0 81.2-50 40c-3.8 3-6 7.6-6 12.5l0 32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15l0-32.6c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1 0-3.5 0-82.5L256 184l0-1.1s0 0 0 0l0-96.9C256 54.7 231.5 0 200 0zm88 176l0 224c0 20.9 13.4 38.7 32 45.3l0 42.7c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-40 160 0 0 40c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-42.7c18.6-6.6 32-24.4 32-45.3l0-224c0-26.5-21.5-48-48-48l-256 0c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7l151.4 0c9.2 0 17.2 6 20.5 14.7L576 304l-224 0 15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faRecordVinyl = {\n    prefix: 'fas',\n    iconName: 'record-vinyl',\n    icon: [512, 512, [], \"f8d9\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faBringForward = {\n    prefix: 'fas',\n    iconName: 'bring-forward',\n    icon: [512, 512, [], \"f856\", \"M224 448l224 0 0-224-64 0 0-64 64 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-64 64 0 0 64zm64-96L64 352c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L288 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64z\"]\n  };\n  const faSquareP = {\n    prefix: 'fas',\n    iconName: 'square-p',\n    icon: [448, 512, [], \"e279\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 96l92 0c50.8 0 92 41.2 92 92s-41.2 92-92 92l-68 0 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72 0-136c0-13.3 10.7-24 24-24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44l-68 0 0 88 68 0z\"]\n  };\n  const faFaceGrinStars = {\n    prefix: 'fas',\n    iconName: 'face-grin-stars',\n    icon: [512, 512, [129321, \"grin-stars\"], \"f587\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z\"]\n  };\n  const faGrinStars = faFaceGrinStars;\n  const faSigma = {\n    prefix: 'fas',\n    iconName: 'sigma',\n    icon: [384, 512, [8721], \"f68b\", \"M2.4 51.8C7.4 39.8 19.1 32 32 32l288 0c35.3 0 64 28.7 64 64l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32L109.3 96 246.6 233.4c12.5 12.5 12.5 32.8 0 45.3L109.3 416 320 416l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 35.3-28.7 64-64 64L32 480c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L178.7 256 9.4 86.6C.2 77.5-2.5 63.7 2.4 51.8z\"]\n  };\n  const faCameraMovie = {\n    prefix: 'fas',\n    iconName: 'camera-movie',\n    icon: [576, 512, [127909, 127910], \"f8a9\", \"M128 64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM352 256l-224 0C57.3 256 0 198.7 0 128S57.3 0 128 0c48.2 0 90.2 26.6 112 66C261.8 26.6 303.8 0 352 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zm0-192a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM558.3 259.4c10.8 5.4 17.7 16.5 17.7 28.6l0 192c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48L448 448l0-16 0-96 0-16 12.8-9.6 64-48c9.7-7.3 22.7-8.4 33.5-3zM64 288l64 0 224 0c35.3 0 64 28.7 64 64l0 96c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-96-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0z\"]\n  };\n  const faBong = {\n    prefix: 'fas',\n    iconName: 'bong',\n    icon: [448, 512, [], \"f55c\", \"M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7l221.8 0c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8L224 64l-64 0 0 144.5zM288 64l0 144.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5L76.1 512c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14L96 64C78.3 64 64 49.7 64 32S78.3 0 96 0l16 0L272 0l16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n  };\n  const faClarinet = {\n    prefix: 'fas',\n    iconName: 'clarinet',\n    icon: [640, 512, [], \"f8ad\", \"M224 144c0-8.8 7.2-16 16-16l32 0 96 0 96 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 32 76.6 0c9.5 0 18.7-2.8 26.6-8.1l31.9-21.3c4.9-3.3 11.2-3.6 16.4-.8s8.5 8.2 8.5 14.1l0 192c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8l-31.9-21.3c-7.9-5.3-17.1-8.1-26.6-8.1l-448.3 0c-10.2 0-20.3-1.9-29.7-5.7L10.1 318.9C4 316.4 0 310.5 0 304l0-64c0-6.5 4-12.4 10.1-14.9l68.6-27.4c9.4-3.8 19.5-5.7 29.7-5.7L256 192l0-32-16 0c-8.8 0-16-7.2-16-16zm224 16l-64 0 0 32 64 0 0-32zm-96 0l-64 0 0 32 64 0 0-32zM272 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faTruckFlatbed = {\n    prefix: 'fas',\n    iconName: 'truck-flatbed',\n    icon: [640, 512, [], \"e2b6\", \"M608 416l-32 0c0 53-43 96-96 96s-96-43-96-96l-32 0-96 0c0 53-43 96-96 96s-96-43-96-96l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l56.4 0c17.6-19.6 43.1-32 71.6-32s54 12.4 71.6 32L352 352l0-224c0-17.7 14.3-32 32-32l16 0 16 0 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32zM416 160l0 96 128 0 0-18.7L466.7 160 416 160zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faSpaghettiMonsterFlying = {\n    prefix: 'fas',\n    iconName: 'spaghetti-monster-flying',\n    icon: [640, 512, [\"pastafarianism\"], \"f67b\", \"M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1c0 0 0 0 0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faPastafarianism = faSpaghettiMonsterFlying;\n  const faArrowDownUpAcrossLine = {\n    prefix: 'fas',\n    iconName: 'arrow-down-up-across-line',\n    icon: [576, 512, [], \"e4af\", \"M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7 192 288l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-114.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3 384 224l-192 0-64 0-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 114.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192l64 0 0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128zM448 320l-64 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128z\"]\n  };\n  const faArrowsRotateReverse = {\n    prefix: 'fas',\n    iconName: 'arrows-rotate-reverse',\n    icon: [512, 512, [], \"e630\", \"M406.6 202.6c-7.7-21.8-20.2-42.3-37.8-59.8c-62.5-62.5-163.8-62.5-226.3 0L125.5 160l34.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48.3 224c0 0 0 0 0 0l-.4 0c-17.7 0-32-14.3-32-32l0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 35.2L97.4 97.6c87.5-87.5 229.3-87.5 316.8 0c24.4 24.4 42.1 53.1 52.9 83.7c5.9 16.7-2.9 34.9-19.5 40.8s-34.9-2.9-40.8-19.5zm66.1 86.6c5 1.5 9.8 4.2 13.7 8.2c4 4 6.7 8.9 8.1 14c.3 1.2 .6 2.5 .8 3.8c.3 1.7 .4 3.4 .4 5.1l0 111.6c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-35.1-17.6 17.5c0 0 0 0 0 0c-87.5 87.4-229.3 87.4-316.7 0C73 390 55.3 361.3 44.5 330.6c-5.9-16.7 2.9-34.9 19.5-40.8s34.9 2.9 40.8 19.5c7.7 21.8 20.2 42.3 37.8 59.8c62.5 62.5 163.8 62.5 226.3 0l.1-.1L386.1 352l-34.4 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l111.6 0c1.6 0 3.2 .1 4.8 .3s3.1 .5 4.6 1z\"]\n  };\n  const faLeafHeart = {\n    prefix: 'fas',\n    iconName: 'leaf-heart',\n    icon: [512, 512, [], \"f4cb\", \"M272 96s0 0 0 0l104 0c42.7 0 79.9-23.9 98.8-59.1c3.5-6.5 13.6-6.8 16.2 .1c13.5 36.5 21.1 77 21.1 119.6C512 317.1 405.1 447.3 273 448l-1 0c-81.7 0-150.4-55.7-170.2-131.2C68.7 347.5 48 391.4 48 440l0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16c0-75.1 38.3-141.2 96.4-179.9C102.5 168.5 178.8 96 272 96c0 0 0 0 0 0zM189.7 242.8c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5l-1.5 0c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6l-1.5 0c-29.5 0-53.5 23.9-53.5 53.5z\"]\n  };\n  const faHouseBuilding = {\n    prefix: 'fas',\n    iconName: 'house-building',\n    icon: [640, 512, [], \"e1b1\", \"M368 0c-26.5 0-48 21.5-48 48l0 105.9 64 58.7 0-4.6c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-18.8 0c1.9 6.8 2.8 13.9 2.8 21.1l0 10.9 16 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-16 0 0 112c0 18-6 34.6-16 48l192 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L368 0zM512 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM400 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM0 277.1L0 464c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-186.9c0-13.5-5.6-26.3-15.6-35.4l-144-132c-18.4-16.8-46.5-16.8-64.9 0l-144 132C5.6 250.8 0 263.7 0 277.1zM144 296c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48z\"]\n  };\n  const faCheeseSwiss = {\n    prefix: 'fas',\n    iconName: 'cheese-swiss',\n    icon: [512, 512, [129472], \"f7f0\", \"M451 93c37.7 37.7 61 89.7 61 147.2l0 15.8-15.8 0L448 256 96 256l-80 0L0 256c0-5.4 .7-10.7 2.1-15.8c3.8-13.7 12.4-25.8 24.5-33.9L96 160l23.2-15.4c7.8-5.2 18.4-2.3 25.5 3.8C153.1 155.6 164 160 176 160c26.5 0 48-21.5 48-48c0-5.2-.8-10.2-2.3-14.9c-2.9-9-1.6-19.9 6.3-25.1l47-31.3c8.6-5.7 18.6-8.7 28.9-8.7c56 0 106.8 22.1 144.2 58c1 1 2 2 3 2.9zM432 288l16 0 48 0 16 0 0 16 0 112c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 304l0-16 16 0 80 0 208 0c8.8 0 15.7 7.4 18.6 15.7C329.1 322.5 347 336 368 336s38.9-13.5 45.4-32.3c2.9-8.4 9.8-15.7 18.6-15.7zM224 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faSpoon = {\n    prefix: 'fas',\n    iconName: 'spoon',\n    icon: [512, 512, [129348, 61873, \"utensil-spoon\"], \"f2e5\", \"M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z\"]\n  };\n  const faUtensilSpoon = faSpoon;\n  const faJarWheat = {\n    prefix: 'fas',\n    iconName: 'jar-wheat',\n    icon: [320, 512, [], \"e517\", \"M32 32C32 14.3 46.3 0 64 0L256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm112 0l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224l21.8 0 32 0 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 160c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320l21.8 0 32 0 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 256c-19.1 0-36.3 8.4-48 21.7zM112 352l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416l21.8 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 352c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z\"]\n  };\n  const faEnvelopesBulk = {\n    prefix: 'fas',\n    iconName: 'envelopes-bulk',\n    icon: [640, 512, [\"mail-bulk\"], \"f674\", \"M128 0C110.3 0 96 14.3 96 32l0 192 96 0 0-32c0-35.3 28.7-64 64-64l224 0 0-96c0-17.7-14.3-32-32-32L128 0zM256 160c-17.7 0-32 14.3-32 32l0 32 96 0c35.3 0 64 28.7 64 64l0 128 192 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-320 0zm240 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32l0 13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301l0-13c0-17.7-14.3-32-32-32L64 256zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8 32 480c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-139.2z\"]\n  };\n  const faMailBulk = faEnvelopesBulk;\n  const faFileCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'file-circle-exclamation',\n    icon: [576, 512, [], \"e4eb\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z\"]\n  };\n  const faBowArrow = {\n    prefix: 'fas',\n    iconName: 'bow-arrow',\n    icon: [512, 512, [127993], \"f6b9\", \"M511.7 18.9c1-5.2-.7-10.5-4.4-14.3S498.2-.7 493.1 .3l-128 24c-5.8 1.1-10.6 5.3-12.3 11s-.2 11.8 4 16l35 35L144.6 333.4 93.8 320.7c-8.2-2-16.8 .4-22.8 6.3L7 391c-6.1 6.1-8.5 15-6.2 23.4s8.9 14.8 17.3 16.9l50 12.5 12.5 50c2.1 8.4 8.5 15 16.9 17.3s17.3 0 23.4-6.2l64-64c6-6 8.4-14.6 6.3-22.8l-12.7-50.8L425.7 120.3l35 35c4.2 4.2 10.4 5.7 16 4s9.9-6.5 11-12.3l24-128zm-458 85.5c-12.6-11.6-32.1-11.3-44.3 .9c-12.5 12.5-12.5 32.8 0 45.3L145.8 287 191 241.8l-90.6-90.6c56.5-30.7 125.2-30.9 181.9-.7l46.8-46.8c-83.8-53.2-191.8-53-275.4 .8zM361.5 229.7c30.2 56.7 30 125.4-.7 181.9L270.2 321 225 366.2 361.4 502.6c12.5 12.5 32.8 12.5 45.3 0c12.2-12.2 12.5-31.8 .9-44.3c53.7-83.6 54-191.6 .8-275.4l-46.8 46.8z\"]\n  };\n  const faCartXmark = {\n    prefix: 'fas',\n    iconName: 'cart-xmark',\n    icon: [576, 512, [], \"e0dd\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l45.5 0c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5L488 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-288.3 0c-11.5 0-21.4-8.2-23.6-19.5L170.7 288l288.5 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32l-411 0C111 12.8 91.6 0 69.5 0L24 0zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM395.4 128.9L364.3 160l31.1 31.1c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0L336 188.3l-31.1 31.1c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L307.7 160l-31.1-31.1c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0L336 131.7l31.1-31.1c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3z\"]\n  };\n  const faHexagonXmark = {\n    prefix: 'fas',\n    iconName: 'hexagon-xmark',\n    icon: [512, 512, [\"times-hexagon\", \"xmark-hexagon\"], \"f2ee\", \"M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36l176.6 0c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36l-176.6 0c-25.7 0-49.5-13.7-62.4-36L17.1 292zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faTimesHexagon = faHexagonXmark;\n  const faXmarkHexagon = faHexagonXmark;\n  const faCircleH = {\n    prefix: 'fas',\n    iconName: 'circle-h',\n    icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152l0 104 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80-128 0 0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80 128 0 0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faHospitalSymbol = faCircleH;\n  const faMerge = {\n    prefix: 'fas',\n    iconName: 'merge',\n    icon: [512, 512, [], \"e526\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l97.2 0c9.7 0 18.9 4.4 25 12L247 256 154.2 372c-6.1 7.6-15.3 12-25 12L32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l97.2 0c29.2 0 56.7-13.3 75-36l99.2-124 80.6 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c6-6 9.4-14.1 9.4-22.6s-3.4-16.6-9.4-22.6l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-80.6 0L204.2 100c-18.2-22.8-45.8-36-75-36L32 64z\"]\n  };\n  const faPager = {\n    prefix: 'fas',\n    iconName: 'pager',\n    icon: [512, 512, [128223], \"f815\", \"M0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm64 32l0 64c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0z\"]\n  };\n  const faCartMinus = {\n    prefix: 'fas',\n    iconName: 'cart-minus',\n    icon: [576, 512, [], \"e0db\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l45.5 0c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5L488 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-288.3 0c-11.5 0-21.4-8.2-23.6-19.5L170.7 288l288.5 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32l-411 0C111 12.8 91.6 0 69.5 0L24 0zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM280 132l112 0c11 0 20 9 20 20s-9 20-20 20l-112 0c-11 0-20-9-20-20s9-20 20-20z\"]\n  };\n  const faAddressBook = {\n    prefix: 'fas',\n    iconName: 'address-book',\n    icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", \"M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zM208 288l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM496 192c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z\"]\n  };\n  const faContactBook = faAddressBook;\n  const faPanFrying = {\n    prefix: 'fas',\n    iconName: 'pan-frying',\n    icon: [576, 512, [127859], \"e42c\", \"M448 224c0 33.4-7.3 65.1-20.4 93.6l123.7 79.9C566.7 409.2 576 427.1 576 448c0 35.3-28.7 64-64 64c-15.2 0-28.3-4.6-39.3-13.5L364.8 398.3C326.3 429.4 277.3 448 224 448C100.3 448 0 347.7 0 224S100.3 0 224 0S448 100.3 448 224zM319.9 154c-21.2-5.4-50.6-22.6-65.8-38.4c-24.5-25.5-65-26.3-90.5-1.8c-11.6 11.2-18.1 25.6-19.4 40.5c-2.2 24.7-9.2 56.2-21.5 77.6c-22.1 38.3-9 87.2 29.3 109.3s87.2 9 109.3-29.3c9.4-16.3 33-30 51.6-32.6c10.2-1.4 20.3-5.4 29.2-12c28.4-21.1 34.3-61.1 13.3-89.5c-9.1-12.3-21.8-20.4-35.5-23.9zM528 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faGrid = {\n    prefix: 'fas',\n    iconName: 'grid',\n    icon: [448, 512, [\"grid-3\"], \"e195\", \"M0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40L0 72zM0 232c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48zM128 392l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40zM160 72c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48zM288 232l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40zM160 392c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48zM448 72l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40zM320 232c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48zM448 392l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40z\"]\n  };\n  const faGrid3 = faGrid;\n  const faFootballHelmet = {\n    prefix: 'fas',\n    iconName: 'football-helmet',\n    icon: [512, 512, [], \"f44f\", \"M488.1 194.9c4.5 17.1-8.2 33.1-25.7 35.3L340.3 245.5l14 74.5L464 320c26.5 0 48 21.5 48 48l0 32 0 50.4c0 25.2-20.4 45.6-45.6 45.6l-17 0c-54.9 0-102-39.1-112.1-93.1L327.7 352 288 352l9.2 18.3c4.5 9 6.8 18.9 6.8 28.9c0 35.7-29 64.7-64.7 64.7l-1.7 0c-9 0-17.9-1.8-26.1-5.4l-93.4-40c-4-1.7-8.3-2.6-12.6-2.6l-14 0c-9.1 0-17.9-3.8-23.5-10.9C35.4 364.1 16 312.3 16 256C16 123.5 123.5 16 256 16c111.4 0 205.1 75.9 232.1 178.9zm-207.1 58c-14.3 1.8-25.1 14-25.1 28.4c0 4.4 1 8.8 3 12.8l13 26 49.7 0-13.2-70.6-27.4 3.4zM360.3 352l6 32L480 384l0-16c0-8.8-7.2-16-16-16l-103.7 0zM480 416l-105.3 0c13.1 28.7 42 48 74.7 48l17 0c7.5 0 13.6-6.1 13.6-13.6l0-34.4zM176 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHandLove = {\n    prefix: 'fas',\n    iconName: 'hand-love',\n    icon: [512, 512, [], \"e1a5\", \"M160 0c17.7 0 32 14.3 32 32l0 159.9 0 .1 0 96c0 35.3 28.7 64 64 64c19.1 0 36.3-8.4 48-21.7c11.7 13.3 28.9 21.7 48 21.7c35.3 0 64-28.7 64-64l0-63.9c0 0 0 0 0-.1l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 240c0 97.2-78.8 176-176 176l-19.2 0c-59.6 0-116.9-22.9-160-64L12.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6l0-304c0-17.7 14.3-32 32-32zm64 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96zm128 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faTrees = {\n    prefix: 'fas',\n    iconName: 'trees',\n    icon: [640, 512, [], \"f724\", \"M70.2 121.4L178.5 5.8C182 2.1 186.9 0 192 0s10 2.1 13.5 5.8L313.8 121.4c4 4.3 6.2 9.9 6.2 15.7c0 12.7-10.3 22.9-22.9 22.9L272 160l74.6 89.5c3.5 4.2 5.4 9.5 5.4 15c0 13-10.5 23.5-23.5 23.5L304 288l74.6 89.5c3.5 4.2 5.4 9.5 5.4 15c0 13-10.5 23.5-23.5 23.5L224 416l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64L23.5 416C10.5 416 0 405.5 0 392.5c0-5.5 1.9-10.8 5.4-15L80 288l-24.5 0c-13 0-23.5-10.5-23.5-23.5c0-5.5 1.9-10.8 5.4-15L112 160l-25.1 0C74.3 160 64 149.7 64 137.1c0-5.8 2.2-11.4 6.2-15.7zm271.4-16.4L434.5 5.8C438 2.1 442.9 0 448 0s10 2.1 13.5 5.8L569.8 121.4c4 4.3 6.2 9.9 6.2 15.7c0 12.7-10.3 22.9-22.9 22.9L528 160l74.6 89.5c3.5 4.2 5.4 9.5 5.4 15c0 13-10.5 23.5-23.5 23.5L560 288l74.6 89.5c3.5 4.2 5.4 9.5 5.4 15c0 13-10.5 23.5-23.5 23.5L480 416l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-23.4c0 0 0-.1 0-.1s0-.1 0-.1l0-.4s0 0 0 0c-.1-12.8-4.7-25.2-12.9-35l-40.6-48.7c13-10.2 21.4-26 21.4-43.8c0-13-4.6-25.6-12.9-35.5l-40.4-48.5c12.9-10 21.3-25.8 21.3-43.4c0-11.6-3.7-22.8-10.4-32.1z\"]\n  };\n  const faStrikethrough = {\n    prefix: 'fas',\n    iconName: 'strikethrough',\n    icon: [512, 512, [], \"f0cc\", \"M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-209.9 0-.4-.1-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3c0 0 0 0 0 0s0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6c0 0 0 0 0 0l.2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1l-75.7 0c7 5.6 11.4 11.2 13.9 17.2z\"]\n  };\n  const faPage = {\n    prefix: 'fas',\n    iconName: 'page',\n    icon: [384, 512, [], \"e428\", \"M64 512H320c35.3 0 64-28.7 64-64V138.5c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64z\"]\n  };\n  const faK = {\n    prefix: 'fas',\n    iconName: 'k',\n    icon: [320, 512, [107], \"4b\", \"M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 328 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-107 64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z\"]\n  };\n  const faDiagramPrevious = {\n    prefix: 'fas',\n    iconName: 'diagram-previous',\n    icon: [512, 512, [], \"e478\", \"M448 352L64 352l0 64 384 0 0-64zm0-64c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l168 0 0-64-46.1 0c-21.4 0-32.1-25.9-17-41L239 113c9.4-9.4 24.6-9.4 33.9 0L343 183c15.1 15.1 4.4 41-17 41L280 224l0 64 168 0zM365.7 160.4L295.6 90.3c-21.9-21.9-57.3-21.9-79.2 0l-70.1 70.1c-18.4 18.4-20.4 43.7-11 63.6L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-71.3 0c9.4-19.9 7.4-45.2-11-63.6z\"]\n  };\n  const faGaugeMin = {\n    prefix: 'fas',\n    iconName: 'gauge-min',\n    icon: [512, 512, [\"tachometer-alt-slowest\"], \"f628\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64s-28.7-64-64-64c-14.1 0-27.2 4.6-37.8 12.4L100.6 227.6c-11.3-7-26.1-3.5-33 7.8s-3.5 26.1 7.8 33l117.5 72.8c-.6 3.5-.9 7.1-.9 10.8c0 35.3 28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faTachometerAltSlowest = faGaugeMin;\n  const faFolderGrid = {\n    prefix: 'fas',\n    iconName: 'folder-grid',\n    icon: [512, 512, [], \"e188\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM104 240c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm128 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zm104 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faEggplant = {\n    prefix: 'fas',\n    iconName: 'eggplant',\n    icon: [512, 512, [], \"e16c\", \"M505 7c9.4 9.4 9.4 24.6 0 33.9l-9 9L496 192c0 8.8-7.2 16-16 16c-26.5 0-48-21.5-48-48c0-5.8-4-10.7-9.4-12.6c-13.3-4.8-25.4-13-35.1-22.8s-18-21.9-22.8-35.1c-2-5.4-6.9-9.4-12.6-9.4c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16l142.1 0 9-9c9.4-9.4 24.6-9.4 33.9 0zM169.9 139.3c40.3-19.6 81-39.3 113.4-66.6c11.8 20 32.1 34.4 55.9 38.3c6.7 14 15.8 26.3 25.8 36.2s22.2 19.1 36.2 25.8c5 30.4 27.1 55.1 56.2 63.8C410.6 362.7 311.1 512.2 176.4 512C79.9 511.9 1.4 431.3 0 336C-1.6 222.5 83.4 181.3 169.9 139.3z\"]\n  };\n  const faExcavator = {\n    prefix: 'fas',\n    iconName: 'excavator',\n    icon: [640, 512, [], \"e656\", \"M160 64l0 96 142.9 0-64-96L160 64zM384 190.5l0 17.5 0 16 0 48c0 26.5-21.5 48-48 48L48 320c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l48 0L96 48c0-26.5 21.5-48 48-48l94.9 0c21.4 0 41.4 10.7 53.3 28.5l78.4 117.7c8.8 13.1 13.4 28.6 13.4 44.4zM80 416c-8.8 0-16 7.2-16 16s7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 416zM0 432c0-44.2 35.8-80 80-80l256 0c44.2 0 80 35.8 80 80s-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80zM640 320l0 64 0 48c0 44.2-35.8 80-80 80l-78.1 0c-18.7 0-33.9-15.2-33.9-33.9c0-9 3.6-17.6 9.9-24L576 336l0-208L416 288l0-128L562.7 13.3c8.5-8.5 20-13.3 32-13.3c25 0 45.3 20.3 45.3 45.3L640 320z\"]\n  };\n  const faRam = {\n    prefix: 'fas',\n    iconName: 'ram',\n    icon: [640, 512, [128015], \"f70a\", \"M336 64l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24.4c-6.8 6.1-12.8 13.2-17.6 21l-47.8 20.5c-12.2 5.2-17.8 19.3-12.6 31.5s19.3 17.8 31.5 12.6l14.5-6.2 0 72.2c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-72.2 14.5 6.2c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-47.8-20.5c-4.9-7.8-10.8-14.9-17.6-21L544 64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 1.3c-5.2-.9-10.5-1.3-16-1.3s-10.8 .5-16 1.3l0-1.3c0-35.3-28.7-64-64-64s-64 28.7-64 64zM308.5 174.1c-8.9-20.8-4.3-44 10-59.7C312.3 85.6 286.7 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0l17.6 93.9c2.8 15.1 16.1 26.1 31.5 26.1l29.4 0c17.7 0 32-14.3 32-32l0-53.7c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7l0 53.7c0 17.7 14.3 32 32 32l29.4 0c15.4 0 28.6-11 31.4-26.1L414.5 392c.5 0 1 0 1.5 0c26.9 0 49.9-16.5 59.3-40L464 352c-61.9 0-112-50.1-112-112l0-32.6c-18.7-2.7-35.5-14.8-43.5-33.4zM464 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faLandmarkFlag = {\n    prefix: 'fas',\n    iconName: 'landmark-flag',\n    icon: [512, 512, [], \"e51c\", \"M272 0l80 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-80 0 0 32 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0 0-112c0-8.8 7.2-16 16-16l16 0zM64 224l64 0 0 192 40 0 0-192 64 0 0 192 48 0 0-192 64 0 0 192 40 0 0-192 64 0 0 196.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 224z\"]\n  };\n  const faLips = {\n    prefix: 'fas',\n    iconName: 'lips',\n    icon: [576, 512, [128068, 128482], \"f600\", \"M288 101.3c3-2.4 6.2-4.8 9.7-7.3c17.8-12.7 46.8-30 78.3-30c20.3 0 42.8 9.3 61.4 19.2c20 10.6 41.1 24.7 60.2 39.5c19.1 14.8 37.1 31.2 50.8 46.5c6.8 7.6 13.1 15.7 17.9 23.7c4.3 7.2 9.7 18.3 9.7 31c0 9.2-2.6 19.1-5.3 27.5c-3 9.1-7.4 19.4-12.8 30.3c-10.8 21.7-26.8 46.9-47.7 71.1C468.8 400.9 404.7 448 320 448l-64 0c-84.7 0-148.8-47.1-190.2-95.1C44.9 328.8 29 303.5 18.1 281.8C12.7 271 8.4 260.7 5.3 251.5C2.6 243.1 0 233.2 0 224c0-12.8 5.5-23.8 9.7-31c4.8-8.1 11.1-16.1 17.9-23.7c13.6-15.3 31.7-31.7 50.8-46.5c19.1-14.9 40.2-29 60.2-39.5C157.2 73.3 179.7 64 200 64c31.5 0 60.6 17.2 78.3 30c3.4 2.5 6.7 4.9 9.7 7.3zM64 224c0 7.9 80 96 224 96s224-88.1 224-96c0-7.7-46.3-31.1-138.8-32c-3.4 0-6.9 .5-10.1 1.5C350 197.6 313.7 208 288 208s-62-10.4-75.1-14.4c-3.3-1-6.7-1.6-10.1-1.5C110.3 192.9 64 216.3 64 224z\"]\n  };\n  const faPencil = {\n    prefix: 'fas',\n    iconName: 'pencil',\n    icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", \"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faPencilAlt = faPencil;\n  const faBackward = {\n    prefix: 'fas',\n    iconName: 'backward',\n    icon: [512, 512, [9194], \"f04a\", \"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3l0 41.7 0 41.7L459.5 440.6zM256 352l0-96 0-128 0-32c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-64z\"]\n  };\n  const faCaretRight = {\n    prefix: 'fas',\n    iconName: 'caret-right',\n    icon: [256, 512, [], \"f0da\", \"M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z\"]\n  };\n  const faComments = {\n    prefix: 'fas',\n    iconName: 'comments',\n    icon: [640, 512, [128490, 61670], \"f086\", \"M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z\"]\n  };\n  const faPaste = {\n    prefix: 'fas',\n    iconName: 'paste',\n    icon: [512, 512, [\"file-clipboard\"], \"f0ea\", \"M160 0c-23.7 0-44.4 12.9-55.4 32L48 32C21.5 32 0 53.5 0 80L0 400c0 26.5 21.5 48 48 48l144 0 0-272c0-44.2 35.8-80 80-80l48 0 0-16c0-26.5-21.5-48-48-48l-56.6 0C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48l0 272 0 16c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-220.1c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1L320 128l-48 0zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faFileClipboard = faPaste;\n  const faDesktopArrowDown = {\n    prefix: 'fas',\n    iconName: 'desktop-arrow-down',\n    icon: [576, 512, [], \"e155\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L352 0l0 64 160 0 0 224L64 288 64 64l160 0 0-64L64 0zM312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 150.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L312 24z\"]\n  };\n  const faCodePullRequest = {\n    prefix: 'fas',\n    iconName: 'code-pull-request',\n    icon: [512, 512, [], \"e13c\", \"M305.8 2.1C314.4 5.9 320 14.5 320 24l0 40 16 0c70.7 0 128 57.3 128 128l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L400 192c0-35.3-28.7-64-64-64l-16 0 0 40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3l0 205.3c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-205.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faPumpkin = {\n    prefix: 'fas',\n    iconName: 'pumpkin',\n    icon: [576, 512, [], \"f707\", \"M234.6 103.9C251.5 98.8 269.4 96 288 96c22.8 0 44.7 4.2 64.8 11.7c-.6-2-.8-4.1-.8-6.3l0-66.1c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4l-1.2 0c-6.9 0-13.1 4.1-15.8 10.4l-40.9 93.5zm161.6 27.3c12.1 8.8 23.1 19.1 32.7 30.5c5.6 6.7-2.9 14.6-10.4 10.1C380.3 149 335.7 136 288 136s-92.3 13-130.5 35.7c-7.5 4.5-16-3.4-10.4-10.1c9.6-11.4 20.6-21.7 32.7-30.5c-.6-.1-1.2-.2-1.8-.3c-8.5-1.8-17.2-2.8-26-2.8C68.1 128 0 214 0 320S68.1 512 152 512c19.3 0 37.8-4.5 54.7-12.8c8.3-4.1 18.2-4.1 26.5 0c17 8.3 35.4 12.8 54.7 12.8s37.8-4.5 54.7-12.8c8.3-4.1 18.2-4.1 26.5 0c17 8.3 35.4 12.8 54.7 12.8c83.9 0 152-86 152-192s-68.1-192-152-192c-8.9 0-17.6 1-26 2.8c-.6 .1-1.2 .2-1.8 .3z\"]\n  };\n  const faClipboardList = {\n    prefix: 'fas',\n    iconName: 'clipboard-list',\n    icon: [384, 512, [], \"f46d\", \"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faPenField = {\n    prefix: 'fas',\n    iconName: 'pen-field',\n    icon: [640, 512, [], \"e211\", \"M601.9 16c-18.8-18.8-49.2-18.7-67.9 0L494.4 55.7l89.3 89.3 39.8-38.9c19.1-18.7 19.2-49.4 .4-68.2L601.9 16zM328.5 221.8c-7 7-12.3 15.6-15.4 25l-23.8 71.3c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l71.5-23.9c9.2-3.1 17.6-8.2 24.5-15L560.8 167.5 471.7 78.4 328.5 221.8zM80 128c-44.2 0-80 35.8-80 80L0 432c0 44.2 35.8 80 80 80l416 0c44.2 0 80-35.8 80-80l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 128zm80 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faChartSine = {\n    prefix: 'fas',\n    iconName: 'chart-sine',\n    icon: [512, 512, [], \"e69d\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm58.7 191.6c17.4 2.9 33.9-8.9 36.8-26.3c0 0 0 0 0 0c.7-4 1.7-7.9 2.8-11.8c2.1-7.7 5.5-17.7 10.3-27.3c10.5-21 22.3-30.3 35.4-30.3c12.1 0 19.3 4.5 26.6 15.6c8.9 13.4 15.1 32.6 22.9 57.9l.7 2.2c6.9 22.4 15.5 50.1 29.9 72c16.4 24.9 41.8 44.4 80 44.4c50.9 0 79.1-38.6 92.6-65.7c7.2-14.4 11.9-28.5 14.7-38.7c1.7-6 3.2-12.1 4.2-18.3c2.9-17.4-8.9-33.9-26.3-36.8s-33.9 8.9-36.8 26.3c0 0-.6 4-2.8 11.7c-2.1 7.7-5.5 17.7-10.3 27.3c-10.5 21-22.3 30.3-35.4 30.3c-12.1 0-19.3-4.5-26.6-15.6c-8.9-13.4-15.1-32.6-22.9-57.9l-.7-2.2c-6.9-22.4-15.5-50.1-29.9-72C271.6 115.5 246.2 96 208 96c-50.9 0-79.1 38.6-92.6 65.7c-7.2 14.4-11.9 28.5-14.7 38.7c-1.7 6-3.2 12.1-4.2 18.3c0 0 0 0 0 0c-2.9 17.4 8.9 33.9 26.3 36.8z\"]\n  };\n  const faBlueberries = {\n    prefix: 'fas',\n    iconName: 'blueberries',\n    icon: [512, 512, [], \"e2e8\", \"M512 176C512 78.8 433.2 0 336 0C255.4 0 187.4 54.2 166.6 128.2c3.1-.1 6.3-.2 9.4-.2c114.9 0 208 93.1 208 208c0 3.2-.1 6.3-.2 9.4C457.8 324.6 512 256.6 512 176zM176 512a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm0-304c8.8 0 16 7.2 16 16l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16zM384 64l0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faTruckRampBox = {\n    prefix: 'fas',\n    iconName: 'truck-ramp-box',\n    icon: [640, 512, [\"truck-loading\"], \"f4de\", \"M640 0l0 400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8 352 64c0-35.3 28.7-64 64-64L640 0zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z\"]\n  };\n  const faTruckLoading = faTruckRampBox;\n  const faNote = {\n    prefix: 'fas',\n    iconName: 'note',\n    icon: [448, 512, [], \"e1ff\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 224-112 0c-26.5 0-48 21.5-48 48l0 112L64 480c-35.3 0-64-28.7-64-64L0 96zM402.7 352l45.3 0-32 32-64 64-32 32 0-45.3 0-66.7c0-8.8 7.2-16 16-16l66.7 0zM112 376a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM88 112a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faArrowDownToSquare = {\n    prefix: 'fas',\n    iconName: 'arrow-down-to-square',\n    icon: [512, 512, [], \"e096\", \"M374.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 242.7 288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-320c0-44.2-35.8-80-80-80l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z\"]\n  };\n  const faUserCheck = {\n    prefix: 'fas',\n    iconName: 'user-check',\n    icon: [640, 512, [], \"f4fc\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faCloudXmark = {\n    prefix: 'fas',\n    iconName: 'cloud-xmark',\n    icon: [640, 512, [], \"e35f\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm95-273c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faVialVirus = {\n    prefix: 'fas',\n    iconName: 'vial-virus',\n    icon: [512, 512, [], \"e597\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 288c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5L224 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0L96 32 32 32zM96 192l0-96 64 0 0 96-64 0zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faBookBlank = {\n    prefix: 'fas',\n    iconName: 'book-blank',\n    icon: [448, 512, [128213, 128215, 128216, 128217, \"book-alt\"], \"f5d9\", \"M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faBookAlt = faBookBlank;\n  const faGolfFlagHole = {\n    prefix: 'fas',\n    iconName: 'golf-flag-hole',\n    icon: [512, 512, [], \"e3ac\", \"M162.7 2.5c-7.4-3.7-16.3-3.3-23.4 1.1S128 15.7 128 24l0 208c0 1.3 .1 2.7 .3 4c-.2 1.3-.3 2.6-.3 4l0 92.8C51.5 349.4 0 380.5 0 416c0 53 114.6 96 256 96s256-43 256-96s-114.6-96-256-96c-27.9 0-54.8 1.7-80 4.8l0-77.9 194.7-97.4c8.1-4.1 13.3-12.4 13.3-21.5s-5.1-17.4-13.3-21.5l-208-104zM288 416c0 17.7-28.7 32-64 32s-64-14.3-64-32s28.7-32 64-32s64 14.3 64 32z\"]\n  };\n  const faMessageArrowDown = {\n    prefix: 'fas',\n    iconName: 'message-arrow-down',\n    icon: [512, 512, [\"comment-alt-arrow-down\"], \"e1db\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm280 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 118.1-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31L280 120z\"]\n  };\n  const faCommentAltArrowDown = faMessageArrowDown;\n  const faFaceUnamused = {\n    prefix: 'fas',\n    iconName: 'face-unamused',\n    icon: [512, 512, [], \"e39f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm60.1-117.3c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C188.2 355.4 216.3 336 256 336s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2zM112 192l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm176 16c0-8.8 7.2-16 16-16l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32l-32 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faSheetPlastic = {\n    prefix: 'fas',\n    iconName: 'sheet-plastic',\n    icon: [384, 512, [], \"e571\", \"M0 448c0 35.3 28.7 64 64 64l160 0 0-128c0-17.7 14.3-32 32-32l128 0 0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384l-128 0 0 128L384 384z\"]\n  };\n  const faCircle9 = {\n    prefix: 'fas',\n    iconName: 'circle-9',\n    icon: [512, 512, [], \"e0f6\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm-26 44.4l-29.6 25.4c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l81.6-70C337.8 287.2 352 256.4 352 224c0-53-43-96-96-96s-96 43-96 96c0 44 29.6 81.1 70 92.4z\"]\n  };\n  const faBlog = {\n    prefix: 'fas',\n    iconName: 'blog',\n    icon: [512, 512, [], \"f781\", \"M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144L0 368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144l-16 0 0 96 16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48l0-224z\"]\n  };\n  const faUserNinja = {\n    prefix: 'fas',\n    iconName: 'user-ninja',\n    icon: [448, 512, [129399], \"f504\", \"M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L160 96z\"]\n  };\n  const faPencilSlash = {\n    prefix: 'fas',\n    iconName: 'pencil-slash',\n    icon: [640, 512, [], \"e215\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.6 295.8l42.1-42.1L474.3 231l11.3-11.3-33.9-33.9-62.1-62.1L355.7 89.8l-11.3 11.3-22.6 22.6-57.8 57.8L38.8 5.1zM306.2 214.7l50.5-50.5c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-47.8 47.8-25.4-19.9zM195.5 250l-72.9 72.9c-10.4 10.4-18 23.3-22.2 37.4L65 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2l88.3-88.3-77.9-61.4-27.6 27.6c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24.9-24.9L195.5 250zM224 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9l-78.1 23 23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM426.7 18.7L412.3 33.2 389.7 55.8 378.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L517.3 18.7c-25-25-65.5-25-90.5 0z\"]\n  };\n  const faBowlingPins = {\n    prefix: 'fas',\n    iconName: 'bowling-pins',\n    icon: [512, 512, [], \"f437\", \"M128 0c35.3 0 64 28.7 64 64l0 1.1c0 7.4-1 14.8-2.9 22l-17.7 64.8c-.7 2.7-1.3 5.4-1.8 8.1l-83.1 0c-.5-2.7-1.1-5.4-1.8-8.1L66.9 87.1c-2-7.2-2.9-14.6-2.9-22L64 64C64 28.7 92.7 0 128 0zM82.1 210.4c2.2-6 3.8-12.1 4.8-18.4l82.3 0c1 6.3 2.6 12.4 4.8 18.4l38.6 104.7c7.6 20.6 11.5 42.5 11.5 64.4c0 28.9-6.7 57.5-19.7 83.4l-15.7 31.4C183.2 505.2 172.1 512 160 512l-64 0c-12.1 0-23.2-6.8-28.6-17.7L51.7 462.9C38.7 437 32 408.5 32 379.5c0-22 3.9-43.8 11.5-64.4L82.1 210.4zM384 0c35.3 0 64 28.7 64 64l0 1.1c0 7.4-1 14.8-2.9 22l-17.7 64.8c-.7 2.7-1.3 5.4-1.8 8.1l-83.1 0c-.5-2.7-1.1-5.4-1.8-8.1L322.9 87.1c-2-7.2-2.9-14.6-2.9-22l0-1.1c0-35.3 28.7-64 64-64zM338.1 210.4c2.2-6 3.8-12.1 4.8-18.4l82.3 0c1 6.3 2.6 12.4 4.8 18.4L470 319.3c6.6 17.9 10 36.8 10 55.8c0 20.5-3.9 40.9-11.5 59.9l-22.7 56.9C440.9 504 429.1 512 416 512l-64 0c-13.1 0-24.9-8-29.7-20.1L299.5 435C291.9 416 288 395.6 288 375.1c0-19 3.4-37.9 10-55.8l40.1-108.9z\"]\n  };\n  const faPersonArrowUpFromLine = {\n    prefix: 'fas',\n    iconName: 'person-arrow-up-from-line',\n    icon: [640, 512, [], \"e539\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352l0-96 16 0 0 96-16 0zm-64 0l-88 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l120 0 80 0 376 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-344 0 0-191.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-242.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n  };\n  const faDownRight = {\n    prefix: 'fas',\n    iconName: 'down-right',\n    icon: [384, 512, [], \"e16b\", \"M336 432L96 432c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l72-72L11.3 171.3C4.1 164.1 0 154.2 0 144s4.1-20.1 11.3-27.3L52.7 75.3C59.9 68.1 69.8 64 80 64s20.1 4.1 27.3 11.3L241.4 209.4l72-72c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 240c0 17.7-14.3 32-32 32z\"]\n  };\n  const faScrollTorah = {\n    prefix: 'fas',\n    iconName: 'scroll-torah',\n    icon: [640, 512, [\"torah\"], \"f6a0\", \"M96 480L96 32C96 14.3 74.5 0 48 0S0 14.3 0 32L0 480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32L128 32l0 448 384 0 0-448zM592 0c-26.5 0-48 14.3-48 32l0 448c0 17.7 21.5 32 48 32s48-14.3 48-32l0-448c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3l56.7 0 31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180l56.7 0c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3L369 332l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332l-56.7 0c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332l-42.4 0L320 368.4zM254.5 256l30.3 52 70.4 0 30.3-52-30.3-52-70.4 0-30.3 52zm144.9 23.8L383 308l32.8 0-16.4-28.2zM415.8 204L383 204l16.4 28.2L415.8 204zM320 143.6L298.8 180l42.4 0L320 143.6zM224.2 204l16.4 28.2L257 204l-32.8 0zM257 308l-16.4-28.2L224.2 308l32.8 0z\"]\n  };\n  const faTorah = faScrollTorah;\n  const faWebhook = {\n    prefix: 'fas',\n    iconName: 'webhook',\n    icon: [576, 512, [], \"e5d5\", \"M306 50.1c-43.1-9.9-86 16.9-95.9 60c-7.9 34.1 7.4 68.2 35.5 85.9c5.4 3.4 9.2 8.8 10.7 15s.3 12.7-3 18.1L170.4 361.5c3.6 6.7 5.6 14.4 5.6 22.5c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48c.6 0 1.1 0 1.7 0L201 221.9c-32.5-30.2-48.4-76.4-37.7-122.7C179.2 30.3 247.9-12.6 316.8 3.3c65.9 15.2 108 78.7 97.7 144.4c-2.1 13.1-14.3 22-27.4 20s-22-14.3-20-27.4c6.4-41.1-19.9-80.7-61.1-90.2zM289.7 176c-.6 0-1.1 0-1.7 0c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48c0 8.1-2 15.8-5.6 22.5l71.3 114.1c45.8-17.7 99.8-8.2 136.8 28.9c50 50 50 131 0 181c-43 43-109 49-158.4 18c-11.2-7-14.6-21.8-7.6-33.1s21.8-14.6 33.1-7.6c30.9 19.3 72.1 15.5 99-11.3c31.2-31.2 31.2-81.9 0-113.1c-26.8-26.8-68.1-30.6-99-11.3c-5.4 3.4-11.9 4.5-18.1 3s-11.6-5.3-15-10.7L289.7 176zM448 432c-17.8 0-33.3-9.7-41.6-24l-152.7 0c-9.2 48.3-46 89-97 100.7c-68.9 15.9-137.6-27-153.5-95.9C-11 351 22.1 289.4 78.7 265.8c12.2-5.1 26.3 .7 31.4 12.9s-.7 26.3-12.9 31.4c-35.4 14.7-56 53.3-47.1 91.8c9.9 43 52.9 69.9 95.9 60c37-8.5 62.1-41.5 62-77.9c0-6.4 2.5-12.5 7-17s10.6-7 17-7l174.4 0c8.3-14.3 23.8-24 41.6-24c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n  };\n  const faBlindsOpen = {\n    prefix: 'fas',\n    iconName: 'blinds-open',\n    icon: [512, 512, [], \"f8fc\", \"M0 32C0 14.3 14.3 0 32 0L480 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L160 64l0 64 0 64 0 66.7c13.6 4.8 24.4 15.6 29.3 29.3c.1 .3 .2 .7 .4 1c1.5 4.7 2.4 9.7 2.4 15c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16c4.8-13.6 15.6-24.4 29.3-29.3l0-66.7 0-64 0-64L32 64C14.3 64 0 49.7 0 32zm47.4 96L96 128l0 64-78.2 0C8 192 0 184 0 174.2c0-4 1.4-7.9 3.9-11.1L22.4 140c6.1-7.6 15.3-12 25-12zm0 160l18.2 0c-1 5.2-1.6 10.5-1.6 16c0 18 6 34.6 16 48l-62.2 0C8 352 0 344 0 334.2c0-4 1.4-7.9 3.9-11.1L22.4 300c6.1-7.6 15.3-12 25-12zm446.9 64L208 352c10-13.4 16-30 16-48c0-5.5-.6-10.8-1.6-16l242.2 0c9.7 0 18.9 4.4 25 12l18.5 23.1c2.5 3.2 3.9 7.1 3.9 11.1c0 9.8-8 17.8-17.8 17.8zm0-160L192 192l0-64 272.6 0c9.7 0 18.9 4.4 25 12l18.5 23.1c2.5 3.2 3.9 7.1 3.9 11.1c0 9.8-8 17.8-17.8 17.8zM17.8 512C8 512 0 504 0 494.2c0-4 1.4-7.9 3.9-11.1L22.4 460c6.1-7.6 15.3-12 25-12l417.2 0c9.7 0 18.9 4.4 25 12l18.5 23.1c2.5 3.2 3.9 7.1 3.9 11.1c0 9.8-8 17.8-17.8 17.8L17.8 512z\"]\n  };\n  const faFence = {\n    prefix: 'fas',\n    iconName: 'fence',\n    icon: [512, 512, [], \"e303\", \"M76.8 38.4C73.8 34.4 69 32 64 32s-9.8 2.4-12.8 6.4L6.4 98.1C2.2 103.7 0 110.4 0 117.3L0 448c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-32 32 0 0-64-32 0 0-128 32 0 0-64-32 0 0-42.7c0-6.9-2.2-13.7-6.4-19.2L76.8 38.4zm192 0c-3-4-7.8-6.4-12.8-6.4s-9.8 2.4-12.8 6.4L198.4 98.1c-4.2 5.5-6.4 12.3-6.4 19.2L192 448c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-32 32 0 0-64-32 0 0-128 32 0 0-64-32 0 0-42.7c0-6.9-2.2-13.7-6.4-19.2L268.8 38.4zM448 32c-5 0-9.8 2.4-12.8 6.4L390.4 98.1c-4.2 5.5-6.4 12.3-6.4 19.2L384 448c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-330.7c0-6.9-2.2-13.7-6.4-19.2L460.8 38.4c-3-4-7.8-6.4-12.8-6.4z\"]\n  };\n  const faUp = {\n    prefix: 'fas',\n    iconName: 'up',\n    icon: [384, 512, [\"arrow-alt-up\"], \"f357\", \"M169.4 41.4c12.5-12.5 32.8-12.5 45.3 0l160 160c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-96 0 0 184c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-184-96 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l160-160z\"]\n  };\n  const faArrowAltUp = faUp;\n  const faBroomBall = {\n    prefix: 'fas',\n    iconName: 'broom-ball',\n    icon: [576, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", \"M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6l-29.1 0L256 211.7l0-29.1c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faQuidditch = faBroomBall;\n  const faQuidditchBroomBall = faBroomBall;\n  const faDrumstick = {\n    prefix: 'fas',\n    iconName: 'drumstick',\n    icon: [512, 512, [127831], \"f6d6\", \"M150.6 287.8c6-6 9.4-14.1 9.4-22.6l0-89.2C160 78.8 238.8 0 336 0s176 78.8 176 176s-78.8 176-176 176l-89.2 0c-8.5 0-16.6 3.4-22.6 9.4l-26.8 26.8c-12.3 12.3-11.4 32.5-7.2 49.4c1.1 4.6 1.8 9.5 1.8 14.5c0 33.1-26.9 60-60 60s-60-26.9-60-60c0-6.3-5.7-12-12-12c-33.1 0-60-26.9-60-60s26.9-60 60-60c5 0 9.8 .6 14.5 1.8c16.9 4.2 37.1 5.2 49.4-7.2l26.8-26.8z\"]\n  };\n  const faSquareV = {\n    prefix: 'fas',\n    iconName: 'square-v',\n    icon: [448, 512, [], \"e284\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm77.5 125.3L224 322.3l82.5-165.1c5.9-11.9 20.3-16.7 32.2-10.7s16.7 20.3 10.7 32.2l-104 208c-4.1 8.1-12.4 13.3-21.5 13.3s-17.4-5.1-21.5-13.3l-104-208c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7z\"]\n  };\n  const faFaceAwesome = {\n    prefix: 'fas',\n    iconName: 'face-awesome',\n    icon: [512, 512, [\"gave-dandy\"], \"e409\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm203.5-95.6c-5.6 9.4-15.8 15.6-27.5 15.6c-17.7 0-32-14.3-32-32c0-9.1 3.8-17.4 10-23.2c-3.3-.5-6.6-.8-10-.8c-35.3 0-64 28.7-64 64l0 10.3c0 16.4 13.3 29.7 29.7 29.7l68.6 0c16.4 0 29.7-13.3 29.7-29.7l0-10.3c0-8.3-1.6-16.3-4.5-23.6zM384 176c-17.7 0-32-14.3-32-32c0-8.5 3.3-16.3 8.8-22c-5.4-1.3-11-2-16.8-2c-39.8 0-72 32.2-72 72l0 7.5c0 13.5 11 24.5 24.5 24.5l95.1 0c13.5 0 24.5-11 24.5-24.5l0-7.5c0-10.4-2.2-20.2-6.1-29.1c-5.8 8-15.2 13.1-25.9 13.1zM245.5 447.8c2.7 .1 5.4 .2 8.1 .2l4.9 0c55.1 0 105.1-26.1 137-67.5c0 0 0 0 0 0c15.7-20.5 27-44.6 32.4-71.3c2.2-11-6.2-21.2-17.4-21.2c0 0 0 0 0 0l-308.8 0s0 0 0 0c-11.2 0-19.6 10.2-17.4 21.2c15.6 78.1 82.4 135 161.2 138.6zm-5.4-32.5c1.5-44.1 37.8-79.4 82.2-79.4c19.9 0 38.1 7 52.3 18.7C349 392.1 306.1 416 258.4 416l-4.9 0c-4.6 0-9.1-.2-13.5-.6z\"]\n  };\n  const faGaveDandy = faFaceAwesome;\n  const faDialOff = {\n    prefix: 'fas',\n    iconName: 'dial-off',\n    icon: [576, 512, [], \"e162\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 288c0 80.2-59 146.6-136 158.2L312 288c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 158.2c-77-11.6-136-78-136-158.2c0-88.4 71.6-160 160-160s160 71.6 160 160zm64 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 96a32 32 0 1 1 64 0A32 32 0 1 1 64 96zM480 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm416-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faToggleOff = {\n    prefix: 'fas',\n    iconName: 'toggle-off',\n    icon: [576, 512, [], \"f204\", \"M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n  };\n  const faFaceSmileHorns = {\n    prefix: 'fas',\n    iconName: 'face-smile-horns',\n    icon: [640, 512, [], \"e391\", \"M320 512c141.4 0 256-114.6 256-256c0-24.6-3.5-48.4-9.9-70.9c44.3-59.4 67.4-135 73.6-166c1.3-6.3-1.4-12.8-6.8-16.4s-12.4-3.6-17.8 0c-19.3 12.9-48.5 24.2-78.4 33.1c-23.3 7-46 12.2-63 15.5C430.9 19.1 377.7 0 320 0S209.1 19.1 166.2 51.3c-17-3.3-39.7-8.6-63-15.5C73.4 26.9 44.2 15.5 24.9 2.7C19.5-.9 12.5-.9 7.1 2.7S-1 12.8 .3 19.1c6.2 31 29.3 106.6 73.6 166C67.5 207.6 64 231.4 64 256c0 141.4 114.6 256 256 256zM228.1 349.5C246 370.2 276.6 392 320 392s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C413.8 396.1 375.1 424 320 424s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM272.4 272c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-8.8 3.6-16.8 9.3-22.6l-30.7-10.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1l96 32c8.4 2.8 12.9 11.9 10.1 20.2s-11.9 12.9-20.2 10.1l-10.9-3.6c.2 1.5 .3 2.9 .3 4.4zm128 32c-17.7 0-32-14.3-32-32c0-1.6 .1-3.2 .3-4.7l-11.7 3.9c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2l96-32c8.4-2.8 17.4 1.7 20.2 10.1s-1.7 17.4-10.1 20.2l-30.2 10.1c5.9 5.8 9.5 13.9 9.5 22.8c0 17.7-14.3 32-32 32z\"]\n  };\n  const faBoxArchive = {\n    prefix: 'fas',\n    iconName: 'box-archive',\n    icon: [512, 512, [\"archive\"], \"f187\", \"M32 32l448 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96L0 64C0 46.3 14.3 32 32 32zm0 128l448 0 0 256c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-256zm128 80c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faArchive = faBoxArchive;\n  const faGrapes = {\n    prefix: 'fas',\n    iconName: 'grapes',\n    icon: [512, 512, [], \"e306\", \"M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM304 152a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zM112 232a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm32 80A56 56 0 1 0 32 312a56 56 0 1 0 112 0zM112 456A56 56 0 1 0 0 456a56 56 0 1 0 112 0zm144-32a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm80 32a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM280 288a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm80 32a56 56 0 1 0 0-112 56 56 0 1 0 0 112z\"]\n  };\n  const faPersonDrowning = {\n    prefix: 'fas',\n    iconName: 'person-drowning',\n    icon: [576, 512, [], \"e545\", \"M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3L192 64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z\"]\n  };\n  const faDialMax = {\n    prefix: 'fas',\n    iconName: 'dial-max',\n    icon: [576, 512, [], \"e15e\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM401.4 174.7c56.7 56.7 61.9 145.4 15.7 208L305.2 270.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L383.2 416.7c-62.6 46.2-151.3 41-208-15.7c-62.5-62.5-62.5-163.8 0-226.3s163.8-62.5 226.3 0zM512 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 96a32 32 0 1 1 64 0A32 32 0 1 1 64 96zM480 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm416-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCircleM = {\n    prefix: 'fas',\n    iconName: 'circle-m',\n    icon: [512, 512, [], \"e115\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM171.5 137.9L256 255l84.5-117.1c6.1-8.4 16.9-12 26.8-8.8s16.6 12.4 16.6 22.8l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-133.8-60.5 83.8c-4.5 6.2-11.7 9.9-19.5 9.9s-14.9-3.7-19.5-9.9L176 226.2 176 360c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-10.4 6.7-19.6 16.6-22.8s20.7 .3 26.8 8.8z\"]\n  };\n  const faCalendarImage = {\n    prefix: 'fas',\n    iconName: 'calendar-image',\n    icon: [448, 512, [], \"e0d4\", \"M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272zM147.2 360.7c6.5-8.4 19.1-8.3 25.5 .2L184 376l58.3-84.2c6.5-9.4 20.5-9.1 26.7 .5l83.4 131.1c6.8 10.6-.9 24.6-13.5 24.6l-226.4 0c-13.3 0-20.8-15.2-12.7-25.8l47.3-61.5zM128 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCircleCaretDown = {\n    prefix: 'fas',\n    iconName: 'circle-caret-down',\n    icon: [512, 512, [\"caret-circle-down\"], \"f32d\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm0 368c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z\"]\n  };\n  const faCaretCircleDown = faCircleCaretDown;\n  const faArrowDown91 = {\n    prefix: 'fas',\n    iconName: 'arrow-down-9-1',\n    icon: [576, 512, [\"sort-numeric-desc\", \"sort-numeric-down-alt\"], \"f886\", \"M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n  };\n  const faSortNumericDesc = faArrowDown91;\n  const faSortNumericDownAlt = faArrowDown91;\n  const faFaceGrinTongueSquint = {\n    prefix: 'fas',\n    iconName: 'face-grin-tongue-squint',\n    icon: [512, 512, [128541, \"grin-tongue-squint\"], \"f58a\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448l0-47.3c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6l0 46.9c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faGrinTongueSquint = faFaceGrinTongueSquint;\n  const faShishKebab = {\n    prefix: 'fas',\n    iconName: 'shish-kebab',\n    icon: [512, 512, [], \"f821\", \"M438.6 73.4c-12.5-12.5-32.8-12.5-45.3 0c-11.5 11.5-12.4 29.7-2.7 42.2c11.1 14.2 13.3 37.7-3 53.9L346.2 211 301 165.8l28.4-28.4c-17-35.7-10.8-79.7 18.8-109.3c37.5-37.5 98.3-37.5 135.8 0c31.4 31.4 36.5 79.2 15.3 115.9c-8.8 15.3-28.4 20.5-43.7 11.7s-20.5-28.4-11.7-43.7c7.1-12.2 5.3-28.2-5.1-38.6zM61.8 405L107 450.2 54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L61.8 405zM244.3 154.3L357.7 267.7c15.6 15.6 15.6 40.9 0 56.6l-25.4 25.4c-15.6 15.6-40.9 15.6-56.6 0L162.3 236.3c-15.6-15.6-15.6-40.9 0-56.6l25.4-25.4c15.6-15.6 40.9-15.6 56.6 0zM75.7 266.3c15.6-15.6 40.9-15.6 56.6 0L245.7 379.7c15.6 15.6 15.6 40.9 0 56.6l-25.4 25.4c-15.6 15.6-40.9 15.6-56.6 0L50.3 348.3c-15.6-15.6-15.6-40.9 0-56.6l25.4-25.4z\"]\n  };\n  const faSprayCan = {\n    prefix: 'fas',\n    iconName: 'spray-can',\n    icon: [512, 512, [], \"f5bd\", \"M128 0l64 0c17.7 0 32 14.3 32 32l0 96L96 128l0-96c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96l128 0c53 0 96 43 96 96l0 208c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faAlarmSnooze = {\n    prefix: 'fas',\n    iconName: 'alarm-snooze',\n    icon: [512, 512, [], \"f845\", \"M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 512c50.3 0 96.8-16.6 134.2-44.6l35.2 35.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-35.2-35.2c28-37.4 44.6-83.8 44.6-134.2C480 164.3 379.7 64 256 64S32 164.3 32 288c0 50.3 16.6 96.8 44.6 134.2L41.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l35.2-35.2c37.4 28 83.8 44.6 134.1 44.6zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM200 192l112 0c9.2 0 17.5 5.2 21.6 13.5s3 18-2.6 25.3L249.1 336l62.9 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-9.2 0-17.5-5.2-21.6-13.5s-3-18 2.6-25.3L262.9 240 200 240c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faScarecrow = {\n    prefix: 'fas',\n    iconName: 'scarecrow',\n    icon: [448, 512, [], \"f70d\", \"M320 96c0 11.2-1.9 22-5.5 32L416 128c5.9 0 11.3 3.2 14.1 8.5s2.5 11.5-.8 16.4l-7.6 11.4 19.9 14.9c4 3 6.4 7.8 6.4 12.8s-2.4 9.8-6.4 12.8l-19.9 14.9 7.6 11.4c3.3 4.9 3.6 11.2 .8 16.4s-8.2 8.5-14.1 8.5l-73 0c-10.1 0-17.7 9.2-15.7 19.1l24.3 121.7c1.2 6.2-1.2 12.5-6.3 16.1s-11.8 4-17.3 .9L287.9 391c-4.9-2.8-11-2.8-15.9 0l-40.1 22.9c-4.9 2.8-11 2.8-15.9 0L175.9 391c-4.9-2.8-11-2.8-15.9 0l-40.1 22.9c-5.4 3.1-12.2 2.8-17.3-.9s-7.6-10-6.3-16.1l24.3-121.7c2-9.9-5.6-19.1-15.7-19.1l-73 0c-5.9 0-11.3-3.2-14.1-8.5s-2.5-11.5 .8-16.4l7.6-11.4L6.4 204.8C2.4 201.8 0 197 0 192s2.4-9.8 6.4-12.8l19.9-14.9-7.6-11.4c-3.3-4.9-3.6-11.2-.8-16.4s8.2-8.5 14.1-8.5l101.5 0c-3.5-10-5.5-20.8-5.5-32c0-53 43-96 96-96s96 43 96 96zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM192 480l0-52.2 12.2 6.9c12.3 7 27.4 7 39.7 0l12.2-6.9 0 52.2c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n  };\n  const faTruckMonster = {\n    prefix: 'fas',\n    iconName: 'truck-monster',\n    icon: [640, 512, [], \"f63b\", \"M288 64l0 64 128 0L368 64l-80 0zM419.2 25.6L496 128l80 0c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64l-64 0c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l160 0 0-80c0-26.5 21.5-48 48-48l96 0c20.1 0 39.1 9.5 51.2 25.6zM152 256l16 0c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8l0 16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512l-16 0c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392l0-16c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6l16 0c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8l0 16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512l-16 0c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392l0-16c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faGiftCard = {\n    prefix: 'fas',\n    iconName: 'gift-card',\n    icon: [576, 512, [], \"f663\", \"M353.5 68.8C361.1 55.9 374.9 48 389.8 48l2.2 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-72 0-1.3 0 34.8-59.2zm-131 0L257.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zm89.6-24.3L288 85.5l-24.1-41C247.7 16.9 218.1 0 186.2 0L184 0C135.4 0 96 39.4 96 88c0 14.4 3.5 28 9.6 40L64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4zM512 384l0 64L64 448l0-64 448 0zm0-64L64 320l0-128 166.1 0-40.5 48.6c-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.1 33.8-3.1L288 197.5l61.6 73.9c8.5 10.2 23.6 11.6 33.8 3.1s11.6-23.6 3.1-33.8L345.9 192 512 192l0 128z\"]\n  };\n  const faW = {\n    prefix: 'fas',\n    iconName: 'w',\n    icon: [576, 512, [119], \"57\", \"M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z\"]\n  };\n  const faCodePullRequestDraft = {\n    prefix: 'fas',\n    iconName: 'code-pull-request-draft',\n    icon: [448, 512, [], \"e3fa\", \"M56 80a24 24 0 1 1 48 0A24 24 0 1 1 56 80zm56 73.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3l0 205.3C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-205.3zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm312-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 104a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM416 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM368 288a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faSquareB = {\n    prefix: 'fas',\n    iconName: 'square-b',\n    icon: [448, 512, [], \"e264\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 120c0-13.3 10.7-24 24-24l92 0c42 0 76 34 76 76c0 16.2-5.1 31.3-13.8 43.7C324.3 261.6 336 283.4 336 308c0 42-34 76-76 76l-108 0c-13.3 0-24-10.7-24-24l0-104 0-104zm144 52c0-15.5-12.5-28-28-28l-68 0 0 56 68 0c15.5 0 28-12.5 28-28zM176 336l84 0c15.5 0 28-12.5 28-28s-12.5-28-28-28l-16 0-68 0 0 56z\"]\n  };\n  const faElephant = {\n    prefix: 'fas',\n    iconName: 'elephant',\n    icon: [640, 512, [128024], \"f6da\", \"M304 0C242.1 0 192 50.1 192 112s50.1 112 112 112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-79.5 0-144-64.5-144-144c0-25.3 6.5-49.1 18-69.8c-20.5 7-39.4 17.3-56.1 30.4C67.4 111.9 32 175.8 32 248l0 19c0 12.4-1.2 24.7-3.7 36.9c-1.9 9.3-5.8 18-11.4 25.6L4.8 345.6c-8 10.6-5.8 25.6 4.8 33.6s25.6 5.8 33.6-4.8l12.1-16.2c3.2-4.3 6.1-8.8 8.7-13.5L64 480c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-70c15.3 3.9 31.4 6 48 6s32.7-2.1 48-6l0 70c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-139.3c16.7 18.9 38.8 32.8 64 39.3l0 18.6c0 45 36.5 81.4 81.4 81.4c30.8 0 59-17.4 72.8-45l2.3-4.7c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3l-2.3 4.7c-3 5.9-9 9.6-15.6 9.6c-9.6 0-17.4-7.8-17.4-17.4l0-18.6c22.9-5.9 43.4-18 59.4-34.4c6.2-6.3 6.1-16.4-.2-22.6c-6.3-6.2-16.3-6.1-22.5 .1c-1.3 1.3-2.6 2.6-4 3.9c-1.5 1.4-3.1 2.7-4.6 4c-8.3 6.7-17.8 12-28 15.6c0 0 0 0 0 0c-10 3.5-20.8 5.5-32 5.5s-22-1.9-32-5.5c0 0 0 0 0 0c-7.5-2.6-14.6-6.2-21.1-10.5c0 0 0 0 0 0c-9.1-6.1-17.2-13.7-23.7-22.4c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2C472.5 310 491.1 320 512 320c11.7 0 22.6-3.1 32-8.6L544 192c0-88.4-71.6-160-160-160l-1.6 0C362.2 12.2 334.5 0 304 0zM464 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faEarthAfrica = {\n    prefix: 'fas',\n    iconName: 'earth-africa',\n    icon: [512, 512, [127757, \"globe-africa\"], \"f57c\", \"M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9l0 41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32l0 28c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16l0 48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4l0-12.1c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faGlobeAfrica = faEarthAfrica;\n  const faRainbow = {\n    prefix: 'fas',\n    iconName: 'rainbow',\n    icon: [640, 512, [127752], \"f75b\", \"M320 96C178.6 96 64 210.6 64 352l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96C0 175.3 143.3 32 320 32s320 143.3 320 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-70.7 57.3-128 128-128s128 57.3 128 128l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-35.3-28.7-64-64-64zM160 352l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-123.7 100.3-224 224-224s224 100.3 224 224l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-88.4-71.6-160-160-160s-160 71.6-160 160z\"]\n  };\n  const faCircleNotch = {\n    prefix: 'fas',\n    iconName: 'circle-notch',\n    icon: [512, 512, [], \"f1ce\", \"M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z\"]\n  };\n  const faTabletScreenButton = {\n    prefix: 'fas',\n    iconName: 'tablet-screen-button',\n    icon: [448, 512, [\"tablet-alt\"], \"f3fa\", \"M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64L64 64l0 320 320 0 0-320z\"]\n  };\n  const faTabletAlt = faTabletScreenButton;\n  const faPaw = {\n    prefix: 'fas',\n    iconName: 'paw',\n    icon: [512, 512, [], \"f1b0\", \"M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3l0-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z\"]\n  };\n  const faMessageQuestion = {\n    prefix: 'fas',\n    iconName: 'message-question',\n    icon: [512, 512, [], \"e1e3\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm169.8 53.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3l58.3 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8l0 13.5c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1l-58.3 0c-23.7 0-44.8 14.9-52.8 37.3zM288 304a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faCloud = {\n    prefix: 'fas',\n    iconName: 'cloud',\n    icon: [640, 512, [9729], \"f0c2\", \"M0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z\"]\n  };\n  const faTrowelBricks = {\n    prefix: 'fas',\n    iconName: 'trowel-bricks',\n    icon: [512, 512, [], \"e58a\", \"M240.8 4.8C250.3 10.6 256 20.9 256 32l0 72 89 0c3.6-13.8 16.1-24 31-24l88 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-88 0c-14.9 0-27.4-10.2-31-24l-89 0 0 72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-64zM32 384l96 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm192 0l256 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faSquare3 = {\n    prefix: 'fas',\n    iconName: 'square-3',\n    icon: [448, 512, [], \"e258\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 96l128 0c9.9 0 18.8 6.1 22.4 15.3s1.1 19.7-6.2 26.4l-50.8 46.5c41.9 4.8 74.6 40.4 74.6 83.6c0 46.5-37.7 84.2-84.2 84.2L208 384c-30.1 0-58.1-15.6-73.9-41.2l-2.6-4.2c-7-11.3-3.5-26.1 7.8-33s26.1-3.5 33 7.8l2.6 4.2c7.1 11.5 19.6 18.4 33 18.4l27.8 0c20 0 36.2-16.2 36.2-36.2c0-20.1-16.3-36.3-36.4-36.2l-51.5 .3c-9.9 .1-18.9-6-22.5-15.2s-1.2-19.8 6.1-26.5L218.3 176 152 176c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faFaceFlushed = {\n    prefix: 'fas',\n    iconName: 'face-flushed',\n    icon: [512, 512, [128563, \"flushed\"], \"f579\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faFlushed = faFaceFlushed;\n  const faHospitalUser = {\n    prefix: 'fas',\n    iconName: 'hospital-user',\n    icon: [576, 512, [], \"f80d\", \"M48 0C21.5 0 0 21.5 0 48L0 256l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 288l0 64 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 384l0 80c0 26.5 21.5 48 48 48l217.9 0c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2l0-95.9L320 48c0-26.5-21.5-48-48-48L48 0zM152 64l16 0c8.8 0 16 7.2 16 16l0 24 24 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-24 0 0 24c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-24-24 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16l24 0 0-24c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1l-101.8 0c-51.4 0-93.1 41.7-93.1 93.1z\"]\n  };\n  const faMicrowave = {\n    prefix: 'fas',\n    iconName: 'microwave',\n    icon: [576, 512, [], \"e01b\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l-320 0c0 17.7-14.3 32-32 32s-32-14.3-32-32c-35.3 0-64-28.7-64-64L0 96zm96 56l0 176c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24l0-176c0-13.3-10.7-24-24-24l-272 0c-13.3 0-24 10.7-24 24zm400-40c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z\"]\n  };\n  const faChfSign = {\n    prefix: 'fas',\n    iconName: 'chf-sign',\n    icon: [640, 512, [], \"e602\", \"M0 113.4C0 68.5 36.5 32 81.4 32c30.8 0 59 17.4 72.8 45l2.3 4.7c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L97 105.6c-3-5.9-9-9.6-15.6-9.6C71.8 96 64 103.8 64 113.4l0 285.1c0 9.6 7.8 17.4 17.4 17.4c6.6 0 12.6-3.7 15.6-9.6l2.3-4.7c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.3 4.7c-13.8 27.6-42 45-72.8 45C36.5 480 0 443.5 0 398.6L0 113.4zM224 32c17.7 0 32 14.3 32 32l0 160 96 0 0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160-96 0 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-384c0-17.7 14.3-32 32-32zM448 64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 128 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-384z\"]\n  };\n  const faTentArrowLeftRight = {\n    prefix: 'fas',\n    iconName: 'tent-arrow-left-right',\n    icon: [576, 512, [], \"e57f\", \"M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n  };\n  const faCartCircleArrowUp = {\n    prefix: 'fas',\n    iconName: 'cart-circle-arrow-up',\n    icon: [640, 512, [], \"e3f0\", \"M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4L538.8 197.2c-13.7-3.4-28.1-5.2-42.8-5.2c-68.4 0-127.7 39-156.8 96l-168.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5l123.2 0c-1.9 10.4-2.9 21.1-2.9 32c0 5.4 .2 10.7 .7 16l-121 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368 48a144 144 0 1 1 0-288 144 144 0 1 1 0 288zM428.7 371.3c6.2 6.2 16.4 6.2 22.6 0L480 342.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-89.4 28.7 28.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0l-56 56c-6.2 6.2-6.2 16.4 0 22.6z\"]\n  };\n  const faTrashClock = {\n    prefix: 'fas',\n    iconName: 'trash-clock',\n    icon: [576, 512, [], \"e2b0\", \"M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l229.7 0C285.6 480.1 256 427.5 256 368c0-90.4 68.2-164.9 155.9-174.9L416 128zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 288c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faReflectBoth = {\n    prefix: 'fas',\n    iconName: 'reflect-both',\n    icon: [512, 512, [], \"e66f\", \"M413.6 19.8C408.6 7.8 396.9 0 384 0L128 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9zM19.8 98.4C7.8 103.4 0 115.1 0 128L0 384c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9zM512 128c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-128 128c-12.5 12.5-12.5 32.8 0 45.3l128 128c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-256zM413.6 492.2c5-12 2.2-25.7-6.9-34.9l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8z\"]\n  };\n  const faGavel = {\n    prefix: 'fas',\n    iconName: 'gavel',\n    icon: [512, 512, [\"legal\"], \"f0e3\", \"M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z\"]\n  };\n  const faLegal = faGavel;\n  const faSprinklerCeiling = {\n    prefix: 'fas',\n    iconName: 'sprinkler-ceiling',\n    icon: [384, 512, [], \"e44c\", \"M0 0L0 96c0 15.3 10.8 28.4 25.7 31.4L128 147.8l0-65.3L64 69.8 64 0 0 0zM256 82.6l0 65.3 102.3-20.5c15-3 25.7-16.1 25.7-31.4l0-96L320 0l0 69.8L256 82.6zM160 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-48 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM24 496a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM272 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136-40a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-24 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-128z\"]\n  };\n  const faBrowsers = {\n    prefix: 'fas',\n    iconName: 'browsers',\n    icon: [576, 512, [], \"e0cb\", \"M160 0C124.7 0 96 28.7 96 64l0 288c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L160 0zM280 72l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM224 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 376c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-256z\"]\n  };\n  const faTrillium = {\n    prefix: 'fas',\n    iconName: 'trillium',\n    icon: [448, 512, [], \"e588\", \"M128 160c0-64.1 61.6-128.2 86.1-151.1c5.6-5.3 14.1-5.3 19.8 0c24.5 23 86.1 87 86.1 151.1c0 15.7-3.7 30.4-10.4 43.5c16.2 0 32.6 4.2 47.7 12.9c55.5 32 80.2 117.4 87.8 150.2c1.8 7.5-2.5 14.9-9.9 17.1c-32.1 9.7-118.4 31.1-173.9-1c-16.6-9.6-29.2-23.3-37.4-39.2c-8.1 15.9-20.8 29.6-37.4 39.2c-55.5 32-141.8 10.7-173.9 1c-7.4-2.2-11.6-9.6-9.9-17.1c7.6-32.7 32.3-118.1 87.8-150.2c15.1-8.7 31.6-12.9 47.8-12.9C131.7 190.4 128 175.7 128 160zm136 80a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm88-80s0 0 0 0c0-12.5-1.8-24.8-4.8-36.6c38.6-12.8 68.2-11.9 83-10c14.9 1.9 23.7 17.1 17.9 31c-5.6 13.3-19 38.4-47.7 64.6c-8.1-7.7-17.1-14.6-27-20.3c0 0 0 0 0 0c-7.3-4.2-14.9-7.6-22.6-10.3c.9-6 1.3-12.1 1.3-18.4zM100.8 123.4c-3 11.8-4.8 24.1-4.8 36.6c0 6.2 .4 12.3 1.3 18.3c-7.8 2.7-15.4 6.1-22.7 10.3c0 0 0 0 0 0c-9.9 5.7-18.8 12.6-26.9 20.2C19 182.7 5.6 157.6 0 144.3c-5.8-13.8 3-29.1 17.9-31c14.7-1.9 44.4-2.8 83 10zm73.3 299.4c9.8-3.1 19.4-7.2 28.5-12.5c7.8-4.5 14.9-9.7 21.4-15.4c6.5 5.8 13.6 11 21.4 15.4c9.2 5.3 18.8 9.4 28.6 12.5c-8.2 36.1-22.6 61.6-31 74.2c-9.1 13.7-28.8 13.7-37.9 0c-8.3-12.6-22.8-38.2-31-74.3z\"]\n  };\n  const faTableCellsUnlock = {\n    prefix: 'fas',\n    iconName: 'table-cells-unlock',\n    icon: [640, 512, [], \"e692\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0 0-64-24 0 0-64 24 0c0-23.7 12.9-44.4 32-55.4l0-8.6-56 0 0-64 66.8 0c15.8-33.2 47.5-57.5 85.2-62.9L512 96c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm288-80c0-17.7 14.3-32 32-32s32 14.3 32 32l48 0c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-48 0-32 0-32 0 0-48z\"]\n  };\n  const faMusicSlash = {\n    prefix: 'fas',\n    iconName: 'music-slash',\n    icon: [640, 512, [], \"f8d1\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-71.5-56C569.8 400.2 576 384.7 576 368l0-264 0-72c0-10.1-4.8-19.6-12.9-25.7s-18.6-7.9-28.3-5l-320 96c-12.7 3.8-21.6 14.9-22.7 27.9L38.8 5.1zM300.7 210.4L512 147l0 145.5c-10-2.9-20.8-4.6-32-4.6c-22.2 0-42.6 6.3-58.8 16.8L300.7 210.4zM192 247.3l0 109.3c-10-3-20.8-4.6-32-4.6c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80l0-134.3-64-50.4z\"]\n  };\n  const faTruckRamp = {\n    prefix: 'fas',\n    iconName: 'truck-ramp',\n    icon: [640, 512, [], \"f4e0\", \"M640 400L640 0 416 0c-35.3 0-64 28.7-64 64l0 289.8L31.6 441.1c-17.1 4.6-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5L416 402.7C417.5 463.3 467 512 528 512c61.9 0 112-50.1 112-112zM528 352a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faBinoculars = {\n    prefix: 'fas',\n    iconName: 'binoculars',\n    icon: [512, 512, [], \"f1e5\", \"M128 32l32 0c17.7 0 32 14.3 32 32l0 32L96 96l0-32c0-17.7 14.3-32 32-32zm64 96l0 320c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32l0-59.1c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28l99.8 0zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3l0 59.1c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-320 99.8 0zM320 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32-96 0 0-32zm-32 64l0 160-64 0 0-160 64 0z\"]\n  };\n  const faMicrophoneSlash = {\n    prefix: 'fas',\n    iconName: 'microphone-slash',\n    icon: [640, 512, [], \"f131\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 21.2-5.1 41.1-14.2 58.7L416 300.8 416 96c0-53-43-96-96-96s-96 43-96 96l0 54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128l0-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6z\"]\n  };\n  const faBoxTissue = {\n    prefix: 'fas',\n    iconName: 'box-tissue',\n    icon: [512, 512, [], \"e05b\", \"M92.5 0L208 0c40 0 52 24 64 48s24 48 64 48l85.2 0C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288l-256 0-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64-15 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 256 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-13.5 0 25.6-64 19.9 0c26.5 0 48 21.5 48 48l0 112L0 384 0 272c0-26.5 21.5-48 48-48l31 0zM0 416l512 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-48z\"]\n  };\n  const faCircleC = {\n    prefix: 'fas',\n    iconName: 'circle-c',\n    icon: [512, 512, [], \"e101\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z\"]\n  };\n  const faStarChristmas = {\n    prefix: 'fas',\n    iconName: 'star-christmas',\n    icon: [512, 512, [], \"f7d4\", \"M15.5 275.9L192 320l44.1 176.5c2.3 9.1 10.5 15.5 19.9 15.5s17.6-6.4 19.9-15.5L320 320l176.5-44.1c9.1-2.3 15.5-10.5 15.5-19.9s-6.4-17.6-15.5-19.9L320 192 275.9 15.5C273.6 6.4 265.4 0 256 0s-17.6 6.4-19.9 15.5L192 192 15.5 236.1C6.4 238.4 0 246.6 0 256s6.4 17.6 15.5 19.9zM71 71c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L105 71c-9.4-9.4-24.6-9.4-33.9 0zM441 71c-9.4-9.4-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9zm0 336l-48-48c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9zM71 441c9.4 9.4 24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L71 407c-9.4 9.4-9.4 24.6 0 33.9z\"]\n  };\n  const faChartBullet = {\n    prefix: 'fas',\n    iconName: 'chart-bullet',\n    icon: [512, 512, [], \"e0e1\", \"M264 32c13.3 0 24 10.7 24 24l0 8 176 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-176 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8L48 224c-26.5 0-48-21.5-48-48l0-64C0 85.5 21.5 64 48 64l192 0 0-8c0-13.3 10.7-24 24-24zM160 128l0 32 80 0 0-32-80 0zm128 0l0 32 160 0 0-32-160 0zm48 256l0-32-80 0 0 32 80 0zm0 64L48 448c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l288 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 80 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-80 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8zm48-96l0 32 64 0 0-32-64 0z\"]\n  };\n  const faMotorcycle = {\n    prefix: 'fas',\n    iconName: 'motorcycle',\n    icon: [640, 512, [127949], \"f21c\", \"M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l57.7 0 16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7L64 128c-17.7 0-32 14.3-32 32l0 32 96 0c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32l70.4 0c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128l61.8 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-20.4 0c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21L280 32zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40l66.4 0C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104l-66.4 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faTreeChristmas = {\n    prefix: 'fas',\n    iconName: 'tree-christmas',\n    icon: [448, 512, [127876], \"f7db\", \"M150.2 71l47.1-17.7L215 6.2c1.4-3.8 5-6.2 9-6.2s7.6 2.5 9 6.2l17.7 47.1L297.8 71c3.8 1.4 6.2 5 6.2 9s-2.5 7.6-6.2 9l-47.1 17.7L233 153.8c-1.4 3.8-5 6.2-9 6.2s-7.6-2.5-9-6.2l-17.7-47.1L150.2 89c-3.8-1.4-6.2-5-6.2-9s2.5-7.6 6.2-9zM263 165l11.8-31.5 144 180c3.4 4.2 5.2 9.4 5.2 14.8c0 13.1-10.6 23.7-23.7 23.7L368 352l76.2 122c2.5 4 3.8 8.5 3.8 13.2c0 13.7-11.1 24.9-24.9 24.9L24.9 512C11.1 512 0 500.9 0 487.1c0-4.7 1.3-9.2 3.8-13.2L80 352l-32.3 0C34.6 352 24 341.4 24 328.3c0-5.4 1.8-10.6 5.2-14.8l144-180L185 165c6.1 16.2 21.6 27 39 27s32.9-10.8 39-27zM184 288a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM288 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faTireFlat = {\n    prefix: 'fas',\n    iconName: 'tire-flat',\n    icon: [512, 512, [], \"f632\", \"M256 32C114.6 32 0 146.6 0 288c0 47.3 12.8 91.7 35.2 129.7C14.9 423.3 0 441.9 0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48c0-22.1-14.9-40.7-35.2-46.3c22.4-38 35.2-82.4 35.2-129.7C512 146.6 397.4 32 256 32zm96 384c-2.1 1.6-4.3 3.2-6.6 4.7C319.9 437.9 289.1 448 256 448c-36 0-69.3-11.9-96-32c-38.9-29.2-64-75.7-64-128c0-88.4 71.6-160 160-160s160 71.6 160 160c0 52.3-25.1 98.8-64 128zm-96-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm16 95c44.3-5.5 81.5-33.6 99.8-72.4l-61.9-20.1c-8.6 13.5-22.1 23.5-38 27.6l0 65zM381.7 312.2c1.5-7.8 2.3-15.9 2.3-24.2c0-36.8-15.5-69.9-40.3-93.3l-38.2 52.6c9.1 11 14.5 25.2 14.5 40.6c0 1.4 0 2.7-.1 4l61.8 20.1zM256 224c8.3 0 16.3 1.6 23.6 4.5l38.2-52.6C299.5 165.8 278.4 160 256 160s-43.5 5.8-61.8 15.9l28.1 38.8 10 13.8c7.3-2.9 15.3-4.5 23.6-4.5zM128 288c0 8.3 .8 16.3 2.3 24.2L192.1 292c-.1-1.3-.1-2.7-.1-4c0-15.4 5.5-29.6 14.5-40.6l-10.1-13.9-28.1-38.7C143.5 218.1 128 251.2 128 288zm12.2 54.6c18.3 38.8 55.5 66.9 99.8 72.4l0-65c-15.8-4.1-29.3-14.1-37.9-27.5l-61.9 20.1z\"]\n  };\n  const faSunglasses = {\n    prefix: 'fas',\n    iconName: 'sunglasses',\n    icon: [576, 512, [128374], \"f892\", \"M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1c0 0 .1 0 .1 0c0 0 0 0 0 0s0 0 0 0L247.9 288s0 0 0 0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7l40.6 0c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7s0 0 0 0c-6.3-12.7-6.3-12.7-6.3-12.7s0 0 0 0s0 0 0 0c0 0 .1 0 .1 0l.2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7l0 6.7 0 41.3 0 16c0 61.9-50.1 112-112 112l-44.3 0c-59.4 0-108.5-46.4-111.8-105.8L306.6 352l-37.2 0-1.2 22.2C264.9 433.6 215.8 480 156.3 480L112 480C50.1 480 0 429.9 0 368l0-16 0-41.3L0 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4L64 368l105.6-52.8c-10.7-1.9-22.2-3.2-33.9-3.2c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zm409.8-10.3c-10.5-1.9-21.9-3.1-33.4-3.1c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.3 41.2 102.3-51.1z\"]\n  };\n  const faBadge = {\n    prefix: 'fas',\n    iconName: 'badge',\n    icon: [512, 512, [], \"f335\", \"M340.9 51.1C324.8 20.7 292.8 0 256 0s-68.8 20.7-84.9 51.1C138.2 41 101 49 75 75s-34 63.3-23.9 96.1C20.7 187.2 0 219.2 0 256s20.7 68.8 51.1 84.9C41 373.8 49 411 75 437s63.3 34 96.1 23.9C187.2 491.3 219.2 512 256 512s68.8-20.7 84.9-51.1C373.8 471 411 463 437 437s34-63.3 23.9-96.1C491.3 324.8 512 292.8 512 256s-20.7-68.8-51.1-84.9C471 138.2 463 101 437 75s-63.3-34-96.1-23.9z\"]\n  };\n  const faMessagePen = {\n    prefix: 'fas',\n    iconName: 'message-pen',\n    icon: [512, 512, [\"comment-alt-edit\", \"message-edit\"], \"f4a4\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm340.8 59c-14.7-14.7-38.6-14.7-53.3 0L272.6 138l53.3 53.3 14.9-14.9c14.7-14.7 14.7-38.6 0-53.3zM178.1 232.5c-4.1 4.1-7 9.2-8.4 14.9L160.5 284c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l36.6-9.2c5.6-1.4 10.8-4.3 14.9-8.4l71.9-71.9L250 160.6l-71.9 71.9z\"]\n  };\n  const faCommentAltEdit = faMessagePen;\n  const faMessageEdit = faMessagePen;\n  const faBellConcierge = {\n    prefix: 'fas',\n    iconName: 'bell-concierge',\n    icon: [512, 512, [128718, \"concierge-bell\"], \"f562\", \"M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.3C119.6 157.2 32 252.4 32 368l448 0c0-115.6-87.6-210.8-200-222.7l0-33.3 16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0-40 0zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24l464 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 400z\"]\n  };\n  const faConciergeBell = faBellConcierge;\n  const faPenRuler = {\n    prefix: 'fas',\n    iconName: 'pen-ruler',\n    icon: [512, 512, [\"pencil-ruler\"], \"f5ae\", \"M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z\"]\n  };\n  const faPencilRuler = faPenRuler;\n  const faFileMp3 = {\n    prefix: 'fas',\n    iconName: 'file-mp3',\n    icon: [512, 512, [], \"e648\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-240 0c-35.3 0-64 28.7-64 64l0 144-16 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM139.7 352.6c6.9-1.9 14.3 1 18 7.2L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-70.2-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8l0 70.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.2 4.8-13.5 11.7-15.4zM288 368c0-8.8 7.2-16 16-16l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80zm32 64l16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48zm144 80l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0c-8.8 0-16-7.2-16-16c0-.6 0-1.1 .1-1.6c.8-8.1 7.6-14.4 15.9-14.4l24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48z\"]\n  };\n  const faArrowProgress = {\n    prefix: 'fas',\n    iconName: 'arrow-progress',\n    icon: [512, 512, [], \"e5df\", \"M448 128A64 64 0 1 0 448 0a64 64 0 1 0 0 128zM128 32C57.3 32 0 89.3 0 160s57.3 128 128 128l256 0c35.3 0 64 28.7 64 64c0 27.9-17.9 51.7-42.8 60.4c-11.5-17.1-31-28.4-53.2-28.4c-35.3 0-64 28.7-64 64s28.7 64 64 64c24.7 0 46.1-14 56.8-34.4C467.6 466.1 512 414.2 512 352c0-70.7-57.3-128-128-128l-256 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l128 0 0 14.1c0 9.9 8 17.9 17.9 17.9c4 0 7.8-1.3 11-3.8l60.8-47.3c4-3.1 6.3-7.9 6.3-12.9s-2.3-9.8-6.3-12.9L284.8 3.8c-3.1-2.4-7-3.8-11-3.8C264 0 256 8 256 17.9L256 32 128 32zm-8.6 384c-11.1-19.1-31.7-32-55.4-32c-35.3 0-64 28.7-64 64s28.7 64 64 64c23.7 0 44.4-12.9 55.4-32l40.6 0 0 14.1c0 9.9 8 17.9 17.9 17.9c4 0 7.8-1.3 11-3.8l60.8-47.3c4-3.1 6.3-7.9 6.3-12.9s-2.3-9.8-6.3-12.9l-60.8-47.3c-3.1-2.4-7-3.8-11-3.8c-9.9 0-17.9 8-17.9 17.9l0 14.1-40.6 0z\"]\n  };\n  const faChessRookPiece = {\n    prefix: 'fas',\n    iconName: 'chess-rook-piece',\n    icon: [320, 512, [\"chess-rook-alt\"], \"f448\", \"M67.4 384L80 264 49.4 233.4c-6-6-9.4-14.1-9.4-22.6L40 112c0-8.8 7.2-16 16-16l24 0c8.8 0 16 7.2 16 16l0 24c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-24c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 24c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-24c0-8.8 7.2-16 16-16l24 0c8.8 0 16 7.2 16 16l0 98.7c0 8.5-3.4 16.6-9.4 22.6L240 264l12.6 120L67.4 384zM136 280.9c0 3.9 3.2 7.1 7.1 7.1l33.8 0c3.9 0 7.1-3.2 7.1-7.1l0-32.9c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 32.9zM20.8 473.6L64 416l192 0 43.2 57.6c3.1 4.2 4.8 9.2 4.8 14.4c0 13.3-10.7 24-24 24L40 512c-13.3 0-24-10.7-24-24c0-5.2 1.7-10.2 4.8-14.4z\"]\n  };\n  const faChessRookAlt = faChessRookPiece;\n  const faSquareRoot = {\n    prefix: 'fas',\n    iconName: 'square-root',\n    icon: [576, 512, [8730], \"f697\", \"M282.6 78.1c8-27.3 33-46.1 61.4-46.1l200 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L344 96 238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l45.6 0c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1z\"]\n  };\n  const faAlbumCollectionCirclePlus = {\n    prefix: 'fas',\n    iconName: 'album-collection-circle-plus',\n    icon: [640, 512, [], \"e48e\", \"M32 24c0 13.3 10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L56 0C42.7 0 32 10.7 32 24zM48 160c-13.8 0-26.9 5.9-36 16.2S-1.3 200.3 .4 214l32 256c3 24 23.4 42 47.6 42l314.8 0c-18.9-13.3-35.1-30.3-47.5-49.9c-26.9 11.4-58 17.9-91.3 17.9C154.4 480 72 419.1 72 344s82.4-136 184-136c45.4 0 86.9 12.1 119 32.2c31.5-29.9 74.2-48.2 121-48.2c4.5 0 9 .2 13.4 .5c-2-5.9-5.2-11.5-9.4-16.3c-9.1-10.3-22.2-16.2-36-16.2L48 160zM256 376c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24zM40 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l432 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L40 80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faPeopleArrows = {\n    prefix: 'fas',\n    iconName: 'people-arrows',\n    icon: [640, 512, [\"people-arrows-left-right\"], \"e068\", \"M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160l44.8 0c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2L192 391.2l0 72.8c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-115.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L576 464c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-72.8 47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240l0 32 96 0 0-32c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-32-96 0 0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z\"]\n  };\n  const faPeopleArrowsLeftRight = faPeopleArrows;\n  const faSignPost = {\n    prefix: 'fas',\n    iconName: 'sign-post',\n    icon: [512, 512, [], \"e624\", \"M224 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 129 0c9.5 0 18.5 4.2 24.6 11.5l61.9 74.2c4.9 5.9 4.9 14.6 0 20.5l-61.9 74.2c-6.1 7.3-15.1 11.5-24.6 11.5L80 256c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48l144 0 0-32zm64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192 64 0 0 192z\"]\n  };\n  const faFaceAngryHorns = {\n    prefix: 'fas',\n    iconName: 'face-angry-horns',\n    icon: [640, 512, [], \"e368\", \"M576 256c0 141.4-114.6 256-256 256S64 397.4 64 256c0-24.6 3.5-48.4 9.9-70.9C29.6 125.8 6.5 50.1 .3 19.1C-1 12.8 1.7 6.3 7.1 2.7s12.4-3.6 17.8 0c19.3 12.9 48.5 24.2 78.4 33.1c23.3 7 46 12.2 63 15.5C209.1 19.1 262.3 0 320 0s110.9 19.1 153.8 51.3c17-3.3 39.7-8.6 63-15.5c29.8-8.9 59.1-20.2 78.4-33.1c5.4-3.6 12.4-3.6 17.8 0s8.1 10.1 6.8 16.4c-6.2 31-29.3 106.6-73.6 166c6.5 22.5 9.9 46.3 9.9 70.9zM402.7 411.9c6.6-5.9 7.1-16 1.2-22.6C387.8 371.4 359.7 352 320 352s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM240.4 296c13.3 0 24-10.7 24-24c0-2.6-.4-5.1-1.2-7.4l19.7 6.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l39.6 13.2c-6.2 4.3-10.2 11.5-10.2 19.6c0 13.3 10.7 24 24 24zm184-24c0-8.2-4.1-15.5-10.4-19.8l39.1-13c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l20.6-6.9c-.8 2.4-1.3 5-1.3 7.7c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faMarsAndVenusBurst = {\n    prefix: 'fas',\n    iconName: 'mars-and-venus-burst',\n    icon: [640, 512, [], \"e523\", \"M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8l0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .3 0 .4 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1c0 0 0 .1 0 .1s0 .1 0 .1l0 .1c0 0 0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l24 0-24 0c0 13.3 10.7 24 24 24s24-10.7 24-24l-24 0 24 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1l0-.1c0 0 0-.1 0-.1s0-.1 0-.1l0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24 0 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.4 0-.3 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L504 0zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z\"]\n  };\n  const faTombstone = {\n    prefix: 'fas',\n    iconName: 'tombstone',\n    icon: [448, 512, [], \"f720\", \"M32 192C32 86 118 0 224 0S416 86 416 192l0 224L32 416l0-224zM0 480c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32zM248 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0 0 120c0 13.3 10.7 24 24 24s24-10.7 24-24l0-120 48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-40z\"]\n  };\n  const faSquareCaretRight = {\n    prefix: 'fas',\n    iconName: 'square-caret-right',\n    icon: [448, 512, [\"caret-square-right\"], \"f152\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z\"]\n  };\n  const faCaretSquareRight = faSquareCaretRight;\n  const faScissors = {\n    prefix: 'fas',\n    iconName: 'scissors',\n    icon: [512, 512, [9984, 9986, 9988, \"cut\"], \"f0c4\", \"M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faCut = faScissors;\n  const faListMusic = {\n    prefix: 'fas',\n    iconName: 'list-music',\n    icon: [512, 512, [], \"f8c9\", \"M498.7 6c8.3 6 13.3 15.7 13.3 26l0 64c0 13.8-8.8 26-21.9 30.4L416 151.1 416 432c0 44.2-50.1 80-112 80s-112-35.8-112-80s50.1-80 112-80c17.2 0 33.5 2.8 48 7.7L352 128l0-64c0-13.8 8.8-26 21.9-30.4l96-32C479.6-1.6 490.4 0 498.7 6zM32 64l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96S14.3 64 32 64zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 256c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faSunPlantWilt = {\n    prefix: 'fas',\n    iconName: 'sun-plant-wilt',\n    icon: [640, 512, [], \"e57a\", \"M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32l0 53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6l0-53.4c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80l0 21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6l0-21.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 8 0 168L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-104 0 0-168 0-8 0-96z\"]\n  };\n  const faToiletsPortable = {\n    prefix: 'fas',\n    iconName: 'toilets-portable',\n    icon: [576, 512, [], \"e584\", \"M32 0L224 0c17.7 0 32 14.3 32 32l0 32L0 64 0 32C0 14.3 14.3 0 32 0zM0 96l24 0 208 0 24 0 0 24 0 368c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8L48 480l0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 120 0 96zM192 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zM352 0L544 0c17.7 0 32 14.3 32 32l0 32L320 64l0-32c0-17.7 14.3-32 32-32zM320 96l24 0 208 0 24 0 0 24 0 368c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-160 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-368 0-24zM512 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z\"]\n  };\n  const faHockeyPuck = {\n    prefix: 'fas',\n    iconName: 'hockey-puck',\n    icon: [512, 512, [], \"f453\", \"M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6L512 352c0 53-114.6 96-256 96S0 405 0 352L0 222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z\"]\n  };\n  const faMustache = {\n    prefix: 'fas',\n    iconName: 'mustache',\n    icon: [640, 512, [], \"e5bc\", \"M147.9 148.4C169.3 125.2 199.4 112 231 112c33 0 64.4 14.4 85.9 39.5l3.1 3.6 3.1-3.6C344.6 126.4 376 112 409 112c31.6 0 61.7 13.2 83.1 36.4l2 2.1c27.6 29.9 74.6 30.9 103.4 2.1L599 151c2.5-2.5 5.5-4.4 8.6-5.5c2.6-1 5.4-1.5 8.4-1.5c5.7 0 10.9 2 15 5.2c1.3 1.1 2.6 2.3 3.6 3.6c.4 .5 .7 1 1.1 1.4c.3 .4 .5 .8 .7 1.1c.3 .5 .6 .9 .8 1.4c1.8 3.3 2.7 7.1 2.7 11.2l0 39.4C640 313.8 553.8 400 447.4 400c-46.7 0-91.7-16.9-126.9-47.7l-.5-.4-.5 .4C284.4 383.1 239.3 400 192.6 400C86.2 400 0 313.8 0 207.4L0 168c0-4.2 1.1-8.1 2.9-11.5c.6-1 1.2-2.1 2-3c1.2-1.6 2.6-3 4.1-4.2c1.5-1.2 3.1-2.2 4.8-3c3.1-1.5 6.5-2.3 10.2-2.3c2.9 0 5.8 .5 8.4 1.5c3.1 1.2 6.1 3 8.6 5.5l1.6 1.6c28.8 28.8 75.8 27.9 103.4-2.1l2-2.1z\"]\n  };\n  const faHyphen = {\n    prefix: 'fas',\n    iconName: 'hyphen',\n    icon: [320, 512, [], \"2d\", \"M0 256c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faTable = {\n    prefix: 'fas',\n    iconName: 'table',\n    icon: [512, 512, [], \"f0ce\", \"M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faUserChef = {\n    prefix: 'fas',\n    iconName: 'user-chef',\n    icon: [448, 512, [], \"e3d2\", \"M384 48c0 20.9-13.4 38.7-32 45.3l0 18.7 0 64c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-64 0-18.7C77.4 86.7 64 68.9 64 48C64 21.5 85.5 0 112 0c14.3 0 27.2 6.3 36 16.3C156.8 6.3 169.7 0 184 0c16.7 0 31.4 8.5 40 21.5C232.6 8.5 247.3 0 264 0c14.3 0 27.2 6.3 36 16.3C308.8 6.3 321.7 0 336 0c26.5 0 48 21.5 48 48zM304 176l0-16-160 0 0 16c0 44.2 35.8 80 80 80s80-35.8 80-80zM178.4 340.6c7.5 1.9 8.2 12.3 1 15.2l-43.2 17.3C111.9 382.8 96 406.3 96 432.5L96 480l0 24 0 8-8 0-24 0-38.4 0C11.5 512 0 500.5 0 486.4c0-58.8 37.7-108.8 90.3-127c3.3-1.2 5.7-4.3 5.7-7.8l0-21.4c0-5.2 4.9-9 9.9-7.8l72.5 18.1zM352 512l-192 0-24 0-8 0 0-8 0-24 0-47.5c0-13.1 8-24.9 20.1-29.7L341 325.6c5.3-2.1 11 1.8 11 7.4l0 18.6c0 3.5 2.3 6.6 5.7 7.8c52.6 18.2 90.3 68.2 90.3 127c0 14.1-11.5 25.6-25.6 25.6L352 512zM224 432a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm80 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faMessageImage = {\n    prefix: 'fas',\n    iconName: 'message-image',\n    icon: [512, 512, [\"comment-alt-image\"], \"e1e0\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm176 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm120 0c-8 0-15.5 4-20 10.7l-56 84L202.7 201c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l80 0 48 0 144 0c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144C311.5 132 304 128 296 128z\"]\n  };\n  const faCommentAltImage = faMessageImage;\n  const faUsersMedical = {\n    prefix: 'fas',\n    iconName: 'users-medical',\n    icon: [640, 512, [], \"f830\", \"M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7l-42.7 0C47.8 192 0 239.8 0 298.7zM405.3 320l77.4 0c6.6-18.6 24.4-32 45.3-32l32 0c20.9 0 38.7 13.4 45.3 32l13.4 0c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 38.2-16.8 72.5-43.3 96c.2 0 .4 0 .7 0zM416 400c0-14.6 6.5-27.7 16.9-36.5C416.3 356.1 398 352 378.7 352l-117.3 0C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l328.1 0c-1.8-5-2.7-10.4-2.7-16l0-16-16 0c-26.5 0-48-21.5-48-48l0-32zm0-176a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm96 112l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faSensorTriangleExclamation = {\n    prefix: 'fas',\n    iconName: 'sensor-triangle-exclamation',\n    icon: [640, 512, [\"sensor-alert\"], \"e029\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l161 0c-.6-4-1-8.1-1-12.3c0-13.2 3.4-26.2 9.9-37.7l150.4-265c13-22.9 37.3-37.1 63.7-37.1l0-32c0-35.3-28.7-64-64-64L64 32zm48 88l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zm53.8 325.8c-3.8 6.7-5.8 14.2-5.8 21.9c0 24.5 19.8 44.3 44.3 44.3l295.4 0c24.5 0 44.3-19.8 44.3-44.3c0-7.7-2-15.2-5.8-21.9l-150.4-265C476.5 168 462.8 160 448 160s-28.5 8-35.8 20.9l-150.4 265zM464 272l0 88c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-88c0-8.8 7.2-16 16-16s16 7.2 16 16zM448 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSensorAlert = faSensorTriangleExclamation;\n  const faMagnifyingGlassArrowRight = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-arrow-right',\n    icon: [512, 512, [], \"e521\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31L120 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l118.1 0-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z\"]\n  };\n  const faTachographDigital = {\n    prefix: 'fas',\n    iconName: 'tachograph-digital',\n    icon: [640, 512, [\"digital-tachograph\"], \"f566\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm32 64l224 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faDigitalTachograph = faTachographDigital;\n  const faFaceMask = {\n    prefix: 'fas',\n    iconName: 'face-mask',\n    icon: [576, 512, [], \"e37f\", \"M410.5 281.7L541.8 222C525.1 96.7 417.9 0 288 0S50.9 96.7 34.2 222l131.3 59.7c8-15.3 24.1-25.7 42.5-25.7l160 0c18.4 0 34.5 10.4 42.5 25.7zm5.5 32.6l0 69.7 93.8 0c21.8-37.6 34.2-81.3 34.2-127.9L416 314.3zM413.3 416c-6.6 18.6-24.4 32-45.3 32l-160 0c-20.9 0-38.7-13.4-45.3-32l-74.6 0c46.9 58.5 119 96 199.9 96s152.9-37.5 199.9-96l-74.6 0zM160 384l0-69.7L32 256.1c0 46.6 12.5 90.3 34.2 127.9l93.8 0zm-4.7-180.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C146.4 167 184.6 144 240 144c8.8 0 16 7.2 16 16s-7.2 16-16 16c-47 0-77.1 19.7-84.7 27.3zM336 176c-8.8 0-16-7.2-16-16s7.2-16 16-16c55.4 0 93.6 23 107.3 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C413.1 195.7 383 176 336 176zM208 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faPickleball = {\n    prefix: 'fas',\n    iconName: 'pickleball',\n    icon: [576, 512, [], \"e435\", \"M250.4 28c37.5-37.4 98.4-37.4 136 0L499.9 141.3c29.2 29.2 35.7 72.4 19.4 107.8c-24.9-15.8-54.4-25-86.1-25c-72 0-133 47.3-153.3 112.5L155.7 212.8c-6.3-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L273 374.9c-.2 3-.3 6.1-.3 9.1c0 27.8 7.1 53.8 19.6 76.6c-9.3 .5-18.7-1-27.6-4.7l-56.7-23.2c-23.9-9.8-51.4-4.3-69.6 13.9L84.4 500.3c-15.6 15.6-41 15.6-56.7 0s-15.6-40.9 0-56.5l53.5-53.4c18.4-18.3 23.8-45.8 13.9-69.8L71.1 262.8c-10-23.9-4.5-51.4 13.9-69.7L250.4 28zM304 384a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm32-16a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm80 80a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0-64a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm96 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-80-80a16 16 0 1 0 32 0 16 16 0 1 0 -32 0z\"]\n  };\n  const faStarSharpHalf = {\n    prefix: 'fas',\n    iconName: 'star-sharp-half',\n    icon: [576, 512, [], \"e28c\", \"M254.4 50.4L214.5 176 90.3 176 88 176l-13.3 0L56 176c-10.3 0-19.4 6.5-22.7 16.2s-.1 20.4 8 26.7L56 230.4l10.5 8.2 1.8 1.4 103.7 80.7L132 446.7l-1.1 3.5L126.1 465l-5 15.7c-3.2 10 .5 21 9.1 27s20.2 5.7 28.5-.7l13-10.1 12.3-9.5 2.9-2.3L288 406.4l0-81.1 0-169.4L288 0c-10.5 0-19.7 6.8-22.9 16.7L260 32.9s0 0 0 0l-4.6 14.3-1 3.2z\"]\n  };\n  const faUsersSlash = {\n    prefix: 'fas',\n    iconName: 'users-slash',\n    icon: [640, 512, [], \"e073\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320l178.1 0c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192l-15.2 0zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l330.7 0c10.5 0 19.5-6 23.9-14.8L324.9 352l-63.6 0zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z\"]\n  };\n  const faClover = {\n    prefix: 'fas',\n    iconName: 'clover',\n    icon: [448, 512, [], \"e139\", \"M216.6 49.9C205.1 38.5 189.5 32 173.3 32C139.4 32 112 59.4 112 93.3l0 4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4l-4.9 0C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368l4.9 0c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34l0 4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3l0-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4l4.9 0c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3l-4.9 0c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34l0-4.9C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2z\"]\n  };\n  const faMeat = {\n    prefix: 'fas',\n    iconName: 'meat',\n    icon: [512, 512, [127830], \"f814\", \"M243.6 19.6C283.7-20.4 371.9 2.8 440.5 71.5s91.9 156.8 51.8 196.9l-40.5 40.5C403.9 357 338.7 384 270.8 384l-58.2 0c-7.1 0-13.9 2.8-18.9 7.8c-10.3 10.3-9.7 26.9-5 40.7c2.1 6.1 3.2 12.7 3.2 19.5c0 33.1-26.9 60-60 60s-60-26.9-60-60c0-6.3-5.7-12-12-12c-33.1 0-60-26.9-60-60s26.9-60 60-60c6.8 0 13.4 1.1 19.5 3.2c13.8 4.7 30.4 5.3 40.7-5c5-5 7.8-11.8 7.8-18.9l0-58.1c0-67.9 27-133 75-181l40.7-40.7zm64 184.8c49.6 49.6 113.3 66.4 142.2 37.4s12.2-92.6-37.4-142.2S299.1 33.2 270.2 62.2s-12.2 92.6 37.4 142.2zm36.3-36.3c-15.3-15.3-20.4-34.9-11.5-43.8s28.5-3.7 43.8 11.5s20.4 34.9 11.5 43.8s-28.5 3.7-43.8-11.5z\"]\n  };\n  const faReply = {\n    prefix: 'fas',\n    iconName: 'reply',\n    icon: [512, 512, [61714, \"mail-reply\"], \"f3e5\", \"M205 34.8c11.5 5.1 19 16.6 19 29.2l0 64 112 0c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96l-96 0 0 64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z\"]\n  };\n  const faMailReply = faReply;\n  const faStarAndCrescent = {\n    prefix: 'fas',\n    iconName: 'star-and-crescent',\n    icon: [512, 512, [9770], \"f699\", \"M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z\"]\n  };\n  const faEmptySet = {\n    prefix: 'fas',\n    iconName: 'empty-set',\n    icon: [512, 512, [8709, 216], \"f656\", \"M435.4 121.9l67.2-67.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L390.2 76.6C352.8 48.6 306.3 32 256 32C132.3 32 32 132.3 32 256c0 50.3 16.6 96.8 44.6 134.2L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l67.2-67.2c37.4 28 83.8 44.6 134.1 44.6c123.7 0 224-100.3 224-224c0-50.3-16.6-96.8-44.6-134.1zm-91.2 .7L122.5 344.2C105.8 318.9 96 288.6 96 256c0-88.4 71.6-160 160-160c32.6 0 62.9 9.8 88.2 26.5zm-176.5 267L389.5 167.8C406.2 193.1 416 223.4 416 256c0 88.4-71.6 160-160 160c-32.6 0-62.9-9.8-88.2-26.5z\"]\n  };\n  const faHouseFire = {\n    prefix: 'fas',\n    iconName: 'house-fire',\n    icon: [640, 512, [], \"e50c\", \"M288 350.1l0 1.9-32 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM480 512c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 268 640 320.2 640 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faSquareMinus = {\n    prefix: 'fas',\n    iconName: 'square-minus',\n    icon: [448, 512, [61767, \"minus-square\"], \"f146\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 200l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faMinusSquare = faSquareMinus;\n  const faHelicopter = {\n    prefix: 'fas',\n    iconName: 'helicopter',\n    icon: [640, 512, [128641], \"f533\", \"M128 32c0-17.7 14.3-32 32-32L544 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L384 64l0 64 32 0c88.4 0 160 71.6 160 160l0 64c0 17.7-14.3 32-32 32l-160 0-64 0c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64L48 64c10.1 0 19.6 4.7 25.6 12.8L112 128l208 0 0-64L160 64c-17.7 0-32-14.3-32-32zM384 320l128 0 0-32c0-53-43-96-96-96l-32 0 0 128zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5L256 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l280.2 0c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z\"]\n  };\n  const faBird = {\n    prefix: 'fas',\n    iconName: 'bird',\n    icon: [512, 512, [], \"e469\", \"M0 192l0-3.6C0 172.7 12.7 160 28.4 160L224 160c17.7 0 32-14.3 32-32l0-32c0-53 43-96 96-96c47.5 0 86.9 34.5 94.6 79.7l57.6 34.6c4.8 2.9 7.8 8.1 7.8 13.7s-2.9 10.8-7.8 13.7L448 175.5l0 16.5c0 93.9-57.7 174.3-139.7 207.6l40.9 77.2c6.2 11.7 1.7 26.2-10 32.4s-26.2 1.7-32.4-10l-45.7-86.3C249 415 236.6 416 224 416c-1 0-2 0-3 0l32.2 60.8c6.2 11.7 1.7 26.2-10 32.4s-26.2 1.7-32.4-10l-48.6-91.9C68.5 380.5 0 294.3 0 192zm376-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCompass = {\n    prefix: 'fas',\n    iconName: 'compass',\n    icon: [512, 512, [129517], \"f14e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faSquareCaretDown = {\n    prefix: 'fas',\n    iconName: 'square-caret-down',\n    icon: [448, 512, [\"caret-square-down\"], \"f150\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z\"]\n  };\n  const faCaretSquareDown = faSquareCaretDown;\n  const faHeartHalfStroke = {\n    prefix: 'fas',\n    iconName: 'heart-half-stroke',\n    icon: [512, 512, [\"heart-half-alt\"], \"e1ac\", \"M256 186.5l0 220.9L420.7 253.6c17.4-16.2 27.3-38.9 27.3-62.7l0-5.8c0-38.6-27.9-71.5-66-77.9c-25.1-4.2-50.8 4-68.8 22l-12 12L256 186.5zM119.4 44.1C165 36.5 211.3 51.4 244 84c0 0 0 0 0 0l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1l0 5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-141z\"]\n  };\n  const faHeartHalfAlt = faHeartHalfStroke;\n  const faFileCircleQuestion = {\n    prefix: 'fas',\n    iconName: 'file-circle-question',\n    icon: [576, 512, [], \"e4ef\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z\"]\n  };\n  const faTruckUtensils = {\n    prefix: 'fas',\n    iconName: 'truck-utensils',\n    icon: [640, 512, [], \"e628\", \"M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3l0 18.7-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM89.5 77.5c.7-5.9 5.6-10.3 11.6-10.3c6.2 0 11.3 4.8 11.6 11l4.4 75.5c.2 3 2.6 5.3 5.6 5.3s5.5-2.3 5.6-5.3l4.4-75.8c.3-6 5.3-10.6 11.3-10.6s10.9 4.7 11.3 10.6l4.4 75.8c.2 3 2.6 5.3 5.6 5.3s5.5-2.3 5.6-5.3l4.4-75.5c.4-6.2 5.5-11 11.6-11c5.9 0 10.9 4.4 11.6 10.3l9.5 81.4c0 29.4-20.5 54-48 60.3l0 84.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-84.8c-27.5-6.3-48-30.9-48-60.3l9.5-81.4zM256 154.9c0-63.1 41.3-86 50.3-90.2c1.1-.5 2.3-.8 3.6-.8c5.6 0 10.1 4.5 10.1 10.1l0 53.9 0 96 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c-17.7 0-32-14.3-32-32l0-37z\"]\n  };\n  const faLaptopCode = {\n    prefix: 'fas',\n    iconName: 'laptop-code',\n    icon: [640, 512, [], \"f5fc\", \"M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n  };\n  const faJoystick = {\n    prefix: 'fas',\n    iconName: 'joystick',\n    icon: [448, 512, [128377], \"f8c5\", \"M336 112c0 50.7-33.7 93.6-80 107.4L256 320l-64 0 0-100.6c-46.3-13.8-80-56.6-80-107.4C112 50.1 162.1 0 224 0s112 50.1 112 112zM200 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM64 352c0-17.7 14.3-32 32-32s32 14.3 32 32l256 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64z\"]\n  };\n  const faGrillFire = {\n    prefix: 'fas',\n    iconName: 'grill-fire',\n    icon: [576, 512, [], \"e5a4\", \"M0 72C0 49.9 17.9 32 40 32l368 0c22.1 0 40 17.9 40 40l0 24c0 24.1-3.8 47.3-10.9 69.1c-8.5-8.6-17.2-17-26.2-25.1c-17.7-16-44.7-16-62.5-.1c-35.4 31.6-65.6 67.7-87.3 102.8c-15 24.3-27.7 51-33.6 77.3c-1.2 0-2.4 0-3.6 0c-16.9 0-33.4-1.9-49.3-5.4L151.8 368l73 0c1.5 16.6 5.2 32.7 10.7 48L160 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8L129.2 299C52.9 263.3 0 185.8 0 96L0 72zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm320 72c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C560.5 268 576 320.2 576 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C389 327.1 352 363.6 352 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faRectangleVerticalHistory = {\n    prefix: 'fas',\n    iconName: 'rectangle-vertical-history',\n    icon: [576, 512, [], \"e237\", \"M256 0c-35.3 0-64 28.7-64 64l0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L256 0zM96 72l0 368c0 13.3 10.7 24 24 24s24-10.7 24-24l0-368c0-13.3-10.7-24-24-24s-24 10.7-24 24zM0 120L0 392c0 13.3 10.7 24 24 24s24-10.7 24-24l0-272c0-13.3-10.7-24-24-24S0 106.7 0 120z\"]\n  };\n  const faSwatchbook = {\n    prefix: 'fas',\n    iconName: 'swatchbook',\n    icon: [512, 512, [], \"f5c3\", \"M0 32C0 14.3 14.3 0 32 0L160 0c17.7 0 32 14.3 32 32l0 384c0 53-43 96-96 96s-96-43-96-96L0 32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9l0-262 75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192L480 320c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-297.2 0zM128 64L64 64l0 64 64 0 0-64zM64 192l0 64 64 0 0-64-64 0zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faPrescriptionBottle = {\n    prefix: 'fas',\n    iconName: 'prescription-bottle',\n    icon: [384, 512, [], \"f485\", \"M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-32 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 384l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 288l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 192l0-64z\"]\n  };\n  const faBars = {\n    prefix: 'fas',\n    iconName: 'bars',\n    icon: [448, 512, [\"navicon\"], \"f0c9\", \"M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z\"]\n  };\n  const faNavicon = faBars;\n  const faKeyboardLeft = {\n    prefix: 'fas',\n    iconName: 'keyboard-left',\n    icon: [640, 512, [], \"e1c3\", \"M224 64c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L224 64zm16 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM224 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM320 336c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16l0-32zM432 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM416 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM528 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM512 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM113.2 153.8c-9-3.7-19.3-1.7-26.2 5.2L7 239c-9.4 9.4-9.4 24.6 0 33.9l80 80c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-160c0-9.7-5.8-18.5-14.8-22.2z\"]\n  };\n  const faPeopleGroup = {\n    prefix: 'fas',\n    iconName: 'people-group',\n    icon: [640, 512, [], \"e533\", \"M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3l0-84.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5l0 21.5c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-26.8C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112l32 0c24 0 46.2 7.5 64.4 20.3zM448 416l0-21.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176l32 0c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2l0 26.8c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7l0 84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3l0-84.7c-10 11.3-16 26.1-16 42.3zm144-42.3l0 84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2l0 42.8c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-42.8c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112l32 0c61.9 0 112 50.1 112 112z\"]\n  };\n  const faHourglassEnd = {\n    prefix: 'fas',\n    iconName: 'hourglass-end',\n    icon: [384, 512, [8987, \"hourglass-3\"], \"f253\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM96 75l0-11 192 0 0 11c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z\"]\n  };\n  const faHourglass3 = faHourglassEnd;\n  const faHeartCrack = {\n    prefix: 'fas',\n    iconName: 'heart-crack',\n    icon: [512, 512, [128148, \"heart-broken\"], \"f7a9\", \"M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1l0 5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-141z\"]\n  };\n  const faHeartBroken = faHeartCrack;\n  const faFaceBeamHandOverMouth = {\n    prefix: 'fas',\n    iconName: 'face-beam-hand-over-mouth',\n    icon: [512, 512, [129325], \"e47c\", \"M512 256c0 113.1-73.3 209.1-175.1 242.9l49-49c18.1-18.1 18.7-47.1 1.8-65.9c16.9-18.8 16.3-47.8-1.8-65.9c-1-1-2.1-2-3.2-3c3.7-15.7-.5-32.8-12.8-45s-29.4-16.5-45-12.8c-.9-1.1-1.9-2.2-3-3.2c-18.7-18.7-49.1-18.7-67.9 0L207 301.1c-9.4-13.7-25.1-22.7-43-22.7c-28.7 0-52 23.3-52 52l0 53.6 0 32.8c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM217.6 212.8s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 172.4 120 190.1 120 208c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 172.4 280 190.1 280 208c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0zm-78.3 63.9c6.2 6.2 6.2 16.4 0 22.6L248 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l67.3-67.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L280 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l51.3-51.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L312 414.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l19.3-19.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-56.8 56.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2l0-32.8 0-53.6c0-11 9-20 20-20s20 9 20 20l0 19.7c0 7.1 8.6 10.7 13.7 5.7l79-79c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faDropletPercent = {\n    prefix: 'fas',\n    iconName: 'droplet-percent',\n    icon: [384, 512, [\"humidity\"], \"f750\", \"M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0l1.8 0c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zm75.3-267.3c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6zM136 288a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHumidity = faDropletPercent;\n  const faSquareUpRight = {\n    prefix: 'fas',\n    iconName: 'square-up-right',\n    icon: [448, 512, [8599, \"external-link-square-alt\"], \"f360\", \"M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l40 40-71 71C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l71-71 40 40c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-144c0-8.8-7.2-16-16-16l-144 0z\"]\n  };\n  const faExternalLinkSquareAlt = faSquareUpRight;\n  const faFaceKissBeam = {\n    prefix: 'fas',\n    iconName: 'face-kiss-beam',\n    icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z\"]\n  };\n  const faKissBeam = faFaceKissBeam;\n  const faCorn = {\n    prefix: 'fas',\n    iconName: 'corn',\n    icon: [512, 512, [127805], \"f6c7\", \"M512 40c0 15-8.3 28.1-20.5 34.9C499.2 82.2 504 92.6 504 104c0 18-11.8 33.2-28.2 38.2c2.7 5.4 4.2 11.4 4.2 17.8c0 18-11.8 33.2-28.2 38.2c2.7 5.4 4.2 11.4 4.2 17.8c0 22.1-17.9 40-40 40c-1.1 0-2.3 0-3.4-.1c2.2 4.9 3.4 10.4 3.4 16.1c0 13.6-6.8 25.7-17.3 32.9c-47.7-29.7-103.6-41.1-157.5-34.2c6.9-53.9-4.5-109.8-34.2-157.5C214.3 102.8 226.4 96 240 96c5.7 0 11.2 1.2 16.1 3.4c-.1-1.1-.1-2.2-.1-3.4c0-22.1 17.9-40 40-40c6.4 0 12.4 1.5 17.8 4.2C318.8 43.8 334 32 352 32c6.4 0 12.4 1.5 17.8 4.2C374.8 19.8 390 8 408 8c11.4 0 21.8 4.8 29.1 12.5C443.9 8.3 457 0 472 0c22.1 0 40 17.9 40 40zM137.7 98c1.2-6.3 8.9-8.7 13.2-3.9c45.4 50.5 69.5 114 56.9 183.4c-38.7 10.7-75.2 31.2-105.5 61.6L24.9 416.5c-34.2-37.7-33.1-96 3.2-132.4l64-64c18.3-18.3 30.6-41.7 35.3-67.1L137.7 98zM92.1 483.9L47.4 439.2l77.5-77.5c28.6-28.6 63.5-47.1 100.1-55.6c72.2-16.6 139.8 7.4 192.8 55c4.8 4.3 2.4 12.1-3.9 13.2l-54.9 10.2c-25.4 4.7-48.8 17-67.1 35.3l-64 64c-37.5 37.5-98.3 37.5-135.8 0z\"]\n  };\n  const faRollerCoaster = {\n    prefix: 'fas',\n    iconName: 'roller-coaster',\n    icon: [640, 512, [], \"e324\", \"M64 190.1c0-31.8 15.8-60 40-77L104 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-359.8c2-.1 4-.2 6.1-.2c14.8 0 29.1 3.5 41.9 9.9L200 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-301.3 48 69.1L296 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-163.1 20.3 29.2c7.9 11.3 17.2 21.3 27.7 29.8L392 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-78.4c13.6 4.2 28 6.4 42.6 6.4l5.4 0 0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-77.6c14.4-4.2 27.8-10.5 40-18.6l0 88.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-200-.2 0c.1-2.6 .2-5.3 .2-8c0-79.5-64.5-144-144-144l-4 0c-28.9 0-57.3 7.1-82.8 20.7l-51.6 27.5L432 251.3l0-74.2 7.3-3.9c12.7-6.8 26.5-11 40.7-12.5L480 264c0 13.3 10.7 24 24 24s24-10.7 24-24l0-97.3c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80l-13.4 0c-26.2 0-50.8-12.8-65.7-34.4L287.9 99.9C258.4 57.4 209.9 32 158.1 32C70.8 32 0 102.8 0 190.1L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-257.9z\"]\n  };\n  const faPhotoFilmMusic = {\n    prefix: 'fas',\n    iconName: 'photo-film-music',\n    icon: [640, 512, [], \"e228\", \"M192 64c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 69.6c-12.9-6.1-27.9-7.1-41.7-2.5l-98.9 33-37.8-60.5c-2.9-4.7-8.1-7.5-13.6-7.5s-10.6 2.8-13.6 7.5L388 177.9l-15.3-19.7c-3-3.9-7.7-6.2-12.6-6.2s-9.6 2.3-12.6 6.2l-56 72c-3.8 4.8-4.4 11.4-1.7 16.9s8.3 9 14.4 9l64 0 0 64-112 0c-35.3 0-64-28.7-64-64l0-192zM319.5 404.6c-13.8 10.3-25.2 25.2-29.6 43.4L64 448c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l96 0 0 264c0 17.7 14.3 32 32 32l150.2 0c-8.2 3.3-15.8 7.5-22.6 12.6zM320 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM56 168l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zM56 360l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zM630 164.5c6.3 4.5 10 11.8 10 19.5l0 48 0 160c0 1.2-.1 2.4-.3 3.6c.2 1.5 .3 2.9 .3 4.4c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5l0-88.2-144 48L448 464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5L400 296l0-48c0-10.3 6.6-19.5 16.4-22.8l192-64c7.3-2.4 15.4-1.2 21.6 3.3z\"]\n  };\n  const faRadar = {\n    prefix: 'fas',\n    iconName: 'radar',\n    icon: [512, 512, [], \"e024\", \"M304.8 173.3c-14.3-8.4-31-13.3-48.8-13.3c-53 0-96 43-96 96s43 96 96 96s96-43 96-96l64 0c0 73.5-49.6 135.5-117.2 154.2C290.8 394.7 274.7 384 256 384s-34.8 10.7-42.8 26.2c-51.7-14.3-92.8-53.9-109.4-104.6c14.4-8.3 24.1-23.8 24.1-41.7c0-19.4-11.5-36.1-28-43.7C116.2 149.1 179.9 96 256 96c35.5 0 68.3 11.6 94.9 31.2l22.8-22.8C341.2 79 300.4 64 256 64C163.1 64 85.7 129.9 67.9 217.6C47.2 222.9 32 241.7 32 264c0 23.8 17.3 43.6 40.1 47.4c19.3 64.3 71.5 114.4 137 130.9C213.8 463.8 233 480 256 480s42.2-16.2 46.9-37.8C386.3 421.3 448 345.9 448 256l64 0c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0c62.1 0 118.9 22.1 163.3 58.8L463 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-182 182c3.3 7.7 5.1 16.1 5.1 25c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c8.9 0 17.3 1.8 25 5.1l23.8-23.8z\"]\n  };\n  const faSickle = {\n    prefix: 'fas',\n    iconName: 'sickle',\n    icon: [512, 512, [], \"f822\", \"M212.7 340.7L181 309c-33.9-33.9-53-80-53-128C128 81 209 0 309 0l11 0c90.1 0 165.8 62.1 186.4 145.8c1.8 7.3-4 14.2-11.5 14.2c-3.9 0-7.5-1.9-9.9-4.9C458.9 122.9 419.5 104 377.8 104C301.7 104 240 165.7 240 241.8l0 9.8c0 20.7 5.2 39.7 12.2 58.6c2.2 6 .9 12.8-3.7 17.3l-13.2 13.2c-6.2 6.2-16.4 6.2-22.6 0zM121 311l24 24 32 32 24 24c9.4 9.4 9.4 24.6 0 33.9l-16 16c-9.4 9.4-24.6 9.4-33.9 0l-7-7L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l71-71-7-7c-9.4-9.4-9.4-24.6 0-33.9l16-16c9.4-9.4 24.6-9.4 33.9 0z\"]\n  };\n  const faFilm = {\n    prefix: 'fas',\n    iconName: 'film',\n    icon: [512, 512, [127902], \"f008\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM48 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 240l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L64 96c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM160 128l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L192 96c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0z\"]\n  };\n  const faCoconut = {\n    prefix: 'fas',\n    iconName: 'coconut',\n    icon: [512, 512, [], \"e2f6\", \"M141.2 141.2c-43.7 43.7-73 91.8-85.8 133.3c-13.2 42.7-7.4 71.9 7.5 86.7s44 20.6 86.7 7.5c41.5-12.8 89.6-42.1 133.3-85.8s73-91.8 85.8-133.3c13.2-42.7 7.4-71.9-7.5-86.7s-44-20.6-86.7-7.5C233 68.1 184.9 97.5 141.2 141.2zM260.4 9.5C309.6-5.7 361.5-4.8 395.2 28.8l40.9 40.9C484.7 118.4 512 184.3 512 252.9C512 396 396 512 253 512c-68.7 0-134.6-27.3-183.2-75.9l-41-41C-4.8 361.5-5.7 309.6 9.5 260.3c15.6-50.4 49.7-105 97.8-153.1S210 25 260.4 9.5zm63.5 88.1c25 25-5.4 95.9-67.9 158.4s-133.4 92.9-158.4 67.9s5.4-95.9 67.9-158.4S298.9 72.6 323.9 97.6zm95.4 107.1c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32zm-56 136c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32zm-136 56c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32z\"]\n  };\n  const faRulerHorizontal = {\n    prefix: 'fas',\n    iconName: 'ruler-horizontal',\n    icon: [640, 512, [], \"f547\", \"M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z\"]\n  };\n  const faShieldCross = {\n    prefix: 'fas',\n    iconName: 'shield-cross',\n    icon: [512, 512, [9960], \"f712\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 66.8l32 13.6 0 47.7c0 17.7 14.3 32 32 32l111.3 0c-1.2 19.6-4.2 41.4-9.4 64l-102 0c-17.7 0-32 14.3-32 32l0 170.8c-10 6.5-20.7 12.5-32 18c-11.3-5.5-22-11.5-32-18L224 256c0-17.7-14.3-32-32-32L90.1 224c-5.2-22.6-8.1-44.4-9.4-64L192 160c17.7 0 32-14.3 32-32l0-47.7 32-13.6z\"]\n  };\n  const faCassetteTape = {\n    prefix: 'fas',\n    iconName: 'cassette-tape',\n    icon: [576, 512, [128429], \"f8ab\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64l-28.9 0-36.3-96.9c-7-18.7-24.9-31.1-44.9-31.1l-227.6 0c-20 0-37.9 12.4-44.9 31.1L92.9 480 64 480c-35.3 0-64-28.7-64-64L0 96zM416.8 394.4L448.9 480l-321.8 0 32.1-85.6c2.3-6.2 8.3-10.4 15-10.4l227.6 0c6.7 0 12.6 4.1 15 10.4zM341.5 192l-106.9 0c3.5 10 5.5 20.8 5.5 32s-1.9 22-5.5 32l106.9 0c-3.5-10-5.5-20.8-5.5-32s1.9-22 5.5-32zm90.5 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM112 224a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z\"]\n  };\n  const faSquareTerminal = {\n    prefix: 'fas',\n    iconName: 'square-terminal',\n    icon: [448, 512, [], \"e32a\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm70.3 55.8c-9 9.8-8.3 25 1.5 33.9L148.5 256 71.8 326.3c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5l96-88c5-4.5 7.8-11 7.8-17.7s-2.8-13.1-7.8-17.7l-96-88c-9.8-9-25-8.3-33.9 1.5zM216 336c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faPeopleRobbery = {\n    prefix: 'fas',\n    iconName: 'people-robbery',\n    icon: [576, 512, [], \"e536\", \"M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6L328 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-305.7c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64l0 96 0 .6L8 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-227.3 13 20.5c5.9 9.2 16.1 14.9 27 14.9l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-30.4 0-37.4-58.9C157.6 142 132.1 128 104.7 128L72 128z\"]\n  };\n  const faLightbulb = {\n    prefix: 'fas',\n    iconName: 'lightbulb',\n    icon: [384, 512, [128161], \"f0eb\", \"M272 384c9.6-31.9 29.5-59.1 49.2-86.2c0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l160 0zM192 512c44.2 0 80-35.8 80-80l0-16-160 0 0 16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z\"]\n  };\n  const faCaretLeft = {\n    prefix: 'fas',\n    iconName: 'caret-left',\n    icon: [256, 512, [], \"f0d9\", \"M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z\"]\n  };\n  const faCommentMiddle = {\n    prefix: 'fas',\n    iconName: 'comment-middle',\n    icon: [512, 512, [], \"e149\", \"M188.3 408.7l44.5 89c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3l44.5-89C432.2 384.5 512 303.8 512 208C512 93.1 397.4 0 256 0S0 93.1 0 208c0 95.8 79.8 176.5 188.3 200.7z\"]\n  };\n  const faTrashCanList = {\n    prefix: 'fas',\n    iconName: 'trash-can-list',\n    icon: [640, 512, [], \"e2ab\", \"M147.8 0c-12.1 0-23.2 6.8-28.6 17.7L112 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0-7.2-14.3C291.4 6.8 280.3 0 268.2 0L147.8 0zM384 128L32 128l0 336c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48l0-336zM160 208l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zm128 0l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zm192-80c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0zM448 416c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faBlock = {\n    prefix: 'fas',\n    iconName: 'block',\n    icon: [448, 512, [], \"e46a\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm280 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM96 408a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm280 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'circle-exclamation',\n    icon: [512, 512, [\"exclamation-circle\"], \"f06a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faExclamationCircle = faCircleExclamation;\n  const faSchoolCircleXmark = {\n    prefix: 'fas',\n    iconName: 'school-circle-xmark',\n    icon: [640, 512, [], \"e56d\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"]\n  };\n  const faArrowRightFromBracket = {\n    prefix: 'fas',\n    iconName: 'arrow-right-from-bracket',\n    icon: [512, 512, [\"sign-out\"], \"f08b\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z\"]\n  };\n  const faSignOut = faArrowRightFromBracket;\n  const faFaceFrownSlight = {\n    prefix: 'fas',\n    iconName: 'face-frown-slight',\n    icon: [512, 512, [], \"e376\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm91.9-117.5C330 373.8 299.4 352 256 352s-74 21.8-91.9 42.5c-5.8 6.7-15.9 7.4-22.6 1.6s-7.4-15.9-1.6-22.6c22.2-25.7 61-53.5 116.1-53.5s93.8 27.9 116.1 53.5c5.8 6.7 5.1 16.8-1.6 22.6s-16.8 5.1-22.6-1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCircleChevronDown = {\n    prefix: 'fas',\n    iconName: 'circle-chevron-down',\n    icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z\"]\n  };\n  const faChevronCircleDown = faCircleChevronDown;\n  const faSidebarFlip = {\n    prefix: 'fas',\n    iconName: 'sidebar-flip',\n    icon: [512, 512, [], \"e24f\", \"M512 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320zM288 96l0 320L64 416 64 96l224 0zm136 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0zm24 120c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24zm-24 72c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0z\"]\n  };\n  const faUnlockKeyhole = {\n    prefix: 'fas',\n    iconName: 'unlock-keyhole',\n    icon: [448, 512, [\"unlock-alt\"], \"f13e\", \"M224 64c-44.2 0-80 35.8-80 80l0 48 240 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0 0-48C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0z\"]\n  };\n  const faUnlockAlt = faUnlockKeyhole;\n  const faTemperatureList = {\n    prefix: 'fas',\n    iconName: 'temperature-list',\n    icon: [512, 512, [], \"e299\", \"M96 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5L96 112zM144 0C82.1 0 32 50.2 32 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L256 112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L160 176c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 146.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM352 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L352 32zM320 192c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32zm64 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0z\"]\n  };\n  const faCloudShowersHeavy = {\n    prefix: 'fas',\n    iconName: 'cloud-showers-heavy',\n    icon: [512, 512, [], \"f740\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z\"]\n  };\n  const faHeadphonesSimple = {\n    prefix: 'fas',\n    iconName: 'headphones-simple',\n    icon: [512, 512, [\"headphones-alt\"], \"f58f\", \"M256 80C141.1 80 48 173.1 48 288l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 288C0 146.6 114.6 32 256 32s256 114.6 256 256l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64l16 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-64zm288-64c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l16 0z\"]\n  };\n  const faHeadphonesAlt = faHeadphonesSimple;\n  const faSitemap = {\n    prefix: 'fas',\n    iconName: 'sitemap',\n    icon: [576, 512, [], \"f0e8\", \"M208 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-8 0 0 40 152 0c30.9 0 56 25.1 56 56l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-4.4-3.6-8-8-8l-152 0 0 40 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-40-152 0c-4.4 0-8 3.6-8 8l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-30.9 25.1-56 56-56l152 0 0-40-8 0c-26.5 0-48-21.5-48-48l0-64z\"]\n  };\n  const faPipeSection = {\n    prefix: 'fas',\n    iconName: 'pipe-section',\n    icon: [640, 512, [], \"e438\", \"M32 96C14.3 96 0 110.3 0 128L0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zm576 0c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zm-64 32L96 128l0 256 448 0 0-256z\"]\n  };\n  const faSpaceStationMoonConstruction = {\n    prefix: 'fas',\n    iconName: 'space-station-moon-construction',\n    icon: [512, 512, [\"space-station-moon-alt\"], \"e034\", \"M512 256c0 7.8-.3 15.5-1 23.1C438.8 304.7 351.2 320 256 320s-182.8-15.3-255-40.9c-.7-7.6-1-15.3-1-23.1C0 114.6 114.6 0 256 0c57.8 0 111.1 19.1 153.9 51.4c3.9 2.9 6.1 7.5 6.1 12.4L416 80c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 16 0c8.8 0 16 7.2 16 16l0 32c0 8.8 7.2 16 16 16l31.9 0c8.1 0 14.9 6 15.5 14.1c.4 5.9 .6 11.9 .6 17.9zM256 512C134.9 512 33.4 427.9 6.8 314.8C79.4 338.4 164.7 352 256 352c44.3 0 87.3-3.2 128-9.2l0 25.2c0 8.8 7.2 16 16 16l32 0c8.8 0 16 7.2 16 16l0 19.3c0 3.9-1.4 7.7-4.1 10.5C397.2 480.4 330.3 512 256 512zM160 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z\"]\n  };\n  const faSpaceStationMoonAlt = faSpaceStationMoonConstruction;\n  const faCircleDollarToSlot = {\n    prefix: 'fas',\n    iconName: 'circle-dollar-to-slot',\n    icon: [512, 512, [\"donate\"], \"f4b9\", \"M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3l-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1l0 6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1l0 6.4c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1l0-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4l0-6.3c0-11.1-9-20.1-20.1-20.1zM48 352l16 0c19.5 25.9 44 47.7 72.2 64L64 416l0 32 192 0 192 0 0-32-72.2 0c28.2-16.3 52.8-38.1 72.2-64l16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48z\"]\n  };\n  const faDonate = faCircleDollarToSlot;\n  const faMemory = {\n    prefix: 'fas',\n    iconName: 'memory',\n    icon: [576, 512, [], \"f538\", \"M64 64C28.7 64 0 92.7 0 128l0 7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6L0 320l576 0 0-71.4c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3l0-7.4c0-35.3-28.7-64-64-64L64 64zM576 352L0 352l0 64c0 17.7 14.3 32 32 32l48 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 48 0c17.7 0 32-14.3 32-32l0-64zM192 160l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faFaceSleeping = {\n    prefix: 'fas',\n    iconName: 'face-sleeping',\n    icon: [512, 512, [], \"e38d\", \"M512 256c0-46.6-12.5-90.3-34.2-128L432 128c-19.4 0-36.9-11.7-44.3-29.6c-7.1-17.1-3.7-36.7 8.6-50.4c-2.9-3.2-5.4-6.9-7.3-10.8C350.2 13.6 304.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256zM272 96c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4L310.6 128l25.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4L297.4 96 272 96zM216 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM387.2 238.4c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2c17.6 23.5 52.8 23.5 70.4 0zm-262.4 0c17.6 23.5 52.8 23.5 70.4 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2zM416 16c0 8.8 7.2 16 16 16l25.4 0L420.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-25.4 0 36.7-36.7c4.6-4.6 5.9-11.5 3.5-17.4S502.5 0 496 0L432 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faRoadSpikes = {\n    prefix: 'fas',\n    iconName: 'road-spikes',\n    icon: [640, 512, [], \"e568\", \"M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256l0-139.2c0-15.8 20.5-22 29.3-8.9L320 256l0-139.2c0-15.8 20.5-22 29.3-8.9L448 256l0-139.2c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7L512 352l-64 0-64 0-64 0-64 0-64 0L64 352l0-235.2zM32 384l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faFireBurner = {\n    prefix: 'fas',\n    iconName: 'fire-burner',\n    icon: [640, 512, [], \"e4f1\", \"M345.7 48.3L358 34.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C469 131.2 480 162.2 480 192.2C480 280.8 408.7 352 320 352c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2C273.4 2.3 280.7-.2 288 0c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM384 240.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C293 167.1 256 203.6 256 240.2c0 35.3 28.7 64 64 64s64-28.7 64-64zM32 288c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64 448 0 0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l0-96zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faSquirrel = {\n    prefix: 'fas',\n    iconName: 'squirrel',\n    icon: [512, 512, [], \"f71a\", \"M160 296.2c0 2-.7 3.9-2 5.4c-18.7 22.3-30 51-30 82.3c0 70.7 57.3 128 128 128l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0c10-13.4 16-30 16-48c0-26.2-12.6-49.4-32-64c-13.4-10-30-16-48-16c-9.4 0-18.3 1.6-26.7 4.5c-8.3 2.9-17.5-1.4-20.4-9.8s1.4-17.5 9.8-20.4c11.7-4.1 24.3-6.4 37.3-6.4c17.2 0 33.5 3.9 48 10.8l0-58.8 21.2 0c26.7 0 51.7-13.4 66.6-35.6L512 192c0-53-43-96-96-96l0-20.8C416 69 411 64 404.8 64c-15.2 0-28.7 7.6-36.8 19.2C359.9 71.6 346.4 64 331.2 64C325 64 320 69 320 75.2L320 96c0 54.4-10.5 108.1-30.7 158c-.9-2-1.3-4.2-1.3-6.4L288 144C288 64.5 223.5 0 144 0S0 64.5 0 144s64.5 144 144 144c2.3 0 4.6-.1 6.9-.2c4.9-.2 9.1 3.5 9.1 8.4zM416 144a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faArrowUpToLine = {\n    prefix: 'fas',\n    iconName: 'arrow-up-to-line',\n    icon: [384, 512, [\"arrow-to-top\"], \"f341\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM214.6 169.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 269.3 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-178.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"]\n  };\n  const faArrowToTop = faArrowUpToLine;\n  const faFlag = {\n    prefix: 'fas',\n    iconName: 'flag',\n    icon: [448, 512, [127988, 61725], \"f024\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 64 0 368 0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-247.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48l0-16z\"]\n  };\n  const faFaceCowboyHat = {\n    prefix: 'fas',\n    iconName: 'face-cowboy-hat',\n    icon: [512, 512, [], \"e36e\", \"M216 0c9.1 0 17.9 4 26.1 10.7c7.9 6.5 19.8 6.5 27.7 0C278.1 4 286.9 0 296 0c36.8 0 67.4 64.9 82.4 109.8C412 99.3 442 84.6 466.9 66.8c2.5-1.8 5.4-2.8 8.4-2.8c8.9 0 15.6 8.3 12.9 16.7C461.2 163.2 367.5 224 256 224S50.8 163.2 23.8 80.7C21 72.3 27.7 64 36.7 64c3 0 6 1 8.4 2.8C70 84.6 100 99.3 133.6 109.8C148.6 64.9 179.2 0 216 0zM48 304c0-37.9 10.1-73.4 27.8-104c48.8 35.3 112.5 56 180.2 56s131.4-20.6 180.2-56c17.7 30.6 27.8 66.1 27.8 104c0 114.9-93.1 208-208 208S48 418.9 48 304zm299.8 60.7c-27.9 7.8-59 12.1-91.6 12.1s-63.7-4.3-91.6-12.1c-12.4-3.5-24.3 7.3-18.6 18.8C166.2 424.1 208 452 256.2 452s90-27.9 110.2-68.6c5.7-11.5-6.2-22.2-18.6-18.8zM216 304a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHanukiah = {\n    prefix: 'fas',\n    iconName: 'hanukiah',\n    icon: [640, 512, [128334], \"f6e6\", \"M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176L96 320c-17.7 0-32-14.3-32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 53 43 96 96 96l192 0 0 64-128 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-64 192 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32l-192 0 0-176z\"]\n  };\n  const faChartScatter3d = {\n    prefix: 'fas',\n    iconName: 'chart-scatter-3d',\n    icon: [512, 512, [], \"e0e8\", \"M32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 209L43.5 423.4c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1L256 329.7 427.5 472.6c13.6 11.3 33.8 9.5 45.1-4.1s9.5-33.8-4.1-45.1L288 273l0-209zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zM256 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faDisplayChartUp = {\n    prefix: 'fas',\n    iconName: 'display-chart-up',\n    icon: [576, 512, [], \"e5e3\", \"M0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-176 0 10.7 32 69.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l69.3 0L240 416 64 416c-35.3 0-64-28.7-64-64L0 64zm64 0l0 288 448 0 0-288L64 64zM376 96l80 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-22.1L321 289c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-63-63-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 175c9.4-9.4 24.6-9.4 33.9 0l63 63L398.1 144 376 144c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faSquareCode = {\n    prefix: 'fas',\n    iconName: 'square-code',\n    icon: [448, 512, [], \"e267\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm262.2 71.9c-8.9 9.9-8.1 25 1.8 33.9L324.1 256l-60.2 54.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72c-9.9-8.9-25-8.1-33.9 1.8zm-78.1 33.9c9.9-8.9 10.7-24 1.8-33.9s-24-10.7-33.9-1.8l-80 72c-5.1 4.6-7.9 11-7.9 17.8s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L123.9 256l60.2-54.2z\"]\n  };\n  const faFeather = {\n    prefix: 'fas',\n    iconName: 'feather',\n    icon: [512, 512, [129718], \"f52d\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57 68 0c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330l0 55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n  };\n  const faVolumeLow = {\n    prefix: 'fas',\n    iconName: 'volume-low',\n    icon: [448, 512, [128264, \"volume-down\"], \"f027\", \"M301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z\"]\n  };\n  const faVolumeDown = faVolumeLow;\n  const faXmarkToSlot = {\n    prefix: 'fas',\n    iconName: 'xmark-to-slot',\n    icon: [576, 512, [\"times-to-slot\", \"vote-nay\"], \"f771\", \"M96 80c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 304L96 384 96 80zm145 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47zM0 336c0-26.5 21.5-48 48-48l16 0 0 128 448 0 0-128 16 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-96z\"]\n  };\n  const faTimesToSlot = faXmarkToSlot;\n  const faVoteNay = faXmarkToSlot;\n  const faBoxTaped = {\n    prefix: 'fas',\n    iconName: 'box-taped',\n    icon: [448, 512, [\"box-alt\"], \"f49a\", \"M50.7 58.5L0 160l160 0L192 32 93.7 32C75.5 32 58.9 42.3 50.7 58.5zM288 160l160 0L397.3 58.5C389.1 42.3 372.5 32 354.3 32L256 32l32 128zM160 192L0 192 0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-224-160 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64z\"]\n  };\n  const faBoxAlt = faBoxTaped;\n  const faCommentSlash = {\n    prefix: 'fas',\n    iconName: 'comment-slash',\n    icon: [640, 512, [], \"f4b3\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zm385.2 425L82.9 161.3C70.7 185.6 64 212.2 64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104.1-17.9z\"]\n  };\n  const faSwords = {\n    prefix: 'fas',\n    iconName: 'swords',\n    icon: [512, 512, [9876], \"f71d\", \"M96 329.4l50.7-50.7 86.6 86.6L182.6 416l20.7 20.7c6.2 6.2 6.2 16.4 0 22.6l-16 16c-4.7 4.7-11.8 6-17.8 3.3l-62-27.5L51.3 507.3c-6.2 6.2-16.4 6.2-22.6 0l-24-24c-6.2-6.2-6.2-16.4 0-22.6l56.2-56.2-27.5-62c-2.7-6.1-1.4-13.1 3.3-17.8l16-16c6.2-6.2 16.4-6.2 22.6 0L96 329.4zM484.5 114.2L365.3 233.4l-86.6-86.6L397.8 27.5c6.7-6.7 15.2-11.3 24.5-13.1L492.9 .3c5.2-1 10.7 .6 14.5 4.4s5.4 9.2 4.4 14.5L497.6 89.6c-1.9 9.3-6.4 17.8-13.1 24.5zM4.7 4.7C8.5 .9 13.9-.7 19.1 .3L89.6 14.4c9.3 1.9 17.8 6.4 24.5 13.1L393.4 306.7l-86.6 86.6L27.5 114.2c-6.7-6.7-11.3-15.2-13.1-24.5L.3 19.1C-.7 13.9 .9 8.5 4.7 4.7zm454.6 304l16 16c4.7 4.7 6 11.8 3.3 17.8l-27.5 62 56.2 56.2c6.2 6.2 6.2 16.4 0 22.6l-24 24c-6.2 6.2-16.4 6.2-22.6 0l-56.2-56.2-62 27.5c-6.1 2.7-13.1 1.4-17.8-3.3l-16-16c-6.2-6.2-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faCloudSunRain = {\n    prefix: 'fas',\n    iconName: 'cloud-sun-rain',\n    icon: [640, 512, [127782], \"f743\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n  };\n  const faAlbum = {\n    prefix: 'fas',\n    iconName: 'album',\n    icon: [448, 512, [128189], \"f89f\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM384 256A160 160 0 1 0 64 256a160 160 0 1 0 320 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCircleN = {\n    prefix: 'fas',\n    iconName: 'circle-n',\n    icon: [512, 512, [], \"e118\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM203.7 138.3L304 283.2 304 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 208c0 10.5-6.8 19.8-16.8 22.9s-20.9-.6-26.9-9.2L208 228.8 208 360c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-10.5 6.8-19.8 16.8-22.9s20.9 .6 26.9 9.2z\"]\n  };\n  const faCompress = {\n    prefix: 'fas',\n    iconName: 'compress',\n    icon: [448, 512, [], \"f066\", \"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 320c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0z\"]\n  };\n  const faWheatAwn = {\n    prefix: 'fas',\n    iconName: 'wheat-awn',\n    icon: [512, 512, [\"wheat-alt\"], \"e2cd\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z\"]\n  };\n  const faWheatAlt = faWheatAwn;\n  const faAnkh = {\n    prefix: 'fas',\n    iconName: 'ankh',\n    icon: [320, 512, [9765], \"f644\", \"M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-46.8 0c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z\"]\n  };\n  const faHandsHoldingChild = {\n    prefix: 'fas',\n    iconName: 'hands-holding-child',\n    icon: [640, 512, [], \"e4fa\", \"M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35-7.6 0-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z\"]\n  };\n  const faAsterisk = {\n    prefix: 'fas',\n    iconName: 'asterisk',\n    icon: [384, 512, [10033, 61545], \"2a\", \"M192 32c17.7 0 32 14.3 32 32l0 135.5 111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5 224 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-135.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5 160 64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faKeySkeletonLeftRight = {\n    prefix: 'fas',\n    iconName: 'key-skeleton-left-right',\n    icon: [640, 512, [], \"e3b4\", \"M576 128a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm64 0c0 70.7-57.3 128-128 128c-59.6 0-109.8-40.8-124-96l-68 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l196 0C402.2 40.8 452.4 0 512 0c70.7 0 128 57.3 128 128zM64 384a64 64 0 1 0 128 0A64 64 0 1 0 64 384zM0 384c0-70.7 57.3-128 128-128c59.6 0 109.8 40.8 124 96l68 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 32 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-196 0c-14.2 55.2-64.3 96-124 96C57.3 512 0 454.7 0 384z\"]\n  };\n  const faCommentLines = {\n    prefix: 'fas',\n    iconName: 'comment-lines',\n    icon: [512, 512, [], \"f4b0\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM152 176l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faLuchadorMask = {\n    prefix: 'fas',\n    iconName: 'luchador-mask',\n    icon: [448, 512, [\"luchador\", \"mask-luchador\"], \"f455\", \"M224 0C100.3 0 0 100.3 0 224l0 96C0 426 86 512 192 512l64 0c106 0 192-86 192-192l0-96C448 100.3 347.7 0 224 0zM128 384c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-35.3 0-57.4 0L160 352c-17.7 0-32 14.3-32 32zm-32 0c0-33.2 25.2-60.5 57.6-63.7c-1-3.7-1.6-7.6-1.6-11.6c0-7.3 1.8-14.4 5.3-20.7L144 288c-44.2 0-80-35.8-80-80c0-26.5 21.5-48 48-48l32 0c44.2 0 80 35.8 80 80c0-44.2 35.8-80 80-80l32 0c26.5 0 48 21.5 48 48c0 44.2-35.8 80-80 80l-13.3 0c3.4 6.3 5.3 13.4 5.3 20.7c0 4-.6 7.9-1.6 11.6c32.3 3.2 57.6 30.5 57.6 63.7c0 35.3-28.7 64-64 64l-128 0c-35.3 0-64-28.7-64-64zm156.7-64l.2 0c6.1 0 11.1-5 11.1-11.1l0-.1 0-.1c0-3-1.2-5.9-3.3-8l-8-8-4.2-4.2-.4-.4-10.3-10.3C234 274 229.1 272 224 272s-10 2-13.7 5.7L200 288l-.4 .4-4.2 4.2-8 8c-2.1 2.1-3.3 5-3.3 8l0 .1 0 .1c0 6.1 5 11.1 11.1 11.1l.2 0 11.3 0 6 0 .6 0 21.5 0 .6 0 6 0 11.3 0zM112 192c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l32 0c8.8 0 16-7.2 16-16c0-26.5-21.5-48-48-48l-32 0zm240 16c0-8.8-7.2-16-16-16l-32 0c-26.5 0-48 21.5-48 48c0 8.8 7.2 16 16 16l32 0c26.5 0 48-21.5 48-48z\"]\n  };\n  const faLuchador = faLuchadorMask;\n  const faMaskLuchador = faLuchadorMask;\n  const faSquareCheck = {\n    prefix: 'fas',\n    iconName: 'square-check',\n    icon: [448, 512, [9745, 9989, 61510, \"check-square\"], \"f14a\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faCheckSquare = faSquareCheck;\n  const faShredder = {\n    prefix: 'fas',\n    iconName: 'shredder',\n    icon: [512, 512, [], \"f68a\", \"M64 64C64 28.7 92.7 0 128 0L354.7 0c17 0 33.3 6.7 45.3 18.7L429.3 48c12 12 18.7 28.3 18.7 45.3l0 98.7c35.3 0 64 28.7 64 64l0 96c0 17.7-14.3 32-32 32L32 384c-17.7 0-32-14.3-32-32l0-96c0-35.3 28.7-64 64-64L64 64zM384 93.3L354.7 64 128 64l0 128 256 0 0-98.7zM432 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM40 416l48 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72zm96 0l48 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72zm96 0l48 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72zm96 0l48 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72zm96 0l48 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72z\"]\n  };\n  const faBookOpenCover = {\n    prefix: 'fas',\n    iconName: 'book-open-cover',\n    icon: [640, 512, [\"book-open-alt\"], \"e0c0\", \"M304 32l0 376L96 368 96 34.7C96 14.9 113.8-.2 133.3 3.1L304 32zM89.7 405.1L320 451.2l230.3-46.1c15-3 25.7-16.1 25.7-31.4l0-345 25.7-5.1C621.5 19.7 640 34.8 640 55l0 366.7c0 15.3-10.8 28.4-25.7 31.4L320 512 25.7 453.1C10.8 450.2 0 437 0 421.8L0 55C0 34.8 18.5 19.7 38.3 23.7L64 28.8l0 345c0 15.3 10.8 28.4 25.7 31.4zM336 408l0-376L506.7 3.1C526.2-.2 544 14.9 544 34.7L544 368 336 408z\"]\n  };\n  const faBookOpenAlt = faBookOpenCover;\n  const faSandwich = {\n    prefix: 'fas',\n    iconName: 'sandwich',\n    icon: [512, 512, [129386], \"f81f\", \"M0 96C0 78.3 14.3 64 32 64l448 0c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32L32 176c-17.7 0-32-14.3-32-32L0 96zM303.9 382.6c10 5.8 22.3 5.8 32.2 0l70.2-40.9c6.4-3.7 13.6-5.7 20.9-5.7l4.8 0 48 0c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32l176 0 4.8 0c7.4 0 14.6 2 20.9 5.7l70.2 40.9zM32 304c-17.7 0-32-14.3-32-32s14.3-32 32-32c7.2 0 15.8-3.7 35.4-13c16.6-7.8 40.6-19 68.6-19c30.6 0 53 10.2 70.1 18l1.9 .9c17.2 7.8 29.7 13.1 48.1 13.1s30.9-5.3 48.1-13.1l1.9-.9c17-7.8 39.4-18 70.1-18c28 0 52.1 11.3 68.6 19c19.6 9.2 28.2 13 35.4 13c17.7 0 32 14.3 32 32s-14.3 32-32 32c-22.7 0-44.3-10.3-58.8-17.2c0 0 0 0 0 0c-1.3-.6-2.6-1.2-3.8-1.8c-17.4-8.2-29.4-13-41.4-13c-16.2 0-27.5 5-45.4 13.1c0 0 0 0-.1 0c-18 8.2-41.4 18.9-74.5 18.9s-56.6-10.7-74.5-18.9c0 0 0 0-.1 0C163.5 277 152.2 272 136 272c-12 0-23.9 4.7-41.4 13c-1.2 .6-2.5 1.2-3.8 1.8C76.3 293.7 54.7 304 32 304z\"]\n  };\n  const faPesetaSign = {\n    prefix: 'fas',\n    iconName: 'peseta-sign',\n    icon: [384, 512, [], \"e221\", \"M64 32C46.3 32 32 46.3 32 64l0 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 96 0c77.4 0 142-55 156.8-128l3.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-3.2 0C334 87 269.4 32 192 32L64 32zM282.5 160L96 160l0-64 96 0c41.8 0 77.4 26.7 90.5 64zM96 224l186.5 0c-13.2 37.3-48.7 64-90.5 64l-96 0 0-64z\"]\n  };\n  const faSquareParkingSlash = {\n    prefix: 'fas',\n    iconName: 'square-parking-slash',\n    icon: [640, 512, [\"parking-slash\"], \"f617\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68L544 96c0-35.3-28.7-64-64-64L160 32c-21.6 0-40.7 10.7-52.3 27.1L38.8 5.1zM227 152.7c6-14.5 20.3-24.7 37-24.7l72 0c53 0 96 43 96 96c0 26.3-10.6 50.2-27.8 67.5l-51.4-40.3c9.1-5.6 15.2-15.7 15.2-27.2c0-17.7-14.3-32-32-32l-48 0 0 8.4-61-47.8zm259.9 327L288 322.9l0 29.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-15.5L96 171.6 96 416c0 35.3 28.7 64 64 64l320 0c2.3 0 4.6-.1 6.9-.4z\"]\n  };\n  const faParkingSlash = faSquareParkingSlash;\n  const faTrainTunnel = {\n    prefix: 'fas',\n    iconName: 'train-tunnel',\n    icon: [512, 512, [], \"e454\", \"M256 0C114.6 0 0 114.6 0 256L0 448c0 35.3 28.7 64 64 64l41.4 0 64.3-64.3C137.3 444.5 112 417.2 112 384l0-192c0-35.3 28.7-64 64-64l160 0c35.3 0 64 28.7 64 64l0 192c0 33.2-25.3 60.5-57.7 63.7L406.6 512l41.4 0c35.3 0 64-28.7 64-64l0-192C512 114.6 397.4 0 256 0zM361.4 512l-64-64-82.7 0-64 64 210.7 0zM184 192c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l144 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-144 0zM288 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faHeading = {\n    prefix: 'fas',\n    iconName: 'heading',\n    icon: [448, 512, [\"header\"], \"f1dc\", \"M0 64C0 46.3 14.3 32 32 32l48 0 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 112 224 0 0-112-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 144 0 176 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-144-224 0 0 144 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-176L48 96 32 96C14.3 96 0 81.7 0 64z\"]\n  };\n  const faHeader = faHeading;\n  const faGhost = {\n    prefix: 'fas',\n    iconName: 'ghost',\n    icon: [384, 512, [128123], \"f6e2\", \"M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2L0 192C0 86 86 0 192 0S384 86 384 192l0 270.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faFaceAnguished = {\n    prefix: 'fas',\n    iconName: 'face-anguished',\n    icon: [512, 512, [], \"e369\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zM144.4 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 128c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z\"]\n  };\n  const faHockeySticks = {\n    prefix: 'fas',\n    iconName: 'hockey-sticks',\n    icon: [640, 512, [], \"f454\", \"M220.6 17.7l82.3 164.6-35.8 71.6L163.4 46.3c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3zM372.8 322.1L387.8 352 544 352l0 128 0 32-64 0s0 0 0 0l-44.2 0c-24.2 0-46.4-13.7-57.2-35.4l-41.5-83 35.8-71.6zM576 352l32 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-32 0 0-160zM462.3 3.4c15.8 7.9 22.2 27.1 14.3 42.9L261.5 476.6c-10.8 21.7-33 35.4-57.2 35.4L160 512l-32 0-32 0 0-32 0-128 156.2 0L419.4 17.7c7.9-15.8 27.1-22.2 42.9-14.3zM0 384c0-17.7 14.3-32 32-32l32 0 0 160-32 0c-17.7 0-32-14.3-32-32l0-96z\"]\n  };\n  const faAbacus = {\n    prefix: 'fas',\n    iconName: 'abacus',\n    icon: [576, 512, [129518], \"f640\", \"M512 96l0 112-64 0 0-32 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-32 64 0zm-96 32l-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 32-128 0 0-32 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-32 128 0 0 32zm-160 0l-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 32-96 0 0-32 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-32 96 0 0 32zm-128 0l-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 32-64 0L64 96l64 0 0 32zM64 416l0-176 64 0 0 24-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 24-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 32-64 0zm96-32l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-24 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-24 96 0 0 24-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 24-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 32-96 0 0-32zm128-72l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-24 128 0 0 96-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 32-128 0 0-32 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-24zm160 72l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-96 64 0 0 176-64 0 0-32zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faFilmSimple = {\n    prefix: 'fas',\n    iconName: 'film-simple',\n    icon: [512, 512, [\"film-alt\"], \"f3a0\", \"M384 32L128 32l0 48c0 8.8-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16l0-48C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 256 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48zM64 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm336-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 304c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm336-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFilmAlt = faFilmSimple;\n  const faList = {\n    prefix: 'fas',\n    iconName: 'list',\n    icon: [512, 512, [\"list-squares\"], \"f03a\", \"M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z\"]\n  };\n  const faListSquares = faList;\n  const faTreePalm = {\n    prefix: 'fas',\n    iconName: 'tree-palm',\n    icon: [576, 512, [127796], \"f82b\", \"M102.9 91.4l30.3 50.5c-4 3.5-8 7.2-12 11.2c-71 71-60.2 151-32.7 191.3c5 7.3 15.2 7.3 21.4 1L248.4 206.9c4 10.8 7.8 26.2 9.7 47.2c4.2 46.5-1.6 116.8-32.7 216.4c-3 9.7-1.3 20.3 4.8 28.5s15.6 13 25.8 13l64 0c16.1 0 29.8-12 31.8-28c12.4-99-2.3-207.2-31.7-292l126.6 0c2.8 0 5.4-1.5 6.9-3.9l19.6-32.7c3.1-5.2 10.6-5.2 13.7 0l19.6 32.7c1.4 2.4 4 3.9 6.9 3.9l46.7 0c8.8 0 16.1-7.2 14.4-15.9C565.3 128.2 516.4 64 416 64c-43.7 0-77.6 12.2-102.8 29.8C296.5 49.4 248 0 160 0C59.6 0 10.7 64.2 1.6 112.1C-.1 120.8 7.2 128 16 128l46.7 0c2.8 0 5.4-1.5 6.9-3.9L89.1 91.4c3.1-5.2 10.6-5.2 13.7 0z\"]\n  };\n  const faSquarePhoneFlip = {\n    prefix: 'fas',\n    iconName: 'square-phone-flip',\n    icon: [448, 512, [\"phone-square-alt\"], \"f87b\", \"M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z\"]\n  };\n  const faPhoneSquareAlt = faSquarePhoneFlip;\n  const faUserBeardBolt = {\n    prefix: 'fas',\n    iconName: 'user-beard-bolt',\n    icon: [576, 512, [], \"e689\", \"M198.9 0L224 0l25.1 0C305.9 0 352 46.1 352 102.9c0 6 1 12 3.1 17.6l25.2 69.3c2.4 6.7 3.7 13.8 3.7 21c0 24.6-14.6 46-35.7 55.7c2.4 6.7 3.7 14 3.7 21.5c0 15.2-5.3 29.3-14.2 40.2C326 342.7 308.1 352 288 352c-6.3 0-12.4-.9-18.2-2.6c-.8-.2-1.6-.5-2.4-.8C259.7 364.8 243.1 376 224 376s-35.7-11.2-43.4-27.4c-6.5 2.2-13.4 3.4-20.6 3.4c-19.9 0-37.6-9.1-49.4-23.3l-.4-.5c-8.9-11-14.2-25-14.2-40.2c0-7.5 1.3-14.8 3.7-21.5c-21.1-9.7-35.7-31-35.7-55.7c0-7.1 1.2-14.3 3.7-21l25.2-69.3c2-5.6 3.1-11.6 3.1-17.6C96 46.1 142.1 0 198.9 0zM304 128c0-11.4-2.4-22.2-6.7-32L280 96c-24.1 0-45.1-13.3-56-33c-10.9 19.7-31.9 33-56 33l-17.3 0c-4.3 9.8-6.7 20.6-6.7 32l0 16c0 12.5 2.9 24.4 8 35c.9-.5 1.8-1.1 2.6-1.8l.6-.6c18.2-18.2 43-28.5 68.8-28.5s50.5 10.2 68.8 28.5l.6 .6c.8 .8 1.6 1.4 2.6 1.8c5.1-10.6 8-22.4 8-35l0-16zm-34.2 81.6c-1.6-1.3-3.2-2.7-4.7-4.2l-.6-.6C253.7 194 239.2 188 224 188s-29.7 6-40.5 16.8l-.6 .6c-1.5 1.5-3.1 2.9-4.7 4.2c2.6 1.8 5.2 3.4 8 4.9c11.3 6.1 24.2 9.5 37.9 9.5s26.6-3.4 37.9-9.5c2.8-1.5 5.4-3.1 8-4.9zM160 384c2.2 0 4.5-.1 6.7-.2C181.2 398.7 201.5 408 224 408s42.8-9.3 57.3-24.2c2.2 .2 4.4 .2 6.7 .2c11.6 0 22.8-2.1 33.1-5.9c.4 1.9 1 3.8 1.6 5.7c6.7 19.2 24.9 32.1 45.3 32.1l18.3 0-29.3 58.5c-6 12-6.5 25.5-2.3 37.5l-324 0C13.8 512 0 498.2 0 481.3c0-59.6 32.3-111.7 80.4-139.6C97.7 367.2 126.9 384 160 384zM538.1 227.6c5.8 4.7 7.6 12.9 4.2 19.6L489.9 352l70.1 0c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L438.1 384 368 384c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z\"]\n  };\n  const faCartPlus = {\n    prefix: 'fas',\n    iconName: 'cart-plus',\n    icon: [576, 512, [], \"f217\", \"M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20l44 0 0 44c0 11 9 20 20 20s20-9 20-20l0-44 44 0c11 0 20-9 20-20s-9-20-20-20l-44 0 0-44c0-11-9-20-20-20s-20 9-20 20l0 44-44 0c-11 0-20 9-20 20z\"]\n  };\n  const faGamepad = {\n    prefix: 'fas',\n    iconName: 'gamepad',\n    icon: [640, 512, [], \"f11b\", \"M192 64C86 64 0 150 0 256S86 448 192 448l256 0c106 0 192-86 192-192s-86-192-192-192L192 64zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32z\"]\n  };\n  const faBorderCenterV = {\n    prefix: 'fas',\n    iconName: 'border-center-v',\n    icon: [448, 512, [], \"f89d\", \"M448 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 352A32 32 0 1 0 0 352a32 32 0 1 0 64 0zM384 160a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 160A32 32 0 1 0 0 160a32 32 0 1 0 64 0zm320 96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zM384 64a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM0 64a32 32 0 1 0 64 0A32 32 0 1 0 0 64zM64 448A32 32 0 1 0 0 448a32 32 0 1 0 64 0zM288 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM352 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM288 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM160 64A32 32 0 1 0 96 64a32 32 0 1 0 64 0zM96 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm64-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384z\"]\n  };\n  const faCircleDot = {\n    prefix: 'fas',\n    iconName: 'circle-dot',\n    icon: [512, 512, [128280, \"dot-circle\"], \"f192\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n  };\n  const faDotCircle = faCircleDot;\n  const faClipboardMedical = {\n    prefix: 'fas',\n    iconName: 'clipboard-medical',\n    icon: [384, 512, [], \"e133\", \"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faFaceDizzy = {\n    prefix: 'fas',\n    iconName: 'face-dizzy',\n    icon: [512, 512, [\"dizzy\"], \"f567\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faDizzy = faFaceDizzy;\n  const faEgg = {\n    prefix: 'fas',\n    iconName: 'egg',\n    icon: [384, 512, [129370], \"f7fb\", \"M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z\"]\n  };\n  const faUpToLine = {\n    prefix: 'fas',\n    iconName: 'up-to-line',\n    icon: [384, 512, [\"arrow-alt-to-top\"], \"f34d\", \"M342.1 262.1L219.3 139.3c-7.2-7.2-17.1-11.3-27.3-11.3s-20.1 4.1-27.3 11.3L41.9 262.1c-6.4 6.4-9.9 15-9.9 24C32 304.8 47.2 320 65.9 320l62.1 0 0 128c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-128 62.1 0c18.7 0 33.9-15.2 33.9-33.9c0-9-3.6-17.6-9.9-24zM32 96l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96z\"]\n  };\n  const faArrowAltToTop = faUpToLine;\n  const faHouseMedicalCircleXmark = {\n    prefix: 'fas',\n    iconName: 'house-medical-circle-xmark',\n    icon: [640, 512, [], \"e513\", \"M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n  };\n  const faWatchFitness = {\n    prefix: 'fas',\n    iconName: 'watch-fitness',\n    icon: [384, 512, [], \"f63e\", \"M64 48C64 21.5 85.5 0 112 0L272 0c26.5 0 48 21.5 48 48L64 48zm0 416l256 0c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48zM0 160c0-44.2 35.8-80 80-80l224 0c44.2 0 80 35.8 80 80l0 192c0 44.2-35.8 80-80 80L80 432c-44.2 0-80-35.8-80-80L0 160zm141.3 0C107.4 160 80 187.4 80 221.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z\"]\n  };\n  const faClockNineThirty = {\n    prefix: 'fas',\n    iconName: 'clock-nine-thirty',\n    icon: [512, 512, [], \"e34d\", \"M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120l0-136c0-13.3-10.7-24-24-24l-104 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0 0 112c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faCampground = {\n    prefix: 'fas',\n    iconName: 'campground',\n    icon: [576, 512, [9978], \"f6bb\", \"M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4L0 464c0 26.5 21.5 48 48 48l240 0 240 0c26.5 0 48-21.5 48-48l0-23.6c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448l-119.5 0L288 291.7 407.5 448 288 448z\"]\n  };\n  const faFolderPlus = {\n    prefix: 'fas',\n    iconName: 'folder-plus',\n    icon: [512, 512, [], \"f65e\", \"M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z\"]\n  };\n  const faJug = {\n    prefix: 'fas',\n    iconName: 'jug',\n    icon: [448, 512, [], \"f8c6\", \"M160 0L288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L160 64c-17.7 0-32-14.3-32-32s14.3-32 32-32zM400 168c0-13.3-10.7-24-24-24c-10.3 0-19.1 6.5-22.5 15.6l25.1 32.2c12.1-1.3 21.4-11.5 21.4-23.9zm-89.3-63.3l11.8 15.1C335.7 105.2 354.8 96 376 96c39.8 0 72 32.2 72 72c0 29.2-17.4 54.3-42.3 65.6c6.8 15.8 10.3 32.9 10.3 50.3L416 448c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-164.1c0-28.5 9.5-56.1 27-78.6l78.3-100.7c2.1-2.6 3.7-5.6 4.8-8.7l163.9 0c1.1 3.1 2.7 6 4.8 8.7zM128 288c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-192 0z\"]\n  };\n  const faFutbol = {\n    prefix: 'fas',\n    iconName: 'futbol',\n    icon: [512, 512, [9917, \"futbol-ball\", \"soccer-ball\"], \"f1e3\", \"M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6l59.2 0c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z\"]\n  };\n  const faFutbolBall = faFutbol;\n  const faSoccerBall = faFutbol;\n  const faSnowBlowing = {\n    prefix: 'fas',\n    iconName: 'snow-blowing',\n    icon: [640, 512, [], \"f761\", \"M512 48l32 0c53 0 96 43 96 96s-43 96-96 96l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM176 64c13.3 0 24 10.7 24 24l0 25.4 12.7-12.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L200 158.6l0 55.8 48.3-27.9 12.9-48.2c2.3-8.5 11.1-13.6 19.6-11.3s13.6 11.1 11.3 19.6l-4.6 17.3 22-12.7c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8l-22 12.7 17.3 4.6c8.5 2.3 13.6 11.1 11.3 19.6s-11.1 13.6-19.6 11.3l-48.2-12.9L224 256l48.3 27.9L320.6 271c8.5-2.3 17.3 2.8 19.6 11.3s-2.8 17.3-11.3 19.6l-17.3 4.6 22 12.7c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8l-22-12.7 4.6 17.3c2.3 8.5-2.8 17.3-11.3 19.6s-17.3-2.8-19.6-11.3l-12.9-48.2L200 297.6l0 55.8 35.3 35.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L200 398.6l0 25.4c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-25.4-12.7 12.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L152 353.4l0-55.8-48.3 27.9L90.7 373.7c-2.3 8.5-11.1 13.6-19.6 11.3s-13.6-11.1-11.3-19.6l4.6-17.3-22 12.7C31 367.4 16.4 363.5 9.7 352s-2.7-26.2 8.8-32.8l22-12.7-17.3-4.6c-8.5-2.3-13.6-11.1-11.3-19.6s11.1-13.6 19.6-11.3l48.2 12.9L128 256 79.7 228.1 31.4 241c-8.5 2.3-17.3-2.8-19.6-11.3s2.8-17.3 11.3-19.6l17.3-4.6-22-12.7C7 186.2 3.1 171.5 9.7 160s21.3-15.4 32.8-8.8l22 12.7-4.6-17.3c-2.3-8.5 2.8-17.3 11.3-19.6s17.3 2.8 19.6 11.3l12.9 48.2L152 214.4l0-55.8-35.3-35.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L152 113.4 152 88c0-13.3 10.7-24 24-24zM480 432c0-17.7 14.3-32 32-32l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-120 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l120 0c53 0 96 43 96 96s-43 96-96 96l-24 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faPaintbrush = {\n    prefix: 'fas',\n    iconName: 'paintbrush',\n    icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", \"M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448L64 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z\"]\n  };\n  const faPaintBrush = faPaintbrush;\n  const faLock = {\n    prefix: 'fas',\n    iconName: 'lock',\n    icon: [448, 512, [128274], \"f023\", \"M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z\"]\n  };\n  const faArrowDownFromLine = {\n    prefix: 'fas',\n    iconName: 'arrow-down-from-line',\n    icon: [384, 512, [8615, \"arrow-from-top\"], \"f345\", \"M214.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 370.7 160 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 178.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128zM32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96z\"]\n  };\n  const faArrowFromTop = faArrowDownFromLine;\n  const faGasPump = {\n    prefix: 'fas',\n    iconName: 'gas-pump',\n    icon: [512, 512, [9981], \"f52f\", \"M32 64C32 28.7 60.7 0 96 0L256 0c35.3 0 64 28.7 64 64l0 192 8 0c48.6 0 88 39.4 88 88l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-154c-27.6-7.1-48-32.2-48-62l0-64L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3l0 13.5 0 24 0 32 0 152c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-32c0-22.1-17.9-40-40-40l-8 0 0 144c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64zM96 80l0 96c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16L112 64c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faSignalBarsSlash = {\n    prefix: 'fas',\n    iconName: 'signal-bars-slash',\n    icon: [640, 512, [\"signal-alt-slash\"], \"f694\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L608 451.2 608 48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 328-64-50.2L448 176c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 74.6L38.8 5.1zM288 322.9l-74.7-58.8C200.5 272.7 192 287.4 192 304l0 160c0 26.5 21.5 48 48 48s48-21.5 48-48l0-141.1zM448 464l0-15-96-75.6 0 90.7c0 26.5 21.5 48 48 48s48-21.5 48-48zM80 384c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48z\"]\n  };\n  const faSignalAltSlash = faSignalBarsSlash;\n  const faMonkey = {\n    prefix: 'fas',\n    iconName: 'monkey',\n    icon: [576, 512, [128018], \"f6fb\", \"M160 416c0-89.7 61.4-165 144.5-186.1C329.1 265 369.9 288 416 288c9.8 0 19.4-1 28.7-3L526.5 363c31.6 30.2 49.5 72 49.5 115.7l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-26.2-10.7-51.3-29.7-69.4L416 346.1 416 448l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0-256 0C71.6 512 0 440.4 0 352L0 110.1C0 49.3 49.3 0 110.1 0l10.4 0c57.2 0 102.8 47.8 100.1 104.9c-2.3 48.2-38.6 88-86.4 94.6l-1.9 .3c-17.5 2.4-33.7-9.8-36.1-27.3s9.8-33.7 27.3-36.1l1.9-.3c17.3-2.4 30.4-16.7 31.2-34.2c1-20.6-15.5-37.9-36.2-37.9l-10.4 0C84.7 64 64 84.7 64 110.1L64 352c0 53 43 96 96 96l0-32zM416 256c-29.3 0-55.9-12.2-74.8-31.7c-9-9.3-16.2-20.2-21.3-32.3c-35.3 0-64-28.7-64-64s28.6-64 64-64c15.7-37.6 52.8-64 96-64s80.4 26.4 96 64c35.3 0 64 28.7 64 64s-28.6 64-64 64c-15.7 37.6-52.8 64-96 64zM384 64c-26.5 0-48 21.5-48 48c0 20.8 13.2 38.4 31.6 45.1c4.7 1.7 8.4 5.9 8.4 10.9c0 22.1 17.9 40 40 40s40-17.9 40-40c0-5 3.7-9.2 8.4-10.9c18.5-6.7 31.6-24.4 31.6-45.1c0-26.5-21.5-48-48-48l-64 0zm0 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faRectanglePro = {\n    prefix: 'fas',\n    iconName: 'rectangle-pro',\n    icon: [640, 512, [\"pro\"], \"e235\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm40 128l56 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-32 0 0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64 0-80c0-13.3 10.7-24 24-24zm56 80c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0 32 32 0zm80-56c0-13.3 10.7-24 24-24l56 0c35.3 0 64 28.7 64 64c0 21.9-11 41.2-27.7 52.7l24.1 38.5c7 11.2 3.6 26-7.6 33.1s-26 3.6-33.1-7.6l-33-52.7L288 288l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64 0-80zm48 56l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0 32zm200-80c48.6 0 88 39.4 88 88l0 16c0 48.6-39.4 88-88 88s-88-39.4-88-88l0-16c0-48.6 39.4-88 88-88zm-40 88l0 16c0 22.1 17.9 40 40 40s40-17.9 40-40l0-16c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n  };\n  const faPro = faRectanglePro;\n  const faHouseNight = {\n    prefix: 'fas',\n    iconName: 'house-night',\n    icon: [640, 512, [], \"e010\", \"M125.2 16.1c6.2-4.4 5.4-14.8-2.2-15.6c-3.6-.4-7.3-.5-11-.5C50.1 0 0 50.1 0 112s50.1 112 112 112c32.1 0 61.1-13.5 81.5-35.2c5.2-5.6-1-14-8.6-13.2c-2.9 .3-5.9 .4-9 .4c-48.6 0-88-39.4-88-88c0-29.7 14.7-55.9 37.2-71.9zm138.3-3.8c-2.6-7-12.4-7-15 0L236.6 44.6 204.3 56.5c-7 2.6-7 12.4 0 15l32.3 11.9 11.9 32.3c2.6 7 12.4 7 15 0l11.9-32.3 32.3-11.9c7-2.6 7-12.4 0-15L275.4 44.6 263.5 12.3zm158.2 92.2c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.7 8.9-12.9 22.9-8.1 35.2S178.8 352 192 352l32 0 0 112c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48l0-112 32 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM352 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64zM88.5 332.3L76.6 364.6 44.3 376.5c-7 2.6-7 12.4 0 15l32.3 11.9 11.9 32.3c2.6 7 12.4 7 15 0l11.9-32.3 32.3-11.9c7-2.6 7-12.4 0-15l-32.3-11.9-11.9-32.3c-2.6-7-12.4-7-15 0z\"]\n  };\n  const faHotTubPerson = {\n    prefix: 'fas',\n    iconName: 'hot-tub-person',\n    icon: [512, 512, [\"hot-tub\"], \"f593\", \"M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5l0 13.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-13.2c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2l0-5.2zM0 320l0 16L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-170.7 0c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96l0 64zm128 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm112 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24l0 5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5l0 13.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-13.2c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2l0-5.2c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z\"]\n  };\n  const faHotTub = faHotTubPerson;\n  const faGlobePointer = {\n    prefix: 'fas',\n    iconName: 'globe-pointer',\n    icon: [512, 512, [], \"e60e\", \"M352 256c0 22.2-1.2 43.6-3.3 64l-66.8 0 12.6-42.8c10.7-36.4-23.1-70.3-59.6-59.6l-74.6 21.9c.4-16.3 1.5-32.2 3.1-47.5l185.3 0c2.2 20.4 3.3 41.8 3.3 64zM20.4 280.6c-7.1 2.1-13.1 5.5-18.1 9.9C.8 279.2 0 267.7 0 256c0-22.1 2.8-43.5 8.1-64l123.1 0c-1.9 18.4-2.9 37.4-3.1 57L20.4 280.6zM231.4 491.6L272.4 352l71.9 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512c-7.2 0-16.3-3.1-27.3-13.4c1-2.2 1.9-4.6 2.7-7.1zM380.8 192l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-325.7 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7l-176.6 0zm-32.4 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM493.4 352c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0zM39 308.5l204.8-60.2c12.1-3.6 23.4 7.7 19.9 19.9L203.5 473c-4.1 13.9-23.2 15.6-29.7 2.6l-28.7-57.3c-.7-1.3-1.5-2.6-2.5-3.7l-88 88c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l88-88c-1.1-1-2.3-1.9-3.7-2.5L36.4 338.2c-13-6.5-11.3-25.6 2.6-29.7z\"]\n  };\n  const faBlanket = {\n    prefix: 'fas',\n    iconName: 'blanket',\n    icon: [448, 512, [], \"f498\", \"M0 128L0 352c0 70.7 57.3 128 128 128l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l240 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-240 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l240 0c44.2 0 80-35.8 80-80l0-176c0-53-43-96-96-96L96 32C43 32 0 75 0 128z\"]\n  };\n  const faMapLocation = {\n    prefix: 'fas',\n    iconName: 'map-location',\n    icon: [576, 512, [\"map-marked\"], \"f59f\", \"M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3L576 152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6L416 503zM15.1 187.3C6 191 0 199.8 0 209.6L0 480.4c0 17 17.1 28.6 32.9 22.3L160 451.8l0-251.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77l0 194.4 192 54.9L384 255z\"]\n  };\n  const faMapMarked = faMapLocation;\n  const faHouseFloodWater = {\n    prefix: 'fas',\n    iconName: 'house-flood-water',\n    icon: [576, 512, [], \"e50e\", \"M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192l16 0 0 73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2 16.6 0c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448z\"]\n  };\n  const faCommentsQuestionCheck = {\n    prefix: 'fas',\n    iconName: 'comments-question-check',\n    icon: [640, 512, [], \"e14f\", \"M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5zM180.2 77.3l48.5 0c29.1 0 52.6 23.6 52.6 52.6c0 18.8-10.1 36.3-26.4 45.6L228 191c-.2 10.9-9.1 19.6-20 19.6c-11 0-20-9-20-20l0-11.2c0-7.2 3.8-13.8 10-17.3L235 140.9c3.9-2.3 6.3-6.4 6.3-10.9c0-7-5.7-12.6-12.6-12.6l-48.5 0c-2.8 0-5.3 1.8-6.3 4.4l-.4 1c-3.7 10.4-15.1 15.9-25.5 12.2s-15.9-15.1-12.2-25.5l.4-1c6.6-18.6 24.2-31.1 44-31.1zm27.8 160a26.7 26.7 0 1 1 0 53.3 26.7 26.7 0 1 1 0-53.3zm358.1 88.8l-80 80c-7.8 7.8-20.5 7.8-28.3 0l-40-40c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0L472 363.7l65.9-65.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3z\"]\n  };\n  const faTree = {\n    prefix: 'fas',\n    iconName: 'tree',\n    icon: [448, 512, [127794], \"f1bb\", \"M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208l24.9 0L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320L80 320 5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5L192 448l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 168.5 0c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320l33.4 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208l24.9 0c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z\"]\n  };\n  const faArrowsCross = {\n    prefix: 'fas',\n    iconName: 'arrows-cross',\n    icon: [448, 512, [], \"e0a2\", \"M288 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0L9.4 425.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 141.3l0 50.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L288 32zM54.6 41.4c-12.5-12.5-32.8-12.5-45.3 0S-3.1 74.1 9.4 86.6L156.1 233.4l45.3-45.3L54.6 41.4zM338.7 416L288 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 50.7-92.1-92.1-45.3 45.3L338.7 416z\"]\n  };\n  const faBackpack = {\n    prefix: 'fas',\n    iconName: 'backpack',\n    icon: [448, 512, [127890], \"f5d4\", \"M192 48l64 0c4.4 0 8 3.6 8 8l0 40-80 0 0-40c0-4.4 3.6-8 8-8zm-56 8l0 40-8 0C57.3 96 0 153.3 0 224L0 448c0 35.3 28.7 64 64 64l0-112 0-48c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 48 0 112c35.3 0 64-28.7 64-64l0-224c0-70.7-57.3-128-128-128l-8 0 0-40c0-30.9-25.1-56-56-56L192 0c-30.9 0-56 25.1-56 56zM352 512l0-96L96 416l0 96 256 0zM144 176l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM352 384l0-32c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32l0 32 256 0z\"]\n  };\n  const faSquareSmall = {\n    prefix: 'fas',\n    iconName: 'square-small',\n    icon: [320, 512, [], \"e27e\", \"M0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160z\"]\n  };\n  const faFolderArrowUp = {\n    prefix: 'fas',\n    iconName: 'folder-arrow-up',\n    icon: [512, 512, [\"folder-upload\"], \"e054\", \"M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM280 376l0-102.1 31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31L232 376c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faFolderUpload = faFolderArrowUp;\n  const faBridgeLock = {\n    prefix: 'fas',\n    iconName: 'bridge-lock',\n    icon: [640, 512, [], \"e4cc\", \"M32 64c0-17.7 14.3-32 32-32l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-40 0 0 64-8 0c-61.9 0-112 50.1-112 112l0 24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-53-43-96-96-96l0-128 72 0 0-64L64 96C46.3 96 32 81.7 32 64zM408 96l0 64 80 0 0-64-80 0zm-48 64l0-64-80 0 0 64 80 0zM152 96l0 64 80 0 0-64-80 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faCrosshairsSimple = {\n    prefix: 'fas',\n    iconName: 'crosshairs-simple',\n    icon: [512, 512, [], \"e59f\", \"M445.3 224L384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l61.3 0C431.9 368.4 368.4 431.9 288 445.3l0-61.3c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 61.3C143.6 431.9 80.1 368.4 66.7 288l61.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-61.3 0C80.1 143.6 143.6 80.1 224 66.7l0 61.3c0 17.7 14.3 32 32 32s32-14.3 32-32l0-61.3C368.4 80.1 431.9 143.6 445.3 224zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256z\"]\n  };\n  const faSackDollar = {\n    prefix: 'fas',\n    iconName: 'sack-dollar',\n    icon: [512, 512, [128176], \"f81d\", \"M320 96L192 96 144.6 24.9C137.5 14.2 145.1 0 157.9 0L354.1 0c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128l128 0c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96L96 512c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4c0 0 0 0 0 0s0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15c0 0 0 0 0 0l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z\"]\n  };\n  const faPenToSquare = {\n    prefix: 'fas',\n    iconName: 'pen-to-square',\n    icon: [512, 512, [\"edit\"], \"f044\", \"M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z\"]\n  };\n  const faEdit = faPenToSquare;\n  const faSquareSliders = {\n    prefix: 'fas',\n    iconName: 'square-sliders',\n    icon: [448, 512, [\"sliders-h-square\"], \"f3f0\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zm0-144c0 17.7-14.3 32-32 32l-32 0 0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16L96 368c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-16c0-17.7 14.3-32 32-32s32 14.3 32 32l0 16 32 0c17.7 0 32 14.3 32 32zM352 144c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0 0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-16c0-17.7 14.3-32 32-32s32 14.3 32 32l0 16 160 0z\"]\n  };\n  const faSlidersHSquare = faSquareSliders;\n  const faCarSide = {\n    prefix: 'fas',\n    iconName: 'car-side',\n    icon: [640, 512, [128663], \"f5e4\", \"M171.3 96L224 96l0 96-112.7 0 30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192l0-96 81.2 0c9.7 0 18.9 4.4 25 12l67.2 84L272 192zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faMessageMiddleTop = {\n    prefix: 'fas',\n    iconName: 'message-middle-top',\n    icon: [512, 512, [\"comment-middle-top-alt\"], \"e1e2\", \"M343.5 96L448 96c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l104.5 0L243.7 5.8c3-3.6 7.5-5.8 12.3-5.8s9.3 2.1 12.3 5.8L343.5 96z\"]\n  };\n  const faCommentMiddleTopAlt = faMessageMiddleTop;\n  const faLightbulbOn = {\n    prefix: 'fas',\n    iconName: 'lightbulb-on',\n    icon: [640, 512, [], \"f672\", \"M69.3 4l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3S58.3-3.3 69.3 4zM597.3 44l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM24 160l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM117.3 332l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zm432-39.9l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7zm-100.1 5.7c-19.8 27.1-39.7 54.4-49.2 86.2l-160 0c-9.6-31.9-29.5-59.1-49.2-86.2c0 0 0 0 0 0s0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4c0 0 0 0 0 0s0 0 0 0zM400 432c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-16 160 0 0 16zM320 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-61.9 0-112 50.1-112 112c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2 35.8-80 80-80z\"]\n  };\n  const faKnife = {\n    prefix: 'fas',\n    iconName: 'knife',\n    icon: [512, 512, [\"utensil-knife\"], \"f2e4\", \"M217.5 249.3l242-242c4.7-4.7 11-7.3 17.6-7.3c11.2 0 21 7.5 23.5 18.4C505.3 38.6 512 71.5 512 96c0 83.3-48.2 130.5-128.9 209.4c-6.5 6.4-13.3 13-20.3 19.9c-12.1 11.9-28.4 18.7-45.3 18.7l-11 0c-17 0-33.3-6.7-45.3-18.7l-14.6-14.6-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192 16-16 .1-.1z\"]\n  };\n  const faUtensilKnife = faKnife;\n  const faShareNodes = {\n    prefix: 'fas',\n    iconName: 'share-nodes',\n    icon: [448, 512, [\"share-alt\"], \"f1e0\", \"M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z\"]\n  };\n  const faShareAlt = faShareNodes;\n  const faDisplayChartUpCircleDollar = {\n    prefix: 'fas',\n    iconName: 'display-chart-up-circle-dollar',\n    icon: [640, 512, [], \"e5e6\", \"M0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 147.2c-19.5-10-41.1-16.4-64-18.5L512 64 64 64l0 288 256.7 0c-.5 5.3-.7 10.6-.7 16c0 59.5 29.5 112.1 74.8 144L160 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l69.3 0L240 416 64 416c-35.3 0-64-28.7-64-64L0 64zm480 56l0 72.7c-16.7 1.5-32.7 5.3-47.7 11.2c-.2-1.3-.3-2.6-.3-3.9l0-22.1L321 289c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-63-63-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 175c9.4-9.4 24.6-9.4 33.9 0l63 63L398.1 144 376 144c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c13.3 0 24 10.7 24 24zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7l0-9.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6c0 0 0 0 0 0s0 0 0 0c7 2.3 15.1 4.8 23.7 6.6l0 11.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5c0 0 0 0 0-.1c-.1-1.9 .3-2.9 .8-3.6z\"]\n  };\n  const faWaveSine = {\n    prefix: 'fas',\n    iconName: 'wave-sine',\n    icon: [640, 512, [8767], \"f899\", \"M63.4 230.3l0-.1 .2-1c.2-.9 .5-2.4 1-4.3c1-3.8 2.5-9.4 4.6-16.2C73.6 195 80.3 177 90 159.4C110.2 122.8 137.8 96 176 96c29 0 49.1 14.4 67 44.4c19 31.8 31.9 75.4 46.3 124.5c.2 .8 .5 1.6 .7 2.4c13.5 46.2 28.4 97.5 52 137c25.1 42 63 75.6 122 75.6c73.8 0 118.2-53.2 142-96.6c12.3-22.4 20.6-44.5 25.7-60.8c2.6-8.2 4.5-15.1 5.7-20c.6-2.5 1.1-4.4 1.4-5.9c.2-.7 .3-1.3 .4-1.7l.1-.5 0-.2c0 0 0 0 0-.1c0 0 0 0 0 0L608 288l31.4 6.3c3.5-17.3-7.8-34.2-25.1-37.7s-34.2 7.8-37.7 25.1c0 0 0 0 0 0l0 .1-.2 1c-.2 .9-.5 2.4-1 4.3c-1 3.8-2.5 9.4-4.6 16.2c-4.3 13.7-11.1 31.6-20.8 49.2c-20.1 36.6-47.8 63.4-86 63.4c-29 0-49.1-14.4-67-44.4c-19-31.8-31.9-75.4-46.3-124.5c-.2-.8-.5-1.6-.7-2.4c-13.5-46.2-28.4-97.5-52-137C272.9 65.6 235 32 176 32C102.2 32 57.8 85.2 34 128.6C21.7 151 13.4 173 8.2 189.3c-2.6 8.2-4.5 15.1-5.7 20c-.6 2.5-1.1 4.4-1.4 5.9c-.2 .7-.3 1.3-.4 1.7l-.1 .5 0 .2c0 0 0 0 0 .1c0 0 0 0 0 0L32 224 .6 217.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1z\"]\n  };\n  const faHeartCircleMinus = {\n    prefix: 'fas',\n    iconName: 'heart-circle-minus',\n    icon: [576, 512, [], \"e4ff\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faCircleW = {\n    prefix: 'fas',\n    iconName: 'circle-w',\n    icon: [512, 512, [], \"e12c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM150.9 168.7L192 297.3l41.1-128.6c3.2-9.9 12.4-16.7 22.9-16.7s19.7 6.7 22.9 16.7L320 297.3l41.1-128.6c4-12.6 17.5-19.6 30.2-15.5s19.6 17.5 15.5 30.2l-64 200c-3.2 9.9-12.4 16.7-22.9 16.7s-19.7-6.7-22.9-16.7L256 254.7 214.9 383.3c-3.2 9.9-12.4 16.7-22.9 16.7s-19.7-6.7-22.9-16.7l-64-200c-4-12.6 2.9-26.1 15.5-30.2s26.1 2.9 30.2 15.5z\"]\n  };\n  const faCircleCalendar = {\n    prefix: 'fas',\n    iconName: 'circle-calendar',\n    icon: [512, 512, [\"calendar-circle\"], \"e102\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 96c8.8 0 16 7.2 16 16l0 16 64 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 32 0c17.7 0 32 14.3 32 32l0 32-256 0 0-32c0-17.7 14.3-32 32-32l32 0 0-16c0-8.8 7.2-16 16-16zM128 352l0-128 256 0 0 128c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faCalendarCircle = faCircleCalendar;\n  const faHourglassHalf = {\n    prefix: 'fas',\n    iconName: 'hourglass-half',\n    icon: [384, 512, [\"hourglass-2\"], \"f252\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM96 75l0-11 192 0 0 11c0 19-5.6 37.4-16 53L112 128c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9L112 384z\"]\n  };\n  const faHourglass2 = faHourglassHalf;\n  const faMicroscope = {\n    prefix: 'fas',\n    iconName: 'microscope',\n    icon: [512, 512, [128300], \"f610\", \"M160 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32zM32 448l288 0c70.7 0 128-57.3 128-128s-57.3-128-128-128l0-64c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128l16.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSunset = {\n    prefix: 'fas',\n    iconName: 'sunset',\n    icon: [576, 512, [127751], \"f767\", \"M354.5 104.3L320 135.7 320 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 103.7-34.5-31.3c-13.1-11.9-33.3-10.9-45.2 2.2s-10.9 33.3 2.2 45.2l88 80c12.2 11.1 30.8 11.1 43.1 0l88-80c13.1-11.9 14-32.1 2.2-45.2s-32.1-14-45.2-2.2zm48.7 132.8c-1-5.3-4.6-9.8-9.6-11.9s-10.7-1.5-15.2 1.6L288 289.1l-90.3-62.3c-4.5-3.1-10.2-3.7-15.2-1.6s-8.6 6.6-9.6 11.9L153 345 45.1 364.9c-5.3 1-9.8 4.6-11.9 9.6s-1.5 10.7 1.6 15.2L64 432l105.3 0c19-46.9 65-80 118.7-80s99.7 33.1 118.7 80L512 432l29.2-42.3c3.1-4.5 3.7-10.2 1.6-15.2s-6.6-8.6-11.9-9.6L423 345 403.1 237.1zM0 488c0 13.3 10.7 24 24 24l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 464c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faSink = {\n    prefix: 'fas',\n    iconName: 'sink',\n    icon: [512, 512, [], \"e06d\", \"M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96l0 192-64 0 0-24c0-30.9-25.1-56-56-56l-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c4.4 0 8 3.6 8 8l0 24-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0 224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-24c0-4.4 3.6-8 8-8l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0c-30.9 0-56 25.1-56 56l0 24-64 0 0-192zM480 416l0-32L32 384l0 32c0 53 43 96 96 96l256 0c53 0 96-43 96-96z\"]\n  };\n  const faCalendarExclamation = {\n    prefix: 'fas',\n    iconName: 'calendar-exclamation',\n    icon: [448, 512, [], \"f334\", \"M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272zM192 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm56-176l0 96c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faTruckContainerEmpty = {\n    prefix: 'fas',\n    iconName: 'truck-container-empty',\n    icon: [640, 512, [], \"e2b5\", \"M456 144c-13.3 0-24 10.7-24 24l0 88 0 32 0 32-224 0L80 320l-48 0c-17.7 0-32 14.3-32 32l0 32 0 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16L432 384l17.6 0c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16l1.6 0c17.7 0 32-14.3 32-32l0-64 0-16 0-10.3c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5L456 144zM585 256l-105 0 0-64 48.8 0c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faHandHeart = {\n    prefix: 'fas',\n    iconName: 'hand-heart',\n    icon: [512, 512, [], \"f4bc\", \"M256 0c17.7 0 32 14.3 32 32l0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 208c0 97.2-78.8 176-176 176l-19.2 0c-59.6 0-116.9-22.9-160-64L12.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6l0-272c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208c0-17.7 14.3-32 32-32zM208 362.6c0 12.1 5.1 23.6 14.1 31.6l55.2 49.7c6.1 5.5 15.3 5.5 21.4 0l55.2-49.7c9-8.1 14.1-19.6 14.1-31.6c0-23.5-19.1-42.6-42.6-42.6l-1.1 0c-14.6 0-28.3 7.3-36.4 19.5c-8.1-12.2-21.7-19.5-36.4-19.5l-1.1 0c-23.5 0-42.6 19.1-42.6 42.6z\"]\n  };\n  const faBagShopping = {\n    prefix: 'fas',\n    iconName: 'bag-shopping',\n    icon: [448, 512, [\"shopping-bag\"], \"f290\", \"M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64l0 48-128 0 0-48zm-48 48l-64 0c-26.5 0-48 21.5-48 48L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-208c0-26.5-21.5-48-48-48l-64 0 0-48C336 50.1 285.9 0 224 0S112 50.1 112 112l0 48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faShoppingBag = faBagShopping;\n  const faArrowDownZA = {\n    prefix: 'fas',\n    iconName: 'arrow-down-z-a',\n    icon: [576, 512, [\"sort-alpha-desc\", \"sort-alpha-down-alt\"], \"f881\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96 352 96c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400l40.4 0L416 359.6 395.8 400z\"]\n  };\n  const faSortAlphaDesc = faArrowDownZA;\n  const faSortAlphaDownAlt = faArrowDownZA;\n  const faMitten = {\n    prefix: 'fas',\n    iconName: 'mitten',\n    icon: [448, 512, [], \"f7b5\", \"M352 384L64 384 5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0l3.4 0c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192l2.8 0c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-32z\"]\n  };\n  const faReplyClock = {\n    prefix: 'fas',\n    iconName: 'reply-clock',\n    icon: [640, 512, [\"reply-time\"], \"e239\", \"M352 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zM496 64c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16zm0 256c5.1 0 10.2-.2 15.2-.6c.5 5.5 .8 11 .8 16.6c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96l-96 0 0 64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 257.7 0 249.1 0 240s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4s19 16.6 19 29.2l0 64 96.7 0c8.1 89.7 83.5 160 175.3 160z\"]\n  };\n  const faReplyTime = faReplyClock;\n  const faPersonRays = {\n    prefix: 'fas',\n    iconName: 'person-rays',\n    icon: [512, 512, [], \"e54d\", \"M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9 328 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n  };\n  const faRight = {\n    prefix: 'fas',\n    iconName: 'right',\n    icon: [448, 512, [11157, \"arrow-alt-right\"], \"f356\", \"M438.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-96L40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l184 0 0-96c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l160 160z\"]\n  };\n  const faArrowAltRight = faRight;\n  const faCircleF = {\n    prefix: 'fas',\n    iconName: 'circle-f',\n    icon: [512, 512, [], \"e10e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-120 0 0 64 88 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112c0-13.3 10.7-24 24-24z\"]\n  };\n  const faUsers = {\n    prefix: 'fas',\n    iconName: 'users',\n    icon: [640, 512, [], \"f0c0\", \"M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z\"]\n  };\n  const faFacePleading = {\n    prefix: 'fas',\n    iconName: 'face-pleading',\n    icon: [512, 512, [], \"e386\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM302.7 427.9c6.6-5.9 7.1-16 1.2-22.6C294.7 395.1 278.7 384 256 384s-38.7 11.1-47.9 21.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c4.7-5.3 12.7-10.7 24.1-10.7s19.4 5.4 24.1 10.7c5.9 6.6 16 7.1 22.6 1.2zM240 240c0-41.5-31.5-75.6-72-79.6c10-10.8 17.6-24.1 21.9-38.8l1.5-5.2c2.4-8.5-2.5-17.4-11-19.8s-17.4 2.5-19.8 11l-1.5 5.2c-7 24.7-28.1 42.7-53.6 45.9L94 160.1c-8.8 1.1-15 9.1-13.9 17.9c1 8.1 7.9 14 15.9 14c-10 13.4-16 30-16 48c0 44.2 35.8 80 80 80s80-35.8 80-80zm192 0c0-18-6-34.6-16-48c8 0 14.9-5.9 15.9-14c1.1-8.8-5.1-16.8-13.9-17.9l-11.5-1.4c-25.5-3.2-46.6-21.3-53.6-45.9l-1.5-5.2c-2.4-8.5-11.3-13.4-19.8-11s-13.4 11.3-11 19.8l1.5 5.2c4.2 14.8 11.8 28 21.9 38.8c-40.4 4-72 38.1-72 79.6c0 44.2 35.8 80 80 80s80-35.8 80-80zm-304-8c17.7 0 32-14.3 32-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4zm224-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4c17.7 0 32-14.3 32-32z\"]\n  };\n  const faEyeSlash = {\n    prefix: 'fas',\n    iconName: 'eye-slash',\n    icon: [640, 512, [], \"f070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z\"]\n  };\n  const faFlaskVial = {\n    prefix: 'fas',\n    iconName: 'flask-vial',\n    icon: [640, 512, [], \"e4f3\", \"M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96L32 64C14.3 64 0 49.7 0 32S14.3 0 32 0L96 0l64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 245.9-49 79.6zM96 64l0 96 64 0 0-96L96 64zM352 0L480 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 150.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4l-309.2 0c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9 320 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0zm32 64l0 160c0 5.9-1.6 11.7-4.7 16.8L330.5 320l171 0-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8l0-160-64 0z\"]\n  };\n  const faPoliceBox = {\n    prefix: 'fas',\n    iconName: 'police-box',\n    icon: [384, 512, [], \"e021\", \"M192 0c8.8 0 16 7.2 16 16l0 16 80 0c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32l0 368 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0L32 96c0-17.7 14.3-32 32-32c0-17.7 14.3-32 32-32l80 0 0-16c0-8.8 7.2-16 16-16zM96 136l0 24 32 0 0-32-24 0c-4.4 0-8 3.6-8 8zm0 40l0 24c0 4.4 3.6 8 8 8l24 0 0-32-32 0zm72-48l-24 0 0 32 32 0 0-24c0-4.4-3.6-8-8-8zm-24 48l0 32 24 0c4.4 0 8-3.6 8-8l0-24-32 0zm72-48c-4.4 0-8 3.6-8 8l0 24 32 0 0-32-24 0zm24 48l-32 0 0 24c0 4.4 3.6 8 8 8l24 0 0-32zm16-48l0 32 32 0 0-24c0-4.4-3.6-8-8-8l-24 0zm32 48l-32 0 0 32 24 0c4.4 0 8-3.6 8-8l0-24zM96 256l0 48c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16l0-48c0-8.8-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faCucumber = {\n    prefix: 'fas',\n    iconName: 'cucumber',\n    icon: [512, 512, [129362], \"e401\", \"M37.5 474.5c47.8 47.8 124 49.9 174.3 6.3c12.6 10.3 31.1 9.6 42.9-2.2c11.6-11.6 12.4-30 2.4-42.6L436 257c12.6 10.1 31 9.3 42.6-2.4c11.7-11.7 12.5-30.3 2.2-42.9c43.6-50.3 41.5-126.5-6.3-174.3c-50-50-131-50-181 0L172 159c-12.6-10.1-31-9.3-42.6 2.4s-12.4 30-2.4 42.6L37.5 293.5c-50 50-50 131 0 181zM400 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM304 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM120 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faHeadSideBrain = {\n    prefix: 'fas',\n    iconName: 'head-side-brain',\n    icon: [512, 512, [], \"f808\", \"M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM285.3 208l50.7 0c26.5 0 48-21.5 48-48s-21.5-48-48-48c-.9 0-1.8 0-2.7 .1C326.7 93.4 308.9 80 288 80c-8.6 0-16.6 2.2-23.5 6.2C255.9 72.8 241 64 224 64s-31.9 8.8-40.5 22.2c-7-3.9-15-6.2-23.5-6.2c-26.5 0-48 21.5-48 48c-26.5 0-48 21.5-48 48c0 20.9 13.4 38.7 32.1 45.3c0 .9-.1 1.8-.1 2.7c0 26.5 21.5 48 48 48c5.6 0 11-1 16-2.7l0 18.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-18.7c5 1.8 10.4 2.7 16 2.7c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16zM160 176l0 2.7c0 0 0 0-.1 0c0-.9 .1-1.8 .1-2.7z\"]\n  };\n  const faHand = {\n    prefix: 'fas',\n    iconName: 'hand',\n    icon: [512, 512, [129306, 9995, \"hand-paper\"], \"f256\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208z\"]\n  };\n  const faHandPaper = faHand;\n  const faPersonBikingMountain = {\n    prefix: 'fas',\n    iconName: 'person-biking-mountain',\n    icon: [640, 512, [128693, \"biking-mountain\"], \"f84b\", \"M448 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM427.2 160l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1 288 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.8 0zm-238.8 6.7L290.8 89.9c7.2-5.4 8.5-15.7 2.9-22.8L278.8 48.4c-21.6-27-60.7-32-88.4-11.2L125.2 86.1c-7.2 5.4-8.5 15.7-2.9 22.8l44 55c5.4 6.7 15.2 8 22.1 2.8zM120 256c-12.1 0-22.1 8.9-23.8 20.6c-7.6 2.2-14.9 5.3-21.7 9c-9.4-7.1-22.8-6.3-31.3 2.3L31.8 299.1c-8.6 8.6-9.3 21.9-2.3 31.3c-3.7 6.9-6.8 14.1-9 21.8C8.9 353.9 0 363.9 0 376l0 16c0 12.1 8.9 22.1 20.6 23.8c2.2 7.6 5.3 14.9 9 21.8c-7 9.4-6.3 22.8 2.3 31.3l11.3 11.3c8.6 8.6 21.9 9.3 31.3 2.2c6.8 3.7 14.1 6.8 21.7 9C97.9 503.1 107.9 512 120 512l16 0c12.1 0 22.1-8.9 23.8-20.6c7.6-2.2 14.9-5.3 21.7-9c9.4 7 22.8 6.3 31.3-2.2l11.3-11.3c8.6-8.6 9.3-21.9 2.3-31.3c3.7-6.8 6.8-14.1 9-21.7c11.6-1.7 20.6-11.7 20.6-23.8l0-16c0-12.1-8.9-22.1-20.6-23.8c-2.2-7.6-5.3-14.9-9-21.7c7-9.4 6.3-22.8-2.3-31.3l-11.3-11.3c-8.6-8.6-21.9-9.3-31.3-2.3c-6.8-3.7-14.1-6.8-21.7-9C158.1 264.9 148.1 256 136 256l-16 0zm8 64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm352.2-43.4c-7.6 2.2-14.9 5.3-21.7 9c-9.4-7.1-22.8-6.3-31.3 2.3l-11.3 11.3c-8.6 8.6-9.3 21.9-2.2 31.3c-3.7 6.9-6.8 14.1-9 21.8C392.9 353.9 384 363.9 384 376l0 16c0 12.1 8.9 22.1 20.6 23.8c2.2 7.6 5.3 14.9 9 21.8c-7 9.4-6.3 22.8 2.2 31.3l11.3 11.3c8.5 8.6 21.9 9.3 31.3 2.2c6.8 3.7 14.1 6.8 21.7 9c1.7 11.6 11.7 20.6 23.8 20.6l16 0c12.1 0 22.1-8.9 23.8-20.6c7.6-2.2 14.9-5.3 21.8-9c9.4 7 22.8 6.3 31.3-2.2l11.3-11.3c8.6-8.6 9.3-21.9 2.2-31.3c3.7-6.8 6.8-14.1 9-21.7c11.6-1.7 20.6-11.7 20.6-23.8l0-16c0-12.1-8.9-22.1-20.6-23.8c-2.2-7.6-5.3-14.9-9-21.7c7-9.4 6.3-22.8-2.2-31.3l-11.3-11.3c-8.6-8.6-21.9-9.3-31.3-2.3c-6.9-3.7-14.1-6.8-21.8-9C542.1 264.9 532.1 256 520 256l-16 0c-12.1 0-22.1 8.9-23.8 20.6zM448 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faBikingMountain = faPersonBikingMountain;\n  const faUtensilsSlash = {\n    prefix: 'fas',\n    iconName: 'utensils-slash',\n    icon: [640, 512, [], \"e464\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68 0-49.1 0-112 0-208c0-17.7-14.3-32-32-32C496 0 384 32 384 176l0 99.7-77.6-60.8c8.6-13.6 13.6-29.7 13.6-47c0-6.4-.7-12.8-2.1-19.1L287.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S256 7.8 256 16l0 134.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L223.9 14.6C223.2 6.3 216.3 0 208 0s-15.2 6.3-15.9 14.6l-9.4 103.3L160 100.1 160 16c0-8.2-6.1-15-14.3-15.9s-15.6 4.5-17.4 12.4L116.5 66 38.8 5.1zM176 255.6L176 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-194.9L96.1 171.7c1.9 44.2 36.3 80 79.9 83.9z\"]\n  };\n  const faPrintMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'print-magnifying-glass',\n    icon: [640, 512, [\"print-search\"], \"f81a\", \"M192 0L418.7 0c17 0 33.3 6.7 45.3 18.7L493.3 48c12 12 18.7 28.3 18.7 45.3l0 66.7-64 0 0-66.7L418.7 64 192 64l0 96-64 0 0-96c0-35.3 28.7-64 64-64zM128 192l224 0c-38.9 29.2-64 75.7-64 128c0 11 1.1 21.7 3.2 32L192 352l0 16 0 16 0 64 160 0c26.7 20.1 60 32 96 32c17.5 0 34.4-2.8 50.2-8l6.3 6.3c-10.8 20.1-32 33.8-56.4 33.8l-256 0c-35.3 0-64-28.7-64-64l0-64-32 0c-17.7 0-32-14.3-32-32l0-96c0-35.3 28.7-64 64-64zM448 400.2a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 48c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 26.7-8.2 51.4-22.1 71.9L633 471.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L519.9 426c-20.5 14-45.3 22.1-71.9 22.1z\"]\n  };\n  const faPrintSearch = faPrintMagnifyingGlass;\n  const faTurnRight = {\n    prefix: 'fas',\n    iconName: 'turn-right',\n    icon: [512, 512, [], \"e639\", \"M334.5 66c8.8-3.8 19-2 26 4.6l144 136c4.8 4.5 7.5 10.8 7.5 17.4s-2.7 12.9-7.5 17.4l-144 136c-7 6.6-17.2 8.4-26 4.6s-14.5-12.5-14.5-22l0-88-192 0c-17.7 0-32 14.3-32 32l0 144c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L0 304c0-70.7 57.3-128 128-128l192 0 0-88c0-9.6 5.7-18.2 14.5-22z\"]\n  };\n  const faFolderBookmark = {\n    prefix: 'fas',\n    iconName: 'folder-bookmark',\n    icon: [512, 512, [], \"e186\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM288 176l0 160c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L368 308l54.4 40.8c4.8 3.6 11.3 4.2 16.8 1.5s8.8-8.2 8.8-14.3l0-160c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faArrowTurnLeftDown = {\n    prefix: 'fas',\n    iconName: 'arrow-turn-left-down',\n    icon: [384, 512, [], \"e633\", \"M342.6 374.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L256 0c-53 0-96 43-96 96l0 306.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128z\"]\n  };\n  const faOm = {\n    prefix: 'fas',\n    iconName: 'om',\n    icon: [512, 512, [128329], \"f679\", \"M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM281 66.7c-2.2-1.5-4.9-2.5-7.7-2.7c-.6 0-1.3-.1-1.9 0c-3.9 .2-7.4 1.7-10.1 4.2c-.9 .8-1.6 1.7-2.3 2.6c-1.7 2.4-2.7 5.3-2.9 8.5c0 .7 0 1.4 0 2.1c.2 2.2 .9 4.3 1.9 6.2l.3 .6c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .1-.1 .1-.1s0 0 0 0s0 0 0 0c5.9-5.8 9.5-13.9 9.5-22.8c0-17.7-14.3-32-32-32c-8.7 0-16.7 3.5-22.4 9.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48l-34.2 0c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9l8.9 0 16 0c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5c-.3-.9-.7-1.8-1.1-2.6c-1.2-2.2-2.8-4-4.7-5.4c-1.9-1.4-4.1-2.3-6.5-2.8c-1.4-.3-2.9-.3-4.4-.2c-2.5 .2-4.8 1-6.8 2.3c-1.1 .7-2.2 1.5-3.1 2.5c-2.4 2.5-4.1 5.8-4.5 9.5c-.1 .6-.1 1.1-.1 1.7c0 0 0 0 0 0c0 .8 .1 1.7 .2 2.5l0 .1c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64l22.6 0c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4l5.5 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.2c-.3-1.3-.8-2.6-1.5-3.8c-1.1-2-2.6-3.8-4.4-5.1c-2.7-2-6-3.2-9.6-3.2l-.2 0c-8 .1-14.6 6.1-15.6 13.9c0 0 0 0 0 0c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96l0-96c0-53-43-96-96-96l-5.5 0c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4l-48.3 0c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4z\"]\n  };\n  const faPi = {\n    prefix: 'fas',\n    iconName: 'pi',\n    icon: [448, 512, [], \"f67e\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l64 0 0 156c0 39.7-9.3 78.9-27 114.5l-1.6 3.2c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l1.6-3.2C148.4 382.7 160 333.7 160 284l0-156 128 0 0 238.6c0 45 36.5 81.4 81.4 81.4c30.8 0 59-17.4 72.8-45l2.3-4.7c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3l-2.3 4.7c-3 5.9-9 9.6-15.6 9.6c-9.6 0-17.4-7.8-17.4-17.4L352 128l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 64z\"]\n  };\n  const faFlaskRoundPotion = {\n    prefix: 'fas',\n    iconName: 'flask-round-potion',\n    icon: [448, 512, [\"flask-potion\"], \"f6e1\", \"M192 64l64 0 0 93.7c0 30.4 16.9 56.1 40.3 69.7c43 25 71.6 71.4 71.7 124.4c-58.6-1.7-85.4-12.6-109.9-22.6c-22-9-42.2-17.2-82.1-17.2c-42.3 0-73.4 9.2-94.5 18.8c6.5-44.1 33-81.7 70.2-103.4c23.4-13.6 40.3-39.3 40.3-69.7L192 64zm128 93.7L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L304 0 144 0 128 0C110.3 0 96 14.3 96 32s14.3 32 32 32l0 93.7c0 6-3.3 11.4-8.5 14.4C57.6 208.2 16 275.2 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512l219.6 0c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-76.8-41.6-143.8-103.5-179.9c-5.2-3-8.5-8.4-8.5-14.4z\"]\n  };\n  const faFlaskPotion = faFlaskRoundPotion;\n  const faFaceShush = {\n    prefix: 'fas',\n    iconName: 'face-shush',\n    icon: [512, 512, [], \"e38c\", \"M0 256C0 359.8 61.8 449.1 150.5 489.3c-4.2-10.3-6.5-21.5-6.5-33.3l0-24 0-24c0-37.3 23.2-69.2 56-82l0-50.1c-14.8-6.9-26.6-15.9-35.3-24.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0c3.7 3.7 8.1 7.4 13.3 10.9c4-27 27.3-47.6 55.4-47.6s51.3 20.7 55.4 47.6c5.2-3.5 9.6-7.3 13.3-10.9c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6c-8.7 8.7-20.5 17.7-35.3 24.6l0 58.3c17.9 11.7 31.3 29.7 37 50.9c16-3.2 33.3 .6 46.9 11.9c18.4 15.3 24.5 39.9 17.1 61.3c60.3-46.8 99-120 99-202.3C512 114.6 397.4 0 256 0S0 114.6 0 256zM176.4 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM280 248c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72 48 0 0-72zM224 408c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-30.9-25.1-56-56-56l-32 0c-30.9 0-56 25.1-56 56l0 24 0 24c0 30.9 25.1 56 56 56l48 0 17.5 0c21.4 0 41.6-9.5 55.3-25.9l25.6-30.7c8.5-10.2 7.1-25.3-3.1-33.8s-25.3-7.1-33.8 3.1L316 455.4c-4.6 5.5-11.3 8.6-18.4 8.6l-10 0L224 419.5l0-11.5z\"]\n  };\n  const faWorm = {\n    prefix: 'fas',\n    iconName: 'worm',\n    icon: [512, 512, [], \"e599\", \"M256 96c0-53 43-96 96-96l38.4 0C439.9 0 480 40.1 480 89.6l0 86.4 0 16 0 184c0 75.1-60.9 136-136 136s-136-60.9-136-136l0-80c0-22.1-17.9-40-40-40s-40 17.9-40 40l0 168c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-168c0-75.1 60.9-136 136-136s136 60.9 136 136l0 80c0 22.1 17.9 40 40 40s40-17.9 40-40l0-184-32 0c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faHouseCircleXmark = {\n    prefix: 'fas',\n    iconName: 'house-circle-xmark',\n    icon: [640, 512, [], \"e50b\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faPlug = {\n    prefix: 'fas',\n    iconName: 'plug',\n    icon: [384, 512, [128268], \"f1e6\", \"M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z\"]\n  };\n  const faCalendarCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'calendar-circle-exclamation',\n    icon: [576, 512, [], \"e46e\", \"M128 0C110.3 0 96 14.3 96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32zM256 368c0-91.8 70.3-167.2 160-175.3l0-.7L0 192 0 464c0 26.5 21.5 48 48 48l282.8 0C285.6 480.1 256 427.5 256 368zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faSquareI = {\n    prefix: 'fas',\n    iconName: 'square-i',\n    icon: [448, 512, [], \"e272\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 96l72 0 72 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 160 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-160-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faChevronUp = {\n    prefix: 'fas',\n    iconName: 'chevron-up',\n    icon: [512, 512, [], \"f077\", \"M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z\"]\n  };\n  const faFaceSaluting = {\n    prefix: 'fas',\n    iconName: 'face-saluting',\n    icon: [640, 512, [129761], \"e484\", \"M258.1 58.5s0 0 0 0c14.5-9.8 18.4-29.4 8.8-44c0 0 0 0 0 0c-.1-.1-.2-.3-.3-.4C256.7-.6 236.8-4.4 222.2 5.5L35.1 132.5c-44.3 30.1-47.1 94.4-5.6 128.2l1.5 1.2c18.9 15.4 43.2 20.9 66 16.5c4.4-.9 8.8-2.1 13.1-3.8c.3-.1 .7-.3 1-.4c.5-.2 1-.4 1.5-.6c5.6-2.3 10.9-5.4 16-9l82.3-59.9s0 0 0 0c14.3-10.4 17.5-30.4 7.1-44.7c-4.8-6.7-11.8-10.9-19.3-12.5c-3.5-.7-7.2-.9-10.8-.4c-5.1 .7-10.1 2.6-14.6 5.8L128 185.8l0-39.1 27.3-18.5 13.1-8.9 89.7-60.9zM352 0c-18.4 0-36.3 1.9-53.5 5.6c12.6 27.9 3.8 61.6-22.4 79.4l-54.6 37c8.6 4.4 16.3 10.9 22.3 19.2c8.6 11.9 12.6 25.7 12.2 39.3c4.8-2.8 10.4-4.5 16.3-4.5c17.7 0 32 14.3 32 32s-14.3 32-32 32c-13.9 0-25.8-8.9-30.2-21.4c-3.5 4.4-7.7 8.5-12.5 12l-82.3 59.9c-13.9 10.1-29.5 16.6-45.6 19.6C126.5 425.5 229.1 512 352 512c141.4 0 256-114.6 256-256S493.4 0 352 0zM257.4 341c17.5 12.6 48.9 27 94.6 27s77.2-14.4 94.6-27c7.2-5.2 17.2-3.5 22.3 3.6s3.5 17.2-3.6 22.3c-22.7 16.4-60.7 33-113.4 33s-90.6-16.6-113.4-33c-7.2-5.2-8.8-15.2-3.6-22.3s15.2-8.8 22.3-3.6zm175-165a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faGaugeSimpleLow = {\n    prefix: 'fas',\n    iconName: 'gauge-simple-low',\n    icon: [512, 512, [\"tachometer-slow\"], \"f62c\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.1 .3L173.3 140.9c-6.1-11.8-20.6-16.3-32.4-10.2s-16.3 20.6-10.2 32.4l76.6 147.4C197.8 321.6 192 336.1 192 352c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faTachometerSlow = faGaugeSimpleLow;\n  const faFacePersevering = {\n    prefix: 'fas',\n    iconName: 'face-persevering',\n    icon: [512, 512, [], \"e385\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm60.1-101.3c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2zm-104.8-310c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm89.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4zM133.5 210.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 221.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n  };\n  const faCircleCamera = {\n    prefix: 'fas',\n    iconName: 'circle-camera',\n    icon: [512, 512, [\"camera-circle\"], \"e103\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM196 160l6.2-16.4c3.5-9.4 12.5-15.6 22.5-15.6l62.7 0c10 0 19 6.2 22.5 15.6L316 160l36 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l36 0zm108 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faCameraCircle = faCircleCamera;\n  const faHandSpock = {\n    prefix: 'fas',\n    iconName: 'hand-spock',\n    icon: [576, 512, [128406], \"f259\", \"M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64l10.9 0 8.2 0c.1 0 .1-.1 .1-.1s.1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z\"]\n  };\n  const faSpiderWeb = {\n    prefix: 'fas',\n    iconName: 'spider-web',\n    icon: [576, 512, [128376], \"f719\", \"M133.8 22.2c4.8-12.7 18-20.2 31.4-17.7l69 12.9c35.6 6.7 72.1 6.7 107.6 0l69-12.9c13.4-2.5 26.6 5 31.4 17.7l28.9 77.2c11.5 30.7 28.1 59.2 49.1 84.4l45.3 54.3c8.7 10.4 8.7 25.5 0 35.9l-45.3 54.3c-21 25.2-37.6 53.7-49.1 84.4l-28.9 77.2c-4.8 12.7-18 20.2-31.4 17.7l-69-12.9c-35.6-6.7-72.1-6.7-107.6 0l-69 12.9c-13.4 2.5-26.6-5-31.4-17.7l-28.9-77.2C93.3 382 76.7 353.4 55.7 328.2L10.5 273.9c-8.7-10.4-8.7-25.5 0-35.9l45.3-54.3c21-25.2 37.6-53.7 49.1-84.4l28.9-77.2zm33.3 70.6L157.3 119c-13.7 36.6-33.5 70.6-58.5 100.6L88.4 232l44.6 0c23.5-27.6 41.7-59.2 53.7-93.4l2.5-7L167.1 92.8zm42.1-23.1l21.4 37.4c37.7 9.5 77.2 9.5 114.9 0l21.4-37.4-14.7 2.8c-42.4 7.9-85.9 7.9-128.3 0l-14.7-2.8zM408.9 92.8l-22.2 38.8 2.5 7c12.1 34.2 30.3 65.8 53.8 93.4l44.6 0-10.3-12.4c-25-30-44.8-64-58.5-100.6l-9.8-26.2zM487.6 280L443 280c-23.6 28.1-41.8 60.4-53.6 95.3l-2.1 6.1 21.6 37.9 9.8-26.2c13.7-36.6 33.5-70.6 58.5-100.6L487.6 280zM366.8 442.3l-19.5-34.2c-37.9-11.7-78.3-12.8-116.7-3.2l-21.3 37.4 14.7-2.7c42.4-7.9 85.9-7.9 128.3 0l14.7 2.7zM167.1 419.2l22.2-38.8-2.5-7c-12.1-34.2-30.3-65.8-53.7-93.4l-44.6 0 10.3 12.4c25 30 44.8 64 58.5 100.6l9.8 26.2zM193.2 280c10.1 15 18.9 30.7 26.5 47.1L246.6 280l-53.4 0zm67.9 71.4c18.1-1.5 36.3-1.2 54.3 1L288 304.4l-26.9 47zm95.5-23.7c7.6-16.6 16.4-32.5 26.5-47.7l-53.8 0 27.3 47.7zM382.8 232c-10.1-15-18.9-30.7-26.5-47.1L329.4 232l53.4 0zm-68.1-71c-17.7 1.7-35.6 1.7-53.3 0L288 207.6 314.7 161zm-94.9 23.9c-7.6 16.4-16.5 32.1-26.5 47.1l53.4 0-26.9-47.1z\"]\n  };\n  const faCircleMicrophone = {\n    prefix: 'fas',\n    iconName: 'circle-microphone',\n    icon: [512, 512, [\"microphone-circle\"], \"e116\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 144c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-112zm-64 80c8.8 0 16 7.2 16 16l0 16c0 53 43 96 96 96s96-43 96-96l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 65.3-48.9 119.1-112 127l0 17c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17c-63.1-7.9-112-61.7-112-127l0-16c0-8.8 7.2-16 16-16z\"]\n  };\n  const faMicrophoneCircle = faCircleMicrophone;\n  const faBookArrowUp = {\n    prefix: 'fas',\n    iconName: 'book-arrow-up',\n    icon: [448, 512, [], \"e0ba\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64-88 0 0-174.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L216 384 96 384c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faPopsicle = {\n    prefix: 'fas',\n    iconName: 'popsicle',\n    icon: [320, 512, [], \"e43e\", \"M160 0C71.6 0 0 71.6 0 160L0 336c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-176C320 71.6 248.4 0 160 0zm32 480l0-64-64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n  };\n  const faCommand = {\n    prefix: 'fas',\n    iconName: 'command',\n    icon: [512, 512, [], \"e142\", \"M0 96C0 43 43 0 96 0s96 43 96 96l0 32 128 0 0-32c0-53 43-96 96-96s96 43 96 96s-43 96-96 96l-32 0 0 128 32 0c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96l0-32-128 0 0 32c0 53-43 96-96 96s-96-43-96-96s43-96 96-96l32 0 0-128-32 0C43 192 0 149 0 96zm128 32l0-32c0-17.7-14.3-32-32-32S64 78.3 64 96s14.3 32 32 32l32 0zm64 192l128 0 0-128-128 0 0 128zm-64 64l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32l0-32zm256 0l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32l-32 0zm0-256l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32l0 32z\"]\n  };\n  const faBlinds = {\n    prefix: 'fas',\n    iconName: 'blinds',\n    icon: [512, 512, [], \"f8fb\", \"M32 0C14.3 0 0 14.3 0 32C0 43.4 6 53.4 15 59.1L1.1 100.8c-.7 2.1-1.1 4.3-1.1 6.5C0 118.8 9.2 128 20.6 128L128 128l0-64 32 0 0 64 331.4 0c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L497 59.1c9-5.7 15-15.7 15-27.1c0-17.7-14.3-32-32-32L32 0zM24 160L1.1 228.8c-.7 2.1-1.1 4.3-1.1 6.5C0 246.8 9.2 256 20.6 256l78.1 0c4.8-13.6 15.6-24.4 29.3-29.3l0-66.7L24 160zM144 320c-20.9 0-38.7-13.4-45.3-32L24 288 1.1 356.8c-.7 2.1-1.1 4.3-1.1 6.5C0 374.8 9.2 384 20.6 384l470.7 0c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 288l-298.7 0c-6.6 18.6-24.4 32-45.3 32zm16-93.3c13.6 4.8 24.4 15.6 29.3 29.3l302.1 0c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 160l-328 0 0 66.7zM20.6 512l470.7 0c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 416 24 416 1.1 484.8c-.7 2.1-1.1 4.3-1.1 6.5C0 502.8 9.2 512 20.6 512z\"]\n  };\n  const faStopwatch = {\n    prefix: 'fas',\n    iconName: 'stopwatch',\n    icon: [448, 512, [9201], \"f2f2\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 34.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6L256 64l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L224 0 176 0zm72 192l0 128c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-128c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faSaxophone = {\n    prefix: 'fas',\n    iconName: 'saxophone',\n    icon: [640, 512, [127927], \"f8dc\", \"M246.7 176L171.4 306.1c-2.2 3.8-3.4 8.2-3.4 12.6l0 2.6c0 12.5 10.1 22.6 22.6 22.6c6 0 11.8-2.4 16-6.6L319 225l-8-8c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l8 8L367 177l-8-8c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l8 8L415 129l-8-8c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l8 8 44.3-44.3c12-12 28.3-18.7 45.3-18.7l30.3 0c15 0 29.5 5.2 41 14.8l24.3 20.3c3.7 3.1 5.9 7.7 5.9 12.6c0 9-7.3 16.3-16.3 16.3l-64.2 0c-9.8 0-19 4.5-25.1 12.1L288.6 418.6C257.9 457.4 211.2 480 161.8 480C72.4 480 0 407.6 0 318.2l0-3.1c0-12.7 1.5-25.4 4.4-37.8L28.2 176 24 176c-13.3 0-24-10.7-24-24s10.7-24 24-24l240 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-17.3 0zM120 320a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm8-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSquare2 = {\n    prefix: 'fas',\n    iconName: 'square-2',\n    icon: [448, 512, [], \"e257\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM190.7 184.7l-24.2 18.4c-10.5 8-25.6 6-33.6-4.5s-6-25.6 4.5-33.6l24.2-18.4c15.8-12 35.2-18.4 55.1-18.1l3.4 .1c46.5 .7 83.8 38.6 83.8 85.1c0 23.5-9.7 46-26.9 62.1L212.7 336l83.3 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-9.8 0-18.7-6-22.3-15.2s-1.3-19.6 5.9-26.3L244.3 240.6c7.5-7 11.7-16.8 11.7-27.1c0-20.3-16.3-36.8-36.6-37.1l-3.4-.1c-9.1-.1-18 2.8-25.3 8.3z\"]\n  };\n  const faFieldHockeyStickBall = {\n    prefix: 'fas',\n    iconName: 'field-hockey-stick-ball',\n    icon: [512, 512, [127953, \"field-hockey\"], \"f44c\", \"M491.2 8.5c21.8 15.1 27.3 45 12.2 66.8l-52.2 75.5L371.3 97.5l53.1-76.8c15.1-21.8 45-27.3 66.8-12.2zM353.1 123.9L433 177.2 241 454.9c-24.6 35.5-64.9 56.8-108.1 56.9C59.5 512 .1 452.3 .6 378.9l0-2.2c.2-25.7 7.8-50.8 21.8-72.4l17.3-26.5c14.5-22.2 44.2-28.4 66.4-13.9s28.4 44.2 13.9 66.4l-17.3 26.5c-4 6.1-6.2 13.3-6.2 20.6l0 2.2c-.1 20 16 36.2 36 36.1c11.7 0 22.7-5.8 29.4-15.5L353.1 123.9zM432 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faFieldHockey = faFieldHockeyStickBall;\n  const faArrowUpSquareTriangle = {\n    prefix: 'fas',\n    iconName: 'arrow-up-square-triangle',\n    icon: [576, 512, [\"sort-shapes-up-alt\"], \"f88b\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 80l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48zM443.1 303c-5.8-9.4-16.1-15-27.1-15s-21.3 5.7-27.1 15l-80 128c-6.2 9.9-6.5 22.3-.9 32.5s16.4 16.5 28 16.5l160 0c11.6 0 22.3-6.3 28-16.5s5.3-22.6-.9-32.5l-80-128z\"]\n  };\n  const faSortShapesUpAlt = faArrowUpSquareTriangle;\n  const faFaceScream = {\n    prefix: 'fas',\n    iconName: 'face-scream',\n    icon: [640, 512, [], \"e38b\", \"M573.9 288.5c1.4-10.7 2.1-21.5 2.1-32.5C576 114.6 461.4 0 320 0S64 114.6 64 256c0 11 .7 21.9 2.1 32.6c20.6-2.5 41.7 3.5 57.8 16.9c0 0 0 0 0 0c57.5 48 87.8 118 98 187C252.1 505.1 285.2 512 320 512c34.8 0 68-6.9 98.2-19.5c10.2-69 40.4-139 98-187c0 0 0 0 0 0c16.1-13.4 37.2-19.4 57.8-17zM320 320c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm-46.6-77c-22.5 36.9-62.8 54.7-90.1 39.8s-31.1-56.9-8.7-93.7s62.8-54.7 90.1-39.8s31.1 56.9 8.7 93.7zm183.3 39.8c-27.3 14.9-67.6-2.9-90.1-39.8s-18.6-78.8 8.7-93.7s67.6 2.9 90.1 39.8s18.6 78.8-8.7 93.7zM103.4 330.1C89.1 318.2 68 316.4 51.6 327c-20 13-25.6 39.5-12.4 59.3c26.4 40 43.6 75.3 43.2 125.7L192 512c-7-68.4-34.8-137-88.7-181.9zM588.5 327c-16.4-10.6-37.6-8.8-51.8 3.1C482.8 375 455 443.6 448 512l109.8 0c-.4-50.5 16.7-85.7 43.2-125.7c13.1-19.8 7.6-46.3-12.4-59.3z\"]\n  };\n  const faSquareM = {\n    prefix: 'fas',\n    iconName: 'square-m',\n    icon: [448, 512, [], \"e276\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm75.5 105.9L224 255l84.5-117.1c6.1-8.4 16.9-12 26.8-8.8s16.6 12.4 16.6 22.8l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-133.8-60.5 83.8c-4.5 6.2-11.7 9.9-19.5 9.9s-14.9-3.7-19.5-9.9L144 226.2 144 360c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-10.4 6.7-19.6 16.6-22.8s20.7 .3 26.8 8.8z\"]\n  };\n  const faCameraWeb = {\n    prefix: 'fas',\n    iconName: 'camera-web',\n    icon: [448, 512, [\"webcam\"], \"f832\", \"M344.2 413.1C406.6 373.3 448 303.5 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224c0 79.5 41.4 149.3 103.8 189.1L45.6 453.8c-11.4 8-16.4 22.5-12.2 35.8S50 512 64 512l320 0c14 0 26.3-9.1 30.5-22.4s-.7-27.8-12.2-35.8l-58.2-40.7zM224 352a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-288a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM176 224c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faWebcam = faCameraWeb;\n  const faCommentArrowDown = {\n    prefix: 'fas',\n    iconName: 'comment-arrow-down',\n    icon: [512, 512, [], \"e143\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm24-296l0 118.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L232 152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faLightbulbCfl = {\n    prefix: 'fas',\n    iconName: 'lightbulb-cfl',\n    icon: [320, 512, [], \"e5a6\", \"M167.8 63c17.1-4.3 27.6-21.7 23.3-38.8S169.4-3.3 152.2 1L24.2 33C7.1 37.2-3.3 54.6 1 71.8S22.6 99.3 39.8 95l128-32zM319 88.2c-4.3-17.1-21.7-27.6-38.8-23.3l-256 64C7.1 133.2-3.3 150.6 1 167.8s21.7 27.6 38.8 23.3l256-64c17.1-4.3 27.6-21.7 23.3-38.8zM295.8 223c17.1-4.3 27.6-21.7 23.3-38.8s-21.7-27.6-38.8-23.3l-256 64C7.1 229.2-3.3 246.6 1 263.8s21.7 27.6 38.8 23.3l256-64zM64 416l0 32c0 17.7 14.3 32 32 32l32 0c0 17.7 14.3 32 32 32s32-14.3 32-32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-80 0 0-90L96 306l0 78c-17.7 0-32 14.3-32 32zM319 280.2c-4.3-17.1-21.7-27.6-38.8-23.3l-64 16-16 4c-13.2 3.3-22.4 14.3-24 27l-.2 0 0 3.3c0 .5 0 .9 0 1.4l0 75.3 48 0 0-47 7.8-1.9 64-16c17.1-4.3 27.6-21.7 23.3-38.8z\"]\n  };\n  const faWindowFrameOpen = {\n    prefix: 'fas',\n    iconName: 'window-frame-open',\n    icon: [512, 512, [], \"e050\", \"M480 224l0-160c0-35.3-28.7-64-64-64L96 0C60.7 0 32 28.7 32 64l0 160 0 64 64 0 320 0 64 0 0-64zm-64 0l-136 0 0-160 136 0 0 160zm-184 0L96 224 96 64l136 0 0 160zM96 448l0-128-64 0 0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 384 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128-64 0 0 128L96 448z\"]\n  };\n  const faFaceKiss = {\n    prefix: 'fas',\n    iconName: 'face-kiss',\n    icon: [512, 512, [128535, \"kiss\"], \"f596\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faKiss = faFaceKiss;\n  const faBridgeCircleXmark = {\n    prefix: 'fas',\n    iconName: 'bridge-circle-xmark',\n    icon: [640, 512, [], \"e4cb\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faPeriod = {\n    prefix: 'fas',\n    iconName: 'period',\n    icon: [192, 512, [], \"2e\", \"M32 416a64 64 0 1 1 128 0A64 64 0 1 1 32 416z\"]\n  };\n  const faFaceGrinTongue = {\n    prefix: 'fas',\n    iconName: 'face-grin-tongue',\n    icon: [512, 512, [128539, \"grin-tongue\"], \"f589\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448l0-47.3c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6l0 46.9c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faGrinTongue = faFaceGrinTongue;\n  const faUpToDottedLine = {\n    prefix: 'fas',\n    iconName: 'up-to-dotted-line',\n    icon: [448, 512, [], \"e457\", \"M64 64A32 32 0 1 1 0 64a32 32 0 1 1 64 0zm64 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM256 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96 0a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM73.9 262.1L196.7 139.3c7.2-7.2 17.1-11.3 27.3-11.3s20.1 4.1 27.3 11.3L374.1 262.1c6.4 6.4 9.9 15 9.9 24c0 18.7-15.2 33.9-33.9 33.9L288 320l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128-62.1 0C79.2 320 64 304.8 64 286.1c0-9 3.6-17.6 9.9-24z\"]\n  };\n  const faThoughtBubble = {\n    prefix: 'fas',\n    iconName: 'thought-bubble',\n    icon: [512, 512, [], \"e32e\", \"M374.8 80.3C355.9 33.2 309.8 0 256 0s-99.9 33.2-118.8 80.3c-3-.2-6.1-.3-9.2-.3C57.3 80 0 137.3 0 208s57.3 128 128 128c14.4 0 28.3-2.4 41.3-6.8C184.7 361.6 217.7 384 256 384s71.3-22.4 86.7-54.8c12.9 4.4 26.8 6.8 41.3 6.8c70.7 0 128-57.3 128-128s-57.3-128-128-128c-3.1 0-6.1 .1-9.2 .3zM144 480a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faSkeletonRibs = {\n    prefix: 'fas',\n    iconName: 'skeleton-ribs',\n    icon: [640, 512, [], \"e5cb\", \"M352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-27.8 0c-33.5 0-65.7 17.6-82.1 48.9C150.5 165.8 96 282.2 96 384l0 17c0 43.6 35.4 79 79 79c15.1 0 30.1-2.7 44.2-8l67.1-25.2c.6-.2 1.1-.4 1.7-.6l0 33.8c0 17.7 14.3 32 32 32s32-14.3 32-32l0-33.8c.6 .2 1.1 .4 1.7 .6L420.8 472c14.1 5.3 29.1 8 44.2 8c43.6 0 79-35.4 79-79l0-17c0-101.8-54.5-218.2-82.2-271.1C445.5 81.6 413.3 64 379.8 64L352 64l0-32zm-64 96l0 38.3-72.7 16.2c7-15.2 13.8-28.7 19.6-40c4.5-8.6 13.9-14.5 25.3-14.5l27.8 0zM186 254.6l102-22.7 0 39.7L171.2 303.4c4.1-16.5 9.2-32.9 14.7-48.8zM160.3 372.7L288 337.9l0 42c-8.2 1.7-16.3 4-24.2 7l-67.1 25.2c-7 2.6-14.3 3.9-21.7 3.9c-8.3 0-15-6.7-15-15l0-17c0-3.7 .1-7.5 .3-11.3zM352 379.9l0-40.9 118.8 35.6c3 .9 6.1 1.3 9.1 1.4c.1 2.7 .1 5.3 .1 8l0 17c0 8.3-6.7 15-15 15c-7.4 0-14.8-1.3-21.7-3.9l-67.1-25.2c-7.9-3-16-5.3-24.2-7zm117.8-72.4L352 272.2l0-40.3 102 22.7c6 17.2 11.4 35.1 15.7 53zm-45-125L352 166.3l0-38.3 27.8 0c11.4 0 20.8 5.9 25.3 14.5c5.9 11.3 12.6 24.8 19.6 40zM0 144l0 96L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-240c0-10.1 4.7-19.6 12.8-25.6l25.6-19.2C118.5 183.1 128 164.1 128 144c0-35.3-28.7-64-64-64S0 108.7 0 144zM576 80c-35.3 0-64 28.7-64 64c0 20.1 9.5 39.1 25.6 51.2l25.6 19.2c8.1 6 12.8 15.5 12.8 25.6l0 240c0 17.7 14.3 32 32 32s32-14.3 32-32l0-240 0-96c0-35.3-28.7-64-64-64z\"]\n  };\n  const faRaygun = {\n    prefix: 'fas',\n    iconName: 'raygun',\n    icon: [576, 512, [], \"e025\", \"M192 64l96 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 240c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-.4L188.6 494.3c-7.9 15.8-27.1 22.2-42.9 14.3l-80-40c-15.8-7.9-22.2-27.1-14.3-42.9L120.2 288l-8.2 0C50.1 288 0 237.9 0 176C0 131.3 26.2 92.8 64 74.8l0-50.2C64 11 75 0 88.6 0c4.8 0 9.6 1.4 13.6 4.1L192 64zm200 0c13.3 0 24 10.7 24 24l0 56 60.9 0 77.1-30.9c4.9-2 10.5-1.4 14.9 1.6s7 7.9 7 13.2l0 96c0 5.3-2.6 10.3-7 13.2s-10 3.6-14.9 1.6L476.9 208 416 208l0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-176c0-13.3 10.7-24 24-24zM136 176a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faFlute = {\n    prefix: 'fas',\n    iconName: 'flute',\n    icon: [640, 512, [], \"f8b9\", \"M48 160l48 0 0 192-48 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zM592 352l-464 0 0-192 464 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48zM320 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faAcorn = {\n    prefix: 'fas',\n    iconName: 'acorn',\n    icon: [448, 512, [], \"f6ae\", \"M262.4 4.8c10.6 8 12.8 23 4.8 33.6l-4.8 6.4c-4.4 5.9-7.9 12.4-10.3 19.2L352 64c53 0 96 43 96 96c0 17.7-14.3 32-32 32L32 192c-17.7 0-32-14.3-32-32c0-53 43-96 96-96l106.4 0C206 46.7 213.3 30.3 224 16l4.8-6.4c8-10.6 23-12.8 33.6-4.8zM213.9 476.4C78.5 425.9 48 302.1 48 224l176 0 176 0c0 78.1-30.5 201.9-165.9 252.4c-6.5 2.4-13.7 2.4-20.2 0z\"]\n  };\n  const faVideoArrowUpRight = {\n    prefix: 'fas',\n    iconName: 'video-arrow-up-right',\n    icon: [576, 512, [], \"e2c9\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm512 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L416 174.9l0 17.1 0 128 0 17.1 14.2 9.5 96 64c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2l0-256zM152 160l112 0c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-54.1L137 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l103-103L152 208c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faGrateDroplet = {\n    prefix: 'fas',\n    iconName: 'grate-droplet',\n    icon: [576, 512, [], \"e194\", \"M0 96C0 60.7 28.7 32 64 32l64 0 96 0 96 0 64 0c35.3 0 64 28.7 64 64l0 66.2c-15.1 4.3-28.2 14.6-35.8 28.8L336.9 332.2C325.8 353.1 320 376.4 320 400c0 29.6 8.9 57.1 24.2 80L320 480l-96 0-96 0-64 0c-35.3 0-64-28.7-64-64L0 256 0 96zm96 0L64 96l0 128 32 0L96 96zM64 416l32 0 0-128-32 0 0 128zm128 0l0-128-32 0 0 128 32 0zm96 0l0-128-32 0 0 128 32 0zM384 96l-32 0 0 128 32 0 0-128zM256 96l0 128 32 0 0-128-32 0zm-96 0l0 128 32 0 0-128-32 0zM440.5 206.1c4.6-8.7 13.7-14.1 23.5-14.1s18.9 5.4 23.5 14.1l75.3 141.2c8.7 16.2 13.2 34.3 13.2 52.7c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-18.4 4.5-36.5 13.2-52.7l75.3-141.2z\"]\n  };\n  const faSealExclamation = {\n    prefix: 'fas',\n    iconName: 'seal-exclamation',\n    icon: [512, 512, [], \"e242\", \"M222.1 17.9c18.7-18.7 49.1-18.7 67.9 0L336 64l64 0c26.5 0 48 21.5 48 48l0 64 45.6 45.6c18.7 18.7 18.7 49.1 0 67.9L448 335.1l0 64.9c0 26.5-21.5 48-48 48l-64.9 0-45.1 45.1c-18.7 18.7-49.1 18.7-67.9 0L176.9 448 112 448c-26.5 0-48-21.5-48-48l0-64.9L18.4 289.5c-18.7-18.7-18.7-49.1 0-67.9L64 176l0-64c0-26.5 21.5-48 48-48l64 0 46.1-46.1zM256 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faChessBishop = {\n    prefix: 'fas',\n    iconName: 'chess-bishop',\n    icon: [320, 512, [9821], \"f43a\", \"M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7L64 400l192 0 0-27.3c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32L128 0zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512l274.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432 48 432z\"]\n  };\n  const faMessageSms = {\n    prefix: 'fas',\n    iconName: 'message-sms',\n    icon: [512, 512, [], \"e1e5\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM96 180.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8L112 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l27.2 0c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8l19.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-19.2 0C112.5 144 96 160.5 96 180.8zM372.8 144c-20.3 0-36.8 16.5-36.8 36.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8L352 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l27.2 0c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8l19.2 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-19.2 0zm-152 6.4c-4.1-5.5-11.3-7.8-17.9-5.6S192 153.1 192 160l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 19.2 25.6c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4L288 208l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-6.9-4.4-13-10.9-15.2s-13.7 .1-17.9 5.6L256 197.3l-35.2-46.9z\"]\n  };\n  const faCoffeeBeans = {\n    prefix: 'fas',\n    iconName: 'coffee-beans',\n    icon: [512, 512, [], \"e13f\", \"M507.5 209.7c-3.4 12.3-19.1 11.8-25.4 .7c-5.4-9.5-11.3-18.5-17.6-26c-27.6-32.6-60.8-44.5-90.1-55l-1-.3c-30-10.7-55.8-20.2-77.5-45.9c-10.8-12.8-21.3-33.4-29.3-52c-1.7-4-.6-8.7 3-11.2C320.9-16 401.3-2.6 458 54c45.7 45.7 63.2 106.7 49.5 155.6zM228.5 78.3c3.4-12.3 19.1-11.8 25.4-.7c5.3 9.5 11.3 18.5 17.6 26c27.6 32.6 60.8 44.5 90.1 55l1 .3c30 10.7 55.8 20.2 77.5 45.9c10.8 12.8 21.3 33.4 29.3 52c1.7 4 .6 8.7-3 11.2C415.1 304 334.7 290.6 278 234c-45.7-45.7-63.2-106.7-49.5-155.6zM75.5 206c11.2-6.3 22 5.2 18.5 17.6c-2.9 10.5-5.2 21.2-6 31c-3.6 42.8 11.6 74.9 25 103.2l.4 .9c13.7 28.9 25.3 54.1 22.5 87.8c-1.4 16.7-8.6 38.9-16.1 57.9c-1.6 4.1-5.8 6.6-10.1 5.8C47.7 499.3 0 432.6 0 352c0-65 31-120.9 75.5-146zM180.5 498c-11.2 6.3-22-5.2-18.5-17.6c2.9-10.5 5.2-21.2 6-31c3.6-42.8-11.6-74.9-25-103.2l-.4-.9c-13.7-28.9-25.3-54.1-22.5-87.8c1.4-16.7 8.6-38.9 16.1-57.9c1.6-4.1 5.8-6.6 10.1-5.8C208.3 204.7 256 271.4 256 352c0 65-31 120.9-75.5 146z\"]\n  };\n  const faHatWitch = {\n    prefix: 'fas',\n    iconName: 'hat-witch',\n    icon: [576, 512, [], \"f6e7\", \"M200.7 181.4L112 384l112 0 0-48c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 48 112 0L386.7 206.1c-1.8-4-2.7-8.4-2.7-12.8l0-.8c0-5.6 1.5-11 4.2-15.9l18.6-32.5c5.7-10 16.3-16.1 27.8-16.1l20.4 0c14.7 0 27.5 10 31 24.2l6.2 24.6c2.2 8.9 10.2 15.1 19.4 15.1c9.5 0 17.7-6.7 19.6-16.1l12.2-60.8c.4-2.1 .6-4.2 .6-6.3l0-6.8c0-9-3.8-17.5-10.4-23.6L457.2 8.4C451.3 3 443.6 0 435.6 0l-2.2 0c-6.1 0-12.1 1.8-17.3 5L273.1 96.6c-32 20.5-57.2 50-72.4 84.8zM320 384l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48 64 0zM22.6 416C10.1 416 0 426.1 0 438.6c0 6 2.4 11.7 6.9 15.6C25.9 470.3 82.6 512 160 512l256 0c77.4 0 134.1-41.7 153.1-57.8c4.6-3.9 6.9-9.6 6.9-15.6c0-12.5-10.1-22.6-22.6-22.6L22.6 416z\"]\n  };\n  const faFaceGrinWink = {\n    prefix: 'fas',\n    iconName: 'face-grin-wink',\n    icon: [512, 512, [\"grin-wink\"], \"f58c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faGrinWink = faFaceGrinWink;\n  const faClockThreeThirty = {\n    prefix: 'fas',\n    iconName: 'clock-three-thirty',\n    icon: [512, 512, [], \"e357\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392l0-136c0-13.3 10.7-24 24-24l104 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0 0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faEarDeaf = {\n    prefix: 'fas',\n    iconName: 'ear-deaf',\n    icon: [512, 512, [\"deaf\", \"deafness\", \"hard-of-hearing\"], \"f2a4\", \"M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7l0 6.1c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48l0-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z\"]\n  };\n  const faDeaf = faEarDeaf;\n  const faDeafness = faEarDeaf;\n  const faHardOfHearing = faEarDeaf;\n  const faAlarmClock = {\n    prefix: 'fas',\n    iconName: 'alarm-clock',\n    icon: [512, 512, [9200], \"f34e\", \"M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 512c50.3 0 96.8-16.6 134.2-44.6l35.2 35.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-35.2-35.2c28-37.4 44.6-83.8 44.6-134.2C480 164.3 379.7 64 256 64S32 164.3 32 288c0 50.3 16.6 96.8 44.6 134.2L41.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l35.2-35.2c37.4 28 83.8 44.6 134.1 44.6zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM280 184l0 94.1 41 41c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-4.5-4.5-7-10.6-7-17l0-104c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faEclipse = {\n    prefix: 'fas',\n    iconName: 'eclipse',\n    icon: [640, 512, [], \"f749\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9l9.6 52.2c-34.2 15-63.7 38.9-85.4 68.8c-12.4-4-25.6-6.2-39.4-6.2c-70.7 0-128 57.3-128 128s57.3 128 128 128c13.7 0 27-2.2 39.4-6.2c21.7 29.9 51.1 53.9 85.4 68.8l-9.6 52.2c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM256 160c7.6 0 15 .9 22.1 2.6C264 190.7 256 222.4 256 256s8 65.3 22.1 93.4c-7.1 1.7-14.5 2.6-22.1 2.6c-53 0-96-43-96-96s43-96 96-96zM464 80a176 176 0 1 1 0 352 176 176 0 1 1 0-352z\"]\n  };\n  const faFaceRelieved = {\n    prefix: 'fas',\n    iconName: 'face-relieved',\n    icon: [512, 512, [], \"e389\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM187.3 356.7c13 13 35.8 27.3 68.7 27.3s55.6-14.3 68.7-27.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C329.4 397.2 298.9 416 256 416s-73.4-18.8-91.3-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM387.2 238.4c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2c17.6 23.5 52.8 23.5 70.4 0zm-262.4 0c17.6 23.5 52.8 23.5 70.4 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2zM207.2 74.9c2.8 8.4-1.7 17.4-10.1 20.2l-6.3 2.1c-23.6 7.9-44 23.4-57.8 44.1l-7.6 11.5c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l7.6-11.5c17.8-26.6 43.9-46.6 74.3-56.7l6.3-2.1c8.4-2.8 17.4 1.7 20.2 10.1zM314.9 95.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1l6.3 2.1c30.4 10.1 56.5 30.1 74.3 56.7l7.6 11.5c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4L379 141.4c-13.8-20.7-34.1-36.3-57.8-44.1l-6.3-2.1z\"]\n  };\n  const faRoadCircleCheck = {\n    prefix: 'fas',\n    iconName: 'road-circle-check',\n    icon: [640, 512, [], \"e564\", \"M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faDiceFive = {\n    prefix: 'fas',\n    iconName: 'dice-five',\n    icon: [448, 512, [9860], \"f523\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faOctagonMinus = {\n    prefix: 'fas',\n    iconName: 'octagon-minus',\n    icon: [512, 512, [\"minus-octagon\"], \"f308\", \"M140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faMinusOctagon = faOctagonMinus;\n  const faSquareRss = {\n    prefix: 'fas',\n    iconName: 'square-rss',\n    icon: [448, 512, [\"rss-square\"], \"f143\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faRssSquare = faSquareRss;\n  const faFaceZany = {\n    prefix: 'fas',\n    iconName: 'face-zany',\n    icon: [512, 512, [], \"e3a4\", \"M384.1 477.7C506.5 407 548.5 250.4 477.8 128S250.5-36.4 128.1 34.3S-36.3 261.6 34.4 384c36.2 62.7 94.9 104.3 160.1 120.5c-11.5-15.8-18.4-35.4-18.4-56.5l0-39.8c-10.4-6.2-20.1-13.7-28.9-22.2c-10.2-9.9-6.6-26.3 5.7-33.4L391.2 214.9c12.3-7.1 28.3-2 31.8 11.8c15.2 59.4-5.9 124.1-55 165l0 56.3c0 15.4-3.6 30-10.1 42.9c8.8-3.8 17.5-8.2 26.1-13.2zM128 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm112-8a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm96.1 296l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0C257.8 383.9 248 376 236.7 376l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64zM152 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm144-56a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faTricycle = {\n    prefix: 'fas',\n    iconName: 'tricycle',\n    icon: [512, 512, [], \"e5c3\", \"M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l73.6 0c7.9 0 14.4 6.4 14.4 14.4c0 4.2-1.8 8.2-5 10.9l-42.6 36.5c-.8 .7-1.6 1.4-2.3 2.2l-10.9 0c-58.8 0-114 23.9-154.1 64.6L133.6 176l2.4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l21.6 0 44 73.4c-1.3 2.2-2.6 4.5-3.9 6.7c-1.9-.1-3.9-.1-5.8-.1C50.1 256 0 306.1 0 368s50.1 112 112 112s112-50.1 112-112c0-42.4-23.6-79.4-58.4-98.4c30.7-48.1 84-77.6 141.6-77.6l12.1 0 11 43.8C286.4 256.1 256 300.5 256 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-2.4 0-4.8 .1-7.2 .2l-13.9-55.6 31.3-26.9C408 129.9 416 112.6 416 94.4C416 59.9 388.1 32 353.6 32L280 32zm64.2 260l16.5 65.9c3.2 12.9 16.2 20.7 29.1 17.5s20.7-16.2 17.5-29.1l-16.5-65.9c36.6 3.4 65.2 34.2 65.2 71.7c0 39.8-32.2 72-72 72s-72-32.2-72-72c0-25.1 12.8-47.1 32.2-60zM112 312a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n  };\n  const faLandMineOn = {\n    prefix: 'fas',\n    iconName: 'land-mine-on',\n    icon: [640, 512, [], \"e51b\", \"M344 24l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 32-256 0 0-32zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5l324.7 0c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512l-408.4 0c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z\"]\n  };\n  const faSquareArrowUpLeft = {\n    prefix: 'fas',\n    iconName: 'square-arrow-up-left',\n    icon: [448, 512, [], \"e263\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM288 144c13.3 0 24 10.7 24 24s-10.7 24-24 24l-94.1 0L329 327c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-135-135L160 328c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-160c0-13.3 10.7-24 24-24l152 0z\"]\n  };\n  const faICursor = {\n    prefix: 'fas',\n    iconName: 'i-cursor',\n    icon: [256, 512, [], \"f246\", \"M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3L96 224l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7l0-95.7 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-95.7c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z\"]\n  };\n  const faChartMixedUpCircleDollar = {\n    prefix: 'fas',\n    iconName: 'chart-mixed-up-circle-dollar',\n    icon: [576, 512, [], \"e5d9\", \"M400 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l28.8 0L319.4 151.5 211.2 70.4c-11.7-8.8-27.8-8.5-39.2 .6L12 199c-13.8 11-16 31.2-5 45s31.2 16 45 5L192.6 136.5l108.2 81.1c11.7 8.8 27.8 8.5 39.2-.6L480 105l0 39c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112c0-17.7-14.3-32-32-32L400 0zM192 224c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32zM64 320c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM408.1 339c0 0 0 0 0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2l0 10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-11.4c-8.6-1.7-16.7-4.3-23.7-6.6c0 0 0 0 0 0s0 0 0 0c-1.7-.6-3.4-1.1-5-1.6c-8.4-2.6-13.2-11.6-10.5-20s11.6-13.2 20-10.5c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3l0-9.5c0-8.8 7.2-16 16-16s16 7.2 16 16l0 9.4c6.3 .9 12.3 2.3 17.9 3.7c8.6 2.1 13.8 10.8 11.7 19.4s-10.8 13.8-19.4 11.7c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4c-.4 .7-.9 1.6-.8 3.6z\"]\n  };\n  const faSaltShaker = {\n    prefix: 'fas',\n    iconName: 'salt-shaker',\n    icon: [384, 512, [129474], \"e446\", \"M319.4 448L64.6 448l36.6-256 181.6 0 36.6 256zM59.8 512l264.5 0c33 0 59.8-26.8 59.8-59.8c0-2.8-.2-5.7-.6-8.5L338.1 126.7C327.7 54 265.4 0 192 0S56.3 54 45.9 126.7L.6 443.8c-.4 2.8-.6 5.6-.6 8.5c0 33 26.8 59.8 59.8 59.8zM192 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM128 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM240 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faStamp = {\n    prefix: 'fas',\n    iconName: 'stamp',\n    icon: [512, 512, [], \"f5bf\", \"M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2L112 256C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3L32 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-50.7c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112l-33.8 0c-29.9 0-54.2-24.3-54.2-54.2zM416 416l0 32L96 448l0-32 320 0z\"]\n  };\n  const faFilePlus = {\n    prefix: 'fas',\n    iconName: 'file-plus',\n    icon: [384, 512, [], \"f319\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM192 240c13.3 0 24 10.7 24 24l0 48 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-48c0-13.3 10.7-24 24-24z\"]\n  };\n  const faDrawSquare = {\n    prefix: 'fas',\n    iconName: 'draw-square',\n    icon: [448, 512, [], \"f5ef\", \"M96 151.4l0 209.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-209.1c-9.7-5.6-17.8-13.7-23.4-23.4l-209.1 0c-5.6 9.7-13.7 17.8-23.4 23.4zM119.4 448c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-209.1C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32l209.1 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 209.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0z\"]\n  };\n  const faToiletPaperUnderSlash = {\n    prefix: 'fas',\n    iconName: 'toilet-paper-under-slash',\n    icon: [640, 512, [\"toilet-paper-reverse-slash\"], \"e2a1\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43 0-83.1c-9.9 19.5-23.2 38.2-39.9 51.8L510 374.4c22.6-14.8 41.4-46 53.1-86.4c8.2-28.2 12.8-61 12.8-96C576 86 533 0 480 0c-11.2 0-22 3.8-32 10.9c-37.3 26.4-64 97.5-64 181.1c0 33.8 4.4 65.5 12 93.1l-39.3-30.8c-3.1-19.9-4.7-40.8-4.7-62.3c0-56.9 11.5-110 31.5-150.1c7.5-15 17.1-29.7 28.7-41.9L160 0c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM528 512L406.2 416 224 416l0 48c0 26.5 21.5 48 48 48l256 0 .3 0-.3 0zM64 192c0 106 43 192 96 192l205.5 0L66.5 148.4C64.9 162.4 64 177 64 192zm416 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"]\n  };\n  const faToiletPaperReverseSlash = faToiletPaperUnderSlash;\n  const faStairs = {\n    prefix: 'fas',\n    iconName: 'stairs',\n    icon: [576, 512, [], \"e289\", \"M384 64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96z\"]\n  };\n  const faDroneFront = {\n    prefix: 'fas',\n    iconName: 'drone-front',\n    icon: [640, 512, [\"drone-alt\"], \"f860\", \"M155.7 112c-5.5-9.6-15.9-16-27.7-16s-22.2 6.4-27.7 16L24 112c-13.3 0-24 10.7-24 24s10.7 24 24 24l240 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-108.3 0zM376 112c-13.3 0-24 10.7-24 24s10.7 24 24 24l240 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-76.3 0c-5.5-9.6-15.9-16-27.7-16s-22.2 6.4-27.7 16L376 112zM96 192l0 64c0 12.6 7.4 24.1 19 29.2l56.5 25.1c-17.8 21.5-27.5 48.5-27.5 76.4l0 5.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-5.2c0-16.8 5.9-33.2 16.7-46.1l8.4-10.1L259 349.2c4.1 1.8 8.5 2.8 13 2.8l96 0c4.5 0 8.9-.9 13-2.8l41.9-18.6 8.4 10.1c10.8 12.9 16.7 29.3 16.7 46.1l0 5.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-5.2c0-27.9-9.7-54.9-27.5-76.4L525 285.2c11.6-5.1 19-16.6 19-29.2l0-64-64 0 0 43.2-17.8 7.9-40.6-23.7C390.7 201.5 355.7 192 320 192s-70.7 9.5-101.6 27.5l-40.6 23.7L160 235.2l0-43.2-64 0z\"]\n  };\n  const faDroneAlt = faDroneFront;\n  const faGlassEmpty = {\n    prefix: 'fas',\n    iconName: 'glass-empty',\n    icon: [384, 512, [], \"e191\", \"M8.6 10.2C14.6 3.7 23.1 0 32 0L352 0c8.9 0 17.4 3.7 23.4 10.2s9.1 15.2 8.5 24.1L355.1 437.7c-3 41.9-37.8 74.3-79.8 74.3l-166.6 0c-42 0-76.8-32.4-79.8-74.3L.1 34.3c-.6-8.9 2.4-17.6 8.5-24.1zM66.4 64L92.7 433.1c.6 8.4 7.6 14.9 16 14.9l166.6 0c8.4 0 15.4-6.5 16-14.9L317.6 64 66.4 64z\"]\n  };\n  const faDialHigh = {\n    prefix: 'fas',\n    iconName: 'dial-high',\n    icon: [576, 512, [], \"e15c\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm.4 127.6c80.2 0 146.6 59 158.2 136l-158.2 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l158.2 0c-11.6 77-78 136-158.2 136c-88.4 0-160-71.6-160-160s71.6-160 160-160zM512 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 96a32 32 0 1 1 64 0A32 32 0 1 1 64 96zM480 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm416-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faUserHelmetSafety = {\n    prefix: 'fas',\n    iconName: 'user-helmet-safety',\n    icon: [448, 512, [128119, \"user-construction\", \"user-hard-hat\"], \"f82c\", \"M216 0c-13.3 0-24 10.7-24 24l0 56L163.6 23.1C125.6 43.5 99 82.6 96.2 128l-.2 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l256 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-.2 0C349 82.6 322.4 43.5 284.4 23.1L256 80l0-56c0-13.3-10.7-24-24-24L216 0zm8 320c65.3 0 119.1-48.9 127-112L97 208c7.9 63.1 61.7 112 127 112zm-89.6 32C60.2 352 0 412.2 0 486.4C0 500.5 11.5 512 25.6 512l396.8 0c14.1 0 25.6-11.5 25.6-25.6C448 412.2 387.8 352 313.6 352l-179.2 0z\"]\n  };\n  const faUserConstruction = faUserHelmetSafety;\n  const faUserHardHat = faUserHelmetSafety;\n  const faI = {\n    prefix: 'fas',\n    iconName: 'i',\n    icon: [320, 512, [105], \"49\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l96 0 0 320-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-320 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L160 32 32 32z\"]\n  };\n  const faHryvniaSign = {\n    prefix: 'fas',\n    iconName: 'hryvnia-sign',\n    icon: [384, 512, [8372, \"hryvnia\"], \"f6f2\", \"M121.9 116.2C138.3 103.1 158.7 96 179.6 96L223 96c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l123.5 0-50.6 28.9c-1.7 1-3.4 2-5.1 3.1L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l20.3 0c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113l43.4 0c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2L161 416c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31L352 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-123.5 0 50.6-28.9c1.7-1 3.4-2 5.1-3.1l67.8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-20.3 0c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113l-43.4 0c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z\"]\n  };\n  const faHryvnia = faHryvniaSign;\n  const faArrowDownLeftAndArrowUpRightToCenter = {\n    prefix: 'fas',\n    iconName: 'arrow-down-left-and-arrow-up-right-to-center',\n    icon: [512, 512, [], \"e092\", \"M502.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L336 130.7 336 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0L502.6 54.6zM80 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L176 381.3l0 50.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L80 272z\"]\n  };\n  const faPills = {\n    prefix: 'fas',\n    iconName: 'pills',\n    icon: [576, 512, [], \"f484\", \"M112 96c-26.5 0-48 21.5-48 48l0 112 96 0 0-112c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112l0 224c0 61.9-50.1 112-112 112S0 429.9 0 368L0 144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z\"]\n  };\n  const faFaceGrinWide = {\n    prefix: 'fas',\n    iconName: 'face-grin-wide',\n    icon: [512, 512, [128515, \"grin-alt\"], \"f581\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"]\n  };\n  const faGrinAlt = faFaceGrinWide;\n  const faTooth = {\n    prefix: 'fas',\n    iconName: 'tooth',\n    icon: [448, 512, [129463], \"f5c9\", \"M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5l0 6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5l0-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z\"]\n  };\n  const faBasketballHoop = {\n    prefix: 'fas',\n    iconName: 'basketball-hoop',\n    icon: [640, 512, [], \"f435\", \"M6.8 187C24.7 153.1 116.7 0 320 0S615.3 153.1 633.2 187c4.9 9.4 6.8 19.1 6.8 28l0 116.3c0 25.3-14.9 48.2-38 58.5l-96.4 42.9L526.2 288l-32.3 0-7.2 50.3-22.9 160c-.9 6.1-5.2 11.2-11.1 13s-12.3 .1-16.5-4.4L384.4 451l-52.8 56c-3 3.2-7.2 5-11.6 5s-8.6-1.8-11.6-5l-52.8-56-51.9 55.9c-4.2 4.5-10.6 6.2-16.5 4.4s-10.2-6.9-11.1-13l-22.9-160L146.1 288l-32.3 0 20.7 144.6L38 389.7C14.9 379.4 0 356.5 0 331.2L0 214.9c0-8.9 1.8-18.6 6.8-28zM178.4 288l5.2 36.6 44-36.6-49.2 0zm99.3 0l-.6 .5L320 334.6l42.8-46.1-.6-.5-84.4 0zm134.5 0l44 36.6 5.2-36.6-49.2 0zM192 128c-17.7 0-32 14.3-32 32l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0 288 0 64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-17.7-14.3-32-32-32l-256 0zm256 32l0 48-256 0 0-48 256 0zM387.5 309l-45.7 49.2 42.7 46 51.6-54.7L387.5 309zm49.4 151.6l11-76.8-41.5 44 30.5 32.9zM320 381.7l-42.6 45.9L320 472.7l42.6-45.2L320 381.7zm-21.8-23.5L252.5 309l-48.7 40.5 51.6 54.7 42.7-46zm-64.6 69.5l-41.5-44 11 76.8 30.5-32.9z\"]\n  };\n  const faObjectsAlignBottom = {\n    prefix: 'fas',\n    iconName: 'objects-align-bottom',\n    icon: [512, 512, [], \"e3bb\", \"M24 512l464 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24zM64 336c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L112 0C85.5 0 64 21.5 64 48l0 288zm224 0c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 160z\"]\n  };\n  const faV = {\n    prefix: 'fas',\n    iconName: 'v',\n    icon: [384, 512, [118], \"56\", \"M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z\"]\n  };\n  const faSparkles = {\n    prefix: 'fas',\n    iconName: 'sparkles',\n    icon: [512, 512, [10024], \"f890\", \"M327.5 85.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 128l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 128l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 64 426.8 7.5C425.1 3 420.8 0 416 0s-9.1 3-10.8 7.5L384 64 327.5 85.2zM205.1 73.3c-2.6-5.7-8.3-9.3-14.5-9.3s-11.9 3.6-14.5 9.3L123.3 187.3 9.3 240C3.6 242.6 0 248.3 0 254.6s3.6 11.9 9.3 14.5l114.1 52.7L176 435.8c2.6 5.7 8.3 9.3 14.5 9.3s11.9-3.6 14.5-9.3l52.7-114.1 114.1-52.7c5.7-2.6 9.3-8.3 9.3-14.5s-3.6-11.9-9.3-14.5L257.8 187.4 205.1 73.3zM384 384l-56.5 21.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 448l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 448l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 384l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L384 384z\"]\n  };\n  const faSquid = {\n    prefix: 'fas',\n    iconName: 'squid',\n    icon: [544, 512, [129425], \"e450\", \"M276 .3c-5.3-1.1-10.8 .6-14.6 4.5s-5.4 9.4-4.2 14.7l13.1 58.9c-71.9 46.2-103.4 101.8-110.6 148.4L146 213l-2.3-2.3-22.6-22.6c-6.2-6.2-6.2-16.4 0-22.6l56.4-56.4c18.9-18.9 18.7-49.5-.3-68.2L140.1 4.6c-6.3-6.1-16.3-6.1-22.5 .1l-2.8 2.8c-34 34-33.3 87.7-1.9 121L98.5 142.9c-18.7 18.7-18.7 49.1 0 67.9l22.6 22.6c0 0 0 0 0 0l5.7 5.7c0 0 0 0 0 0c9.3 9.4 9.3 24.5 0 33.9c-9.3 9.3-24.4 9.4-33.8 .2L76.5 256.6c-19.1-19.1-50.2-18.7-68.7 .9L4.4 261c-6.1 6.4-5.8 16.5 .6 22.6s16.5 5.8 22.6-.6l3.3-3.5c6.2-6.5 16.6-6.7 22.9-.3l10.6 10.6 .1 .2 22.6 22.6c10.1 10.2 9 26.9-2.4 35.8l-20 15.6c-3.5 2.7-7.7 4.2-12.1 4.2c-10.9 0-19.7-8.8-19.7-19.7l0-12.3c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 12.3C.9 376.8 24.1 400 52.6 400c11.5 0 22.7-3.8 31.8-10.9l28.2-21.9c9.4-7.3 22.8-6.5 31.2 1.9s9.3 21.8 1.9 31.2l-21.9 28.2c-7.1 9.1-10.9 20.3-10.9 31.8c0 28.6 23.2 51.7 51.7 51.7l12.3 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-12.3 0c-10.9 0-19.7-8.8-19.7-19.7c0-4.4 1.5-8.7 4.2-12.1l15.6-20c8.8-11.4 25.6-12.4 35.8-2.3l.1 .1L223 448.3l.1 .1 9.9 9.8c6.5 6.5 6.2 17.2-.7 23.3l-2.8 2.5c-6.6 5.9-7.2 16-1.3 22.6s16 7.2 22.6 1.3l2.8-2.5c20.7-18.3 21.6-50.3 2.1-69.8l-9.9-9.9-5.7-5.7-.1-.1c-9.3-9.3-9.3-24.4 0-33.8l.1-.1 .1-.1c9.3-9.2 24.4-9.2 33.7 0l28.4 28.4c18.7 18.7 49.1 18.7 67.9 0L384.4 400c33.3 31.4 87 32.1 121-1.9l2.8-2.8c6.2-6.2 6.3-16.3 .1-22.5L472 335.7c-18.7-19-49.3-19.2-68.2-.3l-56.4 56.3c-6.2 6.2-16.4 6.2-22.6 0l-22.5-22.5-.1-.1-16-16c46.6-7.2 102.2-38.7 148.4-110.6l58.9 13.1c5.3 1.2 10.8-.4 14.7-4.2s5.6-9.3 4.5-14.6L489.3 120.2c9.2-30.2 17.2-64 23.4-101.5c.9-5.1-.8-10.3-4.5-13.9S499.4-.6 494.3 .2C456.7 6.5 423 14.4 392.7 23.6L276 .3zM168.9 280a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faLeafyGreen = {\n    prefix: 'fas',\n    iconName: 'leafy-green',\n    icon: [576, 512, [129388], \"e41d\", \"M97.9 28.4C92 34.4 87 40.8 83 47.7C70 69.6 50.6 89.9 30.9 105.9c-2.3 1.8-4.4 3.8-6.5 5.9C-1.4 137.6-6.8 176.2 8.5 207.2c5.7 11.7 11 24.1 11 37.1l0 35.7c0 14.7 5.8 28.8 16.3 39.2l26.3 26.3c10.4 10.4 16.3 24.5 16.3 39.2l0 12.9c0 2.9 .2 5.8 .7 8.7l7.6-7.6c6-6 9.4-14.1 9.4-22.6l0-45.7c0-25.5 10.1-49.9 28.1-67.9l10.5-10.5c6-6 9.4-14.1 9.4-22.6l0-43c0-25.5 10.1-49.9 28.1-67.9l29.1-29.1c5-5 8.8-12.9 13.7-27c4.4-12.9 10.8-24.8 18.9-35.5c-38-36.5-98.4-36-135.8 1.5zM567.5 229.9c-3.1-29.1-2.3-61.5 5-89.9c2.3-8.9 3.5-18.3 3.5-28C576 50.1 525.9 0 464 0c-9.7 0-19 1.2-28 3.5c-28.4 7.3-60.8 8.1-89.9 5c-3.3-.3-6.7-.5-10.1-.5c-42.1 0-77.9 27.1-90.8 64.9c-4.9 14.3-10.6 28.6-21.3 39.3l-29.1 29.1c-12 12-18.7 28.3-18.7 45.3l0 43c0 17-6.7 33.3-18.7 45.3l-10.5 10.5c-12 12-18.7 28.3-18.7 45.3l0 45.7c0 17-6.7 33.3-18.7 45.3L73.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l35.9-35.9c12-12 28.3-18.7 45.3-18.7l45.7 0c17 0 33.3-6.7 45.3-18.7l10.5-10.5c12-12 28.3-18.7 45.3-18.7l43 0c17 0 33.3-6.7 45.3-18.7l29.1-29.1c10.7-10.7 25-16.4 39.3-21.3C540.9 317.9 568 282.1 568 240c0-3.4-.2-6.8-.5-10.1zM475.3 100.7c6.2 6.2 6.2 16.4 0 22.6L390.6 208l57.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-89.4 0-59.3 59.3-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L272 281.4l0-89.4c0-8.8 7.2-16 16-16s16 7.2 16 16l0 57.4 36.7-36.7 112-112c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faCircleArrowUpRight = {\n    prefix: 'fas',\n    iconName: 'circle-arrow-up-right',\n    icon: [512, 512, [], \"e0fc\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm368 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-94.1L185 361c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l135-135L184 192c-13.3 0-24-10.7-24-24s10.7-24 24-24l160 0c13.3 0 24 10.7 24 24l0 152z\"]\n  };\n  const faCalendars = {\n    prefix: 'fas',\n    iconName: 'calendars',\n    icon: [512, 512, [], \"e0d7\", \"M224 0c-17.7 0-32 14.3-32 32l0 32-48 0c-26.5 0-48 21.5-48 48l0 48 416 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-96 0 0-32c0-17.7-14.3-32-32-32zM96 192l0 176c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-176L96 192zm-48-8c0-13.3-10.7-24-24-24s-24 10.7-24 24L0 392c0 66.3 53.7 120 120 120l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0c-39.8 0-72-32.2-72-72l0-208z\"]\n  };\n  const faBangladeshiTakaSign = {\n    prefix: 'fas',\n    iconName: 'bangladeshi-taka-sign',\n    icon: [384, 512, [], \"e2e6\", \"M36 32.3C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8L64 160l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 160c0 53 43 96 96 96l32 0c106 0 192-86 192-192l0-32c0-53-43-96-96-96l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0c17.7 0 32 14.3 32 32l0 32c0 70.7-57.3 128-128 128l-32 0c-17.7 0-32-14.3-32-32l0-160 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-31.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z\"]\n  };\n  const faBicycle = {\n    prefix: 'fas',\n    iconName: 'bicycle',\n    icon: [640, 512, [128690], \"f206\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l25.7 0 34.6 64-149.4 0-27.4-38C191 99.7 183.7 96 176 96l-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l43.7 0 22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112l49 0c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32L312 32zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368l65 0c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1-123.5 0zm90.6-128l108.5 0L317 274.8 257.4 192z\"]\n  };\n  const faHammerWar = {\n    prefix: 'fas',\n    iconName: 'hammer-war',\n    icon: [384, 512, [], \"f6e4\", \"M192 0c17.7 0 32 14.3 32 32l0 18.8L347.3 32.4c9.2-1.4 18.6 1.3 25.6 7.4S384 54.7 384 64l0 192c0 9.3-4.1 18.2-11.1 24.2s-16.4 8.8-25.6 7.4L196.7 265.1c-3.1-.5-6.3-.5-9.5 0L36.7 287.6c-9.2 1.4-18.6-1.3-25.6-7.4S0 265.3 0 256L0 64c0-9.3 4.1-18.2 11.1-24.2s16.4-8.8 25.6-7.4L160 50.8 160 32c0-17.7 14.3-32 32-32zm0 296.7l32 4.8L224 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-178.5 32-4.8z\"]\n  };\n  const faCircleD = {\n    prefix: 'fas',\n    iconName: 'circle-d',\n    icon: [512, 512, [], \"e104\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l72 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-72 0c-13.3 0-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24zm72 208c44.2 0 80-35.8 80-80s-35.8-80-80-80l-48 0 0 160 48 0z\"]\n  };\n  const faSpiderBlackWidow = {\n    prefix: 'fas',\n    iconName: 'spider-black-widow',\n    icon: [512, 512, [], \"f718\", \"M144.6 1.6c12.4 4.8 18.5 18.6 13.8 31l-32.5 84.6c-1.1 3-.4 6.3 1.8 8.5L176 174.1l0-14.1c0-31.8 18.6-59.3 45.5-72.2c9.1-4.4 18.5 3.3 18.5 13.4l0 10.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c0-10.1 9.4-17.7 18.5-13.4C317.4 100.7 336 128.2 336 160l0 14.1 48.3-48.3c2.2-2.2 2.9-5.6 1.8-8.5L353.6 32.6c-4.8-12.4 1.4-26.3 13.8-31s26.3 1.4 31 13.8L430.9 100c7.9 20.7 3 44.1-12.7 59.7l-57.4 57.4 80.4-26.8c2.4-.8 4.3-2.7 5.1-5.1l18.9-56.8c4.2-12.6 17.8-19.4 30.4-15.2s19.4 17.8 15.2 30.4l-18.9 56.8c-5.6 16.7-18.7 29.8-35.4 35.4L395.9 256l60.5 20.2c16.7 5.6 29.8 18.7 35.4 35.4l18.9 56.8c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2l-18.9-56.8c-.8-2.4-2.7-4.3-5.1-5.1l-80.4-26.8 57.4 57.4c15.6 15.6 20.6 39 12.7 59.7l-32.5 84.6c-4.8 12.4-18.6 18.5-31 13.8s-18.5-18.6-13.8-31l32.5-84.6c1.1-3 .4-6.3-1.8-8.5L352 353.9c-1 52.1-43.6 94.1-96 94.1s-95-41.9-96-94.1l-32.3 32.3c-2.2 2.2-2.9 5.6-1.8 8.5l32.5 84.6c4.8 12.4-1.4 26.3-13.8 31s-26.3-1.4-31-13.8L81.1 412c-7.9-20.7-3-44.1 12.7-59.7l57.4-57.4L70.8 321.7c-2.4 .8-4.3 2.7-5.1 5.1L46.8 383.6C42.6 396.2 29 403 16.4 398.8S-3 381 1.2 368.4l18.9-56.8c5.6-16.7 18.7-29.8 35.4-35.4L116.1 256 55.6 235.8c-16.7-5.6-29.8-18.7-35.4-35.4L1.2 143.6C-3 131 3.8 117.4 16.4 113.2s26.2 2.6 30.4 15.2l18.9 56.8c.8 2.4 2.7 4.3 5.1 5.1l80.4 26.8L93.7 159.7C78.1 144 73.1 120.6 81.1 100l32.5-84.6c4.8-12.4 18.6-18.5 31-13.8zm73.8 305.6L240 336l-21.6 28.8c-1.6 2.1-2.4 4.6-2.4 7.2c0 6.6 5.4 12 12 12l56 0c6.6 0 12-5.4 12-12c0-2.6-.8-5.1-2.4-7.2L272 336l21.6-28.8c1.6-2.1 2.4-4.6 2.4-7.2c0-6.6-5.4-12-12-12l-56 0c-6.6 0-12 5.4-12 12c0 2.6 .8 5.1 2.4 7.2z\"]\n  };\n  const faStaffSnake = {\n    prefix: 'fas',\n    iconName: 'staff-snake',\n    icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", \"M222.6 43.2l-.1 4.8L288 48c53 0 96 43 96 96s-43 96-96 96l-40 0 0-80 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-40 0-28 0-4.5 144 40.5 0c53 0 96 43 96 96s-43 96-96 96l-16 0 0-80 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-43 0-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31L136 464c-22.1 0-40-17.9-40-40s17.9-40 40-40l36 0-1-32-19 0c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7l0 94.7c0 8.8 7.2 16 16 16l16.5 0L164 128l-28 0-13.4 0c-9 18.9-28.3 32-50.6 32l-16 0c-30.9 0-56-25.1-56-56S25.1 48 56 48l8 0 8 0 89.5 0-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faRodAsclepius = faStaffSnake;\n  const faRodSnake = faStaffSnake;\n  const faStaffAesculapius = faStaffSnake;\n  const faPear = {\n    prefix: 'fas',\n    iconName: 'pear',\n    icon: [512, 512, [], \"e20c\", \"M505 7c9.4 9.4 9.4 24.6 0 33.9L457.9 88.1c14 20.5 22.1 45.3 22.1 71.9c0 30.7-10.8 58.9-28.9 81c-29.9 36.5-61.4 81.8-73.3 127.4c-8.3 32-25 62.3-50.1 87.3c-75 75-196.5 75-271.5 0s-75-196.5 0-271.5c25.1-25.1 55.3-41.8 87.3-50.1c45.7-11.8 90.9-43.4 127.4-73.3c22.1-18 50.3-28.9 81-28.9c26.7 0 51.4 8.2 71.9 22.1L471 7c9.4-9.4 24.6-9.4 33.9 0zM320 320c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 53-43 96-96 96c-8.8 0-16 7.2-16 16s7.2 16 16 16c70.7 0 128-57.3 128-128z\"]\n  };\n  const faHeadSideCoughSlash = {\n    prefix: 'fas',\n    iconName: 'head-side-cough-slash',\n    icon: [640, 512, [], \"e062\", \"M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8l-3.9 0c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320s0 0 0 0l0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480l-80 0 0 8c0 13.3-10.7 24-24 24l-40 0s0 0 0 0L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faFileMov = {\n    prefix: 'fas',\n    iconName: 'file-mov',\n    icon: [512, 512, [], \"e647\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-240 0c-35.3 0-64 28.7-64 64l0 144-16 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM157.7 359.8L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-70.2-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8l0 70.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2zM448 368l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16zM288 392c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 80c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80zm40-8c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-80c0-4.4-3.6-8-8-8l-16 0z\"]\n  };\n  const faTriangle = {\n    prefix: 'fas',\n    iconName: 'triangle',\n    icon: [512, 512, [9650], \"f2ec\", \"M290.5 51.8C283.3 39.5 270.2 32 256 32s-27.3 7.5-34.5 19.8l-216 368c-7.3 12.4-7.3 27.7-.2 40.1S25.7 480 40 480l432 0c14.3 0 27.6-7.7 34.7-20.1s7-27.8-.2-40.1l-216-368z\"]\n  };\n  const faApartment = {\n    prefix: 'fas',\n    iconName: 'apartment',\n    icon: [576, 512, [], \"e468\", \"M176 0c-26.5 0-48 21.5-48 48l0 48L48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l80 0 32 0 96 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 96 0 32 0 80 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-80 0 0-144c0-26.5-21.5-48-48-48L176 0zM368 320l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zm144 80c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM112 320l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zm16 80c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zm112-80l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM384 80l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM240 64c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM384 208c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM496 320l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM128 208c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zm112 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16z\"]\n  };\n  const faTruckMedical = {\n    prefix: 'fas',\n    iconName: 'truck-medical',\n    icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", \"M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faAmbulance = faTruckMedical;\n  const faPepper = {\n    prefix: 'fas',\n    iconName: 'pepper',\n    icon: [512, 512, [129745], \"e432\", \"M252.6 11.7C245.8 .3 231-3.4 219.7 3.4s-15.1 21.6-8.2 32.9l10.3 17.2c6.7 11.2 10.3 24 10.3 37l0 10.9c-5-1.8-10.1-3.1-15.3-4l-.9-.2c-8.8-1.5-17.9-1.7-27.1-.6c-4 .5-7.9 1.2-11.9 2.2c-51.4 12.9-74.7 65-61.9 116.4l37.1 148.3c2.1 8.6-3.1 17.3-11.6 19.4s-17.3-3.1-19.4-11.6L83.8 223c-11.8-47 .4-94.4 31.3-125.2c-13.6-2.8-28-2.6-42.4 1C21.3 111.7-10 163.9 2.9 215.3l56 224c12.9 51.4 65 82.7 116.4 69.8c7-1.7 13.6-4.2 19.8-7.3c5.6-2.8 12.3-2.8 17.9 0c3 1.5 6 2.8 9.2 4c10.7 4 22.2 6.2 34 6.2c11.6 0 22.9-2.1 33.5-6.1c3.2-1.2 6.4-2.6 9.4-4.1c5.6-2.8 12.3-2.8 17.9 0c6.2 3.1 12.8 5.6 19.8 7.3c51.4 12.9 103.6-18.4 116.4-69.8l56-224c12.9-51.4-18.4-103.6-69.8-116.4c-23.2-5.8-46.5-2.6-66.3 7.3c-5.6 2.8-12.3 2.8-17.9 0c-6.2-3.1-12.8-5.6-19.8-7.3c-19-4.8-38.1-3.5-55.3 2.6l0-10.9c0-21.7-5.9-43.1-17.1-61.7L252.6 11.7z\"]\n  };\n  const faPiano = {\n    prefix: 'fas',\n    iconName: 'piano',\n    icon: [512, 512, [], \"f8d4\", \"M0 192L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-120.4c0-24.2-13.7-46.4-35.4-57.2l-58.4-29.2c-21-10.5-34.2-31.9-34.2-55.4C384 83.2 300.8 0 198.3 0L192 0C86 0 0 86 0 192zM416 352l32 0 0 96L64 448l0-96 32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 32 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48z\"]\n  };\n  const faGunSquirt = {\n    prefix: 'fas',\n    iconName: 'gun-squirt',\n    icon: [576, 512, [], \"e19d\", \"M128 56c0-13.3-10.7-24-24-24S80 42.7 80 56l0 9.3C34.6 72.9 0 112.4 0 160c0 47.3 34.3 86.7 79.4 94.6L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480l104 0c14.7 0 27.5-10 31-24.2L219 376l53 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-41 0 18-72 199 0c41.8 0 77.4-26.7 90.5-64l13.5 0c13.3 0 24-10.7 24-24l0-16c0-13.3-10.7-24-24-24l-13.5 0C525.4 90.7 489.8 64 448 64L128 64l0-8zM96 128l352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 192c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faWheatAwnCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'wheat-awn-circle-exclamation',\n    icon: [640, 512, [], \"e598\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faSnowman = {\n    prefix: 'fas',\n    iconName: 'snowman',\n    icon: [512, 512, [9731, 9924], \"f7d0\", \"M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2l0-40.2c0-13.3 10.7-24 24-24s24 10.7 24 24l0 19.6 22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9l-149.3 0c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6 56 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24l0 3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9l0-3.2c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faUserAlien = {\n    prefix: 'fas',\n    iconName: 'user-alien',\n    icon: [448, 512, [], \"e04a\", \"M64 167C64 74.8 135.6 0 224 0s160 74.8 160 167c0 101-106.6 185-139.2 208.3c-6.1 4.3-13.4 6.5-20.8 6.5s-14.7-2.1-20.8-6.5C170.6 352 64 268.1 64 167zm244.6 9c-37.9 0-68.6 30.7-68.6 68.6c0 6.3 5.1 11.4 11.4 11.4l16 0c37.9 0 68.6-30.7 68.6-68.6c0-6.3-5.1-11.4-11.4-11.4l-16 0zM208 244.6c0-37.9-30.7-68.6-68.6-68.6l-16 0c-6.3 0-11.4 5.1-11.4 11.4c0 37.9 30.7 68.6 68.6 68.6l16 0c6.3 0 11.4-5.1 11.4-11.4zM0 486.4C0 415 55.7 356.6 126.1 352.3c23.8 23.2 46.1 40.2 58.5 49.1c12 8.6 25.9 12.4 39.4 12.4s27.4-3.8 39.4-12.4c12.4-8.8 34.7-25.8 58.5-49.1C392.3 356.6 448 415 448 486.4c0 14.1-11.5 25.6-25.6 25.6L25.6 512C11.5 512 0 500.5 0 486.4z\"]\n  };\n  const faShieldCheck = {\n    prefix: 'fas',\n    iconName: 'shield-check',\n    icon: [512, 512, [], \"f2f7\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faMortarPestle = {\n    prefix: 'fas',\n    iconName: 'mortar-pestle',\n    icon: [512, 512, [], \"f5a7\", \"M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160l144.9 0L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512l192 0c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 192z\"]\n  };\n  const faRoadBarrier = {\n    prefix: 'fas',\n    iconName: 'road-barrier',\n    icon: [640, 512, [], \"e562\", \"M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-181.7L149.2 96 64 96l0-32c0-17.7-14.3-32-32-32zM405.2 96l-74.3 0-5.4 10.7L234.8 288l74.3 0 5.4-10.7L405.2 96zM362.8 288l74.3 0 5.4-10.7L533.2 96l-74.3 0-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288l74.3 0 5.4-10.7L277.2 96l-74.3 0zm288 192l85.2 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 53.7L490.8 288z\"]\n  };\n  const faChartCandlestick = {\n    prefix: 'fas',\n    iconName: 'chart-candlestick',\n    icon: [512, 512, [], \"e0e2\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zM320 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l0-48zm64 176l0 64c0 17.7 14.3 32 32 32l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48c-17.7 0-32 14.3-32 32zM160 128c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48z\"]\n  };\n  const faBriefcaseBlank = {\n    prefix: 'fas',\n    iconName: 'briefcase-blank',\n    icon: [512, 512, [], \"e0c8\", \"M176 56l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 48c-4.4 0-8 3.6-8 8zM128 96l0-40c0-30.9 25.1-56 56-56L328 0c30.9 0 56 25.1 56 56l0 40 64 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l64 0z\"]\n  };\n  const faSchool = {\n    prefix: 'fas',\n    iconName: 'school',\n    icon: [640, 512, [127979], \"f549\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l208 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 208 0c26.5 0 48-21.5 48-48l0-320c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zM96 320l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16z\"]\n  };\n  const faIgloo = {\n    prefix: 'fas',\n    iconName: 'igloo',\n    icon: [576, 512, [], \"f7ae\", \"M320 33.8L320 160 48.5 160C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160l0-120.9C424.9 55.7 487.2 99.8 527.5 160L352 160zM29.9 192L96 192l0 128L0 320c0-46 10.8-89.4 29.9-128zM192 320l-64 0 0-128 320 0 0 128-64 0 0 32 192 0 0 80c0 26.5-21.5 48-48 48l-176 0 0-128c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 128L48 480c-26.5 0-48-21.5-48-48l0-80 192 0 0-32zm288 0l0-128 66.1 0c19.2 38.6 29.9 82 29.9 128l-96 0z\"]\n  };\n  const faBracketRound = {\n    prefix: 'fas',\n    iconName: 'bracket-round',\n    icon: [192, 512, [\"parenthesis\"], \"28\", \"M154.6 46.2c9.8 14.7 5.8 34.6-8.9 44.4C120.1 107.7 64 167 64 256s56.1 148.3 81.8 165.4c14.7 9.8 18.7 29.7 8.9 44.4s-29.7 18.7-44.4 8.9C71.9 449.1 0 371.8 0 256S71.9 62.9 110.2 37.4c14.7-9.8 34.6-5.8 44.4 8.9z\"]\n  };\n  const faParenthesis = faBracketRound;\n  const faJoint = {\n    prefix: 'fas',\n    iconName: 'joint',\n    icon: [640, 512, [], \"f595\", \"M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9l0 11c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43l0-11zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9l0-11c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8l0 11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512l67.3 0c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512l19 0 51.3 0c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352l-19 0-48 0c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9l0-80c0-22.1-17.9-40-40-40l-155.3 0c-4.1 0-6.3 5.1-3.6 8.3z\"]\n  };\n  const faHorseSaddle = {\n    prefix: 'fas',\n    iconName: 'horse-saddle',\n    icon: [576, 512, [], \"f8c3\", \"M448 238.1l0-78.1 16 0 9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1L576 80c0-19.1-8.4-36.3-21.7-48l5.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L480 0 448 0C377.3 0 320 57.3 320 128l0 32c0 41.8-26.7 77.4-64 90.5l0 78.6 51.7 14.8c4.1 1.2 8.2 2.1 12.3 2.8L320 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-164.3c19.2-19.2 31.5-45.7 32-75.7c0 0 0 0 0 0l0-1.9zM224 320l0-64c-53 0-96-43-96-96l0-29.4c-21.8 5.5-40.3 19.5-51.7 38.2C33.2 174.5 0 211.4 0 256l0 56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9l33.7 0c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l.3 .1zm64-160l0-32-64 0-20.8 0L160 128l0 32c0 35.3 28.7 64 64 64s64-28.7 64-64zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faMugMarshmallows = {\n    prefix: 'fas',\n    iconName: 'mug-marshmallows',\n    icon: [512, 512, [], \"f7b7\", \"M192 32c7.5 0 14.4 2.6 19.8 6.9L175 75.7c-9.6 9.6-15 22.7-15 36.3c0 5.5 .9 10.9 2.6 16L32 128l0-64c0-17.7 14.3-32 32-32l128 0zm5.7 93.7C194 122 192 117.1 192 112s2-10 5.7-13.7l60.7-60.7C262 34 266.9 32 272 32s10 2 13.7 5.7l60.7 60.7c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7L344 128l-144 0-2.3-2.3zM0 192c0-17.7 14.3-32 32-32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 192 0 48 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-16 0c0 53-43 96-96 96L96 480c-53 0-96-43-96-96L0 192zm384 32l0 96 16 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-16 0z\"]\n  };\n  const faFilters = {\n    prefix: 'fas',\n    iconName: 'filters',\n    icon: [640, 512, [], \"e17e\", \"M232 32c-15.9 0-30.2 9.4-36.6 23.9s-3.6 31.5 7.2 43.2L352 261.5 352 368c0 10.1 4.7 19.6 12.8 25.6l64 48c9.7 7.3 22.7 8.4 33.5 3s17.7-16.5 17.7-28.6l0-154.5L629.4 99.1c10.7-11.7 13.6-28.6 7.2-43.2S615.9 32 600 32L232 32zM40 96c-15.9 0-30.2 9.4-36.6 23.9s-3.6 31.5 7.2 43.2L160 325.5l0 74.5c0 10.1 4.7 19.6 12.8 25.6l64 48c9.7 7.3 22.7 8.4 33.5 3s17.7-16.5 17.7-28.6l0-122.5 32-34.8 0-16.7L179 120.7c-6.7-7.3-11.7-15.7-14.9-24.7L40 96z\"]\n  };\n  const faBellOn = {\n    prefix: 'fas',\n    iconName: 'bell-on',\n    icon: [640, 512, [128365], \"f8fa\", \"M320 0c-17.7 0-32 14.3-32 32l0 19.2C215 66 160 130.6 160 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S115.4 416 128 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C497.3 319.2 480 273.9 480 226.8l0-18.8c0-77.4-55-142-128-156.8L352 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7zM0 200c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-13.3 0-24 10.7-24 24zm536-24c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zM597.5 21.3c-5.9-11.9-20.3-16.7-32.2-10.7l-64 32c-11.9 5.9-16.7 20.3-10.7 32.2s20.3 16.7 32.2 10.7l64-32c11.9-5.9 16.7-20.3 10.7-32.2zM53.3 53.5l64 32c11.9 5.9 26.3 1.1 32.2-10.7s1.1-26.3-10.7-32.2l-64-32C62.9 4.6 48.5 9.4 42.5 21.3s-1.1 26.3 10.7 32.2z\"]\n  };\n  const faAngleRight = {\n    prefix: 'fas',\n    iconName: 'angle-right',\n    icon: [320, 512, [8250], \"f105\", \"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z\"]\n  };\n  const faDialMed = {\n    prefix: 'fas',\n    iconName: 'dial-med',\n    icon: [576, 512, [], \"e15f\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 287.2C128 207 187 140.6 264 129l0 158.2c0 13.3 10.7 24 24 24s24-10.7 24-24L312 129c77 11.6 136 78 136 158.2c0 88.4-71.6 160-160 160s-160-71.6-160-160zm384 .8a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 96a32 32 0 1 1 64 0A32 32 0 1 1 64 96zM480 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm416-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faHorse = {\n    prefix: 'fas',\n    iconName: 'horse',\n    icon: [576, 512, [128014], \"f6f0\", \"M448 238.1l0-78.1 16 0 9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1L576 80c0-19.1-8.4-36.3-21.7-48l5.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L480 0 448 0C377.3 0 320 57.3 320 128l-96 0-20.8 0-54.4 0c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256l0 56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9l33.7 0c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8L320 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-164.3c19.2-19.2 31.5-45.7 32-75.7c0 0 0 0 0 0l0-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faQ = {\n    prefix: 'fas',\n    iconName: 'q',\n    icon: [448, 512, [113], \"51\", \"M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z\"]\n  };\n  const faMonitorWaveform = {\n    prefix: 'fas',\n    iconName: 'monitor-waveform',\n    icon: [576, 512, [\"monitor-heart-rate\"], \"f611\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 96l416 0c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16L80 416c-8.8 0-16-7.2-16-16l0-128 0-160c0-8.8 7.2-16 16-16zM96 256l96 0c6.1 0 11.6 3.4 14.3 8.8L224 300.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L329.9 256l70.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-6.1 0-11.6-3.4-14.3-8.8L288 243.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L182.1 288 96 288l0 96 384 0 0-256L96 128l0 128z\"]\n  };\n  const faMonitorHeartRate = faMonitorWaveform;\n  const faLinkSimple = {\n    prefix: 'fas',\n    iconName: 'link-simple',\n    icon: [576, 512, [], \"e1cd\", \"M0 256C0 167.6 71.6 96 160 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96 43-96 96s43 96 96 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96-43 96-96s-43-96-96-96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c88.4 0 160 71.6 160 160zM192 224l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faWhistle = {\n    prefix: 'fas',\n    iconName: 'whistle',\n    icon: [640, 512, [], \"f460\", \"M44.1 188.8C18.5 180.5 0 156.4 0 128C0 92.7 28.7 64 64 64c23.4 0 43.8 12.5 55 31.2C149.2 75.5 185.2 64 224 64c7.8 0 15.4 .5 22.9 1.4c.5 0 1.1 0 1.7 .1c37.8 4.5 73.8 19.4 103.9 43.2l69.8 55.2c5 4 7.2 10.6 5.5 16.8l-6.5 24c-3.2 11.7 1.1 24.2 10.8 31.5c9.6 7.2 22.7 7.9 33 1.7l19.3-11.6c5.7-3.4 12.9-3 18.2 1.2l127 100.4c6.6 5.2 10.5 13.2 10.5 21.6c0 6.9-2.6 13.5-7.2 18.5l-63.3 69.6c-6.1 6.7-14.7 10.5-23.7 10.5l-2 0c-5.2 0-10.2-1.2-14.8-3.6L380.7 367c-34.8 49-92 81-156.7 81C118 448 32 362 32 256c0-23.6 4.3-46.3 12.1-67.2zM80 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faG = {\n    prefix: 'fas',\n    iconName: 'g',\n    icon: [448, 512, [103], \"47\", \"M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128L256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l144 0c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z\"]\n  };\n  const faWineGlassCrack = {\n    prefix: 'fas',\n    iconName: 'wine-glass-crack',\n    icon: [320, 512, [\"fragile\"], \"f4bb\", \"M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6l0 99.6-48 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0-99.6c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0L233.9 0C222 0 214.3 12.5 219.6 23.2l14.2 28.5c3.5 7.1 1.4 15.7-5.1 20.3l-58.4 40.9c-6 4.2-8.4 12-5.8 18.9l31.1 81c2.1 5.5-1.9 11.4-7.8 11.4c-2.4 0-4.7-1.1-6.3-2.9L92.1 118c-6.4-7.4-4.7-18.7 3.5-24l58.6-37.3c7.6-4.8 9.7-14.9 4.7-22.4L140.7 7.1c-3-4.5-8-7.1-13.3-7.1L64 0z\"]\n  };\n  const faFragile = faWineGlassCrack;\n  const faSlotMachine = {\n    prefix: 'fas',\n    iconName: 'slot-machine',\n    icon: [640, 512, [], \"e3ce\", \"M128 0C92.7 0 64 28.7 64 64l384 0c0-35.3-28.7-64-64-64L128 0zM64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l0 32c0 35.3 28.7 64 64 64l288 0 32 0 80 0c53 0 96-43 96-96l0-204.2c9.8-8.8 16-21.6 16-35.8c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 14.2 6.2 27 16 35.8L560 416c0 17.7-14.3 32-32 32l-80 0 0-32c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64L64 96zM56 200c0-13.3 10.7-24 24-24l59.9 0c23 0 38.5 23.5 29.4 44.6L126.1 321.5c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5L115.6 224 80 224c-13.3 0-24-10.7-24-24zm168-24l59.9 0c23 0 38.5 23.5 29.4 44.6L270.1 321.5c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5L259.6 224 224 224c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 24c0-13.3 10.7-24 24-24l59.9 0c23 0 38.5 23.5 29.4 44.6L414.1 321.5c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5L403.6 224 368 224c-13.3 0-24-10.7-24-24z\"]\n  };\n  const faNotesMedical = {\n    prefix: 'fas',\n    iconName: 'notes-medical',\n    icon: [512, 512, [], \"f481\", \"M96 352L96 96c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 197.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7L160 416c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0C60.9 512 0 451.1 0 376L0 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88l160 0z\"]\n  };\n  const faCarWash = {\n    prefix: 'fas',\n    iconName: 'car-wash',\n    icon: [448, 512, [], \"f5e6\", \"M64 128c26.5 0 48-16 48-48c0-22.2-23-52-37.2-68.2C69 5.1 59 5.1 53.2 11.8C39 28 16 57.8 16 80c0 26.5 21.5 48 48 48zm160 0c26.5 0 48-16 48-48c0-22.2-23-52-37.2-68.2c-5.8-6.7-15.9-6.7-21.7 0C199 28 176 57.8 176 80c0 26.5 21.5 48 48 48zM432 80c0-22.2-23-52-37.2-68.2c-5.8-6.7-15.9-6.7-21.7 0C359 28 336 57.8 336 80c0 26.5 21.5 48 48 48s48-16 48-48zM153.8 224l140.3 0c6.8 0 12.8 4.3 15.1 10.6L328.3 288l-208.6 0 19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zM78.5 213.1L50.2 292.4C30.1 300.9 16 320.8 16 344l0 40 0 64 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-64 0-40c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C358.1 181.3 328 160 294.2 160l-140.3 0c-33.8 0-64 21.3-75.3 53.1zM96 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faEscalator = {\n    prefix: 'fas',\n    iconName: 'escalator',\n    icon: [640, 512, [], \"e171\", \"M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM405.9 175.8C417.5 165.6 432.5 160 448 160l96 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-72 0L234.1 496.2C222.5 506.4 207.5 512 192 512l-96 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l72 0L405.9 175.8zM320 192l0 16.4-128 112L192 192c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n  };\n  const faCommentImage = {\n    prefix: 'fas',\n    iconName: 'comment-image',\n    icon: [512, 512, [], \"e148\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm168-16c7.6 0 14.7 3.6 19.2 9.6l96 128c5.5 7.3 6.3 17 2.3 25.1s-12.4 13.3-21.5 13.3l-192 0-80 0c-9.3 0-17.8-5.4-21.7-13.8s-2.7-18.4 3.3-25.5l40-48c4.6-5.5 11.3-8.6 18.4-8.6s13.9 3.2 18.4 8.6L199 257.3l77.8-103.7c4.5-6 11.6-9.6 19.2-9.6z\"]\n  };\n  const faTemperatureHalf = {\n    prefix: 'fas',\n    iconName: 'temperature-half',\n    icon: [320, 512, [127777, \"temperature-2\", \"thermometer-2\", \"thermometer-half\"], \"f2c9\", \"M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 114.7c18.6 6.6 32 24.4 32 45.3z\"]\n  };\n  const faTemperature2 = faTemperatureHalf;\n  const faThermometer2 = faTemperatureHalf;\n  const faThermometerHalf = faTemperatureHalf;\n  const faDongSign = {\n    prefix: 'fas',\n    iconName: 'dong-sign',\n    icon: [384, 512, [], \"e169\", \"M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32l0-96 0-160c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448z\"]\n  };\n  const faDonut = {\n    prefix: 'fas',\n    iconName: 'donut',\n    icon: [512, 512, [127849, \"doughnut\"], \"e406\", \"M0 208C0 119.6 114.6 48 256 48s256 71.6 256 160l0 31c-.7 10-4.3 19.5-10.5 27.4c-6.2 8-14.7 14-24.4 17.1l-.3 .1-.3 .1c-13.1 4.9-24.4 13.8-32 25.5c-9.4 13-22 23.3-36.5 30.1c-14.7 6.8-30.8 9.6-46.9 8.3l-.6 0-.6 0c-17.7-.2-35.3 3.3-51.7 10.1c0 0 0 0 0 0l-.1 0c-16.4 7-34.1 10.5-51.9 10.3c0 0 0 0 0 0l-.3 0c-17.8 .2-35.5-3.3-51.9-10.3l-.1 0c-16.4-6.8-34-10.2-51.7-10.1l-.6 0-.6 0c-16.1 1.3-32.3-1.6-46.9-8.4c-14.6-6.8-27.1-17.1-36.5-30.2c-7.7-11.7-18.9-20.6-32-25.5l-.4-.1-.4-.1c-9.7-3.1-18.2-9.1-24.4-17.1C4.3 258.4 .7 248.9 0 238.9L0 208zm0 92.7c7.4 5.7 15.7 10.1 24.6 13c6.7 2.6 12.4 7.2 16.3 13.2l.2 .3 .2 .3c12.6 17.6 29.6 31.7 49.3 40.8c19.5 9 41 12.9 62.4 11.3c13.2-.1 26.3 2.5 38.5 7.6c20.4 8.6 42.4 13 64.5 12.8c22.1 .2 44.1-4.2 64.5-12.8c12.2-5.1 25.3-7.6 38.5-7.6c21.4 1.7 42.9-2.2 62.3-11.2c19.7-9.1 36.7-23.1 49.3-40.7l.2-.3 .2-.3c3.9-6 9.6-10.6 16.3-13.2c8.9-2.9 17.3-7.4 24.6-13l0 3.2c0 88.4-114.6 160-256 160S0 392.4 0 304l0-3.3zM320 192c0-17.7-28.7-32-64-32s-64 14.3-64 32s28.7 32 64 32s64-14.3 64-32zM283.3 84.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6zm-112 38.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32zm224 9.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32zM64 192c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm331.3 36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32zm-240 16c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l32 32c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32zm176 38.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32z\"]\n  };\n  const faDoughnut = faDonut;\n  const faCapsules = {\n    prefix: 'fas',\n    iconName: 'capsules',\n    icon: [576, 512, [], \"f46b\", \"M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112-96 0 0-112zM0 144L0 368c0 61.9 50.1 112 112 112s112-50.1 112-112l0-178.4c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83l0-24.2c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z\"]\n  };\n  const faPooStorm = {\n    prefix: 'fas',\n    iconName: 'poo-storm',\n    icon: [448, 512, [\"poo-bolt\"], \"f75a\", \"M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17L128 112c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 40.9 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320l18.3 0c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9l10.7 0c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64l-1.4 0c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z\"]\n  };\n  const faPooBolt = faPooStorm;\n  const faTally1 = {\n    prefix: 'fas',\n    iconName: 'tally-1',\n    icon: [640, 512, [], \"e294\", \"M128 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32L96 64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faFileVector = {\n    prefix: 'fas',\n    iconName: 'file-vector',\n    icon: [384, 512, [], \"e64c\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM128 208l0 16 128 0 0-16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-16 0 0 128 16 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-16-128 0 0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l16 0 0-128-16 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zm0 176l128 0 0-128-128 0 0 128z\"]\n  };\n  const faFaceFrownOpen = {\n    prefix: 'fas',\n    iconName: 'face-frown-open',\n    icon: [512, 512, [128550, \"frown-open\"], \"f57a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z\"]\n  };\n  const faFrownOpen = faFaceFrownOpen;\n  const faSquareDashed = {\n    prefix: 'fas',\n    iconName: 'square-dashed',\n    icon: [448, 512, [], \"e269\", \"M96 32l32 0 0 64L96 96c-17.7 0-32 14.3-32 32l0 32L0 160l0-32C0 75 43 32 96 32zM0 192l64 0 0 128L0 320 0 192zm384 0l64 0 0 128-64 0 0-128zm64-32l-64 0 0-32c0-17.7-14.3-32-32-32l-32 0 0-64 32 0c53 0 96 43 96 96l0 32zm0 192l0 32c0 53-43 96-96 96l-32 0 0-64 32 0c17.7 0 32-14.3 32-32l0-32 64 0zM64 352l0 32c0 17.7 14.3 32 32 32l32 0 0 64-32 0c-53 0-96-43-96-96l0-32 64 0zm96 128l0-64 128 0 0 64-128 0zm0-384l0-64 128 0 0 64L160 96z\"]\n  };\n  const faBagShoppingPlus = {\n    prefix: 'fas',\n    iconName: 'bag-shopping-plus',\n    icon: [448, 512, [], \"e651\", \"M224 48c-35.3 0-64 28.7-64 64l0 48 128 0 0-48c0-35.3-28.7-64-64-64zM48 160l64 0 0-48C112 50.1 162.1 0 224 0s112 50.1 112 112l0 48 64 0c26.5 0 48 21.5 48 48l0 208c0 53-43 96-96 96L96 512c-53 0-96-43-96-96L0 208c0-26.5 21.5-48 48-48zM200 416c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56 56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0 0-56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 56-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0 0 56z\"]\n  };\n  const faSquareJ = {\n    prefix: 'fas',\n    iconName: 'square-j',\n    icon: [448, 512, [], \"e273\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM304 152l0 136c0 53-43 96-96 96s-96-43-96-96l0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8c0 26.5 21.5 48 48 48s48-21.5 48-48l0-136c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faHandPointUp = {\n    prefix: 'fas',\n    iconName: 'hand-point-up',\n    icon: [384, 512, [9757], \"f0a6\", \"M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32l0 208-64 0L32 32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-64-64c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z\"]\n  };\n  const faMoneyBill = {\n    prefix: 'fas',\n    iconName: 'money-bill',\n    icon: [576, 512, [], \"f0d6\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n  };\n  const faArrowUpBigSmall = {\n    prefix: 'fas',\n    iconName: 'arrow-up-big-small',\n    icon: [576, 512, [\"sort-size-up\"], \"f88e\", \"M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM320 368c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64zM368 32l128 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48z\"]\n  };\n  const faSortSizeUp = faArrowUpBigSmall;\n  const faBarcodeRead = {\n    prefix: 'fas',\n    iconName: 'barcode-read',\n    icon: [576, 512, [], \"f464\", \"M56 48c-4.4 0-8 3.6-8 8l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 56C0 25.1 25.1 0 56 0l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 48zm96 80l16 0c13.3 0 24 10.7 24 24l0 208c0 13.3-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24zm160 0l16 0c13.3 0 24 10.7 24 24l0 208c0 13.3-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24zm72 24c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 208c0 13.3-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24l0-208zM240 128c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16zM528 56c0-4.4-3.6-8-8-8l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c30.9 0 56 25.1 56 56l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80zM56 464l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-30.9 0-56-25.1-56-56l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 4.4 3.6 8 8 8zm472-8l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 30.9-25.1 56-56 56l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c4.4 0 8-3.6 8-8z\"]\n  };\n  const faBaguette = {\n    prefix: 'fas',\n    iconName: 'baguette',\n    icon: [640, 512, [129366], \"e3d8\", \"M583 234.5c58.8-39.2 74.7-118.7 35.5-177.5S499.8-17.7 441 21.5L356.5 77.8l70.8 70.8c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L329.3 95.9l-88 58.7 74 74c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-78.6-78.6-88 58.7 77.2 77.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L98.9 249.5 57 277.5C-1.8 316.7-17.7 396.2 21.5 455s118.7 74.7 177.5 35.5l384-256z\"]\n  };\n  const faBowlSoftServe = {\n    prefix: 'fas',\n    iconName: 'bowl-soft-serve',\n    icon: [512, 512, [], \"e46b\", \"M257.2 9.9c2.5-6 8.3-9.9 14.8-9.9l36.6 0C367.9 0 416 48.1 416 107.4c0 19.9-6.9 38.1-18.3 52.6l18.3 0c35.3 0 64 28.7 64 64s-28.7 64-64 64L96 288c-35.3 0-64-28.7-64-64s28.7-64 64-64l8.6 0c-5.4-9.4-8.6-20.3-8.6-32c0-35.3 28.7-64 64-64l94.1 0C264 64 272 56 272 46.1c0-4.8-1.9-9.3-5.3-12.7l-6.1-6.1c-4.6-4.6-5.9-11.5-3.5-17.4zM64 320l384 0c8.8 0 16 7.2 16 16l0 8c0 57.4-46.6 104-104 104l-30.1 0 20.4 40.8c1.1 2.3 1.7 4.7 1.7 7.2c0 2.9-.8 5.8-2.4 8.4c-2.9 4.7-8.1 7.6-13.6 7.6l-160 0c-5.5 0-10.7-2.9-13.6-7.6c-1.6-2.6-2.4-5.5-2.4-8.4c0-2.4 .6-4.9 1.7-7.2L182.1 448 152 448C94.6 448 48 401.4 48 344l0-8c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFaceHoldingBackTears = {\n    prefix: 'fas',\n    iconName: 'face-holding-back-tears',\n    icon: [512, 512, [129401], \"e482\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM344.5 367.9c-6.7-5.8-16.8-5.1-22.6 1.6C309 384.4 287.1 400 256 400s-53-15.6-65.9-30.5c-5.8-6.7-15.9-7.4-22.6-1.6s-7.4 15.9-1.6 22.6C183.1 410.3 213.2 432 256 432s72.9-21.7 90.1-41.5c5.8-6.7 5.1-16.8-1.6-22.6zM240 272l0-32c0-41.5-31.5-75.6-72-79.6c10-10.8 17.6-24.1 21.9-38.8l1.5-5.2c2.4-8.5-2.5-17.4-11-19.8s-17.4 2.5-19.8 11l-1.5 5.2c-7 24.7-28.1 42.7-53.6 45.9L94 160.1c-8.8 1.1-15 9.1-13.9 17.9c1 8.1 7.9 14 15.9 14c-10 13.4-16 30-16 48s6 34.6 16 48l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.7c9.8 4.3 20.6 6.7 32 6.7c18 0 34.6-6 48-16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 0-16zm144 41.3l0 6.7c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c10-13.4 16-30 16-48s-6-34.6-16-48c8 0 14.9-5.9 15.9-14c1.1-8.8-5.1-16.8-13.9-17.9l-11.5-1.4c-25.5-3.2-46.6-21.3-53.6-45.9l-1.5-5.2c-2.4-8.5-11.3-13.4-19.8-11s-13.4 11.3-11 19.8l1.5 5.2c4.2 14.8 11.8 28 21.9 38.8c-40.4 4-72 38.1-72 79.6c0 44.2 35.8 80 80 80c11.4 0 22.2-2.4 32-6.7zM128 232c17.7 0 32-14.3 32-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4zm224-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4c17.7 0 32-14.3 32-32z\"]\n  };\n  const faSquareUp = {\n    prefix: 'fas',\n    iconName: 'square-up',\n    icon: [448, 512, [11014, \"arrow-alt-square-up\"], \"f353\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm171.3 84.7l112 112c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-64 0 0 96c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-96-64 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l112-112c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faArrowAltSquareUp = faSquareUp;\n  const faTrainSubwayTunnel = {\n    prefix: 'fas',\n    iconName: 'train-subway-tunnel',\n    icon: [512, 512, [\"subway-tunnel\"], \"e2a3\", \"M256 0C114.6 0 0 114.6 0 256L0 448c0 35.3 28.7 64 64 64l41.4 0 64.3-64.3C137.3 444.5 112 417.2 112 384l0-192c0-35.3 28.7-64 64-64l160 0c35.3 0 64 28.7 64 64l0 192c0 33.2-25.3 60.5-57.7 63.7L406.6 512l41.4 0c35.3 0 64-28.7 64-64l0-192C512 114.6 397.4 0 256 0zM361.4 512l-64-64-82.7 0-64 64 210.7 0zM184 192c-13.3 0-24 10.7-24 24l0 8 0 64 0 8c0 13.3 10.7 24 24 24l8 0 16 0 8 0c13.3 0 24-10.7 24-24l0-8 0-64 0-8c0-13.3-10.7-24-24-24l-8 0-16 0-8 0zm88 24l0 8 0 64 0 8c0 13.3 10.7 24 24 24l8 0 16 0 8 0c13.3 0 24-10.7 24-24l0-8 0-64 0-8c0-13.3-10.7-24-24-24l-8 0-16 0-8 0c-13.3 0-24 10.7-24 24zM184 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm168-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSubwayTunnel = faTrainSubwayTunnel;\n  const faSquareExclamation = {\n    prefix: 'fas',\n    iconName: 'square-exclamation',\n    icon: [448, 512, [\"exclamation-square\"], \"f321\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm160 96c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM192 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faExclamationSquare = faSquareExclamation;\n  const faSemicolon = {\n    prefix: 'fas',\n    iconName: 'semicolon',\n    icon: [192, 512, [], \"3b\", \"M96 64a64 64 0 1 1 0 128A64 64 0 1 1 96 64zm54.8 319L83.7 492.8C76.4 504.7 63.5 512 49.5 512C24 512 5 488.5 10.4 463.6L37.5 337c6.1-28.6 31.4-49 60.6-49c34.2 0 61.9 28.1 61.9 62.3c0 11.5-3.2 22.9-9.2 32.7z\"]\n  };\n  const faBookmark = {\n    prefix: 'fas',\n    iconName: 'bookmark',\n    icon: [384, 512, [128278, 61591], \"f02e\", \"M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z\"]\n  };\n  const faFanTable = {\n    prefix: 'fas',\n    iconName: 'fan-table',\n    icon: [448, 512, [], \"e004\", \"M256 413.6C355.7 398.2 432 312 432 208C432 93.1 338.9 0 224 0S16 93.1 16 208c0 104 76.3 190.2 176 205.6l0 34.4-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-34.4zM184.9 68.5L224.3 166c18.5-25.3 50-39.8 83.3-35.1c48.1 6.8 81.7 51.3 74.9 99.4c-1.2 8.8-9.3 14.8-18.1 13.6L260.2 229.2c12.6 28.7 9.5 63.2-11.2 89.7c-29.9 38.3-85.2 45.1-123.5 15.2c-7-5.4-8.2-15.5-2.8-22.5l64.8-82.9c-31.2-3.4-59.5-23.4-72.1-54.5C97.2 129.1 119 77.9 164.1 59.7c8.2-3.3 17.5 .6 20.8 8.8zM224 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faAlignJustify = {\n    prefix: 'fas',\n    iconName: 'align-justify',\n    icon: [448, 512, [], \"f039\", \"M448 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32L32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32z\"]\n  };\n  const faBatteryLow = {\n    prefix: 'fas',\n    iconName: 'battery-low',\n    icon: [576, 512, [\"battery-1\"], \"e0b1\", \"M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm80 96l-64 0 0 128 64 0 0-128z\"]\n  };\n  const faBattery1 = faBatteryLow;\n  const faCreditCardFront = {\n    prefix: 'fas',\n    iconName: 'credit-card-front',\n    icon: [576, 512, [], \"f38a\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM112 288c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-352 0zM96 368c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm128 0c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16zM408 96c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0z\"]\n  };\n  const faBrainArrowCurvedRight = {\n    prefix: 'fas',\n    iconName: 'brain-arrow-curved-right',\n    icon: [640, 512, [\"mind-share\"], \"f677\", \"M240 56c0-30.9-25.1-56-56-56c-28.9 0-52.7 21.9-55.7 49.9C100.6 56.9 80 82.1 80 112c0 6 .8 11.9 2.4 17.4C53.6 135.7 32 161.3 32 192c0 15 5.1 28.8 13.8 39.7C18.7 244.5 0 272.1 0 304c0 34.2 21.4 63.4 51.6 74.8C49.3 385.4 48 392.6 48 400c0 35.3 28.7 64 64 64c5.6 0 11.1-.7 16.3-2.1c2.9 28.2 26.8 50.1 55.7 50.1c30.9 0 56-25.1 56-56l0-400zm32 0l0 400c0 30.9 25.1 56 56 56c3.2 0 6.4-.3 9.5-.8C321.3 491 304 459.3 304 416c0-79.5 64.5-144 144-144l32 0 0-16c0-4.9 .8-9.8 2.2-14.3c-4.9-3.9-10.2-7.3-16-10C474.9 220.8 480 207 480 192c0-30.7-21.6-56.3-50.4-62.6c1.6-5.5 2.4-11.4 2.4-17.4c0-29.9-20.6-55.1-48.3-62.1C380.6 21.9 356.9 0 328 0c-30.9 0-56 25.1-56 56zM539.3 244.7c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 48-64 0c-61.9 0-112 50.1-112 112c0 54.3 34.6 85.6 45 93.8c1.9 1.5 4.3 2.2 6.7 2.2c6.8 0 12.3-5.5 12.3-12.3l0-35.7c0-35.3 28.7-64 64-64l48 0 0 48c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96z\"]\n  };\n  const faMindShare = faBrainArrowCurvedRight;\n  const faUmbrellaBeach = {\n    prefix: 'fas',\n    iconName: 'umbrella-beach',\n    icon: [576, 512, [127958], \"f5ca\", \"M346.3 271.8l-60.1-21.9L214 448 32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-261.9 0 64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z\"]\n  };\n  const faHelmetUn = {\n    prefix: 'fas',\n    iconName: 'helmet-un',\n    icon: [512, 512, [], \"e503\", \"M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240l0 56.3C0 344.8 39.2 384 87.7 384L200 384l14.9 0L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6l96 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-86.5 0-1.5-1.5L368 288l80 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.5 0zM320 417.2l-78-73.7L274.4 288l45.6 0 0 129.2zM285.3 103.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faLocationSmile = {\n    prefix: 'fas',\n    iconName: 'location-smile',\n    icon: [384, 512, [\"map-marker-smile\"], \"f60d\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM128 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-95.4 84.9c6.2 9.4 29.1 31.1 63.4 31.1s57.1-21.7 63.4-31.1c6.1-9.2 18.5-11.7 27.7-5.5s11.7 18.5 5.5 27.7C277.1 284.4 243.1 316 192 316s-85.1-31.6-96.6-48.9c-6.1-9.2-3.6-21.6 5.5-27.7s21.6-3.6 27.7 5.5z\"]\n  };\n  const faMapMarkerSmile = faLocationSmile;\n  const faArrowLeftToLine = {\n    prefix: 'fas',\n    iconName: 'arrow-left-to-line',\n    icon: [448, 512, [8676, \"arrow-to-left\"], \"f33e\", \"M0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96zM137.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L237.3 224 416 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-178.7 0 73.4 73.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-128-128z\"]\n  };\n  const faArrowToLeft = faArrowLeftToLine;\n  const faBullseye = {\n    prefix: 'fas',\n    iconName: 'bullseye',\n    icon: [512, 512, [], \"f140\", \"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faSushi = {\n    prefix: 'fas',\n    iconName: 'sushi',\n    icon: [576, 512, [127843, \"nigiri\"], \"e48a\", \"M479.7 320l-73.8-24.5L506.3 125.6c24.8 26.7 42.1 60.7 48.5 98.8l12.5 75.2c4 23.8-18.8 43.2-41.7 35.6l-7-2.3L479.7 320s0 0 0 0zM393.5 66.1c32.9 4.8 63.2 18 88.7 37.5L374.8 285.2 323.1 268c-14.6-4.9-29.9-7-45.2-6.4L393.5 66.1zm-36-2.1L235.6 270.4 96.1 318.7 246.6 64l110.9 0zM21.3 224.4C36.6 132.2 116.1 64.6 209.5 64L49.4 334.8C27 341.5 5 322.3 8.9 298.9l12.4-74.4zM32 384l0-15c8.5 .7 17.5-.3 26.4-3.4l193-66.9c20-6.9 41.6-7.1 61.7-.4l205.5 68.2c8.6 2.9 17.2 3.8 25.5 3.1l0 14.3c0 35.3-28.7 64-64 64c-19.1 0-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7C132.3 439.6 115.1 448 96 448c-35.3 0-64-28.7-64-64z\"]\n  };\n  const faNigiri = faSushi;\n  const faMessageCaptions = {\n    prefix: 'fas',\n    iconName: 'message-captions',\n    icon: [512, 512, [\"comment-alt-captions\"], \"e1de\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM120 192c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm224 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0zM120 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faCommentAltCaptions = faMessageCaptions;\n  const faTrashList = {\n    prefix: 'fas',\n    iconName: 'trash-list',\n    icon: [640, 512, [], \"e2b1\", \"M147.8 0L268.2 0c12.1 0 23.2 6.8 28.6 17.7L304 32l80 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l80 0 7.2-14.3C124.6 6.8 135.7 0 147.8 0zM32 128l352 0L362.8 467c-1.6 25.3-22.6 45-47.9 45l-213.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zm448 0l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM448 416c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faBacon = {\n    prefix: 'fas',\n    iconName: 'bacon',\n    icon: [576, 512, [129363], \"f7e5\", \"M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6c0 0 0 0 0 0l.2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z\"]\n  };\n  const faOption = {\n    prefix: 'fas',\n    iconName: 'option',\n    icon: [640, 512, [], \"e318\", \"M448 448c-9.7 0-18.9-4.4-25-12L176.6 128 32 128C14.3 128 0 113.7 0 96S14.3 64 32 64l160 0c9.7 0 18.9 4.4 25 12L463.4 384 608 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-320c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0z\"]\n  };\n  const faRaccoon = {\n    prefix: 'fas',\n    iconName: 'raccoon',\n    icon: [512, 512, [], \"e613\", \"M336 32c20.5 0 39.9 9.2 52.8 25.1l28.9 35.6-31.5-7.3c-20.2-4.7-39.7 4.2-50.2 19.9c-10.5-15.7-30.1-24.6-50.2-19.9l-31.5 7.3 28.9-35.6C296.1 41.2 315.5 32 336 32zM296.7 205.3c-5.6-3.7-11.4-7-17.5-10l39.9-21.8c6.9-3.8 12.6-9.1 16.8-15.3c4.2 6.3 9.9 11.6 16.8 15.3l39.9 21.8c-6 2.9-11.9 6.2-17.5 10L360 215.4c-.3-13-10.9-23.4-24-23.4s-23.7 10.4-24 23.4l-15.3-10.2zm187.5-81.4l-20.3-25 13.8-41.5c1.5-4.4 2.2-9.1 2.2-13.8C480 19.5 460.5 0 436.5 0l-1.3 0c-3.3 0-6.5 .4-9.7 1.1l-44.1 9.8C367.5 3.8 352 0 336 0s-31.5 3.8-45.3 10.9L246.6 1.1c-3.2-.7-6.5-1.1-9.7-1.1l-1.3 0C211.5 0 192 19.5 192 43.5c0 4.7 .8 9.3 2.2 13.8l13.8 41.5-20.3 25c-7.6 9.3-11.7 21-11.7 33c0 23.1 15.2 43.5 37.3 50.2l35.8 10.7c10.6 3.2 20.6 7.9 29.8 14l18.8 12.6C309.1 252 322.4 256 336 256s26.9-4 38.2-11.6L393 231.9c9.2-6.1 19.2-10.9 29.8-14l35.8-10.7c22.2-6.6 37.3-27 37.3-50.2c0-12-4.1-23.7-11.7-33zM288 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM185.1 229.3C131.2 266.9 96 329.4 96 400c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-16.4 1.7-32.5 4.8-48L0 352l0 48c0 61.9 50.1 112 112 112l128 0 80 0 0-16c0-26.5-21.5-48-48-48l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c44.2 0 80 35.8 80 80l0 16 24 0c0 0 0 0 .1 0l39.9 0 64 0 0-16.4c-.2-26.3-21.6-47.6-48-47.6l-16 0s0 0 0 0l0-72-6.4 4.8c-7.1 5.3-17.1 3.9-22.4-3.2s-3.9-17.1 3.2-22.4l38.1-28.5c12.3-9.2 19.5-23.7 19.5-39.1c0-14.9-6.8-29-18.5-38.3c-6.6 2.2-12.9 5.3-18.7 9.2l-18.8 12.6c-16.6 11-36 16.9-55.9 16.9s-39.4-5.9-55.9-16.9l-18.8-12.6c-6.6-4.4-13.7-7.7-21.3-10l-35.8-10.7c-6.8-2-13.2-4.9-19.1-8.4zM0 128l128 0 0-32c0-35.3-28.7-64-64-64S0 60.7 0 96l0 32zm0 32l0 64 128 0 0-64L0 160zM0 320l77.7 0c8.2-23.2 19.8-44.7 34.3-64L0 256l0 64zm480-24l-.3-.9c0 .4-.1 .9-.1 1.3l.5-.4zM317.7 376.2c-4.5 7.6-14.4 10-22 5.5l-80-48c-7.6-4.5-10-14.4-5.5-22s14.4-10 22-5.5l80 48c7.6 4.5 10 14.4 5.5 21.9z\"]\n  };\n  const faHandPointDown = {\n    prefix: 'fas',\n    iconName: 'hand-point-down',\n    icon: [384, 512, [], \"f0a7\", \"M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208-64 0 0 208zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-64 64c17.7 0 32-14.3 32-32l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6l0-8.6C384 71.6 312.4 0 224 0L162.3 0C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149l0 27c0 35.3 28.7 64 64 64l88 0c22.1 0 40-17.9 40-40s-17.9-40-40-40l-56 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l56 0c39.8 0 72 32.2 72 72z\"]\n  };\n  const faArrowUpFromBracket = {\n    prefix: 'fas',\n    iconName: 'arrow-up-from-bracket',\n    icon: [448, 512, [], \"e09a\", \"M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3 192 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-64z\"]\n  };\n  const faHeadSideGear = {\n    prefix: 'fas',\n    iconName: 'head-side-gear',\n    icon: [512, 512, [], \"e611\", \"M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm336.6-28.3c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1l0-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9l0 3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 18l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 18c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3.1 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1l0 3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9l0-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-18l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM184 224a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n  };\n  const faTrashPlus = {\n    prefix: 'fas',\n    iconName: 'trash-plus',\n    icon: [448, 512, [], \"e2b2\", \"M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0L394.8 467c-1.6 25.3-22.6 45-47.9 45l-245.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zM200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z\"]\n  };\n  const faFileCad = {\n    prefix: 'fas',\n    iconName: 'file-cad',\n    icon: [512, 512, [], \"e672\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm232 0l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm16 32l0 96 16 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0zm-160 8c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 56 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32-32 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-56zm32 40l32 0 0-40c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 40z\"]\n  };\n  const faObjectsAlignTop = {\n    prefix: 'fas',\n    iconName: 'objects-align-top',\n    icon: [512, 512, [], \"e3c0\", \"M24 0L488 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 48C10.7 48 0 37.3 0 24S10.7 0 24 0zM64 176c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-288zm224 0c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-160z\"]\n  };\n  const faFolder = {\n    prefix: 'fas',\n    iconName: 'folder',\n    icon: [512, 512, [128193, 128447, 61716, \"folder-blank\"], \"f07b\", \"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z\"]\n  };\n  const faFolderBlank = faFolder;\n  const faFaceAnxiousSweat = {\n    prefix: 'fas',\n    iconName: 'face-anxious-sweat',\n    icon: [576, 512, [], \"e36a\", \"M288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256c0 1.1 0 2.2 0 3.3c16.3-7.1 36.4-2.8 48 12.8c7 9.2 18.1 24.6 27.7 40.7c4.8 8.1 9.6 17 13.2 25.7c3.4 8 7.1 19 7.1 30.5c0 24.5-11.1 46-28.4 60.3C146.4 480.2 213.5 512 288 512zM79.5 404.5C89.6 395.9 96 383.2 96 369c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-1.7 2.3-3.8 5-5.9 8.1C21.4 319.1 0 351.7 0 369c0 26 21.5 47 48 47c12 0 23-4.3 31.5-11.5zM208 400c0-44.2 35.8-80 80-80s80 35.8 80 80c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zM367.6 240a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM227.3 171.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm121.4-22.6c6.2-6.2 16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faCreditCardBlank = {\n    prefix: 'fas',\n    iconName: 'credit-card-blank',\n    icon: [576, 512, [], \"f389\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 368c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm128 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faFileWaveform = {\n    prefix: 'fas',\n    iconName: 'file-waveform',\n    icon: [448, 512, [\"file-medical-alt\"], \"f478\", \"M96 0C60.7 0 32 28.7 32 64l0 224 112 0c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288l70.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320 32 320l0 128c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L256 0 96 0zM288 0l0 128 128 0L288 0z\"]\n  };\n  const faFileMedicalAlt = faFileWaveform;\n  const faMicrochipAi = {\n    prefix: 'fas',\n    iconName: 'microchip-ai',\n    icon: [512, 512, [], \"e1ec\", \"M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c-35.3 0-64 28.7-64 64l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c0 35.3 28.7 64 64 64l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c35.3 0 64-28.7 64-64l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0c0-35.3-28.7-64-64-64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40zm32 152c6.4 0 12.1 3.8 14.7 9.6l42 96 14 32c3.5 8.1-.1 17.5-8.2 21.1s-17.5-.2-21.1-8.2L239.5 304l-63.1 0-9.8 22.4c-3.5 8.1-13 11.8-21.1 8.2s-11.8-13-8.2-21.1l14-32 42-96c2.5-5.8 8.3-9.6 14.7-9.6zm17.5 96L208 231.9 190.5 272l35.1 0zM336 176c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16z\"]\n  };\n  const faMug = {\n    prefix: 'fas',\n    iconName: 'mug',\n    icon: [576, 512, [], \"f874\", \"M64 64C46.3 64 32 78.3 32 96l0 256c0 53 43 96 96 96l192 0c53 0 96-43 96-96l0-32 32 0c70.7 0 128-57.3 128-128s-57.3-128-128-128l-64 0L64 64zm352 64l32 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-32 0 0-128z\"]\n  };\n  const faPlaneUpSlash = {\n    prefix: 'fas',\n    iconName: 'plane-up-slash',\n    icon: [640, 512, [], \"e22e\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L482.4 352.8 554.9 377c10.4 3.5 21.1-4.3 21.1-15.2l0-56.7c0-10.7-5.3-20.7-14.2-26.6L384 160l0-66.3C384 59.5 356 0 320 0c-35 0-64 59.5-64 93.7l0 66.3-10.6 7.1L38.8 5.1zm122.5 218L78.2 278.5C69.3 284.4 64 294.4 64 305.1l0 56.7c0 10.9 10.7 18.6 21.1 15.2L256 320l0 80-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L320 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c7.8 0 14-6.3 14-14l0-42.7c0-2.8-.7-5.6-2.1-8L161.3 223.1z\"]\n  };\n  const faRadiation = {\n    prefix: 'fas',\n    iconName: 'radiation',\n    icon: [512, 512, [], \"f7b9\", \"M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faPenCircle = {\n    prefix: 'fas',\n    iconName: 'pen-circle',\n    icon: [512, 512, [], \"e20e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM357.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM151.9 289L257.1 183.8l71 71L222.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n  };\n  const faBagSeedling = {\n    prefix: 'fas',\n    iconName: 'bag-seedling',\n    icon: [512, 512, [], \"e5f2\", \"M64 64L38.6 38.6c-4.2-4.2-6.6-10-6.6-16C32 10.1 42.1 0 54.6 0L457.4 0C469.9 0 480 10.1 480 22.6c0 6-2.4 11.8-6.6 16L448 64 64 64zM56 96l400 0 10.6 42.5c8.9 35.5 13.4 72 13.4 108.7l0 17.7c0 36.6-4.5 73.1-13.4 108.7L456 416 56 416 45.4 373.5C36.5 338 32 301.5 32 264.8l0-17.7c0-36.6 4.5-73.1 13.4-108.7L56 96zm8 352l384 0 25.4 25.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L54.6 512C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16L64 448zm80-288c-8.8 0-16 7.2-16 16c0 59.2 45.9 107.6 104 111.7l0 40.3c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40.3c58.1-4.1 104-52.6 104-111.7c0-8.8-7.2-16-16-16l-2 0c-47.3 0-88.4 26-110 64.5C234.4 186 193.3 160 146 160l-2 0z\"]\n  };\n  const faChartSimple = {\n    prefix: 'fas',\n    iconName: 'chart-simple',\n    icon: [448, 512, [], \"e473\", \"M160 80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-352zM0 272c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48L0 272zM368 96l32 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48z\"]\n  };\n  const faCrutches = {\n    prefix: 'fas',\n    iconName: 'crutches',\n    icon: [640, 512, [], \"f7f8\", \"M470.6 9.4l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM294.6 188.2L404.1 78.6l45.3 45.3L397.3 176 464 242.7l52.1-52.1 45.3 45.3-74.6 74.6-.1 .1-.1 .1-34.7 34.7c-12.9 12.9-29.2 21.9-47.1 25.8L297.1 395.2c-5.9 1.3-11.4 4.3-15.7 8.6l-98.8 98.8c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l98.8-98.8c4.3-4.3 7.3-9.7 8.6-15.7l23.9-107.6c4-17.8 12.9-34.1 25.8-47.1zm45.3 45.3c-4.3 4.3-7.3 9.7-8.6 15.7l-17 76.7 76.7-17c5.9-1.3 11.4-4.3 15.7-8.6L418.7 288 352 221.3l-12.2 12.2zM169.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L213.3 56l84.1 84.1-25.4 25.4c-6.7 6.7-12.6 14.1-17.6 22L168 101.3 101.3 168 223.7 290.4l-10.1 45.5-17 17c-2.9-2.3-5.7-4.8-8.4-7.5L56 213.3l-1.4 1.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160zM411.7 402.5c9.3-2.1 18.3-5.2 26.9-9.2l64.1 64.1c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-90.2-90.2 44.5-9.9z\"]\n  };\n  const faCircleParking = {\n    prefix: 'fas',\n    iconName: 'circle-parking',\n    icon: [512, 512, [\"parking-circle\"], \"f615\", \"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm232 0l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0 64zm48 64l-48 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-120c0-22.1 17.9-40 40-40l72 0c53 0 96 43 96 96s-43 96-96 96z\"]\n  };\n  const faParkingCircle = faCircleParking;\n  const faMarsStroke = {\n    prefix: 'fas',\n    iconName: 'mars-stroke',\n    icon: [512, 512, [9894], \"f229\", \"M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L376 0zm88 48s0 0 0 0s0 0 0 0s0 0 0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z\"]\n  };\n  const faLeafOak = {\n    prefix: 'fas',\n    iconName: 'leaf-oak',\n    icon: [512, 512, [], \"f6f7\", \"M429.7 268.6l40.9-10.2c24.4-6.1 41.4-28 41.4-53.1c0-18.3-9.1-35.4-24.4-45.5l-14.3-9.5c-5.6-3.8-8.3-10.6-6.6-17.2l5-20.1c5.1-20.4-.9-42-15.8-56.9s-36.5-20.9-56.9-15.8l-20.1 5c-6.6 1.6-13.4-1-17.2-6.6l-9.5-14.3C342.1 9.1 325 0 306.7 0c-25.1 0-47 17.1-53.1 41.4L243.4 82.3c-1.5 6-9 8.1-13.4 3.7L208 64c-17.7-17.7-46.3-17.7-64 0c-10.1 10.1-14.8 24.3-12.8 38.4l10.7 75.1c.8 5.6-5.4 9.5-10.1 6.4C111 170 83.3 172.7 65.6 190.4l-3.6 3.6c-17.9 17.9-22.3 45.2-11 67.8L66.5 293C75.4 310.7 80 330.3 80 350.2l0 35.2L229.6 235.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l73-73 15.8 0c19.9 0 39.5 4.6 57.2 13.5l31.1 15.5c22.6 11.3 49.9 6.9 67.8-11l3.6-3.6c17.7-17.7 20.4-45.4 6.6-66.2c-3.1-4.7 .8-10.9 6.4-10.1l75.1 10.7c14.1 2 28.3-2.7 38.4-12.8c17.7-17.7 17.7-46.3 0-64l-22-22c-4.4-4.4-2.3-11.9 3.7-13.4z\"]\n  };\n  const faSquareBolt = {\n    prefix: 'fas',\n    iconName: 'square-bolt',\n    icon: [448, 512, [], \"e265\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm234.1 83.6c5.8 4.7 7.6 12.9 4.3 19.6L249.9 240l70.1 0c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L198.1 272 128 272c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z\"]\n  };\n  const faVial = {\n    prefix: 'fas',\n    iconName: 'vial',\n    icon: [512, 512, [129514], \"f492\", \"M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5L0 416c0 53 43 96 96 96l5.5 0c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96-101.5 0z\"]\n  };\n  const faGauge = {\n    prefix: 'fas',\n    iconName: 'gauge',\n    icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faDashboard = faGauge;\n  const faGaugeMed = faGauge;\n  const faTachometerAltAverage = faGauge;\n  const faWandMagicSparkles = {\n    prefix: 'fas',\n    iconName: 'wand-magic-sparkles',\n    icon: [576, 512, [\"magic-wand-sparkles\"], \"e2ca\", \"M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z\"]\n  };\n  const faMagicWandSparkles = faWandMagicSparkles;\n  const faLambda = {\n    prefix: 'fas',\n    iconName: 'lambda',\n    icon: [448, 512, [], \"f66e\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l108.2 0 16.4 32.7L18.8 434.9c-7.3 16.1-.1 35.1 16 42.3s35.1 .1 42.3-16L193.5 202.6l121 242c10.8 21.7 33 35.4 57.2 35.4l44.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-44.2 0L197.5 67.4C186.6 45.7 164.5 32 140.2 32L32 32z\"]\n  };\n  const faE = {\n    prefix: 'fas',\n    iconName: 'e',\n    icon: [320, 512, [101], \"45\", \"M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 416l0-128 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 224 64 96l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32z\"]\n  };\n  const faPizza = {\n    prefix: 'fas',\n    iconName: 'pizza',\n    icon: [576, 512, [127829], \"f817\", \"M385.2 419c10.4-8.2 25.5-8.4 34.9 1s9.4 24.7-.8 33.1C375 489.9 318.1 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0c62.1 0 119 22.1 163.3 58.8c10.2 8.5 10.1 23.8 .8 33.1s-24.5 9.2-34.9 1C349.7 64.8 304.8 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208c48.8 0 93.7-16.8 129.2-45zm-16-49.9c6.2 6.2 6.3 16.5-.5 22.1c-69.1 57.7-172.2 54.1-237.1-10.8c-68.7-68.7-68.7-180.2 0-248.9C196.5 66.6 299.5 63 368.6 120.8c6.8 5.7 6.7 15.9 .5 22.1L267.3 244.7c-6.2 6.2-6.2 16.4 0 22.6L369.1 369.1zM192 264a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm24-88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 200a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM443.4 156.6c6.7-6.7 17.7-6.2 23 1.7c39.5 59 39.5 136.5 0 195.5c-5.2 7.8-16.3 8.3-23 1.7l-88.1-88.1c-6.2-6.2-6.2-16.4 0-22.6l24.2-24.2c3.6 2.2 7.9 3.5 12.5 3.5c13.3 0 24-10.7 24-24c0-4.6-1.3-8.9-3.5-12.5l30.9-30.9zM472 280a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm22.4 126.4c-8.9-8.9-9.4-23.1-2.3-33.5C514.8 339.6 528 299.3 528 256s-13.2-83.6-35.9-116.9c-7.1-10.4-6.6-24.6 2.3-33.5c9.9-9.9 26.2-9.4 34.3 2C558.5 149.5 576 200.7 576 256s-17.5 106.5-47.4 148.4c-8.1 11.4-24.4 11.9-34.3 2z\"]\n  };\n  const faBowlChopsticksNoodles = {\n    prefix: 'fas',\n    iconName: 'bowl-chopsticks-noodles',\n    icon: [512, 512, [], \"e2ea\", \"M13.1 93.6L128 72l0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 7 0 37.5 0 38 0 37.5 0 48s0 0 0 0l32 0s0 0 0 0l0-48 0-38.5 0-42L208 57l0-17c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 0 40 0 48 0 40 0 48s0 0 0 0l32 0s0 0 0 0l190.4 0c18.2 0 32.7 15.3 31.6 33.5c-5.4 91.7-59.7 169.7-136.4 209.7l-1.2 9.7c-2.5 20-19.5 35-39.7 35l-153.4 0c-20.2 0-37.2-15-39.7-35l-1.2-9.7C61.6 427.2 7.4 349.3 2 257.5C.9 239.3 15.4 224 33.6 224l94.4 0 0-48L16.2 176C7.3 176 0 168.7 0 159.7c0-8.8 7-16 15.7-16.2L128 140l0-32L18.5 125.1C8.8 126.6 0 119.1 0 109.3C0 101.6 5.5 95 13.1 93.6zM488.4 176L288 176l0-41 199.6-6.2C501 128.3 512 139 512 152.4c0 13-10.6 23.6-23.6 23.6zm3.9-124.9L288 83l0-41L484.4 5.2C498.7 2.5 512 13.5 512 28.1c0 11.5-8.4 21.2-19.7 23z\"]\n  };\n  const faH3 = {\n    prefix: 'fas',\n    iconName: 'h3',\n    icon: [640, 512, [], \"f315\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 256 0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 192 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 224 64 96zM400 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l114.7 0-89.4 89.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l72 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-64.6 0c-11.7 0-21.7-8.5-23.7-20.1l-.2-1.2c-2.9-17.4-19.4-29.2-36.8-26.3s-29.2 19.4-26.3 36.8l.2 1.2c7.1 42.4 43.8 73.5 86.8 73.5l64.6 0c66.3 0 120-53.7 120-120c0-64.6-51-117.2-114.9-119.9l89.5-89.5c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L400 64z\"]\n  };\n  const faPenClip = {\n    prefix: 'fas',\n    iconName: 'pen-clip',\n    icon: [512, 512, [\"pen-alt\"], \"f305\", \"M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1s0 0 0 0l-1-1s0 0 0 0l-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z\"]\n  };\n  const faPenAlt = faPenClip;\n  const faBridgeCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'bridge-circle-exclamation',\n    icon: [640, 512, [], \"e4ca\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBadgePercent = {\n    prefix: 'fas',\n    iconName: 'badge-percent',\n    icon: [512, 512, [], \"f646\", \"M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zM192 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM337 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L175 303c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L337 209z\"]\n  };\n  const faRotateReverse = {\n    prefix: 'fas',\n    iconName: 'rotate-reverse',\n    icon: [512, 512, [], \"e631\", \"M368.9 142.9c17.5 17.5 30.1 38 37.8 59.8c5.9 16.7 24.2 25.4 40.8 19.5s25.4-24.2 19.5-40.8c-10.8-30.6-28.4-59.3-52.9-83.7C327 10.5 185.9 10.1 98.3 96.6L56.7 55c-6.9-6.9-17.2-8.9-26.2-5.2s-14.8 12.5-14.8 22.2l0 128c0 13.3 10.7 24 24 24l8.4 0c0 0 0 0 0 0l119.5 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-41.1-41.1c62.6-61.5 163.1-61.2 225.3 1zM495.8 312c0-13.3-10.7-24-24-24l-7.6 0-.7 0-119.6 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l41.1 41.1c-62.6 61.5-163.1 61.2-225.3-1c-17.5-17.5-30.1-38-37.8-59.8c-5.9-16.7-24.2-25.4-40.8-19.5s-25.4 24.2-19.5 40.8C55.3 361.3 73 390 97.4 414.4c87.2 87.2 228.3 87.5 315.8 1L454.8 457c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-119.6 0-.7 0-7.6z\"]\n  };\n  const faUser = {\n    prefix: 'fas',\n    iconName: 'user',\n    icon: [448, 512, [128100, 62144], \"f007\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z\"]\n  };\n  const faSensor = {\n    prefix: 'fas',\n    iconName: 'sensor',\n    icon: [448, 512, [], \"e028\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm48 88l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faComma = {\n    prefix: 'fas',\n    iconName: 'comma',\n    icon: [192, 512, [], \"2c\", \"M160 350.4V349c0-33.7-27.3-61-61-61c-29.5 0-54.8 21.1-60.1 50.1l-22.2 122c-.5 2.6-.7 5.2-.7 7.9v8.2C16 495.9 32.1 512 51.9 512c12.5 0 24.1-6.5 30.6-17.2L150.8 383c6-9.8 9.2-21.1 9.2-32.6z\"]\n  };\n  const faSchoolCircleCheck = {\n    prefix: 'fas',\n    iconName: 'school-circle-check',\n    icon: [640, 512, [], \"e56b\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z\"]\n  };\n  const faToiletPaperUnder = {\n    prefix: 'fas',\n    iconName: 'toilet-paper-under',\n    icon: [512, 512, [\"toilet-paper-reverse\"], \"e2a0\", \"M96 0L348.2 0C336.6 12.2 327 26.9 319.5 41.9C299.5 82 288 135.1 288 192s11.5 110 31.5 150.1c7.5 15 17.1 29.7 28.7 41.9L96 384C43 384 0 298 0 192S43 0 96 0zM320 192c0-83.6 26.7-154.7 64-181.1C394 3.8 404.8 0 416 0c53 0 96 86 96 192c0 35-4.7 67.8-12.8 96c-16.6 57.4-47.6 96-83.2 96c-11.2 0-22-3.8-32-10.9c-37.3-26.4-64-97.5-64-181.1zm64 0c0 35.3 14.3 64 32 64s32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64zM160 416l256 0c44.8 0 76.9-35.2 96-72.9L512 464c0 26.5-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48l0-48zM64 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faToiletPaperReverse = faToiletPaperUnder;\n  const faLightEmergency = {\n    prefix: 'fas',\n    iconName: 'light-emergency',\n    icon: [448, 512, [], \"e41f\", \"M64 192c0-88.4 71.6-160 160-160s160 71.6 160 160l0 160L64 352l0-160zm160-80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-61.9 0-112 50.1-112 112c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2 35.8-80 80-80zM32 384l384 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z\"]\n  };\n  const faArrowDownToArc = {\n    prefix: 'fas',\n    iconName: 'arrow-down-to-arc',\n    icon: [512, 512, [], \"e4ae\", \"M256 448c106 0 192-86 192-192c0-17.7 14.3-32 32-32s32 14.3 32 32c0 141.4-114.6 256-256 256S0 397.4 0 256c0-17.7 14.3-32 32-32s32 14.3 32 32c0 106 86 192 192 192zM390.6 230.6l-112 112c-12.5 12.5-32.8 12.5-45.3 0l-112-112c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 242.7 224 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 210.7 57.4-57.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n  };\n  const faDumpster = {\n    prefix: 'fas',\n    iconName: 'dumpster',\n    icon: [576, 512, [], \"f793\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160l94 0L140.5 32 49.7 32zM272 160l0-128-98.9 0L147.5 160 272 160zm32 0l124.5 0L402.9 32 304 32l0 128zm157.1 0l94 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32l-90.8 0 25.6 128zM32 192l4 32-4 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l12 0L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32l320 0c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160 12 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-4 0 4-32L32 192z\"]\n  };\n  const faVanShuttle = {\n    prefix: 'fas',\n    iconName: 'van-shuttle',\n    icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", \"M64 104l0 88 96 0 0-96L72 96c-4.4 0-8 3.6-8 8zm482 88L465.1 96 384 96l0 96 162 0zm-226 0l0-96-96 0 0 96 96 0zM592 384l-16 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 104C0 64.2 32.2 32 72 32l120 0 160 0 113.1 0c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2L640 336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faShuttleVan = faVanShuttle;\n  const faBuildingUser = {\n    prefix: 'fas',\n    iconName: 'building-user',\n    icon: [640, 512, [], \"e4da\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 89.9 0c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2l0-95.9L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1l-101.8 0c-51.4 0-93.1 41.7-93.1 93.1z\"]\n  };\n  const faLightSwitch = {\n    prefix: 'fas',\n    iconName: 'light-switch',\n    icon: [384, 512, [], \"e017\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 96l64 0c35.3 0 64 28.7 64 64l0 80L96 240l0-80c0-35.3 28.7-64 64-64zM288 272l0 80c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-80 192 0zM192 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faSquareCaretLeft = {\n    prefix: 'fas',\n    iconName: 'square-caret-left',\n    icon: [448, 512, [\"caret-square-left\"], \"f191\", \"M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z\"]\n  };\n  const faCaretSquareLeft = faSquareCaretLeft;\n  const faHighlighter = {\n    prefix: 'fas',\n    iconName: 'highlighter',\n    icon: [576, 512, [], \"f591\", \"M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5s0 0 0 0l0-71.7c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5L224 416l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7L24 512c-13.3 0-24-10.7-24-24l0-4.7c0-6.4 2.5-12.5 7-17z\"]\n  };\n  const faWavePulse = {\n    prefix: 'fas',\n    iconName: 'wave-pulse',\n    icon: [640, 512, [\"heart-rate\"], \"f5f8\", \"M319.1 0c14.8-.4 27.9 9.3 31.8 23.6l74 271.2 17.7-35.4c10.8-21.7 33-35.4 57.2-35.4L608 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-108.2 0L444.6 398.3c-5.9 11.9-18.6 18.8-31.8 17.5s-24.2-10.6-27.7-23.4L323.7 167.3 255.3 486.7c-3.1 14.4-15.5 24.8-30.2 25.3s-27.8-9.1-31.8-23.2L135.9 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l103.9 0c28.6 0 53.7 18.9 61.5 46.4L219.6 348 288.7 25.3C291.8 10.9 304.4 .4 319.1 0z\"]\n  };\n  const faHeartRate = faWavePulse;\n  const faKey = {\n    prefix: 'fas',\n    iconName: 'key',\n    icon: [512, 512, [128273], \"f084\", \"M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z\"]\n  };\n  const faArrowLeftToBracket = {\n    prefix: 'fas',\n    iconName: 'arrow-left-to-bracket',\n    icon: [512, 512, [], \"e669\", \"M160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32zm9.4 182.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 224 480 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-210.7 0 73.4 73.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-128-128z\"]\n  };\n  const faHatSanta = {\n    prefix: 'fas',\n    iconName: 'hat-santa',\n    icon: [640, 512, [], \"f7a7\", \"M149.7 137.8L64 352l384 0L385.1 210.6c-.8-1.7-1.1-3.5-1.1-5.4c0-7.3 5.9-13.2 13.2-13.2l.8 0c1.4 0 2.7 .2 4 .6l55.3 16.6c2.1-3.2 4.5-6.1 7.2-8.8c0-14.3 5.5-28.7 16.4-39.6c2.2-2.2 4.6-4.2 7.1-6L434.4 91.6c-32-37.8-79-59.6-128.5-59.6c-68.8 0-130.7 41.9-156.3 105.8zm434.3 44.4C583 169.8 572.7 160 560 160s-23 9.8-23.9 22.2c-9.4-8.1-23.7-7.7-32.6 1.2s-9.4 23.2-1.2 32.6C489.8 217 480 227.3 480 240s9.8 23 22.2 23.9c-8.1 9.4-7.7 23.7 1.2 32.6s23.2 9.4 32.6 1.2C537 310.2 547.3 320 560 320s23-9.8 23.9-22.2c9.4 8.1 23.7 7.7 32.6-1.2s9.4-23.2 1.2-32.6C630.2 263 640 252.7 640 240s-9.8-23-22.2-23.9c8.1-9.4 7.7-23.7-1.2-32.6s-23.2-9.4-32.6-1.2zM0 432c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L48 384c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faTamale = {\n    prefix: 'fas',\n    iconName: 'tamale',\n    icon: [320, 512, [129748], \"e451\", \"M48.1 18.3C72.3 8.6 108.4 0 160 0s87.7 8.6 111.9 18.3c12.1 4.8 21 9.9 27.4 14.1c12.7 8.5 23.1 20.4 20.3 36.9L296.4 208l-.4 0H236.2L248 72.7c.4-4.4-2.9-8.3-7.3-8.7s-8.3 2.9-8.7 7.3L220.1 208H168V64c0-4.4-3.6-8-8-8s-8 3.6-8 8V208H99.9L88 71.3c-.4-4.4-4.3-7.7-8.7-7.3s-7.7 4.3-7.3 8.7L83.8 208H24l-.4 0L.4 69.3C-2.3 52.8 8.1 40.8 20.8 32.4c6.3-4.2 15.3-9.3 27.4-14.1zM24 240H296c8.8 0 16 7.2 16 16s-7.2 16-16 16H192l28.8 38.4c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2L160 282.7l-35.2 46.9c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4L128 272H24c-8.8 0-16-7.2-16-16s7.2-16 16-16zM152 448c0 4.4 3.6 8 8 8s8-3.6 8-8V346.7c13.4 17.9 35.9 26.5 57.4 18.1l6.6 76c.4 4.4 4.3 7.7 8.7 7.3s7.7-4.3 7.3-8.7l-7.3-84.1c14.2-13.2 18.9-33.4 12.6-51.2H296l.4 0 23.1 138.7c1.7 10.2-1.6 20.6-8.9 27.9l0 0c-10.6 10.5-25.1 17.6-38.7 23C247.7 503.4 211.6 512 160 512s-87.7-8.6-111.9-18.3c-13.7-5.5-28.1-12.5-38.7-23l0 0c-7.3-7.3-10.6-17.7-8.9-27.9L23.6 304l.4 0H66.7c-6.3 17.7-1.6 38 12.6 51.2L72 439.3c-.4 4.4 2.9 8.3 7.3 8.7s8.3-2.9 8.7-7.3l6.6-76c21.5 8.4 44-.2 57.4-18.1V448z\"]\n  };\n  const faBoxCheck = {\n    prefix: 'fas',\n    iconName: 'box-check',\n    icon: [448, 512, [], \"f467\", \"M93.7 32L208 32l0 128L0 160 50.7 58.5C58.9 42.3 75.5 32 93.7 32zM240 32l114.3 0c18.2 0 34.8 10.3 42.9 26.5L448 160l-208 0 0-128zM0 192l448 0 0 224c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192zm337 89c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L337 281z\"]\n  };\n  const faBullhorn = {\n    prefix: 'fas',\n    iconName: 'bullhorn',\n    icon: [512, 512, [128226, 128363], \"f0a1\", \"M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75l-8.7 0-32 0-96 0c-35.3 0-64 28.7-64 64l0 96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-128 8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-147.6c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4L480 32zm-64 76.7L416 240l0 131.3C357.2 317.8 280.5 288 200.7 288l-8.7 0 0-96 8.7 0c79.8 0 156.5-29.8 215.3-83.3z\"]\n  };\n  const faSteak = {\n    prefix: 'fas',\n    iconName: 'steak',\n    icon: [576, 512, [129385], \"f824\", \"M268.8 37.4C295.7 12.4 329.7 0 368 0c65 0 117.7 39 150.5 80c33.9 42.4 57.5 99.6 57.5 160c0 83.9-55.1 152.8-113.4 196.2C402.1 481.2 321.7 512 240 512c-36.8 0-86.5-4.4-130-19.3C73.4 480.1 0 444.3 0 360c0-38.6 17.8-68.3 42.5-88.1c19.6-15.8 41.4-26.8 63.3-37.8c27.3-13.8 54.6-27.6 77.7-50.7c13.8-13.8 19.7-27.9 30-52.9c3.2-7.7 6.8-16.5 11.2-26.6c7.7-17.6 20.6-44.7 44.1-66.5zm36.8 122s0 0 0 0c2.5-6 4.8-11.8 7.1-17c6.9-15.7 13.3-27.1 21.5-34.7c7.5-7 17.5-11.7 33.9-11.7c25.4 0 53.3 16.2 75.5 44c22 27.5 36.5 64.1 36.5 100c0 40.8-28.3 84.6-74.7 119.2C359.4 393.4 298.6 416 240 416c-31 0-69.1-3.9-98.8-14.1C110.1 391.2 96 376.7 96 360c0-9 2.6-13.2 6.9-16.9c5.8-5 15-9.1 30.2-15.5l1.2-.5c29.3-12.4 71.2-30 117-75.8c28.6-28.6 42.9-63.7 54.3-91.9zm6.8-75.2c-13.3 12.4-21.9 29-29 45.3c-2.9 6.6-5.6 13.2-8.3 19.8c-11.4 27.8-22.8 55.7-46.4 79.3c-41.4 41.4-78.6 57.1-107 69l-1.1 .5-.7 .3s0 0 0 0c-13.5 5.7-27.5 11.6-37.7 20.3C70.4 328.8 64 342.1 64 360c0 39.3 33.9 60.8 66.8 72.1C165.1 443.9 207 448 240 448c66.3 0 133.6-25.4 184.4-63.2C474.8 347.4 512 295.2 512 240c0-44.1-17.5-87.5-43.5-120C442.7 87.8 406.6 64 368 64c-23.7 0-41.7 7.3-55.6 20.3zM384 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faLocationCrosshairsSlash = {\n    prefix: 'fas',\n    iconName: 'location-crosshairs-slash',\n    icon: [640, 512, [\"location-slash\"], \"f603\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-146-114.5c12.1-20.1 20.6-42.6 24.6-66.6l34.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-34.7 0C495.9 143.6 432.4 80.1 352 66.7L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 34.7c-39.9 6.7-75.6 25.7-103.1 52.9L38.8 5.1zm197 154.4C258.3 139.9 287.8 128 320 128c70.7 0 128 57.3 128 128c0 21.2-5.1 41.1-14.2 58.7l-38.9-30.5c3.3-8.8 5.1-18.3 5.1-28.2c0-44.2-35.8-80-80-80c-16.8 0-32.4 5.2-45.3 14l-38.9-30.5zM414.9 422.9l-56.8-44.7C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128c0-2.9 .1-5.7 .3-8.5l-56.8-44.7c-2 6.9-3.6 14-4.8 21.3L96 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l34.7 0c13.5 80.4 76.9 143.9 157.3 157.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c22.6-3.8 43.8-11.5 62.9-22.4z\"]\n  };\n  const faLocationSlash = faLocationCrosshairsSlash;\n  const faPersonDolly = {\n    prefix: 'fas',\n    iconName: 'person-dolly',\n    icon: [512, 512, [], \"f4d0\", \"M32 48a48 48 0 1 1 96 0A48 48 0 1 1 32 48zM96 241.7l0 65.1 51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3L98.1 399.4 18.7 320C6.7 308 0 291.7 0 274.7l0-88.1C0 154.2 26.2 128 58.6 128c24.1 0 46.5 12 59.9 32l42.6 64 46.1 0-6.5-26.2c-3.2-12.9 4.6-25.9 17.5-29.1s25.9 4.6 29.1 17.5l49.6 198.4c17.6 2.4 32.9 12 42.8 25.7l134.4-33.6c12.9-3.2 25.9 4.6 29.1 17.5s-4.6 25.9-17.5 29.1L351.4 456.9C347.1 488 320.3 512 288 512c-35.3 0-64-28.7-64-64c0-21.3 10.4-40.1 26.3-51.7L223.3 288l-70.7 0c-16 0-31-8-39.9-21.4L96 241.7zM0 480L0 346.5l64 64L64 480s0 0 0 0c0 17.7-14.3 32-32 32s-32-14.3-32-32zm288-16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm69.4-87.8c-17.1 4.3-34.5-6.1-38.8-23.3l-22.9-91.5c-4.3-17.1 6.1-34.5 23.3-38.8l91.5-22.9c17.1-4.3 34.5 6.1 38.8 23.3l22.9 91.5c4.3 17.1-6.1 34.5-23.3 38.8l-91.5 22.9z\"]\n  };\n  const faGlobe = {\n    prefix: 'fas',\n    iconName: 'globe',\n    icon: [512, 512, [127760], \"f0ac\", \"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"]\n  };\n  const faSynagogue = {\n    prefix: 'fas',\n    iconName: 'synagogue',\n    icon: [640, 512, [128333], \"f69b\", \"M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166l0 114.1L480 512l-16 0-112 0 0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96-112 0-16 0 0-231.9L160 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512l0-267.5 28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1L640 448c0 35.3-28.7 64-64 64l-64 0zM128 244.5L128 512l-64 0c-35.3 0-64-28.7-64-64L0 316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z\"]\n  };\n  const faFileChartColumn = {\n    prefix: 'fas',\n    iconName: 'file-chart-column',\n    icon: [384, 512, [\"file-chart-line\"], \"f659\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 248l0 176c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-176c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 64l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24s24 10.7 24 24zM128 376l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faFileChartLine = faFileChartColumn;\n  const faPersonHalfDress = {\n    prefix: 'fas',\n    iconName: 'person-half-dress',\n    icon: [320, 512, [], \"e548\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352l0-224 6.9 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128s0 0 0 0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3l0 256s0 0 0 0l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-17.8 0c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z\"]\n  };\n  const faFolderImage = {\n    prefix: 'fas',\n    iconName: 'folder-image',\n    icon: [512, 512, [], \"e18a\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM176 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm120 0c-8 0-15.5 4-20 10.7l-56 84L202.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l80 0 48 0 144 0c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144C311.5 228 304 224 296 224z\"]\n  };\n  const faCalendarPen = {\n    prefix: 'fas',\n    iconName: 'calendar-pen',\n    icon: [448, 512, [\"calendar-edit\"], \"f333\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm308.8 75c-14.7-14.7-38.6-14.7-53.3 0L240.6 282l53.3 53.3 14.9-14.9c14.7-14.7 14.7-38.6 0-53.3zM146.1 376.5c-4.1 4.1-7 9.2-8.4 14.9L128.5 428c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l36.6-9.2c5.6-1.4 10.8-4.3 14.9-8.4l71.9-71.9L218 304.6l-71.9 71.9z\"]\n  };\n  const faCalendarEdit = faCalendarPen;\n  const faRoadBridge = {\n    prefix: 'fas',\n    iconName: 'road-bridge',\n    icon: [640, 512, [], \"e563\", \"M352 0L608 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64zM480 40c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zM32 96l256 0 0 64-40 0 0 64 40 0 0 96c-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-53-43-96-96-96l0-96 72 0 0-64-40 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64l-80 0 0 64 80 0 0-64z\"]\n  };\n  const faFaceSmileTear = {\n    prefix: 'fas',\n    iconName: 'face-smile-tear',\n    icon: [512, 512, [], \"e393\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm141.5 67.9c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5c8.8 0 16-7.2 16-16s-7.2-16-16-16c-43.4 0-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zM352 416c26.5 0 48-21 48-47c0-20-28.6-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0C332.4 308.6 304 349 304 369c0 26 21.5 47 48 47zM208.4 208a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faMessagePlus = {\n    prefix: 'fas',\n    iconName: 'message-plus',\n    icon: [512, 512, [\"comment-alt-plus\"], \"f4a8\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM232 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z\"]\n  };\n  const faCommentAltPlus = faMessagePlus;\n  const faLocationArrow = {\n    prefix: 'fas',\n    iconName: 'location-arrow',\n    icon: [448, 512, [], \"f124\", \"M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8l176 0 0 176c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z\"]\n  };\n  const faC = {\n    prefix: 'fas',\n    iconName: 'c',\n    icon: [384, 512, [99], \"43\", \"M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z\"]\n  };\n  const faTabletButton = {\n    prefix: 'fas',\n    iconName: 'tablet-button',\n    icon: [448, 512, [], \"f10a\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faPersonDressFairy = {\n    prefix: 'fas',\n    iconName: 'person-dress-fairy',\n    icon: [640, 512, [], \"e607\", \"M320 0a64 64 0 1 1 0 128A64 64 0 1 1 320 0zM304.3 160l31.5 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L384 384l0 80c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-80-21.6 0c-21.3 0-36.6-20.3-30.8-40.8l39.1-136.8c7.8-27.5 33-46.4 61.5-46.4zM32 32c91.1 0 172.4 42.3 225.1 108.4c-21.5 12.1-38 32.3-45.2 57.3L172.9 334.4c-10.7 37.5 14.2 74.8 51.1 80.7l0 32.1C191.7 468 153.2 480 112 480l-16 0c-17.7 0-32-14.3-32-32c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112L0 64C0 46.3 14.3 32 32 32zM528 480c-41.2 0-79.7-12-112-32.7l0-32.1c36.9-6 61.8-43.3 51.1-80.7L428 197.6c-7.1-24.9-23.7-45.1-45.2-57.3C435.6 74.3 516.9 32 608 32c17.7 0 32 14.3 32 32l0 48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448c0 17.7-14.3 32-32 32l-16 0z\"]\n  };\n  const faRectangleHistoryCircleUser = {\n    prefix: 'fas',\n    iconName: 'rectangle-history-circle-user',\n    icon: [640, 512, [], \"e4a4\", \"M320 368c0 59.5 29.5 112.1 74.8 144L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l384 0c23.8 0 44.5 12.9 55.5 32.2c-2.5-.1-5-.2-7.5-.2c-97.2 0-176 78.8-176 176zM440 80c13.3 0 24 10.7 24 24s-10.7 24-24 24L72 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0zM392 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L120 48c-13.3 0-24-10.7-24-24s10.7-24 24-24L392 0zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm221.7 80.7c-6.2-19-24-32.7-45.1-32.7l-65.2 0c-21 0-38.9 13.7-45.1 32.7C438.5 468.1 465.8 480 496 480s57.5-11.9 77.7-31.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faBuildingLock = {\n    prefix: 'fas',\n    iconName: 'building-lock',\n    icon: [576, 512, [], \"e4d6\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 88.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-128c0-23.7 12.9-44.4 32-55.4l0-24.6c0-30.5 12.2-58.2 32-78.4L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faChartLineUp = {\n    prefix: 'fas',\n    iconName: 'chart-line-up',\n    icon: [512, 512, [], \"e0e5\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zM439 279c15.1 15.1 41 4.4 41-17L480 152c0-13.3-10.7-24-24-24l-110.1 0c-21.4 0-32.1 25.9-17 41l32.4 32.4L304 258.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L208 253.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0l80-80L439 279z\"]\n  };\n  const faMailbox = {\n    prefix: 'fas',\n    iconName: 'mailbox',\n    icon: [576, 512, [128234], \"f813\", \"M0 208L0 384c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-176c0-79.5-64.5-144-144-144S0 128.5 0 208zm64 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 224c-8.8 0-16-7.2-16-16zm256 0l0 176c0 24.6-9.2 47-24.4 64L512 448c35.3 0 64-28.7 64-64l0-176c0-79.5-64.5-144-144-144L245.2 64C290.4 95.9 320 148.5 320 208zm64 0c0-8.8 7.2-16 16-16l64 0 32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faSignPosts = {\n    prefix: 'fas',\n    iconName: 'sign-posts',\n    icon: [576, 512, [], \"e625\", \"M96 0C78.3 0 64 14.3 64 32L48 32C21.5 32 0 53.5 0 80L0 368c0 26.5 21.5 48 48 48l480 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-16 0c0-17.7-14.3-32-32-32s-32 14.3-32 32L128 32c0-17.7-14.3-32-32-32zm32 448l-64 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zm320 0l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32-64 0z\"]\n  };\n  const faTruckBolt = {\n    prefix: 'fas',\n    iconName: 'truck-bolt',\n    icon: [640, 512, [], \"e3d0\", \"M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3l0 18.7-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM270.3 87.2L233.9 160l54.1 0c6.9 0 13 4.4 15.2 10.9s-.1 13.7-5.6 17.9l-128 96c-5.9 4.5-14.2 4.2-19.9-.5s-7.4-12.8-4.1-19.4L182.1 192 128 192c-6.9 0-13-4.4-15.2-10.9s.1-13.7 5.6-17.9l128-96c5.9-4.5 14.2-4.2 19.9 .5s7.4 12.8 4.1 19.4z\"]\n  };\n  const faPizzaSlice = {\n    prefix: 'fas',\n    iconName: 'pizza-slice',\n    icon: [512, 512, [], \"f818\", \"M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faMoneyBillWave = {\n    prefix: 'fas',\n    iconName: 'money-bill-wave',\n    icon: [576, 512, [], \"f53a\", \"M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64l-64 0 0-64zm64-208c0 35.3-28.7 64-64 64l0-64 64 0zM512 304l0 64-64 0c0-35.3 28.7-64 64-64zM448 96l64 0 0 64c-35.3 0-64-28.7-64-64z\"]\n  };\n  const faChartArea = {\n    prefix: 'fas',\n    iconName: 'chart-area',\n    icon: [512, 512, [\"area-chart\"], \"f1fe\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm96 288l288 0c17.7 0 32-14.3 32-32l0-68.2c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1l0 84c0 17.7 14.3 32 32 32z\"]\n  };\n  const faAreaChart = faChartArea;\n  const faHouseFlag = {\n    prefix: 'fas',\n    iconName: 'house-flag',\n    icon: [640, 512, [], \"e50d\", \"M480 0c-17.7 0-32 14.3-32 32l0 160 0 320 64 0 0-320 112 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L512 32c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288l32 0 0 192c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-96c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 96c0 17.7 14.3 32 32 32l64.7 0 .2 0-1 0 0-353z\"]\n  };\n  const faCircleThreeQuartersStroke = {\n    prefix: 'fas',\n    iconName: 'circle-three-quarters-stroke',\n    icon: [512, 512, [], \"e5d4\", \"M256 64l0 160c0 17.7 14.3 32 32 32l160 0c0-106-86-192-192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faPersonCircleMinus = {\n    prefix: 'fas',\n    iconName: 'person-circle-minus',\n    icon: [576, 512, [], \"e540\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faScalpel = {\n    prefix: 'fas',\n    iconName: 'scalpel',\n    icon: [512, 512, [], \"f61d\", \"M387.4 25.1C400.8 9.2 420.6 0 441.4 0c39 0 70.6 31.6 70.6 70.6l0 4c0 17.6-6.2 34.6-17.6 48.1L369.3 271c-9.1 10.8-22.5 17-36.7 17L200 288c-6.2 0-11.9-3.6-14.5-9.3s-1.7-12.3 2.3-17.1L387.4 25.1zM169.4 320l6.6 0 96 0 16 0 0 16c0 74.9-65.5 118.6-126.1 142.9C100.1 503.6 34.1 512 16 512c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l160-160 4.7-4.7z\"]\n  };\n  const faBan = {\n    prefix: 'fas',\n    iconName: 'ban',\n    icon: [512, 512, [128683, \"cancel\"], \"f05e\", \"M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faCancel = faBan;\n  const faBellExclamation = {\n    prefix: 'fas',\n    iconName: 'bell-exclamation',\n    icon: [448, 512, [], \"f848\", \"M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7zM192 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm56-184l0 96c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faCircleBookmark = {\n    prefix: 'fas',\n    iconName: 'circle-bookmark',\n    icon: [512, 512, [\"bookmark-circle\"], \"e100\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 176c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 192c0 6.2-3.5 11.8-9.1 14.4s-12.1 1.9-16.9-1.9l-70-56-70 56c-4.8 3.8-11.4 4.6-16.9 1.9s-9.1-8.3-9.1-14.4l0-192z\"]\n  };\n  const faBookmarkCircle = faCircleBookmark;\n  const faEggFried = {\n    prefix: 'fas',\n    iconName: 'egg-fried',\n    icon: [512, 512, [], \"f7fc\", \"M284.3 39.3c30.4 31.6 89.1 65.9 131.5 76.7c27.5 7 52.8 23.2 71 47.8c42.1 56.8 30.2 137-26.6 179.1c-17.8 13.2-37.9 21.1-58.4 24c-37.2 5.2-84.5 32.7-103.3 65.2c-44.2 76.5-142 102.7-218.6 58.6S-22.7 348.5 21.4 272c24.8-42.9 38.7-105.9 43.1-155.2C67.1 87 80.1 58 103.3 35.7c51-49 132-47.4 181 3.6zM336 240a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-160-8c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-39.8 32.2-72 72-72c8.8 0 16 7.2 16 16s-7.2 16-16 16c-22.1 0-40 17.9-40 40z\"]\n  };\n  const faFaceWeary = {\n    prefix: 'fas',\n    iconName: 'face-weary',\n    icon: [512, 512, [], \"e3a1\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3l-3.2 0c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm46.6-164c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm89.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z\"]\n  };\n  const faUniformMartialArts = {\n    prefix: 'fas',\n    iconName: 'uniform-martial-arts',\n    icon: [640, 512, [], \"e3d1\", \"M180 0l28 0 9.6 0c12.3 0 23.5 7 28.8 18.1l61.1 126.7L253 288l-109 0 0-154.9L98 216.7c-1.3 2.4-2 5-2 7.7L96 384c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L0 224.4c0-18.9 4.8-37.4 13.9-54L80.3 49.7C95.9 21.2 124.9 2.8 157 .3c1-.2 2-.3 3-.3l4.4 0L180 0zM389.1 20.6C393.8 8.2 405.7 0 419 0l13 0 28 0 15.6 0L480 0c1 0 2 .1 3 .3c32.1 2.5 61 20.9 76.7 49.5l66.4 120.7c9.1 16.5 13.9 35.1 13.9 54L640 384c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-159.6c0-2.7-.7-5.3-2-7.7l-46-83.7L496 288l-208.8 0 52.7-138.3L389.1 20.6zM320 320l176 0 0 32-107.6 0-38.5 0 47.4 71.1c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-50.7-76-50.7 76c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2L290.1 352l-38.5 0L144 352l0-32 120 0 56 0zM216.1 405.4c-14.7 22.1-8.7 51.9 13.3 66.6s51.9 8.7 66.6-13.3L320 422.5l24.1 36.1c14.7 22.1 44.5 28 66.6 13.3s28-44.5 13.3-66.6L409.7 384l86.3 0 0 64c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-64 86.3 0-14.2 21.4z\"]\n  };\n  const faCameraRotate = {\n    prefix: 'fas',\n    iconName: 'camera-rotate',\n    icon: [640, 512, [], \"e0d8\", \"M213.1 64.8L202.7 96 128 96c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L426.9 64.8C420.4 45.2 402.1 32 381.4 32L258.6 32c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16l-76.7 0c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3l0 76.7zM192 320c0-8.8 7.2-16 16-16l76.7 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3l0-76.7z\"]\n  };\n  const faSunDust = {\n    prefix: 'fas',\n    iconName: 'sun-dust',\n    icon: [512, 512, [], \"f764\", \"M371.1 13.1L391 121l-44.5 44.5C323.3 142.3 291.3 128 256 128c-70.7 0-128 57.3-128 128c0 35.3 14.3 67.3 37.5 90.5L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6s8.6 6.6 9.6 11.9zM256 160c26.5 0 50.5 10.7 67.9 28.1L188.1 323.9C170.7 306.5 160 282.5 160 256c0-53 43-96 96-96zm192 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-80 80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM240 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-80 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM368 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCommentText = {\n    prefix: 'fas',\n    iconName: 'comment-text',\n    icon: [512, 512, [], \"e14d\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM184 160l72 0 72 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faSprayCanSparkles = {\n    prefix: 'fas',\n    iconName: 'spray-can-sparkles',\n    icon: [512, 512, [\"air-freshener\"], \"f5d0\", \"M96 32l0 96 128 0 0-96c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96L0 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-208c0-53-43-96-96-96L96 160zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z\"]\n  };\n  const faAirFreshener = faSprayCanSparkles;\n  const faSignalBars = {\n    prefix: 'fas',\n    iconName: 'signal-bars',\n    icon: [640, 512, [\"signal-alt\", \"signal-alt-4\", \"signal-bars-strong\"], \"f690\", \"M560 0c-26.5 0-48 21.5-48 48l0 416c0 26.5 21.5 48 48 48s48-21.5 48-48l0-416c0-26.5-21.5-48-48-48zM352 176l0 288c0 26.5 21.5 48 48 48s48-21.5 48-48l0-288c0-26.5-21.5-48-48-48s-48 21.5-48 48zM240 256c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48s48-21.5 48-48l0-160c0-26.5-21.5-48-48-48zM80 384c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48z\"]\n  };\n  const faSignalAlt = faSignalBars;\n  const faSignalAlt4 = faSignalBars;\n  const faSignalBarsStrong = faSignalBars;\n  const faDiamondExclamation = {\n    prefix: 'fas',\n    iconName: 'diamond-exclamation',\n    icon: [512, 512, [], \"e405\", \"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zM256 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faStar = {\n    prefix: 'fas',\n    iconName: 'star',\n    icon: [576, 512, [11088, 61446], \"f005\", \"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"]\n  };\n  const faDialMin = {\n    prefix: 'fas',\n    iconName: 'dial-min',\n    icon: [576, 512, [], \"e161\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM400.9 401c-56.7 56.7-145.4 62-208 15.7L304.7 304.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L158.9 382.8c-46.2-62.6-41-151.3 15.7-208c62.5-62.5 163.8-62.5 226.3 0s62.5 163.8 0 226.3zM512 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 96a32 32 0 1 1 64 0A32 32 0 1 1 64 96zM480 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm416-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faRepeat = {\n    prefix: 'fas',\n    iconName: 'repeat',\n    icon: [512, 512, [128257], \"f363\", \"M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96l160 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32l0 32L160 64C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96l-160 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 160 0c88.4 0 160-71.6 160-160z\"]\n  };\n  const faCross = {\n    prefix: 'fas',\n    iconName: 'cross',\n    icon: [384, 512, [128327, 10013], \"f654\", \"M176 0c-26.5 0-48 21.5-48 48l0 80-80 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l80 0 0 208c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-208 80 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-80 0 0-80c0-26.5-21.5-48-48-48L176 0z\"]\n  };\n  const faPageCaretDown = {\n    prefix: 'fas',\n    iconName: 'page-caret-down',\n    icon: [384, 512, [\"file-caret-down\"], \"e429\", \"M320 512c35.3 0 64-28.7 64-64l0-309.5c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0zM192 352c-4.5 0-8.8-1.9-11.8-5.2l-75.7-82.6c-14.1-15.4-3.2-40.2 17.7-40.2l139.6 0c20.9 0 31.8 24.8 17.7 40.2l-75.7 82.6c-3 3.3-7.3 5.2-11.8 5.2z\"]\n  };\n  const faFileCaretDown = faPageCaretDown;\n  const faBox = {\n    prefix: 'fas',\n    iconName: 'box',\n    icon: [448, 512, [128230], \"f466\", \"M50.7 58.5L0 160l208 0 0-128L93.7 32C75.5 32 58.9 42.3 50.7 58.5zM240 160l208 0L397.3 58.5C389.1 42.3 372.5 32 354.3 32L240 32l0 128zm208 32L0 192 0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-224z\"]\n  };\n  const faVenusMars = {\n    prefix: 'fas',\n    iconName: 'venus-mars',\n    icon: [640, 512, [9892], \"f228\", \"M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0L616 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z\"]\n  };\n  const faClockSevenThirty = {\n    prefix: 'fas',\n    iconName: 'clock-seven-thirty',\n    icon: [512, 512, [], \"e351\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392l0-56.7-20 30c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l64-96c5.9-8.8 16.8-12.7 26.9-9.7s17 12.4 17 23l0 136c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faArrowPointer = {\n    prefix: 'fas',\n    iconName: 'arrow-pointer',\n    icon: [320, 512, [\"mouse-pointer\"], \"f245\", \"M0 55.2L0 426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320l118.1 0c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z\"]\n  };\n  const faMousePointer = faArrowPointer;\n  const faClockFourThirty = {\n    prefix: 'fas',\n    iconName: 'clock-four-thirty',\n    icon: [512, 512, [], \"e34b\", \"M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120l0-91.2L338.7 340c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-96-64c-7.4-4.9-16.8-5.4-24.6-1.2S232 247.1 232 256l0 136c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faSignalBarsGood = {\n    prefix: 'fas',\n    iconName: 'signal-bars-good',\n    icon: [640, 512, [\"signal-alt-3\"], \"f693\", \"M400 128c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48s48-21.5 48-48l0-288c0-26.5-21.5-48-48-48zM192 304l0 160c0 26.5 21.5 48 48 48s48-21.5 48-48l0-160c0-26.5-21.5-48-48-48s-48 21.5-48 48zM32 432l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n  };\n  const faSignalAlt3 = faSignalBarsGood;\n  const faCactus = {\n    prefix: 'fas',\n    iconName: 'cactus',\n    icon: [512, 512, [127797], \"f8a7\", \"M160 96c0-53 43-96 96-96s96 43 96 96l0 256 48 0c8.8 0 16-7.2 16-16l0-64c0-26.5 21.5-48 48-48s48 21.5 48 48l0 64c0 61.9-50.1 112-112 112l-48 0 0 16c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-144-48 0C50.1 320 0 269.9 0 208l0-64c0-26.5 21.5-48 48-48s48 21.5 48 48l0 64c0 8.8 7.2 16 16 16l48 0 0-128zm80 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faLightbulbGear = {\n    prefix: 'fas',\n    iconName: 'lightbulb-gear',\n    icon: [576, 512, [], \"e5fd\", \"M262.1 352.2c-11 7-19.1 18.6-21.4 31.8L112 384c-9.6-31.9-29.5-59.1-49.2-86.2c0 0 0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0c97 0 175.6 78.4 176 175.3c-17.8 7.7-28 25.6-28 43.3l0 .9c-17.6-9.7-41.5-8.2-57.2 8.7c-9.2 9.9-17.4 20.9-24.4 33s-12.4 24.7-16.4 37.6c-6.7 21.6 3.4 42.7 20 53.3zM112 416l133.6 0c3.5 9.2 7.7 18.3 12.8 27c2.9 5 6 9.9 9.4 14.6C257.1 489.2 227.2 512 192 512c-44.2 0-80-35.8-80-80l0-16zm0-240c0-44.2 35.8-80 80-80c8.8 0 16-7.2 16-16s-7.2-16-16-16C130.1 64 80 114.1 80 176c0 8.8 7.2 16 16 16s16-7.2 16-16zm260 42.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8l0 17.7c0 7.8 4.8 14.8 11.6 18.7c6.8 3.9 15.1 4.5 21.8 .6l13.8-7.9c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-14.4 8.3c-6.5 3.7-10 10.9-10 18.4s3.5 14.7 10 18.4l14.4 8.3c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-13.8-7.9c-6.7-3.9-15.1-3.3-21.8 .6c-6.8 3.9-11.6 10.9-11.6 18.7l0 17.7c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8l0-17.4c0-7.9-4.9-14.9-11.7-18.9c-6.8-3.9-15.2-4.5-22-.6l-13.5 7.8c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l14-8.1c6.5-3.8 10.1-11.1 10.1-18.6s-3.5-14.8-10.1-18.6l-14-8.1c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l13.6 7.8c6.8 3.9 15.2 3.3 22-.6c6.9-3.9 11.7-11 11.7-18.9l0-17.4zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z\"]\n  };\n  const faMaximize = {\n    prefix: 'fas',\n    iconName: 'maximize',\n    icon: [512, 512, [\"expand-arrows-alt\"], \"f31e\", \"M200 32L56 32C42.7 32 32 42.7 32 56l0 144c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312l0 144c0 13.3 10.7 24 24 24l144 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l144 0c13.3 0 24-10.7 24-24l0-144c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-144c0-13.3-10.7-24-24-24L312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z\"]\n  };\n  const faExpandArrowsAlt = faMaximize;\n  const faChargingStation = {\n    prefix: 'fas',\n    iconName: 'charging-station',\n    icon: [576, 512, [], \"f5e7\", \"M96 0C60.7 0 32 28.7 32 64l0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-144 16 0c22.1 0 40 17.9 40 40l0 32c0 39.8 32.2 72 72 72s72-32.2 72-72l0-123.7c32.5-10.2 56-40.5 56-76.3l0-32c0-8.8-7.2-16-16-16l-16 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-16 0c-8.8 0-16 7.2-16 16l0 32c0 35.8 23.5 66.1 56 76.3L472 376c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-48.6-39.4-88-88-88l-16 0 0-192c0-35.3-28.7-64-64-64L96 0zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9 57.8 0c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9L96 208c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z\"]\n  };\n  const faShapes = {\n    prefix: 'fas',\n    iconName: 'shapes',\n    icon: [512, 512, [\"triangle-circle-square\"], \"f61f\", \"M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2l192 0c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312l0 144c0 22.1 17.9 40 40 40l144 0c22.1 0 40-17.9 40-40l0-144c0-22.1-17.9-40-40-40l-144 0c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z\"]\n  };\n  const faTriangleCircleSquare = faShapes;\n  const faPlaneTail = {\n    prefix: 'fas',\n    iconName: 'plane-tail',\n    icon: [512, 512, [], \"e22c\", \"M61.5 308.8L.8 39C-3.7 19 11.5 0 32 0l76.9 0c17.3 0 33.9 7 46 19.5L384 256l104 0 24 0 0 24 0 24 0 160 0 24 0 24-24 0-220.3 0c-10.7 0-21.2-1.9-31.2-5.7L40.4 431.9C16.1 422.7 0 399.4 0 373.4c0-28.2 18.8-52.8 45.9-60.3l15.5-4.3zM216 352c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faGaugeSimpleMax = {\n    prefix: 'fas',\n    iconName: 'gauge-simple-max',\n    icon: [512, 512, [\"tachometer-fastest\"], \"f62b\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-3.7-.3-7.3-.9-10.8l117.5-72.8c11.3-7 14.7-21.8 7.8-33s-21.8-14.8-33-7.8L293.8 300.4C283.2 292.6 270.1 288 256 288c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faTachometerFastest = faGaugeSimpleMax;\n  const faCircleU = {\n    prefix: 'fas',\n    iconName: 'circle-u',\n    icon: [512, 512, [], \"e127\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 168l0 120c0 35.3 28.7 64 64 64s64-28.7 64-64l0-120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 120c0 61.9-50.1 112-112 112s-112-50.1-112-112l0-120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faShieldSlash = {\n    prefix: 'fas',\n    iconName: 'shield-slash',\n    icon: [640, 512, [], \"e24b\", \"M320 0c4.6 0 9.2 1 13.4 2.9L521.7 82.8c22 9.3 38.4 31 38.3 57.2c-.3 58.7-14.7 146.2-62.1 225L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L131 77.4 306.7 2.9C310.8 1 315.4 0 320 0zM80.6 159.5L437.5 440.7c-25.2 24-55.3 45.4-91.1 62.5c-16.7 8-36.1 8-52.8 0C132 425.8 86.1 261.5 80.6 159.5z\"]\n  };\n  const faSquarePhoneHangup = {\n    prefix: 'fas',\n    iconName: 'square-phone-hangup',\n    icon: [448, 512, [\"phone-square-down\"], \"e27a\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM359.4 310c-5.3 8.6-16.8 12.3-26.7 8.5l-46.2-17.6c-8.7-3.3-14.1-11.6-13.1-20.3l2.9-26.7c-33.8-10.8-70.8-10.8-104.6 0l2.9 26.7c.9 8.7-4.4 16.9-13.1 20.3l-46.2 17.6c-9.9 3.8-21.4 .2-26.7-8.5L66.8 274.8C62 267 63.4 257.3 70.3 251c84.9-78.6 222.6-78.6 307.5 0c6.8 6.3 8.2 16.1 3.4 23.8L359.4 310z\"]\n  };\n  const faPhoneSquareDown = faSquarePhoneHangup;\n  const faArrowUpLeft = {\n    prefix: 'fas',\n    iconName: 'arrow-up-left',\n    icon: [384, 512, [], \"e09d\", \"M64 96c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-146.7L297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L141.3 160 288 160c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 96z\"]\n  };\n  const faTransporter1 = {\n    prefix: 'fas',\n    iconName: 'transporter-1',\n    icon: [512, 512, [], \"e043\", \"M256 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM128 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-88 0-80 0-88 0zM383.7 288c-9.3-.1-18.5-4.2-24.7-12l-31-38.7 0 50.7-144 0 0-50.7L153 276c-6.3 7.8-15.4 11.9-24.7 12l-.3 0s0 0 0 0c-7 0-14.1-2.3-20-7c-13.8-11.1-16-31.2-5-45l57.7-72c18.2-22.7 45.8-36 74.9-36l40.7 0c29.1 0 56.7 13.2 74.9 36L409 236c11 13.8 8.8 33.9-5 45c-5.9 4.7-13 7-20 7c0 0 0 0 0 0l-.3 0zm-327 38.6L64 352l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L64 384l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L32 384 6.6 376.7C2.7 375.6 0 372.1 0 368s2.7-7.6 6.6-8.7L32 352l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zM480 160l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 192l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 192l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 160l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6L480 160zM176 320l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faPeanuts = {\n    prefix: 'fas',\n    iconName: 'peanuts',\n    icon: [640, 512, [129372], \"e431\", \"M119.7 506.3c-33.1 14.7-71.8-.2-86.6-33.2L10.5 422.2C3.8 407.2 .4 391.5 0 376c-.4-15.5 2.2-31.3 8-46.6C14 314 22.7 300.5 33.4 289.3c5.8-6.1 12.3-11.7 19.5-16.6c16.7-11.8 32.5-25.8 39.8-44.9s5-40.1 .4-60c-2.1-8.4-3.2-17-3.4-25.4c-.4-15.4 2.1-31.1 7.9-46.4l.2-.5c5.9-15.3 14.5-28.7 25.2-39.9c10.7-11.2 23.6-20.6 38.7-27.3L212.6 5.7c33.1-14.7 71.8 .1 86.6 33.2l22.6 50.7c-3.6 10.8-6.5 22.2-8.8 31.5c0 0 0 0 0 0c-1.2 4.6-2.2 8.8-3.1 12.1c-4.2 14.8-8.7 24.6-16.3 32.2s-17.4 12.1-32.2 16.3c-3.4 1-7.5 2-12.1 3.1c-12.5 3.1-28.5 7.1-42 12.7c-21.3 8.8-41.2 21.9-58.4 39.1C114.3 271.1 96 315.4 96 364l0 68c0 27.8 10.2 53.3 27 72.9l-3.2 1.4zM492 0l68 0c44.2 0 80 35.8 80 80l0 68c0 40.6-16.4 77.4-42.9 104.2l-.9 .9c-14.1 14-30.3 24.6-47.6 31.7c-9.5 4-19.6 6.9-30 8.8c-24.5 4.8-49.1 12.6-66.7 30.3s-25.4 42.2-30.3 66.7c-1.9 10.4-4.9 20.5-8.8 30c-7.1 17.1-17.5 33.2-31.3 47.2c-.6 .6-1.1 1.1-1.7 1.7C353.1 495.8 316.5 512 276 512l-68 0c-44.2 0-80-35.8-80-80l0-68c0-20.1 4-39.2 11.2-56.7c7.2-17.5 17.9-33.8 32.1-48c14.2-14.2 30.6-24.9 48.1-32.1c9.5-4 19.6-6.9 30-8.8c24.5-4.8 49.1-12.6 66.7-30.3s25.4-42.2 30.3-66.7c1.9-10.4 4.9-20.5 8.8-30C362.4 74 373 57.8 387.1 43.6l.4-.4c14.2-14.1 30.5-24.8 47.8-32C452.8 4 471.9 0 492 0zm52 147.2a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm0 64a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-64 0a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-224 224a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zM339.2 416a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zm0-64a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0z\"]\n  };\n  const faShuffle = {\n    prefix: 'fas',\n    iconName: 'shuffle',\n    icon: [512, 512, [128256, \"random\"], \"f074\", \"M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z\"]\n  };\n  const faRandom = faShuffle;\n  const faPersonRunning = {\n    prefix: 'fas',\n    iconName: 'person-running',\n    icon: [448, 512, [127939, \"running\"], \"f70c\", \"M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288l21.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352L32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l69.6 0c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z\"]\n  };\n  const faRunning = faPersonRunning;\n  const faMobileRetro = {\n    prefix: 'fas',\n    iconName: 'mobile-retro',\n    icon: [320, 512, [], \"e527\", \"M0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm64 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z\"]\n  };\n  const faGripLinesVertical = {\n    prefix: 'fas',\n    iconName: 'grip-lines-vertical',\n    icon: [192, 512, [], \"f7a5\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384z\"]\n  };\n  const faBinBottlesRecycle = {\n    prefix: 'fas',\n    iconName: 'bin-bottles-recycle',\n    icon: [640, 512, [], \"e5f6\", \"M152 0c-13.3 0-24 10.7-24 24l0 8c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-8c0-13.3-10.7-24-24-24L152 0zM32 192l320 0c0-26.5-10.7-50.5-28.1-67.9c-1.1-1.1-2.1-2.1-3.2-3.1c-17.1-15.5-39.7-25-64.6-25L128 96c-53 0-96 43-96 96zm352 0l191.1 0c-1.2-9.7-4.6-18.7-9.6-26.5c6.4-9.5 10.1-21 10.1-33.3c0-23.2-13.4-44.3-34.4-54.2L528 71.8c-5.3-2.5-10.8-4.4-16.4-5.7l0-42.1c0-13.3-10.7-24-24-24l-80 0c-13.3 0-24 10.7-24 24l0 42.1c-5.6 1.3-11.1 3.2-16.4 5.7L354.1 78c-7.2 3.4-13.5 8-18.6 13.6C365 115.1 384 151.3 384 192zM32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32L56.2 457c4.5 31.5 31.5 55 63.4 55l401 0c31.8 0 58.9-23.4 63.4-55L608 288c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 224zM308.5 326.1l-7.6 11.4c-4.8 7.2-14.5 9.3-21.8 4.7c-7.6-4.8-9.8-14.9-4.8-22.4l7.6-11.4c8.5-12.7 22.8-20.4 38.1-20.4c15.4 0 29.8 7.7 38.2 20.6l8.5 12.9c4.9 7.5 2.7 17.6-4.9 22.4c-7.4 4.6-17.1 2.5-21.8-4.8l-8.5-12.9c-2.6-3.9-6.9-6.2-11.5-6.2c-4.6 0-8.9 2.3-11.5 6.1zm-43.1 64.7l-7.9 11.9c-.9 1.4-1.4 3.1-1.4 4.7c0 4.7 3.8 8.6 8.6 8.6l25.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-25.2 0c-22.4 0-40.6-18.2-40.6-40.6c0-8 2.4-15.8 6.8-22.5l7.9-11.9c4.8-7.2 14.5-9.3 21.8-4.7c7.6 4.8 9.8 14.9 4.8 22.4zM353.7 416l20.9 0c4.8 0 8.6-3.9 8.6-8.6c0-1.7-.5-3.3-1.4-4.7l-6.6-10.1c-4.9-7.5-2.7-17.6 4.9-22.4c7.4-4.6 17.1-2.5 21.8 4.8l6.6 10.1c4.4 6.6 6.7 14.4 6.7 22.4c0 22.4-18.2 40.6-40.6 40.6l-20.9 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faArrowUpFromSquare = {\n    prefix: 'fas',\n    iconName: 'arrow-up-from-square',\n    icon: [512, 512, [], \"e09c\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 224 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zM64 112c0-8.8 7.2-16 16-16l8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-8 0C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-320c0-44.2-35.8-80-80-80l-8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l8 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320z\"]\n  };\n  const faFileDashedLine = {\n    prefix: 'fas',\n    iconName: 'file-dashed-line',\n    icon: [640, 512, [\"page-break\"], \"f877\", \"M128 64c0-35.3 28.7-64 64-64L352 0l0 128c0 17.7 14.3 32 32 32l128 0 0 96-384 0 0-192zm0 304l384 0 0 80c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-80zM512 128l-128 0L384 0 512 128zM56 288l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 336c-13.3 0-24-10.7-24-24s10.7-24 24-24zm224 0l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm192 0l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faPageBreak = faFileDashedLine;\n  const faBracketCurlyRight = {\n    prefix: 'fas',\n    iconName: 'bracket-curly-right',\n    icon: [256, 512, [], \"7d\", \"M192 128c0-53-43-96-96-96L64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l32 0c17.7 0 32 14.3 32 32l0 37.5c0 25.5 10.1 49.9 28.1 67.9L178.7 256l-22.6 22.6c-18 18-28.1 42.4-28.1 67.9l0 37.5c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c53 0 96-43 96-96l0-37.5c0-8.5 3.4-16.6 9.4-22.6l45.3-45.3c12.5-12.5 12.5-32.8 0-45.3l-45.3-45.3c-6-6-9.4-14.1-9.4-22.6l0-37.5z\"]\n  };\n  const faSpider = {\n    prefix: 'fas',\n    iconName: 'spider',\n    icon: [512, 512, [128375], \"f717\", \"M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1l0-14.1c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4l0 10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-10.8c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160l0 14.1-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z\"]\n  };\n  const faClockThree = {\n    prefix: 'fas',\n    iconName: 'clock-three',\n    icon: [512, 512, [], \"e356\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 13.3 10.7 24 24 24l104 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0 0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n  };\n  const faHandsBound = {\n    prefix: 'fas',\n    iconName: 'hands-bound',\n    icon: [640, 512, [], \"e4f9\", \"M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32l0 64 0 59.1 0 .7L32 192l0 21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352l-3.6 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 128 0 64 0 128 0 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-3.6 0 85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7l0-21.9 0-36.2 0-.7L608 96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 0 48.8-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1l0 61.9 0 32-64 0 0-32 0-61.9c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8 96 96l0-64zm64 448l0 32 128 0 0-32 64 0 0 32 128 0 0-32 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0-128 0-64 0-128 0-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0z\"]\n  };\n  const faScalpelLineDashed = {\n    prefix: 'fas',\n    iconName: 'scalpel-line-dashed',\n    icon: [576, 512, [\"scalpel-path\"], \"f61e\", \"M441.4 0c-20.8 0-40.6 9.2-54 25.1L187.8 261.7c-4 4.8-4.9 11.4-2.3 17.1s8.3 9.3 14.5 9.3l132.6 0c14.1 0 27.6-6.2 36.7-17L494.4 122.7C505.8 109.2 512 92.2 512 74.6l0-4C512 31.6 480.4 0 441.4 0zM164.7 324.7l-160 160c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9c18.1 0 84.1-8.4 145.9-33.1C222.5 454.6 288 410.9 288 336l0-16-16 0-96 0-6.6 0-4.7 4.7zM304 480l-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z\"]\n  };\n  const faScalpelPath = faScalpelLineDashed;\n  const faFileInvoiceDollar = {\n    prefix: 'fas',\n    iconName: 'file-invoice-dollar',\n    icon: [384, 512, [], \"f571\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16l0 17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1s0 0 0 0s0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1l0 17.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c0 0 0 0 0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0 0 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7l0-17.3c0-8.8 7.2-16 16-16z\"]\n  };\n  const faPipeSmoking = {\n    prefix: 'fas',\n    iconName: 'pipe-smoking',\n    icon: [640, 512, [], \"e3c4\", \"M575.2 64c-32.1 0-62.1 16-79.9 42.7l-61.8 92.7c-3.9-4.8-8.6-9.1-14-12.7l-24-16c-4.7-3.2-9.7-5.6-14.9-7.4L442 71.2C471.7 26.7 521.7 0 575.2 0L608 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.8 0zM333.4 206.2c9.8-14.7 29.7-18.7 44.4-8.9l24 16c14.7 9.8 18.7 29.7 8.9 44.4L287.8 442.1C258.6 485.8 209.6 512 157.1 512C70.3 512 0 441.7 0 354.9L0 272c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 50.3 77.4-116.1z\"]\n  };\n  const faFaceAstonished = {\n    prefix: 'fas',\n    iconName: 'face-astonished',\n    icon: [512, 512, [], \"e36b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-208c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zM144.4 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 128c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z\"]\n  };\n  const faWindow = {\n    prefix: 'fas',\n    iconName: 'window',\n    icon: [512, 512, [], \"f40e\", \"M512 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320zM96 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM288 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faPlaneCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'plane-circle-exclamation',\n    icon: [640, 512, [], \"e556\", \"M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faEar = {\n    prefix: 'fas',\n    iconName: 'ear',\n    icon: [384, 512, [128066], \"f5f0\", \"M319.9 335.2c-18.2 16.3-30 39.1-35.1 62.9c-5.6 26.3-18.6 51.3-39 71.7c-56.2 56.2-147.4 56.2-203.6 0C14.1 441.7 0 404.9 0 368L0 192C0 86 86 0 192 0S384 86 384 192c0 56.9-24.8 108-64.1 143.2zM128 192c0-35.3 28.7-64 64-64s64 28.7 64 64l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-61.9-50.1-112-112-112S80 130.1 80 192l0 20.2c0 21.2 12 40.6 31 50.1l14 7c1.8 .9 3 2.8 3 4.9c0 1.6-.7 3.2-2 4.2L88.6 309.6c-10.2 8.5-11.6 23.6-3.1 33.8s23.6 11.6 33.8 3.1l37.4-31.2C169 305.1 176 290.1 176 274.2c0-20.2-11.4-38.8-29.5-47.8l-14-7c-2.7-1.4-4.4-4.1-4.4-7.2l0-20.2z\"]\n  };\n  const faFileLock = {\n    prefix: 'fas',\n    iconName: 'file-lock',\n    icon: [576, 512, [], \"e3a6\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 33.6c-19.8 20.2-32 47.9-32 78.4l0 24.6c-19.1 11.1-32 31.7-32 55.4l0 128c0 11.4 3 22.2 8.3 31.5c-2.7 .3-5.5 .5-8.3 .5L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm80 112c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faDiagramVenn = {\n    prefix: 'fas',\n    iconName: 'diagram-venn',\n    icon: [640, 512, [], \"e15a\", \"M256 412.8C216.4 372.4 192 317 192 256s24.4-116.4 64-156.8C245.7 97.1 235 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c11 0 21.7-1.1 32-3.2zm64 45.7c-29.1 13.8-61.6 21.6-96 21.6C100.3 480 0 379.7 0 256S100.3 32 224 32c34.4 0 66.9 7.7 96 21.6C349.1 39.7 381.6 32 416 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-34.4 0-66.9-7.7-96-21.6zM370.7 192l-101.4 0c-6.5 14.9-10.8 31.1-12.5 48l126.4 0c-1.7-16.9-6-33.1-12.5-48zM269.3 320l101.4 0c6.5-14.9 10.8-31.1 12.5-48l-126.4 0c1.7 16.9 6 33.1 12.5 48zM288 352c9.1 12.1 19.9 22.9 32 32c12.1-9.1 22.9-19.9 32-32l-64 0zm64-192c-9.1-12.1-19.9-22.9-32-32c-12.1 9.1-22.9 19.9-32 32l64 0z\"]\n  };\n  const faArrowDownFromBracket = {\n    prefix: 'fas',\n    iconName: 'arrow-down-from-bracket',\n    icon: [448, 512, [], \"e667\", \"M246.6 502.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 402.7 192 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 210.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128zM64 160c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 43 43 0 96 0L352 0c53 0 96 43 96 96l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7-14.3-32-32-32L96 64C78.3 64 64 78.3 64 96l0 64z\"]\n  };\n  const faXRay = {\n    prefix: 'fas',\n    iconName: 'x-ray',\n    icon: [512, 512, [], \"f497\", \"M0 64C0 46.3 14.3 32 32 32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 320c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16l0 32-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 48-112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 0 70.6L189.1 307c-5.2-2-10.6-3-16.2-3l-2.1 0c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6l120.8 0c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8l-2.2 0c-5.5 0-11 1-16.2 3L272 326.6l0-70.6 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-48 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-32c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faGoalNet = {\n    prefix: 'fas',\n    iconName: 'goal-net',\n    icon: [640, 512, [], \"e3ab\", \"M64 128c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32l0 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-53-43-96-96-96L96 32C43 32 0 75 0 128L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320zm112 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 64-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 64-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-64 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-64 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0 0-48c0-8.8-7.2-16-16-16zm80 256l-64 0 0-64 64 0 0 64zm96 0l-64 0 0-64 64 0 0 64zm96 0l-64 0 0-64 64 0 0 64zm0-96l-64 0 0-64 64 0 0 64zm-96 0l-64 0 0-64 64 0 0 64zm-96 0l-64 0 0-64 64 0 0 64z\"]\n  };\n  const faCoffinCross = {\n    prefix: 'fas',\n    iconName: 'coffin-cross',\n    icon: [384, 512, [], \"e051\", \"M102.4 10.9l-91 104C4.1 123.3 0 134.2 0 145.4c0 4.4 .6 8.7 1.8 12.9L97.3 488.9c4 13.7 16.5 23.1 30.7 23.1l127.9 0c14.3 0 26.8-9.4 30.7-23.1l95.5-330.6c1.2-4.2 1.8-8.5 1.8-12.9c0-11.2-4.1-22.1-11.5-30.6l-91-104C275.5 4 266.7 0 257.5 0l-131 0c-9.2 0-18 4-24.1 10.9zM216 120l0 40 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 120c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-120-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faOctopus = {\n    prefix: 'fas',\n    iconName: 'octopus',\n    icon: [640, 512, [], \"e688\", \"M207.8 359.6c-2.8 40.4-36.4 72.4-77.6 72.4c-36.7 0-68.3-25.6-76-61.5L47.5 339c-2.8-13-15.5-21.2-28.5-18.4S-2.2 336.1 .5 349l6.8 31.6c12.4 58 63.6 99.4 122.9 99.4c0 0 .1 0 .1 0l4.1 0c42.4 0 83.8-12.5 119-36l21.4-14.2c13.4-8.9 29.2-13.7 45.3-13.7s31.9 4.8 45.3 13.7L386.7 444c35.2 23.5 76.6 36 119 36l4.1 0c59.3 0 110.5-41.4 123-99.4l6.8-31.6c2.8-13-5.5-25.7-18.4-28.5s-25.7 5.5-28.5 18.4l-6.8 31.6c-7.7 35.8-39.4 61.5-76 61.5c-41.1 0-74.8-31.9-77.6-72.4c11.3 7.3 24.5 11.9 38.9 13c38.8 2.8 74.3-21.9 85.3-59.2l10.9-36.9c6.4-21.6 26.2-36.5 48.8-36.5c13.3 0 24-10.7 24-24s-10.7-24-24-24c-43.8 0-82.5 28.9-94.8 71l-10.8 36.9c-4.6 15.7-19.5 26-35.8 24.8c-20.5-1.5-35.3-20.3-31.7-40.6l19-109.3c1.5-8.4 2.2-17 2.2-25.6l0-5.2C464 64.5 399.5 0 320 0S176 64.5 176 144l0 5.2c0 8.6 .7 17.1 2.2 25.6l19 109.3c3.5 20.3-11.2 39.1-31.7 40.6c-16.3 1.2-31.2-9.2-35.8-24.8L118.8 263c-12.4-42.1-51-71-94.8-71c-13.3 0-24 10.7-24 24s10.7 24 24 24c22.6 0 42.4 14.9 48.8 36.5l10.9 36.9c11 37.3 46.5 62 85.3 59.2c14.4-1 27.7-5.7 38.9-13zM240 272a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm144-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faSpellCheck = {\n    prefix: 'fas',\n    iconName: 'spell-check',\n    icon: [576, 512, [], \"f891\", \"M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224l90.7 0 5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160l-37.3 0L112 115.2 130.7 160zM256 32l0 96 0 96c0 17.7 14.3 32 32 32l80 0c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80L288 0c-17.7 0-32 14.3-32 32zm96 64l-32 0 0-32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0-32zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z\"]\n  };\n  const faLocationXmark = {\n    prefix: 'fas',\n    iconName: 'location-xmark',\n    icon: [384, 512, [\"map-marker-times\", \"map-marker-xmark\"], \"f60e\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM111 111c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faMapMarkerTimes = faLocationXmark;\n  const faMapMarkerXmark = faLocationXmark;\n  const faCircleQuarterStroke = {\n    prefix: 'fas',\n    iconName: 'circle-quarter-stroke',\n    icon: [512, 512, [], \"e5d3\", \"M64 256l160 0c17.7 0 32-14.3 32-32l0-160c106 0 192 86 192 192s-86 192-192 192S64 362 64 256zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256z\"]\n  };\n  const faLasso = {\n    prefix: 'fas',\n    iconName: 'lasso',\n    icon: [576, 512, [], \"f8c8\", \"M576 176c0 97.2-128.9 176-288 176c-13.2 0-26.3-.5-39-1.6c4.6 12.8 7 26.5 7 40.6c0 66.8-54.2 121-121 121l-71 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l71 0c31.5 0 57-25.5 57-57c0-21.6-12.2-41.3-31.5-51l-46.8-23.4 .2-.4C44.7 284.1 0 233.2 0 176C0 78.8 128.9 0 288 0S576 78.8 576 176zM288 288c123.7 0 224-50.1 224-112s-100.3-112-224-112S64 114.1 64 176s100.3 112 224 112z\"]\n  };\n  const faSlash = {\n    prefix: 'fas',\n    iconName: 'slash',\n    icon: [640, 512, [], \"f715\", \"M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z\"]\n  };\n  const faPersonToPortal = {\n    prefix: 'fas',\n    iconName: 'person-to-portal',\n    icon: [512, 512, [\"portal-enter\"], \"e022\", \"M272 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM163.2 160c-14.1 0-27.5 5.6-37.5 15.5l-23.1 23.1c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l23.1-23.1C102.4 108.3 132.2 96 163.2 96c11.7 0 23.3 1.7 34.4 5.2l48.7 15c36.4 11.2 65.9 38 80.5 73.1l6.3 15c3.6 8.7 10.9 15.2 19.6 18.1C357.8 96.9 391.4 0 432 0c44.2 0 80 114.6 80 256s-35.8 256-80 256c-40.9 0-74.6-98-79.4-224.5c-34.6-3.6-64.9-25.9-78.5-58.5l-5.1-12.3L238 299l56.7 35.4c18.1 11.3 26.6 33.3 20.7 53.9L286.8 488.8c-4.9 17-22.6 26.8-39.6 22s-26.8-22.6-22-39.6l25.4-88.8-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.2-93.7c-1.9-.2-3.7-.3-5.6-.3zM109.5 310.7c7.4 18.1 20.4 33.9 37.9 44.9l9.5 6-11.5 25.9c-7.7 17.3-24.9 28.5-43.9 28.5L32 416c-17.7 0-32-14.3-32-32s14.3-32 32-32l59.2 0 18.3-41.3z\"]\n  };\n  const faPortalEnter = faPersonToPortal;\n  const faCalendarStar = {\n    prefix: 'fas',\n    iconName: 'calendar-star',\n    icon: [448, 512, [], \"f736\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm233.3 58.9c-3.8-7.7-14.8-7.7-18.7 0l-23.6 47.8-52.7 7.7c-8.5 1.2-11.9 11.7-5.8 17.7l38.2 37.2-9 52.5c-1.5 8.5 7.5 15 15.1 11L224 400l47.2 24.8c7.6 4 16.5-2.5 15.1-11l-9-52.5 38.2-37.2c6.2-6 2.8-16.5-5.8-17.7l-52.7-7.7-23.6-47.8z\"]\n  };\n  const faComputerMouse = {\n    prefix: 'fas',\n    iconName: 'computer-mouse',\n    icon: [384, 512, [128433, \"mouse\"], \"f8cc\", \"M0 192l176 0L176 0 160 0C71.6 0 0 71.6 0 160l0 32zm0 32L0 352c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-128-192 0L0 224zm384-32l0-32C384 71.6 312.4 0 224 0L208 0l0 192 176 0z\"]\n  };\n  const faMouse = faComputerMouse;\n  const faArrowRightToBracket = {\n    prefix: 'fas',\n    iconName: 'arrow-right-to-bracket',\n    icon: [512, 512, [\"sign-in\"], \"f090\", \"M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n  };\n  const faSignIn = faArrowRightToBracket;\n  const faPegasus = {\n    prefix: 'fas',\n    iconName: 'pegasus',\n    icon: [576, 512, [], \"f703\", \"M448 238.1l0-78.1 16 0 9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1L576 80c0-19.1-8.4-36.3-21.7-48l5.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L480 0 448 0C378.4 0 321.7 55.6 320 124.8L184.9 34.7c-4.9-3.3-11.2-3.6-16.4-.8s-8.5 8.2-8.5 14.1c0 48.1 3.8 99.9 26 139.8c9.2 16.6 21.7 31.3 38.2 42.7c-7.2-2.5-14-5.4-20.3-8.8c-22.5-12.1-38.6-29.4-49.9-49.8c-7.3-13.2-12.7-27.8-16.5-43c-25.9 3.5-48.1 18.6-61.1 40C33.2 174.5 0 211.4 0 256l0 56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9l33.7 0c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8L320 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-164.3c19.2-19.2 31.5-45.7 32-75.7c0 0 0 0 0 0l0-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faFilesMedical = {\n    prefix: 'fas',\n    iconName: 'files-medical',\n    icon: [448, 512, [], \"f7fd\", \"M160 0L320 0l0 96c0 17.7 14.3 32 32 32l96 0 0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64L96 64c0-35.3 28.7-64 64-64zM416 64l32 32-45.3 0L384 96l-32 0 0-32 0-18.7L352 0l32 32 32 32zM24 96c13.3 0 24 10.7 24 24l0 256c0 48.6 39.4 88 88 88l192 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-192 0C60.9 512 0 451.1 0 376L0 120c0-13.3 10.7-24 24-24zm216 80l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faCannon = {\n    prefix: 'fas',\n    iconName: 'cannon',\n    icon: [640, 512, [], \"e642\", \"M49.1 353.8L26.5 365.1C2.8 376.9-6.8 405.8 5.1 429.5s40.7 33.3 64.4 21.5L92 439.7c42.7 41.2 108.3 53.2 164.4 25.1c6.1-3.2 14.8-8.1 25.4-14.5C265.5 427 256 398.6 256 368c0-79.5 64.5-144 144-144c52.4 0 98.3 28 123.5 69.9c32.9-21.9 62.9-41.9 86-57.4c26.7-17.9 35.7-52.7 21.4-81.5L600.2 93.5c-14.4-28.7-47.7-42.4-78-31.8C414.8 99.3 177.1 183.2 127.6 207.2c-56.1 28-85.9 87.7-78.5 146.6zM400 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-144a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faNfcLock = {\n    prefix: 'fas',\n    iconName: 'nfc-lock',\n    icon: [576, 512, [], \"e1f8\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 65.1c-24.9 3.6-47.2 15.3-64 32.5l0-49.6c0-26.5-21.5-48-48-48l-80 0c-26.5 0-48 21.5-48 48l0 66.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-66.7c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16l0 128 0 24.6c-19.1 11.1-32 31.7-32 55.4l0 32-208 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l208 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM464 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faPersonSkiLift = {\n    prefix: 'fas',\n    iconName: 'person-ski-lift',\n    icon: [512, 512, [\"ski-lift\"], \"f7c8\", \"M240 0c8.8 0 16 7.2 16 16l0 182.3-32 8.5L224 16c0-8.8 7.2-16 16-16zM64 80a48 48 0 1 1 96 0A48 48 0 1 1 64 80zm36.4 138c-14.2-30.8 8.3-66 42.2-66c18.2 0 34.8 10.7 42.3 27.3l28.8 63.4 55.9-14.9c25.4-6.8 50.3 12.4 50.3 38.6l0 122.1L443.1 343c12.6-4.6 20.9-16.6 20.9-30l0-1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 1c0 33.5-20.9 63.4-52.3 75L128.3 510.5c-12.4 4.6-26.2-1.8-30.8-14.2s1.8-26.2 14.2-30.8L256 412.2l0-114.5-66.7 17.8c-22.6 6-46.2-5.1-55.9-26.3L100.4 218zM45.7 189.6l65 135.8c8.3 17.4 28 26.4 46.6 21.3l36.5-9.9c12.8-3.5 26 4.1 29.5 16.8s-4.1 26-16.8 29.5l-36.5 9.9c-41 11.2-84.2-8.6-102.5-46.9L2.3 210.4c-5.7-12-.7-26.3 11.3-32s26.3-.7 32 11.3z\"]\n  };\n  const faSkiLift = faPersonSkiLift;\n  const faSquare6 = {\n    prefix: 'fas',\n    iconName: 'square-6',\n    icon: [448, 512, [], \"e25b\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM224 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-96 48c0 53 43 96 96 96s96-43 96-96c0-44-29.6-81.1-70-92.4l29.6-25.4c10.1-8.6 11.2-23.8 2.6-33.8s-23.8-11.2-33.8-2.6l-81.6 70C142.2 224.8 128 255.6 128 288z\"]\n  };\n  const faShopSlash = {\n    prefix: 'fas',\n    iconName: 'shop-slash',\n    icon: [640, 512, [\"store-alt-slash\"], \"e070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43L576 224l-64 0 0 152L384 275.7l0-51.7-64 0 0 1.5L277.2 192l325.9 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192l85 0L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384l-192 0 0-160-64 0 0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-65.5-64-50.4 0 35.9z\"]\n  };\n  const faStoreAltSlash = faShopSlash;\n  const faWindTurbine = {\n    prefix: 'fas',\n    iconName: 'wind-turbine',\n    icon: [512, 512, [], \"f89b\", \"M315.7 414.8c9.1 14.8 32 6.5 29.5-10.7L316.9 212c-.5-3.4 .1-6.9 1.8-9.9L411 31.2c8.3-15.3-10.4-31-24-20.1L234.7 131.7c-2.7 2.1-6 3.4-9.5 3.5L31.1 140.6C13.7 141 9.5 165 25.7 171.4l180.6 71.5c3.2 1.3 5.9 3.5 7.7 6.5L315.7 414.8zM224 326.8L224 464l-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l208 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-72 0 0-33.2-64-104zM256 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSlidersSimple = {\n    prefix: 'fas',\n    iconName: 'sliders-simple',\n    icon: [512, 512, [], \"e253\", \"M96 320a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm90.5 0L480 320c17.7 0 32 14.3 32 32s-14.3 32-32 32l-293.5 0c-13.2 37.3-48.7 64-90.5 64c-53 0-96-43-96-96s43-96 96-96c41.8 0 77.4 26.7 90.5 64zM384 160a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-58.5-32c13.2-37.3 48.7-64 90.5-64c53 0 96 43 96 96s-43 96-96 96c-41.8 0-77.4-26.7-90.5-64L32 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l293.5 0z\"]\n  };\n  const faGridRound = {\n    prefix: 'fas',\n    iconName: 'grid-round',\n    icon: [448, 512, [], \"e5da\", \"M128 96A64 64 0 1 1 0 96a64 64 0 1 1 128 0zm0 160A64 64 0 1 1 0 256a64 64 0 1 1 128 0zM64 480a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM288 96A64 64 0 1 1 160 96a64 64 0 1 1 128 0zM224 320a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm64 96a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zm96-256a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm64 96a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zM384 480a64 64 0 1 1 0-128 64 64 0 1 1 0 128z\"]\n  };\n  const faBadgeSheriff = {\n    prefix: 'fas',\n    iconName: 'badge-sheriff',\n    icon: [448, 512, [], \"f8a2\", \"M272 48c0 14.8-6.7 28-17.2 36.8l25 42.8c5.7 9.8 16.2 15.8 27.5 15.9l47.6 .2c6.7-18.5 24.4-31.7 45.2-31.7c26.5 0 48 21.5 48 48s-21.5 48-48 48c-5.9 0-11.6-1.1-16.9-3.1L363 240.1c-5.6 9.8-5.6 21.9 0 31.8l20.1 35.2c5.3-2 10.9-3.1 16.9-3.1c26.5 0 48 21.5 48 48s-21.5 48-48 48c-20.8 0-38.5-13.2-45.2-31.7l-47.6 .2c-11.3 0-21.8 6.1-27.5 15.9l-25 42.8c10.5 8.8 17.2 22 17.2 36.8c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-14.8 6.7-28 17.2-36.8l-25-42.8c-5.7-9.8-16.2-15.8-27.5-15.9l-47.6-.2C86.5 386.8 68.8 400 48 400c-26.5 0-48-21.5-48-48s21.5-48 48-48c5.9 0 11.6 1.1 16.9 3.1L85 271.9c5.6-9.8 5.6-21.9 0-31.8L64.9 204.9c-5.3 2-10.9 3.1-16.9 3.1c-26.5 0-48-21.5-48-48s21.5-48 48-48c20.8 0 38.5 13.2 45.2 31.7l47.6-.2c11.3 0 21.8-6.1 27.5-15.9l25-42.8C182.7 76 176 62.8 176 48c0-26.5 21.5-48 48-48s48 21.5 48 48zM224 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faServer = {\n    prefix: 'fas',\n    iconName: 'server',\n    icon: [512, 512, [], \"f233\", \"M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faVirusCovidSlash = {\n    prefix: 'fas',\n    iconName: 'virus-covid-slash',\n    icon: [640, 512, [], \"e4a9\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7l33.6 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-33.6 0c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6L344 48l16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L280 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5L112 232l0-16c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 33.6 0c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1l0 33.6-16 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0-33.6c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z\"]\n  };\n  const faIntersection = {\n    prefix: 'fas',\n    iconName: 'intersection',\n    icon: [384, 512, [8898], \"f668\", \"M32 480c17.7 0 32-14.3 32-32l0-224c0-70.7 57.3-128 128-128s128 57.3 128 128l0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224c0-106-86-192-192-192S0 118 0 224L0 448c0 17.7 14.3 32 32 32z\"]\n  };\n  const faShopLock = {\n    prefix: 'fas',\n    iconName: 'shop-lock',\n    icon: [640, 512, [], \"e4a5\", \"M36.8 192l412.8 0c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224l-64 0 0 160-192 0 0-160-64 0 0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-32 0-128zm144 16c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faFamily = {\n    prefix: 'fas',\n    iconName: 'family',\n    icon: [512, 512, [], \"e300\", \"M128 0a64 64 0 1 1 0 128A64 64 0 1 1 128 0zM105.6 160l44.8 0c9.2 0 18.1 1.6 26.4 4.5c-.5 3.8-.8 7.6-.8 11.5c0 24.3 10.9 46.1 28 60.8c-35.7 18.7-60 56.1-60 99.2l0 16c0 28.4 12.4 54 32 71.6l0 56.4c0 6.1 .8 11.9 2.4 17.5c-8.7 9-20.9 14.5-34.4 14.5l-32 0c-26.5 0-48-21.5-48-48l0-115.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160zM368 512c-13.5 0-25.7-5.6-34.4-14.5c1.6-5.6 2.4-11.4 2.4-17.5l0-56.4c19.6-17.6 32-43.1 32-71.6l0-16c0-43.1-24.3-80.5-60-99.2c17.1-14.7 28-36.5 28-60.8c0-2.4-.1-4.7-.3-7.1c9.6-5.7 20.8-8.9 32.6-8.9l31.4 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L448 384l0 80c0 26.5-21.5 48-48 48l-32 0zM384 0a64 64 0 1 1 0 128A64 64 0 1 1 384 0zM256 128a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128c44.2 0 80 35.8 80 80l0 16c0 23.7-12.9 44.4-32 55.4l0 72.6c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-72.6c-19.1-11.1-32-31.7-32-55.4l0-16c0-44.2 35.8-80 80-80z\"]\n  };\n  const faHourglassStart = {\n    prefix: 'fas',\n    iconName: 'hourglass-start',\n    icon: [384, 512, [\"hourglass-1\"], \"f251\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM288 437l0 11L96 448l0-11c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z\"]\n  };\n  const faHourglass1 = faHourglassStart;\n  const faUserHairBuns = {\n    prefix: 'fas',\n    iconName: 'user-hair-buns',\n    icon: [448, 512, [], \"e3d3\", \"M304 128l0 16c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-16c0-5.5 .6-10.8 1.6-16l14.4 0c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32l14.4 0c1 5.2 1.6 10.5 1.6 16zM84 192c7 0 13.7-1.6 19.6-4.6c17.8 49.3 65 84.6 120.4 84.6s102.7-35.3 120.4-84.6c5.9 2.9 12.5 4.6 19.6 4.6c24.3 0 44-19.7 44-44l0-40c0-24.3-19.7-44-44-44c-9.3 0-17.9 2.9-25 7.8C318.2 29.3 274.5 0 224 0s-94.2 29.3-115 71.8C101.9 66.9 93.3 64 84 64c-24.3 0-44 19.7-44 44l0 40c0 24.3 19.7 44 44 44zm77.3 128C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7C448 392.2 375.8 320 286.7 320l-125.4 0z\"]\n  };\n  const faBlenderPhone = {\n    prefix: 'fas',\n    iconName: 'blender-phone',\n    icon: [576, 512, [], \"f6b6\", \"M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0L534.1 0c21.1 0 36.4 20.1 30.9 40.4L558.5 64 400 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.8 0-17.5 64L400 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l123.6 0-17.5 64L400 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.5 0L480 352l-256 0zm-16 32l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z\"]\n  };\n  const faHourglassClock = {\n    prefix: 'fas',\n    iconName: 'hourglass-clock',\n    icon: [576, 512, [], \"e41b\", \"M0 32C0 14.3 14.3 0 32 0L64 0 320 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 11c0 42.4-16.9 83.1-46.9 113.1L237.3 256l36 36c-10.7 22.2-16.8 47.1-17.2 73.3l-64-64-67.9 67.9c-18 18-28.1 42.4-28.1 67.9l0 11 179.2 0c13.1 25.6 32.2 47.6 55.6 64L320 512 64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-11c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75l0-11C14.3 64 0 49.7 0 32zM96 64l0 11c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9l0-11L96 64zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z\"]\n  };\n  const faPersonSeatReclined = {\n    prefix: 'fas',\n    iconName: 'person-seat-reclined',\n    icon: [512, 512, [], \"e21f\", \"M176 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm89 160l-8-32 63 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-79.2 0c-6.6-19-24.5-32-44.9-32c-30.9 0-53.6 29.1-46.1 59l21.1 84.5C178 332 203.6 352 233 352l6.3 0c.5 0 .9 0 1.4 0l78.1 0c6.7 0 12.6 4.1 15 10.4L370 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9L265 288zM95.5 154.1c-3.3-17.4-20-28.8-37.3-25.6s-28.8 20-25.6 37.3L65.9 343.6C77.2 404.1 130.1 448 191.7 448l80.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80.3 0c-30.8 0-57.2-21.9-62.9-52.2L95.5 154.1z\"]\n  };\n  const faPaperPlaneTop = {\n    prefix: 'fas',\n    iconName: 'paper-plane-top',\n    icon: [512, 512, [\"paper-plane-alt\", \"send\"], \"e20a\", \"M57.6 35.8C23.1 20.6-11.3 57.4 6.1 90.9l63 121.2c4.4 8.4 12.6 14.1 22 15.3c0 0 0 0 0 0L266 249.3c3.4 .4 6 3.3 6 6.7s-2.6 6.3-6 6.7L91.1 284.6s0 0 0 0c-9.4 1.2-17.6 6.9-22 15.3L6.1 421.1c-17.4 33.5 17 70.2 51.6 55.1L492.9 285.3c25.5-11.2 25.5-47.4 0-58.6L57.6 35.8z\"]\n  };\n  const faPaperPlaneAlt = faPaperPlaneTop;\n  const faSend = faPaperPlaneTop;\n  const faMessageArrowUp = {\n    prefix: 'fas',\n    iconName: 'message-arrow-up',\n    icon: [512, 512, [\"comment-alt-arrow-up\"], \"e1dc\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM280 177.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31L232 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-118.1z\"]\n  };\n  const faCommentAltArrowUp = faMessageArrowUp;\n  const faLightbulbExclamation = {\n    prefix: 'fas',\n    iconName: 'lightbulb-exclamation',\n    icon: [384, 512, [], \"f671\", \"M272 384c9.6-31.9 29.5-59.1 49.2-86.2c0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l160 0zM192 512c44.2 0 80-35.8 80-80l0-16-160 0 0 16c0 44.2 35.8 80 80 80zm0-448c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM160 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faLayerMinus = {\n    prefix: 'fas',\n    iconName: 'layer-minus',\n    icon: [576, 512, [\"layer-group-minus\"], \"f5fe\", \"M408 56c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L408 56zm-96.5 77.2c-14.9-6.9-32.1-6.9-47 0L45.9 234.2C37.4 238.1 32 246.6 32 256s5.4 17.9 13.9 21.8l218.6 101c14.9 6.9 32.1 6.9 47 0l218.6-101c8.5-3.9 13.9-12.4 13.9-21.8s-5.4-17.9-13.9-21.8l-218.6-101zm13.4 274.7c-23.4 10.8-50.4 10.8-73.8 0l-152-70.2L45.9 362.2C37.4 366.1 32 374.6 32 384s5.4 17.9 13.9 21.8l218.6 101c14.9 6.9 32.1 6.9 47 0l218.6-101c8.5-3.9 13.9-12.4 13.9-21.8s-5.4-17.9-13.9-21.8l-53.2-24.6-152 70.2z\"]\n  };\n  const faLayerGroupMinus = faLayerMinus;\n  const faChartPieSimpleCircleCurrency = {\n    prefix: 'fas',\n    iconName: 'chart-pie-simple-circle-currency',\n    icon: [640, 512, [], \"e604\", \"M496 192c4.6 0 9.3 .2 13.8 .5C494.5 83.7 401 0 288 0c-9 0-16 7.6-16 16.6L272 240l103.2 0c31.5-29.8 74-48 120.8-48zM320 368c0-28.8 6.9-56 19.2-80L224 288l0-221.3c0-18.5-15.7-33.3-33.8-29.5C81.5 60.1 0 156.5 0 272C0 404.6 107.5 512 240 512c43.8 0 84.8-11.7 120.1-32.2C335 449.4 320 410.5 320 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM521.4 393.4a35.9 35.9 0 1 0 -50.7-50.7 35.9 35.9 0 1 0 50.7 50.7zm10 32.6c-21.6 13.2-49.1 13.2-70.7 0l-17.3 17.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L438 403.3c-13.2-21.6-13.2-49.1 0-70.7l-17.3-17.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L460.7 310c21.6-13.2 49.1-13.2 70.7 0l17.3-17.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L554 332.7c13.2 21.6 13.2 49.1 0 70.7l17.3 17.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L531.3 426z\"]\n  };\n  const faCircleE = {\n    prefix: 'fas',\n    iconName: 'circle-e',\n    icon: [512, 512, [], \"e109\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-120 0 0 56 88 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0 0 56 120 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-104 0-104c0-13.3 10.7-24 24-24z\"]\n  };\n  const faBuildingWheat = {\n    prefix: 'fas',\n    iconName: 'building-wheat',\n    icon: [640, 512, [], \"e4db\", \"M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm384 80l0 16c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0zm0 128c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0 0 16zm0 112c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0 0 16zM512 496l0 16-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80zm0-96l-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80l0 16zm0-128l0 16-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-13.3 10.7-24 24-24zm96 64l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24z\"]\n  };\n  const faGaugeMax = {\n    prefix: 'fas',\n    iconName: 'gauge-max',\n    icon: [512, 512, [\"tachometer-alt-fastest\"], \"f626\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-3.7-.3-7.3-.9-10.8l117.5-72.8c11.3-7 14.7-21.8 7.8-33s-21.8-14.8-33-7.8L293.8 300.4C283.2 292.6 270.1 288 256 288c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faTachometerAltFastest = faGaugeMax;\n  const faPersonBreastfeeding = {\n    prefix: 'fas',\n    iconName: 'person-breastfeeding',\n    icon: [448, 512, [], \"e53a\", \"M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8l0-36.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1l75.2 0c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z\"]\n  };\n  const faApostrophe = {\n    prefix: 'fas',\n    iconName: 'apostrophe',\n    icon: [192, 512, [], \"27\", \"M72 352c66.3 0 120-53.7 120-120l0-72 0-32 0-32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l64 0 0 8c0 30.9-25.1 56-56 56l-8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l8 0z\"]\n  };\n  const faFilePng = {\n    prefix: 'fas',\n    iconName: 'file-png',\n    icon: [512, 512, [], \"e666\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM318.3 360.8L352 428.2l0-60.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 7.4-5.1 13.9-12.3 15.6s-14.7-1.8-18-8.4L320 435.8l0 60.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.4 5.1-13.9 12.3-15.6s14.7 1.8 18 8.4zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm208-40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80z\"]\n  };\n  const faFireHydrant = {\n    prefix: 'fas',\n    iconName: 'fire-hydrant',\n    icon: [384, 512, [], \"e17f\", \"M224 32l0 4c45 11.6 80.4 47 92 92l12 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 176c-13.3 0-24-10.7-24-24s10.7-24 24-24l12 0c11.6-45 47-80.4 92-92l0-4c0-17.7 14.3-32 32-32s32 14.3 32 32zM32 488c0-13.3 10.7-24 24-24l8 0 0-64-16 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l16 0 0-64 256 0 0 64 16 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-16 0 0 64 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0L64 512l-8 0c-13.3 0-24-10.7-24-24zm160-88a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faRightToBracket = {\n    prefix: 'fas',\n    iconName: 'right-to-bracket',\n    icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", \"M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faSignInAlt = faRightToBracket;\n  const faVideoPlus = {\n    prefix: 'fas',\n    iconName: 'video-plus',\n    icon: [576, 512, [], \"f4e1\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm512 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L416 174.9l0 17.1 0 128 0 17.1 14.2 9.5 96 64c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2l0-256zM216 184l0 48 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-48c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faSquareRight = {\n    prefix: 'fas',\n    iconName: 'square-right',\n    icon: [448, 512, [10145, \"arrow-alt-square-right\"], \"f352\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM363.3 267.3l-112 112c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8l0-64-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-64c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l112 112c6.2 6.2 6.2 16.4 0 22.6z\"]\n  };\n  const faArrowAltSquareRight = faSquareRight;\n  const faCommentSmile = {\n    prefix: 'fas',\n    iconName: 'comment-smile',\n    icon: [512, 512, [], \"f4b4\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM192 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM150.5 270.1c9.9-8.8 25-8 33.9 1.9c17.6 19.7 43.1 32 71.6 32s53.9-12.3 71.6-32c8.8-9.9 24-10.7 33.9-1.9s10.7 24 1.9 33.9C337 333.4 298.6 352 256 352s-81-18.6-107.3-48c-8.8-9.9-8-25 1.9-33.9z\"]\n  };\n  const faVenus = {\n    prefix: 'fas',\n    iconName: 'venus',\n    icon: [384, 512, [9792], \"f221\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1l0 34.9-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-34.9z\"]\n  };\n  const faPassport = {\n    prefix: 'fas',\n    iconName: 'passport',\n    icon: [448, 512, [], \"f5ab\", \"M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8l39.1 0c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5l47.1 0c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8l39.1 0c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8l-39.1 0zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5l-47.1 0c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8l-39.1 0c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0z\"]\n  };\n  const faThumbtackSlash = {\n    prefix: 'fas',\n    iconName: 'thumbtack-slash',\n    icon: [640, 512, [\"thumb-tack-slash\"], \"e68f\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L481.4 352c9.8-.4 18.9-5.3 24.6-13.3c6-8.3 7.7-19.1 4.4-28.8l-1-3c-13.8-41.5-42.8-74.8-79.5-94.7L418.5 64 448 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l29.5 0-6.1 79.5L38.8 5.1zM324.9 352L177.1 235.6c-20.9 18.9-37.2 43.3-46.5 71.3l-1 3c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l164.9 0zM288 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96-64 0z\"]\n  };\n  const faThumbTackSlash = faThumbtackSlash;\n  const faInboxIn = {\n    prefix: 'fas',\n    iconName: 'inbox-in',\n    icon: [512, 512, [128229, \"inbox-arrow-down\"], \"f310\", \"M288 32l0 178.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 224 32c0-17.7 14.3-32 32-32s32 14.3 32 32zM48 320l76.2 0c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7l120.4 0c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7l76.2 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48z\"]\n  };\n  const faInboxArrowDown = faInboxIn;\n  const faHeartPulse = {\n    prefix: 'fas',\n    iconName: 'heart-pulse',\n    icon: [512, 512, [\"heartbeat\"], \"f21e\", \"M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4l87 0c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31l104.5 0c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240l-132 0c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9L16 240c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1l0 5.8c0 16.9-2.8 33.5-8.3 49.1z\"]\n  };\n  const faHeartbeat = faHeartPulse;\n  const faCircle8 = {\n    prefix: 'fas',\n    iconName: 'circle-8',\n    icon: [512, 512, [], \"e0f5\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM264 128l-16 0c-39.8 0-72 32.2-72 72c0 15.7 5 30.1 13.5 42c-18 14.7-29.5 37-29.5 62c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80c0-25-11.5-47.4-29.5-62c8.5-11.8 13.5-26.3 13.5-42c0-39.8-32.2-72-72-72zm-16 96c-13.2 0-24-10.8-24-24s10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0l-16 0s0 0 0 0zm16 48l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0 16 0z\"]\n  };\n  const faCloudsMoon = {\n    prefix: 'fas',\n    iconName: 'clouds-moon',\n    icon: [640, 512, [], \"f745\", \"M352 160c0 11.5 1.2 22.7 3.5 33.4c53.7 8.2 96.5 49.8 106.4 103c14.2 5.5 27.2 13.4 38.5 23.2c3.7 .3 7.4 .4 11.2 .4c43.2 0 82.5-17.3 111.2-45.3c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-6.5 1.1-13.2 1.7-20 1.7c-64.3 0-116.5-52.3-116.5-116.9c0-43.7 23.9-81.8 59.3-101.9c6.1-3.5 9.2-10.5 7.7-17.3S532 1.2 525.1 .6c-4.5-.4-9-.6-13.5-.6C423.4 0 352 71.7 352 160zM114.8 273.9c20.1-30.1 54.3-49.9 93.2-49.9c12.9 0 25.3 2.2 36.8 6.2c19.6-19.9 45.8-33.5 75-37.2l0-.9c0-35.3-28.6-64-64-64c-7.4 0-14.6 1.3-21.2 3.6c-11.5-30.1-40.6-51.6-74.8-51.6c-38.9 0-71.3 27.8-78.5 64.6c-3.1-.4-6.3-.6-9.5-.6c-39.8 0-72 32.2-72 72s32.2 72 72 72c16.1 0 30.9-5.3 42.9-14.1zM64 431.9c0 44.2 35.8 80 80 80l271.9 0c53 0 96-43 96-96c0-47.6-34.6-87-80-94.6l0-1.3c0-53-43-96-96-96c-34.9 0-65.4 18.6-82.2 46.4C240.8 261.3 225 256 208 256c-44.2 0-80 35.8-80 80c0 5.9 .6 11.7 1.9 17.2C92.4 359.9 64 392.6 64 431.9z\"]\n  };\n  const faClockTenThirty = {\n    prefix: 'fas',\n    iconName: 'clock-ten-thirty',\n    icon: [512, 512, [], \"e355\", \"M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120l0-136c0-8-4-15.5-10.7-20l-96-64c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3L232 268.8 232 392c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faPeopleCarryBox = {\n    prefix: 'fas',\n    iconName: 'people-carry-box',\n    icon: [640, 512, [\"people-carry\"], \"f4ce\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7l0 65.1 51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7l0-88.1c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5 0-76.2c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 76.2 10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6l0 88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 13.4-26.1l51-51 0-65.1-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8l-126.7 0c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z\"]\n  };\n  const faPeopleCarry = faPeopleCarryBox;\n  const faFolderUser = {\n    prefix: 'fas',\n    iconName: 'folder-user',\n    icon: [512, 512, [], \"e18e\", \"M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM320 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM144 405.3c0 5.9 4.8 10.7 10.7 10.7l202.7 0c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3l-117.3 0c-29.5 0-53.3 23.9-53.3 53.3z\"]\n  };\n  const faTrashCanXmark = {\n    prefix: 'fas',\n    iconName: 'trash-can-xmark',\n    icon: [448, 512, [], \"e2ae\", \"M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zM143 239c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faTemperatureHigh = {\n    prefix: 'fas',\n    iconName: 'temperature-high',\n    icon: [512, 512, [], \"f769\", \"M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5L96 112zM144 0C82.1 0 32 50.2 32 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L256 112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L160 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n  };\n  const faMicrochip = {\n    prefix: 'fas',\n    iconName: 'microchip',\n    icon: [512, 512, [], \"f2db\", \"M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c-35.3 0-64 28.7-64 64l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c0 35.3 28.7 64 64 64l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c35.3 0 64-28.7 64-64l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0c0-35.3-28.7-64-64-64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40zM160 128l192 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm192 32l-192 0 0 192 192 0 0-192z\"]\n  };\n  const faLeftLongToLine = {\n    prefix: 'fas',\n    iconName: 'left-long-to-line',\n    icon: [640, 512, [], \"e41e\", \"M0 96L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96c0-17.7-14.3-32-32-32S0 78.3 0 96zM279.5 409.4c7 6.6 17.2 8.4 26 4.6s14.5-12.5 14.5-22l0-72 288 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-288 0 0-72c0-9.6-5.7-18.2-14.5-22s-19-2-26 4.6l-144 136c-4.8 4.5-7.5 10.8-7.5 17.4s2.7 12.9 7.5 17.4l144 136z\"]\n  };\n  const faCrown = {\n    prefix: 'fas',\n    iconName: 'crown',\n    icon: [576, 512, [128081], \"f521\", \"M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6l277.2 0c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z\"]\n  };\n  const faWeightHanging = {\n    prefix: 'fas',\n    iconName: 'weight-hanging',\n    icon: [512, 512, [], \"f5cd\", \"M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32L120 128c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512l416 0c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128l-45.5 0z\"]\n  };\n  const faXmarksLines = {\n    prefix: 'fas',\n    iconName: 'xmarks-lines',\n    icon: [640, 512, [], \"e59a\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faFilePrescription = {\n    prefix: 'fas',\n    iconName: 'file-prescription',\n    icon: [384, 512, [], \"f572\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM104 196l72 0c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6l-20 0 0 44c0 11-9 20-20 20s-20-9-20-20l0-64 0-80c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20l-52 0 0 40 52 0z\"]\n  };\n  const faTableCellsLock = {\n    prefix: 'fas',\n    iconName: 'table-cells-lock',\n    icon: [640, 512, [], \"e679\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0 0-64-24 0 0-64 24 0c0-23.7 12.9-44.4 32-55.4l0-8.6-56 0 0-64 66.8 0c15.8-33.2 47.5-57.5 85.2-62.9L512 96c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faCalendarRange = {\n    prefix: 'fas',\n    iconName: 'calendar-range',\n    icon: [448, 512, [], \"e0d6\", \"M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272zM128 288a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM352 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM192 288c0-13.3 10.7-24 24-24l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24zm40 104c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 440c-13.3 0-24-10.7-24-24s10.7-24 24-24l144 0z\"]\n  };\n  const faFlowerDaffodil = {\n    prefix: 'fas',\n    iconName: 'flower-daffodil',\n    icon: [512, 512, [9880], \"f800\", \"M288 281.3c9.8 4.3 20.6 6.7 32 6.7c44.2 0 80-35.8 80-80c0-26.2-12.6-49.4-32-64c19.4-14.6 32-37.8 32-64c0-44.2-35.8-80-80-80c-26.2 0-49.4 12.6-64 32C241.4 12.6 218.2 0 192 0c-44.2 0-80 35.8-80 80c0 26.2 12.6 49.4 32 64c-19.4 14.6-32 37.8-32 64c0 44.2 35.8 80 80 80c11.4 0 22.2-2.4 32-6.7l0 113.4C192.1 349.5 139.5 320 80 320l-50.5 0C13.2 320 0 333.2 0 349.5C0 439.3 72.7 512 162.5 512l61.5 0 32 0 32 0 61.5 0C439.3 512 512 439.3 512 349.5c0-16.3-13.2-29.5-29.5-29.5L432 320c-59.5 0-112.1 29.5-144 74.8l0-113.4zM208 144a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faHandBackPointUp = {\n    prefix: 'fas',\n    iconName: 'hand-back-point-up',\n    icon: [448, 512, [], \"e1a2\", \"M136 0C113.9 0 96 17.9 96 40l0 200 0 7 0 73c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-55.7c-2 1.4-3.9 3-5.8 4.5L39 284.8C24.4 297 16 315 16 334L16 372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1L288 512c70.7 0 128-57.3 128-128l0-64 0-32c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C334 227.5 313.3 208 288 208c-12.4 0-23.6 4.7-32.1 12.3C254 195.5 233.3 176 208 176c-12.3 0-23.5 4.6-32 12.2L176 40c0-22.1-17.9-40-40-40z\"]\n  };\n  const faWeightScale = {\n    prefix: 'fas',\n    iconName: 'weight-scale',\n    icon: [512, 512, [\"weight\"], \"f496\", \"M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-56.2 0zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z\"]\n  };\n  const faWeight = faWeightScale;\n  const faArrowUpToArc = {\n    prefix: 'fas',\n    iconName: 'arrow-up-to-arc',\n    icon: [512, 512, [], \"e617\", \"M256 64c106 0 192 86 192 192c0 17.7 14.3 32 32 32s32-14.3 32-32C512 114.6 397.4 0 256 0S0 114.6 0 256c0 17.7 14.3 32 32 32s32-14.3 32-32C64 150 150 64 256 64zM390.6 281.4l-112-112c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 269.3 224 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 57.4 57.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n  };\n  const faStarExclamation = {\n    prefix: 'fas',\n    iconName: 'star-exclamation',\n    icon: [576, 512, [], \"f2f3\", \"M288.1 0c12.2 0 23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L438.5 329l24.6 145.7c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L288.1 439.8 159.8 508.3C149 514 135.9 513.1 126 506s-14.9-19.3-12.9-31.3L137.8 329 33.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L195 150.3 259.4 18c5.4-11 16.5-18 28.8-18zM288 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faBooks = {\n    prefix: 'fas',\n    iconName: 'books',\n    icon: [512, 512, [128218], \"f5db\", \"M0 32C0 14.3 14.3 0 32 0L96 0c17.7 0 32 14.3 32 32l0 64L0 96 0 32zm0 96l128 0 0 256L0 384 0 128zM0 416l128 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zM160 32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64L160 96l0-64zm0 96l128 0 0 256-128 0 0-256zm0 288l128 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zm203.6-19.9L320 232.6l0-89.9 100.4-26.9 66 247.4L363.6 396.1zM412.2 85L320 109.6 320 11l36.9-9.9c16.9-4.6 34.4 5.5 38.9 22.6L412.2 85zM371.8 427l122.8-32.9 16.3 61.1c4.5 17-5.5 34.5-22.5 39.1l-61.4 16.5c-16.9 4.6-34.4-5.5-38.9-22.6L371.8 427z\"]\n  };\n  const faUserGroup = {\n    prefix: 'fas',\n    iconName: 'user-group',\n    icon: [640, 512, [128101, \"user-friends\"], \"f500\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM609.3 512l-137.8 0c5.4-9.4 8.6-20.3 8.6-32l0-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2l61.4 0C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z\"]\n  };\n  const faUserFriends = faUserGroup;\n  const faArrowUpAZ = {\n    prefix: 'fas',\n    iconName: 'arrow-up-a-z',\n    icon: [576, 512, [\"sort-alpha-up\"], \"f15e\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-128 0c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176l-40.4 0z\"]\n  };\n  const faSortAlphaUp = faArrowUpAZ;\n  const faLayerPlus = {\n    prefix: 'fas',\n    iconName: 'layer-plus',\n    icon: [576, 512, [\"layer-group-plus\"], \"f5ff\", \"M464 0c-13.3 0-24 10.7-24 24l0 32-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-32c0-13.3-10.7-24-24-24zM311.5 133.2c-14.9-6.9-32.1-6.9-47 0L45.9 234.2C37.4 238.1 32 246.6 32 256s5.4 17.9 13.9 21.8l218.6 101c14.9 6.9 32.1 6.9 47 0l218.6-101c8.5-3.9 13.9-12.4 13.9-21.8s-5.4-17.9-13.9-21.8l-218.6-101zm13.4 274.7c-23.4 10.8-50.4 10.8-73.8 0l-152-70.2L45.9 362.2C37.4 366.1 32 374.6 32 384s5.4 17.9 13.9 21.8l218.6 101c14.9 6.9 32.1 6.9 47 0l218.6-101c8.5-3.9 13.9-12.4 13.9-21.8s-5.4-17.9-13.9-21.8l-53.2-24.6-152 70.2z\"]\n  };\n  const faLayerGroupPlus = faLayerPlus;\n  const faPlayPause = {\n    prefix: 'fas',\n    iconName: 'play-pause',\n    icon: [640, 512, [], \"e22f\", \"M116.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S64 83.6 64 96l0 320c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4l192-160c7.3-6.1 11.5-15.1 11.5-24.6s-4.2-18.5-11.5-24.6l-192-160zM448 96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320z\"]\n  };\n  const faBlockQuestion = {\n    prefix: 'fas',\n    iconName: 'block-question',\n    icon: [448, 512, [], \"e3dd\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm73.8 149.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L248 280.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM192 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 104a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM376 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM48 408a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm328-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSnooze = {\n    prefix: 'fas',\n    iconName: 'snooze',\n    icon: [448, 512, [128164, \"zzz\"], \"f880\", \"M192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0-57.6 76.8c-7.3 9.7-8.4 22.7-3 33.5s16.5 17.7 28.6 17.7l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 57.6-76.8c7.3-9.7 8.4-22.7 3-33.5S300.1 0 288 0L192 0zM320 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0-57.6 76.8c-7.3 9.7-8.4 22.7-3 33.5s16.5 17.7 28.6 17.7l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 57.6-76.8c7.3-9.7 8.4-22.7 3-33.5S428.1 224 416 224l-96 0zM32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l91.7 0L7.4 459.5c-7.9 9.5-9.7 22.8-4.4 34.1S19.6 512 32 512l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-91.7 0L216.6 308.5c7.9-9.5 9.7-22.8 4.4-34.1s-16.6-18.4-29-18.4L32 256z\"]\n  };\n  const faZzz = faSnooze;\n  const faScannerImage = {\n    prefix: 'fas',\n    iconName: 'scanner-image',\n    icon: [576, 512, [], \"f8f3\", \"M79.1 35.8c-15.6-8.3-35-2.4-43.3 13.2s-2.4 35 13.2 43.3L416 288 64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-76.8c0-23.6-13-45.3-33.9-56.5L79.1 35.8zM64 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faTvRetro = {\n    prefix: 'fas',\n    iconName: 'tv-retro',\n    icon: [512, 512, [128250], \"f401\", \"M169 7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55L80 96C35.8 96 0 131.8 0 176L0 432c0 44.2 35.8 80 80 80l352 0c44.2 0 80-35.8 80-80l0-256c0-44.2-35.8-80-80-80L321.9 96l55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-87 87L169 7zM424 232a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM64 224c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 160c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-160z\"]\n  };\n  const faSquareT = {\n    prefix: 'fas',\n    iconName: 'square-t',\n    icon: [448, 512, [], \"e280\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm56 112l104 0 104 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0 0 168c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-168-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faFarm = {\n    prefix: 'fas',\n    iconName: 'farm',\n    icon: [576, 512, [\"barn-silo\"], \"f864\", \"M0 96C0 43 43 0 96 0s96 43 96 96L0 96zm181.4 32L132.8 246c-3.2 7.7-4.8 16-4.8 24.4L128 480c0 11.7 3.1 22.6 8.6 32L48 512c-26.5 0-48-21.5-48-48L0 128l181.4 0zM160 480l0-209.7c0-4.2 .8-8.3 2.4-12.2l48.9-118.7c3-7.4 8.7-13.3 15.9-16.7L354.3 62.5c8.7-4.1 18.7-4.1 27.4 0l127.1 60.2c7.2 3.4 12.9 9.4 15.9 16.7l48.9 118.7c1.6 3.9 2.4 8 2.4 12.2L576 480c0 17.7-14.3 32-32 32l-112 0 0-64c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 64-112 0c-17.7 0-32-14.3-32-32zM320 248l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faBarnSilo = faFarm;\n  const faChessKnight = {\n    prefix: 'fas',\n    iconName: 'chess-knight',\n    icon: [448, 512, [9822], \"f441\", \"M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5l0 132.4c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400l320 0 28.9-159c2.1-11.3 3.1-22.8 3.1-34.3l0-14.7C416 86 330 0 224 0L83.8 0C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512l370.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432 64 432 22.6 473.4z\"]\n  };\n  const faBarsSort = {\n    prefix: 'fas',\n    iconName: 'bars-sort',\n    icon: [448, 512, [], \"e0ae\", \"M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM192 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c17.7 0 32 14.3 32 32z\"]\n  };\n  const faPalletBoxes = {\n    prefix: 'fas',\n    iconName: 'pallet-boxes',\n    icon: [640, 512, [57863, \"palette-boxes\", \"pallet-alt\"], \"f483\", \"M64 32C64 14.3 78.3 0 96 0L288 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32L64 32zM384 96c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128zM0 352c0-17.7 14.3-32 32-32l64 0 224 0 224 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 64 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-224 0L96 512l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-64-32 0c-17.7 0-32-14.3-32-32zm128 96l160 0 0-64-160 0 0 64zm224 0l160 0 0-64-160 0 0 64z\"]\n  };\n  const faPaletteBoxes = faPalletBoxes;\n  const faPalletAlt = faPalletBoxes;\n  const faFaceLaughSquint = {\n    prefix: 'fas',\n    iconName: 'face-laugh-squint',\n    icon: [512, 512, [\"laugh-squint\"], \"f59b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n  };\n  const faLaughSquint = faFaceLaughSquint;\n  const faCodeSimple = {\n    prefix: 'fas',\n    iconName: 'code-simple',\n    icon: [576, 512, [], \"e13d\", \"M214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 214.6 118.6zm146.7 0L498.7 256 361.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3z\"]\n  };\n  const faBoltSlash = {\n    prefix: 'fas',\n    iconName: 'bolt-slash',\n    icon: [640, 512, [], \"e0b8\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-182.4-143 52.7-46.1c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L445.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8L228.4 153.7 38.8 5.1zM138.9 231.9c-10 8.8-13.6 22.9-8.9 35.3s16.6 20.7 30 20.7l83.7 0-88.9-70-15.9 13.9zm55.7 235.5c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8L374.4 391 264.5 304.4l-69.9 163z\"]\n  };\n  const faPanelFire = {\n    prefix: 'fas',\n    iconName: 'panel-fire',\n    icon: [640, 512, [], \"e42f\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 32.2c-12.6-1.2-25.5 2.7-35.5 11.7c-9.9 8.9-19.4 18.1-28.5 27.5l0-39.4c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l241.5 0c-4.4 6.2-8.5 12.5-12.3 18.7c-10.9 17.6-20.5 36.4-27.2 55.4c-3-1.4-6.4-2.1-9.9-2.1c-13.3 0-24 10.7-24 24s10.7 24 24 24l.2 0c-.1 2-.2 4.1-.2 6.1c0 49.3 18.6 95.2 49.6 129.9L64 480c-35.3 0-64-28.7-64-64L0 96zM120 320a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM505.7 208.1L518 194.3c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C629 291.1 640 322 640 352c0 88.7-71.3 159.8-160 159.8c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c5.7-5.2 13.1-7.7 20.3-7.5c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM544 400c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327 416 363.5 416 400c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faBinaryCircleCheck = {\n    prefix: 'fas',\n    iconName: 'binary-circle-check',\n    icon: [640, 512, [], \"e33c\", \"M322.7 6c8.3 6 13.3 15.7 13.3 26l0 128 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-83.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16C303.6-1.6 314.4 0 322.7 6zM98.7 294c8.3 6 13.3 15.7 13.3 26l0 128 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-83.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM64 0l64 0c35.3 0 64 28.7 64 64l0 96c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0zm0 64l0 96 64 0 0-96L64 64zM192 352c0-35.3 28.7-64 64-64l64 0c6.2 0 12.2 .9 17.9 2.5c-11.2 22.9-17.6 48.6-17.9 75.7l0-14.2-64 0 0 96 64 0s0 0 0 0l19.2 0c7.8 15.3 17.8 29.3 29.5 41.5C357 503.3 339.5 512 320 512l-64 0c-35.3 0-64-28.7-64-64l0-96zm128.7 32l-.7 0 0-14.2c0 4.8 .3 9.5 .7 14.2zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faCommentMinus = {\n    prefix: 'fas',\n    iconName: 'comment-minus',\n    icon: [512, 512, [], \"f4b1\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM184 216l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faBurrito = {\n    prefix: 'fas',\n    iconName: 'burrito',\n    icon: [512, 512, [127791], \"f7ed\", \"M251.4 52.6L33.9 270.1c-9.9 9.9-17.8 21.3-23.4 33.7C39.2 324.1 74.2 336 112 336c79.2 0 146.2-52.3 168.3-124.3c5-16.3 7.7-33.7 7.7-51.7c0-40.4-13.6-77.7-36.6-107.4zm15-32C299.7 57.5 320 106.4 320 160c0 11.9-1 23.6-2.9 34.9c11.4-1.9 23-2.9 34.9-2.9c53.6 0 102.5 20.3 139.4 53.6c12.8-14.2 20.6-33 20.6-53.6c0-11.4-2.4-22.2-6.7-32c4.3-9.8 6.7-20.6 6.7-32c0-34.6-22-64.1-52.8-75.2C448.1 22 418.6 0 384 0c-11.4 0-22.2 2.4-32 6.7C342.2 2.4 331.4 0 320 0c-20.6 0-39.4 7.8-53.6 20.6zm193 240C429.7 237.6 392.4 224 352 224c-15.2 0-29.9 1.9-43.9 5.5C279.5 310.2 202.5 368 112 368c-40.8 0-78.8-11.7-110.9-32C.4 341.3 0 346.6 0 352c0 30.7 12.2 60.2 33.9 81.9l44.1 44.1C99.8 499.8 129.3 512 160 512s60.2-12.2 81.9-33.9L459.4 260.6z\"]\n  };\n  const faViolin = {\n    prefix: 'fas',\n    iconName: 'violin',\n    icon: [640, 512, [127931], \"f8ed\", \"M630.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L417 177.7C398 166.5 375.7 160 352 160c-20.8 0-40.4 5-57.8 13.8c-6.7 3.4-9.1 11.4-7.7 18.8c1 5 1.5 10.2 1.5 15.4c0 44.2-35.8 80-80 80c-11.6 0-22.7-2.5-32.7-7c-7.4-3.3-16.6-2.4-21.3 4.3C137.6 308.7 128 337.2 128 368c0 15 2.3 29.5 6.6 43.1l44.6-33.5c19.1-14.3 45.9-12.4 62.7 4.5l16 16c16.9 16.9 18.8 43.6 4.5 62.7l-33.5 44.6c13.6 4.3 28.1 6.6 43.1 6.6c30.8 0 59.3-9.6 82.6-26.1c6.7-4.7 7.6-13.8 4.3-21.3c-4.5-10-7-21-7-32.7c0-44.2 35.8-80 80-80c5.3 0 10.5 .5 15.4 1.5c7.4 1.4 15.4-1 18.8-7.7c8.8-17.4 13.8-37 13.8-57.8c0-23.7-6.5-46-17.7-65L630.6 54.6zM520 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM345 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 41zM472 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm48-48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM198.4 403.2l-64 48c-3.7 2.8-6 7-6.4 11.7s1.4 9.2 4.6 12.4l32 32c3.3 3.3 7.8 5 12.4 4.6s8.9-2.6 11.7-6.4l48-64c4.8-6.4 4.1-15.3-1.5-20.9l-16-16c-5.6-5.6-14.5-6.3-20.9-1.5z\"]\n  };\n  const faObjectsColumn = {\n    prefix: 'fas',\n    iconName: 'objects-column',\n    icon: [448, 512, [], \"e3c1\", \"M48 32C21.5 32 0 53.5 0 80L0 240c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L48 32zM304 224c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-96 0zM0 400l0 32c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48zM304 32c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-96 0z\"]\n  };\n  const faSquareChevronDown = {\n    prefix: 'fas',\n    iconName: 'square-chevron-down',\n    icon: [448, 512, [\"chevron-square-down\"], \"f329\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM207 345L103 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 345c-9.4 9.4-24.6 9.4-33.9 0z\"]\n  };\n  const faChevronSquareDown = faSquareChevronDown;\n  const faCommentPlus = {\n    prefix: 'fas',\n    iconName: 'comment-plus',\n    icon: [512, 512, [], \"f4b2\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM232 328l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faTriangleInstrument = {\n    prefix: 'fas',\n    iconName: 'triangle-instrument',\n    icon: [576, 512, [\"triangle-music\"], \"f8e2\", \"M320 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 37.9c-18 6.8-33.6 19.4-44.1 36.1L46.5 367.7C37 382.8 32 400.2 32 418c0 51.9 42.1 94 94 94L450 512c51.9 0 94-42.1 94-94c0-17.8-5-35.2-14.5-50.2L448.2 239l-46.4 46.4 73.6 116.5c3 4.8 4.6 10.4 4.6 16c0 16.6-13.5 30-30 30L126 448c-16.6 0-30-13.5-30-30c0-5.7 1.6-11.2 4.6-16L266 140.1c4.8-7.6 13.1-12.1 22-12.1s17.3 4.6 22 12.1l48 75.9-51.2 51.2c-5.9-2.1-12.2-3.2-18.8-3.2c-30.9 0-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56c0-6.6-1.1-12.9-3.2-18.8l43.5-43.5 46.4-46.4L537 105c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-98.6 98.6L364.1 106C353.6 89.2 338 76.7 320 69.9L320 32z\"]\n  };\n  const faTriangleMusic = faTriangleInstrument;\n  const faWheelchair = {\n    prefix: 'fas',\n    iconName: 'wheelchair',\n    icon: [512, 512, [], \"f193\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4l5.1 0c.4 0 .8 0 1.3 0l94.1 0c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9l-68.5 0-9.6-48 63.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-76.2 0z\"]\n  };\n  const faUserPilotTie = {\n    prefix: 'fas',\n    iconName: 'user-pilot-tie',\n    icon: [448, 512, [], \"e2c1\", \"M230.1 .8c-4-1.1-8.2-1.1-12.2 0l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5l0 8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2l0-8.4 23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40zM161.7 72.8c4-7.9 13.6-11.1 21.5-7.2L224 86.1l40.8-20.4c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-48 24c-4.5 2.3-9.8 2.3-14.3 0l-48-24c-7.9-4-11.1-13.6-7.2-21.5zm-63.6 96C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zm89.5 206.3L208 416l-12.2 48.9L133 360.3c-3-5-8.6-8.1-14.4-7.4C51.8 360.8 0 417.5 0 486.4C0 500.5 11.5 512 25.6 512L192 512s0 0 0 0l64 0s0 0 0 0l166.4 0c14.1 0 25.6-11.5 25.6-25.6c0-68.9-51.8-125.6-118.6-133.5c-5.8-.7-11.4 2.4-14.4 7.4L252.2 464.9 240 416l20.4-40.8c5.3-10.6-2.4-23.2-14.3-23.2l-44.2 0c-11.9 0-19.6 12.5-14.3 23.2zM320 432c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faPianoKeyboard = {\n    prefix: 'fas',\n    iconName: 'piano-keyboard',\n    icon: [576, 512, [127929], \"f8d5\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM512 224l0 160-80 0 0-68.3c9.6-5.5 16-15.9 16-27.7l0-64 64 0zM400 384l-96 0 0-68.3c9.6-5.5 16-15.9 16-27.7l0-64 64 0 0 64c0 11.8 6.4 22.2 16 27.7l0 68.3zm-128 0l-96 0 0-68.3c9.6-5.5 16-15.9 16-27.7l0-64 64 0 0 64c0 11.8 6.4 22.2 16 27.7l0 68.3zm-128 0l-80 0 0-160 64 0 0 64c0 11.8 6.4 22.2 16 27.7l0 68.3z\"]\n  };\n  const faBedEmpty = {\n    prefix: 'fas',\n    iconName: 'bed-empty',\n    icon: [640, 512, [128719], \"f8f9\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 256l0 96 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 288 0 224 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-53-43-96-96-96L64 224 64 64z\"]\n  };\n  const faCircleArrowUp = {\n    prefix: 'fas',\n    iconName: 'circle-arrow-up',\n    icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 215c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71L280 392c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-214.1-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 103c9.4-9.4 24.6-9.4 33.9 0L385 215z\"]\n  };\n  const faArrowCircleUp = faCircleArrowUp;\n  const faToggleOn = {\n    prefix: 'fas',\n    iconName: 'toggle-on',\n    icon: [576, 512, [], \"f205\", \"M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n  };\n  const faRectangleVertical = {\n    prefix: 'fas',\n    iconName: 'rectangle-vertical',\n    icon: [384, 512, [\"rectangle-portrait\"], \"f2fb\", \"M320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0z\"]\n  };\n  const faRectanglePortrait = faRectangleVertical;\n  const faPersonWalking = {\n    prefix: 'fas',\n    iconName: 'person-walking',\n    icon: [320, 512, [128694, \"walking\"], \"f554\", \"M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z\"]\n  };\n  const faWalking = faPersonWalking;\n  const faL = {\n    prefix: 'fas',\n    iconName: 'l',\n    icon: [320, 512, [108], \"4c\", \"M64 32c17.7 0 32 14.3 32 32l0 352 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faSignalStream = {\n    prefix: 'fas',\n    iconName: 'signal-stream',\n    icon: [576, 512, [], \"f8dd\", \"M108.2 71c13.8 11.1 16 31.2 5 45C82.4 154.4 64 203 64 256s18.4 101.6 49.1 140c11.1 13.8 8.8 33.9-5 45s-33.9 8.8-45-5C23.7 386.7 0 324.1 0 256S23.7 125.3 63.2 76c11.1-13.8 31.2-16 45-5zm359.7 0c13.8-11.1 33.9-8.8 45 5C552.3 125.3 576 187.9 576 256s-23.7 130.7-63.2 180c-11.1 13.8-31.2 16-45 5s-16-31.2-5-45c30.7-38.4 49.1-87 49.1-140s-18.4-101.6-49.1-140c-11.1-13.8-8.8-33.9 5-45zM232 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm-27.5-74.7c-17.8 19.8-28.5 46-28.5 74.7s10.8 54.8 28.5 74.7c11.8 13.2 10.7 33.4-2.5 45.2s-33.4 10.7-45.2-2.5C129 342.2 112 301.1 112 256s17-86.2 44.8-117.3c11.8-13.2 32-14.3 45.2-2.5s14.3 32 2.5 45.2zm214.7-42.7C447 169.8 464 210.9 464 256s-17 86.2-44.8 117.3c-11.8 13.2-32 14.3-45.2 2.5s-14.3-32-2.5-45.2c17.8-19.8 28.5-46 28.5-74.7s-10.8-54.8-28.5-74.7c-11.8-13.2-10.7-33.4 2.5-45.2s33.4-10.7 45.2 2.5z\"]\n  };\n  const faDownToBracket = {\n    prefix: 'fas',\n    iconName: 'down-to-bracket',\n    icon: [448, 512, [], \"e4e7\", \"M378.1 198.6L249.5 341.4c-6.1 6.7-14.7 10.6-23.8 10.6l-3.5 0c-9.1 0-17.7-3.8-23.8-10.6L69.9 198.6c-3.8-4.2-5.9-9.8-5.9-15.5C64 170.4 74.4 160 87.1 160l72.9 0 0-128c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 128 72.9 0c12.8 0 23.1 10.4 23.1 23.1c0 5.7-2.1 11.2-5.9 15.5zM64 352l0 64c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 53-43 96-96 96L96 512c-53 0-96-43-96-96l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faCircleZ = {\n    prefix: 'fas',\n    iconName: 'circle-z',\n    icon: [512, 512, [], \"e130\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l144 0c8.9 0 17.1 5 21.3 12.9s3.6 17.5-1.5 24.8L229.8 336l98.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-8.9 0-17.1-5-21.3-12.9s-3.6-17.5 1.5-24.8L282.2 176 184 176c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faStars = {\n    prefix: 'fas',\n    iconName: 'stars',\n    icon: [512, 512, [], \"f762\", \"M325.8 152.3c1.3 4.6 5.5 7.7 10.2 7.7s8.9-3.1 10.2-7.7L360 104l48.3-13.8c4.6-1.3 7.7-5.5 7.7-10.2s-3.1-8.9-7.7-10.2L360 56 346.2 7.7C344.9 3.1 340.7 0 336 0s-8.9 3.1-10.2 7.7L312 56 263.7 69.8c-4.6 1.3-7.7 5.5-7.7 10.2s3.1 8.9 7.7 10.2L312 104l13.8 48.3zm-112.4 5.1c-8.8-17.9-34.3-17.9-43.1 0l-46.3 94L20.5 266.5C.9 269.3-7 293.5 7.2 307.4l74.9 73.2L64.5 483.9c-3.4 19.6 17.2 34.6 34.8 25.3l92.6-48.8 92.6 48.8c17.6 9.3 38.2-5.7 34.8-25.3L301.6 380.6l74.9-73.2c14.2-13.9 6.4-38.1-13.3-40.9L259.7 251.4l-46.3-94zm215.4 85.8l11 38.6c1 3.6 4.4 6.2 8.2 6.2s7.1-2.5 8.2-6.2l11-38.6 38.6-11c3.6-1 6.2-4.4 6.2-8.2s-2.5-7.1-6.2-8.2l-38.6-11-11-38.6c-1-3.6-4.4-6.2-8.2-6.2s-7.1 2.5-8.2 6.2l-11 38.6-38.6 11c-3.6 1-6.2 4.4-6.2 8.2s2.5 7.1 6.2 8.2l38.6 11z\"]\n  };\n  const faFire = {\n    prefix: 'fas',\n    iconName: 'fire',\n    icon: [448, 512, [128293], \"f06d\", \"M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z\"]\n  };\n  const faBedPulse = {\n    prefix: 'fas',\n    iconName: 'bed-pulse',\n    icon: [640, 512, [\"procedures\"], \"f487\", \"M483.2 9.6L524 64l92 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-104 0c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112 216 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160l12.7 0 20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160l82.1 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-224 0-32 0L64 448l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 256 224 0 0-160c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faProcedures = faBedPulse;\n  const faHouseDay = {\n    prefix: 'fas',\n    iconName: 'house-day',\n    icon: [640, 512, [], \"e00e\", \"M174.2 8.3C171.4 3.2 166-.1 160.1-.1s-11.3 3.2-14.1 8.4L118.4 59.5 62.8 42.9c-5.6-1.7-11.7-.1-15.9 4s-5.7 10.3-4 15.9l16.7 55.7L8.3 146.1c-5.2 2.8-8.4 8.2-8.4 14.1s3.2 11.3 8.4 14.1l51.2 27.6L42.8 257.6c-1.7 5.6-.1 11.7 4 15.9s10.3 5.7 15.9 4l55.7-16.7L133.1 288l57.4-53c-9.4 3.9-19.7 6-30.5 6c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80c0 13.1-3.1 25.4-8.7 36.3L296 137.5l-35.3-19 16.7-55.7c1.7-5.6 .1-11.7-4-15.9s-10.3-5.7-15.9-4L201.8 59.5 174.2 8.3zM112 160a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm309.7-55.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.7 8.9-12.9 22.9-8.1 35.2S178.8 352 192 352l32 0 0 112c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48l0-112 32 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM352 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64z\"]\n  };\n  const faShuttleSpace = {\n    prefix: 'fas',\n    iconName: 'shuttle-space',\n    icon: [640, 512, [\"space-shuttle\"], \"f197\", \"M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96 2 0zM352 128L245.2 63.9C210.4 43 170.6 32 130 32l-2 0 0 96 224 0zM96 128l0-96L80 32C53.5 32 32 53.5 32 80l0 48 8 0c-22.1 0-40 17.9-40 40l0 16L0 328l0 16c0 22.1 17.9 40 40 40l-8 0 0 48c0 26.5 21.5 48 48 48l16 0 0-96 8 0c26.2 0 49.4-12.6 64-32l288 0c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160l-288 0c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6l0 24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4l0-87.1c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z\"]\n  };\n  const faSpaceShuttle = faShuttleSpace;\n  const faShirtLongSleeve = {\n    prefix: 'fas',\n    iconName: 'shirt-long-sleeve',\n    icon: [640, 512, [], \"e3c7\", \"M157 .3c-32.1 2.5-61 20.9-76.7 49.5L13.9 170.5C4.8 187 0 205.6 0 224.4L0 384c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-159.6c0-2.7 .7-5.3 2-7.7l46-83.7L144 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-314.9 46 83.7c1.3 2.4 2 5 2 7.7L544 384c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-159.6c0-18.9-4.8-37.4-13.9-54L559.7 49.7C544.1 21.2 515.1 2.8 483 .3c-1-.2-2-.3-3-.3l-4.4 0L460 0 432 0c-8.8 0-15.9 7.2-17.3 15.9C407.1 61.4 367.6 96 320 96s-87.1-34.6-94.7-80.1C223.9 7.2 216.8 0 208 0L180 0 164.4 0 160 0c-1 0-2 .1-3 .3z\"]\n  };\n  const faChartPieSimple = {\n    prefix: 'fas',\n    iconName: 'chart-pie-simple',\n    icon: [512, 512, [\"chart-pie-alt\"], \"f64e\", \"M495.4 240L272 240l0-223.4c0-9 7-16.6 16-16.6C411.7 0 512 100.3 512 224c0 9-7.6 16-16.6 16zM190.2 37.2c18.1-3.8 33.8 11 33.8 29.5L224 288l221.3 0c18.5 0 33.3 15.7 29.5 33.8C451.9 430.5 355.5 512 240 512C107.5 512 0 404.6 0 272C0 156.5 81.5 60.1 190.2 37.2z\"]\n  };\n  const faChartPieAlt = faChartPieSimple;\n  const faFaceLaugh = {\n    prefix: 'fas',\n    iconName: 'face-laugh',\n    icon: [512, 512, [\"laugh\"], \"f599\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faLaugh = faFaceLaugh;\n  const faFolderOpen = {\n    prefix: 'fas',\n    iconName: 'folder-open',\n    icon: [576, 512, [128194, 128449, 61717], \"f07c\", \"M88.7 223.8L0 375.8 0 96C0 60.7 28.7 32 64 32l117.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7L416 96c35.3 0 64 28.7 64 64l0 32-336 0c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224l400 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480L32 480c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z\"]\n  };\n  const faAlbumCollectionCircleUser = {\n    prefix: 'fas',\n    iconName: 'album-collection-circle-user',\n    icon: [640, 512, [], \"e48f\", \"M32 24c0 13.3 10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L56 0C42.7 0 32 10.7 32 24zM48 160c-13.8 0-26.9 5.9-36 16.2S-1.3 200.3 .4 214l32 256c3 24 23.4 42 47.6 42l314.8 0c-18.9-13.3-35.1-30.3-47.5-49.9c-26.9 11.4-58 17.9-91.3 17.9C154.4 480 72 419.1 72 344s82.4-136 184-136c45.4 0 86.9 12.1 119 32.2c31.5-29.9 74.2-48.2 121-48.2c4.5 0 9 .2 13.4 .5c-2-5.9-5.2-11.5-9.4-16.3c-9.1-10.3-22.2-16.2-36-16.2L48 160zM256 376c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24zM40 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l432 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L40 80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-66.3 80.7C553.5 468.1 526.2 480 496 480s-57.5-11.9-77.7-31.3c6.2-19 24-32.7 45.1-32.7l65.2 0c21 0 38.9 13.7 45.1 32.7zM448 336a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faCandy = {\n    prefix: 'fas',\n    iconName: 'candy',\n    icon: [640, 512, [127852], \"e3e7\", \"M318.1 64c-24.5 .2-47.9 5.1-69.4 13.7L419.9 420c20.3-12.4 38.2-28.5 52.6-47.3L318.1 64zM492.3 340.8c4.7-9.6 8.7-19.6 11.8-30l93.2 46.6c10.5 5.3 23.3 2.1 30.2-7.4s5.8-22.7-2.5-31l-29.6-29.6 29.1-10.9C633.8 275 640 266 640 256s-6.2-19-15.6-22.5l-29.1-10.9L625 193c8.3-8.3 9.4-21.5 2.5-31s-19.7-12.7-30.2-7.4L504 201.1C483.7 132.9 426.5 80.6 355.5 67.3L492.3 340.8zm-101 93.5L220.1 92c-20.3 12.4-38.2 28.5-52.6 47.3L321.9 448c24.5-.2 47.9-5.1 69.4-13.7zM284.5 444.7L147.7 171.2c-4.7 9.6-8.7 19.6-11.8 30L42.7 154.5c-10.5-5.3-23.3-2.1-30.2 7.4s-5.8 22.7 2.5 31l29.6 29.6L15.6 233.5C6.2 237 0 246 0 256s6.2 19 15.6 22.5l29.1 10.9L15 319c-8.3 8.3-9.4 21.5-2.5 31s19.7 12.7 30.2 7.4L136 310.9c20.3 68.2 77.5 120.6 148.5 133.9z\"]\n  };\n  const faBowlHot = {\n    prefix: 'fas',\n    iconName: 'bowl-hot',\n    icon: [512, 512, [\"soup\"], \"f823\", \"M152 0c-13.3 0-24 10.7-24 24l0 8c0 32.7 15.4 63.6 41.6 83.2C183.7 125.8 192 142.4 192 160l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-32.7-15.4-63.6-41.6-83.2C184.3 66.2 176 49.6 176 32l0-8c0-13.3-10.7-24-24-24zM33.6 224C15.4 224 .9 239.3 2 257.5c5.4 91.7 59.7 169.7 136.4 209.7l1.2 9.7c2.5 20 19.5 35 39.7 35l153.4 0c20.2 0 37.2-15 39.7-35l1.2-9.7c76.8-40 131-118 136.4-209.7c1.1-18.2-13.4-33.5-31.6-33.5L33.6 224zM304 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c0 32.7 15.4 63.6 41.6 83.2C311.7 125.8 320 142.4 320 160l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-32.7-15.4-63.6-41.6-83.2C312.3 66.2 304 49.6 304 32l0-8z\"]\n  };\n  const faSoup = faBowlHot;\n  const faFlatbread = {\n    prefix: 'fas',\n    iconName: 'flatbread',\n    icon: [512, 512, [129747], \"e40b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM363.3 171.3l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l192-192c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm-112-70.6c6.2 6.2 6.2 16.4 0 22.6l-128 128c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0zm160 182.6l-128 128c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faHeartCirclePlus = {\n    prefix: 'fas',\n    iconName: 'heart-circle-plus',\n    icon: [576, 512, [], \"e500\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faCodeFork = {\n    prefix: 'fas',\n    iconName: 'code-fork',\n    icon: [448, 512, [], \"e13b\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 38.7c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-38.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 38.7c0 53-43 96-96 96l-48 0 0 70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-70.7-48 0c-53 0-96-43-96-96l0-38.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCity = {\n    prefix: 'fas',\n    iconName: 'city',\n    icon: [640, 512, [127961], \"f64f\", \"M480 48c0-26.5-21.5-48-48-48L336 0c-26.5 0-48 21.5-48 48l0 48-64 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-72c0-13.3-10.7-24-24-24S64 10.7 64 24l0 72L48 96C21.5 96 0 117.5 0 144l0 96L0 464c0 26.5 21.5 48 48 48l256 0 32 0 96 0 160 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-112 0 0-144zm96 320l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM240 416l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM560 256c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 176l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 304c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM112 320l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zm304-48l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zm16 112l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faSignalBarsWeak = {\n    prefix: 'fas',\n    iconName: 'signal-bars-weak',\n    icon: [640, 512, [\"signal-alt-1\"], \"f691\", \"M32 432c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V432z\"]\n  };\n  const faSignalAlt1 = faSignalBarsWeak;\n  const faMicrophoneLines = {\n    prefix: 'fas',\n    iconName: 'microphone-lines',\n    icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", \"M96 96l0 160c0 53 43 96 96 96s96-43 96-96l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c0-53-43-96-96-96S96 43 96 96zM320 240l0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c85.8-11.7 152-85.3 152-174.4l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24z\"]\n  };\n  const faMicrophoneAlt = faMicrophoneLines;\n  const faClockTwelve = {\n    prefix: 'fas',\n    iconName: 'clock-twelve',\n    icon: [512, 512, [], \"e358\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392l0 136c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-136c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faPepperHot = {\n    prefix: 'fas',\n    iconName: 'pepper-hot',\n    icon: [512, 512, [127798], \"f816\", \"M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3L360 256c-13.3 0-24-10.7-24-24l0-80c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0 0 80c0 26.5 21.5 48 48 48l76.2 0 23.9 47.8C372.3 443.9 244.3 512 103.2 512l-58.8 0C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z\"]\n  };\n  const faCitrusSlice = {\n    prefix: 'fas',\n    iconName: 'citrus-slice',\n    icon: [512, 512, [], \"e2f5\", \"M41 391c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c96.9 96.9 97.1 253.6 .3 350.4S137.9 487.9 41 391zm116.3 32.9c9.6 2.7 18.8-4.9 18.8-14.9l0-144.5c0-6.2-4.3-11.5-10-14c-5.9-2.6-13-2.1-17.6 2.5L59.3 342.2c-6.2 6.2-6.2 16.4 0 22.6l4 4c27.1 27.1 59.6 45.5 94 55.2zM250.5 166c2.5 5.7 7.8 10 14 10L409 176c10 0 17.6-9.1 14.9-18.8C414.2 123 396 90.6 369.1 63.6l-4.3-4.3c-6.2-6.2-16.4-6.2-22.6 0L253 148.4c-4.6 4.6-5.2 11.7-2.5 17.6zm.6 50.5c-2 4.9-1.4 10.6 2.4 14.3l114 114c6.6 6.6 17.4 6.2 22.9-1.3c26.2-35.8 40.1-77.8 41.5-120.1c.3-8.6-6.8-15.4-15.4-15.4L263 208c-5.3 0-9.8 3.7-11.8 8.5zm-34.6 34.6c-4.9 2-8.5 6.5-8.5 11.8l0 153.5c0 8.6 6.8 15.7 15.4 15.4c42.4-1.4 84.4-15.3 120.1-41.5c7.5-5.5 7.9-16.3 1.3-22.9l-114-114c-3.7-3.7-9.4-4.4-14.3-2.4z\"]\n  };\n  const faSheep = {\n    prefix: 'fas',\n    iconName: 'sheep',\n    icon: [640, 512, [128017], \"f711\", \"M384 135.8l0 72.2c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-72.2 14.5 6.2c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5L561.6 77.4C544.7 50.2 514.5 32 480 32s-64.7 18.2-81.6 45.4L350.5 97.9c-12.2 5.2-17.8 19.3-12.6 31.5s19.3 17.8 31.5 12.6l14.5-6.2zm80-7.8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM352 175.4c-18.7-2.7-35.5-14.8-43.5-33.4c-6.9-16.1-5.7-33.5 1.8-47.9C299 76 278.9 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0l17.6 93.9c2.8 15.1 16.1 26.1 31.5 26.1l29.4 0c17.7 0 32-14.3 32-32l0-53.7c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7l0 53.7c0 17.7 14.3 32 32 32l29.4 0c15.4 0 28.6-11 31.4-26.1L414.5 392c.5 0 1 0 1.5 0c35.3 0 64-28.7 64-64c0-2.7-.2-5.4-.5-8L464 320c-61.9 0-112-50.1-112-112l0-32.6z\"]\n  };\n  const faUnlock = {\n    prefix: 'fas',\n    iconName: 'unlock',\n    icon: [448, 512, [128275], \"f09c\", \"M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144l0 48-16 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-240 0 0-48z\"]\n  };\n  const faColonSign = {\n    prefix: 'fas',\n    iconName: 'colon-sign',\n    icon: [384, 512, [], \"e140\", \"M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z\"]\n  };\n  const faHeadset = {\n    prefix: 'fas',\n    iconName: 'headset',\n    icon: [512, 512, [], \"f590\", \"M256 48C141.1 48 48 141.1 48 256l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40C0 114.6 114.6 0 256 0S512 114.6 512 256l0 144.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24l-32 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40L464 256c0-114.9-93.1-208-208-208zM144 208l16 0c17.7 0 32 14.3 32 32l0 112c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-48c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64l0 48c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-112c0-17.7 14.3-32 32-32l16 0z\"]\n  };\n  const faBadgerHoney = {\n    prefix: 'fas',\n    iconName: 'badger-honey',\n    icon: [640, 512, [129441], \"f6b4\", \"M164.6 389.3l16-37.3 118.1 0 16.9 101.3c2.6 15.4 15.9 26.7 31.6 26.7l31.1 0c19.8 0 34.8-17.8 31.6-37.3L393 342.1c27.9-29 80.6-70.8 144.1-90.8l16.1 25.8c3.1 5 10.4 5 13.6 0l22.8-36.5c12.9-2.1 25.2-7.4 34.4-16.6c10.2-10.2 16-24.1 16-38.6l0-3.8c0-23.2-12.6-44.5-32.8-55.8L525.3 80.3C506.1 69.6 484.5 64 462.5 64c-20.1 0-39.9 4.7-57.8 13.6L400 80c-21 10.5-44.2 16-67.8 16L160 96l-32 0C57.3 96 0 153.3 0 224l0 32c0 17.7 14.3 32 32 32c5.4 0 10.6-1.4 15-3.7c9.1 17.1 22.1 31.9 37.7 43.3l-16.8 59c-2.5 8.8-2.5 18.2 .2 27l13.1 43.7c4.1 13.5 16.5 22.8 30.7 22.8l29.2 0c21.4 0 36.8-20.7 30.7-41.2l-8.3-27.7c-2.2-7.2-1.7-14.9 1.2-21.8zM570 160l-51.3 0c.9 2.5 1.4 5.2 1.4 8c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-2.8 .5-5.5 1.4-8l-5.9 0c-23.2 0-46 6.3-65.9 18.2L294.8 242.3c-14.9 9-32 13.7-49.4 13.7L192 256c-46.4 0-86.2-28.2-103.2-68.5C102 161.7 129 144 160 144l172.2 0c31 0 61.5-7.2 89.2-21.1l4.7-2.4c11.3-5.6 23.7-8.6 36.3-8.6c13.8 0 27.4 3.5 39.5 10.2L570 160z\"]\n  };\n  const faH4 = {\n    prefix: 'fas',\n    iconName: 'h4',\n    icon: [640, 512, [], \"f86a\", \"M479 103.8L441 256l135 0 0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-176 0c-9.9 0-19.2-4.5-25.2-12.3s-8.2-17.9-5.8-27.5l48-192c4.3-17.1 21.7-27.6 38.8-23.3s27.6 21.7 23.3 38.8zM32 64c17.7 0 32 14.3 32 32l0 128 192 0 0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128L64 288l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 256 0 96C0 78.3 14.3 64 32 64z\"]\n  };\n  const faStoreSlash = {\n    prefix: 'fas',\n    iconName: 'store-slash',\n    icon: [640, 512, [], \"e071\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68 0-17.1 0-131.4c-4 1-8 1.8-12.3 2.3c0 0 0 0-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3l0 100.3L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0L141.6 0c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384l0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L96 384l0 64c0 35.3 28.7 64 64 64l320 0c12.9 0 24.8-3.8 34.9-10.3L365.5 384 160 384z\"]\n  };\n  const faRoadCircleXmark = {\n    prefix: 'fas',\n    iconName: 'road-circle-xmark',\n    icon: [640, 512, [], \"e566\", \"M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n  };\n  const faSignalSlash = {\n    prefix: 'fas',\n    iconName: 'signal-slash',\n    icon: [640, 512, [], \"f695\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L608 451.2 608 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 369.1-64-50.2L480 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 172.8-64-50.2 0-26.6c0-17.7-14.3-32-32-32c-10.7 0-20.1 5.2-25.9 13.2L38.8 5.1zM576 512l-.3 0 .6 0-.3 0zm-96-32l0-5.8-64-50.4 0 56.2c0 17.7 14.3 32 32 32s32-14.3 32-32zM352 373.3l-64-50.4L288 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-106.7zM192 288c-17.7 0-32 14.3-32 32l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32zM96 416c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64z\"]\n  };\n  const faUserMinus = {\n    prefix: 'fas',\n    iconName: 'user-minus',\n    icon: [640, 512, [], \"f503\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM472 200l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faMarsStrokeUp = {\n    prefix: 'fas',\n    iconName: 'mars-stroke-up',\n    icon: [320, 512, [9896, \"mars-stroke-v\"], \"f22a\", \"M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-40 0 0 24 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8l0-24-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-24L96 96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z\"]\n  };\n  const faMarsStrokeV = faMarsStrokeUp;\n  const faChampagneGlasses = {\n    prefix: 'fas',\n    iconName: 'champagne-glasses',\n    icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", \"M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z\"]\n  };\n  const faGlassCheers = faChampagneGlasses;\n  const faTaco = {\n    prefix: 'fas',\n    iconName: 'taco',\n    icon: [512, 512, [127790], \"f826\", \"M274.8 38.4l44.1 34.2c5.6 4.4 12.6 6.6 19.7 6.4l55.8-1.7c14-.4 26.5 8.6 30.4 22.1l15.6 53.6c2 6.8 6.3 12.8 12.2 16.8L498.6 201c11.6 7.9 16.3 22.5 11.6 35.7l-17.1 47.7C441.1 209.2 354.3 160 256 160s-185.1 49.2-237.1 124.4L1.8 236.7c-4.7-13.1 0-27.8 11.6-35.7l46.1-31.4c5.9-4 10.2-9.9 12.2-16.8L87.3 99.3c3.9-13.4 16.4-22.5 30.4-22.1L173.4 79c7.1 .2 14.1-2 19.7-6.4l44.1-34.2c11-8.6 26.5-8.6 37.5 0zM512 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32C0 306.6 114.6 192 256 192s256 114.6 256 256zM112 416a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faHexagonPlus = {\n    prefix: 'fas',\n    iconName: 'hexagon-plus',\n    icon: [512, 512, [\"plus-hexagon\"], \"f300\", \"M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36l176.6 0c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36l-176.6 0c-25.7 0-49.5-13.7-62.4-36L17.1 292zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z\"]\n  };\n  const faPlusHexagon = faHexagonPlus;\n  const faClipboard = {\n    prefix: 'fas',\n    iconName: 'clipboard',\n    icon: [384, 512, [128203], \"f328\", \"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faHouseCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'house-circle-exclamation',\n    icon: [640, 512, [], \"e50a\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFileArrowUp = {\n    prefix: 'fas',\n    iconName: 'file-arrow-up',\n    icon: [384, 512, [\"file-upload\"], \"f574\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z\"]\n  };\n  const faFileUpload = faFileArrowUp;\n  const faWifi = {\n    prefix: 'fas',\n    iconName: 'wifi',\n    icon: [640, 512, [\"wifi-3\", \"wifi-strong\"], \"f1eb\", \"M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faWifi3 = faWifi;\n  const faWifiStrong = faWifi;\n  const faMessages = {\n    prefix: 'fas',\n    iconName: 'messages',\n    icon: [640, 512, [\"comments-alt\"], \"f4b6\", \"M64 0C28.7 0 0 28.7 0 64L0 256c0 35.3 28.7 64 64 64l32 0 0 48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 320 352 320c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64L64 0zM352 352l-96 0 0 32c0 35.3 28.7 64 64 64l117.3 0 81.1 60.8c4.8 3.6 11.3 4.2 16.8 1.5s8.8-8.2 8.8-14.3l0-48 32 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-128 0 0 128c0 53-43 96-96 96z\"]\n  };\n  const faCommentsAlt = faMessages;\n  const faBath = {\n    prefix: 'fas',\n    iconName: 'bath',\n    icon: [512, 512, [128705, \"bathtub\"], \"f2cd\", \"M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 256 96 77.3zM32 352l0 16c0 28.4 12.4 54 32 71.6L64 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16 256 0 0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-40.4c19.6-17.6 32-43.1 32-71.6l0-16L32 352z\"]\n  };\n  const faBathtub = faBath;\n  const faUmbrellaSimple = {\n    prefix: 'fas',\n    iconName: 'umbrella-simple',\n    icon: [512, 512, [\"umbrella-alt\"], \"e2bc\", \"M256 0c17.7 0 32 14.3 32 32l0 2C403.8 48.4 495.6 140.2 510 256.1c2.2 17.5-12.4 31.9-30 31.9L32 288C14.3 288-.2 273.6 2 256.1C16.4 140.2 108.2 48.4 224 34l0-2c0-17.7 14.3-32 32-32zm32 430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4L224 320l64 0 0 110.6z\"]\n  };\n  const faUmbrellaAlt = faUmbrellaSimple;\n  const faRectangleHistoryCirclePlus = {\n    prefix: 'fas',\n    iconName: 'rectangle-history-circle-plus',\n    icon: [640, 512, [], \"e4a3\", \"M320 368c0 59.5 29.5 112.1 74.8 144L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l384 0c23.8 0 44.5 12.9 55.5 32.2c-2.5-.1-5-.2-7.5-.2c-97.2 0-176 78.8-176 176zM440 80c13.3 0 24 10.7 24 24s-10.7 24-24 24L72 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0zM392 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L120 48c-13.3 0-24-10.7-24-24s10.7-24 24-24L392 0zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faUnderline = {\n    prefix: 'fas',\n    iconName: 'underline',\n    icon: [448, 512, [], \"f0cd\", \"M16 64c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 53 43 96 96 96s96-43 96-96l0-128-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 88.4-71.6 160-160 160s-160-71.6-160-160L64 96 48 96C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faPrescriptionBottlePill = {\n    prefix: 'fas',\n    iconName: 'prescription-bottle-pill',\n    icon: [576, 512, [], \"e5c0\", \"M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 83.2c-57 29.1-96 88.4-96 156.8c0 54.5 24.8 103.3 63.8 135.6c-9.4 5.4-20.2 8.4-31.8 8.4L96 512c-35.3 0-64-28.7-64-64l0-32 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 384l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 288l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 192l0-64zM304.8 300.5c6.7-12.6 23.6-13.5 33.7-3.4L502.9 461.5c10.1 10.1 9.2 27-3.4 33.7C479.4 505.9 456.4 512 432 512c-79.5 0-144-64.5-144-144c0-24.4 6.1-47.4 16.8-67.5zm254.5 135c-6.7 12.6-23.6 13.5-33.7 3.4L361.1 274.5c-10.1-10.1-9.2-27 3.4-33.7C384.6 230.1 407.6 224 432 224c79.5 0 144 64.5 144 144c0 24.4-6.1 47.4-16.8 67.5z\"]\n  };\n  const faUserPen = {\n    prefix: 'fas',\n    iconName: 'user-pen',\n    icon: [640, 512, [\"user-edit\"], \"f4ff\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l293.1 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1l-91.4 0zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z\"]\n  };\n  const faUserEdit = faUserPen;\n  const faBinarySlash = {\n    prefix: 'fas',\n    iconName: 'binary-slash',\n    icon: [640, 512, [], \"e33e\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376l0-24c0-35.3-28.7-64-64-64l-48.3 0L298 208.3c13.5-11.7 22-29 22-48.3l0-96c0-35.3-28.7-64-64-64L192 0c-35.3 0-64 28.7-64 64l0 11L38.8 5.1zM192 125.2L192 64l64 0 0 96-19.6 0L192 125.2zM464 32c0-10.3-4.9-19.9-13.3-26s-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 83.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128zM240 320c0-10.3-4.9-19.9-13.3-26s-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 83.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128zm80 32l0 96c0 35.3 28.7 64 64 64l64 0c20.1 0 38.1-9.3 49.8-23.8l-51-40.2L384 448l0-49.5-63.9-50.3c-.1 1.3-.1 2.5-.1 3.8z\"]\n  };\n  const faSquareO = {\n    prefix: 'fas',\n    iconName: 'square-o',\n    icon: [448, 512, [], \"e278\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 224a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z\"]\n  };\n  const faCaduceus = {\n    prefix: 'fas',\n    iconName: 'caduceus',\n    icon: [512, 512, [], \"e681\", \"M280 89.6c14.3-8.3 24-23.8 24-41.6c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 17.8 9.7 33.3 24 41.6l0 22.4L171.5 71.7c-7.5-5-16.4-7.7-25.4-7.7c-11.6 0-22.9 4.4-31.3 12.4L8.8 175.7C3.2 181 0 188.4 0 196.1C0 211.5 12.5 224 27.9 224l110.8 0c33.5 0 66.2-10.5 93.3-30l0 136.5-20.6-12.3c-12-7.2-19.4-20.2-19.4-34.3l0-3.8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 3.8c0 30.9 16.2 59.6 42.7 75.5l22.6 13.6-6.6 4c-26.5 15.9-42.7 44.5-42.7 75.5l0 3.8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-3.8c0-14.1 7.4-27.1 19.4-34.3l4.6-2.7 0 40.8 0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32 0-40.8 4.6 2.7c12 7.2 19.4 20.2 19.4 34.3l0 3.8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-3.8c0-30.9-16.2-59.6-42.7-75.5l-6.6-4 22.6-13.6c26.5-15.9 42.7-44.5 42.7-75.5l0-3.8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 3.8c0 14.1-7.4 27.1-19.4 34.3L280 330.4 280 194c27.2 19.5 59.8 30 93.3 30l110.8 0c15.4 0 27.9-12.5 27.9-27.9c0-7.7-3.2-15.1-8.8-20.4l-106-99.3c-8.5-8-19.7-12.4-31.3-12.4c-9 0-17.9 2.7-25.4 7.7L280 112l0-22.4z\"]\n  };\n  const faSignature = {\n    prefix: 'fas',\n    iconName: 'signature',\n    icon: [640, 512, [], \"f5b7\", \"M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92l0 71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-83.6 0 18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3l0-7.8c0-53-43-96-96-96s-96 43-96 96l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5l0-71.9c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l40.3 0c-.2-2.8-.3-5.6-.3-8.5L64 368l-40 0zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24l-310.1 0c-6.7 16.3-14.2 32.3-22.3 48L616 416z\"]\n  };\n  const faStroopwafel = {\n    prefix: 'fas',\n    iconName: 'stroopwafel',\n    icon: [512, 512, [], \"f551\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z\"]\n  };\n  const faBold = {\n    prefix: 'fas',\n    iconName: 'bold',\n    icon: [384, 512, [], \"f032\", \"M0 64C0 46.3 14.3 32 32 32l48 0 16 0 128 0c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128L96 480l-16 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-160L48 96 32 96C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64L112 96l0 128 112 0zM112 288l0 128 144 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-112 0z\"]\n  };\n  const faAnchorLock = {\n    prefix: 'fas',\n    iconName: 'anchor-lock',\n    icon: [640, 512, [], \"e4ad\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3l0-33.3c-5.2 .9-10.5 1.3-16 1.3l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faBuildingNgo = {\n    prefix: 'fas',\n    iconName: 'building-ngo',\n    icon: [384, 512, [], \"e4d7\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM168 64l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 13.3-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24l0-88c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32zM61.3 71.1l34.7 52L96 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8 64 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z\"]\n  };\n  const faTransporter3 = {\n    prefix: 'fas',\n    iconName: 'transporter-3',\n    icon: [512, 512, [], \"e045\", \"M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM128 512l88 0 80 0 88 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zM56.7 102.6C55.6 98.7 52.1 96 48 96s-7.6 2.7-8.7 6.6L32 128 6.6 135.3C2.7 136.4 0 139.9 0 144s2.7 7.6 6.6 8.7L32 160l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 160l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 128l-7.3-25.4zM480 32L472.7 6.6C471.6 2.7 468.1 0 464 0s-7.6 2.7-8.7 6.6L448 32l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 64l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 64l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 32zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm-32 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0zm-32 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0zm64 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faEngineWarning = {\n    prefix: 'fas',\n    iconName: 'engine-warning',\n    icon: [640, 512, [\"engine-exclamation\"], \"f5f2\", \"M400 112c13.3 0 24-10.7 24-24s-10.7-24-24-24L208 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 0 32-72 0-48 0-32 0c-17.7 0-32 14.3-32 32l0 56-48 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24L0 352c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72 48 0 0 72c0 17.7 14.3 32 32 32l44.8 0 32 40c12.1 15.2 30.5 24 50 24L448 448c35.3 0 64-28.7 64-64l0-145.2c0-19.4-8.8-37.8-24-50L449.5 158c-11.3-9.1-25.4-14-40-14L328 144l0-32 72 0zM544 224l0 192c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zM304 188c11 0 20 9 20 20l0 88c0 11-9 20-20 20s-20-9-20-20l0-88c0-11 9-20 20-20zM280 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faEngineExclamation = faEngineWarning;\n  const faCircleDownRight = {\n    prefix: 'fas',\n    iconName: 'circle-down-right',\n    icon: [512, 512, [], \"e108\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm96 198.6L352 336c0 8.8-7.2 16-16 16l-137.4 0c-12.5 0-22.6-10.1-22.6-22.6c0-6 2.4-11.8 6.6-16L216 280l-66.3-66.3C146 210 144 205.1 144 200s2-10 5.7-13.7l36.7-36.7c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7L280 216l33.4-33.4c4.2-4.2 10-6.6 16-6.6c12.5 0 22.6 10.1 22.6 22.6z\"]\n  };\n  const faSquareK = {\n    prefix: 'fas',\n    iconName: 'square-k',\n    icon: [448, 512, [], \"e274\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM313.1 168.8l-73 74.3 75.3 102.7c7.8 10.7 5.5 25.7-5.2 33.5s-25.7 5.5-33.5-5.2L206 277.8l-30 30.5 0 51.7c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-61.5L128 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 87.8L278.9 135.2c9.3-9.5 24.5-9.6 33.9-.3s9.6 24.5 .3 33.9z\"]\n  };\n  const faManatSign = {\n    prefix: 'fas',\n    iconName: 'manat-sign',\n    icon: [384, 512, [], \"e1d5\", \"M192 32c-17.7 0-32 14.3-32 32l0 34.7C69.2 113.9 0 192.9 0 288L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-59.6 40.8-109.8 96-124l0 284c0 17.7 14.3 32 32 32s32-14.3 32-32l0-284c55.2 14.2 96 64.3 96 124l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-95.1-69.2-174.1-160-189.3L224 64c0-17.7-14.3-32-32-32z\"]\n  };\n  const faMoneyCheckPen = {\n    prefix: 'fas',\n    iconName: 'money-check-pen',\n    icon: [640, 512, [\"money-check-edit\"], \"f872\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l266.5 0 6-23.9c2.8-11.3 8.6-21.5 16.8-29.7L534.6 213.1c11.6-11.6 26.3-18.5 41.4-20.5l0-64.6c0-35.3-28.7-64-64-64L64 64zm48 224l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 208c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16zm517.8 27.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z\"]\n  };\n  const faMoneyCheckEdit = faMoneyCheckPen;\n  const faNotEqual = {\n    prefix: 'fas',\n    iconName: 'not-equal',\n    icon: [448, 512, [], \"f53e\", \"M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144l62.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-105.5 0-64 96L400 304c17.7 0 32 14.3 32 32s-14.3 32-32 32l-212.2 0-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368 48 368c-17.7 0-32-14.3-32-32s14.3-32 32-32l105.5 0 64-96L48 208c-17.7 0-32-14.3-32-32s14.3-32 32-32l212.2 0 65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z\"]\n  };\n  const faBorderTopLeft = {\n    prefix: 'fas',\n    iconName: 'border-top-left',\n    icon: [448, 512, [\"border-style\"], \"f853\", \"M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faBorderStyle = faBorderTopLeft;\n  const faMapLocationDot = {\n    prefix: 'fas',\n    iconName: 'map-location-dot',\n    icon: [576, 512, [\"map-marked-alt\"], \"f5a0\", \"M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152l0 270.8c0 9.8-6 18.6-15.1 22.3L416 503l0-302.6zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6l0 251.4L32.9 502.7C17.1 509 0 497.4 0 480.4L0 209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77l0 249.3L192 449.4 192 255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n  };\n  const faMapMarkedAlt = faMapLocationDot;\n  const faTilde = {\n    prefix: 'fas',\n    iconName: 'tilde',\n    icon: [448, 512, [63135], \"7e\", \"M99.9 192C80.1 192 64 208.1 64 227.9L64 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-92.1C0 172.7 44.7 128 99.9 128c26.5 0 51.9 10.5 70.6 29.3L322.7 309.5c6.7 6.7 15.9 10.5 25.4 10.5c19.8 0 35.9-16.1 35.9-35.9l0-92.1c0-17.7 14.3-32 32-32s32 14.3 32 32l0 92.1c0 55.2-44.7 99.9-99.9 99.9c-26.5 0-51.9-10.5-70.6-29.3L125.3 202.5c-6.7-6.7-15.9-10.5-25.4-10.5z\"]\n  };\n  const faJedi = {\n    prefix: 'fas',\n    iconName: 'jedi',\n    icon: [576, 512, [], \"f669\", \"M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9l26 0c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9l14.6 0c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9l14.6 0c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6l26 0c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z\"]\n  };\n  const faSquarePollVertical = {\n    prefix: 'fas',\n    iconName: 'square-poll-vertical',\n    icon: [448, 512, [\"poll\"], \"f681\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 192c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192zM320 288c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z\"]\n  };\n  const faPoll = faSquarePollVertical;\n  const faArrowDownSquareTriangle = {\n    prefix: 'fas',\n    iconName: 'arrow-down-square-triangle',\n    icon: [576, 512, [\"sort-shapes-down-alt\"], \"f889\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 72c0-22.1 17.9-40 40-40l112 0c22.1 0 40 17.9 40 40l0 112c0 22.1-17.9 40-40 40l-112 0c-22.1 0-40-17.9-40-40l0-112zM443.1 303l80 128c6.2 9.9 6.5 22.3 .9 32.5s-16.4 16.5-28 16.5l-160 0c-11.6 0-22.3-6.3-28-16.5s-5.3-22.6 .9-32.5l80-128c5.8-9.4 16.1-15 27.1-15s21.3 5.7 27.1 15z\"]\n  };\n  const faSortShapesDownAlt = faArrowDownSquareTriangle;\n  const faMugHot = {\n    prefix: 'fas',\n    iconName: 'mug-hot',\n    icon: [512, 512, [9749], \"f7b6\", \"M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32L0 416c0 53 43 96 96 96l192 0c53 0 96-43 96-96l16 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-48 0L32 192zm352 64l16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0 0-96zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z\"]\n  };\n  const faDogLeashed = {\n    prefix: 'fas',\n    iconName: 'dog-leashed',\n    icon: [576, 512, [129454], \"f6d4\", \"M122.7 4.1l160 144c6.6 5.9 7.1 16 1.2 22.6s-16 7.1-22.6 1.2l-160-144c-6.6-5.9-7.1-16-1.2-22.6s16-7.1 22.6-1.2zM144 192l112 0 0 191.3c-5.3 .5-10.6 .7-16 .7c-28.8 0-56-6.9-80-19.2L160 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-230.2c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192l30 0 16 0zM320 364.8c-10.1 5.2-20.8 9.4-32 12.6l0-169.3L416 262l0 218c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-115.2zM426.7 192l-6.2 37.2L305.9 180.9l26.8-161C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32l52.1 0c12.7 0 24.9 5.1 33.9 14.1L496 64l56 0c13.3 0 24 10.7 24 24l0 24c0 44.2-35.8 80-80 80l-32 0-16 0-21.3 0zM448 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faCarBattery = {\n    prefix: 'fas',\n    iconName: 'car-battery',\n    icon: [512, 512, [\"battery-car\"], \"f5df\", \"M80 96c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l16 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zM80 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faBatteryCar = faCarBattery;\n  const faFaceDowncastSweat = {\n    prefix: 'fas',\n    iconName: 'face-downcast-sweat',\n    icon: [512, 512, [], \"e371\", \"M35.2 126.3c4.1 1.1 8.4 1.7 12.8 1.7c26.5 0 48-21 48-47c0-5-1.8-11.3-4.6-18.1c-.3-.7-.6-1.4-.9-2.1c-8.9-20.2-26.5-44.9-36-57.5c-3.2-4.4-9.6-4.4-12.8 0C28.6 20.6 0 61 0 81c0 21.7 14.9 39.8 35.2 45.3zM256 0c-51.4 0-99.3 15.2-139.4 41.2c1.5 3.1 3 6.2 4.3 9.3c3.4 8 7.1 19 7.1 30.5c0 44.3-36.6 79-80 79c-9.6 0-18.8-1.7-27.4-4.8C7.3 186.2 0 220.2 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM195.9 410.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7zM96 272c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm208-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMailboxFlagUp = {\n    prefix: 'fas',\n    iconName: 'mailbox-flag-up',\n    icon: [576, 512, [], \"e5bb\", \"M400 16c-29.8 0-54.9 20.4-62 48l-92.8 0C290.4 95.9 320 148.5 320 208l0 176c0 24.6-9.2 47-24.4 64L512 448c35.3 0 64-28.7 64-64l0-176c0-42.6-18.5-81-48-107.3L528 80c0-35.3-28.7-64-64-64l-64 0zm0 208c-8.8 0-16-7.2-16-16l0-96 0-32c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 80c0 8.8-7.2 16-16 16zM0 208L0 384c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-176c0-79.5-64.5-144-144-144S0 128.5 0 208zm64 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 224c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faMemoCircleInfo = {\n    prefix: 'fas',\n    iconName: 'memo-circle-info',\n    icon: [576, 512, [], \"e49a\", \"M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 134.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm64 80c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 128c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 224zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm352-96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 48c0 8.8 7.2 16 16 16c0 0 0 0 0 0l0 48s0 0 0 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-64c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faGift = {\n    prefix: 'fas',\n    iconName: 'gift',\n    icon: [512, 512, [127873], \"f06b\", \"M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z\"]\n  };\n  const faDiceTwo = {\n    prefix: 'fas',\n    iconName: 'dice-two',\n    icon: [448, 512, [9857], \"f528\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faVolume = {\n    prefix: 'fas',\n    iconName: 'volume',\n    icon: [576, 512, [128265, \"volume-medium\"], \"f6a8\", \"M333.1 34.8C344.6 40 352 51.4 352 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L163.8 352 96 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L298.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zm172 72.2c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C507.3 341.3 528 301.1 528 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C466.1 199.1 480 225.9 480 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C425.1 284.4 432 271 432 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z\"]\n  };\n  const faVolumeMedium = faVolume;\n  const faTransporter5 = {\n    prefix: 'fas',\n    iconName: 'transporter-5',\n    icon: [512, 512, [], \"e2a6\", \"M480 32l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 64l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 64l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 32l7.3-25.4C456.4 2.7 459.9 0 464 0s7.6 2.7 8.7 6.6L480 32zM56.7 134.6L64 160l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L64 192l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L32 192 6.6 184.7C2.7 183.6 0 180.1 0 176s2.7-7.6 6.6-8.7L32 160l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zM384 512l-88 0-80 0-88 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32zM224 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM176 128l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 256l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 128l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faGaugeCircleBolt = {\n    prefix: 'fas',\n    iconName: 'gauge-circle-bolt',\n    icon: [640, 512, [], \"e496\", \"M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3L232 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 204.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L516.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L475.6 380 440 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n  };\n  const faCoinFront = {\n    prefix: 'fas',\n    iconName: 'coin-front',\n    icon: [512, 512, [], \"e3fc\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 96a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 352a192 192 0 1 0 0-384 192 192 0 1 0 0 384zm24-264c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144z\"]\n  };\n  const faFileSlash = {\n    prefix: 'fas',\n    iconName: 'file-slash',\n    icon: [640, 512, [], \"e3a7\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376l0-216-128 0c-17.7 0-32-14.3-32-32L352 0 192 0c-35.3 0-64 28.7-64 64l0 11L38.8 5.1zM128 196.9L128 448c0 35.3 28.7 64 64 64l256 0c20.1 0 38.1-9.3 49.8-23.8L128 196.9zM512 128L384 0l0 128 128 0z\"]\n  };\n  const faMessageArrowUpRight = {\n    prefix: 'fas',\n    iconName: 'message-arrow-up-right',\n    icon: [512, 512, [], \"e1dd\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm200 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l54.1 0-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 0 54.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24l-112 0z\"]\n  };\n  const faTreasureChest = {\n    prefix: 'fas',\n    iconName: 'treasure-chest',\n    icon: [576, 512, [], \"f723\", \"M0 160l0 96 128 0 0-224C57.3 32 0 89.3 0 160zM0 432c0 26.5 21.5 48 48 48l80 0 0-192L0 288 0 432zM416 288l-64 0 0 32c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-32-64 0 0 192 256 0 0-192zM528 480c26.5 0 48-21.5 48-48l0-144-128 0 0 192 80 0zm48-320c0-70.7-57.3-128-128-128l0 224 128 0 0-96zM416 256l0-224L160 32l0 224 64 0 0-32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 32 64 0zM304 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z\"]\n  };\n  const faChessQueen = {\n    prefix: 'fas',\n    iconName: 'chess-queen',\n    icon: [512, 512, [9819], \"f445\", \"M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400 384 400l-40.4 0-175.1 0L128 400l-15.7 0L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224s0 0 0 0s0 0 0 0s0 0 0 0zM112 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L86.6 512C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z\"]\n  };\n  const faPaintbrushFine = {\n    prefix: 'fas',\n    iconName: 'paintbrush-fine',\n    icon: [576, 512, [\"paint-brush-alt\", \"paint-brush-fine\", \"paintbrush-alt\"], \"f5a9\", \"M559.6 16.4c21.9 21.9 21.9 57.3 0 79.2L306.9 348.3l-79.2-79.2L480.4 16.4c21.9-21.9 57.3-21.9 79.2 0zM205.1 291.7l79.2 79.2-.1 .1c2.5 9.3 3.8 19 3.8 29c0 61.9-50.1 112-112 112L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l4.8 0c17.6 0 29.6-18.9 27.8-36.4c-.4-3.8-.6-7.7-.6-11.6c0-61.9 50.1-112 112-112c10 0 19.8 1.3 29 3.8l.1-.1z\"]\n  };\n  const faPaintBrushAlt = faPaintbrushFine;\n  const faPaintBrushFine = faPaintbrushFine;\n  const faPaintbrushAlt = faPaintbrushFine;\n  const faGlasses = {\n    prefix: 'fas',\n    iconName: 'glasses',\n    icon: [576, 512, [], \"f530\", \"M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1c0 0 .1 0 .1 0c0 0 0 0 0 0s0 0 0 0L247.9 288s0 0 0 0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7l40.6 0c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7s0 0 0 0c-6.3-12.7-6.3-12.7-6.3-12.7s0 0 0 0s0 0 0 0c0 0 .1 0 .1 0l.2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7l0 6.7 0 41.3 0 16c0 61.9-50.1 112-112 112l-44.3 0c-59.4 0-108.5-46.4-111.8-105.8L306.6 352l-37.2 0-1.2 22.2C264.9 433.6 215.8 480 156.3 480L112 480C50.1 480 0 429.9 0 368l0-16 0-41.3L0 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4L64 368c0 26.5 21.5 48 48 48l44.3 0c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368l0-42.6c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3l44.3 0c26.5 0 48-21.5 48-48z\"]\n  };\n  const faHoodCloak = {\n    prefix: 'fas',\n    iconName: 'hood-cloak',\n    icon: [576, 512, [], \"f6ef\", \"M432 0L288 0s0 0 0 0c-9.8 0-66 0-120.2 37.7C111.4 76.9 64 151.8 64 288c0 58.5-14.6 101.6-28.6 129.7c-7 14.1-14 24.5-19 31.1c-2.5 3.3-4.5 5.7-5.7 7.1c-.6 .7-1.1 1.2-1.3 1.4l-.2 .2c-9 9.1-11.7 22.8-6.8 34.7c5 12 16.6 19.8 29.6 19.8l96 0 0-192c0-88.4 71.6-160 160-160s160 71.6 160 160l0 192 96 0c12.9 0 24.6-7.8 29.6-19.8c4.9-11.9 2.2-25.6-6.8-34.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0l-.1-.1c-.2-.2-.7-.7-1.3-1.4c-1.3-1.4-3.2-3.8-5.7-7.1c-5-6.6-11.9-17-19-31.1C526.6 389.6 512 346.5 512 288c0-103.1-46.5-172.8-95.8-217.2l32-29c7.3-6.7 9.8-17.2 6.2-26.4S441.9 0 432 0zM416 512l0-192c0-70.7-57.3-128-128-128s-128 57.3-128 128l0 192 256 0z\"]\n  };\n  const faSquareQuote = {\n    prefix: 'fas',\n    iconName: 'square-quote',\n    icon: [448, 512, [], \"e329\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 128l48 0c17.7 0 32 14.3 32 32l0 24 0 24 0 39.3c0 35.2-25.4 65.2-60.2 71l-7.9 1.3c-13.1 2.2-25.4-6.7-27.6-19.7s6.7-25.4 19.7-27.6l7.9-1.3c11.6-1.9 20.1-11.9 20.1-23.7l0-7.3-32 0c-17.7 0-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zm224 80l0 39.3c0 35.2-25.4 65.2-60.2 71l-7.9 1.3c-13.1 2.2-25.4-6.7-27.6-19.7s6.7-25.4 19.7-27.6l7.9-1.3c11.6-1.9 20.1-11.9 20.1-23.7l0-7.3-32 0c-17.7 0-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32l48 0c17.7 0 32 14.3 32 32l0 24 0 24z\"]\n  };\n  const faUpLeft = {\n    prefix: 'fas',\n    iconName: 'up-left',\n    icon: [384, 512, [], \"e2bd\", \"M48 80l240 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-72 72L372.7 340.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3l-41.4 41.4c-7.2 7.2-17.1 11.3-27.3 11.3s-20.1-4.1-27.3-11.3L142.6 302.6l-72 72c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-240c0-17.7 14.3-32 32-32z\"]\n  };\n  const faBringFront = {\n    prefix: 'fas',\n    iconName: 'bring-front',\n    icon: [640, 512, [], \"f857\", \"M64 64l64 0 32 0 32 0 64 0c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 192c0 35.3 28.7 64 64 64l64 0 0-64-64 0L64 64zM480 448l-32 0-64 0c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-64 0 0 64 64 0 0 128-64 0-32 0zM224 96c-35.3 0-64 28.7-64 64l0 192c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64L224 96z\"]\n  };\n  const faChessBoard = {\n    prefix: 'fas',\n    iconName: 'chess-board',\n    icon: [448, 512, [], \"f43c\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 64l0 64 64 0 0-64 64 0 0 64 64 0 0-64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64 64 0 0-64-64 0 0-64 64 0 0-64-64 0 0-64 64 0zm64 128l64 0 0-64-64 0 0 64zm0 64l0-64-64 0 0 64 64 0zm64 0l-64 0 0 64 64 0 0-64zm0 0l64 0 0-64-64 0 0 64z\"]\n  };\n  const faBurgerCheese = {\n    prefix: 'fas',\n    iconName: 'burger-cheese',\n    icon: [512, 512, [127828, \"cheeseburger\"], \"f7f1\", \"M32 194.9C32 211 45 224 61.1 224l389.8 0c16.1 0 29.1-13 29.1-29.1c0-1.9-.2-3.7-.6-5.6C474.1 168.3 433.2 32 256 32S37.9 168.3 32.6 189.3c-.5 1.9-.6 3.7-.6 5.6zM128 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm240 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM256 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM32 400l0 16c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-16c0-8.8-7.2-16-16-16L48 384c-8.8 0-16 7.2-16 16zM234 262.7c-6.5-4.4-14.2-6.7-22.1-6.7l-3.9 0-.1 0L64 256c-26.5 0-48 21.5-48 48s21.5 48 48 48l384 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-15.9 0-.1 0-3.9 0c-7.9 0-15.6 2.3-22.1 6.7l-68.2 45.5c-10.7 7.2-24.8 7.2-35.5 0L234 262.7z\"]\n  };\n  const faCheeseburger = faBurgerCheese;\n  const faBuildingCircleCheck = {\n    prefix: 'fas',\n    iconName: 'building-circle-check',\n    icon: [640, 512, [], \"e4d2\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faRepeat1 = {\n    prefix: 'fas',\n    iconName: 'repeat-1',\n    icon: [512, 512, [128258], \"f365\", \"M32 256c-17.7 0-32-14.3-32-32C0 135.6 71.6 64 160 64l160 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-160 0c-53 0-96 43-96 96c0 17.7-14.3 32-32 32zm448 0c17.7 0 32 14.3 32 32c0 88.4-71.6 160-160 160l-160 0 0 32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 32 160 0c53 0 96-43 96-96c0-17.7 14.3-32 32-32zM288 216l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c-10 0-19.4-6.4-22.8-16.4c-4.2-12.6 2.6-26.2 15.2-30.4l24-8c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5z\"]\n  };\n  const faArrowDownToLine = {\n    prefix: 'fas',\n    iconName: 'arrow-down-to-line',\n    icon: [384, 512, [\"arrow-to-bottom\"], \"f33d\", \"M32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480zM214.6 342.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 242.7 160 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 178.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128z\"]\n  };\n  const faArrowToBottom = faArrowDownToLine;\n  const faGrid5 = {\n    prefix: 'fas',\n    iconName: 'grid-5',\n    icon: [448, 512, [], \"e199\", \"M0 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L16 96C7.2 96 0 88.8 0 80L0 48zm0 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM0 336c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM96 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM96 432c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM208 32l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM192 144c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM192 336c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM288 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM288 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM288 432c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM400 32l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM384 144c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM384 336c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z\"]\n  };\n  const faSwapArrows = {\n    prefix: 'fas',\n    iconName: 'swap-arrows',\n    icon: [640, 512, [], \"e60a\", \"M105.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L160 109.3 160 352c0 35.3 28.7 64 64 64s64-28.7 64-64l0-192c0-70.7 57.3-128 128-128s128 57.3 128 128l0 242.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L480 402.7 480 160c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 192c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-242.7L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96z\"]\n  };\n  const faRightLongToLine = {\n    prefix: 'fas',\n    iconName: 'right-long-to-line',\n    icon: [640, 512, [], \"e444\", \"M640 96l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32s32 14.3 32 32zM360.5 409.4c-7 6.6-17.2 8.4-26 4.6s-14.5-12.5-14.5-22l0-72L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l288 0 0-72c0-9.6 5.7-18.2 14.5-22s19-2 26 4.6l144 136c4.8 4.5 7.5 10.8 7.5 17.4s-2.7 12.9-7.5 17.4l-144 136z\"]\n  };\n  const faPersonChalkboard = {\n    prefix: 'fas',\n    iconName: 'person-chalkboard',\n    icon: [640, 512, [], \"e53d\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288 56 0 64 0 16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-64 192 0 0 192-192 0 0-32-64 0 0 48c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 80-76.9 0-65.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 480c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n  };\n  const faMarsStrokeRight = {\n    prefix: 'fas',\n    iconName: 'mars-stroke-right',\n    icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", \"M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152l33.6 0 0-56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 56 32 0 0-56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-56-32 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-33.6 0z\"]\n  };\n  const faMarsStrokeH = faMarsStrokeRight;\n  const faHandBackFist = {\n    prefix: 'fas',\n    iconName: 'hand-back-fist',\n    icon: [448, 512, [\"hand-rock\"], \"f255\", \"M144 0C117.5 0 96 21.5 96 48l0 48 0 28.5L96 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-26.7-9 7.5C40.4 169 32 187 32 206L32 244c0 38 16.9 74 46.1 98.3L128 384l0 96c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-105.3c46.9-19 80-65 80-118.7l0-80 0-16 0-16c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z\"]\n  };\n  const faHandRock = faHandBackFist;\n  const faGridRound5 = {\n    prefix: 'fas',\n    iconName: 'grid-round-5',\n    icon: [448, 512, [], \"e5de\", \"M64 64A32 32 0 1 1 0 64a32 32 0 1 1 64 0zm0 96A32 32 0 1 1 0 160a32 32 0 1 1 64 0zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64A32 32 0 1 1 0 352a32 32 0 1 1 64 0zM32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM160 64A32 32 0 1 1 96 64a32 32 0 1 1 64 0zM128 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM128 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faTally = {\n    prefix: 'fas',\n    iconName: 'tally',\n    icon: [640, 512, [\"tally-5\"], \"f69c\", \"M128 32c17.7 0 32 14.3 32 32l0 211.6 64-21.3L224 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 168.9 64-21.3L352 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 126.3 64-21.3L480 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 83.6 53.9-18c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L544 215.1 544 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-211.6-64 21.3L416 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-168.9-64 21.3L288 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-126.3-64 21.3L160 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-83.6-53.9 18c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5L96 296.9 96 64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faTally5 = faTally;\n  const faSquareCaretUp = {\n    prefix: 'fas',\n    iconName: 'square-caret-up',\n    icon: [448, 512, [\"caret-square-up\"], \"f151\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z\"]\n  };\n  const faCaretSquareUp = faSquareCaretUp;\n  const faCloudShowersWater = {\n    prefix: 'fas',\n    iconName: 'cloud-showers-water',\n    icon: [576, 512, [], \"e4e4\", \"M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64l1.6 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faChartBar = {\n    prefix: 'fas',\n    iconName: 'chart-bar',\n    icon: [512, 512, [\"bar-chart\"], \"f080\", \"M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faBarChart = faChartBar;\n  const faHandsBubbles = {\n    prefix: 'fas',\n    iconName: 'hands-bubbles',\n    icon: [576, 512, [\"hands-wash\"], \"e05e\", \"M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7l0-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8s0 0 0 0s0 0 0 0l-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.8 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4l4.7 0 13.3 0s0 0 0 0l31.8 0 23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352l0 8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-92 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-124 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l156 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-156 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-136 0s0 0 0 0s0 0 0 0l-93.2 0L305 219.1c15-9.4 19.5-29.1 10.2-44.1z\"]\n  };\n  const faHandsWash = faHandsBubbles;\n  const faLessThanEqual = {\n    prefix: 'fas',\n    iconName: 'less-than-equal',\n    icon: [448, 512, [], \"f537\", \"M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z\"]\n  };\n  const faTrain = {\n    prefix: 'fas',\n    iconName: 'train',\n    icon: [448, 512, [128646], \"f238\", \"M96 0C43 0 0 43 0 96L0 352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512l39.7 0c8.5 0 16.6-3.4 22.6-9.4L160 448l128 0 54.6 54.6c6 6 14.1 9.4 22.6 9.4l39.7 0c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9l0-256c0-53-43-96-96-96L96 0zM64 96c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faUpFromDottedLine = {\n    prefix: 'fas',\n    iconName: 'up-from-dotted-line',\n    icon: [448, 512, [], \"e456\", \"M73.9 166.1L196.7 43.3C203.9 36.1 213.8 32 224 32s20.1 4.1 27.3 11.3L374.1 166.1c6.4 6.4 9.9 15 9.9 24c0 18.7-15.2 33.9-33.9 33.9L288 224l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128-62.1 0C79.2 224 64 208.8 64 190.1c0-9 3.6-17.6 9.9-24zM32 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faEyeLowVision = {\n    prefix: 'fas',\n    iconName: 'eye-low-vision',\n    icon: [640, 512, [\"low-vision\"], \"f2a8\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z\"]\n  };\n  const faLowVision = faEyeLowVision;\n  const faTrafficLightGo = {\n    prefix: 'fas',\n    iconName: 'traffic-light-go',\n    icon: [320, 512, [], \"f638\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 88.4 71.6 160 160 160s160-71.6 160-160l0-288c0-35.3-28.7-64-64-64L64 0zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-200a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 72a48 48 0 1 1 0-96 48 48 0 1 1 0 96zM136 112a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n  };\n  const faFaceExhaling = {\n    prefix: 'fas',\n    iconName: 'face-exhaling',\n    icon: [576, 512, [], \"e480\", \"M256 512c55.8 0 107.4-17.9 149.5-48.2c-10.5-9.3-17.9-22.1-20.5-36.5l-42.2-12.7C329.3 410.6 320 398.1 320 384s9.3-26.6 22.8-30.6L385 340.7c5.3-30 31.5-52.7 63-52.7c.7 0 1.4 0 2.1 0c13.2-14.7 32.3-24 53.7-24c2.7 0 5.4 .2 8.1 .5c.1-2.8 .1-5.6 .1-8.5C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM195.2 238.4c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2c17.6 23.5 52.8 23.5 70.4 0zm121.6 0c17.6 23.5 52.8 23.5 70.4 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2zM256 344a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm287.4-5.5c.1-.8 .1-1.7 .1-2.5c0-22.1-17.9-40-39.9-40c-16.9 0-31.4 10.5-37.2 25.4c-3.3-.9-6.9-1.4-10.5-1.4c-22.1 0-39.9 17.9-39.9 40l-56.1 14.1c-4.6 1.1-7.8 5.2-7.8 9.9s3.2 8.8 7.8 9.9l56.9 14.2c-.5 2.5-.8 5.1-.8 7.8c0 22.1 17.9 40 39.9 40c4.9 0 9.6-.9 14-2.5c7.1 11.1 19.5 18.5 33.7 18.5c22.1 0 39.9-17.9 39.9-40c0-.8 0-1.7-.1-2.5c19-6.4 32.6-24.4 32.6-45.5s-13.6-39.1-32.6-45.5z\"]\n  };\n  const faSensorFire = {\n    prefix: 'fas',\n    iconName: 'sensor-fire',\n    icon: [640, 512, [], \"e02a\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l273.6 0c-31-34.7-49.6-80.6-49.6-129.9c0-35.2 16.3-73.6 37.2-107.4c21.7-35.2 51.9-71.2 87.3-102.8c10-8.9 23-12.8 35.5-11.7L448 96c0-35.3-28.7-64-64-64L64 32zm48 88l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zm297.7 88.1l-19-19.9c-2-2.1-4-4.4-6-6.7c0 0 0 0 0 0c-9-10.2-18.6-21.3-32.7-21.6c-7.3-.2-14.6 2.3-20.3 7.5c-23.4 21.1-50 48.9-70.9 80.2C336 278.6 320 314.7 320 352c0 88.6 70.4 159.8 160 159.8c88.7 0 160-71.2 160-159.8c0-30-11-60.9-26.2-88.1c-15.2-27.4-35.3-52.3-55-70.6c-5.6-5.2-12.8-7.8-19.9-7.8c-7.6 0-15.5 2.8-20.9 8.9l-12.3 13.8zM544 400c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327 544 363.5 544 400z\"]\n  };\n  const faUserUnlock = {\n    prefix: 'fas',\n    iconName: 'user-unlock',\n    icon: [640, 512, [], \"e058\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c43.6 0 83.6 15.7 114.6 41.7c-.2 2.1-.3 4.2-.3 6.3l0 128c0 11.7 3.1 22.6 8.6 32L29.7 512C13.3 512 0 498.7 0 482.3zM496 272l0 48 16 0 48 0 48 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-48 0c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faHexagonDivide = {\n    prefix: 'fas',\n    iconName: 'hexagon-divide',\n    icon: [512, 512, [], \"e1ad\", \"M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36l176.6 0c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36l-176.6 0c-25.7 0-49.5-13.7-62.4-36L17.1 292zM256 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-88 40c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0zM288 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const fa00 = {\n    prefix: 'fas',\n    iconName: '00',\n    icon: [640, 512, [], \"e467\", \"M144 32C64.5 32 0 96.5 0 176L0 336c0 79.5 64.5 144 144 144s144-64.5 144-144l0-160c0-79.5-64.5-144-144-144zM64 176c0-44.2 35.8-80 80-80s80 35.8 80 80l0 160c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-160zM496 32c-79.5 0-144 64.5-144 144l0 160c0 79.5 64.5 144 144 144s144-64.5 144-144l0-160c0-79.5-64.5-144-144-144zM416 176c0-44.2 35.8-80 80-80s80 35.8 80 80l0 160c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-160z\"]\n  };\n  const faCrow = {\n    prefix: 'fas',\n    iconName: 'crow',\n    icon: [640, 512, [], \"f520\", \"M456 0c-48.6 0-88 39.4-88 88l0 29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384l133.1 0 46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384l40.9 0c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192l0-64 0-8 80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32l-50.1 0C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCassetteBetamax = {\n    prefix: 'fas',\n    iconName: 'cassette-betamax',\n    icon: [576, 512, [\"betamax\"], \"f8a4\", \"M64 32C28.7 32 0 60.7 0 96l0 32 576 0 0-32c0-35.3-28.7-64-64-64L64 32zM576 160L0 160 0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256zM192 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 320a96 96 0 1 1 192 0A96 96 0 1 1 64 320zm256-64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128z\"]\n  };\n  const faBetamax = faCassetteBetamax;\n  const faSailboat = {\n    prefix: 'fas',\n    iconName: 'sailboat',\n    icon: [576, 512, [], \"e445\", \"M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6l-224 0c-8.8 0-16-7.2-16-16l0-320zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5l0 224c0 8.8-7.2 16-16 16L80 352c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384l533.8 0c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512L133 512C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z\"]\n  };\n  const faWindowRestore = {\n    prefix: 'fas',\n    iconName: 'window-restore',\n    icon: [512, 512, [], \"f2d2\", \"M432 64L208 64c-8.8 0-16 7.2-16 16l0 16-64 0 0-16c0-44.2 35.8-80 80-80L432 0c44.2 0 80 35.8 80 80l0 224c0 44.2-35.8 80-80 80l-16 0 0-64 16 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192zm64 32c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 192c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faNfcMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'nfc-magnifying-glass',\n    icon: [640, 512, [], \"e1f9\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 64c-22.8 0-44.4 4.8-64 13.3l0-29.3c0-26.5-21.5-48-48-48l-80 0c-26.5 0-48 21.5-48 48l0 66.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-66.7c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16l0 48c-38.9 29.2-64 75.7-64 128c0 22.8 4.8 44.4 13.3 64L112 384c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l208 0c21.6 28.8 52.7 50 88.6 59.1c-7.6 3.2-15.9 4.9-24.6 4.9L64 480c-35.3 0-64-28.7-64-64L0 96zM448 400.2a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 48c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 26.7-8.2 51.4-22.1 71.9L633 471.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L519.9 426c-20.5 14-45.3 22.1-71.9 22.1z\"]\n  };\n  const faFileBinary = {\n    prefix: 'fas',\n    iconName: 'file-binary',\n    icon: [384, 512, [], \"e175\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48zM96 304l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-48l32 0c8.8 0 16 7.2 16 16l0 112 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-96-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCircleV = {\n    prefix: 'fas',\n    iconName: 'circle-v',\n    icon: [512, 512, [], \"e12a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM173.5 157.3L256 322.3l82.5-165.1c5.9-11.9 20.3-16.7 32.2-10.7s16.7 20.3 10.7 32.2l-104 208c-4.1 8.1-12.4 13.3-21.5 13.3s-17.4-5.1-21.5-13.3l-104-208c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7z\"]\n  };\n  const faSquarePlus = {\n    prefix: 'fas',\n    iconName: 'square-plus',\n    icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faPlusSquare = faSquarePlus;\n  const faBowlScoops = {\n    prefix: 'fas',\n    iconName: 'bowl-scoops',\n    icon: [448, 512, [127813], \"e3df\", \"M224 208c0 5.4 .4 10.8 1.1 16l221.7 0c.7-5.2 1.1-10.6 1.1-16c0-61.9-50.1-112-112-112l-1.1 0c-38.7 .4-72.7 20.4-92.6 50.6C230.7 164.2 224 185.3 224 208zM0 208c0 5.4 .4 10.8 1.1 16l191.7 0c-.6-5.3-.9-10.6-.9-16c0-22 4.9-42.8 13.7-61.4c-13.9-21.2-34.9-37.4-59.6-45.3C135.4 97.9 123.9 96 112 96C50.1 96 0 146.1 0 208zM325.4 64.4C307.5 26.3 268.8 0 224 0s-83.5 26.3-101.4 64.4c40.9 3 77.1 23 101.4 53.1c24.3-30.1 60.5-50.1 101.4-53.1zM16 256c-4.6 0-9 2-12 5.4s-4.5 8-3.9 12.6l2 15.9C11.1 361.9 72.4 416 145 416l40.4 0-68.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l192 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4L262.6 416l40.4 0c72.6 0 133.9-54.1 142.9-126.1l2-15.9c.6-4.6-.8-9.1-3.9-12.6s-7.4-5.4-12-5.4L16 256z\"]\n  };\n  const faMistletoe = {\n    prefix: 'fas',\n    iconName: 'mistletoe',\n    icon: [576, 512, [], \"f7b4\", \"M312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 94.1-98 98L91.3 230.4C38.3 240.6 0 287 0 341c0 41.4 33.6 75 75 75c50.5 0 94.3-33.5 108.1-81.2c7.2 10.4 19.3 17.2 32.9 17.2c22.1 0 40-17.9 40-40s-17.9-40-40-40c-7.9 0-15.3 2.3-21.5 6.3l5.4-28.2L264 185.9l0 72.4c14.7 13.2 24 32.3 24 53.7c0 39.8-32.2 72-72 72c-7.2 0-14.2-1.1-20.8-3c-2.1 8.4-3.2 17.1-3.2 25.9l0 9.1c0 53 43 96 96 96s96-43 96-96l0-9.1c0-25.1-9-49.4-25.3-68.4L312 284l0-98.1L376.1 250l14.4 74.7C400.6 377.7 447 416 501 416c41.4 0 75-33.6 75-75c0-54-38.3-100.3-91.3-110.5L410 216.1l-98-98L312 24zm64 88a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n  };\n  const faCustard = {\n    prefix: 'fas',\n    iconName: 'custard',\n    icon: [576, 512, [127854], \"e403\", \"M396.7 64c30 0 56 20.8 62.5 50.1l13.5 60.8C450.9 167.4 423.5 160 400 160c-26.4 0-45.8 9.4-62.2 17.2l-.7 .3c-16.7 8-30.4 14.4-49.1 14.4s-32.3-6.4-49.1-14.4l-.7-.3C221.8 169.4 202.4 160 176 160c-23.5 0-50.9 7.4-72.6 14.9l13.5-60.8C123.4 84.8 149.3 64 179.3 64l217.3 0zM64.3 350.9L95.1 212.1c4.1-1.6 8.5-3.3 13.2-5c22-7.9 47.8-15.1 67.7-15.1c18.7 0 32.3 6.4 49.1 14.4l.7 .3c16.4 7.9 35.8 17.2 62.2 17.2s45.8-9.4 62.2-17.2l.7-.3c16.7-8 30.4-14.4 49.1-14.4c19.8 0 45.6 7.2 67.7 15.1c4.7 1.7 9.2 3.4 13.2 5L512 352 64.3 350.9zM32 384l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faLacrosseStick = {\n    prefix: 'fas',\n    iconName: 'lacrosse-stick',\n    icon: [512, 512, [], \"e3b5\", \"M336 64s0 0 0 0l.3 0c19.9 0 48.1 13.6 73.1 38.6s38.6 53.2 38.6 73.1c0 .1 0 .2 0 .3c0 0 0 0 0 0c0 33.1-21.9 62.1-53.7 71.2l-11.5 3.3c-19.6 5.6-37.9 15.1-53.9 27.8L294 306.2c-11.1 8.9-25 13.8-39.2 13.8c-34.7 0-62.8-28.1-62.8-62.8c0-14.3 4.9-28.1 13.8-39.2l27.9-34.9c12.8-15.9 22.2-34.3 27.8-53.9l3.3-11.5C273.9 85.9 302.9 64 336 64zm0-64s0 0 0 0C274.4 0 220.2 40.9 203.3 100.1L200 111.7c-3.3 11.5-8.8 22.2-16.2 31.5l-27.9 34.9c-18 22.5-27.8 50.4-27.8 79.2c0 23.4 6.3 45.3 17.4 64.1l-136 136c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l136-136c18.8 11.1 40.7 17.4 64.1 17.4c28.8 0 56.7-9.8 79.2-27.8l34.9-27.9c9.3-7.4 20-13 31.5-16.2l11.5-3.3C471.1 291.8 512 237.6 512 176c0 0 0 0 0 0l0-.3c0-43.8-26.4-87.4-57.3-118.4S380.1 0 336.3 0L336 0z\"]\n  };\n  const faHockeyMask = {\n    prefix: 'fas',\n    iconName: 'hockey-mask',\n    icon: [448, 512, [], \"f6ee\", \"M0 240C0 111 64 0 224 0S448 111 448 240c0 192-48 272-224 272S0 432 0 240zM160 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM176 344a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72-104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM312 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM272 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 272c35.3 0 64-28.7 64-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32c0 35.3 28.7 64 64 64zm256-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faSunrise = {\n    prefix: 'fas',\n    iconName: 'sunrise',\n    icon: [576, 512, [127749], \"f766\", \"M354.5 135.7L320 104.3 320 208c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-103.7-34.5 31.3c-13.1 11.9-33.3 10.9-45.2-2.2s-10.9-33.3 2.2-45.2l88-80c12.2-11.1 30.8-11.1 43.1 0l88 80c13.1 11.9 14 32.1 2.2 45.2s-32.1 14-45.2 2.2zm39.1 89.5c5 2.1 8.6 6.6 9.6 11.9L423 345l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L512 432l-105.3 0c-19-46.9-65-80-118.7-80s-99.7 33.1-118.7 80L64 432 34.8 389.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L153 345l19.8-107.9c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L288 289.1l90.3-62.3c4.5-3.1 10.2-3.7 15.2-1.6zM0 488c0-13.3 10.7-24 24-24l528 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24z\"]\n  };\n  const faSubtitles = {\n    prefix: 'fas',\n    iconName: 'subtitles',\n    icon: [576, 512, [], \"e60f\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm56 208l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm256 0l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM120 336l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm160 0l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faPanelEws = {\n    prefix: 'fas',\n    iconName: 'panel-ews',\n    icon: [512, 512, [], \"e42e\", \"M64 0C28.7 0 0 28.7 0 64L0 288l16 0c44.2 0 80 35.8 80 80l0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l0 32c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-16c0-26.5-21.5-48-48-48L0 320 0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm48 64l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 128l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 128l64 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32z\"]\n  };\n  const faToriiGate = {\n    prefix: 'fas',\n    iconName: 'torii-gate',\n    icon: [512, 512, [9961], \"f6a1\", \"M0 80c0 26.5 21.5 48 48 48l16 0 0 64 64 0 0-64 96 0 0 64 64 0 0-64 96 0 0 64 64 0 0-64 16 0c26.5 0 48-21.5 48-48l0-66.6C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32L126.8 32c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4L0 80zM64 288l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0 0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0z\"]\n  };\n  const faCloudExclamation = {\n    prefix: 'fas',\n    iconName: 'cloud-exclamation',\n    icon: [640, 512, [], \"e491\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zM320 160c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faMessageLines = {\n    prefix: 'fas',\n    iconName: 'message-lines',\n    icon: [512, 512, [\"comment-alt-lines\"], \"f4a6\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm152 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l208 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-208 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-112 0z\"]\n  };\n  const faCommentAltLines = faMessageLines;\n  const faFrog = {\n    prefix: 'fas',\n    iconName: 'frog',\n    icon: [576, 512, [], \"f52e\", \"M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416l90.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBucket = {\n    prefix: 'fas',\n    iconName: 'bucket',\n    icon: [448, 512, [], \"e4cf\", \"M96 152l0 8-48 0 0-8C48 68.1 116.1 0 200 0l48 0c83.9 0 152 68.1 152 152l0 8-48 0 0-8c0-57.4-46.6-104-104-104l-48 0C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-5.1 0L388.5 469c-2.6 24.4-23.2 43-47.7 43l-233.6 0c-24.6 0-45.2-18.5-47.7-43L37.1 256 32 256c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faFloppyDiskPen = {\n    prefix: 'fas',\n    iconName: 'floppy-disk-pen',\n    icon: [576, 512, [], \"e182\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l194.5 0 14-55.9c2.8-11.3 8.6-21.5 16.8-29.7L448 235.6l0-62.4c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm325.8-52.2c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 417.1c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 358.8l-71-71L311.9 417.1z\"]\n  };\n  const faImage = {\n    prefix: 'fas',\n    iconName: 'image',\n    icon: [512, 512, [], \"f03e\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l96 0 32 0 208 0c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faWindowFrame = {\n    prefix: 'fas',\n    iconName: 'window-frame',\n    icon: [512, 512, [129695], \"e04f\", \"M32 256L32 64C32 28.7 60.7 0 96 0L416 0c35.3 0 64 28.7 64 64l0 192 0 192c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0L96 512l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-192zm384 32l-136 0 0 160 136 0 0-160zm-184 0L96 288l0 160 136 0 0-160zm48-64l136 0 0-160L280 64l0 160zM232 64L96 64l0 160 136 0 0-160z\"]\n  };\n  const faMicrophone = {\n    prefix: 'fas',\n    iconName: 'microphone',\n    icon: [384, 512, [], \"f130\", \"M192 0C139 0 96 43 96 96l0 160c0 53 43 96 96 96s96-43 96-96l0-160c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c85.8-11.7 152-85.3 152-174.4l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40z\"]\n  };\n  const faCow = {\n    prefix: 'fas',\n    iconName: 'cow',\n    icon: [640, 512, [128004], \"f6c8\", \"M96 224l0 32 0 160c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-88.2c9.9 6.6 20.6 12 32 16.1l0 24.2c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16.9c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9l0 16.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24.2c11.4-4 22.1-9.4 32-16.1l0 88.2c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-160 32 32 0 49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5 0-81.6c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 14.4-52.9-74.1C496 86.5 452.4 64 405.9 64L272 64l-16 0-64 0-48 0C77.7 64 24 117.7 24 184l0 54C9.4 249.8 0 267.8 0 288l0 17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4l0-6.4 0-32 0-40c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160l0 64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6l178.7 0c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z\"]\n  };\n  const faFileZip = {\n    prefix: 'fas',\n    iconName: 'file-zip',\n    icon: [512, 512, [], \"e5ee\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-144 0c-35.3 0-64 28.7-64 64l0 144L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM240 352l64 0c5.5 0 10.7 2.9 13.6 7.6s3.2 10.6 .7 15.6L265.9 480l38.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-5.5 0-10.7-2.9-13.6-7.6s-3.2-10.6-.7-15.6L278.1 384 240 384c-8.8 0-16-7.2-16-16s7.2-16 16-16zm144 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16zm32 0c0-8.8 7.2-16 16-16l24 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-8 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80zm32 64l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 48z\"]\n  };\n  const faSquareRing = {\n    prefix: 'fas',\n    iconName: 'square-ring',\n    icon: [448, 512, [], \"e44f\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 224a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a160 160 0 1 1 0-320 160 160 0 1 1 0 320z\"]\n  };\n  const faDownFromLine = {\n    prefix: 'fas',\n    iconName: 'down-from-line',\n    icon: [384, 512, [\"arrow-alt-from-top\"], \"f349\", \"M41.9 345.9L164.7 468.7c7.2 7.2 17.1 11.3 27.3 11.3s20.1-4.1 27.3-11.3L342.1 345.9c6.4-6.4 9.9-15 9.9-24c0-18.7-15.2-33.9-33.9-33.9L256 288l0-128c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 128-62.1 0C47.2 288 32 303.2 32 321.9c0 9 3.6 17.6 9.9 24zM32 96l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96z\"]\n  };\n  const faArrowAltFromTop = faDownFromLine;\n  const faCaretUp = {\n    prefix: 'fas',\n    iconName: 'caret-up',\n    icon: [320, 512, [], \"f0d8\", \"M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n  };\n  const faShieldXmark = {\n    prefix: 'fas',\n    iconName: 'shield-xmark',\n    icon: [512, 512, [\"shield-times\"], \"e24c\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faShieldTimes = faShieldXmark;\n  const faScrewdriver = {\n    prefix: 'fas',\n    iconName: 'screwdriver',\n    icon: [512, 512, [129691], \"f54a\", \"M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19l0 54.1-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192l54.1 0c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z\"]\n  };\n  const faCircleSortDown = {\n    prefix: 'fas',\n    iconName: 'circle-sort-down',\n    icon: [512, 512, [\"sort-circle-down\"], \"e031\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM267.3 411.3c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l192 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-96 96zm0-310.6l96 96c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-192 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96c6.2-6.2 16.4-6.2 22.6 0zM313.4 192L256 134.6 198.6 192l114.7 0z\"]\n  };\n  const faSortCircleDown = faCircleSortDown;\n  const faFolderClosed = {\n    prefix: 'fas',\n    iconName: 'folder-closed',\n    icon: [512, 512, [], \"e185\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 192l512 0 0 224c0 35.3-28.7 64-64 64zm64-320L0 160 0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64z\"]\n  };\n  const faHouseTsunami = {\n    prefix: 'fas',\n    iconName: 'house-tsunami',\n    icon: [576, 512, [], \"e515\", \"M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1c0 0 0 0 0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6l0 121c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448z\"]\n  };\n  const faSquareNfi = {\n    prefix: 'fas',\n    iconName: 'square-nfi',\n    icon: [448, 512, [], \"e576\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm75.7 64.6C68.8 162.5 64 168.8 64 176l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-102.2 66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 102.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176l0 64 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-32 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160z\"]\n  };\n  const faForklift = {\n    prefix: 'fas',\n    iconName: 'forklift',\n    icon: [640, 512, [], \"f47a\", \"M48 160l48 0L96 48c0-26.5 21.5-48 48-48L292.7 0c20.3 0 38.4 12.8 45.2 31.9l75.3 210.8c1.8 5.2 2.8 10.6 2.8 16.1l0 85.7c19.6 17.6 32 43.1 32 71.6c0 53-43 96-96 96s-96-43-96-96l-64 0c0 53-43 96-96 96s-96-43-96-96L0 208c0-26.5 21.5-48 48-48zm208 96l94 0L281.4 64 160 64l0 96 96 96zM96 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm256 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM544 32l0 352 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-384c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faArrowUpFromGroundWater = {\n    prefix: 'fas',\n    iconName: 'arrow-up-from-ground-water',\n    icon: [576, 512, [], \"e4b5\", \"M288 352c17.7 0 32-14.3 32-32l0-210.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3 256 320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192L48 192c-26.5 0-48 21.5-48 48L0 425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3L192 192zm384 48c0-26.5-21.5-48-48-48l-144 0 0 224.5s0 0 0 0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9l0-185z\"]\n  };\n  const faBracketSquareRight = {\n    prefix: 'fas',\n    iconName: 'bracket-square-right',\n    icon: [192, 512, [], \"5d\", \"M192 96c0-35.3-28.7-64-64-64L64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l64 0 0 320-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c35.3 0 64-28.7 64-64l0-320z\"]\n  };\n  const faMartiniGlass = {\n    prefix: 'fas',\n    iconName: 'martini-glass',\n    icon: [512, 512, [127864, \"glass-martini-alt\"], \"f57b\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3 224 448l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-178.7L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0L32 0zM173.3 128l-64-64 293.5 0-64 64-165.5 0z\"]\n  };\n  const faGlassMartiniAlt = faMartiniGlass;\n  const faSquareBinary = {\n    prefix: 'fas',\n    iconName: 'square-binary',\n    icon: [448, 512, [], \"e69b\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 4c-24.3 0-44 19.7-44 44l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0zm-4 44c0-2.2 1.8-4 4-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48zm140-44c-11 0-20 9-20 20c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0zM132 296c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20zm96 24l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0c-24.3 0-44 19.7-44 44zm44-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48c0-2.2 1.8-4 4-4z\"]\n  };\n  const faRotateLeft = {\n    prefix: 'fas',\n    iconName: 'rotate-left',\n    icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", \"M48.5 224L40 224c-13.3 0-24-10.7-24-24L16 72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8L48.5 224z\"]\n  };\n  const faRotateBack = faRotateLeft;\n  const faRotateBackward = faRotateLeft;\n  const faUndoAlt = faRotateLeft;\n  const faTableColumns = {\n    prefix: 'fas',\n    iconName: 'table-columns',\n    icon: [512, 512, [\"columns\"], \"f0db\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 64l0 256 160 0 0-256L64 160zm384 0l-160 0 0 256 160 0 0-256z\"]\n  };\n  const faColumns = faTableColumns;\n  const faSquareA = {\n    prefix: 'fas',\n    iconName: 'square-a',\n    icon: [448, 512, [], \"e25f\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm160 96c9.1 0 17.4 5.1 21.5 13.3l104 208c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L289.2 336l-130.3 0-17.4 34.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l104-208c4.1-8.1 12.4-13.3 21.5-13.3zm0 77.7L182.8 288l82.3 0L224 205.7z\"]\n  };\n  const faTick = {\n    prefix: 'fas',\n    iconName: 'tick',\n    icon: [192, 512, [], \"e32f\", \"M32 98.3V96c0-35.3 28.7-64 64-64s64 28.7 64 64v2.3c0 3.8-.3 7.6-1 11.4L133.5 256.5c-3.2 18.2-19 31.5-37.5 31.5s-34.3-13.3-37.5-31.5L33 109.6c-.7-3.8-1-7.5-1-11.4z\"]\n  };\n  const faLemon = {\n    prefix: 'fas',\n    iconName: 'lemon',\n    icon: [448, 512, [127819], \"f094\", \"M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z\"]\n  };\n  const faHeadSideMask = {\n    prefix: 'fas',\n    iconName: 'head-side-mask',\n    icon: [576, 512, [], \"e063\", \"M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31l0 160-128 0c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2L336 272c-21.7 0-41.3 8.6-55.7 22.6zM336 304l198 0s0 0 0 0l10 0-19.7 64L368 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l146.5 0-9.8 32L368 432c-8.8 0-16 7.2-16 16s7.2 16 16 16l126.8 0-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2L288 512l0-160c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faHandshake = {\n    prefix: 'fas',\n    iconName: 'handshake',\n    icon: [640, 512, [], \"f2b5\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8 512 128l-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48 0 224 28.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16L0 352c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-224-80 0zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128l0 224c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-208c0-8.8-7.2-16-16-16l-80 0zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faGem = {\n    prefix: 'fas',\n    iconName: 'gem',\n    icon: [512, 512, [128142], \"f3a5\", \"M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z\"]\n  };\n  const faDolly = {\n    prefix: 'fas',\n    iconName: 'dolly',\n    icon: [576, 512, [\"dolly-box\"], \"f472\", \"M0 32C0 14.3 14.3 0 32 0l72.9 0c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64 32 64C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z\"]\n  };\n  const faDollyBox = faDolly;\n  const faSmoking = {\n    prefix: 'fas',\n    iconName: 'smoking',\n    icon: [640, 512, [128684], \"f48d\", \"M448 32l0 11c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2l0 11c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-11c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43l0-11c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256l0-11c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2l0-11c0-17.7 14.3-32 32-32s32 14.3 32 32l0 11c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1l0 11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64l352 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L64 512c-35.3 0-64-28.7-64-64l0-32zm224 0l0 32 160 0 0-32-160 0zm288-64c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z\"]\n  };\n  const faMinimize = {\n    prefix: 'fas',\n    iconName: 'minimize',\n    icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", \"M456 224l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-144c0-13.3 10.7-24 24-24l144 0zm-256 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8l144 0zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 144c0 13.3-10.7 24-24 24L56 224z\"]\n  };\n  const faCompressArrowsAlt = faMinimize;\n  const faRefrigerator = {\n    prefix: 'fas',\n    iconName: 'refrigerator',\n    icon: [384, 512, [], \"e026\", \"M96 0C43 0 0 43 0 96l0 64 288 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-64c0-53-43-96-96-96L96 0zM384 192l-64 0 0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176L0 192 0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-256z\"]\n  };\n  const faMonument = {\n    prefix: 'fas',\n    iconName: 'monument',\n    icon: [384, 512, [], \"f5a6\", \"M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322L55.9 416 96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zM32 448l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faOctagonXmark = {\n    prefix: 'fas',\n    iconName: 'octagon-xmark',\n    icon: [512, 512, [\"times-octagon\", \"xmark-octagon\"], \"f2f0\", \"M140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faTimesOctagon = faOctagonXmark;\n  const faXmarkOctagon = faOctagonXmark;\n  const faAlignSlash = {\n    prefix: 'fas',\n    iconName: 'align-slash',\n    icon: [640, 512, [], \"f846\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L481.4 352l30.6 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112.3 0-81.7-64L512 224c17.7 0 32-14.3 32-32s-14.3-32-32-32l-275.6 0L154.8 96 512 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L128 32c-13.4 0-24.8 8.2-29.6 19.8L38.8 5.1zM324.9 352l-81.2-64L128 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l196.9 0zM162.5 224l-61.8-48.7c-3 4.9-4.7 10.6-4.7 16.7c0 17.7 14.3 32 32 32l34.5 0zM487.4 480l-81.2-64L128 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l359.4 0z\"]\n  };\n  const faSnowplow = {\n    prefix: 'fas',\n    iconName: 'snowplow',\n    icon: [640, 512, [], \"f7d2\", \"M298.9 64l68.6 160L256 224l-64-64 0-96 106.9 0zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0L176 0c-26.5 0-48 21.5-48 48l0 112-32 0c-17.7 0-32 14.3-32 32l0 106.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112l256 0c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48l42.8 0 0 50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7l0-82.7 0-84.8L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40l0 52.8-64 0 0-31.3c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l256 0zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faAnglesRight = {\n    prefix: 'fas',\n    iconName: 'angles-right',\n    icon: [512, 512, [187, \"angle-double-right\"], \"f101\", \"M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n  };\n  const faAngleDoubleRight = faAnglesRight;\n  const faTruckRampCouch = {\n    prefix: 'fas',\n    iconName: 'truck-ramp-couch',\n    icon: [640, 512, [\"truck-couch\"], \"f4dd\", \"M640 0l0 400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8 352 64c0-35.3 28.7-64 64-64L640 0zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM294.5 209.2c8.7-2.3 17.4-2.1 25.5 .2l0 125.5-38.7 10.4L126.7 386.6 64.9 403.2c-17.1 4.6-34.6-5.6-39.2-22.6L13.3 334.2c-6.9-25.6 8.3-51.9 33.9-58.8s51.9 8.3 58.8 33.9l4.1 15.5 154.5-41.4-4.1-15.5c-6.9-25.6 8.3-51.9 33.9-58.8zM8 252.8c-9.1-34.1 11.1-69.2 45.3-78.4l185.5-49.7c34.1-9.1 69.2 11.1 78.4 45.3l1.7 6.4c-10.6-1.6-21.6-1.1-32.6 1.9c-37.4 10-61.5 44.9-59.2 82.1L131.2 286c-16.6-33.4-54.9-51.5-92.3-41.5c-11 2.9-20.8 8-29.2 14.7L8 252.8z\"]\n  };\n  const faTruckCouch = faTruckRampCouch;\n  const faCannabis = {\n    prefix: 'fas',\n    iconName: 'cannabis',\n    icon: [512, 512, [], \"f55f\", \"M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2l0 70.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-70.8-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z\"]\n  };\n  const faCirclePlay = {\n    prefix: 'fas',\n    iconName: 'circle-play',\n    icon: [512, 512, [61469, \"play-circle\"], \"f144\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z\"]\n  };\n  const faPlayCircle = faCirclePlay;\n  const faArrowUpRightAndArrowDownLeftFromCenter = {\n    prefix: 'fas',\n    iconName: 'arrow-up-right-and-arrow-down-left-from-center',\n    icon: [512, 512, [], \"e0a0\", \"M352 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0L297.4 169.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 50.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L352 0zM214.6 297.4c-12.5-12.5-32.8-12.5-45.3 0L64 402.7 64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32L0 480c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0L214.6 342.6c12.5-12.5 12.5-32.8 0-45.3z\"]\n  };\n  const faLocationArrowUp = {\n    prefix: 'fas',\n    iconName: 'location-arrow-up',\n    icon: [448, 512, [], \"e63a\", \"M35.8 431.9L190.9 54.2C196.4 40.8 209.5 32 224 32s27.6 8.8 33.1 22.2L412.2 431.9c9.4 23-7.4 48.1-32.3 48.1c-7.8 0-15.3-2.6-21.4-7.3L224 368 89.4 472.7C83.3 477.4 75.8 480 68 480c-24.8 0-41.7-25.2-32.3-48.1z\"]\n  };\n  const faTablets = {\n    prefix: 'fas',\n    iconName: 'tablets',\n    icon: [640, 512, [], \"f490\", \"M614.3 247c-5.2 7.9-16.2 8.5-22.9 1.8L391.2 48.6c-6.7-6.7-6.2-17.8 1.8-22.9C418.1 9.4 447.9 0 480 0c88.4 0 160 71.6 160 160c0 32.1-9.4 61.9-25.7 87zM567 294.3c-25 16.3-54.9 25.7-87 25.7c-88.4 0-160-71.6-160-160c0-32.1 9.4-61.9 25.7-87c5.2-7.9 16.2-8.5 22.9-1.8L568.8 271.4c6.7 6.7 6.2 17.8-1.8 22.9zM301.5 368c9.5 0 16.9 8.2 15 17.5C301.1 457.8 236.9 512 160 512S18.9 457.8 3.5 385.5c-2-9.3 5.5-17.5 15-17.5l283.1 0zm0-32L18.5 336c-9.5 0-16.9-8.2-15-17.5C18.9 246.2 83.1 192 160 192s141.1 54.2 156.5 126.5c2 9.3-5.5 17.5-15 17.5z\"]\n  };\n  const fa360Degrees = {\n    prefix: 'fas',\n    iconName: '360-degrees',\n    icon: [640, 512, [], \"e2dc\", \"M640 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l64 0L38.4 204.8c-7.3 9.7-8.4 22.7-3 33.5S51.9 256 64 256l16 0c26.5 0 48 21.5 48 48l0 48c0 17.7-14.3 32-32 32l-5.5 0c-8.5 0-16.6-3.4-22.6-9.4L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l13.3 13.3c18 18 42.4 28.1 67.9 28.1l5.5 0c53 0 96-43 96-96l0-48c0-47-29-87.3-70.1-103.9l63.7-84.9c7.3-9.7 8.4-22.7 3-33.5S172.1 64 160 64L32 64zm448 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zm96 224l0-224c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 224c0 44.2 35.8 80 80 80s80-35.8 80-80zM288 160c0-17.7 14.3-32 32-32s32-14.3 32-32s-14.3-32-32-32c-53 0-96 43-96 96l0 128 0 .2 0 79.8c0 44.2 35.8 80 80 80s80-35.8 80-80l0-96c0-44.2-35.8-80-80-80c-5.5 0-10.8 .6-16 1.6l0-33.6zm0 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96z\"]\n  };\n  const faEthernet = {\n    prefix: 'fas',\n    iconName: 'ethernet',\n    icon: [512, 512, [], \"f796\", \"M0 224L0 416c0 17.7 14.3 32 32 32l64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32L160 64c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faEuroSign = {\n    prefix: 'fas',\n    iconName: 'euro-sign',\n    icon: [320, 512, [8364, \"eur\", \"euro\"], \"f153\", \"M48.1 240c-.1 2.7-.1 5.3-.1 8l0 16c0 2.7 0 5.3 .1 8L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l28.3 0C89.9 419.9 170 480 264 480l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0c-57.9 0-108.2-32.4-133.9-80L256 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-143.8 0c-.1-2.6-.2-5.3-.2-8l0-16c0-2.7 .1-5.4 .2-8L256 240c17.7 0 32-14.3 32-32s-14.3-32-32-32l-125.9 0c25.7-47.6 76-80 133.9-80l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0C170 32 89.9 92.1 60.3 176L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l16.1 0z\"]\n  };\n  const faEur = faEuroSign;\n  const faEuro = faEuroSign;\n  const faChair = {\n    prefix: 'fas',\n    iconName: 'chair',\n    icon: [448, 512, [129681], \"f6c0\", \"M248 48l0 208 48 0 0-197.3c23.9 13.8 40 39.7 40 69.3l0 128 48 0 0-128C384 57.3 326.7 0 256 0L192 0C121.3 0 64 57.3 64 128l0 128 48 0 0-128c0-29.6 16.1-55.5 40-69.3L152 256l48 0 0-208 48 0zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 256 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288L48 288z\"]\n  };\n  const faCircleCheck = {\n    prefix: 'fas',\n    iconName: 'circle-check',\n    icon: [512, 512, [61533, \"check-circle\"], \"f058\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faCheckCircle = faCircleCheck;\n  const faSquareDashedCirclePlus = {\n    prefix: 'fas',\n    iconName: 'square-dashed-circle-plus',\n    icon: [576, 512, [], \"e5c2\", \"M96 32C43 32 0 75 0 128l0 32 64 0 0-32c0-17.7 14.3-32 32-32l32 0 0-64L96 32zM0 192L0 320l64 0 0-128L0 192zM64 352L0 352l0 32c0 53 43 96 96 96l32 0 0-64-32 0c-17.7 0-32-14.3-32-32l0-32zM384 128l0 70.6c15.3-4.3 31.4-6.6 48-6.6c5.4 0 10.7 .2 16 .7l0-64.7c0-53-43-96-96-96l-32 0 0 64 32 0c17.7 0 32 14.3 32 32zM160 480l136.2 0c-15.3-18.5-26.9-40.2-33.6-64L160 416l0 64zm0-384l128 0 0-64L160 32l0 64zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHandHoldingCircleDollar = {\n    prefix: 'fas',\n    iconName: 'hand-holding-circle-dollar',\n    icon: [576, 512, [], \"e621\", \"M128 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7l0-9.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6c0 0 0 0 0 0s0 0 0 0c7.1 2.3 15.1 4.9 23.7 6.6l0 11.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5c0 0 0 0 0-.1c-.1-1.9 .3-2.9 .8-3.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faMoneySimpleFromBracket = {\n    prefix: 'fas',\n    iconName: 'money-simple-from-bracket',\n    icon: [640, 512, [], \"e313\", \"M64 96l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 43 43 0 96 0L544 0c53 0 96 43 96 96l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7-14.3-32-32-32L96 64C78.3 64 64 78.3 64 96zm64 0l384 0 0 352c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-352zM320 352c53 0 96-35.8 96-80s-43-80-96-80s-96 35.8-96 80s43 80 96 80z\"]\n  };\n  const faBat = {\n    prefix: 'fas',\n    iconName: 'bat',\n    icon: [576, 512, [], \"f6b5\", \"M235.6 52.8l10.8 14.4c6 8.1 15.5 12.8 25.6 12.8l32 0c10.1 0 19.6-4.7 25.6-12.8l10.8-14.4c2.3-3 5.8-4.8 9.6-4.8c5.8 0 10.8 4.1 11.8 9.8l19 101.4L452.6 125c16.2-7.7 35.5-3.6 47.1 10C548.9 192.4 576 265.6 576 341.2l0 37.6c0 9.7-10.2 16-18.9 11.7l-63.8-31.9c-7.5-3.7-16.6-1.1-20.9 6.1l-29.8 49.7c-5.4 8.9-17.7 10.4-25 3.1l-36.6-36.6c-6.8-6.8-18.1-6.1-24 1.6l-56.2 73.1c-6.4 8.3-19 8.3-25.4 0l-56.2-73.1c-5.9-7.7-17.2-8.4-24-1.6l-36.6 36.6c-7.4 7.4-19.7 5.8-25-3.1l-29.8-49.7c-4.3-7.2-13.4-9.8-20.9-6.1L18.9 390.5c-8.7 4.3-18.9-2-18.9-11.7l0-37.6C0 265.6 27.1 192.4 76.3 135c11.6-13.6 30.9-17.7 47.1-10l71.8 34.2 19-101.4c1.1-5.7 6-9.8 11.8-9.8c3.8 0 7.4 1.8 9.6 4.8z\"]\n  };\n  const faCircleStop = {\n    prefix: 'fas',\n    iconName: 'circle-stop',\n    icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32z\"]\n  };\n  const faStopCircle = faCircleStop;\n  const faHeadSideHeadphones = {\n    prefix: 'fas',\n    iconName: 'head-side-headphones',\n    icon: [512, 512, [], \"f8c2\", \"M256 0s0 0 0 0c95.2 0 174.2 69.3 189.4 160.1c2.2 13 6.7 25.7 15 36.1l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2C0 122.8 67.4 36.9 160 9.3l0 77.3c0 12.4-7.4 23.3-17.4 30.5C114.4 137.4 96 170.6 96 208c0 61.9 50.1 112 112 112s112-50.1 112-112c0-37.4-18.4-70.6-46.6-90.9c-10-7.2-17.4-18.2-17.4-30.5L256 0zM240 208a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faPhoneRotary = {\n    prefix: 'fas',\n    iconName: 'phone-rotary',\n    icon: [512, 512, [9742], \"f8d3\", \"M0 141.3c0-8.5 3.4-16.6 9.9-22.1C38.2 95.4 125.9 32 256 32s217.8 63.4 246.1 87.2c6.5 5.5 9.9 13.6 9.9 22.1l0 34.7c0 17.7-14.3 32-32 32l-42.3 0c-13.1 0-24.9-8-29.7-20.1l-19.4-48.6c-2.9-7.3-8.4-13.2-15.7-16c-18.6-7-59.5-19.3-116.8-19.3s-98.2 12.3-116.8 19.3c-7.3 2.8-12.8 8.7-15.7 16L104 187.9C99.2 200 87.4 208 74.3 208L32 208c-17.7 0-32-14.3-32-32l0-34.7zM32 432l0-31c0-11.1 2.9-22.1 8.4-31.8l101.1-177C153 172.3 174.2 160 197.1 160l117.7 0c23 0 44.2 12.3 55.6 32.2l101.1 177c5.5 9.7 8.4 20.6 8.4 31.8l0 31c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48zM328 312a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z\"]\n  };\n  const faArrowUpToBracket = {\n    prefix: 'fas',\n    iconName: 'arrow-up-to-bracket',\n    icon: [448, 512, [], \"e66a\", \"M374.6 297.4l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 269.3 192 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3zM64 160l0-64c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-53-43-96-96-96L96 0C43 0 0 43 0 96l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n  };\n  const faCompassDrafting = {\n    prefix: 'fas',\n    iconName: 'compass-drafting',\n    icon: [512, 512, [\"drafting-compass\"], \"f568\", \"M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192c0 0 0 0 0 0s0 0 0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496l0-55.4c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1l0 55.4c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faDraftingCompass = faCompassDrafting;\n  const faPlateWheat = {\n    prefix: 'fas',\n    iconName: 'plate-wheat',\n    icon: [512, 512, [], \"e55a\", \"M176 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zM56 64l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16zM400 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zm80 160l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80zm-96 16l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320l456.4 0c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446l0 2c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-2c-48.2-9-86.3-48.2-92.5-98.4z\"]\n  };\n  const faCalendarCircleMinus = {\n    prefix: 'fas',\n    iconName: 'calendar-circle-minus',\n    icon: [576, 512, [], \"e46f\", \"M128 0C110.3 0 96 14.3 96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32zM256 368c0-91.8 70.3-167.2 160-175.3l0-.7L0 192 0 464c0 26.5 21.5 48 48 48l282.8 0C285.6 480.1 256 427.5 256 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faChopsticks = {\n    prefix: 'fas',\n    iconName: 'chopsticks',\n    icon: [640, 512, [], \"e3f7\", \"M368 0c-15.3 0-29 7.2-37.7 18.3L3.4 486.1c-5.5 6.9-4.3 17 2.7 22.5s17 4.2 22.5-2.7L405.7 77.7C412.2 69.5 416 59.2 416 48c0-26.5-21.5-48-48-48zM131.9 506.4c5.8 6.7 15.9 7.5 22.6 1.7L623.2 148.4c10.3-8.8 16.8-21.9 16.8-36.4c0-26.5-21.5-48-48-48c-11.9 0-22.8 4.4-31.2 11.6L133.6 483.9c-6.7 5.8-7.5 15.8-1.7 22.6z\"]\n  };\n  const faCarWrench = {\n    prefix: 'fas',\n    iconName: 'car-wrench',\n    icon: [512, 512, [\"car-mechanic\"], \"f5e3\", \"M468.9 104L456 104l-.5 0c-.7 0-1.4-.1-2.1-.1C441.3 102.5 432 92.4 432 80s9.3-22.5 21.3-23.9c.7-.1 1.4-.1 2.1-.1l.5 0 12.9 0 17.6 0c10.8 0 18.4-10.6 12.5-19.6c-3.6-5.5-7.8-10.5-12.5-14.9c-4.2-3.9-8.8-7.4-13.8-10.3C470.8 10 468.9 9 466.9 8C456.4 2.9 444.5 0 432 0c-29.1 0-54.5 15.5-68.5 38.7c-3.3 5.4-8.9 9.3-15.3 9.3L163.8 48c-6.4 0-12-3.8-15.3-9.3C134.5 15.5 109.1 0 80 0C67.5 0 55.6 2.9 45.1 8c-2 1-3.9 2-5.8 3.1c-5 2.9-9.6 6.4-13.8 10.3c-4.7 4.4-9 9.4-12.5 14.9C7 45.4 14.7 56 25.5 56l17.6 0L56 56l.5 0c.7 0 1.4 .1 2.1 .1C70.7 57.5 80 67.6 80 80s-9.3 22.5-21.3 23.9c-.7 .1-1.4 .1-2.1 .1l-.5 0-12.9 0-17.6 0C14.7 104 7 114.6 12.9 123.6c3.6 5.5 7.8 10.5 12.5 14.9c4.2 3.9 8.8 7.4 13.8 10.3c1.9 1.1 3.8 2.2 5.8 3.1c10.6 5.1 22.4 8 34.9 8c29.1 0 54.5-15.5 68.5-38.7c3.3-5.4 8.9-9.3 15.3-9.3l184.4 0c6.4 0 12 3.8 15.3 9.3c14 23.2 39.5 38.7 68.5 38.7c12.5 0 24.4-2.9 34.9-8c2-1 3.9-2 5.8-3.1c5-2.9 9.6-6.4 13.8-10.3c4.7-4.4 9-9.4 12.5-14.9c5.9-9-1.7-19.6-12.5-19.6l-17.6 0zM185.8 224l140.3 0c6.8 0 12.8 4.3 15.1 10.6L360.3 288l-208.6 0 19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344l0 40 0 64 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-64 0-40c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160l-140.3 0c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faCarMechanic = faCarWrench;\n  const faIcicles = {\n    prefix: 'fas',\n    iconName: 'icicles',\n    icon: [512, 512, [], \"f7ad\", \"M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z\"]\n  };\n  const faPersonShelter = {\n    prefix: 'fas',\n    iconName: 'person-shelter',\n    icon: [512, 512, [], \"e54f\", \"M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.4L256 68.9 448 178.6 448 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280l0-88 16 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-174.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5 200 488c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faNeuter = {\n    prefix: 'fas',\n    iconName: 'neuter',\n    icon: [384, 512, [9906], \"f22c\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1L160 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-130.9z\"]\n  };\n  const faIdBadge = {\n    prefix: 'fas',\n    iconName: 'id-badge',\n    icon: [384, 512, [], \"f2c1\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 320l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 416c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faKazoo = {\n    prefix: 'fas',\n    iconName: 'kazoo',\n    icon: [640, 512, [], \"f8c7\", \"M514 128l94 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-94 0c-19.8 10.2-42.2 16-66 16s-46.3-5.8-66-16l-158 0c-3 0-6-.4-9-1.3l-192-56C9.4 322.7 0 310.2 0 296l0-80c0-14.2 9.4-26.7 23-30.7l192-56c2.9-.8 5.9-1.3 9-1.3l158 0c19.8-10.2 42.2-16 66-16s46.3 5.8 66 16zm30 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM427.3 212.7L448 233.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L470.6 256l20.7 20.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L448 278.6l-20.7 20.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L425.4 256l-20.7-20.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faMarker = {\n    prefix: 'fas',\n    iconName: 'marker',\n    icon: [512, 512, [], \"f5a1\", \"M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z\"]\n  };\n  const faBinBottles = {\n    prefix: 'fas',\n    iconName: 'bin-bottles',\n    icon: [640, 512, [], \"e5f5\", \"M152 0l80 0c13.3 0 24 10.7 24 24l0 8c8.8 0 16 7.2 16 16s-7.2 16-16 16L128 64c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-8c0-13.3 10.7-24 24-24zM32 192c0-53 43-96 96-96l128 0c24.9 0 47.6 9.5 64.6 25c1.1 1 2.2 2 3.2 3.1C341.3 141.5 352 165.5 352 192L32 192zm352 0c0-40.7-19-76.9-48.6-100.4c5.2-5.6 11.5-10.3 18.6-13.6l13.2-6.2c5.3-2.5 10.8-4.4 16.4-5.7l0-42.1c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 42.1c5.6 1.3 11.1 3.2 16.4 5.7L541.2 78c21 9.9 34.4 31 34.4 54.2c0 12.3-3.7 23.8-10.1 33.3c5 7.8 8.4 16.9 9.6 26.5L384 192zM0 256c0-17.7 14.3-32 32-32l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L583.8 457c-4.5 31.5-31.5 55-63.4 55l-401 0c-31.8 0-58.9-23.4-63.4-55L32 288c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faFaceLaughBeam = {\n    prefix: 'fas',\n    iconName: 'face-laugh-beam',\n    icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z\"]\n  };\n  const faLaughBeam = faFaceLaughBeam;\n  const faSquareArrowDownLeft = {\n    prefix: 'fas',\n    iconName: 'square-arrow-down-left',\n    icon: [448, 512, [], \"e261\", \"M64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zM288 368c13.3 0 24-10.7 24-24s-10.7-24-24-24l-94.1 0L329 185c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-135 135L160 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 160c0 13.3 10.7 24 24 24l152 0z\"]\n  };\n  const faBatteryBolt = {\n    prefix: 'fas',\n    iconName: 'battery-bolt',\n    icon: [576, 512, [], \"f376\", \"M80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l92.2 0c-12.9-14.5-16.1-35.6-7.2-53.5l5.3-10.5L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l139.2 0 80-64L80 96zM464 352l-139.2 0-80 64L464 416c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80l-92.2 0c13 14.5 16.1 35.6 7.2 53.5L373.7 160l90.3 0c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16zM346.1 115.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L193.7 376.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n  };\n  const faTreeLarge = {\n    prefix: 'fas',\n    iconName: 'tree-large',\n    icon: [448, 512, [], \"f7dd\", \"M62 169.4L210.6 5.9C214 2.1 218.9 0 224 0s10 2.1 13.4 5.9L386 169.4c3.9 4.2 6 9.8 6 15.5c0 12.7-10.3 23.1-23.1 23.1H344l75.5 105.7c2.9 4.1 4.5 9 4.5 14.1c0 13.4-10.9 24.2-24.2 24.2H368l76.2 122c2.5 4 3.8 8.5 3.8 13.2c0 13.7-11.1 24.9-24.9 24.9H24.9C11.1 512 0 500.9 0 487.1c0-4.7 1.3-9.2 3.8-13.2L80 352H48.2C34.8 352 24 341.1 24 327.8c0-5 1.6-10 4.5-14.1L104 208H79.1C66.3 208 56 197.7 56 184.9c0-5.7 2.1-11.3 6-15.5z\"]\n  };\n  const faHelicopterSymbol = {\n    prefix: 'fas',\n    iconName: 'helicopter-symbol',\n    icon: [512, 512, [], \"e502\", \"M445.3 224l64.7 0C495.6 108.2 403.8 16.4 288 2l0 64.7C368.4 80.1 431.9 143.6 445.3 224zM510 288l-64.7 0C431.9 368.4 368.4 431.9 288 445.3l0 64.7c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510l0-64.7C143.6 431.9 80.1 368.4 66.7 288L2 288zm0-64l64.7 0C80.1 143.6 143.6 80.1 224 66.7L224 2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 96 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-96 0 0-64z\"]\n  };\n  const faAperture = {\n    prefix: 'fas',\n    iconName: 'aperture',\n    icon: [512, 512, [], \"e2df\", \"M256 0c4 0 7.9 .1 11.9 .3c11.3 .5 17.5 12.9 11.8 22.8L177.5 200c-6.2 10.7-21.6 10.7-27.7 0L82.8 84.1c-3.6-6.3-2.6-14.3 2.9-19.2C130.9 24.5 190.6 0 256 0zM0 256c0-50.9 14.9-98.3 40.5-138.2c6.1-9.5 19.9-8.6 25.6 1.2L168.2 296c6.2 10.7-1.5 24-13.9 24L20.5 320c-7.3 0-13.7-4.9-15.2-12.1C1.8 291.2 0 273.8 0 256zM193.7 492c-3.6 6.3-11.1 9.4-18 7.1C111.8 478 59 432.5 28.5 373.6C23.3 363.5 31 352 42.3 352l204.4 0c12.3 0 20 13.3 13.9 24l-67 116zM256 512c-4 0-7.9-.1-11.9-.3c-11.3-.5-17.5-12.9-11.8-22.8L334.5 312c6.2-10.7 21.6-10.7 27.7 0l66.9 115.9c3.6 6.3 2.6 14.3-2.9 19.2C381.1 487.5 321.4 512 256 512zM512 256c0 50.9-14.9 98.3-40.5 138.2c-6.1 9.5-19.9 8.6-25.6-1.2L343.8 216c-6.2-10.7 1.5-24 13.9-24l133.9 0c7.3 0 13.7 4.9 15.2 12.1c3.5 16.8 5.3 34.1 5.3 51.9zM318.3 20c3.6-6.3 11.1-9.4 18-7.1C400.2 34 453 79.5 483.5 138.4c5.2 10.1-2.5 21.6-13.8 21.6l-204.4 0c-12.3 0-20-13.3-13.9-24l67-116z\"]\n  };\n  const faUniversalAccess = {\n    prefix: 'fas',\n    iconName: 'universal-access',\n    icon: [512, 512, [], \"f29a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3l0 50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6l0-50.1c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n  };\n  const faGearComplex = {\n    prefix: 'fas',\n    iconName: 'gear-complex',\n    icon: [512, 512, [], \"e5e9\", \"M305.4 21.8c-1.3-10.4-9.1-18.8-19.5-20C276.1 .6 266.1 0 256 0c-11.1 0-22.1 .7-32.8 2.1c-10.3 1.3-18 9.7-19.3 20l-2.9 23.1c-.8 6.4-5.4 11.6-11.5 13.7c-9.6 3.2-19 7.2-27.9 11.7c-5.8 3-12.8 2.5-18-1.5l-18-14c-8.2-6.4-19.7-6.8-27.9-.4c-16.6 13-31.5 28-44.4 44.7c-6.3 8.2-5.9 19.6 .5 27.8l14.2 18.3c4 5.1 4.4 12 1.5 17.8c-4.4 8.8-8.2 17.9-11.3 27.4c-2 6.2-7.3 10.8-13.7 11.6l-22.8 2.9c-10.3 1.3-18.7 9.1-20 19.4C.7 234.8 0 245.3 0 256c0 10.6 .6 21.1 1.9 31.4c1.3 10.3 9.7 18.1 20 19.4l22.8 2.9c6.4 .8 11.7 5.4 13.7 11.6c3.1 9.5 6.9 18.7 11.3 27.5c2.9 5.8 2.4 12.7-1.5 17.8L54 384.8c-6.4 8.2-6.8 19.6-.5 27.8c12.9 16.7 27.8 31.7 44.4 44.7c8.2 6.4 19.7 6 27.9-.4l18-14c5.1-4 12.2-4.4 18-1.5c9 4.6 18.3 8.5 27.9 11.7c6.1 2.1 10.7 7.3 11.5 13.7l2.9 23.1c1.3 10.3 9 18.7 19.3 20c10.7 1.4 21.7 2.1 32.8 2.1c10.1 0 20.1-.6 29.9-1.7c10.4-1.2 18.2-9.7 19.5-20l2.8-22.5c.8-6.5 5.5-11.8 11.7-13.8c10-3.2 19.7-7.2 29-11.8c5.8-2.9 12.7-2.4 17.8 1.5L385 457.9c8.2 6.4 19.6 6.8 27.8 .5c2.8-2.2 5.5-4.4 8.2-6.7L451.7 421c1.8-2.2 3.6-4.4 5.4-6.6c6.5-8.2 6-19.7-.4-27.9l-14-17.9c-4-5.1-4.4-12.2-1.5-18c4.8-9.4 9-19.3 12.3-29.5c2-6.2 7.3-10.8 13.7-11.6l22.8-2.8c10.3-1.3 18.8-9.1 20-19.4c.2-1.7 .4-3.5 .6-5.2l0-51.9c-.2-1.7-.4-3.5-.6-5.2c-1.3-10.3-9.7-18.1-20-19.4l-22.8-2.8c-6.4-.8-11.7-5.4-13.7-11.6c-3.4-10.2-7.5-20.1-12.3-29.5c-3-5.8-2.5-12.8 1.5-18l14-17.9c6.4-8.2 6.8-19.7 .4-27.9c-1.8-2.2-3.6-4.4-5.4-6.6L421 60.3c-2.7-2.3-5.4-4.5-8.2-6.7c-8.2-6.4-19.6-5.9-27.8 .5L366.7 68.3c-5.1 4-12.1 4.4-17.8 1.5c-9.3-4.6-19-8.6-29-11.8c-6.2-2-10.9-7.3-11.7-13.7l-2.8-22.5zM256 176a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faFileMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'file-magnifying-glass',\n    icon: [384, 512, [\"file-search\"], \"f865\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zm16 304c0 17.8-4.9 34.5-13.3 48.9L297 391.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-38.4-38.4C210.4 395.2 193.8 400 176 400c-53 0-96-43-96-96s43-96 96-96s96 43 96 96zm-96 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faFileSearch = faFileMagnifyingGlass;\n  const faUpRight = {\n    prefix: 'fas',\n    iconName: 'up-right',\n    icon: [384, 512, [], \"e2be\", \"M336 80L96 80c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l72 72L11.3 340.7C4.1 347.9 0 357.8 0 368s4.1 20.1 11.3 27.3l41.4 41.4C59.9 443.9 69.8 448 80 448s20.1-4.1 27.3-11.3L241.4 302.6l72 72c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-240c0-17.7-14.3-32-32-32z\"]\n  };\n  const faCircleChevronUp = {\n    prefix: 'fas',\n    iconName: 'circle-chevron-up',\n    icon: [512, 512, [\"chevron-circle-up\"], \"f139\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z\"]\n  };\n  const faChevronCircleUp = faCircleChevronUp;\n  const faUserPolice = {\n    prefix: 'fas',\n    iconName: 'user-police',\n    icon: [448, 512, [], \"e333\", \"M230.1 .8l152 40c8.6 2.3 15.3 9.1 17.3 17.8s-1 17.8-7.8 23.6L368 102.5l0 8.4c0 10.7-5.3 20.8-15.1 25.2c-24.1 10.8-68.6 24-128.9 24s-104.8-13.2-128.9-24C85.3 131.7 80 121.6 80 110.9l0-8.4L56.4 82.2c-6.8-5.8-9.8-14.9-7.8-23.6s8.7-15.6 17.3-17.8l152-40c4-1.1 8.2-1.1 12.2 0zM227 48.6c-1.9-.8-4-.8-5.9 0L189 61.4c-3 1.2-5 4.2-5 7.4c0 17.2 7 46.1 36.9 58.6c2 .8 4.2 .8 6.2 0C257 114.9 264 86 264 68.8c0-3.3-2-6.2-5-7.4L227 48.6zM98.1 168.8c39.1 15 81.5 23.2 125.9 23.2s86.8-8.2 125.9-23.2c1.4 7.5 2.1 15.3 2.1 23.2c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-7.9 .7-15.7 2.1-23.2zM134.4 352c2.8 0 5.5 .9 7.7 2.6l72.3 54.2c5.7 4.3 13.5 4.3 19.2 0l72.3-54.2c2.2-1.7 4.9-2.6 7.7-2.6C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6L25.6 512C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352zM352 408c-3.5 0-6.5 2.2-7.6 5.5L339 430.2l-17.4 0c-3.5 0-6.6 2.2-7.6 5.5s.1 6.9 2.9 9L331 454.8l-5.4 16.6c-1.1 3.3 .1 6.9 2.9 9s6.6 2 9.4 0L352 470.1l14.1 10.3c2.8 2 6.6 2.1 9.4 0s4-5.7 2.9-9L373 454.8l14.1-10.2c2.8-2 4-5.7 2.9-9s-4.2-5.5-7.6-5.5l-17.4 0-5.4-16.6c-1.1-3.3-4.1-5.5-7.6-5.5z\"]\n  };\n  const faLariSign = {\n    prefix: 'fas',\n    iconName: 'lari-sign',\n    icon: [384, 512, [], \"e1c8\", \"M144 32c17.7 0 32 14.3 32 32l0 32.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7L208 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3l0 67.9c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-95c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1l0 95c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-67.9C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l16.9 0C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6L112 64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faVolcano = {\n    prefix: 'fas',\n    iconName: 'volcano',\n    icon: [512, 512, [127755], \"f770\", \"M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1l-41.8 0c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2l41.8 0c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2L52.2 512C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z\"]\n  };\n  const faTeddyBear = {\n    prefix: 'fas',\n    iconName: 'teddy-bear',\n    icon: [576, 512, [], \"e3cf\", \"M154.7 103.7C138.7 93.9 128 76.2 128 56c0-30.9 25.1-56 56-56c24.2 0 44.7 15.3 52.6 36.7C252.5 33.5 269.8 32 288 32s35.5 1.5 51.4 4.7C347.3 15.3 367.8 0 392 0c30.9 0 56 25.1 56 56c0 20.2-10.7 37.9-26.7 47.7c1.8 7.4 2.7 15.5 2.7 24.3c0 70.7-60.9 128-136 128s-136-57.3-136-128c0-8.8 .9-16.8 2.7-24.3zM240 128a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm112-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64c0-26.5-28.7-48-64-48s-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48zm-32-8c0 13.3-14.3 24-32 24s-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24zM50.3 178.3c20.8-16.4 51-12.8 67.4 8L143.5 219c73.7 93.5 215.4 93.5 289.1 0l25.8-32.7c16.4-20.8 46.6-24.4 67.4-8s24.4 46.6 8 67.4l-25.8 32.7c-17.7 22.4-37.9 41.3-59.9 56.7l0 64.9 16.6 0c3.9-27.1 27.2-48 55.4-48c30.9 0 56 25.1 56 56c0 2.7-.2 5.4-.6 8l-13 53.3c-5.8 23.8-26.3 40.9-50.4 42.6l0 .1-4 0-28 0L96 512l-28 0-4 0 0-.1c-24.1-1.7-44.6-18.8-50.4-42.6L.6 416c-.4-2.6-.6-5.3-.6-8c0-30.9 25.1-56 56-56c28.2 0 51.6 20.9 55.4 48l16.6 0 0-64.9c-22-15.4-42.3-34.3-59.9-56.7L42.3 245.7c-16.4-20.8-12.8-51 8-67.4zM256 352c-35.3 0-64 28.7-64 64l192 0c0-35.3-28.7-64-64-64l-64 0z\"]\n  };\n  const faStocking = {\n    prefix: 'fas',\n    iconName: 'stocking',\n    icon: [384, 512, [], \"f7d5\", \"M96 0C78.3 0 64 14.3 64 32l0 32c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L96 0zm0 128l0 110.9c0 10.7-5.3 20.7-14.2 26.6L55.7 282.9C20.9 306.1 0 345.1 0 386.9l0 2.2C0 457 55 512 122.8 512c24.2 0 48-7.2 68.1-20.6L295 422c35.6-23.7 57-63.7 57-106.5L352 128 96 128z\"]\n  };\n  const faPersonWalkingDashedLineArrowRight = {\n    prefix: 'fas',\n    iconName: 'person-walking-dashed-line-arrow-right',\n    icon: [640, 512, [], \"e553\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16zM392 320c-13.3 0-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48z\"]\n  };\n  const faImageSlash = {\n    prefix: 'fas',\n    iconName: 'image-slash',\n    icon: [640, 512, [], \"e1b7\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-55.5-43.5c.5-3.1 .7-6.3 .7-9.6l0-320c0-35.3-28.7-64-64-64L128 32c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zm120 94.1c5.3-2 11.1-3.2 17.2-3.2c26.5 0 48 21.5 48 48c0 2-.1 4-.4 6L158.8 99.2zM328.1 231.9l20-29.4c4.5-6.6 11.9-10.5 19.8-10.5s15.4 3.9 19.8 10.5L499.4 366.1 328.1 231.9zM221.7 272.5c.3-.4 .6-.7 1-1.1L64 146.4 64 416c0 35.3 28.7 64 64 64l359.4 0-81.2-64L320 416l-72 0-96 0c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.5 3.5-25.6l88-104z\"]\n  };\n  const faMaskSnorkel = {\n    prefix: 'fas',\n    iconName: 'mask-snorkel',\n    icon: [576, 512, [], \"e3b7\", \"M544 32c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM512 367.4c0 44.5-36.1 80.6-80.6 80.6c-39.4 0-73-28.5-79.5-67.4l-.3-1.9c-2.9-17.4-19.4-29.2-36.8-26.3s-29.2 19.4-26.3 36.8l.3 1.9C300.4 460.9 360.7 512 431.4 512C511.3 512 576 447.3 576 367.4L576 192l-64 0 0 175.4zM64 64C28.7 64 0 92.7 0 128l0 96c0 35.3 28.7 64 64 64l79.7 0c28.6 0 53.7-18.9 61.5-46.4l3.4-11.7c4.4-15.5 26.3-15.5 30.8 0l3.4 11.7c7.8 27.5 33 46.4 61.5 46.4l79.7 0c35.3 0 64-28.7 64-64l0-96c0-35.3-28.7-64-64-64L64 64z\"]\n  };\n  const faSmoke = {\n    prefix: 'fas',\n    iconName: 'smoke',\n    icon: [640, 512, [], \"f760\", \"M172.3 194.3c-9.2-1.5-18.7-2.3-28.3-2.3c-29.2 0-56.7 7.1-80.9 19.6C43.7 189.2 32 160 32 128C32 57.3 89.3 0 160 0c40.1 0 75.9 18.4 99.3 47.3C277.4 37.5 298 32 320 32c44.3 0 83.4 22.5 106.4 56.8c-11.5 7.3-22 16-31.2 25.9C372.7 102.8 347.2 96 320 96c-66.5 0-123.5 40.6-147.7 98.3zm276.3 62.5C419.5 217.5 372.7 192 320 192c-31.5 0-60.9 9.1-85.7 24.9c-9.6-5.8-19.8-10.6-30.5-14.5C224 158.5 268.4 128 320 128c31.3 0 60.1 11.3 82.3 30c22.4-37.1 63.1-62 109.7-62c70.7 0 128 57.3 128 128c0 42.2-20.4 79.6-51.9 102.9C563.1 284.5 516.9 256 464 256c-5.2 0-10.3 .3-15.4 .8zM144 512C64.5 512 0 447.5 0 368s64.5-144 144-144c34.5 0 66.1 12.1 90.9 32.3C257.6 236.2 287.4 224 320 224c49.1 0 91.8 27.7 113.2 68.3c9.8-2.8 20.1-4.3 30.8-4.3c61.9 0 112 50.1 112 112s-50.1 112-112 112l-320 0z\"]\n  };\n  const faSterlingSign = {\n    prefix: 'fas',\n    iconName: 'sterling-sign',\n    icon: [320, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 224l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1C104.1 390 112 361.5 112 332.5l0-44.5 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-63.6z\"]\n  };\n  const faGbp = faSterlingSign;\n  const faPoundSign = faSterlingSign;\n  const faBatteryExclamation = {\n    prefix: 'fas',\n    iconName: 'battery-exclamation',\n    icon: [576, 512, [], \"e0b0\", \"M208 96l0 64L80 160c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l118.7 0c-4.3 9.8-6.7 20.6-6.7 32s2.4 22.2 6.7 32L80 416c-44.2 0-80-35.8-80-80L0 176c0-44.2 35.8-80 80-80l128 0zM464 416l-118.7 0c4.3-9.8 6.7-20.6 6.7-32s-2.4-22.2-6.7-32L464 352c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-128 0 0-64 128 0c44.2 0 80 35.8 80 80l0 16c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 16c0 44.2-35.8 80-80 80zM272 96c13.3 0 24 10.7 24 24l0 176c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-176c0-13.3 10.7-24 24-24zM240 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faViruses = {\n    prefix: 'fas',\n    iconName: 'viruses',\n    icon: [640, 512, [], \"e076\", \"M192 0c13.3 0 24 10.7 24 24l0 13.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168l13.5 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-13.5 0c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5l0 13.5c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-13.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216L24 216c-13.3 0-24-10.7-24-24s10.7-24 24-24l13.5 0c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5L168 24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faSquarePersonConfined = {\n    prefix: 'fas',\n    iconName: 'square-person-confined',\n    icon: [448, 512, [], \"e577\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56l0 102.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7l0-58.7z\"]\n  };\n  const faUserTie = {\n    prefix: 'fas',\n    iconName: 'user-tie',\n    icon: [448, 512, [], \"f508\", \"M96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm94.5 200.2l18.6 31L175.8 483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9 342.4 0 405.8 0 481.3c0 17 13.8 30.7 30.7 30.7l131.7 0c0 0 0 0 .1 0l5.5 0 112 0 5.5 0c0 0 0 0 .1 0l131.7 0c17 0 30.7-13.8 30.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9 3.3-17.9 11.3l-36 146.9L238.9 359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2L224 304l-19.7 0c-12.4 0-20.1 13.6-13.7 24.2z\"]\n  };\n  const faUpToBracket = {\n    prefix: 'fas',\n    iconName: 'up-to-bracket',\n    icon: [448, 512, [], \"e66e\", \"M374.1 294.1L251.3 171.3c-7.2-7.2-17.1-11.3-27.3-11.3s-20.1 4.1-27.3 11.3L73.9 294.1c-6.4 6.4-9.9 15-9.9 24C64 336.8 79.2 352 97.9 352l62.1 0 0 128c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-128 62.1 0c18.7 0 33.9-15.2 33.9-33.9c0-9-3.6-17.6-9.9-24zM64 160l0-64c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-53-43-96-96-96L96 0C43 0 0 43 0 96l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n  };\n  const faArrowDownLong = {\n    prefix: 'fas',\n    iconName: 'arrow-down-long',\n    icon: [384, 512, [\"long-arrow-down\"], \"f175\", \"M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z\"]\n  };\n  const faLongArrowDown = faArrowDownLong;\n  const faTentArrowDownToLine = {\n    prefix: 'fas',\n    iconName: 'tent-arrow-down-to-line',\n    icon: [640, 512, [], \"e57e\", \"M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l127.6 0 .7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448l80 0L402.7 325.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L384 448z\"]\n  };\n  const faCertificate = {\n    prefix: 'fas',\n    iconName: 'certificate',\n    icon: [512, 512, [], \"f0a3\", \"M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z\"]\n  };\n  const faCrystalBall = {\n    prefix: 'fas',\n    iconName: 'crystal-ball',\n    icon: [448, 512, [], \"e362\", \"M448 224c0 62.7-25.7 119.3-67.2 160L67.2 384C25.7 343.3 0 286.7 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224zM152.5 84.3l-9.8 26.4-26.4 9.8c-7 2.6-7 12.4 0 15l26.4 9.8 9.8 26.4c2.6 7 12.4 7 15 0l9.8-26.4 26.4-9.8c7-2.6 7-12.4 0-15l-26.4-9.8-9.8-26.4c-2.6-7-12.4-7-15 0zm159 48c-2.6-7-12.4-7-15 0l-18.4 49.8-49.8 18.4c-7 2.6-7 12.4 0 15l49.8 18.4 18.4 49.8c2.6 7 12.4 7 15 0l18.4-49.8 49.8-18.4c7-2.6 7-12.4 0-15l-49.8-18.4-18.4-49.8zm98.9 331.8c3.7 5.1 5.6 11.3 5.6 17.6c0 16.7-13.6 30.3-30.3 30.3L62.3 512C45.6 512 32 498.4 32 481.7c0-6.3 2-12.5 5.6-17.6L72 416l304 0 34.4 48.1z\"]\n  };\n  const faReplyAll = {\n    prefix: 'fas',\n    iconName: 'reply-all',\n    icon: [576, 512, [\"mail-reply-all\"], \"f122\", \"M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2l0-64 32 0c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176l-48 0 0-64z\"]\n  };\n  const faMailReplyAll = faReplyAll;\n  const faSuitcase = {\n    prefix: 'fas',\n    iconName: 'suitcase',\n    icon: [512, 512, [129523], \"f0f2\", \"M176 56l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 48c-4.4 0-8 3.6-8 8zM128 96l0-40c0-30.9 25.1-56 56-56L328 0c30.9 0 56 25.1 56 56l0 40 0 32 0 352-256 0 0-352 0-32zM64 96l32 0 0 384-32 0c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64zM448 480l-32 0 0-384 32 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64z\"]\n  };\n  const faPersonSkating = {\n    prefix: 'fas',\n    iconName: 'person-skating',\n    icon: [448, 512, [\"skating\"], \"f7c5\", \"M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32l159.4 0c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9l0 73.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17L160 160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4L272 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l88.8 0c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n  };\n  const faSkating = faPersonSkating;\n  const faStarShooting = {\n    prefix: 'fas',\n    iconName: 'star-shooting',\n    icon: [512, 512, [127776], \"e036\", \"M313 41L265 89c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L279 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM170.4 157.4c8.8-17.9 34.3-17.9 43.1 0l46.3 94 103.5 15.1c19.7 2.9 27.5 27 13.3 40.9l-74.9 73.2 17.7 103.3c3.4 19.6-17.2 34.6-34.8 25.3l-92.6-48.8L99.3 509.2c-17.6 9.3-38.2-5.7-34.8-25.3L82.2 380.6 7.2 307.4C-7 293.5 .9 269.3 20.5 266.5l103.5-15.1 46.3-94zM505 199c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0zM505 41L361 185c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faBinaryLock = {\n    prefix: 'fas',\n    iconName: 'binary-lock',\n    icon: [640, 512, [], \"e33d\", \"M322.7 6c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 83.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128c0-10.3-4.9-19.9-13.3-26zM98.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16C5.1 311.2-3.9 329.4 1.7 346.1s23.7 25.8 40.5 20.2l5.9-2L48 448l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128c0-10.3-4.9-19.9-13.3-26zM64 0C28.7 0 0 28.7 0 64l0 96c0 35.3 28.7 64 64 64l64 0c35.3 0 64-28.7 64-64l0-96c0-35.3-28.7-64-64-64L64 0zm0 64l64 0 0 96-64 0 0-96zM192 352l0 96c0 35.3 28.7 64 64 64l64 0c35.3 0 64-28.7 64-64l0-96c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64zm128 0l0 96-64 0 0-96 64 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faFilterCircleDollar = {\n    prefix: 'fas',\n    iconName: 'filter-circle-dollar',\n    icon: [576, 512, [\"funnel-dollar\"], \"f662\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0L472 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7l0-9.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6c0 0 0 0 0 0s0 0 0 0c7 2.3 15.1 4.8 23.7 6.6l0 11.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5c0 0 0 0 0-.1c-.1-1.9 .3-2.9 .8-3.6z\"]\n  };\n  const faFunnelDollar = faFilterCircleDollar;\n  const faCameraRetro = {\n    prefix: 'fas',\n    iconName: 'camera-retro',\n    icon: [512, 512, [128247], \"f083\", \"M220.6 121.2L271.1 96 448 96l0 96-114.8 0c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24L64 192l0-64 128 0c9.9 0 19.7-2.3 28.6-6.8zM0 128L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L271.1 32c-9.9 0-19.7 2.3-28.6 6.8L192 64l-32 0 0-16c0-8.8-7.2-16-16-16L80 32c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z\"]\n  };\n  const faCircleArrowDown = {\n    prefix: 'fas',\n    iconName: 'circle-arrow-down',\n    icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 297c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 214.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 409c-9.4 9.4-24.6 9.4-33.9 0L127 297z\"]\n  };\n  const faArrowCircleDown = faCircleArrowDown;\n  const faCommentPen = {\n    prefix: 'fas',\n    iconName: 'comment-pen',\n    icon: [512, 512, [\"comment-edit\"], \"f4ae\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm84.8-293c14.7 14.7 14.7 38.6 0 53.3l-14.9 14.9L272.6 170 287.5 155c14.7-14.7 38.6-14.7 53.3 0zM178.1 264.5L250 192.6l53.3 53.3-71.9 71.9c-4.1 4.1-9.2 7-14.9 8.4l-36.6 9.2c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l9.2-36.7c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n  };\n  const faCommentEdit = faCommentPen;\n  const faFileImport = {\n    prefix: 'fas',\n    iconName: 'file-import',\n    icon: [512, 512, [\"arrow-right-to-file\"], \"f56f\", \"M128 64c0-35.3 28.7-64 64-64L352 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-112 174.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L128 288l0-224zm0 224l0 48L24 336c-13.3 0-24-10.7-24-24s10.7-24 24-24l104 0zM512 128l-128 0L384 0 512 128z\"]\n  };\n  const faArrowRightToFile = faFileImport;\n  const faBanjo = {\n    prefix: 'fas',\n    iconName: 'banjo',\n    icon: [512, 512, [129685], \"f8a3\", \"M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41L286 180.7c-20.6-13.9-44.3-23.4-70-27l0-1.7c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 1.7c-28.5 4.1-54.6 15.3-76.6 31.7l-1.2-1.2c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l1.2 1.2C41 241.4 29.8 267.5 25.7 296L24 296c-13.3 0-24 10.7-24 24s10.7 24 24 24l1.7 0c4.1 28.5 15.3 54.6 31.7 76.6l-1.2 1.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l1.2-1.2c22 16.5 48.2 27.7 76.6 31.7l0 1.7c0 13.3 10.7 24 24 24s24-10.7 24-24l0-1.7c28.5-4.1 54.6-15.3 76.6-31.7l1.2 1.2c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-1.2-1.2c16.5-22 27.7-48.2 31.7-76.6l1.7 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-1.7 0c-3.7-25.7-13.1-49.5-27-70l76.1-76.1 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM192 208a112 112 0 1 1 0 224 112 112 0 1 1 0-224zM155.3 308.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48z\"]\n  };\n  const faSquareArrowUpRight = {\n    prefix: 'fas',\n    iconName: 'square-arrow-up-right',\n    icon: [448, 512, [\"external-link-square\"], \"f14c\", \"M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24l94.1 0L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135L288 328c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24l-152 0z\"]\n  };\n  const faExternalLinkSquare = faSquareArrowUpRight;\n  const faLightEmergencyOn = {\n    prefix: 'fas',\n    iconName: 'light-emergency-on',\n    icon: [640, 512, [], \"e420\", \"M69.3 36c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32zM597.3 76c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM24 192c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0zm528 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0zM320 32c-88.4 0-160 71.6-160 160l0 160 320 0 0-160c0-88.4-71.6-160-160-160zM240 192c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80zM96 416l0 32c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-384 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faKerning = {\n    prefix: 'fas',\n    iconName: 'kerning',\n    icon: [640, 512, [], \"f86f\", \"M454.3 23.2c4-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2l-240 480c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l240-480zM60.6 113.7C52.7 97.9 33.5 91.5 17.7 99.4S-4.5 126.5 3.4 142.3l128 256c5.4 10.8 16.5 17.7 28.6 17.7s23.2-6.8 28.6-17.7l128-256c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L160 312.4 60.6 113.7zm320 284.6L403.8 352l152.4 0 23.2 46.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-128-256C503.2 102.9 492.1 96 480 96s-23.2 6.8-28.6 17.7l-128 256c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3zM480 199.6L524.2 288l-88.4 0L480 199.6z\"]\n  };\n  const faBoxOpen = {\n    prefix: 'fas',\n    iconName: 'box-open',\n    icon: [640, 512, [], \"f49e\", \"M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6l0 167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5l0-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128l2.2 0z\"]\n  };\n  const faSquareF = {\n    prefix: 'fas',\n    iconName: 'square-f',\n    icon: [448, 512, [], \"e270\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 96l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-120 0 0 64 88 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112c0-13.3 10.7-24 24-24z\"]\n  };\n  const faScroll = {\n    prefix: 'fas',\n    iconName: 'scroll',\n    icon: [576, 512, [128220], \"f70e\", \"M0 80l0 48c0 17.7 14.3 32 32 32l16 0 48 0 0-80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48l0 304c0 35.3 28.7 64 64 64s64-28.7 64-64l0-5.3c0-32.4 26.3-58.7 58.7-58.7L480 320l0-192c0-53-43-96-96-96L112 32zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16l-245.3 0c-14.7 0-26.7 11.9-26.7 26.7l0 5.3c0 53-43 96-96 96l176 0 96 0z\"]\n  };\n  const faSpa = {\n    prefix: 'fas',\n    iconName: 'spa',\n    icon: [576, 512, [], \"f5bb\", \"M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192l9.9 0c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480L288 480l-20.1 0C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192l9.9 0c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z\"]\n  };\n  const faArrowLeftFromLine = {\n    prefix: 'fas',\n    iconName: 'arrow-left-from-line',\n    icon: [448, 512, [8612, \"arrow-from-right\"], \"f344\", \"M384 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-320zM9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 224 288 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-178.7 0 73.4 73.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-128-128z\"]\n  };\n  const faArrowFromRight = faArrowLeftFromLine;\n  const faStrawberry = {\n    prefix: 'fas',\n    iconName: 'strawberry',\n    icon: [512, 512, [], \"e32b\", \"M481.5 1.9c12.2 5.2 17.8 19.3 12.6 31.5c-13.4 31.2-36.9 59-56.3 78.7c32.8 1.8 57.4 18 68.2 26.6c4 3.2 6 8.1 6 13.2s-2 10-6 13.3C495 174.4 469.7 192 440 192c-40 0-55.3-15.3-80-40s-40-40-40-80c0-29.7 17.6-55 26.7-66c3.3-4 8.2-6 13.3-6s10 2 13.2 6C382.3 17.4 400 44.3 400 80c0 .7 0 1.4 0 2.1c.7-.7 1.4-1.3 2-2c18.2-18.2 37.7-41.7 47.9-65.5c5.2-12.2 19.3-17.8 31.5-12.6zM0 336C0 160 96.2 64 192.2 64c32.7 .1 65.3 12.6 90.3 37.5l128 128c25 25 37.5 57.8 37.5 90.5c0 96-96 192-272 192C48 512 0 464 0 336zM172.8 172.8c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm72.7 29.7c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm-32 96c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm-32 96c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm87.3 2.3c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm32-96c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm72.7 29.7c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm-224-96c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zM108.8 364.8c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7z\"]\n  };\n  const faLocationPinLock = {\n    prefix: 'fas',\n    iconName: 'location-pin-lock',\n    icon: [512, 512, [], \"e51f\", \"M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3l0-94.8c0-23.7 12.9-44.4 32-55.4l0-24.6c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faPause = {\n    prefix: 'fas',\n    iconName: 'pause',\n    icon: [320, 512, [9208], \"f04c\", \"M48 64C21.5 64 0 85.5 0 112L0 400c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L48 64zm192 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-32 0z\"]\n  };\n  const faClockEightThirty = {\n    prefix: 'fas',\n    iconName: 'clock-eight-thirty',\n    icon: [512, 512, [], \"e346\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392l0-91.2L173.3 340c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l96-64c7.4-4.9 16.8-5.4 24.6-1.2S280 247.1 280 256l0 136c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faPlaneEngines = {\n    prefix: 'fas',\n    iconName: 'plane-engines',\n    icon: [576, 512, [9992, \"plane-alt\"], \"f3de\", \"M576 256c0-35-59.5-64-93.7-64l-116.6 0-37.2-65.1C342 123.1 352 110.7 352 96c0-17.7-14.3-32-32-32l-27.4 0L265.2 16.1C259.5 6.2 248.9 0 237.4 0L181.2 0c-10.6 0-18.3 10.2-15.4 20.4l49 171.6L112 192 68.8 134.4c-3-4-7.8-6.4-12.8-6.4l-42 0c-7.8 0-14 6.3-14 14c0 1.3 .2 2.6 .5 3.9l22.7 79.3C9.8 229 0 241.4 0 256s9.8 27 23.2 30.8L.5 366.1c-.4 1.3-.5 2.6-.5 3.9c0 7.8 6.3 14 14 14l42 0c5 0 9.8-2.4 12.8-6.4L112 320l102.9 0-49 171.6c-2.9 10.2 4.8 20.4 15.4 20.4l56.2 0c11.5 0 22.1-6.2 27.8-16.1L292.6 448l27.4 0c17.7 0 32-14.3 32-32c0-14.7-10-27.1-23.5-30.9L365.7 320l116.6 0c34.2 0 93.7-28 93.7-64z\"]\n  };\n  const faPlaneAlt = faPlaneEngines;\n  const faHillAvalanche = {\n    prefix: 'fas',\n    iconName: 'hill-avalanche',\n    icon: [576, 512, [], \"e507\", \"M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87z\"]\n  };\n  const faTemperatureEmpty = {\n    prefix: 'fas',\n    iconName: 'temperature-empty',\n    icon: [320, 512, [\"temperature-0\", \"thermometer-0\", \"thermometer-empty\"], \"f2cb\", \"M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L112 112zM160 0C98.1 0 48 50.2 48 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L272 112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faTemperature0 = faTemperatureEmpty;\n  const faThermometer0 = faTemperatureEmpty;\n  const faThermometerEmpty = faTemperatureEmpty;\n  const faBomb = {\n    prefix: 'fas',\n    iconName: 'bomb',\n    icon: [512, 512, [128163], \"f1e2\", \"M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-75.1 60.9-136 136-136l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0z\"]\n  };\n  const faGaugeLow = {\n    prefix: 'fas',\n    iconName: 'gauge-low',\n    icon: [512, 512, [\"tachometer-alt-slow\"], \"f627\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64s-28.7-64-64-64c-.6 0-1.3 0-1.9 0L190 142.3c-5.3-12.1-19.5-17.6-31.6-12.3s-17.6 19.5-12.3 31.6l64.1 145.7C198.9 318.9 192 334.6 192 352c0 35.3 28.7 64 64 64zM128 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faTachometerAltSlow = faGaugeLow;\n  const faRegistered = {\n    prefix: 'fas',\n    iconName: 'registered',\n    icon: [512, 512, [174], \"f25d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24l88 0c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288 208 288l0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112zm48 88l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0 64z\"]\n  };\n  const faTrashCanPlus = {\n    prefix: 'fas',\n    iconName: 'trash-can-plus',\n    icon: [448, 512, [], \"e2ac\", \"M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zM200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z\"]\n  };\n  const faAddressCard = {\n    prefix: 'fas',\n    iconName: 'address-card',\n    icon: [576, 512, [62140, \"contact-card\", \"vcard\"], \"f2bb\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 256l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faContactCard = faAddressCard;\n  const faVcard = faAddressCard;\n  const faChartFft = {\n    prefix: 'fas',\n    iconName: 'chart-fft',\n    icon: [512, 512, [], \"e69e\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zM284.6 81.7c-5.7-11.5-17.8-18.4-30.6-17.6s-23.9 9.1-28.2 21.2L153.4 288 128 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0c13.5 0 25.6-8.5 30.1-21.2l54.8-153.4 30.5 60.9c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 39.2 78.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-48-96C423.2 198.8 412.1 192 400 192l-60.2 0L284.6 81.7z\"]\n  };\n  const faScaleUnbalancedFlip = {\n    prefix: 'fas',\n    iconName: 'scale-unbalanced-flip',\n    icon: [640, 512, [\"balance-scale-right\"], \"f516\", \"M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2L352 480c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288l144.9 0zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416l144.9 0L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z\"]\n  };\n  const faBalanceScaleRight = faScaleUnbalancedFlip;\n  const faGlobeSnow = {\n    prefix: 'fas',\n    iconName: 'globe-snow',\n    icon: [448, 512, [], \"f7a3\", \"M448 224c0 62.7-25.7 119.3-67.2 160L256 384l0-32 64 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4L262.6 256l25.4 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l25.4 0-68.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l64 0 0 32L67.2 384C25.7 343.3 0 286.7 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224zM256 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm80 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM96 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM20.3 474.2L61.1 416l325.8 0 40.8 58.2c5.1 7.3 5.8 16.9 1.6 24.8S416.9 512 408 512L40 512c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8z\"]\n  };\n  const faSubscript = {\n    prefix: 'fas',\n    iconName: 'subscript',\n    icon: [512, 512, [], \"f12c\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128z\"]\n  };\n  const faDiamondTurnRight = {\n    prefix: 'fas',\n    iconName: 'diamond-turn-right',\n    icon: [512, 512, [\"directions\"], \"f5eb\", \"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"]\n  };\n  const faDirections = faDiamondTurnRight;\n  const faIntegral = {\n    prefix: 'fas',\n    iconName: 'integral',\n    icon: [320, 512, [], \"f667\", \"M216 64c-13.3 0-24 10.7-24 24l0 336c0 48.6-39.4 88-88 88s-88-39.4-88-88l0-8c0-17.7 14.3-32 32-32s32 14.3 32 32l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336c0-48.6 39.4-88 88-88s88 39.4 88 88l0 8c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-8c0-13.3-10.7-24-24-24z\"]\n  };\n  const faBurst = {\n    prefix: 'fas',\n    iconName: 'burst',\n    icon: [512, 512, [], \"e4dc\", \"M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z\"]\n  };\n  const faHouseLaptop = {\n    prefix: 'fas',\n    iconName: 'house-laptop',\n    icon: [640, 512, [\"laptop-house\"], \"e066\", \"M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5l-144 0c-19.1 0-36.3 8.4-48 21.7l0-37.7c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0 0 128-160 0c-26.5 0-48-21.5-48-48l0-112-32 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304l0 144 192 0 0-144-192 0zm-48-16c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32l0 160 32 0c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48l-48 0-192 0-48 0c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16l32 0 0-160z\"]\n  };\n  const faLaptopHouse = faHouseLaptop;\n  const faFaceTired = {\n    prefix: 'fas',\n    iconName: 'face-tired',\n    icon: [512, 512, [128555, \"tired\"], \"f5c8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3l-3.2 0c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n  };\n  const faTired = faFaceTired;\n  const faMoneyBills = {\n    prefix: 'fas',\n    iconName: 'money-bills',\n    icon: [640, 512, [], \"e1f3\", \"M96 96l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64l-64 0 0-64zM224 96c0 35.3-28.7 64-64 64l0-64 64 0zM576 256l0 64-64 0c0-35.3 28.7-64 64-64zM512 96l64 0 0 64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z\"]\n  };\n  const faBlindsRaised = {\n    prefix: 'fas',\n    iconName: 'blinds-raised',\n    icon: [512, 512, [], \"f8fd\", \"M32 0C14.3 0 0 14.3 0 32C0 43.9 6.5 54.2 16.1 59.8L1.2 100.6c-.8 2.2-1.2 4.6-1.2 7C0 118.9 9.1 128 20.4 128L128 128l0-64 32 0 0 64 331.6 0c11.3 0 20.4-9.1 20.4-20.4c0-2.4-.4-4.7-1.2-7L495.9 59.8C505.5 54.2 512 43.9 512 32c0-17.7-14.3-32-32-32L32 0zM144 512c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L160 224l331.9 0c11.1 0 20.1-9 20.1-20.1c0-2.6-.5-5.1-1.4-7.5L496 160l-336 0 0 64-32 0 0-64L16 160 1.4 196.4c-1 2.4-1.4 4.9-1.4 7.5C0 215 9 224 20.1 224L128 224l0 194.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n  };\n  const faSmog = {\n    prefix: 'fas',\n    iconName: 'smog',\n    icon: [640, 512, [], \"f75f\", \"M32 144c0 79.5 64.5 144 144 144l123.3 0c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32l27.3 0c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368l-336 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96l-112 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0L24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24L96 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c13.3 0 24-10.7 24-24z\"]\n  };\n  const faUfoBeam = {\n    prefix: 'fas',\n    iconName: 'ufo-beam',\n    icon: [576, 512, [], \"e048\", \"M184 152s24 40 104 40s104-40 104-40c0-48-33.3-104-104-104s-104 56-104 104zm-42.6-40.4C159.1 47.2 218.1 0 288 0s128.9 47.2 146.6 111.6C519.2 131.1 576 167 576 208c0 61.9-128.9 112-288 112S0 269.9 0 208c0-41 56.8-76.9 141.4-96.4zM120 208a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm360 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM312 256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM74.3 325.7l4.2-8.9c14.3 5.6 29.7 10.6 46 15l-6.8 14.5-72 152c-5.7 12-20 17.1-32 11.4s-17.1-20-11.4-32l72-152zm384 20.6l-6.8-14.5c16.3-4.4 31.7-9.4 46-15l4.2 8.9 72 152c5.7 12 .6 26.3-11.4 32s-26.3 .6-32-11.4l-72-152z\"]\n  };\n  const faHydra = {\n    prefix: 'fas',\n    iconName: 'hydra',\n    icon: [640, 512, [], \"e686\", \"M384 73.1C384.2 32.7 417 0 457.5 0c16.7 0 32.9 5.7 45.9 16.1L532 39c10.6 8.5 14.7 22.8 10.2 35.6S525.6 96 512 96l-48 0s0 0 0 0c-8.8 0-16 7.2-16 16l0 16s0 0 0 0l0 .8 .1 .8 11.5 115c2.4 23.7-6 47.3-22.9 64.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c23.6-23.6 35.4-56.7 32.1-89.9l-4.5-45.2c14.2-29.5 48.3-46.8 82.5-37c8.9 2.6 17.3 6.9 24.6 12.7L628 199c10.6 8.5 14.7 22.8 10.2 35.6S621.6 256 608 256l-48 0c-8.8 0-16 7.2-16 16l0 16 0 24.8c0 61-40.4 112.6-96 129.4l0 37.8c0 17.7-14.3 32-32 32l-36.9 0c-15.6 0-29-11.3-31.6-26.7L341.3 448l-74.7 0-6.2 37.3c-2.6 15.4-15.9 26.7-31.6 26.7L192 512c-17.7 0-32-14.3-32-32l0-32-32 0C57.3 448 0 390.7 0 320c0-40.3 19-78.2 51.2-102.4l25-18.8c1.8-1.4 3.7-2.6 5.7-3.6c4.3-2.1 8.9-3.2 13.5-3.2s9.3 .8 13.6 2.8c3.3 1.5 6.4 3.6 9.1 6.2c2.7 2.6 4.9 5.7 6.5 9c2.1 4.3 3.2 8.9 3.2 13.5s-.8 9.3-2.8 13.6c-.9 2-2.1 4-3.4 5.8L89.2 289.6c-18.4 26.3 .4 62.4 32.5 62.4c13.3 0 25.6-6.6 33-17.7l10.7-16.1c25.9-38.9 69.5-62.2 116.2-62.2l.1 0 9.2 0 5.3 0c47.8 0 87-38.4 87.8-85.3c0-.5 0-.9 0-1.4l0-.6 0-4.7c0-.4 0-.8 0-1.2l0-34.9 0-16 0-27.8 0-11.1zm-32 36.9l0 60.4c-.5 25-18.8 46.7-43.3 52.3l-4-24.1L298 172.1c-1.8-7.1-8.2-12.1-15.5-12.1L224 160c-13.6 0-25.7-8.6-30.2-21.4s-.4-27.1 10.2-35.6l27.2-21.8c14-11.2 31.3-17.3 49.2-17.3c31.4 0 59 18.5 71.6 45.9z\"]\n  };\n  const faCircleCaretUp = {\n    prefix: 'fas',\n    iconName: 'circle-caret-up',\n    icon: [512, 512, [\"caret-circle-up\"], \"f331\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-368c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z\"]\n  };\n  const faCaretCircleUp = faCircleCaretUp;\n  const faUserVneckHairLong = {\n    prefix: 'fas',\n    iconName: 'user-vneck-hair-long',\n    icon: [448, 512, [], \"e463\", \"M304 128c0-11.4-2.4-22.2-6.7-32L296 96c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112l-30.4 0c-1 5.2-1.6 10.5-1.6 16l0 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L224 272 70.6 272C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5l0-11zm49.9 186.9L210.7 412c6.3 9.5 20.3 9.5 26.6 0l64.8-97.1c3.5-5.2 9.8-8 15.9-6.6c74.5 17.2 130 84 130 163.7l0 8c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-8c0-79.7 55.5-146.5 130-163.7c6.1-1.4 12.4 1.4 15.9 6.6z\"]\n  };\n  const faSquareALock = {\n    prefix: 'fas',\n    iconName: 'square-a-lock',\n    icon: [576, 512, [], \"e44d\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l256 0 0-96c-9.1 0-17.7-5.2-21.8-13.9l-12-26.1-124.4 0-12 26.1c-5.6 12-19.8 17.3-31.8 11.7s-17.3-19.8-11.7-31.8l96-208c3.9-8.5 12.4-13.9 21.8-13.9s17.9 5.4 21.8 13.9l82.4 178.6c5.6-10 13.9-18.3 23.8-24l0-24.6c0-56.4 41.7-103.1 96-110.9L448 96c0-35.3-28.7-64-64-64L64 32zM224 209.3L184 296l80 0-40-86.7zM464 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faCrutch = {\n    prefix: 'fas',\n    iconName: 'crutch',\n    icon: [512, 512, [], \"f7f7\", \"M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z\"]\n  };\n  const faGasPumpSlash = {\n    prefix: 'fas',\n    iconName: 'gas-pump-slash',\n    icon: [640, 512, [], \"f5f4\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-72.2-56.6C569.5 397.9 576 379.7 576 360l0-136 0-32 0-24 0-13.5c0-17-6.7-33.3-18.7-45.3L480 32c-8.8-8.8-23.2-8.8-32 0s-8.8 23.2 0 32l32 32 0 64c0 29.8 20.4 54.9 48 62l0 138c0 8.5-2.7 16.4-7.2 22.9L384 275.7 384 64c0-35.3-28.7-64-64-64L160 0c-30.9 0-56.7 21.9-62.7 51L38.8 5.1zM96 171.6L96 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-49.5L96 171.6z\"]\n  };\n  const faFontAwesome = {\n    prefix: 'fas',\n    iconName: 'font-awesome',\n    icon: [512, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M91.7 96C106.3 86.8 116 70.5 116 52C116 23.3 92.7 0 64 0S12 23.3 12 52c0 16.7 7.8 31.5 20 41l0 3 0 352 0 64 64 0 0-64 373.6 0c14.6 0 26.4-11.8 26.4-26.4c0-3.7-.8-7.3-2.3-10.7L432 272l61.7-138.9c1.5-3.4 2.3-7 2.3-10.7c0-14.6-11.8-26.4-26.4-26.4L91.7 96z\"]\n  };\n  const faFontAwesomeFlag = faFontAwesome;\n  const faFontAwesomeLogoFull = faFontAwesome;\n  const faCloudArrowUp = {\n    prefix: 'fas',\n    iconName: 'cloud-arrow-up',\n    icon: [640, 512, [62338, \"cloud-upload\", \"cloud-upload-alt\"], \"f0ee\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L296 392c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z\"]\n  };\n  const faCloudUpload = faCloudArrowUp;\n  const faCloudUploadAlt = faCloudArrowUp;\n  const faPalette = {\n    prefix: 'fas',\n    iconName: 'palette',\n    icon: [512, 512, [127912], \"f53f\", \"M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faTransporter4 = {\n    prefix: 'fas',\n    iconName: 'transporter-4',\n    icon: [512, 512, [], \"e2a5\", \"M224 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-48 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 64l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 64l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM480 160l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 192l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 192l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 160l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6L480 160zM56.7 358.6L64 384l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L64 416l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L32 416 6.6 408.7C2.7 407.6 0 404.1 0 400s2.7-7.6 6.6-8.7L32 384l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zM96 480c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-88 0-80 0-88 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faChartMixedUpCircleCurrency = {\n    prefix: 'fas',\n    iconName: 'chart-mixed-up-circle-currency',\n    icon: [576, 512, [], \"e5d8\", \"M400 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l28.8 0L319.4 151.5 211.2 70.4c-11.7-8.8-27.8-8.5-39.2 .6L12 199c-13.8 11-16 31.2-5 45s31.2 16 45 5L192.6 136.5l108.2 81.1c11.7 8.8 27.8 8.5 39.2-.6L480 105l0 39c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112c0-17.7-14.3-32-32-32L400 0zM192 224c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32zM64 320c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm25.4-169.4a35.9 35.9 0 1 0 -50.7 50.7 35.9 35.9 0 1 0 50.7-50.7zM396.7 426l-17.3 17.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L374 403.3c-13.2-21.6-13.2-49.1 0-70.7l-17.3-17.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L396.7 310c21.6-13.2 49.1-13.2 70.7 0l17.3-17.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L490 332.7c13.2 21.6 13.2 49.1 0 70.7l17.3 17.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L467.3 426c-21.6 13.2-49.1 13.2-70.7 0z\"]\n  };\n  const faObjectsAlignRight = {\n    prefix: 'fas',\n    iconName: 'objects-align-right',\n    icon: [512, 512, [], \"e3bf\", \"M512 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-464c0-13.3 10.7-24 24-24s24 10.7 24 24zM336 64c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 224c-26.5 0-48-21.5-48-48l0-64C0 85.5 21.5 64 48 64l288 0zm0 224c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l160 0z\"]\n  };\n  const faArrowsTurnRight = {\n    prefix: 'fas',\n    iconName: 'arrows-turn-right',\n    icon: [448, 512, [], \"e4c0\", \"M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160 128 160c-35.3 0-64 28.7-64 64l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32C0 153.3 57.3 96 128 96l210.7 0L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-53 43-96 96-96l146.7 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n  };\n  const faVest = {\n    prefix: 'fas',\n    iconName: 'vest',\n    icon: [448, 512, [], \"e085\", \"M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.6 4.9-2.5 10-2.5 15.2L224 464c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-193.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6l0-17.5 0-73.7 0-6.3c0-26.5-21.5-48-48-48l-4.5 0c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0L112 0C85.5 0 64 21.5 64 48l0 6.3L64 128l0 17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5L0 464c0 26.5 21.5 48 48 48l128 0c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464l0-168.2c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"]\n  };\n  const faPig = {\n    prefix: 'fas',\n    iconName: 'pig',\n    icon: [640, 512, [128022], \"f706\", \"M513.5 32c8 0 14.5 6.5 14.5 14.5L528 78c0 19.7-9 37.8-23.6 49.7c6.4 4.9 12.7 10.1 18.6 15.7c17.6-15.9 28.5-38.6 29-63.3l40 0c8.8 0 16 7.2 16 16l0 16c0 32.8-24.6 59.8-56.3 63.5l6.8 9C570 200 585 212.5 602.2 221.1L608 224l8 0c13.3 0 24 10.7 24 24l0 96c0 13.3-10.7 24-24 24l-43.5 0c-22.2 21.2-49.7 36.2-79.8 43.3l-13 45.5C475.8 470.5 463.3 480 449 480l-33 0c-17.7 0-32-14.3-32-32l0-32-64 0-48 0 0 32c0 17.7-14.3 32-32 32l-33 0c-14.3 0-26.8-9.5-30.8-23.2L155 382.4C110.3 358 80 310.5 80 256l0-16-32.6 0C21.2 240 0 218.8 0 192.6c0-21.8 14.8-40.7 35.9-46l8.2-2c8.6-2.1 17.3 3.1 19.4 11.6s-3.1 17.3-11.6 19.4l-8.2 2c-6.9 1.7-11.7 7.9-11.7 15c0 8.5 6.9 15.4 15.4 15.4l35.8 0C98 135 162.6 80 240 80l122.4 0c14.5 0 28.8 1.3 42.7 3.9c8.1-19.5 25.4-34.4 47-39.1l58.4-12.5c1-.2 2-.3 3-.3zM468 256a20 20 0 1 0 0-40 20 20 0 1 0 0 40z\"]\n  };\n  const faInboxFull = {\n    prefix: 'fas',\n    iconName: 'inbox-full',\n    icon: [512, 512, [], \"e1ba\", \"M58.9 80.5C66 52 91.6 32 121 32l270 0c29.4 0 55 20 62.1 48.5l57 227.9c1.3 5.1 1.9 10.3 1.9 15.5l0 92.1c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-92.1c0-5.2 .6-10.4 1.9-15.5l57-227.9zM391 96L121 96 73 288l51.2 0c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7l120.4 0c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7l51.2 0L391 96zM176 144l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 80l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCircleEnvelope = {\n    prefix: 'fas',\n    iconName: 'circle-envelope',\n    icon: [512, 512, [\"envelope-circle\"], \"e10c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 9.3L264.7 255.6c-2.7 1.2-5.7 1.9-8.7 1.9s-5.9-.6-8.7-1.9L128 201.3l0-9.3zm149.9 92.7L384 236.5l0 83.5c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-83.5 106.1 48.3c6.9 3.1 14.3 4.8 21.9 4.8s15-1.6 21.9-4.8z\"]\n  };\n  const faEnvelopeCircle = faCircleEnvelope;\n  const faTrianglePersonDigging = {\n    prefix: 'fas',\n    iconName: 'triangle-person-digging',\n    icon: [640, 512, [\"construction\"], \"f85d\", \"M354.5 51.8C347.3 39.5 334.2 32 320 32s-27.3 7.5-34.5 19.8l-216 368c-7.3 12.4-7.3 27.7-.2 40.1S89.7 480 104 480l432 0c14.3 0 27.6-7.7 34.7-20.1s7-27.8-.2-40.1l-216-368zM216.9 304.7l15.6 9.8 64 40c4.7 2.9 7.5 8.1 7.5 13.6l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-23.1-40.9-25.5-24.5 55.2c-3.6 8.1-13 11.7-21.1 8.1s-11.7-13-8.1-21.1l32-72 7.5-16.8zm112-45.7l19.7 49.2L402 339l16.3-27.2c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l48 80c3 4.9 3 11.1 .2 16.1s-8.2 8.1-13.9 8.1l-96 0c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l15.2-25.4L232 277.9c-3.8-2.2-6.6-5.9-7.6-10.2s-.2-8.8 2.3-12.5l4.2-6.4c10.3-15.5 27.7-24.8 46.3-24.8c22.7 0 43.2 13.8 51.6 34.9zM288 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faConstruction = faTrianglePersonDigging;\n  const faFerry = {\n    prefix: 'fas',\n    iconName: 'ferry',\n    icon: [576, 512, [], \"e4ea\", \"M224 0L352 0c17.7 0 32 14.3 32 32l75.1 0c20.6 0 31.6 24.3 18.1 39.8L456 96 120 96 98.8 71.8C85.3 56.3 96.3 32 116.9 32L192 32c0-17.7 14.3-32 32-32zM96 128l384 0c17.7 0 32 14.3 32 32l0 123.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9l-16.5 0c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9l-16.6 0c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5L64 160c0-17.7 14.3-32 32-32zm32 64l0 96 320 0 0-96-320 0zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faBullseyeArrow = {\n    prefix: 'fas',\n    iconName: 'bullseye-arrow',\n    icon: [512, 512, [127919], \"f648\", \"M335.2 244.7c.5 3.7 .8 7.5 .8 11.3c0 44.2-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80c3.8 0 7.6 .3 11.3 .8l31.2-31.2L293.7 117c-12-3.3-24.7-5-37.7-5c-79.5 0-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144c0-13.1-1.7-25.7-5-37.7l-28.6-4.8-31.2 31.2zm110.1-20.8c1.8 10.4 2.7 21.1 2.7 32.1c0 106-86 192-192 192S64 362 64 256S150 64 256 64c10.9 0 21.6 .9 32.1 2.7l9.3-9.3 43.1-43.1C314 5 285.6 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-29.6-5-58-14.3-84.5l-43.1 43.1-9.3 9.3zm-80.2-43.1l50.7 8.4c10.2 1.7 20.6-1.6 27.9-8.9l51.2-51.2c8.1-8.1 5.3-21.9-5.4-26.2L432 80 409 22.5c-4.3-10.7-18-13.5-26.2-5.4L331.6 68.4c-7.3 7.3-10.6 17.7-8.9 27.9l8.4 50.7L239 239c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l92.1-92.1z\"]\n  };\n  const faArrowsDownToPeople = {\n    prefix: 'fas',\n    iconName: 'arrows-down-to-people',\n    icon: [640, 512, [], \"e4b9\", \"M144 0c-13.3 0-24 10.7-24 24l0 118.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23L168 24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5l0 54.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-54.5 26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5l0 38.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5 88 480c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23L520 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 118.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n  };\n  const faSeedling = {\n    prefix: 'fas',\n    iconName: 'seedling',\n    icon: [512, 512, [127793, \"sprout\"], \"f4d8\", \"M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0l32 0c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64l32 0c123.7 0 224 100.3 224 224l0 32 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160C100.3 320 0 219.7 0 96z\"]\n  };\n  const faSprout = faSeedling;\n  const faClockSeven = {\n    prefix: 'fas',\n    iconName: 'clock-seven',\n    icon: [512, 512, [], \"e350\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 128.7-60 90c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l64-96c2.6-3.9 4-8.6 4-13.3l0-136c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n  };\n  const faLeftRight = {\n    prefix: 'fas',\n    iconName: 'left-right',\n    icon: [512, 512, [8596, \"arrows-alt-h\"], \"f337\", \"M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z\"]\n  };\n  const faArrowsAltH = faLeftRight;\n  const faBoxesPacking = {\n    prefix: 'fas',\n    iconName: 'boxes-packing',\n    icon: [640, 512, [], \"e4c7\", \"M256 48c0-26.5 21.5-48 48-48L592 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-210.7 0c1.8-5 2.7-10.4 2.7-16l0-242.7c18.6-6.6 32-24.4 32-45.3l0-32c0-26.5-21.5-48-48-48l-112 0 0-80zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6 480 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L16 224c-8.8 0-16-7.2-16-16l0-32zm352 80l0 224c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-224 320 0zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z\"]\n  };\n  const faCircleArrowLeft = {\n    prefix: 'fas',\n    iconName: 'circle-arrow-left',\n    icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM215 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L392 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-214.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L103 273c-9.4-9.4-9.4-24.6 0-33.9L215 127z\"]\n  };\n  const faArrowCircleLeft = faCircleArrowLeft;\n  const faFlashlight = {\n    prefix: 'fas',\n    iconName: 'flashlight',\n    icon: [640, 512, [128294], \"f8b8\", \"M576 416l32 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-32 0 0 320zM544 97.7C449.1 107.9 384 160 384 160L48 160c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l336 0s65.1 52.1 160 62.3l0-316.5zM224 256c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faFileJpg = {\n    prefix: 'fas',\n    iconName: 'file-jpg',\n    icon: [512, 512, [], \"e646\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM208 512c-26.5 0-48-21.5-48-48l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 26.5-21.5 48-48 48zm96-160l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm80-40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80z\"]\n  };\n  const faGroupArrowsRotate = {\n    prefix: 'fas',\n    iconName: 'group-arrows-rotate',\n    icon: [512, 512, [], \"e4f6\", \"M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4l0-60.5c0-5.7-4.7-10.4-10.4-10.4l-60.5 0c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4l0 60.5c0 5.7 4.7 10.4 10.4 10.4l60.5 0c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z\"]\n  };\n  const faBowlFood = {\n    prefix: 'fas',\n    iconName: 'bowl-food',\n    icon: [512, 512, [], \"e4c6\", \"M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32L8.6 224C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z\"]\n  };\n  const faSquare9 = {\n    prefix: 'fas',\n    iconName: 'square-9',\n    icon: [448, 512, [], \"e25e\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM224 272a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm-26 44.4l-29.6 25.4c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l81.6-70C305.8 287.2 320 256.4 320 224c0-53-43-96-96-96s-96 43-96 96c0 44 29.6 81.1 70 92.4z\"]\n  };\n  const faCandyCane = {\n    prefix: 'fas',\n    iconName: 'candy-cane',\n    icon: [512, 512, [], \"f786\", \"M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23l0 5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8l0-5.6C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z\"]\n  };\n  const faArrowDownWideShort = {\n    prefix: 'fas',\n    iconName: 'arrow-down-wide-short',\n    icon: [576, 512, [\"sort-amount-asc\", \"sort-amount-down\"], \"f160\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z\"]\n  };\n  const faSortAmountAsc = faArrowDownWideShort;\n  const faSortAmountDown = faArrowDownWideShort;\n  const faSquareDollar = {\n    prefix: 'fas',\n    iconName: 'square-dollar',\n    icon: [448, 512, [\"dollar-square\", \"usd-square\"], \"f2e9\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM244.8 133.6l0 14.2c9.7 1.2 19.4 3.9 29 6.6c1.9 .5 3.7 1 5.6 1.6c11.5 3.2 18.3 15.1 15.1 26.6s-15.1 18.2-26.6 15.1c-1.6-.4-3.1-.9-4.7-1.3c-7-2-14-3.9-21.1-5.3c-13.2-2.5-28.5-1.3-40.8 4c-11 4.8-20.1 16.4-7.6 24.4c9.8 6.3 21.8 9.5 33.2 12.6c2.4 .6 4.7 1.3 7 1.9c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2l0 15.2c0 11.9-9.7 21.6-21.6 21.6s-21.6-9.7-21.6-21.6l0-17.4c-14.5-3.3-28.7-7.9-42.8-12.5c-11.3-3.7-17.5-16-13.7-27.3s16-17.5 27.3-13.7c2.5 .8 5 1.7 7.5 2.5c11.3 3.8 22.9 7.7 34.5 9.6c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c4-21.8 21-36.3 39-44.1c5.5-2.4 11.4-4.3 17.5-5.7l0-16.1c0-11.9 9.7-21.6 21.6-21.6s21.6 9.7 21.6 21.6z\"]\n  };\n  const faDollarSquare = faSquareDollar;\n  const faUsdSquare = faSquareDollar;\n  const faPhoneArrowRight = {\n    prefix: 'fas',\n    iconName: 'phone-arrow-right',\n    icon: [512, 512, [], \"e5be\", \"M117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24zM425 7l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L312 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l118.1 0L391 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n  };\n  const faHandHoldingSeedling = {\n    prefix: 'fas',\n    iconName: 'hand-holding-seedling',\n    icon: [576, 512, [], \"f4bf\", \"M96 14.5C96 6.5 102.5 0 110.5 0L160 0c88.4 0 160 71.6 160 160l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-14.5 0C161.1 160 96 94.9 96 14.5zm384 0C480 89 424.1 150.3 352 159c-.2-44.9-15.9-86.2-42-118.8C338.2 15.2 375.3 0 416 0l49.5 0c8 0 14.5 6.5 14.5 14.5zm88.2 321.7c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faMessageCheck = {\n    prefix: 'fas',\n    iconName: 'message-check',\n    icon: [512, 512, [\"comment-alt-check\"], \"f4a2\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm369 89c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 153z\"]\n  };\n  const faCommentAltCheck = faMessageCheck;\n  const faCloudBolt = {\n    prefix: 'fas',\n    iconName: 'cloud-bolt',\n    icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", \"M0 224c0 53 43 96 96 96l47.2 0L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320l18.3 0 64 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n  };\n  const faThunderstorm = faCloudBolt;\n  const faChartLineUpDown = {\n    prefix: 'fas',\n    iconName: 'chart-line-up-down',\n    icon: [512, 512, [], \"e5d7\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm313.4 57.4L288 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L208 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l112-112 18.7 18.7c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6l0-73.2 0-.3L480 80c0-8.8-7.2-16-16-16l-89.4 0C362.1 64 352 74.1 352 86.6c0 6 2.4 11.8 6.6 16l18.7 18.7zm64 141.3l-18.7 18.7-34.7-34.7-45.3 45.3 34.7 34.7-18.7 18.7c-4.2 4.2-6.6 10-6.6 16c0 12.5 10.1 22.6 22.6 22.6l89.4 0c8.8 0 16-7.2 16-16l0-89.4c0-12.5-10.1-22.6-22.6-22.6c-6 0-11.8 2.4-16 6.6z\"]\n  };\n  const faTextSlash = {\n    prefix: 'fas',\n    iconName: 'text-slash',\n    icon: [640, 512, [\"remove-format\"], \"f87d\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96 503 96 497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32L376.1 32l-.3 0L204.5 32c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96l116.7 0L301.3 210.8l-94.5-74.1zM243.3 416L192 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-42.2 0 17.6-62.1L272.9 311 243.3 416z\"]\n  };\n  const faRemoveFormat = faTextSlash;\n  const faWatch = {\n    prefix: 'fas',\n    iconName: 'watch',\n    icon: [384, 512, [8986], \"f2e1\", \"M112 0L272 0c26.5 0 48 21.5 48 48l0 24.2C283.7 46.8 239.6 32 192 32s-91.7 14.8-128 40.2L64 48C64 21.5 85.5 0 112 0zM64 464l0-24.2c36.3 25.3 80.4 40.2 128 40.2s91.7-14.8 128-40.2l0 24.2c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48zM0 256a192 192 0 1 1 384 0A192 192 0 1 1 0 256zM192 152c-13.3 0-24 10.7-24 24l0 80c0 8 4 15.5 10.7 20l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L216 243.2l0-67.2c0-13.3-10.7-24-24-24z\"]\n  };\n  const faCircleDownLeft = {\n    prefix: 'fas',\n    iconName: 'circle-down-left',\n    icon: [512, 512, [], \"e107\", \"M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM160 198.6L160 336c0 8.8 7.2 16 16 16l137.4 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L296 280l66.3-66.3c3.6-3.6 5.7-8.5 5.7-13.7s-2-10-5.7-13.7l-36.7-36.7C322 146 317.1 144 312 144s-10 2-13.7 5.7L232 216l-33.4-33.4c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6z\"]\n  };\n  const faText = {\n    prefix: 'fas',\n    iconName: 'text',\n    icon: [448, 512, [], \"f893\", \"M64 96l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 80C0 53.5 21.5 32 48 32l176 0 176 0c26.5 0 48 21.5 48 48l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32L256 96l0 320 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 0-320L64 96z\"]\n  };\n  const faProjector = {\n    prefix: 'fas',\n    iconName: 'projector',\n    icon: [640, 512, [], \"f8d6\", \"M440 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80zM281 39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56 56c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L281 39zM585 73c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L495 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l56-56zm-9 119l-64 0c-26.7-20.1-60-32-96-32s-69.3 11.9-96 32L64 192c-35.3 0-64 28.7-64 64L0 384c0 35.3 28.7 64 64 64l9.9 39.8C77.5 502 90.3 512 105 512l14 0c14.7 0 27.5-10 31-24.2L160 448l160 0c26.7 20.1 60 32 96 32c24.4 0 47.5-5.5 68.2-15.2l5.7 23c3.6 14.2 16.4 24.2 31 24.2l14 0c14.7 0 27.5-10 31-24.2L576 448c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64zM416 224a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM64 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faFaceSmileWink = {\n    prefix: 'fas',\n    iconName: 'face-smile-wink',\n    icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faSmileWink = faFaceSmileWink;\n  const faTombstoneBlank = {\n    prefix: 'fas',\n    iconName: 'tombstone-blank',\n    icon: [448, 512, [129702, \"tombstone-alt\"], \"f721\", \"M224 0C118 0 32 86 32 192l0 224 384 0 0-224C416 86 330 0 224 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448z\"]\n  };\n  const faTombstoneAlt = faTombstoneBlank;\n  const faChessKingPiece = {\n    prefix: 'fas',\n    iconName: 'chess-king-piece',\n    icon: [256, 512, [\"chess-king-alt\"], \"f440\", \"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32L60.2 96C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208 72 208c-13.3 0-24 10.7-24 24s10.7 24 24 24l4 0L60 384l136 0L180 256l4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-1.8 0 32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2L144 96l0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l208 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416 48 416z\"]\n  };\n  const faChessKingAlt = faChessKingPiece;\n  const faCircle6 = {\n    prefix: 'fas',\n    iconName: 'circle-6',\n    icon: [512, 512, [], \"e0f3\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-16a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-96 48c0 53 43 96 96 96s96-43 96-96c0-44-29.6-81.1-70-92.4l29.6-25.4c10.1-8.6 11.2-23.8 2.6-33.8s-23.8-11.2-33.8-2.6l-81.6 70C174.2 224.8 160 255.6 160 288z\"]\n  };\n  const faWavesSine = {\n    prefix: 'fas',\n    iconName: 'waves-sine',\n    icon: [640, 512, [], \"e65d\", \"M256.2 140.6c-11 18.2-20.4 40.1-29.3 64.6c-9.2-27.9-19.8-57.4-32.9-84.7c2.4-4.5 4.9-8.9 7.5-13.2C226.3 66.4 263.3 32 320 32s93.7 34.4 118.6 75.4c23.8 39.2 40.3 90.2 55.2 136.5l.7 2.3c15.8 49.1 30.2 93.1 49.7 125.2C563 402.4 582.6 416 608 416c17.7 0 32 14.3 32 32s-14.3 32-32 32c-56.7 0-93.7-34.4-118.6-75.4c-23.8-39.2-40.3-90.2-55.2-136.5l-.7-2.3c-15.8-49.1-30.2-93.1-49.7-125.2C365 109.6 345.4 96 320 96s-45 13.6-63.8 44.6zM158.1 391.4c-2.4 4.5-4.9 8.9-7.5 13.2C125.7 445.6 88.7 480 32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32c25.4 0 45-13.6 63.8-44.6c11-18.2 20.4-40.1 29.3-64.6c9.2 27.9 19.8 57.4 32.9 84.7zm225.8-20c11-18.2 20.4-40.1 29.3-64.6c9.2 27.9 19.8 57.4 32.9 84.7c-2.4 4.5-4.9 8.9-7.5 13.2C413.7 445.6 376.7 480 320 480s-93.7-34.4-118.6-75.4c-23.8-39.2-40.3-90.2-55.2-136.5c0 0 0 0 0 0l-.7-2.3c-15.8-49.1-30.2-93.1-49.7-125.2C77 109.6 57.4 96 32 96C14.3 96 0 81.7 0 64S14.3 32 32 32c56.7 0 93.7 34.4 118.6 75.4c23.8 39.2 40.3 90.2 55.2 136.5l.7 2.3c15.8 49.1 30.2 93.1 49.7 125.2C275 402.4 294.6 416 320 416s45-13.6 63.8-44.6zM544.2 140.6c-11 18.2-20.4 40.1-29.3 64.6c-9.2-27.9-19.8-57.5-32.9-84.7c2.4-4.5 4.9-8.9 7.5-13.2C514.3 66.4 551.3 32 608 32c17.7 0 32 14.3 32 32s-14.3 32-32 32c-25.4 0-45 13.6-63.8 44.6z\"]\n  };\n  const faLeft = {\n    prefix: 'fas',\n    iconName: 'left',\n    icon: [448, 512, [\"arrow-alt-left\"], \"f355\", \"M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l160-160c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 96 184 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-184 0 0 96c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-160-160z\"]\n  };\n  const faArrowAltLeft = faLeft;\n  const faFileWord = {\n    prefix: 'fas',\n    iconName: 'file-word',\n    icon: [384, 512, [], \"f1c2\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z\"]\n  };\n  const faFilePowerpoint = {\n    prefix: 'fas',\n    iconName: 'file-powerpoint',\n    icon: [384, 512, [], \"f1c4\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM136 240l68 0c42 0 76 34 76 76s-34 76-76 76l-44 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56 0-104c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28l-44 0 0 56 44 0z\"]\n  };\n  const faSquareDown = {\n    prefix: 'fas',\n    iconName: 'square-down',\n    icon: [448, 512, [11015, \"arrow-alt-square-down\"], \"f350\", \"M64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm171.3-84.7l112-112c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-64 0 0-96c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 96-64 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l112 112c6.2 6.2 16.4 6.2 22.6 0z\"]\n  };\n  const faArrowAltSquareDown = faSquareDown;\n  const faObjectsAlignCenterVertical = {\n    prefix: 'fas',\n    iconName: 'objects-align-center-vertical',\n    icon: [512, 512, [], \"e3bd\", \"M64 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 152 64 0 0-88c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 88 40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0 0 88c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-88-64 0 0 152c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-152-40 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l40 0L64 80z\"]\n  };\n  const faArrowsLeftRight = {\n    prefix: 'fas',\n    iconName: 'arrows-left-right',\n    icon: [512, 512, [\"arrows-h\"], \"f07e\", \"M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n  };\n  const faArrowsH = faArrowsLeftRight;\n  const faHouseLock = {\n    prefix: 'fas',\n    iconName: 'house-lock',\n    icon: [640, 512, [], \"e510\", \"M384 480c0 11.7 3.1 22.6 8.6 32l-.6 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272l0 24.6c-19.1 11.1-32 31.7-32 55.4l0 128zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faCloudArrowDown = {\n    prefix: 'fas',\n    iconName: 'cloud-arrow-down',\n    icon: [640, 512, [62337, \"cloud-download\", \"cloud-download-alt\"], \"f0ed\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L344 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 134.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n  };\n  const faCloudDownload = faCloudArrowDown;\n  const faCloudDownloadAlt = faCloudArrowDown;\n  const faWreath = {\n    prefix: 'fas',\n    iconName: 'wreath',\n    icon: [448, 512, [], \"f7e2\", \"M182.6 0c15.8 0 30.2 5.7 41.4 15.2C235.2 5.7 249.6 0 265.4 0c27.9 0 51.6 17.8 60.3 42.6c5.8-1.7 11.9-2.6 18.2-2.6c35.3 0 64 28.7 64 64c0 6.3-.9 12.5-2.6 18.2c24.8 8.8 42.6 32.5 42.6 60.3c0 15.8-5.7 30.2-15.2 41.4c9.5 11.2 15.2 25.6 15.2 41.4c0 27.9-17.8 51.6-42.6 60.3c1.7 5.8 2.6 11.9 2.6 18.2c0 32.6-24.4 59.6-56 63.5l0-3.7c0-28.6-23.2-51.8-51.8-51.8c-7.2 0-14.4 1.5-21 4.5L224 381l-55.2-24.5c-6.6-2.9-13.8-4.5-21-4.5C119.2 352 96 375.2 96 403.8l0 3.7c-31.6-3.9-56-30.9-56-63.5c0-6.3 .9-12.5 2.6-18.2C17.8 317 0 293.3 0 265.4c0-15.8 5.7-30.2 15.2-41.4C5.7 212.8 0 198.4 0 182.6c0-27.9 17.8-51.6 42.6-60.3C40.9 116.5 40 110.3 40 104c0-35.3 28.7-64 64-64c6.3 0 12.5 .9 18.2 2.6C131 17.8 154.7 0 182.6 0zM203 142.4c-5.7 6-13.6 9.4-21.9 9.1c-16.6-.6-30.2 13-29.6 29.6c.3 8.3-3 16.3-9.1 21.9c-12.1 11.3-12.1 30.6 0 41.9c6 5.7 9.4 13.6 9.1 21.9c-.6 16.6 13 30.2 29.6 29.6c8.3-.3 16.3 3 21.9 9.1c11.3 12.1 30.6 12.1 41.9 0c5.7-6 13.6-9.4 21.9-9.1c16.6 .6 30.2-13 29.6-29.6c-.3-8.3 3-16.3 9.1-21.9c12.1-11.3 12.1-30.6 0-41.9c-6-5.7-9.4-13.6-9.1-21.9c.6-16.6-13-30.2-29.6-29.6c-8.3 .3-16.3-3-21.9-9.1c-11.3-12.1-30.6-12.1-41.9 0zM128 403.8c0-10.9 8.9-19.8 19.8-19.8c2.8 0 5.5 .6 8 1.7L224 416l68.2-30.3c2.5-1.1 5.3-1.7 8-1.7c10.9 0 19.8 8.9 19.8 19.8l0 88.4c0 10.9-8.9 19.8-19.8 19.8c-2.8 0-5.5-.6-8-1.7L224 480l-68.2 30.3c-2.5 1.1-5.3 1.7-8 1.7c-10.9 0-19.8-8.9-19.8-19.8l0-88.4z\"]\n  };\n  const faChildren = {\n    prefix: 'fas',\n    iconName: 'children',\n    icon: [640, 512, [], \"e4e1\", \"M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480l0-80-17.8 0c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1L232 400l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80-16 0 0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-179.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9l12.3 0c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5 552 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0z\"]\n  };\n  const faMeterDroplet = {\n    prefix: 'fas',\n    iconName: 'meter-droplet',\n    icon: [640, 512, [], \"e1ea\", \"M256 512c53.7 0 103.5-16.5 144.6-44.7C390 447.2 384 424.3 384 400c0-23.6 5.8-46.9 16.9-67.8l75.3-141.2c4.9-9.2 12.1-16.7 20.6-22.1C461.2 70.4 366.8 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm120.5 46.1L429.2 347.3C420.5 363.5 416 381.6 416 400c0 61.9 50.1 112 112 112s112-50.1 112-112c0-18.4-4.5-36.5-13.2-52.7L551.5 206.1c-4.6-8.7-13.7-14.1-23.5-14.1s-18.9 5.4-23.5 14.1z\"]\n  };\n  const faChalkboard = {\n    prefix: 'fas',\n    iconName: 'chalkboard',\n    icon: [576, 512, [\"blackboard\"], \"f51b\", \"M96 32C60.7 32 32 60.7 32 96l0 288 64 0L96 96l384 0 0 288 64 0 0-288c0-35.3-28.7-64-64-64L96 32zM224 384l0 32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-32c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faBlackboard = faChalkboard;\n  const faUserLargeSlash = {\n    prefix: 'fas',\n    iconName: 'user-large-slash',\n    icon: [640, 512, [\"user-alt-slash\"], \"f4fa\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512L528 512 284.3 320l-59 0C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7l450.6 0 .3 0z\"]\n  };\n  const faUserAltSlash = faUserLargeSlash;\n  const faSignalStrong = {\n    prefix: 'fas',\n    iconName: 'signal-strong',\n    icon: [640, 512, [\"signal-4\"], \"f68f\", \"M480 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352zM352 224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256zM192 288c-17.7 0-32 14.3-32 32l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32zM96 416c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64z\"]\n  };\n  const faSignal4 = faSignalStrong;\n  const faLollipop = {\n    prefix: 'fas',\n    iconName: 'lollipop',\n    icon: [512, 512, [127853, \"lollypop\"], \"e424\", \"M210.8 334.8C265.3 314.2 304 261.6 304 200l0-8c0-61.9-50.1-112-112-112S80 130.1 80 192c0 39.8 32.2 72 72 72s72-32.2 72-72l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-35.3 28.7-64 64-64s64 28.7 64 64l0 8c0 53-43 96-96 96l-8 0C94.6 296 48 249.4 48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 73.2-54.6 133.6-125.2 142.8zM0 192C0 298 86 384 192 384c41.5 0 79.9-13.1 111.2-35.5L457.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L348.5 303.2C370.9 271.9 384 233.5 384 192C384 86 298 0 192 0S0 86 0 192z\"]\n  };\n  const faLollypop = faLollipop;\n  const faListTree = {\n    prefix: 'fas',\n    iconName: 'list-tree',\n    icon: [512, 512, [], \"e1d2\", \"M24 48C10.7 48 0 58.7 0 72l0 48c0 13.3 10.7 24 24 24l0 112 0 128c0 30.9 25.1 56 56 56l48 0c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l-48 0c-4.4 0-8-3.6-8-8l0-104 56 0c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l-56 0 0-88c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L24 48zM160 96c0 17.7 14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64c-17.7 0-32 14.3-32 32zM288 256c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32zm0 160c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faEnvelopeOpen = {\n    prefix: 'fas',\n    iconName: 'envelope-open',\n    icon: [512, 512, [62135], \"f2b6\", \"M64 208.1L256 65.9 448 208.1l0 47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5l0-47.4zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-239.9c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z\"]\n  };\n  const faDrawCircle = {\n    prefix: 'fas',\n    iconName: 'draw-circle',\n    icon: [512, 512, [], \"f5ed\", \"M472.1 196.7c-20.8-76-80.7-135.9-156.7-156.7C305.8 16.5 282.8 0 256 0s-49.8 16.5-59.3 39.9c-76 20.8-135.9 80.7-156.7 156.7C16.5 206.2 0 229.2 0 256s16.5 49.8 39.9 59.3c20.8 76 80.7 135.9 156.7 156.7c9.5 23.4 32.5 39.9 59.3 39.9s49.8-16.5 59.3-39.9c76-20.8 135.9-80.7 156.7-156.7c23.4-9.5 39.9-32.5 39.9-59.3s-16.5-49.8-39.9-59.3zM408 206c-14.7 11.7-24 29.8-24 50s9.4 38.3 24 50c-15.8 48.2-53.9 86.2-102 102c-11.7-14.7-29.8-24-50-24s-38.3 9.4-50 24c-48.2-15.8-86.2-53.9-102-102c14.7-11.7 24-29.8 24-50s-9.4-38.3-24-50c15.8-48.2 53.9-86.2 102-102c11.7 14.7 29.8 24 50 24s38.3-9.4 50-24c48.2 15.8 86.2 53.9 102 102z\"]\n  };\n  const faCatSpace = {\n    prefix: 'fas',\n    iconName: 'cat-space',\n    icon: [640, 512, [], \"e001\", \"M576 160c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-32.5 12.1-62.1 32-84.7l0 84.7c0 53 43 96 96 96s96-43 96-96l0-84.7c19.9 22.6 32 52.2 32 84.7zM411.2 89.6L381.8 50.4C401.1 38.7 423.8 32 448 32s46.9 6.7 66.2 18.4L484.8 89.6c-3 4-7.8 6.4-12.8 6.4l-48 0c-5 0-9.8-2.4-12.8-6.4zM480 316.8C553 302 608 237.4 608 160C608 71.6 536.4 0 448 0S288 71.6 288 160c0 11.7 1.3 23.1 3.6 34.1c-54.9 8.1-102.2 39.5-131.6 83.8l0-85.3c0-48.4-36.1-89.3-84.1-95.3l-7.9-1C50.4 94.1 34.4 106.5 32.2 124s10.2 33.5 27.8 35.7l7.9 1c16 2 28 15.6 28 31.8L96 416c0 53 43 96 96 96l144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-56 0L416 339.2 416 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-163.2zM400 160a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM231.5 12.3c-2.6-7-12.4-7-15 0L205.8 41.1c-.8 2.2-2.5 3.9-4.7 4.7L172.3 56.5c-7 2.6-7 12.4 0 15l28.8 10.7c2.2 .8 3.9 2.5 4.7 4.7l10.7 28.8c2.6 7 12.4 7 15 0l10.7-28.8c.8-2.2 2.5-3.9 4.7-4.7l28.8-10.7c7-2.6 7-12.4 0-15L246.9 45.8c-2.2-.8-3.9-2.5-4.7-4.7L231.5 12.3z\"]\n  };\n  const faHandshakeSimpleSlash = {\n    prefix: 'fas',\n    iconName: 'handshake-simple-slash',\n    icon: [640, 512, [\"handshake-alt-slash\"], \"e05f\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.4-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352l41.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-76 0-4 0-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM0 176L0 304c0 26.5 21.5 48 48 48l108.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6L41.2 128.5C17.9 131.8 0 151.8 0 176z\"]\n  };\n  const faHandshakeAltSlash = faHandshakeSimpleSlash;\n  const faRabbitRunning = {\n    prefix: 'fas',\n    iconName: 'rabbit-running',\n    icon: [576, 512, [\"rabbit-fast\"], \"f709\", \"M460.7 39.3l-2.2-2.1c-4.7-4.6-11.5-6.4-17.9-4.7s-11.4 6.6-13.1 13l-.8 2.9c-3.3 11.8-5.1 23.7-5.5 35.6c24.3 20.6 42.9 47.8 53.3 78.8c-8.2-1.9-16.5-2.9-25-2.9c-.6 0-1.1 0-1.7 0c-18.4-44-56.5-77.4-103.6-89.3l-3.4-.9c-6.2-1.6-12.9-.6-18.5 2.6c-10.8 6.2-15.6 19.5-11.2 31.1c14.9 39.5 44.3 71.4 81.4 89.7c-3.7 6.6-6.4 14-7.6 21.8L279.7 154.9C248.8 137.3 213.8 128 178.2 128c-32.3 0-62.2 16.8-78.9 44.4C89 159.9 73.4 152 56 152c-30.9 0-56 25.1-56 56s25.1 56 56 56c11.3 0 21.8-3.3 30.6-9.1c4.9 17.2 14.5 33.1 28.4 45.9L257.2 431.2C269 442 284.4 448 300.4 448L416 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16.8 0L320 384l0-43.5c0-42.9-28.4-80.5-69.6-92.3l-30.8-8.8c-8.5-2.4-13.4-11.3-11-19.8s11.3-13.4 19.8-11l30.8 8.8c55 15.7 92.8 65.9 92.8 123.1l0 15.7 56-32.4 6.4-3.7 101.3 0c33.3 0 60.3-27 60.3-60.3c0-18.1-8.2-35.3-22.2-46.7l-34.6-28.2c-4.6-3.7-9.4-7.1-14.5-10c8.4-49.3-7.8-100-43.9-135.5zm-318.5 382c-14.7 9.8-18.7 29.7-8.9 44.4s29.7 18.7 44.4 8.9l46-30.7-48.6-44.5-32.9 22zM480 240a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faRabbitFast = faRabbitRunning;\n  const faMemoPad = {\n    prefix: 'fas',\n    iconName: 'memo-pad',\n    icon: [448, 512, [], \"e1da\", \"M0 64L0 96l448 0 0-32c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64zm0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320L0 128zm96 96c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faMattressPillow = {\n    prefix: 'fas',\n    iconName: 'mattress-pillow',\n    icon: [640, 512, [], \"e525\", \"M256 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l192 0 0-384zm32 384l288 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L288 64l0 384zM64 160c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-192z\"]\n  };\n  const faAlarmPlus = {\n    prefix: 'fas',\n    iconName: 'alarm-plus',\n    icon: [512, 512, [], \"f844\", \"M14.9 146.4C5.5 131.6 0 114 0 95.2C0 42.6 42.6 0 95.2 0c25 0 47.8 9.6 64.8 25.4L14.9 146.4zM390.2 467.4C352.8 495.4 306.3 512 256 512s-96.8-16.6-134.1-44.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l35.2-35.2C48.6 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64s224 100.3 224 224c0 50.3-16.6 96.8-44.6 134.2l35.2 35.2c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-35.2-35.2zM352 25.4C369 9.6 391.8 0 416.8 0C469.4 0 512 42.6 512 95.2c0 18.8-5.5 36.3-14.9 51.1L352 25.4zM256 176c-13.3 0-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24z\"]\n  };\n  const faAlicorn = {\n    prefix: 'fas',\n    iconName: 'alicorn',\n    icon: [640, 512, [], \"f6b0\", \"M448 160l0 78.1 0 1.9s0 0 0 0c-.5 30-12.8 56.4-32 75.7L416 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-133.3c-4.1-.7-8.2-1.6-12.3-2.8l-84-24c.2 2.3 .3 4.6 .3 6.9c0 18.6-7.4 36.5-20.6 49.7l-12.7 12.7c-4.8 4.8-6.4 11.8-4.3 18.2l20.8 62.5c6.9 20.7-8.5 42.1-30.4 42.1l-33.7 0c-13.8 0-26-8.8-30.4-21.9L95.3 437.7c-10.6-31.7-6.5-65.9 10-93.9c7.6-12.9 9.5-29.1 1.2-41.6L78.2 259.9c-7.3-11-11.9-23.4-13.6-36.4C54.6 230.8 48 242.6 48 256l0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56c0-44.6 33.2-81.5 76.3-87.2c13-21.4 35.2-36.5 61.1-40c3.8 15.3 9.2 29.8 16.5 43c11.3 20.4 27.4 37.7 49.9 49.8c6.3 3.4 13.1 6.4 20.3 8.8c-16.5-11.4-28.9-26-38.2-42.7C163.8 147.9 160 96.1 160 48c0-5.9 3.2-11.3 8.5-14.1s11.5-2.5 16.4 .8L320 124.8C321.7 55.6 378.4 0 448 0l16 0 16 0 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-5.7 0c5.2 4.6 9.6 10 13.1 16l79.3 0c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8L560 90.7l0 64.8c0 22.1-13.4 41.9-33.9 50.1c-26.1 10.4-55.7-.9-68.3-26L448 160zm64-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faCommentQuestion = {\n    prefix: 'fas',\n    iconName: 'comment-question',\n    icon: [512, 512, [], \"e14b\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM169.8 149.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 248.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faGingerbreadMan = {\n    prefix: 'fas',\n    iconName: 'gingerbread-man',\n    icon: [448, 512, [], \"f79d\", \"M296.9 158.5c-5.2 6-1.2 17.5 6.7 17.5l64.4 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-20.9 0c-19 0-29.4 22.2-17.2 36.7L385.2 407c22.6 27.2 19 67.5-8.2 90.1s-67.5 19-90.1-8.2l-45.6-54.8c-9-10.7-25.5-10.7-34.4 0L161.2 489c-22.6 27.2-63 30.8-90.1 8.2s-30.8-63-8.2-90.1l55.2-66.3c12.2-14.6 1.8-36.7-17.2-36.7L80 304c-35.3 0-64-28.7-64-64s28.7-64 64-64l64.4 0c7.9 0 11.9-11.5 6.7-17.5C136.7 141.7 128 119.9 128 96c0-53 43-96 96-96s96 43 96 96c0 23.9-8.7 45.7-23.1 62.5zM192 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faGuaraniSign = {\n    prefix: 'fas',\n    iconName: 'guarani-sign',\n    icon: [384, 512, [], \"e19a\", \"M192 0c-17.7 0-32 14.3-32 32l0 34.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32l-128 0 0-92c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7L224 32c0-17.7-14.3-32-32-32zM160 132L160 380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380l0-92 92 0c-11.6 45-47 80.4-92 92z\"]\n  };\n  const faBurgerFries = {\n    prefix: 'fas',\n    iconName: 'burger-fries',\n    icon: [640, 512, [], \"e0cd\", \"M183.2 1.7c-5-2.5-10.8-2.2-15.6 .7S160 10.5 160 16l0 190.7s0 0 0 0l0 63.2c9.2 1.4 19.8 2.2 32 2.2s22.8-.8 32-2.2l0-238c-.1-6-3.5-11.4-8.8-14.1l-32-16zM128 14.7l-.2-1.3c-.8-5-4-9.3-8.5-11.6s-9.9-2.3-14.4-.1l-32 16c-6.3 3.1-9.8 10-8.6 16.9l32 192c.5 1.2 .9 2.3 1.2 3.4c2 6.3 6.7 15.9 18.7 24.3c3.2 2.2 7.1 4.5 11.8 6.6l0-246.3zM40.3 85.6L19.9 80.5c-5.3-1.3-10.8 .1-14.8 3.8S-.7 93.4 .2 98.8l16.5 93.4c1.6-.1 3.1-.2 4.7-.2L48 192c3.6 0 7 .4 10.2 1L40.3 85.6zM383.8 98.8c.9-5.3-.9-10.8-4.8-14.5s-9.5-5.1-14.8-3.8L346.2 85l-19 107.8c2-.3 4-.6 6.1-.7c11-6.5 23.3-12.3 37.1-17.2l13.4-76.1zM276.3 337.2c-11.8-10.4-19.5-25.3-20.2-42.1c-16.6 5.4-37.6 8.8-64.1 8.8c-91.7 0-117.7-41-125.1-64.3C64.3 231.2 56.8 224 48 224l-26.6 0C9.6 224 0 233.6 0 245.4c0 1.7 .2 3.4 .6 5.1l57.5 237C61.5 501.9 74.4 512 89.2 512L272 512c-10-13.4-16-30-16-48c0-14.7 6.6-27.8 17-36.6c-10.5-11.4-17-26.6-17-43.4c0-18.5 7.8-35.1 20.3-46.8zm-8.5-82.9c.8-.6 1.6-1.1 2.4-1.7c4.1-6.6 9.4-14 16.1-21.6c.1-.3 .2-.6 .3-.9c.7-2.3 1.7-4.7 2.8-7L319.8 50.8c.9-5.3-.9-10.8-4.8-14.5s-9.5-5.1-14.8-3.8l-32 8C262 42 257.3 47 256.2 53.2l-.2 1.4L256 261c4.8-2.1 8.7-4.4 11.8-6.6zm372.2 38c0-3-.5-5.9-1.7-8.6c-8.1-18.4-48.4-91.9-174.3-91.9s-166.2 73.5-174.3 91.9c-1.2 2.7-1.7 5.7-1.7 8.6c0 15.2 12.3 27.5 27.5 27.5l296.9 0c15.2 0 27.5-12.3 27.5-27.5zM384 239.8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-224 112c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm-16 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48c0-8.8-7.2-16-16-16l-320 0z\"]\n  };\n  const faMugTea = {\n    prefix: 'fas',\n    iconName: 'mug-tea',\n    icon: [576, 512, [], \"f875\", \"M144 64l0 50.7c0 8.5-3.4 16.6-9.4 22.6l-29.3 29.3c-6 6-9.4 14.1-9.4 22.6L96 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-66.7c0-8.5-3.4-16.6-9.4-22.6l-29.3-29.3c-6-6-9.4-14.1-9.4-22.6L176 64l208 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0 0 32c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L32 96c0-17.7 14.3-32 32-32l80 0zM416 256l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128z\"]\n  };\n  const faBorderTop = {\n    prefix: 'fas',\n    iconName: 'border-top',\n    icon: [448, 512, [], \"f855\", \"M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zm64 96A32 32 0 1 1 0 160a32 32 0 1 1 64 0zm320 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-128 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 352a32 32 0 1 1 64 0A32 32 0 1 1 0 352zm448 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-256 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 256A32 32 0 1 1 0 256a32 32 0 1 1 64 0zm320 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-128 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 448a32 32 0 1 1 64 0A32 32 0 1 1 0 448zm448 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-256 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faArrowsRotate = {\n    prefix: 'fas',\n    iconName: 'arrows-rotate',\n    icon: [512, 512, [128472, \"refresh\", \"sync\"], \"f021\", \"M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z\"]\n  };\n  const faRefresh = faArrowsRotate;\n  const faSync = faArrowsRotate;\n  const faCircleBookOpen = {\n    prefix: 'fas',\n    iconName: 'circle-book-open',\n    icon: [512, 512, [\"book-circle\"], \"e0ff\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 336c-23.1 0-41 11.1-46.3 14.8c-1.1 .8-2.4 1.2-3.7 1.2c-3.3 0-5.9-2.7-5.9-5.9l0-160.7c0-5.8 3.1-11.1 8.3-13.5c10.4-4.7 29.1-11.9 47.7-11.9s37.2 7.1 47.7 11.9c5.2 2.4 8.3 7.7 8.3 13.5l0 160.7c0 3.3-2.7 5.9-5.9 5.9c-1.3 0-2.6-.4-3.7-1.2C225 347.1 207.1 336 184 336zm144 0c-23.1 0-41 11.1-46.3 14.8c-1.1 .8-2.4 1.2-3.7 1.2c-3.3 0-5.9-2.7-5.9-5.9l0-160.7c0-5.8 3.1-11.1 8.3-13.5c10.4-4.7 29.1-11.9 47.7-11.9s37.2 7.1 47.7 11.9c5.2 2.4 8.3 7.7 8.3 13.5l0 160.7c0 3.3-2.7 5.9-5.9 5.9c-1.3 0-2.6-.4-3.7-1.2C369 347.1 351.1 336 328 336z\"]\n  };\n  const faBookCircle = faCircleBookOpen;\n  const faArrowsToDottedLine = {\n    prefix: 'fas',\n    iconName: 'arrows-to-dotted-line',\n    icon: [448, 512, [], \"e0a6\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-32zM201.4 329.4l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM32 224a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z\"]\n  };\n  const faFireExtinguisher = {\n    prefix: 'fas',\n    iconName: 'fire-extinguisher',\n    icon: [512, 512, [129519], \"f134\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32l0 96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104l-65 0 0 34.8c37.8 18 64 56.5 64 101.2l0 144L64 384l0-144c0-44.7 26.2-83.2 64-101.2l0-28.8c-36.2 11.1-66 36.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4L128 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 24 65 0c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416l0 32c0 35.3-28.7 64-64 64l-96 0c-35.3 0-64-28.7-64-64l0-32 224 0zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faMagnifyingGlassArrowsRotate = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-arrows-rotate',\n    icon: [512, 512, [], \"e65e\", \"M73.8 155.6C69 168 57.3 175.7 44.7 176l-1.5 0c-3.6-.1-7.3-.8-10.9-2.2c-16.5-6.4-24.6-25-18.2-41.4C44.4 54.9 119.8 0 208 0c52.9 0 101.1 19.7 137.8 52.2L375 23c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 112c0 13.3-10.7 24-24 24l-112 0c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l37.4-37.4C275.4 76.6 243.2 64 208 64c-61 0-113.2 37.9-134.2 91.6zM342.2 260.4c4.8-12.4 16.6-20.1 29.1-20.4l1.5 0c3.6 .1 7.3 .8 10.9 2.2c16.5 6.4 24.6 25 18.2 41.4c-6.6 16.9-15.3 32.7-25.8 47.1L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40c-52.9 0-101.1-19.7-137.8-52.2L41 393c-6.9 6.9-17.2 8.9-26.2 5.2S0 385.7 0 376L0 264c0-13.3 10.7-24 24-24l112 0c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-37.4 37.4c25 21 57.3 33.6 92.5 33.6c61 0 113.2-37.9 134.2-91.6z\"]\n  };\n  const faGarageOpen = {\n    prefix: 'fas',\n    iconName: 'garage-open',\n    icon: [640, 512, [], \"e00b\", \"M0 171.3L0 488c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-264c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 264c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-316.7c0-26.2-15.9-49.7-40.2-59.4L331.9 4.8c-7.6-3.1-16.1-3.1-23.8 0L40.2 111.9C15.9 121.6 0 145.2 0 171.3zM194.1 320l-5.2 15c-17.2 9.5-28.9 27.9-28.9 49l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16 192 0 0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-21.1-11.7-39.5-28.9-49l-5.2-15L395 320l2.8 8-155.6 0 2.8-8-50.8 0zM240 376a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM512 224l-384 0 0 64 384 0 0-64z\"]\n  };\n  const faShelvesEmpty = {\n    prefix: 'fas',\n    iconName: 'shelves-empty',\n    icon: [640, 512, [], \"e246\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 192 0 448l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l512 0c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 0-256 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 160 64 32zm0 192l512 0 0 192L64 416l0-192z\"]\n  };\n  const faCruzeiroSign = {\n    prefix: 'fas',\n    iconName: 'cruzeiro-sign',\n    icon: [448, 512, [], \"e152\", \"M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416l0-96 0-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32l0 55.3 0 8.7 0 82.7C135.5 378 96 321.6 96 256z\"]\n  };\n  const faWatchApple = {\n    prefix: 'fas',\n    iconName: 'watch-apple',\n    icon: [384, 512, [], \"e2cb\", \"M64 48l256 0c0-26.5-21.5-48-48-48L112 0C85.5 0 64 21.5 64 48zM80 80C35.8 80 0 115.8 0 160L0 352c0 44.2 35.8 80 80 80l224 0c44.2 0 80-35.8 80-80l0-192c0-44.2-35.8-80-80-80L80 80zM192 213.3a42.7 42.7 0 1 1 0 85.3 42.7 42.7 0 1 1 0-85.3zM213.3 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-74.7-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm74.7-160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-74.7-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 512l160 0c26.5 0 48-21.5 48-48L64 464c0 26.5 21.5 48 48 48z\"]\n  };\n  const faWatchCalculator = {\n    prefix: 'fas',\n    iconName: 'watch-calculator',\n    icon: [384, 512, [], \"f8f0\", \"M64 48l256 0c0-26.5-21.5-48-48-48L112 0C85.5 0 64 21.5 64 48zM80 80C35.8 80 0 115.8 0 160L0 352c0 44.2 35.8 80 80 80l224 0c44.2 0 80-35.8 80-80l0-192c0-44.2-35.8-80-80-80L80 80zm0 64l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L80 208c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm32 128a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm80 24a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm128-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM88 384a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm128-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm80 24a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM112 512l160 0c26.5 0 48-21.5 48-48L64 464c0 26.5 21.5 48 48 48z\"]\n  };\n  const faListDropdown = {\n    prefix: 'fas',\n    iconName: 'list-dropdown',\n    icon: [512, 512, [], \"e1cf\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM448 192l0 224L64 416l0-224 384 0zM436.7 96c7.1 0 10.7 8.6 5.7 13.7l-36.7 36.7c-3.1 3.1-8.2 3.1-11.3 0l-36.7-36.7c-5-5-1.5-13.7 5.7-13.7l73.4 0zM128 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l256 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-256 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l256 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-256 0z\"]\n  };\n  const faCabinetFiling = {\n    prefix: 'fas',\n    iconName: 'cabinet-filing',\n    icon: [448, 512, [128452], \"f64b\", \"M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 176L0 240 0 64zM0 272l448 0 0 176c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 272zM128 128l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 128 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16c0-17.7-14.3-32-32-32L160 96c-17.7 0-32 14.3-32 32zm0 256l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 128 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faBurgerSoda = {\n    prefix: 'fas',\n    iconName: 'burger-soda',\n    icon: [640, 512, [], \"f858\", \"M249.3 0c-26 0-48.6 17.9-54.5 43.2l-20 84.8L32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l301.4 0c14-8.2 30.1-15.4 48.6-20.9c1.3-3.5 2-7.2 2-11.1c0-17.7-14.3-32-32-32l-127.8 0 17.4-73.8c.9-3.6 4.1-6.2 7.8-6.2L280 48c13.3 0 24-10.7 24-24s-10.7-24-24-24L249.3 0zM40 224L60.3 468c2.1 24.9 22.9 44 47.8 44L272 512c-10-13.4-16-30-16-48c0-14.7 6.6-27.8 17-36.6c-10.5-11.4-17-26.6-17-43.4c0-18.5 7.8-35.1 20.3-46.8c-12.4-10.9-20.3-26.9-20.3-44.8c0-6.3 1-13.8 4.4-21.5c4.2-9.5 13.8-27.8 32.2-47L40 224zm600 68.3c0-3-.5-5.9-1.7-8.6c-8.1-18.4-48.4-91.9-174.3-91.9s-166.2 73.5-174.3 91.9c-1.2 2.7-1.7 5.7-1.7 8.6c0 15.2 12.3 27.5 27.5 27.5l296.9 0c15.2 0 27.5-12.3 27.5-27.5zM384 239.8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-224 112c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm-16 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48c0-8.8-7.2-16-16-16l-320 0z\"]\n  };\n  const faSquareArrowUp = {\n    prefix: 'fas',\n    iconName: 'square-arrow-up',\n    icon: [448, 512, [\"arrow-square-up\"], \"f33c\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm177 71L353 215c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71L248 392c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-214.1-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 103c9.4-9.4 24.6-9.4 33.9 0z\"]\n  };\n  const faArrowSquareUp = faSquareArrowUp;\n  const faGreaterThanEqual = {\n    prefix: 'fas',\n    iconName: 'greater-than-equal',\n    icon: [448, 512, [], \"f532\", \"M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0z\"]\n  };\n  const faPalletBox = {\n    prefix: 'fas',\n    iconName: 'pallet-box',\n    icon: [640, 512, [], \"e208\", \"M176 0l80 0 0 112c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L320 99.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1L384 0l80 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48zM0 352c0-17.7 14.3-32 32-32l64 0 224 0 224 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 64 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-224 0L96 512l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-64-32 0c-17.7 0-32-14.3-32-32zm128 96l160 0 0-64-160 0 0 64zm224 0l160 0 0-64-160 0 0 64z\"]\n  };\n  const faFaceConfounded = {\n    prefix: 'fas',\n    iconName: 'face-confounded',\n    icon: [512, 512, [], \"e36c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM116 205.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zm-161.6 160L256 380.8l39.1-26.1c5.4-3.6 12.4-3.6 17.8 0l40.3 26.8 23.7-11.8c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-32 16c-5.1 2.6-11.3 2.2-16-1L304 387.2l-39.1 26.1c-5.4 3.6-12.4 3.6-17.8 0L208 387.2l-39.1 26.1c-4.8 3.2-10.9 3.6-16 1l-32-16c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2l23.7 11.8 40.3-26.8c5.4-3.6 12.4-3.6 17.8 0z\"]\n  };\n  const faShieldHalved = {\n    prefix: 'fas',\n    iconName: 'shield-halved',\n    icon: [512, 512, [\"shield-alt\"], \"f3ed\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8l0 378.1C394 378 431.1 230.1 432 141.4L256 66.8s0 0 0 0z\"]\n  };\n  const faShieldAlt = faShieldHalved;\n  const faTruckPlow = {\n    prefix: 'fas',\n    iconName: 'truck-plow',\n    icon: [640, 512, [], \"f7de\", \"M192 96l0 96 135.5 0L269.9 96 192 96zm-64 96l0-112c0-26.5 21.5-48 48-48l93.9 0c22.5 0 43.3 11.8 54.9 31.1L402.1 192l45.9 0c17.7 0 32 14.3 32 32l0 64 32 0 0-112c0-7.3 2.5-14.3 7-20l64-80c11-13.8 31.2-16 45-5s16 31.2 5 45l-57 71.2L576 320l0 36.8L633 428c11 13.8 8.8 33.9-5 45s-33.9 8.8-45-5l-64-80c-4.5-5.7-7-12.7-7-20l0-16-37.5 0c3.5 10 5.5 20.8 5.5 32c0 53-43 96-96 96s-96-43-96-96c0-11.2 1.9-22 5.5-32L224 352c-1.9 0-3.8-.2-5.6-.5c3.7 10.2 5.6 21.1 5.6 32.5c0 53-43 96-96 96s-96-43-96-96c0-11.2 1.9-22 5.5-32L32 352c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l96 0zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm256 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faBookAtlas = {\n    prefix: 'fas',\n    iconName: 'book-atlas',\n    icon: [448, 512, [\"atlas\"], \"f558\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9l63 0c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9l31.1 0c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9l-31.1 0c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208l31.1 0c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32l-31.1 0c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9l-63 0c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z\"]\n  };\n  const faAtlas = faBookAtlas;\n  const faVirus = {\n    prefix: 'fas',\n    iconName: 'virus',\n    icon: [512, 512, [], \"e074\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5L288 32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faGridRound2 = {\n    prefix: 'fas',\n    iconName: 'grid-round-2',\n    icon: [512, 512, [], \"e5db\", \"M128 32a96 96 0 1 0 0 192 96 96 0 1 0 0-192zm0 256a96 96 0 1 0 0 192 96 96 0 1 0 0-192zM288 128a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a96 96 0 1 0 0 192 96 96 0 1 0 0-192z\"]\n  };\n  const faCommentMiddleTop = {\n    prefix: 'fas',\n    iconName: 'comment-middle-top',\n    icon: [512, 512, [], \"e14a\", \"M188.3 103.3l44.5-89C237.2 5.5 246.2 0 256 0s18.8 5.5 23.2 14.3l44.5 89C432.2 127.5 512 208.2 512 304c0 114.9-114.6 208-256 208S0 418.9 0 304c0-95.8 79.8-176.5 188.3-200.7z\"]\n  };\n  const faWave = {\n    prefix: 'fas',\n    iconName: 'wave',\n    icon: [576, 512, [], \"e65b\", \"M0 336c0-17.7 14.3-32 32-32c35.3 0 64-28.7 64-64C96 125.1 189.1 32 304 32c84.7 0 157.6 50.7 190 123.2c4.7 10.5 1.3 22.8-8.1 29.4s-22.2 5.6-30.4-2.3C441 168.5 421.5 160 400 160c-44.2 0-80 35.8-80 80c0 35.3 28.7 64 64 64c0 0 0 0 0 0c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c15 3.5 25.1 17.1 24.7 31.9l0 41.9c-28.7 0-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2c-4.8-2.6-10.5-2.6-15.3 0c-4.2 2.3-9.1 4.8-14.5 7.2c-18.7 8.5-45.1 17.4-73.8 17.4s-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2c-4.8-2.6-10.5-2.6-15.3 0c-4.2 2.3-9.1 4.8-14.5 7.2c-18.7 8.5-45.1 17.4-73.8 17.4s-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2c-4.8-2.6-10.5-2.6-15.3 0c-4.2 2.3-9.1 4.8-14.5 7.2C55.1 369.7 28.7 378.6 0 378.6L0 336zm0 74.6c35 0 66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c20.9 9.5 52 20.3 87.1 20.3s66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c20.9 9.5 52 20.3 87.1 20.3s66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c21 9.5 52 20.3 87.1 20.3l0 36.6c.1 2.7-.2 5.4-.8 8.1c-4 17.2-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9c-.6-2.4-.8-4.9-.8-7.3c0 0 0 0 0 0s0 0 0 0l0-37.4z\"]\n  };\n  const faEnvelopeCircleCheck = {\n    prefix: 'fas',\n    iconName: 'envelope-circle-check',\n    icon: [640, 512, [], \"e4e8\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176 0 384c0 35.3 28.7 64 64 64l296.2 0C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faLayerGroup = {\n    prefix: 'fas',\n    iconName: 'layer-group',\n    icon: [576, 512, [], \"f5fd\", \"M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z\"]\n  };\n  const faRestroomSimple = {\n    prefix: 'fas',\n    iconName: 'restroom-simple',\n    icon: [640, 512, [], \"e23a\", \"M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM25.9 233.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6L64 464c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-115.7c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160l-44.8 0c-41.6 0-76.3 31.9-79.7 73.4zM320 0c-13.3 0-24 10.7-24 24l0 464c0 13.3 10.7 24 24 24s24-10.7 24-24l0-464c0-13.3-10.7-24-24-24zM512 128A64 64 0 1 0 512 0a64 64 0 1 0 0 128zm-15.7 32c-28.6 0-53.7 18.9-61.5 46.4L395.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8l21.6 0 0 80c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-80 21.6 0c21.3 0 36.6-20.3 30.8-40.8L589.3 206.4c-7.8-27.5-33-46.4-61.5-46.4l-31.4 0z\"]\n  };\n  const faArrowsToDot = {\n    prefix: 'fas',\n    iconName: 'arrows-to-dot',\n    icon: [512, 512, [], \"e4be\", \"M256 0c17.7 0 32 14.3 32 32l0 32 32 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l32 0 0-32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 32 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faBorderOuter = {\n    prefix: 'fas',\n    iconName: 'border-outer',\n    icon: [448, 512, [], \"f851\", \"M64 96l0 320 320 0 0-320L64 96zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-64 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm128-32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faHashtagLock = {\n    prefix: 'fas',\n    iconName: 'hashtag-lock',\n    icon: [576, 512, [], \"e415\", \"M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128l95.1 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128l58.2 0c17.7 0 32 14.3 32 32c0 .4 0 .8 0 1.1c-24.1 3.5-45.8 14.6-62.4 30.9l-38.5 0L325.8 320l2.8 0c-5.4 9.4-8.6 20.3-8.6 32l0 32-4.9 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7-95.1 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384 32 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 21.3-128L64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320l95.1 0 21.3-128-95.1 0zM464 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faClockTwoThirty = {\n    prefix: 'fas',\n    iconName: 'clock-two-thirty',\n    icon: [512, 512, [], \"e35b\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392l0-136c0-8 4-15.5 10.7-20l96-64c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3L280 268.8 280 392c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faArchway = {\n    prefix: 'fas',\n    iconName: 'archway',\n    icon: [512, 512, [], \"f557\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 64 0 0-128c0-53 43-96 96-96s96 43 96 96l0 128 64 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-288L32 128l0 288z\"]\n  };\n  const faHeartCircleCheck = {\n    prefix: 'fas',\n    iconName: 'heart-circle-check',\n    icon: [576, 512, [], \"e4fd\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faHouseChimneyCrack = {\n    prefix: 'fas',\n    iconName: 'house-chimney-crack',\n    icon: [576, 512, [\"house-damage\"], \"f6f1\", \"M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-122.1 0L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512l-102.3 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24z\"]\n  };\n  const faHouseDamage = faHouseChimneyCrack;\n  const faFileZipper = {\n    prefix: 'fas',\n    iconName: 'file-zipper',\n    icon: [384, 512, [\"file-archive\"], \"f1c6\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM96 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8l14.8 0c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0z\"]\n  };\n  const faFileArchive = faFileZipper;\n  const faTicketPerforated = {\n    prefix: 'fas',\n    iconName: 'ticket-perforated',\n    icon: [640, 512, [], \"e63e\", \"M0 128C0 92.7 28.7 64 64 64l512 0c35.3 0 64 28.7 64 64l0 48c0 8.8-7.3 15.8-15.8 18c-27.7 7-48.2 32.1-48.2 62s20.5 55 48.2 62c8.6 2.2 15.8 9.1 15.8 18l0 48c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm432 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faHeartHalf = {\n    prefix: 'fas',\n    iconName: 'heart-half',\n    icon: [512, 512, [], \"e1ab\", \"M256 96L244 84s0 0 0 0c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9l0-50.7 0-265.4L256 96z\"]\n  };\n  const faCommentCheck = {\n    prefix: 'fas',\n    iconName: 'comment-check',\n    icon: [512, 512, [], \"f4ac\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM369 193L241 321c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 159c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faSquare = {\n    prefix: 'fas',\n    iconName: 'square',\n    icon: [448, 512, [9632, 9723, 9724, 61590], \"f0c8\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z\"]\n  };\n  const faMemo = {\n    prefix: 'fas',\n    iconName: 'memo',\n    icon: [384, 512, [], \"e1d8\", \"M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm64 80c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 128c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 224zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 320z\"]\n  };\n  const faMartiniGlassEmpty = {\n    prefix: 'fas',\n    iconName: 'martini-glass-empty',\n    icon: [512, 512, [\"glass-martini\"], \"f000\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3 224 448l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-178.7L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0L32 0zM256 210.7L109.3 64l293.5 0L256 210.7z\"]\n  };\n  const faGlassMartini = faMartiniGlassEmpty;\n  const faCouch = {\n    prefix: 'fas',\n    iconName: 'couch',\n    icon: [640, 512, [], \"f4b8\", \"M64 160C64 89.3 121.3 32 192 32l256 0c70.7 0 128 57.3 128 128l0 33.6c-36.5 7.4-64 39.7-64 78.4l0 48-384 0 0-48c0-38.7-27.5-71-64-78.4L64 160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48l0 176c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L96 448c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L0 272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3l0 48 0 32 32 0 384 0 32 0 0-32 0-48z\"]\n  };\n  const faCediSign = {\n    prefix: 'fas',\n    iconName: 'cedi-sign',\n    icon: [384, 512, [], \"e0df\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 34.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6L256 132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8L256 32zM192 132L192 380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z\"]\n  };\n  const faItalic = {\n    prefix: 'fas',\n    iconName: 'italic',\n    icon: [384, 512, [], \"f033\", \"M128 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-58.7 0L160 416l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l58.7 0L224 96l-64 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faGlassCitrus = {\n    prefix: 'fas',\n    iconName: 'glass-citrus',\n    icon: [512, 512, [], \"f869\", \"M448 144c0-44.2-35.8-80-80-80c-26.2 0-49.4 12.6-64 32l-71.8 0C252 40.1 305.3 0 368 0c79.5 0 144 64.5 144 144c0 78.4-62.6 142.1-140.5 144l6.5-64.6c39.5-4.9 70-38.6 70-79.4zM249.3 224l-.1 1.3-.9-1.3 1 0zM8.3 138.5C14.3 131.8 23 128 32 128l288 0c9 0 17.7 3.8 23.7 10.5s9 15.7 8.1 24.7L322.7 454.4C319.5 487.1 291.9 512 259 512L93 512c-32.9 0-60.4-24.9-63.7-57.6L.2 163.2c-.9-9 2-18 8.1-24.7zM67.4 192l6.4 64 204.5 0 6.4-64L67.4 192z\"]\n  };\n  const faCalendarLinesPen = {\n    prefix: 'fas',\n    iconName: 'calendar-lines-pen',\n    icon: [576, 512, [], \"e472\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 43.6L289.3 394.3c-8.2 8.2-14 18.5-16.8 29.7l-15 60.1c-2.3 9.4-1.8 19 1.4 27.8L48 512c-26.5 0-48-21.5-48-48L0 192zm120 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zM96 392c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-13.3 0-24 10.7-24 24zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n  };\n  const faTableCellsColumnLock = {\n    prefix: 'fas',\n    iconName: 'table-cells-column-lock',\n    icon: [640, 512, [], \"e678\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zm208 0l0 64 88 0 0-64-88 0zm240 0l-88 0 0 64 88 0 0-64zM208 224l0 64 88 0 0-64-88 0zm0 128l0 64 88 0 0-64-88 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faChurch = {\n    prefix: 'fas',\n    iconName: 'church',\n    icon: [640, 512, [9962], \"f51d\", \"M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2L160 512l96 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 96 0 0-260.8c0-16.9-8.8-32.5-23.3-41.2L344 142.4 344 96l32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4L0 464c0 26.5 21.5 48 48 48l80 0 0-238.4L24.9 330.3zM592 512c26.5 0 48-21.5 48-48l0-91.6c0-17.5-9.5-33.6-24.9-42.1L512 273.6 512 512l80 0z\"]\n  };\n  const faPersonSnowmobiling = {\n    prefix: 'fas',\n    iconName: 'person-snowmobiling',\n    icon: [640, 512, [\"snowmobile\"], \"f7d1\", \"M240 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM373.5 85.3c-5.9-11.9-20.3-16.7-32.2-10.7s-16.7 20.3-10.7 32.2l37.4 74.7L360 192l-56 0-61.7-55.6c-11.8-10.6-27-16.4-42.8-16.4l-.9 0c-23.7 0-45.5 13.1-56.6 34.1l-35.3 66.6c-11.4 21.6-9.4 47.8 5.3 67.4l-12.2 0c-12.1 0-23.2 6.8-28.6 17.7l-32 64c-2.5 5-3.6 10.2-3.4 15.2c4-.6 8.1-.9 12.3-.9l224 0c26.2 0 49.4 12.6 64 32l114 0 36 48-46 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l136 0c6.4 0 12.5-2.5 17-7l40-40c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-33 33L546 464l-46-61.3 68.9-45.9c4.5-3 7.1-8 7.1-13.3l0-77.5c0-6.1-3.4-11.6-8.8-14.3L419.8 177.9 373.5 85.3zM298.5 256l13.5 0-24 32-24 0-72-32 32-48 29.3 29.3c12 12 28.3 18.7 45.3 18.7zM48 416c-26.5 0-48 21.5-48 48s21.5 48 48 48l224 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L48 416z\"]\n  };\n  const faSnowmobile = faPersonSnowmobiling;\n  const faFaceHushed = {\n    prefix: 'fas',\n    iconName: 'face-hushed',\n    icon: [512, 512, [], \"e37b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM179 160.9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16c-4.4 0-8.8 .3-13 .9zm141-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8c-4.3-.6-8.6-.9-13-.9zM256 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faCommentsDollar = {\n    prefix: 'fas',\n    iconName: 'comments-dollar',\n    icon: [640, 512, [], \"f653\", \"M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9c0 0 0 0 0 0s0 0 0 0l.2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2s0 0 0 0s0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7L228 72z\"]\n  };\n  const faTicketsSimple = {\n    prefix: 'fas',\n    iconName: 'tickets-simple',\n    icon: [640, 512, [], \"e659\", \"M160 32c-35.3 0-64 28.7-64 64l0 48c0 8.8 7.4 15.7 15.7 18.6C130.5 169.1 144 187 144 208s-13.5 38.9-32.3 45.4C103.4 256.3 96 263.2 96 272l0 48c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-48c0-8.8-7.4-15.7-15.7-18.6C605.5 246.9 592 229 592 208s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-48c0-35.3-28.7-64-64-64L160 32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z\"]\n  };\n  const faPickaxe = {\n    prefix: 'fas',\n    iconName: 'pickaxe',\n    icon: [512, 512, [], \"e5bf\", \"M462.4 373.5s0 0 0 0l-.1-.2-.3-.8c-.3-.7-.7-1.8-1.3-3.3c-1.2-2.9-3-7.2-5.5-12.7c-5-11-12.6-26.7-23.1-45.3c-21-37.3-53.6-86-99.5-132s-94.7-78.5-132-99.5c-18.6-10.5-34.3-18.1-45.3-23.1c-5.5-2.5-9.8-4.3-12.7-5.5c-1.4-.6-2.5-1-3.3-1.3l-.8-.3-.2-.1s0 0 0 0s0 0 0 0c-6.2-2.3-10.4-8.2-10.5-14.8s3.9-12.6 10-15.1C169.5 7 204 0 240 0c59.6 0 114.7 19.2 159.5 51.6l9.4-9.8c6-6.2 14.2-9.7 22.8-9.8s16.9 3.3 22.9 9.4l16 16c6.1 6.1 9.5 14.3 9.4 22.9s-3.6 16.8-9.8 22.8l-9.8 9.4C492.8 157.3 512 212.4 512 272c0 36-7 70.5-19.8 102c-2.5 6.1-8.5 10.1-15.1 10s-12.5-4.3-14.8-10.5c0 0 0 0 0 0zM9.4 502.6C-3 490.3-3.1 470.4 8.9 457.8l272-282.9c9.7 8.4 19.5 17.4 29.1 27s18.6 19.4 27 29.1L54.2 503.1c-12.6 12.1-32.5 11.9-44.8-.4z\"]\n  };\n  const faLinkSimpleSlash = {\n    prefix: 'fas',\n    iconName: 'link-simple-slash',\n    icon: [640, 512, [], \"e1ce\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L532.4 392c45.4-28.2 75.6-78.6 75.6-136c0-88.4-71.6-160-160-160l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96 43 96 96c0 43.3-28.6 79.8-67.9 91.8L399.7 288l16.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-97.9 0-81.7-64 19.6 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-11.3 0-22.3 1.2-32.9 3.4L38.8 5.1zM121 191.4L70.7 151.7C46.6 179.7 32 216.1 32 256c0 88.4 71.6 160 160 160l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-53 0-96-43-96-96c0-24.9 9.5-47.6 25-64.6z\"]\n  };\n  const faDemocrat = {\n    prefix: 'fas',\n    iconName: 'democrat',\n    icon: [640, 512, [], \"f747\", \"M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8L480 160l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17l0 87.4-352 0-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3l-2 0C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352l96 0 0 64 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-160 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64 0-64 96 0 160 0zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z\"]\n  };\n  const faFaceConfused = {\n    prefix: 'fas',\n    iconName: 'face-confused',\n    icon: [512, 512, [], \"e36d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM171.1 395.6l-1.1 .9c-6.9 5.5-17 4.4-22.5-2.5s-4.4-17 2.5-22.5l1.1-.9C205 327.5 272 304 341 304l11 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-11 0c-61.8 0-121.7 21-169.9 59.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faPinball = {\n    prefix: 'fas',\n    iconName: 'pinball',\n    icon: [448, 512, [], \"e229\", \"M352 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm22.1 254.4c14.9 4.8 30.7-1.8 37.9-15c7.4-13.5 4.2-30.8-8.4-40.6l-246-208.3c-40.6-34.1-101.2-28.8-135.2 11.8S-6.3 327.5 34.3 361.6c9.2 7.7 19.9 13.8 32 17.7l307.8 99.1zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faZ = {\n    prefix: 'fas',\n    iconName: 'z',\n    icon: [384, 512, [122], \"5a\", \"M0 64C0 46.3 14.3 32 32 32l320 0c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416 352 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96 32 96C14.3 96 0 81.7 0 64z\"]\n  };\n  const faPersonSkiing = {\n    prefix: 'fas',\n    iconName: 'person-skiing',\n    icon: [512, 512, [9975, \"skiing\"], \"f7c9\", \"M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z\"]\n  };\n  const faSkiing = faPersonSkiing;\n  const faDeer = {\n    prefix: 'fas',\n    iconName: 'deer',\n    icon: [512, 512, [129420], \"f78e\", \"M240 0c8.8 0 16 7.2 16 16l0 24c0 13.3 10.7 24 24 24l8 0 8 0c13.3 0 24-10.7 24-24l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 8.6-1.9 16.7-5.4 24l30.6 0L416 64c13.3 0 24-10.7 24-24l0-24c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 21.7-12.3 40.4-30.3 49.8c.6 .5 1.1 1.1 1.7 1.6l55.3 55.3c8.5 8.5 13.3 20 13.3 32c0 25-20.3 45.3-45.3 45.3L416 224l-5.3 0L384 304l0 64 0 112c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-112-36.3 0c-28.8 0-55.3-9.8-76.3-26.4c-2.1 16.9-9.8 32.6-21.9 44.8L142.9 397c-4.6 4.6-6.2 11.5-4 17.7l19.3 54.7c7.3 20.8-8.1 42.6-30.2 42.6l-33.9 0c-13.6 0-25.7-8.6-30.2-21.4l-15.5-44c-11.4-32.4-7.4-67.8 10-96.3C65 339.4 65 324.9 56 315.9c-3-3-5.7-6.1-8.1-9.5c-1.3 12.9-12.7 22.5-25.7 21.5C8.9 326.9-.9 315.4 .1 302.2L2.4 272c4.2-54.2 49.3-96 103.7-96l7.9 0 14.1 0 64 0c.6 0 1.2 0 1.7 0c.8 0 1.7 0 2.5 0l106.1 0 9.6-32-38 0c-9.9 0-18-8-18-18c0-8.2 5.6-15.4 13.6-17.4L320 96l-24 0-8 0-8 0c-30.9 0-56-25.1-56-56l0-24c0-8.8 7.2-16 16-16zM400 160a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faInputPipe = {\n    prefix: 'fas',\n    iconName: 'input-pipe',\n    icon: [640, 512, [], \"e1be\", \"M64 128l0 256 512 0 0-256L64 128zM0 128C0 92.7 28.7 64 64 64l512 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm144 56l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faRoadLock = {\n    prefix: 'fas',\n    iconName: 'road-lock',\n    icon: [640, 512, [], \"e567\", \"M288 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480L288 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 32 0 0-128c0-23.7 12.9-44.4 32-55.4l0-24.6c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32L352 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faA = {\n    prefix: 'fas',\n    iconName: 'a',\n    icon: [384, 512, [97], \"41\", \"M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320l-144 0 72-172.8L264 320z\"]\n  };\n  const faBookmarkSlash = {\n    prefix: 'fas',\n    iconName: 'bookmark-slash',\n    icon: [640, 512, [], \"e0c2\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376l0-328c0-26.5-21.5-48-48-48L176 0c-26.5 0-48 21.5-48 48l0 27L38.8 5.1zM128 487.7c0 13.4 10.9 24.3 24.3 24.3c5 0 9.9-1.5 14-4.4L320 400 473.7 507.6c4.1 2.9 9 4.4 14 4.4c9.9 0 18.4-5.9 22.2-14.3L128 196.9l0 290.8z\"]\n  };\n  const faTemperatureArrowDown = {\n    prefix: 'fas',\n    iconName: 'temperature-arrow-down',\n    icon: [576, 512, [\"temperature-down\"], \"e03f\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L128 112zM176 0C114.1 0 64 50.1 64 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288 112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-50.7c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64l-32 0 0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z\"]\n  };\n  const faTemperatureDown = faTemperatureArrowDown;\n  const faMace = {\n    prefix: 'fas',\n    iconName: 'mace',\n    icon: [512, 512, [], \"f6f8\", \"M244.8 95l28-84.1C275 4.4 281.1 0 288 0s13 4.4 15.2 10.9l28 84.1c40.4 13.5 72.3 45.4 85.8 85.8l84.1 28c6.5 2.2 10.9 8.3 10.9 15.2s-4.4 13-10.9 15.2l-84.1 28c-13.5 40.4-45.4 72.3-85.8 85.8l-28 84.1C301 443.6 294.9 448 288 448s-13-4.4-15.2-10.9l-28-84.1c-9.8-3.3-19-7.6-27.7-12.9L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L171.9 294.9c-5.3-8.6-9.6-17.9-12.9-27.7l-84.1-28C68.4 237 64 230.9 64 224s4.4-13 10.9-15.2l84.1-28c13.5-40.4 45.4-72.3 85.8-85.8zM288 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faFeatherPointed = {\n    prefix: 'fas',\n    iconName: 'feather-pointed',\n    icon: [512, 512, [\"feather-alt\"], \"f56b\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n  };\n  const faFeatherAlt = faFeatherPointed;\n  const faSausage = {\n    prefix: 'fas',\n    iconName: 'sausage',\n    icon: [512, 512, [], \"f820\", \"M320 160c0-42 26.9-77.7 64.5-90.7L369.2 27.4c-.8-2.2-1.2-4.6-1.2-7C368 9.1 377.1 0 388.4 0l55.2 0C454.9 0 464 9.1 464 20.4c0 2.4-.4 4.7-1.2 7L447.5 69.3C485.1 82.3 512 118 512 160c0 194.4-157.6 352-352 352c-42 0-77.7-26.9-90.7-64.5L27.4 462.8c-2.2 .8-4.6 1.2-7 1.2C9.1 464 0 454.9 0 443.6l0-55.2C0 377.1 9.1 368 20.4 368c2.4 0 4.7 .4 7 1.2l41.9 15.2C82.3 346.9 118 320 160 320c88.4 0 160-71.6 160-160zm80 0c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 114.9-93.1 208-208 208c-8.8 0-16 7.2-16 16s7.2 16 16 16c132.5 0 240-107.5 240-240z\"]\n  };\n  const faTrashCanClock = {\n    prefix: 'fas',\n    iconName: 'trash-can-clock',\n    icon: [576, 512, [], \"e2aa\", \"M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 64.7c-29.3 2.6-56.6 12.5-80 27.7l0-12.5c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 39.2c-29.8 31.5-48 74-48 120.8c0 59.5 29.6 112.1 74.8 144L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm64 176a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z\"]\n  };\n  const faP = {\n    prefix: 'fas',\n    iconName: 'p',\n    icon: [320, 512, [112], \"50\", \"M0 96C0 60.7 28.7 32 64 32l96 0c88.4 0 160 71.6 160 160s-71.6 160-160 160l-96 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 320 0 96zM64 288l96 0c53 0 96-43 96-96s-43-96-96-96L64 96l0 192z\"]\n  };\n  const faBroomWide = {\n    prefix: 'fas',\n    iconName: 'broom-wide',\n    icon: [512, 512, [], \"e5d1\", \"M502.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128-15.8-15.8c-15.2-15.2-38.5-18.4-57.3-8l-32.5 18L380.4 288.1l18-32.5c10.4-18.7 7.1-42.1-8-57.3l-15.8-15.8 128-128c12.5-12.5 12.5-32.8 0-45.3zM187.5 151.8L16.4 246.9C6.3 252.5 0 263.2 0 274.8c0 8.5 3.4 16.6 9.3 22.6l43.2 43.2c2.1 2.1 5.3 2.9 8.2 1.9l52.1-17.4c6.3-2.1 12.2 3.9 10.1 10.1l-17.4 52.1c-1 2.9-.2 6 1.9 8.2L214.7 502.7c6 6 14.1 9.3 22.6 9.3c11.6 0 22.3-6.3 27.9-16.4l95.1-171.1L187.5 151.8z\"]\n  };\n  const faSnowflake = {\n    prefix: 'fas',\n    iconName: 'snowflake',\n    icon: [448, 512, [10052, 10054], \"f2dc\", \"M224 0c17.7 0 32 14.3 32 32l0 30.1 15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49 0 70.3 61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7l0 70.3 49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15 0 30.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-30.1-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49 0-70.3-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3l0-70.3L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15L192 32c0-17.7 14.3-32 32-32z\"]\n  };\n  const faStomach = {\n    prefix: 'fas',\n    iconName: 'stomach',\n    icon: [512, 512, [], \"f623\", \"M192 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 70.7 57.3 128 128 128l0 64c0 35.3-28.7 64-64 64l-64 0C57.3 352 0 409.3 0 480c0 17.7 14.3 32 32 32s32-14.3 32-32c0-26.5 21.5-48 48-48c24.6 0 36 9.5 58.2 28.2c0 0 0 0 0 0c1.7 1.4 3.4 2.9 5.3 4.4c12.6 10.5 28.4 22.9 49.6 32.2C246.5 506.2 272 512 304 512c114.9 0 208-93.1 208-208l0-80c0-70.7-57.3-128-128-128c-47.4 0-88.7 25.7-110.9 64L256 160c-35.3 0-64-28.7-64-64l0-64zM445.1 332.7c-7.2 1.9-14.6 3.3-21.1 3.3c-16.8 .2-28.4-7.9-40-16s-23.2-16.3-40-16c-7.9 .1-17.1 2.1-25.6 4.6c1.1-6.7 1.6-13.6 1.6-20.6l0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 80c0 9.8-1 19.4-2.9 28.7z\"]\n  };\n  const faNewspaper = {\n    prefix: 'fas',\n    iconName: 'newspaper',\n    icon: [512, 512, [128240], \"f1ea\", \"M96 96c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L80 480c-44.2 0-80-35.8-80-80L0 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 272c0 8.8 7.2 16 16 16s16-7.2 16-16L96 96zm64 24l0 80c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24L184 96c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faRectangleAd = {\n    prefix: 'fas',\n    iconName: 'rectangle-ad',\n    icon: [576, 512, [\"ad\"], \"f641\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328l-90.3 0-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280l42.3 0L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9l0-28.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96 0 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z\"]\n  };\n  const faAd = faRectangleAd;\n  const faGuitarElectric = {\n    prefix: 'fas',\n    iconName: 'guitar-electric',\n    icon: [512, 512, [127928], \"f8be\", \"M352 81.1l0 33.6L243.8 223c-14.6-26.1-5.5-50.4 3.2-64.7c4.8-7.9 4.8-18.7-1.7-25.3s-17.1-6.6-23.6 0l-29.9 30.2c-9.1 9.2-14.7 21.5-20.2 33.5c0 0 0 0 0 0s0 0 0 0c-1.2 2.6-2.3 5.1-3.5 7.6c-3.5 7.3-8.9 15.7-17.1 24c-24.7 25-64.7 40.2-89.6 47.7c-14.5 4.4-28.1 11.7-38.7 22.4c-30 30.4-30 79.6 0 110l79.9 80.8c30 30.4 78.7 30.4 108.8 0c10.7-10.8 17.9-24.5 22.2-39.2c7.5-25.2 22.5-65.6 47.2-90.6c10-10.1 20-16 28.3-19.3l1.1-.5s0 0 0 0c11.3-4.6 23-9.4 31.6-18l21.6-21.8c6.5-6.6 6.5-17.3 0-23.8s-17.3-6.6-25.8-3c-11.1 4.7-28 7.3-48.3-4.7L461.3 96l2.7 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-1.1 0c-9.7 0-19.2 2.9-27.3 8.3L366.2 54.5C357.3 60.4 352 70.4 352 81.1zM195.3 268.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-64 64l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faArrowTurnDownRight = {\n    prefix: 'fas',\n    iconName: 'arrow-turn-down-right',\n    icon: [512, 512, [], \"e3d6\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 224c0 53 43 96 96 96l306.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 96 256c-17.7 0-32-14.3-32-32L64 64z\"]\n  };\n  const faMoonCloud = {\n    prefix: 'fas',\n    iconName: 'moon-cloud',\n    icon: [640, 512, [], \"f754\", \"M479.5 32c-118.2 0-214.9 92-223 208.3C310 244.7 352 289.4 352 344c0 27.9-11 53.3-29 72c40.3 39.6 95.5 64 156.4 64c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.2-.5-12.6-.8-19-.8zM64 416l184 0c39.8 0 72-32.2 72-72s-32.2-72-72-72c-10.1 0-19.7 2.1-28.4 5.8C208.8 246.5 179 224 144 224c-38.7 0-71 27.5-78.4 64c-.5 0-1.1 0-1.6 0c-35.3 0-64 28.7-64 64s28.7 64 64 64z\"]\n  };\n  const faBreadSliceButter = {\n    prefix: 'fas',\n    iconName: 'bread-slice-butter',\n    icon: [512, 512, [], \"e3e1\", \"M0 192C0 64 192 32 256 32s256 32 256 160c0 35.3-28.7 64-64 64l0 176c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-176c-35.3 0-64-28.7-64-64zm182.6 73.4c-12.5 12.5-12.5 32.8 0 45.3l50.7 50.7c12.5 12.5 32.8 12.5 45.3 0l50.7-50.7c12.5-12.5 12.5-32.8 0-45.3l-50.7-50.7c-12.5-12.5-32.8-12.5-45.3 0l-50.7 50.7z\"]\n  };\n  const faCircleArrowRight = {\n    prefix: 'fas',\n    iconName: 'circle-arrow-right',\n    icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM297 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L120 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l214.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L409 239c9.4 9.4 9.4 24.6 0 33.9L297 385z\"]\n  };\n  const faArrowCircleRight = faCircleArrowRight;\n  const faUserGroupCrown = {\n    prefix: 'fas',\n    iconName: 'user-group-crown',\n    icon: [640, 512, [\"users-crown\"], \"f6a5\", \"M144 144l0-16 160 0 0 16c0 44.2-35.8 80-80 80s-80-35.8-80-80zm-.1-124.9c-.3-.2-.6-.4-.8-.6L140 16 124.4 3.5C121.5 1.2 118 0 114.4 0L112 0c-8.8 0-16 7.2-16 16l0 23 0 3.2c0 0 0 .1 0 .1L96 144c0 70.7 57.3 128 128 128s128-57.3 128-128l0-101.7c0 0 0-.1 0-.1l0-3.2 0-23c0-8.8-7.2-16-16-16l-2.4 0c-3.6 0-7.2 1.2-10 3.5L308 16l-3 2.4c-.3 .2-.6 .4-.8 .6l-.1 .1c-10.2 7.5-23.8 8.3-34.9 2L238.9 4c-4.6-2.6-9.7-4-14.9-4s-10.4 1.4-14.9 4L178.9 21.2c-11 6.3-24.7 5.5-34.9-2l-.1-.1zM168 304C75.2 304 0 379.2 0 472l0 8c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-8c0-92.8-75.2-168-168-168l-112 0zm264-48c61.9 0 112-50.1 112-112s-50.1-112-112-112c-17.2 0-33.5 3.9-48 10.8L384 144c0 5.4-.3 10.7-.8 16c-2.4 24.3-10.3 47.1-22.4 67c-.5 .8-1 1.6-1.4 2.3C379 245.9 404.3 256 432 256zm39.4 256l137.8 0c17 0 30.7-13.8 30.7-30.7C640 392.2 567.8 320 478.7 320l-61.4 0c-2.4 0-4.8 .1-7.1 .2C452.9 356.8 480 411.3 480 472l0 8c0 11.7-3.1 22.6-8.6 32z\"]\n  };\n  const faUsersCrown = faUserGroupCrown;\n  const faCircleI = {\n    prefix: 'fas',\n    iconName: 'circle-i',\n    icon: [512, 512, [], \"e111\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l72 0 72 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 160 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-160-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faToiletPaperCheck = {\n    prefix: 'fas',\n    iconName: 'toilet-paper-check',\n    icon: [640, 512, [], \"e5b2\", \"M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1L48 512c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0L444.2 0zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM291.3 187.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 225.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72z\"]\n  };\n  const faFilterCircleXmark = {\n    prefix: 'fas',\n    iconName: 'filter-circle-xmark',\n    icon: [576, 512, [], \"e17b\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0L472 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n  };\n  const faLocust = {\n    prefix: 'fas',\n    iconName: 'locust',\n    icon: [576, 512, [], \"e520\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4l-64.2 0-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400l74.5 0-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400l80.4 0 38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400l12.4 0c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3l0-40C576 143 465 32 328 32l-16 0zm50.5 168l17.1 40L333 240l29.5-40zm-87.7 38.1l-1.4 1.9-48.2 0 32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240l-37.9 0zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faSort = {\n    prefix: 'fas',\n    iconName: 'sort',\n    icon: [320, 512, [\"unsorted\"], \"f0dc\", \"M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8L32 224c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z\"]\n  };\n  const faUnsorted = faSort;\n  const faListOl = {\n    prefix: 'fas',\n    iconName: 'list-ol',\n    icon: [512, 512, [\"list-1-2\", \"list-numeric\"], \"f0cb\", \"M24 56c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24l0 120 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-96-8 0C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432l33.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faList12 = faListOl;\n  const faListNumeric = faListOl;\n  const faChartWaterfall = {\n    prefix: 'fas',\n    iconName: 'chart-waterfall',\n    icon: [512, 512, [], \"e0eb\", \"M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm128-64l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm64-96c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM480 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faSparkle = {\n    prefix: 'fas',\n    iconName: 'sparkle',\n    icon: [448, 512, [], \"e5d6\", \"M245.8 45.9C241.9 37.4 233.4 32 224 32s-17.9 5.4-21.8 13.9L142.7 174.7 13.9 234.2C5.4 238.1 0 246.6 0 256s5.4 17.9 13.9 21.8l128.8 59.5 59.5 128.8c3.9 8.5 12.4 13.9 21.8 13.9s17.9-5.4 21.8-13.9l59.5-128.8 128.8-59.5c8.5-3.9 13.9-12.4 13.9-21.8s-5.4-17.9-13.9-21.8L305.3 174.7 245.8 45.9z\"]\n  };\n  const faFaceParty = {\n    prefix: 'fas',\n    iconName: 'face-party',\n    icon: [640, 512, [], \"e383\", \"M531.7 400C485.6 467.6 408 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0C433.4 0 529.7 73.8 563.3 176l-3.3 0c-44.2 0-80 35.8-80 80c0 18 6 34.6 16 48l-80 0c-1 0-2 0-3 .1c-1.2-2.3-2.7-4.4-4.3-6.4c-4.3-5.2-10.1-9.7-16.7-13.4C378.7 276.9 361.4 272 344 272c-3.6 0-6.8 2.5-7.7 6s.6 7.2 3.8 9c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c-2.5 1.4-4.1 4.1-4.1 7s1.6 5.6 4.1 7c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-3.2 1.8-4.7 5.5-3.8 9s4.1 6 7.7 6c17.4 0 34.7-4.9 47.9-12.3c6.6-3.7 12.5-8.2 16.7-13.4c1.6-2 3.1-4.1 4.3-6.4c1 .1 2 .1 3 .1l115.7 0zM275.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm89.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM512 256c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-26.5 0-48-21.5-48-48zM51.3 152.2l-20-52C46.6 71.8 66 46 88.8 23.4L132 37.8C96.5 68.5 68.5 107.7 51.3 152.2zM55.1 12.2C40.9 27.6 28 44.4 16.6 62.1L1.1 21.7C-1.2 16 .2 9.4 4.4 4.9S15.2-1.1 21.1 .8L55.1 12.2z\"]\n  };\n  const faKidneys = {\n    prefix: 'fas',\n    iconName: 'kidneys',\n    icon: [640, 512, [], \"f5fb\", \"M152 0c-21.5 0-45.5 6.3-64.3 23.8C56.4 52.8 0 119.6 0 224c0 24.9 3.5 54.7 7.1 79.1c7.1 48 48.8 80.9 95.3 80.9c58.4 0 104-50.4 98.2-108.5l-4.1-41.2c-2-20.1 4.5-40.1 17.9-55.1l18.2-20.5c15.2-17.1 23.5-39.1 23.5-61.9c0-31.2-15.6-60.2-41.5-77.5l-3.4-2.3C194.5 5.9 175.1 0 155.2 0L152 0zM488 0l-3.2 0c-19.9 0-39.4 5.9-55.9 16.9l-3.4 2.3C399.6 36.5 384 65.6 384 96.7c0 22.8 8.4 44.8 23.5 61.9l18.2 20.5c13.4 15.1 19.9 35.1 17.9 55.1l-4.1 41.2C433.7 333.6 479.3 384 537.7 384c46.5 0 88.2-32.9 95.3-80.9c3.6-24.4 7.1-54.2 7.1-79.1c0-104.4-56.4-171.2-87.7-200.2C533.5 6.3 509.5 0 488 0zM228.2 231.1l1.9 18.8 21.5 10.7c2.7 1.4 4.4 4.1 4.4 7.2L256 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-220.2c0-21.2-12-40.6-31-50.1l-34.8-17.4-.1 .1c-7.5 8.4-11.1 19.5-10 30.7zm173.6-30.7l-.1-.1L367 217.7c-19 9.5-31 28.9-31 50.1L336 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-220.2c0-3 1.7-5.8 4.4-7.2l21.5-10.7 1.9-18.8c1.1-11.2-2.5-22.3-10-30.7z\"]\n  };\n  const faWifiExclamation = {\n    prefix: 'fas',\n    iconName: 'wifi-exclamation',\n    icon: [640, 512, [], \"e2cf\", \"M320 32c-27.2 0-48.7 23.1-46.8 50.2l14.9 208C289.3 307 303.2 320 320 320s30.7-13 31.9-29.7l14.9-208C368.7 55.1 347.2 32 320 32zM241.3 84.5c-1.2-17.4 3.3-33.9 11.9-47.6C159.4 51 75.1 94.1 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9c51.3-49.2 116.2-84.3 188.5-99.1l-1.4-19.3zm157.4 0l-1.4 19.3c72.3 14.8 137.2 49.9 188.5 99.1c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C564.9 94.1 480.6 51 386.8 37c8.6 13.7 13.1 30.1 11.9 47.6zM129.5 264c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c23.6-20.8 51.6-36.7 82.4-46.2l-4.7-65.1C204.4 212 163.4 234.1 129.5 264zm260.9-63.3l-4.6 65.1c30.8 9.4 58.8 25.4 82.4 46.2c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2c-33.9-29.9-74.9-52-120.1-63.3zM384 416a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faChartNetwork = {\n    prefix: 'fas',\n    iconName: 'chart-network',\n    icon: [640, 512, [], \"f78a\", \"M288 64c0 13.7-4.3 26.3-11.6 36.7l29.2 62.5c9.8-2.1 20-3.2 30.4-3.2c36.1 0 69 13.3 94.3 35.2L512.4 135c-.2-2.3-.4-4.6-.4-7c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-9.2 0-17.9-1.9-25.8-5.4l-82 60.2c7.6 17.5 11.8 36.9 11.8 57.2c0 15.6-2.5 30.7-7.1 44.8l72 43.2c9.2-5.1 19.8-8 31.1-8c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64l0-1.1-72.1-43.3C413.7 431 376.8 448 336 448c-68.5 0-125.9-47.9-140.4-112l-76.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64s28.7-64 64-64c23.7 0 44.4 12.9 55.4 32l76.1 0c7.5-33 26.3-61.6 52.1-81.7l-29.2-62.5C185.7 124.9 160 97.5 160 64c0-35.3 28.7-64 64-64s64 28.7 64 64zm48 288a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faPersonDressBurst = {\n    prefix: 'fas',\n    iconName: 'person-dress-burst',\n    icon: [640, 512, [], \"e544\", \"M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384l17.8 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 16 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 17.8 0c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3l-11.6 0c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n  };\n  const faDiceD4 = {\n    prefix: 'fas',\n    iconName: 'dice-d4',\n    icon: [512, 512, [], \"f6d0\", \"M228.8 .7C235.5 2.8 240 9 240 16l0 480c0 6.3-3.7 12-9.4 14.6s-12.5 1.6-17.2-2.6L5.4 324c-6.1-5.4-7.2-14.5-2.5-21.2l208-296c4-5.7 11.3-8.2 17.9-6.1zm54.4 0c6.7-2.1 13.9 .3 17.9 6.1l208 296c4.7 6.7 3.6 15.8-2.5 21.2l-208 184c-4.7 4.2-11.4 5.2-17.2 2.6s-9.4-8.3-9.4-14.6l0-480c0-7 4.5-13.2 11.2-15.3z\"]\n  };\n  const faMoneyCheckDollar = {\n    prefix: 'fas',\n    iconName: 'money-check-dollar',\n    icon: [576, 512, [\"money-check-alt\"], \"f53d\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM272 192l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zM164 152l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z\"]\n  };\n  const faMoneyCheckAlt = faMoneyCheckDollar;\n  const faVectorSquare = {\n    prefix: 'fas',\n    iconName: 'vector-square',\n    icon: [448, 512, [], \"f5cb\", \"M368 80l32 0 0 32-32 0 0-32zM352 32c-17.7 0-32 14.3-32 32L128 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64c0 17.7 14.3 32 32 32l0 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l192 0c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-192c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zM96 160c17.7 0 32-14.3 32-32l192 0c0 17.7 14.3 32 32 32l0 192c-17.7 0-32 14.3-32 32l-192 0c0-17.7-14.3-32-32-32l0-192zM48 400l32 0 0 32-32 0 0-32zm320 32l0-32 32 0 0 32-32 0zM48 112l0-32 32 0 0 32-32 0z\"]\n  };\n  const faBreadSlice = {\n    prefix: 'fas',\n    iconName: 'bread-slice',\n    icon: [512, 512, [], \"f7ec\", \"M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z\"]\n  };\n  const faLanguage = {\n    prefix: 'fas',\n    iconName: 'language',\n    icon: [640, 512, [], \"f1ab\", \"M0 128C0 92.7 28.7 64 64 64l192 0 48 0 16 0 256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-256 0-16 0-48 0L64 448c-35.3 0-64-28.7-64-64L0 128zm320 0l0 256 256 0 0-256-256 0zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1 73.6 0 8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276l-38 0 19-42.8zM448 164c11 0 20 9 20 20l0 4 44 0 16 0c11 0 20 9 20 20s-9 20-20 20l-2 0-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45L448 228l-72 0c-11 0-20-9-20-20s9-20 20-20l52 0 0-4c0-11 9-20 20-20z\"]\n  };\n  const faWheatAwnSlash = {\n    prefix: 'fas',\n    iconName: 'wheat-awn-slash',\n    icon: [640, 512, [], \"e338\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L362.5 258.8l28.7-28.7 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L550.5 231c6.2-6.2 6.2-16.4 0-22.6L539.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L569 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L473 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L393.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L369.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L335.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-3.3 3.3-6.3 6.8-9 10.4L38.8 5.1zm255 322.4l-50.6-39.9-29.5 29.5c-3.4-27.3-15.5-53.8-36.5-74.8L165.8 231c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L73.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l36.3-36.3zM569 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L447 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88z\"]\n  };\n  const faFaceKissWinkHeart = {\n    prefix: 'fas',\n    iconName: 'face-kiss-wink-heart',\n    icon: [512, 512, [128536, \"kiss-wink-heart\"], \"f598\", \"M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z\"]\n  };\n  const faKissWinkHeart = faFaceKissWinkHeart;\n  const faDagger = {\n    prefix: 'fas',\n    iconName: 'dagger',\n    icon: [384, 512, [], \"f6cb\", \"M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96L48 128c-26.5 0-48 21.5-48 48s21.5 48 48 48c20.9 0 38.7-13.4 45.3-32l98.7 0 98.7 0c6.6 18.6 24.4 32 45.3 32c26.5 0 48-21.5 48-48s-21.5-48-48-48l-112 0 0-96zM128 224l0 24 0 166.8c0 10.5 2.9 20.8 8.5 29.7l35.1 56.2c4.4 7 12.1 11.3 20.4 11.3s16-4.3 20.4-11.3l35.1-56.2c5.6-8.9 8.5-19.2 8.5-29.7L256 248l0-24-24 0-80 0-24 0z\"]\n  };\n  const faPodium = {\n    prefix: 'fas',\n    iconName: 'podium',\n    icon: [448, 512, [], \"f680\", \"M182.4 72c8.3 14.3 23.8 24 41.6 24l64 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L224 0c-17.8 0-33.3 9.7-41.6 24L168 24c-48.6 0-88 39.4-88 88l0 32-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-296 0 0-32c0-22.1 17.9-40 40-40l14.4 0zM48 224L73.7 455.1c3.6 32.4 31 56.9 63.6 56.9l173.4 0c32.6 0 60-24.5 63.6-56.9L400 224 48 224z\"]\n  };\n  const faDiamonds4 = {\n    prefix: 'fas',\n    iconName: 'diamonds-4',\n    icon: [512, 512, [], \"e68b\", \"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l74.1 74.1c12.5 12.5 12.5 32.8 0 45.3l-79.7 79.7c-12.5 12.5-32.8 12.5-45.3 0L153.7 131c-12.5-12.5-12.5-32.8 0-45.3l74.1-74.1zM131 153.7l79.7 79.7c12.5 12.5 12.5 32.8 0 45.3L131 358.3c-12.5 12.5-32.8 12.5-45.3 0L11.7 284.3c-15.6-15.6-15.6-40.9 0-56.6l74.1-74.1c12.5-12.5 32.8-12.5 45.3 0zM153.7 381l79.7-79.7c12.5-12.5 32.8-12.5 45.3 0L358.3 381c12.5 12.5 12.5 32.8 0 45.3l-74.1 74.1c-15.6 15.6-40.9 15.6-56.6 0l-74.1-74.1c-12.5-12.5-12.5-32.8 0-45.3zM381 358.3l-79.7-79.7c-12.5-12.5-12.5-32.8 0-45.3L381 153.7c12.5-12.5 32.8-12.5 45.3 0l74.1 74.1c15.6 15.6 15.6 40.9 0 56.6l-74.1 74.1c-12.5 12.5-32.8 12.5-45.3 0z\"]\n  };\n  const faMemoCircleCheck = {\n    prefix: 'fas',\n    iconName: 'memo-circle-check',\n    icon: [576, 512, [], \"e1d9\", \"M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 134.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm64 80c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 128c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 224zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0zm208 48a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm188.7-43.3L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faRouteHighway = {\n    prefix: 'fas',\n    iconName: 'route-highway',\n    icon: [448, 512, [], \"f61a\", \"M240.5 4.6c-10.1-6.1-22.8-6.1-32.9 0l-4.7 2.8c-37.5 22.5-84 24.3-123.1 4.7l-1.4-.7c-15.2-7.6-33.7-2-42.1 12.7l-32 56c-5.3 9.3-5.6 20.6-.8 30.2l16.2 32.5C27.8 159.1 32 177 32 195.2c0 14.9-2.8 29.7-8.4 43.6L9.3 274.5C3.2 289.9 0 306.4 0 323c0 49.5 28 94.8 72.2 116.9l137.4 68.7c9 4.5 19.6 4.5 28.6 0l137.4-68.7C420 417.8 448 372.5 448 323c0-16.6-3.2-33.1-9.3-48.5l-14.3-35.7c-5.5-13.9-8.4-28.6-8.4-43.6c0-18.2 4.2-36.2 12.4-52.5l16.2-32.5c4.8-9.6 4.5-20.9-.8-30.2l-32-56c-8.4-14.7-26.9-20.3-42.1-12.7l-1.4 .7c-39.1 19.6-85.6 17.8-123.1-4.7l-4.7-2.8zM96 192L352 192c0 1.1 0 2.2 0 3.2c0 23.1 4.4 45.9 13 67.3l14.3 35.7c3.2 7.9 4.8 16.3 4.8 24.8c0 25.3-14.3 48.4-36.9 59.7L224 444.2 100.9 382.7C78.3 371.4 64 348.3 64 323c0-8.5 1.6-16.9 4.8-24.8L83 262.6c8.6-21.4 13-44.3 13-67.3c0-1.1 0-2.2 0-3.2z\"]\n  };\n  const faDownToLine = {\n    prefix: 'fas',\n    iconName: 'down-to-line',\n    icon: [384, 512, [\"arrow-alt-to-bottom\"], \"f34a\", \"M342.1 249.9L219.3 372.7c-7.2 7.2-17.1 11.3-27.3 11.3s-20.1-4.1-27.3-11.3L41.9 249.9c-6.4-6.4-9.9-15-9.9-24C32 207.2 47.2 192 65.9 192l62.1 0 0-128c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 128 62.1 0c18.7 0 33.9 15.2 33.9 33.9c0 9-3.6 17.6-9.9 24zM32 416l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faArrowAltToBottom = faDownToLine;\n  const faFilter = {\n    prefix: 'fas',\n    iconName: 'filter',\n    icon: [512, 512, [], \"f0b0\", \"M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z\"]\n  };\n  const faSquareG = {\n    prefix: 'fas',\n    iconName: 'square-g',\n    icon: [448, 512, [], \"e271\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 224c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56L248 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c13.3 0 24 10.7 24 24c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6c9.9 8.8 10.7 24 1.9 33.9s-24 10.7-33.9 1.9C263.2 183.7 244.5 176 224 176c-44.2 0-80 35.8-80 80z\"]\n  };\n  const faCirclePhone = {\n    prefix: 'fas',\n    iconName: 'circle-phone',\n    icon: [512, 512, [\"phone-circle\"], \"e11b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM186.7 128.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L200 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C368.9 378 361 384 352 384c-123.7 0-224-100.3-224-224c0-9 6-16.9 14.7-19.3l44-12z\"]\n  };\n  const faPhoneCircle = faCirclePhone;\n  const faClipboardPrescription = {\n    prefix: 'fas',\n    iconName: 'clipboard-prescription',\n    icon: [384, 512, [], \"f5e8\", \"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM104 196l72 0c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6l-20 0 0 44c0 11-9 20-20 20s-20-9-20-20l0-64 0-80c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20l-52 0 0 40 52 0z\"]\n  };\n  const faUserNurseHair = {\n    prefix: 'fas',\n    iconName: 'user-nurse-hair',\n    icon: [448, 512, [], \"e45d\", \"M96 70.2L96 128l.3 0c-.2 2.6-.3 5.3-.3 8l0 40c0 70.7 57.3 128 128 128s128-57.3 128-128l0-40c0-2.7-.1-5.4-.3-8l.3 0 0-57.8c0-13.3-8.3-25.3-20.8-30l-96-36c-7.2-2.7-15.2-2.7-22.5 0l-96 36C104.3 44.9 96 56.8 96 70.2zM304 160l0 16c0 44.2-35.8 80-80 80s-80-35.8-80-80l32 0c29.8 0 55.9-16.3 69.6-40.5C257.3 150.4 275.5 160 296 160l8 0zM141.3 336.2c-7.6-8.1-18.9-11.9-29.4-8.5C47 348.5 0 409.4 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7c0-71.8-47-132.7-111.9-153.6c-10.5-3.4-21.8 .4-29.4 8.5l-71 75.5c-6.3 6.7-17 6.7-23.3 0l-71-75.5zM208 48c0-4.4 3.6-8 8-8l16 0c4.4 0 8 3.6 8 8l0 16 16 0c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8l-16 0 0 16c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-16-16 0c-4.4 0-8-3.6-8-8l0-16c0-4.4 3.6-8 8-8l16 0 0-16z\"]\n  };\n  const faQuestion = {\n    prefix: 'fas',\n    iconName: 'question',\n    icon: [320, 512, [10067, 10068, 61736], \"3f\", \"M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n  };\n  const faFileSignature = {\n    prefix: 'fas',\n    iconName: 'file-signature',\n    icon: [576, 512, [], \"f573\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-19.3c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2L80 448c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 8.9 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6l0-43.6-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z\"]\n  };\n  const faToggleLargeOn = {\n    prefix: 'fas',\n    iconName: 'toggle-large-on',\n    icon: [576, 512, [], \"e5b1\", \"M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 64a128 128 0 1 1 0 256 128 128 0 1 1 0-256z\"]\n  };\n  const faUpDownLeftRight = {\n    prefix: 'fas',\n    iconName: 'up-down-left-right',\n    icon: [512, 512, [\"arrows-alt\"], \"f0b2\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 96-96 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 96 0 0 96-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-96 96 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-96 0 0-96 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n  };\n  const faArrowsAlt = faUpDownLeftRight;\n  const faDryerHeat = {\n    prefix: 'fas',\n    iconName: 'dryer-heat',\n    icon: [448, 512, [\"dryer-alt\"], \"f862\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM224 160a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM64 88a24 24 0 1 1 48 0A24 24 0 1 1 64 88zM184 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM156.7 212.7c-6.2 6.2-6.2 16.4 0 22.6L177.4 256c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l20.7 20.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L190.6 352c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6l-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0zm102.6 0c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L257.4 256c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l20.7 20.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L270.6 352c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6l-20.7-20.7z\"]\n  };\n  const faDryerAlt = faDryerHeat;\n  const faHouseChimneyUser = {\n    prefix: 'fas',\n    iconName: 'house-chimney-user',\n    icon: [576, 512, [], \"e065\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faHandHoldingHeart = {\n    prefix: 'fas',\n    iconName: 'hand-holding-heart',\n    icon: [576, 512, [], \"f4be\", \"M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faArrowUpSmallBig = {\n    prefix: 'fas',\n    iconName: 'arrow-up-small-big',\n    icon: [576, 512, [\"sort-size-up-alt\"], \"f88f\", \"M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM320 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64zm48 176l128 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48z\"]\n  };\n  const faSortSizeUpAlt = faArrowUpSmallBig;\n  const faTrainTrack = {\n    prefix: 'fas',\n    iconName: 'train-track',\n    icon: [576, 512, [], \"e453\", \"M222.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L147.6 96 112 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l14.3 0-21.3 64L72 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.6 0L62.3 352 32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l8.9 0-7.3 21.9c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l14-42.1 359.2 0 14 42.1c5.6 16.8 23.7 25.8 40.5 20.2s25.8-23.7 20.2-40.5L535.1 416l8.9 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-30.3 0-21.3-64 11.6 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32.9 0-21.3-64 14.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-35.6 0-14-42.1c-5.6-16.8-23.7-25.8-40.5-20.2s-25.8 23.7-20.2 40.5L360.9 96 215.1 96l7.3-21.9zM193.7 160l188.5 0 21.3 64-231.2 0 21.3-64zM446.3 352l-316.5 0 21.3-64 273.9 0 21.3 64z\"]\n  };\n  const faPuzzlePiece = {\n    prefix: 'fas',\n    iconName: 'puzzle-piece',\n    icon: [512, 512, [129513], \"f12e\", \"M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2l56.8 0c26.5 0 48 21.5 48 48l0 56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8L0 176c0-26.5 21.5-48 48-48l120.8 0c12.8 0 23.2-10.4 23.2-23.2z\"]\n  };\n  const faMoneyCheck = {\n    prefix: 'fas',\n    iconName: 'money-check',\n    icon: [576, 512, [], \"f53c\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm48 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16zM376 160l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z\"]\n  };\n  const faStarHalfStroke = {\n    prefix: 'fas',\n    iconName: 'star-half-stroke',\n    icon: [576, 512, [\"star-half-alt\"], \"f5c0\", \"M288 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L288.1 86.9l-.1 .3 0 289.2zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L288.1 439.8 159.8 508.3C149 514 135.9 513.1 126 506s-14.9-19.3-12.9-31.3L137.8 329 33.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L195 150.3 259.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L438.5 329l24.6 145.7z\"]\n  };\n  const faStarHalfAlt = faStarHalfStroke;\n  const faFileExclamation = {\n    prefix: 'fas',\n    iconName: 'file-exclamation',\n    icon: [384, 512, [], \"f31a\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM192 192c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faCode = {\n    prefix: 'fas',\n    iconName: 'code',\n    icon: [640, 512, [], \"f121\", \"M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z\"]\n  };\n  const faWhiskeyGlass = {\n    prefix: 'fas',\n    iconName: 'whiskey-glass',\n    icon: [512, 512, [129347, \"glass-whiskey\"], \"f7a0\", \"M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5l253 0c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32L32 32zM87.7 224L69 96l374 0L424.3 224 87.7 224z\"]\n  };\n  const faGlassWhiskey = faWhiskeyGlass;\n  const faMoonStars = {\n    prefix: 'fas',\n    iconName: 'moon-stars',\n    icon: [512, 512, [], \"f755\", \"M284.8 99.2l11 38.6c1 3.6 4.4 6.2 8.2 6.2s7.1-2.5 8.2-6.2l11-38.6 38.6-11c3.6-1 6.2-4.4 6.2-8.2s-2.5-7.1-6.2-8.2l-38.6-11-11-38.6c-1-3.6-4.4-6.2-8.2-6.2s-7.1 2.5-8.2 6.2l-11 38.6-38.6 11c-3.6 1-6.2 4.4-6.2 8.2s2.5 7.1 6.2 8.2l38.6 11zm119 211.6c1.6 5.5 6.6 9.2 12.2 9.2s10.7-3.8 12.2-9.2l16.6-58 58-16.6c5.5-1.6 9.2-6.6 9.2-12.2s-3.8-10.7-9.2-12.2l-58-16.6-16.6-58c-1.6-5.5-6.6-9.2-12.2-9.2s-10.7 3.8-12.2 9.2l-16.6 58-58 16.6c-5.5 1.6-9.2 6.6-9.2 12.2s3.8 10.7 9.2 12.2l58 16.6 16.6 58zM191.8 128C85.8 128 0 214.1 0 320.2S85.8 512.4 191.8 512.4c52 0 99.1-20.7 133.6-54.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-8.1 1.4-16.5 2.2-25.1 2.2c-80.7 0-146.2-65.6-146.2-146.6c0-54.8 30-102.6 74.4-127.8c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-5.4-.5-10.8-.7-16.3-.7z\"]\n  };\n  const faBuildingCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'building-circle-exclamation',\n    icon: [640, 512, [], \"e4d3\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faClothesHanger = {\n    prefix: 'fas',\n    iconName: 'clothes-hanger',\n    icon: [640, 512, [], \"e136\", \"M209.8 84.8C222.3 35 267.1 0 318.5 0L320 0c61.9 0 112 50.1 112 112l0 6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74L74 512c-40.9 0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 45.8-32c12.8-9 20.5-23.7 20.5-39.3l0-6.3c0-26.5-21.5-48-48-48l-1.5 0c-22 0-41.2 15-46.6 36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10l492 0c5.5 0 10-4.5 10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z\"]\n  };\n  const faMobileNotch = {\n    prefix: 'fas',\n    iconName: 'mobile-notch',\n    icon: [384, 512, [\"mobile-iphone\"], \"e1ee\", \"M128 64l0 16c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-16 32 0c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16L96 448c-8.8 0-16-7.2-16-16L80 80c0-8.8 7.2-16 16-16l32 0zM96 0C51.8 0 16 35.8 16 80l0 352c0 44.2 35.8 80 80 80l192 0c44.2 0 80-35.8 80-80l0-352c0-44.2-35.8-80-80-80L96 0zm32 400c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faMobileIphone = faMobileNotch;\n  const faMagnifyingGlassChart = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-chart',\n    icon: [512, 512, [], \"e522\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96l0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64l0 96c0 13.3 10.7 24 24 24s24-10.7 24-24l0-96c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n  };\n  const faArrowUpRightFromSquare = {\n    prefix: 'fas',\n    iconName: 'arrow-up-right-from-square',\n    icon: [512, 512, [\"external-link\"], \"f08e\", \"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z\"]\n  };\n  const faExternalLink = faArrowUpRightFromSquare;\n  const faCubesStacked = {\n    prefix: 'fas',\n    iconName: 'cubes-stacked',\n    icon: [448, 512, [], \"e4e6\", \"M192 64l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zm64 160c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zM160 384l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0z\"]\n  };\n  const faImagesUser = {\n    prefix: 'fas',\n    iconName: 'images-user',\n    icon: [576, 512, [], \"e1b9\", \"M96 96l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm240 0a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM269.7 256l132.6 0c25.2 0 45.7 20.5 45.7 45.7c0 10.1-8.2 18.3-18.3 18.3l-187.4 0c-10.1 0-18.3-8.2-18.3-18.3c0-25.2 20.5-45.7 45.7-45.7zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z\"]\n  };\n  const faWonSign = {\n    prefix: 'fas',\n    iconName: 'won-sign',\n    icon: [512, 512, [8361, \"krw\", \"won\"], \"f159\", \"M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l40.9 0 56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288l46 0L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288l40.9 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.6 0 50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224l-64 0L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224l-64 0L62.4 53.9zm78 234.1l26.6 0-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1-14 0zm96 64l26.6 0-15.2 45.6L345 288z\"]\n  };\n  const faKrw = faWonSign;\n  const faWon = faWonSign;\n  const faImagePolaroidUser = {\n    prefix: 'fas',\n    iconName: 'image-polaroid-user',\n    icon: [448, 512, [], \"e1b6\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 32l0 192c0 17.7 14.3 32 32 32l16 0c0-35.3 28.7-64 64-64l96 0c35.3 0 64 28.7 64 64l16 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32zm96 64a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faVirusCovid = {\n    prefix: 'fas',\n    iconName: 'virus-covid',\n    icon: [512, 512, [], \"e4a8\", \"M192 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 33.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3l33.6 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-33.6 0c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1l0 33.6 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-33.6c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280L48 280l0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 33.6 0c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1L232 48l-16 0c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faSquareEllipsis = {\n    prefix: 'fas',\n    iconName: 'square-ellipsis',\n    icon: [448, 512, [], \"e26e\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faPie = {\n    prefix: 'fas',\n    iconName: 'pie',\n    icon: [576, 512, [129383], \"f705\", \"M525.8 225.1c3.1 7.8 8.8 14.4 16.3 18.2l16.2 8.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-29.6-14.8c-14.7-7.4-31.7-8.8-47.4-3.9l-41.6 12.8c-23.3 7.2-48.3 6.5-71.2-1.8l-30-10.9c-14.1-5.1-29.6-5.1-43.7 0l-30 10.9c-22.9 8.3-47.9 9-71.2 1.8l-41.6-12.8c-15.7-4.8-32.7-3.4-47.4 3.9L46.3 308.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9l16.2-8.1c7.5-3.8 13.2-10.4 16.3-18.2C87.9 130.7 180.1 64 288 64s200.1 66.7 237.8 161.1zM199.2 129.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5c2.2 1.1 4.5 1.6 6.8 1.7l.7 0c5.7-.1 11.2-3.3 14-8.8l16-32c4-7.9 .7-17.5-7.2-21.5zm177.7 0c-7.9 4-11.1 13.6-7.2 21.5l16 32c2.7 5.5 8.2 8.7 14 8.8l.7 0c2.3 0 4.6-.6 6.8-1.7c7.9-4 11.1-13.6 7.2-21.5l-16-32c-4-7.9-13.6-11.1-21.5-7.2zM288 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zm10.9 192.1l30 10.9c29.5 10.7 61.6 11.5 91.6 2.3l41.6-12.8c7.9-2.4 16.4-1.7 23.7 2l29.6 14.8c.4 .2 .9 .4 1.3 .6l-22.1 66.4c-8.7 26.1-33.2 43.8-60.7 43.8l-291.7 0c-27.5 0-52-17.6-60.7-43.8L59.3 337.9c.4-.2 .9-.4 1.3-.6l29.6-14.8c7.4-3.7 15.9-4.4 23.7-2l41.6 12.8c30 9.2 62.1 8.4 91.6-2.3l30-10.9c7.1-2.6 14.8-2.6 21.9 0z\"]\n  };\n  const faChessKnightPiece = {\n    prefix: 'fas',\n    iconName: 'chess-knight-piece',\n    icon: [320, 512, [\"chess-knight-alt\"], \"f442\", \"M57.6 102.4l-6.9 6.9c-12 12-18.7 28.3-18.7 45.3l0 81.2c0 10.7 5.3 20.7 14.2 26.6l3.5 2.4c12.7 8.5 29.1 9.5 42.8 2.7c2.3-1.1 4.5-2.5 6.5-4l38.8-29.1c5.5-4.1 13.1-4.1 18.6 0c8.2 6.1 8.3 18.4 .2 24.7L81 317c-20.8 16-33 40.7-33 67l224 0 26.9-107.6c3.4-13.6 5.1-27.5 5.1-41.5c0-94.4-76.5-171-171-171L47.8 64C39.1 64 32 71.1 32 79.8c0 6 3.4 11.5 8.7 14.2l16.9 8.4zm19.2 54.4a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L272 416 48 416z\"]\n  };\n  const faChessKnightAlt = faChessKnightPiece;\n  const faAustralSign = {\n    prefix: 'fas',\n    iconName: 'austral-sign',\n    icon: [448, 512, [], \"e0a9\", \"M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0L82.7 320 32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l24 0L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0L352 288l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-90.7 0L253.5 51.7zM256 224l-64 0 32-76.8L256 224zm-90.7 64l117.3 0L296 320l-144 0 13.3-32z\"]\n  };\n  const faCloudPlus = {\n    prefix: 'fas',\n    iconName: 'cloud-plus',\n    icon: [640, 512, [], \"e35e\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zM296 376c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z\"]\n  };\n  const faF = {\n    prefix: 'fas',\n    iconName: 'f',\n    icon: [320, 512, [102], \"46\", \"M64 32C28.7 32 0 60.7 0 96L0 256 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 224 64 96l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32z\"]\n  };\n  const faLeaf = {\n    prefix: 'fas',\n    iconName: 'leaf',\n    icon: [512, 512, [], \"f06c\", \"M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5l88 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-72 0s0 0 0 0c-16.6 0-32.7 1.9-48.3 5.4c-25.9 5.9-49.9 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z\"]\n  };\n  const faBedBunk = {\n    prefix: 'fas',\n    iconName: 'bed-bunk',\n    icon: [576, 512, [], \"f8f8\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 192 0 256 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 0-32 0-128 0-32 0-64 0-32 0-48C576 50.1 525.9 0 464 0L256 0c-17.7 0-32 14.3-32 32l0 96L64 128l0-96zM512 256l-256 0c-17.7 0-32 14.3-32 32l0 96L64 384l0-192 192 0 256 0 0 64zM192 304a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faRoad = {\n    prefix: 'fas',\n    iconName: 'road',\n    icon: [576, 512, [128739], \"f018\", \"M256 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480L256 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 201.4 0c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32L320 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faTaxi = {\n    prefix: 'fas',\n    iconName: 'taxi',\n    icon: [512, 512, [128662, \"cab\"], \"f1ba\", \"M192 0c-17.7 0-32 14.3-32 32l0 32 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288L0 432l0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 320 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 0-144c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1l0-.2 0-32c0-17.7-14.3-32-32-32L192 0zM165.4 128l181.2 0c13.6 0 25.7 8.6 30.2 21.4L402.9 224l-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faCab = faTaxi;\n  const faPersonCirclePlus = {\n    prefix: 'fas',\n    iconName: 'person-circle-plus',\n    icon: [576, 512, [], \"e541\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faChartPie = {\n    prefix: 'fas',\n    iconName: 'chart-pie',\n    icon: [576, 512, [\"pie-chart\"], \"f200\", \"M304 240l0-223.4c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16L304 240zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4L256 288 412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288l238.4 0z\"]\n  };\n  const faPieChart = faChartPie;\n  const faBoltLightning = {\n    prefix: 'fas',\n    iconName: 'bolt-lightning',\n    icon: [384, 512, [], \"e0b7\", \"M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faClockEight = {\n    prefix: 'fas',\n    iconName: 'clock-eight',\n    icon: [512, 512, [], \"e345\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392l0 136c0 8-4 15.5-10.7 20l-96 64c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3L232 243.2 232 120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faSackXmark = {\n    prefix: 'fas',\n    iconName: 'sack-xmark',\n    icon: [512, 512, [], \"e56a\", \"M192 96l128 0 47.4-71.1C374.5 14.2 366.9 0 354.1 0L157.9 0c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32l-128 0c-3.8 2.5-8.1 5.3-13 8.4c0 0 0 0 0 0s0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z\"]\n  };\n  const faFileXls = {\n    prefix: 'fas',\n    iconName: 'file-xls',\n    icon: [512, 512, [], \"e64d\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-176 0c-35.3 0-64 28.7-64 64l0 144-80 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM224 368c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4c0-8.8 7.2-16 16-16s16 7.2 16 16c0 13.6-4 26.9-11.6 38.2L259.2 432l17.2 25.8C284 469.1 288 482.4 288 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-7.3-2.2-14.4-6.2-20.4L240 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-13.6 4-26.9 11.6-38.2L220.8 432l-17.2-25.8C196 394.9 192 381.6 192 368c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 128l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16zm88-98.3c0-25.2 20.4-45.7 45.7-45.7l26.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-26.3 0c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7L432 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l26.3 0c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7z\"]\n  };\n  const faFileExcel = {\n    prefix: 'fas',\n    iconName: 'file-excel',\n    icon: [384, 512, [], \"f1c3\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z\"]\n  };\n  const faFileContract = {\n    prefix: 'fas',\n    iconName: 'file-contract',\n    icon: [384, 512, [], \"f56c\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2L80 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 54.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z\"]\n  };\n  const faFishFins = {\n    prefix: 'fas',\n    iconName: 'fish-fins',\n    icon: [576, 512, [], \"e4f2\", \"M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.6 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.6 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faCircleQ = {\n    prefix: 'fas',\n    iconName: 'circle-q',\n    icon: [512, 512, [], \"e11e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0 44.2 35.8 80 80 80c13.4 0 25.9-3.3 37-9.1l-30-30c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l30 30c5.8-11.1 9.1-23.7 9.1-37c0-44.2-35.8-80-80-80s-80 35.8-80 80zm208 0c0 26.7-8.2 51.4-22.1 71.9L377 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15.1-15.1c-20.5 14-45.3 22.1-71.9 22.1c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128z\"]\n  };\n  const faBuildingFlag = {\n    prefix: 'fas',\n    iconName: 'building-flag',\n    icon: [640, 512, [], \"e4d5\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32l0 480 64 0 0-320 144 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L480 32c0-17.7-14.3-32-32-32z\"]\n  };\n  const faFaceGrinBeam = {\n    prefix: 'fas',\n    iconName: 'face-grin-beam',\n    icon: [512, 512, [128516, \"grin-beam\"], \"f582\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z\"]\n  };\n  const faGrinBeam = faFaceGrinBeam;\n  const faObjectUngroup = {\n    prefix: 'fas',\n    iconName: 'object-ungroup',\n    icon: [640, 512, [], \"f248\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32l209.1 0C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-113.1zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 113.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4L119.4 96zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-40.6 64 0 0 40.6c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4l-46 0c-5.4-15.4-14.6-28.9-26.5-39.6l0-24.4 72.6 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0z\"]\n  };\n  const faFaceDisguise = {\n    prefix: 'fas',\n    iconName: 'face-disguise',\n    icon: [512, 512, [], \"e370\", \"M256 512c141.4 0 256-114.6 256-256c0-16.4-1.5-32.5-4.5-48L440 208c0 50.1-38.4 91.2-87.3 95.6c9.6 7.9 15.3 19.7 15.3 32.4c0 15.9-9 30.4-23.1 37.5L364.5 398c5.5 6.9 4.4 17-2.5 22.5s-17 4.4-22.5-2.5l-23.9-29.9-7.3 3.6 10.5 26.3c3.3 8.2-.7 17.5-8.9 20.8s-17.5-.7-20.8-8.9l-10-24.9c-2.4 .7-4.8 1.3-7.2 1.8l0 25.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-25.2c-2.4-.5-4.8-1.1-7.2-1.8l-10 24.9c-3.3 8.2-12.6 12.2-20.8 8.9s-12.2-12.6-8.9-20.8l10.5-26.3-7.3-3.6L172.5 418c-5.5 6.9-15.6 8-22.5 2.5s-8-15.6-2.5-22.5l19.6-24.5C153 366.4 144 351.9 144 336c0-12.7 5.7-24.5 15.3-32.4C110.4 299.2 72 258.1 72 208L4.5 208C1.5 223.5 0 239.6 0 256C0 397.4 114.6 512 256 512zm61.9-245.5c7.9 3.5 16.8 5.5 26.1 5.5c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 2.5 .1 4.9 .4 7.3c5.4 3.6 10.1 8.4 13.5 14.1l21.4 35.7c1.1 .6 1.9 1 2.6 1.3zM232 208c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64c9.3 0 18.1-2 26.1-5.5c.6-.3 1.5-.7 2.6-1.3L218 229.5c3.5-5.8 8.1-10.6 13.5-14.1c.3-2.4 .4-4.9 .4-7.3zM12.7 176l64.7 0c5.3-14.9 14.1-28 25.4-38.5l-5.2-10.3c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l3.5 7c4.6-2 9.3-3.6 14.2-4.9l0-19c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16.3c4.4 .4 8.7 1 13 2l4.7-9.5c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-3.6 7.3c16.4 10.2 29.5 25.3 37.3 43.1c7.8-17.9 20.9-32.9 37.3-43.1l-3.6-7.3c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l4.7 9.5c4.2-.9 8.6-1.6 13-2L336 96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 19c4.9 1.3 9.6 2.9 14.2 4.9l3.5-7c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-5.2 10.3c11.3 10.5 20.1 23.7 25.4 38.5l64.7 0C465.7 73.8 369.4 0 256 0S46.3 73.8 12.7 176zM256 240c-4.3 0-8.3 2.3-10.5 6l-39.8 66.3-2.4 4-4.2 2.1-17.7 8.8c-3.4 1.7-5.5 5.1-5.5 8.8s2.1 7.2 5.5 8.8l53.1 26.5c13.5 6.8 29.4 6.8 42.9 0l53.1-26.5c3.4-1.7 5.5-5.1 5.5-8.8s-2.1-7.2-5.5-8.8l-17.7-8.8-4.2-2.1-2.4-4L266.5 246c-2.2-3.7-6.2-6-10.5-6zM144 216a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm200-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCircleArrowDownRight = {\n    prefix: 'fas',\n    iconName: 'circle-arrow-down-right',\n    icon: [512, 512, [], \"e0fa\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM192 368c-13.3 0-24-10.7-24-24s10.7-24 24-24l94.1 0L151 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l135 135L320 184c0-13.3 10.7-24 24-24s24 10.7 24 24l0 160c0 13.3-10.7 24-24 24l-152 0z\"]\n  };\n  const faAlien8bit = {\n    prefix: 'fas',\n    iconName: 'alien-8bit',\n    icon: [576, 512, [128126, \"alien-monster\"], \"f8f6\", \"M96 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 16 48 0c8.8 0 16 7.2 16 16l0 48 128 0 0-48c0-8.8 7.2-16 16-16l48 0 0-16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 32 0 32 48 0c8.8 0 16 7.2 16 16l0 48 32 0 0-80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-48 0 0 80c0 8.8-7.2 16-16 16l-48 0 0 80c0 8.8-7.2 16-16 16l-48 0-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-32-192 0 0 32 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0-48 0c-8.8 0-16-7.2-16-16l0-80-48 0c-8.8 0-16-7.2-16-16l0-80-48 0c-8.8 0-16-7.2-16-16L0 144c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 80 32 0 0-48c0-8.8 7.2-16 16-16l48 0 0-32 0-32-48 0c-8.8 0-16-7.2-16-16l0-32zm64 192l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm192 0l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faAlienMonster = faAlien8bit;\n  const faHandPointRibbon = {\n    prefix: 'fas',\n    iconName: 'hand-point-ribbon',\n    icon: [448, 512, [], \"e1a6\", \"M64 32C64 14.3 78.3 0 96 0s32 14.3 32 32l16 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16L11.8 128C5.3 128 0 122.7 0 116.2c0-3.9 1.9-7.5 5.1-9.7L43.6 80 5.1 53.5C1.9 51.3 0 47.7 0 43.8C0 37.3 5.3 32 11.8 32L64 32zm0 208l0-80 64 0 0 80-64 0zm192-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-64-64c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L69.5 453.5C45.5 429.5 32 396.9 32 363l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z\"]\n  };\n  const faPoop = {\n    prefix: 'fas',\n    iconName: 'poop',\n    icon: [512, 512, [], \"f619\", \"M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32l5.5 0c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48l13.7 0c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72L72 512c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72l13.7 0C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64l16.2 0c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z\"]\n  };\n  const faObjectExclude = {\n    prefix: 'fas',\n    iconName: 'object-exclude',\n    icon: [512, 512, [], \"e49c\", \"M0 64C0 28.7 28.7 0 64 0L288 0c35.3 0 64 28.7 64 64l0 96 96 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-96-96 0c-35.3 0-64-28.7-64-64L0 64zM320 192l-128 0 0 128 128 0 0-128z\"]\n  };\n  const faTelescope = {\n    prefix: 'fas',\n    iconName: 'telescope',\n    icon: [576, 512, [128301], \"e03e\", \"M375.7 40c-15.3 8.8-20.6 28.4-11.7 43.7L460 250c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-96-166.3C466 4.4 446.4-.8 431.1 8L375.7 40zM11.8 343.6C.4 350.3-3.6 364.9 3.1 376.4l25.9 44.9c6.6 11.5 21.3 15.4 32.8 8.8l44.1-25.5 .8 1.4c8.6 15 27.6 20.4 42.8 12.2l88.4-47.4L193.8 478.9c-5 12.3 .9 26.3 13.2 31.3s26.3-.9 31.3-13.2L304 335.6l65.8 161.4c5 12.3 19 18.2 31.3 13.2s18.2-19 13.2-31.3L346.4 312.5l86.1-46.2-.2-.3-96-166.3c-1-1.8-2-3.6-2.8-5.4L62.4 268.4c-14.4 9.2-19 28.1-10.4 42.9l4 6.9L11.8 343.6z\"]\n  };\n  const faLocationPin = {\n    prefix: 'fas',\n    iconName: 'location-pin',\n    icon: [384, 512, [\"map-marker\"], \"f041\", \"M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z\"]\n  };\n  const faMapMarker = faLocationPin;\n  const faSquareList = {\n    prefix: 'fas',\n    iconName: 'square-list',\n    icon: [448, 512, [], \"e489\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0z\"]\n  };\n  const faKaaba = {\n    prefix: 'fas',\n    iconName: 'kaaba',\n    icon: [576, 512, [128331], \"f66b\", \"M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112l0 16s0 0 0 0l0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2 0 128l0-16C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8l0 46.5-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8 576 400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400L0 262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2l0-46.5 273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z\"]\n  };\n  const faToiletPaper = {\n    prefix: 'fas',\n    iconName: 'toilet-paper',\n    icon: [640, 512, [129531], \"f71e\", \"M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1L48 512c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0L444.2 0zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faHelmetSafety = {\n    prefix: 'fas',\n    iconName: 'helmet-safety',\n    icon: [576, 512, [\"hard-hat\", \"hat-hard\"], \"f807\", \"M256 32c-17.7 0-32 14.3-32 32l0 2.3 0 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288l0 64 512 0 0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1l0-99.6 0-2.3c0-17.7-14.3-32-32-32l-64 0zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6L16.6 384z\"]\n  };\n  const faHardHat = faHelmetSafety;\n  const faHatHard = faHelmetSafety;\n  const faCommentCode = {\n    prefix: 'fas',\n    iconName: 'comment-code',\n    icon: [512, 512, [], \"e147\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM217 193l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM329 159l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n  };\n  const faSimCards = {\n    prefix: 'fas',\n    iconName: 'sim-cards',\n    icon: [448, 512, [], \"e251\", \"M160 0C124.7 0 96 28.7 96 64l0 288c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-210.7c0-17-6.7-33.3-18.7-45.3L352 18.7C340 6.7 323.7 0 306.7 0L160 0zm48 144l0 48-48 0 0-16c0-17.7 14.3-32 32-32l16 0zm-48 80l64 0 96 0 64 0 0 48-64 0-96 0-64 0 0-48zm224-32l-48 0 0-48 16 0c17.7 0 32 14.3 32 32l0 16zm-80-48l0 48-64 0 0-48 64 0zm80 160l0 16c0 17.7-14.3 32-32 32l-16 0 0-48 48 0zm-80 48l-64 0 0-48 64 0 0 48zm-96 0l-16 0c-17.7 0-32-14.3-32-32l0-16 48 0 0 48zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 376c0 75.1 60.9 136 136 136l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0c-48.6 0-88-39.4-88-88l0-256z\"]\n  };\n  const faStarship = {\n    prefix: 'fas',\n    iconName: 'starship',\n    icon: [640, 512, [], \"e039\", \"M448 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 256a192 192 0 1 0 0-384 192 192 0 1 0 0 384zm32-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM188.9 205.4L137 160l71 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l32.1 0 65.5 57.3-2.2 .4C109.1 221.4 96 237.4 96 256s13.1 34.6 31.4 38.3l2.2 .4L64.1 352 32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l176 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-71 0 51.9-45.4 43 8.6c-5.2-18.9-7.9-38.7-7.9-59.2s2.7-40.3 7.9-59.2l-43 8.6z\"]\n  };\n  const faEject = {\n    prefix: 'fas',\n    iconName: 'eject',\n    icon: [448, 512, [9167], \"f052\", \"M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320L48 320c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48z\"]\n  };\n  const faCircleRight = {\n    prefix: 'fas',\n    iconName: 'circle-right',\n    icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm395.3 11.3l-112 112c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8l0-64-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-64c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l112 112c6.2 6.2 6.2 16.4 0 22.6z\"]\n  };\n  const faArrowAltCircleRight = faCircleRight;\n  const faPlaneCircleCheck = {\n    prefix: 'fas',\n    iconName: 'plane-circle-check',\n    icon: [640, 512, [], \"e555\", \"M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faSeal = {\n    prefix: 'fas',\n    iconName: 'seal',\n    icon: [512, 512, [], \"e241\", \"M289.9 18.4c-18.7-18.7-49.1-18.7-67.9 0L176.5 64 112 64c-26.5 0-48 21.5-48 48l0 64.5L18.4 222.1c-18.7 18.7-18.7 49.1 0 67.9L64 335.5 64 400c0 26.5 21.5 48 48 48l64.5 0 45.6 45.6c18.7 18.7 49.1 18.7 67.9 0L335.5 448l64.5 0c26.5 0 48-21.5 48-48l0-64.5 45.6-45.6c18.7-18.7 18.7-49.1 0-67.9L448 176.5l0-64.5c0-26.5-21.5-48-48-48l-64.5 0L289.9 18.4z\"]\n  };\n  const faUserCowboy = {\n    prefix: 'fas',\n    iconName: 'user-cowboy',\n    icon: [448, 512, [], \"f8ea\", \"M224 16c6.7 0 10.8-2.8 15.5-6.1C246.1 5.4 254 0 272 0c35.2 0 58.3 58.1 72 110.4C316.4 120 277 128 224 128s-92.4-8-120-17.6C117.7 58.1 140.8 0 176 0c18 0 25.9 5.4 32.5 9.9c4.7 3.3 8.8 6.1 15.5 6.1zM8.6 97.8c7-3.6 15.5-1.7 20.2 4.6c5.6 7.5 22.7 22 55 34.7C115.8 149.6 161.8 160 224 160s108.2-10.4 140.2-22.9c32.4-12.7 49.4-27.2 55-34.7c4.7-6.3 13.3-8.2 20.2-4.6s10.2 11.8 7.8 19.2c-9.3 27.9-35 62.4-72.5 89.9c-7.1 5.2-14.7 10.1-22.7 14.8c0 .8 0 1.5 0 2.3c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-.8 0-1.5 0-2.3c-8-4.6-15.6-9.6-22.7-14.8C35.8 179.5 10.1 145 .8 117.1c-2.5-7.4 .8-15.6 7.8-19.2zM100.7 384l246.5 0c48.4 0 89.3 36.1 95.3 84.1l1 7.9c2.4 19.1-12.5 36-31.8 36L36.3 512C17 512 2.1 495.1 4.5 476l1-7.9c6-48 46.8-84.1 95.3-84.1z\"]\n  };\n  const faHexagonVerticalNft = {\n    prefix: 'fas',\n    iconName: 'hexagon-vertical-nft',\n    icon: [448, 512, [], \"e505\", \"M260.9 495.5c-22.3 12.9-49.7 12.9-72 0L36 407.2C13.7 394.4 0 370.6 0 344.9L0 168.3c0-25.7 13.7-49.5 36-62.4L188.9 17.6c22.3-12.9 49.7-12.9 72 0l152.9 88.3c22.3 12.9 36 36.6 36 62.4l0 176.6c0 25.7-13.7 49.5-36 62.4L260.9 495.5zM95.8 170.6c-2.8-7.1-10.3-11.2-17.9-9.8s-13 8-13 15.7l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-76.9 33.1 82.9c2.8 7.1 10.3 11.2 17.9 9.8s13-8 13-15.7l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 76.9L95.8 170.6zm97.1 5.9l0 80 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-144 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z\"]\n  };\n  const faFaceRollingEyes = {\n    prefix: 'fas',\n    iconName: 'face-rolling-eyes',\n    icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z\"]\n  };\n  const faMehRollingEyes = faFaceRollingEyes;\n  const faBreadLoaf = {\n    prefix: 'fas',\n    iconName: 'bread-loaf',\n    icon: [640, 512, [127838], \"f7eb\", \"M0 192C0 64 176 32 240 32s240 32 240 160c0 35.3-28.7 64-64 64l0 176c0 26.5-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48l0-176c-35.3 0-64-28.7-64-64zM397.4 34.9c-2-.9-4.1-1.9-6.2-2.8c3.1-.1 6-.2 8.8-.2c64 0 240 32 240 160c0 35.3-28.7 64-64 64l0 176c0 26.5-21.5 48-48 48l-96 0c10-13.4 16-30 16-48l0-149.5c37.3-13.2 64-48.7 64-90.5c0-82.2-57.6-130.7-114.6-157.1z\"]\n  };\n  const faRingsWedding = {\n    prefix: 'fas',\n    iconName: 'rings-wedding',\n    icon: [512, 512, [], \"f81b\", \"M113.7 8.8C116.4 3.4 121.9 0 128 0l96 0c6.1 0 11.6 3.4 14.3 8.8l16 32c2.3 4.5 2.3 9.8 0 14.3l-24.6 49.2C300.6 127.1 352 193.5 352 272c0 52.3-22.8 99.2-59 131.5c-18.7-11.9-32.1-31.5-35.9-54.2C276.2 329.2 288 302 288 272c0-12-1.9-23.6-5.4-34.5c-34.9 19-58.6 56-58.6 98.5c0 61.9 50.1 112 112 112s112-50.1 112-112c0-46.1-27.8-85.7-67.6-102.9c-5-26.2-14.8-50.7-28.6-72.4C441.6 168.7 512 244.1 512 336c0 97.2-78.8 176-176 176c-55.3 0-104.7-25.5-137-65.5c-7.5 1-15.2 1.5-23 1.5C78.8 448 0 369.2 0 272c0-78.5 51.4-144.9 122.3-167.7L97.7 55.2c-2.3-4.5-2.3-9.8 0-14.3l16-32zM176 160c-61.9 0-112 50.1-112 112c0 58.7 45.1 106.8 102.5 111.6c-4.2-15.1-6.5-31.1-6.5-47.6c0-64.4 34.5-120.7 86.1-151.3C226.9 169.2 202.5 160 176 160z\"]\n  };\n  const faObjectGroup = {\n    prefix: 'fas',\n    iconName: 'object-group',\n    icon: [576, 512, [], \"f247\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32l337.1 0C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 273.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-337.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-273.1zM456.6 96L119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 273.1c9.7 5.6 17.8 13.7 23.4 23.4l337.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-273.1c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-96zM256 320l32 0c35.3 0 64-28.7 64-64l0-32 64 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-32z\"]\n  };\n  const faFrenchFries = {\n    prefix: 'fas',\n    iconName: 'french-fries',\n    icon: [384, 512, [127839], \"f803\", \"M183.2 1.7c-5-2.5-10.8-2.2-15.6 .7S160 10.5 160 16l0 190.7s0 0 0 0l0 63.2c9.2 1.4 19.8 2.2 32 2.2s22.8-.8 32-2.2l0-238c-.1-6-3.5-11.4-8.8-14.1l-32-16zM128 14.7l-.2-1.3c-.8-5-4-9.3-8.5-11.6s-9.9-2.3-14.4-.1l-32 16c-6.3 3.1-9.8 10-8.6 16.9l32 192c.5 1.2 .9 2.3 1.2 3.4c2 6.3 6.7 15.9 18.7 24.3c3.2 2.2 7.1 4.5 11.8 6.6l0-246.3zM40.3 85.6L19.9 80.5c-5.3-1.3-10.8 .1-14.8 3.8S-.7 93.4 .2 98.8l16.5 93.4c1.6-.1 3.1-.2 4.7-.2L48 192c3.6 0 7 .4 10.2 1L40.3 85.6zM383.8 98.8c.9-5.3-.9-10.8-4.8-14.5s-9.5-5.1-14.8-3.8L346.2 85l-19 107.8c2.8-.5 5.7-.8 8.8-.8l26.6 0c1.6 0 3.2 .1 4.7 .2l16.5-93.4zm-64-48c.9-5.3-.9-10.8-4.8-14.5s-9.5-5.1-14.8-3.8l-32 8C262 42 257.3 47 256.2 53.2l-.2 1.4L256 261c4.8-2.1 8.7-4.4 11.8-6.6c12-8.4 16.7-18 18.7-24.3c.7-2.3 1.7-4.7 2.8-7L319.8 50.8zM.6 250.5l57.5 237C61.6 501.9 74.4 512 89.2 512l205.7 0c14.8 0 27.6-10.1 31.1-24.5l57.5-237c.4-1.7 .6-3.3 .6-5.1c0-11.8-9.6-21.4-21.4-21.4L336 224c-8.8 0-16.3 7.2-18.9 15.7C309.7 263 283.7 304 192 304s-117.7-41-125.1-64.3C64.3 231.2 56.8 224 48 224l-26.6 0C9.6 224 0 233.6 0 245.4c0 1.7 .2 3.4 .6 5.1z\"]\n  };\n  const faChartLine = {\n    prefix: 'fas',\n    iconName: 'chart-line',\n    icon: [512, 512, [\"line-chart\"], \"f201\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z\"]\n  };\n  const faLineChart = faChartLine;\n  const faCalendarArrowDown = {\n    prefix: 'fas',\n    iconName: 'calendar-arrow-down',\n    icon: [448, 512, [\"calendar-download\"], \"e0d0\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 102.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L248 264z\"]\n  };\n  const faCalendarDownload = faCalendarArrowDown;\n  const faSendBack = {\n    prefix: 'fas',\n    iconName: 'send-back',\n    icon: [640, 512, [], \"f87e\", \"M192 64l0 128L64 192 64 64l128 0zM64 0C28.7 0 0 28.7 0 64L0 192c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64L64 0zM576 320l0 128-128 0 0-128 128 0zM448 256c-35.3 0-64 28.7-64 64l0 128c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-128 0zM160 288l0 64c0 35.3 28.7 64 64 64l128 0 0-96c0-53 43-96 96-96l32 0 0-64c0-35.3-28.7-64-64-64L288 96l0 96c0 53-43 96-96 96l-32 0z\"]\n  };\n  const faMaskVentilator = {\n    prefix: 'fas',\n    iconName: 'mask-ventilator',\n    icon: [640, 512, [], \"e524\", \"M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269l0-85c0-4.4 3.6-8 8-8l103.1 0zm26-48L56 128c-30.9 0-56 25.1-56 56l0 85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6l0-76.6c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8l0 76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269l0-85c0-30.9-25.1-56-56-56l-129.5 0C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48L584 176c4.4 0 8 3.6 8 8l0 85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320l0 192 64 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faTickets = {\n    prefix: 'fas',\n    iconName: 'tickets',\n    icon: [640, 512, [], \"e658\", \"M96 96l0 48c0 8.8 7.4 15.7 15.7 18.6C130.5 169.1 144 187 144 208s-13.5 38.9-32.3 45.4C103.4 256.3 96 263.2 96 272l0 48c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-48c0-8.8-7.4-15.7-15.7-18.6C605.5 246.9 592 229 592 208s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-48c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm416 32l-288 0 0 160 288 0 0-160zM224 96l288 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z\"]\n  };\n  const faSignatureLock = {\n    prefix: 'fas',\n    iconName: 'signature-lock',\n    icon: [640, 512, [], \"e3ca\", \"M96 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 7.8c0 27.7-2.4 55.3-7.1 82.5L68.4 243.7C27.8 255.8 0 293.2 0 335.6l0 71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l72.6 0c5.6-9.7 13.7-17.8 23.4-23.4l0-24.6c0-5.4 .4-10.8 1.1-16l-52.7 0 18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L220.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3l0-7.8c0-53-43-96-96-96s-96 43-96 96l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zM209.9 368c-6.7 16.3-14.2 32.3-22.3 48L384 416l0-48-174.1 0zM86.8 305l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2L79.9 411.7c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5l0-71.9c0-14.1 9.3-26.6 22.8-30.7zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faArrowRight = {\n    prefix: 'fas',\n    iconName: 'arrow-right',\n    icon: [448, 512, [8594], \"f061\", \"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z\"]\n  };\n  const faSignsPost = {\n    prefix: 'fas',\n    iconName: 'signs-post',\n    icon: [512, 512, [\"map-signs\"], \"f277\", \"M224 32L64 32C46.3 32 32 46.3 32 64l0 64c0 17.7 14.3 32 32 32l377.4 0c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7L288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32l-160 0 0-32-64 0 0 32L70.6 224c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7L448 352c17.7 0 32-14.3 32-32l0-64zM288 480l0-96-64 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n  };\n  const faMapSigns = faSignsPost;\n  const faOctagonPlus = {\n    prefix: 'fas',\n    iconName: 'octagon-plus',\n    icon: [512, 512, [\"plus-octagon\"], \"f301\", \"M140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z\"]\n  };\n  const faPlusOctagon = faOctagonPlus;\n  const faCashRegister = {\n    prefix: 'fas',\n    iconName: 'cash-register',\n    icon: [512, 512, [], \"f788\", \"M64 0C46.3 0 32 14.3 32 32l0 64c0 17.7 14.3 32 32 32l80 0 0 32-57 0c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-69.6c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160l-217 0 0-32 80 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L64 0zM96 48l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 80c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"]\n  };\n  const faPersonCircleQuestion = {\n    prefix: 'fas',\n    iconName: 'person-circle-question',\n    icon: [576, 512, [], \"e542\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z\"]\n  };\n  const faMelonSlice = {\n    prefix: 'fas',\n    iconName: 'melon-slice',\n    icon: [512, 512, [], \"e311\", \"M41 391c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c96.9 96.9 97.1 253.6 .3 350.4S137.9 487.9 41 391zM320 128c0 106-86 192-192 192c-11.4 0-22.5-1-33.3-2.9c-5.4-.9-11 .6-14.8 4.5L59.3 342.2c-6.2 6.2-6.2 16.4 0 22.6l4 4c84.4 84.4 221.1 84.4 305.5 0c84.2-84.2 84.4-220.7 .3-305.1l-4.3-4.3c-6.2-6.2-16.4-6.2-22.6 0L321.6 79.8c-3.9 3.9-5.4 9.4-4.5 14.8c1.9 10.8 2.9 22 2.9 33.3z\"]\n  };\n  const faSpaceStationMoon = {\n    prefix: 'fas',\n    iconName: 'space-station-moon',\n    icon: [512, 512, [], \"e033\", \"M512 256c0 7.8-.3 15.5-1 23.1C438.8 304.7 351.2 320 256 320s-182.8-15.3-255-40.9c-.7-7.6-1-15.3-1-23.1C0 114.6 114.6 0 256 0S512 114.6 512 256zM256 512C134.9 512 33.4 427.9 6.8 314.8C79.4 338.4 164.7 352 256 352s176.6-13.6 249.2-37.2C478.6 427.9 377.1 512 256 512zM160 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z\"]\n  };\n  const faMessageSmile = {\n    prefix: 'fas',\n    iconName: 'message-smile',\n    icon: [512, 512, [\"comment-alt-smile\"], \"f4aa\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM192 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM150.5 238.1c-9.9 8.8-10.7 24-1.9 33.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32c-8.8-9.9-24-10.7-33.9-1.9z\"]\n  };\n  const faCommentAltSmile = faMessageSmile;\n  const faCupStraw = {\n    prefix: 'fas',\n    iconName: 'cup-straw',\n    icon: [384, 512, [129380], \"e363\", \"M249.3 0L280 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-30.7 0c-3.7 0-6.9 2.6-7.8 6.2L224.2 128 352 128c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l142.9 0 20-84.8C200.8 17.9 223.4 0 249.3 0zM60.3 468L40 224l304 0L323.7 468c-2.1 24.9-22.9 44-47.8 44l-167.7 0c-25 0-45.8-19.1-47.8-44z\"]\n  };\n  const faLeftFromLine = {\n    prefix: 'fas',\n    iconName: 'left-from-line',\n    icon: [448, 512, [\"arrow-alt-from-right\"], \"f348\", \"M134.1 406.1L11.3 283.3C4.1 276.1 0 266.2 0 256s4.1-20.1 11.3-27.3L134.1 105.9c6.4-6.4 15-9.9 24-9.9c18.7 0 33.9 15.2 33.9 33.9l0 62.1 128 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-128 0 0 62.1c0 18.7-15.2 33.9-33.9 33.9c-9 0-17.6-3.6-24-9.9zM384 416l0-320c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n  };\n  const faArrowAltFromRight = faLeftFromLine;\n  const faH = {\n    prefix: 'fas',\n    iconName: 'h',\n    icon: [384, 512, [104], \"48\", \"M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z\"]\n  };\n  const faBasketShoppingSimple = {\n    prefix: 'fas',\n    iconName: 'basket-shopping-simple',\n    icon: [576, 512, [\"shopping-basket-alt\"], \"e0af\", \"M243.1 2.7c11.8 6.1 16.3 20.6 10.2 32.4L171.7 192l232.6 0L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192l85.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L492.1 463.5C485 492 459.4 512 430 512L146 512c-29.4 0-55-20-62.1-48.5L32 256c-17.7 0-32-14.3-32-32s14.3-32 32-32l85.6 0L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM144 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm312-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faShoppingBasketAlt = faBasketShoppingSimple;\n  const faHandsHoldingHeart = {\n    prefix: 'fas',\n    iconName: 'hands-holding-heart',\n    icon: [640, 512, [\"hands-heart\"], \"f4c3\", \"M195.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L342.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L195.9 136.9zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z\"]\n  };\n  const faHandsHeart = faHandsHoldingHeart;\n  const faClockNine = {\n    prefix: 'fas',\n    iconName: 'clock-nine',\n    icon: [512, 512, [], \"e34c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392l0 136c0 13.3-10.7 24-24 24l-104 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0 0-112c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faHammerBrush = {\n    prefix: 'fas',\n    iconName: 'hammer-brush',\n    icon: [640, 512, [], \"e620\", \"M144 0C64.5 0 0 64.5 0 144c0 5.5 2.9 10.7 7.6 13.6s10.6 3.2 15.6 .7l51.3-25.6c13.9 17.1 34.8 27.3 57.4 27.3l66.3 0c21.9 0 42-12.4 51.8-32l38.1 0c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l-38.1 0C240.1 12.4 220 0 198.1 0L144 0zM112 192L99.2 448.1c-1.7 34.8 26 63.9 60.8 63.9s62.5-29.1 60.8-63.9L208 192l-96 0zM418.2 505.4l20.7-62.1c2.9-8.8 15.3-8.8 18.2 0l20.7 62.1c1.3 3.9 5 6.6 9.1 6.6L592 512c26.5 0 48-21.5 48-48l0-144-288 0 0 144c0 26.5 21.5 48 48 48l9.1 0c4.1 0 7.8-2.6 9.1-6.6zM380.5 237c-17.2 11.5-27.7 30.5-28.5 51L640 288c-.7-20.5-11.3-39.5-28.5-51l-65.1-43.4c-.8-.5-1.6-.9-2.4-1.2L544 48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 144.5c-.9 .3-1.7 .7-2.4 1.2L380.5 237zM496 64a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n  };\n  const faTarp = {\n    prefix: 'fas',\n    iconName: 'tarp',\n    icon: [576, 512, [], \"e57b\", \"M576 128c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32l128 0 0-160zM448 448L576 320l-128 0 0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faFaceSleepy = {\n    prefix: 'fas',\n    iconName: 'face-sleepy',\n    icon: [512, 512, [], \"e38e\", \"M385.1 477.1C347.2 499.3 303.1 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 37-7.8 72.1-22 103.9c-7.4-6.2-15.1-11.8-22.7-16.7C429.6 318.7 383.6 304 352 304c-15.3 0-28.5 10.9-31.4 25.9s5.3 30.1 19.5 35.8c21 8.4 31.6 23.5 37.4 41.7c6.3 19.4 6.5 40.3 6.5 56.6c0 4.5 .4 8.9 1.1 13.1zM176 389.5c-6.8 11.1 6 20.7 18.3 16.4c18.9-6.5 39.8-10.1 61.8-10.1s42.9 3.6 61.8 10.1c12.3 4.2 25.1-5.3 18.3-16.4C321 364.8 290.8 348 256 348s-64.9 16.8-80.1 41.5zM316.8 246.4c-5.3-7.1-15.3-8.5-22.4-3.2s-8.5 15.3-3.2 22.4c30.4 40.5 91.2 40.5 121.6 0c5.3-7.1 3.9-17.1-3.2-22.4s-17.1-3.9-22.4 3.2c-17.6 23.5-52.8 23.5-70.4 0zm-121.6 0c-17.6 23.5-52.8 23.5-70.4 0c-5.3-7.1-15.3-8.5-22.4-3.2s-8.5 15.3-3.2 22.4c30.4 40.5 91.2 40.5 121.6 0c5.3-7.1 3.9-17.1-3.2-22.4s-17.1-3.9-22.4 3.2zM512 464c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-32 0-102.4-64-128c48 0 160 48 160 128z\"]\n  };\n  const faHandHorns = {\n    prefix: 'fas',\n    iconName: 'hand-horns',\n    icon: [384, 512, [], \"e1a9\", \"M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32l0 208-64 0L32 32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-64-64c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zM320 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 0 96 0 64c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c35.3 0 64-28.7 64-64l0-64 0-96z\"]\n  };\n  const faScrewdriverWrench = {\n    prefix: 'fas',\n    iconName: 'screwdriver-wrench',\n    icon: [512, 512, [\"tools\"], \"f7d9\", \"M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4l54.1 0 109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109 0-54.1c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7L352 176c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faTools = faScrewdriverWrench;\n  const faArrowsToEye = {\n    prefix: 'fas',\n    iconName: 'arrows-to-eye',\n    icon: [640, 512, [], \"e4bf\", \"M15 15C24.4 5.7 39.6 5.7 49 15l63 63L112 40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96c0 13.3-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l38.1 0L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63 38.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24s24 10.7 24 24l0 38.1 63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63L40 400c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0c13.3 0 24 10.7 24 24l0 96c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-38.1L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63 0 38.1c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24l96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-38.1 0 63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n  };\n  const faCircleThreeQuarters = {\n    prefix: 'fas',\n    iconName: 'circle-three-quarters',\n    icon: [512, 512, [], \"e125\", \"M256 32c0-17.7-14.4-32.2-31.9-30C97.8 17.7 0 125.4 0 256C0 397.4 114.6 512 256 512c130.6 0 238.3-97.8 254-224.1c2.2-17.5-12.4-31.9-30-31.9H256V32z\"]\n  };\n  const faTrophyStar = {\n    prefix: 'fas',\n    iconName: 'trophy-star',\n    icon: [576, 512, [\"trophy-alt\"], \"f2eb\", \"M176 0L400 0c26.5 0 48.1 21.8 47.1 48.2c-.2 5.3-.4 10.6-.7 15.8L552 64c13.3 0 24 10.7 24 24c0 92.6-33.5 157-78.5 200.7c-44.3 43.1-98.3 64.8-138.2 75.8c-23.4 6.5-39.4 26-39.4 45.6c0 20.9 17 37.9 37.9 37.9l26.1 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l26.1 0c20.9 0 37.9-17 37.9-37.9c0-19.6-15.9-39.2-39.4-45.6c-39.9-11-93.9-32.7-138.1-75.8C33.5 245 0 180.6 0 88C0 74.7 10.7 64 24 64l105.6 0c-.3-5.2-.5-10.4-.7-15.8C127.9 21.8 149.5 0 176 0zM133.2 112l-84.4 0c5.1 66.3 31.1 111.2 63 142.3c22.4 21.8 48.3 37.3 73.2 48.3c-22.7-40.3-42.8-100.5-51.9-190.6zM390.8 302.6c24.9-11 50.8-26.5 73.2-48.3c32-31.1 58-76 63-142.3l-84.4 0c-9.1 90.1-29.2 150.3-51.9 190.6zM295.2 86.5c-2.9-5.9-11.4-5.9-14.3 0l-19.2 38.9c-1.2 2.4-3.4 4-6 4.4L212.7 136c-6.6 1-9.2 9-4.4 13.6l31 30.2c1.9 1.8 2.7 4.5 2.3 7.1l-7.3 42.7c-1.1 6.5 5.7 11.5 11.6 8.4L284.3 218c2.3-1.2 5.1-1.2 7.4 0l38.4 20.2c5.9 3.1 12.7-1.9 11.6-8.4L334.4 187c-.4-2.6 .4-5.2 2.3-7.1l31-30.2c4.7-4.6 2.1-12.7-4.4-13.6l-42.9-6.2c-2.6-.4-4.9-2-6-4.4L295.2 86.5z\"]\n  };\n  const faTrophyAlt = faTrophyStar;\n  const faPlugCircleBolt = {\n    prefix: 'fas',\n    iconName: 'plug-circle-bolt',\n    icon: [576, 512, [], \"e55b\", \"M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n  };\n  const faFaceThermometer = {\n    prefix: 'fas',\n    iconName: 'face-thermometer',\n    icon: [576, 512, [], \"e39a\", \"M544 256c0 141.4-114.6 256-256 256S32 397.4 32 256S146.6 0 288 0C400 0 495.2 72 530 172.2c-14-4.1-29.8-.7-41 10.2l-150.8 146c-14.9-5.2-31.6-8.4-50.2-8.4c-55.1 0-93.8 27.9-116.1 53.5c-5.8 6.7-5.1 16.8 1.6 22.6s16.8 5.1 22.6-1.6C214 373.8 244.6 352 288 352s74 21.8 91.9 42.5c5.8 6.7 15.9 7.4 22.6 1.6c5.2-4.5 6.8-11.6 4.5-17.7l9.4-9-24.8-24.8c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l25.1 25.1 15.3-14.8-25.4-25.4c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l25.7 25.7 15.3-14.8-26-26c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l26.3 26.3L514.1 275l-26.6-26.6c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l26.9 26.9 12.5-12c.1 3.2 .2 6.4 .2 9.6zM240.4 208a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faGridRound4 = {\n    prefix: 'fas',\n    iconName: 'grid-round-4',\n    icon: [448, 512, [], \"e5dd\", \"M44.8 121.6a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm0 119.5a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7A44.8 44.8 0 1 1 0 315.7a44.8 44.8 0 1 1 89.6 0zM44.8 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM209.1 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM164.3 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM164.3 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM328.5 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM283.7 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM283.7 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM448 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM403.2 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM448 315.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM403.2 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6z\"]\n  };\n  const faSignPostsWrench = {\n    prefix: 'fas',\n    iconName: 'sign-posts-wrench',\n    icon: [640, 512, [], \"e626\", \"M96 0C78.3 0 64 14.3 64 32L48 32C21.5 32 0 53.5 0 80L0 368c0 26.5 21.5 48 48 48l336 0c-20.1-26.7-32-60-32-96c0-49.9 22.9-94.5 58.6-123.8c14.2-11.7 32.6-12.2 46.7-4.6c13.6 7.3 22.7 21.7 22.7 38.3l0 58.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-58.1c0-16.6 9.1-31 22.7-38.3c2.9-1.6 6.1-2.8 9.3-3.7L576 80c0-26.5-21.5-48-48-48l-16 0c0-17.7-14.3-32-32-32s-32 14.3-32 32L128 32c0-17.7-14.3-32-32-32zm32 448l-64 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zM640 320c0-39.9-18.3-75.6-46.9-99c-7.1-5.9-17.1-.3-17.1 9l0 58.1c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-58.1c0-9.2-9.9-14.8-17.1-9c-28.6 23.5-46.9 59.1-46.9 99c0 40.4 18.7 76.5 48 99.9l0 56.1c0 19.9 16.1 36 36 36l88 0c19.9 0 36-16.1 36-36l0-56.1c29.3-23.5 48-59.5 48-99.9z\"]\n  };\n  const faShirtRunning = {\n    prefix: 'fas',\n    iconName: 'shirt-running',\n    icon: [384, 512, [], \"e3c8\", \"M80 0c17.7 0 32 14.3 32 32l0 48c0 44.2 35.8 80 80 80s80-35.8 80-80l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 33.3 2.6 61.5 6.5 85.2L0 393.8 0 282.5c0-17 6.7-33.5 14.7-48.4C28.8 207.6 48 155 48 64l0-32C48 14.3 62.3 0 80 0zM3.8 469.8L360.4 215c3 7.5 6 13.8 8.9 19c8 15 14.7 31.5 14.7 48.4L384 448c0 35.3-28.7 64-64 64L64 512c-27.7 0-51.3-17.6-60.2-42.2z\"]\n  };\n  const faBookCircleArrowUp = {\n    prefix: 'fas',\n    iconName: 'book-circle-arrow-up',\n    icon: [640, 512, [], \"e0bd\", \"M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 10.8 0c-23.3-16.4-42.5-38.4-55.6-64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l224.7 0c-.5-5.3-.7-10.6-.7-16c0-80.6 54.1-148.5 128-169.4L448 32c0-17.7-14.3-32-32-32L384 0 96 0zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM428.7 371.3c-6.2-6.2-6.2-16.4 0-22.6l56-56c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L512 342.6l0 89.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-89.4-28.7 28.7c-6.2 6.2-16.4 6.2-22.6 0z\"]\n  };\n  const faFaceNauseated = {\n    prefix: 'fas',\n    iconName: 'face-nauseated',\n    icon: [512, 512, [], \"e381\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm79.6-336a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-12.3-84.7l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm121.4-22.6c6.2-6.2 16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4c-6.2-6.2-6.2-16.4 0-22.6zM168 282.7c19.5 11.3 33.8 30.5 38.4 53.3l99.2 0c4.6-22.8 18.9-42 38.4-53.3c7.7-4.4 17.4-1.8 21.9 5.8s1.8 17.4-5.8 21.9c-14.4 8.3-24 23.8-24 41.6s9.6 33.3 24 41.6c7.6 4.4 10.3 14.2 5.8 21.9s-14.2 10.3-21.9 5.8c-19.5-11.3-33.8-30.5-38.4-53.3l-99.2 0c-4.6 22.8-18.9 42-38.4 53.3c-7.6 4.4-17.4 1.8-21.9-5.8s-1.8-17.4 5.8-21.9c14.4-8.3 24-23.8 24-41.6s-9.6-33.3-24-41.6c-7.6-4.4-10.3-14.2-5.8-21.9s14.2-10.3 21.9-5.8z\"]\n  };\n  const faHeart = {\n    prefix: 'fas',\n    iconName: 'heart',\n    icon: [512, 512, [128153, 128154, 128155, 128156, 128420, 129293, 129294, 129505, 9829, 10084, 61578], \"f004\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z\"]\n  };\n  const faFileChartPie = {\n    prefix: 'fas',\n    iconName: 'file-chart-pie',\n    icon: [384, 512, [], \"f65a\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zm40 320l-88 0c-8.8 0-16-7.2-16-16l0-88c0-8.8 7.2-16.1 16-14.9c53.5 7.1 95.9 49.5 103 103c1.2 8.8-6.1 16-14.9 16zM160 230l0 106c0 8.8 7.2 16 16 16l106 0c10.1 0 17.7 9.3 14.1 18.8C278.9 415.9 235.2 448 184 448c-66.3 0-120-53.7-120-120c0-51.2 32.1-94.9 77.2-112.2c9.5-3.6 18.8 4 18.8 14.1z\"]\n  };\n  const faMarsAndVenus = {\n    prefix: 'fas',\n    iconName: 'mars-and-venus',\n    icon: [512, 512, [9893], \"f224\", \"M337.8 14.8C341.5 5.8 350.3 0 360 0L472 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59 146.6-136 158.2l0 25.8 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-25.8C155 370.6 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48s0 0 0 0s0 0 0 0s0 0 0 0zM352 224a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n  };\n  const faHouseUser = {\n    prefix: 'fas',\n    iconName: 'house-user',\n    icon: [576, 512, [\"home-user\"], \"e1b0\", \"M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80l-64 0z\"]\n  };\n  const faHomeUser = faHouseUser;\n  const faCircleArrowDownLeft = {\n    prefix: 'fas',\n    iconName: 'circle-arrow-down-left',\n    icon: [512, 512, [], \"e0f9\", \"M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm64-144c13.3 0 24-10.7 24-24s-10.7-24-24-24l-94.1 0L361 185c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-135 135L192 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 160c0 13.3 10.7 24 24 24l152 0z\"]\n  };\n  const faDumpsterFire = {\n    prefix: 'fas',\n    iconName: 'dumpster-fire',\n    icon: [640, 512, [], \"f794\", \"M49.7 32l90.8 0L114.9 160l-94 0C9.3 160 0 150.7 0 139.1c0-2.1 .3-4.1 .9-6.1L26.8 48.9C29.9 38.9 39.2 32 49.7 32zM272 160l-124.5 0L173.1 32 272 32l0 128zm32 0l0-128 98.9 0 14.4 72.1c-1.7 1.1-3.3 2.4-4.8 3.8c-18.4 16.4-35.4 34-50.5 52.1l-58 0zm209.9-23.7c-1.7 1.6-3.4 3.2-5 4.8C498 129.6 486.7 118.6 475 108c-7.6-6.9-17-10.8-26.6-11.8L435.5 32l90.8 0c10.5 0 19.8 6.9 22.9 16.9L575.1 133c.2 .7 .4 1.4 .5 2.1c-17.8-15-44.3-14.6-61.7 1.2zM325.2 210.7C304.3 244.5 288 282.9 288 318.1c0 49.3 18.6 95.2 49.6 129.9L128 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L44 288l-12 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l4 0-4-32 305.5 0c-4.4 6.2-8.5 12.5-12.3 18.7zm180.6-34.5L518 162.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C629 259.2 640 290.2 640 320.2C640 408.8 568.7 480 480 480c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c5.7-5.2 13.1-7.7 20.3-7.5c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM544 368.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 295.1 416 331.6 416 368.2c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faHexagonMinus = {\n    prefix: 'fas',\n    iconName: 'hexagon-minus',\n    icon: [512, 512, [\"minus-hexagon\"], \"f307\", \"M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36l176.6 0c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36l-176.6 0c-25.7 0-49.5-13.7-62.4-36L17.1 292zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faMinusHexagon = faHexagonMinus;\n  const faLeftToLine = {\n    prefix: 'fas',\n    iconName: 'left-to-line',\n    icon: [448, 512, [\"arrow-alt-to-left\"], \"f34b\", \"M230.1 406.1L107.3 283.3C100.1 276.1 96 266.2 96 256s4.1-20.1 11.3-27.3L230.1 105.9c6.4-6.4 15-9.9 24-9.9c18.7 0 33.9 15.2 33.9 33.9l0 62.1 128 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-128 0 0 62.1c0 18.7-15.2 33.9-33.9 33.9c-9 0-17.6-3.6-24-9.9zM64 96l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32z\"]\n  };\n  const faArrowAltToLeft = faLeftToLine;\n  const faHouseCrack = {\n    prefix: 'fas',\n    iconName: 'house-crack',\n    icon: [576, 512, [], \"e3b1\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l102.3 0-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64 122.1 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0z\"]\n  };\n  const faPawSimple = {\n    prefix: 'fas',\n    iconName: 'paw-simple',\n    icon: [448, 512, [\"paw-alt\"], \"f701\", \"M96 80a48 48 0 1 1 96 0A48 48 0 1 1 96 80zm1.7 206c6.2-2.3 11.8-6.3 15-12.2l40-71.9c14.4-25.9 41.7-42 71.3-42s56.9 16.1 71.3 42l40 71.9c3.2 5.8 8.8 9.9 15 12.2c38.3 14 65.7 50.8 65.7 94c0 55.2-44.8 100-100 100c-21.2 0-40.8-6.6-56.9-17.8c-17.4-12-52.8-12-70.1 0C172.8 473.4 153.2 480 132 480C76.8 480 32 435.2 32 380c0-43.2 27.4-80 65.7-94zM304 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm48 160a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM48 144a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faPawAlt = faPawSimple;\n  const faArrowLeftLongToLine = {\n    prefix: 'fas',\n    iconName: 'arrow-left-long-to-line',\n    icon: [640, 512, [], \"e3d4\", \"M0 96L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96c0-17.7-14.3-32-32-32S0 78.3 0 96zM137.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 288 608 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z\"]\n  };\n  const faBracketsRound = {\n    prefix: 'fas',\n    iconName: 'brackets-round',\n    icon: [512, 512, [\"parentheses\"], \"e0c5\", \"M145.8 90.6c14.7-9.8 18.7-29.7 8.9-44.4s-29.7-18.7-44.4-8.9C71.9 62.9 0 140.2 0 256S71.9 449 110.2 474.6c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4C120.1 404.3 64 345 64 256s56.1-148.3 81.8-165.4zm220.5 0C391.9 107.7 448 167 448 256s-56.1 148.3-81.8 165.4c-14.7 9.8-18.7 29.7-8.9 44.4s29.7 18.7 44.4 8.9C440.1 449.1 512 371.8 512 256s-71.9-193.1-110.2-218.6c-14.7-9.8-34.6-5.8-44.4 8.9s-5.8 34.6 8.9 44.4z\"]\n  };\n  const faParentheses = faBracketsRound;\n  const faMartiniGlassCitrus = {\n    prefix: 'fas',\n    iconName: 'martini-glass-citrus',\n    icon: [576, 512, [\"cocktail\"], \"f561\", \"M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48l-52.6 0C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128l368 0c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177L232 464l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0-88 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-118.1L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z\"]\n  };\n  const faCocktail = faMartiniGlassCitrus;\n  const faUserShakespeare = {\n    prefix: 'fas',\n    iconName: 'user-shakespeare',\n    icon: [448, 512, [], \"e2c2\", \"M224 48c-44.2 0-80 35.8-80 80l0 32c0 40.1 29.5 73.3 68 79.1l0-15.1c0-6.6 5.4-12 12-12s12 5.4 12 12l0 15.1c38.5-5.8 68-39 68-79.1l0-32c0-44.2-35.8-80-80-80zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 23.2c0 10.9 3.7 21.5 10.5 30L373.6 195c6.7 8.4 10.4 18.8 10.4 29.6c0 26.2-21.2 47.4-47.4 47.4L286 272c-18.4 10.2-39.5 16-62 16s-43.6-5.8-62-16l-50.6 0C85.2 272 64 250.8 64 224.6c0-10.8 3.7-21.2 10.4-29.6l11.1-13.9c6.8-8.5 10.5-19.1 10.5-30L96 128zm96-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-7.5 39.5c2 2 6 5.3 10.7 8.1c4.9 2.9 9.4 4.4 12.8 4.4c6.6 0 12 5.4 12 12s-5.4 12-12 12c-9.5 0-18.3-3.8-24.8-7.6c-2.5-1.5-4.9-3.1-7.1-4.6C211.6 201 199 204 192 204c-6.6 0-12-5.4-12-12s5.4-12 12-12c2.1 0 12.9-1.9 23.5-12.5c4.7-4.7 12.3-4.7 17 0zM272 304c23.9 0 45.8 8.8 62.6 23.2c65.7 20.4 113.4 81.7 113.4 154c0 17-13.8 30.7-30.7 30.7L240 512c0-8.8-7.2-16-16-16s-16 7.2-16 16L30.7 512C13.8 512 0 498.2 0 481.3c0-72.4 47.7-133.6 113.4-154C130.2 312.8 152.1 304 176 304l96 0zM208 448a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm-80-48c26.4-10.6 54.6-16 83.1-16l25.8 0c28.5 0 56.7 5.4 83.1 16c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faArrowRightToArc = {\n    prefix: 'fas',\n    iconName: 'arrow-right-to-arc',\n    icon: [512, 512, [], \"e4b2\", \"M448 256c0-106-86-192-192-192c-17.7 0-32-14.3-32-32s14.3-32 32-32C397.4 0 512 114.6 512 256s-114.6 256-256 256c-17.7 0-32-14.3-32-32s14.3-32 32-32c106 0 192-86 192-192zM230.6 121.4l112 112c12.5 12.5 12.5 32.8 0 45.3l-112 112c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l210.7 0-57.4-57.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n  };\n  const faFaceSurprise = {\n    prefix: 'fas',\n    iconName: 'face-surprise',\n    icon: [512, 512, [128558, \"surprise\"], \"f5c2\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faSurprise = faFaceSurprise;\n  const faBottleWater = {\n    prefix: 'fas',\n    iconName: 'bottle-water',\n    icon: [320, 512, [], \"e4c5\", \"M120 0l80 0c13.3 0 24 10.7 24 24l0 40L96 64l0-40c0-13.3 10.7-24 24-24zM32 167.5c0-19.5 10-37.6 26.6-47.9l15.8-9.9C88.7 100.7 105.2 96 122.1 96l75.8 0c16.9 0 33.4 4.7 47.7 13.7l15.8 9.9C278 129.9 288 148 288 167.5c0 17-7.5 32.3-19.4 42.6C280.6 221.7 288 238 288 256c0 19.1-8.4 36.3-21.7 48c13.3 11.7 21.7 28.9 21.7 48s-8.4 36.3-21.7 48c13.3 11.7 21.7 28.9 21.7 48c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64c0-19.1 8.4-36.3 21.7-48C40.4 388.3 32 371.1 32 352s8.4-36.3 21.7-48C40.4 292.3 32 275.1 32 256c0-18 7.4-34.3 19.4-45.9C39.5 199.7 32 184.5 32 167.5zM96 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z\"]\n  };\n  const faCirclePause = {\n    prefix: 'fas',\n    iconName: 'circle-pause',\n    icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faPauseCircle = faCirclePause;\n  const faGaugeCirclePlus = {\n    prefix: 'fas',\n    iconName: 'gauge-circle-plus',\n    icon: [640, 512, [], \"e498\", \"M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3L232 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 204.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faFolders = {\n    prefix: 'fas',\n    iconName: 'folders',\n    icon: [576, 512, [], \"f660\", \"M512 384c35.3 0 64-28.7 64-64l0-160c0-35.3-28.7-64-64-64L394.5 96c-17 0-33.3-6.7-45.3-18.7L322.7 50.7c-12-12-28.3-18.7-45.3-18.7L160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z\"]\n  };\n  const faAngel = {\n    prefix: 'fas',\n    iconName: 'angel',\n    icon: [576, 512, [], \"f779\", \"M384 64c0 0 0 .1 0 .2s-.1 .3-.2 .6c-.3 .6-.9 1.8-2.3 3.5c-1.4 1.7-3.4 3.6-6.2 5.6c6.7 8.3 12.2 17.6 16.3 27.7C407 91 416 78 416 64c0-35.3-57.3-64-128-64S160 28.7 160 64c0 14 9 27 24.3 37.5c4.1-10 9.6-19.3 16.3-27.7c-2.7-2-4.8-4-6.2-5.6c-1.4-1.7-2-2.8-2.3-3.5c-.1-.3-.2-.5-.2-.6s0-.1 0-.2s0-.1 0-.2s.1-.3 .2-.6c.3-.6 .9-1.8 2.3-3.5c2.9-3.5 8.4-7.9 17.3-12.4C229.6 38.4 256.5 32 288 32s58.4 6.4 76.2 15.4c8.9 4.5 14.4 8.9 17.3 12.4c1.4 1.7 2 2.8 2.3 3.5c.1 .3 .2 .5 .2 .6s0 .1 0 .2zm-16 80a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM120 464l-70.3 0 37.9-75.8c5.6-11.1 8.4-23.4 8.4-35.8l0-.9c0-12.4-2.9-24.7-8.4-35.8L69.2 279c-3.4-6.7-5.2-14.4-5.2-22.1c0-27.1 22-48.9 48.2-48.9c12.8 0 25 5.1 34.1 14.1l66.4 66.4c-6.8 7.2-12.7 15.5-17.3 24.7L120 464zM253.8 261.8l-73.6-73.6c-18-18-42.5-28.2-68-28.2C59.1 160 16 203.8 16 256.9c0 15.1 3.5 30.1 10.2 43.6l18.4 36.7c2.2 4.4 3.4 9.3 3.4 14.3l0 .9c0 5-1.2 9.9-3.4 14.3L4.8 446.4C1.6 452.7 0 459.7 0 466.7c0 25 20.3 45.3 45.3 45.3L96 512l96 0 192 0 96 0 50.7 0c25 0 45.3-20.3 45.3-45.3c0-7-1.6-14-4.8-20.3l-39.8-79.7c-2.2-4.4-3.4-9.3-3.4-14.3l0-.9c0-5 1.2-9.9 3.4-14.3l18.4-36.7C556.5 287 560 272 560 256.9c0-53.1-43.1-96.9-96.2-96.9c-25.5 0-50 10.1-68 28.2l-73.6 73.6C311.4 258 299.8 256 288 256s-23.4 2-34.2 5.8zm126.8 51.4c-4.6-9.2-10.4-17.5-17.3-24.7l66.4-66.4c9-9 21.3-14.1 34.1-14.1c26.1 0 48.2 21.8 48.2 48.9c0 7.7-1.8 15.4-5.2 22.1l-18.4 36.7c-5.6 11.1-8.4 23.4-8.4 35.8l0 .9c0 12.4 2.9 24.7 8.4 35.8L526.3 464 456 464 380.6 313.2z\"]\n  };\n  const faValueAbsolute = {\n    prefix: 'fas',\n    iconName: 'value-absolute',\n    icon: [512, 512, [], \"f6a6\", \"M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 64c0-17.7-14.3-32-32-32zM182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256l-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 301.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256l73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 210.7l-73.4-73.4zM512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384z\"]\n  };\n  const faRabbit = {\n    prefix: 'fas',\n    iconName: 'rabbit',\n    icon: [512, 512, [128007], \"f708\", \"M321.4 128c4.8 0 9.6 .3 14.3 .9c1.1-24-2.6-47.9-10.9-70.1c7.6-17.8 18.6-34.2 32.7-48.3l4.6-4.6c3.7-3.7 8.8-5.8 14-5.8c9.2 0 17.2 6.4 19.3 15.4l1 4.4c9.8 42.4 1.8 86.5-21 122.4c5.5 3.1 10.7 6.6 15.6 10.6L425.8 181c14 11.4 22.2 28.6 22.2 46.7c0 33.3-27 60.3-60.3 60.3L352 288l0 25.8 61.7 154.3c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-39.4-98.6L265.6 448l22.4 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0-48 0c-28.5 0-52.6-18.6-60.9-44.2C88.8 480.1 73.3 488 56 488c-30.9 0-56-25.1-56-56s25.1-56 56-56c17.4 0 33 8 43.3 20.5C114 317.7 176.8 255.9 256 242.7l0-49.2c0-10.9 2.7-21.2 7.4-30.2c-34.3-36.5-50.3-86.8-43.2-136.8l.7-4.9C222.7 9.2 233.2 0 245.7 0c6.6 0 12.9 2.6 17.6 7.3l3.1 3.1c31.8 31.5 47.9 74.8 45.4 118.4c3.1-.5 6.3-.7 9.6-.7zM368 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faToiletPaperSlash = {\n    prefix: 'fas',\n    iconName: 'toilet-paper-slash',\n    icon: [640, 512, [], \"e072\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192L160 0c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512l237.9 0c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z\"]\n  };\n  const faCircleEuro = {\n    prefix: 'fas',\n    iconName: 'circle-euro',\n    icon: [512, 512, [], \"e5ce\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 272l16 0c-.6-5-.9-10.1-.9-15.2c0-5.7 .4-11.3 1.1-16.8L128 240c-8.8 0-16-7.2-16-16s7.2-16 16-16l24.7 0c19.2-46.9 65.4-80 119.2-80l41.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-41.1 0c-26.3 0-49.6 12.6-64.4 32l80.5 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-95.1 0c-1.1 5.4-1.7 11-1.7 16.8c0 5.2 .5 10.3 1.4 15.2l95.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-81.6 0c14.7 20.3 38.5 33.5 65.5 33.5l41.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-41.1 0c-54.4 0-101-33.8-119.8-81.5L128 304c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faAppleWhole = {\n    prefix: 'fas',\n    iconName: 'apple-whole',\n    icon: [448, 512, [127822, 127823, \"apple-alt\"], \"f5d1\", \"M224 112c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80l16 0c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80l-16 0zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z\"]\n  };\n  const faAppleAlt = faAppleWhole;\n  const faKitchenSet = {\n    prefix: 'fas',\n    iconName: 'kitchen-set',\n    icon: [576, 512, [], \"e51a\", \"M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112l71.8 0c8.8-9.8 21.6-16 35.8-16l104 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-104 0c-14.2 0-27-6.2-35.8-16l-71.8 0zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24l0 8 96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-240 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0 0-8c0-13.3 10.7-24 24-24zM288 464l0-112 224 0 0 112c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48zM48 320l80 0 16 0 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-80c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0 32 16 0zM24 464l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faDiamondHalf = {\n    prefix: 'fas',\n    iconName: 'diamond-half',\n    icon: [512, 512, [], \"e5b7\", \"M256 0c-10.2 0-20.5 3.9-28.3 11.7l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c7.8 7.8 18 11.7 28.3 11.7L256 0z\"]\n  };\n  const faLockKeyhole = {\n    prefix: 'fas',\n    iconName: 'lock-keyhole',\n    icon: [448, 512, [\"lock-alt\"], \"f30d\", \"M224 64c44.2 0 80 35.8 80 80l0 48-160 0 0-48c0-44.2 35.8-80 80-80zM80 144l0 48-16 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-16 0 0-48C368 64.5 303.5 0 224 0S80 64.5 80 144zM256 320l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faLockAlt = faLockKeyhole;\n  const faR = {\n    prefix: 'fas',\n    iconName: 'r',\n    icon: [320, 512, [114], \"52\", \"M64 32C28.7 32 0 60.7 0 96L0 288 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 95.3 0L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144L64 32zM176 256L64 256 64 96l112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n  };\n  const faTemperatureQuarter = {\n    prefix: 'fas',\n    iconName: 'temperature-quarter',\n    icon: [320, 512, [\"temperature-1\", \"thermometer-1\", \"thermometer-quarter\"], \"f2ca\", \"M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-50.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 50.7c18.6 6.6 32 24.4 32 45.3z\"]\n  };\n  const faTemperature1 = faTemperatureQuarter;\n  const faThermometer1 = faTemperatureQuarter;\n  const faThermometerQuarter = faTemperatureQuarter;\n  const faSquareInfo = {\n    prefix: 'fas',\n    iconName: 'square-info',\n    icon: [448, 512, [8505, \"info-square\"], \"f30f\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM184 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faInfoSquare = faSquareInfo;\n  const faWifiSlash = {\n    prefix: 'fas',\n    iconName: 'wifi-slash',\n    icon: [640, 512, [], \"f6ac\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L364.6 260.4c39.2 7.9 74.7 26.1 103.6 51.6c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192c-13.3 0-26.5 .9-39.3 2.7l-95.1-74.5C227.4 104.5 272.7 96 320 96c103.2 0 196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32c-68.7 0-133.7 15.5-191.9 43.1L38.8 5.1zM380.8 396l-55.6-43.8c-1.7-.1-3.4-.2-5.2-.2c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-7-1.1-13.7-3.2-20zM228 275.7L173 232.3c-15.5 9.2-30.1 19.8-43.5 31.7c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c16.7-14.8 35.6-27 56.2-36.3zM93.6 169.8L41.7 128.9C30.7 137.7 20 147 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9c12.4-11.9 25.6-23 39.5-33.1z\"]\n  };\n  const faToiletPaperXmark = {\n    prefix: 'fas',\n    iconName: 'toilet-paper-xmark',\n    icon: [512, 512, [], \"e5b3\", \"M96 0L348.2 0C336.6 12.2 327 26.9 319.5 41.9C299.5 82 288 135.1 288 192s11.5 110 31.5 150.1c7.5 15 17.1 29.7 28.7 41.9L96 384C43 384 0 298 0 192S43 0 96 0zM320 192c0-83.6 26.7-154.7 64-181.1C394 3.8 404.8 0 416 0c53 0 96 86 96 192c0 35-4.7 67.8-12.8 96c-16.6 57.4-47.6 96-83.2 96c-11.2 0-22-3.8-32-10.9c-37.3-26.4-64-97.5-64-181.1zm64 0c0 35.3 14.3 64 32 64s32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64zM160 416l256 0c44.8 0 76.9-35.2 96-72.9L512 464c0 26.5-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48l0-48zm51.3-283.3c-6.2-6.2-16.4-6.2-22.6 0L152 169.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L129.4 192 92.7 228.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L152 214.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L174.6 192l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faHandsHoldingDollar = {\n    prefix: 'fas',\n    iconName: 'hands-holding-dollar',\n    icon: [640, 512, [\"hands-usd\"], \"f4c5\", \"M344 24l0 10.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8l0 10.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c0 0 0 0 0 0c-2.1-.7-4.1-1.4-5.9-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2L296 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z\"]\n  };\n  const faHandsUsd = faHandsHoldingDollar;\n  const faCube = {\n    prefix: 'fas',\n    iconName: 'cube',\n    icon: [512, 512, [], \"f1b2\", \"M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6l0 242.9c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4L0 134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1 0-188L288 246.6l0 188z\"]\n  };\n  const faArrowDownTriangleSquare = {\n    prefix: 'fas',\n    iconName: 'arrow-down-triangle-square',\n    icon: [576, 512, [\"sort-shapes-down\"], \"f888\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM443.1 47l80 128c6.2 9.9 6.5 22.3 .9 32.5s-16.4 16.5-28 16.5l-160 0c-11.6 0-22.3-6.3-28-16.5s-5.3-22.6 .9-32.5l80-128c5.8-9.4 16.1-15 27.1-15s21.3 5.7 27.1 15zM320 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96z\"]\n  };\n  const faSortShapesDown = faArrowDownTriangleSquare;\n  const faBitcoinSign = {\n    prefix: 'fas',\n    iconName: 'bitcoin-sign',\n    icon: [320, 512, [], \"e0b4\", \"M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32l0 32 32 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-6.3 0C18.7 448 0 429.3 0 406.3L0 288l0-22.3L0 224 0 101.6C0 80.8 16.8 64 37.6 64L48 64l0-32zM64 224l112 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L64 128l0 96zm112 64L64 288l0 96 144 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z\"]\n  };\n  const faShutters = {\n    prefix: 'fas',\n    iconName: 'shutters',\n    icon: [512, 512, [], \"e449\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM20.6 224l470.7 0c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 128 24 128 1.1 196.8c-.7 2.1-1.1 4.3-1.1 6.5C0 214.8 9.2 224 20.6 224zM491.4 352c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 256 24 256 1.1 324.8c-.7 2.1-1.1 4.3-1.1 6.5C0 342.8 9.2 352 20.6 352l470.7 0zM20.6 480l470.7 0c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 384 24 384 1.1 452.8c-.7 2.1-1.1 4.3-1.1 6.5C0 470.8 9.2 480 20.6 480z\"]\n  };\n  const faShieldDog = {\n    prefix: 'fas',\n    iconName: 'shield-dog',\n    icon: [512, 512, [], \"e573\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64l0-64 44.2 0c12.1 0 23.2 6.8 28.6 17.7L320 192l64 0c8.8 0 16 7.2 16 16l0 32c0 44.2-35.8 80-80 80l-48 0 0 50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160l40 0 8 0 0 32 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faSolarPanel = {\n    prefix: 'fas',\n    iconName: 'solar-panel',\n    icon: [640, 512, [], \"f5ba\", \"M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384l217 0 0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64 217 0c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0L122.2 0zM260.9 64l118.2 0 10.4 104-139 0L260.9 64zM202.3 168l-100.8 0L122.2 64l90.4 0L202.3 168zM91.8 216l105.6 0L187.1 320 71 320 91.8 216zm153.9 0l148.6 0 10.4 104-169.4 0 10.4-104zm196.8 0l105.6 0L569 320l-116 0L442.5 216zm96-48l-100.8 0L427.3 64l90.4 0 31.4-6.3L517.8 64l20.8 104z\"]\n  };\n  const faLockOpen = {\n    prefix: 'fas',\n    iconName: 'lock-open',\n    icon: [576, 512, [], \"f3c1\", \"M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z\"]\n  };\n  const faTableTree = {\n    prefix: 'fas',\n    iconName: 'table-tree',\n    icon: [512, 512, [], \"e293\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM448 160l0 256L64 416l0-256 32 0 0 64 0 96c0 26.5 21.5 48 48 48l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16-7.2-16-16l0-50.7c5 1.8 10.4 2.7 16 2.7l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16-7.2-16-16l0-64 320 0zM224 240l0 32c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm80 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-96 0z\"]\n  };\n  const faHouseChimneyHeart = {\n    prefix: 'fas',\n    iconName: 'house-chimney-heart',\n    icon: [576, 512, [], \"e1b2\", \"M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM237.3 208c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z\"]\n  };\n  const faTally3 = {\n    prefix: 'fas',\n    iconName: 'tally-3',\n    icon: [640, 512, [], \"e296\", \"M128 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32L96 64c0-17.7 14.3-32 32-32zm128 0c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-384c0-17.7 14.3-32 32-32zM416 64l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-384c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faElevator = {\n    prefix: 'fas',\n    iconName: 'elevator',\n    icon: [512, 512, [], \"e16d\", \"M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l128 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 128zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm192 0c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0L304 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z\"]\n  };\n  const faMoneyBillTransfer = {\n    prefix: 'fas',\n    iconName: 'money-bill-transfer',\n    icon: [640, 512, [], \"e528\", \"M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64l241.9 0c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5 608 384c0 35.3-28.7 64-64 64l-241.9 0c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5 32 128c0-35.3 28.7-64 64-64zm64 64l-64 0 0 64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64l64 0 0-64zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n  };\n  const faMoneyBillTrendUp = {\n    prefix: 'fas',\n    iconName: 'money-bill-trend-up',\n    icon: [512, 512, [], \"e529\", \"M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2c0 0 0 .1 0 .1c0 0 0 0 0 0l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.1-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64 352 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0s0 0 0 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faHouseFloodWaterCircleArrowRight = {\n    prefix: 'fas',\n    iconName: 'house-flood-water-circle-arrow-right',\n    icon: [640, 512, [], \"e50f\", \"M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160 80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4 16.6 0c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z\"]\n  };\n  const faSquarePollHorizontal = {\n    prefix: 'fas',\n    iconName: 'square-poll-horizontal',\n    icon: [448, 512, [\"poll-h\"], \"f682\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z\"]\n  };\n  const faPollH = faSquarePollHorizontal;\n  const faCircle = {\n    prefix: 'fas',\n    iconName: 'circle',\n    icon: [512, 512, [128308, 128309, 128992, 128993, 128994, 128995, 128996, 9679, 9898, 9899, 11044, 61708, 61915], \"f111\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n  };\n  const faLeftToBracket = {\n    prefix: 'fas',\n    iconName: 'left-to-bracket',\n    icon: [512, 512, [], \"e66d\", \"M294.1 105.9L171.3 228.7c-7.2 7.2-11.3 17.1-11.3 27.3s4.1 20.1 11.3 27.3L294.1 406.1c6.4 6.4 15 9.9 24 9.9c18.7 0 33.9-15.2 33.9-33.9l0-62.1 128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0 0-62.1c0-18.7-15.2-33.9-33.9-33.9c-9 0-17.6 3.6-24 9.9zM160 416l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32z\"]\n  };\n  const faCartCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'cart-circle-exclamation',\n    icon: [640, 512, [], \"e3f2\", \"M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4L538.8 197.2c-13.7-3.4-28.1-5.2-42.8-5.2c-68.4 0-127.7 39-156.8 96l-168.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5l123.2 0c-1.9 10.4-2.9 21.1-2.9 32c0 5.4 .2 10.7 .7 16l-121 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z\"]\n  };\n  const faSword = {\n    prefix: 'fas',\n    iconName: 'sword',\n    icon: [512, 512, [128481], \"f71c\", \"M511.8 18.6c.8-5.1-.8-10.3-4.5-13.9S498.5-.6 493.4 .2L417.6 12.8c-16.4 2.7-31.6 10.6-43.4 22.3L166.6 242.7 269.3 345.4 476.8 137.8c11.8-11.8 19.6-27 22.3-43.4l12.6-75.8zM84.7 228.7l-16 16c-5.4 5.4-6.2 13.8-2 20.2l53.1 79.6c2.1 3.2 1.7 7.4-1 10.1L79.2 394.2c-2.1 2.1-5.3 2.9-8.2 1.9L37.1 384.8c-5.7-1.9-12.1-.4-16.4 3.9l-16 16c-6.2 6.2-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l16-16c4.3-4.3 5.8-10.6 3.9-16.4L115.9 441c-1-2.9-.2-6 1.9-8.2l39.6-39.6c2.7-2.7 6.9-3.1 10.1-1l79.6 53.1c6.3 4.2 14.8 3.4 20.2-2l16-16c6.2-6.2 6.2-16.4 0-22.6l-176-176c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faBackwardFast = {\n    prefix: 'fas',\n    iconName: 'backward-fast',\n    icon: [512, 512, [9198, \"fast-backward\"], \"f049\", \"M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7 288 416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7 64 416c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 118.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96l0 118.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96l0 320c0 12.4-7.2 23.7-18.4 29z\"]\n  };\n  const faFastBackward = faBackwardFast;\n  const faRecycle = {\n    prefix: 'fas',\n    iconName: 'recycle',\n    icon: [512, 512, [9842, 9850, 9851], \"f1b8\", \"M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448l0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 32 96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z\"]\n  };\n  const faUserAstronaut = {\n    prefix: 'fas',\n    iconName: 'user-astronaut',\n    icon: [448, 512, [], \"f4fb\", \"M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128l0 64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9l0-64c0-16.8-12.9-30.5-29.3-31.9zM336 144l0 16c0 53-43 96-96 96l-32 0c-53 0-96-43-96-96l0-16c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512l98.3 0 0-64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 64 98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16l0 48 32 0 0-48c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faInterrobang = {\n    prefix: 'fas',\n    iconName: 'interrobang',\n    icon: [320, 512, [8253], \"e5ba\", \"M144 96c-35.3 0-64 28.7-64 64c0 17.7-14.3 32-32 32s-32-14.3-32-32C16 89.3 73.3 32 144 32l32 0c70.7 0 128 57.3 128 128l0 3.6c0 43.6-22.1 84.1-58.8 107.7L203 298.4c-6.9 4.4-11 12-11 20.2l0 1.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.4L128 176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 53.4 18.6-12c18.3-11.8 29.4-32.1 29.4-53.8l0-3.6c0-35.3-28.7-64-64-64l-32 0zM120 440a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n  };\n  const faPlaneSlash = {\n    prefix: 'fas',\n    iconName: 'plane-slash',\n    icon: [640, 512, [], \"e069\", \"M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-73.8 0L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L144 320l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z\"]\n  };\n  const faCircleDashed = {\n    prefix: 'fas',\n    iconName: 'circle-dashed',\n    icon: [512, 512, [], \"e105\", \"M1.1 232C6 179.3 26.9 131.3 58.8 92.7l45.5 45.5C83.7 164.8 69.9 196.9 65.5 232L1.1 232zM138.3 104.3L92.7 58.8C131.3 26.9 179.3 6 232 1.1l0 64.4c-35.1 4.4-67.2 18.2-93.7 38.8zM280 446.5c35.1-4.4 67.2-18.2 93.7-38.8l45.5 45.5C380.7 485.1 332.7 506 280 510.9l0-64.4zm127.7-72.8c20.6-26.6 34.5-58.7 38.8-93.7l64.4 0c-4.9 52.7-25.8 100.7-57.7 139.3l-45.5-45.5zM92.7 453.2l45.5-45.5c26.6 20.6 58.7 34.5 93.7 38.8l0 64.4c-52.7-4.9-100.7-25.8-139.3-57.7zM58.8 419.3C26.9 380.7 6 332.7 1.1 280l64.4 0c4.4 35.1 18.2 67.2 38.8 93.7L58.8 419.3zM419.3 58.8l-45.5 45.5C347.2 83.7 315.1 69.9 280 65.5l0-64.4C332.7 6 380.7 26.9 419.3 58.8zm-11.6 79.5l45.5-45.5c31.9 38.5 52.8 86.6 57.7 139.3l-64.4 0c-4.4-35.1-18.2-67.2-38.8-93.7z\"]\n  };\n  const faTrademark = {\n    prefix: 'fas',\n    iconName: 'trademark',\n    icon: [640, 512, [8482], \"f25c\", \"M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32l64 0 0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128z\"]\n  };\n  const faBasketball = {\n    prefix: 'fas',\n    iconName: 'basketball',\n    icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", \"M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z\"]\n  };\n  const faBasketballBall = faBasketball;\n  const faForkKnife = {\n    prefix: 'fas',\n    iconName: 'fork-knife',\n    icon: [576, 512, [\"utensils-alt\"], \"f2e6\", \"M475.3 27.3c5.8-5.8 6.3-15.1 1.1-21.5S462-1.9 455.1 2.7l-106.5 71C320.8 92.3 304 123.6 304 157.1c0 19.3 5.5 37.9 15.7 53.9L73.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L365 256.3c16 10.2 34.7 15.7 53.9 15.7c33.5 0 64.8-16.8 83.4-44.6l71-106.5c4.6-6.8 3.2-16-3.2-21.2s-15.6-4.8-21.5 1.1L457.4 192c-5.2 5.2-13.6 5.2-18.8 0c-4.9-4.9-5.2-12.8-.6-18.1l86.1-99.4c5.5-6.3 5.2-15.9-.8-21.8s-15.4-6.3-21.8-.8L402.1 138c-5.3 4.6-13.2 4.3-18.1-.6c-5.2-5.2-5.2-13.6 0-18.8l91.3-91.3zM52.5 7.3C47.9 2.6 41.5 0 34.9 0c-11.2 0-21 7.5-23.5 18.4C6.7 38.6 0 71.5 0 96c0 83.3 48.2 130.5 128.9 209.4c6.5 6.4 13.3 13 20.3 19.9c1.9 1.8 3.8 3.5 5.9 5.1L265.4 220.1 52.5 7.3zM457.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L355.9 310.6l-45.3 45.3L457.4 502.6z\"]\n  };\n  const faUtensilsAlt = faForkKnife;\n  const faSatelliteDish = {\n    prefix: 'fas',\n    iconName: 'satellite-dish',\n    icon: [512, 512, [128225], \"f7c0\", \"M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faBadgeCheck = {\n    prefix: 'fas',\n    iconName: 'badge-check',\n    icon: [512, 512, [], \"f336\", \"M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z\"]\n  };\n  const faCircleUp = {\n    prefix: 'fas',\n    iconName: 'circle-up',\n    icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm11.3-395.3l112 112c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-64 0 0 96c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-96-64 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l112-112c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faArrowAltCircleUp = faCircleUp;\n  const faSlider = {\n    prefix: 'fas',\n    iconName: 'slider',\n    icon: [512, 512, [], \"e252\", \"M352 160l0 192-32 0 0-192 32 0zM320 96c-35.3 0-64 28.7-64 64l0 192c0 35.3 28.7 64 64 64l32 0c35.3 0 64-28.7 64-64l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64c0-35.3-28.7-64-64-64l-32 0zM0 256c0 17.7 14.3 32 32 32l192 0 0-64L32 224c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faMobileScreenButton = {\n    prefix: 'fas',\n    iconName: 'mobile-screen-button',\n    icon: [384, 512, [\"mobile-alt\"], \"f3cd\", \"M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64L80 64l0 320 224 0 0-320z\"]\n  };\n  const faMobileAlt = faMobileScreenButton;\n  const faClockOneThirty = {\n    prefix: 'fas',\n    iconName: 'clock-one-thirty',\n    icon: [512, 512, [], \"e34f\", \"M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120l0-128.7 60-90c7.4-11 4.4-25.9-6.7-33.3s-25.9-4.4-33.3 6.7l-64 96c-2.6 3.9-4 8.6-4 13.3l0 136c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faInboxOut = {\n    prefix: 'fas',\n    iconName: 'inbox-out',\n    icon: [512, 512, [128228, \"inbox-arrow-up\"], \"f311\", \"M288 109.3L288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-178.7-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM48 320l76.2 0c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7l120.4 0c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7l76.2 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48z\"]\n  };\n  const faInboxArrowUp = faInboxOut;\n  const faCloudSlash = {\n    prefix: 'fas',\n    iconName: 'cloud-slash',\n    icon: [640, 512, [], \"e137\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L600 445c24.6-23.3 40-56.3 40-93c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-46.4 0-88.2 19.8-117.4 51.3L38.8 5.1zM97.2 172.6c-.8 6.4-1.2 12.9-1.2 19.4c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144l343.4 0L97.2 172.6z\"]\n  };\n  const faVolumeHigh = {\n    prefix: 'fas',\n    iconName: 'volume-high',\n    icon: [640, 512, [128266, \"volume-up\"], \"f028\", \"M533.6 32.5C598.5 85.2 640 165.8 640 256s-41.5 170.7-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z\"]\n  };\n  const faVolumeUp = faVolumeHigh;\n  const faUsersRays = {\n    prefix: 'fas',\n    iconName: 'users-rays',\n    icon: [640, 512, [], \"e593\", \"M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6l56.1 0zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faWallet = {\n    prefix: 'fas',\n    iconName: 'wallet',\n    icon: [512, 512, [], \"f555\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L80 128c-8.8 0-16-7.2-16-16s7.2-16 16-16l368 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faOctagonCheck = {\n    prefix: 'fas',\n    iconName: 'octagon-check',\n    icon: [512, 512, [], \"e426\", \"M140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z\"]\n  };\n  const faFlatbreadStuffed = {\n    prefix: 'fas',\n    iconName: 'flatbread-stuffed',\n    icon: [576, 512, [129369], \"e40c\", \"M272.2 4c-12.8-7-28.7-4.5-38.7 6.1L186.6 59.9c-4.6 4.9-10.5 8.2-17.1 9.5L102.4 82.7c-14.3 2.8-24.9 15-25.7 29.6l-3.8 68.3c-.4 6.7-2.8 13-7 18.2L23.1 252.1c-9.1 11.4-9.4 27.5-.7 39.2l40.9 54.8c4 5.3 6.2 11.8 6.4 18.5l.9 41.2c2.6-4.9 5.9-9.4 9.9-13.3l55.9-55.9C121.1 316.3 112 291.2 112 264c0-66.3 53.7-120 120-120c27.2 0 52.3 9.1 72.5 24.3L424.4 48.4c4.6-4.6 10-8.3 15.8-11.1c-6.1-3.9-13.4-5.7-21-4.8l-67.9 8.1c-6.6 .8-13.3-.5-19.2-3.7L272.2 4zM159.3 313.5L281.5 191.3C267.4 181.6 250.4 176 232 176c-48.6 0-88 39.4-88 88c0 18.4 5.6 35.4 15.3 49.5zM482.8 73.1c-4.3-5.4-10.6-8.6-17.4-9s-13.5 2.2-18.3 7l-43 43-43 43-86 86-86 86-86 86c-4.8 4.8-7.4 11.5-7 18.3s3.7 13.2 9 17.4C150.8 487.1 207.3 512 272 512c150.2 0 272-121.8 272-272c0-64.7-24.9-121.2-61.2-166.9zM256 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-48-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faClipboardCheck = {\n    prefix: 'fas',\n    iconName: 'clipboard-check',\n    icon: [384, 512, [], \"f46c\", \"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faCartCirclePlus = {\n    prefix: 'fas',\n    iconName: 'cart-circle-plus',\n    icon: [640, 512, [], \"e3f3\", \"M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4L538.8 197.2c-13.7-3.4-28.1-5.2-42.8-5.2c-68.4 0-127.7 39-156.8 96l-168.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5l123.2 0c-1.9 10.4-2.9 21.1-2.9 32c0 5.4 .2 10.7 .7 16l-121 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm512-96a144 144 0 1 1 -288 0 144 144 0 1 1 288 0zm-80 16c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0z\"]\n  };\n  const faTruckClock = {\n    prefix: 'fas',\n    iconName: 'truck-clock',\n    icon: [640, 512, [\"shipping-timed\"], \"f48c\", \"M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 176A112 112 0 1 0 96 176a112 112 0 1 0 224 0zM208 96c8.8 0 16 7.2 16 16l0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faShippingTimed = faTruckClock;\n  const faPool8Ball = {\n    prefix: 'fas',\n    iconName: 'pool-8-ball',\n    icon: [512, 512, [], \"e3c5\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm384-64a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zm-80-48c0 11.5-4 22-10.7 30.2C304.8 184.5 312 199.4 312 216c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-16.6 7.2-31.5 18.7-41.8C212 166 208 155.5 208 144c0-26.5 21.5-48 48-48s48 21.5 48 48zm-48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faFileAudio = {\n    prefix: 'fas',\n    iconName: 'file-audio',\n    icon: [384, 512, [], \"f1c7\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8l0 128c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376 80 376c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16l33.4 0 35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z\"]\n  };\n  const faTurnDownLeft = {\n    prefix: 'fas',\n    iconName: 'turn-down-left',\n    icon: [512, 512, [], \"e331\", \"M177.5 446c-8.8 3.8-19 2-26-4.6l-144-136C2.7 300.9 0 294.6 0 288s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 88 192 0c17.7 0 32-14.3 32-32l0-144c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 144c0 70.7-57.3 128-128 128l-192 0 0 88c0 9.6-5.7 18.2-14.5 22z\"]\n  };\n  const faLockHashtag = {\n    prefix: 'fas',\n    iconName: 'lock-hashtag',\n    icon: [448, 512, [], \"e423\", \"M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0zm96 48c-8.8 0-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 64-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 64 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-64 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-64 0 0-32c0-8.8-7.2-16-16-16zm16 144l0-64 64 0 0 64-64 0z\"]\n  };\n  const faChartRadar = {\n    prefix: 'fas',\n    iconName: 'chart-radar',\n    icon: [512, 512, [], \"e0e7\", \"M72.5 252c-1.4 2.5-1.4 5.5 0 8l88.3 152.9c1.4 2.5 4.1 4 6.9 4l176.6 0c2.9 0 5.5-1.5 6.9-4L439.5 260l48.7 28.1L439.5 260c1.4-2.5 1.4-5.5 0-8L351.2 99.1c-1.4-2.5-4.1-4-6.9-4l-176.6 0c-2.9 0-5.5 1.5-6.9 4L72.5 252zM17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36l176.6 0c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36l-176.6 0c-25.7 0-49.5-13.7-62.4-36L17.1 292zM290.2 180.8l40.2 100.6c17.1 4.6 29.6 20.1 29.6 38.6c0 22.1-17.9 40-40 40c-15.9 0-29.7-9.3-36.1-22.7l-97.2-19.4c-7.1 6.3-16.4 10.2-26.7 10.2c-22.1 0-40-17.9-40-40s17.9-40 40-40l57.6-76.8c-1-3.6-1.6-7.3-1.6-11.2c0-22.1 17.9-40 40-40s40 17.9 40 40c0 7.6-2.1 14.7-5.8 20.8zM202 271.9l79.2 15.8-31.7-79.2L202 271.9z\"]\n  };\n  const faStaff = {\n    prefix: 'fas',\n    iconName: 'staff',\n    icon: [512, 512, [], \"f71b\", \"M284.2 44.2C297.8 17.1 325.5 0 355.8 0L432 0c44.2 0 80 35.8 80 80l0 103.9c0 35.7-23.7 67.1-58 76.9l-3.9 1.1c-4 1.2-7.5 3.9-9.5 7.5l-19 33.6c-4.3 7.7-14.1 10.4-21.8 6.1l-32.8-18.5c-3.7-2.1-8.1-2.6-12.3-1.5l-85.5 24.4c-2.6 .7-5 2.1-6.9 4.1L81.9 497.9c-18.7 18.7-49.1 18.7-67.9 0s-18.7-49.1 0-67.9l77.3-77.3c3-3 4.7-7.1 4.7-11.3L96 304c0-8.8 7.2-16 16-16l37.5 0c4.2 0 8.3-1.7 11.3-4.7l39.4-39.4c9.6-9.6 21.5-16.6 34.6-20.4l169.6-48.5c6.9-2 11.6-8.2 11.6-15.4l0-47.7c0-8.8-7.2-16-16-16l-28.2 0c-3.7 0-7.2 2.1-8.8 5.5c-11.9 23.7-40.7 33.3-64.4 21.5s-33.3-40.7-21.5-64.4l7.2-14.3z\"]\n  };\n  const faBurger = {\n    prefix: 'fas',\n    iconName: 'burger',\n    icon: [512, 512, [\"hamburger\"], \"f805\", \"M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1L61.1 224zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48l384 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L64 352c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16l0 16c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-16z\"]\n  };\n  const faHamburger = faBurger;\n  const faUtilityPole = {\n    prefix: 'fas',\n    iconName: 'utility-pole',\n    icon: [512, 512, [], \"e2c3\", \"M256 0c17.7 0 32 14.3 32 32l0 32 96 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 32 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 17.7-14.3 32-32 32l-51.2 0L288 221.9l0 66.1 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192 0-66.1L83.2 128 32 128C14.3 128 0 113.7 0 96L0 56C0 42.7 10.7 32 24 32s24 10.7 24 24l0 8 32 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 96 0 0-32c0-17.7 14.3-32 32-32zM140.8 128L224 183.4l0-55.4-83.2 0zM288 183.4L371.2 128 288 128l0 55.4z\"]\n  };\n  const faTransporter6 = {\n    prefix: 'fas',\n    iconName: 'transporter-6',\n    icon: [512, 512, [], \"e2a7\", \"M56.7 6.6L64 32l25.4 7.3C93.3 40.4 96 43.9 96 48s-2.7 7.6-6.6 8.7L64 64 56.7 89.4C55.6 93.3 52.1 96 48 96s-7.6-2.7-8.7-6.6L32 64 6.6 56.7C2.7 55.6 0 52.1 0 48s2.7-7.6 6.6-8.7L32 32 39.3 6.6C40.4 2.7 43.9 0 48 0s7.6 2.7 8.7 6.6zM384 512l-88 0-80 0-88 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32zm96-128l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 416l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 416l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 384l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6L480 384zM224 0l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 256l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faArrowTurnLeft = {\n    prefix: 'fas',\n    iconName: 'arrow-turn-left',\n    icon: [512, 512, [], \"e632\", \"M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 416 256c17.7 0 32 14.3 32 32l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-53-43-96-96-96l-306.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3l128 128z\"]\n  };\n  const faWrench = {\n    prefix: 'fas',\n    iconName: 'wrench',\n    icon: [512, 512, [128295], \"f0ad\", \"M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7L336 192c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faBugs = {\n    prefix: 'fas',\n    iconName: 'bugs',\n    icon: [576, 512, [], \"e4d0\", \"M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6l-17 0-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184l32 0 0 23.3-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3l0-23.3 32 0c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136l-17 0c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z\"]\n  };\n  const faVectorPolygon = {\n    prefix: 'fas',\n    iconName: 'vector-polygon',\n    icon: [448, 512, [], \"e2c7\", \"M0 64C0 46.3 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32l192 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-31.7 0-4.5 7.9-28.4 49.7c.4 2.1 .6 4.2 .6 6.4l0 64c0 2.2-.2 4.3-.6 6.4l28.4 49.7 4.5 7.9 31.7 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l-192 0c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l0-192c-17.7 0-32-14.3-32-32L0 64zM322.2 372.3L292.3 320 256 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.3 0 29.9-52.3c-1.4-3.6-2.2-7.5-2.2-11.7l-192 0c0 17.7-14.3 32-32 32l0 192c17.7 0 32 14.3 32 32l192 0c0-4.1 .8-8.1 2.2-11.7zM48 80l0 32 32 0 0-32L48 80zm320 0l0 32 32 0 0-32-32 0zM80 400l-32 0 0 32 32 0 0-32zm288 0l0 32 32 0 0-32-32 0zM304 240l-32 0 0 32 32 0 0-32z\"]\n  };\n  const faDiagramNested = {\n    prefix: 'fas',\n    iconName: 'diagram-nested',\n    icon: [448, 512, [], \"e157\", \"M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0 96c0 17.7 14.3 32 32 32l96 0 0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-16-96 0c-53 0-96-43-96-96l0-96-16 0c-26.5 0-48-21.5-48-48L0 80z\"]\n  };\n  const faRupeeSign = {\n    prefix: 'fas',\n    iconName: 'rupee-sign',\n    icon: [448, 512, [8360, \"rupee\"], \"f156\", \"M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0s0 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9c0 0 0 0 0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1c0 0 0 0 0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z\"]\n  };\n  const faRupee = faRupeeSign;\n  const faFileImage = {\n    prefix: 'fas',\n    iconName: 'file-image',\n    icon: [384, 512, [128443], \"f1c5\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6l-88 0-40 0-48 0-48 0c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z\"]\n  };\n  const faCircleQuestion = {\n    prefix: 'fas',\n    iconName: 'circle-question',\n    icon: [512, 512, [62108, \"question-circle\"], \"f059\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faQuestionCircle = faCircleQuestion;\n  const faTicketsPerforated = {\n    prefix: 'fas',\n    iconName: 'tickets-perforated',\n    icon: [640, 512, [], \"e63f\", \"M160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-48c0-8.8-7.4-15.7-15.7-18.6C605.5 246.9 592 229 592 208s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-48c0-35.3-28.7-64-64-64L160 32zM528 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z\"]\n  };\n  const faImageUser = {\n    prefix: 'fas',\n    iconName: 'image-user',\n    icon: [512, 512, [], \"e1b8\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM192 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 356.6c0-37.9 30.7-68.6 68.6-68.6l86.9 0c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4l-169.1 0c-15.1 0-27.4-12.3-27.4-27.4z\"]\n  };\n  const faBuoy = {\n    prefix: 'fas',\n    iconName: 'buoy',\n    icon: [576, 512, [], \"e5b5\", \"M192 0c-17.7 0-32 14.3-32 32c0 15.3 10.8 28.1 25.1 31.3L133.8 320 96 320c-17.7 0-32 14.3-32 32l0 16c0 8.2 .7 16.1 2 23.9c21-11.1 46.9-9.9 66.9 4.2c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c20-14.1 45.9-15.3 66.9-4.2c1.3-7.8 2-15.8 2-23.9l0-16c0-17.7-14.3-32-32-32l-37.8 0L390.9 63.3C405.2 60.1 416 47.3 416 32c0-17.7-14.3-32-32-32L192 0zM325.8 64l9.8 49L288 168.5 240.4 113l9.8-49 75.5 0zm21.8 108.8l17 84.9-44.9-52.4 27.9-32.6zm-91.1 32.6l-44.9 52.4 17-84.9 27.9 32.6zM221.3 320L288 242.2 354.7 320l-133.4 0zm85.2 101.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n  };\n  const faPlaneDeparture = {\n    prefix: 'fas',\n    iconName: 'plane-departure',\n    icon: [640, 512, [128747], \"f5b0\", \"M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2l137.7 0c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48l-57.4 0c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faHandshakeSlash = {\n    prefix: 'fas',\n    iconName: 'handshake-slash',\n    icon: [640, 512, [], \"e060\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.4-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8 512 128l-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM96 171.6L40.6 128 0 128 0 352c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-180.4zM413.6 421.9L128 196.9 128 352l28.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128l0 224c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-224-96 0zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faBookBookmark = {\n    prefix: 'fas',\n    iconName: 'book-bookmark',\n    icon: [448, 512, [], \"e0bb\", \"M0 96C0 43 43 0 96 0l96 0 0 190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5L352 0l32 0 32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faBorderCenterH = {\n    prefix: 'fas',\n    iconName: 'border-center-h',\n    icon: [448, 512, [], \"f89c\", \"M32 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM320 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM416 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-384a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 320a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm192 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 320a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM416 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 128a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm192 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 224z\"]\n  };\n  const faCanFood = {\n    prefix: 'fas',\n    iconName: 'can-food',\n    icon: [384, 512, [129387], \"e3e6\", \"M270.3 304.5c12.1-2.5 23.4-5.5 33.7-9L304 426c-2.8 1.6-6.6 3.6-11.8 5.7C269.8 440.9 234.4 448 192 448s-77.8-7.1-100.2-16.3c-5.2-2.1-9-4.1-11.8-5.7l0-130.4c10.3 3.5 21.6 6.5 33.7 9c7.6 36.3 39.8 63.5 78.3 63.5s70.7-27.2 78.3-63.5zm-100.1-40a32 32 0 1 1 43.5 46.9 32 32 0 1 1 -43.5-46.9zM16 72l0 168 0 200c0 39.8 78.8 72 176 72s176-32.2 176-72l0-200 0-168c0-39.8-78.8-72-176-72S16 32.2 16 72zm288 0c0 13.3-50.1 24-112 24S80 85.3 80 72s50.1-24 112-24s112 10.7 112 24z\"]\n  };\n  const faTypewriter = {\n    prefix: 'fas',\n    iconName: 'typewriter',\n    icon: [512, 512, [], \"f8e7\", \"M64 64C64 28.7 92.7 0 128 0L354.7 0c17 0 33.3 6.7 45.3 18.7L429.3 48c12 12 18.7 28.3 18.7 45.3l0 98.7 32 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l0 160c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-160c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l32 0L64 64zm320 64l-32 0c-17.7 0-32-14.3-32-32l0-32L128 64l0 128 18.7 0c8.5 0 16.6 3.4 22.6 9.4l13.3 13.3c6 6 14.1 9.4 22.6 9.4l101.5 0c8.5 0 16.6-3.4 22.6-9.4l13.3-13.3c6-6 14.1-9.4 22.6-9.4l18.7 0 0-64zM160 288a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM96 288a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0zm-32-32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faArrowRightFromArc = {\n    prefix: 'fas',\n    iconName: 'arrow-right-from-arc',\n    icon: [512, 512, [], \"e4b1\", \"M64 256C64 150 150 64 256 64c17.7 0 32-14.3 32-32s-14.3-32-32-32C114.6 0 0 114.6 0 256S114.6 512 256 512c17.7 0 32-14.3 32-32s-14.3-32-32-32C150 448 64 362 64 256zM390.6 121.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-57.4 57.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112z\"]\n  };\n  const faCircleK = {\n    prefix: 'fas',\n    iconName: 'circle-k',\n    icon: [512, 512, [], \"e113\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm89.1-343.2l-73.1 74.3 75.3 102.7c7.8 10.7 5.5 25.7-5.2 33.5s-25.7 5.5-33.5-5.2L238 277.8l-30 30.5 0 51.7c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-61.5L160 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 87.8L310.9 135.2c9.3-9.5 24.5-9.6 33.9-.3s9.6 24.5 .3 33.9z\"]\n  };\n  const faFaceHandOverMouth = {\n    prefix: 'fas',\n    iconName: 'face-hand-over-mouth',\n    icon: [512, 512, [129762], \"e378\", \"M512 256c0 113.1-73.3 209.1-175.1 242.9l49-49c18.1-18.1 18.7-47.1 1.8-65.9c16.9-18.8 16.3-47.8-1.8-65.9c-1-1-2.1-2-3.2-3c3.7-15.7-.5-32.8-12.8-45s-29.4-16.5-45-12.8c-.9-1.1-1.9-2.2-3-3.2c-18.7-18.7-49.1-18.7-67.9 0L207 301.1c-9.4-13.7-25.1-22.7-43-22.7c-28.7 0-52 23.3-52 52l0 53.6 0 32.8c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM208.4 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-37.1 52.7c6.2 6.2 6.2 16.4 0 22.6L248 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l67.3-67.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L280 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l51.3-51.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L312 414.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l19.3-19.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-56.8 56.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2l0-32.8 0-53.6c0-11 9-20 20-20s20 9 20 20l0 19.7c0 7.1 8.6 10.7 13.7 5.7l79-79c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faPopcorn = {\n    prefix: 'fas',\n    iconName: 'popcorn',\n    icon: [448, 512, [127871], \"f819\", \"M32.2 160c-.1-1.3-.2-2.7-.2-4c0-20.9 14.5-38.3 34-42.9c-1.3-4.2-2-8.6-2-13.1c0-24.3 19.7-44 44-44c1.9 0 3.7 .1 5.6 .3C118.7 37.7 135.7 24 156 24c8.5 0 16.5 2.4 23.2 6.6C186.2 12.7 203.6 0 224 0s37.8 12.7 44.8 30.6c6.7-4.2 14.7-6.6 23.2-6.6c20.3 0 37.3 13.7 42.4 32.3c1.8-.2 3.7-.3 5.6-.3c24.3 0 44 19.7 44 44c0 4.6-.7 9-2 13.1c19.5 4.5 34 22 34 42.9c0 1.3-.1 2.7-.2 4l-87.6 0-208.4 0-87.6 0zm-4 32l69.6 0 30.3 257.9c1 8.8 9 15.1 17.8 14s15.1-9 14-17.8L130 192l78 0 0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256 78 0L288.1 446.1c-1 8.8 5.2 16.7 14 17.8s16.7-5.2 17.8-14L350.2 192l69.6 0c15.6 0 28.2 12.6 28.2 28.2c0 2.5-.3 5.1-1 7.5L377.8 476.8C372 497.6 353.1 512 331.5 512l-215 0c-21.6 0-40.5-14.4-46.2-35.2L1 227.7c-.7-2.5-1-5-1-7.5C0 204.6 12.6 192 28.2 192z\"]\n  };\n  const faHouseWater = {\n    prefix: 'fas',\n    iconName: 'house-water',\n    icon: [576, 512, [\"house-flood\"], \"f74f\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 105.4c21.3-12.2 48.1-11.4 68.8 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c20.7-14.6 47.7-15.4 69.1-3l-.5-105.6 32 0zM224 216c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-80zm82.5 205.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n  };\n  const faHouseFlood = faHouseWater;\n  const faObjectSubtract = {\n    prefix: 'fas',\n    iconName: 'object-subtract',\n    icon: [512, 512, [], \"e49e\", \"M512 448c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-96-96 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L288 0c35.3 0 64 28.7 64 64l0 96 96 0c35.3 0 64 28.7 64 64l0 224zM288 288l0-224L64 64l0 224 224 0z\"]\n  };\n  const faCodeBranch = {\n    prefix: 'fas',\n    iconName: 'code-branch',\n    icon: [448, 512, [], \"f126\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 87.8c18.8-10.9 40.7-17.1 64-17.1l96 0c35.3 0 64-28.7 64-64l0-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 6.7c0 70.7-57.3 128-128 128l-96 0c-35.3 0-64 28.7-64 64l0 6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-6.7 0-198.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faWarehouseFull = {\n    prefix: 'fas',\n    iconName: 'warehouse-full',\n    icon: [640, 512, [\"warehouse-alt\"], \"f495\", \"M0 488L0 171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4L640 488c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-264c0-17.7-14.3-32-32-32l-384 0c-17.7 0-32 14.3-32 32l0 264c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM376 384l112 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24zM128 248c0-13.3 10.7-24 24-24l144 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-80zm24 136l144 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24z\"]\n  };\n  const faWarehouseAlt = faWarehouseFull;\n  const faHatCowboy = {\n    prefix: 'fas',\n    iconName: 'hat-cowboy',\n    icon: [640, 512, [], \"f8c0\", \"M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z\"]\n  };\n  const faBridge = {\n    prefix: 'fas',\n    iconName: 'bridge',\n    icon: [576, 512, [], \"e4c8\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l40 0 0 64L0 160 0 288c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96s96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96l0-128-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM456 96l0 64-80 0 0-64 80 0zM328 96l0 64-80 0 0-64 80 0zM200 96l0 64-80 0 0-64 80 0z\"]\n  };\n  const faPhoneFlip = {\n    prefix: 'fas',\n    iconName: 'phone-flip',\n    icon: [512, 512, [128381, \"phone-alt\"], \"f879\", \"M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z\"]\n  };\n  const faPhoneAlt = faPhoneFlip;\n  const faArrowDownFromDottedLine = {\n    prefix: 'fas',\n    iconName: 'arrow-down-from-dotted-line',\n    icon: [448, 512, [], \"e090\", \"M32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96 0a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM256 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM448 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM374.6 342.6l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 370.7l0-66.7 0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 112 0 66.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n  };\n  const faFileDoc = {\n    prefix: 'fas',\n    iconName: 'file-doc',\n    icon: [512, 512, [], \"e5ed\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm16 128l16 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96zM456 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zM288 392c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 80c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80zm40-8c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-80c0-4.4-3.6-8-8-8l-16 0z\"]\n  };\n  const faSquareQuarters = {\n    prefix: 'fas',\n    iconName: 'square-quarters',\n    icon: [448, 512, [], \"e44e\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 0L224 256 384 96 64 96zm0 320l320 0L224 256 64 416z\"]\n  };\n  const faTruckFront = {\n    prefix: 'fas',\n    iconName: 'truck-front',\n    icon: [512, 512, [], \"e2b7\", \"M0 80C0 35.8 35.8 0 80 0L432 0c44.2 0 80 35.8 80 80l0 288c0 26.2-12.6 49.4-32 64l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-256 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48C12.6 417.4 0 394.2 0 368L0 80zm129.9 72.2L112 224l288 0-17.9-71.8C378.5 138 365.7 128 351 128l-190 0c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faCat = {\n    prefix: 'fas',\n    iconName: 'cat',\n    icon: [576, 512, [128008], \"f6be\", \"M320 192l17.1 0c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4l0 4 0 32 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8L280 448l56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-223.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3l0 85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5s0 0 0 0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32c0 0 0 0 0 0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128c0 0 0 0 0 0l0-96 0-20 0-1.3C352 4.8 356.7 .1 362.6 0l.2 0c3.3 0 6.4 1.6 8.4 4.2c0 0 0 0 0 .1L384 21.3l27.2 36.3L416 64l64 0 4.8-6.4L512 21.3 524.8 4.3c0 0 0 0 0-.1c2-2.6 5.1-4.2 8.4-4.2l.2 0C539.3 .1 544 4.8 544 10.7l0 1.3 0 20 0 96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faTrashXmark = {\n    prefix: 'fas',\n    iconName: 'trash-xmark',\n    icon: [448, 512, [], \"e2b4\", \"M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0L394.8 467c-1.6 25.3-22.6 45-47.9 45l-245.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zM143 239c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faCircleCaretLeft = {\n    prefix: 'fas',\n    iconName: 'circle-caret-left',\n    icon: [512, 512, [\"caret-circle-left\"], \"f32e\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zm-368 0c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z\"]\n  };\n  const faCaretCircleLeft = faCircleCaretLeft;\n  const faFiles = {\n    prefix: 'fas',\n    iconName: 'files',\n    icon: [448, 512, [], \"e178\", \"M320 0L160 0C124.7 0 96 28.7 96 64l0 288c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224-96 0c-17.7 0-32-14.3-32-32l0-96zM448 96L416 64 384 32 352 0l0 45.3L352 64l0 32 32 0 18.7 0L448 96zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 376c0 75.1 60.9 136 136 136l192 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-192 0c-48.6 0-88-39.4-88-88l0-256z\"]\n  };\n  const faAnchorCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'anchor-circle-exclamation',\n    icon: [640, 512, [], \"e4ab\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFaceClouds = {\n    prefix: 'fas',\n    iconName: 'face-clouds',\n    icon: [640, 512, [], \"e47d\", \"M128 0C104.3 0 83.6 12.9 72.6 32L64 32C28.7 32 0 60.7 0 96s28.7 64 64 64l160 0c35.3 0 64-28.7 64-64s-28.7-64-64-64c-13.2 0-25.4 4-35.6 10.8C179.7 17.9 155.9 0 128 0zM72.1 192c-5.3 20.5-8.1 41.9-8.1 64c0 114.6 75.4 211.7 179.3 244.3c-12.1-17-19.3-37.8-19.3-60.3c0-50.6 36.2-92.8 84.1-102.1C321.2 290.7 364.6 256 416 256c29.1 0 55.6 11.1 75.5 29.2c8.9-3.4 18.5-5.2 28.5-5.2c20 0 38.3 7.3 52.3 19.5c2.4-14.1 3.7-28.7 3.7-43.5C576 114.6 461.4 0 320 0c-20.6 0-40.7 2.4-59.9 7C295.2 21.3 320 55.8 320 96c0 39.6-24 73.6-58.2 88.3c6.5 5.9 10.5 14.3 10.5 23.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-5.8 1.6-11.3 4.3-16L72.1 192zm328.3-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM336 368l-8 0c-39.8 0-72 32.2-72 72s32.2 72 72 72l240 0c39.8 0 72-32.2 72-72s-32.2-72-72-72l-.7 0c.4-2.6 .7-5.3 .7-8c0-26.5-21.5-48-48-48c-13.9 0-26.4 5.9-35.1 15.3C470.9 303.8 445.3 288 416 288c-44.2 0-80 35.8-80 80z\"]\n  };\n  const faUserCrown = {\n    prefix: 'fas',\n    iconName: 'user-crown',\n    icon: [448, 512, [], \"f6a4\", \"M144 128l0 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16-160 0zm0-108.8c10.2 7.5 23.8 8.3 34.9 2L209.1 4c4.6-2.6 9.7-4 14.9-4s10.4 1.4 14.9 4l30.2 17.2c11 6.3 24.7 5.5 34.9-2l.1-.1c.3-.2 .6-.4 .8-.6l3-2.4L323.6 3.5c2.8-2.3 6.4-3.5 10-3.5L336 0c8.8 0 16 7.2 16 16l0 23 0 3.2c0 0 0 .1 0 .1L352 144c0 70.7-57.3 128-128 128s-128-57.3-128-128L96 42.3c0 0 0-.1 0-.1L96 39l0-23c0-8.8 7.2-16 16-16l2.4 0c3.6 0 7.2 1.2 10 3.5L140 16l3 2.4c.3 .2 .6 .4 .8 .6l.1 .1zM0 472c0-92.8 75.2-168 168-168l112 0c92.8 0 168 75.2 168 168l0 8c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-8z\"]\n  };\n  const faBasketShoppingPlus = {\n    prefix: 'fas',\n    iconName: 'basket-shopping-plus',\n    icon: [576, 512, [], \"e653\", \"M243.1 2.7c11.8 6.1 16.3 20.6 10.2 32.4L171.7 192l232.6 0L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192l85.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L492.1 463.5C485 492 459.4 512 430 512L146 512c-29.4 0-55-20-62.1-48.5L32 256c-17.7 0-32-14.3-32-32s14.3-32 32-32l85.6 0L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM184 352c0 13.3 10.7 24 24 24l56 0 0 56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56 56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0 0-56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 56-56 0c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faTruckField = {\n    prefix: 'fas',\n    iconName: 'truck-field',\n    icon: [640, 512, [], \"e58d\", \"M32 96c0-35.3 28.7-64 64-64l224 0c23.7 0 44.4 12.9 55.4 32l51.8 0c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2l4.2 0c35.3 0 64 28.7 64 64l0 32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-32c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-32zM384 224l85.9 0-42.7-96L384 128l0 96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faRoute = {\n    prefix: 'fas',\n    iconName: 'route',\n    icon: [512, 512, [], \"f4d7\", \"M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5L320 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96 43 96 96s-43 96-96 96l-276.4 0c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2L416 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-53 0-96-43-96-96s43-96 96-96l39.8 0c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faCartCircleCheck = {\n    prefix: 'fas',\n    iconName: 'cart-circle-check',\n    icon: [640, 512, [], \"e3f1\", \"M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4L538.8 197.2c-13.7-3.4-28.1-5.2-42.8-5.2c-68.4 0-127.7 39-156.8 96l-168.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5l123.2 0c-1.9 10.4-2.9 21.1-2.9 32c0 5.4 .2 10.7 .7 16l-121 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm224-96a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm188.7-43.3L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z\"]\n  };\n  const faClipboardQuestion = {\n    prefix: 'fas',\n    iconName: 'clipboard-question',\n    icon: [384, 512, [], \"e4e3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faPanorama = {\n    prefix: 'fas',\n    iconName: 'panorama',\n    icon: [640, 512, [], \"e209\", \"M45.6 32C20.4 32 0 52.4 0 77.6L0 434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6l0-356.7C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z\"]\n  };\n  const faCommentMedical = {\n    prefix: 'fas',\n    iconName: 'comment-medical',\n    icon: [512, 512, [], \"f7f5\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faTeethOpen = {\n    prefix: 'fas',\n    iconName: 'teeth-open',\n    icon: [576, 512, [], \"f62f\", \"M96 32C43 32 0 75 0 128l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-53-43-96-96-96L96 32zM224 96c26.5 0 48 21.5 48 48l0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56zM96 128c26.5 0 48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24zM96 480l384 0c53 0 96-43 96-96l0-32c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48zm80-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48zm80-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48s-48-21.5-48-48z\"]\n  };\n  const faUserTieHairLong = {\n    prefix: 'fas',\n    iconName: 'user-tie-hair-long',\n    icon: [448, 512, [], \"e460\", \"M304 128c0-11.4-2.4-22.2-6.7-32L296 96c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112l-30.4 0c-1 5.2-1.6 10.5-1.6 16l0 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L224 272 70.6 272C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5l0-11zM280 512l-112 0-5.5 0c0 0 0 0-.1 0L30.7 512C13.8 512 0 498.2 0 481.3c0-75.5 51.9-138.9 121.9-156.4c8.1-2 15.9 3.3 17.9 11.3l36 146.9 33.4-123.9-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2l19.7 0 19.7 0c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 36-146.9c2-8.1 9.8-13.4 17.9-11.3c70.1 17.6 121.9 81 121.9 156.4c0 17-13.8 30.7-30.7 30.7l-131.7 0c0 0 0 0-.1 0l-5.5 0z\"]\n  };\n  const faFileCircleMinus = {\n    prefix: 'fas',\n    iconName: 'file-circle-minus',\n    icon: [576, 512, [], \"e4ed\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faHeadSideMedical = {\n    prefix: 'fas',\n    iconName: 'head-side-medical',\n    icon: [512, 512, [], \"f809\", \"M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM192 112l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faArrowTurnRight = {\n    prefix: 'fas',\n    iconName: 'arrow-turn-right',\n    icon: [512, 512, [], \"e635\", \"M374.6 374.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L402.7 256 96 256c-17.7 0-32 14.3-32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288c0-53 43-96 96-96l306.7 0-73.4-73.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3l-128 128z\"]\n  };\n  const faTags = {\n    prefix: 'fas',\n    iconName: 'tags',\n    icon: [512, 512, [], \"f02c\", \"M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faWineGlass = {\n    prefix: 'fas',\n    iconName: 'wine-glass',\n    icon: [320, 512, [127863], \"f4e3\", \"M32.1 29.3C33.5 12.8 47.4 0 64 0L256 0c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6l0 99.6 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0-80 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 0-99.6C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7l143.8 0-5.3-64L93.4 64l-5.3 64z\"]\n  };\n  const faForwardFast = {\n    prefix: 'fas',\n    iconName: 'forward-fast',\n    icon: [512, 512, [9197, \"fast-forward\"], \"f050\", \"M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7 224 416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7 448 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 118.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96l0 118.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96L0 416c0 12.4 7.2 23.7 18.4 29z\"]\n  };\n  const faFastForward = faForwardFast;\n  const faFaceMehBlank = {\n    prefix: 'fas',\n    iconName: 'face-meh-blank',\n    icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faMehBlank = faFaceMehBlank;\n  const faUserRobot = {\n    prefix: 'fas',\n    iconName: 'user-robot',\n    icon: [448, 512, [], \"e04b\", \"M224 0c8.8 0 16 7.2 16 16l0 48 64 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64l-160 0c-35.3 0-64-28.7-64-64l0-128c0-35.3 28.7-64 64-64l64 0 0-48c0-8.8 7.2-16 16-16zM16 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96zm400-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM160 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM160 240a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm48 16a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm80-16a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM96 352l256 0c53 0 96 43 96 96l0 32c0 17.7-14.3 32-32 32l-64 0 0-64c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32l0 64-64 0c-17.7 0-32-14.3-32-32l0-32c0-53 43-96 96-96zm80 112l0 48-32 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16l0 48-32 0 0-48c0-8.8 7.2-16 16-16zm80 16l0 48-32 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faSquareParking = {\n    prefix: 'fas',\n    iconName: 'square-parking',\n    icon: [448, 512, [127359, \"parking\"], \"f540\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM192 256l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0 64zm48 64l-48 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-120c0-22.1 17.9-40 40-40l72 0c53 0 96 43 96 96s-43 96-96 96z\"]\n  };\n  const faParking = faSquareParking;\n  const faCardDiamond = {\n    prefix: 'fas',\n    iconName: 'card-diamond',\n    icon: [384, 512, [], \"e3ea\", \"M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm180.7 84.7l-96 96c-6.2 6.2-6.2 16.4 0 22.6l96 96c6.2 6.2 16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96c-6.2-6.2-16.4-6.2-22.6 0z\"]\n  };\n  const faFaceZipper = {\n    prefix: 'fas',\n    iconName: 'face-zipper',\n    icon: [512, 512, [], \"e3a5\", \"M492.4 354.4C505 324.1 512 290.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c50.3 0 97.2-14.5 136.7-39.5c-1.1-1.8-2.2-3.7-3.1-5.7l-29.1-58.1c-9.2-18.5-5.6-40.8 9-55.4l15.7-15.7c14.6-14.6 36.9-18.2 55.4-9l51.8 25.9zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM144 336l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm98.2 132.4c14.7 29.3 53.7 35.6 76.9 12.5l1.8-1.8c23.2-23.2 16.8-62.2-12.5-76.9l-58.1-29.1c-6.2-3.1-13.6-1.9-18.5 3l-15.7 15.7c-4.9 4.9-6.1 12.3-3 18.5l29.1 58.1zm62.3-36.9c4.7 4.7 4.7 12.3 0 17l-16 16c-4.7 4.7-12.3 4.7-17 0s-4.7-12.3 0-17l16-16c4.7-4.7 12.3-4.7 17 0z\"]\n  };\n  const faFaceRaisedEyebrow = {\n    prefix: 'fas',\n    iconName: 'face-raised-eyebrow',\n    icon: [512, 512, [], \"e388\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-16a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM144 352c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16zM328.8 141.8c10.7-10.7 28.5-8.9 36.9 3.7l4.9 7.4c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2l-4.9-7.4c-19.6-29.4-61.2-33.5-86.2-8.5l-29.5 29.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l29.5-29.5zM128 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z\"]\n  };\n  const faHouseSignal = {\n    prefix: 'fas',\n    iconName: 'house-signal',\n    icon: [576, 512, [], \"e012\", \"M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6L464 416c26.5 0 48-21.5 48-48l0-112 32 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faSquareChevronUp = {\n    prefix: 'fas',\n    iconName: 'square-chevron-up',\n    icon: [448, 512, [\"chevron-square-up\"], \"f32c\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM241 167L345 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 167c9.4-9.4 24.6-9.4 33.9 0z\"]\n  };\n  const faChevronSquareUp = faSquareChevronUp;\n  const faNfcSymbol = {\n    prefix: 'fas',\n    iconName: 'nfc-symbol',\n    icon: [512, 512, [], \"e531\", \"M348.9 471.8c10.3 9.3 25.4 10.8 37.4 3.9C461.6 432.1 512 348.8 512 256s-50.3-176.1-125.7-219.7C371 27.5 351.4 32.7 342.6 48s-3.6 34.9 11.7 43.7C410.1 124 448 186.4 448 256c0 61.4-29.5 117.2-74.8 151.7L213.4 264.2c-13.2-11.8-33.4-10.7-45.2 2.4s-10.7 33.4 2.4 45.2l178.3 160zM163.1 40.2c-10.3-9.3-25.4-10.8-37.4-3.9C50.3 79.9 0 163.2 0 256s50.3 176.1 125.7 219.7c15.3 8.8 34.9 3.6 43.7-11.7s3.6-34.9-11.7-43.7C101.9 388 64 325.7 64 256c0-61.4 29.5-117.2 74.8-151.7L298.6 247.8c13.2 11.8 33.4 10.7 45.2-2.4s10.7-33.4-2.4-45.2L163.1 40.2z\"]\n  };\n  const faBarsProgress = {\n    prefix: 'fas',\n    iconName: 'bars-progress',\n    icon: [512, 512, [\"tasks-alt\"], \"f828\", \"M448 160l-128 0 0-32 128 0 0 32zM48 64C21.5 64 0 85.5 0 112l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 64zM448 352l0 32-256 0 0-32 256 0zM48 288c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 288z\"]\n  };\n  const faTasksAlt = faBarsProgress;\n  const faFaucetDrip = {\n    prefix: 'fas',\n    iconName: 'faucet-drip',\n    icon: [512, 512, [128688], \"e006\", \"M224 0c17.7 0 32 14.3 32 32l0 12 96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12 0-12c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32l96 0 22.6-22.6c6-6 14.1-9.4 22.6-9.4l18.7 0 0-43.8 32-4 32 4 0 43.8 18.7 0c8.5 0 16.6 3.4 22.6 9.4L320 192l32 0c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s-14.3-32-32-32l-36.1 0c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48L32 320c-17.7 0-32-14.3-32-32l0-64zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"]\n  };\n  const faArrowsToLine = {\n    prefix: 'fas',\n    iconName: 'arrows-to-line',\n    icon: [448, 512, [], \"e0a7\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-32zM201.4 329.4l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 224z\"]\n  };\n  const faDolphin = {\n    prefix: 'fas',\n    iconName: 'dolphin',\n    icon: [512, 512, [], \"e168\", \"M477.3 24.9c3.5-5.3 3.6-12.2 .1-17.6S467.7-.8 461.4 .2c-16.7 2.8-43.1 8.6-68.8 17C378 22 362.5 28 349 35.3C306.5 12.8 258 0 206.5 0L176 0C96.5 0 32 64.5 32 144c0 18.6 3.5 36.4 10 52.7L20.5 209.6C7.8 217.2 0 231 0 245.8C0 269.1 18.9 288 42.2 288L176 288l16 0 11.2 0 92 61.3c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1l0-48 6.6 0c31.7 0 57.4 25.7 57.4 57.4c0 30.6-24 55.8-54.5 57.3l-53.4 2.7c-20.2-33-56.3-53.4-95.4-53.4l-4.7 0c-5.5 0-10.7 2.9-13.6 7.6s-3.2 10.6-.7 15.6L190.1 432l-28.4 56.8c-2.5 5-2.2 10.8 .7 15.6s8.1 7.6 13.6 7.6l4.7 0c35.9 0 69.2-17.2 90.1-45.4l68 3.8c94.1 5.2 173.3-70 173.3-164.3c0-80.8-31.4-154.5-82.7-209.3l48-72zM176 120a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faArrowUpRight = {\n    prefix: 'fas',\n    iconName: 'arrow-up-right',\n    icon: [384, 512, [], \"e09f\", \"M352 128c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0L41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 205.3 288 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224z\"]\n  };\n  const faCircleR = {\n    prefix: 'fas',\n    iconName: 'circle-r',\n    icon: [512, 512, [], \"e120\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l104 0c44.2 0 80 35.8 80 80c0 36.6-24.6 67.5-58.2 77l45.4 60.6c8 10.6 5.8 25.6-4.8 33.6s-25.6 5.8-33.6-4.8L252 288l-44 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112c0-13.3 10.7-24 24-24zm80 112l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0 64 56 0z\"]\n  };\n  const faCartFlatbed = {\n    prefix: 'fas',\n    iconName: 'cart-flatbed',\n    icon: [640, 512, [\"dolly-flatbed\"], \"f474\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l16 0c8.8 0 16 7.2 16 16l0 288c0 44.2 35.8 80 80 80l18.7 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l197.5 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l66.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-464 0c-8.8 0-16-7.2-16-16l0-288C128 35.8 92.2 0 48 0L32 0zM192 80l0 192c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-96 0 0 144c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1l0-144-96 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faDollyFlatbed = faCartFlatbed;\n  const faBanSmoking = {\n    prefix: 'fas',\n    iconName: 'ban-smoking',\n    icon: [512, 512, [128685, \"smoking-ban\"], \"f54d\", \"M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32 82.7 0 0 32-50.7 0zm32 32l34.7 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-130.7 0L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-32 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96L112 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l117.5 0z\"]\n  };\n  const faSmokingBan = faBanSmoking;\n  const faCircleSortUp = {\n    prefix: 'fas',\n    iconName: 'circle-sort-up',\n    icon: [512, 512, [\"sort-circle-up\"], \"e032\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM267.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l192 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-96-96zm0 310.6l96-96c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-192 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l96 96c6.2 6.2 16.4 6.2 22.6 0zM313.4 320L256 377.4 198.6 320l114.7 0z\"]\n  };\n  const faSortCircleUp = faCircleSortUp;\n  const faTerminal = {\n    prefix: 'fas',\n    iconName: 'terminal',\n    icon: [576, 512, [], \"f120\", \"M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faMobileButton = {\n    prefix: 'fas',\n    iconName: 'mobile-button',\n    icon: [384, 512, [], \"f10b\", \"M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faHouseMedicalFlag = {\n    prefix: 'fas',\n    iconName: 'house-medical-flag',\n    icon: [640, 512, [], \"e514\", \"M480 0c17.7 0 32 14.3 32 32l112 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-112 0 0 320-64 0 0-320 0-160c0-17.7 14.3-32 32-32zM276.8 39.7L416 159l0 353 1 0-.2 0L96 512c-17.7 0-32-14.3-32-32l0-192-32 0c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faBasketShopping = {\n    prefix: 'fas',\n    iconName: 'basket-shopping',\n    icon: [576, 512, [\"shopping-basket\"], \"f291\", \"M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192 32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512L430 512c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32l-85.6 0L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192l-232.6 0L253.3 35.1zM192 304l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm128 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faShoppingBasket = faBasketShopping;\n  const faTape = {\n    prefix: 'fas',\n    iconName: 'tape',\n    icon: [576, 512, [], \"f4db\", \"M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-163.2 0zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faChestnut = {\n    prefix: 'fas',\n    iconName: 'chestnut',\n    icon: [448, 512, [127792], \"e3f6\", \"M224 32c5.3 0 10.3 2.7 13.3 7.1c2.9 4.3 7.9 9.7 15.5 16.6c7.5 6.8 16.7 14.3 27.2 22.8l3.1 2.5s0 0 0 0c20.3 16.4 44.7 36.1 68.2 59.6C400.8 190.2 448 258 448 352L0 352c0-94 47.2-161.8 96.7-211.3c23.5-23.5 47.9-43.2 68.2-59.6l3.1-2.5c10.6-8.5 19.7-16 27.2-22.8c7.6-6.9 12.7-12.3 15.5-16.6c3-4.5 8-7.1 13.3-7.1zM4 384L444 384c-14.2 55.2-64.3 96-124 96l-192 0C68.4 480 18.2 439.2 4 384z\"]\n  };\n  const faBusSimple = {\n    prefix: 'fas',\n    iconName: 'bus-simple',\n    icon: [448, 512, [\"bus-alt\"], \"f55e\", \"M224 0C348.8 0 448 35.2 448 80l0 16 0 320c0 17.7-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32L0 96 0 80C0 35.2 99.2 0 224 0zM64 128l0 128c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faBusAlt = faBusSimple;\n  const faEye = {\n    prefix: 'fas',\n    iconName: 'eye',\n    icon: [576, 512, [128065], \"f06e\", \"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z\"]\n  };\n  const faFaceSadCry = {\n    prefix: 'fas',\n    iconName: 'face-sad-cry',\n    icon: [512, 512, [128557, \"sad-cry\"], \"f5b3\", \"M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6L160 288c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 189.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8L384 288c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 205.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n  };\n  const faSadCry = faFaceSadCry;\n  const faHeat = {\n    prefix: 'fas',\n    iconName: 'heat',\n    icon: [448, 512, [], \"e00c\", \"M176 32c17.7 0 32 14.3 32 32l0 80c0 34.6 11.2 68.3 32 96l19.2 25.6C288.3 304.4 304 351.5 304 400l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-34.6-11.2-68.3-32-96l-19.2-25.6C159.7 239.6 144 192.5 144 144l0-80c0-17.7 14.3-32 32-32zM32 96c17.7 0 32 14.3 32 32l0 32c0 34.6 11.2 68.3 32 96l19.2 25.6C144.3 320.4 160 367.5 160 416l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-34.6-11.2-68.3-32-96L44.8 294.4C15.7 255.6 0 208.5 0 160l0-32c0-17.7 14.3-32 32-32zm320 32l0 32c0 34.6 11.2 68.3 32 96l19.2 25.6C432.3 320.4 448 367.5 448 416l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-34.6-11.2-68.3-32-96l-19.2-25.6C303.7 255.6 288 208.5 288 160l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faTicketAirline = {\n    prefix: 'fas',\n    iconName: 'ticket-airline',\n    icon: [640, 512, [\"ticket-perforated-plane\", \"ticket-plane\"], \"e29a\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-48c0-8.8-7.3-15.8-15.8-18c-27.7-7-48.2-32.1-48.2-62s20.5-55 48.2-62c8.6-2.2 15.8-9.1 15.8-18l0-48c0-35.3-28.7-64-64-64L64 64zm352 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM176 224l-28.5-85.5c-1.7-5.2 2.1-10.5 7.6-10.5l31.1 0c8.5 0 16.4 4.5 20.7 11.9L256 224l46.9 0c16.1 0 31.5 6.4 42.8 17.7c7.9 7.9 7.9 20.7 0 28.5C334.4 281.6 319 288 302.9 288L256 288l-49.1 84.1c-4.3 7.4-12.2 11.9-20.7 11.9l-31.1 0c-5.5 0-9.3-5.4-7.6-10.5L176 288l-56 0-19.2 25.6c-3 4-7.8 6.4-12.8 6.4l-13.8 0c-5.2 0-9-4.9-7.8-9.9L79 259.9c.6-2.5 .6-5.2 0-7.8L66.5 201.9c-1.3-5 2.6-9.9 7.8-9.9L88 192c5 0 9.8 2.4 12.8 6.4L120 224l56 0z\"]\n  };\n  const faTicketPerforatedPlane = faTicketAirline;\n  const faTicketPlane = faTicketAirline;\n  const faBootHeeled = {\n    prefix: 'fas',\n    iconName: 'boot-heeled',\n    icon: [512, 512, [], \"e33f\", \"M128 0L63.3 0C46 0 32 14 32 31.3c0 1.8 .1 3.9 .6 6.2C34.6 47.1 56 154.3 56 232c0 33.2-12.8 93.5-19.7 123.2C33.6 367 32 379.3 32 391.8L32 488c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-15.1 125 34.7c10.5 2.9 21.3 4.4 32.1 4.4L456 512l32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-34.3c0-27.3-15.4-52.2-39.8-64.4L327.8 309.1c-24.4-12.2-39.8-37.1-39.8-64.4L288 24c0-13.3-10.7-24-24-24L160 0l0 240c0 8.8-7.2 16-16 16s-16-7.2-16-16L128 0z\"]\n  };\n  const faArrowsMinimize = {\n    prefix: 'fas',\n    iconName: 'arrows-minimize',\n    icon: [512, 512, [\"compress-arrows\"], \"e0a5\", \"M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7 160 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 128c0 17.7-14.3 32-32 32L64 224c-17.7 0-32-14.3-32-32s14.3-32 32-32l50.7 0L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zm448 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L397.3 160l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 50.7L457.4 9.4zM32 320c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50.7L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352 64 352c-17.7 0-32-14.3-32-32zm256 0c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-50.7 0L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 397.3l0 50.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128z\"]\n  };\n  const faCompressArrows = faArrowsMinimize;\n  const faAudioDescription = {\n    prefix: 'fas',\n    iconName: 'audio-description',\n    icon: [576, 512, [], \"f29e\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9-82.2 0-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2 42.2 0zM304 184c0-13.3 10.7-24 24-24l56 0c53 0 96 43 96 96s-43 96-96 96l-56 0c-13.3 0-24-10.7-24-24l0-144zm48 24l0 96 32 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z\"]\n  };\n  const faPersonMilitaryToPerson = {\n    prefix: 'fas',\n    iconName: 'person-military-to-person',\n    icon: [512, 512, [], \"e54c\", \"M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9l111.4 0c8.8-.1 15.9-7.2 15.9-16L200 16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1l-122.9 0C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256l0 32c0 17.7 14.3 32 32 32l128 0c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5l0-32c0-35.3-28.7-64-64-64l-64 0c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-35.3-28.7-64-64-64l-64 0zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376l0 32-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0 0 32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z\"]\n  };\n  const faFileShield = {\n    prefix: 'fas',\n    iconName: 'file-shield',\n    icon: [576, 512, [], \"e4f0\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 47-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8l0 187.8c68.2-33 91.5-99 95.4-149.7z\"]\n  };\n  const faHexagon = {\n    prefix: 'fas',\n    iconName: 'hexagon',\n    icon: [512, 512, [11043], \"f312\", \"M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36l176.6 0c25.7 0 49.5-13.7 62.4-36L494.9 292c12.9-22.3 12.9-49.7 0-72L406.6 67.1c-12.9-22.3-36.6-36-62.4-36l-176.6 0c-25.7 0-49.5 13.7-62.4 36L17.1 220z\"]\n  };\n  const faManhole = {\n    prefix: 'fas',\n    iconName: 'manhole',\n    icon: [512, 512, [], \"e1d6\", \"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM281.4 115.4c5.8-7.5 14.5-14.7 23.6-11.8c64.4 20.7 111 81.1 111 152.4s-46.6 131.7-111 152.4c-9 2.9-17.8-4.3-23.6-11.8c-5.8-7.6-15.1-12.6-25.4-12.6s-19.6 4.9-25.4 12.6c-5.8 7.5-14.5 14.7-23.6 11.8C142.6 387.7 96 327.3 96 256s46.6-131.7 111-152.4c9-2.9 17.8 4.3 23.6 11.8c5.8 7.6 15.1 12.6 25.4 12.6s19.6-4.9 25.4-12.6zM192 176a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm80-112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-32 64a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm32 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48-144a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32z\"]\n  };\n  const faUserSlash = {\n    prefix: 'fas',\n    iconName: 'user-slash',\n    icon: [640, 512, [], \"f506\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7l388.6 0c3.9 0 7.6-.7 11-2.1l-261-205.6z\"]\n  };\n  const faPen = {\n    prefix: 'fas',\n    iconName: 'pen',\n    icon: [512, 512, [128394], \"f304\", \"M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z\"]\n  };\n  const faTowerObservation = {\n    prefix: 'fas',\n    iconName: 'tower-observation',\n    icon: [512, 512, [], \"e586\", \"M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144l0 80c0 17.7-14.3 32-32 32l-4.9 0 32 192 68.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-95.5 0c-.4 0-.8 0-1.1 0l-254.8 0c-.4 0-.8 0-1.1 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 32-192-4.9 0c-17.7 0-32-14.3-32-32l0-80c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448l117 0zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256l-116.5 0zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faFloppyDisks = {\n    prefix: 'fas',\n    iconName: 'floppy-disks',\n    icon: [512, 512, [], \"e183\", \"M96 56c0-30.9 25.1-56 56-56L370.7 0c14.9 0 29.1 5.9 39.6 16.4l85.3 85.3c10.5 10.5 16.4 24.7 16.4 39.6L512 360c0 30.9-25.1 56-56 56l-304 0c-30.9 0-56-25.1-56-56L96 56zm96 8c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L192 64zM368 288a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM48 120l0 256c0 48.6 39.4 88 88 88l256 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-256 0C60.9 512 0 451.1 0 376L0 120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faToiletPaperBlankUnder = {\n    prefix: 'fas',\n    iconName: 'toilet-paper-blank-under',\n    icon: [512, 512, [\"toilet-paper-reverse-alt\"], \"e29f\", \"M348.2 0L96 0C43 0 0 86 0 192S43 384 96 384l252.2 0c-11.6-12.2-21.1-26.9-28.7-41.9C299.5 302 288 248.9 288 192s11.5-110 31.5-150.1c7.5-15 17.1-29.7 28.7-41.9zM384 10.9c-37.3 26.4-64 97.5-64 181.1s26.7 154.7 64 181.1c10 7.1 20.8 10.9 32 10.9c35.5 0 66.6-38.6 83.2-96c8.2-28.2 12.8-61 12.8-96C512 86 469 0 416 0c-11.2 0-22 3.8-32 10.9zM416 256c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64zM160 464c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48l0-120.9c-19.1 37.8-51.2 72.9-96 72.9l-256 0 0 48z\"]\n  };\n  const faToiletPaperReverseAlt = faToiletPaperBlankUnder;\n  const faFileCode = {\n    prefix: 'fas',\n    iconName: 'file-code',\n    icon: [384, 512, [], \"f1c9\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n  };\n  const faSignal = {\n    prefix: 'fas',\n    iconName: 'signal',\n    icon: [640, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", \"M576 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352c0-17.7 14.3-32 32-32zM352 224l0 256c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32zM96 416l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faSignal5 = faSignal;\n  const faSignalPerfect = faSignal;\n  const faPump = {\n    prefix: 'fas',\n    iconName: 'pump',\n    icon: [640, 512, [], \"e442\", \"M128 32c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM32 176c-17.7 0-32 14.3-32 32L0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-176c0-17.7-14.3-32-32-32zm128 48l-64 0 0 160 224 0 0-288L160 96l0 128zM431.9 106.7L380.5 141c-17.8 11.9-28.5 31.9-28.5 53.3l0 219.5c0 21.4 10.7 41.4 28.5 53.3l51.4 34.3c10.5 7 22.9 10.7 35.5 10.7L576 512c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L467.4 96c-12.6 0-25 3.7-35.5 10.7zM448 208c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faBus = {\n    prefix: 'fas',\n    iconName: 'bus',\n    icon: [576, 512, [128653], \"f207\", \"M288 0C422.4 0 512 35.2 512 80l0 16 0 32c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32c0 0 0 0 0 0l0-32s0 0 0 0l0-16C64 35.2 153.6 0 288 0zM128 160l0 96c0 17.7 14.3 32 32 32l112 0 0-160-112 0c-17.7 0-32 14.3-32 32zM304 288l112 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-112 0 0 160zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16L208 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faHeartCircleXmark = {\n    prefix: 'fas',\n    iconName: 'heart-circle-xmark',\n    icon: [576, 512, [], \"e501\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faArrowUpLeftFromCircle = {\n    prefix: 'fas',\n    iconName: 'arrow-up-left-from-circle',\n    icon: [512, 512, [], \"e09e\", \"M192 0L32 0C14.3 0 0 14.3 0 32L0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-82.7L297.4 342.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 64 192 64c17.7 0 32-14.3 32-32s-14.3-32-32-32zM325.3 67.1c-17.4-2.9-33.9 8.8-36.9 26.3s8.8 33.9 26.3 36.9C390.4 142.9 448 208.8 448 288c0 88.4-71.6 160-160 160c-79.2 0-145.1-57.6-157.8-133.3c-2.9-17.4-19.4-29.2-36.9-26.3s-29.2 19.4-26.3 36.9C84.9 431.3 177 512 288 512c123.7 0 224-100.3 224-224c0-111-80.7-203.1-186.7-220.9z\"]\n  };\n  const faHouseChimney = {\n    prefix: 'fas',\n    iconName: 'house-chimney',\n    icon: [576, 512, [63499, \"home-lg\"], \"e3af\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64 0 24c0 22.1 17.9 40 40 40l24 0 32.5 0c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1l16 0c22.1 0 40-17.9 40-40l0-16.2c.3-2.6 .5-5.3 .5-8.1l-.7-160.2 32 0z\"]\n  };\n  const faHomeLg = faHouseChimney;\n  const faWindowMaximize = {\n    prefix: 'fas',\n    iconName: 'window-maximize',\n    icon: [512, 512, [128470], \"f2d0\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 96l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faDryer = {\n    prefix: 'fas',\n    iconName: 'dryer',\n    icon: [448, 512, [], \"f861\", \"M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM368 304A144 144 0 1 0 80 304a144 144 0 1 0 288 0zM88 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM336 304c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96l62.9 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-62.9 0c7.8-54.3 54.4-96 110.9-96c61.9 0 112 50.1 112 112z\"]\n  };\n  const faFaceFrown = {\n    prefix: 'fas',\n    iconName: 'face-frown',\n    icon: [512, 512, [9785, \"frown\"], \"f119\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faFrown = faFaceFrown;\n  const faChessBishopPiece = {\n    prefix: 'fas',\n    iconName: 'chess-bishop-piece',\n    icon: [256, 512, [\"chess-bishop-alt\"], \"f43b\", \"M104 32C90.7 32 80 42.7 80 56c0 12.2 9.1 22.3 20.9 23.8C79.6 100.1 48 139 48 192c0 26.3 13.6 40.5 26.3 48L72 240c-13.3 0-24 10.7-24 24s10.7 24 24 24l5.7 0L64 384l128 0-13.7-96 5.7 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-2.3 0c12.7-7.5 26.3-21.7 26.3-48c0-22.5-5.7-42.4-13.9-59.5l-38.8 38.8c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L177 104.4c-7.4-10-15.2-18.2-21.9-24.6C166.9 78.3 176 68.2 176 56c0-13.3-10.7-24-24-24l-48 0zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l208 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416 48 416z\"]\n  };\n  const faChessBishopAlt = faChessBishopPiece;\n  const faShirtTankTop = {\n    prefix: 'fas',\n    iconName: 'shirt-tank-top',\n    icon: [384, 512, [], \"e3c9\", \"M112 32C112 14.3 97.7 0 80 0S48 14.3 48 32l0 32c0 91-19.2 143.6-33.3 170.1C6.7 249.1 0 265.5 0 282.5L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-165.5c0-17-6.7-33.5-14.7-48.4C355.2 207.6 336 155 336 64l0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-48z\"]\n  };\n  const faDiploma = {\n    prefix: 'fas',\n    iconName: 'diploma',\n    icon: [640, 512, [\"scroll-ribbon\"], \"f5ea\", \"M302 59.7l18 20.6 18-20.6C353.4 42.1 375.6 32 399 32l1 0c44.2 0 80 35.8 80 80c0 11.4-2.4 22.2-6.7 32l70.7 0 0 32c0-32 0-32 0-32s0 0 0 0l.1 0 .2 0 .5 0c.4 0 .8 0 1.4 .1c1 .1 2.3 .1 3.8 .3c3 .3 7 .9 11.6 2.1c9.2 2.3 21.3 6.9 33.4 15.9C620.9 181.7 640 216.2 640 272c0 47.5-13.7 81.1-32 104.1c-18 22.6-38.5 32.6-49 36.6c-7.3 2.8-14 3.3-19 3.3l-.5 0c-4.7 0-9.3-.5-13.9-1.5L384 383l0 81c0 6.2-3.6 11.9-9.2 14.5s-12.3 1.8-17-2.2L320 444.8l-37.8 31.5c-4.8 4-11.4 4.8-17 2.2s-9.2-8.3-9.2-14.5l0-81L114.4 414.5c-4.6 1-9.2 1.5-13.9 1.5l-.5 0c-4.9 0-11.7-.5-19-3.3c-10.5-4-31-14-49-36.6C13.7 353.1 0 319.5 0 272c0-55.8 19.1-90.3 44.8-109.6c12.1-9.1 24.3-13.6 33.4-15.9c4.6-1.2 8.6-1.8 11.6-2.1c1.5-.2 2.8-.3 3.8-.3c.5 0 1 0 1.4-.1l.5 0 .2 0 .1 0c0 0 0 0 0 0l0 32 0-32 70.7 0c-4.3-9.8-6.7-20.6-6.7-32c0-44.2 35.8-80 80-80l1 0c23.4 0 45.6 10.1 61 27.7zM240 144l54.4 0c6.9 0 10.5-8.1 6-13.3L265.9 91.3C259.6 84.1 250.5 80 241 80l-1 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm105.6 0l46.4 0 8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-1 0c-1.2 0-2.3 .1-3.5 .2c-8.2 .9-15.8 4.8-21.3 11.1l-34.5 39.5c-4.5 5.2-.9 13.3 6 13.3zM256 208L96.7 208c0 0 0 0-.1 0c-.5 .1-1.5 .2-2.9 .5c-2.8 .7-6.7 2.1-10.6 5.1C76.9 218.3 64 231.8 64 272c0 34.5 9.6 53.7 18.1 64.3c7.2 9 14.9 13.5 19.2 15.6L256 317.4 256 208zM384 317.4l154.8 34.4c4.3-2 12-6.6 19.2-15.6c8.4-10.6 18.1-29.8 18.1-64.3c0-40.2-12.9-53.7-19.2-58.4c-3.9-2.9-7.7-4.4-10.6-5.1c-1.4-.3-2.4-.5-2.9-.5c0 0 0 0-.1 0L384 208l0 109.4zM540.1 352c0 0 0 0 0 0s0 0 0 0s0 0 0 0zM99.9 352l0 0s0 0 0 0z\"]\n  };\n  const faScrollRibbon = faDiploma;\n  const faScreencast = {\n    prefix: 'fas',\n    iconName: 'screencast',\n    icon: [576, 512, [], \"e23e\", \"M512 96L64 96l0 99c-13-2-26.4-3-40-3L0 192 0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64l-224 0 0-24c0-13.6-1-27-3-40l227 0 0-320zM24 224c128.1 0 232 103.9 232 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 344c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24z\"]\n  };\n  const faWalker = {\n    prefix: 'fas',\n    iconName: 'walker',\n    icon: [448, 512, [], \"f831\", \"M194 64l126 0c17.7 0 32 14.3 32 32l0 64-207 0 17.9-71.8C166.5 74 179.3 64 194 64zM352 224l0 168.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4L416 96c0-53-43-96-96-96L194 0c-44.1 0-82.4 30-93.1 72.7L1 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3L129 224l223 0zm32 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faPrescription = {\n    prefix: 'fas',\n    iconName: 'prescription',\n    icon: [448, 512, [], \"f5b1\", \"M32 0C14.3 0 0 14.3 0 32L0 192l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 50.7 0 128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0L32 0zM176 160L64 160l0-96 112 0c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n  };\n  const faShop = {\n    prefix: 'fas',\n    iconName: 'shop',\n    icon: [640, 512, [\"store-alt\"], \"f54f\", \"M36.8 192l566.3 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224l0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-160-64 0 0 160-192 0 0-160-64 0zm448 0l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256-64 0z\"]\n  };\n  const faStoreAlt = faShop;\n  const faFloppyDisk = {\n    prefix: 'fas',\n    iconName: 'floppy-disk',\n    icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faSave = faFloppyDisk;\n  const faVihara = {\n    prefix: 'fas',\n    iconName: 'vihara',\n    icon: [640, 512, [], \"f6a7\", \"M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9l-7.5 0 0 56.1 6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4L544 288l0 65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24l-40 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-40 0c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7L96 288l-39.4 0c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1 0-8.1 0-48-7.5 0c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128l-96 0-96 0 0 64 72 0 48 0 72 0 0-64zM160 288l0 64 136 0 24 0 24 0 136 0 0-64-136 0-24 0s0 0 0 0l-24 0-136 0z\"]\n  };\n  const faFaceKissClosedEyes = {\n    prefix: 'fas',\n    iconName: 'face-kiss-closed-eyes',\n    icon: [512, 512, [], \"e37d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-93.5-80.1c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zm89.6 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faScaleUnbalanced = {\n    prefix: 'fas',\n    iconName: 'scale-unbalanced',\n    icon: [640, 512, [\"balance-scale-left\"], \"f515\", \"M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2L288 480c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-294.7c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288l-144.9 0zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416 56.7 416l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z\"]\n  };\n  const faBalanceScaleLeft = faScaleUnbalanced;\n  const faFileUser = {\n    prefix: 'fas',\n    iconName: 'file-user',\n    icon: [384, 512, [], \"f65c\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 448c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faUserPoliceTie = {\n    prefix: 'fas',\n    iconName: 'user-police-tie',\n    icon: [448, 512, [], \"e334\", \"M230.1 .8c-4-1.1-8.2-1.1-12.2 0l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5l0 8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2l0-8.4 23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40zM227 48.6l32 12.8c3 1.2 5 4.2 5 7.4c0 17.2-7 46.1-36.9 58.6c-2 .8-4.2 .8-6.2 0C191 114.9 184 86 184 68.8c0-3.3 2-6.2 5-7.4l32-12.8c1.9-.8 4-.8 5.9 0zM98.1 168.8C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zm89.5 206.3L208 416l-12.2 48.9L133 360.3c-3-5-8.6-8.1-14.4-7.4C51.8 360.8 0 417.5 0 486.4C0 500.5 11.5 512 25.6 512L192 512s0 0 0 0l64 0s0 0 0 0l166.4 0c14.1 0 25.6-11.5 25.6-25.6c0-68.9-51.8-125.6-118.6-133.5c-5.8-.7-11.4 2.4-14.4 7.4L252.2 464.9 240 416l20.4-40.8c5.3-10.6-2.4-23.2-14.3-23.2l-44.2 0c-11.9 0-19.6 12.5-14.3 23.2zm172 38.4l5.4 16.6 17.4 0c3.5 0 6.6 2.2 7.6 5.5s-.1 6.9-2.9 9L373 454.8l5.4 16.6c1.1 3.3-.1 6.9-2.9 9s-6.6 2-9.4 0L352 470.1l-14.1 10.3c-2.8 2-6.6 2.1-9.4 0s-4-5.7-2.9-9l5.4-16.6-14.1-10.2c-2.8-2-4-5.7-2.9-9s4.2-5.5 7.6-5.5l17.4 0 5.4-16.6c1.1-3.3 4.1-5.5 7.6-5.5s6.5 2.2 7.6 5.5z\"]\n  };\n  const faFaceTongueMoney = {\n    prefix: 'fas',\n    iconName: 'face-tongue-money',\n    icon: [512, 512, [], \"e39d\", \"M0 256C0 364.6 67.7 457.5 163.1 494.6C151.1 476.8 144 455.2 144 432l0-10.5c-22.4-20.1-39-46.1-47.2-75.4c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1c-8.2 29.4-24.9 55.4-47.2 75.4l0 10.5c0 23.2-7.1 44.8-19.1 62.6C444.3 457.5 512 364.6 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM192 104l0 9.8c4.6 .8 8.7 1.8 12.1 2.7c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-8.3-2.2-18.8-4-27-3.2c-4 .4-6.1 1.4-7.1 2.1c-2.6 1.9-2.6 5.6-.2 7.2c6.9 4.8 15 6.9 23.3 9.1c8.3 2.2 16.7 4.4 23.9 9.4c4.8 3.3 9.5 8 12.4 14.6c3 6.6 3.5 13.9 2.2 21.2c-2 11.5-7.9 20.4-17 25.9c-4.6 2.8-9.5 4.4-14.4 5.2l0 8.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-10.8c-8.4-1.9-16-4.4-21.1-6c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c9.5 3.1 21.9 6.9 32 7.1c5 .1 7.6-.8 8.8-1.5c0 0 0 0 0 0c2.8-1.7 3.2-6.2 .6-8c-3.5-2.4-9.3-4.3-18.8-7l-1.1-.3c-7.9-2.2-18.8-5.4-27.2-11.2c-4.8-3.3-9.5-8-12.4-14.6c-3-6.6-3.5-13.9-2.2-21.2c1.8-10.2 6.9-18.2 14.4-23.6c5.3-3.9 11.3-6 17-7.1l0-9.3c0-8.8 7.2-16 16-16s16 7.2 16 16zM336 88c8.8 0 16 7.2 16 16l0 9.8c4.6 .8 8.7 1.8 12.1 2.7c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-8.3-2.2-18.8-4-27-3.2c-4 .4-6.1 1.4-7.1 2.1c-2.6 1.9-2.6 5.6-.2 7.2c6.9 4.8 15 6.9 23.3 9.1c8.3 2.2 16.7 4.4 23.9 9.4c4.8 3.3 9.5 8 12.4 14.6c3 6.6 3.5 13.9 2.2 21.2c-2 11.5-7.9 20.4-17 25.9c-4.6 2.8-9.5 4.4-14.4 5.2l0 8.9c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-10.8c-8.4-1.9-16-4.4-21.1-6c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c9.5 3.1 21.9 6.9 32 7.1c5 .1 7.6-.8 8.8-1.5c0 0 0 0 0 0c2.8-1.7 3.2-6.2 .6-8c-3.5-2.4-9.3-4.3-18.8-7l-1.1-.3c-7.9-2.2-18.8-5.4-27.2-11.2c-4.8-3.3-9.5-8-12.4-14.6c-3-6.6-3.5-13.9-2.2-21.2c1.8-10.2 6.9-18.2 14.4-23.6c5.3-3.9 11.3-6 17-7.1l0-9.3c0-8.8 7.2-16 16-16zm0 264l-160 0 0 80c0 44.2 35.8 80 80 80s80-35.8 80-80l0-80zm-80 16c5.9 0 10.7 4.9 10.7 10.9l0 6.7c3 .6 5.8 1.2 8.1 1.8c5.7 1.6 9.1 7.5 7.6 13.3s-7.4 9.3-13 7.7c-5.5-1.5-12.6-2.8-18-2.2c-2.7 .3-4.1 .9-4.7 1.4c-1.7 1.3-1.7 3.8-.2 4.9c4.6 3.3 10 4.7 15.5 6.2c5.6 1.5 11.2 3 15.9 6.4c3.2 2.3 6.3 5.5 8.3 9.9c2 4.5 2.3 9.4 1.5 14.4c-1.3 7.8-5.3 13.9-11.3 17.7c-3.1 1.9-6.4 3-9.6 3.6l0 6.1c0 6-4.8 10.9-10.7 10.9s-10.7-4.9-10.7-10.9l0-7.3c-5.6-1.3-10.7-3-14-4.1c-5.6-1.9-8.6-8.1-6.8-13.8s7.9-8.8 13.5-6.9c6.3 2.1 14.6 4.7 21.3 4.8c3.3 .1 5.1-.5 5.9-1c1.8-1.1 2.1-4.3 .4-5.5c-2.3-1.7-6.2-2.9-12.6-4.8l-.8-.2c-5.2-1.5-12.6-3.7-18.1-7.6c-3.2-2.3-6.3-5.5-8.3-9.9c-2-4.5-2.3-9.4-1.5-14.4c1.2-6.9 4.6-12.4 9.6-16.1c3.6-2.6 7.5-4.1 11.3-4.9l0-6.4c0-6 4.8-10.9 10.7-10.9z\"]\n  };\n  const faTennisBall = {\n    prefix: 'fas',\n    iconName: 'tennis-ball',\n    icon: [512, 512, [127934], \"f45e\", \"M.2 245.1C.1 248.7 0 252.3 0 256C0 397.4 114.6 512 256 512c3.7 0 7.3-.1 10.9-.2c-3.8-10.7-6.6-21.8-8.4-33.1c-4.4-27.2-2.9-55 4.4-81.6s20.2-51.2 37.9-72.4s39.7-38.2 64.5-50.1s52-18.2 79.5-18.7c22.8-.4 45.5 3.3 67 10.9c.2-3.6 .2-7.2 .2-10.9C512 114.6 397.4 0 256 0c-3.7 0-7.3 .1-10.9 .2c10.7 30.5 13.7 63.4 8.2 95.6c-7.1 42.4-28.3 81.2-60 110.1s-72.4 46.4-115.2 49.6c-26.6 2-53.1-1.7-77.9-10.4zM206.8 4.7C104.9 24.6 24.6 104.9 4.7 206.8C26.9 216 51.1 220 75.3 218.2c34.5-2.5 67.2-16.6 92.8-39.9s42.6-54.5 48.4-88.7c4.8-28.7 1.4-58.2-9.7-84.9zM445.4 293.4c-22.2 .4-44 5.5-64 15.1s-37.7 23.3-52 40.3s-24.6 36.9-30.5 58.3s-7.1 43.8-3.5 65.7c1.9 11.9 5.2 23.5 9.8 34.6c101.9-19.8 182.2-100.2 202.1-202.1c-19.6-8.1-40.6-12.1-61.9-11.8z\"]\n  };\n  const faSquareL = {\n    prefix: 'fas',\n    iconName: 'square-l',\n    icon: [448, 512, [], \"e275\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM176 152l0 184 120 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faSortUp = {\n    prefix: 'fas',\n    iconName: 'sort-up',\n    icon: [320, 512, [\"sort-asc\"], \"f0de\", \"M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n  };\n  const faSortAsc = faSortUp;\n  const faCalendarArrowUp = {\n    prefix: 'fas',\n    iconName: 'calendar-arrow-up',\n    icon: [448, 512, [\"calendar-upload\"], \"e0d1\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM248 424l0-102.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 424c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faCalendarUpload = faCalendarArrowUp;\n  const faCommentDots = {\n    prefix: 'fas',\n    iconName: 'comment-dots',\n    icon: [512, 512, [128172, 62075, \"commenting\"], \"f4ad\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faCommenting = faCommentDots;\n  const faPlantWilt = {\n    prefix: 'fas',\n    iconName: 'plant-wilt',\n    icon: [512, 512, [], \"e5aa\", \"M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56l0 13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1l0-13C464 53.7 410.3 0 344 0S224 53.7 224 120l0 21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120l0 13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1l0-13c0-30.9 25.1-56 56-56s56 25.1 56 56l0 32 0 200c0 17.7 14.3 32 32 32s32-14.3 32-32l0-200 0-32 0-128z\"]\n  };\n  const faScarf = {\n    prefix: 'fas',\n    iconName: 'scarf',\n    icon: [512, 512, [129507], \"f7c1\", \"M256 137.4L374.6 256l9.4 9.4 11.3 11.3 112 112c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L384 310.6 358.6 336 459.3 436.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L336 358.6 310.6 384 411.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-112-112L128.4 247C107.7 226.3 96 198.1 96 168.8c0-19 4.9-37.7 14.2-54.2l41.5-73.8C165.9 15.6 192.5 0 221.4 0l69.1 0c28.9 0 55.6 15.6 69.7 40.8l41.5 73.8c9.3 16.6 14.2 35.2 14.2 54.2c0 22.8-7 44.9-19.9 63.4L278.6 114.7l15.1-15.1C283.1 97.5 270.3 96 256 96s-27.1 1.5-37.8 3.6L256 137.4zM4.7 388.7l112-112 22.6 22.6-112 112c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zm48 48l112-112 22.6 22.6-112 112c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zm48 48l112-112 22.6 22.6-112 112c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"]\n  };\n  const faAlbumCirclePlus = {\n    prefix: 'fas',\n    iconName: 'album-circle-plus',\n    icon: [576, 512, [], \"e48c\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 96.7c-5.3-.5-10.6-.7-16-.7c-20.1 0-39.5 3.4-57.5 9.6C352.3 140 293.3 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c12.9 0 25.4-1.5 37.4-4.4c6.5 25.5 18.5 48.7 34.8 68.4L64 480c-35.3 0-64-28.7-64-64L0 96zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208 0a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faUserNurseHairLong = {\n    prefix: 'fas',\n    iconName: 'user-nurse-hair-long',\n    icon: [448, 512, [], \"e45e\", \"M96 70.2L96 128l.3 0c-.2 2.6-.3 5.3-.3 8l0 24 0 11c0 33.9-13.5 66.5-37.5 90.5l-3.9 3.9c-4.2 4.2-6.6 10-6.6 16C48 293.9 58.1 304 70.6 304L224 304l153.4 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-3.9-3.9c-24-24-37.5-56.6-37.5-90.5l0-11 0-24c0-2.7-.1-5.4-.3-8l.3 0 0-57.8c0-13.3-8.3-25.3-20.8-30l-96-36c-7.2-2.7-15.2-2.7-22.5 0l-96 36C104.3 44.9 96 56.8 96 70.2zM304 160l0 16c0 44.2-35.8 80-80 80s-80-35.8-80-80l32 0c29.8 0 55.9-16.3 69.6-40.5C257.3 150.4 275.5 160 296 160l8 0zM151.4 346.8c-6.4-6.8-15.4-10.6-24.6-9.3C55.1 347.7 0 409.4 0 483.8C0 499.4 12.6 512 28.2 512l391.7 0c15.6 0 28.2-12.6 28.2-28.2c0-74.5-55.1-136.1-126.7-146.3c-9.2-1.3-18.3 2.5-24.6 9.3l-61 64.8c-6.3 6.7-17 6.7-23.3 0l-61-64.8zM208 48c0-4.4 3.6-8 8-8l16 0c4.4 0 8 3.6 8 8l0 16 16 0c4.4 0 8 3.6 8 8l0 16c0 4.4-3.6 8-8 8l-16 0 0 16c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-16-16 0c-4.4 0-8-3.6-8-8l0-16c0-4.4 3.6-8 8-8l16 0 0-16z\"]\n  };\n  const faDiamond = {\n    prefix: 'fas',\n    iconName: 'diamond',\n    icon: [512, 512, [9830], \"f219\", \"M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z\"]\n  };\n  const faSquareLeft = {\n    prefix: 'fas',\n    iconName: 'square-left',\n    icon: [448, 512, [11013, \"arrow-alt-square-left\"], \"f351\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM84.7 267.3l112 112c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-64 96 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-96 0 0-64c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-112 112c-6.2 6.2-6.2 16.4 0 22.6z\"]\n  };\n  const faArrowAltSquareLeft = faSquareLeft;\n  const faFaceGrinSquint = {\n    prefix: 'fas',\n    iconName: 'face-grin-squint',\n    icon: [512, 512, [128518, \"grin-squint\"], \"f585\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n  };\n  const faGrinSquint = faFaceGrinSquint;\n  const faCircleEllipsisVertical = {\n    prefix: 'fas',\n    iconName: 'circle-ellipsis-vertical',\n    icon: [512, 512, [], \"e10b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faHandHoldingDollar = {\n    prefix: 'fas',\n    iconName: 'hand-holding-dollar',\n    icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", \"M312 24l0 10.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3s0 0 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8l0 10.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2L264 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faHandHoldingUsd = faHandHoldingDollar;\n  const faGridDividers = {\n    prefix: 'fas',\n    iconName: 'grid-dividers',\n    icon: [512, 512, [], \"e3ad\", \"M0 24C0 10.7 10.7 0 24 0L488 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 48C10.7 48 0 37.3 0 24zM64 96l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 288l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM192 128c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zm32 256l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM352 128c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zm32 256l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM24 288l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 336c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faChartDiagram = {\n    prefix: 'fas',\n    iconName: 'chart-diagram',\n    icon: [512, 512, [], \"e695\", \"M80 32C53.5 32 32 53.5 32 80s21.5 48 48 48l152 0 0 40-48 48-56 0c-48.6 0-88 39.4-88 88l0 48-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-48c0-22.1 17.9-40 40-40l56 0 48 48 0 40-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-40 48-48 56 0c22.1 0 40 17.9 40 40l0 48-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-48c0-48.6-39.4-88-88-88l-56 0-48-48 0-40 152 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L80 32z\"]\n  };\n  const faBacterium = {\n    prefix: 'fas',\n    iconName: 'bacterium',\n    icon: [512, 512, [], \"e05a\", \"M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7c0 0 0 0 0 0l-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3s0 0 0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faHandPointer = {\n    prefix: 'fas',\n    iconName: 'hand-pointer',\n    icon: [448, 512, [], \"f25a\", \"M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40l0 148.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48l0 48 0 16 0 48c0 70.7-57.3 128-128 128l-16 0-64 0-.1 0-5.2 0c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7L128 40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z\"]\n  };\n  const faDrumSteelpan = {\n    prefix: 'fas',\n    iconName: 'drum-steelpan',\n    icon: [576, 512, [], \"f56a\", \"M288 32c159.1 0 288 48 288 128l0 192c0 80-128.9 128-288 128S0 432 0 352L0 160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z\"]\n  };\n  const faHandScissors = {\n    prefix: 'fas',\n    iconName: 'hand-scissors',\n    icon: [512, 512, [], \"f257\", \"M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9c0 0 0 .1 0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z\"]\n  };\n  const faHandsPraying = {\n    prefix: 'fas',\n    iconName: 'hands-praying',\n    icon: [640, 512, [\"praying-hands\"], \"f684\", \"M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4l0 73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384l0 96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7L336 224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-84.9c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8l0 84.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-17.7 14.3-32 32-32s32 14.3 32 32l0 118.2c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480l0-96c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2l0-73.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z\"]\n  };\n  const faPrayingHands = faHandsPraying;\n  const faFacePensive = {\n    prefix: 'fas',\n    iconName: 'face-pensive',\n    icon: [512, 512, [], \"e384\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 384l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM387.2 270.4c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2c17.6 23.5 52.8 23.5 70.4 0zm-262.4 0c17.6 23.5 52.8 23.5 70.4 0c5.3-7.1 15.3-8.5 22.4-3.2s8.5 15.3 3.2 22.4c-30.4 40.5-91.2 40.5-121.6 0c-5.3-7.1-3.9-17.1 3.2-22.4s17.1-3.9 22.4 3.2zM65.7 215.2c-4-7.9-.7-17.5 7.2-21.5l22.9-11.4c14.5-7.2 27.2-17.6 37.4-30.2l14.4-18c5.5-6.9 15.6-8 22.5-2.5s8 15.6 2.5 22.5l-14.4 18c-13 16.3-29.4 29.5-48 38.8L87.2 222.3c-7.9 4-17.5 .7-21.5-7.2zm373.5-21.5c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2L402 210.9c-18.6-9.3-35-22.6-48.1-38.8l-14.4-18c-5.5-6.9-4.4-17 2.5-22.5s17-4.4 22.5 2.5l14.4 18c10.1 12.7 22.9 23 37.4 30.2l22.9 11.4z\"]\n  };\n  const faUserMusic = {\n    prefix: 'fas',\n    iconName: 'user-music',\n    icon: [640, 512, [], \"f8eb\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c36.3 0 70.1 10.9 98.3 29.5l0 51.6c-18 2.5-34.8 9.1-48.5 19.4c-17.6 13.2-31.5 34-31.5 59.5c0 19.1 7.7 35.4 18.9 48L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM630 164.5c6.3 4.5 10 11.8 10 19.5l0 48 0 160c0 1.2-.1 2.4-.3 3.6c.2 1.5 .3 2.9 .3 4.4c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5l0-88.2-144 48L448 464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5L400 296l0-48c0-10.3 6.6-19.5 16.4-22.8l192-64c7.3-2.4 15.4-1.2 21.6 3.3z\"]\n  };\n  const faArrowRotateRight = {\n    prefix: 'fas',\n    iconName: 'arrow-rotate-right',\n    icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", \"M386.3 160L336 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z\"]\n  };\n  const faArrowRightRotate = faArrowRotateRight;\n  const faArrowRotateForward = faArrowRotateRight;\n  const faRedo = faArrowRotateRight;\n  const faMessagesDollar = {\n    prefix: 'fas',\n    iconName: 'messages-dollar',\n    icon: [640, 512, [\"comments-alt-dollar\"], \"f652\", \"M0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-149.3 0-81.1 60.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-48-32 0c-35.3 0-64-28.7-64-64L0 64zM256 352l96 0c53 0 96-43 96-96l0-128 128 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-32 0 0 48c0 6.1-3.4 11.6-8.8 14.3s-11.9 2.1-16.8-1.5L437.3 448 320 448c-35.3 0-64-28.7-64-64l0-32zM228 56c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7L228 56z\"]\n  };\n  const faCommentsAltDollar = faMessagesDollar;\n  const faSensorOn = {\n    prefix: 'fas',\n    iconName: 'sensor-on',\n    icon: [640, 512, [], \"e02b\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm88 0c-13.3 0-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144c0-13.3-10.7-24-24-24zm413.3 12l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM536 232l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm13.3 140l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7z\"]\n  };\n  const faBalloon = {\n    prefix: 'fas',\n    iconName: 'balloon',\n    icon: [384, 512, [], \"e2e3\", \"M0 192C0 86 86 0 192 0S384 86 384 192c0 102.6-102.8 194.9-143.6 227.5c-9.3 7.4-12.5 20.4-7.1 31l21.4 42.7c.9 1.8 1.4 3.8 1.4 5.8c0 7.1-5.8 12.9-12.9 12.9l-102.1 0c-7.1 0-12.9-5.8-12.9-12.9c0-2 .5-4 1.4-5.8l21.4-42.7c5.3-10.6 2.1-23.6-7.1-31C102.8 386.9 0 294.6 0 192zm96-16c0-44.2 35.8-80 80-80c8.8 0 16-7.2 16-16s-7.2-16-16-16C114.1 64 64 114.1 64 176c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faWebAwesome = {\n    prefix: 'fas',\n    iconName: 'web-awesome',\n    icon: [640, 512, [], \"e682\", \"M372.2 52c0 20.9-12.4 39-30.2 47.2L448 192l104.4-20.9c-5.3-7.7-8.4-17.1-8.4-27.1c0-26.5 21.5-48 48-48s48 21.5 48 48c0 26-20.6 47.1-46.4 48L481 442.3c-10.3 23-33.2 37.7-58.4 37.7l-205.2 0c-25.2 0-48-14.8-58.4-37.7L46.4 192C20.6 191.1 0 170 0 144c0-26.5 21.5-48 48-48s48 21.5 48 48c0 10.1-3.1 19.4-8.4 27.1L192 192 298.1 99.1c-17.7-8.3-30-26.3-30-47.1c0-28.7 23.3-52 52-52s52 23.3 52 52z\"]\n  };\n  const faBiohazard = {\n    prefix: 'fas',\n    iconName: 'biohazard',\n    icon: [576, 512, [9763], \"f780\", \"M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z\"]\n  };\n  const faChessQueenPiece = {\n    prefix: 'fas',\n    iconName: 'chess-queen-piece',\n    icon: [256, 512, [\"chess-queen-alt\"], \"f446\", \"M104 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM229.9 124.9l-41.5 67.5c11.2 2.1 19.6 11.8 19.6 23.6c0 13.3-10.7 24-24 24l-8 0 19.6 144L60.4 384 80 240l-8 0c-13.3 0-24-10.7-24-24c0-11.8 8.5-21.5 19.6-23.6L26.1 124.9c-3.7-6-3-13.6 1.6-18.9s12.1-6.9 18.6-4.1c3 1.3 6.3 2.1 9.8 2.1c11.8 0 21.6-8.5 23.6-19.7c1.1-6.3 6-11.4 12.3-12.8s12.8 1.1 16.5 6.4C112.8 84 119.9 88 128 88s15.2-4 19.6-10.1c3.7-5.3 10.2-7.8 16.5-6.4s11.1 6.4 12.3 12.8c2 11.2 11.8 19.7 23.6 19.7c3.5 0 6.8-.7 9.8-2.1c6.4-2.9 13.9-1.2 18.6 4.1s5.3 13 1.6 18.9zM208 416l43.2 57.6c3.1 4.2 4.8 9.2 4.8 14.4c0 13.3-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24c0-5.2 1.7-10.2 4.8-14.4L48 416l160 0z\"]\n  };\n  const faChessQueenAlt = faChessQueenPiece;\n  const faLocationCrosshairs = {\n    prefix: 'fas',\n    iconName: 'location-crosshairs',\n    icon: [512, 512, [\"location\"], \"f601\", \"M256 0c17.7 0 32 14.3 32 32l0 34.7C368.4 80.1 431.9 143.6 445.3 224l34.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-34.7 0C431.9 368.4 368.4 431.9 288 445.3l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C143.6 431.9 80.1 368.4 66.7 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l34.7 0C80.1 143.6 143.6 80.1 224 66.7L224 32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faLocation = faLocationCrosshairs;\n  const faMarsDouble = {\n    prefix: 'fas',\n    iconName: 'mars-double',\n    icon: [640, 512, [9891], \"f227\", \"M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L312 32zm88 48s0 0 0 0s0 0 0 0s0 0 0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L504 32c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2 0 .2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7l0 21.3c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z\"]\n  };\n  const faLeftFromBracket = {\n    prefix: 'fas',\n    iconName: 'left-from-bracket',\n    icon: [512, 512, [], \"e66c\", \"M352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm-217.9-9.9L11.3 283.3C4.1 276.1 0 266.2 0 256s4.1-20.1 11.3-27.3L134.1 105.9c6.4-6.4 15-9.9 24-9.9c18.7 0 33.9 15.2 33.9 33.9l0 62.1 128 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-128 0 0 62.1c0 18.7-15.2 33.9-33.9 33.9c-9 0-17.6-3.6-24-9.9z\"]\n  };\n  const faHousePersonLeave = {\n    prefix: 'fas',\n    iconName: 'house-person-leave',\n    icon: [640, 512, [\"house-leave\", \"house-person-depart\"], \"e00f\", \"M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0L379.5 117.2c-32.6 19.5-57.5 50.2-69.6 86.7l-2.6 7.8c-11.2 33.5 6.9 69.8 40.5 81c15.8 5.3 32.2 4 46.3-2.3L361.5 372l-44 44L112 416c-26.5 0-48-21.5-48-48l0-112-32 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM128 208l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM528 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM443.7 200.5l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L601 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L567 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5c-1 .4-1.9 .8-2.9 1.2zm-30 135.1c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1l-61.7 61.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L388.7 398l25-62.4z\"]\n  };\n  const faHouseLeave = faHousePersonLeave;\n  const faHousePersonDepart = faHousePersonLeave;\n  const faRulerTriangle = {\n    prefix: 'fas',\n    iconName: 'ruler-triangle',\n    icon: [512, 512, [128208], \"f61c\", \"M0 32L0 448c0 35.3 28.7 64 64 64l416 0c17.7 0 32-14.3 32-32l0-2.7c0-8.5-3.4-16.6-9.4-22.6l-51.3-51.3-24 24c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24-24-57.4-57.4-24 24c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24-24-57.4-57.4-24 24c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24-24-57.4-57.4-24 24c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24-24L131.3 83.3l-24 24c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l24-24L57.4 9.4C51.4 3.4 43.2 0 34.7 0L32 0C14.3 0 0 14.3 0 32zM128 256L256 384l-128 0 0-128z\"]\n  };\n  const faCardClub = {\n    prefix: 'fas',\n    iconName: 'card-club',\n    icon: [384, 512, [], \"e3e9\", \"M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM130.1 208.3C101.9 211.3 80 235.1 80 264c0 30.9 25.1 56 56 56c15.7 0 29.8-6.4 40-16.8l0 32.8-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-32.8c10.2 10.4 24.3 16.8 40 16.8c30.9 0 56-25.1 56-56c0-28.9-21.9-52.7-50.1-55.7c1.4-5.2 2.1-10.7 2.1-16.3c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 5.6 .7 11.1 2.1 16.3z\"]\n  };\n  const faChildDress = {\n    prefix: 'fas',\n    iconName: 'child-dress',\n    icon: [320, 512, [], \"e59c\", \"M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400l0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 16 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 17.8 0c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400L88 400z\"]\n  };\n  const faUsersBetweenLines = {\n    prefix: 'fas',\n    iconName: 'users-between-lines',\n    icon: [640, 512, [], \"e591\", \"M0 24C0 10.7 10.7 0 24 0L616 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 48C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24l592 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64l96 0c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6L64 352c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6l96 0c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32l-82.4 0zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1l96 0c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faLungsVirus = {\n    prefix: 'fas',\n    iconName: 'lungs-virus',\n    icon: [640, 512, [], \"e067\", \"M320 0c17.7 0 32 14.3 32 32l0 124.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2L288 32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1l0-24.1C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faSpinnerThird = {\n    prefix: 'fas',\n    iconName: 'spinner-third',\n    icon: [512, 512, [], \"f3f4\", \"M224 32c0-17.7 14.3-32 32-32C397.4 0 512 114.6 512 256c0 46.6-12.5 90.4-34.3 128c-8.8 15.3-28.4 20.5-43.7 11.7s-20.5-28.4-11.7-43.7c16.3-28.2 25.7-61 25.7-96c0-106-86-192-192-192c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faFaceGrinTears = {\n    prefix: 'fas',\n    iconName: 'face-grin-tears',\n    icon: [640, 512, [128514, \"grin-tears\"], \"f588\", \"M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0z\"]\n  };\n  const faGrinTears = faFaceGrinTears;\n  const faPhone = {\n    prefix: 'fas',\n    iconName: 'phone',\n    icon: [512, 512, [128222, 128379], \"f095\", \"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"]\n  };\n  const faComputerMouseScrollwheel = {\n    prefix: 'fas',\n    iconName: 'computer-mouse-scrollwheel',\n    icon: [384, 512, [\"mouse-alt\"], \"f8cd\", \"M160 0C71.6 0 0 71.6 0 160L0 352c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-192C384 71.6 312.4 0 224 0L160 0zm64 128l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faMouseAlt = faComputerMouseScrollwheel;\n  const faCalendarXmark = {\n    prefix: 'fas',\n    iconName: 'calendar-xmark',\n    icon: [448, 512, [\"calendar-times\"], \"f273\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z\"]\n  };\n  const faCalendarTimes = faCalendarXmark;\n  const faChildReaching = {\n    prefix: 'fas',\n    iconName: 'child-reaching',\n    icon: [384, 512, [], \"e59d\", \"M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4L112 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-258.4c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z\"]\n  };\n  const faTableLayout = {\n    prefix: 'fas',\n    iconName: 'table-layout',\n    icon: [512, 512, [], \"e290\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM448 96l0 64L64 160l0-64 384 0zM64 224l64 0 0 192-64 0 0-192zm384 0l0 192-256 0 0-192 256 0z\"]\n  };\n  const faNarwhal = {\n    prefix: 'fas',\n    iconName: 'narwhal',\n    icon: [640, 512, [], \"f6fe\", \"M639.3 20.7c2.4-7.8-1.4-16.1-8.9-19.4s-16.2-.4-20.2 6.6L516.7 168.3c-16.9-5.4-34.9-8.3-53.6-8.3c-50.9 0-100.7 17.5-140.2 49.6L154.1 346.8c-10.5 8.5-26.1 1.1-26.1-12.4l0-81.3 29.9-20.9c21.4-15 34.1-39.4 34.1-65.5l0-54.7c0-6-3.3-11.4-8.6-14.2s-11.7-2.3-16.6 1.1L96 148.5 25.2 98.9c-4.9-3.4-11.3-3.8-16.6-1.1S0 106 0 112l0 54.7c0 26.1 12.7 50.6 34.1 65.5L64 253.1 64 352c0 88.4 71.6 160 160 160l240 0c97.2 0 176-78.8 176-176c0-51.4-22.3-97.7-57.8-129.9l57-185.4zM496 280a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faRampLoading = {\n    prefix: 'fas',\n    iconName: 'ramp-loading',\n    icon: [448, 512, [], \"f4d4\", \"M32 48C32 21.5 53.5 0 80 0L368 0c26.5 0 48 21.5 48 48l0 392.4-64-128L352 64 96 64l0 248.4-64 128L32 48zM404.4 488.8c.8 1.5 1.2 3 1.5 4.6c1.5 9.3-5.6 18.6-15.8 18.6L368 512 80 512l-22.1 0c-10.2 0-17.4-9.2-15.8-18.6c.3-1.5 .7-3.1 1.5-4.6L96 384l32-64 192 0 32 64 52.4 104.8z\"]\n  };\n  const faCalendarCirclePlus = {\n    prefix: 'fas',\n    iconName: 'calendar-circle-plus',\n    icon: [576, 512, [], \"e470\", \"M128 0C110.3 0 96 14.3 96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32zM256 368c0-91.8 70.3-167.2 160-175.3l0-.7L0 192 0 464c0 26.5 21.5 48 48 48l282.8 0C285.6 480.1 256 427.5 256 368zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faToothbrush = {\n    prefix: 'fas',\n    iconName: 'toothbrush',\n    icon: [576, 512, [129701], \"f635\", \"M64 224c-35.3 0-64-28.7-64-64s28.7-64 64-64l224 0c31.2 0 38.2-22.7 39.6-48c.5-8.8 7.6-16.1 16.4-15.2c52.4 5.3 104 36.7 104 95.2c0 53-43 96-96 96L64 224zm-8 32c13.3 0 24 10.7 24 24l0 136 32 0 0-136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 136 32 0 0-136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 136 32 0 0-136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 136 32 0 0-136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 136 144 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-136c0-13.3 10.7-24 24-24z\"]\n  };\n  const faBorderInner = {\n    prefix: 'fas',\n    iconName: 'border-inner',\n    icon: [448, 512, [], \"f84e\", \"M64 448A32 32 0 1 1 0 448a32 32 0 1 1 64 0zm96 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm0-384A32 32 0 1 1 96 64a32 32 0 1 1 64 0zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64 352a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 64A32 32 0 1 1 0 64a32 32 0 1 1 64 0zM416 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 352A32 32 0 1 1 0 352a32 32 0 1 1 64 0zM416 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 160A32 32 0 1 1 0 160a32 32 0 1 1 64 0zM0 256c0-17.7 14.3-32 32-32l160 0 0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160L32 288c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faPawClaws = {\n    prefix: 'fas',\n    iconName: 'paw-claws',\n    icon: [512, 512, [], \"f702\", \"M178.1 15.3C183 9.9 192 13.4 192 20.7l0 50.5c18.3 9.8 34.3 28.9 42.5 53.6c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5c-4-11.9-5.7-23.9-5.5-35.2c0 0 0 0 0 0c0-25.7 9.6-50.6 26.9-69.6l39.2-43.1zm132 206.3c-32.3-10.6-46.9-53.9-32.6-96.8c8.2-24.7 24.2-43.8 42.5-53.6l0-50.5c0-7.3 9-10.8 13.9-5.4l39.2 43.1c17.3 19 26.9 43.9 26.9 69.6c0 0 0 0 0 0c.2 11.3-1.5 23.2-5.5 35.1c-14.3 42.9-52.1 69.1-84.4 58.5zm-209.7 8.9c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3C3.7 267.8-.1 253.3 0 240c0 0 0 0 0 0l0-3.2c0-13.5 4.3-26.7 12.2-37.6l37.3-51.3c4.6-6.3 14.5-3 14.5 4.7l0 44.2c13.9 6.1 27.1 17.8 36.4 33.7zM69.2 433.2C121.6 291.9 214.7 256 256 256s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 512 64 491.1 64 465.3l0-1.6c0-10.4 1.6-20.7 5.2-30.5zM421.8 314.7c-24.5-14-29.1-51.7-10.2-84.1c9.3-15.9 22.4-27.6 36.4-33.7l0-44.2c0-7.7 9.9-11 14.5-4.7l37.3 51.3c8 10.9 12.2 24.1 12.2 37.6l0 3.2s0 0 0 0c.1 13.3-3.7 27.8-11.6 41.4c-18.9 32.4-54 47.3-78.5 33.3z\"]\n  };\n  const faKiwiFruit = {\n    prefix: 'fas',\n    iconName: 'kiwi-fruit',\n    icon: [448, 512, [], \"e30c\", \"M448 176c0 79.5-100.3 144-224 144S0 255.5 0 176S100.3 32 224 32s224 64.5 224 144zM224 64c-8.8 0-16 7.2-16 16l0 24c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24c0-8.8-7.2-16-16-16zM64 176c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm256 0c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm-96 56c-8.8 0-16 7.2-16 16l0 24c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24c0-8.8-7.2-16-16-16zM139.3 92.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-16-16zm192 0c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6zm-176 150.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16-16zm160-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-16-16zM280 176c0-13.3-25.1-24-56-24s-56 10.7-56 24s25.1 24 56 24s56-10.7 56-24zM224 480C102.4 480 3.4 383.1 .1 262.2c13.2 16.4 29.8 30.7 48.2 42.5C94.7 334.6 156.9 352 224 352s129.3-17.4 175.7-47.3c18.5-11.9 35-26.2 48.2-42.5C444.6 383.1 345.6 480 224 480z\"]\n  };\n  const faTrafficLightSlow = {\n    prefix: 'fas',\n    iconName: 'traffic-light-slow',\n    icon: [320, 512, [], \"f639\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 88.4 71.6 160 160 160s160-71.6 160-160l0-288c0-35.3-28.7-64-64-64L64 0zm72 368a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm0-128a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM136 112a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n  };\n  const faRectangleCode = {\n    prefix: 'fas',\n    iconName: 'rectangle-code',\n    icon: [512, 512, [], \"e322\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm294.2 71.9c-8.9 9.9-8.1 25 1.8 33.9L356.1 256l-60.2 54.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72c-9.9-8.9-25-8.1-33.9 1.8zm-78.1 33.9c9.9-8.9 10.7-24 1.8-33.9s-24-10.7-33.9-1.8l-80 72c-5.1 4.6-7.9 11-7.9 17.8s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L155.9 256l60.2-54.2z\"]\n  };\n  const faHeadSideVirus = {\n    prefix: 'fas',\n    iconName: 'head-side-virus',\n    icon: [512, 512, [], \"e064\", \"M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faKeyboardBrightness = {\n    prefix: 'fas',\n    iconName: 'keyboard-brightness',\n    icon: [640, 512, [], \"e1c0\", \"M134.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64zM288 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96zm153.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64zM0 384c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zm224-32c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-192 0zm320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0z\"]\n  };\n  const faBooksMedical = {\n    prefix: 'fas',\n    iconName: 'books-medical',\n    icon: [576, 512, [], \"f7e8\", \"M64 32C64 14.3 78.3 0 96 0l64 0c17.7 0 32 14.3 32 32l0 64L64 96l0-64zm0 384l128 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zM224 32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64L224 96l0-64zm0 96l128 0 0 256-128 0 0-256zm0 288l128 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zm203.6-19.9L384 232.6l0-89.9 100.4-26.9 66 247.4L427.6 396.1zM476.2 85L384 109.6 384 11l36.9-9.9c16.9-4.6 34.4 5.5 38.9 22.6L476.2 85zM435.8 427l122.8-32.9 16.3 61.1c4.5 17-5.5 34.5-22.5 39.1l-61.4 16.5c-16.9 4.6-34.4-5.5-38.9-22.6L435.8 427zM64 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faLightbulbSlash = {\n    prefix: 'fas',\n    iconName: 'lightbulb-slash',\n    icon: [640, 512, [], \"f673\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-195-152.8c4.4-6.2 8.9-12.4 13.4-18.6c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0C249.7 0 189.1 41.2 160.8 100.8L38.8 5.1zM213.3 141.9C227.7 96.7 270 64 320 64c8.8 0 16 7.2 16 16s-7.2 16-16 16c-40 0-73.1 29.3-79 67.6l-27.7-21.7zm-60.9 87.9c5.4 16.8 13.2 32.4 23 46.6c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l108.1 0L152.4 229.8zM240 416l0 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-7.1L388.7 416 240 416z\"]\n  };\n  const faHouseBlank = {\n    prefix: 'fas',\n    iconName: 'house-blank',\n    icon: [576, 512, [\"home-blank\"], \"e487\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z\"]\n  };\n  const faHomeBlank = faHouseBlank;\n  const faSquare5 = {\n    prefix: 'fas',\n    iconName: 'square-5',\n    icon: [448, 512, [], \"e25a\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm112 96l104 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-84 0-7.8 43 61.4 6.9c40.1 4.5 70.4 38.4 70.4 78.8c0 43.8-35.5 79.3-79.3 79.3l-36 0c-27.5 0-53.3-13.7-68.6-36.6l-4.1-6.1c-7.4-11-4.5-25.9 6.5-33.3s25.9-4.5 33.3 6.5l4.1 6.1c6.4 9.6 17.2 15.3 28.8 15.3l36 0c17.3 0 31.3-14 31.3-31.3c0-15.9-12-29.3-27.8-31.1l-86.9-9.8c-6.6-.7-12.6-4.2-16.6-9.5s-5.5-12.1-4.4-18.6l16-88c2.1-11.4 12-19.7 23.6-19.7z\"]\n  };\n  const faSquareHeart = {\n    prefix: 'fas',\n    iconName: 'square-heart',\n    icon: [448, 512, [128159, \"heart-square\"], \"f4c8\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM99.9 280.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L246.5 384.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L99.9 280.9z\"]\n  };\n  const faHeartSquare = faSquareHeart;\n  const faPuzzle = {\n    prefix: 'fas',\n    iconName: 'puzzle',\n    icon: [512, 512, [], \"e443\", \"M320 0L448 0c35.3 0 64 28.7 64 64l0 128c0 8.8-7.2 16-16 16l-52 0c-6.6 0-12 5.4-12 12l0 4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-4c0-6.6-5.4-12-12-12l-36 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16zM0 256L0 128C0 92.7 28.7 64 64 64l128 0c8.8 0 16 7.2 16 16l0 36c0 6.6 5.4 12 12 12l4 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-4 0c-6.6 0-12 5.4-12 12l0 52c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 16c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16zM0 448L0 320c0-8.8 7.2-16 16-16l176 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16L64 512c-35.3 0-64-28.7-64-64zM240 320c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16l0 128c0 35.3-28.7 64-64 64l-128 0c-8.8 0-16-7.2-16-16l0-176z\"]\n  };\n  const faUserGear = {\n    prefix: 'fas',\n    iconName: 'user-gear',\n    icon: [640, 512, [\"user-cog\"], \"f4fe\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7l0 .9c0 9.2 2.7 18.5 7.9 26.3L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8l0 30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8l0-30.5c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9l0-30.5zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z\"]\n  };\n  const faUserCog = faUserGear;\n  const faPipeCircleCheck = {\n    prefix: 'fas',\n    iconName: 'pipe-circle-check',\n    icon: [640, 512, [], \"e436\", \"M32 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 128c0-17.7 14.3-32 32-32zm448 0c17.7 0 32 14.3 32 32l0 64.7c-5.3-.5-10.6-.7-16-.7c-16.6 0-32.7 2.3-48 6.6l0-70.6c0-17.7 14.3-32 32-32zM320 368c0 5.4 .2 10.7 .7 16L96 384l0-256 320 0 0 83.2c-57 29.1-96 88.4-96 156.8zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faArrowUp19 = {\n    prefix: 'fas',\n    iconName: 'arrow-up-1-9',\n    icon: [576, 512, [\"sort-numeric-up\"], \"f163\", \"M450.7 38c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n  };\n  const faSortNumericUp = faArrowUp19;\n  const faOctagonExclamation = {\n    prefix: 'fas',\n    iconName: 'octagon-exclamation',\n    icon: [512, 512, [], \"e204\", \"M140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2zM256 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faDialLow = {\n    prefix: 'fas',\n    iconName: 'dial-low',\n    icon: [576, 512, [], \"e15d\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-.4 447.6c-80.2 0-146.6-59-158.2-136l158.2 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-158.2 0c11.6-77 78-136 158.2-136c88.4 0 160 71.6 160 160s-71.6 160-160 160zM512 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 96a32 32 0 1 1 64 0A32 32 0 1 1 64 96zM480 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm416-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faDoorClosed = {\n    prefix: 'fas',\n    iconName: 'door-closed',\n    icon: [576, 512, [128682], \"f52a\", \"M96 64c0-35.3 28.7-64 64-64L416 0c35.3 0 64 28.7 64 64l0 384 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-112 0-288 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0L96 64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faLaptopMobile = {\n    prefix: 'fas',\n    iconName: 'laptop-mobile',\n    icon: [640, 512, [\"phone-laptop\"], \"f87a\", \"M128 0C92.7 0 64 28.7 64 64l0 224-44.8 0C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384L352 384l0-96-224 0 0-224 320 0 0 32 64 0 0-32c0-35.3-28.7-64-64-64L128 0zM448 448l0-256 128 0 0 256-128 0zM384 176l0 288c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-160 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faPhoneLaptop = faLaptopMobile;\n  const faConveyorBeltBoxes = {\n    prefix: 'fas',\n    iconName: 'conveyor-belt-boxes',\n    icon: [640, 512, [\"conveyor-belt-alt\"], \"f46f\", \"M64 32C64 14.3 78.3 0 96 0L288 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32L64 32zM384 96c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128zM0 416c0-53 43-96 96-96l448 0c53 0 96 43 96 96s-43 96-96 96L96 512c-53 0-96-43-96-96zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faConveyorBeltAlt = faConveyorBeltBoxes;\n  const faShieldVirus = {\n    prefix: 'fas',\n    iconName: 'shield-virus',\n    icon: [512, 512, [], \"e06c\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faStarfighterTwinIonEngineAdvanced = {\n    prefix: 'fas',\n    iconName: 'starfighter-twin-ion-engine-advanced',\n    icon: [640, 512, [\"starfighter-alt-advanced\"], \"e28e\", \"M148.8 7.7c13.4 11.5 15 31.7 3.5 45.1L64 155.8l0 61.8 107.6-21.5C195.3 137.4 252.8 96 320 96s124.7 41.4 148.4 100.1L576 217.6l0-69.1L488.5 53.7c-12-13-11.2-33.2 1.8-45.2s33.2-11.2 45.2 1.8L623 105.1c10.9 11.8 17 27.3 17 43.4l0 200.3c0 14.5-4.9 28.6-14 40L537 500c-11 13.8-31.2 16-45 5s-16-31.2-5-45l89-111.2 0-54.4L468.4 315.9C444.7 374.6 387.2 416 320 416s-124.7-41.4-148.4-100.1L64 294.4l0 61.8 88.3 103c11.5 13.4 9.9 33.6-3.5 45.1s-33.6 9.9-45.1-3.5l-88.3-103C5.5 386.2 0 371.4 0 356.2L0 155.8c0-15.3 5.5-30.1 15.4-41.7l88.3-103c11.5-13.4 31.7-15 45.1-3.5zM304 350.7l0-32.7c-5.9-1.5-11.4-3.8-16.5-6.8l-23.1 23.1c11.6 8.2 25 14 39.6 16.4zm-62.3-39l23.1-23.1c-3-5.1-5.3-10.6-6.8-16.5l-32.7 0c2.4 14.6 8.2 28.1 16.4 39.6zM225.3 240l32.7 0c1.5-5.9 3.8-11.4 6.8-16.5l-23.1-23.1c-8.2 11.6-14 25-16.4 39.6zm39-62.3l23.1 23.1c5.1-3 10.6-5.3 16.5-6.8l0-32.7c-14.6 2.4-28.1 8.2-39.6 16.4zM375.6 334.3l-23.1-23.1c-5.1 3-10.6 5.3-16.5 6.8l0 32.7c14.6-2.4 28.1-8.2 39.6-16.4zm22.6-22.6c8.2-11.6 14-25 16.4-39.6L382 272c-1.5 5.9-3.8 11.4-6.8 16.5l23.1 23.1zM382 240l32.7 0c-2.4-14.6-8.2-28.1-16.4-39.6l-23.1 23.1c3 5.1 5.3 10.6 6.8 16.5zm-6.4-62.3c-11.6-8.2-25-14-39.6-16.4l0 32.7c5.9 1.5 11.4 3.8 16.5 6.8l23.1-23.1zM342.8 278.5c5.7-5.8 9.2-13.7 9.2-22.5c0-17.7-14.3-32-32-32c0 0 0 0 0 0s0 0 0 0c-17.7 0-32 14.3-32 32c0 17.7 14.3 32 32 32c8.8 0 16.7-3.5 22.5-9.2l.3-.3z\"]\n  };\n  const faStarfighterAltAdvanced = faStarfighterTwinIonEngineAdvanced;\n  const faDiceSix = {\n    prefix: 'fas',\n    iconName: 'dice-six',\n    icon: [448, 512, [9861], \"f526\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faStarfighterTwinIonEngine = {\n    prefix: 'fas',\n    iconName: 'starfighter-twin-ion-engine',\n    icon: [576, 512, [\"starfighter-alt\"], \"e038\", \"M32 32c17.7 0 32 14.3 32 32l0 147.2 75.6-15.1C163.3 137.4 220.8 96 288 96s124.7 41.4 148.4 100.1L512 211.2 512 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 0 64 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-147.2-75.6 15.1C412.7 374.6 355.2 416 288 416s-124.7-41.4-148.4-100.1L64 300.8 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288l0-64L0 64C0 46.3 14.3 32 32 32zM272 350.7l0-32.7c-5.9-1.5-11.4-3.8-16.5-6.8l-23.1 23.1c11.6 8.2 25 14 39.6 16.4zm-62.3-39l23.1-23.1c-3-5.1-5.3-10.6-6.8-16.5l-32.7 0c2.4 14.6 8.2 28.1 16.4 39.6zM193.3 240l32.7 0c1.5-5.9 3.8-11.4 6.8-16.5l-23.1-23.1c-8.2 11.6-14 25-16.4 39.6zm39-62.3l23.1 23.1c5.1-3 10.6-5.3 16.5-6.8l0-32.7c-14.6 2.4-28.1 8.2-39.6 16.4zM343.6 334.3l-23.1-23.1c-5.1 3-10.6 5.3-16.5 6.8l0 32.7c14.6-2.4 28.1-8.2 39.6-16.4zm22.6-22.6c8.2-11.6 14-25 16.4-39.6L350 272c-1.5 5.9-3.8 11.4-6.8 16.5l23.1 23.1zM350 240l32.7 0c-2.4-14.6-8.2-28.1-16.4-39.6l-23.1 23.1c3 5.1 5.3 10.6 6.8 16.5zm-6.4-62.3c-11.6-8.2-25-14-39.6-16.4l0 32.7c5.9 1.5 11.4 3.8 16.5 6.8l23.1-23.1zM310.8 278.5c5.7-5.8 9.2-13.7 9.2-22.5c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32c8.8 0 16.7-3.5 22.5-9.2l.3-.3z\"]\n  };\n  const faStarfighterAlt = faStarfighterTwinIonEngine;\n  const faRocketLaunch = {\n    prefix: 'fas',\n    iconName: 'rocket-launch',\n    icon: [512, 512, [128640], \"e027\", \"M117.8 128l89.3 0C286.9-3.7 409.5-8.5 483.9 5.3c11.6 2.2 20.7 11.2 22.8 22.8c13.8 74.4 9 197-122.7 276.9l0 89.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-114.7c0-22.6-9-44.3-25-60.3s-37.7-25-60.3-25L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3zM424 128a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM166.5 470C132.3 504.3 66 511 28.3 511.9c-16 .4-28.6-12.2-28.2-28.2C1 446 7.7 379.7 42 345.5c34.4-34.4 90.1-34.4 124.5 0s34.4 90.1 0 124.5zm-46.7-36.4c11.4-11.4 11.4-30 0-41.4s-30-11.4-41.4 0c-10.1 10.1-13 28.5-13.7 41.3c-.5 8 5.9 14.3 13.9 13.9c12.8-.7 31.2-3.7 41.3-13.7z\"]\n  };\n  const faMosquitoNet = {\n    prefix: 'fas',\n    iconName: 'mosquito-net',\n    icon: [640, 512, [], \"e52c\", \"M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4l0-23.1L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5l0-22.6c0-14.9 10.1-27.3 23.8-31l0-43.3c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2l0 43.3c13.7 3.6 23.8 16.1 23.8 31l0 22.6 45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35 0 23.1 32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6l0 50c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16l0 16 48 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-48-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-48-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 48 0 0-16c0-8.8 7.2-16 16-16zm16 112l48 0 0-48-48 0 0 48zm0 80l48 0 0-48-48 0 0 48zM448 320l0 48 48 0 0-48-48 0zm0 80l0 48 48 0 0-48-48 0z\"]\n  };\n  const faFileFragment = {\n    prefix: 'fas',\n    iconName: 'file-fragment',\n    icon: [384, 512, [], \"e697\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-128 0 0-128c0-35.3-28.7-64-64-64L0 320 0 64zm384 64l-128 0L256 0 384 128zM32 352l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z\"]\n  };\n  const faVentDamper = {\n    prefix: 'fas',\n    iconName: 'vent-damper',\n    icon: [640, 512, [], \"e465\", \"M64 128c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 32 32 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-32 0 0 32c0 35.3-28.7 64-64 64l-384 0c-35.3 0-64-28.7-64-64l0-32-32 0c-17.7 0-32-14.3-32-32L0 192c0-17.7 14.3-32 32-32l32 0 0-32zm120 16c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0zm0 88c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0zm0 88c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0z\"]\n  };\n  const faBridgeWater = {\n    prefix: 'fas',\n    iconName: 'bridge-water',\n    icon: [576, 512, [], \"e4ce\", \"M0 96C0 78.3 14.3 64 32 64l512 0c17.7 0 32 14.3 32 32l0 35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6l0 124.9c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3c0 0 0 0 0 0l0-.5 0-128c0-53-43-96-96-96s-96 43-96 96l0 128 0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7l0-124.9C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6L0 96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faBanBug = {\n    prefix: 'fas',\n    iconName: 'ban-bug',\n    icon: [512, 512, [\"debug\"], \"f7f9\", \"M256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2L367.2 412.5C335.9 434.9 297.5 448 256 448zm89-148.3l19.9 4c8.7 1.7 17.1-3.9 18.8-12.6s-3.9-17.1-12.6-18.8l-35.1-7 0-18.6 35.1-7c8.7-1.7 14.3-10.2 12.6-18.8s-10.2-14.3-18.8-12.6l-29.5 5.9c-1.1-9.2-3.8-17.8-7.7-25.8l24.5-14.7c7.6-4.5 10-14.4 5.5-22s-14.4-10-22-5.5L307.8 163c-14-11.9-32.1-19-51.8-19c-18.7 0-35.9 6.4-49.6 17.2L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L345 299.7zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM140.9 272.3c-8.7 1.7-14.3 10.2-12.6 18.8s10.2 14.3 18.8 12.6l29.5-5.9c1.1 9.2 3.8 17.8 7.7 25.8l-24.5 14.7c-7.6 4.5-10 14.4-5.5 22s14.4 10 22 5.5L204.2 349c14 11.9 32.1 19 51.8 19c6.6 0 13-.8 19.2-2.3L175 265.5l-34.1 6.8z\"]\n  };\n  const faDebug = faBanBug;\n  const faPersonBooth = {\n    prefix: 'fas',\n    iconName: 'person-booth',\n    icon: [576, 512, [], \"f756\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160 64 0 0-160zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-448zM224 512c17.7 0 32-14.3 32-32l0-160-64 0 0 160c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L320 0zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3l0-72.1 4.7 4.7c9 9 21.2 14.1 33.9 14.1l73.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-66.7 0-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6l0 55.7 0 .9L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 42.7L96 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-58.7c0-10.4-3.4-20.5-9.6-28.8L112 341.3z\"]\n  };\n  const faTextWidth = {\n    prefix: 'fas',\n    iconName: 'text-width',\n    icon: [448, 512, [], \"f035\", \"M64 128l0-32 128 0 0 128-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128 128 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L224 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 192 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-192 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z\"]\n  };\n  const faGarageCar = {\n    prefix: 'fas',\n    iconName: 'garage-car',\n    icon: [640, 512, [], \"e00a\", \"M0 488L0 171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4L640 488c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-264c0-17.7-14.3-32-32-32l-384 0c-17.7 0-32 14.3-32 32l0 264c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM254.3 293.4L242.2 328l155.6 0-12.1-34.6c-1.1-3.2-4.2-5.4-7.6-5.4l-116.3 0c-3.4 0-6.4 2.2-7.6 5.4zM188.9 335L209 277.5c7.9-22.5 29.1-37.5 52.9-37.5l116.3 0c23.8 0 45 15.1 52.9 37.5L451.1 335c17.2 9.5 28.9 27.9 28.9 49l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16-192 0 0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-21.1 11.7-39.5 28.9-49zM240 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faSquareKanban = {\n    prefix: 'fas',\n    iconName: 'square-kanban',\n    icon: [448, 512, [], \"e488\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zm-64-96c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 192c0 17.7-14.3 32-32 32zM256 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64zM128 320c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 128c0 17.7-14.3 32-32 32z\"]\n  };\n  const faHatWizard = {\n    prefix: 'fas',\n    iconName: 'hat-wizard',\n    icon: [512, 512, [], \"f6e8\", \"M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6l0 1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416l-207.1 0 11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416 64 416zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faChartKanban = {\n    prefix: 'fas',\n    iconName: 'chart-kanban',\n    icon: [448, 512, [], \"e64f\", \"M320 432c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 352zM160 240c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 160zM48 416l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L48 32C21.5 32 0 53.5 0 80L0 368c0 26.5 21.5 48 48 48z\"]\n  };\n  const faPenFancy = {\n    prefix: 'fas',\n    iconName: 'pen-fancy',\n    icon: [512, 512, [128395, 10002], \"f5ac\", \"M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.3 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z\"]\n  };\n  const faCoffeePot = {\n    prefix: 'fas',\n    iconName: 'coffee-pot',\n    icon: [512, 512, [], \"e002\", \"M64 128c0-17.7 14.3-32 32-32l12.8 0 34 84.9C95 215.9 64 272.3 64 336l0 8c0 55.5 34.6 99.4 55.9 121.2c9.9 10.2 23.9 14.8 38.1 14.8L418 480c14.2 0 28.1-4.7 38.1-14.8C477.4 443.4 512 399.5 512 344l0-8c0-63.7-31-120.1-78.8-155.1L478.1 68.8c1.3-3.2 1.9-6.6 1.9-10C480 44 468 32 453.2 32L192 32l-69.2 0L96 32C43 32 0 75 0 128l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64zm65 192c5.2-41.4 30.1-76.6 65-96l188 0c34.9 19.4 59.8 54.6 65 96l-318 0z\"]\n  };\n  const faMouseField = {\n    prefix: 'fas',\n    iconName: 'mouse-field',\n    icon: [512, 512, [], \"e5a8\", \"M396.4 112.9C398.8 105 400 96.6 400 88c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 29.9 14.9 56.3 37.6 72.2C169.5 164.3 96 240.4 96 333.6c0 12.3 2.7 24 7.5 34.4L72 368c-39.8 0-72 32.2-72 72s32.2 72 72 72l384 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L72 464c-13.3 0-24-10.7-24-24s10.7-24 24-24l106.4 0 53.6 0 8 0 19 0 123.6 0c18.5 0 33.4-15 33.4-33.4c0-14.1-8.8-26.6-22-31.4l-43.7-15.9 23.8-63.5c2 .1 4 .2 6 .2l102.8 0c16.1 0 29.1-13 29.1-29.1c0-41.5-19.3-78.4-49.4-102.4C473.5 125.8 480 107.7 480 88c0-46.4-35.9-84.4-81.4-87.8C419.2 20.6 432 48.8 432 80c0 13.9-2.5 27.2-7.2 39.5c-9.1-3.2-18.6-5.5-28.4-6.6zM400 196a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM312 48c22.1 0 40 17.9 40 40l0 24c0 8.8-7.2 16-16 16l-24 0c-22.1 0-40-17.9-40-40s17.9-40 40-40z\"]\n  };\n  const faPersonDigging = {\n    prefix: 'fas',\n    iconName: 'person-digging',\n    icon: [576, 512, [\"digging\"], \"f85e\", \"M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2l-256 0c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7l32 0 22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-74.9-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z\"]\n  };\n  const faDigging = faPersonDigging;\n  const faShowerDown = {\n    prefix: 'fas',\n    iconName: 'shower-down',\n    icon: [384, 512, [\"shower-alt\"], \"e24d\", \"M192 0c17.7 0 32 14.3 32 32l0 3.2C297 50 352 114.6 352 192c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 256c-17.7 0-32-14.3-32-32s14.3-32 32-32C32 114.6 87 50 160 35.2l0-3.2c0-17.7 14.3-32 32-32zm52.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4zm-82.2-85.6l18.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zm146.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4zM98.7 465.7l18.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM52.8 295.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"]\n  };\n  const faShowerAlt = faShowerDown;\n  const faBoxCircleCheck = {\n    prefix: 'fas',\n    iconName: 'box-circle-check',\n    icon: [576, 512, [], \"e0c4\", \"M93.7 32L208 32l0 128L0 160 50.7 58.5C58.9 42.3 75.5 32 93.7 32zM240 32l114.3 0c18.2 0 34.8 10.3 42.9 26.5L448 160l-32 0-176 0 0-128zM0 416L0 192l416 0 0 .7c-89.7 8.1-160 83.5-160 175.3c0 42.5 15.1 81.6 40.2 112L64 480c-35.3 0-64-28.7-64-64zm288-48a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faBrightness = {\n    prefix: 'fas',\n    iconName: 'brightness',\n    icon: [512, 512, [], \"e0c9\", \"M224 80l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM0 256c0-17.7 14.3-32 32-32l48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32zm432-32l48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM256 512c-17.7 0-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 17.7-14.3 32-32 32zM73.4 438.6c-12.5-12.5-12.5-32.8 0-45.3l32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32c-12.5 12.5-32.8 12.5-45.3 0zm288-333.3l32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm77.3 333.3c-12.5 12.5-32.8 12.5-45.3 0l-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32c12.5 12.5 12.5 32.8 0 45.3zm-333.3-288l-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z\"]\n  };\n  const faCarSideBolt = {\n    prefix: 'fas',\n    iconName: 'car-side-bolt',\n    icon: [640, 512, [], \"e344\", \"M82.2 92.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3zM480 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM114.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM331.2 100.6c5.3 5.2 6.3 13.3 2.5 19.6L300.3 176l51.7 0c7.1 0 13.4 4.7 15.4 11.6s-.8 14.2-6.9 18l-128 80c-6.3 3.9-14.4 3-19.7-2.2s-6.3-13.3-2.5-19.6L243.7 208 192 208c-7.1 0-13.4-4.7-15.4-11.6s.8-14.2 6.9-18l128-80c6.3-3.9 14.4-3 19.7 2.2z\"]\n  };\n  const faFileXml = {\n    prefix: 'fas',\n    iconName: 'file-xml',\n    icon: [512, 512, [], \"e654\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM192 368c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4c0-8.8 7.2-16 16-16s16 7.2 16 16c0 13.6-4 26.9-11.6 38.2L227.2 432l17.2 25.8C252 469.1 256 482.4 256 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-7.3-2.2-14.4-6.2-20.4L208 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-13.6 4-26.9 11.6-38.2L188.8 432l-17.2-25.8C164 394.9 160 381.6 160 368c0-8.8 7.2-16 16-16s16 7.2 16 16zM448 496l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zM299.7 352.6c6.9-1.9 14.3 1 18 7.2L352 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-70.2-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-2.9-13.7-7.8L320 425.8l0 70.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.2 4.8-13.5 11.7-15.4z\"]\n  };\n  const faOrnament = {\n    prefix: 'fas',\n    iconName: 'ornament',\n    icon: [384, 512, [], \"f7b8\", \"M192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm55.4 64c5.4-9.4 8.6-20.3 8.6-32c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 11.7 3.1 22.6 8.6 32L128 96c-17.7 0-32 14.3-32 32l0 25.7C66.9 170.5 42.5 194.9 25.7 224l332.6 0c-16.9-29.1-41.2-53.5-70.3-70.3l0-25.7c0-17.7-14.3-32-32-32l-8.6 0zM0 320c0 22.4 3.8 44 10.9 64l362.2 0c7.1-20 10.9-41.6 10.9-64s-3.8-44-10.9-64L10.9 256C3.8 276 0 297.6 0 320zm25.7 96c33.2 57.4 95.2 96 166.3 96s133.1-38.6 166.3-96L25.7 416z\"]\n  };\n  const faPhoneArrowDownLeft = {\n    prefix: 'fas',\n    iconName: 'phone-arrow-down-left',\n    icon: [512, 512, [\"phone-arrow-down\", \"phone-incoming\"], \"e223\", \"M505 41l-135 135 46.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-104 0c-13.3 0-24-10.7-24-24l0-104c0-13.3 10.7-24 24-24s24 10.7 24 24l0 46.1L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z\"]\n  };\n  const faPhoneArrowDown = faPhoneArrowDownLeft;\n  const faPhoneIncoming = faPhoneArrowDownLeft;\n  const faCloudWord = {\n    prefix: 'fas',\n    iconName: 'cloud-word',\n    icon: [640, 512, [], \"e138\", \"M0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336zm512 32c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0c8.8 0 16 7.2 16 16zM240 352c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0zM128 304c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm272-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faHandFingersCrossed = {\n    prefix: 'fas',\n    iconName: 'hand-fingers-crossed',\n    icon: [384, 512, [], \"e1a3\", \"M93 18.5l17.3 37.2L75 131.3 35 45.5c-7.5-16-.5-35.1 15.5-42.5s35.1-.5 42.5 15.5zM150.6 272s0 0 0 0l1.4 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363l0-27c0-35.3 28.7-64 64-64l16 0s0 0 0 0l35.3 0s0 0 0 0l35.3 0zM192 252.1c-8-5.4-17.2-9.2-27-11L181 207l11 23.7 0 21.5zM130.2 240l-70.6 0L163 18.5c7.5-16 26.5-22.9 42.5-15.5s22.9 26.5 15.5 42.5L130.2 240zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm96 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64z\"]\n  };\n  const faTrash = {\n    prefix: 'fas',\n    iconName: 'trash',\n    icon: [448, 512, [], \"f1f8\", \"M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z\"]\n  };\n  const faGaugeSimple = {\n    prefix: 'fas',\n    iconName: 'gauge-simple',\n    icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faGaugeSimpleMed = faGaugeSimple;\n  const faTachometerAverage = faGaugeSimple;\n  const faArrowDownSmallBig = {\n    prefix: 'fas',\n    iconName: 'arrow-down-small-big',\n    icon: [576, 512, [\"sort-size-down-alt\"], \"f88d\", \"M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM320 80l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48zm48 176c-26.5 0-48 21.5-48 48l0 128c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-128 0z\"]\n  };\n  const faSortSizeDownAlt = faArrowDownSmallBig;\n  const faBookMedical = {\n    prefix: 'fas',\n    iconName: 'book-medical',\n    icon: [448, 512, [], \"f7e6\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM208 112l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faFaceMelting = {\n    prefix: 'fas',\n    iconName: 'face-melting',\n    icon: [640, 512, [129760], \"e483\", \"M571.4 304.8c-4.5 23.2 11.8 47.2 35.4 47.2l1.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l12.9 0c36.8 0 58.4-50.7 42.9-84.1C72.5 331.1 64 294.5 64 256C64 114.6 178.6 0 320 0S576 114.6 576 256c0 16.7-1.6 33-4.6 48.8zM247.2 219.9a32 32 0 1 0 16.6-61.8 32 32 0 1 0 -16.6 61.8zM441 238.7a32 32 0 1 0 -61.8-16.6A32 32 0 1 0 441 238.7zM213.2 299.4c-3.9-7.9-13.4-11.3-21.4-7.4s-11.3 13.4-7.4 21.4c14.8 30.5 45.1 67.5 98.3 81.7s97.9-2.6 126-21.7c7.3-5 9.2-14.9 4.3-22.2s-14.9-9.2-22.2-4.3c-22.7 15.4-57.9 28.5-99.8 17.2s-65.8-40.2-77.8-64.8z\"]\n  };\n  const faPoo = {\n    prefix: 'fas',\n    iconName: 'poo',\n    icon: [512, 512, [128169], \"f2fe\", \"M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80L160 128c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48L104 240c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72l368 0c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72l-13.7 0c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64l-5.5 0c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3l167.4 0c6.8 0 12.3 5.5 12.3 12.3z\"]\n  };\n  const faPenClipSlash = {\n    prefix: 'fas',\n    iconName: 'pen-clip-slash',\n    icon: [640, 512, [\"pen-alt-slash\"], \"e20f\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.9 296l55-55 17-17-1-1-16-16-96-96-17-17L338.9 81c-28.1-28.1-73.7-28.1-101.8 0l-44.6 44.6L38.8 5.1zM230.5 155.4L271 114.9c9.4-9.4 24.6-9.4 33.9 0L318.1 128l-53.8 53.8-33.7-26.4zM341.2 364.8L195.8 250.3l-32.3 32.3c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l47.7-47.7zM517.3 19.3c-25-25-65.5-25-90.5 0L374.6 71.4l17 17 96 96 16 16s0 0 0 0l1 1s0 0 0 0l52.1-52.1c25-25 25-65.5 0-90.5L517.3 19.3z\"]\n  };\n  const faPenAltSlash = faPenClipSlash;\n  const faQuoteRight = {\n    prefix: 'fas',\n    iconName: 'quote-right',\n    icon: [448, 512, [8221, \"quote-right-alt\"], \"f10e\", \"M448 296c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72zm-256 0c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72z\"]\n  };\n  const faQuoteRightAlt = faQuoteRight;\n  const faScrollOld = {\n    prefix: 'fas',\n    iconName: 'scroll-old',\n    icon: [576, 512, [], \"f70f\", \"M48 32c26.5 0 48 21.5 48 48l0 80-48 0-16 0c-17.7 0-32-14.3-32-32L0 80C0 53.5 21.5 32 48 32zm80 48c0-18-6-34.6-16-48l272 0c51.4 0 93.4 40.5 95.9 91.3c-.4 3.5-2 6.9-4.6 9.4l-21.7 21.7c-3.1 3.1-3.1 8.2 0 11.3l21.7 21.7c3 3 4.7 7.1 4.7 11.3l0 1.4 0 16 0 1.4c0 4.2-1.7 8.3-4.7 11.3l-21.7 21.7c-3.1 3.1-3.1 8.2 0 11.3l21.7 21.7c3 3 4.7 7.1 4.7 11.3l0 1.4 0 24-165.3 0c-32.4 0-58.7 26.3-58.7 58.7l0 5.3c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-120 0-1.4c0-4.2 1.7-8.3 4.7-11.3l21.7-21.7c3.1-3.1 3.1-8.2 0-11.3l-21.7-21.7c-3-3-4.7-7.1-4.7-11.3l0-1.4 0-104zM576 368c0 61.9-50.1 112-112 112l-96 0-176 0c53 0 96-43 96-96l0-5.3c0-14.7 11.9-26.7 26.7-26.7l29.3 0 1.4 0c4.2 0 8.3 1.7 11.3 4.7l21.7 21.7c3.1 3.1 8.2 3.1 11.3 0l21.7-21.7c3-3 7.1-4.7 11.3-4.7l1.4 0 136 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faGuitars = {\n    prefix: 'fas',\n    iconName: 'guitars',\n    icon: [512, 512, [], \"f8bf\", \"M104 0l48 0c13.3 0 24 10.7 24 24l0 52.2c0 6.2-1.4 12.3-4.2 17.9L152 133.7l0 44.4c50.3 8.6 88 43.8 88 86c0 14-4.2 27.3-11.6 39.1c-8.2 13-7.5 32 2.9 43.4c5.9 6.5 10.9 13.7 14.8 21.3c-2.3 4.9-4.7 9.6-7 13.9c-8.8 16.3-15 35.6-15 56.5c0 11.6 1.9 22.8 5.4 33.3C205.9 496.1 169.3 512 128 512C57.3 512 0 465.4 0 408c0-23 9.2-44.3 24.8-61.5c10.3-11.4 11.1-30.4 2.9-43.4C20.2 291.3 16 278 16 264c0-42.1 37.7-77.3 88-86l0-44.4L84.2 94.1C81.4 88.6 80 82.4 80 76.2L80 24C80 10.7 90.7 0 104 0zm24 344a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM360 148.6l-21.4-24.5c-6.6-7.6-9.3-17.9-7.2-27.8l13.9-64.8C349.2 13.1 365.4 0 384.2 0c22 0 39.8 17.8 39.8 39.8l0 4.6c0 12.4-6.4 23.3-16 29.7l0 164.7c27.9-4.2 39.6-19.4 44.5-31.3c3.3-8.2 10.7-15.5 19.5-15.5s16 7.2 16 16l0 29.3c0 11.6-4.8 22.8-9.3 33.5l-.5 1.1c-3.3 7.8-6.2 18.5-6.2 32.1c0 33.5 17 70.9 28.8 92.9c6.9 12.7 11.2 26.9 11.2 41.3c0 40.8-33 73.8-73.8 73.8l-108.4 0C289 512 256 479 256 438.2c0-14.5 4.3-28.6 11.2-41.3C279 374.9 296 337.5 296 304c0-11.2-2-20.5-4.5-27.8c-.9-2.5-1.8-5-2.7-7.5c0 0 0 0 0 0s0 0 0 0c-4.3-11.8-8.8-23.8-8.8-36.2l0-40.6c0-8.8 7.2-16 16-16s16.1 7.2 18.2 15.8c3.9 16.4 14.9 40.5 45.8 46.7l0-89.9zM336 320c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faPhoneXmark = {\n    prefix: 'fas',\n    iconName: 'phone-xmark',\n    icon: [576, 512, [], \"e227\", \"M149.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L176 207.3c33.3 70.4 90.3 127.4 160.7 160.7L377 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C513.8 499.9 498 512 480 512C232.6 512 32 311.4 32 64c0-18 12.1-33.8 29.5-38.6l88-24zM367 15c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47L367 49c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faHose = {\n    prefix: 'fas',\n    iconName: 'hose',\n    icon: [448, 512, [], \"e419\", \"M288 104c0 13.3 10.7 24 24 24s24-10.7 24-24l0-2.3 80.2-11.5C417.3 98 423.9 104 432 104c8.8 0 16-7.2 16-16l0-48c0-8.8-7.2-16-16-16c-8.1 0-14.7 6-15.8 13.7L336 26.3l0-2.3c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80zM64 176c0-44.2 35.8-80 80-80l112 0 0-64L144 32C64.5 32 0 96.5 0 176s64.5 144 144 144l272 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-272 0c-44.2 0-80-35.8-80-80zM32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 352zm0 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448z\"]\n  };\n  const faClockSix = {\n    prefix: 'fas',\n    iconName: 'clock-six',\n    icon: [512, 512, [], \"e352\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392l0 240c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-240c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faShirt = {\n    prefix: 'fas',\n    iconName: 'shirt',\n    icon: [640, 512, [128085, \"t-shirt\", \"tshirt\"], \"f553\", \"M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0l12.6 0c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7 480 448c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-250.3-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0l12.6 0z\"]\n  };\n  const faTShirt = faShirt;\n  const faTshirt = faShirt;\n  const faBillboard = {\n    prefix: 'fas',\n    iconName: 'billboard',\n    icon: [640, 512, [], \"e5cd\", \"M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32L256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32L80 32C53.5 32 32 53.5 32 80l0 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 208 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 208 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-272c0-26.5-21.5-48-48-48L448 32zM320 352L96 352 96 96l96 0 0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-32 128 0 0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-32 96 0 0 256-224 0z\"]\n  };\n  const faSquareR = {\n    prefix: 'fas',\n    iconName: 'square-r',\n    icon: [448, 512, [], \"e27c\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 96l104 0c44.2 0 80 35.8 80 80c0 36.6-24.6 67.5-58.2 77l45.4 60.6c8 10.6 5.8 25.6-4.8 33.6s-25.6 5.8-33.6-4.8L220 288l-44 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112c0-13.3 10.7-24 24-24zm80 112l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0 64 56 0z\"]\n  };\n  const faCubes = {\n    prefix: 'fas',\n    iconName: 'cubes',\n    icon: [576, 512, [], \"f1b3\", \"M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5l0 112.2c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7L0 413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3l0-119.1c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3l0-112.2c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2 0-89.2L392 121l0 89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4l0-100.5L256 323.2l0 95.9-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1 0-100.5L528 323.2l0 90.7c0 3.2-1.9 6-4.8 7.3z\"]\n  };\n  const faEnvelopeOpenDollar = {\n    prefix: 'fas',\n    iconName: 'envelope-open-dollar',\n    icon: [512, 512, [], \"f657\", \"M215.4 96L144 96l-36.2 0L96 96l0 8.8L96 144l0 40.4 0 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3 48 96c0-26.5 21.5-48 48-48l76.6 0 49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48 416 48c26.5 0 48 21.5 48 48l0 44.3 22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4l0-89 0-40.4 0-39.2 0-8.8-11.8 0L368 96l-71.4 0-81.3 0zM0 448L0 242.1 217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1 512 448s0 0 0 0c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0zM276 136l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c0 0 0 0 0 0c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z\"]\n  };\n  const faDivide = {\n    prefix: 'fas',\n    iconName: 'divide',\n    icon: [448, 512, [10135, 247], \"f529\", \"M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0z\"]\n  };\n  const faSunCloud = {\n    prefix: 'fas',\n    iconName: 'sun-cloud',\n    icon: [640, 512, [127780], \"f763\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2l-20.1 29.1C481 193 472.6 192 464 192c-32.9 0-62.4 14.2-82.9 36.7C368.6 171.1 317.3 128 256 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c12.4 0 24.5-1.8 35.8-5.1c11.3 38.8 46.5 67.5 88.7 69l-9.4 51c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM352 256c0 1.9-.1 3.7-.2 5.5c-35.6 12.6-61.5 45.6-63.7 85c-10.1 3.6-20.9 5.5-32.2 5.5c-53 0-96-43-96-96s43-96 96-96s96 43 96 96zm32 160c-35.3 0-64-28.7-64-64s28.7-64 64-64c.5 0 1.1 0 1.6 0c7.4-36.5 39.7-64 78.4-64c35 0 64.8 22.5 75.6 53.8c8.7-3.7 18.3-5.8 28.4-5.8c39.8 0 72 32.2 72 72s-32.2 72-72 72l-184 0z\"]\n  };\n  const faLampFloor = {\n    prefix: 'fas',\n    iconName: 'lamp-floor',\n    icon: [384, 512, [], \"e015\", \"M66.3 20.1C71.1 8 82.9 0 96 0L288 0c13.1 0 24.9 8 29.7 20.1l64 160c3.9 9.9 2.7 21-3.2 29.8s-15.9 14.1-26.5 14.1L32 224c-10.6 0-20.5-5.3-26.5-14.1s-7.2-20-3.2-29.8l64-160zM160 256l64 0 0 192 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 0-192z\"]\n  };\n  const faSquare7 = {\n    prefix: 'fas',\n    iconName: 'square-7',\n    icon: [448, 512, [], \"e25c\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 96l144 0c8.4 0 16.3 4.4 20.6 11.7s4.5 16.2 .5 23.7l-112 208c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l93-172.6L152 176c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faTengeSign = {\n    prefix: 'fas',\n    iconName: 'tenge-sign',\n    icon: [384, 512, [8376, \"tenge\"], \"f7d7\", \"M0 64C0 46.3 14.3 32 32 32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32l160 0 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0 0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224L32 224c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faTenge = faTengeSign;\n  const faHeadphones = {\n    prefix: 'fas',\n    iconName: 'headphones',\n    icon: [512, 512, [127911], \"f025\", \"M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80l0-16 0-48 0-48C0 146.6 114.6 32 256 32s256 114.6 256 256l0 48 0 48 0 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z\"]\n  };\n  const faHandsHolding = {\n    prefix: 'fas',\n    iconName: 'hands-holding',\n    icon: [640, 512, [], \"f4c2\", \"M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104l0 56 0 64L0 325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7l66.7 0c26.5 0 48-21.5 48-48l0-78.9c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3c0 0 0 0 0 0l-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3L80 224l0-80 0-40zm480 0l0 40 0 80 0 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2c0 0 0 0 0 0l-25.3 25.3c-21 21-32.8 49.5-32.8 79.2l0 78.9c0 26.5 21.5 48 48 48l66.7 0c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9L640 224l0-64 0-56c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n  };\n  const faCampfire = {\n    prefix: 'fas',\n    iconName: 'campfire',\n    icon: [512, 512, [], \"f6ba\", \"M279.1 43.9L262.1 25.8c-1.8-1.9-3.6-4-5.4-6.1c0 0 0 0 0 0C248.6 10.4 239.9 .3 227.2 0c-6.5-.2-13.1 2.1-18.3 6.8c-21.1 19.2-45 44.4-63.8 72.9c-18.7 28.3-33.1 61-33.1 95C112 255.2 175.4 320 256 320c79.8 0 144-64.7 144-145.3c0-27.3-9.9-55.4-23.6-80.1C362.7 69.7 344.7 47 326.9 30.4c-5-4.7-11.5-7.1-17.9-7.1c-6.8 0-14 2.5-18.8 8.1l-11 12.5zm36.5 174.4c0 32.1-26 58.2-58.2 58.2s-58.2-26-58.2-58.2c0-33.2 33.7-66.4 49.8-80.4c4.9-4.2 11.9-4.2 16.8 0c16.1 14 49.8 47.2 49.8 80.4zM42.8 289.9c-16.6-5.9-35 2.7-40.9 19.4s2.7 35 19.4 40.9L160.9 400 21.2 449.9C4.6 455.8-4.1 474.1 1.9 490.8s24.3 25.3 40.9 19.4L256 434l213.2 76.2c16.6 5.9 35-2.7 40.9-19.4s-2.7-35-19.4-40.9L351.1 400l139.6-49.9c16.6-5.9 25.3-24.3 19.4-40.9s-24.3-25.3-40.9-19.4L256 366 42.8 289.9z\"]\n  };\n  const faCircleAmpersand = {\n    prefix: 'fas',\n    iconName: 'circle-ampersand',\n    icon: [512, 512, [], \"e0f8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 191.6c0 4.1 1.6 8.1 4.6 11L235 217.1l23.6-17.3c3.4-2.5 5.4-6.4 5.4-10.6c0-7.3-5.9-13.2-13.2-13.2l-19.2 0c-8.6 0-15.6 7-15.6 15.6zm71 46.9l-17.6 12.9 28.7 28.7 26.2-37.8c7.5-10.9 22.5-13.6 33.4-6.1s13.6 22.5 6.1 33.4l-31.1 45L361 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-22.4-22.4c-15.1 18.5-37.8 29.4-62 29.4l-32.2 0c-36.7 0-66.5-29.8-66.5-66.5c0-21.2 10.1-41.1 27.2-53.6l24.7-18.1-9.2-9.2c-11.9-11.9-18.6-28.1-18.6-45c0-35.1 28.5-63.6 63.6-63.6l19.2 0c33.8 0 61.2 27.4 61.2 61.2c0 19.5-9.3 37.8-25 49.3zm-87.5 64.1c-4.7 3.5-7.5 9-7.5 14.9c0 10.2 8.3 18.5 18.5 18.5l32.2 0c10.5 0 20.3-5.2 26.3-13.8l1.4-2-40.1-40.1-30.7 22.5z\"]\n  };\n  const faSnowflakes = {\n    prefix: 'fas',\n    iconName: 'snowflakes',\n    icon: [640, 512, [], \"f7cf\", \"M224 0c17.7 0 32 14.3 32 32l0 30.1 15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49 0 70.3 61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7l0 70.3 49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15 0 30.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-30.1-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49 0-70.3-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3l0-70.3L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15L192 32c0-17.7 14.3-32 32-32zM487 7c9.4-9.4 24.6-9.4 33.9 0l23 23L567 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L487 41c-9.4-9.4-9.4-24.6 0-33.9zm32 192c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faHandsClapping = {\n    prefix: 'fas',\n    iconName: 'hands-clapping',\n    icon: [512, 512, [], \"e1a8\", \"M336 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z\"]\n  };\n  const faRepublican = {\n    prefix: 'fas',\n    iconName: 'republican',\n    icon: [640, 512, [], \"f75e\", \"M0 192C0 103.6 71.6 32 160 32l224 0c88.4 0 160 71.6 160 160l0 64L0 256l0-64zm415.9-64c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160l192 0 96 0 32 0 64 0 32 0 0 32 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-48-32 0 0 32 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64-192 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64 0-96 128 0z\"]\n  };\n  const faLeafMaple = {\n    prefix: 'fas',\n    iconName: 'leaf-maple',\n    icon: [512, 512, [127809], \"f6f6\", \"M339.8 7.5l15.8 31.6c7.1 14.2 23.6 21.1 38.7 16l67.6-22.5c1.4-.5 2.9-.7 4.4-.7c7.6 0 13.8 6.2 13.8 13.8c0 1.5-.2 2.9-.7 4.4l-22.5 67.6c-5 15.1 1.8 31.6 16 38.7l31.6 15.8c4.6 2.3 7.5 7 7.5 12.2c0 4.7-2.4 9.1-6.4 11.6l-97.9 61.2c-6.8 4.3-3.8 14.8 4.2 14.8l38.3 0c7.6 0 13.8 6.2 13.8 13.8c0 1.5-.2 2.9-.7 4.4l-8.5 25.5c-4.1 12.3-.3 25.9 9.5 34.4l34.3 29.4c3.4 2.9 5.4 7.2 5.4 11.7c0 5.5-3 10.6-7.8 13.4l-28.9 16.5c-11.6 6.6-17.9 19.8-15.7 33l4.2 25.1c.1 .6 .2 1.3 .2 1.9c0 7.6-7.2 13.2-14.6 11.2l-155-40.4c-8.2-2.1-16.6 2.4-19.2 10.4l-8.5 25.4c-1.7 5-6.3 8.4-11.6 8.4c-4.4 0-8.5-2.4-10.7-6.3l-53-95.3L73 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239.3 270.8c3.6-6.1 2.7-14.1-2.5-19.4c-6.2-6.2-16.4-6.2-22.6 0l-84 84L22.3 275.5c-3.9-2.2-6.3-6.2-6.3-10.7c0-5.3 3.4-9.9 8.4-11.6l25.4-8.5c8-2.7 12.5-11.1 10.4-19.2L19.8 70.6C17.9 63.2 23.4 56 31 56c.6 0 1.3 .1 1.9 .2L58 60.3c13.2 2.2 26.4-4.1 33-15.7l16.5-28.9C110.3 11 115.4 8 120.9 8c4.5 0 8.8 2 11.7 5.4L162 47.7c8.5 9.9 22.1 13.6 34.4 9.5l25.5-8.5c1.4-.5 2.9-.7 4.4-.7c7.6 0 13.8 6.2 13.8 13.8l0 38.3c0 8 10.5 11.1 14.8 4.2L316 6.4c2.5-4 6.9-6.4 11.6-6.4c5.2 0 9.9 2.9 12.2 7.5z\"]\n  };\n  const faArrowLeft = {\n    prefix: 'fas',\n    iconName: 'arrow-left',\n    icon: [448, 512, [8592], \"f060\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n  };\n  const faPersonCircleXmark = {\n    prefix: 'fas',\n    iconName: 'person-circle-xmark',\n    icon: [576, 512, [], \"e543\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n  };\n  const faRuler = {\n    prefix: 'fas',\n    iconName: 'ruler',\n    icon: [512, 512, [128207], \"f545\", \"M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z\"]\n  };\n  const faArrowLeftFromBracket = {\n    prefix: 'fas',\n    iconName: 'arrow-left-from-bracket',\n    icon: [512, 512, [], \"e668\", \"M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 224 320 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-210.7 0 73.4 73.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-128-128zM352 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0z\"]\n  };\n  const faCupStrawSwoosh = {\n    prefix: 'fas',\n    iconName: 'cup-straw-swoosh',\n    icon: [384, 512, [], \"e364\", \"M194.8 43.2l-20 84.8L32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-127.8 0 17.4-73.8c.9-3.6 4.1-6.2 7.8-6.2L280 48c13.3 0 24-10.7 24-24s-10.7-24-24-24L249.3 0c-26 0-48.6 17.9-54.5 43.2zM40 224L60.3 468c2.1 24.9 22.9 44 47.8 44l167.7 0c25 0 45.8-19.1 47.8-44L344 224 40 224zm194.4 78.9c18.8-10.1 42-17.2 72.7-20.6L303 331.2c-20.8 3.1-35.2 8.2-45.8 13.9c-17.2 9.3-26.9 21.2-39.9 37.2l-.7 .8c-13.3 16.4-29.5 35.9-58.7 50.4c-17.7 8.8-39.3 15.2-66.7 18.9l-4-47.9c22.1-3.2 37.7-8.3 49.4-14.1c19.3-9.5 30.1-22 42.8-37.6l1.9-2.3c12.3-15.2 27.4-33.8 53.1-47.7z\"]\n  };\n  const faTemperatureSun = {\n    prefix: 'fas',\n    iconName: 'temperature-sun',\n    icon: [640, 512, [\"temperature-hot\"], \"f76a\", \"M320.6 98.5l-2.7-.5L303.8 13.4c-.9-5.4-4.5-10-9.6-12.1s-10.9-1.5-15.4 1.6L208 52.5 137.2 2.9c-4.5-3.2-10.3-3.8-15.4-1.6s-8.7 6.7-9.6 12.1L98.1 98.1 13.4 112.2c-5.4 .9-10 4.5-12.1 9.6s-1.5 10.9 1.6 15.4L52.5 208 2.9 278.8c-3.2 4.5-3.8 10.3-1.6 15.4s6.7 8.7 12.1 9.6l84.7 14.1 14.1 84.7c.9 5.4 4.5 10 9.6 12.1s10.9 1.5 15.4-1.6L208 363.5l70.8 49.6c4.5 3.1 10.3 3.8 15.4 1.6c.7-.3 1.5-.7 2.1-1.1c-5.4-16.9-8.3-34.9-8.3-53.7c0-37.7 11.8-72.6 32-101.2L320 112c0-4.5 .2-9 .6-13.5zM208 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm208 0c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C537.8 332.6 544 349.5 544 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L416 112zM464 0C402.1 0 352 50.2 352 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8c-18.9 24.4-30.1 55-30.1 88.1c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.3-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L576 112C576 50.2 525.9 0 464 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L480 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n  };\n  const faTemperatureHot = faTemperatureSun;\n  const faAlignLeft = {\n    prefix: 'fas',\n    iconName: 'align-left',\n    icon: [448, 512, [], \"f036\", \"M288 64c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32L32 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z\"]\n  };\n  const faDiceD6 = {\n    prefix: 'fas',\n    iconName: 'dice-d6',\n    icon: [448, 512, [], \"f6d1\", \"M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14l0 216c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381L0 184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8l0 197c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8l0-216c0-5.9 3.2-11.2 8.3-14l176-96z\"]\n  };\n  const faRestroom = {\n    prefix: 'fas',\n    iconName: 'restroom',\n    icon: [640, 512, [], \"f7bd\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-154.8c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128l8 0c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4L200 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM320 0c13.3 0 24 10.7 24 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-464c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480l0-96-17.8 0c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1L584 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n  };\n  const faHighDefinition = {\n    prefix: 'fas',\n    iconName: 'high-definition',\n    icon: [576, 512, [\"rectangle-hd\"], \"e1ae\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm304 88l0 144c0 13.3 10.7 24 24 24l56 0c53 0 96-43 96-96s-43-96-96-96l-56 0c-13.3 0-24 10.7-24 24zm80 24c26.5 0 48 21.5 48 48s-21.5 48-48 48l-32 0 0-96 32 0zM160 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72 0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48 64 0 0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48-64 0 0-48z\"]\n  };\n  const faRectangleHd = faHighDefinition;\n  const faJ = {\n    prefix: 'fas',\n    iconName: 'j',\n    icon: [320, 512, [106], \"4a\", \"M288 32c17.7 0 32 14.3 32 32l0 256c0 88.4-71.6 160-160 160S0 408.4 0 320l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 53 43 96 96 96s96-43 96-96l0-256c0-17.7 14.3-32 32-32z\"]\n  };\n  const faGalaxy = {\n    prefix: 'fas',\n    iconName: 'galaxy',\n    icon: [512, 512, [], \"e008\", \"M320 0l11.5 0C342.8 0 352 9.2 352 20.5c0 7.1-3.7 13.7-9.8 17.5l-12.5 7.7c-35.2 21.7-60.9 54.9-73.3 93.1c19.9-7 41.3-10.8 63.5-10.8c106 0 192 86 192 192l0 11.5c0 11.3-9.2 20.5-20.5 20.5c-7.1 0-13.7-3.7-17.5-9.8l-7.7-12.5c-21.7-35.2-54.9-60.9-93.1-73.3c7 19.9 10.8 41.3 10.8 63.5c0 106-86 192-192 192l-11.5 0c-11.3 0-20.5-9.2-20.5-20.5c0-7.1 3.7-13.7 9.8-17.5l12.5-7.7c35.2-21.7 60.9-54.9 73.3-93.1c-19.9 7-41.3 10.8-63.5 10.8C86 384 0 298 0 192l0-11.5C0 169.2 9.2 160 20.5 160c7.1 0 13.7 3.7 17.5 9.8l7.7 12.5c21.7 35.2 54.9 60.9 93.1 73.3c-7-19.9-10.8-41.3-10.8-63.5C128 86 214 0 320 0zM256 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faUsersViewfinder = {\n    prefix: 'fas',\n    iconName: 'users-viewfinder',\n    icon: [640, 512, [], \"e595\", \"M48 48l88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L32 0C14.3 0 0 14.3 0 32L0 136c0 13.3 10.7 24 24 24s24-10.7 24-24l0-88zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6l56.1 0zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48l88 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104c0-17.7-14.3-32-32-32L504 0c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464l0-88c0-13.3-10.7-24-24-24s-24 10.7-24 24L0 480c0 17.7 14.3 32 32 32l104 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c17.7 0 32-14.3 32-32l0-104c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 88-88 0z\"]\n  };\n  const faFileVideo = {\n    prefix: 'fas',\n    iconName: 'file-video',\n    icon: [384, 512, [], \"f1c8\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 288c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96zM300.9 397.9L256 368l0-64 44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3l0 103.4c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"]\n  };\n  const faCherries = {\n    prefix: 'fas',\n    iconName: 'cherries',\n    icon: [640, 512, [], \"e0ec\", \"M288 24L302.1 4.5c-6.9-5-15.9-5.9-23.7-2.5s-13.2 10.7-14.2 19.1c0 0 0 0 0 0s0 0 0 0s0 0 0 0l0 .2-.1 .9c-.1 .9-.3 2.2-.6 4c-.6 3.6-1.5 9-2.9 15.8c-2.8 13.7-7.6 33.3-15.3 56.3c-14 42-37.4 94.7-75.8 143.7C152.3 233.5 126.5 224 96 224c0 0-96 0-96 112C0 480 144 512 192 512s192-16 192-176c0-112-96-112-96-112c-20.5 0-38.9 4.3-54 9.7c27.1-42.6 45-85.1 56.7-120.2c5.7-17 9.9-32.3 13-45.1c11.7 10.8 25.8 24.7 40.1 41.2c29.6 34.3 59.1 78.4 73.1 128.5c-12-5.3-27-10.3-44.2-12.7C397.3 247.7 416 282.9 416 336c0 71.9-26.1 120.9-62.1 152.9C390.4 506.3 427.7 512 448 512c48 0 192-16 192-176c0-112-96-112-96-112c-32.3 0-59.2 10.6-76.3 19.6C453.5 176 415.2 118.9 380.2 78.3c-19.9-23-39.2-41.3-53.6-53.9c-7.2-6.3-13.2-11.2-17.5-14.5c-2.1-1.7-3.8-3-5-3.9c-.6-.4-1.1-.8-1.4-1l-.4-.3-.1-.1c0 0 0 0 0 0c0 0 0 0 0 0L288 24z\"]\n  };\n  const faUpRightFromSquare = {\n    prefix: 'fas',\n    iconName: 'up-right-from-square',\n    icon: [512, 512, [\"external-link-alt\"], \"f35d\", \"M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z\"]\n  };\n  const faExternalLinkAlt = faUpRightFromSquare;\n  const faCircleSort = {\n    prefix: 'fas',\n    iconName: 'circle-sort',\n    icon: [512, 512, [\"sort-circle\"], \"e030\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM267.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l192 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-96-96zM244.7 411.3c6.2 6.2 16.4 6.2 22.6 0l96-96c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-192 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l96 96z\"]\n  };\n  const faSortCircle = faCircleSort;\n  const faTableCells = {\n    prefix: 'fas',\n    iconName: 'table-cells',\n    icon: [512, 512, [\"th\"], \"f00a\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zm64 0l88 0 0 64-88 0 0-64zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0z\"]\n  };\n  const faTh = faTableCells;\n  const faBagShoppingMinus = {\n    prefix: 'fas',\n    iconName: 'bag-shopping-minus',\n    icon: [448, 512, [], \"e650\", \"M224 48c-35.3 0-64 28.7-64 64l0 48 128 0 0-48c0-35.3-28.7-64-64-64zM48 160l64 0 0-48C112 50.1 162.1 0 224 0s112 50.1 112 112l0 48 64 0c26.5 0 48 21.5 48 48l0 208c0 53-43 96-96 96L96 512c-53 0-96-43-96-96L0 208c0-26.5 21.5-48 48-48zm96 152c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0z\"]\n  };\n  const faFilePdf = {\n    prefix: 'fas',\n    iconName: 'file-pdf',\n    icon: [512, 512, [], \"f1c1\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z\"]\n  };\n  const faSiren = {\n    prefix: 'fas',\n    iconName: 'siren',\n    icon: [448, 512, [], \"e02d\", \"M73 152.1L48 352l57.9 0 22.2-178c1.1-8.8 9.1-15 17.9-13.9s15 9.1 13.9 17.9L138.1 352 400 352 375 152.1C371 120 343.8 96 311.5 96l-175 0C104.2 96 77 120 73 152.1zM32 384c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L32 384z\"]\n  };\n  const faArrowUpToDottedLine = {\n    prefix: 'fas',\n    iconName: 'arrow-up-to-dotted-line',\n    icon: [448, 512, [], \"e0a1\", \"M32 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM320 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-9.4 233.4l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 269.3l0 66.7 0 112c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112 0-66.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n  };\n  const faImageLandscape = {\n    prefix: 'fas',\n    iconName: 'image-landscape',\n    icon: [576, 512, [\"landscape\"], \"e1b5\", \"M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm328 64c-8 0-15.5 4-20 10.7l-56 84L234.7 265c-4.6-5.7-11.4-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l80 0 48 0 144 0c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144C343.5 196 336 192 328 192zM160 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faLandscape = faImageLandscape;\n  const faTankWater = {\n    prefix: 'fas',\n    iconName: 'tank-water',\n    icon: [448, 512, [], \"e452\", \"M285.9 96l-22-40.3L251 32l133 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l133 0L184.1 55.7 162.1 96 64 96l0 201.9c8.3-3 16.2-6.8 23.3-10.8c6.9-3.9 13.1-8.2 18.9-12.7c12.9-10 30.6-10 43.4 0c5.9 4.6 12 8.8 18.9 12.7c15.8 9 35.5 16.8 55.2 16.9l.4 0c19.6 0 39.3-7.9 55.2-16.9c6.9-3.9 13.1-8.2 18.9-12.7c12.9-10 30.6-10 43.4 0c5.9 4.6 12 8.8 19 12.8c7.1 4 15 7.9 23.4 10.8l0-202-98.1 0zM175 139.2L212.2 71c2.4-4.3 6.9-7 11.8-7s9.5 2.7 11.8 7L273 139.2c4.6 8.4 7 17.9 7 27.5l0 1.4c0 30.9-25.1 56-56 56s-56-25.1-56-56l0-1.4c0-9.6 2.4-19 7-27.5z\"]\n  };\n  const faCurlingStone = {\n    prefix: 'fas',\n    iconName: 'curling-stone',\n    icon: [576, 512, [129356, \"curling\"], \"f44a\", \"M224 128c0-17.7 14.3-32 32-32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L256 32c-53 0-96 43-96 96l0 32c-35.3 0-64 28.7-64 64c-53 0-96 43-96 96l0 16 576 0 0-16c0-53-43-96-96-96c0-35.3-28.7-64-64-64l-192 0 0-32zM576 368L0 368l0 16c0 53 43 96 96 96l384 0c53 0 96-43 96-96l0-16z\"]\n  };\n  const faCurling = faCurlingStone;\n  const faGamepadModern = {\n    prefix: 'fas',\n    iconName: 'gamepad-modern',\n    icon: [640, 512, [127918, 63676, \"gamepad-alt\"], \"e5a2\", \"M0 369.4l0 2.8C0 431.7 48.3 480 107.8 480c49.5 0 92.6-33.7 104.6-81.7L216 384l208 0 3.6 14.3c12 48 55.1 81.7 104.6 81.7C591.7 480 640 431.7 640 372.2l0-2.8c0-6.3-.5-12.5-1.6-18.7L605.7 159.8c-8.6-50.2-40.9-93.2-90.3-105.5C469.5 42.9 403.8 32 320 32s-149.5 10.9-195.3 22.3C75.2 66.6 42.9 109.6 34.3 159.8L1.6 350.7C.5 356.9 0 363.1 0 369.4zM432 232a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm24-56a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm-240-8l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faGamepadAlt = faGamepadModern;\n  const faMessagesQuestion = {\n    prefix: 'fas',\n    iconName: 'messages-question',\n    icon: [640, 512, [], \"e1e7\", \"M0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-149.3 0-81.1 60.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-48-32 0c-35.3 0-64-28.7-64-64L0 64zM256 352l96 0c53 0 96-43 96-96l0-128 128 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-32 0 0 48c0 6.1-3.4 11.6-8.8 14.3s-11.9 2.1-16.8-1.5L437.3 448 320 448c-35.3 0-64-28.7-64-64l0-32zM136.2 92.4l-.4 1c-3.7 10.4 1.8 21.8 12.2 25.5s21.8-1.8 25.5-12.2l.4-1c.9-2.7 3.5-4.4 6.3-4.4l48.5 0c7 0 12.6 5.7 12.6 12.6c0 4.5-2.4 8.7-6.3 10.9L198 146.1c-6.2 3.6-10 10.2-10 17.3l0 11.2c0 11 9 20 20 20c10.9 0 19.8-8.8 20-19.6l26.9-15.4c16.3-9.4 26.4-26.8 26.4-45.6c0-29.1-23.6-52.6-52.6-52.6l-48.5 0c-19.8 0-37.4 12.4-44 31.1zM234.7 248a26.7 26.7 0 1 0 -53.3 0 26.7 26.7 0 1 0 53.3 0z\"]\n  };\n  const faBookBible = {\n    prefix: 'fas',\n    iconName: 'book-bible',\n    icon: [448, 512, [\"bible\"], \"f647\", \"M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faBible = faBookBible;\n  const faO = {\n    prefix: 'fas',\n    iconName: 'o',\n    icon: [448, 512, [111], \"4f\", \"M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z\"]\n  };\n  const faSuitcaseMedical = {\n    prefix: 'fas',\n    iconName: 'suitcase-medical',\n    icon: [512, 512, [\"medkit\"], \"f0fa\", \"M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40 0 32 0 352 256 0 0-352 0-32 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM96 96L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l32 0L96 96zM416 480l32 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-32 0 0 384zM224 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faMedkit = faSuitcaseMedical;\n  const faBriefcaseArrowRight = {\n    prefix: 'fas',\n    iconName: 'briefcase-arrow-right',\n    icon: [512, 512, [], \"e2f2\", \"M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM297 191l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L152 312c-13.3 0-24-10.7-24-24s10.7-24 24-24l150.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n  };\n  const faExpandWide = {\n    prefix: 'fas',\n    iconName: 'expand-wide',\n    icon: [512, 512, [], \"f320\", \"M32 64C14.3 64 0 78.3 0 96l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 64zM64 320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM384 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM512 320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96z\"]\n  };\n  const faClockElevenThirty = {\n    prefix: 'fas',\n    iconName: 'clock-eleven-thirty',\n    icon: [512, 512, [], \"e348\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392l0-128.7-60-90c-7.4-11-4.4-25.9 6.7-33.3s25.9-4.4 33.3 6.7l64 96c2.6 3.9 4 8.6 4 13.3l0 136c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faRv = {\n    prefix: 'fas',\n    iconName: 'rv',\n    icon: [640, 512, [], \"f7be\", \"M224 16c0-8.8 7.2-16 16-16L368 0c8.8 0 16 7.2 16 16l0 16 128 0c53 0 96 43 96 96c0 17.7-14.3 32-32 32l-192 0 0 256-129.6 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16L96 416 18.7 338.7C6.7 326.7 0 310.5 0 293.5L0 96C0 60.7 28.7 32 64 32l160 0 0-16zM112 128c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-128 0zm96 304a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80-48l0-16 0-80 0-32 0-72 0-24 24 0 76.6 0c12.9 0 25.5 4.5 35.5 12.7l67.4 55.2c13 10.6 20.5 26.5 20.5 43.3l0 16.8 0 64c0 17.7-14.3 32-32 32l-33.6 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-16zM578.1 288l-56.5-46.2c-1.4-1.2-3.2-1.8-5.1-1.8L464 240l0 48 114.1 0z\"]\n  };\n  const faUserSecret = {\n    prefix: 'fas',\n    iconName: 'user-secret',\n    icon: [448, 512, [128373], \"f21b\", \"M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48l-59.9 0C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4l-59.9 0c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208l-12.4 0c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2L168 224c-22.1 0-40-17.9-40-40l0-14.4c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4l0 14.4c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z\"]\n  };\n  const faOtter = {\n    prefix: 'fas',\n    iconName: 'otter',\n    icon: [640, 512, [129446], \"f700\", \"M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6l0-21.4c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64l0 21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3l0-3.7c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6l0 .6c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l160 0 0-48 0-16c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6l0-16c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16l0 32 0 16 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-99.7c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1s0 0 0 0c0 123.7-100.3 224-224 224l-1.1 0L256 480l-.6 0C132 480 32 380 32 256.6l0-.6 0-39.2c-10.1-14.6-16-32.3-16-51.4L16 144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24l2.8 0C44.8 58.2 83.3 32 128 32l64 0c44.7 0 83.2 26.2 101.2 64l2.8 0c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4 0 21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-13.3 0-24 10.7-24 24l0 8 56.4 0c-15.2 17-24.4 39.4-24.4 64l-32 0c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faDreidel = {\n    prefix: 'fas',\n    iconName: 'dreidel',\n    icon: [448, 512, [], \"f792\", \"M438.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 146.7 225.9 84.7c-18.7-18.7-49.1-18.7-67.9 0l-57.4 57.4L337.9 379.3l57.4-57.4c18.7-18.7 18.7-49.1 0-67.9L333.3 192 438.6 86.6zM315.3 401.9L78.1 164.7 18.7 224C6.7 236 0 252.3 0 269.3L0 416c0 35.3 28.7 64 64 64l146.7 0c17 0 33.3-6.7 45.3-18.7l59.3-59.3z\"]\n  };\n  const faPersonDress = {\n    prefix: 'fas',\n    iconName: 'person-dress',\n    icon: [320, 512, [\"female\"], \"f182\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384l-17.8 0c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3l11.6 0c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1L232 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z\"]\n  };\n  const faFemale = faPersonDress;\n  const faCommentDollar = {\n    prefix: 'fas',\n    iconName: 'comment-dollar',\n    icon: [512, 512, [], \"f651\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c0 0 0 0 0 0c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z\"]\n  };\n  const faBusinessTime = {\n    prefix: 'fas',\n    iconName: 'business-time',\n    icon: [640, 512, [\"briefcase-clock\"], \"f64a\", \"M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 160 0 8.2 0c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7l0-32.7c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM320 352l-96 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l296.2 0C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBriefcaseClock = faBusinessTime;\n  const faFlowerTulip = {\n    prefix: 'fas',\n    iconName: 'flower-tulip',\n    icon: [512, 512, [127799], \"f801\", \"M96 44l0 84c0 70.7 57.3 128 128 128l0 138.8C192.1 349.5 139.5 320 80 320l-50.5 0C13.2 320 0 333.2 0 349.5C0 439.3 72.7 512 162.5 512l61.5 0 32 0 32 0 61.5 0C439.3 512 512 439.3 512 349.5c0-16.3-13.2-29.5-29.5-29.5L432 320c-59.5 0-112.1 29.5-144 74.8L288 256c70.7 0 128-57.3 128-128l0-84c0-6.6-5.4-12-12-12c-2.6 0-5.1 .8-7.2 2.4L336 80 268.8 5.3c-3-3.4-7.4-5.3-11.9-5.3l-1.7 0c-4.5 0-8.9 1.9-11.9 5.3L176 80 115.2 34.4c-2.1-1.6-4.6-2.4-7.2-2.4c-6.6 0-12 5.4-12 12z\"]\n  };\n  const faPeoplePantsSimple = {\n    prefix: 'fas',\n    iconName: 'people-pants-simple',\n    icon: [512, 512, [], \"e21a\", \"M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm-22.4 32c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6L64 464c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-115.7c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160l-44.8 0zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128zm-22.4 32c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6L320 464c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-115.7c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C482.7 191.9 448 160 406.4 160l-44.8 0z\"]\n  };\n  const faCloudDrizzle = {\n    prefix: 'fas',\n    iconName: 'cloud-drizzle',\n    icon: [512, 512, [], \"f738\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zm-8 56l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 64l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm168-24c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm-72-40l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm168-24c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z\"]\n  };\n  const faTableCellsLarge = {\n    prefix: 'fas',\n    iconName: 'table-cells-large',\n    icon: [512, 512, [\"th-large\"], \"f009\", \"M448 96l0 128-160 0 0-128 160 0zm0 192l0 128-160 0 0-128 160 0zM224 224L64 224 64 96l160 0 0 128zM64 288l160 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faThLarge = faTableCellsLarge;\n  const faBookTanakh = {\n    prefix: 'fas',\n    iconName: 'book-tanakh',\n    icon: [448, 512, [\"tanakh\"], \"f827\", \"M352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0L64 0 352 0zm0 384L96 384l0 64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24-27.7 0 13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24l55.4 0 27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48 55.4 0c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24l-55.4 0L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48L111 112c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48 55.4 0 27.7 48-27.7 48-55.4 0-27.7-48zm0-48l-13.9 24-13.9-24 27.7 0zm41.6-24L208 88l13.9 24-27.7 0zm69.3 24l27.7 0-13.9 24-13.9-24zm13.9 72l13.9 24-27.7 0 13.9-24zm-55.4 48L208 280l-13.9-24 27.7 0z\"]\n  };\n  const faTanakh = faBookTanakh;\n  const faSolarSystem = {\n    prefix: 'fas',\n    iconName: 'solar-system',\n    icon: [512, 512, [], \"e02f\", \"M448 256c0 41.9-13.4 80.6-36.2 112.2C387.3 370.3 368 390.9 368 416c0 26.5 21.5 48 48 48s48-21.5 48-48c0-3.2-.3-6.4-.9-9.4C493.8 364.3 512 312.3 512 256C512 114.6 397.4 0 256 0c-42.3 0-82.1 10.2-117.2 28.4c18.6 11.8 32 31.1 36 53.6C199.4 70.4 227 64 256 64c106 0 192 86 192 192zM256 448C150 448 64 362 64 256c0-41.9 13.4-80.6 36.2-112.2C124.7 141.7 144 121.1 144 96c0-26.5-21.5-48-48-48S48 69.5 48 96c0 3.2 .3 6.4 .9 9.4C18.2 147.7 0 199.7 0 256C0 397.4 114.6 512 256 512c42.1 0 81.7-10.1 116.8-28.1c-18.5-11.9-31.8-31.3-35.6-53.8C312.5 441.6 285 448 256 448zM389.2 182.7c1.8-4.6 2.8-9.5 2.8-14.7c0-22.1-17.9-40-40-40c-4 0-7.8 .6-11.5 1.7C316.4 113.5 287.3 104 256 104c-83.9 0-152 68.1-152 152s68.1 152 152 152s152-68.1 152-152c0-26.6-6.8-51.5-18.8-73.3zM312 168.4c.2 20.6 16 37.6 36.2 39.5c7.5 14.4 11.8 30.8 11.8 48.2c0 57.4-46.6 104-104 104s-104-46.6-104-104s46.6-104 104-104c20.6 0 39.8 6 56 16.4zm8 87.6a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faSealQuestion = {\n    prefix: 'fas',\n    iconName: 'seal-question',\n    icon: [512, 512, [], \"e243\", \"M222.1 17.9c18.7-18.7 49.1-18.7 67.9 0L336 64l64 0c26.5 0 48 21.5 48 48l0 64 45.6 45.6c18.7 18.7 18.7 49.1 0 67.9L448 335.1l0 64.9c0 26.5-21.5 48-48 48l-64.9 0-45.1 45.1c-18.7 18.7-49.1 18.7-67.9 0L176.9 448 112 448c-26.5 0-48-21.5-48-48l0-64.9L18.4 289.5c-18.7-18.7-18.7-49.1 0-67.9L64 176l0-64c0-26.5 21.5-48 48-48l64 0 46.1-46.1zM169.8 165.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3l58.3 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8l0 13.5c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1l-58.3 0c-23.7 0-44.8 14.9-52.8 37.3zM288 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faPhoneVolume = {\n    prefix: 'fas',\n    iconName: 'phone-volume',\n    icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", \"M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z\"]\n  };\n  const faVolumeControlPhone = faPhoneVolume;\n  const faDiscDrive = {\n    prefix: 'fas',\n    iconName: 'disc-drive',\n    icon: [512, 512, [], \"f8b5\", \"M32 96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 320c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0L96 480l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 96zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192 0A160 160 0 1 0 96 256a160 160 0 1 0 320 0z\"]\n  };\n  const faHatCowboySide = {\n    prefix: 'fas',\n    iconName: 'hat-cowboy-side',\n    icon: [640, 512, [], \"f8c1\", \"M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1l10.7 0c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32l-2.7 0c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64l480 0L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9l-10.7 0c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2L0 384z\"]\n  };\n  const faTableRows = {\n    prefix: 'fas',\n    iconName: 'table-rows',\n    icon: [512, 512, [\"rows\"], \"e292\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm128 0l0 128 320 0 0-128L128 96zM448 288l-320 0 0 128 320 0 0-128z\"]\n  };\n  const faRows = faTableRows;\n  const faLocationExclamation = {\n    prefix: 'fas',\n    iconName: 'location-exclamation',\n    icon: [384, 512, [\"map-marker-exclamation\"], \"f608\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 96c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM160 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faMapMarkerExclamation = faLocationExclamation;\n  const faFaceFearful = {\n    prefix: 'fas',\n    iconName: 'face-fearful',\n    icon: [512, 512, [], \"e375\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zM96 224a64 64 0 1 1 128 0A64 64 0 1 1 96 224zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 112c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm173 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8zM192.4 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faClipboardUser = {\n    prefix: 'fas',\n    iconName: 'clipboard-user',\n    icon: [384, 512, [], \"f7f3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 448c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faBusSchool = {\n    prefix: 'fas',\n    iconName: 'bus-school',\n    icon: [512, 512, [], \"f5dd\", \"M256 0C380.8 0 464 35.2 464 80l0 16 0 16 16 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-16 0 0 28.2c9.8 8.8 16 21.6 16 35.8l0 96c0 20.9-13.4 38.7-32 45.3l0 34.7c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-34.7c-18.6-6.6-32-24.4-32-45.3l0-96c0-14.2 6.2-27 16-35.8L48 240l-16 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l16 0 0-16 0-16C48 35.2 131.2 0 256 0zM112 160l0 64c0 17.7 14.3 32 32 32l96 0 0-128-96 0c-17.7 0-32 14.3-32 32zm160 96l96 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-96 0 0 128zM112 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 80c0-8.8-7.2-16-16-16L176 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16z\"]\n  };\n  const faFilmSlash = {\n    prefix: 'fas',\n    iconName: 'film-slash',\n    icon: [640, 512, [], \"e179\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-55.5-43.5c.5-3.1 .7-6.3 .7-9.6l0-320c0-35.3-28.7-64-64-64L128 32c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zM224 150.3l0-22.3c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-65.9 0L224 150.3zM487.4 480l-87-68.5c-4.8 2.9-10.4 4.5-16.4 4.5l-128 0c-17.7 0-32-14.3-32-32l0-64c0-14.1 9.1-26.1 21.8-30.3l-71.1-56c.8 2 1.3 4.1 1.3 6.4l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c.9 0 1.9 .1 2.8 .2L64 146.4 64 416c0 35.3 28.7 64 64 64l359.4 0zM112 368c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM464 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM480 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z\"]\n  };\n  const faSquareArrowDownRight = {\n    prefix: 'fas',\n    iconName: 'square-arrow-down-right',\n    icon: [448, 512, [], \"e262\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM160 368c-13.3 0-24-10.7-24-24s10.7-24 24-24l94.1 0L119 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l135 135L288 184c0-13.3 10.7-24 24-24s24 10.7 24 24l0 160c0 13.3-10.7 24-24 24l-152 0z\"]\n  };\n  const faBookSparkles = {\n    prefix: 'fas',\n    iconName: 'book-sparkles',\n    icon: [448, 512, [\"book-spells\"], \"f6b8\", \"M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zM264 200l16.6-38.8c2.8-6.5 11.9-6.5 14.7 0L312 200l38.8 16.6c6.5 2.8 6.5 11.9 0 14.7L312 248l-16.6 38.8c-2.8 6.5-11.9 6.5-14.7 0L264 248l-38.8-16.6c-6.5-2.8-6.5-11.9 0-14.7L264 200zM168.8 78.3c2.9-5.9 11.4-5.9 14.3 0L192 96l17.7 8.8c5.9 2.9 5.9 11.4 0 14.3L192 128l-8.8 17.7c-2.9 5.9-11.4 5.9-14.3 0L160 128l-17.7-8.8c-5.9-2.9-5.9-11.4 0-14.3L160 96l8.8-17.7z\"]\n  };\n  const faBookSpells = faBookSparkles;\n  const faWashingMachine = {\n    prefix: 'fas',\n    iconName: 'washing-machine',\n    icon: [448, 512, [\"washer\"], \"f898\", \"M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM368 304A144 144 0 1 0 80 304a144 144 0 1 0 288 0zM88 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm16 328c-61.9 0-112-50.1-112-112c0-16.5 3.6-32.2 10-46.3c7.4-1.1 14.8-1.7 22-1.7c32 0 56 16 80 32s48 32 80 32c10.9 0 21.4-.9 31.2-2.5C328.5 373 281.3 416 224 416z\"]\n  };\n  const faWasher = faWashingMachine;\n  const faChild = {\n    prefix: 'fas',\n    iconName: 'child',\n    icon: [320, 512, [], \"f1ae\", \"M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192.2L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8 240 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0z\"]\n  };\n  const faLiraSign = {\n    prefix: 'fas',\n    iconName: 'lira-sign',\n    icon: [320, 512, [8356], \"f195\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 192l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 32-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l14 0c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9L224 352c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-32 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-31.6z\"]\n  };\n  const faUserVisor = {\n    prefix: 'fas',\n    iconName: 'user-visor',\n    icon: [448, 512, [], \"e04c\", \"M343 175.2C324.2 222.5 278 256 224 256s-100.2-33.5-119-80.8c-14.3-3.2-25-16-25-31.2l0-64c0-17.7 14.3-32 32-32l12.1 0C147.5 18.7 183.6 0 224 0s76.5 18.7 99.9 48L336 48c17.7 0 32 14.3 32 32l0 64c0 15.3-10.7 28-25 31.2zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zm348.7-19.9c2.4 3.2 7.3 1.4 7.3-2.5c-1.1-35.3-11.3-65.6-30.1-90.2c-1.2-2-4.6-1.9-6.1-.1c-19.9 23-31.9 53-35.8 89.5c-.3 3.5 3.7 5.5 6.5 3.5c1.8-1.4 4.1-3.4 6.6-5.6c9.2-8.1 22.3-19.5 31.7-19.5c2.3 2 7.6 7.8 19.9 25zM144 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L144 96z\"]\n  };\n  const faFilePlusMinus = {\n    prefix: 'fas',\n    iconName: 'file-plus-minus',\n    icon: [384, 512, [], \"e177\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM208 208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16zM128 384l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faChessClockFlip = {\n    prefix: 'fas',\n    iconName: 'chess-clock-flip',\n    icon: [640, 512, [\"chess-clock-alt\"], \"f43e\", \"M384 56c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 48 88 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64l32 0 0-16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16l0 16 184 0 0-48-32 0c-13.3 0-24-10.7-24-24zM288 304A112 112 0 1 0 64 304a112 112 0 1 0 224 0zm-52.7-59.3c6.2 6.2 6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l48-48c6.2-6.2 16.4-6.2 22.6 0zM464 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm16-176l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faChessClockAlt = faChessClockFlip;\n  const faSatellite = {\n    prefix: 'fas',\n    iconName: 'satellite',\n    icon: [512, 512, [128752], \"f7bf\", \"M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z\"]\n  };\n  const faTruckFire = {\n    prefix: 'fas',\n    iconName: 'truck-fire',\n    icon: [640, 512, [], \"e65a\", \"M0 24C0 37.3 10.7 48 24 48l8 0 0 50.7C13.4 105.3 0 123.1 0 144l0 80 384 0 0-128 0-16 0-32 232 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 0C10.7 0 0 10.7 0 24zM0 256L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l16 0c26.5 0 48-21.5 48-48l0-112 0-96c0-35.3-28.7-64-64-64l-16 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-48 0-32 0 0 144 0 16-16 0L0 256zM280 48l56 0 0 48-56 0 0-48zM232 96l-48 0 0-48 48 0 0 48zM80 48l56 0 0 48L80 96l0-48zM576 160l0 96-96 0 0-96 96 0zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faPlaneLock = {\n    prefix: 'fas',\n    iconName: 'plane-lock',\n    icon: [640, 512, [], \"e558\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 84.6 101.8 58.2C418 247.6 416 259.6 416 272l0 24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1l0 70.9 57.6 43.2c4 3 6.4 7.8 6.4 12.8l0 24 0 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14l0-42c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8l0-65.5c0-5.7 3.1-11 8.1-13.9L192 178.3l0-84.6zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faSteeringWheel = {\n    prefix: 'fas',\n    iconName: 'steering-wheel',\n    icon: [512, 512, [], \"f622\", \"M224 358.9l0 86.5C143.6 431.9 80.1 368.4 66.7 288l102.2 0L224 358.9zm64 0L343.1 288l102.2 0C431.9 368.4 368.4 431.9 288 445.3l0-86.5zM352 224l-7.2-14.3c-5.4-10.8-16.5-17.7-28.6-17.7l-120.4 0c-12.1 0-23.2 6.8-28.6 17.7L160 224l-93.3 0C81.9 133.2 160.9 64 256 64s174.1 69.2 189.3 160L352 224zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n  };\n  const faTag = {\n    prefix: 'fas',\n    iconName: 'tag',\n    icon: [448, 512, [127991], \"f02b\", \"M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faStretcher = {\n    prefix: 'fas',\n    iconName: 'stretcher',\n    icon: [640, 512, [], \"f825\", \"M83 79.2C64.9 59.8 34.5 58.9 15.2 77S-5.1 125.5 13 144.8L123.5 262.7c15.1 16.1 36.3 25.3 58.4 25.3L592 288c26.5 0 48-21.5 48-48s-21.5-48-48-48l-403.2 0L83 79.2zM240 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0c0-5.3-.7-10.5-1.9-15.5L368 396.2l49.9 36.3c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64c-12.4 0-24 3.5-33.9 9.7l-37.3-27.1 64-46.5-81.6 0L368 336.9 344.8 320l-81.6 0 64 46.5-37.3 27.1c-9.8-6.1-21.4-9.7-33.9-9.7c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm160-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faBookSection = {\n    prefix: 'fas',\n    iconName: 'book-section',\n    icon: [448, 512, [\"book-law\"], \"e0c1\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM228.5 241.3l7.5 2c37.9 9.8 46.1 15 43.6 27.7c-2.5 13.2-23.7 19.6-51.7 15.7c-10.2-1.4-22.4-5.4-33.1-8.9l-5.9-1.9c-8.4-2.7-17.4 1.9-20.1 10.4c-2.7 8.4 2 17.4 10.4 20.1l5.8 1.9c12 3.9 25.7 8.3 38.6 10.1c7 1 13.8 1.5 20.2 1.5c36.5 0 62.2-15.8 67.3-42.8c4.1-21.2-4-34.9-16.7-44.4c8.7-7.1 14.5-16.4 16.7-27.6c8.6-45.1-36.9-56.9-67-64.7c0 0 0 0 0 0l-7.3-1.9c-36.5-9.7-38-16.5-36.2-25.8c2.5-13.2 23.8-19.7 51.6-15.7c6.6 .9 14.6 2.9 25.2 6.2c8.3 2.6 17.4-2.1 20-10.5c2.6-8.4-2.1-17.4-10.5-20c-12.2-3.8-21.9-6.2-30.2-7.3c-47.1-6.7-81.5 9.6-87.5 41.3c-4.1 21.3 4.4 35.1 16.7 44.5c-8.7 7.1-14.5 16.4-16.7 27.5c-8.5 44.6 37.4 56.8 59.5 62.7zm-2.9-72.8c.9 .2 10.3 2.7 10.3 2.7c37.9 9.8 46.1 15 43.6 27.7c-2.2 11.3-16.5 14.9-25.2 16.1c-3.6-1-17.7-4.7-17.7-4.7c-36.5-9.7-38-16.5-36.2-25.8c2.2-11.3 16.5-14.9 25.2-16.1z\"]\n  };\n  const faBookLaw = faBookSection;\n  const faInboxes = {\n    prefix: 'fas',\n    iconName: 'inboxes',\n    icon: [512, 512, [], \"e1bb\", \"M117.7 64L79.3 160l45 0c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7l120.4 0c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7l45 0L394.3 64 117.7 64zM60.3 35.2C68.8 13.9 89.4 0 112.2 0L399.8 0c22.9 0 43.5 13.9 52 35.2L508 175.8c2.6 6.6 4 13.7 4 20.8l0 67.4c0 30.9-25.1 56-56 56L56 320c-30.9 0-56-25.1-56-56l0-67.4c0-7.1 1.4-14.2 4-20.8L60.3 35.2zM48 352l76.2 0c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7l120.4 0c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7l76.2 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48z\"]\n  };\n  const faCoffeeBean = {\n    prefix: 'fas',\n    iconName: 'coffee-bean',\n    icon: [448, 512, [], \"e13e\", \"M333.6 205.6c24.4-24.6 45.4-67.3 59.9-101.7c5.1-12.2 20.9-15.3 28.2-4.3c51.2 77.7 26.2 201.2-63.4 290.8c-79.6 79.6-186 108.1-263.2 77.7c-14.8-5.8-20-23.2-13.2-37.5c.7-1.6 1.5-3.1 2.2-4.7c16.5-34.5 37.5-72.2 57.4-92.3c29.7-29.9 59.7-44.9 91.8-61l.5-.3s0 0 0 0c32-15.9 66.1-32.9 99.7-66.8zM55.3 412c-5.3 11-19.9 13.6-26.9 3.6c-54-77.4-29.6-203.2 61.2-294C169.9 41.3 277.4 13 354.7 44.7c14 5.7 19.4 22 13.7 36c-1.4 3.5-2.9 7.1-4.4 10.8c-14.5 34.5-33.5 71.8-53.1 91.5c-29.7 29.9-59.7 44.9-91.8 61l-.5 .3c-32 15.9-66.1 32.9-99.7 66.8c-24.1 24.3-47.1 66.6-63.6 101z\"]\n  };\n  const faCircleYen = {\n    prefix: 'fas',\n    iconName: 'circle-yen',\n    icon: [512, 512, [], \"e5d0\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.9 150.2c9.8-8.9 25-8.2 33.9 1.6L256 220.3l62.2-68.5c8.9-9.8 24.1-10.5 33.9-1.6s10.5 24.1 1.6 33.9L288.4 256l31.6 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-40 0 0 32 40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-40 0 0 25c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-25-40 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l40 0 0-32-40 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l31.6 0-65.3-71.9c-8.9-9.8-8.2-25 1.6-33.9z\"]\n  };\n  const faBracketsCurly = {\n    prefix: 'fas',\n    iconName: 'brackets-curly',\n    icon: [576, 512, [], \"f7ea\", \"M416 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c17.7 0 32 14.3 32 32l0 37.5c0 25.5 10.1 49.9 28.1 67.9L498.7 256l-22.6 22.6c-18 18-28.1 42.4-28.1 67.9l0 37.5c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c53 0 96-43 96-96l0-37.5c0-8.5 3.4-16.6 9.4-22.6l45.3-45.3c12.5-12.5 12.5-32.8 0-45.3l-45.3-45.3c-6-6-9.4-14.1-9.4-22.6l0-37.5c0-53-43-96-96-96zM160 32c-53 0-96 43-96 96l0 37.5c0 8.5-3.4 16.6-9.4 22.6L9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l45.3 45.3c6 6 9.4 14.1 9.4 22.6L64 384c0 53 43 96 96 96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32-14.3-32-32l0-37.5c0-25.5-10.1-49.9-28.1-67.9L77.3 256l22.6-22.6c18-18 28.1-42.4 28.1-67.9l0-37.5c0-17.7 14.3-32 32-32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0z\"]\n  };\n  const faEllipsisStrokeVertical = {\n    prefix: 'fas',\n    iconName: 'ellipsis-stroke-vertical',\n    icon: [192, 512, [\"ellipsis-v-alt\"], \"f39c\", \"M96 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 96A72 72 0 1 1 96 24a72 72 0 1 1 0 144zm24 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-96 0a72 72 0 1 1 144 0A72 72 0 1 1 24 256zm96 160a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-96 0a72 72 0 1 1 144 0A72 72 0 1 1 24 416z\"]\n  };\n  const faEllipsisVAlt = faEllipsisStrokeVertical;\n  const faComment = {\n    prefix: 'fas',\n    iconName: 'comment',\n    icon: [512, 512, [128489, 61669], \"f075\", \"M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z\"]\n  };\n  const faSquare1 = {\n    prefix: 'fas',\n    iconName: 'square-1',\n    icon: [448, 512, [], \"e256\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm236 35.2c-7.4-4.3-16.5-4.3-24-.1l-56 32c-11.5 6.6-15.5 21.2-8.9 32.7s21.2 15.5 32.7 8.9L200 193.4 200 336l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-184c0-8.6-4.6-16.5-12-20.8z\"]\n  };\n  const faCakeCandles = {\n    prefix: 'fas',\n    iconName: 'cake-candles',\n    icon: [448, 512, [127874, \"birthday-cake\", \"cake\"], \"f1fd\", \"M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2L56 72c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c-35.3 0-64 28.7-64 64l0 71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4c0 0 0 0 0 0s0 0 0 0l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9l0-71c0-35.3-28.7-64-64-64l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4L0 480c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-85.4z\"]\n  };\n  const faBirthdayCake = faCakeCandles;\n  const faCake = faCakeCandles;\n  const faHeadSide = {\n    prefix: 'fas',\n    iconName: 'head-side',\n    icon: [512, 512, [], \"f6e9\", \"M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faTruckLadder = {\n    prefix: 'fas',\n    iconName: 'truck-ladder',\n    icon: [640, 512, [], \"e657\", \"M0 24C0 37.3 10.7 48 24 48l8 0 0 96-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l304 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-96 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 0C10.7 0 0 10.7 0 24zM272 144l-32 0 0-96 32 0 0 96zM160 48l32 0 0 96-32 0 0-96zm-48 96l-32 0 0-96 32 0 0 96zM416 96c-17.7 0-32 14.3-32 32l0 96L48 224c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l16 0c26.5 0 48-21.5 48-48l0-80 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L544 114.7c-12-12-28.3-18.7-45.3-18.7L416 96zM576 256l-128 0 0-32 0-64 50.7 0L576 237.3l0 18.7zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faEnvelope = {\n    prefix: 'fas',\n    iconName: 'envelope',\n    icon: [512, 512, [128386, 9993, 61443], \"f0e0\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\"]\n  };\n  const faDollyEmpty = {\n    prefix: 'fas',\n    iconName: 'dolly-empty',\n    icon: [576, 512, [], \"f473\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l72.9 0L197 340.2c-22.5 17.6-37 45-37 75.8c0 53 43 96 96 96c52.4 0 95.1-42 96-94.3l202.1-67.4c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2L331.8 357c-17.2-22.1-43.9-36.5-74-37L165.7 43.8C156.9 17.6 132.5 0 104.9 0L32 0z\"]\n  };\n  const faFaceTissue = {\n    prefix: 'fas',\n    iconName: 'face-tissue',\n    icon: [512, 512, [], \"e39c\", \"M512 256c0 141.4-114.6 256-256 256c-11.5 0-22.9-.8-34-2.2c.6-1.9 1-3.9 1.4-5.9l18.4-110.2 5.4 3.6c5.4 3.6 12.4 3.6 17.8 0L304 371.2l39.1 26.1c4.8 3.2 10.9 3.6 16 1l32-16c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-23.7 11.8-40.3-26.8c-5.4-3.6-12.4-3.6-17.8 0L256 364.8l-8.5-5.7 7.9-47.2c2.5-15.3-2.4-30.9-13.4-41.8s-26.5-16-41.8-13.4l-192 32c-2 .3-4 .8-5.9 1.4C.8 278.9 0 267.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM133.5 130.7c-7.9-4.2-17.5 1.5-17.5 10.5c0 2.8 1 5.5 2.8 7.6l36 43.2-36 43.2c-1.8 2.1-2.8 4.8-2.8 7.6c0 9 9.6 14.7 17.5 10.5l89.9-47.9c10.7-5.7 10.7-21.1 0-26.8l-89.9-47.9zM396 141.1c0-9-9.6-14.7-17.5-10.5l-89.9 47.9c-10.7 5.7-10.7 21.1 0 26.8l89.9 47.9c7.9 4.2 17.5-1.5 17.5-10.5c0-2.8-1-5.5-2.8-7.6l-36-43.2 36-43.2c1.8-2.1 2.8-4.8 2.8-7.6zM219.3 292.7c3.7 3.7 5.3 8.8 4.5 13.9l-32 192c-1.1 6.7-6.3 11.9-13 13.1s-13.4-1.9-16.7-7.8l-26-45.5L51.9 479.5c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l21.1-84.2-45.5-26c-5.9-3.4-9-10-7.8-16.7s6.4-11.9 13.1-13l192-32c5.1-.8 10.3 .8 13.9 4.5z\"]\n  };\n  const faAnglesUp = {\n    prefix: 'fas',\n    iconName: 'angles-up',\n    icon: [448, 512, [\"angle-double-up\"], \"f102\", \"M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n  };\n  const faAngleDoubleUp = faAnglesUp;\n  const faBinRecycle = {\n    prefix: 'fas',\n    iconName: 'bin-recycle',\n    icon: [576, 512, [], \"e5f7\", \"M0 64C0 46.3 14.3 32 32 32l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zm32 64l512 0L517.3 421.8c-3 33-30.6 58.2-63.7 58.2l-331.1 0c-33.1 0-60.7-25.2-63.7-58.2L32 128zm256 88c2.2 0 4.3 1.1 5.5 2.9l20.7 29.6c7.3 10.5 21.6 13.4 32.4 6.6c11.7-7.3 14.8-22.9 6.9-34.1l-20.7-29.6c-10.2-14.6-27-23.3-44.8-23.3s-34.6 8.7-44.8 23.3l-20.7 29.6c-7.9 11.3-4.7 26.8 6.9 34.1c10.8 6.8 25.1 3.9 32.4-6.6l20.7-29.6c1.3-1.8 3.3-2.9 5.5-2.9zm-88.3 77.1c-10.8-6.8-25.1-3.9-32.4 6.6l-21.5 30.7c-6.4 9.1-9.8 20-9.8 31.2c0 30.1 24.4 54.4 54.4 54.4l49.6 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-49.6 0c-3.5 0-6.4-2.9-6.4-6.4c0-1.3 .4-2.6 1.2-3.7l21.5-30.7c7.9-11.3 4.7-26.8-6.9-34.1zM312 392c0 13.3 10.7 24 24 24l49.6 0c30.1 0 54.4-24.4 54.4-54.4c0-11.2-3.4-22.1-9.8-31.2l-21.5-30.7c-7.3-10.5-21.6-13.4-32.4-6.6c-11.7 7.3-14.8 22.9-6.9 34.1l21.5 30.7c.8 1.1 1.2 2.4 1.2 3.7c0 3.5-2.9 6.4-6.4 6.4L336 368c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faPaperclip = {\n    prefix: 'fas',\n    iconName: 'paperclip',\n    icon: [448, 512, [128206], \"f0c6\", \"M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z\"]\n  };\n  const faChartLineDown = {\n    prefix: 'fas',\n    iconName: 'chart-line-down',\n    icon: [512, 512, [128201], \"f64d\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm217.4 57.4L208 194.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0L304 189.3l57.4 57.4L329 279c-15.1 15.1-4.4 41 17 41L456 320c13.3 0 24-10.7 24-24l0-110.1c0-21.4-25.9-32.1-41-17l-32.4 32.4-80-80c-12.5-12.5-32.8-12.5-45.3 0z\"]\n  };\n  const faArrowRightToCity = {\n    prefix: 'fas',\n    iconName: 'arrow-right-to-city',\n    icon: [640, 512, [], \"e4b3\", \"M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 144 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 24 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0-96 0c-26.5 0-48-21.5-48-48l0-416zm64 32l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 272l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l114.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n  };\n  const faLockA = {\n    prefix: 'fas',\n    iconName: 'lock-a',\n    icon: [448, 512, [], \"e422\", \"M224 64c44.2 0 80 35.8 80 80l0 48-160 0 0-48c0-44.2 35.8-80 80-80zM80 144l0 48-16 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-16 0 0-48C368 64.5 303.5 0 224 0S80 64.5 80 144zm49.7 280.8L209.6 265c.8-1.6 1.8-3 3-4.3c1.4-1.5 3.1-2.6 5-3.4c2.1-.9 4.2-1.3 6.4-1.3s4.3 .4 6.4 1.3c1.8 .8 3.5 1.9 5 3.4c1.3 1.3 2.3 2.7 3.1 4.3l79.9 159.9c4 7.9 .7 17.5-7.2 21.5s-17.5 .7-21.5-7.2L270.1 400l-92.2 0-19.6 39.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5zM193.9 368l60.2 0L224 307.8 193.9 368z\"]\n  };\n  const faRibbon = {\n    prefix: 'fas',\n    iconName: 'ribbon',\n    icon: [448, 512, [127895], \"f4d6\", \"M333.2 322.8s0 0 0 0l-133.9-146s0 0 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65l0-29.5c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0l-76 0c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8L64 164c0 23.2 8.4 45.6 23.6 63.1l56 64.2s0 0 0 0l83.3 95.6s0 0 0 0l91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z\"]\n  };\n  const faLungs = {\n    prefix: 'fas',\n    iconName: 'lungs',\n    icon: [640, 512, [129729], \"f604\", \"M320 0c17.7 0 32 14.3 32 32l0 132.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2 0-45.5C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398l0-73 90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1l0-.4-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58 0 73.4c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 45.5 9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5L288 32c0-17.7 14.3-32 32-32z\"]\n  };\n  const faPersonPinball = {\n    prefix: 'fas',\n    iconName: 'person-pinball',\n    icon: [640, 512, [], \"e21d\", \"M32 48a48 48 0 1 1 96 0A48 48 0 1 1 32 48zM96 241.7l0 65.1 49.9 49.9c9 9 14.1 21.2 14.1 33.9l0 89.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7L18.7 320C6.7 308 0 291.7 0 274.7l0-88.1C0 154.2 26.2 128 58.6 128c24.1 0 46.5 12 59.9 32l42.6 64 62.9 0c12.9 0 24.1 7.7 29.1 18.7l295-49.2L515.3 95c-2.2-6.5-3.3-13.4-3.3-20.2L512 32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 146.2 0 37.8 0 8 0 256c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-320 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192-39.4 0c-16 0-31-8-39.9-21.4L96 241.7zM0 480L0 346.5l64 64L64 480s0 0 0 0c0 17.7-14.3 32-32 32s-32-14.3-32-32zM280 336a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faArrowUp91 = {\n    prefix: 'fas',\n    iconName: 'arrow-up-9-1',\n    icon: [576, 512, [\"sort-numeric-up-alt\"], \"f887\", \"M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n  };\n  const faSortNumericUpAlt = faArrowUp91;\n  const faAppleCore = {\n    prefix: 'fas',\n    iconName: 'apple-core',\n    icon: [384, 512, [], \"e08f\", \"M192 112c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80l16 0c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80l-16 0zM30.5 167c-8-6.5-9.3-18.7-.7-24.3C43.9 133.4 60.7 128 80 128c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c19.3 0 36.1 5.4 50.3 14.7c8.6 5.6 7.3 17.9-.7 24.3c-40 32.3-65.5 81.7-65.5 137c0 54.4 24.7 103 63.4 135.3c7 5.9 8.8 16.3 2.7 23.1C325.8 493.7 290.9 512 256 512c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3c-34.9 0-69.8-18.3-98.1-49.6c-6.2-6.8-4.4-17.3 2.7-23.1C71.3 407 96 358.4 96 304c0-55.4-25.6-104.7-65.5-137z\"]\n  };\n  const faCircleY = {\n    prefix: 'fas',\n    iconName: 'circle-y',\n    icon: [512, 512, [], \"e12f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM170.1 152.3L256 251.4l85.9-99.1c8.7-10 23.8-11.1 33.9-2.4s11.1 23.8 2.4 33.9L280 297l0 79c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-79L133.9 183.7c-8.7-10-7.6-25.2 2.4-33.9s25.2-7.6 33.9 2.4z\"]\n  };\n  const faH6 = {\n    prefix: 'fas',\n    iconName: 'h6',\n    icon: [640, 512, [], \"e413\", \"M537 116l-35.3 44.1C578.6 163.1 640 226.4 640 304c0 79.5-64.5 144-144 144s-144-64.5-144-144c0-38.3 13-75.5 37-105.5L487 76c11-13.8 31.2-16 45-5s16 31.2 5 45zM416 304a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zM32 64c17.7 0 32 14.3 32 32l0 128 192 0 0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128L64 288l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 256 0 96C0 78.3 14.3 64 32 64z\"]\n  };\n  const faLitecoinSign = {\n    prefix: 'fas',\n    iconName: 'litecoin-sign',\n    icon: [384, 512, [], \"e1d3\", \"M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 149.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1 64 448c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0 0-154.1 136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3 128 64z\"]\n  };\n  const faBottleBaby = {\n    prefix: 'fas',\n    iconName: 'bottle-baby',\n    icon: [512, 512, [], \"e673\", \"M220.6 49.7L224 48l0-16c0-17.7 14.3-32 32-32s32 14.3 32 32l0 16 3.4 1.7C308.9 58.5 320 76.4 320 96c17.7 0 32 14.3 32 32l0 32-192 0 0-32c0-17.7 14.3-32 32-32c0-19.6 11.1-37.5 28.6-46.3zM200 272l-84.4 0c4.5-19.6 13-38.1 25.2-54.4L160 192l192 0 19.2 25.6C389.9 242.5 400 272.8 400 304l0 144c0 35.3-28.7 64-64 64l-160 0c-35.3 0-64-28.7-64-64l0-16 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-64 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24z\"]\n  };\n  const faCircleSmall = {\n    prefix: 'fas',\n    iconName: 'circle-small',\n    icon: [320, 512, [], \"e122\", \"M0 256a160 160 0 1 1 320 0A160 160 0 1 1 0 256z\"]\n  };\n  const faBorderNone = {\n    prefix: 'fas',\n    iconName: 'border-none',\n    icon: [448, 512, [], \"f850\", \"M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faArrowTurnDownLeft = {\n    prefix: 'fas',\n    iconName: 'arrow-turn-down-left',\n    icon: [512, 512, [], \"e2e1\", \"M448 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160c0 53-43 96-96 96l-306.7 0 73.4 73.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256 416 256c17.7 0 32-14.3 32-32l0-160z\"]\n  };\n  const faCircleWifiCircleWifi = {\n    prefix: 'fas',\n    iconName: 'circle-wifi-circle-wifi',\n    icon: [640, 512, [\"circle-wifi-group\"], \"e67e\", \"M256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-17.9 2.7-35.1 7.6-51.4c-4.5-.7-8.9-2.6-12.6-5.9c-15.6-14.1-36.3-22.7-59-22.7s-43.4 8.6-59 22.7c-9.8 8.9-25 8.1-33.9-1.7s-8.1-25 1.7-33.9C188.9 253.3 220.9 240 256 240c34.8 0 66.7 13.1 90.7 34.7c8.9-14.2 19.8-27.1 32.2-38.2C345.7 208.7 302.8 192 256 192c-49.4 0-94.4 18.6-128.5 49.3c-9.8 8.9-25 8.1-33.9-1.8s-8.1-25 1.8-33.9C137.9 167.3 194.3 144 256 144s118.1 23.3 160.6 61.6c1.2 1.1 2.3 2.3 3.3 3.6c23-11.1 48.8-17.3 76.1-17.3c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zm0-176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm384 32a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 320c-27.2 0-51.9 10.2-70.6 27.1c-6.6 5.9-16.7 5.4-22.6-1.2s-5.4-16.7 1.2-22.6c24.4-21.9 56.6-35.3 92-35.3s67.7 13.4 92 35.3c6.6 5.9 7.1 16 1.2 22.6s-16 7.1-22.6 1.2C547.9 330.2 523.2 320 496 320zM476 432a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zm-11.5-35.9c-6.6 5.9-16.7 5.4-22.6-1.1s-5.4-16.7 1.1-22.6c14-12.7 32.6-20.4 53-20.4s39 7.7 53 20.4c6.6 5.9 7.1 16 1.1 22.6s-16 7.1-22.6 1.1c-8.3-7.5-19.4-12.1-31.5-12.1s-23.2 4.6-31.5 12.1z\"]\n  };\n  const faCircleWifiGroup = faCircleWifiCircleWifi;\n  const faCircleNodes = {\n    prefix: 'fas',\n    iconName: 'circle-nodes',\n    icon: [512, 512, [], \"e4e2\", \"M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z\"]\n  };\n  const faParachuteBox = {\n    prefix: 'fas',\n    iconName: 'parachute-box',\n    icon: [512, 512, [], \"f4cd\", \"M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16L240 192l0 128-32 0c-7 0-13.7 1.5-19.7 4.2L68.2 192l28.3 0c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192l6 0L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-7.8-1.9-15.2-5.2-21.7L487.1 192l6 0c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16l28.3 0L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2l-32 0 0-128 111.5 0z\"]\n  };\n  const faReflectHorizontal = {\n    prefix: 'fas',\n    iconName: 'reflect-horizontal',\n    icon: [512, 512, [], \"e664\", \"M256 0c-13.3 0-24 10.7-24 24l0 464c0 13.3 10.7 24 24 24s24-10.7 24-24l0-464c0-13.3-10.7-24-24-24zM492.2 98.4c-12-5-25.7-2.2-34.9 6.9l-128 128c-12.5 12.5-12.5 32.8 0 45.3l128 128c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-256c0-12.9-7.8-24.6-19.8-29.6zm-472.5 0C7.8 103.4 0 115.1 0 128L0 384c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9z\"]\n  };\n  const faMessageMedical = {\n    prefix: 'fas',\n    iconName: 'message-medical',\n    icon: [512, 512, [\"comment-alt-medical\"], \"f7f4\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm224 64l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faCommentAltMedical = faMessageMedical;\n  const faRugbyBall = {\n    prefix: 'fas',\n    iconName: 'rugby-ball',\n    icon: [512, 512, [], \"e3c6\", \"M368 16c13.4 0 26.4 2.1 38.5 5.9c-21.1 1.8-44.5 8.7-69 19.5c-53.4 23.5-114.8 66.9-172.1 124.1S64.9 284.1 41.4 337.6c-10.8 24.5-17.7 47.9-19.5 69C18.1 394.4 16 381.4 16 368l0-32C16 159.3 159.3 16 336 16l32 0zm122.1 89.5c3.8 12.2 5.9 25.1 5.9 38.5l0 32c0 176.7-143.3 320-320 320l-32 0c-13.4 0-26.4-2.1-38.5-5.9c21.1-1.8 44.5-8.7 69-19.5c53.4-23.5 114.8-66.9 172.1-124.1s100.6-118.6 124.1-172.1c10.8-24.5 17.7-47.9 19.5-69zM63.7 448.3c-6.7-6.7-10.9-17.8-10.2-34.8c.7-17.1 6.3-38.5 17.1-63c21.5-49 62.3-107.1 117.5-162.3s113.4-95.9 162.3-117.5c24.5-10.8 45.9-16.4 63-17.1c17.1-.7 28.1 3.5 34.8 10.2s10.9 17.8 10.2 34.8c-.7 17.1-6.3 38.5-17.1 63c-21.5 49-62.3 107.1-117.5 162.3s-113.4 95.9-162.3 117.5c-24.5 10.8-45.9 16.4-63 17.1c-17.1 .7-28.1-3.4-34.8-10.2z\"]\n  };\n  const faCommentMusic = {\n    prefix: 'fas',\n    iconName: 'comment-music',\n    icon: [512, 512, [], \"f8b0\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm96-320l0 32 0 128c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8l0-74.7-96 36L224 320c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8l0-81.8 0-32c0-6.7 4.1-12.6 10.4-15l128-48c4.9-1.8 10.4-1.2 14.7 1.8s6.9 7.9 6.9 13.2z\"]\n  };\n  const faIndent = {\n    prefix: 'fas',\n    iconName: 'indent',\n    icon: [448, 512, [], \"f03c\", \"M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3L0 176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z\"]\n  };\n  const faTreeDeciduous = {\n    prefix: 'fas',\n    iconName: 'tree-deciduous',\n    icon: [512, 512, [127795, \"tree-alt\"], \"f400\", \"M384 80c-11.5 0-22.5 2.4-32.4 6.8C347 38.1 305.9 0 256 0s-91 38.1-95.6 86.8C150.5 82.4 139.5 80 128 80c-44.2 0-80 35.8-80 80c0 14.4 3.8 27.9 10.5 39.6C24.1 214.2 0 248.3 0 288c0 53 43 96 96 96l128 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 128 0c53 0 96-43 96-96c0-39.7-24.1-73.8-58.5-88.4c6.7-11.7 10.5-25.2 10.5-39.6c0-44.2-35.8-80-80-80z\"]\n  };\n  const faTreeAlt = faTreeDeciduous;\n  const faPuzzlePieceSimple = {\n    prefix: 'fas',\n    iconName: 'puzzle-piece-simple',\n    icon: [640, 512, [\"puzzle-piece-alt\"], \"e231\", \"M264.8 64C277.6 64 288 74.4 288 87.2c0 9.2-5.8 17.3-13.2 22.8c-11.6 8.7-18.8 20.7-18.8 34c0 26.5 28.7 48 64 48s64-21.5 64-48c0-13.3-7.2-25.3-18.8-34c-7.4-5.5-13.2-13.6-13.2-22.8C352 74.4 362.4 64 375.2 64L464 64c26.5 0 48 21.5 48 48l0 88.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2l0 88.8c0 26.5-21.5 48-48 48l-88.8 0c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2L176 448c-26.5 0-48-21.5-48-48l0-88.8c0-12.8-10.4-23.2-23.2-23.2c-9.2 0-17.3 5.8-22.8 13.2C73.3 312.8 61.3 320 48 320c-26.5 0-48-28.7-48-64s21.5-64 48-64c13.3 0 25.3 7.2 34 18.8c5.5 7.4 13.6 13.2 22.8 13.2c12.8 0 23.2-10.4 23.2-23.2l0-88.8c0-26.5 21.5-48 48-48l88.8 0z\"]\n  };\n  const faPuzzlePieceAlt = faPuzzlePieceSimple;\n  const faTruckFieldUn = {\n    prefix: 'fas',\n    iconName: 'truck-field-un',\n    icon: [640, 512, [], \"e58e\", \"M96 32C60.7 32 32 60.7 32 96l0 32c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-32c0-35.3-28.7-64-64-64l-4.2 0c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38l-51.8 0C364.4 44.9 343.7 32 320 32L96 32zm288 96l43.2 0 42.7 96L384 224l0-96zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faNfcTrash = {\n    prefix: 'fas',\n    iconName: 'nfc-trash',\n    icon: [640, 512, [], \"e1fd\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 66.7c-11.5 4.1-21.3 12.5-26.9 23.8l-2.7 5.5L400 192c-5.6 0-11 1-16 2.7l0-50.7c0-26.5-21.5-48-48-48l-80 0c-26.5 0-48 21.5-48 48l0 66.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-66.7c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16l0 96 0 128c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l224 0c16.4 0 30.9-8.2 39.6-20.8l6.1 84.8L64 480c-35.3 0-64-28.7-64-64L0 96zM449.7 200.8c2.7-5.4 8.2-8.8 14.3-8.8l96 0c6.1 0 11.6 3.4 14.3 8.8L585.9 224l38.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-128 0-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l38.1 0 11.6-23.2zM413.9 482.3L400 288l224 0L610.1 482.3C608.9 499 595 512 578.2 512l-132.4 0c-16.8 0-30.7-13-31.9-29.7z\"]\n  };\n  const faHourglass = {\n    prefix: 'fas',\n    iconName: 'hourglass',\n    icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", \"M0 32C0 14.3 14.3 0 32 0L64 0 320 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 11c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1l0 11c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-11c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75l0-11C14.3 64 0 49.7 0 32zM96 64l0 11c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9l0-11L96 64zm0 384l192 0 0-11c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9l0 11z\"]\n  };\n  const faHourglassEmpty = faHourglass;\n  const faMountain = {\n    prefix: 'fas',\n    iconName: 'mountain',\n    icon: [512, 512, [127956], \"f6fc\", \"M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9L55.9 480C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8l49 0z\"]\n  };\n  const faFileXmark = {\n    prefix: 'fas',\n    iconName: 'file-xmark',\n    icon: [384, 512, [\"file-times\"], \"f317\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM111 239c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faFileTimes = faFileXmark;\n  const faHouseHeart = {\n    prefix: 'fas',\n    iconName: 'house-heart',\n    icon: [576, 512, [\"home-heart\"], \"f4c9\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM176 269.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z\"]\n  };\n  const faHomeHeart = faHouseHeart;\n  const faHouseChimneyBlank = {\n    prefix: 'fas',\n    iconName: 'house-chimney-blank',\n    icon: [576, 512, [], \"e3b0\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0z\"]\n  };\n  const faMeterBolt = {\n    prefix: 'fas',\n    iconName: 'meter-bolt',\n    icon: [640, 512, [], \"e1e9\", \"M256 512c73.7 0 140.1-31.1 186.8-81l7.5-15L432 416c-20.4 0-38.5-12.9-45.3-32.1s-.6-40.6 15.3-53.4l109.6-87.7C504.8 107.5 393 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm218.1 67.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L449.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n  };\n  const faUserDoctor = {\n    prefix: 'fas',\n    iconName: 'user-doctor',\n    icon: [448, 512, [\"user-md\"], \"f0f0\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1l0 50.8c27.6 7.1 48 32.2 48 62l0 40c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-24c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 24c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-40c0-29.8 20.4-54.9 48-62l0-57.1c-6-.6-12.1-.9-18.3-.9l-91.4 0c-6.2 0-12.3 .3-18.3 .9l0 65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7l0-59.1zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faUserMd = faUserDoctor;\n  const faSlashBack = {\n    prefix: 'fas',\n    iconName: 'slash-back',\n    icon: [320, 512, [], \"5c\", \"M16.1 4.2C.8 13-4.6 32.5 4.2 47.9l256 448c8.8 15.3 28.3 20.7 43.7 11.9s20.7-28.3 11.9-43.7l-256-448C51 .8 31.5-4.6 16.1 4.2z\"]\n  };\n  const faCircleInfo = {\n    prefix: 'fas',\n    iconName: 'circle-info',\n    icon: [512, 512, [\"info-circle\"], \"f05a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faInfoCircle = faCircleInfo;\n  const faFishingRod = {\n    prefix: 'fas',\n    iconName: 'fishing-rod',\n    icon: [448, 512, [], \"e3a8\", \"M295.9 48c-3 0-6 .4-8.8 1.2L209.8 71.3C137.7 91.9 88 157.8 88 232.8L88 288l8 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 320c0-17.7 14.3-32 32-32l8 0 0-55.2c0-96.4 63.9-181.2 156.7-207.7L273.8 3.1C281 1 288.4 0 295.9 0C340.1 0 376 35.9 376 80.1l0 55.9c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-55.9C328 62.4 313.6 48 295.9 48zM256 344c0-71.6 55.6-127.8 89-148.1c4.3-2.6 9.6-2.6 14 0c33.5 20.3 89 76.6 89 148.1c0 32-16 80-64 112l27.3 27.3c3 3 4.7 7.1 4.7 11.3l0 1.4c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-1.4c0-4.2 1.7-8.3 4.7-11.3L320 456c-48-32-64-80-64-112zm128-32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faHammerCrash = {\n    prefix: 'fas',\n    iconName: 'hammer-crash',\n    icon: [640, 512, [], \"e414\", \"M283.9 378.6l18.3-60.1c18-4.1 34.2-16 43.1-33.8l64-128c10.5-21.1 8.4-45.2-3.7-63.6l52.7-76.6c3.7-5.4 10.4-8 16.7-6.5s11.2 6.7 12.2 13.1l16.2 104.1 105.1-7.4c6.5-.5 12.7 3.1 15.5 9s1.8 12.9-2.6 17.8L550.1 224l71.3 77.5c4.4 4.8 5.5 11.9 2.6 17.8s-9 9.5-15.5 9l-105.1-7.4L487.3 425c-1 6.5-5.9 11.7-12.2 13.1s-13-1.1-16.7-6.5l-59.7-86.7-91.4 52.2c-5.7 3.3-12.8 2.7-17.9-1.4s-7.2-10.9-5.3-17.2zm28.3-101.7c-9.3 10.9-25.2 14.4-38.6 7.7l-65.9-32.9s0 0 0 0L122 208.8s0 0 0 0L17.7 156.6C1.9 148.7-4.5 129.5 3.4 113.7l40-80C48.8 22.8 59.9 16 72 16l120 0c5 0 9.9 1.2 14.3 3.4l78.2 39.1 81.8 40.9c15.8 7.9 22.2 27.1 14.3 42.9l-64 128c-1.2 2.4-2.7 4.6-4.4 6.6zM107.6 237.4l85.9 42.9L90.9 485.5c-11.9 23.7-40.7 33.3-64.4 21.5S-6.8 466.2 5.1 442.5L107.6 237.4z\"]\n  };\n  const faMessageHeart = {\n    prefix: 'fas',\n    iconName: 'message-heart',\n    icon: [512, 512, [], \"e5c9\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm205.3 48c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z\"]\n  };\n  const faCloudMeatball = {\n    prefix: 'fas',\n    iconName: 'cloud-meatball',\n    icon: [512, 512, [], \"f73b\", \"M0 224c0 53 43 96 96 96l44.7 0c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40l44.7 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faCameraPolaroid = {\n    prefix: 'fas',\n    iconName: 'camera-polaroid',\n    icon: [576, 512, [], \"f8aa\", \"M64 96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 150.3 53.3 79.9c7 10.5 10.7 22.9 10.7 35.5l0 54.3c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-54.3c0-12.6 3.7-25 10.7-35.5L64 246.3 64 96zM288 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM448 128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l352 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-352 0z\"]\n  };\n  const faCamera = {\n    prefix: 'fas',\n    iconName: 'camera',\n    icon: [512, 512, [62258, \"camera-alt\"], \"f030\", \"M149.1 64.8L138.7 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L362.9 64.8C356.4 45.2 338.1 32 317.4 32L194.6 32c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n  };\n  const faCameraAlt = faCamera;\n  const faSquareVirus = {\n    prefix: 'fas',\n    iconName: 'square-virus',\n    icon: [448, 512, [], \"e578\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCartArrowUp = {\n    prefix: 'fas',\n    iconName: 'cart-arrow-up',\n    icon: [576, 512, [], \"e3ee\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l45.5 0c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5L488 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-288.3 0c-11.5 0-21.4-8.2-23.6-19.5L170.7 288 312 288l0-110.1-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l64-64c9.4-9.4 24.6-9.4 33.9 0l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23L360 288l99.2 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32l-411 0C111 12.8 91.6 0 69.5 0L24 0zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faMeteor = {\n    prefix: 'fas',\n    iconName: 'meteor',\n    icon: [512, 512, [9732], \"f753\", \"M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faCarOn = {\n    prefix: 'fas',\n    iconName: 'car-on',\n    icon: [512, 512, [], \"e4dd\", \"M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80zM185.8 224l140.3 0c6.8 0 12.8 4.3 15.1 10.6L360.3 288l-208.6 0 19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344l0 40 0 64 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-64 0-40c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160l-140.3 0c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z\"]\n  };\n  const faSleigh = {\n    prefix: 'fas',\n    iconName: 'sleigh',\n    icon: [640, 512, [], \"f7cc\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 160c0 53 43 96 96 96l0 32 64 0 0-32 192 0 0 32 64 0 0-32c53 0 96-43 96-96l0-96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0-32 0c-17.7 0-32 14.3-32 32l0 41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7l-9 0L32 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 8c0 13.3-10.7 24-24 24L64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l488 0c48.6 0 88-39.4 88-88l0-8z\"]\n  };\n  const faArrowDown19 = {\n    prefix: 'fas',\n    iconName: 'arrow-down-1-9',\n    icon: [576, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", \"M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n  };\n  const faSortNumericAsc = faArrowDown19;\n  const faSortNumericDown = faArrowDown19;\n  const faBuoyMooring = {\n    prefix: 'fas',\n    iconName: 'buoy-mooring',\n    icon: [576, 512, [], \"e5b6\", \"M256 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 36.7c38 11.5 67.8 43.2 75.9 83.7l48.5 242.7c-.4 .3-.9 .6-1.3 .9c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-19 0-41.2-7.9-59.2-20.3c-.4-.3-.9-.6-1.3-.9l48.5-242.7c8.1-40.6 37.9-72.2 75.9-83.7L256 32zm32 96c-22 0-40.9 15.5-45.2 37L218.2 288l139.5 0L333.2 165c-4.3-21.5-23.2-37-45.2-37zm18.5 293.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faSquare4 = {\n    prefix: 'fas',\n    iconName: 'square-4',\n    icon: [448, 512, [], \"e259\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm191.6 33.2c-12.6-4.2-26.2 2.6-30.4 15.2l-48 144c-2.4 7.3-1.2 15.4 3.3 21.6s11.8 10 19.5 10l104 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 56-70.7 0 37.5-112.4c4.2-12.6-2.6-26.2-15.2-30.4z\"]\n  };\n  const faHandHoldingDroplet = {\n    prefix: 'fas',\n    iconName: 'hand-holding-droplet',\n    icon: [576, 512, [\"hand-holding-water\"], \"f4c1\", \"M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3l0 1.7c0 53-43 96-96 96s-96-43-96-96l0-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faHandHoldingWater = faHandHoldingDroplet;\n  const faFileEps = {\n    prefix: 'fas',\n    iconName: 'file-eps',\n    icon: [512, 512, [], \"e644\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM160 368c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64 0-64zm144-16l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm117.7-80l26.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-26.3 0c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7L424 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l34.3 0c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7c0-25.2 20.4-45.7 45.7-45.7z\"]\n  };\n  const faTricycleAdult = {\n    prefix: 'fas',\n    iconName: 'tricycle-adult',\n    icon: [640, 512, [], \"e5c4\", \"M312 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l31.4 0c2.6 0 5 1.3 6.5 3.4l79.2 112.5-48.2 64.3c-5.6 7.5-14.4 11.9-23.7 11.9c-1.9 0-3.8-.2-5.7-.5l-322.9-63c-13-2.5-25.6 6-28.2 19s6 25.6 19 28.2l4.6 .9C9.1 305.4 0 327.6 0 352c0 53 43 96 96 96c18.2 0 35.3-5.1 49.8-13.9c-.6 .4-1.2 .7-1.8 1.1c14.1 8.2 30.5 12.8 48 12.8c53 0 96-43 96-96c0-4.1-.3-8.2-.8-12.2l55.1 10.7c4.9 1 9.9 1.4 14.9 1.4c24.4 0 47.4-11.5 62.1-31.1l38.8-51.8 13.7 19.5C457 305.6 448 327.7 448 352c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-11.4 0-22.3 2-32.5 5.6L389.2 87.8C378.7 72.9 361.6 64 343.4 64L312 64zM223.5 327.4c5.3 6.8 8.5 15.3 8.5 24.6c0 22.1-17.9 40-40 40c-2.9 0-5.6-.3-8.3-.9c5.3-12 8.3-25.2 8.3-39.1c0-11.2-1.9-21.9-5.4-31.8l36.9 7.2zM96 312a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm448 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM94.1 117.2c-6-16.6-24.3-25.3-40.9-19.3s-25.3 24.3-19.3 40.9l14.9 41.7c9.4 26.2 31.7 45.6 58.9 51.3l77.7 16.3c17.3 3.6 34.3-7.4 37.9-24.7s-7.4-34.3-24.7-37.9l-77.7-16.3c-5.4-1.1-9.9-5-11.8-10.3L94.1 117.2z\"]\n  };\n  const faWaveform = {\n    prefix: 'fas',\n    iconName: 'waveform',\n    icon: [640, 512, [], \"f8f1\", \"M320 0c12 0 22.1 8.8 23.8 20.7l42 304.4L424.3 84.2c1.9-11.7 12-20.3 23.9-20.2s21.9 8.9 23.6 20.6l28.2 197.3 20.5-102.6c2.2-10.8 11.3-18.7 22.3-19.3s20.9 6.4 24.2 16.9L593.7 264l22.3 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0c-10.5 0-19.8-6.9-22.9-16.9l-4.1-13.4-29.4 147c-2.3 11.5-12.5 19.6-24.2 19.3s-21.4-9-23.1-20.6L446.7 248.3l-39 243.5c-1.9 11.7-12.1 20.3-24 20.2s-21.9-8.9-23.5-20.7L320 199.6 279.8 491.3c-1.6 11.8-11.6 20.6-23.5 20.7s-22.1-8.5-24-20.2l-39-243.5L167.8 427.4c-1.7 11.6-11.4 20.3-23.1 20.6s-21.9-7.8-24.2-19.3l-29.4-147-4.1 13.4C83.8 305.1 74.5 312 64 312l-40 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l22.3 0 26.8-87.1c3.2-10.5 13.2-17.5 24.2-16.9s20.2 8.5 22.3 19.3l20.5 102.6L168.2 84.6c1.7-11.7 11.7-20.5 23.6-20.6s22 8.5 23.9 20.2l38.5 240.9 42-304.4C297.9 8.8 308 0 320 0z\"]\n  };\n  const faWater = {\n    prefix: 'fas',\n    iconName: 'water',\n    icon: [576, 512, [], \"f773\", \"M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faStarSharpHalfStroke = {\n    prefix: 'fas',\n    iconName: 'star-sharp-half-stroke',\n    icon: [576, 512, [\"star-sharp-half-alt\"], \"e28d\", \"M56 230.4L41.3 218.9c-8.1-6.3-11.3-17-8-26.7S45.7 176 56 176l18.7 0 2.5 0 .1 0 137.2 0L258.6 37.2l.1-.3 1.3-4s0 0 0 0l5.2-16.2C268.3 6.8 277.6 0 288 0s19.7 6.8 22.9 16.7L316 32.9l1.3 4 .1 .3L361.6 176l137.2 0 .1 0 2.5 0 18.7 0c10.3 0 19.4 6.5 22.7 16.2s.1 20.4-8 26.7L520 230.4l-2 1.5-.1 .1-114 88.7 44.4 139.5 .1 .4 1.4 4.5 5 15.7c3.2 10-.5 21-9.1 27s-20.2 5.7-28.5-.7l-13-10.1-3.7-2.9-.3-.3L288 406.4 175.8 493.7l-.3 .3-3.7 2.9-13 10.1c-8.3 6.5-19.8 6.8-28.5 .7s-12.3-16.9-9.1-27l5-15.7 1.4-4.5 .1-.4 44.4-139.5L58.1 232l-.1-.1-2-1.5zM288 335.5s0 0 0 0l34.4 26.7 47.9 37.2-19.7-61.8-11.8-37.2 30.8-24L426.7 232l-65.2 0-41 0-12.4-39L288 129.5s0 0 0 0l0 205.9z\"]\n  };\n  const faStarSharpHalfAlt = faStarSharpHalfStroke;\n  const faNfcSignal = {\n    prefix: 'fas',\n    iconName: 'nfc-signal',\n    icon: [512, 512, [], \"e1fb\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 131c-22.4 3.4-43.8 9.6-64 18.3L384 144c0-26.5-21.5-48-48-48l-80 0c-26.5 0-48 21.5-48 48l0 66.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-66.7c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16l0 117.7c-47.2 28.4-84.8 71.2-106.7 122.3L112 384c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l121.9 0c-5.8 20.4-9.2 41.9-9.8 64L64 480c-35.3 0-64-28.7-64-64L0 96zM488 256c13.3 0 24 10.7 24 24s-10.7 24-24 24c-101.6 0-184 82.4-184 184c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-128.1 103.9-232 232-232zm-8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32-72c0 13.3-10.7 24-24 24c-48.6 0-88 39.4-88 88c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-75.1 60.9-136 136-136c13.3 0 24 10.7 24 24z\"]\n  };\n  const faPlaneProp = {\n    prefix: 'fas',\n    iconName: 'plane-prop',\n    icon: [576, 512, [], \"e22b\", \"M240 384l-8.3-66.4-110-11L113.8 370c-1 8-7.8 14-15.9 14l-35.8 0c-8.1 0-14.9-6-15.9-14L36 287.8c-1.3 .2-2.6 .2-4 .2c-17.7 0-32-14.3-32-32s14.3-32 32-32c1.3 0 2.7 .1 4 .2L46.2 142c1-8 7.8-14 15.9-14l35.8 0c8.1 0 14.9 6 15.9 14l7.9 63.4 110-11L240 128l-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l24 0 6.2-50c1-8 7.8-14 15.9-14l35.8 0c8.1 0 14.9 6 15.9 14L328 64l40 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32c8.8 0 16 7.2 16 16s-7.2 16-16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-32 0 8 64 138.3 0c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64L344 320l-8 64 32 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32c8.8 0 16 7.2 16 16s-7.2 16-16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-40 0-6.2 50c-1 8-7.8 14-15.9 14l-35.8 0c-8.1 0-14.9-6-15.9-14L248 448l-24 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0z\"]\n  };\n  const faCalendarCheck = {\n    prefix: 'fas',\n    iconName: 'calendar-check',\n    icon: [448, 512, [], \"f274\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z\"]\n  };\n  const faClockDesk = {\n    prefix: 'fas',\n    iconName: 'clock-desk',\n    icon: [448, 512, [], \"e134\", \"M0 224a224 224 0 1 1 448 0A224 224 0 1 1 0 224zM224 96c-13.3 0-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-41-41 0-94.1c0-13.3-10.7-24-24-24zm0 384c96.4 0 180.3-53.3 224-132l0 116c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 348c43.7 78.7 127.6 132 224 132z\"]\n  };\n  const faCalendarClock = {\n    prefix: 'fas',\n    iconName: 'calendar-clock',\n    icon: [576, 512, [\"calendar-time\"], \"e0d2\", \"M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192l-16 0L0 192 0 464c0 26.5 21.5 48 48 48l282.8 0C285.6 480.1 256 427.5 256 368c0-97.2 78.8-176 176-176c5.4 0 10.7 .2 16 .7l0-.7zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 288c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faCalendarTime = faCalendarClock;\n  const faBraille = {\n    prefix: 'fas',\n    iconName: 'braille',\n    icon: [640, 512, [], \"f2a1\", \"M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faPrescriptionBottleMedical = {\n    prefix: 'fas',\n    iconName: 'prescription-bottle-medical',\n    icon: [384, 512, [\"prescription-bottle-alt\"], \"f486\", \"M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zM160 240l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faPrescriptionBottleAlt = faPrescriptionBottleMedical;\n  const faPlateUtensils = {\n    prefix: 'fas',\n    iconName: 'plate-utensils',\n    icon: [640, 512, [58713], \"e43b\", \"M40.7 16c4 .3 7.1 3.5 7.3 7.5L55.5 152l17.3 0L88.1 23.1c.5-4 3.9-7.1 7.9-7.1s7.5 3 7.9 7.1L119.1 152l17.3 0L144 23.5c.2-4 3.3-7.2 7.3-7.5s7.6 2.3 8.5 6.1l30.3 128.7c1.3 5.4 1.9 11 1.9 16.6c0 39.9-32.2 72.2-72 72.5l0 232c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-232c-39.8-.3-72-32.6-72-72.5c0-5.6 .6-11.2 1.9-16.6L32.2 22.2c.9-3.9 4.5-6.5 8.5-6.1zm572.4 1c2-.7 4-1 6.1-1c11.5 0 20.9 9.3 20.9 20.9L640 216l0 104 0 152c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-152-48 0c-17.7 0-32-14.3-32-32l0-128C512 59.2 596.2 23.2 613.1 17zM221.2 143.6L204.9 74.3C241.8 47.7 287.1 32 336 32c60.3 0 115 23.8 155.3 62.5C484.3 113.3 480 135 480 160l0 26.2C454.1 132.8 399.3 96 336 96c-44.9 0-85.5 18.5-114.6 48.3l-.2-.8zM336 480c-76.2 0-143.5-38.1-184-96.2l0-116.9c8.5-2.8 16.6-6.7 24-11.4l0 .6c0 88.4 71.6 160 160 160c68.1 0 126.2-42.5 149.3-102.4c9.2 21 29.3 36.2 53.2 38.2C502.6 427.6 425.4 480 336 480zM208 256a128 128 0 1 1 256 0 128 128 0 1 1 -256 0z\"]\n  };\n  const faFamilyPants = {\n    prefix: 'fas',\n    iconName: 'family-pants',\n    icon: [512, 512, [], \"e302\", \"M128 0a64 64 0 1 1 0 128A64 64 0 1 1 128 0zM105.6 160l44.8 0c9.2 0 18.1 1.6 26.4 4.5c-.5 3.8-.8 7.6-.8 11.5c0 24.3 10.9 46.1 28 60.8c-35.7 18.7-60 56.1-60 99.2l0 16c0 28.4 12.4 54 32 71.6l0 56.4c0 6.1 .8 11.9 2.4 17.5c-8.7 9-20.9 14.5-34.4 14.5l-32 0c-26.5 0-48-21.5-48-48l0-115.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160zM368 512c-13.5 0-25.7-5.6-34.4-14.5c1.6-5.5 2.4-11.4 2.4-17.5l0-56.4c19.6-17.6 32-43.1 32-71.6l0-16c0-43.1-24.3-80.5-60-99.2c17.1-14.7 28-36.5 28-60.8c0-3.9-.3-7.8-.8-11.5c8.3-2.9 17.2-4.5 26.4-4.5l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L448 464c0 26.5-21.5 48-48 48l-32 0zM384 0a64 64 0 1 1 0 128A64 64 0 1 1 384 0zM256 128a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128c44.2 0 80 35.8 80 80l0 16c0 23.7-12.9 44.4-32 55.4l0 72.6c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-72.6c-19.1-11.1-32-31.7-32-55.4l0-16c0-44.2 35.8-80 80-80z\"]\n  };\n  const faHoseReel = {\n    prefix: 'fas',\n    iconName: 'hose-reel',\n    icon: [640, 512, [], \"e41a\", \"M320 64c-106 0-192 86-192 192s86 192 192 192c40.8 0 78.6-12.7 109.7-34.4c14.5-10.1 34.4-6.6 44.6 7.9s6.6 34.4-7.9 44.6C424.8 495 374.3 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0S576 114.6 576 256l0 96 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-2.3 0-11.5 80.2c7.8 1.1 13.7 7.8 13.7 15.8c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16c0-8.1 6-14.7 13.7-15.8L506.3 400l-2.3 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-96c0-106-86-192-192-192zM224 256a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a160 160 0 1 1 0-320 160 160 0 1 1 0 320zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faHouseWindow = {\n    prefix: 'fas',\n    iconName: 'house-window',\n    icon: [576, 512, [], \"e3b3\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM248 192l80 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24z\"]\n  };\n  const faLandmark = {\n    prefix: 'fas',\n    iconName: 'landmark',\n    icon: [512, 512, [127963], \"f66f\", \"M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8L32 192c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9l0-.9 4.4-1.6L240.1 4.2zM64 224l64 0 0 192 40 0 0-192 64 0 0 192 48 0 0-192 64 0 0 192 40 0 0-192 64 0 0 196.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 224z\"]\n  };\n  const faTruck = {\n    prefix: 'fas',\n    iconName: 'truck',\n    icon: [640, 512, [128666, 9951], \"f0d1\", \"M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3l0 18.7-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faMusicMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'music-magnifying-glass',\n    icon: [640, 512, [], \"e662\", \"M544 208c0 45.9-14.9 88.3-40 122.7L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L458.7 376c-30.8 22.5-68.1 36.8-108.5 39.6c1.1-4.9 1.8-10.1 1.8-15.5c0-1.4 0-2.8-.1-4.2c.1-1.3 .1-2.5 .1-3.8l0-208c0-18-8.7-34.9-23.3-45.4s-33.4-13.4-50.5-7.7L129.8 180.4C143.3 78.6 230.5 0 336 0C450.9 0 544 93.1 544 208zM320 184c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-192 64C86.6 228.5 80 237.7 80 248l0 48 0 121.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48l0-150.7 144-48 0 88.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48c0-1.5-.1-3-.3-4.4c.2-1.2 .3-2.4 .3-3.6l0-160 0-48z\"]\n  };\n  const faCrosshairs = {\n    prefix: 'fas',\n    iconName: 'crosshairs',\n    icon: [512, 512, [], \"f05b\", \"M256 0c17.7 0 32 14.3 32 32l0 10.4c93.7 13.9 167.7 88 181.6 181.6l10.4 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-10.4 0c-13.9 93.7-88 167.7-181.6 181.6l0 10.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-10.4C130.3 455.7 56.3 381.7 42.4 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l10.4 0C56.3 130.3 130.3 56.3 224 42.4L224 32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6l0-20.6c0-17.7 14.3-32 32-32s32 14.3 32 32l0 20.6c58.3-12.5 104.1-58.4 116.6-116.6L384 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l20.6 0C392.1 165.7 346.3 119.9 288 107.4l0 20.6c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-20.6C165.7 119.9 119.9 165.7 107.4 224l20.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-20.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCloudRainbow = {\n    prefix: 'fas',\n    iconName: 'cloud-rainbow',\n    icon: [576, 512, [], \"f73e\", \"M560 64.4C466.8 69.5 385.4 119 336.5 192l-.5 0c-19.7 0-38.3 5.1-54.4 14.1c-5.5-6-11.5-11.4-18-16.4C319.9 81.4 430.9 6.1 560 .4c8.8-.4 16 6.8 16 15.6l0 32c0 8.8-7.2 16-16 16.4zM424 234.7c-13.3-16.9-31.5-29.9-52.3-36.9C415.4 139.9 483.1 101.2 560 96.5c8.8-.5 16 6.7 16 15.5l0 32c0 8.8-7.2 15.9-16 16.7c-55.3 4.6-104 32.6-136 74zm23.4 57.2c-1-9.1-3-17.9-6.1-26.2c25.7-40.1 68.9-67.9 118.8-72.9c8.8-.9 16 6.4 16 15.2l0 32c0 8.8-7.2 15.9-15.9 17.3c-31.4 5.2-57.7 25.8-70.9 53.7c-12.5-8.7-26.6-15.3-41.8-19.1zM96 512c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 318.1 64 311.1 64 304c0-61.9 50.1-112 112-112c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 512z\"]\n  };\n  const faPersonCane = {\n    prefix: 'fas',\n    iconName: 'person-cane',\n    icon: [448, 512, [], \"e53c\", \"M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z\"]\n  };\n  const faAlien = {\n    prefix: 'fas',\n    iconName: 'alien',\n    icon: [448, 512, [128125], \"f8f5\", \"M224 0C100.3 0 0 100.3 0 224C0 359.3 148.8 471.7 194.7 503.2c8.6 5.9 18.9 8.8 29.3 8.8s20.7-2.9 29.3-8.8C299.2 471.7 448 359.3 448 224C448 100.3 347.7 0 224 0zm32 306.3c0-45.4 36.8-82.3 82.3-82.3l32 0c7.6 0 13.7 6.1 13.7 13.7c0 45.4-36.8 82.3-82.3 82.3l-32 0c-7.6 0-13.7-6.1-13.7-13.7zM109.7 224c45.4 0 82.3 36.8 82.3 82.3c0 7.6-6.1 13.7-13.7 13.7l-32 0C100.8 320 64 283.2 64 237.7c0-7.6 6.1-13.7 13.7-13.7l32 0z\"]\n  };\n  const faTent = {\n    prefix: 'fas',\n    iconName: 'tent',\n    icon: [576, 512, [], \"e57d\", \"M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7l-80 0-28.2 0c-12.1 0-23.2-6.8-28.6-17.7L306.7 293.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L288 480c0 17.7-14.3 32-32 32l-16 0L32 512c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z\"]\n  };\n  const faLaptopBinary = {\n    prefix: 'fas',\n    iconName: 'laptop-binary',\n    icon: [640, 512, [], \"e5e7\", \"M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM200 128l16 0c22.1 0 40 17.9 40 40l0 32c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-32c0-22.1 17.9-40 40-40zm-8 40l0 32c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-32c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8zm112-40l16 0c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16zm80 40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 32c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-32zm40-8c-4.4 0-8 3.6-8 8l0 32c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-32c0-4.4-3.6-8-8-8l-16 0zM192 272l16 0c8.8 0 16 7.2 16 16l0 64-32 0 0-48c-8.8 0-16-7.2-16-16s7.2-16 16-16zm256 16l0 64-32 0 0-48c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16zm-80 24l0 40-32 0 0-40c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 40-32 0 0-40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40z\"]\n  };\n  const faVestPatches = {\n    prefix: 'fas',\n    iconName: 'vest-patches',\n    icon: [448, 512, [], \"e086\", \"M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3L192 464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512L48 512c-26.5 0-48-21.5-48-48L0 270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6L64 128l0-73.7L64 48C64 21.5 85.5 0 112 0l4.5 0c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0L336 0c26.5 0 48 21.5 48 48l0 6.3 0 73.7 0 17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6L448 464c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-168.2c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280l0 8 0 32c0 8.8 7.2 16 16 16l32 0 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n  };\n  const faPeopleDressSimple = {\n    prefix: 'fas',\n    iconName: 'people-dress-simple',\n    icon: [512, 512, [], \"e218\", \"M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm-15.7 32c-28.6 0-53.7 18.9-61.5 46.4L11.7 343.2C5.8 363.7 21.2 384 42.4 384L64 384l0 80c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-80 21.6 0c21.3 0 36.6-20.3 30.8-40.8L205.3 206.4c-7.9-27.5-33-46.4-61.5-46.4l-31.4 0zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128zm-15.7 32c-28.6 0-53.7 18.9-61.5 46.4L267.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8l21.6 0 0 80c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-80 21.6 0c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.9-27.5-33-46.4-61.5-46.4l-31.4 0z\"]\n  };\n  const faCheckDouble = {\n    prefix: 'fas',\n    iconName: 'check-double',\n    icon: [448, 512, [], \"f560\", \"M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z\"]\n  };\n  const faArrowDownAZ = {\n    prefix: 'fas',\n    iconName: 'arrow-down-a-z',\n    icon: [576, 512, [\"sort-alpha-asc\", \"sort-alpha-down\"], \"f15d\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352 352 352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176l40.4 0L416 135.6 395.8 176z\"]\n  };\n  const faSortAlphaAsc = faArrowDownAZ;\n  const faSortAlphaDown = faArrowDownAZ;\n  const faBowlingBallPin = {\n    prefix: 'fas',\n    iconName: 'bowling-ball-pin',\n    icon: [576, 512, [], \"e0c3\", \"M416 64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 1.1c0 7.4-1 14.8-3 22l-17.7 64.8c-.7 2.7-1.3 5.4-1.8 8.1l-83.1 0c-.5-2.7-1.1-5.4-1.8-8.1L418.9 87.1c-2-7.2-2.9-14.6-2.9-22l0-1.1zm22.8 128l82.3 0c1 6.3 2.6 12.4 4.8 18.4L566 319.3c6.6 17.9 10 36.8 10 55.8c0 20.5-3.9 40.9-11.5 59.9l-22.7 56.9C536.9 504 525.1 512 512 512l-64 0c-13.1 0-24.9-8-29.7-20.1l-17.8-44.5c29.8-40 47.5-89.6 47.5-143.4c0-30.7-5.8-60.1-16.3-87.1l2.4-6.5c2.2-6 3.8-12.1 4.8-18.4zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zM224 172a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zM196 288a28 28 0 1 0 0-56 28 28 0 1 0 0 56zm-44-68a28 28 0 1 0 -56 0 28 28 0 1 0 56 0z\"]\n  };\n  const faBellSchoolSlash = {\n    prefix: 'fas',\n    iconName: 'bell-school-slash',\n    icon: [640, 512, [], \"f5d6\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L570.7 422c3.4-6.6 5.3-14.1 5.3-22c0-26.5-21.5-48-48-48c-12.1 0-23.1 4.5-31.5 11.8L445 323.5c22.1-33 35-72.8 35-115.5C480 93.1 386.9 0 272 0C211.2 0 156.6 26.1 118.5 67.6L38.8 5.1zM220 147.2c14-11.9 32.1-19.2 52-19.2c44.2 0 80 35.8 80 80c0 12.9-3.1 25.1-8.5 35.9l-26.1-20.4c1.7-4.9 2.6-10.1 2.6-15.5c0-26.5-21.5-48-48-48c-9.5 0-18.4 2.8-25.9 7.6L220 147.2zM508.3 496.5L465.8 463c-3.2 .7-6.4 1-9.8 1l-40 0 0-40.2-16.1-12.7C362.9 434.5 319 448 272 448c-54 0-103.9-17.9-144-48l0 64c0 26.5 21.5 48 48 48l208 0 32 0 40 0c19.3 0 37.3-5.7 52.3-15.5zM373 389.9L71.5 152.4C66.6 170.1 64 188.7 64 208c0 114.9 93.1 208 208 208c36.7 0 71.1-9.5 101-26.1z\"]\n  };\n  const faPlusLarge = {\n    prefix: 'fas',\n    iconName: 'plus-large',\n    icon: [512, 512, [], \"e59e\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0 0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-192 0 0-192z\"]\n  };\n  const faMoneyBillWheat = {\n    prefix: 'fas',\n    iconName: 'money-bill-wheat',\n    icon: [512, 512, [], \"e52a\", \"M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 64C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 136c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faCameraViewfinder = {\n    prefix: 'fas',\n    iconName: 'camera-viewfinder',\n    icon: [512, 512, [\"screenshot\"], \"e0da\", \"M56 0l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 48c-4.4 0-8 3.6-8 8l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 56C0 25.1 25.1 0 56 0zM376 0l80 0c30.9 0 56 25.1 56 56l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-4.4-3.6-8-8-8l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM48 376l0 80c0 4.4 3.6 8 8 8l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-30.9 0-56-25.1-56-56l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24zm464 0l0 80c0 30.9-25.1 56-56 56l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c4.4 0 8-3.6 8-8l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24zM180 128l6.2-16.4c3.5-9.4 12.5-15.6 22.5-15.6l94.7 0c10 0 19 6.2 22.5 15.6L332 128l36 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-224 0c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48l36 0zM320 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faScreenshot = faCameraViewfinder;\n  const faMessageMusic = {\n    prefix: 'fas',\n    iconName: 'message-music',\n    icon: [512, 512, [\"comment-alt-music\"], \"f8af\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM352 96c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 32 0 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32l0-100.9 96-36 0 74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32l0-128 0-32z\"]\n  };\n  const faCommentAltMusic = faMessageMusic;\n  const faCarBuilding = {\n    prefix: 'fas',\n    iconName: 'car-building',\n    icon: [640, 512, [], \"f859\", \"M48 0C21.5 0 0 21.5 0 48L0 432c0 26.5 21.5 48 48 48l144 0 0-32 0-96c0-32.8 16.5-61.8 41.6-79.1l5.6-16.9L208 256c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.2 0 14.9 6.1 15.9 14l.5-1.4c10.5-31.6 34.2-56 63.7-68.2L320 48c0-26.5-21.5-48-48-48L48 0zM80 192l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm0-96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 288l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm282.6-64l138.8 0c6.9 0 13 4.4 15.2 10.9L534.3 288l-204.5 0 17.7-53.1c2.2-6.5 8.3-10.9 15.2-10.9zm-75.9-9.3l-26.6 79.7C238.8 304.7 224 326.6 224 352l0 96s0 0 0 0l0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-96c0-25.4-14.8-47.3-36.1-57.6l-26.6-79.7C566.4 182 535.8 160 501.4 160l-138.8 0c-34.4 0-65 22-75.9 54.7zM304 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faBorderBottomRight = {\n    prefix: 'fas',\n    iconName: 'border-bottom-right',\n    icon: [448, 512, [\"border-style-alt\"], \"f854\", \"M448 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 336c0 8.8-7.2 16-16 16L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l336 0c44.2 0 80-35.8 80-80l0-336zM288 64a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM96 64a32 32 0 1 0 64 0A32 32 0 1 0 96 64zm96 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM0 64a32 32 0 1 0 64 0A32 32 0 1 0 0 64zM32 224a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 128a32 32 0 1 0 0 64 32 32 0 1 0 0-64z\"]\n  };\n  const faBorderStyleAlt = faBorderBottomRight;\n  const faOctagon = {\n    prefix: 'fas',\n    iconName: 'octagon',\n    icon: [512, 512, [128721], \"f306\", \"M191.5 .1c-19.1 0-37.4 7.6-50.9 21.1L21.2 140.6C7.7 154.1 .1 172.4 .1 191.5l0 129c0 19.1 7.6 37.4 21.1 50.9L140.6 490.8c13.5 13.5 31.8 21.1 50.9 21.1l129 0c19.1 0 37.4-7.6 50.9-21.1L490.8 371.4c13.5-13.5 21.1-31.8 21.1-50.9l0-129c0-19.1-7.6-37.4-21.1-50.9L371.4 21.2C357.9 7.7 339.6 .1 320.5 .1l-129 0z\"]\n  };\n  const faCommentArrowUpRight = {\n    prefix: 'fas',\n    iconName: 'comment-arrow-up-right',\n    icon: [512, 512, [], \"e145\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM200 160l112 0c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-54.1-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87L200 208c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faOctagonDivide = {\n    prefix: 'fas',\n    iconName: 'octagon-divide',\n    icon: [512, 512, [], \"e203\", \"M140.6 21.2C154.1 7.7 172.4 .1 191.5 .1l129 0c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9l0 129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1l-129 0c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5l0-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2zM256 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-88 40c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0zM288 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faCookie = {\n    prefix: 'fas',\n    iconName: 'cookie',\n    icon: [512, 512, [127850], \"f563\", \"M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faArrowRotateLeft = {\n    prefix: 'fas',\n    iconName: 'arrow-rotate-left',\n    icon: [512, 512, [8634, \"arrow-left-rotate\", \"arrow-rotate-back\", \"arrow-rotate-backward\", \"undo\"], \"f0e2\", \"M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z\"]\n  };\n  const faArrowLeftRotate = faArrowRotateLeft;\n  const faArrowRotateBack = faArrowRotateLeft;\n  const faArrowRotateBackward = faArrowRotateLeft;\n  const faUndo = faArrowRotateLeft;\n  const faTvMusic = {\n    prefix: 'fas',\n    iconName: 'tv-music',\n    icon: [640, 512, [], \"f8e6\", \"M576 64l0 288L64 352 64 64l512 0zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM96 480c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-384 0c-17.7 0-32 14.3-32 32zM416 112c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 48 0 49.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32l0-68.9 96-36 0 42.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32l0-96 0-48z\"]\n  };\n  const faHardDrive = {\n    prefix: 'fas',\n    iconName: 'hard-drive',\n    icon: [512, 512, [128436, \"hdd\"], \"f0a0\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 184.4c-17-15.2-39.4-24.4-64-24.4L64 256c-24.6 0-47 9.2-64 24.4L0 96zM64 288l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faHdd = faHardDrive;\n  const faReel = {\n    prefix: 'fas',\n    iconName: 'reel',\n    icon: [448, 512, [], \"e238\", \"M0 32C0 14.3 14.3 0 32 0L416 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 24c0 13.3-10.7 24-24 24L88 112c-13.3 0-24-10.7-24-24l0-24L32 64C14.3 64 0 49.7 0 32zM0 480c0-17.7 14.3-32 32-32l32 0 0-24c0-13.3 10.7-24 24-24l272 0c13.3 0 24 10.7 24 24l0 24 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32zM80 144l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 240c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 304c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 368c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faFaceGrinSquintTears = {\n    prefix: 'fas',\n    iconName: 'face-grin-squint-tears',\n    icon: [512, 512, [129315, \"grin-squint-tears\"], \"f586\", \"M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 31.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z\"]\n  };\n  const faGrinSquintTears = faFaceGrinSquintTears;\n  const faDumbbell = {\n    prefix: 'fas',\n    iconName: 'dumbbell',\n    icon: [640, 512, [], \"f44b\", \"M96 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 160 0 64 0 160c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-32 0c-17.7 0-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l32 0 0-64zm448 0l0 64 32 0c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64c0 17.7-14.3 32-32 32l-32 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-160 0-64 0-160c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32zM416 224l0 64-192 0 0-64 192 0z\"]\n  };\n  const faRectangleList = {\n    prefix: 'fas',\n    iconName: 'rectangle-list',\n    icon: [576, 512, [\"list-alt\"], \"f022\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0z\"]\n  };\n  const faListAlt = faRectangleList;\n  const faTarpDroplet = {\n    prefix: 'fas',\n    iconName: 'tarp-droplet',\n    icon: [576, 512, [], \"e57c\", \"M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128l133.5 0c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64L512 128c35.3 0 64 28.7 64 64l0 160-128 0c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zM448 512l0-128 128 0L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faAlarmExclamation = {\n    prefix: 'fas',\n    iconName: 'alarm-exclamation',\n    icon: [512, 512, [], \"f843\", \"M14.9 146.4C5.5 131.6 0 114 0 95.2C0 42.6 42.6 0 95.2 0c25 0 47.8 9.6 64.8 25.4L14.9 146.4zM390.2 467.4C352.8 495.4 306.3 512 256 512s-96.8-16.6-134.1-44.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l35.2-35.2C48.6 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64s224 100.3 224 224c0 50.3-16.6 96.8-44.6 134.2l35.2 35.2c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-35.2-35.2zM352 25.4C369 9.6 391.8 0 416.8 0C469.4 0 512 42.6 512 95.2c0 18.8-5.5 36.3-14.9 51.1L352 25.4zM288 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-200c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112z\"]\n  };\n  const faHouseMedicalCircleCheck = {\n    prefix: 'fas',\n    iconName: 'house-medical-circle-check',\n    icon: [640, 512, [], \"e511\", \"M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faTrafficCone = {\n    prefix: 'fas',\n    iconName: 'traffic-cone',\n    icon: [512, 512, [], \"f636\", \"M173.7 128L216 20.3C220.8 8.1 232.7 0 245.8 0l20.4 0c13.2 0 25 8.1 29.8 20.3L338.3 128l-164.6 0zm-25.1 64l214.9 0 37.7 96-290.3 0 37.7-96zM48 448l37.7-96 340.6 0L464 448l16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0z\"]\n  };\n  const faGrate = {\n    prefix: 'fas',\n    iconName: 'grate',\n    icon: [448, 512, [], \"e193\", \"M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l64 0 96 0 96 0 64 0c35.3 0 64-28.7 64-64l0-160 0-160c0-35.3-28.7-64-64-64l-64 0-96 0-96 0L64 32zm0 64l32 0 0 128-32 0L64 96zm0 192l32 0 0 128-32 0 0-128zm96 128l0-128 32 0 0 128-32 0zm96 0l0-128 32 0 0 128-32 0zm96 0l0-128 32 0 0 128-32 0zm32-192l-32 0 0-128 32 0 0 128zM288 96l0 128-32 0 0-128 32 0zm-96 0l0 128-32 0 0-128 32 0z\"]\n  };\n  const faArrowDownRight = {\n    prefix: 'fas',\n    iconName: 'arrow-down-right',\n    icon: [384, 512, [], \"e093\", \"M320 416c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 146.7L86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 352 96 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0z\"]\n  };\n  const faPersonSkiingNordic = {\n    prefix: 'fas',\n    iconName: 'person-skiing-nordic',\n    icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", \"M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464l-88.5 0 41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464l-32.4 0 54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464l-43 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l135.3 0c.5 0 .9 0 1.4 0l158.6 0c.5 0 1 0 1.4 0L504 512c39.8 0 72-32.2 72-72l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c0 13.3-10.7 24-24 24l-69.4 0 27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464l-44.4 0 21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288l2.7 0z\"]\n  };\n  const faSkiingNordic = faPersonSkiingNordic;\n  const faCalendarPlus = {\n    prefix: 'fas',\n    iconName: 'calendar-plus',\n    icon: [448, 512, [], \"f271\", \"M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272zM224 248c13.3 0 24 10.7 24 24l0 56 56 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-56 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l56 0 0-56c0-13.3 10.7-24 24-24z\"]\n  };\n  const faPersonFromPortal = {\n    prefix: 'fas',\n    iconName: 'person-from-portal',\n    icon: [512, 512, [\"portal-exit\"], \"e023\", \"M154.2 352c3.8-29.6 5.8-62.1 5.8-96c0-18.3-.6-36.1-1.7-53.4c12.4 8.3 29.4 7 40.4-4l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L233.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L334 299l30.9-82.4 5.1 12.3C385 264.7 419.9 288 458.7 288l21.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c0 0 0 0-.1 .1C141 63.1 112.8 0 80 0C35.8 0 0 114.6 0 256S35.8 512 80 512c25.3 0 47.8-37.5 62.5-96l55.1 0c19 0 36.2-11.2 43.9-28.5L253 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L187.2 352l-33 0zM368 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faPortalExit = faPersonFromPortal;\n  const faPlaneArrival = {\n    prefix: 'fas',\n    iconName: 'plane-arrival',\n    icon: [640, 512, [128748], \"f5af\", \"M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0l40.1 0c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14.1-9.3-22.5zM32 448l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCowbellCirclePlus = {\n    prefix: 'fas',\n    iconName: 'cowbell-circle-plus',\n    icon: [576, 512, [\"cowbell-more\"], \"f8b4\", \"M112 96l16 0 0-56c0-22.1 17.9-40 40-40L280 0c22.1 0 40 17.9 40 40l0 56 16 0c21.4 0 40.3 14.2 46.2 34.8l18.3 64C318.3 209.7 256 281.6 256 368c0 16.6 2.3 32.7 6.6 48L48 416c-15.1 0-29.3-7.1-38.3-19.1s-12-27.6-7.8-42.1l64-224C71.7 110.2 90.6 96 112 96zM285.5 465.6C277.9 492.4 253.2 512 224 512c-35.3 0-64-28.7-64-64l115.2 0c3.1 6.1 6.6 12 10.3 17.6zM272 96l0-48-96 0 0 48 96 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faCowbellMore = faCowbellCirclePlus;\n  const faCircleLeft = {\n    prefix: 'fas',\n    iconName: 'circle-left',\n    icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM116.7 244.7l112-112c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8l0 64 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 64c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-112-112c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faArrowAltCircleLeft = faCircleLeft;\n  const faDistributeSpacingVertical = {\n    prefix: 'fas',\n    iconName: 'distribute-spacing-vertical',\n    icon: [512, 512, [], \"e366\", \"M0 56C0 42.7 10.7 32 24 32l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 80C10.7 80 0 69.3 0 56zM96 208c0-26.5 21.5-48 48-48l224 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-224 0c-26.5 0-48-21.5-48-48l0-96zM24 432l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 480c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faSignalBarsFair = {\n    prefix: 'fas',\n    iconName: 'signal-bars-fair',\n    icon: [640, 512, [\"signal-alt-2\"], \"f692\", \"M240 256c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48s48-21.5 48-48l0-160c0-26.5-21.5-48-48-48zM80 384c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48z\"]\n  };\n  const faSignalAlt2 = faSignalBarsFair;\n  const faSportsball = {\n    prefix: 'fas',\n    iconName: 'sportsball',\n    icon: [512, 512, [], \"e44b\", \"M487.6 48.9c-.1-.5-.2-1-.3-1.5L365.3 169.3c34.8 30.2 79 49.8 127.6 53.9c9.3-63 4.7-125.5-5.4-174.3zM464.8 24.6c-1.1-.3-2.2-.5-3.3-.7c-65.6-11-122.9-12.5-172.8-6c3.9 49.1 23.6 93.7 54 128.8L464.8 24.6zM446 358.4c19.8-32.3 33-67.7 41.1-103.6c-55.1-5.3-105.1-28.1-144.4-62.8l-64 64L418.5 395.9c10.3-11.8 19.4-24.4 27.4-37.5zM320 169.4c-35-39.7-57.9-90.3-63-146.1c-17 3.6-33 8.3-48.1 13.9c-37 13.7-67.8 33-93.1 56L256 233.4l64-64zM233.4 256L93.4 116.1C83.2 127.9 74.1 140.5 66 153.6c-19.8 32.3-33 67.7-41.1 103.6c55.1 5.3 105.1 28.1 144.4 62.8l64-64zM192 342.6c35 39.7 58 90.3 63 146.1c17-3.6 33-8.3 48.1-13.9c37-13.7 67.8-33 93.1-56L256 278.6l-64 64zm-45.3 .1c-34.8-30.2-79-49.8-127.6-53.9c-9.3 63-4.7 125.5 5.4 174.3c.1 .5 .2 1 .3 1.5L146.7 342.7zm22.6 22.6L47.2 487.4c1.1 .3 2.2 .5 3.3 .7c65.6 11 122.9 12.5 172.8 6c-3.9-49.1-23.6-93.7-54-128.8z\"]\n  };\n  const faGameConsoleHandheldCrank = {\n    prefix: 'fas',\n    iconName: 'game-console-handheld-crank',\n    icon: [576, 512, [], \"e5b9\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 0c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L96 96zm32 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zm144 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 168c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 32c0 13.3-10.7 24-24 24l-24 0 0 72c0 13.3-10.7 24-24 24l-24 0 0-48 0-16 0-56 0-32z\"]\n  };\n  const faTrainSubway = {\n    prefix: 'fas',\n    iconName: 'train-subway',\n    icon: [448, 512, [\"subway\"], \"f239\", \"M96 0C43 0 0 43 0 96L0 352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512l39.7 0c8.5 0 16.6-3.4 22.6-9.4L160 448l128 0 54.6 54.6c6 6 14.1 9.4 22.6 9.4l39.7 0c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9l0-256c0-53-43-96-96-96L96 0zM64 128c0-17.7 14.3-32 32-32l80 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32-14.3-32-32l0-96zM272 96l80 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faSubway = faTrainSubway;\n  const faChartGantt = {\n    prefix: 'fas',\n    iconName: 'chart-gantt',\n    icon: [512, 512, [], \"e0e4\", \"M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zm96 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faFaceSmileUpsideDown = {\n    prefix: 'fas',\n    iconName: 'face-smile-upside-down',\n    icon: [512, 512, [], \"e395\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm91.9 186.5C330 165.8 299.4 144 256 144s-74 21.8-91.9 42.5c-5.8 6.7-15.9 7.4-22.6 1.6s-7.4-15.9-1.6-22.6c22.2-25.7 61-53.5 116.1-53.5s93.8 27.9 116.1 53.5c5.8 6.7 5.1 16.8-1.6 22.6s-16.8 5.1-22.6-1.6zM367.6 304a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faBallPile = {\n    prefix: 'fas',\n    iconName: 'ball-pile',\n    icon: [576, 512, [], \"f77e\", \"M288 160A80 80 0 1 0 288 0a80 80 0 1 0 0 160zM176 328a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM160 432A80 80 0 1 0 0 432a80 80 0 1 0 160 0zm128 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm288-80a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM400 328a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"]\n  };\n  const faBadgeDollar = {\n    prefix: 'fas',\n    iconName: 'badge-dollar',\n    icon: [512, 512, [], \"f645\", \"M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zm20.9 140.4c0-11-9-20-20-20s-20 9-20 20l0 17.4c-8.8 1.8-17.7 4.8-25.7 9.6c-15 8.9-27.7 24.4-27.6 46.9c.1 21.5 12.6 35.1 26.3 43.4c11.9 7.2 27 11.7 39.1 15.4l1.9 .6c13.9 4.2 24.4 7.6 31.7 12.2c6.1 3.8 7.5 6.8 7.6 11c.1 6.5-2.5 10.4-7.6 13.6c-6 3.7-15.2 5.9-25.1 5.6c-12.7-.4-24.6-4.4-39.7-9.6c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c-2.6-.9-5.2-1.8-8-2.7c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c2.2 .7 4.5 1.5 6.8 2.3c9.7 3.3 20.9 7.2 32.8 9.6l0 18c0 11 9 20 20 20s20-9 20-20l0-17.1c9.3-1.7 18.6-4.9 26.8-10.1c15.3-9.5 26.8-25.7 26.5-48.1c-.3-21.6-12.4-35.6-26.3-44.3c-12.5-7.9-28.3-12.6-40.8-16.4l-.6-.2c-14.1-4.3-24.6-7.5-31.9-11.9c-6.2-3.7-7-6.3-7-9.3c0-5.1 2.1-8.8 7.9-12.3c6.5-3.8 16-6 25-5.8c10.9 .2 22.9 2.6 35.2 5.8c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-7.8-2.1-16.3-4.1-25.1-5.4l0-17.3z\"]\n  };\n  const faMoneyBillsSimple = {\n    prefix: 'fas',\n    iconName: 'money-bills-simple',\n    icon: [640, 512, [\"money-bills-alt\"], \"e1f4\", \"M96 96l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z\"]\n  };\n  const faMoneyBillsAlt = faMoneyBillsSimple;\n  const faListTimeline = {\n    prefix: 'fas',\n    iconName: 'list-timeline',\n    icon: [512, 512, [], \"e1d1\", \"M16 96a48 48 0 1 1 96 0A48 48 0 1 1 16 96zM64 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 160a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM191.5 54.4c5.5-4.2 12.3-6.4 19.2-6.4L424 48c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-213.3 0c-6.9 0-13.7-2.2-19.2-6.4l-38.4-28.8c-8.5-6.4-8.5-19.2 0-25.6l38.4-28.8zM153.1 243.2l38.4-28.8c5.5-4.2 12.3-6.4 19.2-6.4L488 208c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-277.3 0c-6.9 0-13.7-2.2-19.2-6.4l-38.4-28.8c-8.5-6.4-8.5-19.2 0-25.6zm0 160l38.4-28.8c5.5-4.2 12.3-6.4 19.2-6.4L424 368c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-213.3 0c-6.9 0-13.7-2.2-19.2-6.4l-38.4-28.8c-8.5-6.4-8.5-19.2 0-25.6z\"]\n  };\n  const faIndianRupeeSign = {\n    prefix: 'fas',\n    iconName: 'indian-rupee-sign',\n    icon: [320, 512, [\"indian-rupee\", \"inr\"], \"e1bc\", \"M0 64C0 46.3 14.3 32 32 32l64 0 16 0 176 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-56.2 0c9.6 14.4 16.7 30.6 20.7 48l35.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-35.6 0c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256l80 0c32.8 0 61-19.7 73.3-48L32 208c-17.7 0-32-14.3-32-32s14.3-32 32-32l153.3 0C173 115.7 144.8 96 112 96L96 96 32 96C14.3 96 0 81.7 0 64z\"]\n  };\n  const faIndianRupee = faIndianRupeeSign;\n  const faInr = faIndianRupeeSign;\n  const faCropSimple = {\n    prefix: 'fas',\n    iconName: 'crop-simple',\n    icon: [512, 512, [\"crop-alt\"], \"f565\", \"M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l224 0 0-64-224 0 0-352zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-256c0-35.3-28.7-64-64-64L160 64l0 64 224 0 0 352z\"]\n  };\n  const faCropAlt = faCropSimple;\n  const faMoneyBill1 = {\n    prefix: 'fas',\n    iconName: 'money-bill-1',\n    icon: [576, 512, [\"money-bill-alt\"], \"f3d1\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z\"]\n  };\n  const faMoneyBillAlt = faMoneyBill1;\n  const faLeftLong = {\n    prefix: 'fas',\n    iconName: 'left-long',\n    icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", \"M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z\"]\n  };\n  const faLongArrowAltLeft = faLeftLong;\n  const faKeyboardDown = {\n    prefix: 'fas',\n    iconName: 'keyboard-down',\n    icon: [576, 512, [], \"e1c2\", \"M64 0C28.7 0 0 28.7 0 64L0 224c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-160c0-35.3-28.7-64-64-64L64 0zM80 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm272 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM176 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM368 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM153.8 366.8c-3.7 9-1.7 19.3 5.2 26.2L271 505c9.4 9.4 24.6 9.4 33.9 0L417 393c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8l-224 0c-9.7 0-18.5 5.8-22.2 14.8z\"]\n  };\n  const faCircleUpRight = {\n    prefix: 'fas',\n    iconName: 'circle-up-right',\n    icon: [512, 512, [], \"e129\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm96 313.4L352 176c0-8.8-7.2-16-16-16l-137.4 0c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L216 232l-66.3 66.3C146 302 144 306.9 144 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L280 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z\"]\n  };\n  const faCloudBoltMoon = {\n    prefix: 'fas',\n    iconName: 'cloud-bolt-moon',\n    icon: [576, 512, [\"thunderstorm-moon\"], \"f76d\", \"M361.4 79.9C380.6 33 427.1 0 481.2 0c3.7 0 7.3 .2 10.9 .5c7 .6 12.8 5.7 14.3 12.6s-1.7 13.9-7.8 17.4c-26.9 15.1-44.9 43.6-44.9 76.1c0 48.1 39.4 87.4 88.4 87.4c5.2 0 10.3-.4 15.2-1.3c6.9-1.2 13.8 2.3 17 8.6s1.9 13.9-3.2 18.7c-23.3 22.4-55 36.1-89.9 36.1c-.8 0-1.6 0-2.4 0c-5.4-37.8-29.7-69.5-63-85.3c-1.8-38.6-23.1-72.1-54.3-90.8zm86.4 192.1c0 44.2-35.8 80-80 80l-18.7 0C342.4 332.8 324.3 320 304 320l-18.3 0 29.3-58.5c10.1-20.2 4.8-44.6-12.8-58.8s-42.6-14.2-60.2-.2L82 330.5c-6 4.8-10.5 10.7-13.6 17.4C28.8 336.1 0 299.4 0 255.9c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7zM282.1 227.6c5.8 4.7 7.6 12.9 4.3 19.6L233.9 352l70.1 0c6.8 0 12.8 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L182.1 384 112 384c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z\"]\n  };\n  const faThunderstormMoon = faCloudBoltMoon;\n  const faTurnLeftUp = {\n    prefix: 'fas',\n    iconName: 'turn-left-up',\n    icon: [384, 512, [], \"e638\", \"M34 177.5c-3.8-8.8-2-19 4.6-26l136-144C179.1 2.7 185.4 0 192 0s12.9 2.7 17.4 7.5l136 144c6.6 7 8.4 17.2 4.6 26s-12.5 14.5-22 14.5l-88 0 0 192c0 17.7 14.3 32 32 32l80 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-80 0c-70.7 0-128-57.3-128-128l0-192-88 0c-9.6 0-18.2-5.7-22-14.5z\"]\n  };\n  const faDna = {\n    prefix: 'fas',\n    iconName: 'dna',\n    icon: [448, 512, [129516], \"f471\", \"M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5l118.5 0c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32L64 480c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l320 0c0-17.7 14.3-32 32-32zM338.6 384l-229.2 0c-10.1 10.6-18.6 21.3-25.5 32l280.2 0c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128l229.2 0c10.1-10.7 18.6-21.3 25.5-32L83.9 96c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5l-118.5 0z\"]\n  };\n  const faVirusSlash = {\n    prefix: 'fas',\n    iconName: 'virus-slash',\n    icon: [640, 512, [], \"e075\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14L96 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-31.2 23.6-52.7 50-55.7z\"]\n  };\n  const faBracketRoundRight = {\n    prefix: 'fas',\n    iconName: 'bracket-round-right',\n    icon: [192, 512, [], \"29\", \"M37.4 46.2C27.6 61 31.5 80.8 46.3 90.6C71.9 107.7 128 167 128 256s-56.1 148.3-81.8 165.4c-14.7 9.8-18.7 29.7-8.9 44.4s29.7 18.7 44.4 8.9C120.1 449 192 371.8 192 256S120.1 62.9 81.8 37.4C67 27.6 47.2 31.5 37.4 46.2z\"]\n  };\n  const faCircleSterling = {\n    prefix: 'fas',\n    iconName: 'circle-sterling',\n    icon: [512, 512, [], \"e5cf\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm5.5-352c-16.8 0-30.4 13.7-30.3 30.5l.2 33.5 40.5 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-40.3 0 .1 9.7c.1 18.6-3.1 37-9.6 54.3L328 320c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-8.4 0-16.1-4.4-20.5-11.5s-4.7-16-.8-23.5l9.6-18.6c7.7-14.9 11.6-31.5 11.5-48.3l-.1-10.1-7.7 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l7.5 0-.2-33.1c-.3-43.5 34.8-78.9 78.3-78.9c10 0 19.8 1.9 29.1 5.6l30.3 12.1c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4l-30.3-12.1c-3.6-1.4-7.4-2.2-11.3-2.2z\"]\n  };\n  const faCircle5 = {\n    prefix: 'fas',\n    iconName: 'circle-5',\n    icon: [512, 512, [], \"e0f2\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 128l104 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-84 0-7.8 43 61.4 6.9c40.1 4.5 70.4 38.4 70.4 78.8c0 43.8-35.5 79.3-79.3 79.3l-36 0c-27.5 0-53.3-13.7-68.6-36.6l-4.1-6.1c-7.4-11-4.5-25.9 6.5-33.3s25.9-4.5 33.3 6.5l4.1 6.1c6.4 9.6 17.2 15.3 28.8 15.3l36 0c17.3 0 31.3-14 31.3-31.3c0-15.9-12-29.3-27.8-31.1l-86.9-9.8c-6.6-.7-12.6-4.2-16.6-9.5s-5.5-12.1-4.4-18.6l16-88c2.1-11.4 12-19.7 23.6-19.7z\"]\n  };\n  const faMinus = {\n    prefix: 'fas',\n    iconName: 'minus',\n    icon: [448, 512, [8211, 8722, 10134, \"subtract\"], \"f068\", \"M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z\"]\n  };\n  const faSubtract = faMinus;\n  const faFireFlame = {\n    prefix: 'fas',\n    iconName: 'fire-flame',\n    icon: [384, 512, [\"flame\"], \"f6df\", \"M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zM188.8 148.3c2-2.7 5.2-4.3 8.5-4.3c5.9 0 10.7 4.8 10.7 10.7l0 11.4c0 8.9 3.6 17.4 9.9 23.6l51.5 50.7C291.5 262.2 304 292 304 323c0 60.2-48.8 109-109 109l-3 0c-61.9 0-112-50.1-112-112l0-8.2c0-21.2 7.8-41.6 21.8-57.4l6.9-7.8c2.1-2.4 5.1-3.7 8.3-3.7c6.1 0 11 4.9 11 11l0 44c0 24.3 19.8 44 44.1 44c24.2 0 43.9-19.6 43.9-43.8c0-11.6-4.6-22.8-12.8-31l-13.2-13.2c-14-14-21.9-33.1-21.9-53c0-16.2 5.3-32 15-44.9l5.8-7.8z\"]\n  };\n  const faFlame = faFireFlame;\n  const faRightToLine = {\n    prefix: 'fas',\n    iconName: 'right-to-line',\n    icon: [448, 512, [\"arrow-alt-to-right\"], \"f34c\", \"M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM384 416l0-320c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n  };\n  const faArrowAltToRight = faRightToLine;\n  const faGif = {\n    prefix: 'fas',\n    iconName: 'gif',\n    icon: [576, 512, [], \"e190\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm296 64c-13.3 0-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144c0-13.3-10.7-24-24-24zm56 24l0 80 0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-32 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0c-13.3 0-24 10.7-24 24zM128 256c0-26.5 21.5-48 48-48c8 0 15.4 1.9 22 5.3c11.8 6.1 26.3 1.5 32.3-10.3s1.5-26.3-10.3-32.3c-13.2-6.8-28.2-10.7-44-10.7c-53 0-96 43-96 96s43 96 96 96c19.6 0 37.5-6.1 52.8-15.8c7-4.4 11.2-12.1 11.2-20.3l0-51.9c0-13.3-10.7-24-24-24l-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 13.1c-5.3 1.9-10.6 2.9-16 2.9c-26.5 0-48-21.5-48-48z\"]\n  };\n  const faChess = {\n    prefix: 'fas',\n    iconName: 'chess',\n    icon: [512, 512, [], \"f439\", \"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32L60.2 96C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208 72 208c-13.3 0-24 10.7-24 24s10.7 24 24 24l4 0L60 384l136 0L180 256l4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-1.8 0 32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2L144 96l0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l208 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416 48 416zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416l-128 0zM304 208l0 51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384l125.5 0-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7l0-51.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32-32 0 0-32z\"]\n  };\n  const faTrashSlash = {\n    prefix: 'fas',\n    iconName: 'trash-slash',\n    icon: [640, 512, [], \"e2b3\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L497.2 364.4 512 128l-316.4 0L154.8 96 512 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C403.4 6.8 392.3 0 380.2 0L259.8 0c-12.1 0-23.2 6.8-28.6 17.7L224 32l-96 0c-13.4 0-24.8 8.2-29.6 19.8L38.8 5.1zM488 480.5L132.5 200.4 149.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c20.6 0 38.3-13 45.1-31.5z\"]\n  };\n  const faArrowLeftLong = {\n    prefix: 'fas',\n    iconName: 'arrow-left-long',\n    icon: [512, 512, [\"long-arrow-left\"], \"f177\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z\"]\n  };\n  const faLongArrowLeft = faArrowLeftLong;\n  const faPlugCircleCheck = {\n    prefix: 'fas',\n    iconName: 'plug-circle-check',\n    icon: [576, 512, [], \"e55c\", \"M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faFontCase = {\n    prefix: 'fas',\n    iconName: 'font-case',\n    icon: [640, 512, [], \"f866\", \"M206 52.8C201.3 40.3 189.3 32 176 32s-25.3 8.3-30 20.8L2 436.8c-6.2 16.5 2.2 35 18.7 41.2s35-2.2 41.2-18.7L96.2 368l159.6 0L290 459.2c6.2 16.5 24.7 24.9 41.2 18.7s24.9-24.6 18.7-41.2L206 52.8zM231.8 304l-111.6 0L176 155.1 231.8 304zM608 160c-13 0-24.1 7.7-29.2 18.8C559.4 166.9 536.5 160 512 160c-70.7 0-128 57.3-128 128l0 64c0 70.7 57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32l0-96 0-64 0-96c0-17.7-14.3-32-32-32zM576 288l0 64c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n  };\n  const faStreetView = {\n    prefix: 'fas',\n    iconName: 'street-view',\n    icon: [512, 512, [], \"f21d\", \"M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64l0 48c0 17.7 14.3 32 32 32l1.8 0 11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5l38.7 0c16.3 0 30-12.3 31.8-28.5L318.2 304l1.8 0c17.7 0 32-14.3 32-32l0-48c0-35.3-28.7-64-64-64l-64 0zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z\"]\n  };\n  const faArrowDownLeft = {\n    prefix: 'fas',\n    iconName: 'arrow-down-left',\n    icon: [384, 512, [], \"e091\", \"M32 384c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-146.7 0L342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L96 306.7 96 160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 224z\"]\n  };\n  const faFrancSign = {\n    prefix: 'fas',\n    iconName: 'franc-sign',\n    icon: [320, 512, [], \"e18f\", \"M80 32C62.3 32 48 46.3 48 64l0 160 0 96-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-64 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-96 176 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z\"]\n  };\n  const faFlaskRoundPoison = {\n    prefix: 'fas',\n    iconName: 'flask-round-poison',\n    icon: [448, 512, [\"flask-poison\"], \"f6e0\", \"M328.5 172.1c-5.2-3-8.5-8.4-8.5-14.4L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L304 0 256 0 192 0 144 0 128 0C110.3 0 96 14.3 96 32s14.3 32 32 32l0 93.7c0 6-3.3 11.4-8.5 14.4c0 0 0 0 0 0c-5.3 3.1-10.4 6.4-15.4 9.9C50.8 219.7 16 281.8 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512l219.6 0c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-76.8-41.6-143.8-103.5-179.9zM300 376.6c-7.1 5.2-12 13-12 21.8l0 9.6c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-9.6c0-8.8-4.9-16.7-12-21.8c-22.1-16.1-36-39.1-36-64.6c0-48.6 50.1-88 112-88s112 39.4 112 88c0 25.5-13.9 48.6-36 64.6zM184 336a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faFlaskPoison = faFlaskRoundPoison;\n  const faVolumeOff = {\n    prefix: 'fas',\n    iconName: 'volume-off',\n    icon: [320, 512, [], \"f026\", \"M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160 64 160c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l67.8 0L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448l0-384z\"]\n  };\n  const faBookCircleArrowRight = {\n    prefix: 'fas',\n    iconName: 'book-circle-arrow-right',\n    icon: [640, 512, [], \"e0bc\", \"M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 10.8 0c-23.3-16.4-42.5-38.4-55.6-64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l224.7 0c-.5-5.3-.7-10.6-.7-16c0-80.6 54.1-148.5 128-169.4L448 32c0-17.7-14.3-32-32-32L384 0 96 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM492.7 300.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L521.4 384 432 384c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faChartUser = {\n    prefix: 'fas',\n    iconName: 'chart-user',\n    icon: [640, 512, [\"user-chart\"], \"f6a3\", \"M160 64c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-239.2 0c-11.8-25.5-29.9-47.5-52.4-64L576 352l0-288L224 64l0 49.1C205.2 102.2 183.3 96 160 96l0-32zm252.7 75.3c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l88 0c8.8 0 16 7.2 16 16l0 88c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-27-27L401 273c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 55.7-55.7-27-27zM64 224a96 96 0 1 1 192 0A96 96 0 1 1 64 224zM0 485.3C0 411.7 59.7 352 133.3 352l53.3 0C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7L26.7 512C11.9 512 0 500.1 0 485.3z\"]\n  };\n  const faUserChart = faChartUser;\n  const faHandsAslInterpreting = {\n    prefix: 'fas',\n    iconName: 'hands-asl-interpreting',\n    icon: [640, 512, [\"american-sign-language-interpreting\", \"asl-interpreting\", \"hands-american-sign-language-interpreting\"], \"f2a3\", \"M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7L0 256c0 70.7 57.3 128 128 128l72 0 8 0 0-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2l0-9.3c0-70.7-57.3-128-128-128l-72 0-8 0 0 .3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z\"]\n  };\n  const faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\n  const faAslInterpreting = faHandsAslInterpreting;\n  const faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\n  const faPresentationScreen = {\n    prefix: 'fas',\n    iconName: 'presentation-screen',\n    icon: [576, 512, [\"presentation\"], \"f685\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 224c0 35.3 28.7 64 64 64l160 0 0 34.7-70.6 70.6c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 445.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L320 386.7l0-34.7 160 0c35.3 0 64-28.7 64-64l0-224c17.7 0 32-14.3 32-32s-14.3-32-32-32L512 0 64 0 32 0zM96 64l384 0 0 224-192 0L96 288 96 64z\"]\n  };\n  const faPresentation = faPresentationScreen;\n  const faCircleBolt = {\n    prefix: 'fas',\n    iconName: 'circle-bolt',\n    icon: [512, 512, [], \"e0fe\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm74.1-396.4c5.8 4.7 7.6 12.9 4.2 19.6L281.9 240l70.1 0c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L230.1 272 160 272c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z\"]\n  };\n  const faFaceSmileHalo = {\n    prefix: 'fas',\n    iconName: 'face-smile-halo',\n    icon: [512, 512, [], \"e38f\", \"M512 80c0 44.2-114.6 80-256 80S0 124.2 0 80S114.6 0 256 0S512 35.8 512 80zm-64 0c0-17.7-86-32-192-32S64 62.3 64 80s86 32 192 32s192-14.3 192-32zM16 272c0-41.9 10.7-81.3 29.6-115.5C98.1 178.3 173 192 256 192s157.9-13.7 210.4-35.5C485.3 190.7 496 230.1 496 272c0 132.5-107.5 240-240 240S16 404.5 16 272zm148.1 85.5c-5.8-6.7-15.9-7.4-22.6-1.6s-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5s93.8-27.9 116.1-53.5c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6C330 378.2 299.4 400 256 400s-74-21.8-91.9-42.5zm53.5-56.7s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 260.4 120 278.1 120 296c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 260.4 280 278.1 280 296c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0z\"]\n  };\n  const faCartCircleArrowDown = {\n    prefix: 'fas',\n    iconName: 'cart-circle-arrow-down',\n    icon: [640, 512, [], \"e3ef\", \"M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4L538.8 197.2c-13.7-3.4-28.1-5.2-42.8-5.2c-68.4 0-127.7 39-156.8 96l-168.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5l123.2 0c-1.9 10.4-2.9 21.1-2.9 32c0 5.4 .2 10.7 .7 16l-121 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm67.3 140.7c-6.2-6.2-16.4-6.2-22.6 0L512 393.4l0-89.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 89.4-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56 56c6.2 6.2 16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faHousePersonReturn = {\n    prefix: 'fas',\n    iconName: 'house-person-return',\n    icon: [640, 512, [\"house-person-arrive\", \"house-return\"], \"e011\", \"M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0L388.9 125.9c-19 14.8-34.4 34.5-44.1 57.7l-10.7 25.8-10.7 5.4c-31.6 15.8-44.4 54.3-28.6 85.9c15.4 30.9 52.5 43.8 83.6 29.7l-6.8 7.5c-9 9.8-15.4 21.7-18.6 34.7L342 416l-230 0c-26.5 0-48-21.5-48-48l0-112-32 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM128 208l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm84.3 200.5c-1-.4-1.9-.8-2.9-1.2l16.9 63.5c5.6 21.1 .1 43.6-14.7 59.7l-70.7 77.1-22 88.1c-4.3 17.1-21.7 27.6-38.8 23.3s-27.6-21.7-23.3-38.8l23-92.1c1.9-7.8 5.8-14.9 11.2-20.8l49.5-54-19.3-65.5-9.6 23c-4.4 10.6-12.5 19.3-22.8 24.5l-26.7 13.3c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L359 232.7l15.3-36.8c17.1-41.1 57.3-67.9 101.9-67.9c22.8 0 45.3 4.8 66.1 14l8 3.5c32.9 14.6 58.1 42.4 69.4 76.5l2.6 7.8c5.6 16.8-3.5 34.9-20.2 40.5s-34.9-3.5-40.5-20.2l-2.6-7.8c-5.7-17.1-18.3-30.9-34.7-38.2l-8-3.5zm30 135.1l25 62.4 59.4 59.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L523.7 441c-4.6-4.6-8.2-10.1-10.6-16.1l-14.5-36.2 40.7-44.4c2.5-2.7 4.8-5.6 7-8.6z\"]\n  };\n  const faHousePersonArrive = faHousePersonReturn;\n  const faHouseReturn = faHousePersonReturn;\n  const faMessageXmark = {\n    prefix: 'fas',\n    iconName: 'message-xmark',\n    icon: [512, 512, [\"comment-alt-times\", \"message-times\"], \"f4ab\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm175 63c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faCommentAltTimes = faMessageXmark;\n  const faMessageTimes = faMessageXmark;\n  const faFileCertificate = {\n    prefix: 'fas',\n    iconName: 'file-certificate',\n    icon: [512, 512, [\"file-award\"], \"f5f3\", \"M128 64c0-35.3 28.7-64 64-64L352 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-226.7 0c1.8-5.1 2.7-10.5 2.7-16l0-80c1.3-.5 2.5-1 3.8-1.5c6.8-3 14.3-7.8 20.6-15.5c6.4-7.9 10.1-17.2 11.4-27.1c.5-3.6 .8-5.7 1.1-7.1c1.1-.9 2.8-2.3 5.6-4.5c19.9-15.4 27.1-42.2 17.5-65.5c-1.4-3.3-2.1-5.4-2.6-6.7c.5-1.4 1.2-3.4 2.6-6.7c9.5-23.3 2.4-50.1-17.5-65.5c-2.8-2.2-4.5-3.6-5.6-4.5c-.3-1.4-.6-3.6-1.1-7.1c-3.4-24.9-23-44.6-47.9-47.9c-3.6-.5-5.7-.8-7.1-1.1c-.9-1.1-2.3-2.8-4.5-5.6c-15.4-19.9-42.2-27.1-65.5-17.5c-2.6 1.1-5.1 2.3-6.6 3l-.1 .1L128 64zm384 64l-128 0L384 0 512 128zM109.2 161.6L125 168c1.9 .8 4.1 .8 6.1 0l15.8-6.5c10-4.1 21.5-1 28.1 7.5l10.5 13.5c1.3 1.7 3.2 2.7 5.2 3l16.9 2.3c10.7 1.5 19.1 9.9 20.5 20.5l2.3 16.9c.3 2.1 1.4 4 3 5.2l13.5 10.5c8.5 6.6 11.6 18.1 7.5 28.1L248 285c-.8 1.9-.8 4.1 0 6.1l6.5 15.8c4.1 10 1 21.5-7.5 28.1l-13.5 10.5c-1.7 1.3-2.7 3.2-3 5.2l-2.3 16.9c-1.5 10.7-9.9 19.1-20.5 20.6L192 390.2 192 496c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L128 483.2 88.9 509.3c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1l0-105.8-15.5-2.1c-10.7-1.5-19.1-9.9-20.5-20.6l-2.3-16.9c-.3-2.1-1.4-4-3-5.2L9.1 334.9c-8.5-6.6-11.6-18.1-7.5-28.1L8 291c.8-1.9 .8-4.1 0-6.1L1.6 269.2c-4.1-10-1-21.5 7.5-28.1l13.5-10.5c1.7-1.3 2.7-3.2 3-5.2l2.3-16.9c1.5-10.7 9.9-19.1 20.5-20.5l16.9-2.3c2.1-.3 4-1.4 5.2-3l10.5-13.5c6.6-8.5 18.1-11.6 28.1-7.5zM192 288A64 64 0 1 0 64 288a64 64 0 1 0 128 0z\"]\n  };\n  const faFileAward = faFileCertificate;\n  const faUserDoctorHairLong = {\n    prefix: 'fas',\n    iconName: 'user-doctor-hair-long',\n    icon: [448, 512, [], \"e459\", \"M304 128c0-11.4-2.4-22.2-6.7-32L296 96c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112l-30.4 0c-1 5.2-1.6 10.5-1.6 16l0 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L224 272 70.6 272C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5l0-11zM288 320l0 42c-27.6 7.1-48 32.2-48 62l0 40c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-24c0-17.7 14.3-32 32-32s32 14.3 32 32l0 24c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-40c0-29.8-20.4-54.9-48-62l0-38.6c73.1 15.3 128 80.2 128 157.8c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-77.7 54.9-142.5 128-157.8l0 46.9c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7l0-50.3 1.3 0 125.4 0 1.3 0zM120 424a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faCameraSecurity = {\n    prefix: 'fas',\n    iconName: 'camera-security',\n    icon: [448, 512, [\"camera-home\"], \"f8fe\", \"M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-74 0 59 36.9c12.1 7.6 17.7 22.2 13.8 36S366.3 512 352 512L96 512c-14.3 0-26.8-9.5-30.8-23.2s1.7-28.4 13.8-36L138 416l-74 0c-35.3 0-64-28.7-64-64L0 64zM128 208a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0A128 128 0 1 0 96 208a128 128 0 1 0 256 0z\"]\n  };\n  const faCameraHome = faCameraSecurity;\n  const faGear = {\n    prefix: 'fas',\n    iconName: 'gear',\n    icon: [512, 512, [9881, \"cog\"], \"f013\", \"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"]\n  };\n  const faCog = faGear;\n  const faDropletSlash = {\n    prefix: 'fas',\n    iconName: 'droplet-slash',\n    icon: [640, 512, [\"tint-slash\"], \"f5c7\", \"M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.2 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faTintSlash = faDropletSlash;\n  const faBookHeart = {\n    prefix: 'fas',\n    iconName: 'book-heart',\n    icon: [448, 512, [], \"f499\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zm64-258.7c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4C221.1 102.5 205.5 96 189.3 96c-33.8 0-61.3 27.4-61.3 61.3z\"]\n  };\n  const faMosque = {\n    prefix: 'fas',\n    iconName: 'mosque',\n    icon: [640, 512, [128332], \"f678\", \"M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5c0 0 0 0 0 0s0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4l-356.4 0c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6c0 0 0 0 0 0s0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512l0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-48 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l416 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-48 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-58c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454l0 58-64 0zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126l0 2L0 128l0-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160l160 0 0 136.6c-19.1 11.1-32 31.7-32 55.4l0 128c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2l-64 0c-26.5 0-48-21.5-48-48L0 176l0-16z\"]\n  };\n  const faDuck = {\n    prefix: 'fas',\n    iconName: 'duck',\n    icon: [512, 512, [129414], \"f6d8\", \"M400.7 224c-.4 0-.7 .3-.7 .7l0 24c0 6.6 2.8 12.8 7.2 17.7C427.6 289.1 440 319.1 440 352c0 70.7-57.3 128-128 128l-116 0C87.8 480 0 392.2 0 284l0-5.4C0 266.1 10.1 256 22.6 256c6 0 11.8 2.4 16 6.6L54 278c6.2 6.2 15.2 8.5 23.6 6.1l172.8-49.4c10.4-3 15.7-14.5 7.8-21.7c-21-19-34.1-46.5-34.1-77c0-57.4 46.6-104 104-104c53.8 0 98.1 40.9 103.5 93.3c0 .4 .3 .6 .7 .7c10.5 1.3 21.2 1.3 31.8 0l35.3-4.4c6.8-.8 12.8 4.4 12.8 11.3c0 50.3-40.8 91.1-91.1 91.1l-20.2 0zM368 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM340.6 296.9c.5-8.8-6.2-16.4-15-16.9s-16.4 6.2-16.9 15c-2.4 41.2-32.6 79-77.3 90.1c-40.3 10.1-80.5-4.6-103.7-33.5c-5.5-6.9-15.6-8-22.5-2.5s-8 15.6-2.5 22.5c31.1 38.7 84 57.6 136.4 44.5c58-14.5 98.3-63.8 101.5-119.3z\"]\n  };\n  const faMosquito = {\n    prefix: 'fas',\n    iconName: 'mosquito',\n    icon: [640, 512, [], \"e52b\", \"M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z\"]\n  };\n  const faStarOfDavid = {\n    prefix: 'fas',\n    iconName: 'star-of-david',\n    icon: [512, 512, [10017], \"f69a\", \"M404.2 309.5L383.1 344l42.3 0-21.1-34.5zM371.4 256l-54-88-122.8 0-54 88 54 88 122.8 0 54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4l-109.8 0-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400 53.4 400C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112l109.8 0 56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112l109.8 0c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168l-42.3 0zM283 112L256 68l-27 44 54 0zM128.9 168l-42.3 0 21.1 34.5L128.9 168zM107.8 309.5L86.6 344l42.3 0-21.1-34.5zM229 400l27 44 27-44-54 0z\"]\n  };\n  const faFlagSwallowtail = {\n    prefix: 'fas',\n    iconName: 'flag-swallowtail',\n    icon: [448, 512, [\"flag-alt\"], \"f74c\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 360 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L352 192 443.2 70.4c3.1-4.2 4.8-9.2 4.8-14.4c0-13.3-10.7-24-24-24L64 32z\"]\n  };\n  const faFlagAlt = faFlagSwallowtail;\n  const faPersonMilitaryRifle = {\n    prefix: 'fas',\n    iconName: 'person-military-rifle',\n    icon: [512, 512, [], \"e54b\", \"M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4L352 48c0 8.8-7.2 16-16 16L185 64c-13.8 0-25-11.2-25-25zm17.6 57l156.8 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7 352 480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9l50.4 0c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512l-128 0c-17.7 0-32-14.3-32-32l0-110.3-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faCarGarage = {\n    prefix: 'fas',\n    iconName: 'car-garage',\n    icon: [640, 512, [], \"f5e2\", \"M343.8 8.8c-14.8-8.4-32.9-8.4-47.6 0L24.1 164.2C8.8 173 3.5 192.5 12.2 207.9s28.3 20.7 43.7 11.9L320 68.9 584.1 219.8c15.3 8.8 34.9 3.4 43.7-11.9s3.4-34.9-11.9-43.7L343.8 8.8zM249.8 224l140.3 0c6.8 0 12.8 4.3 15.1 10.6L424.3 288l-208.6 0 19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9l-28.3 79.3C126.1 300.9 112 320.8 112 344l0 40 0 64 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-64 0-40c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C454.1 181.3 424 160 390.2 160l-140.3 0c-33.8 0-64 21.3-75.3 53.1zM192 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faCartShopping = {\n    prefix: 'fas',\n    iconName: 'cart-shopping',\n    icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", \"M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faShoppingCart = faCartShopping;\n  const faBookFont = {\n    prefix: 'fas',\n    iconName: 'book-font',\n    icon: [448, 512, [], \"e0bf\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM254.3 72.8c-2.7-5.4-8.3-8.8-14.3-8.8s-11.6 3.4-14.3 8.8l-64 128-32 64c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2L185.9 224l108.2 0 27.6 55.2c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5l-32-64-64-128zM240 115.8L278.1 192l-76.2 0L240 115.8z\"]\n  };\n  const faShieldPlus = {\n    prefix: 'fas',\n    iconName: 'shield-plus',\n    icon: [512, 512, [], \"e24a\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faVials = {\n    prefix: 'fas',\n    iconName: 'vials',\n    icon: [512, 512, [], \"f493\", \"M0 64C0 46.3 14.3 32 32 32l56 0 48 0 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 304c0 44.2-35.8 80-80 80s-80-35.8-80-80L32 96C14.3 96 0 81.7 0 64zM136 96L88 96l0 160 48 0 0-160zM288 64c0-17.7 14.3-32 32-32l56 0 48 0 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 304c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-304c-17.7 0-32-14.3-32-32zM424 96l-48 0 0 160 48 0 0-160z\"]\n  };\n  const faEyeDropperFull = {\n    prefix: 'fas',\n    iconName: 'eye-dropper-full',\n    icon: [512, 512, [], \"e172\", \"M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6l0 42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480l42.4 0c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9 176.1 202.6 55.4 323.3z\"]\n  };\n  const faDistributeSpacingHorizontal = {\n    prefix: 'fas',\n    iconName: 'distribute-spacing-horizontal',\n    icon: [512, 512, [], \"e365\", \"M32 24C32 10.7 42.7 0 56 0S80 10.7 80 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24L32 24zM160 144c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-224zM456 0c13.3 0 24 10.7 24 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-464c0-13.3 10.7-24 24-24z\"]\n  };\n  const faTabletRugged = {\n    prefix: 'fas',\n    iconName: 'tablet-rugged',\n    icon: [448, 512, [], \"f48f\", \"M32 176L8.8 164.4C3.4 161.7 0 156.2 0 150.1L0 73.9c0-6.1 3.4-11.6 8.8-14.3L34.3 46.8C41.8 19.8 66.6 0 96 0L352 0c29.4 0 54.2 19.8 61.7 46.8l25.5 12.7c5.4 2.7 8.8 8.3 8.8 14.3l0 76.2c0 6.1-3.4 11.6-8.8 14.3L416 176l0 16 23.2 11.6c5.4 2.7 8.8 8.3 8.8 14.3l0 76.2c0 6.1-3.4 11.6-8.8 14.3L416 320l0 16 23.2 11.6c5.4 2.7 8.8 8.2 8.8 14.3l0 76.2c0 6.1-3.4 11.6-8.8 14.3l-25.5 12.7c-7.5 27-32.3 46.8-61.7 46.8L96 512c-29.4 0-54.2-19.8-61.7-46.8L8.8 452.4C3.4 449.7 0 444.2 0 438.1l0-76.2c0-6.1 3.4-11.6 8.8-14.3L32 336l0-16L8.8 308.4C3.4 305.7 0 300.2 0 294.1l0-76.2c0-6.1 3.4-11.6 8.8-14.3L32 192l0-16zM112 64c-8.8 0-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16l224 0c8.8 0 16-7.2 16-16l0-352c0-8.8-7.2-16-16-16L112 64z\"]\n  };\n  const faTemperatureSnow = {\n    prefix: 'fas',\n    iconName: 'temperature-snow',\n    icon: [576, 512, [\"temperature-frigid\"], \"f768\", \"M384 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C505.8 332.6 512 349.5 512 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L384 112zM432 0C370.1 0 320 50.1 320 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8c-18.9 24.4-30.1 55-30.1 88.1c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.3-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L544 112C544 50.1 493.9 0 432 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-50.7c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM288 131.6l-88 50.8 0-55.8 35.3-35.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L200 81.4 200 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 25.4L139.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L152 126.6l0 55.8-48.3-27.9L90.7 106.3C88.5 97.7 79.7 92.7 71.2 95s-13.6 11.1-11.3 19.6l4.6 17.3-22-12.7C31 112.6 16.3 116.5 9.7 128s-2.7 26.2 8.8 32.8l22 12.7-17.3 4.6c-8.5 2.3-13.6 11.1-11.3 19.6s11.1 13.6 19.6 11.3l48.2-12.9L128 224 79.7 251.9 31.4 239c-8.5-2.3-17.3 2.8-19.6 11.3s2.8 17.3 11.3 19.6l17.3 4.6-22 12.7C7 293.8 3.1 308.5 9.7 320s21.3 15.4 32.8 8.8l22-12.7-4.6 17.3c-2.3 8.5 2.8 17.3 11.3 19.6s17.3-2.8 19.6-11.3l12.9-48.2L152 265.6l0 55.8-35.3 35.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L152 366.6l0 25.4c0 13.3 10.7 24 24 24s24-10.7 24-24l0-25.4 12.7 12.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L200 321.4l0-55.8 67.7 39.1c5.2-13.5 12-26.2 20.3-37.9l0-5.8-64-37 64-37 0-55.4z\"]\n  };\n  const faTemperatureFrigid = faTemperatureSnow;\n  const faMoped = {\n    prefix: 'fas',\n    iconName: 'moped',\n    icon: [640, 512, [], \"e3b9\", \"M328 56c0-13.3 10.7-24 24-24l41.3 0c23.8 0 45.1 15.1 52.9 37.6l8.1 23.3 51-25.5c4.4-2.2 9.3-3.4 14.3-3.4l8.4 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-8.4 0c-5 0-9.9-1.2-14.3-3.4l-34.9-17.5L500 224.4c4-.3 8-.4 12-.4c43.7 0 83.3 17.5 112.1 45.8c9.5 9.3 9.6 24.5 .3 33.9s-24.5 9.6-33.9 .3C570.2 284.2 542.6 272 512 272c-55.1 0-101 39.8-110.3 92.3c-2 11.5-12 19.8-23.6 19.8l-42.1 0c-.9 0-1.7 0-2.6-.1L256 384c0 53-43 96-96 96s-96-43-96-96l-32 0c-17.7 0-32-14.3-32-32l0-32c0-70.7 57.3-128 128-128l96 0c17.7 0 32 14.3 32 32l0 64c0 17.7 14.3 32 32 32l77.3 0c16.8-38.5 48.4-69.2 87.6-84.7L400.8 85.4c-1.1-3.2-4.2-5.4-7.6-5.4L352 80c-13.3 0-24-10.7-24-24zM128 96l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32 336c26.5 0 48-21.5 48-48l-96 0c0 26.5 21.5 48 48 48zm352 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n  };\n  const faFaceSmilePlus = {\n    prefix: 'fas',\n    iconName: 'face-smile-plus',\n    icon: [640, 512, [\"smile-plus\"], \"f5b9\", \"M544 0c-13.3 0-24 10.7-24 24l0 48-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0 0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48 48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-48c0-13.3-10.7-24-24-24zM224 512a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM144.4 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM140 346.1c20.5 23.3 50.6 37.9 84 37.9s63.5-14.6 84-37.9c5.8-6.6 16-7.3 22.6-1.4s7.3 16 1.4 22.6C305.6 397.1 267 416 224 416s-81.6-18.9-108-48.7c-5.8-6.6-5.2-16.7 1.4-22.6s16.7-5.2 22.6 1.4z\"]\n  };\n  const faSmilePlus = faFaceSmilePlus;\n  const faRadioTuner = {\n    prefix: 'fas',\n    iconName: 'radio-tuner',\n    icon: [512, 512, [\"radio-alt\"], \"f8d8\", \"M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192l0 4L0 304 0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-229.5 0L494.8 47zM320 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 336l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 64l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 224c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faRadioAlt = faRadioTuner;\n  const faFaceSwear = {\n    prefix: 'fas',\n    iconName: 'face-swear',\n    icon: [640, 512, [], \"e399\", \"M320 0C178.6 0 64 114.6 64 256l512 0C576 114.6 461.4 0 320 0zM240.4 224c-17.7 0-32-14.3-32-32c0-8.8 3.6-16.8 9.3-22.6l-30.7-10.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1l96 32c8.4 2.8 12.9 11.9 10.1 20.2s-11.9 12.9-20.2 10.1l-10.9-3.6c.2 1.5 .3 2.9 .3 4.4c0 17.7-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1.6 .1-3.2 .3-4.7l-11.7 3.9c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2l96-32c8.4-2.8 17.4 1.7 20.2 10.1s-1.7 17.4-10.1 20.2l-30.2 10.1c5.9 5.8 9.5 13.9 9.5 22.8zM48 288c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48L48 288zm352 96l-16 0 0 32 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-32 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-32-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 32 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-80 0l0 32 32 0 0-32-32 0zm250.4-52.1c6.7 5.8 7.5 15.8 1.7 22.6l-96 112c-5.8 6.7-15.8 7.5-22.6 1.7s-7.5-15.8-1.7-22.6l96-112c5.8-6.7 15.8-7.5 22.6-1.7zM448 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM208 320c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM184 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 336l0 1.8c4.6 .8 8.7 1.7 12.1 2.6c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.9-2.1-18.5-3.9-26.8-2.9c-4.1 .5-6.3 1.4-7.4 2.2c-2.3 1.7-2.2 4.5-.1 5.9c6.9 4.7 14.9 6.9 22.9 9.2c0 0 0 0 0 0c8.6 2.4 17.2 4.8 24.6 10.2c4.7 3.4 9.3 8.2 12.1 14.7c2.9 6.6 3.4 13.8 2.2 21.1c-2 11.5-7.9 20.5-17 25.9c-4.9 3-10.1 4.6-15.3 5.4l0 .8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-3c-8.1-1.9-15.3-4.2-20.2-5.9c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c9.5 3.2 21.9 6.9 32 7.1c5 .1 7.6-.8 8.8-1.5c0 0 0 0 0 0c3-1.8 2.9-6.7 .4-8.5c-6.8-5-15.2-7.3-23.6-9.7c-8.1-2.3-16.2-4.5-23.1-9.2c-4.7-3.2-9.4-7.7-12.4-14.1c-3.1-6.5-3.7-13.7-2.5-20.9c1.8-10.2 7-18.1 14.5-23.5c5.3-3.8 11.2-5.9 16.9-7l0-1.5c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faWaterArrowDown = {\n    prefix: 'fas',\n    iconName: 'water-arrow-down',\n    icon: [576, 512, [\"water-lower\"], \"f774\", \"M354.5 104.3L320 135.7 320 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 103.7-34.5-31.3c-13.1-11.9-33.3-10.9-45.2 2.2s-10.9 33.3 2.2 45.2l88 80c12.2 11.1 30.8 11.1 43.1 0l88-80c13.1-11.9 14-32.1 2.2-45.2s-32.1-14-45.2-2.2zm-85 189.6C247 309.4 219.5 320 192 320c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 373.7 159 384 192 384c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 309.2 410.9 320 384 320c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zm37 128c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n  };\n  const faWaterLower = faWaterArrowDown;\n  const faScannerTouchscreen = {\n    prefix: 'fas',\n    iconName: 'scanner-touchscreen',\n    icon: [512, 512, [], \"f48a\", \"M152 0l16 0c13.3 0 24 10.7 24 24l0 40-64 0 0-40c0-13.3 10.7-24 24-24zM0 160c0-35.3 28.7-64 64-64l224 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm64 16l0 256c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16l0-256c0-8.8-7.2-16-16-16L80 160c-8.8 0-16 7.2-16 16zM288 24c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 40-64 0 0-40zM240 0c8.8 0 16 7.2 16 16l0 48-32 0 0-48c0-8.8 7.2-16 16-16zM384 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 256c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-256zM472 0l16 0c13.3 0 24 10.7 24 24l0 240c0 13.3-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24l0-240c0-13.3 10.7-24 24-24z\"]\n  };\n  const faCircle7 = {\n    prefix: 'fas',\n    iconName: 'circle-7',\n    icon: [512, 512, [], \"e0f4\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l144 0c8.4 0 16.3 4.4 20.6 11.7s4.5 16.2 .5 23.7l-112 208c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l93-172.6L184 176c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faPlugCirclePlus = {\n    prefix: 'fas',\n    iconName: 'plug-circle-plus',\n    icon: [576, 512, [], \"e55f\", \"M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faPersonSkiJumping = {\n    prefix: 'fas',\n    iconName: 'person-ski-jumping',\n    icon: [512, 512, [\"ski-jump\"], \"f7c7\", \"M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32l144.5 0c46 0 65.7 58.4 29 86.2L230.1 260.8l-6.4 7.5c-2.4 2.8-4.4 6.1-5.7 9.6L179.5 380.6 433.7 249.1c18.6-9.6 30.3-28.8 30.3-49.7l0-7.3c0-13.3 10.7-24 24-24s24 10.7 24 24l0 7.3c0 38.9-21.7 74.5-56.2 92.4L35 509.3C23.3 515.4 8.8 510.8 2.7 499s-1.5-26.3 10.3-32.3l111.2-57.5c-10.7-8.4-15.2-23-10.2-36.4l44-117.4c3.9-10.5 9.7-20.2 17-28.8L232.1 160 160 160c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faSkiJump = faPersonSkiJumping;\n  const faPlaceOfWorship = {\n    prefix: 'fas',\n    iconName: 'place-of-worship',\n    icon: [640, 512, [], \"f67f\", \"M224 109.3l0 108.3L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2L160 512l96 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 96 0 0-228.8c0-16.9-8.8-32.5-23.3-41.2L416 217.6l0-108.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4L0 464c0 26.5 21.5 48 48 48l80 0 0-238.4L24.9 330.3zM592 512c26.5 0 48-21.5 48-48l0-91.6c0-17.5-9.5-33.6-24.9-42.1L512 273.6 512 512l80 0z\"]\n  };\n  const faWaterArrowUp = {\n    prefix: 'fas',\n    iconName: 'water-arrow-up',\n    icon: [576, 512, [\"water-rise\"], \"f775\", \"M354.5 135.7L320 104.3 320 208c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-103.7-34.5 31.3c-13.1 11.9-33.3 10.9-45.2-2.2s-10.9-33.3 2.2-45.2l88-80c12.2-11.1 30.8-11.1 43.1 0l88 80c13.1 11.9 14 32.1 2.2 45.2s-32.1 14-45.2 2.2zm-85 158.2c11.1-7.9 25.9-7.9 37 0C329 309.4 356.5 320 384 320c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 373.7 417 384 384 384c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 309.2 165.1 320 192 320c27.5 0 55-10.6 77.5-26.1zm37 128C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faWaterRise = faWaterArrowUp;\n  const faWaveformLines = {\n    prefix: 'fas',\n    iconName: 'waveform-lines',\n    icon: [640, 512, [\"waveform-path\"], \"f8f2\", \"M352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-448zM544 96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320zM256 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256zm192 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192zM160 224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64zM0 256a32 32 0 1 0 64 0A32 32 0 1 0 0 256zm576 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z\"]\n  };\n  const faWaveformPath = faWaveformLines;\n  const faSplit = {\n    prefix: 'fas',\n    iconName: 'split',\n    icon: [512, 512, [], \"e254\", \"M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-37.5 0c-8.5 0-16.6 3.4-22.6 9.4L237.3 256l86.6 86.6c6 6 14.1 9.4 22.6 9.4l37.5 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-37.5 0c-25.5 0-49.9-10.1-67.9-28.1L178.7 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l146.7 0 99.9-99.9c18-18 42.4-28.1 67.9-28.1L384 96l0-32c0-12.9 7.8-24.6 19.8-29.6z\"]\n  };\n  const faFilmCanister = {\n    prefix: 'fas',\n    iconName: 'film-canister',\n    icon: [576, 512, [\"film-cannister\"], \"f8b7\", \"M128 0C110.3 0 96 14.3 96 32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-352c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c0-17.7-14.3-32-32-32L128 0zM352 128l0 288 128 0c17.7 0 32-14.3 32-32l0-32c0-17.7 14.3-32 32-32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-192 0zm56 40l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zM408 328l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16z\"]\n  };\n  const faFilmCannister = faFilmCanister;\n  const faFolderXmark = {\n    prefix: 'fas',\n    iconName: 'folder-xmark',\n    icon: [512, 512, [\"folder-times\"], \"f65f\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM175 207c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faFolderTimes = faFolderXmark;\n  const faToiletPaperBlank = {\n    prefix: 'fas',\n    iconName: 'toilet-paper-blank',\n    icon: [640, 512, [\"toilet-paper-alt\"], \"f71f\", \"M384 192c0-65.5 13.2-142.4 60.2-192L160 0C107 0 64 86 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512l237.9 0c22.3 0 45.4-12.1 55.4-36.1C356.7 439 384 350.8 384 192zm224 0C608 86 565 0 512 0s-96 86-96 192s43 192 96 192s96-86 96-192zm-64 0c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z\"]\n  };\n  const faToiletPaperAlt = faToiletPaperBlank;\n  const faTabletScreen = {\n    prefix: 'fas',\n    iconName: 'tablet-screen',\n    icon: [448, 512, [\"tablet-android-alt\"], \"f3fc\", \"M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM160 448c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zM384 64L64 64l0 320 320 0 0-320z\"]\n  };\n  const faTabletAndroidAlt = faTabletScreen;\n  const faHexagonVerticalNftSlanted = {\n    prefix: 'fas',\n    iconName: 'hexagon-vertical-nft-slanted',\n    icon: [448, 512, [], \"e506\", \"M260.9 495.5c-22.3 12.9-49.7 12.9-72 0L36 407.2C13.7 394.4 0 370.6 0 344.9L0 168.3c0-25.7 13.7-49.5 36-62.4L188.9 17.6c22.3-12.9 49.7-12.9 72 0l152.9 88.3c22.3 12.9 36 36.6 36 62.4l0 176.6c0 25.7-13.7 49.5-36 62.4L260.9 495.5zm11.1-372c0-5.7-3.1-11-8.1-13.9L216.1 82.3c-2-1.2-4.3-2-6.8-2.2c-.5 0-1-.1-1.4-.1c0 0-.1 0-.1 0c-3.3 0-6.3 1-8.8 2.6c-1.5 1-2.9 2.2-4 3.7c-1.2 1.5-2.1 3.3-2.6 5.2c-.4 1.6-.6 3.1-.6 4.7l0 160.2 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-117 24.2 13.8c10.7 6.1 23.9-1.6 23.9-13.9zm16 27.4c0 5.7 3.1 11 8.1 13.9l23.8 13.6 0 174.2c0 8.8 7.2 16 16 16s16-7.2 16-16l0-155.9 16.2 9.3c7.7 4.4 17.4 1.7 21.8-6s1.7-17.4-6-21.8l-72-41.1c-10.7-6.1-23.9 1.6-23.9 13.9zM143.8 128.6c-8.8 0-16 7.2-16 16l0 125.4L95 171.5c-2.5-7.4-10-12-17.7-10.7s-13.4 7.9-13.4 15.8l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-61.4 32.8 98.5c2.5 7.4 10 12 17.7 10.7s13.4-7.9 13.4-15.8l0-224c0-8.8-7.2-16-16-16z\"]\n  };\n  const faFolderMusic = {\n    prefix: 'fas',\n    iconName: 'folder-music',\n    icon: [512, 512, [], \"e18d\", \"M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM352 192c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 32 0 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32l0-100.9 96-36 0 74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32l0-128 0-32z\"]\n  };\n  const faDisplayMedical = {\n    prefix: 'fas',\n    iconName: 'display-medical',\n    icon: [576, 512, [\"desktop-medical\"], \"e166\", \"M0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-176 0 10.7 32 69.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l69.3 0L240 416 64 416c-35.3 0-64-28.7-64-64L0 64zm64 0l0 288 448 0 0-288L64 64zm192 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faDesktopMedical = faDisplayMedical;\n  const faShareAll = {\n    prefix: 'fas',\n    iconName: 'share-all',\n    icon: [576, 512, [], \"f367\", \"M366.6 39.5c9.1-9.6 24.3-10 33.9-.9L542.2 173.2c19.9 18.9 19.9 50.7 0 69.6L400.5 377.4c-9.6 9.1-24.8 8.7-33.9-.9s-8.7-24.8 .9-33.9L509.2 208 367.5 73.4c-9.6-9.1-10-24.3-.9-33.9zM224 64c0-12.6 7.4-24.1 19-29.2s25-3 34.4 5.4l160 144c6.7 6.1 10.6 14.7 10.6 23.8s-3.8 17.7-10.6 23.8l-160 144c-9.4 8.5-22.9 10.6-34.4 5.4s-19-16.6-19-29.2l0-64-32 0c-53 0-96 43-96 96c0 30.4 12.8 47.9 22.2 56.7c5.5 5.1 9.8 12 9.8 19.5c0 10.9-8.8 19.7-19.7 19.7c-2.8 0-5.6-.6-8.1-1.9C81.5 467.9 0 417.3 0 304c0-97.2 78.8-176 176-176l48 0 0-64z\"]\n  };\n  const faPeapod = {\n    prefix: 'fas',\n    iconName: 'peapod',\n    icon: [512, 512, [], \"e31c\", \"M464 0L416 0C186.2 0 0 186.2 0 416l0 48c0 26.5 21.5 48 48 48l48 0c229.8 0 416-186.2 416-416l0-48c0-26.5-21.5-48-48-48zM256 200a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM88 368a56 56 0 1 1 112 0A56 56 0 1 1 88 368zM368 88a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n  };\n  const faChessClock = {\n    prefix: 'fas',\n    iconName: 'chess-clock',\n    icon: [640, 512, [], \"f43d\", \"M256 56c0-13.3-10.7-24-24-24L120 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 48-88 0c-35.3 0-64 28.7-64 64L0 416c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-32 0 0-16c0-8.8-7.2-16-16-16L400 96c-8.8 0-16 7.2-16 16l0 16-184 0 0-48 32 0c13.3 0 24-10.7 24-24zM576 304a112 112 0 1 1 -224 0 112 112 0 1 1 224 0zm-52.7-59.3c-6.2-6.2-16.4-6.2-22.6 0l-48 48c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l48-48c6.2-6.2 6.2-16.4 0-22.6zM176 192a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm-16 48l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faAxe = {\n    prefix: 'fas',\n    iconName: 'axe',\n    icon: [640, 512, [129683], \"f6b2\", \"M374.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3L384 301.3l0 82.7c0 17.7 14.3 32 32 32c123.7 0 224-100.3 224-224c0-17.7-14.3-32-32-32l-82.7 0-56-56 33.4-33.4c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0L408 42.7 374.6 9.4zM448 316c45-11.6 80.4-47 92-92l32.8 0C560.1 286.7 510.7 336.1 448 348.8l0-32.8zM244.1 206.6L9.4 441.4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0L305.4 267.9l-61.3-61.3z\"]\n  };\n  const faSquareD = {\n    prefix: 'fas',\n    iconName: 'square-d',\n    icon: [448, 512, [], \"e268\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 96l72 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-72 0c-13.3 0-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24zm24 208l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-48 0 0 160z\"]\n  };\n  const faGripVertical = {\n    prefix: 'fas',\n    iconName: 'grip-vertical',\n    icon: [320, 512, [], \"f58e\", \"M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z\"]\n  };\n  const faMobileSignalOut = {\n    prefix: 'fas',\n    iconName: 'mobile-signal-out',\n    icon: [512, 512, [], \"e1f0\", \"M64 64l160 0 0-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-160-64 0 0 160L64 448 64 64zm80 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM280 0c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24C512 103.9 408.1 0 280 0zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 120c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faHexagonNodes = {\n    prefix: 'fas',\n    iconName: 'hexagon-nodes',\n    icon: [448, 512, [], \"e699\", \"M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56c0-22.3-13.1-41.6-32-50.6l0-98.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-1.6 20.8 8.6 41.6 27.8 52.8c26.8 15.5 61 6.3 76.5-20.5s6.3-61-20.5-76.5c-1.3-.8-2.7-1.5-4-2.1l0-90.8c1.4-.6 2.7-1.3 4-2.1c26.8-15.5 36-49.7 20.5-76.5S390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c2.6 1.8 5.2 3.3 8 4.7l0 90.8c-2.8 1.3-5.5 2.9-8 4.6l-80.1-45.8c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8z\"]\n  };\n  const faArrowTurnUp = {\n    prefix: 'fas',\n    iconName: 'arrow-turn-up',\n    icon: [384, 512, [\"level-up\"], \"f148\", \"M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z\"]\n  };\n  const faLevelUp = faArrowTurnUp;\n  const faU = {\n    prefix: 'fas',\n    iconName: 'u',\n    icon: [384, 512, [117], \"55\", \"M32 32c17.7 0 32 14.3 32 32l0 224c0 70.7 57.3 128 128 128s128-57.3 128-128l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 224c0 106-86 192-192 192S0 394 0 288L0 64C0 46.3 14.3 32 32 32z\"]\n  };\n  const faArrowUpFromDottedLine = {\n    prefix: 'fas',\n    iconName: 'arrow-up-from-dotted-line',\n    icon: [448, 512, [], \"e09b\", \"M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 141.3l0 66.7 0 112c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112 0-66.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM32 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm128 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z\"]\n  };\n  const faSquareRootVariable = {\n    prefix: 'fas',\n    iconName: 'square-root-variable',\n    icon: [576, 512, [\"square-root-alt\"], \"f698\", \"M282.6 78.1c8-27.3 33-46.1 61.4-46.1l200 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L344 96 238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l45.6 0c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n  };\n  const faSquareRootAlt = faSquareRootVariable;\n  const faLightSwitchOn = {\n    prefix: 'fas',\n    iconName: 'light-switch-on',\n    icon: [384, 512, [], \"e019\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 96l64 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-192c0-35.3 28.7-64 64-64zm32-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM160 128c-17.7 0-32 14.3-32 32l0 96 128 0 0-96c0-17.7-14.3-32-32-32l-64 0z\"]\n  };\n  const faArrowDownArrowUp = {\n    prefix: 'fas',\n    iconName: 'arrow-down-arrow-up',\n    icon: [576, 512, [\"sort-alt\"], \"f883\", \"M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L128 370.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-96 96zm352-333.3c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L448 141.3 448 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-306.7-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96z\"]\n  };\n  const faSortAlt = faArrowDownArrowUp;\n  const faRaindrops = {\n    prefix: 'fas',\n    iconName: 'raindrops',\n    icon: [448, 512, [], \"f75c\", \"M102.4 133.6c-4.2 8.6-6.4 18-6.4 27.6c0 34.7 28.1 62.8 62.8 62.8l2.4 0c34.7 0 62.8-28.1 62.8-62.8c0-9.6-2.2-19-6.4-27.6L171.5 39.2c-2.1-4.4-6.6-7.2-11.5-7.2s-9.4 2.8-11.5 7.2l-46.1 94.4zm-96 192c-4.2 8.6-6.4 18-6.4 27.6C0 387.9 28.1 416 62.8 416l2.4 0c34.7 0 62.8-28.1 62.8-62.8c0-9.6-2.2-19-6.4-27.6L75.5 231.2c-2.1-4.4-6.6-7.2-11.5-7.2s-9.4 2.8-11.5 7.2L6.4 325.6zM307.8 134.8L210 294.2c-11.8 19.2-18 41.3-18 63.8c0 67.4 54.6 122 122 122l12 0c67.4 0 122-54.6 122-122c0-22.5-6.2-44.6-18-63.8L332.2 134.8c-2.6-4.2-7.2-6.8-12.2-6.8s-9.6 2.6-12.2 6.8z\"]\n  };\n  const faDash = {\n    prefix: 'fas',\n    iconName: 'dash',\n    icon: [512, 512, [\"minus-large\"], \"e404\", \"M0 256c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faMinusLarge = faDash;\n  const faClock = {\n    prefix: 'fas',\n    iconName: 'clock',\n    icon: [512, 512, [128339, \"clock-four\"], \"f017\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n  };\n  const faClockFour = faClock;\n  const faInputNumeric = {\n    prefix: 'fas',\n    iconName: 'input-numeric',\n    icon: [640, 512, [], \"e1bd\", \"M576 128l0 256L64 384l0-256 512 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm40 120c0 13.3 10.7 24 24 24l8 0 0 96-16 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0-120c0-13.3-10.7-24-24-24l-32 0c-13.3 0-24 10.7-24 24zm190.6 30.4c5.7-8 17.5-8.6 24-1.2c5.2 5.9 5 14.7-.3 20.5l-72 78c-6.5 7-8.2 17.2-4.3 25.9s12.5 14.4 22 14.4l88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-33.2 0 34.8-37.7c22-23.8 22.4-60.3 1.1-84.7c-26.9-30.7-75.4-28.4-99.2 4.9l-11.1 15.6c-7.7 10.8-5.2 25.8 5.6 33.5s25.8 5.2 33.5-5.6l11.1-15.6z\"]\n  };\n  const faTruckTow = {\n    prefix: 'fas',\n    iconName: 'truck-tow',\n    icon: [640, 512, [], \"e2b8\", \"M96 0l49.6 0c9.1 0 17.8 3.9 23.9 10.7L384 252l0-124c0-17.7 14.3-32 32-32l82.7 0c17 0 33.3 6.7 45.3 18.7L621.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 88c0 22.1-17.9 40-40 40l-24 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l144 0L96 64l0 112c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16c0 8.8 7.2 16 16 16s16-7.2 16-16L64 32C64 14.3 78.3 0 96 0zM576 256l0-18.7L498.7 160 448 160l0 96 128 0zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faBackwardStep = {\n    prefix: 'fas',\n    iconName: 'backward-step',\n    icon: [320, 512, [\"step-backward\"], \"f048\", \"M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241 64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-145 11.5 9.6 192 160z\"]\n  };\n  const faStepBackward = faBackwardStep;\n  const faPallet = {\n    prefix: 'fas',\n    iconName: 'pallet',\n    icon: [640, 512, [], \"f482\", \"M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 64-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 224 0 224 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-64 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-224 0L96 320l-64 0zm96 64l160 0 0 64-160 0 0-64zm224 0l160 0 0 64-160 0 0-64z\"]\n  };\n  const faCarBolt = {\n    prefix: 'fas',\n    iconName: 'car-bolt',\n    icon: [512, 512, [], \"e341\", \"M74.8 96.3L39.6 196.8C16.4 206.4 0 229.3 0 256L0 400l0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 320 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 0-144c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32L165.4 32c-40.8 0-77.1 25.8-90.6 64.3zM96 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM318.3 119.2L281.9 192l54.1 0c6.9 0 13 4.4 15.2 10.9s-.1 13.7-5.6 17.9l-128 96c-5.9 4.5-14.2 4.2-19.9-.5s-7.4-12.8-4.1-19.4L230.1 224 176 224c-6.9 0-13-4.4-15.2-10.9s.1-13.7 5.6-17.9l128-96c5.9-4.5 14.2-4.2 19.9 .5s7.4 12.8 4.1 19.4z\"]\n  };\n  const faArrowsMaximize = {\n    prefix: 'fas',\n    iconName: 'arrows-maximize',\n    icon: [512, 512, [\"expand-arrows\"], \"f31d\", \"M320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0L256 210.7 141.3 96 192 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64l0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-50.7L210.7 256 96 370.7 96 320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0L256 301.3 370.7 416 320 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 50.7L301.3 256 416 141.3l0 50.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L320 32z\"]\n  };\n  const faExpandArrows = faArrowsMaximize;\n  const faFaucet = {\n    prefix: 'fas',\n    iconName: 'faucet',\n    icon: [512, 512, [], \"e005\", \"M192 96l0 12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12 0-12c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l100.1 0c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48l36.1 0c17.7 0 32 14.3 32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160l-32 0-22.6-22.6c-6-6-14.1-9.4-22.6-9.4L256 224l0-43.8-32-4-32 4 0 43.8-18.7 0c-8.5 0-16.6 3.4-22.6 9.4L128 256l-96 0z\"]\n  };\n  const faCloudSleet = {\n    prefix: 'fas',\n    iconName: 'cloud-sleet',\n    icon: [512, 512, [], \"f741\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm272 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zM216 376l0 16 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24zm256 0l0 16 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faLampStreet = {\n    prefix: 'fas',\n    iconName: 'lamp-street',\n    icon: [512, 512, [], \"e1c5\", \"M64 176c0-61.9 50.1-112 112-112c57.4 0 104.7 43.2 111.2 98.8C207.1 176.6 144 239.9 130.6 320.1C127.7 337.6 142.3 352 160 352l320 0c17.7 0 32.3-14.4 29.4-31.9c-13.5-80.6-77.2-144.2-157.9-157.6C344.6 71.6 268.7 0 176 0C78.8 0 0 78.8 0 176L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-304zM320 448c35.3 0 64-28.7 64-64l-128 0c0 35.3 28.7 64 64 64z\"]\n  };\n  const faListRadio = {\n    prefix: 'fas',\n    iconName: 'list-radio',\n    icon: [512, 512, [], \"e1d0\", \"M64 160A64 64 0 1 0 64 32a64 64 0 1 0 0 128zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM40 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0A64 64 0 1 0 0 416a64 64 0 1 0 128 0zM64 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 88a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faPenNibSlash = {\n    prefix: 'fas',\n    iconName: 'pen-nib-slash',\n    icon: [640, 512, [], \"e4a1\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L450.3 327.6l28.3-94.4 2.8-9.2L352 94.6l-9.2 2.8L208.1 137.8 38.8 5.1zm29 440.7c-3.8 11.3-1 23.9 7.3 32.4L228.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-9.4 2.7-18.2 7.4-25.7l-85-67L67.8 445.8zM272 352c-7.4 0-14.4-1.7-20.7-4.7L97.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c3.6-1.2 7.1-2.8 10.5-4.6l-98.5-77.6c-8.7 9-20.9 14.6-34.4 14.6zM432.4 18.3L376.7 74.1 501.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L511.6 18.3c-21.9-21.9-57.3-21.9-79.2 0z\"]\n  };\n  const faBaseballBatBall = {\n    prefix: 'fas',\n    iconName: 'baseball-bat-ball',\n    icon: [512, 512, [], \"f432\", \"M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faSquareUpLeft = {\n    prefix: 'fas',\n    iconName: 'square-up-left',\n    icon: [448, 512, [], \"e282\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM288 160c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-40 40 71 71c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C290 366 285.1 368 280 368s-10-2-13.7-5.7l-71-71-40 40c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8l0-144c0-8.8 7.2-16 16-16l144 0z\"]\n  };\n  const faOverline = {\n    prefix: 'fas',\n    iconName: 'overline',\n    icon: [448, 512, [], \"f876\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm192 96a176 176 0 1 0 0 352 176 176 0 1 0 0-352zM336 304a112 112 0 1 1 -224 0 112 112 0 1 1 224 0z\"]\n  };\n  const faS = {\n    prefix: 'fas',\n    iconName: 's',\n    icon: [320, 512, [115], \"53\", \"M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0s0 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z\"]\n  };\n  const faTimeline = {\n    prefix: 'fas',\n    iconName: 'timeline',\n    icon: [640, 512, [], \"e29c\", \"M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3L96 224l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0 0 54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-54.7 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-54.7c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3l0 54.7-320 0 0-54.7zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faKeyboard = {\n    prefix: 'fas',\n    iconName: 'keyboard',\n    icon: [576, 512, [9000], \"f11c\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm16 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32zM272 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM368 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM464 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z\"]\n  };\n  const faArrowsFromDottedLine = {\n    prefix: 'fas',\n    iconName: 'arrows-from-dotted-line',\n    icon: [448, 512, [], \"e0a3\", \"M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64zM192 352l0 32-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 224a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z\"]\n  };\n  const faUsbDrive = {\n    prefix: 'fas',\n    iconName: 'usb-drive',\n    icon: [640, 512, [], \"f8e9\", \"M64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l352 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zm544 32l-128 0 0 256 128 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32zM560 232a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm24 72a24 24 0 1 1 -48 0 24 24 0 1 1 48 0z\"]\n  };\n  const faBallot = {\n    prefix: 'fas',\n    iconName: 'ballot',\n    icon: [448, 512, [], \"f732\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm0 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm0 128c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 352l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm112 32c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zm16-272l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM192 256c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCaretDown = {\n    prefix: 'fas',\n    iconName: 'caret-down',\n    icon: [320, 512, [], \"f0d7\", \"M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z\"]\n  };\n  const faLocationDotSlash = {\n    prefix: 'fas',\n    iconName: 'location-dot-slash',\n    icon: [640, 512, [\"map-marker-alt-slash\"], \"f605\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L459 334.5c30-51.6 53-103.7 53-142.5C512 86 426 0 320 0C249.2 0 187.3 38.4 154 95.4L38.8 5.1zm219 171.7c6.8-28 32.1-48.8 62.2-48.8c35.3 0 64 28.7 64 64c0 24.7-13.9 46-34.4 56.7l-91.8-72zm85.9 322.4c16.2-20.2 39-49.6 62.5-83.1L128.1 196.9c4.2 88.2 117.8 239.3 168.2 302.2c12.3 15.3 35.1 15.3 47.4 0z\"]\n  };\n  const faMapMarkerAltSlash = faLocationDotSlash;\n  const faCards = {\n    prefix: 'fas',\n    iconName: 'cards',\n    icon: [640, 512, [], \"e3ed\", \"M7.5 194.9c-15.4-26.6-6.3-60.7 20.4-76.1L220.7 7.5c26.6-15.4 60.7-6.3 76.1 20.4l167 289.3c15.4 26.6 6.2 60.7-20.4 76.1L250.5 504.5c-26.6 15.4-60.7 6.2-76.1-20.4L7.5 194.9zM197 159.6c-11.1-3-22.6 3.6-25.6 14.8l-7.2 26.9-20.4 76.1c-7 26 8.5 52.7 34.4 59.7s52.7-8.5 59.7-34.4l2.4-8.8c.1-.4 .2-.8 .3-1.1l17.7 30.7-12.1 7c-6.7 3.8-8.9 12.4-5.1 19s12.4 8.9 19 5.1l48.2-27.8c6.7-3.8 8.9-12.4 5.1-19s-12.4-8.9-19-5.1l-12.1 7-17.7-30.7c.4 .1 .8 .2 1.1 .3l8.8 2.4c26 7 52.7-8.5 59.7-34.4s-8.5-52.7-34.4-59.7l-76.1-20.4L197 159.6zM459.4 420.9c41.9-24.2 56.3-77.8 32.1-119.8L354.7 64.2c1.7-.2 3.5-.2 5.3-.2l224 0c30.9 0 56 25.1 56 56l0 336c0 30.9-25.1 56-56 56l-224 0c-13.7 0-26.2-4.9-35.9-13l135.3-78.1zm74.5-183.3L582 187.6c14-14.5 13.2-38.5-2.2-51.9c-14-11.7-34.5-9.5-46.9 3.2l-4.7 5.2-5-5.2c-12.5-12.7-33.2-15-46.7-3.2c-15.7 13.5-16.5 37.5-2.5 51.9l48.4 49.9c3 3.2 8.2 3.2 11.5 0z\"]\n  };\n  const faHouseChimneyMedical = {\n    prefix: 'fas',\n    iconName: 'house-chimney-medical',\n    icon: [576, 512, [\"clinic-medical\"], \"f7f2\", \"M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0z\"]\n  };\n  const faClinicMedical = faHouseChimneyMedical;\n  const faBoxingGlove = {\n    prefix: 'fas',\n    iconName: 'boxing-glove',\n    icon: [448, 512, [129354, \"glove-boxing\"], \"f438\", \"M0 96C0 43 43 0 96 0L288 0c53 0 96 43 96 96l0 32-32 0c-26.2 0-49.4 12.6-64 32l-144 0c-21.2 0-34.3-5.3-41.8-9.7c-3.8-2.3-6.3-4.4-7.7-5.8c-.7-.7-1.1-1.2-1.3-1.5l-.1-.1s0 0 0 0c-5-7.1-14.7-9-22-4.2c-7.4 4.9-9.3 14.8-4.4 22.2L80 152c-13.3 8.9-13.3 8.9-13.3 8.9s0 0 0 0s0 0 0 0l.1 .1 .1 .2 .4 .5c.3 .4 .6 .8 1.1 1.4c.9 1.1 2 2.4 3.6 4c3.1 3.1 7.6 6.9 13.8 10.7C98.3 185.3 117.2 192 144 192l129.6 0c-1 5.2-1.6 10.5-1.6 16c0 37.3 25.5 68.6 60 77.5c8.6 2.2 17.3-2.9 19.5-11.5s-2.9-17.3-11.5-19.5c-20.7-5.3-36-24.1-36-46.5c0-26.5 21.5-48 48-48l32 0c35.3 0 64 28.7 64 64l0 24.2c0 25.5-10.1 49.9-28.1 67.9l-49.1 49.1c-12 12-18.7 28.3-18.7 45.3l0 37.5c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-88.4C12.4 342 0 316.4 0 288L0 96zM152.9 354.7c-7.4-4.9-17.3-2.9-22.2 4.4s-2.9 17.3 4.4 22.2l28 18.7-28 18.7c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4L192 419.2l39.1 26.1c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-28-18.7 28-18.7c7.4-4.9 9.3-14.8 4.4-22.2s-14.8-9.3-22.2-4.4L192 380.8l-39.1-26.1z\"]\n  };\n  const faGloveBoxing = faBoxingGlove;\n  const faTemperatureThreeQuarters = {\n    prefix: 'fas',\n    iconName: 'temperature-three-quarters',\n    icon: [320, 512, [\"temperature-3\", \"thermometer-3\", \"thermometer-three-quarters\"], \"f2c8\", \"M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 178.7c18.6 6.6 32 24.4 32 45.3z\"]\n  };\n  const faTemperature3 = faTemperatureThreeQuarters;\n  const faThermometer3 = faTemperatureThreeQuarters;\n  const faThermometerThreeQuarters = faTemperatureThreeQuarters;\n  const faBellSchool = {\n    prefix: 'fas',\n    iconName: 'bell-school',\n    icon: [512, 512, [], \"f5d5\", \"M208 128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 288A208 208 0 1 0 208 0a208 208 0 1 0 0 416zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 448c-54 0-103.9-17.9-144-48l0 64c0 26.5 21.5 48 48 48l208 0 32 0 40 0c43.4 0 80.1-28.8 92-68.3c16.6-7.6 28-24.3 28-43.7c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15.5 7.3 29.2 18.7 38c-8 15.4-24.1 26-42.7 26l-40 0 0-64c-40.1 30.1-90 48-144 48z\"]\n  };\n  const faMobileScreen = {\n    prefix: 'fas',\n    iconName: 'mobile-screen',\n    icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", \"M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM144 448c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM304 64L80 64l0 320 224 0 0-320z\"]\n  };\n  const faMobileAndroidAlt = faMobileScreen;\n  const faPlaneUp = {\n    prefix: 'fas',\n    iconName: 'plane-up',\n    icon: [512, 512, [], \"e22d\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6l0 56.7c0 10.9-10.7 18.6-21.1 15.2L320 320l0 80 57.6 43.2c4 3 6.4 7.8 6.4 12.8l0 42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14l0-42c0-5 2.4-9.8 6.4-12.8L192 400l0-80L21.1 377C10.7 380.4 0 372.7 0 361.8l0-56.7c0-10.7 5.3-20.7 14.2-26.6L192 160l0-66.3z\"]\n  };\n  const faFolderHeart = {\n    prefix: 'fas',\n    iconName: 'folder-heart',\n    icon: [512, 512, [], \"e189\", \"M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM144 253.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z\"]\n  };\n  const faCircleLocationArrow = {\n    prefix: 'fas',\n    iconName: 'circle-location-arrow',\n    icon: [512, 512, [\"location-circle\"], \"f602\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM358.2 182.7l-84 196c-3.5 8.1-11.4 13.3-20.2 13.3c-1.4 0-2.9-.1-4.4-.4C239.4 389.5 232 380.4 232 370l0-90-90 0c-10.4 0-19.5-7.4-21.5-17.6c-2.1-10.2 3.3-20.5 12.9-24.6l196-84c8.5-3.5 18-1.7 24.2 4.7c6.4 6.3 8.2 15.9 4.7 24.2z\"]\n  };\n  const faLocationCircle = faCircleLocationArrow;\n  const faFaceHeadBandage = {\n    prefix: 'fas',\n    iconName: 'face-head-bandage',\n    icon: [576, 512, [], \"e37a\", \"M288 0C213.6 0 146.6 31.8 99.8 82.4c-12.5 2.5-25 5.2-37.3 8.2c-8.2 2-15.3 7.1-19.7 14.3C26.9 130.6 15 158.9 7.8 189c-2.4 10.2 .3 20.9 7.2 28.7c-2.5 2.8-4.9 5.6-7.3 8.5c-4.7 5.5-7.3 12.4-7.6 19.6C.1 249.2 0 252.6 0 256c0 31.4 5 61.7 14.4 90.1c3.8 11.6 13.9 20 26 21.7c5.6 .8 11.2 0 16.3-2C97.8 452.2 185.9 512 288 512c141.4 0 256-114.6 256-256c0-9.5-.5-18.8-1.5-28c6.1-1.1 11.9-3.9 16.5-8.3c8.3-7.9 11.8-19.6 9.2-30.7c-7.2-30.1-19.1-58.4-34.9-84.1c-3.3-5.3-8-9.5-13.5-12.1c-.6-6-2.9-11.9-6.9-16.8c-21.2-26.5-47-49.1-76.2-66.8c-6.1-3.7-13.4-5.2-20.5-4.4c-16.2 2-32.2 4.6-48.1 7.9C342.9 4.5 316 0 288 0zM219.2 98.5s0 0 0 0s0 0 0 0C241.9 96.8 264.9 96 288 96c40 0 79.3 2.5 118 7.4c2.2 .3 4.4 .6 6.6 .9c31.7 4.3 62.9 10.1 93.5 17.5l.3 .5c7.3 11.9 13.7 24.4 19 37.5c4.8 11.8 8.7 24.1 11.7 36.7c-11.9-3.6-23.9-6.9-36-10c-59.4-15.1-121.2-24-184.8-26l-.8 0c-9.1-.3-18.3-.4-27.5-.4c-17.1 0-34.1 .5-51 1.5c-48.2 2.8-95.4 9.6-141.2 20c-7 1.6-13.9 3.3-20.9 5c-12.1 3.1-24.1 6.4-36 10c.5-2 1-4 1.5-6c2.8-10.5 6.2-20.8 10.2-30.7c5.4-13.3 11.8-26 19.3-38c23.2-5.6 46.8-10.3 70.7-14.1c0 0 0 0 0 0c.8-.1 1.6-.3 2.5-.4c25-3.9 50.4-6.9 76.1-8.7zM50.3 226.4c41-12.2 83.3-21.3 126.6-27.1c-40.6 29.4-77 64.4-108 103.7c-8.5 10.7-16.5 21.7-24.2 33.1c-4.4-13.3-7.7-27.1-9.9-41.3C33 282.1 32 269.2 32 256c0-3 .1-6.1 .2-9.1c5.9-7 12-13.8 18.2-20.5zm126 13.6c13.5-10.8 27.6-20.9 42.1-30.4c12.7 4.2 21.9 16.2 21.9 30.4c0 17.7-14.3 32-32 32s-32-14.3-32-32zM476.2 82.4C419.3 71.1 360.6 64.9 300.6 64.1c38.3-13 78.3-22.2 119.5-27.4c13.7 8.3 26.6 17.9 38.5 28.5c6.1 5.5 11.9 11.2 17.5 17.2zm-103 315.1C356.4 382.2 330.8 368 296 368c-13.1 0-24.8 2-35.2 5.3c-8.4 2.7-17.4-2-20.1-10.5s2-17.4 10.5-20.1c13.4-4.2 28.4-6.8 44.8-6.8c44.2 0 77.2 18.3 98.8 37.9c6.5 5.9 7 16.1 1.1 22.6s-16.1 7-22.6 1.1zM368.4 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faSushiRoll = {\n    prefix: 'fas',\n    iconName: 'sushi-roll',\n    icon: [448, 512, [\"maki-roll\", \"makizushi\"], \"e48b\", \"M448 368l0-224C448 82.1 347.7 32 224 32S0 82.1 0 144L0 368c0 61.9 100.3 112 224 112s224-50.1 224-112zM308.2 198.4c-24.5 6.1-53.3 9.6-84.2 9.6c-40.7 0-77.8-6.1-106-16.1c14.8-14.8 32.8-26.7 51.4-36.1c20.5-10.3 40.9-17 56.9-20.8c18.2 27.3 46.6 49.9 82 63.4zM205.1 80.4c.8 6 2.1 11.9 3.8 17.7c-17.3 4.7-37.4 11.8-57.5 21.9c-24.5 12.3-49.9 29.4-70.3 52.7C70.2 164.1 64 154.4 64 144c0-32.8 61.7-59.8 141.1-63.6zm40.7 .2c78 4.3 138.2 31 138.2 63.4c0 9.8-5.5 19.1-15.4 27.4c-69.5-5.5-113.5-48.4-122.8-90.8z\"]\n  };\n  const faMakiRoll = faSushiRoll;\n  const faMakizushi = faSushiRoll;\n  const faCarBump = {\n    prefix: 'fas',\n    iconName: 'car-bump',\n    icon: [640, 512, [], \"f5e0\", \"M145.1 120.6L292.4 81.2c12.7-3.4 26.3 1.3 34.1 12l37.8 51.6L114.6 211.6l7-63.6c1.4-13.1 10.8-24 23.5-27.4zM58 141.1L47.8 234.2C27.4 249.4 17.2 276 24.2 302.1L57.3 425.8l12.4 46.4c4.6 17.1 22.1 27.2 39.2 22.6l30.9-8.3c17.1-4.6 27.2-22.1 22.6-39.2L150 400.9l278.2-74.5 12.4 46.4c4.6 17.1 22.1 27.2 39.2 22.6l30.9-8.3c17.1-4.6 27.2-22.1 22.6-39.2L521 301.5 487.8 177.9c-7-26.1-29.1-44.1-54.4-47L378.1 55.3c-23.4-31.9-64-46.2-102.3-36L128.5 58.8C90.3 69.1 62.3 101.7 58 141.1zm58.9 136.2a32 32 0 1 1 16.6 61.8 32 32 0 1 1 -16.6-61.8zm255.6-35.3a32 32 0 1 1 61.8-16.6 32 32 0 1 1 -61.8 16.6zM584.8 512c19.5 0 34.7-17.7 25.8-35c-18.6-36.2-56.3-61-99.7-61s-81.2 24.8-99.7 61c-8.9 17.3 6.3 35 25.8 35l147.9 0z\"]\n  };\n  const faPiggyBank = {\n    prefix: 'fas',\n    iconName: 'piggy-bank',\n    icon: [576, 512, [], \"f4d3\", \"M400 96l0 .7c-5.3-.4-10.6-.7-16-.7L256 96c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96l11.5 0c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9l13.3 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-32 0c-9.1 12.1-19.9 22.9-32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-128 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c-34.9-26.2-58.7-66.3-63.2-112L68 304c-37.6 0-68-30.4-68-68s30.4-68 68-68l4 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-4 0c-11 0-20 9-20 20s9 20 20 20l31.2 0c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2l128 0zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faRacquet = {\n    prefix: 'fas',\n    iconName: 'racquet',\n    icon: [512, 512, [], \"f45a\", \"M349 64c-36 0-76.4 15.8-108.8 48.2S192 184.9 192 221c0 28.2 9.6 53.2 27.7 71.3c40.4 40.4 120.7 38.9 180.1-20.5C432.2 239.4 448 199.1 448 163c0-28.2-9.6-53.2-27.7-71.3S377.1 64 349 64zm-154 2.9C238.5 23.4 294.8 0 349 0c42.8 0 84.9 14.8 116.6 46.5S512 120.2 512 163c0 54.2-23.4 110.5-66.9 154c-54.4 54.4-131.9 78.7-198.2 61.7c-29.4-7.5-62.9-5.5-84.3 16L148.3 409c6.4 12.1 4.5 27.4-5.6 37.6l-56 56c-12.5 12.5-32.8 12.5-45.3 0l-32-32c-12.5-12.5-12.5-32.8 0-45.3l56-56c10.2-10.2 25.5-12.1 37.6-5.6l14.5-14.5c21.4-21.4 23.5-54.7 16-84C129.8 250.9 128 236 128 221c0-54.2 23.4-110.5 66.9-154z\"]\n  };\n  const faCarMirrors = {\n    prefix: 'fas',\n    iconName: 'car-mirrors',\n    icon: [576, 512, [], \"e343\", \"M167.2 117.4c4.5-12.8 16.6-21.4 30.2-21.4l181.2 0c13.6 0 25.7 8.6 30.2 21.4L434.9 192l-293.8 0 26.1-74.6zM32 224l8.6 0c-5.4 9.4-8.6 20.3-8.6 32l0 144 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 320 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 0-144c0-11.7-3.1-22.6-8.6-32l8.6 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.5 0L469.2 96.3C455.7 57.8 419.4 32 378.6 32L197.4 32c-40.8 0-77.1 25.8-90.6 64.3L84.5 160 32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32zm64 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm352-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faIndustryWindows = {\n    prefix: 'fas',\n    iconName: 'industry-windows',\n    icon: [576, 512, [127981, \"industry-alt\"], \"f3b3\", \"M32 64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 151.4L316.6 131c16-8.6 35.4 3 35.4 21.1l0 63.2L508.6 131c16-8.6 35.4 3 35.4 21.1L544 304l0 128c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-80 0-48L32 64zM264 312c-8.8 0-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16l0-48c0-8.8-7.2-16-16-16l-48 0zM120 328l0 48c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16l0-48c0-8.8-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zm272-16c-8.8 0-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16l0-48c0-8.8-7.2-16-16-16l-48 0z\"]\n  };\n  const faIndustryAlt = faIndustryWindows;\n  const faBoltAuto = {\n    prefix: 'fas',\n    iconName: 'bolt-auto',\n    icon: [576, 512, [], \"e0b6\", \"M317.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224C.9 240.7-2.6 254.8 2 267.3S18.7 288 32 288l111.5 0L66.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L317.4 44.6zM464 288c-12.1 0-23.2 6.8-28.6 17.7l-80 160c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-80-160C487.2 294.8 476.1 288 464 288zM447.8 424L464 391.6 480.2 424l-32.4 0z\"]\n  };\n  const faBatteryHalf = {\n    prefix: 'fas',\n    iconName: 'battery-half',\n    icon: [576, 512, [\"battery-3\"], \"f242\", \"M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm208 96L96 192l0 128 192 0 0-128z\"]\n  };\n  const faBattery3 = faBatteryHalf;\n  const faFluxCapacitor = {\n    prefix: 'fas',\n    iconName: 'flux-capacitor',\n    icon: [448, 512, [], \"f8ba\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM148.7 237.3l-49-49c-15.6-15.6-15.6-40.9 0-56.6s40.9-15.6 56.6 0l49 49c1.8-6.6 2.7-13.6 2.7-20.7c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c7.2 0 14.1-.9 20.7-2.7zM184 282.7c-23.9 13.8-40 39.7-40 69.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-29.6-16.1-55.5-40-69.3l0 69.3c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-69.3zm115.3-45.4c6.6 1.8 13.6 2.7 20.7 2.7c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80c0 7.2 .9 14.1 2.7 20.7l49-49c15.6-15.6 40.9-15.6 56.6 0s15.6 40.9 0 56.6l-49 49zm-160-88.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L208 262.6l0 89.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-89.4 91.3-91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 233.4l-84.7-84.7z\"]\n  };\n  const faMountainCity = {\n    prefix: 'fas',\n    iconName: 'mountain-city',\n    icon: [640, 512, [], \"e52e\", \"M336 0c-26.5 0-48 21.5-48 48l0 92.1 71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-3.5 0 73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3L592 512c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-24 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-40 0 0-144c0-26.5-21.5-48-48-48L336 0zm32 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm160 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM224 188.9L283.8 288 223 288l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512l379.1 0c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z\"]\n  };\n  const faCoins = {\n    prefix: 'fas',\n    iconName: 'coins',\n    icon: [512, 512, [], \"f51e\", \"M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2c0 0 0 0 0 0s0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4l0 3.4 0 5.7 0 26.3zm32 0l0-32 0-25.9c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 44.2-86 80-192 80S0 476.2 0 432l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z\"]\n  };\n  const faHoneyPot = {\n    prefix: 'fas',\n    iconName: 'honey-pot',\n    icon: [448, 512, [127855], \"e418\", \"M128 32L64 32C46.3 32 32 46.3 32 64s14.3 32 32 32C25.1 125.2 0 171.7 0 224C0 362.8 79.6 441.9 113.3 469.1c9.3 7.5 21.1 10.9 33.1 10.9l155.3 0c12 0 23.7-3.3 33.1-10.9C368.4 441.9 448 362.8 448 224c0-52.3-25.1-98.8-64-128c17.7 0 32-14.3 32-32s-14.3-32-32-32L176 32l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104zM64 224l320 0c0 53.7-14.7 96.1-32.9 128L96.9 352C78.7 320.1 64 277.7 64 224z\"]\n  };\n  const faOlive = {\n    prefix: 'fas',\n    iconName: 'olive',\n    icon: [448, 512, [], \"e316\", \"M160 480C71.6 480 0 408.4 0 320C0 128 181.9 32 280 32c56 0 112 56 112 56s56 56 56 112c0 98.1-96 280-288 280zM287.1 192.9c30.3 30.3 69.6 40.1 87.8 21.9s8.4-57.5-21.9-87.8s-69.6-40.1-87.8-21.9s-8.4 57.5 21.9 87.8z\"]\n  };\n  const faKhanda = {\n    prefix: 'fas',\n    iconName: 'khanda',\n    icon: [512, 512, [9772], \"f66d\", \"M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1s0 0 0 0s0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5l0 19.8 35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3s0 0 0 0s0 0 0 0l.1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1c0 0 0 0 0 0s0 0 0 0L401.1 400l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4l0 28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7l0-28.1-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3s0 0 0 0s0 0 0 0l-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0c0 0 0 0 0 0s0 0 0 0L112 80l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6l0-19.1-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1s0 0 0 0s0 0 0 0s0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z\"]\n  };\n  const faFilterList = {\n    prefix: 'fas',\n    iconName: 'filter-list',\n    icon: [512, 512, [], \"e17c\", \"M40 64C24.2 64 9.9 73.3 3.5 87.7s-3.8 31.3 6.8 43L112 243.8 112 368c0 10.1 4.7 19.6 12.8 25.6l64 48c9.7 7.3 22.7 8.4 33.5 3s17.7-16.5 17.7-28.6l0-172.2 101.7-113c10.6-11.7 13.2-28.6 6.8-43S327.8 64 312 64L40 64zM352 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0zM320 256c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32zM416 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0z\"]\n  };\n  const faOutlet = {\n    prefix: 'fas',\n    iconName: 'outlet',\n    icon: [448, 512, [], \"e01c\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm0 224c0-61.1 30.8-99.1 49.7-116.6c8.8-8.2 20.7-11.4 32.6-11.4l155.3 0c12 0 23.9 3.3 32.6 11.4C353.2 156.9 384 194.9 384 256s-30.8 99-49.7 116.6c-8.8 8.2-20.7 11.4-32.6 11.4l-155.3 0c-12 0-23.9-3.3-32.6-11.4C94.8 355 64 317.1 64 256zm96-64c-8.8 0-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-8.8-7.2-16-16-16zm128 0c-8.8 0-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-8.8-7.2-16-16-16zm-64 96c-13.3 0-24 10.7-24 24l0 16c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-16c0-13.3-10.7-24-24-24z\"]\n  };\n  const faSliders = {\n    prefix: 'fas',\n    iconName: 'sliders',\n    icon: [512, 512, [\"sliders-h\"], \"f1de\", \"M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z\"]\n  };\n  const faSlidersH = faSliders;\n  const faCauldron = {\n    prefix: 'fas',\n    iconName: 'cauldron',\n    icon: [448, 512, [], \"f6bf\", \"M160 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm112 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM35.1 224C16.5 257 0 297.1 0 334.4c0 37.4 11.9 69.4 32 95.5L32 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-15c40.4 25.5 91.8 39 144 39s103.6-13.5 144-39l0 15c0 13.3 10.7 24 24 24s24-10.7 24-24l0-58.1c20.1-26.1 32-58.1 32-95.5c0-37.3-16.5-77.4-35.1-110.4l3.1 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0-144 0L80 160l-48 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l3.1 0z\"]\n  };\n  const faPeople = {\n    prefix: 'fas',\n    iconName: 'people',\n    icon: [640, 512, [], \"e216\", \"M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-223.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9c9.8-5.9 15.3-16.2 15.5-26.9c.2 10.7 5.7 21 15.5 26.9c15.1 9.1 34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1l17.8 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 16 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 17.8 0c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3l-11.6 0c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-3 5-4.5 10.5-4.6 15.9c-.1-5.4-1.6-10.9-4.6-15.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L88 256.9 88 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faFolderTree = {\n    prefix: 'fas',\n    iconName: 'folder-tree',\n    icon: [576, 512, [], \"f802\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32l0 96L0 384c0 35.3 28.7 64 64 64l192 0 0-64L64 384l0-224 192 0 0-64L64 96l0-64zM288 192c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4L320 0c-17.7 0-32 14.3-32 32l0 160zm0 288c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4L320 288c-17.7 0-32 14.3-32 32l0 160z\"]\n  };\n  const faNetworkWired = {\n    prefix: 'fas',\n    iconName: 'network-wired',\n    icon: [640, 512, [], \"f6ff\", \"M256 64l128 0 0 64-128 0 0-64zM240 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l48 0 0 32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 256 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0 0-32 48 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L240 0zM96 448l0-64 128 0 0 64L96 448zm320-64l128 0 0 64-128 0 0-64z\"]\n  };\n  const faCroissant = {\n    prefix: 'fas',\n    iconName: 'croissant',\n    icon: [512, 512, [129360], \"f7f6\", \"M259.4 1.4c3.9 5.9 7 12.5 9.1 19.5l59.9 199.7c1.2 4.1 2 8.2 2.4 12.4L440.3 92.2c13.6-17.4 10.5-42.8-8.6-53.9C389.4 14 340.3 0 288 0c-9.7 0-19.2 .5-28.6 1.4zM233 330.8c-4.1-.4-8.3-1.2-12.4-2.4L20.9 268.5c-7-2.1-13.6-5.2-19.5-9.1C.5 268.8 0 278.3 0 288c0 52.3 14 101.4 38.4 143.7c11 19.1 36.4 22.2 53.9 8.6L233 330.8zM232.7 19s0 0 0 0c2 3 3.6 6.4 4.8 10c-1.2-3.6-2.8-6.9-4.8-10c0 0 0 0 0 0zm232.9 92.8L390 209l87.6 14.6c1.6 .3 3.2 .4 4.9 .4c16.3 0 29.6-13.2 29.6-29.6l0-5.4c0-4.2-.7-8.3-2.3-12.2c-10.1-25.2-24.1-48.5-41.3-69c-.9 1.4-1.9 2.7-2.9 4zM209 390l-97.1 75.6c-1.3 1-2.6 2-4 2.9c20.5 17.2 43.8 31.2 69 41.3c3.9 1.5 8 2.3 12.2 2.3l5.4 0c16.3 0 29.6-13.2 29.6-29.6c0-1.6-.1-3.3-.4-4.9L209 390zM19 232.7s0 0 0 0c2.3 1.5 4.7 2.8 7.3 3.8c1.2 .5 2.5 1 3.8 1.3l199.7 59.9c11.3 3.4 23.5 .3 31.8-8l28.1-28.1c8.3-8.3 11.4-20.5 8-31.8L237.8 30.1C232.5 12.2 216 0 197.4 0c-4.6 0-9.2 .7-13.5 2.3C99.7 33 33 99.7 2.3 183.9C.7 188.2 0 192.8 0 197.4c0 14.5 7.4 27.6 19 35.3c0 0 0 0 0 0z\"]\n  };\n  const faMapPin = {\n    prefix: 'fas',\n    iconName: 'map-pin',\n    icon: [320, 512, [128205], \"f276\", \"M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480l0-162.9c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9L192 480c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n  };\n  const faHamsa = {\n    prefix: 'fas',\n    iconName: 'hamsa',\n    icon: [512, 512, [], \"f665\", \"M34.6 288L80 288c8.8 0 16-7.2 16-16L96 72c0-22.1 17.9-40 40-40s40 17.9 40 40l0 132c0 11 9 20 20 20s20-9 20-20l0-164c0-22.1 17.9-40 40-40s40 17.9 40 40l0 164c0 11 9 20 20 20s20-9 20-20l0-132c0-22.1 17.9-40 40-40s40 17.9 40 40l0 200c0 8.8 7.2 16 16 16l45.4 0c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCentSign = {\n    prefix: 'fas',\n    iconName: 'cent-sign',\n    icon: [384, 512, [], \"e3f5\", \"M224 0c17.7 0 32 14.3 32 32l0 34.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3L192 32c0-17.7 14.3-32 32-32z\"]\n  };\n  const faSwordsLaser = {\n    prefix: 'fas',\n    iconName: 'swords-laser',\n    icon: [640, 512, [], \"e03d\", \"M135 7c-9.1 9.1-9.4 23.7-.7 33.2L360 286.9l0-105.1L168.2 6.3C158.7-2.4 144.1-2.1 135 7zm263 349.7l49 49 27.3-27.3 32-32L533.7 319 411.3 196.7c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 114.7c0 12.7 5.1 24.9 14.1 33.9zM523.3 352L629 457.7l3.5-3.5c4.8-4.8 7.5-11.3 7.5-18.1s-2.7-13.3-7.5-18.1L545 330.3 523.3 352zM512 363.3L491.3 384 597 489.7 617.7 469 512 363.3zm-32 32L458.3 417l87.5 87.5c4.8 4.8 11.3 7.5 18.1 7.5s13.3-2.7 18.1-7.5l3.5-3.5L480 395.3zM247.6 211.4l-24.7 22.6c-1.6-3.9-4.7-7.2-8.7-8.8c-6-2.5-12.9-1.1-17.4 3.5l-25.4 25.4-4.9-4.9c-12.5-12.3-32.6-12.2-45 .2c-12.5 12.5-12.5 32.8 0 45.3l4.7 4.7L7.5 417.9C2.7 422.7 0 429.2 0 436s2.7 13.3 7.5 18.1l50.3 50.3c4.8 4.8 11.3 7.5 18.1 7.5s13.3-2.7 18.1-7.5L209.9 388.7c9-9 14.1-21.2 14.1-33.9l0-6.6 74.3-81.2-50.7-55.5zm142.8-45.2l115.3-126c8.7-9.5 8.3-24.1-.7-33.2s-23.7-9.4-33.2-.7L343.7 123.5l46.7 42.7zM152 344a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faFlask = {\n    prefix: 'fas',\n    iconName: 'flask',\n    icon: [448, 512, [], \"f0c3\", \"M288 0L160 0 128 0C110.3 0 96 14.3 96 32s14.3 32 32 32l0 132.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512l309.2 0c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 0zM192 196.8L192 64l64 0 0 132.8c0 23.7 6.6 46.9 19 67.1L309.5 320l-171 0L173 263.9c12.4-20.2 19-43.4 19-67.1z\"]\n  };\n  const faPersonPregnant = {\n    prefix: 'fas',\n    iconName: 'person-pregnant',\n    icon: [384, 512, [], \"e31e\", \"M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31l0-55.1-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1l1.1 0 12.5 0 2.4 0c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3l0 32c0 17.7-14.3 32-32 32l-16 0-40 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-8 0-8 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-97z\"]\n  };\n  const faSquareU = {\n    prefix: 'fas',\n    iconName: 'square-u',\n    icon: [448, 512, [], \"e281\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm96 136l0 120c0 35.3 28.7 64 64 64s64-28.7 64-64l0-120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 120c0 61.9-50.1 112-112 112s-112-50.1-112-112l0-120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faWandSparkles = {\n    prefix: 'fas',\n    iconName: 'wand-sparkles',\n    icon: [512, 512, [], \"f72b\", \"M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7l0 21.4c0 8.8-7.2 16-16 16l-15.8 0c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9l0-27.6c0-8.8 7.2-16 16-16l34.6 0c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z\"]\n  };\n  const faRouter = {\n    prefix: 'fas',\n    iconName: 'router',\n    icon: [576, 512, [], \"f8da\", \"M352 48c58.8 0 112.5 21.8 153.4 57.9c9.9 8.8 25.1 7.8 33.9-2.1s7.8-25.1-2.1-33.9C487.8 26.4 422.9 0 352 0S216.2 26.4 166.9 69.9c-9.9 8.8-10.9 23.9-2.1 33.9s23.9 10.9 33.9 2.1C239.5 69.8 293.2 48 352 48zm24 200c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72L64 320c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64l-136 0 0-72zM96 384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM276.5 186.7C297.1 170 323.4 160 352 160s54.9 10 75.5 26.7c10.3 8.3 25.4 6.8 33.8-3.5s6.8-25.4-3.5-33.8C428.8 126 392 112 352 112s-76.8 14-105.7 37.4c-10.3 8.3-11.9 23.5-3.5 33.8s23.5 11.9 33.8 3.5z\"]\n  };\n  const faEllipsisVertical = {\n    prefix: 'fas',\n    iconName: 'ellipsis-vertical',\n    icon: [128, 512, [\"ellipsis-v\"], \"f142\", \"M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z\"]\n  };\n  const faEllipsisV = faEllipsisVertical;\n  const faSwordLaserAlt = {\n    prefix: 'fas',\n    iconName: 'sword-laser-alt',\n    icon: [512, 512, [], \"e03c\", \"M505.7 40.2c8.7-9.5 8.3-24.1-.7-33.2s-23.7-9.4-33.2-.7L225.1 232l105.1 0L505.7 40.2zM189.3 256c-12.7 0-24.9 5.1-33.9 14.1l-49 49 27.3 27.3 32 32L193 405.7 315.3 283.3c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9l-114.7 0zm-7.6 161L160 395.3 54.3 501l3.5 3.5c4.8 4.8 11.3 7.5 18.1 7.5s13.3-2.7 18.1-7.5L181.7 417zM43 489.7L148.7 384 128 363.3 22.3 469 43 489.7zm-32-32L116.7 352 95 330.3 7.5 417.9C2.7 422.7 0 429.2 0 436s2.7 13.3 7.5 18.1l3.5 3.5z\"]\n  };\n  const faTicket = {\n    prefix: 'fas',\n    iconName: 'ticket',\n    icon: [576, 512, [127903], \"f145\", \"M64 64C28.7 64 0 92.7 0 128l0 64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-64c0-35.3-28.7-64-64-64L64 64zm64 112l0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-192z\"]\n  };\n  const faPowerOff = {\n    prefix: 'fas',\n    iconName: 'power-off',\n    icon: [512, 512, [9211], \"f011\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z\"]\n  };\n  const faCoin = {\n    prefix: 'fas',\n    iconName: 'coin',\n    icon: [512, 512, [129689], \"f85c\", \"M256 352C114.6 352 0 287.5 0 208S114.6 64 256 64s256 64.5 256 144s-114.6 144-256 144zM86.6 248.2c12 11.4 27.7 20.1 44.4 26.8c33.6 13.4 77.8 21 125 21s91.4-7.6 125-21c16.7-6.7 32.4-15.4 44.4-26.8C437.5 236.7 448 220.5 448 200s-10.5-36.7-22.6-48.2c-12-11.4-27.7-20.1-44.4-26.8c-33.6-13.4-77.8-21-125-21s-91.4 7.6-125 21c-16.7 6.7-32.4 15.4-44.4 26.8C74.5 163.3 64 179.5 64 200s10.5 36.7 22.6 48.2zM96 200c0-35.3 71.6-64 160-64s160 28.7 160 64s-71.6 64-160 64s-160-28.7-160-64zM0 290.1c13.2 15.6 29.7 29.3 48 40.9l0 63.7C17.8 373.6 0 347.9 0 320l0-29.9zM80 413l0-64.7c28.4 13.2 60.9 23 96 29l0 64.3c-36.2-6-68.9-15.9-96-28.7zm128 32.8l0-64.1c15.7 1.6 31.7 2.4 48 2.4s32.3-.8 48-2.4l0 64.1c-15.5 1.5-31.6 2.2-48 2.2s-32.5-.8-48-2.2zm128-4.1l0-64.3c35.1-6 67.6-15.9 96-29l0 64.7c-27.1 12.8-59.8 22.7-96 28.7zm128-47l0-63.7c18.3-11.5 34.8-25.2 48-40.9l0 29.9c0 27.9-17.8 53.6-48 74.6z\"]\n  };\n  const faLaptopSlash = {\n    prefix: 'fas',\n    iconName: 'laptop-slash',\n    icon: [640, 512, [], \"e1c7\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-14-10.9c14.3-13.9 23.2-33.4 23.2-55c0-10.6-8.6-19.2-19.2-19.2l-98.6 0L154.8 96 512 96l0 256 64 0 0-256c0-35.3-28.7-64-64-64L128 32c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zM128 197L64 146.6 64 352l64 0 0-155zM487.2 480L365.3 384 19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l410.4 0z\"]\n  };\n  const faRightLong = {\n    prefix: 'fas',\n    iconName: 'right-long',\n    icon: [512, 512, [\"long-arrow-alt-right\"], \"f30b\", \"M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z\"]\n  };\n  const faLongArrowAltRight = faRightLong;\n  const faCircleB = {\n    prefix: 'fas',\n    iconName: 'circle-b',\n    icon: [512, 512, [], \"e0fd\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24l92 0c42 0 76 34 76 76c0 16.2-5.1 31.3-13.8 43.7C356.3 261.6 368 283.4 368 308c0 42-34 76-76 76l-108 0c-13.3 0-24-10.7-24-24l0-104 0-104zm144 52c0-15.5-12.5-28-28-28l-68 0 0 56 68 0c15.5 0 28-12.5 28-28zM208 336l84 0c15.5 0 28-12.5 28-28s-12.5-28-28-28l-16 0-68 0 0 56z\"]\n  };\n  const faPersonDressSimple = {\n    prefix: 'fas',\n    iconName: 'person-dress-simple',\n    icon: [256, 512, [], \"e21c\", \"M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM50.7 206.4c7.8-27.5 33-46.4 61.5-46.4l31.4 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L192 384l0 80c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-80-21.6 0c-21.3 0-36.6-20.3-30.8-40.8L50.7 206.4z\"]\n  };\n  const faPipeCollar = {\n    prefix: 'fas',\n    iconName: 'pipe-collar',\n    icon: [512, 512, [], \"e437\", \"M18.7 18.7c25-25 65.5-25 90.5 0L126 35.4C164.1 12.9 208.5 0 256 0s91.9 12.9 130 35.4l16.7-16.7c25-25 65.5-25 90.5 0s25 65.5 0 90.5L476.6 126c22.5 38.1 35.4 82.6 35.4 130s-12.9 91.9-35.4 130l16.7 16.7c25 25 25 65.5 0 90.5s-65.5 25-90.5 0L386 476.6C347.9 499.1 303.5 512 256 512s-91.9-12.9-130-35.4l-16.7 16.7c-25 25-65.5 25-90.5 0s-25-65.5 0-90.5L35.4 386C12.9 347.9 0 303.5 0 256s12.9-91.9 35.4-130L18.7 109.3c-25-25-25-65.5 0-90.5zM64 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM256 416a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM80 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM448 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 368a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faLightsHoliday = {\n    prefix: 'fas',\n    iconName: 'lights-holiday',\n    icon: [640, 512, [], \"f7b2\", \"M5.4 78.2c9.8-14.7 29.6-18.7 44.3-9c0 0 0 0 0 0l.4 .3c.5 .3 1.3 .8 2.5 1.5c2.4 1.4 6.3 3.6 11.7 6.3C75 82.7 91.6 90.1 114.1 97.6C159 112.6 227.6 128 320 128s161-15.4 205.9-30.4c22.5-7.5 39.1-14.9 49.8-20.3c5.4-2.7 9.3-4.9 11.7-6.3c1.2-.7 2.1-1.2 2.5-1.5l.4-.2s0 0 0 0c0 0 0 0 .1 0c14.7-9.7 34.5-5.8 44.3 8.9c9.8 14.7 5.8 34.6-8.9 44.4L608 96c17.8 26.6 17.7 26.6 17.7 26.6s0 0 0 0c0 0 0 0-.1 0l-.2 .1-.4 .3c-.3 .2-.7 .5-1.2 .8c-1 .6-2.4 1.5-4.2 2.5c-3.6 2.1-8.7 4.9-15.3 8.2c-13.3 6.6-32.7 15.2-58.2 23.7C495 175.4 419.6 192 320 192s-175-16.6-226.1-33.6c-25.5-8.5-44.9-17.1-58.2-23.7c-6.6-3.3-11.7-6.1-15.3-8.2c-1.8-1-3.2-1.9-4.2-2.5c-.5-.3-.9-.6-1.2-.8l-.4-.3-.1-.1c0 0 0 0-.1 0c0 0 0 0 0 0L32 96 14.2 122.6C-.5 112.8-4.4 93 5.4 78.2zM523.2 198.7l9.4 25.8c30.8 1.9 59 21.7 70.2 52.5c16.4 45.1-8.8 139.4-31.4 147.6s-102.5-47.8-119-92.9c-11.2-30.8-2.3-64.1 20-85.3l-12.3-33.8c23.2-4 44.2-8.7 63.1-13.8zM320 224c10.9 0 21.6-.2 32-.6l0 39.2c28.3 12.3 48 40.5 48 73.3c0 48-56 128-80 128s-80-80-80-128c0-32.8 19.7-61 48-73.3l0-39.2c10.4 .4 21.1 .6 32 .6zM179.9 212.5l-12.3 33.8c22.3 21.3 31.2 54.5 20 85.3c-16.4 45.1-96.4 101.1-119 92.9S20.8 322.1 37.3 277c11.2-30.8 39.4-50.6 70.2-52.5l9.4-25.8c18.8 5.1 39.9 9.9 63.1 13.8z\"]\n  };\n  const faCitrus = {\n    prefix: 'fas',\n    iconName: 'citrus',\n    icon: [512, 512, [], \"e2f4\", \"M304 128l80 0c53 0 96-43 96-96l0-16c0-8.8-7.2-16-16-16L384 0c-53 0-96 43-96 96l0 16c0 8.8 7.2 16 16 16zM256 96c0-23.1 6.1-44.7 16.8-63.4c-5.5-.4-11.1-.6-16.8-.6C123.5 32 16 139.5 16 272s107.5 240 240 240s240-107.5 240-240c0-49.5-15-95.5-40.7-133.7C435 152 410.4 160 384 160l-80 0c-26.5 0-48-21.5-48-48l0-16z\"]\n  };\n  const faFlagUsa = {\n    prefix: 'fas',\n    iconName: 'flag-usa',\n    icon: [448, 512, [], \"f74d\", \"M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 36.1-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9l0 32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3l0 62-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1l0 32.7 70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3l0 62-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1l0 32.7 70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3l0 33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-70.5 0-32.7 0-63.3 0-32.7 0-63.3 0-32.7L0 64 0 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faLaptopFile = {\n    prefix: 'fas',\n    iconName: 'laptop-file',\n    icon: [640, 512, [], \"e51d\", \"M128 0C92.7 0 64 28.7 64 64l0 224-44.8 0C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384L320 384l0-96-192 0 0-224 320 0 0 32 64 0 0-32c0-35.3-28.7-64-64-64L128 0zM512 128l-112 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-208-96 0c-17.7 0-32-14.3-32-32l0-96zm32 0l0 96 96 0-96-96z\"]\n  };\n  const faTty = {\n    prefix: 'fas',\n    iconName: 'tty',\n    icon: [512, 512, [\"teletype\"], \"f1e4\", \"M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4l0-54.8c-49.6-18.1-104-18.1-153.6 0l0 54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm0 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM144 320l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32z\"]\n  };\n  const faTeletype = faTty;\n  const faChartTreeMap = {\n    prefix: 'fas',\n    iconName: 'chart-tree-map',\n    icon: [512, 512, [], \"e0ea\", \"M0 80C0 53.5 21.5 32 48 32l128 0c26.5 0 48 21.5 48 48l0 112c0 26.5-21.5 48-48 48L48 240c-26.5 0-48-21.5-48-48L0 80zM0 320c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48l0 112c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 320zM304 32l160 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zM256 240c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-32zm48 112l160 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48z\"]\n  };\n  const faDiagramNext = {\n    prefix: 'fas',\n    iconName: 'diagram-next',\n    icon: [512, 512, [], \"e476\", \"M512 160c0 35.3-28.7 64-64 64l-168 0 0 64 46.1 0c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41l46.1 0 0-64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 64zM448 416l0-64-82.7 0 .4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4L64 352l0 64 146.7 0 5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7L448 416z\"]\n  };\n  const faPersonRifle = {\n    prefix: 'fas',\n    iconName: 'person-rifle',\n    icon: [576, 512, [], \"e54e\", \"M265.2 192c25.4 0 49.8 7.1 70.8 19.9L336 512l-192 0 0-174.3L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8l50.4 0zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16l0 116.3c9.6 5.5 16 15.9 16 27.7l0 109.3 16-5.3 0-56c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 84.5c0 6.9-4.4 13-10.9 15.2L480 325.3l0 26.7 48 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-44 0 23 92.1c2.5 10.1-5.1 19.9-15.5 19.9L432 512c-8.8 0-16-7.2-16-16l0-96-16 0c-17.7 0-32-14.3-32-32l0-144c0-17.7 14.3-32 32-32l0-32c0-11.8 6.4-22.2 16-27.7L416 32c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 16 0z\"]\n  };\n  const faClockFiveThirty = {\n    prefix: 'fas',\n    iconName: 'clock-five-thirty',\n    icon: [512, 512, [], \"e34a\", \"M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120l0-56.7 20 30c7.4 11 22.3 14 33.3 6.7s14-22.3 6.7-33.3l-64-96c-5.9-8.8-16.8-12.7-26.9-9.7s-17 12.4-17 23l0 136c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faPipeValve = {\n    prefix: 'fas',\n    iconName: 'pipe-valve',\n    icon: [512, 512, [], \"e439\", \"M288 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 12L128 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128-16 128 16c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 76l0-12zm0 84.2l-32-4-32 4 0 43.8L96 192l0 256 320 0 0-256-128 0 0-43.8zM32 160c-17.7 0-32 14.3-32 32L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zm480 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256z\"]\n  };\n  const faLightbulbMessage = {\n    prefix: 'fas',\n    iconName: 'lightbulb-message',\n    icon: [576, 512, [], \"e687\", \"M256 288l0 96-144 0c-9.6-31.9-29.5-59.1-49.2-86.2c0 0 0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 16.6-2.3 32.7-6.6 48L320 224c-35.3 0-64 28.7-64 64zM112 416l144 0c0 14.4 4.8 27.7 12.8 38.4C259.1 487.7 228.4 512 192 512c-44.2 0-80-35.8-80-80l0-16zm0-240c0-44.2 35.8-80 80-80c8.8 0 16-7.2 16-16s-7.2-16-16-16C130.1 64 80 114.1 80 176c0 8.8 7.2 16 16 16s16-7.2 16-16zm432 80c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-64 0 0 48c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L393.4 448 320 448c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l224 0z\"]\n  };\n  const faArrowUpFromArc = {\n    prefix: 'fas',\n    iconName: 'arrow-up-from-arc',\n    icon: [512, 512, [], \"e4b4\", \"M256 448C150 448 64 362 64 256c0-17.7-14.3-32-32-32s-32 14.3-32 32C0 397.4 114.6 512 256 512s256-114.6 256-256c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 106-86 192-192 192zM121.4 121.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 224 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 57.4 57.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0l-112 112z\"]\n  };\n  const faFaceSpiralEyes = {\n    prefix: 'fas',\n    iconName: 'face-spiral-eyes',\n    icon: [512, 512, [], \"e485\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56.9-137.1l14.8-9.9c14.3-9.6 32.7-10.7 48.1-3l15.4 7.7c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-15.4-7.7c-5.1-2.6-11.3-2.2-16 1l-14.8 9.9c-16.1 10.7-37.1 10.7-53.3 0l-12.5-8.3c-5.4-3.6-12.4-3.6-17.8 0l-12.5 8.3c-16.1 10.7-37.1 10.7-53.3 0l-14.8-9.9c-4.8-3.2-10.9-3.6-16-1l-15.4 7.7c-7.9 4-17.5 .7-21.5-7.2s-.7-17.5 7.2-21.5l15.4-7.7c15.4-7.7 33.8-6.6 48.1 3l14.8 9.9c5.4 3.6 12.4 3.6 17.8 0l12.5-8.3c16.1-10.7 37.1-10.7 53.3 0l12.5 8.3c5.4 3.6 12.4 3.6 17.8 0zm-147-263.3c.3 6.6-4.9 12.2-11.5 12.5c-46.9 1.9-82.2 45-78.1 84.3l0 .3 0 .3c2 40.2 40.8 70.7 76.2 66.7l.3 0 .3 0c36.3-2 62.1-35.7 58.4-64.5l0-.3 0-.3c-2.1-29.8-31.3-51-56-47.5l-.3 0-.3 0c-25.7 2.2-42 26.2-38.9 44.5l.1 .4 0 .4c2.1 19.5 21.5 31.3 35.5 28.6l.3-.1 .3 0c15.2-2.1 22-16.3 19.9-24l-.1-.4-.1-.4c-.9-4.3-3.4-7.4-6.5-9.2c-.9-.5-1.8-.9-2.6-1.2c1.7 1.9 2.8 4.2 3 6.9c1 11.1-8.8 15.8-14.1 16.4c-6.6 .8-13.4-2.2-17.6-8.5c-5-6.8-4.4-15.6-1.8-21.8c2.9-7 8.9-13.2 17.8-16c9.2-3.3 19.4-1.3 27.5 3.3c8.3 4.9 15.5 13.4 17.9 24.8c5.8 22.8-11.9 49.5-39.5 53.6c-27.7 5.3-59.8-16.2-63.6-49.2c-5.4-33 21.9-68.7 60.3-72.1c38.2-5.2 79.6 25.8 82.9 69.3c5.4 43.3-31.5 88.2-80.6 91.2c-48.8 5.3-99.6-35.2-102.5-89.1c-5.5-53.8 41.1-108.1 101-110.5c6.6-.3 12.2 4.9 12.5 11.5zM357.6 292c46.9-1.9 82.2-45 78.1-84.3l0-.3 0-.3c-2-40.2-40.8-70.7-76.2-66.7l-.3 0-.3 0c-36.3 2-62.1 35.7-58.4 64.5l0 .3 0 .3c2.1 29.8 31.3 51 56 47.5l.3 0 .3 0c25.7-2.2 42-26.2 38.9-44.5l-.1-.4 0-.4c-2.1-19.5-21.5-31.3-35.5-28.6l-.3 .1-.3 0c-15.2 2.1-21.9 16.3-19.9 24l.1 .4 .1 .4c.9 4.3 3.4 7.4 6.5 9.2c.9 .5 1.8 .9 2.6 1.2c-1.7-1.9-2.8-4.2-3-6.9c-1-11.1 8.8-15.8 14.1-16.4c6.6-.8 13.4 2.2 17.6 8.5c5 6.8 4.4 15.6 1.8 21.8c-2.9 7-8.9 13.2-17.8 16c-9.2 3.3-19.4 1.3-27.5-3.3c-8.3-4.9-15.5-13.4-17.9-24.8c-5.8-22.8 11.9-49.5 39.5-53.6c27.7-5.3 59.8 16.2 63.6 49.2c5.4 33-21.9 68.7-60.3 72.1c-38.2 5.2-79.6-25.8-82.9-69.3c-5.4-43.3 31.5-88.2 80.6-91.2c48.8-5.3 99.6 35.2 102.5 89.1c5.5 53.8-41.1 108.1-101 110.5c-6.6 .3-12.2-4.9-12.5-11.5s4.9-12.2 11.5-12.5z\"]\n  };\n  const faCompressWide = {\n    prefix: 'fas',\n    iconName: 'compress-wide',\n    icon: [512, 512, [], \"f326\", \"M160 96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96zM32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM416 96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM384 288c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0z\"]\n  };\n  const faCirclePhoneHangup = {\n    prefix: 'fas',\n    iconName: 'circle-phone-hangup',\n    icon: [512, 512, [\"phone-circle-down\"], \"e11d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM391.4 310c-5.3 8.6-16.8 12.3-26.7 8.5l-46.2-17.6c-8.7-3.3-14.1-11.6-13.1-20.3l2.9-26.7c-33.8-10.8-70.8-10.8-104.6 0l2.9 26.7c.9 8.7-4.4 16.9-13.1 20.3l-46.2 17.6c-9.9 3.8-21.4 .2-26.7-8.5L98.8 274.8c-4.8-7.8-3.4-17.5 3.4-23.8c84.9-78.6 222.6-78.6 307.5 0c6.8 6.3 8.2 16.1 3.4 23.8L391.4 310z\"]\n  };\n  const faPhoneCircleDown = faCirclePhoneHangup;\n  const faGearComplexCode = {\n    prefix: 'fas',\n    iconName: 'gear-complex-code',\n    icon: [512, 512, [], \"e5eb\", \"M305.4 21.8c-1.3-10.4-9.1-18.8-19.5-20C276.1 .6 266.1 0 256 0c-11.1 0-22.1 .7-32.8 2.1c-10.3 1.3-18 9.7-19.3 20l-2.9 23.1c-.8 6.4-5.4 11.6-11.5 13.7c-9.6 3.2-19 7.2-27.9 11.7c-5.8 3-12.8 2.5-18-1.5l-18-14c-8.2-6.4-19.7-6.8-27.9-.4c-16.6 13-31.5 28-44.4 44.7c-6.3 8.2-5.9 19.6 .5 27.8l14.2 18.3c4 5.1 4.4 12 1.5 17.8c-4.4 8.8-8.2 17.9-11.3 27.4c-2 6.2-7.3 10.8-13.7 11.6l-22.8 2.9c-10.3 1.3-18.7 9.1-20 19.4C.7 234.8 0 245.3 0 256c0 10.6 .6 21.1 1.9 31.4c1.3 10.3 9.7 18.1 20 19.4l22.8 2.9c6.4 .8 11.7 5.4 13.7 11.6c3.1 9.5 6.9 18.7 11.3 27.5c2.9 5.8 2.4 12.7-1.5 17.8L54 384.8c-6.4 8.2-6.8 19.6-.5 27.8c12.9 16.7 27.8 31.7 44.4 44.7c8.2 6.4 19.7 6 27.9-.4l18-14c5.1-4 12.2-4.4 18-1.5c9 4.6 18.3 8.5 27.9 11.7c6.1 2.1 10.7 7.3 11.5 13.7l2.9 23.1c1.3 10.3 9 18.7 19.3 20c10.7 1.4 21.7 2.1 32.8 2.1c10.1 0 20.1-.6 29.9-1.7c10.4-1.2 18.2-9.7 19.5-20l2.8-22.5c.8-6.5 5.5-11.8 11.7-13.8c10-3.2 19.7-7.2 29-11.8c5.8-2.9 12.7-2.4 17.8 1.5L385 457.9c8.2 6.4 19.6 6.8 27.8 .5c2.8-2.2 5.5-4.4 8.2-6.7L451.7 421c1.8-2.2 3.6-4.4 5.4-6.6c6.5-8.2 6-19.7-.4-27.9l-14-17.9c-4-5.1-4.4-12.2-1.5-18c4.8-9.4 9-19.3 12.3-29.5c2-6.2 7.3-10.8 13.7-11.6l22.8-2.8c10.3-1.3 18.8-9.1 20-19.4c.2-1.7 .4-3.5 .6-5.2l0-51.9c-.2-1.7-.4-3.5-.6-5.2c-1.3-10.3-9.7-18.1-20-19.4l-22.8-2.8c-6.4-.8-11.7-5.4-13.7-11.6c-3.4-10.2-7.5-20.1-12.3-29.5c-3-5.8-2.5-12.8 1.5-18l14-17.9c6.4-8.2 6.8-19.7 .4-27.9c-1.8-2.2-3.6-4.4-5.4-6.6L421 60.3c-2.7-2.3-5.4-4.5-8.2-6.7c-8.2-6.4-19.6-5.9-27.8 .5L366.7 68.3c-5.1 4-12.1 4.4-17.8 1.5c-9.3-4.6-19-8.6-29-11.8c-6.2-2-10.9-7.3-11.7-13.7l-2.8-22.5zM287.8 162.6l-32 192c-1.5 8.7-9.7 14.6-18.4 13.2s-14.6-9.7-13.2-18.4l32-192c1.5-8.7 9.7-14.6 18.4-13.2s14.6 9.7 13.2 18.4zM187.3 227.3L158.6 256l28.7 28.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6l40-40c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm160-22.6l40 40c6.2 6.2 6.2 16.4 0 22.6l-40 40c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L353.4 256l-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faHouseMedicalCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'house-medical-circle-exclamation',\n    icon: [640, 512, [], \"e512\", \"M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z\"]\n  };\n  const faBadminton = {\n    prefix: 'fas',\n    iconName: 'badminton',\n    icon: [576, 512, [], \"e33a\", \"M349 64c-36 0-76.4 15.8-108.8 48.2S192 184.9 192 221c0 28.2 9.6 53.2 27.7 71.3c40.4 40.4 120.7 38.9 180.1-20.5C432.2 239.4 448 199.1 448 163c0-28.2-9.6-53.2-27.7-71.3S377.1 64 349 64zm-154 2.9C238.5 23.4 294.8 0 349 0c42.8 0 84.9 14.8 116.6 46.5S512 120.2 512 163c0 54.2-23.4 110.5-66.9 154c-54.4 54.4-131.9 78.7-198.2 61.7c-29.4-7.5-62.9-5.5-84.3 16L148.3 409c6.4 12.1 4.5 27.4-5.6 37.6l-56 56c-12.5 12.5-32.8 12.5-45.3 0l-32-32c-12.5-12.5-12.5-32.8 0-45.3l56-56c10.2-10.2 25.5-12.1 37.6-5.6l14.5-14.5c21.4-21.4 23.5-54.7 16-84C129.8 250.9 128 236 128 221c0-54.2 23.4-110.5 66.9-154zM464 400c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32-96 0 0-32zm-15.3 91.4l13-43.4 33.4 0-15.8 52.6c-2.5 8.5-11.5 13.3-19.9 10.7s-13.3-11.5-10.7-19.9zM496 496l0-48 32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16zm48.7 4.6L528.9 448l33.4 0 13 43.4c2.5 8.5-2.3 17.4-10.7 19.9s-17.4-2.3-19.9-10.7z\"]\n  };\n  const faClosedCaptioning = {\n    prefix: 'fas',\n    iconName: 'closed-captioning',\n    icon: [576, 512, [], \"f20a\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z\"]\n  };\n  const faPersonHiking = {\n    prefix: 'fas',\n    iconName: 'person-hiking',\n    icon: [384, 512, [\"hiking\"], \"f6ec\", \"M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9l0 89.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208l30.9 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 55.8c0 .1 0 .2 0 .2s0 .2 0 .2L384 488c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-216-39.4 0c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59l4.2 0c15.6 0 27.1 14.7 23.3 29.8z\"]\n  };\n  const faHiking = faPersonHiking;\n  const faRightFromLine = {\n    prefix: 'fas',\n    iconName: 'right-from-line',\n    icon: [448, 512, [\"arrow-alt-from-left\"], \"f347\", \"M313.9 105.9L436.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L313.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM64 96l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32z\"]\n  };\n  const faArrowAltFromLeft = faRightFromLine;\n  const faVenusDouble = {\n    prefix: 'fas',\n    iconName: 'venus-double',\n    icon: [640, 512, [9890], \"f226\", \"M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9c-26.6-4.9-51.1-15.7-72-31.1z\"]\n  };\n  const faImages = {\n    prefix: 'fas',\n    iconName: 'images',\n    icon: [576, 512, [], \"f302\", \"M160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320l-144 0-48 0-80 0c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z\"]\n  };\n  const faCalculator = {\n    prefix: 'fas',\n    iconName: 'calculator',\n    icon: [384, 512, [128425], \"f1ec\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM96 64l192 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faShuttlecock = {\n    prefix: 'fas',\n    iconName: 'shuttlecock',\n    icon: [512, 512, [], \"f45b\", \"M320 32c0 8.8-7.2 16-16 16c-24.4 0-46 15.8-53.4 39.1l-29.3 92.8c-1.3 4.1-4.2 7.6-8.1 9.5l-32.4 16.2c-3.1 1.5-5.6 4.1-7.2 7.2l-32.5 64.9c-3.1 6.2-1.9 13.6 3 18.5L163 315l71.9-71.9L281.1 96.8C284.3 86.8 293.5 80 304 80l104 0c13.3 0 24 10.7 24 24l0 104c0 10.5-6.8 19.7-16.8 22.9L268.8 277.1 197 349l18.9 18.9c4.9 4.9 12.3 6.1 18.5 3l64.9-32.5c3.1-1.5 5.6-4.1 7.2-7.2l16.2-32.4c1.9-3.9 5.4-6.8 9.5-8.1l92.8-29.3c23.3-7.4 39.1-29 39.1-53.4c0-8.8 7.2-16 16-16l8 0c13.3 0 24 10.7 24 24l0 51.7c0 12.4-7.2 23.7-18.4 29L250.1 411.2c-6.7 3.1-12.8 7.4-18 12.7l-28.8 28.8-144-144 28.8-28.8c5.2-5.2 9.5-11.3 12.7-18L215.4 18.4C220.6 7.2 231.9 0 244.3 0L296 0c13.3 0 24 10.7 24 24l0 8zM36.7 331.3l144 144-6.9 6.9c-19.1 19.1-45 29.8-72 29.8C45.6 512 0 466.4 0 410.2c0-27 10.7-52.9 29.8-72l6.9-6.9z\"]\n  };\n  const faUserHair = {\n    prefix: 'fas',\n    iconName: 'user-hair',\n    icon: [448, 512, [], \"e45a\", \"M304 128l0 16c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-16c0-5.5 .6-10.8 1.6-16l30.4 0c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96l1.3 0c4.3 9.8 6.7 20.6 6.7 32zM96 128l0 16c0 70.7 57.3 128 128 128s128-57.3 128-128l0-16C352 57.3 294.7 0 224 0S96 57.3 96 128zm65.3 192C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7C448 392.2 375.8 320 286.7 320l-125.4 0z\"]\n  };\n  const faEyeEvil = {\n    prefix: 'fas',\n    iconName: 'eye-evil',\n    icon: [640, 512, [], \"f6db\", \"M254.9 112.2c-10.7 2.8-21.1 6.3-30.9 10.4L114.4 76.1c-8.7-3.7-18.7-1-24.4 6.5s-5.5 17.9 .4 25.2l57.3 70.8c-7 9-12.8 18.6-17.3 28.6L15.5 236.1C6.4 238.4 0 246.6 0 256s6.4 17.6 15.5 19.9l114.9 28.7c4.5 10.1 10.3 19.7 17.3 28.6L90.4 404.1c-5.9 7.3-6.1 17.7-.4 25.2s15.7 10.2 24.4 6.5L224 389.4c9.8 4.1 20.1 7.6 30.9 10.4l42.7 97.6c3.9 8.9 12.7 14.7 22.4 14.7s18.5-5.8 22.4-14.7l42.7-97.6c10.7-2.8 21.1-6.3 30.9-10.4l109.7 46.5c8.7 3.7 18.7 1 24.4-6.5s5.5-17.9-.4-25.2l-57.3-70.8c7-9 12.8-18.6 17.3-28.6l114.9-28.7c9.1-2.3 15.5-10.5 15.5-19.9s-6.4-17.6-15.5-19.9L509.6 207.4c-4.5-10.1-10.3-19.7-17.3-28.6l57.3-70.8c5.9-7.3 6.1-17.7 .4-25.2s-15.7-10.2-24.4-6.5L416 122.6c-9.8-4.1-20.1-7.6-30.9-10.4L342.4 14.7C338.5 5.8 329.7 0 320 0s-18.5 5.8-22.4 14.7l-42.7 97.6zM320 352c-53 0-96-43-96-96c0-19.7 6-38.1 16.2-53.3c16.6 9.6 35 16.2 54.7 19.3c-3.9 9.4-6.8 20.8-6.8 34c0 31.5 16.5 52.7 23.8 60.6c2.1 2.3 5.1 3.4 8.2 3.4s6.1-1.1 8.2-3.4c7.3-7.9 23.8-29.2 23.8-60.6c0-13.2-2.9-24.6-6.8-34c19.6-3.1 38.1-9.8 54.7-19.3C410 217.9 416 236.3 416 256c0 53-43 96-96 96z\"]\n  };\n  const faPeoplePulling = {\n    prefix: 'fas',\n    iconName: 'people-pulling',\n    icon: [576, 512, [], \"e535\", \"M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64L0 320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352l15.7 0 30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128l-53 0zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z\"]\n  };\n  const faN = {\n    prefix: 'fas',\n    iconName: 'n',\n    icon: [384, 512, [110], \"4e\", \"M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6 320 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 50.5 8.4 38.5 21.1 33.9z\"]\n  };\n  const faSwap = {\n    prefix: 'fas',\n    iconName: 'swap',\n    icon: [640, 512, [], \"e609\", \"M237 141.6c-5.3 11.2-16.6 18.4-29 18.4l-48 0 0 192c0 35.3 28.7 64 64 64s64-28.7 64-64l0-192c0-70.7 57.3-128 128-128s128 57.3 128 128l0 192 48 0c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1l-80 96c-6.1 7.3-15.1 11.5-24.6 11.5s-18.5-4.2-24.6-11.5l-80-96c-7.9-9.5-9.7-22.8-4.4-34.1s16.6-18.4 29-18.4l48 0 0-192c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 192c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-192-48 0c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1l80-96C109.5 4.2 118.5 0 128 0s18.5 4.2 24.6 11.5l80 96c7.9 9.5 9.7 22.8 4.4 34.1z\"]\n  };\n  const faGarage = {\n    prefix: 'fas',\n    iconName: 'garage',\n    icon: [640, 512, [], \"e009\", \"M0 171.3L0 488c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-264c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 264c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-316.7c0-26.2-15.9-49.7-40.2-59.4L331.9 4.8c-7.6-3.1-16.1-3.1-23.8 0L40.2 111.9C15.9 121.6 0 145.2 0 171.3zM128 224l0 96 384 0 0-96-384 0zm0 128l0 160 384 0 0-160-384 0zm128 80c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCableCar = {\n    prefix: 'fas',\n    iconName: 'cable-car',\n    icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64l136 0 0-66.5-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5l0 76.5 136 0c35.3 0 64 28.7 64 64l0 160c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-160zm64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0zm112 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0z\"]\n  };\n  const faTram = faCableCar;\n  const faShovelSnow = {\n    prefix: 'fas',\n    iconName: 'shovel-snow',\n    icon: [512, 512, [], \"f7c3\", \"M391 7c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-31.4 31.4c-15.1 15.1-35.6 23.6-57 23.6c-13.5 0-26.2-3.3-37.4-9.2l-83.5 83.5 47 47c11.3 11.3 12.5 29.1 3 41.8l-120 160c-5.6 7.4-14.1 12.1-23.3 12.7s-18.3-2.7-24.9-9.3l-168-168C2.8 328.1-.6 319 .1 309.7s5.3-17.8 12.7-23.3l160-120c12.7-9.6 30.6-8.3 41.8 3l47 47 83.5-83.5c-5.9-11.2-9.2-23.9-9.2-37.4c0-21.4 8.5-41.9 23.6-57L391 7zm17 50.9L393.5 72.4c-6.1 6.1-9.5 14.4-9.5 23c0 18 14.6 32.6 32.6 32.6c8.6 0 16.9-3.4 23-9.5L454.1 104 408 57.9zM203.3 267.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80zm64 64c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-80 80c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l80-80z\"]\n  };\n  const faCloudRain = {\n    prefix: 'fas',\n    iconName: 'cloud-rain',\n    icon: [512, 512, [127783, 9926], \"f73d\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3z\"]\n  };\n  const faFaceLying = {\n    prefix: 'fas',\n    iconName: 'face-lying',\n    icon: [512, 512, [], \"e37e\", \"M494 350.5c-4.5 1-9.2 1.5-14 1.5l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l192 0c11.2 0 21.7 2.9 30.9 7.9C498.8 101.8 389.3 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c108 0 200.4-66.9 238-161.5zM144.4 176a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM188.8 393.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4C180.7 351.1 208.6 336 240 336c13.6 0 26.6 2.8 38.4 8c8.1 3.5 11.8 13 8.3 21.1s-13 11.8-21.1 8.3c-7.8-3.4-16.5-5.3-25.6-5.3c-20.9 0-39.5 10-51.2 25.6z\"]\n  };\n  const faSprinkler = {\n    prefix: 'fas',\n    iconName: 'sprinkler',\n    icon: [512, 512, [], \"e035\", \"M24 0a24 24 0 1 1 0 48A24 24 0 1 1 24 0zM0 128a24 24 0 1 1 48 0A24 24 0 1 1 0 128zM0 232a24 24 0 1 1 48 0A24 24 0 1 1 0 232zM64 72a24 24 0 1 1 48 0A24 24 0 1 1 64 72zm24 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm360 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24-80a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM488 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM448 72a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-24 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-40-32a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 64c17.7 0 32 14.3 32 32l0 160 100.2 0c15.3 0 27.8 12.4 27.8 27.8c0 7.8-3.3 15.2-9 20.5L320 384l0 96c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-96-87-79.7c-5.7-5.3-9-12.7-9-20.5c0-15.3 12.4-27.8 27.8-27.8L224 256l0-160c0-17.7 14.3-32 32-32z\"]\n  };\n  const faBuildingCircleXmark = {\n    prefix: 'fas',\n    iconName: 'building-circle-xmark',\n    icon: [640, 512, [], \"e4d4\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faPersonSledding = {\n    prefix: 'fas',\n    iconName: 'person-sledding',\n    icon: [512, 512, [\"sledding\"], \"f7cb\", \"M400 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM35.1 226.7c-11.8-6.1-26.3-1.5-32.4 10.2s-1.5 26.3 10.2 32.4L396.4 468.4c27.3 14.2 59.7 14.4 87.2 .7l15.2-7.6c11.9-5.9 16.7-20.3 10.7-32.2s-20.3-16.7-32.2-10.7l-15.2 7.6c-13.7 6.9-29.9 6.7-43.6-.3l-41.7-21.6c4.5-5.5 7.2-12.5 7.2-20.2l0-80c0-26.5-21.5-48-48-48l-34.7 0L361 196.3c25.2-25.2 7.4-68.3-28.3-68.3L160 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l84 0-59.2 40.3c-23.6 16.1-26 44.8-13.8 64.9L35.1 226.7zM320 320l0 54.6L214.7 320 320 320z\"]\n  };\n  const faSledding = faPersonSledding;\n  const faGameConsoleHandheld = {\n    prefix: 'fas',\n    iconName: 'game-console-handheld',\n    icon: [384, 512, [], \"f8bb\", \"M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 352c0 53-43 96-96 96L96 512c-53 0-96-43-96-96L0 64zM96 80l0 112c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-112c0-8.8-7.2-16-16-16L112 64c-8.8 0-16 7.2-16 16zM232 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM96 304l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faShip = {\n    prefix: 'fas',\n    iconName: 'ship',\n    icon: [576, 512, [128674], \"f21a\", \"M192 32c0-17.7 14.3-32 32-32L352 0c17.7 0 32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 128 44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240l0-128c0-26.5 21.5-48 48-48l48 0 0-32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7l0-90.7-256 0 0 90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faClockSixThirty = {\n    prefix: 'fas',\n    iconName: 'clock-six-thirty',\n    icon: [512, 512, [], \"e353\", \"M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120l0-136c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 136c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faBatterySlash = {\n    prefix: 'fas',\n    iconName: 'battery-slash',\n    icon: [640, 512, [], \"f377\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6C563.1 386 576 362.5 576 336l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L154.8 96 38.8 5.1zM236.4 160L496 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16l-14.6 0-245-192zM406.2 416l-81.2-64L112 352c-8.8 0-16-7.2-16-16l0-160c0-1.4 .2-2.7 .5-4L45.4 131.7C36.9 144.4 32 159.6 32 176l0 160c0 44.2 35.8 80 80 80l294.2 0z\"]\n  };\n  const faTugrikSign = {\n    prefix: 'fas',\n    iconName: 'tugrik-sign',\n    icon: [384, 512, [], \"e2ba\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l128 0 0 103L56.2 225c-17.1 4.3-27.6 21.7-23.3 38.8s21.7 27.6 38.8 23.3L160 265l0 30L56.2 321c-17.1 4.3-27.6 21.7-23.3 38.8s21.7 27.6 38.8 23.3L160 361l0 87c0 17.7 14.3 32 32 32s32-14.3 32-32l0-103L327.8 319c17.1-4.3 27.6-21.7 23.3-38.8s-21.7-27.6-38.8-23.3L224 279l0-30L327.8 223c17.1-4.3 27.6-21.7 23.3-38.8s-21.7-27.6-38.8-23.3L224 183l0-87 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 32 32 32z\"]\n  };\n  const faArrowsDownToLine = {\n    prefix: 'fas',\n    iconName: 'arrows-down-to-line',\n    icon: [576, 512, [], \"e4b8\", \"M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z\"]\n  };\n  const faDownload = {\n    prefix: 'fas',\n    iconName: 'download',\n    icon: [512, 512, [], \"f019\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faAnglesUpDown = {\n    prefix: 'fas',\n    iconName: 'angles-up-down',\n    icon: [448, 512, [], \"e60d\", \"M244 7c-11.7-9.3-28.3-9.3-40 0L44 135c-13.8 11-16 31.2-5 45s31.2 16 45 5L224 73 364 185c13.8 11 33.9 8.8 45-5s8.8-33.9-5-45L244 7zM404 377c13.8-11 16-31.2 5-45s-31.2-16-45-5L224 439 84 327c-13.8-11-33.9-8.8-45 5s-8.8 33.9 5 45L204 505c11.7 9.3 28.3 9.3 40 0L404 377z\"]\n  };\n  const faShelves = {\n    prefix: 'fas',\n    iconName: 'shelves',\n    icon: [640, 512, [\"inventory\"], \"f480\", \"M32 0C49.7 0 64 14.3 64 32l0 128 512 0 0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 0 256 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L64 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32L0 192 0 32C0 14.3 14.3 0 32 0zM64 416l512 0 0-192L64 224l0 192zM352 32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zM128 256l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm160 0l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faInventory = faShelves;\n  const faCloudSnow = {\n    prefix: 'fas',\n    iconName: 'cloud-snow',\n    icon: [512, 512, [127784], \"f742\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zM64 352c13.3 0 24 10.7 24 24l0 16 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-16c0-13.3 10.7-24 24-24zm192 32c13.3 0 24 10.7 24 24l0 16 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-16c0-13.3 10.7-24 24-24zm216-8l0 16 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faFaceGrin = {\n    prefix: 'fas',\n    iconName: 'face-grin',\n    icon: [512, 512, [128512, \"grin\"], \"f580\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faGrin = faFaceGrin;\n  const faDeleteLeft = {\n    prefix: 'fas',\n    iconName: 'delete-left',\n    icon: [576, 512, [9003, \"backspace\"], \"f55a\", \"M576 128c0-35.3-28.7-64-64-64L205.3 64c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7L512 448c35.3 0 64-28.7 64-64l0-256zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faBackspace = faDeleteLeft;\n  const faOven = {\n    prefix: 'fas',\n    iconName: 'oven',\n    icon: [448, 512, [], \"e01d\", \"M0 96l0 64 448 0 0-64c0-53-43-96-96-96L96 0C43 0 0 43 0 96zM56 80a24 24 0 1 1 48 0A24 24 0 1 1 56 80zM176 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm16 200l0 192L64 448l0-192 320 0zM64 192L0 192l0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192 0-64-64 0L64 192zm48 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0z\"]\n  };\n  const faCloudBinary = {\n    prefix: 'fas',\n    iconName: 'cloud-binary',\n    icon: [640, 512, [], \"e601\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm16-280l0 32c0 22.1 17.9 40 40 40l16 0c22.1 0 40-17.9 40-40l0-32c0-22.1-17.9-40-40-40l-16 0c-22.1 0-40 17.9-40 40zm40-8l16 0c4.4 0 8 3.6 8 8l0 32c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-32c0-4.4 3.6-8 8-8zm88-16c0 8.8 7.2 16 16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm136-16c-22.1 0-40 17.9-40 40l0 32c0 22.1 17.9 40 40 40l16 0c22.1 0 40-17.9 40-40l0-32c0-22.1-17.9-40-40-40l-16 0zm-8 40c0-4.4 3.6-8 8-8l16 0c4.4 0 8 3.6 8 8l0 32c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-32zM176 320c0 8.8 7.2 16 16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm96 24l0 32c0 22.1 17.9 40 40 40l16 0c22.1 0 40-17.9 40-40l0-32c0-22.1-17.9-40-40-40l-16 0c-22.1 0-40 17.9-40 40zm40-8l16 0c4.4 0 8 3.6 8 8l0 32c0 4.4-3.6 8-8 8l-16 0c-4.4 0-8-3.6-8-8l0-32c0-4.4 3.6-8 8-8zm104-32c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16l-16 0z\"]\n  };\n  const faEyeDropper = {\n    prefix: 'fas',\n    iconName: 'eye-dropper',\n    icon: [512, 512, [\"eye-dropper-empty\", \"eyedropper\"], \"f1fb\", \"M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6l0 42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480l42.4 0c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7L96 416l0-36.1c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z\"]\n  };\n  const faEyeDropperEmpty = faEyeDropper;\n  const faEyedropper = faEyeDropper;\n  const faCommentCaptions = {\n    prefix: 'fas',\n    iconName: 'comment-captions',\n    icon: [512, 512, [], \"e146\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM120 208l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm224 0l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM120 288l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm128 0l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faCommentsQuestion = {\n    prefix: 'fas',\n    iconName: 'comments-question',\n    icon: [640, 512, [], \"e14e\", \"M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9c0 0 0 0 0 0s0 0 0 0l.2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2s0 0 0 0s0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM136.2 108.4l-.4 1c-3.7 10.4 1.8 21.8 12.2 25.5s21.8-1.8 25.5-12.2l.4-1c.9-2.7 3.5-4.4 6.3-4.4l48.5 0c7 0 12.6 5.7 12.6 12.6c0 4.5-2.4 8.7-6.3 10.9L198 162.1c-6.2 3.6-10 10.2-10 17.3l0 11.2c0 11 9 20 20 20c10.9 0 19.8-8.8 20-19.6l26.9-15.4c16.3-9.4 26.4-26.8 26.4-45.6c0-29.1-23.6-52.6-52.6-52.6l-48.5 0c-19.8 0-37.4 12.4-44 31.1zM234.7 264a26.7 26.7 0 1 0 -53.3 0 26.7 26.7 0 1 0 53.3 0z\"]\n  };\n  const faScribble = {\n    prefix: 'fas',\n    iconName: 'scribble',\n    icon: [512, 512, [], \"e23f\", \"M170 23.3C186.5 8.3 208 0 230.3 0l1.1 0C280.3 0 320 39.7 320 88.6c0 23.5-9.3 46-25.9 62.6L103.2 342.1c-4.6 4.6-7.2 10.9-7.2 17.4C96 373 107 384 120.6 384c6.5 0 12.8-2.6 17.4-7.2L360.8 153.9c16.6-16.6 39.1-25.9 62.6-25.9c48.9 0 88.6 39.7 88.6 88.6c0 23.5-9.3 46-25.9 62.6l-88.2 88.2c-8.8 8.8-13.8 20.9-13.8 33.4c0 26 21.1 47.1 47 47.1c6.2 0 12.4-1.5 18-4.2l16.7-8.4c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L477.6 501c-14.5 7.2-30.4 11-46.6 11c-61.4 0-111-49.9-111-111.1c0-29.5 11.7-57.8 32.6-78.7l88.2-88.2c4.6-4.6 7.2-10.9 7.2-17.4c0-13.6-11-24.6-24.6-24.6c-6.5 0-12.8 2.6-17.4 7.2L183.2 422.1c-16.6 16.6-39.1 25.9-62.6 25.9C71.7 448 32 408.3 32 359.4c0-23.5 9.3-46 25.9-62.6L248.8 105.9c4.6-4.6 7.2-10.9 7.2-17.4C256 75 245 64 231.4 64l-1.1 0c-6.4 0-12.6 2.4-17.3 6.7L53.5 215.7c-13.1 11.9-33.3 10.9-45.2-2.2s-10.9-33.3 2.2-45.2L170 23.3z\"]\n  };\n  const faRotateExclamation = {\n    prefix: 'fas',\n    iconName: 'rotate-exclamation',\n    icon: [512, 512, [], \"e23c\", \"M74.9 192L46.1 178.2c-7.6 15.9-.9 35 15 42.7s35 .9 42.7-15c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0-.1l.2-.3 .7-1.5c.6-1.3 1.6-3.2 2.8-5.6c2.5-4.8 5.9-11.4 10-18.5c8.7-15.3 18.2-29.8 25.3-36.9c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0c-13.8 13.8-27 35.2-35.7 50.6c-4.6 8.2-8.6 15.6-11.3 21c-1.4 2.7-2.5 4.9-3.3 6.5l-.9 1.8-.2 .5-.1 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0L74.9 192zM280 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM48 464c17.7 0 32-14.3 32-32l0-35.2 17.6 17.6c87.5 87.5 229.3 87.5 316.8 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0L125.7 352l34.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 288c-17.7 0-32 14.3-32 32l0 112c0 17.7 14.3 32 32 32z\"]\n  };\n  const faFileCircleCheck = {\n    prefix: 'fas',\n    iconName: 'file-circle-check',\n    icon: [576, 512, [], \"e5a0\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faGlass = {\n    prefix: 'fas',\n    iconName: 'glass',\n    icon: [384, 512, [129371], \"f804\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM70.9 128L66.4 64l251.3 0-4.6 64L70.9 128z\"]\n  };\n  const faLoader = {\n    prefix: 'fas',\n    iconName: 'loader',\n    icon: [512, 512, [], \"e1d4\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64zm0 384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64zM0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zm416-32c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zM75 75c-12.5 12.5-12.5 32.8 0 45.3l45.3 45.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L120.2 75C107.7 62.5 87.5 62.5 75 75zM391.8 346.5c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L391.8 437c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-45.3-45.3zM75 437c12.5 12.5 32.8 12.5 45.3 0l45.3-45.3c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L75 391.8c-12.5 12.5-12.5 32.8 0 45.3zM346.5 120.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L437 120.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-45.3 45.3z\"]\n  };\n  const faForward = {\n    prefix: 'fas',\n    iconName: 'forward',\n    icon: [512, 512, [9193], \"f04e\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3l0 41.7 0 41.7L52.5 440.6zM256 352l0-96 0-128 0-32c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29l0-64z\"]\n  };\n  const faUserPilot = {\n    prefix: 'fas',\n    iconName: 'user-pilot',\n    icon: [448, 512, [], \"e2c0\", \"M230.1 .8c-4-1.1-8.2-1.1-12.2 0l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5l0 8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2l0-8.4 23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40zM161.7 72.8c4-7.9 13.6-11.1 21.5-7.2L224 86.1l40.8-20.4c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-48 24c-4.5 2.3-9.8 2.3-14.3 0l-48-24c-7.9-4-11.1-13.6-7.2-21.5zm-63.6 96C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zm116.3 240l-72.3-54.2c-2.2-1.7-4.9-2.6-7.7-2.6C60.2 352 0 412.2 0 486.4C0 500.5 11.5 512 25.6 512l396.8 0c14.1 0 25.6-11.5 25.6-25.6C448 412.2 387.8 352 313.6 352c-2.8 0-5.5 .9-7.7 2.6l-72.3 54.2c-5.7 4.3-13.5 4.3-19.2 0zM336 416l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMobile = {\n    prefix: 'fas',\n    iconName: 'mobile',\n    icon: [384, 512, [128241, \"mobile-android\", \"mobile-phone\"], \"f3ce\", \"M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zm80 432l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMobileAndroid = faMobile;\n  const faMobilePhone = faMobile;\n  const faCodePullRequestClosed = {\n    prefix: 'fas',\n    iconName: 'code-pull-request-closed',\n    icon: [512, 512, [], \"e3f9\", \"M329.4 9.4c12.5-12.5 32.8-12.5 45.3 0L400 34.7 425.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L445.3 80l25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L400 125.3l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L354.7 80 329.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zM136 80A24 24 0 1 0 88 80a24 24 0 1 0 48 0zm56 0c0 32.8-19.7 61-48 73.3l0 205.3c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-205.3C51.7 141 32 112.8 32 80C32 35.8 67.8 0 112 0s80 35.8 80 80zM112 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm288 0a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 56c-44.2 0-80-35.8-80-80c0-32.8 19.7-61 48-73.3L368 224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 134.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80z\"]\n  };\n  const faFaceMeh = {\n    prefix: 'fas',\n    iconName: 'face-meh',\n    icon: [512, 512, [128528, \"meh\"], \"f11a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faMeh = faFaceMeh;\n  const faAlignCenter = {\n    prefix: 'fas',\n    iconName: 'align-center',\n    icon: [448, 512, [], \"f037\", \"M352 64c0-17.7-14.3-32-32-32L128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32z\"]\n  };\n  const faBookSkull = {\n    prefix: 'fas',\n    iconName: 'book-skull',\n    icon: [448, 512, [\"book-dead\"], \"f6b7\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2l0 12.8c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-12.8c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z\"]\n  };\n  const faBookDead = faBookSkull;\n  const faIdCard = {\n    prefix: 'fas',\n    iconName: 'id-card',\n    icon: [576, 512, [62147, \"drivers-license\"], \"f2c2\", \"M0 96l576 0c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96zm0 32L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-288L0 128zM64 405.3c0-29.5 23.9-53.3 53.3-53.3l117.3 0c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7L74.7 416c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faDriversLicense = faIdCard;\n  const faFaceDotted = {\n    prefix: 'fas',\n    iconName: 'face-dotted',\n    icon: [512, 512, [129765], \"e47f\", \"M216 3.1C229 1.1 242.4 0 256 0s27 1.1 40 3.1c17.5 2.7 29.4 19.1 26.6 36.6s-19.1 29.4-36.6 26.6C276.3 64.8 266.3 64 256 64s-20.3 .8-30.1 2.3c-17.5 2.7-33.8-9.2-36.6-26.6S198.5 5.9 216 3.1zM150.2 55.9c10.4 14.3 7.2 34.3-7 44.7c-16.3 11.9-30.7 26.2-42.5 42.5c-10.4 14.3-30.4 17.4-44.7 7s-17.4-30.4-7-44.7c15.8-21.7 34.9-40.8 56.6-56.6c14.3-10.4 34.3-7.2 44.7 7zm211.6 0c10.4-14.3 30.4-17.4 44.7-7c21.7 15.8 40.8 34.9 56.6 56.6c10.4 14.3 7.2 34.3-7 44.7s-34.3 7.2-44.7-7c-11.9-16.3-26.2-30.7-42.5-42.5c-14.3-10.4-17.4-30.4-7-44.7zM472.3 189.3c17.5-2.7 33.8 9.2 36.6 26.6c2.1 13.1 3.1 26.4 3.1 40s-1.1 27-3.1 40c-2.7 17.5-19.1 29.4-36.6 26.6s-29.4-19.1-26.6-36.6c1.5-9.8 2.3-19.8 2.3-30.1s-.8-20.3-2.3-30.1c-2.7-17.5 9.2-33.8 26.6-36.6zm-432.6 0c17.5 2.7 29.4 19.1 26.6 36.6C64.8 235.7 64 245.7 64 256s.8 20.3 2.3 30.1c2.7 17.5-9.2 33.8-26.6 36.6S5.9 313.5 3.1 296C1.1 283 0 269.6 0 256s1.1-27 3.1-40c2.7-17.5 19.1-29.4 36.6-26.6zM55.9 361.8c14.3-10.4 34.3-7.2 44.7 7c11.9 16.3 26.2 30.7 42.5 42.5c14.3 10.4 17.4 30.4 7 44.7s-30.4 17.4-44.7 7c-21.7-15.8-40.8-34.9-56.6-56.6c-10.4-14.3-7.2-34.3 7-44.7zm400.1 0c14.3 10.4 17.4 30.4 7 44.7c-15.8 21.7-34.9 40.8-56.6 56.6c-14.3 10.4-34.3 7.2-44.7-7s-7.2-34.3 7-44.7c16.3-11.9 30.7-26.2 42.5-42.5c10.4-14.3 30.4-17.4 44.7-7zM189.3 472.3c2.7-17.5 19.1-29.4 36.6-26.6c9.8 1.5 19.8 2.3 30.1 2.3s20.3-.8 30.1-2.3c17.5-2.7 33.8 9.2 36.6 26.6s-9.2 33.8-26.6 36.6c-13.1 2.1-26.4 3.1-40 3.1s-27-1.1-40-3.1c-17.5-2.7-29.4-19.1-26.6-36.6zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM184 328l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faFaceWorried = {\n    prefix: 'fas',\n    iconName: 'face-worried',\n    icon: [512, 512, [], \"e3a3\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm-73.6-97.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144.4 272a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 160c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z\"]\n  };\n  const faOutdent = {\n    prefix: 'fas',\n    iconName: 'outdent',\n    icon: [448, 512, [\"dedent\"], \"f03b\", \"M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6l0 158.6c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z\"]\n  };\n  const faDedent = faOutdent;\n  const faCourtSport = {\n    prefix: 'fas',\n    iconName: 'court-sport',\n    icon: [640, 512, [], \"e643\", \"M576 480l-240 0 0-113.1c54.3-7.8 96-54.4 96-110.9s-41.7-103.1-96-110.9L336 32l240 0c35.3 0 64 28.7 64 64l0 32-64 0c-35.3 0-64 28.7-64 64l0 128c0 35.3 28.7 64 64 64l64 0 0 32c0 35.3-28.7 64-64 64zM304 145.1c-54.3 7.8-96 54.4-96 110.9s41.7 103.1 96 110.9L304 480 64 480c-35.3 0-64-28.7-64-64l0-32 64 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64L0 128 0 96C0 60.7 28.7 32 64 32l240 0 0 113.1zm0 189.3c-36.5-7.4-64-39.7-64-78.4s27.5-71 64-78.4l0 156.8zm32 0l0-156.8c36.5 7.4 64 39.7 64 78.4s-27.5 71-64 78.4zM576 160l64 0 0 192-64 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32zM64 352L0 352 0 160l64 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32z\"]\n  };\n  const faHeartCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'heart-circle-exclamation',\n    icon: [576, 512, [], \"e4fe\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faHouse = {\n    prefix: 'fas',\n    iconName: 'house',\n    icon: [576, 512, [127968, 63498, 63500, \"home\", \"home-alt\", \"home-lg-alt\"], \"f015\", \"M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z\"]\n  };\n  const faHome = faHouse;\n  const faHomeAlt = faHouse;\n  const faHomeLgAlt = faHouse;\n  const faVectorCircle = {\n    prefix: 'fas',\n    iconName: 'vector-circle',\n    icon: [512, 512, [], \"e2c6\", \"M192 32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 9.3C392.2 62.8 449.2 119.8 470.7 192l9.3 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-9.3 0C449.2 392.2 392.2 449.2 320 470.7l0 9.3c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-9.3C119.8 449.2 62.8 392.2 41.3 320L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l9.3 0C62.8 119.8 119.8 62.8 192 41.3l0-9.3zM403.7 194.4c-16.2-38.9-47.3-70-86.2-86.2C312.7 119.9 301.3 128 288 128l-64 0c-13.3 0-24.7-8.1-29.6-19.7c-38.9 16.2-70 47.3-86.2 86.2c11.6 4.8 19.7 16.2 19.7 29.6l0 64c0 13.3-8.1 24.7-19.7 29.6c16.2 38.9 47.3 70 86.2 86.2c4.8-11.6 16.2-19.7 29.6-19.7l64 0c13.3 0 24.7 8.1 29.6 19.7c38.9-16.2 70-47.3 86.2-86.2C392.1 312.7 384 301.3 384 288l0-64c0-13.3 8.1-24.7 19.7-29.6zM240 48l0 32 32 0 0-32-32 0zm32 384l-32 0 0 32 32 0 0-32zM432 240l0 32 32 0 0-32-32 0zM80 240l-32 0 0 32 32 0 0-32z\"]\n  };\n  const faCarCircleBolt = {\n    prefix: 'fas',\n    iconName: 'car-circle-bolt',\n    icon: [640, 512, [], \"e342\", \"M135.2 117.4L109.1 192l293.8 0-26.1-74.6C372.3 104.6 360.2 96 346.6 96L165.4 96c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32l181.2 0c40.8 0 77.1 25.8 90.6 64.3l34.1 97.4C385.8 205.7 320 279.2 320 368c0 10.9 1 21.6 2.9 32L96 400l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L0 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm47.9 63c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2l35.6 0-30.1 54.2c-2.8 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2l-35.6 0 30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z\"]\n  };\n  const faCalendarWeek = {\n    prefix: 'fas',\n    iconName: 'calendar-week',\n    icon: [448, 512, [], \"f784\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16L80 256z\"]\n  };\n  const faFlyingDisc = {\n    prefix: 'fas',\n    iconName: 'flying-disc',\n    icon: [448, 512, [], \"e3a9\", \"M23.7 456.3C-1.5 431.1-5.9 389.6 7.1 341.4c3.2 9.5 8.4 18.5 16.2 26.3c15.6 15.6 36 20.7 55 20.5c18.8-.1 38.8-5.3 58.2-13.3c39-16.1 82-46 121.2-85.1s69-82.2 85.1-121.2c8-19.4 13.2-39.4 13.3-58.2c.1-19-5-39.5-20.5-55c-7.8-7.8-16.8-13-26.3-16.2c48.2-13 89.8-8.6 114.9 16.6c55.3 55.3 10.5 189.8-100.2 300.5S79 511.6 23.7 456.3zM235.1 267.1C161.4 340.9 76.7 375.8 46 345s4.1-115.4 77.9-189.2S282.3 47.2 313 77.9s-4.1 115.4-77.9 189.2z\"]\n  };\n  const faLaptopMedical = {\n    prefix: 'fas',\n    iconName: 'laptop-medical',\n    icon: [640, 512, [], \"f812\", \"M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faSquareDownRight = {\n    prefix: 'fas',\n    iconName: 'square-down-right',\n    icon: [448, 512, [], \"e26c\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM160 352c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l40-40-71-71C114 210 112 205.1 112 200s2-10 5.7-13.7l36.7-36.7c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7l71 71 40-40c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8l0 144c0 8.8-7.2 16-16 16l-144 0z\"]\n  };\n  const faB = {\n    prefix: 'fas',\n    iconName: 'b',\n    icon: [320, 512, [98], \"42\", \"M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l128 0c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128L64 32zm96 192l-96 0L64 96l96 0c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288l96 0 32 0c35.3 0 64 28.7 64 64s-28.7 64-64 64L64 416l0-128z\"]\n  };\n  const faSeatAirline = {\n    prefix: 'fas',\n    iconName: 'seat-airline',\n    icon: [448, 512, [], \"e244\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 143.6c0 15.2 3.1 30.2 9.1 44.1L82 357.8c15.1 35.3 49.8 58.2 88.2 58.2l45.8 0 0 48-96 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l240 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-96 0 0-48 96 0c15.1 0 29.3-7.1 38.4-19.2l43.2-57.6c7.3-9.7 8.4-22.7 3-33.5S428.1 288 416 288l-294.3 0L108 256l212 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80.5 192 67.9 162.5c-2.6-6-3.9-12.4-3.9-18.9L64 32z\"]\n  };\n  const faMoonOverSun = {\n    prefix: 'fas',\n    iconName: 'moon-over-sun',\n    icon: [512, 512, [\"eclipse-alt\"], \"f74a\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM400 256a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-258 0c0-63.1 51.6-114 115-114c3.3 0 6.5 .1 9.7 .4c7 .6 12.8 5.7 14.3 12.6s-1.7 13.9-7.8 17.4c-22.9 12.8-38.3 37.1-38.3 64.8c0 41 33.6 74.5 75.4 74.5c4.4 0 8.8-.4 13-1.1c6.9-1.2 13.8 2.3 17 8.6s1.9 13.9-3.2 18.7c-20.7 19.9-49 32.2-80.1 32.2c-63.4 0-115-50.9-115-114z\"]\n  };\n  const faEclipseAlt = faMoonOverSun;\n  const faPipe = {\n    prefix: 'fas',\n    iconName: 'pipe',\n    icon: [64, 512, [], \"7c\", \"M32 0C49.7 0 64 14.3 64 32l0 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0z\"]\n  };\n  const faFileMedical = {\n    prefix: 'fas',\n    iconName: 'file-medical',\n    icon: [384, 512, [], \"f477\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM160 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faPotato = {\n    prefix: 'fas',\n    iconName: 'potato',\n    icon: [512, 512, [129364], \"e440\", \"M466.3 249.2C494.4 222.9 512 185.5 512 144C512 64.5 447.5 0 368 0c-39.8 0-75.9 16.2-102 42.3C238.6 69.8 205 95 170.9 113.6c-24.1 13.2-44 33.1-57.3 57.3C95 205 69.8 238.6 42.3 266C16.2 292.1 0 328.2 0 368c0 79.5 64.5 144 144 144c30.3 0 58.4-9.3 81.5-25.3c28.1-19.3 60.2-35.3 92.5-46.2c44.1-14.9 80.1-50.9 93.1-99.2c9.2-34.2 29.4-67.9 55.2-92.1zM384 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM192 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM136 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faDiceOne = {\n    prefix: 'fas',\n    iconName: 'dice-one',\n    icon: [448, 512, [9856], \"f525\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCircleA = {\n    prefix: 'fas',\n    iconName: 'circle-a',\n    icon: [512, 512, [], \"e0f7\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-400c9.1 0 17.4 5.1 21.5 13.3l104 208c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L321.2 320l-130.3 0-17.4 34.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l104-208c4.1-8.1 12.4-13.3 21.5-13.3zm0 77.7L214.8 272l82.3 0L256 189.7z\"]\n  };\n  const faHelmetBattle = {\n    prefix: 'fas',\n    iconName: 'helmet-battle',\n    icon: [576, 512, [], \"f6eb\", \"M80 17.1c.6-8.3-5.3-15.7-13.6-17s-16.1 4.1-18 12.2L.8 218.8c-.5 2.2-.8 4.5-.8 6.8C0 242.4 13.6 256 30.4 256l2.2 0c17.1 0 31.3-13.2 32.5-30.2L80 17.1zM320 352l0 136c0 18.4 20.8 30.1 36.5 20.5l144-88c9.2-5.6 13.5-16.7 10.6-27.1C494.1 333.6 480 270.2 480 208c0-85-89.1-149.2-153.1-189c-1.9-1.2-4-2.6-6.3-4.1C311.2 8.4 298.7 0 288 0s-23.2 8.4-32.7 14.9c-2.3 1.5-4.4 3-6.3 4.1C185.1 58.8 96 123 96 208c0 62.2-14.1 125.6-31.1 185.4c-3 10.4 1.4 21.4 10.6 27.1l144 88c15.7 9.6 36.5-2.1 36.5-20.5l0-192s0 0 0 0l0-28.5c0-6.9-4.4-13-10.9-15.2l-72.3-24.1c-7.6-2.5-12.7-9.6-12.7-17.6c0-10.3 8.3-18.6 18.6-18.6l218.8 0c10.3 0 18.6 8.3 18.6 18.6c0 8-5.1 15.1-12.7 17.6l-72.3 24.1c-6.5 2.2-10.9 8.3-10.9 15.2l0 84.5s0 0 0 0zM509.6 .2c-8.3 1.2-14.2 8.6-13.6 17l14.9 208.6c1.2 17 15.4 30.2 32.5 30.2l2.2 0c16.8 0 30.4-13.6 30.4-30.4c0-2.3-.3-4.6-.8-6.8L527.6 12.4c-1.9-8.1-9.7-13.5-18-12.2z\"]\n  };\n  const faButter = {\n    prefix: 'fas',\n    iconName: 'butter',\n    icon: [640, 512, [129480], \"e3e4\", \"M64 128c0-35.3 28.7-64 64-64l320 0 0 224L64 288l0-160zM32 320l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32s14.3-32 32-32zM512 64c35.3 0 64 28.7 64 64l0 160-96 0 0-224 32 0z\"]\n  };\n  const faBlanketFire = {\n    prefix: 'fas',\n    iconName: 'blanket-fire',\n    icon: [640, 512, [], \"e3da\", \"M0 128L0 352c0 70.7 57.3 128 128 128l209.6 0c-16.5-18.6-29.6-40.3-38.1-64L128 416c-35.3 0-64-28.7-64-64s28.7-64 64-64l173.8 0c6.3-15.5 14.4-30.8 23.3-45.3c21.7-35.2 51.9-71.2 87.3-102.8c10-8.9 23-12.8 35.5-11.7l0-.2c0-53-43-96-96-96L96 32C43 32 0 75 0 128zM288 350.1c0-9.8 1.3-19.9 3.6-30.1L128 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l163 0c-2-11.1-3-22.4-3-33.9zM505.7 208.3l-19-19.9c-2-2.1-4-4.4-6-6.7c0 0 0 0 0 0c-9-10.2-18.6-21.3-32.7-21.6c-7.3-.2-14.6 2.3-20.3 7.5c-23.4 21.1-50 48.9-70.9 80.2C336 278.8 320 314.8 320 352.2C320 440.7 390.4 512 480 512c88.7 0 160-71.2 160-159.8c0-30-11-60.9-26.2-88.1c-15.2-27.4-35.3-52.3-55-70.6c-5.6-5.2-12.8-7.8-19.9-7.8c-7.6 0-15.5 2.8-20.9 8.9l-12.3 13.8zM544 400.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327.1 544 363.6 544 400.2z\"]\n  };\n  const faKiwiBird = {\n    prefix: 'fas',\n    iconName: 'kiwi-bird',\n    icon: [576, 512, [], \"f535\", \"M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4l55.7 0c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3l0-240c0-70.7-57.3-128-128-128l-55.7 0c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3L96 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-46c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7l0 40.7c0 13.3 10.7 24 24 24s24-10.7 24-24l0-50.9c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faCastle = {\n    prefix: 'fas',\n    iconName: 'castle',\n    icon: [640, 512, [], \"e0de\", \"M128 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 96 0 112 64 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 96 0 192c0 26.5-21.5 48-48 48l-208 0 0-128c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 128L48 512c-26.5 0-48-21.5-48-48L0 272l0-96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 64 0 0-112 0-96z\"]\n  };\n  const faGolfClub = {\n    prefix: 'fas',\n    iconName: 'golf-club',\n    icon: [512, 512, [], \"f451\", \"M508.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L264 392.5l0-.5L42.1 318C21.4 311.1 0 326.6 0 348.4L0 376l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 408l0 32 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 472l0 8c0 17.7 14.3 32 32 32l223.3 0c12 .3 23.6-6.3 29.3-17.7l224-448z\"]\n  };\n  const faArrowRightArrowLeft = {\n    prefix: 'fas',\n    iconName: 'arrow-right-arrow-left',\n    icon: [448, 512, [8644, \"exchange\"], \"f0ec\", \"M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z\"]\n  };\n  const faExchange = faArrowRightArrowLeft;\n  const faRotateRight = {\n    prefix: 'fas',\n    iconName: 'rotate-right',\n    icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", \"M463.5 224l8.5 0c13.3 0 24-10.7 24-24l0-128c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l119.5 0z\"]\n  };\n  const faRedoAlt = faRotateRight;\n  const faRotateForward = faRotateRight;\n  const faUtensils = {\n    prefix: 'fas',\n    iconName: 'utensils',\n    icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", \"M416 0C400 0 288 32 288 176l0 112c0 35.3 28.7 64 64 64l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 0-112 0-208c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7L80 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224.4c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16l0 134.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8L64 16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z\"]\n  };\n  const faCutlery = faUtensils;\n  const faArrowUpWideShort = {\n    prefix: 'fas',\n    iconName: 'arrow-up-wide-short',\n    icon: [576, 512, [\"sort-amount-up\"], \"f161\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n  };\n  const faSortAmountUp = faArrowUpWideShort;\n  const faChartPieSimpleCircleDollar = {\n    prefix: 'fas',\n    iconName: 'chart-pie-simple-circle-dollar',\n    icon: [640, 512, [], \"e605\", \"M496 192c4.6 0 9.3 .2 13.8 .5C494.5 83.7 401 0 288 0c-9 0-16 7.6-16 16.6L272 240l103.2 0c31.5-29.8 74-48 120.8-48zM320 368c0-28.8 6.9-56 19.2-80L224 288l0-221.3c0-18.5-15.7-33.3-33.8-29.5C81.5 60.1 0 156.5 0 272C0 404.6 107.5 512 240 512c43.8 0 84.8-11.7 120.1-32.2C335 449.4 320 410.5 320 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM472.8 335.4c-.4 .7-.9 1.6-.8 3.6c0 0 0 0 0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2l0 10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-11.4c-8.6-1.7-16.7-4.3-23.7-6.6c0 0 0 0 0 0s0 0 0 0c-1.7-.6-3.4-1.1-5-1.6c-8.4-2.6-13.2-11.6-10.5-20s11.6-13.2 20-10.5c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3l0-9.5c0-8.8 7.2-16 16-16s16 7.2 16 16l0 9.4c6.3 .9 12.3 2.3 17.9 3.7c8.6 2.1 13.8 10.8 11.7 19.4s-10.8 13.8-19.4 11.7c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4z\"]\n  };\n  const faBalloons = {\n    prefix: 'fas',\n    iconName: 'balloons',\n    icon: [640, 512, [], \"e2e4\", \"M320 160C320 71.6 248.4 0 160 0S0 71.6 0 160c0 92.5 87.2 174 117.7 199.7c5.9 5 7.8 13.4 4.4 20.3L97.4 429.3c-.9 1.8-1.4 3.8-1.4 5.8c0 7.1 5.8 12.9 12.9 12.9l102.1 0c7.1 0 12.9-5.8 12.9-12.9c0-2-.5-4-1.4-5.8L198 379.9c-3.5-6.9-1.6-15.3 4.4-20.3C232.8 334 320 252.5 320 160zM144 96c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16zM437.7 423.7c5.9 5 7.8 13.4 4.4 20.3l-24.7 49.3c-.9 1.8-1.4 3.8-1.4 5.8c0 7.1 5.8 12.9 12.9 12.9l102.1 0c7.1 0 12.9-5.8 12.9-12.9c0-2-.5-4-1.4-5.8L518 443.9c-3.5-6.9-1.6-15.3 4.4-20.3C552.8 398 640 316.5 640 224c0-88.4-71.6-160-160-160c-53.7 0-101.2 26.4-130.2 67c1.4 9.5 2.2 19.2 2.2 29c0 37.2-11.5 71.8-27.3 101.9c18.5 76.2 86.8 139.7 113 161.8zM416 208c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faMillSign = {\n    prefix: 'fas',\n    iconName: 'mill-sign',\n    icon: [384, 512, [], \"e1ed\", \"M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128l0 80L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208c0-26.5 21.5-48 48-48s48 21.5 48 48l0 42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32l0-154.5 35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48l0 208c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z\"]\n  };\n  const faBowlRice = {\n    prefix: 'fas',\n    iconName: 'bowl-rice',\n    icon: [512, 512, [], \"e2eb\", \"M176 56c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm24 48l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faTimelineArrow = {\n    prefix: 'fas',\n    iconName: 'timeline-arrow',\n    icon: [640, 512, [], \"e29d\", \"M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3L96 224l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 0 54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-54.7 274.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224l0-54.7c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3l0 54.7-160 0 0-54.7zM328 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM224 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSkull = {\n    prefix: 'fas',\n    iconName: 'skull',\n    icon: [512, 512, [128128], \"f54c\", \"M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1l0 64c0 26.5 21.5 48 48 48l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 48 0c26.5 0 48-21.5 48-48l0-64c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faGameBoardSimple = {\n    prefix: 'fas',\n    iconName: 'game-board-simple',\n    icon: [448, 512, [\"game-board-alt\"], \"f868\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 0l0 160 160 0 0-160L224 96zm0 160L64 256l0 160 160 0 0-160z\"]\n  };\n  const faGameBoardAlt = faGameBoardSimple;\n  const faCircleVideo = {\n    prefix: 'fas',\n    iconName: 'circle-video',\n    icon: [512, 512, [\"video-circle\"], \"e12b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 192c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128zM396.9 317.9L352 288l0-64 44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3l0 103.4c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"]\n  };\n  const faVideoCircle = faCircleVideo;\n  const faChartScatterBubble = {\n    prefix: 'fas',\n    iconName: 'chart-scatter-bubble',\n    icon: [512, 512, [], \"e0e9\", \"M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm224-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM192 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM384 64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faHouseTurret = {\n    prefix: 'fas',\n    iconName: 'house-turret',\n    icon: [640, 512, [], \"e1b4\", \"M256 464l0-186.9c0-13.5 5.6-26.3 15.6-35.4l144-132c18.4-16.8 46.5-16.8 64.9 0l144 132c9.9 9.1 15.6 21.9 15.6 35.4L640 464c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48zM424 272c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zM24 0C10.7 0 0 10.7 0 24L0 96l0 8 0 93.5c0 17 6.7 33.3 18.7 45.3L64 288l0 176c0 26.5 21.5 48 48 48l128 0c-10-13.4-16-30-16-48l0-186.9c0-22.4 9.4-43.8 25.9-59L352 124.6l0-20.6 0-8 0-72c0-13.3-10.7-24-24-24L280 0c-13.3 0-24 10.7-24 24l0 72-32 0 0-72c0-13.3-10.7-24-24-24L152 0c-13.3 0-24 10.7-24 24l0 72L96 96l0-72C96 10.7 85.3 0 72 0L24 0zM176 160c22.1 0 40 17.9 40 40l0 24c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-24c0-22.1 17.9-40 40-40z\"]\n  };\n  const faBanana = {\n    prefix: 'fas',\n    iconName: 'banana',\n    icon: [576, 512, [], \"e2e5\", \"M304 144c0 35.7-7.3 69.6-20.5 100.5c4.8 3 9.4 6.2 13.9 9.8l35.5 28.4L413.9 261c10.6-2.8 21.4-4.4 32.3-4.9c1.2-10.5 1.8-21.3 1.8-32.1c0-84.7-36.6-160.9-94.8-213.6C345.6 3.6 335.9 0 326.1 0c-29.4 0-47.5 29.4-38 55c10.3 27.7 15.9 57.7 15.9 89zM277.4 279.2c-18.8-15-42.1-23.2-66.1-23.2c-22.9 0-45.2 7.4-63.5 21.2l-42.2 31.6c-10.6 8-12.8 23-4.8 33.6s23 12.8 33.6 4.8l42.2-31.6c10-7.5 22.2-11.6 34.7-11.6c10.5 0 20.8 2.9 29.7 8.2C194.1 366 125 400 48 400c-26.5 0-48 21.5-48 48l0 16c0 26.5 21.5 48 48 48l112 0c117.3 0 218.2-70.1 263.1-170.6l11.5-3.1c5.7-1.5 11.6-2.3 17.5-2.3c23.8 0 45.9 12.5 58.1 32.9l21.3 35.4c6.8 11.4 21.6 15 32.9 8.2s15-21.6 8.2-32.9l-21.3-35.4C530.4 309.3 492.7 288 452 288c-3.8 0-7.5 .2-11.3 .6c-5.5 .5-10.9 1.5-16.3 2.8c-.8 .2-1.5 .4-2.3 .6l-96.7 25.8s0 0 0 0l-48.1-38.5z\"]\n  };\n  const faHandHoldingSkull = {\n    prefix: 'fas',\n    iconName: 'hand-holding-skull',\n    icon: [576, 512, [], \"e1a4\", \"M371.6 232.2c-6 3.8-9.4 10.8-8 17.7l4.1 20.6c.2 .9 .3 1.9 .3 2.9c0 8-6.5 14.6-14.6 14.6l-130.9 0c-8 0-14.6-6.5-14.6-14.6c0-1 .1-1.9 .3-2.9l4.1-20.6c1.4-7-2-13.9-8-17.7C167.8 209 144 171 144 128C144 57.3 208.5 0 288 0s144 57.3 144 128c0 43-23.8 81-60.4 104.2zM240 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faPeopleDress = {\n    prefix: 'fas',\n    iconName: 'people-dress',\n    icon: [640, 512, [], \"e217\", \"M208 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM70.2 384L88 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 16 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 17.8 0c10.9 0 18.6-10.7 15.2-21.1L226.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9c9.8-5.9 15.3-16.2 15.5-26.9c.2 10.7 5.7 21 15.5 26.9c15.1 9.1 34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1l17.8 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 16 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 17.8 0c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3l-11.6 0c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-3 5-4.5 10.5-4.6 15.9c-.1-5.4-1.6-10.9-4.6-15.9l-53.6-89.2c-20.3-33.7-56.7-54.3-96-54.3l-11.6 0c-39.3 0-75.7 20.6-96 54.3L4.6 271.5c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L55 362.9C51.6 373.3 59.3 384 70.2 384zM528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faLoveseat = {\n    prefix: 'fas',\n    iconName: 'loveseat',\n    icon: [512, 512, [\"couch-small\"], \"f4cc\", \"M64 160C64 89.3 121.3 32 192 32l128 0c70.7 0 128 57.3 128 128l0 33.6c-36.5 7.4-64 39.7-64 78.4l0 48-256 0 0-48c0-38.7-27.5-71-64-78.4L64 160zM416 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48l0 176c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L96 448c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L0 272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3l0 48 0 32 32 0 256 0 32 0 0-32 0-48z\"]\n  };\n  const faCouchSmall = faLoveseat;\n  const faTowerBroadcast = {\n    prefix: 'fas',\n    iconName: 'tower-broadcast',\n    icon: [576, 512, [\"broadcast-tower\"], \"f519\", \"M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4L320 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-296.6c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z\"]\n  };\n  const faBroadcastTower = faTowerBroadcast;\n  const faTruckPickup = {\n    prefix: 'fas',\n    iconName: 'truck-pickup',\n    icon: [640, 512, [128763], \"f63c\", \"M368.6 96l76.8 96L288 192l0-96 80.6 0zM224 80l0 112L64 192c-17.7 0-32 14.3-32 32l0 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l33.1 0c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16l66.3 0c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16l33.1 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c0-17.7-14.3-32-32-32l-48.6 0L418.6 56c-12.1-15.2-30.5-24-50-24L272 32c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n  };\n  const faBlockQuote = {\n    prefix: 'fas',\n    iconName: 'block-quote',\n    icon: [448, 512, [], \"e0b5\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 64zM160 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0zM128 416c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0c-17.7 0-32 14.3-32 32zM32 224c-17.7 0-32 14.3-32 32L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32z\"]\n  };\n  const faUpLong = {\n    prefix: 'fas',\n    iconName: 'up-long',\n    icon: [320, 512, [\"long-arrow-alt-up\"], \"f30c\", \"M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192l72 0 0 288c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-288 72 0c9.6 0 18.2-5.7 22-14.5z\"]\n  };\n  const faLongArrowAltUp = faUpLong;\n  const faStop = {\n    prefix: 'fas',\n    iconName: 'stop',\n    icon: [384, 512, [9209], \"f04d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"]\n  };\n  const faCodeMerge = {\n    prefix: 'fas',\n    iconName: 'code-merge',\n    icon: [448, 512, [], \"f387\", \"M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3l0 205.3C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-86.6c26.7 20.1 60 32 96 32l86.7 0c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48L208 240c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faMoneyCheckDollarPen = {\n    prefix: 'fas',\n    iconName: 'money-check-dollar-pen',\n    icon: [640, 512, [\"money-check-edit-alt\"], \"f873\", \"M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 64.6c-15.2 2-29.8 8.8-41.4 20.5L353.3 394.3c-8.2 8.2-14 18.5-16.8 29.7l-6 23.9L64 448c-35.3 0-64-28.7-64-64L0 128zM256 304c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16-112c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zM144 139.9c-11.1 0-20.1 9-20.1 20.1l0 6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c0 0 0 0 0 0s0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1l0 6.4c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1l0-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4l0-6.3c0-11.1-9-20.1-20.1-20.1zm469.8 95.8l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM375.9 417L505.1 287.8l71 71L446.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n  };\n  const faMoneyCheckEditAlt = faMoneyCheckDollarPen;\n  const faUpFromLine = {\n    prefix: 'fas',\n    iconName: 'up-from-line',\n    icon: [384, 512, [\"arrow-alt-from-bottom\"], \"f346\", \"M37.9 185.4L166.5 42.6c6.1-6.7 14.7-10.6 23.8-10.6l3.5 0c9.1 0 17.7 3.9 23.8 10.6L346.1 185.4c3.8 4.2 5.9 9.8 5.9 15.5c0 12.8-10.4 23.1-23.1 23.1L256 224l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128-72.9 0C42.4 224 32 213.6 32 200.9c0-5.7 2.1-11.2 5.9-15.5zM32 416l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faArrowAltFromBottom = faUpFromLine;\n  const faUpload = {\n    prefix: 'fas',\n    iconName: 'upload',\n    icon: [512, 512, [], \"f093\", \"M288 109.3L288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-242.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352l128 0c0 35.3 28.7 64 64 64s64-28.7 64-64l128 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faHurricane = {\n    prefix: 'fas',\n    iconName: 'hurricane',\n    icon: [384, 512, [], \"f751\", \"M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9l0 63.3c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2l0-63.3c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faGridRound2Plus = {\n    prefix: 'fas',\n    iconName: 'grid-round-2-plus',\n    icon: [512, 512, [], \"e5dc\", \"M128 224a96 96 0 1 1 0-192 96 96 0 1 1 0 192zm0 256a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM480 128a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM384 272c13.3 0 24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24z\"]\n  };\n  const faPeoplePants = {\n    prefix: 'fas',\n    iconName: 'people-pants',\n    icon: [640, 512, [], \"e219\", \"M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-223.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9c9.8-5.9 15.3-16.2 15.5-26.9c.2 10.7 5.7 21 15.5 26.9c15.1 9.1 34.8 4.2 43.9-10.9L408 256.9 408 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-223.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-3 5-4.5 10.5-4.6 15.9c-.1-5.4-1.6-10.9-4.6-15.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L88 256.9 88 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faMound = {\n    prefix: 'fas',\n    iconName: 'mound',\n    icon: [576, 512, [], \"e52d\", \"M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z\"]\n  };\n  const faWindsock = {\n    prefix: 'fas',\n    iconName: 'windsock',\n    icon: [512, 512, [], \"f777\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 64 0 0 8.6c0 20.3 18.7 35.5 38.5 31.3l41.5-8.6 0-286.7L166.5 56c-19.9-4.1-38.5 11-38.5 31.3l0 8.6L64 96l0-64zm64 112l0 128-64 0 0-128 64 0zM272 78l0 260 96-20 0-220L272 78zM486.5 293.3c14.8-3.1 25.5-16.2 25.5-31.3l0-108c0-15.2-10.6-28.2-25.5-31.3L432 111.3l0 193.3 54.5-11.4z\"]\n  };\n  const faCircleHalf = {\n    prefix: 'fas',\n    iconName: 'circle-half',\n    icon: [512, 512, [], \"e110\", \"M256 32c0-17.7-14.4-32.2-31.9-30C97.8 17.7 0 125.4 0 256S97.8 494.3 224.1 510c17.5 2.2 31.9-12.4 31.9-30l0-448z\"]\n  };\n  const faBrakeWarning = {\n    prefix: 'fas',\n    iconName: 'brake-warning',\n    icon: [640, 512, [], \"e0c7\", \"M96 256a224 224 0 1 1 448 0A224 224 0 1 1 96 256zM344 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM91.1 109C63.8 151.4 48 201.8 48 256s15.8 104.6 43.1 147c7.2 11.1 4 26-7.2 33.2s-26 4-33.2-7.2C18.6 379.1 0 319.7 0 256S18.6 132.9 50.7 83c7.2-11.1 22-14.4 33.2-7.2s14.4 22 7.2 33.2zM589.3 83C621.4 132.9 640 192.3 640 256s-18.6 123.1-50.7 173c-7.2 11.1-22 14.4-33.2 7.2s-14.4-22-7.2-33.2c27.3-42.4 43.1-92.8 43.1-147s-15.8-104.6-43.1-147c-7.2-11.1-4-26 7.2-33.2s26-4 33.2 7.2z\"]\n  };\n  const faToiletPortable = {\n    prefix: 'fas',\n    iconName: 'toilet-portable',\n    icon: [320, 512, [], \"e583\", \"M0 32L0 64l320 0 0-32c0-17.7-14.3-32-32-32L32 0C14.3 0 0 14.3 0 32zM24 96L0 96l0 24L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 224 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-368 0-24-24 0L24 96zM256 240l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faCompactDisc = {\n    prefix: 'fas',\n    iconName: 'compact-disc',\n    icon: [512, 512, [128191, 128192, 128440], \"f51f\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n  };\n  const faFileArrowDown = {\n    prefix: 'fas',\n    iconName: 'file-arrow-down',\n    icon: [384, 512, [\"file-download\"], \"f56d\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 232l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L168 232c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faFileDownload = faFileArrowDown;\n  const faSaxophoneFire = {\n    prefix: 'fas',\n    iconName: 'saxophone-fire',\n    icon: [640, 512, [\"sax-hot\"], \"f8db\", \"M256 153.6c0-25.5-12.4-67.2-59.5-113.9c-9.4-9.3-24.5-8.6-33.8 .8l-9.1 9.1L116.8 12.7C112 7.9 105.6 5.3 99.2 5.4c-4.7 0-9.4 1.6-13.4 4.7C50 37.9 0 92.3 0 153.6c0 7.6 .7 15.1 2 22.4l77.6 0c7.7-23.3 29.5-44.6 41-54.6c4.3-3.7 10.5-3.7 14.8 0c11.6 10 33.4 31.3 41 54.6l77.6 0c1.3-7.3 2-14.8 2-22.4zM180.1 329.8L229.3 256l2.7 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 208c-13.3 0-24 10.7-24 24c0 9.5 5.5 17.7 13.5 21.6L2.7 313C.9 323 0 333.1 0 343.2l0 7C0 439.6 72.4 512 161.8 512c49.4 0 96.1-22.6 126.8-61.4L534.4 140.1c6.1-7.7 15.3-12.1 25.1-12.1l64.2 0c9 0 16.3-7.3 16.3-16.3c0-4.9-2.2-9.5-5.9-12.6L609.8 78.8c-11.5-9.6-26-14.8-41-14.8l-30.3 0c-17 0-33.3 6.7-45.3 18.7L449 127l-8-8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l8 8L401 175l-8-8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l8 8L353 223l-8-8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l8 8L214.6 361.4c-4.2 4.2-10 6.6-16 6.6c-12.5 0-22.6-10.1-22.6-22.6l0-1.9c0-4.8 1.4-9.6 4.1-13.6zM144 280a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM88 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faSaxHot = faSaxophoneFire;\n  const faCameraWebSlash = {\n    prefix: 'fas',\n    iconName: 'camera-web-slash',\n    icon: [640, 512, [\"webcam-slash\"], \"f833\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135.2-106C525.9 324.9 544 276.6 544 224C544 100.3 443.7 0 320 0C248 0 183.9 34 143 86.7L38.8 5.1zM193.3 126.2C222.6 88.4 268.5 64 320 64c88.4 0 160 71.6 160 160c0 37.7-13 72.3-34.8 99.6L420 303.9c17.5-21.9 28-49.7 28-79.9c0-70.7-57.3-128-128-128c-41.3 0-78.1 19.6-101.5 50l-25.2-19.7zm88.2 69.1l-25.2-19.7C270.9 156.4 294 144 320 144c8.8 0 16 7.2 16 16s-7.2 16-16 16c-15.8 0-29.8 7.6-38.5 19.3zM507.7 496L359.4 379.1c-12.6 3.2-25.8 4.9-39.4 4.9c-88.4 0-160-71.6-160-160c0-.6 0-1.3 0-1.9l-58.8-46.3C97.8 191.3 96 207.4 96 224c0 79.5 41.4 149.3 103.8 189.1l-58.2 40.7c-11.4 8-16.4 22.5-12.2 35.8S146 512 160 512l320 0c11.6 0 22.1-6.2 27.7-16zM324.8 351.9L194.5 249.2C206.2 307.8 257.9 352 320 352c1.6 0 3.2 0 4.8-.1z\"]\n  };\n  const faWebcamSlash = faCameraWebSlash;\n  const faFolderMedical = {\n    prefix: 'fas',\n    iconName: 'folder-medical',\n    icon: [512, 512, [], \"e18c\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM224 208l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faFolderGear = {\n    prefix: 'fas',\n    iconName: 'folder-gear',\n    icon: [512, 512, [\"folder-cog\"], \"e187\", \"M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM368.6 259.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1l0-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9l0 3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 18l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3.1 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1l0 3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9l0-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM216 288a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n  };\n  const faFolderCog = faFolderGear;\n  const faHandWave = {\n    prefix: 'fas',\n    iconName: 'hand-wave',\n    icon: [512, 512, [], \"e1a7\", \"M352.2 82.3L351 73.8c-3-21.1-19.6-37.7-40.7-40.7l-8.5-1.2c-8.7-1.2-14.8-9.4-13.6-18.1S297.5-1.1 306.3 .2l8.5 1.2c35.2 5 62.9 32.7 67.9 67.9l1.2 8.5c1.2 8.7-4.8 16.9-13.6 18.1s-16.9-4.8-18.1-13.6zM185.4 70.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192c3.3 3.3 9.4 1.1 9.4-3.7l0-77.7c0-22.1 17.9-40 40-40s40 17.9 40 40l0 176.3c0 60.2-27.9 116.9-75.5 153.7C385.7 505.3 321 515.7 263 498.7c-28.4-7.1-55.3-21.8-77.6-44.1l-4.9-4.9L73.4 342.6l-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l31.9 31.9 .1 .1L165.3 344c5.2 5.2 13.6 5.2 18.7 0s5.2-13.6 0-18.7L57.4 198.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L229.3 280c5.2 5.2 13.6 5.2 18.7 0s5.2-13.6 0-18.7L105.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L293.3 216c5.2 5.2 13.6 5.2 18.7 0s5.2-13.6 0-18.7L185.4 70.6zM13.7 352.2c8.7-1.3 16.9 4.8 18.1 13.6l1.2 8.5c3 21.1 19.6 37.7 40.7 40.7l8.5 1.2c8.7 1.2 14.8 9.4 13.6 18.1s-9.4 14.8-18.1 13.6l-8.5-1.2c-35.2-5-62.9-32.7-67.9-67.9L.2 370.3c-1.2-8.7 4.8-16.9 13.6-18.1z\"]\n  };\n  const faArrowUpArrowDown = {\n    prefix: 'fas',\n    iconName: 'arrow-up-arrow-down',\n    icon: [576, 512, [\"sort-up-down\"], \"e099\", \"M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 141.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zm352 333.3c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L448 370.7 448 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96z\"]\n  };\n  const faSortUpDown = faArrowUpArrowDown;\n  const faCaravan = {\n    prefix: 'fas',\n    iconName: 'caravan',\n    icon: [640, 512, [], \"f8ff\", \"M0 112C0 67.8 35.8 32 80 32l336 0c88.4 0 160 71.6 160 160l0 160 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0-288 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-44.2 0-80-35.8-80-80L0 112zM320 352l128 0 0-96-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 192zM96 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faShieldCat = {\n    prefix: 'fas',\n    iconName: 'shield-cat',\n    icon: [512, 512, [], \"e572\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4l.2 0c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4l48 0c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3l.2 0c5.8 0 10.4 4.7 10.4 10.4L352 272c0 53-43 96-96 96s-96-43-96-96l0-117.6zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faMessageSlash = {\n    prefix: 'fas',\n    iconName: 'message-slash',\n    icon: [640, 512, [\"comment-alt-slash\"], \"f4a9\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-82.3-64.5C565.1 393 576 373.8 576 352l0-288c0-35.3-28.7-64-64-64L128 0C104.4 0 83.8 12.7 72.7 31.7L38.8 5.1zM406.2 416L64 146.4 64 352c0 35.3 28.7 64 64 64l96 0 0 80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L373.3 416l32.8 0z\"]\n  };\n  const faCommentAltSlash = faMessageSlash;\n  const faBolt = {\n    prefix: 'fas',\n    iconName: 'bolt',\n    icon: [448, 512, [9889, \"zap\"], \"f0e7\", \"M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z\"]\n  };\n  const faZap = faBolt;\n  const faTrashCanCheck = {\n    prefix: 'fas',\n    iconName: 'trash-can-check',\n    icon: [448, 512, [], \"e2a9\", \"M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zM337 265c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L337 265z\"]\n  };\n  const faGlassWater = {\n    prefix: 'fas',\n    iconName: 'glass-water',\n    icon: [384, 512, [], \"e4f4\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM73 156.5L66.4 64l251.3 0L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z\"]\n  };\n  const faOilWell = {\n    prefix: 'fas',\n    iconName: 'oil-well',\n    icon: [576, 512, [], \"e532\", \"M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6 96 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 264-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-137.3 0L340 257.5l-62.2 16.1L305.3 352l-66.6 0L265 277l-74.6 19.3L137.3 448 96 448l0-159.2 337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32 111.4 0 11.2 32-133.8 0z\"]\n  };\n  const faTableCellsColumnUnlock = {\n    prefix: 'fas',\n    iconName: 'table-cells-column-unlock',\n    icon: [640, 512, [], \"e690\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zm208 0l0 64 88 0 0-64-88 0zm240 0l-88 0 0 64 88 0 0-64zM208 224l0 64 88 0 0-64-88 0zm0 128l0 64 88 0 0-64-88 0zm288-80l0 48 32 0 32 0 48 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-48 0c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faPersonSimple = {\n    prefix: 'fas',\n    iconName: 'person-simple',\n    icon: [256, 512, [], \"e220\", \"M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L192 464c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-115.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3z\"]\n  };\n  const faArrowTurnLeftUp = {\n    prefix: 'fas',\n    iconName: 'arrow-turn-left-up',\n    icon: [384, 512, [], \"e634\", \"M342.6 137.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 109.3 224 416c0 17.7 14.3 32 32 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-53 0-96-43-96-96l0-306.7L86.6 182.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128z\"]\n  };\n  const faVault = {\n    prefix: 'fas',\n    iconName: 'vault',\n    icon: [576, 512, [], \"e2c5\", \"M64 0C28.7 0 0 28.7 0 64L0 416c0 35.3 28.7 64 64 64l16 0 16 32 64 0 16-32 224 0 16 32 64 0 16-32 16 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64L64 0zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3L480 336c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-114.7c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z\"]\n  };\n  const faMars = {\n    prefix: 'fas',\n    iconName: 'mars',\n    icon: [448, 512, [9794], \"f222\", \"M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8l112 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80s0 0 0 0s0 0 0 0s0 0 0 0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z\"]\n  };\n  const faToilet = {\n    prefix: 'fas',\n    iconName: 'toilet',\n    icon: [448, 512, [128701], \"f7d8\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l8 0 0 148.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l256 0c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4L416 48l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 0zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3c0 0 0-.1 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8c0 0 0 .1 0 .1l0 .3zM328.2 384l-.2 .5 0-.5 .2 0zM112 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faPlaneCircleXmark = {\n    prefix: 'fas',\n    iconName: 'plane-circle-xmark',\n    icon: [640, 512, [], \"e557\", \"M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faYenSign = {\n    prefix: 'fas',\n    iconName: 'yen-sign',\n    icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", \"M58.6 46.3C48.8 31.5 29 27.6 14.2 37.4S-4.4 67 5.4 81.8L100.2 224 48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 0 32-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-32 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.2 0L314.6 81.8c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.3z\"]\n  };\n  const faCny = faYenSign;\n  const faJpy = faYenSign;\n  const faRmb = faYenSign;\n  const faYen = faYenSign;\n  const faGearCode = {\n    prefix: 'fas',\n    iconName: 'gear-code',\n    icon: [512, 512, [], \"e5e8\", \"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zm-208.2-3.9c1.5-8.7-4.4-17-13.2-18.4s-17 4.4-18.4 13.2l-32 192c-1.5 8.7 4.4 17 13.2 18.4s17-4.4 18.4-13.2l32-192zM187.3 227.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-40 40c-6.2 6.2-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L158.6 256l28.7-28.7zm160-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L353.4 256l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l40-40c6.2-6.2 6.2-16.4 0-22.6l-40-40z\"]\n  };\n  const faNotes = {\n    prefix: 'fas',\n    iconName: 'notes',\n    icon: [512, 512, [], \"e202\", \"M160 32c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l179.2 0c4.3 0 8.6-.4 12.8-1.3l0-94.7c0-17.7 14.3-32 32-32l94.7 0c.9-4.2 1.3-8.5 1.3-12.8L480 96c0-35.3-28.7-64-64-64L160 32zM384 352l0 45.7 0 18.3 96-96-18.3 0L416 320l-32 0 0 32zM296 464l-160 0c-48.6 0-88-39.4-88-88l0-224c0-13.3-10.7-24-24-24s-24 10.7-24 24L0 376c0 75.1 60.9 136 136 136l160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24z\"]\n  };\n  const faRubleSign = {\n    prefix: 'fas',\n    iconName: 'ruble-sign',\n    icon: [384, 512, [8381, \"rouble\", \"rub\", \"ruble\"], \"f158\", \"M96 32C78.3 32 64 46.3 64 64l0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-32 112 0c79.5 0 144-64.5 144-144s-64.5-144-144-144L96 32zM240 256l-112 0 0-160 112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n  };\n  const faRouble = faRubleSign;\n  const faRub = faRubleSign;\n  const faRuble = faRubleSign;\n  const faTrashUndo = {\n    prefix: 'fas',\n    iconName: 'trash-undo',\n    icon: [448, 512, [\"trash-arrow-turn-left\"], \"f895\", \"M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128zM217.8 199.9c8.9 9.9 8.1 25-1.8 33.9L182.5 264l57.5 0c48.6 0 88 39.4 88 88l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40c0-22.1-17.9-40-40-40l-57.5 0 33.5 30.2c9.9 8.9 10.7 24 1.8 33.9s-24 10.7-33.9 1.8l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c9.9-8.9 25-8.1 33.9 1.8z\"]\n  };\n  const faTrashArrowTurnLeft = faTrashUndo;\n  const faChampagneGlass = {\n    prefix: 'fas',\n    iconName: 'champagne-glass',\n    icon: [320, 512, [\"glass-champagne\"], \"f79e\", \"M88 0C71.9 0 58.3 12 56.3 27.9L33.2 208C24.9 273.4 67.3 332.4 128 348l0 100-48 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0-100c60.7-15.6 103.1-74.6 94.8-140l-23-180.1C261.7 12 248.1 0 232 0L88 0zm20 128l8.2-64 87.7 0 8.2 64-104 0z\"]\n  };\n  const faGlassChampagne = faChampagneGlass;\n  const faObjectsAlignCenterHorizontal = {\n    prefix: 'fas',\n    iconName: 'objects-align-center-horizontal',\n    icon: [512, 512, [], \"e3bc\", \"M256 0c-13.3 0-24 10.7-24 24l0 40L80 64c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l152 0 0 64-88 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l88 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 88 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-88 0 0-64 152 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L280 64l0-40c0-13.3-10.7-24-24-24z\"]\n  };\n  const faSun = {\n    prefix: 'fas',\n    iconName: 'sun',\n    icon: [512, 512, [9728], \"f185\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n  };\n  const faTrashCanSlash = {\n    prefix: 'fas',\n    iconName: 'trash-can-slash',\n    icon: [640, 512, [\"trash-alt-slash\"], \"e2ad\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376l0-248-316.4 0L154.8 96 512 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C403.4 6.8 392.3 0 380.2 0L259.8 0c-12.1 0-23.2 6.8-28.6 17.7L224 32l-96 0c-13.4 0-24.8 8.2-29.6 19.8L38.8 5.1zM304 213l0-5c0-8.8 7.2-16 16-16s16 7.2 16 16l0 30L304 213zm96 75.2l0-80.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 105.3-32-25.1zm97.8 200L431.5 436c-1.8 6.9-8 12-15.5 12c-8.8 0-16-7.2-16-16l0-20.8-64-50.4 0 71.3c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96.5-64-50.4L240 432c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-172.1-80-63L128 448c0 35.3 28.7 64 64 64l256 0c20.1 0 38.1-9.3 49.8-23.8z\"]\n  };\n  const faTrashAltSlash = faTrashCanSlash;\n  const faScreenUsers = {\n    prefix: 'fas',\n    iconName: 'screen-users',\n    icon: [640, 512, [\"users-class\"], \"f63d\", \"M96 0C60.7 0 32 28.7 32 64l0 184.4C49 233.2 71.4 224 96 224L96 64l448 0 0 160c24.6 0 47 9.2 64 24.4L608 64c0-35.3-28.7-64-64-64L96 0zm64 320A64 64 0 1 0 32 320a64 64 0 1 0 128 0zM0 480c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64zM384 320a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM224 480c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64zm320-96a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-64 0z\"]\n  };\n  const faUsersClass = faScreenUsers;\n  const faGuitar = {\n    prefix: 'fas',\n    iconName: 'guitar',\n    icon: [512, 512, [], \"f7a6\", \"M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faSquareArrowLeft = {\n    prefix: 'fas',\n    iconName: 'square-arrow-left',\n    icon: [448, 512, [\"arrow-square-left\"], \"f33a\", \"M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM71 239L183 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L360 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-214.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 273c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faArrowSquareLeft = faSquareArrowLeft;\n  const faSquare8 = {\n    prefix: 'fas',\n    iconName: 'square-8',\n    icon: [448, 512, [], \"e25d\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm232 32l-16 0c-39.8 0-72 32.2-72 72c0 15.7 5 30.1 13.5 42c-18 14.7-29.5 37-29.5 62c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80c0-25-11.5-47.4-29.5-62c8.5-11.8 13.5-26.3 13.5-42c0-39.8-32.2-72-72-72zm-16 96c-13.2 0-24-10.8-24-24s10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0l-16 0s0 0 0 0zm16 48l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0 16 0z\"]\n  };\n  const faFaceSmileHearts = {\n    prefix: 'fas',\n    iconName: 'face-smile-hearts',\n    icon: [640, 512, [], \"e390\", \"M448.2 34.3c-1.3 19.7 5.5 39.8 20.5 54.9l55.5 55.8c9.2 9.3 21.1 14.2 33.2 14.9C569.4 189.6 576 222 576 256c0 37.4-8 73-22.5 105.1c-27-15.2-61.9-11.3-84.8 11.8c-25.8 26-27.5 67.1-4.9 94.9C422.8 495.7 373.3 512 320 512c-61.3 0-117.6-21.6-161.7-57.6l13.1-13.1c27.6-27.7 27.6-72.6 0-100.4c-24.8-25-63.6-27.6-91.3-7.7c-1.7-1.2-3.5-2.4-5.2-3.4C67.8 306.5 64 281.7 64 256C64 114.6 178.6 0 320 0c46.7 0 90.5 12.5 128.2 34.3zM205.5 323.9c-6.7 5.8-7.4 15.9-1.6 22.6c22.2 25.7 61 53.5 116.1 53.5s93.8-27.9 116.1-53.5c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6C394 346.2 363.4 368 320 368s-74-21.8-91.9-42.5c-5.8-6.7-15.9-7.4-22.6-1.6zm-.7-90.3c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zm230.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM573.7 11.5c15.2-15.3 39.8-15.3 54.9 0s15.2 40 0 55.2l-55.4 55.8c-7.3 7.3-19.1 7.3-26.3 0L491.4 66.7c-15.2-15.3-15.2-40 0-55.2s39.8-15.3 54.9 0L560 25.3l13.7-13.8zm54.9 384c15.2 15.3 15.2 40 0 55.2l-55.4 55.8c-7.3 7.3-19.1 7.3-26.3 0l-55.5-55.8c-15.2-15.3-15.2-40 0-55.2s39.8-15.3 54.9 0L560 409.3l13.7-13.8c15.2-15.3 39.8-15.3 54.9 0zm-534.9-32c15.2-15.3 39.8-15.3 54.9 0s15.2 40 0 55.2L93.2 474.5c-7.3 7.3-19.1 7.3-26.3 0L11.4 418.7c-15.2-15.3-15.2-40 0-55.2s39.8-15.3 54.9 0L80 377.3l13.7-13.8z\"]\n  };\n  const faBracketsSquare = {\n    prefix: 'fas',\n    iconName: 'brackets-square',\n    icon: [448, 512, [\"brackets\"], \"f7e9\", \"M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 0-320-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zM64 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 96l0 320 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32z\"]\n  };\n  const faBrackets = faBracketsSquare;\n  const faLaptopArrowDown = {\n    prefix: 'fas',\n    iconName: 'laptop-arrow-down',\n    icon: [640, 512, [], \"e1c6\", \"M128 32C92.7 32 64 60.7 64 96l0 256 64 0 0-256 128 0 0-64L128 32zM512 96l0 256 64 0 0-256c0-35.3-28.7-64-64-64L384 32l0 64 128 0zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384zM344 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 182.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L344 56z\"]\n  };\n  const faHockeyStickPuck = {\n    prefix: 'fas',\n    iconName: 'hockey-stick-puck',\n    icon: [640, 512, [], \"e3ae\", \"M462.3 3.4c15.8 7.9 22.2 27.1 14.3 42.9L261.5 476.6c-10.8 21.7-33 35.4-57.2 35.4L160 512l-32 0-32 0 0-32 0-128 156.2 0L419.4 17.7c7.9-15.8 27.1-22.2 42.9-14.3zM0 384c0-17.7 14.3-32 32-32l32 0 0 160-32 0c-17.7 0-32-14.3-32-32l0-96zm416 32l192 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z\"]\n  };\n  const faHouseTree = {\n    prefix: 'fas',\n    iconName: 'house-tree',\n    icon: [640, 512, [], \"e1b3\", \"M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-29.4 0L601 300c7.7 9.6 9.2 22.8 3.9 33.9S588.3 352 576 352l-29.4 0L633 460c7.7 9.6 9.2 22.8 3.9 33.9S620.3 512 608 512l-208 0c10-13.4 16-30 16-48l0-186.9c0-22.4-9.4-43.8-25.9-59L282.9 119.9 393.4 9.4zM0 277.1c0-13.5 5.6-26.3 15.6-35.4l144-132c18.4-16.8 46.5-16.8 64.9 0l144 132c9.9 9.1 15.6 21.9 15.6 35.4L384 464c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 277.1zM144 296l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24z\"]\n  };\n  const faSignalFair = {\n    prefix: 'fas',\n    iconName: 'signal-fair',\n    icon: [640, 512, [\"signal-2\"], \"f68d\", \"M224 320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160zM96 416c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64z\"]\n  };\n  const faSignal2 = faSignalFair;\n  const faFaceLaughWink = {\n    prefix: 'fas',\n    iconName: 'face-laugh-wink',\n    icon: [512, 512, [\"laugh-wink\"], \"f59c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faLaughWink = faFaceLaughWink;\n  const faCircleDollar = {\n    prefix: 'fas',\n    iconName: 'circle-dollar',\n    icon: [512, 512, [\"dollar-circle\", \"usd-circle\"], \"f2e8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm20.8-378.4l0 14.2c9.7 1.2 19.4 3.9 29 6.6c1.9 .5 3.7 1 5.6 1.6c11.5 3.2 18.3 15.1 15.1 26.6s-15.1 18.2-26.6 15.1c-1.6-.4-3.1-.9-4.7-1.3c-7-2-14-3.9-21.1-5.3c-13.2-2.5-28.5-1.3-40.8 4c-11 4.8-20.1 16.4-7.6 24.4c9.8 6.3 21.8 9.5 33.2 12.6c2.4 .6 4.7 1.3 7 1.9c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2l0 15.2c0 11.9-9.7 21.6-21.6 21.6s-21.6-9.7-21.6-21.6l0-17.4c-14.5-3.3-28.7-7.9-42.8-12.5c-11.3-3.7-17.5-16-13.7-27.3s16-17.5 27.3-13.7c2.5 .8 5 1.7 7.5 2.5c11.3 3.8 22.9 7.7 34.5 9.6c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c4-21.8 21-36.3 39-44.1c5.5-2.4 11.4-4.3 17.5-5.7l0-16.1c0-11.9 9.7-21.6 21.6-21.6s21.6 9.7 21.6 21.6z\"]\n  };\n  const faDollarCircle = faCircleDollar;\n  const faUsdCircle = faCircleDollar;\n  const faHorseHead = {\n    prefix: 'fas',\n    iconName: 'horse-head',\n    icon: [640, 512, [], \"f7ab\", \"M64 464l0-147.1c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1l-3.4 0c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4c0 0 0 0-.1 0c0 0 0 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3c0 0 0 0 0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8L112 512c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faArrowsRepeat = {\n    prefix: 'fas',\n    iconName: 'arrows-repeat',\n    icon: [512, 512, [\"repeat-alt\"], \"f364\", \"M1.6 213.9c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2C77.1 189.9 118.5 160 165.2 160l173.6 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 165.2 96C91 96 25.1 143.5 1.6 213.9zm508.7 84.2c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2C434.9 322.1 393.5 352 346.8 352l-173.6 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L173.3 416l173.6 0c74.2 0 140.1-47.5 163.6-117.9z\"]\n  };\n  const faRepeatAlt = faArrowsRepeat;\n  const faBoreHole = {\n    prefix: 'fas',\n    iconName: 'bore-hole',\n    icon: [512, 512, [], \"e4c3\", \"M256 0c-17.7 0-32 14.3-32 32l0 264.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4L288 32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-80 0c-17.7 0-32 14.3-32 32l0 192c0 53-43 96-96 96s-96-43-96-96l0-192c0-17.7-14.3-32-32-32l-80 0z\"]\n  };\n  const faIndustry = {\n    prefix: 'fas',\n    iconName: 'industry',\n    icon: [576, 512, [], \"f275\", \"M64 32C46.3 32 32 46.3 32 64l0 240 0 48 0 80c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-128 0-151.8c0-18.2-19.4-29.7-35.4-21.1L352 215.4l0-63.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4 160 64c0-17.7-14.3-32-32-32L64 32z\"]\n  };\n  const faImagePolaroid = {\n    prefix: 'fas',\n    iconName: 'image-polaroid',\n    icon: [448, 512, [], \"f8c4\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 96l256 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32L96 352c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm152 64c-5.3 0-10.2 2.6-13.2 6.9l-52.4 76.3-9.6-12.8c-3-4-7.8-6.4-12.8-6.4s-9.8 2.4-12.8 6.4l-48 64c-3.6 4.8-4.2 11.3-1.5 16.8s8.3 8.8 14.3 8.8l48 0 48 0 40 0 88 0c5.9 0 11.4-3.3 14.2-8.6s2.4-11.6-1-16.5l-88-128c-3-4.3-7.9-6.9-13.2-6.9zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faWaveTriangle = {\n    prefix: 'fas',\n    iconName: 'wave-triangle',\n    icon: [640, 512, [], \"f89a\", \"M176 32c10.1 0 19.6 4.7 25.6 12.8L464 394.7 582.4 236.8c10.6-14.1 30.7-17 44.8-6.4s17 30.7 6.4 44.8l-144 192c-6 8.1-15.5 12.8-25.6 12.8s-19.6-4.7-25.6-12.8L176 117.3 57.6 275.2c-10.6 14.1-30.7 17-44.8 6.4s-17-30.7-6.4-44.8l144-192c6-8.1 15.5-12.8 25.6-12.8z\"]\n  };\n  const faTurnLeftDown = {\n    prefix: 'fas',\n    iconName: 'turn-left-down',\n    icon: [384, 512, [], \"e637\", \"M42 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-88 0 0-192c0-17.7 14.3-32 32-32l80 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L280 0C209.3 0 152 57.3 152 128l0 192-88 0c-9.6 0-18.2 5.7-22 14.5z\"]\n  };\n  const faPersonRunningFast = {\n    prefix: 'fas',\n    iconName: 'person-running-fast',\n    icon: [512, 512, [], \"e5ff\", \"M368 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM259.2 160c-14.1 0-27.5 5.6-37.5 15.5l-23.1 23.1c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l23.1-23.1C198.4 108.3 228.2 96 259.2 96c11.7 0 23.3 1.7 34.4 5.2l48.7 15c36.4 11.2 65.9 38 80.5 73.1l6.3 15c5 11.9 16.6 19.7 29.5 19.7l21.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-21.3 0c-38.8 0-73.7-23.3-88.6-59.1l-5.1-12.3L334 299l56.7 35.4c18.1 11.3 26.6 33.3 20.7 53.9L382.8 488.8c-4.9 17-22.6 26.8-39.6 22s-26.8-22.6-22-39.6l25.4-88.8-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.2-93.7c-1.9-.2-3.7-.3-5.6-.3zM205.5 310.7c7.4 18.1 20.4 33.9 37.9 44.9l9.5 6-11.5 25.9c-7.7 17.3-24.9 28.5-43.9 28.5L128 416c-17.7 0-32-14.3-32-32s14.3-32 32-32l59.2 0 18.3-41.3zM16 95.8l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm16 48l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faCircleDown = {\n    prefix: 'fas',\n    iconName: 'circle-down',\n    icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM244.7 395.3l-112-112c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l64 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 64 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-112 112c-6.2 6.2-16.4 6.2-22.6 0z\"]\n  };\n  const faArrowAltCircleDown = faCircleDown;\n  const faGrill = {\n    prefix: 'fas',\n    iconName: 'grill',\n    icon: [448, 512, [], \"e5a3\", \"M0 72C0 49.9 17.9 32 40 32l368 0c22.1 0 40 17.9 40 40l0 24c0 89.8-52.9 167.3-129.2 203l63.2 147.5c5.2 12.2-.4 26.3-12.6 31.5s-26.3-.4-31.5-12.6L316.7 416 160 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8L129.2 299C52.9 263.3 0 185.8 0 96L0 72zM151.8 368l144.3 0-22.9-53.4c-15.9 3.6-32.3 5.4-49.3 5.4s-33.4-1.9-49.3-5.4L151.8 368zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faArrowsTurnToDots = {\n    prefix: 'fas',\n    iconName: 'arrows-turn-to-dots',\n    icon: [512, 512, [], \"e4c1\", \"M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z\"]\n  };\n  const faChartMixed = {\n    prefix: 'fas',\n    iconName: 'chart-mixed',\n    icon: [512, 512, [\"analytics\"], \"f643\", \"M500 89c13.8-11 16-31.2 5-45s-31.2-16-45-5L319.4 151.5 211.2 70.4c-11.7-8.8-27.8-8.5-39.2 .6L12 199c-13.8 11-16 31.2-5 45s31.2 16 45 5L192.6 136.5l108.2 81.1c11.7 8.8 27.8 8.5 39.2-.6L500 89zM160 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 352l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32zm288-64c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32zm96-32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faAnalytics = faChartMixed;\n  const faFlorinSign = {\n    prefix: 'fas',\n    iconName: 'florin-sign',\n    icon: [384, 512, [], \"e184\", \"M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224 64 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l37.3 0c38.8 0 73.7-23.3 88.6-59.1L213.3 288 320 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 45.1-108.3c5-11.9 16.6-19.7 29.5-19.7L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-37.3 0z\"]\n  };\n  const faArrowDownShortWide = {\n    prefix: 'fas',\n    iconName: 'arrow-down-short-wide',\n    icon: [576, 512, [\"sort-amount-desc\", \"sort-amount-down-alt\"], \"f884\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faSortAmountDesc = faArrowDownShortWide;\n  const faSortAmountDownAlt = faArrowDownShortWide;\n  const faLessThan = {\n    prefix: 'fas',\n    iconName: 'less-than',\n    icon: [384, 512, [62774], \"3c\", \"M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z\"]\n  };\n  const faDisplayCode = {\n    prefix: 'fas',\n    iconName: 'display-code',\n    icon: [576, 512, [\"desktop-code\"], \"e165\", \"M0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-176 0 10.7 32 69.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l69.3 0L240 416 64 416c-35.3 0-64-28.7-64-64L0 64zm64 0l0 288 448 0 0-288L64 64zM249 177l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM361 143l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n  };\n  const faDesktopCode = faDisplayCode;\n  const faFaceDrooling = {\n    prefix: 'fas',\n    iconName: 'face-drooling',\n    icon: [512, 512, [], \"e372\", \"M384 477.8c76.5-44.3 128-127 128-221.8C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c33.9 0 66.4-6.6 96-18.6l0-122.4c-9.7 6.4-20.3 12.2-32 16.9l0 60.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-50.9c-10.1 1.9-20.8 2.9-32 2.9c-67 0-113.8-36.7-140.5-70c-5.5-6.9-4.4-17 2.5-22.5s17-4.4 22.5 2.5c22.8 28.5 61.3 58 115.5 58s92.7-29.5 115.5-58c5.5-6.9 15.6-8 22.5-2.5s8 15.6 2.5 22.5c-3.8 4.7-7.9 9.5-12.5 14.2l0 133.6zM158.6 189.6c-8.4 8-13.5 17.7-15.4 23.5c-2.8 8.4-11.9 12.9-20.2 10.1s-12.9-11.9-10.1-20.2c3.4-10.2 11.1-24.6 23.8-36.5C149.5 154.2 167.9 144 192 144c8.8 0 16 7.2 16 16s-7.2 16-16 16c-14.3 0-25.2 5.8-33.4 13.6zm210.2 23.5c-1.9-5.8-7-15.4-15.4-23.5c-8.2-7.8-19-13.6-33.4-13.6c-8.8 0-16-7.2-16-16s7.2-16 16-16c24.1 0 42.5 10.2 55.4 22.4c12.6 12 20.4 26.3 23.8 36.5c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1z\"]\n  };\n  const faOilTemperature = {\n    prefix: 'fas',\n    iconName: 'oil-temperature',\n    icon: [576, 512, [\"oil-temp\"], \"f614\", \"M256 32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L256 128l0-96zM400 304l0-1.2c21.9-3.2 43.7-12.6 61.5-24.9c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 357.7 417 368 384 368c-1.4 0-2.7 0-4-.1c12.6-18.1 20-40.2 20-63.9zM192 368c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0c17.8 12.3 39.6 21.7 61.4 24.9l0 1.2c0 23.8 7.4 45.8 20 63.9c-1.3 0-2.7 .1-4 .1zm192 80c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0C329 437.4 356.5 448 384 448z\"]\n  };\n  const faOilTemp = faOilTemperature;\n  const faSquareQuestion = {\n    prefix: 'fas',\n    iconName: 'square-question',\n    icon: [448, 512, [\"question-square\"], \"f2fd\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm73.8 133.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L248 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM192 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faQuestionSquare = faSquareQuestion;\n  const faAirConditioner = {\n    prefix: 'fas',\n    iconName: 'air-conditioner',\n    icon: [576, 512, [], \"f8f4\", \"M64 0C28.7 0 0 28.7 0 64l0 96c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-96c0-35.3-28.7-64-64-64L64 0zM80 128l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 256l-64 0 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7c15.3-8.9 20.5-28.4 11.7-43.7s-28.4-20.5-43.7-11.7C83.4 349.4 64 380.4 64 416c0 53 43 96 96 96s96-43 96-96l0-160zm64 128c0 53 43 96 96 96s96-43 96-96c0-35.6-19.4-66.6-48-83.1c-15.3-8.8-34.9-3.6-43.7 11.7s-3.6 34.9 11.7 43.7c9.6 5.6 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-64 0 0 128z\"]\n  };\n  const faAngleDown = {\n    prefix: 'fas',\n    iconName: 'angle-down',\n    icon: [448, 512, [8964], \"f107\", \"M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n  };\n  const faMountains = {\n    prefix: 'fas',\n    iconName: 'mountains',\n    icon: [640, 512, [9968], \"f6fd\", \"M381.1 480L55.9 480C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17s24.1 6.4 30.8 17l126 200.7 48.2-79C465 164.1 472.2 160 480 160s15 4.1 19.1 10.7l132 216.3c5.8 9.6 8.9 20.6 8.9 31.8c0 33.8-27.4 61.1-61.1 61.1l-122.8 0-75 0z\"]\n  };\n  const faOmega = {\n    prefix: 'fas',\n    iconName: 'omega',\n    icon: [448, 512, [], \"f67a\", \"M224 96C135.6 96 64 167.6 64 256c0 56.4 29.1 106 73.3 134.5c13.3 8.6 22.7 23.7 22.7 41.2c0 26.7-21.6 48.3-48.3 48.3L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l35.2 0C25.8 375.4 0 318.7 0 256C0 132.3 100.3 32 224 32s224 100.3 224 224c0 62.7-25.8 119.4-67.2 160l35.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-79.7 0c-26.7 0-48.3-21.6-48.3-48.3c0-17.5 9.4-32.6 22.7-41.2C354.9 362 384 312.4 384 256c0-88.4-71.6-160-160-160z\"]\n  };\n  const faCarTunnel = {\n    prefix: 'fas',\n    iconName: 'car-tunnel',\n    icon: [512, 512, [], \"e4de\", \"M256 0C114.6 0 0 114.6 0 256L0 448c0 35.3 28.7 64 64 64l42.8 0c-6.6-5.9-10.8-14.4-10.8-24l0-112c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7l115.2 0c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6l0 112c0 9.6-4.2 18.1-10.8 24l42.8 0c35.3 0 64-28.7 64-64l0-192C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24l0-40-192 0 0 40c0 9.6-4.2 18.1-10.8 24l213.7 0zM190.8 277.5L177 320l158 0-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5l-115.2 0c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faPersonDollyEmpty = {\n    prefix: 'fas',\n    iconName: 'person-dolly-empty',\n    icon: [512, 512, [], \"f4d1\", \"M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM96 306.7l0-65.1 16.6 24.9c8.9 13.4 23.9 21.4 39.9 21.4l70.7 0 27.1 108.3c-16 11.6-26.3 30.5-26.3 51.7c0 35.3 28.7 64 64 64c32.3 0 59.1-24 63.4-55.1l134.4-33.6c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5L339.7 410.3c-10-13.7-25.3-23.3-42.8-25.7L247.3 186.2c-3.2-12.9-16.2-20.7-29.1-17.5s-20.7 16.2-17.5 29.1l6.5 26.2-46.1 0-42.6-64c-13.3-20-35.8-32-59.9-32C26.2 128 0 154.2 0 186.6l0 88.1c0 17 6.7 33.3 18.7 45.3l79.4 79.4 14.3 85.9c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8l-15.2-90.9c-1.6-9.9-6.3-19-13.4-26.1l-51-51zM0 346.5L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32c0 0 0 0 0 0l0-69.5-64-64zM272 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faPanFood = {\n    prefix: 'fas',\n    iconName: 'pan-food',\n    icon: [640, 512, [129368], \"e42b\", \"M320 512A256 256 0 1 0 320 0a256 256 0 1 0 0 512zm0-448c37.2 0 69.3 26.3 76.6 62.8l.6 3.2c1.4 7.3-4.1 14-11.5 14l-131.4 0c-7.4 0-12.9-6.8-11.5-14l.6-3.2C250.7 90.3 282.8 64 320 64zM230.1 185.9c7.8 7.8 7.8 20.5 0 28.3l-32 32c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l32-32c7.8-7.8 20.5-7.8 28.3 0zM296 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM416 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM227.3 284.7c2.1 2.1 3.5 4.6 4.2 7.3c.4 1.7 .8 3.4 1.1 5.1c1.1 5.4 2.1 11 5.9 14.7l3.4 3.4c3 3 7.1 4.7 11.3 4.7l26.7 0c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56l0-26.7c0-4.2-1.7-8.3-4.7-11.3l-3.4-3.4c-3.8-3.8-9.3-4.8-14.7-5.9c-1.7-.3-3.5-.7-5.1-1.1c-2.7-.7-5.2-2.1-7.3-4.2c-6.2-6.2-6.2-16.4 0-22.6l8-8 8-8c6.2-6.2 16.4-6.2 22.6 0zM455.8 184.2c4.5-4.5 11.9-4.5 16.4 0l2.8 2.8c13.4 13.4 21 31.6 21 50.6l0 4.8c0 18.7-8.5 36.4-23.1 48.1C462 299.2 448.4 304 434.4 304l-4.1 0c-19.4 0-38-7.7-51.8-21.4l-2.4-2.4c-4.5-4.5-4.5-11.9 0-16.4l79.6-79.6zM24 160c-13.3 0-24 10.7-24 24L0 328c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144c0-13.3-10.7-24-24-24zm616 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144z\"]\n  };\n  const faHeadSideCough = {\n    prefix: 'fas',\n    iconName: 'head-side-cough',\n    icon: [640, 512, [], \"e061\", \"M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320s0 0 0 0l0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416l0 16c0 26.5-21.5 48-48 48l-80 0 0 8c0 13.3-10.7 24-24 24l-40 0s0 0 0 0L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faGripLines = {\n    prefix: 'fas',\n    iconName: 'grip-lines',\n    icon: [448, 512, [], \"f7a4\", \"M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z\"]\n  };\n  const faThumbsDown = {\n    prefix: 'fas',\n    iconName: 'thumbs-down',\n    icon: [512, 512, [128078, 61576], \"f165\", \"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z\"]\n  };\n  const faUserLock = {\n    prefix: 'fas',\n    iconName: 'user-lock',\n    icon: [640, 512, [], \"f502\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l362.8 0c-5.4-9.4-8.6-20.3-8.6-32l0-128c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7l-91.4 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faArrowRightLong = {\n    prefix: 'fas',\n    iconName: 'arrow-right-long',\n    icon: [512, 512, [\"long-arrow-right\"], \"f178\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n  };\n  const faLongArrowRight = faArrowRightLong;\n  const faTicketsAirline = {\n    prefix: 'fas',\n    iconName: 'tickets-airline',\n    icon: [640, 512, [\"tickets-perforated-plane\", \"tickets-plane\"], \"e29b\", \"M96 96l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-48c0-8.8-7.4-15.7-15.7-18.6C605.5 246.9 592 229 592 208s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-48c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm416 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM265.3 106.5c-1.7-5.2 2.1-10.5 7.6-10.5L304 96c8.5 0 16.4 4.5 20.7 11.9L364.4 176l40.3 0c16.1 0 31.5 6.4 42.8 17.7c7.9 7.9 7.9 20.7 0 28.5c-11.4 11.4-26.8 17.7-42.8 17.7l-40.3 0-39.7 68.1c-4.3 7.4-12.2 11.9-20.7 11.9l-31.1 0c-5.5 0-9.3-5.3-7.6-10.5L288.4 240l-42.7 0-19.2 25.6c-3 4-7.8 6.4-12.8 6.4L200 272c-5.2 0-9-4.9-7.8-9.9l12.5-50.2c.6-2.5 .6-5.2 0-7.8l-12.5-50.2c-1.3-5 2.6-9.9 7.8-9.9l13.8 0c5 0 9.8 2.4 12.8 6.4L245.8 176l42.7 0-23.2-69.5zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z\"]\n  };\n  const faTicketsPerforatedPlane = faTicketsAirline;\n  const faTicketsPlane = faTicketsAirline;\n  const faTentDoublePeak = {\n    prefix: 'fas',\n    iconName: 'tent-double-peak',\n    icon: [576, 512, [], \"e627\", \"M182.6 9.4C176.2 2.9 167.3-.5 158.2 0s-17.5 4.9-23.2 12L93.9 63.5c-13.5 16.9-29 31.9-46.3 44.9L12.8 134.4C4.7 140.4 0 149.9 0 160l0 32 576 0 0-32c0-10.1-4.7-19.6-12.8-25.6l-34.7-26.1c-17.3-12.9-32.8-28-46.3-44.9L441 12C435.3 4.9 426.9 .6 417.8 0s-18 2.9-24.4 9.3L374.6 28.1C351.7 51.1 320.5 64 288 64s-63.7-12.9-86.6-35.9L182.6 9.4zM576 224L0 224 0 480c0 17.7 14.3 32 32 32l208 0c0 0 0 0 0 0l16 0c17.7 0 32-14.3 32-32l0-182.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5L407.2 494.3c5.4 10.8 16.5 17.7 28.6 17.7l28.2 0c0 0 0 0 0 0l80 0c17.7 0 32-14.3 32-32l0-256z\"]\n  };\n  const faAnchorCircleXmark = {\n    prefix: 'fas',\n    iconName: 'anchor-circle-xmark',\n    icon: [640, 512, [], \"e4ac\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faEllipsis = {\n    prefix: 'fas',\n    iconName: 'ellipsis',\n    icon: [448, 512, [\"ellipsis-h\"], \"f141\", \"M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n  };\n  const faEllipsisH = faEllipsis;\n  const faNfcSlash = {\n    prefix: 'fas',\n    iconName: 'nfc-slash',\n    icon: [640, 512, [], \"e1fc\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68L544 96c0-35.3-28.7-64-64-64L160 32c-21.6 0-40.7 10.7-52.3 27.1L38.8 5.1zM173.5 110.7c8.7-9 21-14.7 34.5-14.7l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-3.3 0-6.4 1-8.9 2.7l-25.6-20.1zM302.1 211.5c.6-.3 1.3-.5 1.9-.7l0-66.7c0-26.5 21.5-48 48-48l80 0c26.5 0 48 21.5 48 48l0 206.9-32-25.1L448 144c0-8.8-7.2-16-16-16l-80 0c-8.8 0-16 7.2-16 16l0 66.7c18.6 6.6 32 24.4 32 45.3c0 2.3-.2 4.6-.5 6.8l-65.5-51.3zM486.9 479.6L406.2 416 208 416c-26.5 0-48-21.5-48-48l0-145.9L96 171.6 96 416c0 35.3 28.7 64 64 64l320 0c2.3 0 4.6-.1 6.9-.4zM208 384l157.5 0L192 247.3 192 368c0 8.8 7.2 16 16 16z\"]\n  };\n  const faChessPawn = {\n    prefix: 'fas',\n    iconName: 'chess-pawn',\n    icon: [320, 512, [9823], \"f443\", \"M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88L96 224c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400l160 0L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32l-8.5 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512l242.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432 64 432 22.6 473.4z\"]\n  };\n  const faKitMedical = {\n    prefix: 'fas',\n    iconName: 'kit-medical',\n    icon: [576, 512, [\"first-aid\"], \"f479\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l32 0L96 32 64 32zm64 0l0 448 320 0 0-448L128 32zM512 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-32 0 0 448 32 0zM256 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faFirstAid = faKitMedical;\n  const faGrid2Plus = {\n    prefix: 'fas',\n    iconName: 'grid-2-plus',\n    icon: [512, 512, [], \"e197\", \"M80 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm0 256l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zM288 80c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm96 192c13.3 0 24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24z\"]\n  };\n  const faBells = {\n    prefix: 'fas',\n    iconName: 'bells',\n    icon: [640, 512, [], \"f77f\", \"M230.8 245.5l18.7 51.2c11.7 31.8 12.9 66.5 3.5 99.1l-1.1 3.9L21.4 315.8C10 311.7 2 301.5 .6 289.5s4.1-23.8 14.3-30.4l8.2-5.4C57.6 231 84 197.8 98.2 159l14.7-40C138 50.4 214 15.1 282.6 40.1c4.8 1.7 9.4 3.7 13.9 6c-64.1 42.2-93.3 124.2-65.7 199.5zm112-187.1c71.4-26 150.4 10.8 176.5 82.1L538 191.7c14 38.2 39.8 71 73.6 93.6l13.7 9.2c10 6.7 15.4 18.5 14 30.4s-9.5 22.1-20.8 26.2L321.1 459.4c-11.3 4.1-24 1.5-32.8-6.7s-12.3-20.7-9-32.2l4.6-15.8c11.2-39 9.7-80.7-4.3-118.9l-18.8-51.2c-26.1-71.3 10.5-150.2 81.9-176.2zM480.8 480c-21.2 0-40-10.2-51.7-25.9l116.1-42.3c.1 1.3 .1 2.6 .1 3.9c0 35.5-28.9 64.3-64.5 64.3zM94.3 376.2l117.6 43.4c-11.6 17.1-31.2 28.4-53.5 28.4c-35.6 0-64.5-28.8-64.5-64.3c0-2.5 .1-5.1 .4-7.5z\"]\n  };\n  const faPersonThroughWindow = {\n    prefix: 'fas',\n    iconName: 'person-through-window',\n    icon: [640, 512, [], \"e5a9\", \"M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0l-64 0L64 64zm288 0l224 0 0 320-67.7 0-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320l-45.8 0 42.7 64L592 448c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 400c0 26.5 21.5 48 48 48l260.2 0 33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0L192 384s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faToolbox = {\n    prefix: 'fas',\n    iconName: 'toolbox',\n    icon: [512, 512, [129520], \"f552\", \"M176 88l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 80c-4.4 0-8 3.6-8 8zm-48 40l0-40c0-30.9 25.1-56 56-56l144 0c30.9 0 56 25.1 56 56l0 40 28.1 0c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9l0 92.1-128 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-128 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L0 320l0-92.1c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1l28.1 0zM0 416l0-64 128 0c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0 0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64z\"]\n  };\n  const faGlobeWifi = {\n    prefix: 'fas',\n    iconName: 'globe-wifi',\n    icon: [640, 512, [], \"e685\", \"M352 256c0 3.7 0 7.3-.1 10.9c-11.2 16-19.8 33.8-25.3 53.1l-163.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm14.4 231c-14.3 6.8-29.3 12.4-44.9 16.5c9-12.1 17.3-26.6 24.7-43.2c5.9 9.5 12.7 18.4 20.2 26.7zM320 368c0 18 2.7 35.3 7.7 51.7c-3.2 9.6-6.7 18.6-10.4 27c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5c-11.6-26-20.9-58.2-27-94.6l153 0c-.5 5.3-.7 10.6-.7 16zM496 192l7.9 0 0 .2c-2.6-.1-5.3-.2-8-.2zm0 0c-42.7 0-81.9 15.2-112.4 40.6c-.5-13.8-1.4-27.4-2.8-40.6L496 192zm-2.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-325.7 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7l-176.6 0zm-32.4 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-48c27.2 0 51.9 10.2 70.6 27.1c6.6 5.9 16.7 5.4 22.6-1.2s5.4-16.7-1.2-22.6c-24.4-21.9-56.6-35.3-92-35.3s-67.7 13.4-92 35.3c-6.6 5.9-7.1 16-1.2 22.6s16 7.1 22.6 1.2C444.1 330.2 468.9 320 496 320zm20 112a20 20 0 1 0 -40 0 20 20 0 1 0 40 0zm-51.5-35.9c8.3-7.5 19.4-12.1 31.5-12.1s23.2 4.6 31.5 12.1c6.6 5.9 16.7 5.4 22.6-1.1s5.4-16.7-1.1-22.6c-14-12.7-32.6-20.4-53-20.4s-39 7.7-53 20.4c-6.6 5.9-7.1 16-1.1 22.6s16 7.1 22.6 1.1z\"]\n  };\n  const faEnvelopeDot = {\n    prefix: 'fas',\n    iconName: 'envelope-dot',\n    icon: [576, 512, [\"envelope-badge\"], \"e16f\", \"M496 0a80 80 0 1 1 0 160A80 80 0 1 1 496 0zM48 64l337.1 0c-.7 5.2-1.1 10.6-1.1 16c0 45.6 27.2 84.8 66.3 102.3L275.2 313.6c-11.4 8.5-27 8.5-38.4 0L19.2 150.4C7.1 141.3 0 127.1 0 112C0 85.5 21.5 64 48 64zM294.4 339.2L490.8 191.9c1.7 .1 3.4 .1 5.2 .1c5.4 0 10.8-.4 16-1.1L512 384c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 176 217.6 339.2c22.8 17.1 54 17.1 76.8 0z\"]\n  };\n  const faEnvelopeBadge = faEnvelopeDot;\n  const faMagnifyingGlassWaveform = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-waveform',\n    icon: [512, 512, [], \"e661\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM232 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176zm-88 32c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zm176 32c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48z\"]\n  };\n  const faHandsHoldingCircle = {\n    prefix: 'fas',\n    iconName: 'hands-holding-circle',\n    icon: [640, 512, [], \"e4fb\", \"M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z\"]\n  };\n  const faBug = {\n    prefix: 'fas',\n    iconName: 'bug',\n    icon: [512, 512, [], \"f188\", \"M256 0c53 0 96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4l112 0c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5l64.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6L272 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 239.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64.3 0c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z\"]\n  };\n  const faBowlChopsticks = {\n    prefix: 'fas',\n    iconName: 'bowl-chopsticks',\n    icon: [512, 512, [], \"e2e9\", \"M18.5 125.1l473.8-74c11.3-1.8 19.7-11.5 19.7-23c0-14.6-13.3-25.6-27.6-22.9L13.1 93.6C5.5 95 0 101.6 0 109.3c0 9.8 8.8 17.3 18.5 15.8zM0 159.7c0 9 7.3 16.2 16.2 16.2l472.1 0c13 0 23.6-10.6 23.6-23.6c0-13.3-11-24-24.4-23.6L15.7 143.5C7 143.8 0 151 0 159.7zM33.6 224C15.4 224 .9 239.3 2 257.5c5.4 91.7 59.7 169.7 136.4 209.7l1.2 9.7c2.5 20 19.5 35 39.7 35l153.4 0c20.2 0 37.2-15 39.7-35l1.2-9.7c76.8-40 131-118 136.4-209.7c1.1-18.2-13.4-33.5-31.6-33.5L33.6 224z\"]\n  };\n  const faCreditCard = {\n    prefix: 'fas',\n    iconName: 'credit-card',\n    icon: [576, 512, [128179, 62083, \"credit-card-alt\"], \"f09d\", \"M64 32C28.7 32 0 60.7 0 96l0 32 576 0 0-32c0-35.3-28.7-64-64-64L64 32zM576 224L0 224 0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-192zM112 352l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faCreditCardAlt = faCreditCard;\n  const faCircleS = {\n    prefix: 'fas',\n    iconName: 'circle-s',\n    icon: [512, 512, [], \"e121\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM207.6 196.2c-1.1 6.4-.2 9.7 .6 11.6c1 2 2.9 4.6 7.4 7.7c10.1 6.8 25.7 11.5 46.8 17.4l2 .6c18.4 5.2 41.4 11.7 58.6 23.2c9.5 6.4 18.5 15.1 24.1 27.2c5.7 12.3 7 25.9 4.4 40.3c-4.7 26.3-23 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 0s0 0 0 0c-16.3-2.6-43.7-10.7-57.3-15.1c-12.6-4-19.6-17.6-15.5-30.2s17.6-19.6 30.2-15.5c13.9 4.5 37.8 11.4 50 13.4c20.2 3 36.8 1.4 47.7-2.9c10.3-4.1 14.2-9.6 15.4-15.8c1.1-6.4 .2-9.7-.6-11.6c-1-2-2.9-4.6-7.4-7.7c-10.1-6.8-25.7-11.5-46.8-17.4l-2-.6c-18.4-5.2-41.4-11.7-58.6-23.2c-9.5-6.4-18.5-15.1-24.1-27.2c-5.7-12.3-7-25.9-4.4-40.3c4.7-26.3 23-43.3 45-52c21.3-8.4 47-9.6 72.6-5.7c8.1 1.2 24.4 4.8 32 6.7c12.8 3.3 20.6 16.4 17.3 29.2s-16.4 20.6-29.2 17.3c-6.7-1.7-21.3-4.9-27.3-5.7c-20.3-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z\"]\n  };\n  const faBoxBallot = {\n    prefix: 'fas',\n    iconName: 'box-ballot',\n    icon: [576, 512, [128499], \"f735\", \"M128 32c0-17.7 14.3-32 32-32L416 0c17.7 0 32 14.3 32 32l0 192-320 0 0-192zM0 352l576 0 0 112c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 352zM48 160l48 0 0 96 384 0 0-96 48 0c26.5 0 48 21.5 48 48l0 112L0 320 0 208c0-26.5 21.5-48 48-48z\"]\n  };\n  const faCar = {\n    prefix: 'fas',\n    iconName: 'car',\n    icon: [512, 512, [128664, \"automobile\"], \"f1b9\", \"M135.2 117.4L109.1 192l293.8 0-26.1-74.6C372.3 104.6 360.2 96 346.6 96L165.4 96c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32l181.2 0c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2l0 144 0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L96 400l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L0 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faAutomobile = faCar;\n  const faHandHoldingHand = {\n    prefix: 'fas',\n    iconName: 'hand-holding-hand',\n    icon: [576, 512, [], \"e4f7\", \"M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32L384 32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-36.8 0-44.9 36c-22.7 18.2-50.9 28-80 28L304 224l-16 0-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-120.6 0L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160c0 0 0 0 0 0l.9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 480 32 480c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faUserTieHair = {\n    prefix: 'fas',\n    iconName: 'user-tie-hair',\n    icon: [448, 512, [], \"e45f\", \"M304 128c0-11.4-2.4-22.2-6.7-32L296 96c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112l-30.4 0c-1 5.2-1.6 10.5-1.6 16l0 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-16zM280 512l-112 0-5.5 0c0 0 0 0-.1 0L30.7 512C13.8 512 0 498.2 0 481.3c0-75.5 51.9-138.9 121.9-156.4c8.1-2 15.9 3.3 17.9 11.3l36 146.9 33.4-123.9-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2l19.7 0 19.7 0c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 36-146.9c2-8.1 9.8-13.4 17.9-11.3c70.1 17.6 121.9 81 121.9 156.4c0 17-13.8 30.7-30.7 30.7l-131.7 0c0 0 0 0-.1 0l-5.5 0z\"]\n  };\n  const faPodiumStar = {\n    prefix: 'fas',\n    iconName: 'podium-star',\n    icon: [448, 512, [], \"f758\", \"M168 72c-22.1 0-40 17.9-40 40l0 32 296 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 192c-13.3 0-24-10.7-24-24s10.7-24 24-24l56 0 0-32c0-48.6 39.4-88 88-88l14.4 0C190.7 9.7 206.2 0 224 0l64 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-64 0c-17.8 0-33.3-9.7-41.6-24L168 72zM73.7 455.1L48 224l352 0L374.3 455.1c-3.6 32.4-31 56.9-63.6 56.9l-173.4 0c-32.6 0-60-24.5-63.6-56.9zM231.3 276.8c-2.9-6.4-11.7-6.4-14.5 0l-20.2 45.5c-1.2 2.6-3.6 4.4-6.3 4.8l-47.9 5.9c-6.8 .8-9.5 9.5-4.5 14.3l35.4 34c2 2 3 4.9 2.4 7.7l-9.4 49.1c-1.3 6.9 5.8 12.3 11.8 8.9l42.1-24.4c2.4-1.4 5.4-1.4 7.8 0L270 446.9c6 3.5 13.1-1.9 11.8-8.9L272.3 389c-.5-2.8 .4-5.8 2.4-7.7l35.4-34c5-4.8 2.3-13.5-4.5-14.3L257.8 327c-2.8-.3-5.2-2.1-6.3-4.8l-20.2-45.5z\"]\n  };\n  const faUserHairMullet = {\n    prefix: 'fas',\n    iconName: 'user-hair-mullet',\n    icon: [448, 512, [\"business-front\", \"party-back\", \"trian-balbot\"], \"e45c\", \"M304 128l0 16c0 18-6 34.6-16 48c0 0 0 0 0 0s0 0 0 0c-14.6 19.4-37.8 32-64 32s-49.4-12.6-64-32c0 0 0 0 0 0s0 0 0 0c-10-13.4-16-30-16-48l0-16c0-5.7 .6-11.3 1.7-16.6c30.6-3.1 58.5-17.9 78.3-40.6c19.8 22.7 47.6 37.5 78.3 40.6c1.1 5.4 1.7 10.9 1.7 16.6zM237.4 271.3L255 289c5.5 5.5 13.2 8 20.8 6.7s14.2-6.1 17.6-13l6.1-12.2 19.5 7.8c9.3 3.7 19.8 1.3 26.6-6s8.3-18.1 3.8-27c-8.5-17-11-22.3-12.2-27.1c-.7-2.9-1.1-5.9-1.2-12.3C346.2 187.5 352 166.4 352 144l0-16c0-7.1-.6-14-1.7-20.7c5.9-4.4 9.7-11.4 9.7-19.3c0-13.3-10.7-24-24-24l-1.1 0C312.7 25.7 271.4 0 224 0s-88.7 25.7-110.9 64L112 64C98.7 64 88 74.7 88 88c0 7.9 3.8 14.9 9.7 19.3C96.6 114 96 120.9 96 128l0 16c0 22.4 5.8 43.5 15.9 61.8c-.1 6.4-.5 9.4-1.2 12.3c-1.2 4.8-3.7 10.1-12.2 27.1c-4.5 8.9-2.9 19.7 3.8 27s17.3 9.7 26.6 6l19.5-7.8 6.1 12.2c3.5 6.9 10 11.7 17.6 13s15.4-1.3 20.8-6.7l17.7-17.7c4.4 .5 8.9 .7 13.4 .7s9-.2 13.4-.7zM161.3 320C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7C448 392.2 375.8 320 286.7 320l-125.4 0z\"]\n  };\n  const faBusinessFront = faUserHairMullet;\n  const faPartyBack = faUserHairMullet;\n  const faTrianBalbot = faUserHairMullet;\n  const faMicrophoneStand = {\n    prefix: 'fas',\n    iconName: 'microphone-stand',\n    icon: [512, 512, [127908], \"f8cb\", \"M479.2 32.8c-43.7-43.7-114.7-43.7-158.4 0l-4.7 4.7L474.5 195.9l4.7-4.7c43.7-43.7 43.7-114.7 0-158.4zM293.5 60.1l-4.7 4.7c-24.4 24.4-35.2 57.2-32.4 89L358.2 255.6c31.8 2.8 64.6-8 89-32.4l4.7-4.7L293.5 60.1zM229.1 171.7L215.8 187 7.8 427c-11 12.7-10.3 31.7 1.6 43.6l32 32c11.9 11.9 30.9 12.6 43.6 1.6L224 383.7l0 96.3c0 17.7 14.3 32 32 32s32-14.3 32-32l0-151.8 37-32 15.3-13.3L229.1 171.7z\"]\n  };\n  const faBookOpenReader = {\n    prefix: 'fas',\n    iconName: 'book-open-reader',\n    icon: [512, 512, [\"book-reader\"], \"f5da\", \"M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152l0 264-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427L0 224c0-17.7 14.3-32 32-32l30.3 0c63.6 0 125.6 19.6 177.7 56zm32 264l0-264c52.1-36.4 114.1-56 177.7-56l30.3 0c17.7 0 32 14.3 32 32l0 203c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z\"]\n  };\n  const faBookReader = faBookOpenReader;\n  const faFamilyDress = {\n    prefix: 'fas',\n    iconName: 'family-dress',\n    icon: [512, 512, [], \"e301\", \"M128 0a64 64 0 1 1 0 128A64 64 0 1 1 128 0zM112.3 160l31.4 0c11.8 0 23 3.2 32.6 8.9c-.2 2.3-.3 4.7-.3 7.1c0 24.3 10.9 46.1 28 60.8c-35.7 18.7-60 56.1-60 99.2l0 16c0 28.4 12.4 54 32 71.6l0 56.4c0 6.1 .8 11.9 2.4 17.5c-8.7 9-20.9 14.5-34.4 14.5l-32 0c-26.5 0-48-21.5-48-48l0-80-21.6 0c-21.3 0-36.6-20.3-30.8-40.8L50.7 206.4c7.8-27.5 33-46.4 61.5-46.4zM368 512c-13.5 0-25.7-5.6-34.4-14.5c1.6-5.5 2.4-11.4 2.4-17.5l0-56.4c19.6-17.6 32-43.1 32-71.6l0-16c0-43.1-24.3-80.5-60-99.2c17.1-14.7 28-36.5 28-60.8c0-2.4-.1-4.8-.3-7.1c9.6-5.7 20.8-8.9 32.6-8.9l31.4 0c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8L448 384l0 80c0 26.5-21.5 48-48 48l-32 0zM384 0a64 64 0 1 1 0 128A64 64 0 1 1 384 0zM256 128a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128c44.2 0 80 35.8 80 80l0 16c0 23.7-12.9 44.4-32 55.4l0 72.6c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-72.6c-19.1-11.1-32-31.7-32-55.4l0-16c0-44.2 35.8-80 80-80z\"]\n  };\n  const faCircleX = {\n    prefix: 'fas',\n    iconName: 'circle-x',\n    icon: [512, 512, [], \"e12e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM186.3 136.5L256 218.8l69.7-82.3c8.6-10.1 23.7-11.4 33.8-2.8s11.4 23.7 2.8 33.8L287.4 256l74.9 88.5c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8L256 293.2l-69.7 82.3c-8.6 10.1-23.7 11.4-33.8 2.8s-11.4-23.7-2.8-33.8L224.6 256l-74.9-88.5c-8.6-10.1-7.3-25.3 2.8-33.8s25.3-7.3 33.8 2.8z\"]\n  };\n  const faCabin = {\n    prefix: 'fas',\n    iconName: 'cabin',\n    icon: [512, 512, [], \"e46d\", \"M237.4 6C248.5-2 263.5-2 274.6 6L384 84.1 384 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 88.7L498.6 166c11.3 8.1 16.1 22.6 11.9 35.8S493.9 224 480 224l-32 0-32 0L32 224c-13.9 0-26.2-9-30.5-22.2S2.1 174 13.4 166L237.4 6zM32 280c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24l0 16c0 13.3-10.7 24-24 24L56 320c-13.3 0-24-10.7-24-24l0-16zm24 72l112 0c13.3 0 24 10.7 24 24l0 16c0 13.3-10.7 24-24 24L56 416c-13.3 0-24-10.7-24-24l0-16c0-13.3 10.7-24 24-24zm0 96l112 0c13.3 0 24 10.7 24 24l0 16c0 13.3-10.7 24-24 24L56 512c-13.3 0-24-10.7-24-24l0-16c0-13.3 10.7-24 24-24zM320 280c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24l0 16c0 13.3-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24l0-16zm24 168l112 0c13.3 0 24 10.7 24 24l0 16c0 13.3-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24l0-16c0-13.3 10.7-24 24-24zm-24-72c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24l0 16c0 13.3-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24l0-16zM256 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faMountainSun = {\n    prefix: 'fas',\n    iconName: 'mountain-sun',\n    icon: [640, 512, [], \"e52f\", \"M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512l325.2 0 75 0 122.8 0c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z\"]\n  };\n  const faChartSimpleHorizontal = {\n    prefix: 'fas',\n    iconName: 'chart-simple-horizontal',\n    icon: [448, 512, [], \"e474\", \"M400 320c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L48 192c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l352 0zM208 480c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48L48 352c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l160 0zM384 112l0-32c0-26.5-21.5-48-48-48L48 32C21.5 32 0 53.5 0 80l0 32c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48z\"]\n  };\n  const faBluetooth = {\n    prefix: 'fas',\n    iconName: 'bluetooth',\n    icon: [384, 512, [], \"f293\", \"M178.8 2.9c11.4-5.2 24.8-3.2 34.3 5.1l128 112C348 126 352 134.8 352 144s-4 18-10.9 24.1L240.6 256l100.5 87.9C348 350 352 358.8 352 368s-4 18-10.9 24.1l-128 112c-9.4 8.3-22.9 10.2-34.3 5.1S160 492.6 160 480l0-153.5L85.1 392.1c-13.3 11.6-33.5 10.3-45.2-3s-10.3-33.5 3-45.2L143.4 256 42.9 168.1c-13.3-11.6-14.6-31.9-3-45.2s31.9-14.6 45.2-3L160 185.5 160 32c0-12.6 7.3-24 18.8-29.1zM224 326.5l0 83L271.4 368 224 326.5zm0-141L271.4 144 224 102.5l0 83z\"]\n  };\n  const faArrowsLeftRightToLine = {\n    prefix: 'fas',\n    iconName: 'arrows-left-right-to-line',\n    icon: [640, 512, [], \"e4ba\", \"M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faHandBackPointLeft = {\n    prefix: 'fas',\n    iconName: 'hand-back-point-left',\n    icon: [512, 512, [], \"e19f\", \"M0 184c0-22.1 17.9-40 40-40l200 0 7 0 73 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-55.7 0c1.4-2 3-3.9 4.5-5.8l16-19.2C297 72.4 315 64 334 64L372 64c38 0 74 16.9 98.3 46.1l4.5 5.4c24 28.8 37.1 65 37.1 102.4L512 336c0 70.7-57.3 128-128 128l-64 0-32 0c-26.5 0-48-21.5-48-48c0-12.4 4.7-23.6 12.3-32.1C227.5 382 208 361.3 208 336c0-12.4 4.7-23.6 12.3-32.1C195.5 302 176 281.3 176 256c0-12.3 4.6-23.5 12.2-32L40 224c-22.1 0-40-17.9-40-40z\"]\n  };\n  const faMessageDots = {\n    prefix: 'fas',\n    iconName: 'message-dots',\n    icon: [512, 512, [\"comment-alt-dots\", \"messaging\"], \"f4a3\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faCommentAltDots = faMessageDots;\n  const faMessaging = faMessageDots;\n  const faFileHeart = {\n    prefix: 'fas',\n    iconName: 'file-heart',\n    icon: [384, 512, [], \"e176\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 301.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0L97.9 344.6C86.5 333.1 80 317.5 80 301.3z\"]\n  };\n  const faBeerMug = {\n    prefix: 'fas',\n    iconName: 'beer-mug',\n    icon: [512, 512, [\"beer-foam\"], \"e0b3\", \"M267.7 133.3C253 149.7 231.7 160 208 160s-45-10.3-59.7-26.7c-6.9-7.7-21.4-8.6-29.6-2.3C108 139.1 94.6 144 80 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c14.6 0 28 4.9 38.7 13c8.2 6.3 22.7 5.4 29.6-2.3C163 10.3 184.3 0 208 0s45 10.3 59.7 26.7c6.9 7.7 21.4 8.6 29.6 2.3C308 20.9 321.4 16 336 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.6 0-28-4.9-38.7-13c-8.2-6.3-22.7-5.4-29.6 2.3zM32 448l0-284.8C46.1 171.3 62.5 176 80 176c18.7 0 36.2-5.4 51-14.7c20 19 47.2 30.7 77 30.7s57-11.7 77-30.7c14.8 9.3 32.3 14.7 51 14.7c19.6 0 37.9-5.9 53.1-16l46.1 0c42.4 0 76.8 34.4 76.8 76.8l0 102.1c0 30.3-17.9 57.9-45.6 70.2L384 445.7l0 2.3c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64zm352-72.4l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7l0-102.1c0-7.1-5.7-12.8-12.8-12.8L384 224l0 151.6zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160z\"]\n  };\n  const faBeerFoam = faBeerMug;\n  const faDiceD20 = {\n    prefix: 'fas',\n    iconName: 'dice-d20',\n    icon: [512, 512, [], \"f6cf\", \"M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7l0 123.5c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4l0-123.5zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9l0 52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8l0-52.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9l-145.7 0c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176l163.2 0c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2l-3.2 0c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z\"]\n  };\n  const faDrone = {\n    prefix: 'fas',\n    iconName: 'drone',\n    icon: [512, 512, [], \"f85f\", \"M223 127.2L171.6 88.7C162.3 64.9 139.1 48 112 48c-35.3 0-64 28.7-64 64c0 27.1 16.9 50.3 40.7 59.6L127.2 223c-5 .7-10.1 1-15.2 1C50.1 224 0 173.9 0 112S50.1 0 112 0s112 50.1 112 112c0 5.2-.3 10.2-1 15.2zm-49.6 2.8l39.8 29.9 .1 .1 85.3 0 .1-.1 39.8-29.9 29.7-22.3C370.3 92.1 383.8 80 400 80c17.7 0 32 14.3 32 32c0 16.2-12.1 29.7-27.8 31.7l-22.3 29.7-29.9 39.8-.1 .1 0 85.3 .1 .1 29.9 39.8 22.3 29.7c15.7 2.1 27.8 15.5 27.8 31.7c0 17.7-14.3 32-32 32c-16.2 0-29.7-12.1-31.7-27.8l-29.7-22.3-39.8-29.9-.1-.1-85.3 0-.1 .1-39.8 29.9-29.7 22.3C141.7 419.9 128.2 432 112 432c-17.7 0-32-14.3-32-32c0-16.2 12.1-29.7 27.8-31.7l22.3-29.7 29.9-39.8 .1-.1 0-85.3-.1-.1-29.9-39.8-22.3-29.7C92.1 141.7 80 128.2 80 112c0-17.7 14.3-32 32-32c16.2 0 29.7 12.1 31.7 27.8l29.7 22.3zM224 400c0 61.9-50.1 112-112 112S0 461.9 0 400s50.1-112 112-112c5.2 0 10.2 .3 15.2 1L88.7 340.4C64.9 349.7 48 372.9 48 400c0 35.3 28.7 64 64 64c27.1 0 50.3-16.9 59.6-40.7L223 384.8c.7 5 1 10.1 1 15.2zm65-272.8c-.7-5-1-10.1-1-15.2C288 50.1 338.1 0 400 0s112 50.1 112 112s-50.1 112-112 112c-5.2 0-10.2-.3-15.2-1l38.5-51.3c23.8-9.3 40.7-32.5 40.7-59.6c0-35.3-28.7-64-64-64c-27.1 0-50.3 16.9-59.6 40.7L289 127.2zM288 400c0-5.2 .3-10.2 1-15.2l51.3 38.5c9.3 23.8 32.5 40.7 59.6 40.7c35.3 0 64-28.7 64-64c0-27.1-16.9-50.3-40.7-59.6L384.8 289c5-.7 10.1-1 15.2-1c61.9 0 112 50.1 112 112s-50.1 112-112 112s-112-50.1-112-112z\"]\n  };\n  const faTruckDroplet = {\n    prefix: 'fas',\n    iconName: 'truck-droplet',\n    icon: [640, 512, [], \"e58c\", \"M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z\"]\n  };\n  const faFileCircleXmark = {\n    prefix: 'fas',\n    iconName: 'file-circle-xmark',\n    icon: [576, 512, [], \"e5a1\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n  };\n  const faTemperatureArrowUp = {\n    prefix: 'fas',\n    iconName: 'temperature-arrow-up',\n    icon: [576, 512, [\"temperature-up\"], \"e040\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L128 112zM176 0C114.1 0 64 50.1 64 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288 112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L192 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160l32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 288c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288z\"]\n  };\n  const faTemperatureUp = faTemperatureArrowUp;\n  const faMedal = {\n    prefix: 'fas',\n    iconName: 'medal',\n    icon: [512, 512, [127941], \"f5a2\", \"M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0L133.9 0c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0L487.4 0C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z\"]\n  };\n  const faPersonFairy = {\n    prefix: 'fas',\n    iconName: 'person-fairy',\n    icon: [640, 512, [], \"e608\", \"M320 0a64 64 0 1 1 0 128A64 64 0 1 1 320 0zM297.6 160l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L384 464c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-115.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3c3.5-41.5 38.1-73.4 79.7-73.4zM32 32c89.4 0 169.4 40.8 222.2 104.7c-37.4 15.7-64.6 51.2-68.2 94L181.9 280c-3 36.2 14.4 69 42.1 87.7l0 79.6C191.7 468 153.2 480 112 480l-16 0c-17.7 0-32-14.3-32-32c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112L0 64C0 46.3 14.3 32 32 32zM528 480c-41.2 0-79.7-12-112-32.7l0-79.6c27.8-18.7 45.1-51.5 42.1-87.7L454 230.7c-3.6-42.7-30.8-78.2-68.2-94C438.6 72.8 518.6 32 608 32c17.7 0 32 14.3 32 32l0 48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448c0 17.7-14.3 32-32 32l-16 0z\"]\n  };\n  const faBed = {\n    prefix: 'fas',\n    iconName: 'bed',\n    icon: [640, 512, [128716], \"f236\", \"M32 32c17.7 0 32 14.3 32 32l0 256 224 0 0-160c0-17.7 14.3-32 32-32l224 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-224 0-32 0L64 416l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faBookCopy = {\n    prefix: 'fas',\n    iconName: 'book-copy',\n    icon: [576, 512, [], \"e0be\", \"M160 96L96 96C43 96 0 139 0 192L0 416c0 53 43 96 96 96l224 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0-32 0L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l81.1 0c-10.9-18.8-17.1-40.7-17.1-64l0-224zM320 416l32 0 160 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L512 0 288 0c-53 0-96 43-96 96l0 224c0 24.6 9.2 47 24.4 64c17.6 19.6 43.1 32 71.6 32l32 0zm-64-96c0-17.7 14.3-32 32-32l96 0 96 0 0 64-96 0-96 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faSquareH = {\n    prefix: 'fas',\n    iconName: 'square-h',\n    icon: [448, 512, [\"h-square\"], \"f0fd\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM336 152l0 104 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80-128 0 0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80 128 0 0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faHSquare = faSquareH;\n  const faSquareC = {\n    prefix: 'fas',\n    iconName: 'square-c',\n    icon: [448, 512, [], \"e266\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM167.4 199.4c-31.2 31.2-31.2 81.9 0 113.1s81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0z\"]\n  };\n  const faClockTwo = {\n    prefix: 'fas',\n    iconName: 'clock-two',\n    icon: [512, 512, [], \"e35a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392l0 91.2L338.7 172c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3l-96 64c-7.4 4.9-16.8 5.4-24.6 1.2S232 264.9 232 256l0-136c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faSquareEllipsisVertical = {\n    prefix: 'fas',\n    iconName: 'square-ellipsis-vertical',\n    icon: [448, 512, [], \"e26f\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faCalendarUsers = {\n    prefix: 'fas',\n    iconName: 'calendar-users',\n    icon: [640, 512, [], \"e5e2\", \"M192 32l0 32-48 0c-26.5 0-48 21.5-48 48l0 48 32 0 384 0 32 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L256 64l0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32zm55.4 480l145.1 0c-5.4-9.4-8.6-20.3-8.6-32c0-43.8 29.4-80.8 69.6-92.3c-23-20.5-37.6-50.4-37.6-83.7c0-56.4 41.7-103.1 96-110.9l0-1.1-384 0 0 1.1c54.3 7.8 96 54.4 96 110.9c0 33.3-14.5 63.2-37.6 83.7C226.6 399.2 256 436.2 256 480c0 11.7-3.1 22.6-8.6 32zM528 384a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm-48 32c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-96 0zM192 304A80 80 0 1 0 32 304a80 80 0 1 0 160 0zM0 480c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-96 0c-35.3 0-64 28.7-64 64z\"]\n  };\n  const faPodcast = {\n    prefix: 'fas',\n    iconName: 'podcast',\n    icon: [448, 512, [], \"f2ce\", \"M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n  };\n  const faBee = {\n    prefix: 'fas',\n    iconName: 'bee',\n    icon: [576, 512, [], \"e0b2\", \"M196.7 4.7c6.2-6.2 16.4-6.2 22.6 0l34.8 34.8C264.4 34.7 275.9 32 288 32s23.6 2.7 33.9 7.5L356.7 4.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L347.8 58.8C360.4 73 368 91.6 368 112c0 3-.2 6-.5 8.9C390.3 105 419 96 448 96c65 0 128 44.9 128 112c0 61.9-53.6 104.9-112.9 111.2c.6-5.1 .9-10.2 .9-15.2c0-16.8-2.4-33.1-6.8-48.5c35.2-3.6 54.8-27.9 54.8-47.5c0-21.3-22.9-48-64-48c-34.8 0-56.6 19.2-62.4 38.1c28.6 26.3 46.4 64 46.4 105.9c0 83.8-103.6 179.7-129.9 202.8c-3.9 3.4-8.9 5.2-14.1 5.2s-10.2-1.8-14.1-5.2C247.6 483.7 144 387.8 144 304c0-41.9 17.9-79.6 46.4-105.9C184.6 179.2 162.8 160 128 160c-41.1 0-64 26.7-64 48c0 19.6 19.5 43.9 54.8 47.5c-4.4 15.4-6.8 31.7-6.8 48.5c0 5 .3 10.1 .9 15.2C53.6 312.9 0 269.9 0 208C0 140.9 63 96 128 96c29 0 57.7 9 80.5 24.9c-.3-2.9-.5-5.9-.5-8.9c0-20.4 7.6-39 20.2-53.2L196.7 27.3c-6.2-6.2-6.2-16.4 0-22.6zm52.8 384.1c12.8 16.4 26.5 31.3 38.5 43.4c12-12.1 25.7-27 38.5-43.4c1.2-1.6 2.5-3.2 3.7-4.8l-84.3 0c1.2 1.6 2.4 3.2 3.7 4.8zM359.6 336c5.6-12.6 8.4-23.4 8.4-32l-160 0c0 8.6 2.8 19.4 8.4 32l143.2 0zM352 256c-14.6-19.4-37.8-32-64-32s-49.4 12.6-64 32l128 0z\"]\n  };\n  const faTemperatureFull = {\n    prefix: 'fas',\n    iconName: 'temperature-full',\n    icon: [320, 512, [\"temperature-4\", \"thermometer-4\", \"thermometer-full\"], \"f2c7\", \"M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 210.7c18.6 6.6 32 24.4 32 45.3z\"]\n  };\n  const faTemperature4 = faTemperatureFull;\n  const faThermometer4 = faTemperatureFull;\n  const faThermometerFull = faTemperatureFull;\n  const faBell = {\n    prefix: 'fas',\n    iconName: 'bell',\n    icon: [448, 512, [128276, 61602], \"f0f3\", \"M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z\"]\n  };\n  const faCandyBar = {\n    prefix: 'fas',\n    iconName: 'candy-bar',\n    icon: [640, 512, [127851, \"chocolate-bar\"], \"e3e8\", \"M0 320l128 0 0-96L0 224l0 96zm0 64c0 35.3 28.7 64 64 64l64 0 0-96L0 352l0 32zm288 64l0-96-128 0 0 96 128 0zm0-224l-128 0 0 96 128 0 0-96zm0-160L160 64l0 128 128 0 0-128zm288 0L320 64l0 384 256 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64zM44.2 192l75.8 0s0 0 0 0l8 0 0-32s0 0 0 0l0-51.8c0-7.1-9-11.1-15-7.4C101 107.9 87 112 72 112c-4 0-7.9-.3-11.7-.9c-7-1-14.2 6.2-13.1 13.1c.6 3.8 .9 7.7 .9 11.7c0 15-4.1 29-11.3 41c-3.6 6.1 .4 15 7.4 15z\"]\n  };\n  const faChocolateBar = faCandyBar;\n  const faXmarkLarge = {\n    prefix: 'fas',\n    iconName: 'xmark-large',\n    icon: [448, 512, [], \"e59b\", \"M393.4 41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 256 438.6 425.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 301.3 54.6 470.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0L224 210.7 393.4 41.4z\"]\n  };\n  const faPinata = {\n    prefix: 'fas',\n    iconName: 'pinata',\n    icon: [512, 512, [], \"e3c3\", \"M112 318.1l0-63.4 25.8 9.9c14.7 5.6 31.1 4.9 45.1-2.2L259.8 224l28.2 0 144 0c44.2 0 80 35.8 80 80l0 13.2-23.3 9.3-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7L112 318.1zm0 35.8l2.4 1.2c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l11.4-4.6 0 50.5-24 12-17.7-8.8c-9-4.5-19.6-4.5-28.6 0l-16.5 8.3-16.3-10.8c-2.6-1.8-5.7-2.7-8.9-2.7l-176 0c-3.2 0-6.2 .9-8.9 2.7l-16.3 10.8-16.5-8.3c-9-4.5-19.6-4.5-28.6 0L136 414.1l-24-12 0-48.2zm37.3-119.2L34.4 190.6C13.4 179.6 0 157.8 0 133.8L0 128C0 92.7 28.7 64 64 64l112 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 166.1-71.4 35.7c-6 3-13.1 3.4-19.3 .9zM112 437.9l9.7 4.8c9 4.5 19.6 4.5 28.6 0l17.7-8.8 16.5 8.3c10.3 5.1 22.5 4.4 32.1-2l7.4-4.9 0 44.8c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-42.1zm288-2.7l7.4 4.9c9.6 6.4 21.8 7.1 32.1 2l16.5-8.3 17.7 8.8c9 4.5 19.6 4.5 28.6 0l9.7-4.8 0 42.1c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-44.8zM200 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faFilePpt = {\n    prefix: 'fas',\n    iconName: 'file-ppt',\n    icon: [512, 512, [], \"e64a\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM304 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm208-64c0-8.8 7.2-16 16-16l32 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-16 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faArrowsFromLine = {\n    prefix: 'fas',\n    iconName: 'arrows-from-line',\n    icon: [448, 512, [], \"e0a4\", \"M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64zM192 352l0 32-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 224z\"]\n  };\n  const faSuperscript = {\n    prefix: 'fas',\n    iconName: 'superscript',\n    icon: [512, 512, [], \"f12b\", \"M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64z\"]\n  };\n  const faBowlSpoon = {\n    prefix: 'fas',\n    iconName: 'bowl-spoon',\n    icon: [512, 512, [129379], \"e3e0\", \"M112 192C50.1 192 0 149 0 96S50.1 0 112 0c48.8 0 90.3 26.7 105.6 64L480 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-262.4 0c-15.4 37.3-56.9 64-105.6 64zM2 257.5C.9 239.3 15.4 224 33.6 224l444.8 0c18.2 0 32.7 15.3 31.6 33.5c-5.4 91.7-59.7 169.7-136.4 209.7l-1.2 9.7c-2.5 20-19.5 35-39.7 35l-153.4 0c-20.2 0-37.2-15-39.7-35l-1.2-9.7C61.6 427.2 7.4 349.3 2 257.5z\"]\n  };\n  const faHexagonCheck = {\n    prefix: 'fas',\n    iconName: 'hexagon-check',\n    icon: [512, 512, [], \"e416\", \"M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36l176.6 0c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36l-176.6 0c-25.7 0-49.5-13.7-62.4-36L17.1 292zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z\"]\n  };\n  const faPlugCircleXmark = {\n    prefix: 'fas',\n    iconName: 'plug-circle-xmark',\n    icon: [576, 512, [], \"e560\", \"M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faStarOfLife = {\n    prefix: 'fas',\n    iconName: 'star-of-life',\n    icon: [512, 512, [], \"f621\", \"M208 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 140.9 122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.6 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1 304 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-140.9L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4L208 32z\"]\n  };\n  const faPhoneSlash = {\n    prefix: 'fas',\n    iconName: 'phone-slash',\n    icon: [640, 512, [], \"f3dd\", \"M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z\"]\n  };\n  const faTrafficLightStop = {\n    prefix: 'fas',\n    iconName: 'traffic-light-stop',\n    icon: [320, 512, [], \"f63a\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 88.4 71.6 160 160 160s160-71.6 160-160l0-288c0-35.3-28.7-64-64-64L64 0zm72 368a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM160 216a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 72a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-128a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\"]\n  };\n  const faPaintRoller = {\n    prefix: 'fas',\n    iconName: 'paint-roller',\n    icon: [512, 512, [], \"f5aa\", \"M0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 192c-35.3 0-64-28.7-64-64L0 64zM160 352c0-17.7 14.3-32 32-32l0-16c0-44.2 35.8-80 80-80l144 0c17.7 0 32-14.3 32-32l0-32 0-90.5c37.3 13.2 64 48.7 64 90.5l0 32c0 53-43 96-96 96l-144 0c-8.8 0-16 7.2-16 16l0 16c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128z\"]\n  };\n  const faAccentGrave = {\n    prefix: 'fas',\n    iconName: 'accent-grave',\n    icon: [192, 512, [], \"60\", \"M108.3 204.8L41.2 95c-6-9.8-9.2-21.2-9.2-32.7C32 28.1 59.7 0 93.9 0c29.2 0 54.4 20.4 60.6 49l27.1 126.6C187 200.5 168 224 142.5 224c-14 0-26.9-7.3-34.2-19.2z\"]\n  };\n  const faHandshakeAngle = {\n    prefix: 'fas',\n    iconName: 'handshake-angle',\n    icon: [640, 512, [\"hands-helping\"], \"f4c4\", \"M544 248l0 3.3 69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5L296 64c-37.1 0-67.6 28-71.6 64l-.4 0 0 120c0 22.1 17.9 40 40 40s40-17.9 40-40l0-72c0 0 0-.1 0-.1l0-15.9 16 0 136 0c0 0 0 0 .1 0l7.9 0c44.2 0 80 35.8 80 80l0 8zM336 192l0 56c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-118.6c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1l160 0c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16l2.7 0c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8l0-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z\"]\n  };\n  const faHandsHelping = faHandshakeAngle;\n  const faCircle0 = {\n    prefix: 'fas',\n    iconName: 'circle-0',\n    icon: [512, 512, [], \"e0ed\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c53 0 96 43 96 96l0 64c0 53-43 96-96 96s-96-43-96-96l0-64c0-53 43-96 96-96zm-48 96l0 64c0 26.5 21.5 48 48 48s48-21.5 48-48l0-64c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n  };\n  const faDialMedLow = {\n    prefix: 'fas',\n    iconName: 'dial-med-low',\n    icon: [576, 512, [], \"e160\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM174.6 400.5c-56.7-56.7-62-145.4-15.7-208L270.8 304.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L192.8 158.5c62.6-46.2 151.3-41 208 15.7c62.5 62.5 62.5 163.8 0 226.3s-163.8 62.5-226.3 0zM512 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 96a32 32 0 1 1 64 0A32 32 0 1 1 64 96zM480 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm416-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faLocationDot = {\n    prefix: 'fas',\n    iconName: 'location-dot',\n    icon: [384, 512, [\"map-marker-alt\"], \"f3c5\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faMapMarkerAlt = faLocationDot;\n  const faCrab = {\n    prefix: 'fas',\n    iconName: 'crab',\n    icon: [512, 512, [129408], \"e3ff\", \"M128 0C60 0 4.4 53 .2 120c0 .2 0 .3 0 .5L0 128l7.9 0c0 0 .1 0 .1 0l-8 0 0 33.3c0 28.1 16.3 53.6 41.8 65.4L98.9 253c-3.7 6-6.9 12.4-9.6 19l-37.5 0L23.2 257.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l32 16c2.2 1.1 4.7 1.7 7.2 1.7l33 0c-.7 5.2-1 10.6-1 16l0 9.8-21.1 7c-2.4 .8-4.5 2.1-6.3 3.9l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L72.6 366l28-9.3 30.7 30.7L90.9 400.8c-2.4 .8-4.5 2.1-6.3 3.9l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L104.6 430l52-17.3 15.7 15.7-36.6 21.9c-4.8 2.9-7.8 8.1-7.8 13.7l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-22.9L201.8 448l108.5 0L352 473.1l0 22.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-5.6-3-10.8-7.8-13.7l-36.6-21.9 15.7-15.7 52 17.3 29.3 29.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32c-1.8-1.8-3.9-3.1-6.3-3.9l-40.4-13.5 30.7-30.7 28 9.3 29.3 29.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-32-32c-1.8-1.8-3.9-3.1-6.3-3.9l-21.1-7 0-9.8c0-5.4-.3-10.8-1-16l33 0c2.5 0 4.9-.6 7.2-1.7l32-16c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2L460.2 272l-37.5 0c-2.7-6.6-5.9-13-9.6-19l57.1-26.3c25.5-11.8 41.8-37.3 41.8-65.4l0-33.3-8 0c0 0 .1 0 .1 0l7.9 0-.2-7.5c0-.1 0-.3 0-.4c0 0 0 0 0 0s0 0 0 0C507.6 53 452 0 384 0L339.3 0c-7.1 0-10.7 8.6-5.7 13.7l36.7 36.7c5 5 1.5 13.7-5.7 13.7L328 64c-4.4 0-8.1 3.6-7.5 8c3.9 31.6 30.9 56 63.5 56l80 0 0 33.3c0 9.4-5.4 17.9-13.9 21.8L378.7 216c-16.9-12.2-37-20.3-58.7-23l0-49c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 49c-21.7 2.7-41.7 10.9-58.7 23L61.9 183.1C53.4 179.2 48 170.6 48 161.3L48 128l80 0c32.6 0 59.6-24.4 63.5-56c.5-4.4-3.1-8-7.5-8l-36.7 0c-7.1 0-10.7-8.6-5.7-13.7l36.7-36.7c5-5 1.5-13.7-5.7-13.7L128 0z\"]\n  };\n  const faBoxOpenFull = {\n    prefix: 'fas',\n    iconName: 'box-open-full',\n    icon: [640, 512, [\"box-full\"], \"f49c\", \"M508.9 64.9l-27.5 73.4L320 158.5l-7.2-.9c4.6-8.8 7.2-18.9 7.2-29.6c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 5.1 .6 10 1.7 14.7l-65.5-8.2c-.1-2.2-.2-4.3-.2-6.5C128 57.3 185.3 0 256 0c69.6 0 126.2 55.6 128 124.7l35.1-93.6c9.3-24.8 37-37.4 61.8-28.1s37.4 37 28.1 61.8zM576 338.3l0 83.4c0 14.7-10 27.5-24.2 31L335.5 506.8c-10.2 2.5-20.9 2.5-31 0L88.2 452.8C74 449.2 64 436.4 64 421.7l0-83.4 127.6 36.5c27.8 8 57.6-3.8 72.5-28.6L320 252.9l55.9 93.2c14.9 24.8 44.6 36.6 72.5 28.6L576 338.3zM58.9 168.8c3-6.1 9.6-9.6 16.3-8.7L320 190.7l244.8-30.6c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 344c-13.9 4-28.8-1.9-36.2-14.3L320 190.7l-83.4 139c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 297.3c-19.3-5.5-28.8-27.2-19.8-45.1l41.7-83.4z\"]\n  };\n  const faBoxFull = faBoxOpenFull;\n  const faFile = {\n    prefix: 'fas',\n    iconName: 'file',\n    icon: [384, 512, [128196, 128459, 61462], \"f15b\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z\"]\n  };\n  const faGreaterThan = {\n    prefix: 'fas',\n    iconName: 'greater-than',\n    icon: [384, 512, [62769], \"3e\", \"M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z\"]\n  };\n  const faQuotes = {\n    prefix: 'fas',\n    iconName: 'quotes',\n    icon: [576, 512, [], \"e234\", \"M88 0C39.4 0 0 39.4 0 88l0 56 0 24 0 24c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-48c0-26.5-21.5-48-48-48L64 96l0-8c0-13.3 10.7-24 24-24l8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88 0zM264 0c-48.6 0-88 39.4-88 88l0 56 0 24 0 24c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-48c0-26.5-21.5-48-48-48l-32 0 0-8c0-13.3 10.7-24 24-24l8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-8 0zM576 424l0-56 0-24 0-24c0-26.5-21.5-48-48-48l-48 0c-26.5 0-48 21.5-48 48l0 48c0 26.5 21.5 48 48 48l32 0 0 8c0 13.3-10.7 24-24 24l-8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l8 0c48.6 0 88-39.4 88-88zM312 512c48.6 0 88-39.4 88-88l0-56 0-24 0-24c0-26.5-21.5-48-48-48l-48 0c-26.5 0-48 21.5-48 48l0 48c0 26.5 21.5 48 48 48l32 0 0 8c0 13.3-10.7 24-24 24l-8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l8 0z\"]\n  };\n  const faPretzel = {\n    prefix: 'fas',\n    iconName: 'pretzel',\n    icon: [512, 512, [129384], \"e441\", \"M138.6 32C62.1 32 0 94.1 0 170.6C0 253.3 40.9 326.5 103.7 371L71.3 417C58.6 435 62.9 460 81 472.7s43 8.4 55.7-9.7l40-56.8c21.8 6.4 44.9 9.8 68.7 9.8l10.6 0 10.6 0c23.9 0 46.9-3.4 68.7-9.8l40 56.8c12.7 18.1 37.7 22.4 55.7 9.7s22.4-37.7 9.7-55.7l-32.4-46C471.1 326.5 512 253.3 512 170.6C512 94.1 449.9 32 373.4 32L364 32c-42.6 0-81 18-108 46.8C229 50 190.6 32 148 32l-9.4 0zM216 180l0 7.4c0 15.5-4.8 30.7-13.7 43.4l-52.5 74.7C107.5 275.6 80 226.3 80 170.6c0-32.4 26.2-58.6 58.6-58.6l9.4 0c37.6 0 68 30.4 68 68zm40 113.5L285.2 335c-6.1 .7-12.3 1-18.6 1L256 336l-10.6 0c-6.3 0-12.5-.3-18.6-1L256 293.5zm53.7-62.6C300.8 218.2 296 203 296 187.4l0-7.4c0-37.6 30.4-68 68-68l9.4 0c32.4 0 58.6 26.2 58.6 58.6c0 55.7-27.5 105-69.7 134.9l-52.5-74.7z\"]\n  };\n  const faTRex = {\n    prefix: 'fas',\n    iconName: 't-rex',\n    icon: [640, 512, [], \"e629\", \"M320 128l-41 0c-70.7 0-132.9 46.3-153.3 114l-5.9 19.8c-4.7 15.5-18.9 26.2-35.1 26.2C64.4 288 48 271.6 48 251.3l0-48.9c0-5.8-4.7-10.4-10.4-10.4c-3.5 0-6.7 1.7-8.7 4.6l-3.2 4.8C9 226.6 0 256.1 0 286.4C0 358 58 416 129.6 416l54.4 0 62.4 83.2c6 8.1 15.5 12.8 25.6 12.8l96 0c8.8 0 16-7.2 16-16c0-26.5-21.5-48-48-48l-18.6-49.6 28.4-25.6C359.9 360.1 368 342 368 323c0-37-30-67-67-67l-13 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l13 0c35.1 0 66 18.3 83.5 45.8l.4-.3 43.5 29c2.2 1.5 3.6 4 3.6 6.7l0 14.9c0 13.3 10.7 24 24 24s24-10.7 24-24l0-14.9c0-18.7-9.4-36.2-24.9-46.6l-30.2-20.1L464 208l96 0c20.9 0 38.7-13.4 45.3-32l-40 0c-10.6 0-20.8-4.2-28.3-11.7L523.7 151c-4.5-4.5-10.6-7-17-7L488 144c-4.4 0-8-3.6-8-8s3.6-8 8-8l18.7 0c10.6 0 20.8 4.2 28.3 11.7L548.3 153c4.5 4.5 10.6 7 17 7l42.7 0 8 0c13.3 0 24-10.7 24-24l0-24c0-44.2-35.8-80-80-80l-18.7 0C534.7 13.4 516.9 0 496 0c-8.9 0-17.2 2.4-24.3 6.6C461.9 2.3 451.2 0 440.3 0c-33.6 0-63.5 21.5-74.2 53.4L352 96l-32 32zM480 56a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faPersonSwimming = {\n    prefix: 'fas',\n    iconName: 'person-swimming',\n    icon: [576, 512, [127946, \"swimmer\"], \"f5c4\", \"M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faSwimmer = faPersonSwimming;\n  const faArrowDown = {\n    prefix: 'fas',\n    iconName: 'arrow-down',\n    icon: [384, 512, [8595], \"f063\", \"M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n  };\n  const faUserRobotXmarks = {\n    prefix: 'fas',\n    iconName: 'user-robot-xmarks',\n    icon: [448, 512, [], \"e4a7\", \"M224 0c8.8 0 16 7.2 16 16l0 48 64 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64l-160 0c-35.3 0-64-28.7-64-64l0-128c0-35.3 28.7-64 64-64l64 0 0-48c0-8.8 7.2-16 16-16zM16 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96zm400-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM160 240a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm48 16a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm80-16a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM96 352l256 0c53 0 96 43 96 96l0 32c0 17.7-14.3 32-32 32l-64 0 0-64c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32l0 64-64 0c-17.7 0-32-14.3-32-32l0-32c0-53 43-96 96-96zm80 112l0 48-32 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16l0 48-32 0 0-48c0-8.8 7.2-16 16-16zm80 16l0 48-32 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16zM119.5 119.5c-4.7 4.7-4.7 12.3 0 17L143 160l-23.5 23.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L160 177l23.5 23.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L177 160l23.5-23.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L160 143l-23.5-23.5c-4.7-4.7-12.3-4.7-17 0zm145 0c-4.7-4.7-12.3-4.7-17 0s-4.7 12.3 0 17L271 160l-23.5 23.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L288 177l23.5 23.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L305 160l23.5-23.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L288 143l-23.5-23.5z\"]\n  };\n  const faMessageQuote = {\n    prefix: 'fas',\n    iconName: 'message-quote',\n    icon: [512, 512, [\"comment-alt-quote\"], \"e1e4\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm160 48c-17.7 0-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32l32 0 0 7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71l0-39.3 0-24 0-24c0-17.7-14.3-32-32-32l-48 0zm224 80l0-24 0-24c0-17.7-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32l32 0 0 7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71l0-39.3z\"]\n  };\n  const faCommentAltQuote = faMessageQuote;\n  const faCandyCorn = {\n    prefix: 'fas',\n    iconName: 'candy-corn',\n    icon: [640, 512, [], \"f6bd\", \"M440.6 256c9.8 25.6 19.6 49 28.7 67.2c3.3 6.7 6.2 12.4 9.3 17.7c.5 .8 1 1.7 1.4 2.4c.5-.8 1-1.6 1.4-2.4c3.1-5.3 6-11 9.3-17.7c9-18.2 18.9-41.5 28.7-67.2l-78.9 0zM480 0c44.1 0 90.4 4.2 132.6 18.1C629 23.5 640 38.8 640 56c0 17.4-5.3 43.8-12.3 71.4c-4.4-1-9.3-2.1-14.5-3.1c-30.9-6.2-76-12.3-133.1-12.3s-102.2 6.1-133.1 12.3c-5.3 1.1-10.1 2.1-14.5 3.1c-7-27.6-12.3-54-12.3-71.4c0-17.2 11.4-32.6 27.8-38.1C390 4.4 436 0 480 0zM370.3 250.4c-11-30.8-21.3-62.9-29.6-92.1c3.8-.9 8-1.8 12.4-2.7c29.1-5.8 72-11.7 126.9-11.7s97.8 5.9 126.9 11.7c4.5 .9 8.6 1.8 12.4 2.7c-8.3 29.2-18.6 61.3-29.6 92.1c-13.2 37.2-27.9 73.6-41.6 101.3c-13.4 27-32.9 64.3-68.1 64.3s-54.6-37.3-68.1-64.3c-13.8-27.7-28.4-64.1-41.6-101.3zM83 211.1c30.4-30.4 65.3-59.4 103.9-79c15-7.5 33.1-4.6 45 7.3c12 12 26.6 33.9 40.7 57.7c-3.8 2.3-7.8 5-12.2 7.9c-25.6 17.1-60.9 43.9-100.3 83.3S94 363 76.9 388.6c-2.9 4.3-5.5 8.4-7.9 12.2C45.2 386.6 23.3 372 11.3 360C-.6 348.1-3.3 329.6 4.2 314.6C23.9 276.2 52.6 241.5 83 211.1zm97 248.2c-28.8-13.7-58-28.7-83.9-43c2-3.2 4.3-6.7 6.7-10.4c16-24 41.6-57.7 79.4-95.5S253.7 247 277.7 231c3.7-2.5 7.2-4.7 10.4-6.7c14.4 25.9 29.4 55.1 43.1 83.9c16.5 34.8 31.5 70 41.1 98.5c9.3 27.9 21.7 67-2.6 91.2s-63.4 11.9-91.2 2.6c-28.5-9.6-63.7-24.6-98.5-41.1zm52.3-44.6c24.4 11 47.3 20.2 66.1 26.5c6.9 2.3 12.8 4.2 18.6 5.8c.9 .2 1.8 .5 2.7 .7c-.2-.9-.4-1.7-.7-2.7c-1.5-5.8-3.4-11.7-5.8-18.6c-6.3-18.8-15.6-41.7-26.5-66.1l-54.4 54.4z\"]\n  };\n  const faFolderMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'folder-magnifying-glass',\n    icon: [512, 512, [\"folder-search\"], \"e18b\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM336 272c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c17.8 0 34.4-4.8 48.7-13.2L327 393.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-38.3-38.3c8.5-14.3 13.3-31 13.3-48.9zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faFolderSearch = faFolderMagnifyingGlass;\n  const faNotebook = {\n    prefix: 'fas',\n    iconName: 'notebook',\n    icon: [512, 512, [], \"e201\", \"M64 48l0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 80-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 80-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56c0 26.5 21.5 48 48 48l80 0L192 0 112 0C85.5 0 64 21.5 64 48zM432 0L224 0l0 512 208 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48z\"]\n  };\n  const faCircleWifi = {\n    prefix: 'fas',\n    iconName: 'circle-wifi',\n    icon: [512, 512, [], \"e67d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM127.5 241.3c-9.8 8.9-25 8.1-33.9-1.8s-8.1-25 1.8-33.9C137.9 167.3 194.3 144 256 144s118.1 23.3 160.6 61.6c9.8 8.9 10.6 24 1.8 33.9s-24 10.6-33.9 1.8c-34-30.7-79-49.3-128.5-49.3s-94.4 18.6-128.5 49.3zM256 336a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-48c-22.7 0-43.4 8.6-59 22.7c-9.8 8.9-25 8.1-33.9-1.7s-8.1-25 1.7-33.9C188.9 253.3 220.9 240 256 240s67.1 13.3 91.2 35.1c9.8 8.9 10.6 24.1 1.7 33.9s-24.1 10.6-33.9 1.7c-15.6-14.1-36.3-22.7-59-22.7z\"]\n  };\n  const faDroplet = {\n    prefix: 'fas',\n    iconName: 'droplet',\n    icon: [384, 512, [128167, \"tint\"], \"f043\", \"M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0l1.8 0c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z\"]\n  };\n  const faTint = faDroplet;\n  const faBullseyePointer = {\n    prefix: 'fas',\n    iconName: 'bullseye-pointer',\n    icon: [512, 512, [], \"f649\", \"M256 448c106 0 192-86 192-192s-86-192-192-192S64 150 64 256c0 3.9 .1 7.8 .4 11.7L1.8 286.1C.6 276.2 0 266.2 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-10.2 0-20.2-.6-30.1-1.8l18.4-62.6c3.9 .2 7.8 .4 11.7 .4zm2.3-48l19.7-67c33.5-9.6 58-40.4 58-76.9c0-44.2-35.8-80-80-80c-36.5 0-67.4 24.5-76.9 58L112 253.7C113.2 175.2 177.2 112 256 112c79.5 0 144 64.5 144 144c0 78.8-63.2 142.8-141.7 144zM39 308.5l204.8-60.2c12.1-3.6 23.4 7.7 19.9 19.9L203.5 473c-4.1 13.9-23.2 15.6-29.7 2.6l-28.7-57.3c-.7-1.3-1.5-2.6-2.5-3.7l-88 88c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l88-88c-1.1-1-2.3-1.9-3.7-2.5L36.4 338.2c-13-6.5-11.3-25.6 2.6-29.7z\"]\n  };\n  const faEraser = {\n    prefix: 'fas',\n    iconName: 'eraser',\n    icon: [576, 512, [], \"f12d\", \"M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7L288 480l9.4 0L512 480c17.7 0 32-14.3 32-32s-14.3-32-32-32l-124.1 0L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416l-9.4 0-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z\"]\n  };\n  const faHexagonImage = {\n    prefix: 'fas',\n    iconName: 'hexagon-image',\n    icon: [512, 512, [], \"e504\", \"M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36l176.6 0c25.7 0 49.5-13.7 62.4-36L494.9 292c12.9-22.3 12.9-49.7 0-72L406.6 67.1c-12.9-22.3-36.6-36-62.4-36l-176.6 0c-25.7 0-49.5 13.7-62.4 36L17.1 220zm141.2 59.8c4.5-4.9 10.8-7.7 17.4-7.8s13 2.6 17.6 7.4L232.2 320l71.6-86.2c4.6-5.5 11.3-8.7 18.5-8.7s13.9 3.2 18.5 8.7l72.6 87.4-55.2 95.7c-2.9 5-8.1 8-13.9 8l-176.6 0c-5.7 0-11-3-13.9-8l-46.8-81 51.2-56.1zM192 120a40 40 0 1 1 0 80 40 40 0 1 1 0-80z\"]\n  };\n  const faEarthAmericas = {\n    prefix: 'fas',\n    iconName: 'earth-americas',\n    icon: [512, 512, [127758, \"earth\", \"earth-america\", \"globe-americas\"], \"f57d\", \"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5l0 39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9l0 39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7l0-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1L257 256c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faEarth = faEarthAmericas;\n  const faEarthAmerica = faEarthAmericas;\n  const faGlobeAmericas = faEarthAmericas;\n  const faFileSvg = {\n    prefix: 'fas',\n    iconName: 'file-svg',\n    icon: [512, 512, [], \"e64b\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM205.7 352l26.3 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-26.3 0c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7L176 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l34.3 0c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C169.8 430.8 160 415 160 397.7c0-25.2 20.4-45.7 45.7-45.7zM456 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm-152 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z\"]\n  };\n  const faCrateApple = {\n    prefix: 'fas',\n    iconName: 'crate-apple',\n    icon: [512, 512, [\"apple-crate\"], \"f6b1\", \"M160 54.9C160 24.6 184.6 0 214.9 0c5 0 9.1 4.1 9.1 9.1C224 39.4 199.4 64 169.1 64c-5 0-9.1-4.1-9.1-9.1zM32 171.4C32 127.8 52.4 80 96 80c15.6 0 34.1 5.9 47.2 11c10.7 4.2 22.8 4.2 33.5 0c13.1-5.1 31.6-11 47.2-11c43.6 0 64 47.8 64 91.4c0 7-.4 13.9-1.2 20.6L33.2 192c-.8-6.7-1.2-13.5-1.2-20.6zM319 192c.7-6.7 1-13.6 1-20.6c0-26.1-6-55.1-20.3-78.6c-2.7-4.4-5.7-8.7-9-12.7c15 .6 32.2 6.1 44.6 11c10.7 4.2 22.8 4.2 33.5 0c13.1-5.1 31.6-11 47.2-11c43.6 0 64 47.8 64 91.4c0 7-.4 13.9-1.2 20.6L319 192zM406.9 0c5 0 9.1 4.1 9.1 9.1C416 39.4 391.4 64 361.1 64c-5 0-9.1-4.1-9.1-9.1C352 24.6 376.6 0 406.9 0zM0 272c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 80L0 352l0-80zM0 384l512 0 0 80c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-80zm80-96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM64 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM464 288a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM448 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faAppleCrate = faCrateApple;\n  const faPersonBurst = {\n    prefix: 'fas',\n    iconName: 'person-burst',\n    icon: [640, 512, [], \"e53b\", \"M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-223.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9 408 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.3-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n  };\n  const faGameBoard = {\n    prefix: 'fas',\n    iconName: 'game-board',\n    icon: [448, 512, [], \"f867\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm144 0v80h80V96H144zm0 160V176H64v80h80zm80 0H144v80H64v80h80V336h80v80h80V336h80V256H304V176h80V96H304v80H224v80zm0 0h80v80H224V256z\"]\n  };\n  const faHatChef = {\n    prefix: 'fas',\n    iconName: 'hat-chef',\n    icon: [512, 512, [], \"f86b\", \"M153.6 51.2C177 20.1 214.1 0 256 0s79 20.1 102.4 51.2c16-12.1 36-19.2 57.6-19.2c7.1 0 14.4 .8 21.6 2.5C482 44.7 512 84.3 512 128c0 7.1-.8 14.4-2.5 21.6C496 224 448 320 448 320l-74.4 0 26.2-157.4c1.5-8.7-4.4-17-13.2-18.4s-17 4.4-18.4 13.2L341.1 320 272 320l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160-69.1 0L143.8 157.4c-1.5-8.7-9.7-14.6-18.4-13.2s-14.6 9.7-13.2 18.4L138.4 320 64 320s-48-96-61.5-170.4C.8 142.4 0 135.1 0 128c0-43.7 30-83.3 74.4-93.5C81.6 32.8 88.9 32 96 32c21.6 0 41.6 7.1 57.6 19.2zM448 352l0 96c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-96 384 0z\"]\n  };\n  const faHandBackPointRight = {\n    prefix: 'fas',\n    iconName: 'hand-back-point-right',\n    icon: [512, 512, [], \"e1a1\", \"M512 168c0-22.1-17.9-40-40-40l-200 0-7 0-73 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l55.7 0c-1.4-2-3-3.9-4.5-5.8L227.2 71C215 56.4 197 48 178 48L140 48c-38 0-74 16.9-98.3 46.1l-4.5 5.4C13.1 128.3 0 164.5 0 201.9L0 320c0 70.7 57.3 128 128 128l64 0 32 0c26.5 0 48-21.5 48-48c0-12.4-4.7-23.6-12.3-32.1C284.5 366 304 345.3 304 320c0-12.4-4.7-23.6-12.3-32.1C316.5 286 336 265.3 336 240c0-12.3-4.6-23.5-12.2-32L472 208c22.1 0 40-17.9 40-40z\"]\n  };\n  const faDove = {\n    prefix: 'fas',\n    iconName: 'dove',\n    icon: [512, 512, [128330], \"f4ba\", \"M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6l0-31.5C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144l0 30.6s0 0 0 0l0 1.3s0 0 0 0l0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448l74.4 0c88.4 0 160-71.6 160-160l0-160 29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3L400 64c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faSnowflakeDroplets = {\n    prefix: 'fas',\n    iconName: 'snowflake-droplets',\n    icon: [640, 512, [], \"e5c1\", \"M320 0c17.7 0 32 14.3 32 32l0 30.1 15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49 0 70.3 61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.7 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L383.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 21.5 12.6-29.3 57-22.7-13.2 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L352 311.7l0 70.3 49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15 0 30.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-30.1-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49 0-70.3-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L145 395.1l-29.3-57 21.5-12.6-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L256.5 256l-60.9-35.5-67.7 18.1c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8-25.3-14.8c-15.3-8.9-20.4-28.5-11.5-43.8s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L288 200.3l0-70.3L239 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15L288 32c0-17.7 14.3-32 32-32zM519.1 418.1l47.5-92.4c1.8-3.5 5.4-5.7 9.3-5.7s7.5 2.2 9.3 5.7l47.5 92.4c4.7 9.1 7.1 19.3 7.1 29.5c0 35.3-28.7 64.3-64 64.3s-64-29-64-64.3c0-10.2 2.4-20.4 7.1-29.5zM54.7 325.7c1.8-3.5 5.4-5.7 9.3-5.7s7.5 2.2 9.3 5.7l47.5 92.4c4.7 9.1 7.1 19.3 7.1 29.5C128 483 99.3 512 64 512s-64-29-64-64.3c0-10.2 2.4-20.4 7.1-29.5l47.5-92.4z\"]\n  };\n  const faBatteryEmpty = {\n    prefix: 'fas',\n    iconName: 'battery-empty',\n    icon: [576, 512, [\"battery-0\"], \"f244\", \"M80 160c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16L80 160zM0 176c0-44.2 35.8-80 80-80l384 0c44.2 0 80 35.8 80 80l0 16c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 16c0 44.2-35.8 80-80 80L80 416c-44.2 0-80-35.8-80-80L0 176z\"]\n  };\n  const faBattery0 = faBatteryEmpty;\n  const faGrid4 = {\n    prefix: 'fas',\n    iconName: 'grid-4',\n    icon: [448, 512, [], \"e198\", \"M0 48c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16L0 48zM0 167.5c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6zM16 270.9l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6c0-8.8 7.2-16 16-16zM0 406.4c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16l0-57.6zM119.5 48c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6zm0 119.5c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6zm16 103.5l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6c0-8.8 7.2-16 16-16zm-16 135.5c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6zM254.9 32l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6c0-8.8 7.2-16 16-16zm0 119.5l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6c0-8.8 7.2-16 16-16zm-16 135.5c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6zm16 103.5l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6c0-8.8 7.2-16 16-16zM358.4 48c0-8.8 7.2-16 16-16L432 32c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6zm0 119.5c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6zm16 103.5l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6c0-8.8 7.2-16 16-16zm-16 135.5c0-8.8 7.2-16 16-16l57.6 0c8.8 0 16 7.2 16 16l0 57.6c0 8.8-7.2 16-16 16l-57.6 0c-8.8 0-16-7.2-16-16l0-57.6z\"]\n  };\n  const faSocks = {\n    prefix: 'fas',\n    iconName: 'socks',\n    icon: [512, 512, [129510], \"f696\", \"M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6l0-144L128 96l0 144c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64l160 0 0-16c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0L176 0c-26.5 0-48 21.5-48 48l0 16zM320 96l0 144c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304l0-208L320 96zM512 64l0-16c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 16 192 0z\"]\n  };\n  const faFaceSunglasses = {\n    prefix: 'fas',\n    iconName: 'face-sunglasses',\n    icon: [512, 512, [], \"e398\", \"M256 512c141.4 0 256-114.6 256-256c0-16.6-1.6-32.8-4.6-48.5l2.6-15.7c7.9-47.6-20.5-91.8-63.3-106.6C399.8 32.9 331.8 0 256 0S112.2 32.9 65.3 85.2C22.4 100-6 144.2 2 191.8l2.6 15.7C1.6 223.2 0 239.4 0 256C0 397.4 114.6 512 256 512zM183.3 272l-78.7 0c-23.5 0-43.5-17-47.3-40.1l-8-48C44.4 154.6 67 128 96.7 128l94.7 0c14.4 0 27.1 6.2 35.8 16l57.8 0c8.7-9.8 21.4-16 35.8-16l94.7 0c29.7 0 52.2 26.6 47.3 55.9l-8 48C450.8 255 430.8 272 407.3 272l-78.7 0c-23.5 0-43.5-17-47.3-40.1l-8-48c-.4-2.7-.7-5.3-.7-7.9l-33.3 0c0 2.6-.2 5.2-.7 7.9l-8 48C226.8 255 206.8 272 183.3 272zm-19.2 69.5C182 362.2 212.6 384 256 384s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 388.1 311.1 416 256 416s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6z\"]\n  };\n  const faInbox = {\n    prefix: 'fas',\n    iconName: 'inbox',\n    icon: [512, 512, [], \"f01c\", \"M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-92.1c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32L121 32zm0 64l270 0 48 192-51.2 0c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7l-120.4 0c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7L73 288 121 96z\"]\n  };\n  const faSquare0 = {\n    prefix: 'fas',\n    iconName: 'square-0',\n    icon: [448, 512, [], \"e255\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm160 96c53 0 96 43 96 96l0 64c0 53-43 96-96 96s-96-43-96-96l0-64c0-53 43-96 96-96zm-48 96l0 64c0 26.5 21.5 48 48 48s48-21.5 48-48l0-64c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n  };\n  const faSection = {\n    prefix: 'fas',\n    iconName: 'section',\n    icon: [256, 512, [], \"e447\", \"M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31c0 0 0 0 0 0l3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2c0 0 0 0 0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6c0 0 0 0 0 0l.2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5l-.6-.2-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z\"]\n  };\n  const faSquareThisWayUp = {\n    prefix: 'fas',\n    iconName: 'square-this-way-up',\n    icon: [448, 512, [\"box-up\"], \"f49f\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 384l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 416c-8.8 0-16-7.2-16-16s7.2-16 16-16zM265.4 192c-9.6 0-17.4-7.8-17.4-17.4c0-4.3 1.6-8.4 4.4-11.6L306.7 102c3.4-3.8 8.2-6 13.3-6s9.9 2.2 13.3 6l54.3 61.1c2.8 3.2 4.4 7.3 4.4 11.6c0 9.6-7.8 17.4-17.4 17.4L352 192l0 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112-22.6 0zm-192 0c-9.6 0-17.4-7.8-17.4-17.4c0-4.3 1.6-8.4 4.4-11.6L114.7 102c3.4-3.8 8.2-6 13.3-6s9.9 2.2 13.3 6l54.3 61.1c2.8 3.2 4.4 7.3 4.4 11.6c0 9.6-7.8 17.4-17.4 17.4L160 192l0 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112-22.6 0z\"]\n  };\n  const faBoxUp = faSquareThisWayUp;\n  const faGaugeHigh = {\n    prefix: 'fas',\n    iconName: 'gauge-high',\n    icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faTachometerAlt = faGaugeHigh;\n  const faTachometerAltFast = faGaugeHigh;\n  const faSquareAmpersand = {\n    prefix: 'fas',\n    iconName: 'square-ampersand',\n    icon: [448, 512, [], \"e260\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM184 191.6c0 4.1 1.6 8.1 4.6 11L203 217.1l23.6-17.3c3.4-2.5 5.4-6.4 5.4-10.6c0-7.3-5.9-13.2-13.2-13.2l-19.2 0c-8.6 0-15.6 7-15.6 15.6zm71 46.9l-17.6 12.9 28.7 28.7 26.2-37.8c7.5-10.9 22.5-13.6 33.4-6.1s13.6 22.5 6.1 33.4l-31.1 45L329 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-22.4-22.4c-15.1 18.5-37.8 29.4-62 29.4l-32.2 0c-36.7 0-66.5-29.8-66.5-66.5c0-21.2 10.1-41.1 27.2-53.6l24.7-18.1-9.2-9.2c-11.9-11.9-18.6-28.1-18.6-45c0-35.1 28.5-63.6 63.6-63.6l19.2 0c33.8 0 61.2 27.4 61.2 61.2c0 19.5-9.3 37.8-25 49.3zm-87.5 64.1c-4.7 3.5-7.5 9-7.5 14.9c0 10.2 8.3 18.5 18.5 18.5l32.2 0c10.5 0 20.3-5.2 26.3-13.8l1.4-2-40.1-40.1-30.7 22.5z\"]\n  };\n  const faEnvelopeOpenText = {\n    prefix: 'fas',\n    iconName: 'envelope-open-text',\n    icon: [512, 512, [], \"f658\", \"M215.4 96L144 96l-36.2 0L96 96l0 8.8L96 144l0 40.4 0 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3 48 96c0-26.5 21.5-48 48-48l76.6 0 49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48 416 48c26.5 0 48 21.5 48 48l0 44.3 22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4l0-89 0-40.4 0-39.2 0-8.8-11.8 0L368 96l-71.4 0-81.3 0zM0 448L0 242.1 217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1 512 448s0 0 0 0c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0zM176 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faLampDesk = {\n    prefix: 'fas',\n    iconName: 'lamp-desk',\n    icon: [512, 512, [], \"e014\", \"M192 65.9C192 29.5 221.5 0 257.9 0c17.5 0 34.3 6.9 46.6 19.3L349.3 64 480 64c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-73.5 73.5-45.1 45.1-73.5 73.5c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-114.7-92.6 92.6L209 448l143 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-167.3 0c-.5 0-.9 0-1.4 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l111 0L97 263.8c-2.7-10.9 .5-22.4 8.4-30.4L218.7 120l-7.4-7.4C198.9 100.2 192 83.4 192 65.9zM432 288c-14.7 0-27.8-6.6-36.6-16.9l67.7-67.7c10.3 8.8 16.9 21.9 16.9 36.6c0 26.5-21.5 48-48 48z\"]\n  };\n  const faHospital = {\n    prefix: 'fas',\n    iconName: 'hospital',\n    icon: [640, 512, [127973, 62589, \"hospital-alt\", \"hospital-wide\"], \"f0f8\", \"M192 48c0-26.5 21.5-48 48-48L400 0c26.5 0 48 21.5 48 48l0 464-80 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-80 0 0-464zM48 96l112 0 0 416L48 512c-26.5 0-48-21.5-48-48L0 320l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L0 288l0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L0 192l0-48c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 144c0 26.5-21.5 48-48 48l-112 0 0-416 112 0zM312 64c-8.8 0-16 7.2-16 16l0 24-24 0c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l24 0 0 24c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-24 24 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-24 0 0-24c0-8.8-7.2-16-16-16l-16 0z\"]\n  };\n  const faHospitalAlt = faHospital;\n  const faHospitalWide = faHospital;\n  const faPollPeople = {\n    prefix: 'fas',\n    iconName: 'poll-people',\n    icon: [640, 512, [], \"f759\", \"M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zm448 80l-96 0 0-32 96 0 0 32zM272 32c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L272 32zM576 416l-224 0 0-32 224 0 0 32zM272 320c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-320 0zM64 128c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-32 0zm64 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 416c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-32 0z\"]\n  };\n  const faWhiskeyGlassIce = {\n    prefix: 'fas',\n    iconName: 'whiskey-glass-ice',\n    icon: [512, 512, [\"glass-whiskey-rocks\"], \"f7a1\", \"M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5l253 0c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32L32 32zM417 283.7c9.6 9.6 15 22.7 15 36.3s-5.4 26.7-15 36.3L356.3 417c-9.6 9.6-22.7 15-36.3 15s-26.7-5.4-36.3-15l-49-49L160 368c-35.3 0-64-28.7-64-64l0-22.9L69 96l374 0L415.8 282.5l1.2 1.2zM160 208c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l50.6 0c-1.7-5.1-2.6-10.5-2.6-16c0-13.6 5.4-26.7 15-36.3l33-33 0-10.7c0-17.7-14.3-32-32-32l-64 0zm85.7 98.3C242 310 240 314.9 240 320s2 10 5.7 13.7l60.7 60.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l60.7-60.7c3.6-3.6 5.7-8.5 5.7-13.7s-2-10-5.7-13.7l-60.7-60.7C330 242 325.1 240 320 240s-10 2-13.7 5.7l-60.7 60.7z\"]\n  };\n  const faGlassWhiskeyRocks = faWhiskeyGlassIce;\n  const faWineBottle = {\n    prefix: 'fas',\n    iconName: 'wine-bottle',\n    icon: [512, 512, [], \"f72f\", \"M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z\"]\n  };\n  const faChessRook = {\n    prefix: 'fas',\n    iconName: 'chess-rook',\n    icon: [448, 512, [9820], \"f447\", \"M32 192L32 48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 40c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-40c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 40c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-40c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 144c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144L80 400 96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96l32 0c8.8 0 16-7.2 16-16l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432l320 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L38.6 512C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z\"]\n  };\n  const faUserBountyHunter = {\n    prefix: 'fas',\n    iconName: 'user-bounty-hunter',\n    icon: [448, 512, [], \"e2bf\", \"M323 120C309.4 78 270 48 224 48s-85.4 30-99 72L323 120zm5.5 36.4L248 171.5l0 98.4 9.5-1.9c7.6-49.7 42.9-81.5 71.9-97.8l-.9-13.8zm-209 0l-.9 13.8c29 16.3 64.2 48.1 71.9 97.8l9.5 1.9 0-98.4-80.5-15.1zM96 70C123.1 27.7 170.5 0 224 0c80.1 0 146.5 62.2 151.7 142.2L383 256.5c1.3 20-12.4 37.9-32.1 41.8L250.1 318.4c-5.2 1-10.4 1.6-15.7 1.6l-20.9 0c-5.3 0-10.5-.5-15.7-1.6L97 298.3c-16.2-3.2-28.4-16-31.4-31.6c-1-3.4-1.6-7-1.6-10.7L64 16C64 7.2 71.2 0 80 0L96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l0 38zm38.4 282l179.2 0C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6L25.6 512C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352zm37.1 103.4c-3.7 2.8-1.7 8.6 2.9 8.6l99.2 0c4.6 0 6.6-5.9 2.9-8.6l-47.7-35.8c-2.8-2.1-6.8-2.1-9.6 0l-47.7 35.8z\"]\n  };\n  const faBarsStaggered = {\n    prefix: 'fas',\n    iconName: 'bars-staggered',\n    icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", \"M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z\"]\n  };\n  const faReorder = faBarsStaggered;\n  const faStream = faBarsStaggered;\n  const faDiagramSankey = {\n    prefix: 'fas',\n    iconName: 'diagram-sankey',\n    icon: [576, 512, [], \"e158\", \"M294.4 44.8c6-8.1 15.5-12.8 25.6-12.8l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L336 96 249.6 211.2c-6 8.1-15.5 12.8-25.6 12.8L32 224c-17.7 0-32-14.3-32-32s14.3-32 32-32l176 0L294.4 44.8zM141.9 320L32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-327.5 0 57.6 96L544 416c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-11.2 0-21.7-5.9-27.4-15.5L141.9 320z\"]\n  };\n  const faCloudHailMixed = {\n    prefix: 'fas',\n    iconName: 'cloud-hail-mixed',\n    icon: [512, 512, [], \"f73a\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-10.3 24c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l10.3-24c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm232 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zM326.1 385.5l-10.3 24c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l10.3-24c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faCircleUpLeft = {\n    prefix: 'fas',\n    iconName: 'circle-up-left',\n    icon: [512, 512, [], \"e128\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 313.4L160 176c0-8.8 7.2-16 16-16l137.4 0c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16L296 232l66.3 66.3c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C322 366 317.1 368 312 368s-10-2-13.7-5.7L232 296l-33.4 33.4c-4.2 4.2-10 6.6-16 6.6c-12.5 0-22.6-10.1-22.6-22.6z\"]\n  };\n  const faDharmachakra = {\n    prefix: 'fas',\n    iconName: 'dharmachakra',\n    icon: [512, 512, [9784], \"f655\", \"M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faObjectsAlignLeft = {\n    prefix: 'fas',\n    iconName: 'objects-align-left',\n    icon: [512, 512, [], \"e3be\", \"M0 24L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24L48 24C48 10.7 37.3 0 24 0S0 10.7 0 24zM176 64c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L176 64zm0 224c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-160 0z\"]\n  };\n  const faOilCanDrip = {\n    prefix: 'fas',\n    iconName: 'oil-can-drip',\n    icon: [640, 512, [], \"e205\", \"M352 96c0 17.7-14.3 32-32 32l-32 0 0 32 80.9 0c9.9 0 19.7 2.3 28.6 6.8L448 192l167-35.8c18.1-3.9 30.7 17.6 18.4 31.5L451.1 394.3c-12.1 13.8-29.6 21.7-48 21.7L144 416c-26.5 0-48-21.5-48-48l0-21.3-67.5-30C11.2 309 0 291.8 0 272.8L0 208c0-26.5 21.5-48 48-48l48 0 48 0 80 0 0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c17.7 0 32 14.3 32 32zM48 208l0 64.8 48 21.3L96 208l-48 0zM592 448c-26.5 0-48-21.5-48-48c0-21 20.6-62.6 34.9-88.8c5.8-10.6 20.5-10.6 26.3 0C619.4 337.4 640 379 640 400c0 32-21.5 48-48 48z\"]\n  };\n  const faFaceSmilingHands = {\n    prefix: 'fas',\n    iconName: 'face-smiling-hands',\n    icon: [640, 512, [], \"e396\", \"M411.1 495.3c-17-21.6-27.1-48.9-27.1-78.5l0-30.8c-18.1 8.4-39.4 14-64 14s-45.9-5.6-64-14l0 30.8c0 29.6-10.1 56.9-27.1 78.5c28.3 10.8 59 16.7 91.1 16.7s62.8-5.9 91.1-16.7zM320 0C183.1 0 71.3 107.5 64.3 242.6c16.8-5.8 36.2-2 49.6 11.4L161 301.1c9.4-13.7 25.1-22.7 43-22.7c28.7 0 52 23.3 52 52l0 19.2c16.8 10.6 38.1 18.4 64 18.4s47.2-7.7 64-18.4l0-19.2c0-28.7 23.3-52 52-52c17.9 0 33.6 9 43 22.7l47.1-47.1c13.4-13.4 32.8-17.2 49.6-11.4C568.7 107.5 456.9 0 320 0zM281.6 228.8c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0zm160 0s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zM68.7 299.3L120 350.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L43.3 292.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L88 382.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L27.3 340.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L56 414.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L27.3 404.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.8 56.8C79.3 502 103.6 512 128.8 512c52.6 0 95.2-42.6 95.2-95.2l0-32.8 0-53.6c0-11-9-20-20-20s-20 9-20 20l0 19.7c0 7.1-8.6 10.7-13.7 5.7l-79-79c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zm502.6 0c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-79 79c-5 5-13.7 1.5-13.7-5.7l0-19.7c0-11-9-20-20-20s-20 9-20 20l0 53.6 0 32.8c0 52.6 42.6 95.2 95.2 95.2c25.2 0 49.5-10 67.3-27.9l56.8-56.8c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L593.4 424c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L561.4 392c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l67.3-67.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L529.4 360c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3z\"]\n  };\n  const faBroccoli = {\n    prefix: 'fas',\n    iconName: 'broccoli',\n    icon: [512, 512, [129382], \"e3e2\", \"M0 256c0 53 43 96 96 96l320 0c53 0 96-43 96-96c0-45.5-31.6-83.6-74.1-93.5c6.4-10 10.1-21.8 10.1-34.5c0-35.3-28.7-64-64-64c-12.7 0-24.6 3.7-34.5 10.1C339.6 31.6 301.5 0 256 0s-83.6 31.6-93.5 74.1C152.6 67.7 140.7 64 128 64c-35.3 0-64 28.7-64 64c0 12.7 3.7 24.6 10.1 34.5C31.6 172.4 0 210.5 0 256zM192.2 490.3c5 12.8 17.1 21.7 30.9 21.7l65.9 0c13.8 0 25.9-8.9 30.9-21.7c17.6-45.3 39.6-82.1 56.1-106.3L280 384l-16.8 33.7c-2.9 5.9-11.4 5.9-14.3 0L232 384l-95.9 0c16.5 24.2 38.5 60.9 56.1 106.3z\"]\n  };\n  const faRouteInterstate = {\n    prefix: 'fas',\n    iconName: 'route-interstate',\n    icon: [512, 512, [], \"f61b\", \"M85.3 192l341 0c-.8 44.3-7.9 81.8-21.9 114.4c-23.4 54.1-68.5 99.1-149 138.5c-81.5-36.2-126.1-80.9-149-135.4c-14-33.3-20.6-72-21-117.4zM276.9 7.3c-12.8-7.8-29-7.8-41.8 0c-27.5 16.8-50.2 26-73.4 30c-23.3 4-49.2 3.2-83.7-3.2C55.9 30 34.4 45 31.1 67.7C16 170.4 15.9 259.5 47.3 334.2c32.1 76.4 94.6 132.5 193 173.9c10.4 4.4 22.3 4.1 32.5-.6c95.7-44.8 157.8-100.7 190.3-175.7c32-73.9 32.9-161.2 17.8-264.1C477.6 45.1 456.1 30 434 34.1c-34.4 6.3-60.3 7.2-83.7 3.2c-23.2-4-45.9-13.2-73.4-30z\"]\n  };\n  const faEarMuffs = {\n    prefix: 'fas',\n    iconName: 'ear-muffs',\n    icon: [640, 512, [], \"f795\", \"M320 64c-78.2 0-143.3 56.1-157.2 130.2c-6-1.4-12.3-2.2-18.8-2.2c-17.7 0-34.1 5.8-47.4 15.6C105 91.5 201.8 0 320 0S535 91.5 543.4 207.6C530.1 197.8 513.7 192 496 192c-6.5 0-12.7 .8-18.8 2.2C463.3 120.1 398.2 64 320 64zM179.8 304c7.6 8.5 12.2 19.7 12.2 32s-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32s-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48c-22.1 0-40.8-15-46.3-35.4C92.2 478.8 86.2 480 80 480c-26.5 0-48-21.5-48-48c0-6.2 1.2-12.2 3.4-17.7C15 408.8 0 390.1 0 368s15-40.8 35.4-46.3C33.2 316.2 32 310.2 32 304c0-26.5 21.5-48 48-48c6.2 0 12.2 1.2 17.7 3.4C103.2 239 121.9 224 144 224c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32zm280.4 0c-7.6-8.5-12.2-19.7-12.2-32c0-26.5 21.5-48 48-48c22.1 0 40.8 15 46.3 35.4c5.5-2.2 11.4-3.4 17.7-3.4c26.5 0 48 21.5 48 48c0 6.2-1.2 12.2-3.4 17.7C625 327.2 640 345.9 640 368s-15 40.8-35.4 46.3c2.2 5.5 3.4 11.4 3.4 17.7c0 26.5-21.5 48-48 48c-6.2 0-12.2-1.2-17.7-3.4C536.8 497 518.1 512 496 512c-26.5 0-48-21.5-48-48c0-12.3 4.6-23.5 12.2-32c-7.6-8.5-12.2-19.7-12.2-32s4.6-23.5 12.2-32c-7.6-8.5-12.2-19.7-12.2-32s4.6-23.5 12.2-32z\"]\n  };\n  const faHotdog = {\n    prefix: 'fas',\n    iconName: 'hotdog',\n    icon: [512, 512, [127789], \"f80f\", \"M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9c0 0 0 0 0 0s0 0 0 0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4c0 0 0 0 0 0l-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z\"]\n  };\n  const faTransporterEmpty = {\n    prefix: 'fas',\n    iconName: 'transporter-empty',\n    icon: [512, 512, [], \"e046\", \"M296 512l88 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l88 0 80 0z\"]\n  };\n  const faPersonWalkingWithCane = {\n    prefix: 'fas',\n    iconName: 'person-walking-with-cane',\n    icon: [512, 512, [\"blind\"], \"f29d\", \"M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6l0 43.2c0 17 6.7 33.3 18.7 45.3L224 397.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-89.4c0-12.7-5.1-24.9-14.1-33.9L224 306.7l0-93.4 70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128l-24.4 0zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z\"]\n  };\n  const faBlind = faPersonWalkingWithCane;\n  const faAngle90 = {\n    prefix: 'fas',\n    iconName: 'angle-90',\n    icon: [448, 512, [], \"e08d\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 416 64 64zM96 97.6l0 48.3c31 3.6 60.4 12.5 87.4 25.7l25.3-41.1C174.2 113 136.2 101.6 96 97.6zm115.2 89.7c32.6 21 60.5 48.9 81.5 81.5l40.9-25.2c-25-39-58.2-72.2-97.2-97.2l-25.2 40.9zM334.1 384l48.3 0c-4-40.2-15.4-78.2-32.9-112.6l-41.1 25.3c13.2 26.9 22 56.3 25.7 87.4z\"]\n  };\n  const faRectangleTerminal = {\n    prefix: 'fas',\n    iconName: 'rectangle-terminal',\n    icon: [512, 512, [], \"e236\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm102.3 55.8c-9 9.8-8.3 25 1.5 33.9L180.5 256l-76.7 70.3c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5l96-88c5-4.5 7.8-11 7.8-17.7s-2.8-13.1-7.8-17.7l-96-88c-9.8-9-25-8.3-33.9 1.5zM248 336c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faKite = {\n    prefix: 'fas',\n    iconName: 'kite',\n    icon: [640, 512, [129665], \"f6f4\", \"M344 0c-14.9 0-27.8 10.3-31.2 24.8l-80 344c-.4 1.7-.7 3.5-.8 5.2l-85.4 85.4c-2.9 2.9-6.9 4.6-11 4.6c-8.6 0-15.6-7-15.6-15.6l0-88.6-24-12-24 12 0 88.6c0 35.1 28.5 63.6 63.6 63.6c16.9 0 33-6.7 45-18.6L266 407.9c1.8-.1 3.5-.4 5.2-.8l344-80c14.5-3.4 24.8-16.3 24.8-31.2l0-264c0-17.7-14.3-32-32-32L344 0zM24 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0c22.1 0 40 17.9 40 40l0 68L18.7 257.4c-1.8-.9-3.8-1.4-5.8-1.4C5.8 256 0 261.8 0 268.9l0 70.1C0 346.2 5.8 352 12.9 352c2 0 4-.5 5.8-1.4L72 324s0 0 0 0l9.7-4.8c4.5-2.3 9.4-3.4 14.3-3.4l.5 0c3.5 .1 7 .7 10.4 1.9c1.2 .4 2.3 .9 3.4 1.5c0 0 0 0 0 0L120 324l53.3 26.6c1.8 .9 3.8 1.4 5.8 1.4c7.1 0 12.9-5.8 12.9-12.9l0-70.1c0-7.1-5.8-12.9-12.9-12.9c-2 0-4 .5-5.8 1.4L120 284l0-68c0-48.6-39.4-88-88-88l-8 0zM427.3 84.7L480 137.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L502.6 160l52.7 52.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L480 182.6 363.3 299.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 160l-52.7-52.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z\"]\n  };\n  const faDrum = {\n    prefix: 'fas',\n    iconName: 'drum',\n    icon: [512, 512, [129345], \"f569\", \"M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208L0 368c0 31.3 27.4 58.8 72 78.7L72 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 119.4c33 8.9 71.1 14.5 112 16.1L232 376c0-13.3 10.7-24 24-24s24 10.7 24 24l0 103.5c40.9-1.6 79-7.2 112-16.1L392 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 102.7c44.6-19.9 72-47.4 72-78.7l0-160c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z\"]\n  };\n  const faScrubber = {\n    prefix: 'fas',\n    iconName: 'scrubber',\n    icon: [512, 512, [], \"f2f8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-320a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faIceCream = {\n    prefix: 'fas',\n    iconName: 'ice-cream',\n    icon: [448, 512, [127848], \"f810\", \"M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16l-.9 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l53.5 0 181 0 53.5 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-.9 0zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288 96 288z\"]\n  };\n  const faHeartCircleBolt = {\n    prefix: 'fas',\n    iconName: 'heart-circle-bolt',\n    icon: [576, 512, [], \"e4fc\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n  };\n  const faFishBones = {\n    prefix: 'fas',\n    iconName: 'fish-bones',\n    icon: [576, 512, [], \"e304\", \"M87.1 148.2c5.6 4.6 8.9 11.4 8.9 18.7L96 208s0 0 0 0l0 24 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 48 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 48 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 40 0 0-101.1c0-16.9 17.1-28.4 31.8-20c16 9.1 30.6 19.7 43.7 30.7c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8c-13.1 11-27.7 21.6-43.7 30.7c-14.7 8.4-31.8-3.1-31.8-20L416 280l-40 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72-48 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72-48 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72-40 0 0 24s0 0 0 0l0 41.1c0 7.2-3.3 14.1-8.9 18.7l-48 38.9c-8.8 7.1-21.3 7.1-30.1 .1s-11.5-19.2-6.6-29.3L54.9 266.6c3.3-6.7 3.3-14.5 0-21.2L2.5 138.6c-5-10.1-2.2-22.3 6.6-29.3s21.3-7 30.1 .1l48 38.9z\"]\n  };\n  const faDeerRudolph = {\n    prefix: 'fas',\n    iconName: 'deer-rudolph',\n    icon: [576, 512, [], \"f78f\", \"M256 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24c0 30.9 25.1 56 56 56l8 0 8 0 24 0-50.4 12.6c-8 2-13.6 9.2-13.6 17.4c0 9.9 8 18 18 18l38 0-9.6 32-106.1 0c-.8 0-1.7 0-2.5 0c-.6 0-1.2 0-1.7 0l-64 0-14.1 0-7.9 0C51.7 176 6.6 217.8 2.4 272L.1 302.2c-1 13.2 8.9 24.8 22.1 25.8c13 1 24.4-8.6 25.7-21.5c2.4 3.3 5.2 6.5 8.1 9.5c9 9 9 23.5 2.4 34.4c-17.4 28.6-21.5 63.9-10 96.3l15.5 44C68.4 503.4 80.5 512 94.1 512l33.9 0c22.1 0 37.5-21.8 30.2-42.6l-19.3-54.7c-2.2-6.2-.6-13 4-17.7l10.6-10.6c12.1-12.1 19.8-27.9 21.9-44.8c21 16.5 47.5 26.4 76.3 26.4l36.3 0 0 112c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-112 0-64 26.7-80 5.3 0 50.7 0c25 0 45.3-20.3 45.3-45.3c0-1.2 0-2.4-.1-3.6c2.6 .5 5.4 .8 8.1 .8c22.1 0 40-17.9 40-40s-17.9-40-40-40c-19.6 0-35.9 14.1-39.3 32.7L443.4 91.4c-.6-.6-1.1-1.1-1.7-1.6C459.7 80.4 472 61.7 472 40l0-24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24c0 13.3-10.7 24-24 24l-38.7 0-30.6 0c3.5-7.3 5.4-15.4 5.4-24l0-24c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24c0 13.3-10.7 24-24 24l-8 0-8 0c-13.3 0-24-10.7-24-24l0-24zM384 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faFax = {\n    prefix: 'fas',\n    iconName: 'fax',\n    icon: [512, 512, [128224, 128439], \"f1ac\", \"M128 64l0 96 64 0 0-96 194.7 0L416 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0L192 0c-35.3 0-64 28.7-64 64zM0 160L0 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm480 32l-352 0 0 288c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faParagraph = {\n    prefix: 'fas',\n    iconName: 'paragraph',\n    icon: [448, 512, [182], \"f1dd\", \"M192 32l64 0 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0c-88.4 0-160-71.6-160-160s71.6-160 160-160z\"]\n  };\n  const faHeadSideHeart = {\n    prefix: 'fas',\n    iconName: 'head-side-heart',\n    icon: [512, 512, [], \"e1aa\", \"M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm112-35c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z\"]\n  };\n  const faSquareE = {\n    prefix: 'fas',\n    iconName: 'square-e',\n    icon: [448, 512, [], \"e26d\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 96l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-120 0 0 56 88 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0 0 56 120 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-104 0-104c0-13.3 10.7-24 24-24z\"]\n  };\n  const faMeterFire = {\n    prefix: 'fas',\n    iconName: 'meter-fire',\n    icon: [640, 512, [], \"e1eb\", \"M256 512c33.6 0 65.7-6.5 95.1-18.3c-39-35.9-63.1-87.5-63.1-143.7c0-35.2 16.3-73.6 37.2-107.4c4.4-7.1 9.1-14.2 14.1-21.3C327.9 216.5 320 205.2 320 192l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 7.4c9-9.4 18.5-18.6 28.5-27.5C430.2 124 457.3 124 475 140c5.6 5.1 11.1 10.2 16.6 15.5C452.5 64.1 361.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm217.7 48.1l-19-19.9c-2-2.1-4-4.4-6-6.7c0 0 0 0 0 0c-9-10.2-18.6-21.3-32.7-21.6c-7.3-.2-14.6 2.3-20.3 7.5c-23.4 21.1-50 48.9-70.9 80.2C336 278.6 320 314.7 320 352c0 88.6 70.4 159.8 160 159.8c88.7 0 160-71.2 160-159.8c0-30-11-60.9-26.2-88.1c-15.2-27.4-35.3-52.3-55-70.6c-5.6-5.2-12.8-7.8-19.9-7.8c-7.6 0-15.5 2.8-20.9 8.9l-12.3 13.8zM544 400c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327 544 363.5 544 400z\"]\n  };\n  const faCloudHail = {\n    prefix: 'fas',\n    iconName: 'cloud-hail',\n    icon: [512, 512, [], \"f739\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zm0 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faCheckToSlot = {\n    prefix: 'fas',\n    iconName: 'check-to-slot',\n    icon: [576, 512, [\"vote-yea\"], \"f772\", \"M96 80c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 304L96 384 96 80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48l16 0 0 128 448 0 0-128 16 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-96z\"]\n  };\n  const faVoteYea = faCheckToSlot;\n  const faMoneyFromBracket = {\n    prefix: 'fas',\n    iconName: 'money-from-bracket',\n    icon: [640, 512, [], \"e312\", \"M64 96l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 43 43 0 96 0L544 0c53 0 96 43 96 96l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7-14.3-32-32-32L96 64C78.3 64 64 78.3 64 96zm64 0l384 0 0 352c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-352zM256 448c0-35.3-28.7-64-64-64l0 64 64 0zm192-64c-35.3 0-64 28.7-64 64l64 0 0-64zM320 352c53 0 96-35.8 96-80s-43-80-96-80s-96 35.8-96 80s43 80 96 80z\"]\n  };\n  const faStarHalf = {\n    prefix: 'fas',\n    iconName: 'star-half',\n    icon: [576, 512, [61731], \"f089\", \"M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8 288 0zM429.9 512c1.1 .1 2.1 .1 3.2 0l-3.2 0z\"]\n  };\n  const faCarBus = {\n    prefix: 'fas',\n    iconName: 'car-bus',\n    icon: [640, 512, [], \"f85a\", \"M32 416l16 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 64 0 0-64c0-32.8 16.5-61.8 41.6-79.1L249.9 224 208 224l0-128 88 0c13.3 0 24 10.7 24 24l0 16.4c13.2-5.4 27.7-8.4 42.6-8.4l21.4 0 0-53.5c0-16.2-9.2-31-23.7-38.3C312.8 12.4 260.3 0 207.1 0L176.9 0C123.7 0 71.2 12.4 23.7 36.2C9.2 43.4 0 58.2 0 74.5L0 384c0 17.7 14.3 32 32 32zM88 96l88 0 0 128-88 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24zm8 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm266.6-72l138.8 0c6.9 0 13 4.4 15.2 10.9L534.3 288l-204.5 0 17.7-53.1c2.2-6.5 8.3-10.9 15.2-10.9zm-75.9-9.3l-26.6 79.7C238.8 304.7 224 326.6 224 352l0 96s0 0 0 0l0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-96c0-25.4-14.8-47.3-36.1-57.6l-26.6-79.7C566.4 182 535.8 160 501.4 160l-138.8 0c-34.4 0-65 22-75.9 54.7zM304 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faSpeaker = {\n    prefix: 'fas',\n    iconName: 'speaker',\n    icon: [384, 512, [], \"f8df\", \"M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM304 336A112 112 0 1 0 80 336a112 112 0 1 0 224 0zM192 272a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faTimer = {\n    prefix: 'fas',\n    iconName: 'timer',\n    icon: [512, 512, [], \"e29e\", \"M256 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-29.3C378.8 81.9 448 160.9 448 256c0 106-86 192-192 192S64 362 64 256c0-53.7 22-102.3 57.6-137.1c12.6-12.4 12.8-32.6 .5-45.3S89.5 60.8 76.8 73.1C29.5 119.6 0 184.4 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM193 159c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80z\"]\n  };\n  const faBoxesStacked = {\n    prefix: 'fas',\n    iconName: 'boxes-stacked',\n    icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", \"M248 0L208 0c-26.5 0-48 21.5-48 48l0 112c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-112c0-26.5-21.5-48-48-48L328 0l0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80zM64 256c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0zM352 512l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2l0 160c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z\"]\n  };\n  const faBoxes = faBoxesStacked;\n  const faBoxesAlt = faBoxesStacked;\n  const faLandmarkMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'landmark-magnifying-glass',\n    icon: [640, 512, [], \"e622\", \"M448 288c-22.8 0-44.4-4.8-64-13.3L384 416l-40 0 0-166.4c-8.9-7.6-17-16.2-24-25.6l-40 0 0 192-48 0 0-192-64 0 0 192-40 0 0-192-64 0 0 196.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512l448 0c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1L448 288zM32 192l269.3 0c-8.6-19.6-13.3-41.2-13.3-64c0-36.1 12-69.4 32.1-96.2L271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0L68.4 102.4 64 104l0 .9L16.1 132.2c-12.6 7.2-18.8 22-15.1 36S17.5 192 32 192zM448 48.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.4-8.2 71.9-22.1L599 313.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79.1-79.1c14-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z\"]\n  };\n  const faGrillHot = {\n    prefix: 'fas',\n    iconName: 'grill-hot',\n    icon: [448, 512, [], \"e5a5\", \"M120 0c13.3 0 24 10.7 24 24l0 2.6c0 5.3 2.7 10.3 7.1 13.3l12.4 8.3C181.3 60 192 80 192 101.4l0 2.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-2.6c0-5.3-2.7-10.3-7.1-13.3l-12.4-8.3C106.7 68 96 48 96 26.6L96 24c0-13.3 10.7-24 24-24zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32c0 78.1-46.6 145.3-113.6 175.3l47.7 111.2c5.2 12.2-.4 26.3-12.6 31.5s-26.3-.4-31.5-12.6L327 472l-171.7 0c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8l7.5-17.5C46.6 337.3 0 270.1 0 192zM155.3 424l151.1 0-18.3-42.7C277.7 383.1 267 384 256 384l-64 0c-11 0-21.7-.9-32.2-2.7L147.5 410c3.2 4.3 5.8 9 7.8 14zM96 472a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM256 24l0 2.6c0 5.3 2.7 10.3 7.1 13.3l12.4 8.3C293.3 60 304 80 304 101.4l0 2.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-2.6c0-5.3-2.7-10.3-7.1-13.3l-12.4-8.3C218.7 68 208 48 208 26.6l0-2.6c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faBallotCheck = {\n    prefix: 'fas',\n    iconName: 'ballot-check',\n    icon: [448, 512, [], \"f733\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm0 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm0 256c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm144 0l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM192 128c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zm16 112l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-52.7-27.3c6.2 6.2 6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0l-24-24c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L96 249.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faLink = {\n    prefix: 'fas',\n    iconName: 'link',\n    icon: [640, 512, [128279, \"chain\"], \"f0c1\", \"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z\"]\n  };\n  const faChain = faLink;\n  const faEarListen = {\n    prefix: 'fas',\n    iconName: 'ear-listen',\n    icon: [512, 512, [\"assistive-listening-systems\"], \"f2a2\", \"M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1c0 0 0 0-.1 0c0 0 0 0 0 0L384 32 398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78l0 6.1c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112l0-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n  };\n  const faAssistiveListeningSystems = faEarListen;\n  const faFileMinus = {\n    prefix: 'fas',\n    iconName: 'file-minus',\n    icon: [384, 512, [], \"f318\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM120 304l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faTreeCity = {\n    prefix: 'fas',\n    iconName: 'tree-city',\n    icon: [640, 512, [], \"e587\", \"M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 144 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 24 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0-96 0c-26.5 0-48-21.5-48-48l0-416zm64 32l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 272l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80l-16 0 0 160c0 18-15 32-32 32c-18 0-32-14-32-32l0-160-16 0c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z\"]\n  };\n  const faPlay = {\n    prefix: 'fas',\n    iconName: 'play',\n    icon: [384, 512, [9654], \"f04b\", \"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z\"]\n  };\n  const faFont = {\n    prefix: 'fas',\n    iconName: 'font',\n    icon: [448, 512, [], \"f031\", \"M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416 32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-1.8 0 18-48 159.6 0 18 48-1.8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-25.8 0L254 52.8zM279.8 304l-111.6 0L224 155.1 279.8 304z\"]\n  };\n  const faCupTogo = {\n    prefix: 'fas',\n    iconName: 'cup-togo',\n    icon: [448, 512, [\"coffee-togo\"], \"f6c5\", \"M55.2 17.7C60.6 6.8 71.7 0 83.8 0L364.2 0c12.1 0 23.2 6.8 28.6 17.7L416 64c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96S14.3 64 32 64L55.2 17.7zM74.7 453.8L48 160l352 0L373.3 453.8c-3 33-30.6 58.2-63.7 58.2l-171.1 0c-33.1 0-60.7-25.2-63.7-58.2zM323.8 290.9c1.7-18.7-13.1-34.9-31.9-34.9L156 256c-18.8 0-33.6 16.2-31.9 34.9l8.7 96c1.5 16.5 15.3 29.1 31.9 29.1l118.5 0c16.6 0 30.4-12.6 31.9-29.1l8.7-96z\"]\n  };\n  const faCoffeeTogo = faCupTogo;\n  const faSquareDownLeft = {\n    prefix: 'fas',\n    iconName: 'square-down-left',\n    icon: [448, 512, [], \"e26b\", \"M64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zM288 352c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-40-40 71-71c3.6-3.6 5.7-8.5 5.7-13.7s-2-10-5.7-13.7l-36.7-36.7C290 146 285.1 144 280 144s-10 2-13.7 5.7l-71 71-40-40c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 144c0 8.8 7.2 16 16 16l144 0z\"]\n  };\n  const faBurgerLettuce = {\n    prefix: 'fas',\n    iconName: 'burger-lettuce',\n    icon: [512, 512, [], \"e3e3\", \"M32 194.9C32 211 45 224 61.1 224l389.8 0c16.1 0 29.1-13 29.1-29.1c0-1.9-.2-3.7-.6-5.6C474.1 168.3 433.2 32 256 32S37.9 168.3 32.6 189.3c-.5 1.9-.6 3.7-.6 5.6zM128 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm240 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM256 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM32 400l0 16c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-16c0-8.8-7.2-16-16-16L48 384c-8.8 0-16 7.2-16 16zm48-48c24.6 0 44.2-11.8 56.2-19c.9-.5 1.7-1 2.5-1.5c13.7-8.1 20.8-11.5 29.3-11.5c7.7 0 12.3 2.5 25.4 10.9l.2 .1c13 8.3 32.6 21 62.4 21c29.7 0 48.6-12.6 61-20.9l.8-.5c11.6-7.7 16.6-10.6 26.2-10.6c10.5 0 17.9 3.7 30.2 11.3c.9 .5 1.8 1.1 2.8 1.7c11.4 7.1 30.3 19 55 19c21.5 0 38.4-5.4 50.3-11.4c5.9-3 10.5-6 13.9-8.5c1.7-1.3 3.1-2.4 4.1-3.3c.5-.5 1-.9 1.4-1.2l.5-.5 .2-.2 .1-.1c0 0 0 0 0 0c0 0 0 0 0 0L480 304l22.6 22.6c12.5-12.5 12.5-32.8 0-45.3c-12.3-12.3-32-12.5-44.5-.7l-.3 .2c-.6 .5-2 1.4-4.1 2.5c-4.1 2-11.2 4.6-21.7 4.6c-5.2 0-9.2-2-24.2-11.3C394.1 268.3 373.5 256 344 256c-29.7 0-48.6 12.6-61 20.9l-.8 .5C270.6 285.1 265.7 288 256 288c-10 0-16.1-3.2-28-10.9l-1.8-1.1c-11.9-7.7-30.8-20-58.3-20c-27.7 0-48.4 12.3-61.6 20.2l-.5 .3C90.7 285.6 85.6 288 80 288c-10.5 0-17.6-2.6-21.7-4.6c-2.1-1-3.5-2-4.1-2.5l-.3-.2c-12.5-11.8-32.3-11.6-44.5 .7c-12.5 12.5-12.5 32.8 0 45.3l22.4-22.4C9.4 326.6 9.4 326.6 9.4 326.6s0 0 0 0c0 0 0 0 0 0l.1 .1 .2 .2 .5 .5c.4 .4 .8 .8 1.4 1.2c1.1 .9 2.4 2.1 4.1 3.3c3.4 2.5 8 5.6 13.9 8.5C41.6 346.6 58.5 352 80 352z\"]\n  };\n  const faTableCellsRowLock = {\n    prefix: 'fas',\n    iconName: 'table-cells-row-lock',\n    icon: [640, 512, [], \"e67a\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 224l0 64 88 0 0-64-88 0zm232 0l-88 0 0 64 88 0 0-64zM152 352l-88 0 0 64 88 0 0-64zm56 0l0 64 88 0 0-64-88 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faRupiahSign = {\n    prefix: 'fas',\n    iconName: 'rupiah-sign',\n    icon: [512, 512, [], \"e23d\", \"M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160zm256-96l80 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-48 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128 0-160c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48l-48 0 0 96 48 0z\"]\n  };\n  const faMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass',\n    icon: [512, 512, [128269, \"search\"], \"f002\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"]\n  };\n  const faSearch = faMagnifyingGlass;\n  const faTableTennisPaddleBall = {\n    prefix: 'fas',\n    iconName: 'table-tennis-paddle-ball',\n    icon: [512, 512, [127955, \"ping-pong-paddle-ball\", \"table-tennis\"], \"f45d\", \"M416 288c-50.1 0-93.6 28.8-114.6 70.8L68.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C471.8 297.6 445 288 416 288zM49.3 151.9L290.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3l-2.7 0c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L88.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32C3.1 464.3-.3 455.7 0 446.9s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8C45.5 285.5 32 252.9 32 219l0-2.7c0-22.8 6.1-44.9 17.3-64.3zM416 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n  };\n  const faPingPongPaddleBall = faTableTennisPaddleBall;\n  const faTableTennis = faTableTennisPaddleBall;\n  const faPersonDotsFromLine = {\n    prefix: 'fas',\n    iconName: 'person-dots-from-line',\n    icon: [576, 512, [\"diagnoses\"], \"f470\", \"M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.1L176 432l224 0 0-109.3c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 464zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faDiagnoses = faPersonDotsFromLine;\n  const faChevronsDown = {\n    prefix: 'fas',\n    iconName: 'chevrons-down',\n    icon: [512, 512, [\"chevron-double-down\"], \"f322\", \"M278.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-192-192c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L256 402.7 425.4 233.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-192 192zm192-384l-192 192c-12.5 12.5-32.8 12.5-45.3 0l-192-192c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L256 210.7 425.4 41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n  };\n  const faChevronDoubleDown = faChevronsDown;\n  const faTrashCanArrowUp = {\n    prefix: 'fas',\n    iconName: 'trash-can-arrow-up',\n    icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", \"M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n  };\n  const faTrashRestoreAlt = faTrashCanArrowUp;\n  const faSignalGood = {\n    prefix: 'fas',\n    iconName: 'signal-good',\n    icon: [640, 512, [\"signal-3\"], \"f68e\", \"M320 192c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32zM192 288c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32zM96 416l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faSignal3 = faSignalGood;\n  const faLocationQuestion = {\n    prefix: 'fas',\n    iconName: 'location-question',\n    icon: [384, 512, [\"map-marker-question\"], \"f60b\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM105.8 133.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 232.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faMapMarkerQuestion = faLocationQuestion;\n  const faFloppyDiskCircleXmark = {\n    prefix: 'fas',\n    iconName: 'floppy-disk-circle-xmark',\n    icon: [576, 512, [\"floppy-disk-times\", \"save-circle-xmark\", \"save-times\"], \"e181\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l232.2 0c-17.6-21.4-30.3-46.9-36.3-75c-10.2 6.9-22.6 11-35.9 11c-35.3 0-64-28.7-64-64s28.7-64 64-64c16.8 0 32.1 6.5 43.6 17.1C292.9 239 357 192 432 192c5.4 0 10.7 .2 16 .7l0-19.5c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faFloppyDiskTimes = faFloppyDiskCircleXmark;\n  const faSaveCircleXmark = faFloppyDiskCircleXmark;\n  const faSaveTimes = faFloppyDiskCircleXmark;\n  const faNairaSign = {\n    prefix: 'fas',\n    iconName: 'naira-sign',\n    icon: [448, 512, [], \"e1f6\", \"M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64l0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 100.2 0 97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6l0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192-57.5 0L122.6 46.3zM305.1 320l14.9 0 0 22.3L305.1 320zM185.5 256L128 256l0-86.3L185.5 256z\"]\n  };\n  const faPeach = {\n    prefix: 'fas',\n    iconName: 'peach',\n    icon: [512, 512, [], \"e20b\", \"M344 80c-31.5 0-61.4 7.3-88 20.4C229.4 87.3 199.5 80 168 80c-11.4 0-22.6 1-33.5 2.8C120.5 67.2 112 46.6 112 24c0-13.3 10.7-24 24-24l24 0c53 0 96 43 96 96c0-53 43-96 96-96l24 0c13.3 0 24 10.7 24 24c0 22.6-8.5 43.2-22.5 58.8C366.6 81 355.4 80 344 80zM168 112c17.8 0 34.9 2.8 50.9 7.9c63 20 109.9 76.2 116.3 144.2c.8 8.8 7.9 16 16.8 16s16.1-7.2 15.4-16c-4.6-58.2-34.2-109.5-78-143c.8-.2 1.5-.5 2.3-.7c16.5-5.4 34-8.3 52.3-8.3c92.8 0 168 75.2 168 168c0 136.2-199.3 214.6-240.6 229.4c-5 1.8-10.1 2.6-15.4 2.6s-10.4-.8-15.4-2.6C199.3 494.6 0 416.2 0 280c0-92.8 75.2-168 168-168z\"]\n  };\n  const faCirclesOverlap3 = {\n    prefix: 'fas',\n    iconName: 'circles-overlap-3',\n    icon: [512, 512, [\"pronoun\"], \"e6a1\", \"M174.7 193.7c31.2 4.7 59.3 18.8 81.3 39.5c22-20.6 50.1-34.8 81.3-39.5c4.3-10.4 6.7-21.8 6.7-33.7c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 11.9 2.4 23.3 6.7 33.7zm-65.8 4.5c-3.2-12.2-4.8-25-4.8-38.2C104 76.1 172.1 8 256 8s152 68.1 152 152c0 13.2-1.7 26-4.8 38.2C466.1 216.8 512 275 512 344c0 83.9-68.1 152-152 152c-40.2 0-76.8-15.6-104-41.1C228.8 480.4 192.2 496 152 496C68.1 496 0 427.9 0 344c0-69 45.9-127.2 108.8-145.8zM138.9 257C96.5 263.3 64 299.8 64 344c0 48.6 39.4 88 88 88c26.9 0 50.9-12 67-31c-7.1-17.6-11-36.8-11-57c0-13.2 1.7-26 4.8-38.2c-29.3-8.7-54.9-25.9-73.9-48.8zm160.2 48.8c3.2 12.2 4.8 25 4.8 38.2c0 20.2-3.9 39.4-11 57c16.1 19 40.2 31 67 31c48.6 0 88-39.4 88-88c0-44.2-32.5-80.7-74.9-87c-19 22.9-44.6 40.2-73.9 48.8z\"]\n  };\n  const faPronoun = faCirclesOverlap3;\n  const faTaxiBus = {\n    prefix: 'fas',\n    iconName: 'taxi-bus',\n    icon: [640, 512, [], \"e298\", \"M48 416l-16 0c-17.7 0-32-14.3-32-32L0 74.5c0-16.2 9.2-31 23.7-38.3C71.2 12.4 123.7 0 176.9 0l30.3 0c53.2 0 105.6 12.4 153.2 36.2C374.8 43.4 384 58.2 384 74.5L384 96c-21.9 0-40.4 14.7-46.2 34.8c-6.1 1.4-12.1 3.3-17.8 5.6l0-16.4c0-13.3-10.7-24-24-24l-88 0 0 128 41.9 0-16.3 48.9C208.5 290.2 192 319.2 192 352l0 64-64 0 0 32c0 17.7-14.3 32-32 32l-16 0c-17.7 0-32-14.3-32-32l0-32zM64 120l0 80c0 13.3 10.7 24 24 24l88 0 0-128L88 96c-13.3 0-24 10.7-24 24zm56 200a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM368 152c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 8 5.4 0c34.4 0 65 22 75.9 54.7l26.6 79.7C625.2 304.7 640 326.6 640 352l0 96 0 32c0 17.7-14.3 32-32 32l-16 0c-17.7 0-32-14.3-32-32l0-32-256 0 0 32c0 17.7-14.3 32-32 32l-16 0c-17.7 0-32-14.3-32-32l0-32s0 0 0 0l0-96c0-25.4 14.8-47.3 36.1-57.6l26.6-79.7C297.6 182 328.2 160 362.6 160l5.4 0 0-8zm-20.6 82.9L329.7 288l204.5 0-17.7-53.1c-2.2-6.5-8.3-10.9-15.2-10.9l-138.8 0c-6.9 0-13 4.4-15.2 10.9zM328 368a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm232 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n  };\n  const faBracketCurly = {\n    prefix: 'fas',\n    iconName: 'bracket-curly',\n    icon: [256, 512, [\"bracket-curly-left\"], \"7b\", \"M64 128c0-53 43-96 96-96l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32l0 37.5c0 25.5-10.1 49.9-28.1 67.9L77.3 256l22.6 22.6c18 18 28.1 42.4 28.1 67.9l0 37.5c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-53 0-96-43-96-96l0-37.5c0-8.5-3.4-16.6-9.4-22.6L9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l45.3-45.3c6-6 9.4-14.1 9.4-22.6L64 128z\"]\n  };\n  const faBracketCurlyLeft = faBracketCurly;\n  const faLobster = {\n    prefix: 'fas',\n    iconName: 'lobster',\n    icon: [512, 512, [129438], \"e421\", \"M80 8.2c0-3.7-2.5-6.9-6.1-7.5C70.7 .3 67.4 0 64 0C28.7 0 0 28.7 0 64l0 64c0 35.3 28.7 64 64 64l.7 0 41.8 27.9C126.2 233 149.4 240 173.1 240l18.9 0 0 16-48.9 0c-7.5 0-14.8-1.7-21.5-5.1L87.2 233.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l34.5 17.2c11.1 5.6 23.4 8.4 35.8 8.4l48.9 0 0 16-69.6 0c-5.2 0-10.3-.8-15.2-2.5L69.1 288.8c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l38.1 12.7c8.2 2.7 16.7 4.1 25.3 4.1l69.6 0 0 16-16.9 0c-12.4 0-24.7 2.9-35.8 8.4l-18.5 9.2c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l18.5-9.2c6.7-3.3 14-5.1 21.5-5.1l16.9 0 21.4 64.1c-29.8 1.8-53.4 26.5-53.4 56.8c0 3.9 3.2 7.1 7.1 7.1l177.8 0c3.9 0 7.1-3.2 7.1-7.1c0-30.2-23.6-55-53.4-56.8L320 384l16.9 0c7.4 0 14.8 1.7 21.5 5.1l18.5 9.2c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-18.5-9.2c-11.1-5.6-23.4-8.4-35.8-8.4L320 352l0-16 69.6 0c8.6 0 17.1-1.4 25.3-4.1l38.1-12.7c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-38.1 12.7c-4.9 1.6-10 2.5-15.2 2.5L320 304l0-16 48.9 0c12.4 0 24.7-2.9 35.8-8.4l34.5-17.2c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-34.5 17.2c-6.7 3.3-14 5.1-21.5 5.1L320 256l0-16 18.9 0c23.7 0 46.9-7 66.6-20.2L447.3 192l.7 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64c-3.4 0-6.7 .3-9.9 .8c-3.6 .6-6.1 3.8-6.1 7.5L432 72c0 7.7-9.8 11-14.4 4.8L397.4 49.9c-3.7-4.9-11.2-3.9-12.3 2.1c-.7 3.9-1.1 7.9-1.1 11.9l0 64c0 14.9 5.1 28.6 13.6 39.4l-18.7 12.5C367 187.8 353.1 192 338.9 192l-24.7 0c-2.7-7.3-6.2-14-10.2-20.2l0-91.1c0-15.6 11.3-29 26.7-31.6l7.9-1.3c8.7-1.5 14.6-9.7 13.2-18.4s-9.7-14.6-18.4-13.2l-7.9 1.3C294.6 22.7 272 49.4 272 80.7l0 57.3c-3.1-2.3-6.2-4.4-9-6.1c-4.3-2.6-9.7-2.6-13.9 0c-2.8 1.7-5.9 3.8-9 6.1l0-57.3c0-31.3-22.6-58-53.5-63.1l-7.9-1.3c-8.7-1.5-17 4.4-18.4 13.2s4.4 17 13.2 18.4l7.9 1.3C196.7 51.7 208 65 208 80.7l0 91.1c-4 6.2-7.5 13-10.2 20.2l-24.7 0c-14.2 0-28.1-4.2-39.9-12.1l-18.7-12.5c8.5-10.9 13.6-24.6 13.6-39.4l0-64c0-4.1-.4-8.1-1.1-11.9c-1.1-6-8.6-7.1-12.3-2.1L94.4 76.8C89.8 83 80 79.7 80 72L80 8.2z\"]\n  };\n  const faCartFlatbedEmpty = {\n    prefix: 'fas',\n    iconName: 'cart-flatbed-empty',\n    icon: [640, 512, [\"dolly-flatbed-empty\"], \"f476\", \"M0 32C0 14.3 14.3 0 32 0L48 0c44.2 0 80 35.8 80 80l0 288c0 8.8 7.2 16 16 16l464 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-66.7 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16l-197.5 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16L144 448c-44.2 0-80-35.8-80-80L64 80c0-8.8-7.2-16-16-16L32 64C14.3 64 0 49.7 0 32z\"]\n  };\n  const faDollyFlatbedEmpty = faCartFlatbedEmpty;\n  const faColon = {\n    prefix: 'fas',\n    iconName: 'colon',\n    icon: [192, 512, [], \"3a\", \"M96 192A64 64 0 1 0 96 64a64 64 0 1 0 0 128zm0 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faCartArrowDown = {\n    prefix: 'fas',\n    iconName: 'cart-arrow-down',\n    icon: [576, 512, [], \"f218\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l45.5 0c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5L488 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-288.3 0c-11.5 0-21.4-8.2-23.6-19.5L170.7 288l288.5 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32L360 32l0 102.1 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23L312 32 120.1 32C111 12.8 91.6 0 69.5 0L24 0zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faWand = {\n    prefix: 'fas',\n    iconName: 'wand',\n    icon: [512, 512, [], \"f72a\", \"M497 7c-9-9-23.5-9.4-33-.9L189.3 251.9c-2.9 2.6-6.7 4.1-10.7 4.1L144 256c-8.8 0-16 7.2-16 16l0 27.6c0 4.6-1.9 8.9-5.3 11.9L11.1 411.3C4 417.7 0 426.7 0 436.2c0 8.8 3.5 17.3 9.7 23.5l42.6 42.6c6.2 6.2 14.7 9.8 23.5 9.8c9.5 0 18.5-4 24.8-11.1L372.3 197.3c3-3.4 7.4-5.3 11.9-5.3l15.8 0c8.8 0 16-7.2 16-16l0-21.4c0-3.9 1.5-7.7 4.1-10.7L505.9 48c8.5-9.5 8.1-24-.9-33l-8-8z\"]\n  };\n  const faWalkieTalkie = {\n    prefix: 'fas',\n    iconName: 'walkie-talkie',\n    icon: [384, 512, [], \"f8ef\", \"M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24l0 72L48 96C21.5 96 0 117.5 0 144L0 300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9L32 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-92.1c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9L384 144c0-26.5-21.5-48-48-48l-16 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-32 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-48 0 0-72zm0 136l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faFilePen = {\n    prefix: 'fas',\n    iconName: 'file-pen',\n    icon: [576, 512, [128221, \"file-edit\"], \"f31c\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 125.7-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n  };\n  const faFileEdit = faFilePen;\n  const faReceipt = {\n    prefix: 'fas',\n    iconName: 'receipt',\n    icon: [384, 512, [129534], \"f543\", \"M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8l0 464c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488L0 24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 144zM80 352c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 336c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 240z\"]\n  };\n  const faTablePicnic = {\n    prefix: 'fas',\n    iconName: 'table-picnic',\n    icon: [512, 512, [], \"e32d\", \"M319.3 64L192.7 64c-.5 0-1 0-1.5 0L96 64C78.3 64 64 78.3 64 96s14.3 32 32 32l48.7 0-38.4 96L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l48.7 0 68.9 0 212.7 0 68.9 0 48.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-74.3 0-38.4-96 48.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-95.3 0c-.5 0-1 0-1.5 0zM444.1 320l-68.9 0 43.2 107.9c6.6 16.4 25.2 24.4 41.6 17.8s24.4-25.2 17.8-41.6L444.1 320zm-307.2 0l-68.9 0L34.3 404.1c-6.6 16.4 1.4 35 17.8 41.6s35-1.4 41.6-17.8L136.9 320zm38.4-96l38.4-96 84.7 0 38.4 96-161.5 0z\"]\n  };\n  const faSquarePen = {\n    prefix: 'fas',\n    iconName: 'square-pen',\n    icon: [448, 512, [\"pen-square\", \"pencil-square\"], \"f14b\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n  };\n  const faPenSquare = faSquarePen;\n  const faPencilSquare = faSquarePen;\n  const faCircleMicrophoneLines = {\n    prefix: 'fas',\n    iconName: 'circle-microphone-lines',\n    icon: [512, 512, [\"microphone-circle-alt\"], \"e117\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 96c-26.5 0-48 21.5-48 48l0 112c0 26.5 21.5 48 48 48s48-21.5 48-48l0-16-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-32-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0c0-26.5-21.5-48-48-48zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 65.3 48.9 119.1 112 127l0 17c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17c63.1-7.9 112-61.7 112-127l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 53-43 96-96 96s-96-43-96-96l0-16z\"]\n  };\n  const faMicrophoneCircleAlt = faCircleMicrophoneLines;\n  const faDisplaySlash = {\n    prefix: 'fas',\n    iconName: 'display-slash',\n    icon: [640, 512, [\"desktop-slash\"], \"e2fa\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-70.5-55.2c27.4-7.2 47.6-32.2 47.6-61.9l0-288c0-35.3-28.7-64-64-64L96 0C79.6 0 64.6 6.2 53.2 16.4L38.8 5.1zM113.9 64L544 64l0 288-62.6 0L113.9 64zM32 352c0 35.3 28.7 64 64 64l176 0-10.7 32L192 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32c0-2.1-.2-4.1-.6-6.1L446.6 448l-67.9 0L368 416l38 0-81.2-64L96 352l0-180.2L32 121.4 32 352z\"]\n  };\n  const faDesktopSlash = faDisplaySlash;\n  const faSuitcaseRolling = {\n    prefix: 'fas',\n    iconName: 'suitcase-rolling',\n    icon: [384, 512, [], \"f5c1\", \"M144 56c0-4.4 3.6-8 8-8l80 0c4.4 0 8 3.6 8 8l0 72-96 0 0-72zm176 72l-32 0 0-72c0-30.9-25.1-56-56-56L152 0C121.1 0 96 25.1 96 56l0 72-32 0c-35.3 0-64 28.7-64 64L0 416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64zM112 224l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faPersonCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'person-circle-exclamation',\n    icon: [576, 512, [], \"e53f\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z\"]\n  };\n  const faTransporter2 = {\n    prefix: 'fas',\n    iconName: 'transporter-2',\n    icon: [512, 512, [], \"e044\", \"M56.7 6.6C55.6 2.7 52.1 0 48 0s-7.6 2.7-8.7 6.6L32 32 6.6 39.3C2.7 40.4 0 43.9 0 48s2.7 7.6 6.6 8.7L32 64l7.3 25.4C40.4 93.3 43.9 96 48 96s7.6-2.7 8.7-6.6L64 64l25.4-7.3C93.3 55.6 96 52.1 96 48s-2.7-7.6-6.6-8.7L64 32 56.7 6.6zM256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM128 512l88 0 80 0 88 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zM399.4 224l-48.1-60c-18.2-22.7-45.8-36-74.9-36l-40.7 0c-29.1 0-56.7 13.2-74.9 36l-48.1 60 286.7 0zM480 352l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L448 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 352zM112 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0zm64 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z\"]\n  };\n  const faUserHoodie = {\n    prefix: 'fas',\n    iconName: 'user-hoodie',\n    icon: [448, 512, [], \"e68a\", \"M118.8 297.6c-1.3 10.6-8.6 19.5-18.2 24.2C41 350.7 0 411.7 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-70.6-41-131.6-100.6-160.5c-9.6-4.7-16.9-13.5-18.2-24.2c-1.2-9.6 2.7-19.1 9.4-26C366.7 242.8 384 203.4 384 160C384 71.6 312.4 0 224 0S64 71.6 64 160c0 43.4 17.3 82.8 45.4 111.6c6.8 6.9 10.6 16.4 9.4 26zM224 96c-36.2 0-64 28.3-64 61.3c0 17.5 8.5 35.8 22.9 53.6c13.1 16.2 29 29.5 41.1 38.5c12.1-8.9 28-22.3 41.1-38.5c14.4-17.9 22.9-36.1 22.9-53.6c0-33-27.8-61.3-64-61.3zm-96 61.3c0-51.5 43-93.3 96-93.3s96 41.8 96 93.3c0 55.6-53.3 100.9-80.5 120.4c-9.4 6.7-21.7 6.7-31.1 0C181.3 258.2 128 213 128 157.3zM160 400l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm160 0l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faHandsHoldingDiamond = {\n    prefix: 'fas',\n    iconName: 'hands-holding-diamond',\n    icon: [640, 512, [\"hand-receiving\"], \"f47c\", \"M297.4 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0zM80 104c0-22.1-17.9-40-40-40S0 81.9 0 104l0 56 0 64L0 325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7l66.7 0c26.5 0 48-21.5 48-48l0-78.9c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3c0 0 0 0 0 0l-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3L80 224l0-80 0-40zm480 0l0 40 0 80 0 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2c0 0 0 0 0 0l-25.3 25.3c-21 21-32.8 49.5-32.8 79.2l0 78.9c0 26.5 21.5 48 48 48l66.7 0c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9L640 224l0-64 0-56c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n  };\n  const faHandReceiving = faHandsHoldingDiamond;\n  const faMoneyBillSimpleWave = {\n    prefix: 'fas',\n    iconName: 'money-bill-simple-wave',\n    icon: [576, 512, [], \"e1f2\", \"M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96z\"]\n  };\n  const faChevronDown = {\n    prefix: 'fas',\n    iconName: 'chevron-down',\n    icon: [512, 512, [], \"f078\", \"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\"]\n  };\n  const faBatteryFull = {\n    prefix: 'fas',\n    iconName: 'battery-full',\n    icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", \"M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm368 96L96 192l0 128 352 0 0-128z\"]\n  };\n  const faBattery = faBatteryFull;\n  const faBattery5 = faBatteryFull;\n  const faBellPlus = {\n    prefix: 'fas',\n    iconName: 'bell-plus',\n    icon: [448, 512, [], \"f849\", \"M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7zM224 152c13.3 0 24 10.7 24 24l0 40 40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0 0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40-40 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l40 0 0-40c0-13.3 10.7-24 24-24z\"]\n  };\n  const faBookArrowRight = {\n    prefix: 'fas',\n    iconName: 'book-arrow-right',\n    icon: [640, 512, [], \"e0b9\", \"M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-120 110.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L448 184l0-152c0-17.7-14.3-32-32-32L384 0 96 0zM448 184l0 48-200 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l200 0zM96 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faHospitals = {\n    prefix: 'fas',\n    iconName: 'hospitals',\n    icon: [576, 512, [], \"f80e\", \"M304 0c-26.5 0-48 21.5-48 48l0 16c35.3 0 64 28.7 64 64l0 352c0 11.7-3.1 22.6-8.6 32L528 512c26.5 0 48-21.5 48-48l0-80-112 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-64-112 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-208c0-26.5-21.5-48-48-48L304 0zM408 96c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24 24 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-24 0 0 24c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-24-24 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16l24 0 0-24zM0 144L0 384l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 416l0 48c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-320c0-26.5-21.5-48-48-48L48 96C21.5 96 0 117.5 0 144zm120 48c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24 24 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-24 0 0 24c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-24-24 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16l24 0 0-24z\"]\n  };\n  const faClub = {\n    prefix: 'fas',\n    iconName: 'club',\n    icon: [512, 512, [9827], \"f327\", \"M380 160.1c2.6-10.2 4-21 4-32.1C384 57.3 326.7 0 256 0S128 57.3 128 128c0 11.1 1.4 21.8 4 32.1c-1.3 0-2.7-.1-4-.1C57.3 160 0 217.3 0 288s57.3 128 128 128c38.2 0 72.5-16.8 96-43.3l0 75.3-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-75.3c23.5 26.6 57.8 43.3 96 43.3c70.7 0 128-57.3 128-128s-57.3-128-128-128c-1.4 0-2.7 0-4 .1z\"]\n  };\n  const faSkullCrossbones = {\n    prefix: 'fas',\n    iconName: 'skull-crossbones',\n    icon: [448, 512, [128369, 9760], \"f714\", \"M368 128c0 44.4-25.4 83.5-64 106.4l0 21.6c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-21.6c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z\"]\n  };\n  const faDropletDegree = {\n    prefix: 'fas',\n    iconName: 'droplet-degree',\n    icon: [512, 512, [\"dewpoint\"], \"f748\", \"M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0l1.8 0c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM464 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z\"]\n  };\n  const faDewpoint = faDropletDegree;\n  const faCodeCompare = {\n    prefix: 'fas',\n    iconName: 'code-compare',\n    icon: [512, 512, [], \"e13a\", \"M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9l0 40 16 0c35.3 0 64-28.7 64-64l0-166.7C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3L464 320c0 70.7-57.3 128-128 128l-16 0 0 40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9l0-40-16 0c-35.3 0-64 28.7-64 64l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L48 192c0-70.7 57.3-128 128-128l16 0 0-40zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z\"]\n  };\n  const faListUl = {\n    prefix: 'fas',\n    iconName: 'list-ul',\n    icon: [512, 512, [\"list-dots\"], \"f0ca\", \"M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faListDots = faListUl;\n  const faHandHoldingMagic = {\n    prefix: 'fas',\n    iconName: 'hand-holding-magic',\n    icon: [576, 512, [], \"f6e5\", \"M192 80c0 8.8 7.2 16 16 16l80 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0c-44.2 0-80-35.8-80-80s35.8-80 80-80L320 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l64 0c35.3 0 64-28.7 64-64s-28.7-64-64-64L208 64c-8.8 0-16 7.2-16 16zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faWatermelonSlice = {\n    prefix: 'fas',\n    iconName: 'watermelon-slice',\n    icon: [512, 512, [], \"e337\", \"M41 391c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c96.9 96.9 97.1 253.6 .3 350.4S137.9 487.9 41 391zm22.3-22.3c84.4 84.4 221.1 84.4 305.5 0c84.2-84.2 84.4-220.7 .3-305.1l-4.3-4.3c-6.2-6.2-16.4-6.2-22.6 0L59.3 342.2c-6.2 6.2-6.2 16.4 0 22.6l4 4zm245.4-220c6.2-6.2 16.4-6.2 22.6 0l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6zm-80 80c6.2-6.2 16.4-6.2 22.6 0l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6zm88 8c6.2-6.2 16.4-6.2 22.6 0l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6zm-168 72c6.2-6.2 16.4-6.2 22.6 0l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6zm88 8c6.2-6.2 16.4-6.2 22.6 0l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faCircleEllipsis = {\n    prefix: 'fas',\n    iconName: 'circle-ellipsis',\n    icon: [512, 512, [], \"e10a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faSchoolLock = {\n    prefix: 'fas',\n    iconName: 'school-lock',\n    icon: [640, 512, [], \"e56f\", \"M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96 592 96c26.5 0 48 21.5 48 48l0 128c0-61.9-50.1-112-112-112s-112 50.1-112 112l0 24.6c-19.1 11.1-32 31.7-32 55.4l-63.7 0-.3 0c-35.3 0-64 28.7-64 64l0 96 64 0s0 0 0 0L48 512c-26.5 0-48-21.5-48-48L0 144c0-26.5 21.5-48 48-48l118.3 0L302.2 5.4zM80 208l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm0 128l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z\"]\n  };\n  const faTowerCell = {\n    prefix: 'fas',\n    iconName: 'tower-cell',\n    icon: [576, 512, [], \"e585\", \"M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9L177.7 448l220.6 0 20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384l-162.4 0 14.5-32 133.3 0 14.5 32zM288 205.3L325.6 288l-75.2 0L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z\"]\n  };\n  const faSdCards = {\n    prefix: 'fas',\n    iconName: 'sd-cards',\n    icon: [448, 512, [], \"e240\", \"M384 0L237.3 0C220.3 0 204 6.7 192 18.7L114.7 96c-12 12-18.7 28.3-18.7 45.3L96 352c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64zM280 64c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 376c0 75.1 60.9 136 136 136l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0c-48.6 0-88-39.4-88-88l0-256z\"]\n  };\n  const faJugBottle = {\n    prefix: 'fas',\n    iconName: 'jug-bottle',\n    icon: [640, 512, [], \"e5fb\", \"M120 0C106.7 0 96 10.7 96 24l0 24-8 0C74.7 48 64 58.7 64 72s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-24c0-13.3-10.7-24-24-24L120 0zm8 128C57.3 128 0 185.3 0 256L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-192c0-70.7-57.3-128-128-128l-128 0zm160 96c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM472 64c-13.3 0-24 10.7-24 24l0 40 128 0 0-40c0-13.3-10.7-24-24-24l-80 0zM416.4 392.4l-.4 .2 0 55.4c0 16.9-4.3 32.7-12 46.5c11.5 10.9 27 17.5 44 17.5l128 0c35.3 0 64-28.7 64-64c0-24.1-13.3-45.1-33-56c19.7-10.9 33-31.9 33-56c0-23.5-12.6-44-31.5-55.1c18.7-10.1 31.5-29.9 31.5-52.7c0-23.2-13.4-44.3-34.4-54.2l-13.2-6.2c-11-5.1-23-7.8-35.1-7.8l-90.6 0c-12.1 0-24.1 2.7-35.1 7.8L418.4 174c-6.9 3.2-13 7.7-18 13c10 20.9 15.6 44.3 15.6 69l0 135.4c.3 .2 .7 .4 1 .6c-.2 .1-.4 .2-.6 .4z\"]\n  };\n  const faDownLong = {\n    prefix: 'fas',\n    iconName: 'down-long',\n    icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", \"M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z\"]\n  };\n  const faLongArrowAltDown = faDownLong;\n  const faEnvelopes = {\n    prefix: 'fas',\n    iconName: 'envelopes',\n    icon: [576, 512, [], \"e170\", \"M316.7 249.6c5.6 4.1 12.4 6.4 19.3 6.4s13.7-2.2 19.3-6.4l220-163C570.8 55.7 544.2 32 512 32L160 32c-32.2 0-58.8 23.7-63.3 54.7l220 163zm57.7 25.7C363.3 283.6 349.8 288 336 288s-27.3-4.4-38.4-12.7L96 126l0 194c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-194L374.4 275.3zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z\"]\n  };\n  const faPhoneOffice = {\n    prefix: 'fas',\n    iconName: 'phone-office',\n    icon: [576, 512, [], \"f67d\", \"M128 0C110.3 0 96 14.3 96 32l0 352c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-352c0-17.7-14.3-32-32-32L128 0zM64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64L256 32l0 352c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64L64 32zm256 96c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-32zm32 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm160-32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM480 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faRankingStar = {\n    prefix: 'fas',\n    iconName: 'ranking-star',\n    icon: [640, 512, [], \"e561\", \"M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-128 0zM32 320c-17.7 0-32 14.3-32 32L0 480c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L32 320zm416 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faChessKing = {\n    prefix: 'fas',\n    iconName: 'chess-king',\n    icon: [448, 512, [9818], \"f43f\", \"M224 0c17.7 0 32 14.3 32 32l0 16 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 48 152 0c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400 80 400 3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40l152 0 0-48-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-16c0-17.7 14.3-32 32-32zM38.6 473.4L80 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L54.6 512C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z\"]\n  };\n  const faNfcPen = {\n    prefix: 'fas',\n    iconName: 'nfc-pen',\n    icon: [576, 512, [], \"e1fa\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 139.6-64 64L384 144c0-26.5-21.5-48-48-48l-80 0c-26.5 0-48 21.5-48 48l0 66.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-66.7c0-8.8 7.2-16 16-16l80 0c8.8 0 16 7.2 16 16l0 187.6L299.6 384 112 384c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l163.1 0c-1 2.6-1.9 5.3-2.6 8.1l-14 55.9L64 480c-35.3 0-64-28.7-64-64L0 96zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n  };\n  const faPersonHarassing = {\n    prefix: 'fas',\n    iconName: 'person-harassing',\n    icon: [576, 512, [], \"e549\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9 88 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7 47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344l0 58.7-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9L576 344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16l56 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-56 0c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z\"]\n  };\n  const faMagnifyingGlassPlay = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-play',\n    icon: [512, 512, [], \"e660\", \"M376 330.7c25.2-34.4 40-76.8 40-122.7C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416c45.9 0 88.3-14.9 122.7-40L457.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L376 330.7zM161.8 130.1c5-2.9 11.1-2.8 16 0l110.2 64c4.9 2.9 8 8.1 8 13.8s-3 11-8 13.8l-110.2 64c-4.9 2.9-11.1 2.9-16 0s-8-8.1-8-13.9l0-128c0-5.7 3.1-11 8-13.9z\"]\n  };\n  const faHatWinter = {\n    prefix: 'fas',\n    iconName: 'hat-winter',\n    icon: [512, 512, [], \"f7a8\", \"M279.9 22.2C279 9.8 268.7 0 256 0s-23 9.8-23.9 22.2c-9.4-8.1-23.7-7.7-32.6 1.2s-9.4 23.2-1.2 32.6C185.8 57 176 67.3 176 80s9.8 23 22.2 23.9c-8.1 9.4-7.7 23.7 1.2 32.6s23.2 9.4 32.6 1.2C233 150.2 243.3 160 256 160s23-9.8 23.9-22.2c9.4 8.1 23.7 7.7 32.6-1.2s9.4-23.2 1.2-32.6C326.2 103 336 92.7 336 80s-9.8-23-22.2-23.9c8.1-9.4 7.7-23.7-1.2-32.6s-23.2-9.4-32.6-1.2zM0 480c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32zM216.4 175.6c-14.2 0-28.4-5.4-39.3-16.1c-62.7 27.1-98.6 85.4-118.9 139.6c4.2 1.6 8.9 1.4 13-.6l35.4-17.7c13.5-6.8 29.4-6.8 42.9 0l35.4 17.7c4.5 2.3 9.8 2.3 14.3 0l35.4-17.7c13.5-6.8 29.4-6.8 42.9 0l35.4 17.7c4.5 2.3 9.8 2.3 14.3 0l35.4-17.7c13.5-6.8 29.4-6.8 42.9 0l35.4 17.7c4.1 2 8.8 2.2 13 .6c-20.3-54.2-56.2-112.5-118.9-139.6c-10.9 10.7-25.1 16.1-39.3 16.1C285.5 185.7 271.5 192 256 192s-29.5-6.3-39.6-16.4zM48.1 329.5C34.3 377.5 32 416 32 416l448 0s-2.3-38.5-16.1-86.5c-12.2 4.3-25.6 3.5-37.3-2.4l-35.4-17.7c-4.5-2.3-9.8-2.3-14.3 0l-35.4 17.7c-13.5 6.8-29.4 6.8-42.9 0l-35.4-17.7c-4.5-2.3-9.8-2.3-14.3 0l-35.4 17.7c-13.5 6.8-29.4 6.8-42.9 0l-35.4-17.7c-4.5-2.3-9.8-2.3-14.3 0L85.5 327.2c-11.7 5.8-25.2 6.6-37.3 2.4z\"]\n  };\n  const faBrazilianRealSign = {\n    prefix: 'fas',\n    iconName: 'brazilian-real-sign',\n    icon: [512, 512, [], \"e46c\", \"M400 0c17.7 0 32 14.3 32 32l0 18.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5l-1.7 0c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4l0 3.4c0 51.2-33.6 94.6-80 109.2l0 21.3c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-19.4c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5l0-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2L368 32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160z\"]\n  };\n  const faLandmarkDome = {\n    prefix: 'fas',\n    iconName: 'landmark-dome',\n    icon: [512, 512, [\"landmark-alt\"], \"f752\", \"M248 0l16 0c13.3 0 24 10.7 24 24l0 10.7C368.4 48.1 431.9 111.6 445.3 192l2.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 256c-17.7 0-32-14.3-32-32s14.3-32 32-32l2.7 0C80.1 111.6 143.6 48.1 224 34.7L224 24c0-13.3 10.7-24 24-24zM64 288l64 0 0 128 40 0 0-128 64 0 0 128 48 0 0-128 64 0 0 128 40 0 0-128 64 0 0 132.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 288z\"]\n  };\n  const faLandmarkAlt = faLandmarkDome;\n  const faBoneBreak = {\n    prefix: 'fas',\n    iconName: 'bone-break',\n    icon: [640, 512, [], \"f5d8\", \"M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80zM201 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L201 71zM473 105c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48zM143.9 223.8C129.3 204.5 106.1 192 80 192c-44.2 0-80 35.8-80 80c0 35.8 23.5 66.1 55.9 76.3c4.6 1.5 8.3 5.1 9.3 9.8s-1.1 9.5-4.8 12.6C43.1 385.5 32 407.5 32 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-11.9 7-23.8 18.6-26.1L320 384l109.4 21.9C441 408.2 448 420.1 448 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-24.5-11.1-46.5-28.5-61.2c-3.7-3.1-5.7-7.9-4.8-12.6s4.7-8.4 9.3-9.8C616.5 338.1 640 307.8 640 272c0-44.2-35.8-80-80-80c-26.1 0-49.3 12.5-63.9 31.8c-10.1 13.3-25.7 23.8-42.1 20.5l-70.6-14.1c-17.3-3.5-34.2 7.8-37.7 25.1L320 384 294.3 255.4c-3.5-17.3-20.3-28.6-37.7-25.1L186 244.4c-16.4 3.3-32.1-7.2-42.1-20.5z\"]\n  };\n  const faArrowUp = {\n    prefix: 'fas',\n    iconName: 'arrow-up',\n    icon: [384, 512, [8593], \"f062\", \"M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z\"]\n  };\n  const faDownFromDottedLine = {\n    prefix: 'fas',\n    iconName: 'down-from-dotted-line',\n    icon: [448, 512, [], \"e407\", \"M73.9 345.9L196.7 468.7c7.2 7.2 17.1 11.3 27.3 11.3s20.1-4.1 27.3-11.3L374.1 345.9c6.4-6.4 9.9-15 9.9-24c0-18.7-15.2-33.9-33.9-33.9L288 288l0-128c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 128-62.1 0C79.2 288 64 303.2 64 321.9c0 9 3.6 17.6 9.9 24zM32 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM256 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM448 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faTv = {\n    prefix: 'fas',\n    iconName: 'tv',\n    icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", \"M64 64l0 288 512 0 0-288L64 64zM0 64C0 28.7 28.7 0 64 0L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 416c-35.3 0-64-28.7-64-64L0 64zM128 448l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-384 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faTelevision = faTv;\n  const faTvAlt = faTv;\n  const faBorderLeft = {\n    prefix: 'fas',\n    iconName: 'border-left',\n    icon: [448, 512, [], \"f84f\", \"M32 480c-17.7 0-32-14.3-32-32L0 64C0 46.3 14.3 32 32 32s32 14.3 32 32l0 384c0 17.7-14.3 32-32 32zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM320 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM224 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM224 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n  };\n  const faCircleDivide = {\n    prefix: 'fas',\n    iconName: 'circle-divide',\n    icon: [512, 512, [], \"e106\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM168 232l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm56 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faShrimp = {\n    prefix: 'fas',\n    iconName: 'shrimp',\n    icon: [512, 512, [129424], \"e448\", \"M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64l1 0c3.7 88.9 77 160 167 160l56 0 0-192-24 0L88.8 128 64 128c-17.7 0-32-14.3-32-32s14.3-32 32-32l400 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32zM224 456c0 13.3 10.7 24 24 24l72 0 0-72.2-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3l0 69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128l-16 0 0 192 18.3 0c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faListCheck = {\n    prefix: 'fas',\n    iconName: 'list-check',\n    icon: [512, 512, [\"tasks\"], \"f0ae\", \"M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faTasks = faListCheck;\n  const faDiagramSubtask = {\n    prefix: 'fas',\n    iconName: 'diagram-subtask',\n    icon: [512, 512, [], \"e479\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-288 0 0 96c0 17.7 14.3 32 32 32l32 0c0-35.3 28.7-64 64-64l160 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-160 0c-35.3 0-64-28.7-64-64l-32 0c-53 0-96-43-96-96l0-96-32 0c-35.3 0-64-28.7-64-64L0 96zM448 352l-160 0 0 64 160 0 0-64z\"]\n  };\n  const faJugDetergent = {\n    prefix: 'fas',\n    iconName: 'jug-detergent',\n    icon: [384, 512, [], \"e519\", \"M96 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 24 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 96C74.7 96 64 85.3 64 72s10.7-24 24-24l8 0 0-24zM0 256c0-70.7 57.3-128 128-128l128 0c70.7 0 128 57.3 128 128l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256zm256 0l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faCircleUser = {\n    prefix: 'fas',\n    iconName: 'circle-user',\n    icon: [512, 512, [62142, \"user-circle\"], \"f2bd\", \"M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z\"]\n  };\n  const faUserCircle = faCircleUser;\n  const faSquareY = {\n    prefix: 'fas',\n    iconName: 'square-y',\n    icon: [448, 512, [], \"e287\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm74.1 120.3L224 251.4l85.9-99.1c8.7-10 23.8-11.1 33.9-2.4s11.1 23.8 2.4 33.9L248 297l0 79c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-79L101.9 183.7c-8.7-10-7.6-25.2 2.4-33.9s25.2-7.6 33.9 2.4z\"]\n  };\n  const faUserDoctorHair = {\n    prefix: 'fas',\n    iconName: 'user-doctor-hair',\n    icon: [448, 512, [], \"e458\", \"M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-16c0-5.5 .6-10.8 1.6-16l31.8 0c28.9 0 55.8-15.2 70.6-40l5.3 5.3C265 89 280.8 95.7 297.3 96c4.3 9.8 6.7 20.6 6.7 32l0 16zM224 0C153.3 0 96 57.3 96 128l0 16c0 70.7 57.3 128 128 128s128-57.3 128-128l0-16C352 57.3 294.7 0 224 0zm64 320l-1.3 0-125.4 0-1.3 0 0 50.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7l0-46.9C54.9 338.8 0 403.6 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7c0-77.7-54.9-142.5-128-157.8l0 38.6c27.6 7.1 48 32.2 48 62l0 40c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-24c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 24c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-40c0-29.8 20.4-54.9 48-62l0-42zM168 424a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faPlanetRinged = {\n    prefix: 'fas',\n    iconName: 'planet-ringed',\n    icon: [512, 512, [129680], \"e020\", \"M456.1 31.1c0 0-.1 .5 0 1.2c.1-.9 0-1.3 0-1.2zM414.7 83.9c10.7-6.4 20.4-11.5 28.9-15.5c-4.1 8.5-9.2 18.2-15.5 28.9c-4.4 7.4-9.2 15.1-14.4 23.1c-6.8-7.9-14.1-15.2-22-22c8-5.2 15.7-10.1 23.1-14.4zM65.7 340.2C10.4 418.3-14 481.7 8.1 503.9c35.2 35.2 174.7-47.3 311.6-184.2S539.1 43.3 503.9 8.1C481.7-14 418.3 10.4 340.2 65.7C314.4 54.3 286 48 256 48C141.1 48 48 141.1 48 256c0 30 6.3 58.4 17.7 84.2zm32.6 51.5c6.8 7.9 14.1 15.2 22 22c-8 5.2-15.7 10.1-23.1 14.4c-10.7 6.4-20.4 11.5-28.9 15.5c4.1-8.5 9.2-18.2 15.5-28.9c4.4-7.4 9.2-15.1 14.4-23.1zM31.1 456.1c0 0 .4 .1 1.2 0c-.8-.1-1.2 0-1.2 0zM56 479.7c-.1 .9 0 1.3 0 1.2s.1-.5 0-1.2zM479.7 56c.8 .1 1.2 0 1.2 0s-.4-.1-1.2 0zM256 464c114.9 0 208-93.1 208-208c0-16.1-1.8-31.8-5.3-46.9c-31.8 42.6-71.4 88.2-116.4 133.2s-90.6 84.6-133.2 116.4c15.1 3.5 30.7 5.3 46.9 5.3z\"]\n  };\n  const faMushroom = {\n    prefix: 'fas',\n    iconName: 'mushroom',\n    icon: [512, 512, [127812], \"e425\", \"M24 258.1C24 133.2 125.2 32 250.1 32l11.8 0C386.8 32 488 133.2 488 258.1c0 34.2-27.7 61.9-61.9 61.9L313 320l-114 0L85.9 320C51.7 320 24 292.3 24 258.1zm387.5-96.7c-3.7-.9-7.5-1.4-11.5-1.4c-26.5 0-48 21.5-48 48s21.5 48 48 48c15.9 0 30-7.7 38.7-19.6c-3.3-27.4-12.9-52.9-27.2-75zM145.9 113.6c8 35.7 39.9 62.4 78.1 62.4c44.2 0 80-35.8 80-80c0-3.8-.3-7.5-.8-11.2C290 81.7 276.1 80 261.9 80l-11.8 0c-38.9 0-74.9 12.5-104.2 33.6zM191 352l130 0L343 440.2c2.4 9.6 .2 19.7-5.8 27.5s-15.4 12.3-25.2 12.3l-112 0c-9.9 0-19.2-4.5-25.2-12.3s-8.2-17.9-5.8-27.5L191 352zM160 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faUserShield = {\n    prefix: 'fas',\n    iconName: 'user-shield',\n    icon: [640, 512, [], \"f505\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3l-91.4 0zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7l0-187.8L591.4 312z\"]\n  };\n  const faMegaphone = {\n    prefix: 'fas',\n    iconName: 'megaphone',\n    icon: [576, 512, [128227], \"f675\", \"M544 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-384c0-17.7 14.3-32 32-32zM64 190.3L480 64l0 384L348.9 408.2C338.2 449.5 300.7 480 256 480c-53 0-96-43-96-96c0-11 1.9-21.7 5.3-31.5L64 321.7C63.1 338.6 49.1 352 32 352c-17.7 0-32-14.3-32-32L0 192c0-17.7 14.3-32 32-32c17.1 0 31.1 13.4 32 30.3zm239 203.9l-91.6-27.8c-2.1 5.4-3.3 11.4-3.3 17.6c0 26.5 21.5 48 48 48c23 0 42.2-16.2 46.9-37.8z\"]\n  };\n  const faWreathLaurel = {\n    prefix: 'fas',\n    iconName: 'wreath-laurel',\n    icon: [640, 512, [], \"e5d2\", \"M144 112C144 50.1 194.1 0 256 0l16 0c8.8 0 16 7.2 16 16l0 16c0 60.2-47.5 109.3-107 111.9c-23.9 32.2-37 71.5-37 112.1c0 97.2 78.8 176 176 176l11.6 0c43.5 0 86.3 10.1 125.2 29.6l9.9 5c11.9 5.9 16.7 20.3 10.7 32.2s-20.3 16.7-32.2 10.7l-9.9-5C403.1 488.4 367.6 480 331.6 480L320 480l-11.6 0c-36 0-71.5 8.4-103.8 24.5l-9.9 5c-11.9 5.9-26.3 1.1-32.2-10.7s-1.1-26.3 10.7-32.2l9.9-5c8.3-4.2 16.8-7.9 25.4-11.2c-5.6-3.2-11-6.7-16.3-10.3c-59.6 28.2-131.9 6.3-165.4-51.8l-8-13.9c-4.4-7.7-1.8-17.4 5.9-21.9c13.8-8 28.4-13.1 43.3-15.5C27.5 315.6 0 273 0 224l0-16c0-8.8 7.2-16 16-16c15.9 0 31.1 2.9 45.2 8.2c-24.3-38.8-26.8-89.5-2.3-131.9l8-13.9c4.4-7.7 14.2-10.3 21.9-5.9C115 63.7 133.8 86.8 144 113l0-1zm315 31.9C399.5 141.3 352 92.2 352 32l0-16c0-8.8 7.2-16 16-16l16 0c61.9 0 112 50.1 112 112l0 1c10.2-26.2 29-49.2 55.3-64.4c7.7-4.4 17.4-1.8 21.9 5.9l8 13.9c24.5 42.4 21.9 93.1-2.3 131.9c14.1-5.3 29.3-8.2 45.2-8.2c8.8 0 16 7.2 16 16l0 16c0 49-27.5 91.6-68 113.1c14.8 2.4 29.5 7.5 43.3 15.5c7.7 4.4 10.3 14.2 5.9 21.9l-8 13.9c-24.2 42-68.7 65.1-114 64c-4.8-5.8-10.9-10.8-18.1-14.4l-9.9-5c-2.8-1.4-5.7-2.8-8.6-4.1c-10.4-4.8-21-9-31.8-12.6c-7.9-2.7-15.9-5-24-7C460 378.9 496 321.7 496 256c0-40.6-13.1-79.9-37-112.1z\"]\n  };\n  const faCircleExclamationCheck = {\n    prefix: 'fas',\n    iconName: 'circle-exclamation-check',\n    icon: [640, 512, [], \"e10d\", \"M506.5 203L480 229.5l-18.7-18.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5l64 64c11.9 11.9 27.4 18.2 43 18.7c-44.3 76.5-127 128-221.8 128C114.6 512 0 397.4 0 256S114.6 0 256 0C379.2 0 482.1 87 506.5 203zM280 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM625 209L497 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faWind = {\n    prefix: 'fas',\n    iconName: 'wind',\n    icon: [512, 512, [], \"f72e\", \"M288 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c53 0 96-43 96-96s-43-96-96-96L320 0c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32l32 0c53 0 96-43 96-96s-43-96-96-96L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32zM128 512l32 0c53 0 96-43 96-96s-43-96-96-96L32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n  };\n  const faBoxDollar = {\n    prefix: 'fas',\n    iconName: 'box-dollar',\n    icon: [448, 512, [\"box-usd\"], \"f4a0\", \"M93.7 32L208 32l0 128L0 160 50.7 58.5C58.9 42.3 75.5 32 93.7 32zM240 32l114.3 0c18.2 0 34.8 10.3 42.9 26.5L448 160l-208 0 0-128zM0 192l448 0 0 224c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192zm244 40c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c0 0 0 0 0 0c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15c0 0 0 0 0 0l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z\"]\n  };\n  const faBoxUsd = faBoxDollar;\n  const faCarBurst = {\n    prefix: 'fas',\n    iconName: 'car-burst',\n    icon: [640, 512, [\"car-crash\"], \"f5e1\", \"M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z\"]\n  };\n  const faCarCrash = faCarBurst;\n  const faY = {\n    prefix: 'fas',\n    iconName: 'y',\n    icon: [384, 512, [121], \"59\", \"M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-149.7L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z\"]\n  };\n  const faUserHeadset = {\n    prefix: 'fas',\n    iconName: 'user-headset',\n    icon: [448, 512, [], \"f82d\", \"M224 32C135.6 32 64 103.6 64 192l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16C32 86 118 0 224 0S416 86 416 192l0 16c0 61.9-50.1 112-112 112l-64 0-16 0-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l32 0c44.2 0 80-35.8 80-80l0-16c0-88.4-71.6-160-160-160zM96 192c0-70.7 57.3-128 128-128s128 57.3 128 128c0 13.9-2.2 27.3-6.3 39.8C337.4 246.3 321.8 256 304 256l-8.6 0c-11.1-19.1-31.7-32-55.4-32l-32 0c-35.3 0-64 28.7-64 64c0 1.4 0 2.7 .1 4C114.8 268.6 96 232.5 96 192zM224 352l16 0 64 0 9.6 0C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6L25.6 512C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352l73.6 0 16 0z\"]\n  };\n  const faArrowsRetweet = {\n    prefix: 'fas',\n    iconName: 'arrows-retweet',\n    icon: [640, 512, [\"retweet-alt\"], \"f361\", \"M150.6 73.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 173.3 96 320c0 53 43 96 96 96l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0c-17.7 0-32-14.3-32-32l0-146.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zM336 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 146.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L544 338.7 544 192c0-53-43-96-96-96L336 96z\"]\n  };\n  const faRetweetAlt = faArrowsRetweet;\n  const faPersonSnowboarding = {\n    prefix: 'fas',\n    iconName: 'person-snowboarding',\n    icon: [512, 512, [127938, \"snowboarding\"], \"f7ce\", \"M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6l28.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-28.2 0c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faSnowboarding = faPersonSnowboarding;\n  const faSquareChevronRight = {\n    prefix: 'fas',\n    iconName: 'square-chevron-right',\n    icon: [448, 512, [\"chevron-square-right\"], \"f32b\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM313 273L209 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L313 239c9.4 9.4 9.4 24.6 0 33.9z\"]\n  };\n  const faChevronSquareRight = faSquareChevronRight;\n  const faLacrosseStickBall = {\n    prefix: 'fas',\n    iconName: 'lacrosse-stick-ball',\n    icon: [576, 512, [], \"e3b6\", \"M336 64s0 0 0 0l.3 0c19.9 0 48.1 13.6 73.1 38.6s38.6 53.2 38.6 73.1c0 .1 0 .2 0 .3c0 0 0 0 0 0c0 33.1-21.9 62.1-53.7 71.2l-11.5 3.3c-19.6 5.6-37.9 15.1-53.9 27.8L294 306.2c-11.1 8.9-25 13.8-39.2 13.8c-34.7 0-62.8-28.1-62.8-62.8c0-14.3 4.9-28.1 13.8-39.2l27.9-34.9c12.8-15.9 22.2-34.3 27.8-53.9l3.3-11.5C273.9 85.9 302.9 64 336 64zm0-64s0 0 0 0C274.4 0 220.2 40.9 203.3 100.1L200 111.7c-3.3 11.5-8.8 22.2-16.2 31.5l-27.9 34.9c-18 22.5-27.8 50.4-27.8 79.2c0 23.4 6.3 45.3 17.4 64.1l-136 136c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l136-136c18.8 11.1 40.7 17.4 64.1 17.4c28.8 0 56.7-9.8 79.2-27.8l34.9-27.9c9.3-7.4 20-13 31.5-16.2l11.5-3.3C471.1 291.8 512 237.6 512 176c0 0 0 0 0 0l0-.3c0-43.8-26.4-87.4-57.3-118.4S380.1 0 336.3 0L336 0zM496 512a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"]\n  };\n  const faTruckFast = {\n    prefix: 'fas',\n    iconName: 'truck-fast',\n    icon: [640, 512, [\"shipping-fast\"], \"f48b\", \"M112 0C85.5 0 64 21.5 64 48l0 48L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 160l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 224l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 288l0 128c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L112 0zM544 237.3l0 18.7-128 0 0-96 50.7 0L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faShippingFast = faTruckFast;\n  const faUserMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'user-magnifying-glass',\n    icon: [640, 512, [], \"e5c5\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-.8 0-1.5 0-2.3c-88.4 0-160-71.6-160-160c0-5.1 .2-10.1 .7-15c-6.2-.7-12.6-1-19-1l-91.4 0zM448 240.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.4-8.2 71.9-22.1L599 505.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79.1-79.1c14-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z\"]\n  };\n  const faStarSharp = {\n    prefix: 'fas',\n    iconName: 'star-sharp',\n    icon: [576, 512, [], \"e28b\", \"M310.9 16.7C307.7 6.8 298.5 0 288 0s-19.7 6.8-22.9 16.7L214.5 176 56 176c-10.3 0-19.4 6.5-22.7 16.2s-.1 20.4 8 26.7L172.1 320.7 121.1 480.7c-3.2 10 .5 21 9.1 27s20.2 5.7 28.5-.7L288 406.4 417.3 506.9c8.3 6.5 19.8 6.8 28.5 .7s12.3-16.9 9.1-27L403.9 320.7 534.7 218.9c8.1-6.3 11.3-17 8-26.7s-12.4-16.2-22.7-16.2l-158.5 0L310.9 16.7z\"]\n  };\n  const faCommentHeart = {\n    prefix: 'fas',\n    iconName: 'comment-heart',\n    icon: [512, 512, [], \"e5c8\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM205.3 144c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3c0-33.8 27.4-61.3 61.3-61.3z\"]\n  };\n  const faCircle1 = {\n    prefix: 'fas',\n    iconName: 'circle-1',\n    icon: [512, 512, [], \"e0ee\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM268 131.2c-7.4-4.3-16.5-4.3-24-.1l-56 32c-11.5 6.6-15.5 21.2-8.9 32.7s21.2 15.5 32.7 8.9L232 193.4 232 336l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-184c0-8.6-4.6-16.5-12-20.8z\"]\n  };\n  const faCircleStar = {\n    prefix: 'fas',\n    iconName: 'circle-star',\n    icon: [512, 512, [\"star-circle\"], \"e123\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 104c-6.1 0-11.7 3.5-14.3 8.9l-36.2 73.4-81 11.8c-6 .9-11 5.1-12.9 10.9s-.3 12.2 4 16.4l58.6 57.2-13.8 80.7c-1 6 1.4 12.1 6.4 15.6s11.5 4.1 16.8 1.2L256 342.1l72.5 38.1c5.4 2.8 11.9 2.4 16.9-1.2s7.4-9.6 6.4-15.6l-13.8-80.7 58.6-57.2c4.4-4.3 5.9-10.6 4-16.4s-6.9-10-12.9-10.9l-81.1-11.8-36.2-73.4c-2.7-5.5-8.3-8.9-14.3-8.9z\"]\n  };\n  const faStarCircle = faCircleStar;\n  const faFish = {\n    prefix: 'fas',\n    iconName: 'fish',\n    icon: [576, 512, [128031], \"f578\", \"M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faCloudFog = {\n    prefix: 'fas',\n    iconName: 'cloud-fog',\n    icon: [640, 512, [127787, \"fog\"], \"f74e\", \"M160 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2c-1.3-6.7-1.9-13.7-1.9-20.8C128 50.1 178.1 0 240 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96l-320 0zM0 392c0-13.3 10.7-24 24-24l528 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 416c-13.3 0-24-10.7-24-24zm64 96c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 512c-13.3 0-24-10.7-24-24zm208 0c0-13.3 10.7-24 24-24l320 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-320 0c-13.3 0-24-10.7-24-24z\"]\n  };\n  const faFog = faCloudFog;\n  const faWaffle = {\n    prefix: 'fas',\n    iconName: 'waffle',\n    icon: [512, 512, [129479], \"e466\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM160 80c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 64 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-64 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-64 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-64 0 0-48c0-8.8-7.2-16-16-16zm16 256l0-64 64 0 0 64-64 0zm96 0l0-64 64 0 0 64-64 0zm64-160l0 64-64 0 0-64 64 0zm-96 0l0 64-64 0 0-64 64 0z\"]\n  };\n  const faMusicNote = {\n    prefix: 'fas',\n    iconName: 'music-note',\n    icon: [384, 512, [\"music-alt\"], \"f8cf\", \"M384 32c0-9.9-4.5-19.2-12.3-25.2S353.8-1.4 344.2 1l-128 32C202 36.5 192 49.3 192 64l0 64 0 231.7c-14.5-4.9-30.8-7.7-48-7.7c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80l0-279L359.8 127C374 123.5 384 110.7 384 96l0-64z\"]\n  };\n  const faMusicAlt = faMusicNote;\n  const faHexagonExclamation = {\n    prefix: 'fas',\n    iconName: 'hexagon-exclamation',\n    icon: [512, 512, [], \"e417\", \"M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36l176.6 0c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36l-176.6 0c-25.7 0-49.5-13.7-62.4-36L17.1 292zM256 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faCartShoppingFast = {\n    prefix: 'fas',\n    iconName: 'cart-shopping-fast',\n    icon: [640, 512, [], \"e0dc\", \"M88 0C74.7 0 64 10.7 64 24s10.7 24 24 24l45.5 0c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5L552 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-288.3 0c-11.5 0-21.4-8.2-23.6-19.5L234.7 288l288.5 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C640.6 57 621.4 32 595.1 32l-411 0C175 12.8 155.6 0 133.5 0L88 0zM240 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM24 96C10.7 96 0 106.7 0 120s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 96zm0 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l96 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-96 0zm0 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 256z\"]\n  };\n  const faObjectUnion = {\n    prefix: 'fas',\n    iconName: 'object-union',\n    icon: [512, 512, [], \"e49f\", \"M64 0C28.7 0 0 28.7 0 64L0 288c0 35.3 28.7 64 64 64l96 0 0 96c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-96 0 0-96c0-35.3-28.7-64-64-64L64 0z\"]\n  };\n  const faUserGraduate = {\n    prefix: 'fas',\n    iconName: 'user-graduate',\n    icon: [448, 512, [], \"f501\", \"M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9l0 57.1c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-57.1L48 93.3l0 65.1 15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9l-32 0c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4l0-71.8C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z\"]\n  };\n  const faStarfighter = {\n    prefix: 'fas',\n    iconName: 'starfighter',\n    icon: [640, 512, [], \"e037\", \"M353.8 14L384 256l0 208c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-208L286.2 14c1-8 7.8-14 15.9-14l35.8 0c8.1 0 14.9 6 15.9 14zM288 256l0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32zM48 72c13.3 0 24 10.7 24 24l0 24c13.3 0 24 10.7 24 24s-10.7 24-24 24l0 184 56 0 0-32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32 0 64 0 32 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-9.6L72 444l0 4c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-280c-13.3 0-24-10.7-24-24s10.7-24 24-24l0-24c0-13.3 10.7-24 24-24zm544 0c13.3 0 24 10.7 24 24l0 24c13.3 0 24 10.7 24 24s-10.7 24-24 24l0 280c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-4-88 26.4 0 9.6c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32 0-32 0-64 0-32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32 56 0 0-184c-13.3 0-24-10.7-24-24s10.7-24 24-24l0-24c0-13.3 10.7-24 24-24z\"]\n  };\n  const faCircleHalfStroke = {\n    prefix: 'fas',\n    iconName: 'circle-half-stroke',\n    icon: [512, 512, [9680, \"adjust\"], \"f042\", \"M448 256c0-106-86-192-192-192l0 384c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faAdjust = faCircleHalfStroke;\n  const faArrowRightLongToLine = {\n    prefix: 'fas',\n    iconName: 'arrow-right-long-to-line',\n    icon: [640, 512, [], \"e3d5\", \"M640 96l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32s32 14.3 32 32zM502.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L402.7 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l370.7 0-73.4-73.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l128 128z\"]\n  };\n  const faSquareArrowDown = {\n    prefix: 'fas',\n    iconName: 'square-arrow-down',\n    icon: [448, 512, [\"arrow-square-down\"], \"f339\", \"M64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm177-71L353 297c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-71 71L248 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 214.1-71-71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L207 409c9.4 9.4 24.6 9.4 33.9 0z\"]\n  };\n  const faArrowSquareDown = faSquareArrowDown;\n  const faDiamondHalfStroke = {\n    prefix: 'fas',\n    iconName: 'diamond-half-stroke',\n    icon: [512, 512, [], \"e5b8\", \"M256 78.5L433.5 256 256 433.5l0-355.1zm28.3-66.8c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z\"]\n  };\n  const faClapperboard = {\n    prefix: 'fas',\n    iconName: 'clapperboard',\n    icon: [512, 512, [], \"e131\", \"M448 32l-86.1 0-1 1-127 127 92.1 0 1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128l0-64c0-15.1-5.3-29.1-14-40l-104 104L512 160zM294.1 32l-92.1 0-1 1L73.9 160l92.1 0 1-1 127-127zM64 32C28.7 32 0 60.7 0 96l0 64 6.1 0 1-1 127-127L64 32zM512 192L0 192 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224z\"]\n  };\n  const faSquareChevronLeft = {\n    prefix: 'fas',\n    iconName: 'square-chevron-left',\n    icon: [448, 512, [\"chevron-square-left\"], \"f32a\", \"M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM135 239L239 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L135 273c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faChevronSquareLeft = faSquareChevronLeft;\n  const faPhoneIntercom = {\n    prefix: 'fas',\n    iconName: 'phone-intercom',\n    icon: [512, 512, [], \"e434\", \"M48 32l32 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32zM160 96c0-35.3 28.7-64 64-64l224 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64l0-320zM320 368a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48-48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM224 128l0 96c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L256 96c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faLinkHorizontal = {\n    prefix: 'fas',\n    iconName: 'link-horizontal',\n    icon: [640, 512, [\"chain-horizontal\"], \"e1cb\", \"M144.6 64C64.7 64 0 128.7 0 208.6c0 70.7 51.1 131 120.8 142.6l1.9 .3c17.4 2.9 33.9-8.9 36.8-26.3s-8.9-33.9-26.3-36.8l-1.9-.3C92.5 281.6 64 248 64 208.6c0-44.5 36.1-80.6 80.6-80.6l158.8 0c44.5 0 80.6 36.1 80.6 80.6c0 39.4-28.5 73-67.4 79.5l-1.9 .3c-17.4 2.9-29.2 19.4-26.3 36.8s19.4 29.2 36.8 26.3l1.9-.3c69.7-11.6 120.8-72 120.8-142.6C448 128.7 383.3 64 303.4 64L144.6 64zM495.4 448C575.3 448 640 383.3 640 303.4c0-70.7-51.1-131-120.8-142.6l-1.9-.3c-17.4-2.9-33.9 8.9-36.8 26.3s8.9 33.9 26.3 36.8l1.9 .3c38.9 6.5 67.4 40.1 67.4 79.5c0 44.5-36.1 80.6-80.6 80.6l-158.8 0c-44.5 0-80.6-36.1-80.6-80.6c0-39.4 28.5-73 67.4-79.5l1.9-.3c17.4-2.9 29.2-19.4 26.3-36.8s-19.4-29.2-36.8-26.3l-1.9 .3C243.1 172.4 192 232.7 192 303.4C192 383.3 256.7 448 336.6 448l158.8 0z\"]\n  };\n  const faChainHorizontal = faLinkHorizontal;\n  const faMango = {\n    prefix: 'fas',\n    iconName: 'mango',\n    icon: [512, 512, [], \"e30f\", \"M344 0l8 0 24 0 8 0 56 0c39.8 0 72 32.2 72 72c0 13.3-10.7 24-24 24l-40 0c-33.4 0-62.8-17-80-42.9l0 49c32.2 8.3 62.6 25 87.8 50.2C493.3 189.7 512 238.9 512 288c0 76.6-57.5 224-224 224c-144 0-244.1-43.3-244.1-43.3C10.3 457.6-7.9 421.4 3.3 387.9C7.4 375.4 15 365 24.7 357.5c34.3-25.7 52.1-57.6 71.2-91.8c20.6-36.8 42.6-76.3 88.4-113.5C221.7 114.7 270.9 96 320 96l0-72c0-13.3 10.7-24 24-24zm88 304c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 53-43 96-96 96c-8.8 0-16 7.2-16 16s7.2 16 16 16c70.7 0 128-57.3 128-128z\"]\n  };\n  const faMusicNoteSlash = {\n    prefix: 'fas',\n    iconName: 'music-note-slash',\n    icon: [640, 512, [\"music-alt-slash\"], \"f8d0\", \"M512 32c0-9.9-4.5-19.2-12.3-25.2S481.8-1.4 472.2 1l-128 32C330 36.5 320 49.3 320 64l0 64 0 97.5L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L384 275.7 384 153 487.8 127C502 123.5 512 110.7 512 96l0-64zM272 352c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80l0-20.8L317.8 359c-14-4.5-29.5-7-45.8-7z\"]\n  };\n  const faMusicAltSlash = faMusicNoteSlash;\n  const faCircleRadiation = {\n    prefix: 'fas',\n    iconName: 'circle-radiation',\n    icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", \"M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faRadiationAlt = faCircleRadiation;\n  const faFaceTongueSweat = {\n    prefix: 'fas',\n    iconName: 'face-tongue-sweat',\n    icon: [576, 512, [], \"e39e\", \"M544 256c0 112.9-73.1 208.7-174.5 242.8C378.7 484 384 466.6 384 448l0-31.3c10.2-7.2 16-15.7 16-24.7c0-26.5-50.1-48-112-48s-112 21.5-112 48c0 9 5.8 17.5 16 24.7l0 31.3c0 18.6 5.3 36 14.5 50.8c-41.3-13.9-78-38-106.9-69.4C116.9 415 128 393.5 128 369c0-11.4-3.8-22.4-7.1-30.5c-3.7-8.7-8.4-17.6-13.2-25.7C98.1 296.7 87 281.3 80 272.1c-11.6-15.6-31.7-19.9-48-12.8c0-1.1 0-2.2 0-3.3C32 114.6 146.6 0 288 0S544 114.6 544 256zM96 369c0 14.2-6.4 26.9-16.5 35.5C71 411.7 60 416 48 416c-26.5 0-48-21-48-47c0-17.3 21.4-50 35.7-69.7c2.2-3 4.2-5.8 5.9-8.1c3.2-4.4 9.6-4.4 12.8 0C67.6 308.6 96 349 96 369zm239.6-97a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm19.7-155.3c-6.2-6.2-16.4-6.2-22.6 0l-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4c-8.7 1.5-14.6 9.7-13.2 18.4s9.7 14.6 18.4 13.2l2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4c6.2-6.2 6.2-16.4 0-22.6zm121.4 22.6l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4c8.7 1.5 17-4.4 18.4-13.2s-4.4-17-13.2-18.4l-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zM352 402.6l0 45.4c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-45.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6z\"]\n  };\n  const faGlobeStand = {\n    prefix: 'fas',\n    iconName: 'globe-stand',\n    icon: [448, 512, [], \"f5f6\", \"M15 367c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l18.5-18.5c34.3 27.7 74.9 43.8 116.5 48.3l0 33.3-96 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l240 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-96 0 0-33.3c49.1-5.3 96.8-26.7 134.4-64.3c81.7-81.7 87.1-211 16.1-298.9L401 49c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L332.5 49.6c-9.4 9.4-9.4 24.6 0 33.9c68.7 68.7 68.7 180.2 0 248.9s-180.2 68.7-248.9 0c-9.4-9.4-24.6-9.4-33.9 0L15 367zm193-15a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"]\n  };\n  const faBaseball = {\n    prefix: 'fas',\n    iconName: 'baseball',\n    icon: [512, 512, [129358, 9918, \"baseball-ball\"], \"f433\", \"M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z\"]\n  };\n  const faBaseballBall = faBaseball;\n  const faCircleP = {\n    prefix: 'fas',\n    iconName: 'circle-p',\n    icon: [512, 512, [], \"e11a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l92 0c50.8 0 92 41.2 92 92s-41.2 92-92 92l-68 0 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72 0-136c0-13.3 10.7-24 24-24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44l-68 0 0 88 68 0z\"]\n  };\n  const faAwardSimple = {\n    prefix: 'fas',\n    iconName: 'award-simple',\n    icon: [384, 512, [], \"e0ab\", \"M173.3 5.3c11.5-7 26-7 37.5 0l17.9 10.9c5.9 3.6 12.7 5.4 19.6 5.2l20.9-.5c13.5-.3 26 6.9 32.5 18.7l10 18.4c3.3 6.1 8.3 11 14.3 14.3l18.4 10c11.8 6.5 19.1 19 18.7 32.5l-.5 20.9c-.2 6.9 1.7 13.7 5.2 19.6l10.9 17.9c7 11.5 7 26 0 37.5l-10.9 17.9c-3.6 5.9-5.4 12.7-5.2 19.6l.5 20.9c.3 13.5-6.9 26-18.7 32.5l-18.4 10c-6.1 3.3-11 8.3-14.3 14.3l-10 18.4c-6.5 11.8-19 19.1-32.5 18.7l-20.9-.5c-6.9-.2-13.7 1.7-19.6 5.2l-17.9 10.9c-11.5 7-26 7-37.5 0l-17.9-10.9c-5.9-3.6-12.7-5.4-19.6-5.2l-20.9 .5c-13.5 .3-26-6.9-32.5-18.7L72.4 326c-3.3-6.1-8.3-11-14.3-14.3l-18.4-10c-11.8-6.5-19.1-19-18.7-32.5l.5-20.9c.2-6.9-1.7-13.7-5.2-19.6L5.3 210.7c-7-11.5-7-26 0-37.5l10.9-17.9c3.6-5.9 5.4-12.7 5.2-19.6l-.5-20.9c-.3-13.5 6.9-26 18.7-32.5L58 72.4c6.1-3.3 11-8.3 14.3-14.3l10-18.4c6.5-11.8 19-19.1 32.5-18.7l20.9 .5c6.9 .2 13.7-1.7 19.6-5.2L173.3 5.3zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM64.4 492.4L88 390c8.9 3.7 18.6 5.6 28.6 5.4l20.7-.5c.2 0 .4 .1 .6 .2l17.6 10.7c22.4 13.6 50.5 13.6 72.9 0L246.1 395c.2-.1 .4-.2 .6-.2l20.7 .5c10 .2 19.7-1.7 28.6-5.4l23.6 102.4c1.3 5.5-.5 11.3-4.6 15.2s-10 5.3-15.4 3.8L192 480.6 84.4 511.4c-5.4 1.6-11.3 .1-15.4-3.8s-5.8-9.7-4.6-15.2z\"]\n  };\n  const faJetFighterUp = {\n    prefix: 'fas',\n    iconName: 'jet-fighter-up',\n    icon: [512, 512, [], \"e518\", \"M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2l0 77-144 84L48 280c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 56 0 32 0 24c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 144 0 0 32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12l0 16c0 8.8 7.2 16 16 16l96 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 96 0c8.8 0 16-7.2 16-16l0-16c0-4.6-2-9-5.5-12L320 416.7l0-32.7 144 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24 0-32 0-56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 18.8-144-84 0-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z\"]\n  };\n  const faDiagramProject = {\n    prefix: 'fas',\n    iconName: 'diagram-project',\n    icon: [576, 512, [\"project-diagram\"], \"f542\", \"M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 16 192 0 0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-16-192 0 0 16c0 1.7-.1 3.4-.3 5L272 288l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-1.7 .1-3.4 .3-5L144 224l-96 0c-26.5 0-48-21.5-48-48L0 80z\"]\n  };\n  const faProjectDiagram = faDiagramProject;\n  const faPedestal = {\n    prefix: 'fas',\n    iconName: 'pedestal',\n    icon: [448, 512, [], \"e20d\", \"M96 0C60.7 0 32 28.7 32 64l0 352 384 0 0-352c0-35.3-28.7-64-64-64L96 0zm24 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM304 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448z\"]\n  };\n  const faChartPyramid = {\n    prefix: 'fas',\n    iconName: 'chart-pyramid',\n    icon: [512, 512, [], \"e0e6\", \"M290.6 59.7c-15.4-26.5-53.7-26.5-69.1 0L163 160 349 160 290.6 59.7zM69.6 320l372.8 0L367.7 192l-223.4 0L69.6 320zM51 352L11.4 419.8C-4.2 446.5 15.1 480 45.9 480l420.1 0c30.9 0 50.1-33.5 34.6-60.2L461 352 51 352z\"]\n  };\n  const faSidebar = {\n    prefix: 'fas',\n    iconName: 'sidebar',\n    icon: [512, 512, [], \"e24e\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 0l0 320 224 0 0-320L224 96zM88 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 96zM64 216c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0z\"]\n  };\n  const faSnowmanHead = {\n    prefix: 'fas',\n    iconName: 'snowman-head',\n    icon: [448, 512, [\"frosty-head\"], \"f79b\", \"M64 64C64 28.7 92.7 0 128 0L320 0c35.3 0 64 28.7 64 64l0 96-160 0L64 160l0-96zM330.2 192l85.8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-25.7 0c16.3 28.2 25.7 61 25.7 96c0 59.8-27.4 113.3-70.3 148.5c-9.7 8-22.3 11.5-34.9 11.5l-173.7 0c-12.6 0-25.1-3.5-34.9-11.5C59.4 465.3 32 411.8 32 352c0-35 9.3-67.8 25.7-96L32 256c-17.7 0-32-14.3-32-32s14.3-32 32-32l85.8 0 212.3 0zM152 336a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm168-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM219.3 445.2c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l23.8-46.3c2.3-4.5 3.5-9.6 3.5-14.7c0-17.7-14.3-32.2-32-32.2s-32 14.5-32 32.2c0 5.1 1.2 10.2 3.5 14.7l23.8 46.3z\"]\n  };\n  const faFrostyHead = faSnowmanHead;\n  const faCopy = {\n    prefix: 'fas',\n    iconName: 'copy',\n    icon: [448, 512, [], \"f0c5\", \"M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z\"]\n  };\n  const faBurgerGlass = {\n    prefix: 'fas',\n    iconName: 'burger-glass',\n    icon: [640, 512, [], \"e0ce\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3L272 512c-10-13.4-16-30-16-48c0-14.7 6.6-27.8 17-36.6c-10.5-11.4-17-26.6-17-43.4c0-18.5 7.8-35.1 20.3-46.8c-12.4-10.9-20.3-26.9-20.3-44.8c0-6.3 1-13.8 4.4-21.5c5.5-12.5 20.5-40.4 52.7-65.3c16.2-12.5 36.3-23.8 60.9-32l10-139.4c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM73.2 160L66.4 64l251.3 0-6.9 96L73.2 160zM640 292.3c0-3-.5-5.9-1.7-8.6c-8.1-18.4-48.4-91.9-174.3-91.9s-166.2 73.5-174.3 91.9c-1.2 2.7-1.7 5.7-1.7 8.6c0 15.2 12.3 27.5 27.5 27.5l296.9 0c15.2 0 27.5-12.3 27.5-27.5zM384 239.8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-224 112c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm-16 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48c0-8.8-7.2-16-16-16l-320 0z\"]\n  };\n  const faVolumeXmark = {\n    prefix: 'fas',\n    iconName: 'volume-xmark',\n    icon: [576, 512, [\"volume-mute\", \"volume-times\"], \"f6a9\", \"M301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n  };\n  const faVolumeMute = faVolumeXmark;\n  const faVolumeTimes = faVolumeXmark;\n  const faHandSparkles = {\n    prefix: 'fas',\n    iconName: 'hand-sparkles',\n    icon: [640, 512, [], \"e05d\", \"M320 0c17.7 0 32 14.3 32 32l0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 195.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512l-19.2 0c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6l0-272c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z\"]\n  };\n  const faBarsFilter = {\n    prefix: 'fas',\n    iconName: 'bars-filter',\n    icon: [448, 512, [], \"e0ad\", \"M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 288c-17.7 0-32-14.3-32-32zM288 416c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c17.7 0 32 14.3 32 32z\"]\n  };\n  const faPaintbrushPencil = {\n    prefix: 'fas',\n    iconName: 'paintbrush-pencil',\n    icon: [576, 512, [], \"e206\", \"M559.6 95.6c21.9-21.9 21.9-57.3 0-79.2s-57.3-21.9-79.2 0L227.7 269.1l79.2 79.2L559.6 95.6zM205 291.8c-9.3-2.5-19-3.8-29-3.8c-61.9 0-112 50.1-112 112c0 3.9 .2 7.8 .6 11.6C66.4 429.1 54.4 448 36.8 448L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112c0-10-1.3-19.8-3.8-29l.1-.1-79.2-79.2-.1 .1zm93.4-138.7L164.7 19.3c-25-25-65.5-25-90.5 0L50.7 42.7c-25 25-25 65.5 0 90.5L173.5 256c.8 0 1.7 0 2.5 0c6.2 0 12.4 .4 18.4 1.2L298.5 153.1zM320 402.5l64.6 64.6c6.7 6.7 15.1 11.6 24.2 14.2l104 29.7c8.4 2.4 17.4 .1 23.6-6.1s8.5-15.2 6.1-23.6l-29.7-104c-2.6-9.2-7.5-17.5-14.2-24.2l-75.6-75.6L318.8 381.6c.8 6 1.2 12.2 1.2 18.4c0 .8 0 1.7 0 2.5z\"]\n  };\n  const faPartyBell = {\n    prefix: 'fas',\n    iconName: 'party-bell',\n    icon: [512, 512, [], \"e31a\", \"M0 224C0 100.3 100.3 0 224 0c35.3 0 68.9 8.2 98.7 22.8C341.9 32.3 352 51.7 352 70.7c0 14.5-5.7 28.3-16 38.5L109.2 336C99 346.3 85.1 352 70.7 352c-19 0-38.4-10.1-47.8-29.3C8.2 292.9 0 259.3 0 224zM480 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM352 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 480a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM359 167c9.4-9.4 24.6-9.4 33.9 0l8.3 8.3c16.7 16.7 38.6 27.2 62.1 29.8l27.4 3c13.2 1.5 22.7 13.3 21.2 26.5s-13.3 22.7-26.5 21.2l-27.4-3c-34.3-3.8-66.3-19.2-90.7-43.6L359 201c-9.4-9.4-9.4-24.6 0-33.9zM201 359l8.3 8.2c24.4 24.4 39.8 56.4 43.6 90.7l3 27.4c1.5 13.2-8 25-21.2 26.5s-25-8-26.5-21.2l-3-27.4c-2.6-23.5-13.1-45.4-29.8-62.1L167 393c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM503.5 506.3c-10.1 8.6-25.3 7.3-33.8-2.8l-8.5-10c-12.5-14.8-19.1-33.7-18.6-53c.5-16.6-12.4-30.6-29-31.6l-30-1.8c-42.5-2.5-75.3-38.3-74.2-80.8c.2-7.6-2.4-15-7.3-20.7l-8.5-10c-8.6-10.1-7.3-25.3 2.8-33.8s25.3-7.3 33.8 2.8l8.5 10c12.5 14.8 19.1 33.7 18.6 53c-.5 16.6 12.4 30.6 29 31.6l30 1.8c42.5 2.5 75.3 38.3 74.2 80.8c-.2 7.6 2.4 15 7.3 20.7l8.5 10c8.6 10.1 7.3 25.3-2.8 33.8z\"]\n  };\n  const faUserVneckHair = {\n    prefix: 'fas',\n    iconName: 'user-vneck-hair',\n    icon: [448, 512, [], \"e462\", \"M304 128l0 16c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-16c0-5.5 .6-10.8 1.6-16l30.4 0c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96l1.3 0c4.3 9.8 6.7 20.6 6.7 32zM96 128l0 16c0 70.7 57.3 128 128 128s128-57.3 128-128l0-16C352 57.3 294.7 0 224 0S96 57.3 96 128zm61.3 199.1c-3.2-4.3-8.4-6.7-13.7-6.2C62.9 329.7 0 398.2 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7c0-83.1-62.9-151.5-143.7-160.3c-5.3-.6-10.5 1.9-13.7 6.2l-53.9 71.8c-6.4 8.5-19.2 8.5-25.6 0l-53.9-71.8z\"]\n  };\n  const faJackOLantern = {\n    prefix: 'fas',\n    iconName: 'jack-o-lantern',\n    icon: [576, 512, [127875], \"f30e\", \"M234.6 103.9C251.5 98.8 269.4 96 288 96c22.8 0 44.7 4.2 64.8 11.7c-.6-2-.8-4.1-.8-6.3l0-66.1c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4l-1.2 0c-6.9 0-13.1 4.1-15.8 10.4l-40.9 93.5zm161.6 27.3c12.1 8.8 23.1 19.1 32.7 30.5c5.6 6.7-2.9 14.6-10.4 10.1C380.3 149 335.7 136 288 136s-92.3 13-130.5 35.7c-7.5 4.5-16-3.4-10.4-10.1c9.6-11.4 20.6-21.7 32.7-30.5c-.6-.1-1.2-.2-1.8-.3c-8.5-1.8-17.2-2.8-26-2.8C68.1 128 0 214 0 320S68.1 512 152 512c19.3 0 37.8-4.5 54.7-12.8c8.3-4.1 18.2-4.1 26.5 0c17 8.3 35.4 12.8 54.7 12.8s37.8-4.5 54.7-12.8c8.3-4.1 18.2-4.1 26.5 0c17 8.3 35.4 12.8 54.7 12.8c83.9 0 152-86 152-192s-68.1-192-152-192c-8.9 0-17.6 1-26 2.8c-.6 .1-1.2 .2-1.8 .3zM208 208c5.3 0 10.3 2.7 13.3 7.1l32 48c3.3 4.9 3.6 11.2 .8 16.4s-8.2 8.5-14.1 8.5l-64 0c-5.9 0-11.3-3.2-14.1-8.5s-2.5-11.5 .8-16.4l32-48c3-4.5 8-7.1 13.3-7.1zm173.3 7.1l32 48c3.3 4.9 3.6 11.2 .8 16.4s-8.2 8.5-14.1 8.5l-64 0c-5.9 0-11.3-3.2-14.1-8.5s-2.5-11.5 .8-16.4l32-48c3-4.5 8-7.1 13.3-7.1s10.3 2.7 13.3 7.1zM368 437.5C346.2 444 319.8 448 288 448s-58.2-4-80-10.5l0-21.5c0-8.8-7.2-16-16-16l-16 0c-8.6 0-15.7 6.9-16 15.4c-36.9-24.7-49.9-56.7-54.1-71.4c-1.4-5 .3-10.2 4-13.8c5.8-5.8 15.1-6.6 22.2-2.4c18 10.6 55.5 29.1 107.9 36.8l0 19.5c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c77.6 0 132.8-26.6 155.9-40.2c7.1-4.2 16.4-3.4 22.2 2.4c3.7 3.7 5.4 8.8 4 13.8c-4.2 14.7-17.3 46.8-54.1 71.4c-.3-8.6-7.3-15.4-16-15.4l-16 0c-8.8 0-16 7.2-16 16l0 21.5z\"]\n  };\n  const faGrip = {\n    prefix: 'fas',\n    iconName: 'grip',\n    icon: [448, 512, [\"grip-horizontal\"], \"f58d\", \"M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48z\"]\n  };\n  const faGripHorizontal = faGrip;\n  const faShareFromSquare = {\n    prefix: 'fas',\n    iconName: 'share-from-square',\n    icon: [576, 512, [61509, \"share-square\"], \"f14d\", \"M352 224l-46.5 0c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8l-2.5 0c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144l80 0 0-61.3C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2l-3.7 0c-17.7 0-32-14.3-32-32l0-64zM80 96c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 112C0 67.8 35.8 32 80 32l48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 96z\"]\n  };\n  const faShareSquare = faShareFromSquare;\n  const faKeynote = {\n    prefix: 'fas',\n    iconName: 'keynote',\n    icon: [512, 512, [], \"f66c\", \"M184 72l14.4 0c8.3 14.3 23.8 24 41.6 24l64 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L240 0c-17.8 0-33.3 9.7-41.6 24L184 24c-48.6 0-88 39.4-88 88l0 48-16 0c-12.1 0-23.2 6.8-28.6 17.7l-48 96C1.2 278.1 0 283 0 288l0 32c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-32c0-5-1.2-9.9-3.4-14.3l-48-96C455.2 166.8 444.1 160 432 160l-288 0 0-48c0-22.1 17.9-40 40-40zM160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64-64 0 0 64-64 0z\"]\n  };\n  const faChildCombatant = {\n    prefix: 'fas',\n    iconName: 'child-combatant',\n    icon: [576, 512, [\"child-rifle\"], \"e4e0\", \"M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-179.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9l-12.3 0c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5 104 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0L432 0 416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 100.3c-9.6 5.5-16 15.9-16 27.7l0 32c-17.7 0-32 14.3-32 32l0 144c0 17.7 14.3 32 32 32l16 0 0 96c0 8.8 7.2 16 16 16l59.5 0c10.4 0 18-9.8 15.5-19.9L484 400l44 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-48 0 0-26.7 53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2l0-84.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 56-16 5.3L480 160c0-11.8-6.4-22.2-16-27.7L464 16c0-8.8-7.2-16-16-16z\"]\n  };\n  const faChildRifle = faChildCombatant;\n  const faGun = {\n    prefix: 'fas',\n    iconName: 'gun',\n    icon: [576, 512, [], \"e19b\", \"M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8L32 64C14.3 64 0 78.3 0 96L0 208c0 17.7 14.3 32 32 32l10 0c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480l96 0c14.7 0 27.5-10 31-24.2L217 352l104.5 0c23.7 0 44.8-14.9 52.7-37.2L400.9 240l31.1 0c8.5 0 16.6-3.4 22.6-9.4L477.3 208l66.7 0c17.7 0 32-14.3 32-32l0-80c0-17.7-14.3-32-32-32l-16 0 0-8zM321.4 304L229 304l16-64 105 0-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128l384 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faSquarePhone = {\n    prefix: 'fas',\n    iconName: 'square-phone',\n    icon: [448, 512, [\"phone-square\"], \"f098\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z\"]\n  };\n  const faPhoneSquare = faSquarePhone;\n  const faHatBeach = {\n    prefix: 'fas',\n    iconName: 'hat-beach',\n    icon: [640, 512, [], \"e606\", \"M320 448c176.7 0 320-57.3 320-128c0-19.3-11.8-36.7-29.7-43.9L574.9 262c.7 4.2 1.1 8.5 1.1 12.8c0 42.7-34.6 77.3-77.3 77.3c-12.2 0-24.1-2.9-34.7-8.3c-10.7 5.4-22.6 8.3-34.7 8.3c-38.6 0-70.6-28.3-76.3-65.4c-10.6 .9-21.6 1.4-32.9 1.4c-88.4 0-160-28.7-160-64c0 0 0 0 0 0L29.7 276.1C11.8 283.3 0 300.7 0 320c0 70.7 143.3 128 320 128zm32-242.7c0-42.7 34.6-77.3 77.3-77.3c7.1 0 14.1 1 20.9 2.9C421.1 90.4 373.6 64 320 64c-70.4 0-130.2 45.5-151.6 108.7l.1-.2C174.7 201.3 240.1 224 320 224c11.7 0 23-.5 34-1.4c-1.3-5.6-2-11.5-2-17.3zM473.1 168c-5.5 3.8-12.7 3.8-18.2 0c-7.5-5.2-16.4-8-25.7-8c-25 0-45.3 20.3-45.3 45.3c0 9.2 2.8 18.2 8 25.7c3.8 5.5 3.8 12.7 0 18.2c-5.2 7.5-8 16.4-8 25.7c0 25 20.3 45.3 45.3 45.3c9.2 0 18.2-2.8 25.7-8c5.5-3.8 12.7-3.8 18.2 0c7.5 5.2 16.4 8 25.7 8c25 0 45.3-20.3 45.3-45.3c0-9.2-2.8-18.2-8-25.7c-3.8-5.5-3.8-12.7 0-18.2c5.2-7.5 8-16.4 8-25.7c0-25-20.3-45.3-45.3-45.3c-9.2 0-18.2 2.8-25.7 8zM464 216a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faPlus = {\n    prefix: 'fas',\n    iconName: 'plus',\n    icon: [448, 512, [10133, 61543, \"add\"], \"2b\", \"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z\"]\n  };\n  const faAdd = faPlus;\n  const faExpand = {\n    prefix: 'fas',\n    iconName: 'expand',\n    icon: [448, 512, [], \"f065\", \"M32 32C14.3 32 0 46.3 0 64l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96z\"]\n  };\n  const faComputer = {\n    prefix: 'fas',\n    iconName: 'computer',\n    icon: [640, 512, [], \"e4e5\", \"M384 96l0 224L64 320 64 96l320 0zM64 32C28.7 32 0 60.7 0 96L0 320c0 35.3 28.7 64 64 64l117.3 0-10.7 32L96 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-74.7 0-10.7-32L384 384c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L64 32zm464 0c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-64 0zm16 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faFort = {\n    prefix: 'fas',\n    iconName: 'fort',\n    icon: [640, 512, [], \"e486\", \"M0 16C0 7.2 7.2 0 16 0L48 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 80 0 16 0 48 128 0 0-48 0-16 0-80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 80 0 16 0 64c0 20.9-13.4 38.7-32 45.3L608 464c0 26.5-21.5 48-48 48l-176 0 0-128c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 128L80 512c-26.5 0-48-21.5-48-48l0-242.7C13.4 214.7 0 196.9 0 176l0-64L0 96 0 16z\"]\n  };\n  const faCloudCheck = {\n    prefix: 'fas',\n    iconName: 'cloud-check',\n    icon: [640, 512, [], \"e35c\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zM433 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L433 241z\"]\n  };\n  const faXmark = {\n    prefix: 'fas',\n    iconName: 'xmark',\n    icon: [384, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", \"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z\"]\n  };\n  const faClose = faXmark;\n  const faMultiply = faXmark;\n  const faRemove = faXmark;\n  const faTimes = faXmark;\n  const faFaceSmirking = {\n    prefix: 'fas',\n    iconName: 'face-smirking',\n    icon: [512, 512, [], \"e397\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm96-48c0 8.8 7.2 16 16 16l32 0c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32l-64 0c-8.8 0-16 7.2-16 16zM375.8 338.6c1.5-8.7-4.4-17-13.2-18.4s-17 4.4-18.4 13.2l-.2 1.2c-3.2 19.3-19.9 33.4-39.5 33.4L192 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l112.6 0c35.2 0 65.2-25.4 71-60.2l.2-1.2zM288 208c0 8.8 7.2 16 16 16l32 0c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32l-64 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faArrowsUpDownLeftRight = {\n    prefix: 'fas',\n    iconName: 'arrows-up-down-left-right',\n    icon: [512, 512, [\"arrows\"], \"f047\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4L224 224l-114.7 0 9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L224 288l0 114.7-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4L288 288l114.7 0-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L288 224l0-114.7 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z\"]\n  };\n  const faArrows = faArrowsUpDownLeftRight;\n  const faChalkboardUser = {\n    prefix: 'fas',\n    iconName: 'chalkboard-user',\n    icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", \"M160 64c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-239.2 0c-11.8-25.5-29.9-47.5-52.4-64l99.6 0 0-32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 32 64 0 0-288L224 64l0 49.1C205.2 102.2 183.3 96 160 96l0-32zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352l53.3 0C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7L26.7 512C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z\"]\n  };\n  const faChalkboardTeacher = faChalkboardUser;\n  const faRhombus = {\n    prefix: 'fas',\n    iconName: 'rhombus',\n    icon: [448, 512, [], \"e23b\", \"M254.4 14.1C246.8 5.1 235.7 0 224 0s-22.8 5.1-30.4 14.1l-184 216C-3.2 245-3.2 267 9.6 281.9l184 216c7.6 8.9 18.7 14.1 30.4 14.1s22.8-5.1 30.4-14.1l184-216c12.7-14.9 12.7-36.9 0-51.9l-184-216z\"]\n  };\n  const faClawMarks = {\n    prefix: 'fas',\n    iconName: 'claw-marks',\n    icon: [576, 512, [], \"f6c2\", \"M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4l96 96 64 64 160 160 64 64 64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L434.7 448 384 448c-17.7 0-32-14.3-32-32l0-50.7L210.7 224 160 224c-17.7 0-32-14.3-32-32l0-50.7L41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm0 224c12.5-12.5 32.8-12.5 45.3 0l64 64 96 96 64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L210.7 448 128 448c-17.7 0-32-14.3-32-32l0-82.7L41.4 278.6c-12.5-12.5-12.5-32.8 0-45.3zM310.6 9.4l32 32 64 64 64 64 64 64 32 32c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L498.7 288 448 288c-17.7 0-32-14.3-32-32l0-50.7L370.7 160 320 160c-17.7 0-32-14.3-32-32l0-50.7L265.4 54.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n  };\n  const faPesoSign = {\n    prefix: 'fas',\n    iconName: 'peso-sign',\n    icon: [384, 512, [], \"e222\", \"M64 32C46.3 32 32 46.3 32 64l0 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c68.4 0 127.7-39 156.8-96l19.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.7 0c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16l.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.2 0C303.7 71 244.4 32 176 32L64 32zm190.4 96L96 128l0-32 80 0c30.5 0 58.2 12.2 78.4 32zM96 192l190.9 0c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16L96 224l0-32zm158.4 96c-20.2 19.8-47.9 32-78.4 32l-80 0 0-32 158.4 0z\"]\n  };\n  const faFaceSmileTongue = {\n    prefix: 'fas',\n    iconName: 'face-smile-tongue',\n    icon: [512, 512, [], \"e394\", \"M503.4 322c5.6-21.1 8.6-43.2 8.6-66C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c61.5 0 118-21.7 162.1-57.9c-2.8-1.2-5.5-2.7-8.2-4.2l-68.1-40.4C316.3 423.8 287.1 432 256 432c-84.1 0-154-59.7-175.5-139.9c-2.3-8.5 2.8-17.3 11.3-19.6s17.3 2.8 19.6 11.3C129.5 351.5 187.9 400 256 400s126.5-48.5 144.5-116.1c2.3-8.5 11.1-13.6 19.6-11.3c1.5 .4 2.9 1 4.2 1.8l65.4 37.8c5 2.9 9.6 6.2 13.7 10zM370.6 389.3l55.7 33.1c22.6 13.4 51.8 5.8 65-17c13.3-23 5.4-52.3-17.6-65.6l-48.6-28.1c-11.7 30.4-30.5 57.1-54.5 77.6zm-153-160.5s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z\"]\n  };\n  const faCartCircleXmark = {\n    prefix: 'fas',\n    iconName: 'cart-circle-xmark',\n    icon: [640, 512, [], \"e3f4\", \"M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4L538.8 197.2c-13.7-3.4-28.1-5.2-42.8-5.2c-68.4 0-127.7 39-156.8 96l-168.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5l123.2 0c-1.9 10.4-2.9 21.1-2.9 32c0 5.4 .2 10.7 .7 16l-121 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368l36.7-36.7z\"]\n  };\n  const faBuildingShield = {\n    prefix: 'fas',\n    iconName: 'building-shield',\n    icon: [576, 512, [], \"e4d8\", \"M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 159-42.4 17L304 224l-32 0c-8.8 0-16 7.2-16 16l0 32 0 24.2 0 7.8c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8l0 187.8c68.2-33 91.5-99 95.4-149.7z\"]\n  };\n  const faCirclePhoneFlip = {\n    prefix: 'fas',\n    iconName: 'circle-phone-flip',\n    icon: [512, 512, [\"phone-circle-alt\"], \"e11c\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm69.3 128.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L312 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C143.1 378 151 384 160 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z\"]\n  };\n  const faPhoneCircleAlt = faCirclePhoneFlip;\n  const faBaby = {\n    prefix: 'fas',\n    iconName: 'baby',\n    icon: [448, 512, [], \"f77c\", \"M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25l0 36.3-192 0 0-36.3c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z\"]\n  };\n  const faUsersLine = {\n    prefix: 'fas',\n    iconName: 'users-line',\n    icon: [640, 512, [], \"e592\", \"M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32l85.6 0c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4l-96 0c-35.3 0-64 28.7-64 64zm461.6 32l82.4 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-96 0c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4l-96 0c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z\"]\n  };\n  const faQuoteLeft = {\n    prefix: 'fas',\n    iconName: 'quote-left',\n    icon: [448, 512, [8220, \"quote-left-alt\"], \"f10d\", \"M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z\"]\n  };\n  const faQuoteLeftAlt = faQuoteLeft;\n  const faTractor = {\n    prefix: 'fas',\n    iconName: 'tractor',\n    icon: [640, 512, [128668], \"f722\", \"M96 64c0-35.3 28.7-64 64-64L266.3 0c26.2 0 49.7 15.9 59.4 40.2L373.7 160 480 160l0-33.8c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9l0 33.8 56 0c22.1 0 40 17.9 40 40l0 45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48l-80 0c0 17.7-14.3 32-32 32l-8.2 0c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8l0 8.2c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1L32 384c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l8.2 0c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6l0-.6 0-32 0-96zm170.3 0L160 64l0 96 32 0 112.7 0L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z\"]\n  };\n  const faDownFromBracket = {\n    prefix: 'fas',\n    iconName: 'down-from-bracket',\n    icon: [448, 512, [], \"e66b\", \"M64 160l0-64c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-53-43-96-96-96L96 0C43 0 0 43 0 96l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32zm9.9 217.9L196.7 500.7c7.2 7.2 17.1 11.3 27.3 11.3s20.1-4.1 27.3-11.3L374.1 377.9c6.4-6.4 9.9-15 9.9-24c0-18.7-15.2-33.9-33.9-33.9L288 320l0-128c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 128-62.1 0C79.2 320 64 335.2 64 353.9c0 9 3.6 17.6 9.9 24z\"]\n  };\n  const faKeySkeleton = {\n    prefix: 'fas',\n    iconName: 'key-skeleton',\n    icon: [448, 512, [128477], \"f6f3\", \"M304 64a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 224c79.5 0 144-64.5 144-144S383.5 0 304 0S160 64.5 160 144c0 28.2 8.1 54.5 22.1 76.7L9.4 393.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 416 96 397.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L141.3 352l86.1-86.1c22.2 14 48.5 22.1 76.7 22.1z\"]\n  };\n  const faTrashArrowUp = {\n    prefix: 'fas',\n    iconName: 'trash-arrow-up',\n    icon: [448, 512, [\"trash-restore\"], \"f829\", \"M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0L394.8 467c-1.6 25.3-22.6 45-47.9 45l-245.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n  };\n  const faTrashRestore = faTrashArrowUp;\n  const faArrowDownUpLock = {\n    prefix: 'fas',\n    iconName: 'arrow-down-up-lock',\n    icon: [640, 512, [], \"e4b0\", \"M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 160 288l256 0 0-16c0-17.2 3.9-33.5 10.8-48L352 224l0-114.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3 288 224l-128 0-64 0-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 114.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128 64 0zM288 320l0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128-64 0zm240-80c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faArrowDownToBracket = {\n    prefix: 'fas',\n    iconName: 'arrow-down-to-bracket',\n    icon: [448, 512, [], \"e094\", \"M374.6 214.6l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 242.7 192 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 210.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM64 352l0 64c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 53-43 96-96 96L96 512c-53 0-96-43-96-96l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faLinesLeaning = {\n    prefix: 'fas',\n    iconName: 'lines-leaning',\n    icon: [384, 512, [], \"e51e\", \"M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32z\"]\n  };\n  const faSquareQ = {\n    prefix: 'fas',\n    iconName: 'square-q',\n    icon: [448, 512, [], \"e27b\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 224c0 44.2 35.8 80 80 80c13.4 0 25.9-3.3 37-9.1l-30-30c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l30 30c5.8-11.1 9.1-23.7 9.1-37c0-44.2-35.8-80-80-80s-80 35.8-80 80zm208 0c0 26.7-8.2 51.4-22.1 71.9L345 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15.1-15.1c-20.5 14-45.3 22.1-71.9 22.1c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128z\"]\n  };\n  const faRulerCombined = {\n    prefix: 'fas',\n    iconName: 'ruler-combined',\n    icon: [512, 512, [], \"f546\", \"M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z\"]\n  };\n  const faSymbols = {\n    prefix: 'fas',\n    iconName: 'symbols',\n    icon: [512, 512, [128291, \"icons-alt\"], \"f86e\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32l0 144c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-57L352 90.2 352 208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-96c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM32 0L192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 64C14.3 64 0 49.7 0 32S14.3 0 32 0zM502.6 342.6l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM0 128c0-17.7 14.3-32 32-32l80 0 80 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-48 0c-17.7 0-32-14.3-32-32zM288 328a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM472 432a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM135.6 374l10.3 10.8 23.5-23.5c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-24.7 24.7L215.2 458c12.2 12.8 11.6 33.1-1.2 45.2s-33.1 11.6-45.2-1.2l-24.1-25.4-12.8 12.8C117.4 503.9 97.7 512 77.3 512C34.6 512 0 477.4 0 434.7l0-.9c0-19.4 7.2-38.2 20.3-52.6l13.1-14.4C22.5 354.3 16 337.9 16 320c0-39.8 32.2-72 72-72s72 32.2 72 72c0 21.5-9.4 40.8-24.4 54zm-68 50.3c-2.4 2.6-3.7 6-3.7 9.5l0 .9c0 7.3 5.9 13.3 13.3 13.3c3.5 0 6.9-1.4 9.4-3.9l14-14L81.1 409.5 67.7 424.3zM104 320a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faIconsAlt = faSymbols;\n  const faCopyright = {\n    prefix: 'fas',\n    iconName: 'copyright',\n    icon: [512, 512, [169], \"f1f9\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z\"]\n  };\n  const faFlaskGear = {\n    prefix: 'fas',\n    iconName: 'flask-gear',\n    icon: [640, 512, [], \"e5f1\", \"M288 0L160 0 128 0C110.3 0 96 14.3 96 32s14.3 32 32 32l0 132.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512l309.2 0c10.6 0 20.7-2.4 29.7-6.6c-2.8-6.2-4.2-12.9-4.2-19.7l0-.9c-17.6 9.7-41.5 8.1-57.2-8.7c-9.2-9.9-17.4-20.9-24.4-33s-12.5-24.7-16.4-37.6c-6.7-21.6 3.4-42.7 20-53.3l-.2-.2-207 0L173 263.9c12.4-20.2 19-43.4 19-67.1L192 64l64 0 0 132.8c0 23.7 6.6 46.9 19 67.1L304 311c.1-4 .8-8.1 2-12.2c4-12.9 9.4-25.5 16.4-37.6c4.1-7.1 8.7-13.9 13.6-20.3l-6.5-10.6c-6.2-10.1-9.5-21.7-9.5-33.5L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 0zM436 218.2l0 17.4c0 7.9-4.9 15-11.7 18.9c-6.8 3.9-15.2 4.5-22 .6l-13.6-7.8c-6.1-3.5-13.7-2.7-18.5 2.4c-7.5 8.1-14.3 17.2-20.1 27.2s-10.3 20.4-13.5 31c-2.1 6.7 1.1 13.7 7.2 17.2l14 8.1c6.5 3.8 10.1 11 10.1 18.6s-3.5 14.8-10.1 18.6l-14 8.1c-6.1 3.5-9.2 10.5-7.2 17.2c3.3 10.6 7.8 21 13.5 31s12.5 19.1 20.1 27.2c4.8 5.1 12.5 5.9 18.5 2.4l13.5-7.8c6.8-3.9 15.2-3.3 22 .6c6.9 3.9 11.7 11 11.7 18.9l0 17.4c0 7 4.5 13.3 11.3 14.8c10.5 2.4 21.5 3.7 32.7 3.7s22.2-1.3 32.7-3.7c6.8-1.5 11.3-7.8 11.3-14.8l0-17.7c0-7.8 4.8-14.8 11.6-18.7c6.7-3.9 15.1-4.5 21.8-.6l13.8 7.9c6.1 3.5 13.7 2.7 18.5-2.4c7.6-8.1 14.3-17.2 20.1-27.2s10.3-20.4 13.5-31c2.1-6.7-1.1-13.7-7.2-17.2l-14.4-8.3c-6.5-3.7-10-10.9-10-18.4s3.5-14.7 10-18.4l14.4-8.3c6.1-3.5 9.2-10.5 7.2-17.2c-3.3-10.6-7.8-21-13.5-31s-12.5-19.1-20.1-27.2c-4.8-5.1-12.5-5.9-18.5-2.4l-13.8 7.9c-6.7 3.9-15.1 3.3-21.8-.6c-6.8-3.9-11.6-10.9-11.6-18.7l0-17.7c0-7-4.5-13.3-11.3-14.8c-10.5-2.4-21.5-3.7-32.7-3.7s-22.2 1.3-32.7 3.7c-6.8 1.5-11.3 7.8-11.3 14.8zm-4.1 133.5a48.1 48.1 0 1 1 96.1 0 48.1 48.1 0 1 1 -96.1 0z\"]\n  };\n  const faHighlighterLine = {\n    prefix: 'fas',\n    iconName: 'highlighter-line',\n    icon: [576, 512, [], \"e1af\", \"M229 229l215-158.4 29.3 29.3L315 315 229 229zM128 320s0 0 0 0l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3l50.7 50.7c12.5 12.5 32.8 12.5 45.3 0L224 416l71.7 0c15.3 0 29.6-7.2 38.6-19.5L535.6 123.4c5.5-7.4 8.4-16.4 8.4-25.6c0-11.4-4.5-22.4-12.6-30.5L476.6 12.6C468.5 4.5 457.6 0 446.2 0C437 0 428 2.9 420.6 8.4L147.5 209.6c-12.3 9-19.5 23.4-19.5 38.6l0 71.7zM70.1 403.3l-63 63c-4.5 4.5-7 10.6-7 17L0 488c0 13.3 10.7 24 24 24l68.7 0c6.4 0 12.5-2.5 17-7l31-31L70.1 403.3zM224 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l328 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-328 0z\"]\n  };\n  const faBracketSquare = {\n    prefix: 'fas',\n    iconName: 'bracket-square',\n    icon: [192, 512, [\"bracket\", \"bracket-left\"], \"5b\", \"M0 96C0 60.7 28.7 32 64 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 96l0 320 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-35.3 0-64-28.7-64-64L0 96z\"]\n  };\n  const faBracket = faBracketSquare;\n  const faBracketLeft = faBracketSquare;\n  const faIslandTropical = {\n    prefix: 'fas',\n    iconName: 'island-tropical',\n    icon: [512, 512, [127965, \"island-tree-palm\"], \"f811\", \"M114.3 93.7c-1.5 1.5-3.5 2.3-5.7 2.3L78.2 96c-8.8 0-16.1-7.2-13.8-15.8C73.6 44.8 112.8 0 190.2 0c58.4 0 95 25.5 113.5 53.2C323.6 40.6 350.2 32 384 32c77.4 0 116.6 44.8 125.8 80.2c2.2 8.6-5 15.8-13.8 15.8l-44.7 0c-2.1 0-4.2-.8-5.7-2.3l-24-24c-3.1-3.1-8.2-3.1-11.3 0l-24 24c-1.5 1.5-3.5 2.3-5.7 2.3l-79.2 0c28 79.9 21.2 170.2 9.9 226.1C370.9 365.1 416 417.3 416 480c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32c0-70.7 57.3-128 128-128l64 0c29.7-79.3 29.4-150.9 22.8-194l-87.6 87.6c-6.2 6.2-16.5 6.2-21-1.4c-18.5-31.6-22.5-90.9 32.3-145.7c1.4-1.4 2.8-2.7 4.1-4c-.3-.3-.7-.5-1-.8l-24-24c-3.1-3.1-8.2-3.1-11.3 0l-24 24z\"]\n  };\n  const faIslandTreePalm = faIslandTropical;\n  const faArrowRightFromLine = {\n    prefix: 'fas',\n    iconName: 'arrow-right-from-line',\n    icon: [448, 512, [8614, \"arrow-from-left\"], \"f343\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96zM438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 160 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l178.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n  };\n  const faArrowFromLeft = faArrowRightFromLine;\n  const faH2 = {\n    prefix: 'fas',\n    iconName: 'h2',\n    icon: [640, 512, [], \"f314\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 256 0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 192 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 224 64 96zm385.9 47.4c11.6-9.9 26.4-15.4 41.7-15.4l4.5 0c35.3 0 64 28.7 64 64l0 5.8c0 17.9-7.5 35.1-20.8 47.2L378.4 392.4c-9.7 8.9-13 22.9-8.2 35.2S386.8 448 400 448l208 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-125.7 0 100.2-91.9c26.4-24.2 41.5-58.5 41.5-94.4l0-5.8c0-70.7-57.3-128-128-128l-4.5 0c-30.6 0-60.1 10.9-83.3 30.8l-29 24.9c-13.4 11.5-15 31.7-3.5 45.1s31.7 15 45.1 3.5l29-24.9z\"]\n  };\n  const faEquals = {\n    prefix: 'fas',\n    iconName: 'equals',\n    icon: [448, 512, [62764], \"3d\", \"M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 128zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 320z\"]\n  };\n  const faCakeSlice = {\n    prefix: 'fas',\n    iconName: 'cake-slice',\n    icon: [512, 512, [127856, \"shortcake\"], \"e3e5\", \"M276.2 38.9c5.6-4.4 12.6-6.9 19.8-6.9c44.3 0 97.6 19.2 139.9 55.8C479.2 125.2 512 181.7 512 256l0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .5 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .2 0 .3 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2c0 35.4-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 272c0-9.8 4.5-19.1 12.2-25.1l264-208zM448 288L64 288l0 48 384 0c0 0 0 0 0-.1l0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4zM64 416l384 0 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.3 0-.2 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.1L64 368l0 48z\"]\n  };\n  const faShortcake = faCakeSlice;\n  const faBuildingMagnifyingGlass = {\n    prefix: 'fas',\n    iconName: 'building-magnifying-glass',\n    icon: [640, 512, [], \"e61c\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c25.6 0 46.6-20.1 47.9-45.3C327.5 441.9 288 385.6 288 320c0-11 1.1-21.7 3.2-32L272 288c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c4.8 0 9.1 2.1 12.1 5.5c16.9-24.5 40.4-44.1 67.9-56.2L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 240.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.4-8.2 71.9-22.1L599 505.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79.1-79.1c14-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z\"]\n  };\n  const faPeanut = {\n    prefix: 'fas',\n    iconName: 'peanut',\n    icon: [512, 512, [], \"e430\", \"M432 0L364 0c-20.1 0-39.2 4-56.7 11.2c-17.4 7.2-33.7 17.8-47.8 32l-.4 .4C245 57.8 234.4 74 227.2 91.4c-4 9.5-6.9 19.6-8.8 30c-4.8 24.5-12.6 49.1-30.3 66.7s-42.2 25.4-66.7 30.3c-10.4 1.9-20.5 4.9-30 8.8c-17.5 7.2-33.9 17.9-48.1 32.1c-14.2 14.2-24.9 30.5-32.1 48C4 324.8 0 343.9 0 364l0 68c0 44.2 35.8 80 80 80l68 0c40.5 0 77.1-16.2 103.8-42.5c.6-.6 1.1-1.1 1.7-1.7c13.8-14 24.2-30.1 31.3-47.2c4-9.5 6.9-19.6 8.8-30c4.8-24.5 12.6-49.1 30.3-66.7s42.2-25.4 66.7-30.3c10.4-1.9 20.5-4.9 30-8.8c17.3-7.2 33.5-17.7 47.6-31.7l.9-.9C495.6 225.4 512 188.6 512 148l0-68c0-44.2-35.8-80-80-80zM396.8 128a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm0 64a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-64 0a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-224 224a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zM192 396.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zm0-64a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4z\"]\n  };\n  const faWrenchSimple = {\n    prefix: 'fas',\n    iconName: 'wrench-simple',\n    icon: [384, 512, [], \"e2d1\", \"M132.7 164.7l48 48c6.2 6.2 16.4 6.2 22.6 0l48-48c3-3 4.7-7.1 4.7-11.3l0-135.8c0-11 10.9-18.7 20.8-13.8C340.3 35 384 100.4 384 176c0 71.1-38.6 133.1-96 166.3L288 464c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-121.7C38.6 309.1 0 247.1 0 176C0 100.4 43.7 35 107.2 3.7C117.1-1.2 128 6.5 128 17.6l0 135.8c0 4.2 1.7 8.3 4.7 11.3z\"]\n  };\n  const faBlender = {\n    prefix: 'fas',\n    iconName: 'blender',\n    icon: [512, 512, [], \"f517\", \"M0 64C0 28.7 28.7 0 64 0l64 0 32 0L470.1 0c21.1 0 36.4 20.1 30.9 40.4L494.5 64 336 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.8 0-17.5 64L336 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l123.6 0-17.5 64L336 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.5 0L416 352l-256 0-8.7-96L64 256c-35.3 0-64-28.7-64-64L0 64zM145.5 192L133.8 64 64 64l0 128 81.5 0zM144 384l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faTeeth = {\n    prefix: 'fas',\n    iconName: 'teeth',\n    icon: [576, 512, [], \"f62e\", \"M0 128C0 75 43 32 96 32l384 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96L96 480c-53 0-96-43-96-96L0 128zm176 48l0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48l0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56c0-26.5-21.5-48-48-48zM48 208l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24zm176 48c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48zm80-176l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48z\"]\n  };\n  const faTally2 = {\n    prefix: 'fas',\n    iconName: 'tally-2',\n    icon: [640, 512, [], \"e295\", \"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384z\"]\n  };\n  const faShekelSign = {\n    prefix: 'fas',\n    iconName: 'shekel-sign',\n    icon: [448, 512, [8362, \"ils\", \"shekel\", \"sheqel\", \"sheqel-sign\"], \"f20b\", \"M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96l128 0c35.3 0 64 28.7 64 64l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-70.7-57.3-128-128-128L32 32zM320 480c70.7 0 128-57.3 128-128l0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288c0 35.3-28.7 64-64 64l-128 0 0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l160 0z\"]\n  };\n  const faIls = faShekelSign;\n  const faShekel = faShekelSign;\n  const faSheqel = faShekelSign;\n  const faSheqelSign = faShekelSign;\n  const faCars = {\n    prefix: 'fas',\n    iconName: 'cars',\n    icon: [640, 512, [], \"f85b\", \"M123.4 74.9c2.2-6.5 8.3-10.9 15.2-10.9l138.8 0c6.9 0 13 4.4 15.2 10.9L310.3 128l-204.5 0 17.7-53.1zM36.1 134.4C14.8 144.7 0 166.6 0 192l0 96s0 0 0 0l0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 136.5 0c5.1-5.7 10.8-10.7 17.1-15.1l22.8-68.3c15.2-45.7 58-76.6 106.3-76.6l15.1 0L353.3 54.7C342.4 22 311.8 0 277.4 0L138.6 0c-34.4 0-65 22-75.9 54.7L36.1 134.4zM56 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm306.6 16l138.8 0c6.9 0 13 4.4 15.2 10.9L534.3 288l-204.5 0 17.7-53.1c2.2-6.5 8.3-10.9 15.2-10.9zm-75.9-9.3l-26.6 79.7C238.8 304.7 224 326.6 224 352l0 96s0 0 0 0l0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-96c0-25.4-14.8-47.3-36.1-57.6l-26.6-79.7C566.4 182 535.8 160 501.4 160l-138.8 0c-34.4 0-65 22-75.9 54.7zM304 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faAxeBattle = {\n    prefix: 'fas',\n    iconName: 'axe-battle',\n    icon: [512, 512, [], \"f6b3\", \"M95.9 14l0 .1c0 .1 .1 .4 .1 .7c.1 .7 .3 1.8 .6 3.3c.6 3 1.7 7.4 3.5 12.8c3.6 10.8 9.9 25.1 20.6 39.5c13.9 18.6 36 37.9 71.2 48.8l0 147.6c-29.9 11.1-50.9 29.3-65.6 47.3c-11.9 14.6-19.7 29.3-24.5 40.3c-2.4 5.5-4 10-5.1 13.1c-.5 1.5-.9 2.7-1.1 3.5l-.2 .8 0 .1s0 0 0 0c-1.5 5.8-6.1 10.3-11.9 11.7s-12-.7-15.8-5.3L80 368c-12.2 10.3-12.2 10.3-12.2 10.3s0 0 0 0s0 0 0 0c0 0 0 0-.1-.1l-.2-.2-.6-.8c-.5-.7-1.3-1.6-2.3-2.9c-1.9-2.5-4.6-6.1-7.7-10.6c-6.3-9.2-14.7-22.4-23.1-38.9C17 291.9 0 245.3 0 192S17 92.1 33.7 59.3c8.4-16.5 16.8-29.7 23.1-38.9c3.2-4.6 5.8-8.2 7.7-10.6c1-1.2 1.7-2.2 2.3-2.9l.6-.8 .2-.2c0 0 0 0 .1-.1c0 0 0 0 0 0s0 0 0 0L80 16 67.8 5.7c4.1-4.9 10.7-6.8 16.8-5c6.1 1.8 10.5 7 11.3 13.3c0 0 0 0 0 0zM320 266.8l0-147.6c35.2-10.9 57.3-30.2 71.2-48.8C403.3 54.3 412.8 34 416.1 14c.8-6.3 5.3-11.5 11.3-13.3c6.1-1.8 12.8 .3 16.9 5.2c13.3 16.3 24.4 34.8 33.9 53.4c12.4 24.5 25.1 56.6 30.7 93.4c.5 3.5-1.4 7-4.7 8.4l-55.1 23.6c-6.5 2.8-6.5 11.9 0 14.7L504.3 223c3.3 1.4 5.3 4.8 4.7 8.4c-8 53-31.3 105.5-64.5 146.6c-3.9 4.6-10.3 7-16.1 5.6s-10.5-6-11.9-11.8c-5.9-21-17.2-40.9-30.9-57.7c-14.7-18-35.7-36.2-65.6-47.3zM288 64l0 416c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-416c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faUserHairLong = {\n    prefix: 'fas',\n    iconName: 'user-hair-long',\n    icon: [448, 512, [], \"e45b\", \"M304 128c0-11.4-2.4-22.2-6.7-32L296 96c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112l-30.4 0c-1 5.2-1.6 10.5-1.6 16l0 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128l0 11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L224 272 70.6 272C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5l0-11zm65.3 192l125.4 0C375.8 320 448 392.2 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3C0 392.2 72.2 320 161.3 320z\"]\n  };\n  const faMap = {\n    prefix: 'fas',\n    iconName: 'map',\n    icon: [576, 512, [128506, 62072], \"f279\", \"M384 476.1L192 421.2l0-385.3L384 90.8l0 385.3zm32-1.2l0-386.5L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3l0 334.8c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2l0 386.5L32.9 474.5C17.1 480.8 0 469.2 0 452.2L0 117.4c0-9.8 6-18.6 15.1-22.3z\"]\n  };\n  const faArrowLeftFromArc = {\n    prefix: 'fas',\n    iconName: 'arrow-left-from-arc',\n    icon: [512, 512, [], \"e615\", \"M448 256c0-106-86-192-192-192c-17.7 0-32-14.3-32-32s14.3-32 32-32C397.4 0 512 114.6 512 256s-114.6 256-256 256c-17.7 0-32-14.3-32-32s14.3-32 32-32c106 0 192-86 192-192zM121.4 121.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 224 320 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-210.7 0 57.4 57.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-112-112c-12.5-12.5-12.5-32.8 0-45.3l112-112z\"]\n  };\n  const faFileCircleInfo = {\n    prefix: 'fas',\n    iconName: 'file-circle-info',\n    icon: [576, 512, [58604], \"e493\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 48c0 8.8 7.2 16 16 16c0 0 0 0 0 0l0 48s0 0 0 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-64c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faFaceDisappointed = {\n    prefix: 'fas',\n    iconName: 'face-disappointed',\n    icon: [512, 512, [], \"e36f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm60.1-101.3c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6s-16.7 5.4-22.6-1.2zM211.3 267.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm89.4 0c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z\"]\n  };\n  const faLassoSparkles = {\n    prefix: 'fas',\n    iconName: 'lasso-sparkles',\n    icon: [576, 512, [], \"e1c9\", \"M290.7 0L288 0C128.9 0 0 78.8 0 176c0 57.2 44.7 108.1 113.9 140.2l-.2 .4L160.5 340c19.3 9.7 31.5 29.4 31.5 51c0 31.5-25.5 57-57 57l-71 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l71 0c66.8 0 121-54.2 121-121c0-14.1-2.4-27.8-7-40.6c12.8 1.1 25.8 1.6 39 1.6c159.1 0 288-78.8 288-176c0-76.4-79.6-141.4-191-165.8l5.6 15.1 26 9.6C435.5 42 448 59.9 448 80c0 5.6-1 11.1-2.8 16.2C486.4 116.5 512 144.8 512 176c0 61.9-100.3 112-224 112S64 237.9 64 176c0-51 68.2-94 161.4-107.6c3.8-15.2 14.8-27.9 29.9-33.4l26-9.6L290.7 0zM351 10.4C348.7 4.2 342.7 0 336 0s-12.7 4.2-15 10.4L306.3 50.3 266.4 65c-6.3 2.3-10.4 8.3-10.4 15s4.2 12.7 10.4 15l39.8 14.7L321 149.6c2.3 6.3 8.3 10.4 15 10.4s12.7-4.2 15-10.4l14.7-39.8L405.6 95c6.3-2.3 10.4-8.3 10.4-15s-4.2-12.7-10.4-15L365.7 50.3 351 10.4zM496 352c-6.7 0-12.7 4.2-15 10.4l-14.7 39.8L426.4 417c-6.3 2.3-10.4 8.3-10.4 15s4.2 12.7 10.4 15l39.8 14.7L481 501.6c2.3 6.3 8.3 10.4 15 10.4s12.7-4.2 15-10.4l14.7-39.8L565.6 447c6.3-2.3 10.4-8.3 10.4-15s-4.2-12.7-10.4-15l-39.8-14.7L511 362.4c-2.3-6.3-8.3-10.4-15-10.4z\"]\n  };\n  const faClockEleven = {\n    prefix: 'fas',\n    iconName: 'clock-eleven',\n    icon: [512, 512, [], \"e347\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 56.7-20-30c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l64 96c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23l0-136c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n  };\n  const faRocket = {\n    prefix: 'fas',\n    iconName: 'rocket',\n    icon: [512, 512, [], \"f135\", \"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n  };\n  const faSirenOn = {\n    prefix: 'fas',\n    iconName: 'siren-on',\n    icon: [640, 512, [], \"e02e\", \"M69.3 36l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7zM597.3 76l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM24 192l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM144 352l25-199.9c4-32 31.2-56.1 63.5-56.1l175 0c32.3 0 59.5 24 63.5 56.1L496 352l-261.9 0 21.8-174c1.1-8.8-5.1-16.8-13.9-17.9s-16.8 5.1-17.9 13.9L201.9 352 144 352zM96 416c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-384 0c-17.7 0-32-14.3-32-32l0-32z\"]\n  };\n  const faClockTen = {\n    prefix: 'fas',\n    iconName: 'clock-ten',\n    icon: [512, 512, [], \"e354\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 91.2L173.3 172c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l96 64c7.4 4.9 16.8 5.4 24.6 1.2S280 264.9 280 256l0-136c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n  };\n  const faCandleHolder = {\n    prefix: 'fas',\n    iconName: 'candle-holder',\n    icon: [448, 512, [128367], \"f6bc\", \"M160 192c-44.2 0-80-35.8-80-80c0-39.6 49.1-90.1 66.2-106.6C149.9 1.9 154.8 0 160 0s10.1 1.9 13.8 5.4C190.9 21.9 240 72.4 240 112c0 44.2-35.8 80-80 80zm-32 32l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 64 0c17.7 0 32 14.3 32 32l0 208 52.1 0c-2.7-7.5-4.1-15.6-4.1-24c0-39.8 32.2-72 72-72s72 32.2 72 72s-32.2 72-72 72L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l40 0 0-208c0-17.7 14.3-32 32-32l32 0zM400 440a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faVideoArrowDownLeft = {\n    prefix: 'fas',\n    iconName: 'video-arrow-down-left',\n    icon: [576, 512, [], \"e2c8\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm512 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L416 174.9l0 17.1 0 128 0 17.1 14.2 9.5 96 64c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2l0-256zM232 352l-112 0c-13.3 0-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24s24 10.7 24 24l0 54.1L247 167c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-103 103 54.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24z\"]\n  };\n  const faPhotoFilm = {\n    prefix: 'fas',\n    iconName: 'photo-film',\n    icon: [640, 512, [\"photo-video\"], \"f87c\", \"M256 0L576 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64l0-224c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l80 0 48 0 144 0c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128l96 0 0 256 0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32 160 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm0 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm0 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm336 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faPhotoVideo = faPhotoFilm;\n  const faFloppyDiskCircleArrowRight = {\n    prefix: 'fas',\n    iconName: 'floppy-disk-circle-arrow-right',\n    icon: [576, 512, [\"save-circle-arrow-right\"], \"e180\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l232.2 0c-17.6-21.4-30.3-46.9-36.3-75c-10.2 6.9-22.6 11-35.9 11c-35.3 0-64-28.7-64-64s28.7-64 64-64c16.8 0 32.1 6.5 43.6 17.1C292.9 239 357 192 432 192c5.4 0 10.7 .2 16 .7l0-19.5c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM428.7 300.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L457.4 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faSaveCircleArrowRight = faFloppyDiskCircleArrowRight;\n  const faFolderMinus = {\n    prefix: 'fas',\n    iconName: 'folder-minus',\n    icon: [512, 512, [], \"f65d\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faHexagonNodesBolt = {\n    prefix: 'fas',\n    iconName: 'hexagon-nodes-bolt',\n    icon: [576, 512, [], \"e69a\", \"M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56c30.7 0 55.6-24.7 56-55.2c-7.5-12.9-13.5-26.8-17.6-41.5c-4.2-4-9.1-7.3-14.4-9.9l0-98.8c2.8-1.3 5.5-2.9 8-4.7l10.5 6c5.5-15.3 13.1-29.5 22.4-42.5l-9.1-5.2c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8zM440.5 132C425 105.2 390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c.4 .3 .8 .6 1.3 .9c21.7-9.5 45.6-14.8 70.8-14.8c2 0 4 0 5.9 .1c12.1-17.3 13.8-40.6 2.6-60.1zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n  };\n  const faPlanetMoon = {\n    prefix: 'fas',\n    iconName: 'planet-moon',\n    icon: [576, 512, [], \"e01f\", \"M512 0a64 64 0 1 1 0 128A64 64 0 1 1 512 0zM0 288a224 224 0 1 1 448 0A224 224 0 1 1 0 288zM236.2 112.4c-4-.3-8.1-.4-12.2-.4c-76.2 0-141.1 48.4-165.6 116.2C53.3 242.3 64.7 256 79.7 256l28.4 0c12.7 0 24.9 5.1 33.9 14.1L185 313c4.5 4.5 7 10.6 7 17l0 22.1c0 9.2 3.9 17.6 10.2 23.4l1.9 1.8c9.3 8.6 19.9 18.4 19.9 30.8l0 23c0 13.8 11.2 25 25 25c9.2 0 17.7-5.1 22-13.2l41.3-76.6c5-9.3 7.6-19.8 7.6-30.3l0-15.9c0-17.7-14.3-32-32-32l-65.9 0c-9 0-17.7-3.6-24.1-10c-12.5-12.5-13.4-32.4-2.1-45.9l52.7-63.2c4.8-5.8 7.4-13 7.4-20.5l0-13.5c0-11.6-8.3-21.7-19.8-22.5z\"]\n  };\n  const faFaceEyesXmarks = {\n    prefix: 'fas',\n    iconName: 'face-eyes-xmarks',\n    icon: [512, 512, [], \"e374\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM123.3 132.7L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm192 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM256 304c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80z\"]\n  };\n  const faChartScatter = {\n    prefix: 'fas',\n    iconName: 'chart-scatter',\n    icon: [512, 512, [], \"f7ee\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zM192 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64-224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM160 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faCircleGf = {\n    prefix: 'fas',\n    iconName: 'circle-gf',\n    icon: [512, 512, [], \"e67f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c39.8 0 72 32.2 72 72c0 13.3-10.7 24-24 24s-24-10.7-24-24s-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0c13.3 0 24 10.7 24 24l0 32c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-112c0-39.8 32.2-72 72-72zm104 24c0-13.3 10.7-24 24-24l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0 0 64 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112z\"]\n  };\n  const faDisplayArrowDown = {\n    prefix: 'fas',\n    iconName: 'display-arrow-down',\n    icon: [576, 512, [], \"e164\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L352 0l0 64 160 0 0 288L64 352 64 64l160 0 0-64L64 0zM312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 182.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L312 24z\"]\n  };\n  const faStore = {\n    prefix: 'fas',\n    iconName: 'store',\n    icon: [576, 512, [], \"f54e\", \"M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0L109.6 0C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9c0 0 0 0-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3L448 384l-320 0 0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L64 384l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64 0-131.4c-4 1-8 1.8-12.3 2.3z\"]\n  };\n  const faArrowTrendUp = {\n    prefix: 'fas',\n    iconName: 'arrow-trend-up',\n    icon: [576, 512, [], \"e098\", \"M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160 384 160z\"]\n  };\n  const faPlugCircleMinus = {\n    prefix: 'fas',\n    iconName: 'plug-circle-minus',\n    icon: [576, 512, [], \"e55e\", \"M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faOliveBranch = {\n    prefix: 'fas',\n    iconName: 'olive-branch',\n    icon: [640, 512, [], \"e317\", \"M2.7 53.1C13.8 41.6 59 0 128 0c66.9 0 111.4 39.1 124.2 52L306 26.7C343.3 9.1 384 0 425.2 0L616 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L425.2 48c-34.2 0-67.9 7.5-98.8 22.1L191.9 133.4C189.1 219.3 118.6 288 32 288l-16 0c-8.8 0-16-7.2-16-16l0-16c0-61.4 34.5-114.6 85.2-141.5C40.4 102.8 11.3 75.8 2.7 66.9C.9 65 0 62.6 0 60s.9-5 2.7-6.9zM480 320c0 106-64.5 192-144 192s-144-86-144-192s64.5-192 144-192s144 86 144 192zM465.7 471.8c29.2-40.5 46.3-94 46.3-151.8c0-59.3-18-114.2-48.6-155c-10.5-14-22.7-26.5-36.2-36.9c48.2 1.6 101.3 25.8 144.2 70.3c75 77.8 90.2 188.1 33.9 246.4c-34.1 35.4-86.8 43.5-139.6 27z\"]\n  };\n  const faAngle = {\n    prefix: 'fas',\n    iconName: 'angle',\n    icon: [448, 512, [], \"e08c\", \"M252.6 78.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3l-192 384c-5 9.9-4.4 21.7 1.4 31.1S20.9 480 32 480l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L83.8 416 252.6 78.3zm-12.2 96l-21.9 43.8c21.4 17.4 40.4 37.7 56.2 60.4l40.8-25.3c-20.7-30.1-46.1-56.7-75.1-78.9zM321.1 384l49 0c-7-37-19.8-71.9-37.6-103.7l-40.8 25.3c13.3 24.2 23.3 50.5 29.5 78.3z\"]\n  };\n  const faVacuumRobot = {\n    prefix: 'fas',\n    iconName: 'vacuum-robot',\n    icon: [512, 512, [], \"e04e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM356.7 356.7c55.6-55.6 55.6-145.8 0-201.4s-145.8-55.6-201.4 0c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6c68.1-68.1 178.5-68.1 246.6 0s68.1 178.5 0 246.6c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zm-144-144c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-80 16c6.2-6.2 16.4-6.2 22.6 0l128 128c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6zm-16 102.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64z\"]\n  };\n  const faSignHanging = {\n    prefix: 'fas',\n    iconName: 'sign-hanging',\n    icon: [512, 512, [\"sign\"], \"f4d9\", \"M96 0c17.7 0 32 14.3 32 32l0 32 352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0C14.3 128 0 113.7 0 96S14.3 64 32 64l32 0 0-32C64 14.3 78.3 0 96 0zm96 160l256 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32z\"]\n  };\n  const faSign = faSignHanging;\n  const faSquareDivide = {\n    prefix: 'fas',\n    iconName: 'square-divide',\n    icon: [448, 512, [], \"e26a\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm160 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM136 232l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm56 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faFolderCheck = {\n    prefix: 'fas',\n    iconName: 'folder-check',\n    icon: [512, 512, [], \"e64e\", \"M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM369 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 241z\"]\n  };\n  const faSignalStreamSlash = {\n    prefix: 'fas',\n    iconName: 'signal-stream-slash',\n    icon: [640, 512, [], \"e250\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-91.7-71.9C562.6 355.5 576 307.3 576 256c0-68.1-23.7-130.7-63.2-180c-11.1-13.8-31.2-16-45-5s-16 31.2-5 45c30.7 38.4 49.1 87 49.1 140c0 36.4-8.7 70.8-24.1 101.1l-38.7-30.4c9.5-21.7 14.8-45.6 14.8-70.8c0-45.1-17-86.2-44.8-117.3c-11.8-13.2-32-14.3-45.2-2.5s-14.3 32-2.5 45.2c17.8 19.8 28.5 46 28.5 74.7c0 10.1-1.3 19.9-3.8 29.2l-53.6-42c-5.8-24.7-28-43.2-54.5-43.2c-.2 0-.4 0-.5 0L38.8 5.1zm84.7 188.2C116.1 212.8 112 233.9 112 256c0 45.1 17 86.2 44.8 117.3c11.8 13.2 32 14.3 45.2 2.5s14.3-32 2.5-45.2c-17.8-19.8-28.5-46-28.5-74.7c0-6.8 .6-13.5 1.8-19.9l-54.3-42.8zM33 122C11.9 162 0 207.6 0 256c0 68.1 23.7 130.7 63.2 180c11.1 13.8 31.2 16 45 5s16-31.2 5-45C82.4 357.6 64 309 64 256c0-33.4 7.3-65.1 20.4-93.5L33 122z\"]\n  };\n  const faBezierCurve = {\n    prefix: 'fas',\n    iconName: 'bezier-curve',\n    icon: [640, 512, [], \"f55b\", \"M296 136l0-48 48 0 0 48-48 0zM288 32c-26.5 0-48 21.5-48 48l0 4L121.6 84C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36l66.9 0c-58.9 39.6-98.9 105-104 180L80 320c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-3.3 0c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1l64 0c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1l-3.3 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-4.5 0c-5-75-45.1-140.4-104-180l66.9 0c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36L400 84l0-4c0-26.5-21.5-48-48-48l-64 0zM88 376l48 0 0 48-48 0 0-48zm416 48l0-48 48 0 0 48-48 0z\"]\n  };\n  const faEyeDropperHalf = {\n    prefix: 'fas',\n    iconName: 'eye-dropper-half',\n    icon: [512, 512, [], \"e173\", \"M240.1 130.8L341.6 29.2c39-39 102.2-39 141.1 0s39 102.2 0 141.1L381.2 271.9l9.4 9.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l9.4 9.4zm-63.9 71.8l45.3 45.3L149.3 320l85.5 0 29.4-29.4 45.3 45.3L188.7 456.6c-15 15-35.4 23.4-56.6 23.4l-42.4 0L49.8 506.6c-12.7 8.5-29.6 6.8-40.4-4s-12.5-27.7-4-40.4L32 422.3l0-42.4c0-21.2 8.4-41.6 23.4-56.6L176.1 202.6z\"]\n  };\n  const faStoreLock = {\n    prefix: 'fas',\n    iconName: 'store-lock',\n    icon: [640, 512, [], \"e4a6\", \"M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0L109.6 0C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c5 5.5 10.6 10.3 16.8 14.4C455.2 179.6 489.3 160 528 160c10.4 0 20.5 1.4 30.1 4.1c4.4-19.8 1.5-41.5-10.4-60.3zM128 384l0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L64 384l0 64c0 35.3 28.7 64 64 64l264.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-96-256 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n  };\n  const faBellSlash = {\n    prefix: 'fas',\n    iconName: 'bell-slash',\n    icon: [640, 512, [128277, 61943], \"f1f6\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-90.2-70.7c.2-.4 .4-.9 .6-1.3c5.2-11.5 3.1-25-5.3-34.4l-7.4-8.3C497.3 319.2 480 273.9 480 226.8l0-18.8c0-77.4-55-142-128-156.8L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 19.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM406.2 416L160 222.1l0 4.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S115.4 416 128 416l278.2 0zm-40.9 77.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z\"]\n  };\n  const faCloudBoltSun = {\n    prefix: 'fas',\n    iconName: 'cloud-bolt-sun',\n    icon: [640, 512, [\"thunderstorm-sun\"], \"f76e\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zM639.9 303.9c0 44.2-35.8 80-80 80l-18.6 0c3.5-10.1 3.7-21.3 0-31.8C534.5 332.9 516.4 320 496 320l-18.3 0 29.3-58.5c10.1-20.2 4.8-44.6-12.8-58.8s-42.6-14.2-60.2-.2l-160 128c-14.5 11.6-20.9 30.5-16.8 48.4c-37.9-12.8-65.2-48.7-65.2-90.9c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7zM474.1 227.6c5.8 4.7 7.6 12.9 4.3 19.6L425.9 352l70.1 0c6.8 0 12.8 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L374.1 384 304 384c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z\"]\n  };\n  const faThunderstormSun = faCloudBoltSun;\n  const faCameraSlash = {\n    prefix: 'fas',\n    iconName: 'camera-slash',\n    icon: [640, 512, [], \"e0d9\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-55.5-43.5c.5-3.1 .7-6.3 .7-9.6l0-256c0-35.3-28.7-64-64-64l-74.7 0L426.9 64.8C420.4 45.2 402.1 32 381.4 32L258.6 32c-20.7 0-39 13.2-45.5 32.8L202.7 96l-47.9 0L38.8 5.1zM285.4 198.4c10.7-4.1 22.4-6.4 34.6-6.4c53 0 96 43 96 96c0 4.1-.3 8.2-.8 12.2L285.4 198.4zM224 288c0-5 .4-9.9 1.1-14.6L65.2 147.4c-.8 4.1-1.2 8.3-1.2 12.6l0 256c0 35.3 28.7 64 64 64l359.4 0L356.4 376.8c-11.2 4.6-23.5 7.2-36.4 7.2c-53 0-96-43-96-96z\"]\n  };\n  const faCommentQuote = {\n    prefix: 'fas',\n    iconName: 'comment-quote',\n    icon: [512, 512, [], \"e14c\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM160 144l48 0c17.7 0 32 14.3 32 32l0 24 0 24 0 39.3c0 35.2-25.4 65.2-60.2 71l-7.9 1.3c-13.1 2.2-25.4-6.7-27.6-19.7s6.7-25.4 19.7-27.6l7.9-1.3c11.6-1.9 20.1-11.9 20.1-23.7l0-7.3-32 0c-17.7 0-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zm224 80l0 39.3c0 35.2-25.4 65.2-60.2 71l-7.9 1.3c-13.1 2.2-25.4-6.7-27.6-19.7s6.7-25.4 19.7-27.6l7.9-1.3c11.6-1.9 20.1-11.9 20.1-23.7l0-7.3-32 0c-17.7 0-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32l48 0c17.7 0 32 14.3 32 32l0 24 0 24z\"]\n  };\n  const faTablet = {\n    prefix: 'fas',\n    iconName: 'tablet',\n    icon: [448, 512, [\"tablet-android\"], \"f3fb\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 432l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faTabletAndroid = faTablet;\n  const faSchoolFlag = {\n    prefix: 'fas',\n    iconName: 'school-flag',\n    icon: [576, 512, [], \"e56e\", \"M288 0L400 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-79.3 0 89.6 64L512 160c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-176 0 0-112c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 112L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l101.7 0L256 95.5 256 32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0zm368 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0zm384 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0z\"]\n  };\n  const faMessageCode = {\n    prefix: 'fas',\n    iconName: 'message-code',\n    icon: [512, 512, [], \"e1df\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm217 97c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47zM329 127c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64z\"]\n  };\n  const faGlassHalf = {\n    prefix: 'fas',\n    iconName: 'glass-half',\n    icon: [384, 512, [\"glass-half-empty\", \"glass-half-full\"], \"e192\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM77.8 224L66.4 64l251.3 0L306.2 224 77.8 224z\"]\n  };\n  const faGlassHalfEmpty = faGlassHalf;\n  const faGlassHalfFull = faGlassHalf;\n  const faFill = {\n    prefix: 'fas',\n    iconName: 'fill',\n    icon: [512, 512, [], \"f575\", \"M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288 67.5 288c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z\"]\n  };\n  const faMessageMinus = {\n    prefix: 'fas',\n    iconName: 'message-minus',\n    icon: [512, 512, [\"comment-alt-minus\"], \"f4a7\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zM184 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faCommentAltMinus = faMessageMinus;\n  const faAngleUp = {\n    prefix: 'fas',\n    iconName: 'angle-up',\n    icon: [448, 512, [8963], \"f106\", \"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z\"]\n  };\n  const faDinosaur = {\n    prefix: 'fas',\n    iconName: 'dinosaur',\n    icon: [640, 512, [], \"e5fe\", \"M446.2 0L448 0C554 0 640 86 640 192l0 30.6c0 88-51.5 165.6-128 201.5l0 55.9c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-22c-15.3 3.9-31.4 6-48 6c-6.8 0-13.5-.4-20.1-1c-7.5-18.9-24.4-33.3-45.4-36.8L162 408.1c-19.6-3.3-34-20.2-34-40.1c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 35.5 25.7 65.8 60.7 71.7l108.5 18.1c13.2 2.2 22.8 13.6 22.8 26.9c0 15.1-12.2 27.3-27.3 27.3l-4.7 0-32 0-32 0-71.3 0C54.1 512 0 457.9 0 391.3c0-34 14.4-66.5 39.5-89.3l89.7-81.6C172 181.5 227.6 160 285.3 160c50.2 0 99 16.3 139.2 46.4L480 248c6.9 5.2 15.3 8 24 8c22.1 0 40-17.9 40-40l0-24c0-35.3-28.7-64-64-64l-32 0-32.3 0c-26.3 0-47.7-21.4-47.7-47.7l0-4.7c0-16.7 10.1-31.6 25.6-37.8l1.7-.7c8.2-3.3 14.8-9.4 18.7-17.2C420.2 7.7 432.6 0 446.2 0zM464 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faDrumstickBite = {\n    prefix: 'fas',\n    iconName: 'drumstick-bite',\n    icon: [512, 512, [], \"f6d7\", \"M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4l89.2 0c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176l0 89.2z\"]\n  };\n  const faLinkHorizontalSlash = {\n    prefix: 'fas',\n    iconName: 'link-horizontal-slash',\n    icon: [640, 512, [\"chain-horizontal-slash\"], \"e1cc\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-56.7-44.4c39.6-25.8 65.9-70.5 65.9-121.3c0-70.7-51.1-131-120.8-142.6l-1.9-.3c-17.4-2.9-33.9 8.9-36.8 26.3s8.9 33.9 26.3 36.8l1.9 .3c38.9 6.5 67.4 40.1 67.4 79.5c0 36.6-24.4 67.6-57.9 77.4L415.3 300.2c20.5-25.1 32.7-57.1 32.7-91.6C448 128.7 383.3 64 303.4 64L144.6 64c-9.4 0-18.5 .9-27.4 2.6L38.8 5.1zM195.6 128l107.8 0c44.5 0 80.6 36.1 80.6 80.6c0 19.7-7.1 38-19.1 52.1L195.6 128zM446.8 448l-81.2-64-28.9 0c-44.5 0-80.6-36.1-80.6-80.6c0-1.9 .1-3.7 .2-5.5l-55.5-43.8c-5.6 15.4-8.6 32.1-8.6 49.3C192 383.3 256.7 448 336.6 448l110.2 0zM30.4 119.9C11.3 144.4 0 175.2 0 208.6c0 70.7 51.1 131 120.8 142.6l1.9 .3c17.4 2.9 33.9-8.9 36.8-26.3s-8.9-33.9-26.3-36.8l-1.9-.3C92.5 281.6 64 248 64 208.6c0-18.5 6.2-35.5 16.6-49.1L30.4 119.9z\"]\n  };\n  const faChainHorizontalSlash = faLinkHorizontalSlash;\n  const faHollyBerry = {\n    prefix: 'fas',\n    iconName: 'holly-berry',\n    icon: [512, 512, [], \"f7aa\", \"M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72l0 22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7l0-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8l0 32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8l0-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faNose = {\n    prefix: 'fas',\n    iconName: 'nose',\n    icon: [448, 512, [], \"e5bd\", \"M324.2 231.9L421 338.3c17.4 19.1 27 44 27 69.9C448 465.5 401.5 512 344.1 512l-9.4 0c-32.3 0-63.6-11.3-88.4-32l-6.4-5.3c-20.7-17.2-46.7-26.7-73.6-26.7c-21.2 0-38.3 17.2-38.3 38.3l0 5.7c0 1.7 .1 3.4 .3 5.1c.8 7.1-4 14.9-11.2 14.9l-5.1 0C50.8 512 1.1 462.9 0 401.9C1 345.3 44.3 298 100.9 292.4l44.7-4.5c8.8-.9 15.2-8.7 14.3-17.5s-8.7-15.2-17.5-14.3l-44.7 4.5c-7.1 .7-14 1.9-20.7 3.6c-6.4 1.6-13-3-13-9.7L64 32C64 14.3 78.3 0 96 0l61.6 0c11.4 0 21.9 6 27.6 15.9l75.6 129.6c18.1 30.9 39.3 59.9 63.4 86.4z\"]\n  };\n  const faArrowLeftToArc = {\n    prefix: 'fas',\n    iconName: 'arrow-left-to-arc',\n    icon: [512, 512, [], \"e616\", \"M64 256C64 150 150 64 256 64c17.7 0 32-14.3 32-32s-14.3-32-32-32C114.6 0 0 114.6 0 256S114.6 512 256 512c17.7 0 32-14.3 32-32s-14.3-32-32-32C150 448 64 362 64 256zM281.4 121.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L269.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-210.7 0 57.4-57.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"]\n  };\n  const faChevronLeft = {\n    prefix: 'fas',\n    iconName: 'chevron-left',\n    icon: [320, 512, [9001], \"f053\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z\"]\n  };\n  const faBacteria = {\n    prefix: 'fas',\n    iconName: 'bacteria',\n    icon: [640, 512, [], \"e059\", \"M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1c0 0 0 0-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5c0 0 0 0 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1c0 0 0 0 .1 0l29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5c0 0 0 0 0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faClouds = {\n    prefix: 'fas',\n    iconName: 'clouds',\n    icon: [640, 512, [], \"f744\", \"M304 160c-74.1 0-135.2 56-143.1 128L96 288c-53 0-96-43-96-96s43-96 96-96l1.1 0C104.9 41.7 151.6 0 208 0c47.9 0 88.8 30.1 104.8 72.4C324.8 67 338 64 352 64c53 0 96 43 96 96c0 12.1-2.2 23.6-6.3 34.2c-11.4 2.3-22.2 6.4-32.1 11.9C383.3 177.7 345.7 160 304 160zM224 512c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2c-1.3-6.7-1.9-13.7-1.9-20.8c0-61.9 50.1-112 112-112c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96l-320 0z\"]\n  };\n  const faMoneyBillSimple = {\n    prefix: 'fas',\n    iconName: 'money-bill-simple',\n    icon: [576, 512, [], \"e1f1\", \"M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm224 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n  };\n  const faHandLizard = {\n    prefix: 'fas',\n    iconName: 'hand-lizard',\n    icon: [512, 512, [], \"f258\", \"M0 112C0 85.5 21.5 64 48 64l112 0 80 0 46.5 0c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8l0 12 0 16 0 48c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-13.8L273.9 352 240 352l-80 0-48 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l48 0 80 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-80 0L48 160c-26.5 0-48-21.5-48-48z\"]\n  };\n  const faTablePivot = {\n    prefix: 'fas',\n    iconName: 'table-pivot',\n    icon: [512, 512, [], \"e291\", \"M0 96C0 60.7 28.7 32 64 32l64 0 0 128L0 160 0 96zm448 64l-288 0 0-128 288 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192l128 0 0 224 320 0 0-256zm-33.2 86.1c-2.5 6-8.3 9.9-14.8 9.9l-16 0 0 48c0 26.5-21.5 48-48 48l-48 0 0 16c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-32-32c-6.2-6.2-6.2-16.4 0-22.6l32-32c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8l0 16 48 0c8.8 0 16-7.2 16-16l0-48-16 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l32-32c6.2-6.2 16.4-6.2 22.6 0l32 32c4.6 4.6 5.9 11.5 3.5 17.4z\"]\n  };\n  const faFilterSlash = {\n    prefix: 'fas',\n    iconName: 'filter-slash',\n    icon: [640, 512, [], \"e17d\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L406.6 293.4 567 97.3c9.8-12 11.8-28.5 5.2-42.5S551.5 32 536 32L104 32c-8.1 0-15.8 2.5-22.3 6.8L38.8 5.1zM384 398.5L256 297.7 256 400c0 10.1 4.7 19.6 12.8 25.6l64 48c9.7 7.3 22.7 8.4 33.5 3s17.7-16.5 17.7-28.6l0-49.5z\"]\n  };\n  const faTrashCanUndo = {\n    prefix: 'fas',\n    iconName: 'trash-can-undo',\n    icon: [448, 512, [\"trash-can-arrow-turn-left\", \"trash-undo-alt\"], \"f896\", \"M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128l0 320c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320zM217.8 199.9c8.9 9.9 8.1 25-1.8 33.9L182.5 264l57.5 0c48.6 0 88 39.4 88 88l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40c0-22.1-17.9-40-40-40l-57.5 0 33.5 30.2c9.9 8.9 10.7 24 1.8 33.9s-24 10.7-33.9 1.8l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c9.9-8.9 25-8.1 33.9 1.8z\"]\n  };\n  const faTrashCanArrowTurnLeft = faTrashCanUndo;\n  const faTrashUndoAlt = faTrashCanUndo;\n  const faNotdef = {\n    prefix: 'fas',\n    iconName: 'notdef',\n    icon: [384, 512, [], \"e1fe\", \"M64 390.3L153.5 256 64 121.7l0 268.6zM102.5 448l179.1 0L192 313.7 102.5 448zm128-192L320 390.3l0-268.6L230.5 256zM281.5 64L102.5 64 192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z\"]\n  };\n  const faDisease = {\n    prefix: 'fas',\n    iconName: 'disease',\n    icon: [512, 512, [], \"f7fa\", \"M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6l10 0c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faPersonToDoor = {\n    prefix: 'fas',\n    iconName: 'person-to-door',\n    icon: [576, 512, [58704], \"e433\", \"M272 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM163.2 160c-14.1 0-27.5 5.6-37.5 15.5l-23.1 23.1c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l23.1-23.1C102.4 108.3 132.2 96 163.2 96c11.7 0 23.3 1.7 34.4 5.2l48.7 15c36.4 11.2 65.9 38 80.5 73.1l6.3 15c5 11.9 16.6 19.7 29.5 19.7l21.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-21.3 0c-38.8 0-73.7-23.3-88.6-59.1l-5.1-12.3L238 299l56.7 35.4c18.1 11.3 26.6 33.3 20.7 53.9L286.8 488.8c-4.9 17-22.6 26.8-39.6 22s-26.8-22.6-22-39.6l25.4-88.8-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.2-93.7c-1.9-.2-3.7-.3-5.6-.3zM109.5 310.7c7.4 18.1 20.4 33.9 37.9 44.9l9.5 6-11.5 25.9c-7.7 17.3-24.9 28.5-43.9 28.5L32 416c-17.7 0-32-14.3-32-32s14.3-32 32-32l59.2 0 18.3-41.3zM384 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-144s0 0 0 0c35.3 0 64-28.7 64-64s-28.7-64-64-64c0 0 0 0 0 0l0-144z\"]\n  };\n  const faTurntable = {\n    prefix: 'fas',\n    iconName: 'turntable',\n    icon: [576, 512, [], \"f8e4\", \"M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM384 256A160 160 0 1 0 64 256a160 160 0 1 0 320 0zM512 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160.4c0 2.5-.6 4.9-1.7 7.2l-16.2 32.5c-11 .7-21.4 7-26.7 17.6l-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l16-32c5.3-10.6 4.2-22.7-1.9-31.9l16.2-32.4c3.3-6.7 5.1-14 5.1-21.5L512 112zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faBriefcaseMedical = {\n    prefix: 'fas',\n    iconName: 'briefcase-medical',\n    icon: [512, 512, [], \"f469\", \"M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faGenderless = {\n    prefix: 'fas',\n    iconName: 'genderless',\n    icon: [384, 512, [], \"f22d\", \"M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z\"]\n  };\n  const faChevronRight = {\n    prefix: 'fas',\n    iconName: 'chevron-right',\n    icon: [320, 512, [9002], \"f054\", \"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"]\n  };\n  const faSignalWeak = {\n    prefix: 'fas',\n    iconName: 'signal-weak',\n    icon: [640, 512, [\"signal-1\"], \"f68c\", \"M64 384c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faSignal1 = faSignalWeak;\n  const faClockFive = {\n    prefix: 'fas',\n    iconName: 'clock-five',\n    icon: [512, 512, [], \"e349\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392l0 128.7 60 90c7.4 11 4.4 25.9-6.7 33.3s-25.9 4.4-33.3-6.7l-64-96c-2.6-3.9-4-8.6-4-13.3l0-136c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faRetweet = {\n    prefix: 'fas',\n    iconName: 'retweet',\n    icon: [576, 512, [], \"f079\", \"M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0c-17.7 0-32-14.3-32-32l0-128 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96l112 0zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-128c0-53-43-96-96-96L304 96z\"]\n  };\n  const faCarRear = {\n    prefix: 'fas',\n    iconName: 'car-rear',\n    icon: [512, 512, [\"car-alt\"], \"f5de\", \"M165.4 96l181.2 0c13.6 0 25.7 8.6 30.2 21.4L402.9 192l-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256l0 80c0 23.7 12.9 44.4 32 55.4L32 448c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 256 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-56.6c19.1-11.1 32-31.7 32-55.4l0-80c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32L165.4 32c-40.8 0-77.1 25.8-90.6 64.3zM208 272l96 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24zm360-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faCarAlt = faCarRear;\n  const faPumpSoap = {\n    prefix: 'fas',\n    iconName: 'pump-soap',\n    icon: [448, 512, [], \"e06b\", \"M128 32l0 96 128 0 0-32 60.1 0c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4L256 32c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512l186.4 0c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7l-149.1 0zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z\"]\n  };\n  const faComputerClassic = {\n    prefix: 'fas',\n    iconName: 'computer-classic',\n    icon: [448, 512, [], \"f8b1\", \"M0 48C0 21.5 21.5 0 48 0L400 0c26.5 0 48 21.5 48 48l0 320c0 26.5-21.5 48-48 48L48 416c-26.5 0-48-21.5-48-48L0 48zM32 480l0-32 384 0 0 32c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32zM96 64C78.3 64 64 78.3 64 96l0 128c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L96 64zM80 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm144-24c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faFrame = {\n    prefix: 'fas',\n    iconName: 'frame',\n    icon: [448, 512, [], \"e495\", \"M448 128c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L128 96l0-32c0-17.7-14.3-32-32-32S64 46.3 64 64l0 32L32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l32 0 0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 192 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-192 32 0c17.7 0 32-14.3 32-32zM128 352l0-192 192 0 0 192-192 0z\"]\n  };\n  const faVideoSlash = {\n    prefix: 'fas',\n    iconName: 'video-slash',\n    icon: [640, 512, [], \"f4e2\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2l0-256c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9l0 17.1 0 128 0 5.8-32-25.1L416 128c0-35.3-28.7-64-64-64L113.9 64 38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5l0 256c0 35.3 28.7 64 64 64l256 0c23.4 0 43.9-12.6 55-31.3z\"]\n  };\n  const faBatteryQuarter = {\n    prefix: 'fas',\n    iconName: 'battery-quarter',\n    icon: [576, 512, [\"battery-2\"], \"f243\", \"M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm112 96l-96 0 0 128 96 0 0-128z\"]\n  };\n  const faBattery2 = faBatteryQuarter;\n  const faEllipsisStroke = {\n    prefix: 'fas',\n    iconName: 'ellipsis-stroke',\n    icon: [512, 512, [\"ellipsis-h-alt\"], \"f39b\", \"M416 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-96a72 72 0 1 0 0 144 72 72 0 1 0 0-144zM256 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-96a72 72 0 1 0 0 144 72 72 0 1 0 0-144zM120 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-96 0a72 72 0 1 0 144 0A72 72 0 1 0 24 256z\"]\n  };\n  const faEllipsisHAlt = faEllipsisStroke;\n  const faRadio = {\n    prefix: 'fas',\n    iconName: 'radio',\n    icon: [512, 512, [128251], \"f8d7\", \"M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192l0 4L0 304 0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-229.5 0L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 336c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faBabyCarriage = {\n    prefix: 'fas',\n    iconName: 'baby-carriage',\n    icon: [512, 512, [\"carriage-baby\"], \"f77d\", \"M256 192L.1 192C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0 0-64zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faCarriageBaby = faBabyCarriage;\n  const faFaceExpressionless = {\n    prefix: 'fas',\n    iconName: 'face-expressionless',\n    icon: [512, 512, [], \"e373\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 336l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM128 208c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm176-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faDownToDottedLine = {\n    prefix: 'fas',\n    iconName: 'down-to-dotted-line',\n    icon: [448, 512, [], \"e408\", \"M0 448a32 32 0 1 0 64 0A32 32 0 1 0 0 448zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64-32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM73.9 249.9L196.7 372.7c7.2 7.2 17.1 11.3 27.3 11.3s20.1-4.1 27.3-11.3L374.1 249.9c6.4-6.4 9.9-15 9.9-24c0-18.7-15.2-33.9-33.9-33.9L288 192l0-128c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 128-62.1 0C79.2 192 64 207.2 64 225.9c0 9 3.6 17.6 9.9 24z\"]\n  };\n  const faCloudMusic = {\n    prefix: 'fas',\n    iconName: 'cloud-music',\n    icon: [640, 512, [], \"f8ae\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zM416 184c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15l0 32 0 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32l0-100.9 96-36 0 74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32l0-128 0-32z\"]\n  };\n  const faTrafficLight = {\n    prefix: 'fas',\n    iconName: 'traffic-light',\n    icon: [320, 512, [128678], \"f637\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 88.4 71.6 160 160 160s160-71.6 160-160l0-288c0-35.3-28.7-64-64-64L64 0zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\"]\n  };\n  const faCloudMinus = {\n    prefix: 'fas',\n    iconName: 'cloud-minus',\n    icon: [640, 512, [], \"e35d\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zM248 264c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faThermometer = {\n    prefix: 'fas',\n    iconName: 'thermometer',\n    icon: [512, 512, [], \"f491\", \"M96 382.1l0-88.8c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z\"]\n  };\n  const faShieldMinus = {\n    prefix: 'fas',\n    iconName: 'shield-minus',\n    icon: [512, 512, [], \"e249\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faVrCardboard = {\n    prefix: 'fas',\n    iconName: 'vr-cardboard',\n    icon: [640, 512, [], \"f729\", \"M576 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l120.4 0c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4L576 448c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faCarTilt = {\n    prefix: 'fas',\n    iconName: 'car-tilt',\n    icon: [640, 512, [], \"f5e5\", \"M145.1 120.6L292.4 81.2c12.7-3.4 26.3 1.3 34.1 12l37.8 51.6L114.6 211.6l7-63.6c1.4-13.1 10.8-24 23.5-27.4zM58 141.1L47.8 234.2C27.4 249.4 17.2 276 24.2 302.1L57.3 425.8l6 22.2L48 448c-26.5 0-48 21.5-48 48l0 16 640 0 0-16c0-26.5-21.5-48-48-48l-429.4 0c-.1-.2-.1-.5-.2-.7L150 400.9l278.2-74.5 12.4 46.4c4.6 17.1 22.1 27.2 39.2 22.6l30.9-8.3c17.1-4.6 27.2-22.1 22.6-39.2L521 301.5 487.8 177.9c-7-26.1-29.1-44.1-54.4-47L378.1 55.3c-23.4-31.9-64-46.2-102.3-36L128.5 58.8C90.3 69.1 62.3 101.7 58 141.1zm58.9 136.2a32 32 0 1 1 16.6 61.8 32 32 0 1 1 -16.6-61.8zm255.6-35.3a32 32 0 1 1 61.8-16.6 32 32 0 1 1 -61.8 16.6z\"]\n  };\n  const faGaugeCircleMinus = {\n    prefix: 'fas',\n    iconName: 'gauge-circle-minus',\n    icon: [640, 512, [], \"e497\", \"M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3L232 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 204.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z\"]\n  };\n  const faBrightnessLow = {\n    prefix: 'fas',\n    iconName: 'brightness-low',\n    icon: [512, 512, [], \"e0ca\", \"M224 80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm96 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM432 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM352 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0-256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faHandMiddleFinger = {\n    prefix: 'fas',\n    iconName: 'hand-middle-finger',\n    icon: [448, 512, [128405], \"f806\", \"M232 0c-22.1 0-40 17.9-40 40l0 164.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48l0 7 0 73c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-55.7c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334L32 372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1L304 512c70.7 0 128-57.3 128-128l0-64 0-32c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2L272 40c0-22.1-17.9-40-40-40z\"]\n  };\n  const faPercent = {\n    prefix: 'fas',\n    iconName: 'percent',\n    icon: [384, 512, [62101, 62785, \"percentage\"], \"25\", \"M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n  };\n  const faPercentage = faPercent;\n  const faTruckMoving = {\n    prefix: 'fas',\n    iconName: 'truck-moving',\n    icon: [640, 512, [], \"f4df\", \"M64 32C28.7 32 0 60.7 0 96L0 304l0 80 0 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16L416 384l33.6 0c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16l1.6 0c17.7 0 32-14.3 32-32l0-64 0-16 0-10.3c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5L480 144l0-48c0-35.3-28.7-64-64-64L64 32zM585 256l-105 0 0-64 48.8 0c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faGlassWaterDroplet = {\n    prefix: 'fas',\n    iconName: 'glass-water-droplet',\n    icon: [384, 512, [], \"e4f5\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM83 297.5L66.4 64l251.3 0L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z\"]\n  };\n  const faConveyorBelt = {\n    prefix: 'fas',\n    iconName: 'conveyor-belt',\n    icon: [640, 512, [], \"f46e\", \"M176 0l80 0 0 112c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L320 99.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1L384 0l80 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48zM0 416c0-53 43-96 96-96l448 0c53 0 96 43 96 96s-43 96-96 96L96 512c-53 0-96-43-96-96zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faLocationCheck = {\n    prefix: 'fas',\n    iconName: 'location-check',\n    icon: [384, 512, [\"map-marker-check\"], \"f606\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM289 155.6L182.3 262.3c-9.4 9.4-24.6 9.4-33.9 0L95 209c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36.4 36.4L255 121.7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faMapMarkerCheck = faLocationCheck;\n  const faCoinVertical = {\n    prefix: 'fas',\n    iconName: 'coin-vertical',\n    icon: [384, 512, [], \"e3fd\", \"M288 256c0 141.4-64.5 256-144 256S0 397.4 0 256S64.5 0 144 0s144 114.6 144 256zM184.2 425.4c11.4-12 20.1-27.7 26.8-44.4c13.4-33.6 21-77.8 21-125s-7.6-91.4-21-125c-6.7-16.7-15.4-32.4-26.8-44.4C172.7 74.5 156.5 64 136 64s-36.7 10.5-48.2 22.6C76.5 98.6 67.7 114.3 61 131c-13.4 33.6-21 77.8-21 125s7.6 91.4 21 125c6.7 16.7 15.4 32.4 26.8 44.4C99.3 437.5 115.5 448 136 448s36.7-10.5 48.2-22.6zM136 416c-35.3 0-64-71.6-64-160s28.7-160 64-160s64 71.6 64 160s-28.7 160-64 160zm90.1 96c15.6-13.2 29.3-29.7 40.9-48l63.7 0c-21 30.2-46.8 48-74.6 48l-29.9 0zM349 432l-64.7 0c13.2-28.4 23-60.9 29-96l64.3 0c-6 36.2-15.9 68.9-28.7 96zm32.8-128l-64.1 0c1.6-15.7 2.4-31.7 2.4-48s-.8-32.3-2.4-48l64.1 0c1.5 15.5 2.2 31.6 2.2 48s-.8 32.5-2.2 48zm-4.1-128l-64.3 0c-6-35.1-15.9-67.6-29-96L349 80c12.8 27.1 22.7 59.8 28.7 96zm-47-128L267 48c-11.5-18.3-25.2-34.8-40.9-48L256 0c27.9 0 53.6 17.8 74.6 48z\"]\n  };\n  const faDisplay = {\n    prefix: 'fas',\n    iconName: 'display',\n    icon: [576, 512, [], \"e163\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 288L64 352 64 64l448 0z\"]\n  };\n  const faPersonSign = {\n    prefix: 'fas',\n    iconName: 'person-sign',\n    icon: [512, 512, [], \"f757\", \"M438.1 32.2c4.5-12.5-1.9-26.2-14.3-30.8S397.5 3.3 393 15.8l-4.6 12.7L328.7 6.7c-12.5-4.5-26.2 1.9-30.8 14.3L259.6 126.3c-4.5 12.5 1.9 26.2 14.3 30.8l59.7 21.7-15.4 42.4-28.8-10.8c-9.7-3.7-18.4-9.6-25.4-17.4L235 160.2c-18.2-20.5-44.3-32.2-71.8-32.2l-27.7 0c-36.4 0-69.6 20.5-85.9 53.1L3.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L80 263.6 80 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 20.2 0L192 407.6l0 72.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-72.4c0-9.9-2.3-19.7-6.8-28.6L216 312.4l0-77.3 .3 .3C230.1 251 247.5 263 267 270.3l29.3 11L289 301.5c-4.5 12.5 1.9 26.2 14.3 30.8s26.2-1.9 30.8-14.3l44.6-122.6 60.6 22c12.5 4.5 26.2-1.9 30.8-14.3L508.4 97.7c4.5-12.5-1.9-26.2-14.3-30.8l-60.6-22 4.6-12.7zM192 48A48 48 0 1 0 96 48a48 48 0 1 0 96 0z\"]\n  };\n  const faFaceSmile = {\n    prefix: 'fas',\n    iconName: 'face-smile',\n    icon: [512, 512, [128578, \"smile\"], \"f118\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faSmile = faFaceSmile;\n  const faPhoneHangup = {\n    prefix: 'fas',\n    iconName: 'phone-hangup',\n    icon: [640, 512, [], \"e225\", \"M11.7 266.3l41.9 94.3c6.1 13.7 20.8 21.3 35.5 18.4l109.2-21.8c15-3 25.7-16.1 25.7-31.4V240c62.3-20.8 129.7-20.8 192 0v85.8c0 15.3 10.8 28.4 25.7 31.4L550.9 379c14.7 2.9 29.4-4.7 35.5-18.4l41.9-94.3c7.2-16.2 5.1-35.1-7.4-47.7C570.8 168.1 464.2 96 320 96S69.2 168.1 19.1 218.6c-12.5 12.6-14.6 31.5-7.4 47.7z\"]\n  };\n  const faSignatureSlash = {\n    prefix: 'fas',\n    iconName: 'signature-slash',\n    icon: [640, 512, [], \"e3cb\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L563 416l53 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-114.2 0-61.2-48L544 320c17.7 0 32-14.3 32-32s-14.3-32-32-32l-83.6 0 18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3l0-7.8c0-53-43-96-96-96c-37 0-69.1 20.9-85.1 51.6L38.8 5.1zM192.1 125.3C193.5 108.9 207.2 96 224 96c17.7 0 32 14.3 32 32l0 7.8c0 12.8-.5 25.6-1.5 38.3l-62.4-48.9zM355.3 253.2l42.8-12.8-12.3 36.8-30.5-23.9zm-190.9-9.5c-40.6 12.2-68.4 49.6-68.4 92l0 71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c17.5-30.5 31.9-62.7 43.1-95.9L181.1 238.7l-16.7 5zm67.4 46.6c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5l0-71.9c0-14.1 9.3-26.6 22.8-30.7l49-14.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l40.3 0c-.2-2.8-.3-5.6-.3-8.5L64 368l-40 0z\"]\n  };\n  const faThumbtack = {\n    prefix: 'fas',\n    iconName: 'thumbtack',\n    icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", \"M32 32C32 14.3 46.3 0 64 0L320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-29.5 0 11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3L32 352c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64 64 64C46.3 64 32 49.7 32 32zM160 384l64 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z\"]\n  };\n  const faThumbTack = faThumbtack;\n  const faWheatSlash = {\n    prefix: 'fas',\n    iconName: 'wheat-slash',\n    icon: [640, 512, [], \"e339\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L362.5 258.8l28.7-28.7 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L550.5 231c6.2-6.2 6.2-16.4 0-22.6L539.2 197c-34.1-34.1-82.6-44.9-125.9-32.5c12.4-43.3 1.5-91.8-32.5-125.9L369.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L335.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-3.3 3.3-6.3 6.8-9 10.4L38.8 5.1zm255 322.4l-50.6-39.9-29.5 29.5c-3.4-27.3-15.5-53.8-36.5-74.8L165.8 231c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L73.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l36.3-36.3zM536 0c-48.6 0-88 39.4-88 88l0 24c0 8.8 7.2 16 16 16l24 0c48.6 0 88-39.4 88-88l0-24c0-8.8-7.2-16-16-16L536 0z\"]\n  };\n  const faTrophy = {\n    prefix: 'fas',\n    iconName: 'trophy',\n    icon: [576, 512, [127942], \"f091\", \"M400 0L176 0c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8L24 64C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9L192 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-26.1 0C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24L446.4 64c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112l84.4 0c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6l84.4 0c-5.1 66.3-31.1 111.2-63 142.3z\"]\n  };\n  const faCloudsSun = {\n    prefix: 'fas',\n    iconName: 'clouds-sun',\n    icon: [640, 512, [], \"f746\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 30.7 5.1c-26.4 10.6-47 32.6-55.7 59.9C276.8 132.7 244.8 112 208 112c-53 0-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm450.6 75c-18.9-35.1-56-59-98.7-59c-12.9 0-25.3 2.2-36.8 6.2C435.9 206.6 403.7 192 368 192c-16.7 0-32.6 3.2-47.3 9c-.4-2.9-.6-5.9-.6-8.9c0-35.3 28.6-64 64-64c7.4 0 14.6 1.3 21.2 3.6c11.5-30.1 40.6-51.6 74.8-51.6c38.9 0 71.3 27.8 78.5 64.6c3.1-.4 6.3-.6 9.5-.6c39.8 0 72 32.2 72 72c0 30.4-18.8 56.3-45.4 66.9zm45.3 148.9c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n  };\n  const faPersonPraying = {\n    prefix: 'fas',\n    iconName: 'person-praying',\n    icon: [448, 512, [128720, \"pray\"], \"f683\", \"M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432 72 432c-22.1 0-40 17.9-40 40s17.9 40 40 40l208 0c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z\"]\n  };\n  const faPray = faPersonPraying;\n  const faHammer = {\n    prefix: 'fas',\n    iconName: 'hammer',\n    icon: [576, 512, [128296], \"f6e3\", \"M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6l0-12.1L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0l18.1 0c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z\"]\n  };\n  const faFaceVomit = {\n    prefix: 'fas',\n    iconName: 'face-vomit',\n    icon: [576, 512, [], \"e3a0\", \"M544 256c0 72.5-30.1 137.9-78.5 184.5l-16.7-5.6c-11.9-4-21.5-12.3-27.2-22.9c16.7-12.6 26.4-27.7 26.4-44c0-44.2-71.6-80-160-80s-160 35.8-160 80c0 16.3 9.7 31.4 26.4 44c-5.7 10.6-15.2 19-27.2 22.9l-16.7 5.6C62.1 393.9 32 328.5 32 256C32 114.6 146.6 0 288 0S544 114.6 544 256zM148 141.1c0 2.8 1 5.5 2.8 7.6l36 43.2-36 43.2c-1.8 2.1-2.8 4.8-2.8 7.6c0 9 9.6 14.7 17.5 10.5l89.9-47.9c10.7-5.7 10.7-21.1 0-26.8l-89.9-47.9c-7.9-4.2-17.5 1.5-17.5 10.5zm262.5-10.5l-89.9 47.9c-10.7 5.7-10.7 21.1 0 26.8l89.9 47.9c7.9 4.2 17.5-1.5 17.5-10.5c0-2.8-1-5.5-2.8-7.6l-36-43.2 36-43.2c1.8-2.1 2.8-4.8 2.8-7.6c0-9-9.6-14.7-17.5-10.5zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm480 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 396.1l0-57.4c23.6-11.1 57.3-18.7 96-18.7s72.4 7.6 96 18.7l0 57.4c0 31 19.8 58.5 49.2 68.3l34.1 11.4c7.6 2.5 12.7 9.6 12.7 17.6c0 10.3-8.3 18.6-18.6 18.6l-346.8 0c-10.3 0-18.6-8.3-18.6-18.6c0-8 5.1-15.1 12.7-17.6l34.1-11.4c29.4-9.8 49.2-37.3 49.2-68.3zM304 384a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-48 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faSpeakers = {\n    prefix: 'fas',\n    iconName: 'speakers',\n    icon: [640, 512, [], \"f8e0\", \"M64 0L280.4 0C265.2 17 256 39.4 256 64l0 193.6c-20.3-20.7-48.7-33.6-80-33.6c-61.9 0-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6l0 33.6c0 24.6 9.2 47 24.4 64L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0zM320 503.4c-19.1-11.1-32-31.7-32-55.4l0-112 0-272c0-23.7 12.9-44.4 32-55.4C329.4 3.1 340.3 0 352 0L576 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-224 0c-11.7 0-22.6-3.1-32-8.6zM352 336a112 112 0 1 0 224 0 112 112 0 1 0 -224 0zM176 272a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM400 336a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faTtyAnswer = {\n    prefix: 'fas',\n    iconName: 'tty-answer',\n    icon: [640, 512, [\"teletype-answer\"], \"e2b9\", \"M117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24zM304 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm0 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM496 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM384 176c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16l0-32z\"]\n  };\n  const faTeletypeAnswer = faTtyAnswer;\n  const faMugTeaSaucer = {\n    prefix: 'fas',\n    iconName: 'mug-tea-saucer',\n    icon: [640, 512, [], \"e1f5\", \"M208 82.7L208 32l-80 0c-17.7 0-32 14.3-32 32l0 224c0 53 43 96 96 96l192 0c53 0 96-43 96-96l32 0c70.7 0 128-57.3 128-128s-57.3-128-128-128l-64 0L240 32l0 50.7c0 8.5 3.4 16.6 9.4 22.6l29.3 29.3c6 6 9.4 14.1 9.4 22.6l0 66.7c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-66.7c0-8.5 3.4-16.6 9.4-22.6l29.3-29.3c6-6 9.4-14.1 9.4-22.6zM480 96l32 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-32 0 0-128zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z\"]\n  };\n  const faDiagramLeanCanvas = {\n    prefix: 'fas',\n    iconName: 'diagram-lean-canvas',\n    icon: [640, 512, [], \"e156\", \"M512 96l0 208 64 0 0-208-64 0zm-48 0l-64 0 0 80 64 0 0-80zM352 96l-64 0 0 208 64 0 0-208zM240 96l-64 0 0 80 64 0 0-80zM128 96L64 96l0 208 64 0 0-208zM64 352l0 64 232 0 0-64L64 352zm280 64l232 0 0-64-232 0 0 64zM0 96C0 60.7 28.7 32 64 32l512 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM240 304l0-80-64 0 0 80 64 0zm224-80l-64 0 0 80 64 0 0-80z\"]\n  };\n  const faAlt = {\n    prefix: 'fas',\n    iconName: 'alt',\n    icon: [640, 512, [], \"e08a\", \"M448 64c-9.7 0-18.9 4.4-25 12L176.6 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c9.7 0 18.9-4.4 25-12L463.4 128 608 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L448 64zm0 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0z\"]\n  };\n  const faDial = {\n    prefix: 'fas',\n    iconName: 'dial',\n    icon: [576, 512, [\"dial-med-high\"], \"e15b\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM175.1 174.2c56.7-56.7 145.4-62 208-15.7L271.3 270.4c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L417.1 192.4c46.2 62.6 41 151.3-15.7 208c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3zM512 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 96a32 32 0 1 1 64 0A32 32 0 1 1 64 96zM480 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm416-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faDialMedHigh = faDial;\n  const faHandPeace = {\n    prefix: 'fas',\n    iconName: 'hand-peace',\n    icon: [512, 512, [9996], \"f25b\", \"M224 0c17.7 0 32 14.3 32 32l0 208-64 0 0-208c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zM93.3 51.2L175.9 240l-69.9 0L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5 69.9 0 26.1 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363l0-27c0-32.7 24.6-59.7 56.3-63.5z\"]\n  };\n  const faCircleTrash = {\n    prefix: 'fas',\n    iconName: 'circle-trash',\n    icon: [512, 512, [\"trash-circle\"], \"e126\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128l41.4 0 11.3-11.3c3-3 7.1-4.7 11.3-4.7l64 0c4.2 0 8.3 1.7 11.3 4.7L310.6 128l41.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l192 0L338.4 354.7c-1.4 16.6-15.2 29.3-31.9 29.3l-101.1 0c-16.6 0-30.5-12.8-31.9-29.3L160 192z\"]\n  };\n  const faTrashCircle = faCircleTrash;\n  const faRotate = {\n    prefix: 'fas',\n    iconName: 'rotate',\n    icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", \"M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z\"]\n  };\n  const faSyncAlt = faRotate;\n  const faCircleQuarters = {\n    prefix: 'fas',\n    iconName: 'circle-quarters',\n    icon: [512, 512, [], \"e3f8\", \"M120.2 391.8L256 256 391.8 391.8C426.5 357 448 309 448 256s-21.5-101-56.2-135.8L256 256 120.2 120.2C85.5 155 64 203 64 256s21.5 101 56.2 135.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faSpinner = {\n    prefix: 'fas',\n    iconName: 'spinner',\n    icon: [512, 512, [], \"f110\", \"M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z\"]\n  };\n  const faTowerControl = {\n    prefix: 'fas',\n    iconName: 'tower-control',\n    icon: [448, 512, [], \"e2a2\", \"M184 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 48-40 0c-17.7 0-32 14.3-32 32l-85.4 0C16 128-3.2 153.4 4.1 179L44.5 320.2C28.5 321.9 16 335.5 16 352c0 17.7 14.3 32 32 32l32 0 0 96c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-96 32 0c17.7 0 32-14.3 32-32c0-16.5-12.5-30.1-28.5-31.8L443.9 179c7.3-25.6-11.9-51-38.5-51L320 128c0-17.7-14.3-32-32-32l-40 0 0-48 16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L224 0 184 0zM128 192l0 128-17 0c-.1-.3-.1-.5-.2-.8L74.4 192l53.6 0zm48 128l0-128 96 0 0 128-96 0zM320 192l53.6 0L337.2 319.2l-.1 .3-.1 .5-17 0 0-128z\"]\n  };\n  const faArrowUpTriangleSquare = {\n    prefix: 'fas',\n    iconName: 'arrow-up-triangle-square',\n    icon: [576, 512, [\"sort-shapes-up\"], \"f88a\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM443.1 47C437.3 37.7 427 32 416 32s-21.3 5.7-27.1 15l-80 128c-6.2 9.9-6.5 22.3-.9 32.5s16.4 16.5 28 16.5l160 0c11.6 0 22.3-6.3 28-16.5s5.3-22.6-.9-32.5l-80-128zM320 336l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48z\"]\n  };\n  const faSortShapesUp = faArrowUpTriangleSquare;\n  const faWhale = {\n    prefix: 'fas',\n    iconName: 'whale',\n    icon: [640, 512, [128011], \"f72c\", \"M175.8 13.4c-1-5.9-5.2-10.8-10.9-12.6s-12-.3-16.2 3.9L108 45.4C89.7 63.7 81.4 89.6 85.6 115.1l7.9 47.4L43.6 212.4C15.7 240.3 0 278.2 0 317.6C0 407.3 72.7 480 162.4 480L544 480c53 0 96-43 96-96l0-111.9C640 192.5 575.5 128 495.9 128c-82.5 0-162.4 29.5-225 83.2L156.4 309.4c-8 6.8-18.1 10.6-28.6 10.6l-1.1 0c-18.3 0-34.5-11.7-40.3-29c-4-12-2.4-25.2 4.3-35.9l37.6-60.1 44.7 7.5c25.5 4.2 51.5-4.1 69.7-22.3l40.7-40.7c4.2-4.2 5.8-10.5 3.9-16.2s-6.7-9.9-12.6-10.9L189.9 98.1 175.8 13.4zM400 280a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faRobot = {\n    prefix: 'fas',\n    iconName: 'robot',\n    icon: [640, 512, [129302], \"f544\", \"M320 0c17.7 0 32 14.3 32 32l0 64 120 0c39.8 0 72 32.2 72 72l0 272c0 39.8-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72l0-272c0-39.8 32.2-72 72-72l120 0 0-64c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224l16 0 0 192-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-192 16 0z\"]\n  };\n  const faPeace = {\n    prefix: 'fas',\n    iconName: 'peace',\n    icon: [512, 512, [9774], \"f67c\", \"M224 445.3l0-121.8-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8l0-174.2C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5l0 121.8c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3l0 174.2L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n  };\n  const faPartyHorn = {\n    prefix: 'fas',\n    iconName: 'party-horn',\n    icon: [512, 512, [], \"e31b\", \"M32 32a32 32 0 1 1 64 0A32 32 0 1 1 32 32zM448 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM167 153c-9.4-9.4-9.4-24.6 0-33.9l8.3-8.3c16.7-16.7 27.2-38.6 29.8-62.1l3-27.4C209.6 8.2 221.5-1.3 234.7 .1s22.7 13.3 21.2 26.5l-3 27.4c-3.8 34.3-19.2 66.3-43.6 90.7L201 153c-9.4 9.4-24.6 9.4-33.9 0zM359 311l8.2-8.3c24.4-24.4 56.4-39.8 90.7-43.6l27.4-3c13.2-1.5 25 8 26.5 21.2s-8 25-21.2 26.5l-27.4 3c-23.5 2.6-45.4 13.1-62.1 29.8L393 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zM506.3 8.5c8.6 10.1 7.3 25.3-2.8 33.8l-10 8.5c-14.8 12.5-33.7 19.1-53 18.6c-16.6-.4-30.6 12.4-31.6 29l-1.8 30c-2.5 42.5-38.3 75.3-80.8 74.2c-7.6-.2-15 2.4-20.7 7.3l-10 8.5c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l10-8.5c14.8-12.5 33.7-19.1 53-18.6c16.6 .4 30.6-12.4 31.6-29l1.8-30c2.5-42.5 38.3-75.3 80.8-74.2c7.6 .2 15-2.4 20.7-7.3l10-8.5c10.1-8.6 25.3-7.3 33.8 2.8zM150.6 201.4l160 160c7.7 7.7 10.9 18.8 8.6 29.4s-9.9 19.4-20 23.2l-39.7 14.9L83.1 252.5 98 212.8c3.8-10.2 12.6-17.7 23.2-20s21.7 1 29.4 8.6zM48.2 345.6l22.6-60.2L226.6 441.2l-60.2 22.6L48.2 345.6zM35.9 378.5l97.6 97.6L43.2 510c-11.7 4.4-25 1.5-33.9-7.3S-2.4 480.5 2 468.8l33.8-90.3z\"]\n  };\n  const faGears = {\n    prefix: 'fas',\n    iconName: 'gears',\n    icon: [640, 512, [\"cogs\"], \"f085\", \"M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faCogs = faGears;\n  const faSunBright = {\n    prefix: 'fas',\n    iconName: 'sun-bright',\n    icon: [512, 512, [\"sun-alt\"], \"e28f\", \"M256 0c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zm0 400c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zM488 280c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0zM112 256c0-13.3-10.7-24-24-24l-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0c13.3 0 24-10.7 24-24zM437 108.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-45.3 45.3c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L437 108.9zM154.2 357.8c-9.4-9.4-24.6-9.4-33.9 0L75 403.1c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l45.3-45.3c9.4-9.4 9.4-24.6 0-33.9zM403.1 437c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-45.3-45.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L403.1 437zM154.2 154.2c9.4-9.4 9.4-24.6 0-33.9L108.9 75c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l45.3 45.3c9.4 9.4 24.6 9.4 33.9 0zM256 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224z\"]\n  };\n  const faSunAlt = faSunBright;\n  const faWarehouse = {\n    prefix: 'fas',\n    iconName: 'warehouse',\n    icon: [640, 512, [], \"f494\", \"M0 488L0 171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4L640 488c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-264c0-17.7-14.3-32-32-32l-384 0c-17.7 0-32 14.3-32 32l0 264c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24l0-56 384 0 0 56c0 13.3-10.7 24-24 24zM128 400l0-64 384 0 0 64-384 0zm0-96l0-80 384 0 0 80-384 0z\"]\n  };\n  const faConveyorBeltArm = {\n    prefix: 'fas',\n    iconName: 'conveyor-belt-arm',\n    icon: [640, 512, [], \"e5f8\", \"M240.9 0L320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-52.9 0-5.7 34c.8 1 1.5 2 2.3 3l204.5 27.3c17.5 2.3 29.8 18.4 27.5 35.9c-1.4 10.2-7.4 18.7-15.7 23.5l0 20.3c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17.9L255.2 164.5c-8.4 7.2-19.3 11.6-31.2 11.6c-26.5 0-48-21.5-48-48c0-17.1 8.9-32 22.3-40.6L202.2 64 160 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l79 0c.6 0 1.2 0 1.9 0zM240 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM416 280c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 40 32 0c53 0 96 43 96 96s-43 96-96 96L96 512c-53 0-96-43-96-96s43-96 96-96l0-40c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 40 64 0 0-40c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 40 64 0 0-40zM128 448a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faLockKeyholeOpen = {\n    prefix: 'fas',\n    iconName: 'lock-keyhole-open',\n    icon: [576, 512, [\"lock-open-alt\"], \"f3c2\", \"M432 64c-44.2 0-80 35.8-80 80l0 48 32 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l224 0 0-48C288 64.5 352.5 0 432 0s144 64.5 144 144l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-44.2-35.8-80-80-80zM256 384c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0z\"]\n  };\n  const faLockOpenAlt = faLockKeyholeOpen;\n  const faSquareFragile = {\n    prefix: 'fas',\n    iconName: 'square-fragile',\n    icon: [448, 512, [\"box-fragile\", \"square-wine-glass-crack\"], \"f49b\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 86.3C128 106 138 96 150.3 96L176 96l32 64-32 32 80 64-32-64 48-32L240 96l57.7 0C310 96 320 106 320 118.3l0 89.7c0 47.6-34.6 87.1-80 94.7l0 81.3 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-81.3c-45.4-7.6-80-47.1-80-94.7l0-89.7z\"]\n  };\n  const faBoxFragile = faSquareFragile;\n  const faSquareWineGlassCrack = faSquareFragile;\n  const faArrowUpRightDots = {\n    prefix: 'fas',\n    iconName: 'arrow-up-right-dots',\n    icon: [576, 512, [], \"e4b7\", \"M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3l0 50.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L160 0zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faSquareN = {\n    prefix: 'fas',\n    iconName: 'square-n',\n    icon: [448, 512, [], \"e277\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm90.3 104.5L288 294.5 288 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 208c0 10.1-6.3 19.1-15.7 22.5s-20.1 .7-26.6-7L160 217.5 160 360c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-10.1 6.3-19.1 15.7-22.5s20.1-.7 26.6 7z\"]\n  };\n  const faSplotch = {\n    prefix: 'fas',\n    iconName: 'splotch',\n    icon: [512, 512, [], \"f5bc\", \"M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z\"]\n  };\n  const faFaceGrinHearts = {\n    prefix: 'fas',\n    iconName: 'face-grin-hearts',\n    icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z\"]\n  };\n  const faGrinHearts = faFaceGrinHearts;\n  const faMeter = {\n    prefix: 'fas',\n    iconName: 'meter',\n    icon: [512, 512, [], \"e1e8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faMandolin = {\n    prefix: 'fas',\n    iconName: 'mandolin',\n    icon: [512, 512, [], \"f6f9\", \"M435.3 3.6C444.8-2.3 457.1-.9 465 7l40 40c7.9 7.9 9.3 20.2 3.4 29.7l-40 64c-3.2 5.1-8.2 8.8-14 10.4L388 169.2l-65.9 65.9C323.7 322.4 311.5 512 176 512C78.8 512 0 433.2 0 336C0 200.5 189.6 188.3 276.9 189.8L342.8 124l18.1-66.3c1.6-5.8 5.3-10.8 10.4-14l64-40zM208 352a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faDiceFour = {\n    prefix: 'fas',\n    iconName: 'dice-four',\n    icon: [448, 512, [9859], \"f524\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faSimCard = {\n    prefix: 'fas',\n    iconName: 'sim-card',\n    icon: [384, 512, [], \"f7c4\", \"M64 0L242.7 0c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32l0 32 64 0 0-64-32 0zM64 352l80 0 96 0 80 0 0-64-80 0-96 0-80 0 0 64zM320 224c0-17.7-14.3-32-32-32l-32 0 0 64 64 0 0-32zM160 192l0 64 64 0 0-64-64 0zM288 448c17.7 0 32-14.3 32-32l0-32-64 0 0 64 32 0zM160 384l0 64 64 0 0-64-64 0zM64 416c0 17.7 14.3 32 32 32l32 0 0-64-64 0 0 32z\"]\n  };\n  const faTransgender = {\n    prefix: 'fas',\n    iconName: 'transgender',\n    icon: [512, 512, [9895, \"transgender-alt\"], \"f225\", \"M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l96 0c8.8 0 16 7.2 16 16l0 96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2l0 17.8 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-17.8C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112L0 16C0 7.2 7.2 0 16 0l96 0zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n  };\n  const faTransgenderAlt = faTransgender;\n  const faMercury = {\n    prefix: 'fas',\n    iconName: 'mercury',\n    icon: [384, 512, [9791], \"f223\", \"M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4l0 25.6 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-25.6C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z\"]\n  };\n  const faUpFromBracket = {\n    prefix: 'fas',\n    iconName: 'up-from-bracket',\n    icon: [448, 512, [], \"e590\", \"M69.9 153.4L198.5 10.6C204.5 3.9 213.2 0 222.3 0l3.5 0c9.1 0 17.7 3.9 23.8 10.6L378.1 153.4c3.8 4.2 5.9 9.8 5.9 15.5c0 12.8-10.4 23.1-23.1 23.1L288 192l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128-72.9 0C74.4 192 64 181.6 64 168.9c0-5.7 2.1-11.2 5.9-15.5zM64 352l0 64c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 53-43 96-96 96L96 512c-53 0-96-43-96-96l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faKnifeKitchen = {\n    prefix: 'fas',\n    iconName: 'knife-kitchen',\n    icon: [576, 512, [128298], \"f6f5\", \"M488 0c9.4 0 18.3 3.7 25 10.3L557.7 55c6.6 6.6 10.3 15.6 10.3 25s-3.7 18.3-10.3 25l-97 97c-3 3-4.7 7.1-4.7 11.3l0 31.9c0 17.4-9.4 33.5-24.7 42l-31 17.2L295.9 200.1l-11.3-11.3L463 10.3C469.7 3.7 478.6 0 488 0zM432 160a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM262 211.4l11.3 11.3 126 126c6.2 6.2 6.2 16.4 0 22.6C321.4 449.2 235.3 512 112 512c-25.6 0-50.9-4.2-69.5-8.4c-9.4-2.1-17.2-4.2-22.7-5.7c-2.8-.8-4.9-1.4-6.5-1.9c-.8-.2-1.4-.4-1.8-.6l-.5-.2-.1 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0L16 480l-5.1 15.2c-5.3-1.8-9.2-6.1-10.5-11.5s.3-11.1 4.3-15l246-246L262 211.4z\"]\n  };\n  const faBorderRight = {\n    prefix: 'fas',\n    iconName: 'border-right',\n    icon: [448, 512, [], \"f852\", \"M416 32c17.7 0 32 14.3 32 32l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-384c0-17.7 14.3-32 32-32zM320 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192-32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faArrowTurnDown = {\n    prefix: 'fas',\n    iconName: 'arrow-turn-down',\n    icon: [384, 512, [\"level-down\"], \"f149\", \"M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z\"]\n  };\n  const faLevelDown = faArrowTurnDown;\n  const faSpade = {\n    prefix: 'fas',\n    iconName: 'spade',\n    icon: [512, 512, [9824], \"f2f4\", \"M278 12.5c-12.3-11.7-31.7-11.7-44 0L168 75.1 40 196.3c-51.3 48.6-53.5 129.6-4.9 181s129.6 53.5 181 4.9l8-7.6 0 73.4-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-73.4 8 7.6c51.3 48.6 132.3 46.4 181-4.9s46.4-132.3-4.9-181L344 75.1 278 12.5z\"]\n  };\n  const faCardSpade = {\n    prefix: 'fas',\n    iconName: 'card-spade',\n    icon: [384, 512, [], \"e3ec\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM175 137.8c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6 64 64c21.9 21.9 21.9 57.3 0 79.2s-57.3 21.9-79.2 0l-7.4-7.4c-.3-.3-.6-.6-1-.9l0 40.8 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-40.8c-.3 .3-.7 .6-1 .9l-7.4 7.4c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2l64-64L175 137.8z\"]\n  };\n  const faLineColumns = {\n    prefix: 'fas',\n    iconName: 'line-columns',\n    icon: [512, 512, [], \"f870\", \"M224 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l160 0c17.7 0 32-14.3 32-32zm0 128c0-17.7-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32zM0 320c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288c-17.7 0-32 14.3-32 32zM224 448c0-17.7-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32zM288 64c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32zM512 192c0-17.7-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32zM288 320c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32zM512 448c0-17.7-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32z\"]\n  };\n  const faAnt = {\n    prefix: 'fas',\n    iconName: 'ant',\n    icon: [640, 512, [], \"e680\", \"M523.3 51.9c1.4-2.4 4.1-3.9 6.9-3.9L584 48c13.3 0 24-10.7 24-24s-10.7-24-24-24L530.1 0c-19.7 0-37.9 10.3-48 27.2L458.6 66.4C415.9 76.1 384 114.3 384 160c0 14.8 3.3 28.8 9.3 41.3c-12.5-6-26.5-9.3-41.3-9.3c-27 0-51.4 11.2-68.9 29.1C267.9 167.6 218.6 128 160.4 128C72 128 0 199.6 0 288c0 44.2 35.8 80 80 80l48.9 0L67.2 476.1c-6.6 11.5-2.6 26.2 8.9 32.7s26.2 2.6 32.7-8.9l75.6-132.2c9.7-.7 19.1-2.7 28-5.7L147.2 476.1c-6.6 11.5-2.6 26.2 8.9 32.7s26.2 2.6 32.7-8.9L276.2 347c4.6 5.9 9.8 11.2 15.7 15.9l-.5 .8-.3 .4-64 112c-6.6 11.5-2.6 26.2 8.9 32.7s26.2 2.6 32.7-8.9l63.9-111.8 3.3-5.5c5.2 .9 10.6 1.3 16 1.3c13.6 0 26.5-2.8 38.2-7.9l39.6 39.6c3.8 3.8 6.8 8.4 8.9 13.4l27.1 67.8c4.9 12.3 18.9 18.3 31.2 13.4s18.3-18.9 13.4-31.2l-27.1-67.8c-4.4-11.1-11.1-21.1-19.5-29.5l-35.4-35.4c2.2-2.8 4.2-5.8 6.1-8.9l86.8 62c6.9 4.9 12 11.9 14.7 19.9l25.4 76.3c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-25.4-76.3c-5.9-17.6-17.2-33-32.3-43.8l-95.1-67.9-5.9-4.2 0-.2c0-14.8-3.3-28.8-9.3-41.3c12.5 6 26.5 9.3 41.3 9.3l64 0c35.3 0 64-28.7 64-64c0-59.2-40.1-108.9-94.6-123.6l9.9-16.5zM512 136a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faArrowRightToLine = {\n    prefix: 'fas',\n    iconName: 'arrow-right-to-line',\n    icon: [448, 512, [8677, \"arrow-to-right\"], \"f340\", \"M448 96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320zM310.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l178.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n  };\n  const faArrowToRight = faArrowRightToLine;\n  const faPersonFallingBurst = {\n    prefix: 'fas',\n    iconName: 'person-falling-burst',\n    icon: [640, 512, [], \"e547\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2L32 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320l1.4 0 80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z\"]\n  };\n  const faFlagPennant = {\n    prefix: 'fas',\n    iconName: 'flag-pennant',\n    icon: [448, 512, [128681, \"pennant\"], \"f456\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128L433 213.6c9-3.4 15-12 15-21.6s-6-18.2-15-21.6L64 32z\"]\n  };\n  const faPennant = faFlagPennant;\n  const faConveyorBeltEmpty = {\n    prefix: 'fas',\n    iconName: 'conveyor-belt-empty',\n    icon: [640, 512, [], \"e150\", \"M96 320c-53 0-96 43-96 96s43 96 96 96l448 0c53 0 96-43 96-96s-43-96-96-96L96 320zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faUserGroupSimple = {\n    prefix: 'fas',\n    iconName: 'user-group-simple',\n    icon: [640, 512, [], \"e603\", \"M160 32a104 104 0 1 1 0 208 104 104 0 1 1 0-208zm320 0a104 104 0 1 1 0 208 104 104 0 1 1 0-208zM0 416c0-70.7 57.3-128 128-128l64 0c70.7 0 128 57.3 128 128l0 16c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-16zm448 64c-38.3 0-72.7-16.8-96.1-43.5c.1-1.5 .1-3 .1-4.5l0-16c0-34.9-11.2-67.1-30.1-93.4c5.8-20 24.2-34.6 46.1-34.6l224 0c26.5 0 48 21.5 48 48l0 16c0 70.7-57.3 128-128 128l-64 0z\"]\n  };\n  const faAward = {\n    prefix: 'fas',\n    iconName: 'award',\n    icon: [384, 512, [], \"f559\", \"M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z\"]\n  };\n  const faTicketSimple = {\n    prefix: 'fas',\n    iconName: 'ticket-simple',\n    icon: [576, 512, [\"ticket-alt\"], \"f3ff\", \"M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6l0 64c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64l0-64c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192l0-64z\"]\n  };\n  const faTicketAlt = faTicketSimple;\n  const faBuilding = {\n    prefix: 'fas',\n    iconName: 'building',\n    icon: [384, 512, [127970, 61687], \"f1ad\", \"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z\"]\n  };\n  const faAnglesLeft = {\n    prefix: 'fas',\n    iconName: 'angles-left',\n    icon: [512, 512, [171, \"angle-double-left\"], \"f100\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"]\n  };\n  const faAngleDoubleLeft = faAnglesLeft;\n  const faCamcorder = {\n    prefix: 'fas',\n    iconName: 'camcorder',\n    icon: [576, 512, [128249, \"video-handheld\"], \"f8a8\", \"M128 96c-17.7 0-32 14.3-32 32l0 32 224 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 224c0-23.7 12.9-44.4 32-55.4L32 128c0-53 43-96 96-96l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L128 96zm431.1 67.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 401.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6zM80 224c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 224z\"]\n  };\n  const faVideoHandheld = faCamcorder;\n  const faPancakes = {\n    prefix: 'fas',\n    iconName: 'pancakes',\n    icon: [512, 512, [129374], \"e42d\", \"M256 192c0-17.7 14.3-31.9 32-32.6c108.6-4.4 192-31.1 192-63.4c0-35.3-100.3-64-224-64S32 60.7 32 96c0 13.8 15.3 26.6 41.3 37C86.5 138.3 96 150.6 96 164.8L96 272c0 17.7 14.3 32 32 32s32-14.3 32-32l0-100.3c0-9.5 8.1-16.8 17.5-15.7c8.1 .9 14.5 7.6 14.5 15.7l0 52.3c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zM192 80c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM14.9 133C5.3 141.4 0 150.5 0 160c0 20.3 24.2 38.8 64 52.9l0-48.1c0-.1-.1-.2-.2-.4c-.4-.5-1.2-1.3-2.4-1.8c-14.7-5.9-28.7-13.4-39.6-22.9c-2.3-2-4.6-4.3-6.8-6.8zM286.1 239.5C413.3 234.8 512 201 512 160c0-9.5-5.3-18.6-14.9-27c-4 4.5-8.5 8.4-12.7 11.5c-13.4 10-30.9 17.8-49.8 24C396.6 181 345.5 189 289.3 191.3c-.5 0-.9 .2-1.2 .5c-.1 .1-.1 .2-.1 .2l0 32c0 5.3-.7 10.5-1.9 15.5zM7.2 221.1C2.5 227.2 0 233.5 0 240c0 21 25.8 40 68 54.3c-2.6-6.9-4-14.5-4-22.3l0-25.3c-21.5-6.8-41.1-15.2-56.8-25.6zM256 320c141.4 0 256-35.8 256-80c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26c-47.8 14.9-111.2 24-180.2 24.8c-11.3 10-26.1 16.1-42.4 16.1c-11.8 0-22.9-3.2-32.4-8.8c-1.6 14.1-7.8 26.9-17 36.7c25.6 2.7 52.9 4.1 81.4 4.1zm256 0c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26C396.4 342.8 329 352 256 352s-140.4-9.2-190.6-24.9c-22-6.9-42.2-15.4-58.3-26C2.5 307.2 0 313.5 0 320c0 44.2 114.6 80 256 80s256-35.8 256-80zm0 80c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26C396.4 422.8 329 432 256 432s-140.4-9.2-190.6-24.9c-22-6.9-42.2-15.4-58.3-26C2.5 387.2 0 393.5 0 400c0 44.2 114.6 80 256 80s256-35.8 256-80z\"]\n  };\n  const faAlbumCircleUser = {\n    prefix: 'fas',\n    iconName: 'album-circle-user',\n    icon: [576, 512, [], \"e48d\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 96.7c-5.3-.5-10.6-.7-16-.7c-20.1 0-39.5 3.4-57.5 9.6C352.3 140 293.3 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c12.9 0 25.4-1.5 37.4-4.4c6.5 25.5 18.5 48.7 34.8 68.4L64 480c-35.3 0-64-28.7-64-64L0 96zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm221.7 80.7c-6.2-19-24-32.7-45.1-32.7l-65.2 0c-21 0-38.9 13.7-45.1 32.7C374.5 468.1 401.8 480 432 480s57.5-11.9 77.7-31.3zM480 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n  };\n  const faSubtitlesSlash = {\n    prefix: 'fas',\n    iconName: 'subtitles-slash',\n    icon: [640, 512, [], \"e610\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6l0-320c0-35.3-28.7-64-64-64L96 32c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zm355 278.2l-1.2-.9c-5.3-4.4-8.6-11-8.6-18.4c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-5.3 0-10.2-1.7-14.2-4.6zM461 336l27 0c13.3 0 24 10.7 24 24c0 4.8-1.4 9.3-3.8 13L461 336zm26.4 144L365.5 384 312 384c-13.3 0-24-10.7-24-24c0-11.1 7.5-20.4 17.7-23.2l-62-48.8L152 288c-13.3 0-24-10.7-24-24s10.7-24 24-24l30.8 0L32 121.2 32 416c0 35.3 28.7 64 64 64l391.4 0zM152 336l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faQrcode = {\n    prefix: 'fas',\n    iconName: 'qrcode',\n    icon: [448, 512, [], \"f029\", \"M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n  };\n  const faDiceD10 = {\n    prefix: 'fas',\n    iconName: 'dice-d10',\n    icon: [512, 512, [], \"f6cd\", \"M209.7 16.3C212.4 8.3 206.4 0 198 0c-3.8 0-7.3 1.7-9.7 4.6L2.4 237C.8 238.9 0 241.3 0 243.8c0 7 6.4 12.1 13.2 10.6l117.6-26.1c5.5-1.2 9.9-5.2 11.7-10.6L209.7 16.3zM8.7 288.2C3.6 289.4 0 293.9 0 299.1c0 3.1 1.3 6.1 3.6 8.2L220.7 508.9c2.1 2 4.9 3.1 7.8 3.1c6.3 0 11.5-5.1 11.5-11.5l0-171.7c0-5.3-2.6-10.2-6.9-13.2l-78.7-54.5c-3.7-2.5-8.2-3.4-12.6-2.5L8.7 288.2zM272 500.5c0 6.3 5.1 11.5 11.5 11.5c2.9 0 5.7-1.1 7.8-3.1L508.4 307.3c2.3-2.1 3.6-5.1 3.6-8.2c0-5.2-3.6-9.8-8.7-10.9L370.2 258.7c-4.4-1-8.9-.1-12.6 2.5l-78.7 54.5c-4.3 3-6.9 7.9-6.9 13.2l0 171.7zM498.8 254.4c6.8 1.5 13.2-3.7 13.2-10.6c0-2.5-.8-4.9-2.4-6.8L323.7 4.6C321.4 1.7 317.8 0 314 0c-8.5 0-14.4 8.3-11.7 16.3l67.2 201.5c1.8 5.3 6.2 9.3 11.7 10.6l117.6 26.1zM246.6 6.8L174.8 222.3c-2.2 6.7 .2 14.2 6.1 18.2l66.1 45.7c5.5 3.8 12.7 3.8 18.2 0l66.1-45.7c5.8-4 8.3-11.5 6.1-18.2L265.4 6.8C264 2.7 260.3 0 256 0s-8 2.7-9.4 6.8z\"]\n  };\n  const faFireplace = {\n    prefix: 'fas',\n    iconName: 'fireplace',\n    icon: [640, 512, [], \"f79a\", \"M0 32L0 64C0 81.7 14.3 96 32 96l576 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L32 0C14.3 0 0 14.3 0 32zm608 96L32 128l0 352c0 17.7 14.3 32 32 32l96 0 0-160c0-88.4 71.6-160 160-160s160 71.6 160 160l0 160 96 0c17.7 0 32-14.3 32-32l0-352zM338 299.4l-13.3-14c-1.4-1.5-2.8-3.1-4.2-4.7c0 0 0 0 0 0c-6.3-7.2-13.1-14.9-22.9-15.1c-5.1-.1-10.2 1.6-14.2 5.3c-16.4 14.8-35 34.2-49.6 56.1c-14.5 21.8-25.8 47-25.8 73.1c0 62 49.3 111.9 112 111.9c62.1 0 112-49.8 112-111.9c0-21-7.7-42.6-18.3-61.7C403 319.3 389 301.8 375.2 289c-3.9-3.6-8.9-5.5-13.9-5.5c-5.3 0-10.9 2-14.6 6.2l-8.6 9.7zm26.8 134.3c0 24.7-20.1 44.8-44.8 44.8s-44.8-20.1-44.8-44.8c0-25.6 25.9-51.1 38.3-61.9c3.8-3.3 9.2-3.3 12.9 0c12.4 10.8 38.3 36.3 38.3 61.9z\"]\n  };\n  const faBrowser = {\n    prefix: 'fas',\n    iconName: 'browser',\n    icon: [512, 512, [128468], \"f37e\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm384 0c0-13.3-10.7-24-24-24l-240 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l240 0c13.3 0 24-10.7 24-24z\"]\n  };\n  const faPenPaintbrush = {\n    prefix: 'fas',\n    iconName: 'pen-paintbrush',\n    icon: [576, 512, [\"pencil-paintbrush\"], \"f618\", \"M95.6 16.4L226.3 147.1l-79.2 79.2L16.4 95.6c-21.9-21.9-21.9-57.3 0-79.2s57.3-21.9 79.2 0zM400 512c-53.6 0-98.5-37.7-109.4-88.1L423.9 290.6c50.3 11 88.1 55.8 88.1 109.4c0 3.9-.2 7.8-.6 11.6c-1.8 17.5 10.2 36.4 27.8 36.4l4.8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0zM501.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L354.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM76.9 353.2L331.7 98.3 445.7 212.3 190.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2z\"]\n  };\n  const faPencilPaintbrush = faPenPaintbrush;\n  const faFishCooked = {\n    prefix: 'fas',\n    iconName: 'fish-cooked',\n    icon: [576, 512, [], \"f7fe\", \"M320 64c120 0 256 128 256 192s-136 192-256 192c-74.8 0-155.9-49.8-206.3-102.8c-6-6.3-15.8-7.2-22.5-1.7L26.1 396.4c-5.3 4.3-12.9 4.8-18.7 1.1s-8.6-10.7-6.9-17.4L30.5 259.9c.6-2.5 .6-5.2 0-7.8L.5 131.9c-1.6-6.5 .9-13.2 6.4-17s12.7-3.8 18.2 0l72 49.5c6.6 4.5 15.5 3.5 21.1-2.2C168.9 110.9 247.4 64 320 64zm-4.7 84.7c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6zm112 16c-6.2-6.2-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160c6.2-6.2 6.2-16.4 0-22.6zm16 112c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faChairOffice = {\n    prefix: 'fas',\n    iconName: 'chair-office',\n    icon: [448, 512, [], \"f6c1\", \"M160 0L288 0c35.3 0 64 28.7 64 64l0 192L96 256 96 64c0-35.3 28.7-64 64-64zM64 160l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm384 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zM51.4 305.7C56.8 294.8 67.9 288 80 288l288 0c12.1 0 23.2 6.8 28.6 17.7l16 32c5 9.9 4.4 21.7-1.4 31.1s-16.1 15.2-27.2 15.2l-128 0 0 64 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-64L64 384c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32z\"]\n  };\n  const faMagnifyingGlassMusic = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-music',\n    icon: [512, 512, [], \"e65f\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM278 100.5c-6.3-4.5-14.3-5.7-21.6-3.3l-48 16c-9.8 3.3-16.4 12.4-16.4 22.8l0 32 0 57.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48c35.3 0 63.9-21.4 64-47.9c0 0 0-.1 0-.1l0-86.7 31.6-10.5c9.8-3.3 16.4-12.4 16.4-22.8l0-32c0-7.7-3.7-15-10-19.5z\"]\n  };\n  const faNestingDolls = {\n    prefix: 'fas',\n    iconName: 'nesting-dolls',\n    icon: [640, 512, [], \"e3ba\", \"M192 0c61.9 0 112 50.1 112 112l0 112L80 224l0-112C80 50.1 130.1 0 192 0zm-8.7 64.9c-11.7 15.1-28.7 26-48.2 29.7c-4 .8-7.2 4.2-6.8 8.2c1.5 14 7.6 27.7 18.4 38.5c25 25 65.5 25 90.5 0c10.8-10.8 16.9-24.4 18.4-38.5c.4-4.1-2.7-7.5-6.8-8.2c-19.5-3.7-36.5-14.6-48.2-29.7c-4.1-5.3-13.2-5.3-17.3 0zM635.5 474.1c5.2 7.3 5.9 16.9 1.8 24.9s-12.4 13-21.3 13l-304 0c-9 0-17.2-5-21.3-13c-4.1-8-3.4-17.6 1.8-24.9c0 0 0 0 0 0l.2-.3c.2-.3 .6-.8 1-1.5c.9-1.4 2.3-3.5 4-6.3c3.4-5.6 7.9-13.8 12.5-23.8c9.2-20.3 17.8-46.8 17.8-74.1l0-8c0-75.1 60.9-136 136-136s136 60.9 136 136l0 8c0 27.3 8.6 53.7 17.8 74.1c4.6 10 9.1 18.2 12.5 23.8c1.7 2.8 3.1 5 4 6.3c.5 .7 .8 1.2 1 1.5l.2 .3s0 0 0 0s0 0 0 0zM455.3 320.9C440.7 339.8 417.8 352 392 352c-4.3 0-8 3.3-7.6 7.6c1.7 17.9 9.4 35.3 23.1 49c31.2 31.2 81.9 31.2 113.1 0c13.7-13.7 21.4-31.1 23.1-49c.4-4.3-3.3-7.6-7.6-7.6c-25.8 0-48.7-12.2-63.3-31.1c-4.1-5.3-13.2-5.3-17.3 0zM296 360l0 8c0 21-6.8 42.7-15 60.8c-4 8.7-7.9 15.8-10.8 20.6c-1.4 2.4-2.6 4.1-3.2 5.2c-.3 .5-.6 .9-.7 1c0 0 0 0 0 0c0 0 0 0 0 .1c0 0 0 0 0 0s0 0 0 0c-11.7 16.6-13.5 38.1-4.9 56.3L74.5 512c-17 0-33.4-6.7-42.7-20.9C17.9 469.7 0 432.8 0 384c0-44.4 20.2-84.4 37.9-119.4c2.7-5.3 8.1-8.6 14-8.6l280.2 0C309.5 284.6 296 320.7 296 360z\"]\n  };\n  const faClockRotateLeft = {\n    prefix: 'fas',\n    iconName: 'clock-rotate-left',\n    icon: [512, 512, [\"history\"], \"f1da\", \"M75 75L41 41C25.9 25.9 0 36.6 0 57.9L0 168c0 13.3 10.7 24 24 24l110.1 0c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65 0-94.1c0-13.3-10.7-24-24-24z\"]\n  };\n  const faHistory = faClockRotateLeft;\n  const faTrumpet = {\n    prefix: 'fas',\n    iconName: 'trumpet',\n    icon: [640, 512, [127930], \"f8e3\", \"M628.7 64.7C635.4 66.8 640 73 640 80l0 288c0 7-4.6 13.2-11.3 15.3s-14-.4-17.9-6.2c0 0 0 0 0 0c0 0 0 0 0 0l-.1-.2-.7-.9c-.6-.8-1.5-2.1-2.8-3.8c-2.5-3.3-6.2-8.1-11-13.9c-9.6-11.6-23.6-26.9-40.8-42.3c-35-31.1-81.3-60-131.4-60l-24 0 0 126c27.6-7.1 48-32.2 48-62l0-29.2c22 5 43.7 16.4 64 31.2c-1.1 69.8-58 126-128 126l-95.9 0c0 0 0 0-.1 0l-96 0c-70.7 0-128-57.3-128-128c0-23.3 6.2-45.2 17.1-64l-34.5 0c-3.3 9.3-12.2 16-22.6 16c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24c10.4 0 19.3 6.7 22.6 16L176 192l0-32c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32 40 0 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32 40 0 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32 24 0c50.1 0 96.4-28.8 131.4-60c17.3-15.3 31.2-30.7 40.8-42.3c4.8-5.8 8.5-10.6 11-13.9c1.2-1.7 2.2-2.9 2.8-3.8l.7-.9 .1-.2c0 0 0 0 0 0c0 0 0 0 0 0c4-5.8 11.2-8.3 17.9-6.2zM312 384l40 0 0-128-40 0 0 128zM224 256l0 128 40 0 0-128-40 0zm-96 64c0 29.8 20.4 54.9 48 62l0-124c-27.6 7.1-48 32.2-48 62z\"]\n  };\n  const faFaceGrinBeamSweat = {\n    prefix: 'fas',\n    iconName: 'face-grin-beam-sweat',\n    icon: [512, 512, [128517, \"grin-beam-sweat\"], \"f583\", \"M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0z\"]\n  };\n  const faGrinBeamSweat = faFaceGrinBeamSweat;\n  const faFireSmoke = {\n    prefix: 'fas',\n    iconName: 'fire-smoke',\n    icon: [640, 512, [], \"f74b\", \"M283.7 0c-3.6 0-7.2 1.2-10 3.7c-33.2 29.7-61.4 63.4-81.4 95.8c-19.7 31.9-32.4 66.2-32.4 92.6c0 30 8.2 58.3 22.7 82.4c4.6 2.6 9 5.4 13.3 8.5c13.7-16.8 30.7-30.8 50.1-40.9c-3.9-9.4-6-20.2-6-32.1c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c11.3 20.7 12.3 44.9 4.2 65.2c19.3 10.1 36.2 24 49.9 40.8c4.2-3 8.5-5.8 12.9-8.3c14.6-24.1 23-52.4 23-82.5c0-20.2-9.6-50.9-24.2-79C441.1 84.7 420.2 54.7 395.5 32c-5.6-5.1-14.4-5.2-20 0c-9.6 8.8-18.6 19.6-26.5 29.5c-17.3-20.7-35.8-39.9-55.5-57.7c-2.8-2.5-6.3-3.7-9.8-3.8zM0 400c0 61.9 50.1 112 112 112l208 0 208 0c61.9 0 112-50.1 112-112s-50.1-112-112-112c-37 0-69.9 18-90.3 45.7C418.2 288 372.8 256 320 256s-98.2 32-117.7 77.7C181.9 306 149 288 112 288C50.1 288 0 338.1 0 400z\"]\n  };\n  const faPhoneMissed = {\n    prefix: 'fas',\n    iconName: 'phone-missed',\n    icon: [640, 512, [], \"e226\", \"M232 0c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-39 39 58.7 58.7C282.3 152.4 300.8 160 320 160s37.7-7.6 51.3-21.3L503 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L405.3 172.7C382.6 195.3 352 208 320 208s-62.6-12.7-85.3-35.3L176 113.9l-39 39c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2L96 24c0-13.3 10.7-24 24-24L232 0zM51.4 489.9l-35.4-62c-9.7-16.9-8.3-38.1 5.5-51.7C72.6 325.9 178.1 256 320 256s247.4 69.9 298.5 120.2c13.9 13.6 15.2 34.8 5.5 51.7l-35.4 62c-7.4 12.9-22.7 19.1-37 14.8L438.8 470.8c-13.5-4.1-22.8-16.5-22.8-30.6l0-56.2c-62.3-20.8-129.7-20.8-192 0l0 56.2c0 14.1-9.3 26.6-22.8 30.6L88.4 504.7c-14.3 4.3-29.6-1.8-37-14.8z\"]\n  };\n  const faFileExport = {\n    prefix: 'fas',\n    iconName: 'file-export',\n    icon: [576, 512, [\"arrow-right-from-file\"], \"f56e\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 128-168 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l168 0 0 112c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM384 336l0-48 110.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L384 336zm0-208l-128 0L256 0 384 128z\"]\n  };\n  const faArrowRightFromFile = faFileExport;\n  const faShield = {\n    prefix: 'fas',\n    iconName: 'shield',\n    icon: [512, 512, [128737, \"shield-blank\"], \"f132\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z\"]\n  };\n  const faShieldBlank = faShield;\n  const faArrowUpShortWide = {\n    prefix: 'fas',\n    iconName: 'arrow-up-short-wide',\n    icon: [576, 512, [\"sort-amount-up-alt\"], \"f885\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0z\"]\n  };\n  const faSortAmountUpAlt = faArrowUpShortWide;\n  const faArrowsRepeat1 = {\n    prefix: 'fas',\n    iconName: 'arrows-repeat-1',\n    icon: [512, 512, [\"repeat-1-alt\"], \"f366\", \"M21.9 254.4C5.1 248.8-3.9 230.6 1.6 213.9C25.1 143.5 91 96 165.2 96l173.6 0L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-250.8 0c-46.7 0-88.1 29.9-102.8 74.1c-5.6 16.8-23.7 25.8-40.5 20.2zm468.2 3.3c16.8 5.6 25.8 23.7 20.2 40.5C486.9 368.5 421 416 346.8 416l-173.6 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l250.8 0c46.7 0 88.1-29.9 102.8-74.1c5.6-16.8 23.7-25.8 40.5-20.2zM288 216l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c-10 0-19.4-6.4-22.8-16.4c-4.2-12.6 2.6-26.2 15.2-30.4l24-8c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5z\"]\n  };\n  const faRepeat1Alt = faArrowsRepeat1;\n  const faGunSlash = {\n    prefix: 'fas',\n    iconName: 'gun-slash',\n    icon: [640, 512, [], \"e19c\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L412.3 297.8 432.9 240l31.1 0c8.5 0 16.6-3.4 22.6-9.4L509.3 208l66.7 0c17.7 0 32-14.3 32-32l0-80c0-17.7-14.3-32-32-32l-16 0 0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8L113.9 64 38.8 5.1zM195.6 128L496 128c8.8 0 16 7.2 16 16s-7.2 16-16 16l-259.6 0-40.8-32zM338.5 240l43.4 0-9.5 26.6L338.5 240zM324.9 352L264 304l-3 0 .5-2L32 121.2 32 208c0 17.7 14.3 32 32 32l10 0c20.8 0 36.1 19.6 31 39.8L65 440.2c-2.4 9.6-.2 19.7 5.8 27.5S86.1 480 96 480l96 0c14.7 0 27.5-10 31-24.2L249 352l75.9 0z\"]\n  };\n  const faAvocado = {\n    prefix: 'fas',\n    iconName: 'avocado',\n    icon: [512, 512, [], \"e0aa\", \"M459.4 255.3c-18.5 15.2-33.5 35.6-38.1 59.1c-10.2 51.9-34 104.5-66.3 136.7c-81.2 81.2-212.9 81.2-294.2 0s-81.2-212.9 0-294.2c32.3-32.3 84.9-56.1 136.7-66.3c23.5-4.6 43.9-19.6 59.1-38.1C283.1 20.5 323.2 0 368 0c79.5 0 144 64.5 144 144c0 44.8-20.5 84.9-52.6 111.3zM283.2 347.2c41.7-41.7 49.1-102.1 16.4-134.8s-93-25.3-134.8 16.4s-49.1 102.1-16.4 134.8s93 25.3 134.8-16.4z\"]\n  };\n  const faBinary = {\n    prefix: 'fas',\n    iconName: 'binary',\n    icon: [384, 512, [], \"e33b\", \"M336 32l0 128 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-83.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16C303.6-1.6 314.4 0 322.7 6s13.3 15.7 13.3 26zM112 320l0 128 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-83.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4s13.3 15.7 13.3 26zM0 64C0 28.7 28.7 0 64 0l64 0c35.3 0 64 28.7 64 64l0 96c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64L0 64zm128 0L64 64l0 96 64 0 0-96zM256 288l64 0c35.3 0 64 28.7 64 64l0 96c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-96c0-35.3 28.7-64 64-64zm0 64l0 96 64 0 0-96-64 0z\"]\n  };\n  const faCommentNodes = {\n    prefix: 'fas',\n    iconName: 'comment-nodes',\n    icon: [640, 512, [], \"e696\", \"M256 448c10.8 0 21.5-.5 32-1.6c.3-15.8 4.4-31.7 12.9-46.4c16-27.7 43.7-44.4 73.2-47.5l16.7-29.2c-4.3-11-6.7-22.9-6.7-35.4c0-53 43-96 96-96c9.1 0 17.8 1.3 26.2 3.6C481.1 102.1 378.6 32 256 32C114.6 32 0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.2 .3-.4 .5-.6 .7c-.3 .3-.5 .5-.6 .7l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm72.6-32c-17.7 30.6-7.2 69.7 23.4 87.4s69.7 7.2 87.4-23.4c1.5-2.6 2.8-5.3 3.9-8l73.3 0c1.1 2.7 2.4 5.4 3.9 8c17.7 30.6 56.8 41.1 87.4 23.4s41.1-56.8 23.4-87.4c-13.4-23.2-39.1-34.8-64-31.4l-17.6-30.7c-11 11.7-25 20.6-40.6 25.6l16.5 28.9c-3.8 4.8-6.8 10-9 15.6l-73.4 0c-2.2-5.6-5.3-10.8-9-15.6l33-57.7c4.1 .8 8.4 1.3 12.8 1.3c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 13.4 4.1 25.8 11.2 36.1l-34.6 60.5c-25-3.4-50.6 8.3-64 31.4z\"]\n  };\n  const faGlassesRound = {\n    prefix: 'fas',\n    iconName: 'glasses-round',\n    icon: [576, 512, [128083, \"glasses-alt\"], \"f5f5\", \"M118.6 80c-11.5 0-21.4 7.9-24 19.1L64.4 228.3C85.2 215.4 109.7 208 136 208c55.1 0 102.6 32.8 124 80l56.1 0c21.3-47.2 68.8-80 124-80c26.3 0 50.8 7.4 71.6 20.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l40.5 173.7c4.9 20.9 7.3 42.2 7.3 63.6l0 10.5c0 .8 0 1.6-.1 2.4c.1 1.9 .1 3.8 .1 5.6c0 75.1-60.9 136-136 136c-72.4 0-131.6-56.6-135.8-128l-32.5 0c-4.1 71.4-63.3 128-135.8 128C60.9 480 0 419.1 0 344c0-1.9 0-3.8 .1-5.6c-.1-.8-.1-1.6-.1-2.4l0-10.5c0-21.4 2.5-42.8 7.3-63.6L47.9 88.2C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM136 416a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm376-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z\"]\n  };\n  const faGlassesAlt = faGlassesRound;\n  const faPhonePlus = {\n    prefix: 'fas',\n    iconName: 'phone-plus',\n    icon: [576, 512, [], \"f4d2\", \"M424 200l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24zM149.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L176 207.3c33.3 70.4 90.3 127.4 160.7 160.7L377 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C513.8 499.9 498 512 480 512C232.6 512 32 311.4 32 64c0-18 12.1-33.8 29.5-38.6l88-24z\"]\n  };\n  const faDitto = {\n    prefix: 'fas',\n    iconName: 'ditto',\n    icon: [320, 512, [], \"22\", \"M0 96l0 2.3c0 3.8 .3 7.6 1 11.4L26.5 256.5C29.7 274.7 45.5 288 64 288s34.3-13.3 37.5-31.5L127 109.6c.7-3.8 1-7.5 1-11.4l0-2.3c0-35.3-28.7-64-64-64S0 60.7 0 96zm192 0l0 2.3c0 3.8 .3 7.6 1 11.4l25.5 146.8c3.2 18.2 19 31.5 37.5 31.5s34.3-13.3 37.5-31.5L319 109.6c.7-3.8 1-7.5 1-11.4l0-2.3c0-35.3-28.7-64-64-64s-64 28.7-64 64z\"]\n  };\n  const faPersonSeat = {\n    prefix: 'fas',\n    iconName: 'person-seat',\n    icon: [384, 512, [], \"e21e\", \"M144 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 160l0-32 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-66.7 0c-6.6-18.6-24.4-32-45.3-32c-26.5 0-48 21.5-48 48l0 80c0 35.3 28.7 64 64 64l85.6 0c8.1 0 14.9 6 15.9 14l10.7 86c2 16 15.6 28 31.8 28l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.8 0L325 358.1c-5-40-39-70.1-79.4-70.1L192 288zM64 160c0-17.7-14.3-32-32-32s-32 14.3-32 32L0 320c0 70.7 57.3 128 128 128l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-35.3 0-64-28.7-64-64l0-160z\"]\n  };\n  const faHouseMedical = {\n    prefix: 'fas',\n    iconName: 'house-medical',\n    icon: [576, 512, [], \"e3b2\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM256 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z\"]\n  };\n  const faGolfBallTee = {\n    prefix: 'fas',\n    iconName: 'golf-ball-tee',\n    icon: [384, 512, [\"golf-ball\"], \"f450\", \"M384 192c0 66.8-34.1 125.6-85.8 160L85.8 352C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32l64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0c-8.8 0-16 7.2-16 16l0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16c0-8.8-7.2-16-16-16l-16 0c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faGolfBall = faGolfBallTee;\n  const faCircleChevronLeft = {\n    prefix: 'fas',\n    iconName: 'circle-chevron-left',\n    icon: [512, 512, [\"chevron-circle-left\"], \"f137\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z\"]\n  };\n  const faChevronCircleLeft = faCircleChevronLeft;\n  const faHouseChimneyWindow = {\n    prefix: 'fas',\n    iconName: 'house-chimney-window',\n    icon: [576, 512, [], \"e00d\", \"M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-80 0z\"]\n  };\n  const faScythe = {\n    prefix: 'fas',\n    iconName: 'scythe',\n    icon: [640, 512, [], \"f710\", \"M614.7 .7c5.6 1.2 10.5 3.8 14.5 7.3c8.4 7.4 12.6 19 10.1 30.7l-4.8 22.6L577.6 326.7l-34.3 160c-3.7 17.3-20.7 28.3-38 24.6s-28.3-20.7-24.6-38l26-121.3L416 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l104.4 0L569 61.3l7.7-36s0 0 0 0L582.1 0 608 0c2.2 0 4.5 .2 6.7 .7zM352 0L549.4 0l-4 18.6L508.3 192 12.7 192C5.7 192 0 186.3 0 179.2c0-2.1 .5-4.1 1.6-6C15 151.1 114.8 0 352 0z\"]\n  };\n  const faPenNib = {\n    prefix: 'fas',\n    iconName: 'pen-nib',\n    icon: [512, 512, [10001], \"f5ad\", \"M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.7-9.2L288 94.6z\"]\n  };\n  const faBanParking = {\n    prefix: 'fas',\n    iconName: 'ban-parking',\n    icon: [512, 512, [\"parking-circle-slash\"], \"f616\", \"M412.5 367.2L342.3 297c20.6-17.6 33.7-43.8 33.7-73c0-53-43-96-96-96l-72 0c-9.7 0-18.6 3.5-25.5 9.2L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2zm-45.3 45.3C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2L367.2 412.5zM296.6 251.4L237.3 192l42.7 0c17.7 0 32 14.3 32 32c0 11.6-6.2 21.7-15.4 27.4zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 325.3l-64-64 0 26.7 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-26.7z\"]\n  };\n  const faParkingCircleSlash = faBanParking;\n  const faTentArrowTurnLeft = {\n    prefix: 'fas',\n    iconName: 'tent-arrow-turn-left',\n    icon: [576, 512, [], \"e580\", \"M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n  };\n  const faFaceDiagonalMouth = {\n    prefix: 'fas',\n    iconName: 'face-diagonal-mouth',\n    icon: [512, 512, [129764], \"e47e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM372.4 319.4l-224 64c-8.5 2.4-17.4-2.5-19.8-11s2.5-17.4 11-19.8l224-64c8.5-2.4 17.4 2.5 19.8 11s-2.5 17.4-11 19.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faDiagramCells = {\n    prefix: 'fas',\n    iconName: 'diagram-cells',\n    icon: [512, 512, [], \"e475\", \"M512 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 64zM448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64z\"]\n  };\n  const faCricketBatBall = {\n    prefix: 'fas',\n    iconName: 'cricket-bat-ball',\n    icon: [512, 512, [127951, \"cricket\"], \"f449\", \"M502.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-135 135L409 231c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-23 23L240 288c-8.8 0-16-7.2-16-16l0-145.9 23-23c9.4-9.4 24.6-9.4 33.9 0l41.4 41.4 135-135c12.5-12.5 32.8-12.5 45.3 0zM352 432a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM16.1 334L192 158.1 192 272c0 26.5 21.5 48 48 48l113.9 0L178 495.9c-10 10-24.4 16.7-40.4 15.6c-11.3-.8-28.6-2.8-46.4-8.2C73.9 498.2 54.1 489.1 39 473c-16.2-15-25.2-34.9-30.4-52.2C3.2 403 1.2 385.7 .5 374.4C-.6 358.4 6.1 344 16.1 334z\"]\n  };\n  const faCricket = faCricketBatBall;\n  const faTents = {\n    prefix: 'fas',\n    iconName: 'tents',\n    icon: [640, 512, [], \"e582\", \"M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5L608 352c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n  };\n  const faWandMagic = {\n    prefix: 'fas',\n    iconName: 'wand-magic',\n    icon: [512, 512, [\"magic\"], \"f0d0\", \"M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z\"]\n  };\n  const faMagic = faWandMagic;\n  const faDog = {\n    prefix: 'fas',\n    iconName: 'dog',\n    icon: [576, 512, [128021], \"f6d3\", \"M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32l52.1 0c12.7 0 24.9 5.1 33.9 14.1L496 64l56 0c13.3 0 24 10.7 24 24l0 24c0 44.2-35.8 80-80 80l-32 0-16 0-21.3 0-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-115.2c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2L160 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-230.2c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192l30 0 16 0 159.8 0L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faPenLine = {\n    prefix: 'fas',\n    iconName: 'pen-line',\n    icon: [576, 512, [], \"e212\", \"M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-48.4 48.4L314.3 67.7l48.4-48.4c25-25 65.5-25 90.5 0zM58.6 323.5L291.7 90.3 421.7 220.3 188.5 453.4c-10.4 10.4-23.3 18-37.4 22.2L30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L36.4 360.9c4.2-14.1 11.8-27 22.2-37.4zM248 464l304 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-304 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faAtomSimple = {\n    prefix: 'fas',\n    iconName: 'atom-simple',\n    icon: [512, 512, [\"atom-alt\"], \"f5d3\", \"M100.9 411.1c-1.3-1.3-12.4-16.8 3.3-64c3.5-10.4 8-21.4 13.6-32.9c11.6 14.2 24.3 28.3 38 41.9s27.7 26.4 41.9 38c-11.4 5.6-22.4 10.2-32.8 13.6c-47.2 15.7-62.7 4.6-64 3.3zM153.7 256c13.5-18.3 29.3-36.8 47.4-54.9s36.6-33.9 54.9-47.4c18.3 13.5 36.8 29.3 54.9 47.4s33.9 36.6 47.4 54.9c-13.5 18.3-29.3 36.8-47.4 54.9s-36.6 33.9-54.9 47.4c-18.3-13.5-36.8-29.3-54.9-47.4s-33.9-36.6-47.4-54.9zm44.1-138.1c-14.2 11.6-28.3 24.3-41.9 38s-26.4 27.7-38 41.9c-5.6-11.4-10.2-22.4-13.6-32.8c-15.7-47.2-4.6-62.7-3.3-64s16.8-12.4 64 3.3c10.4 3.5 21.4 8 32.8 13.6zM256 76.8C173.9 27.6 94.9 16.5 55.7 55.7S27.6 173.9 76.8 256C27.6 338.1 16.5 417.1 55.7 456.3s118.2 28.1 200.3-21.1c82.1 49.2 161.1 60.3 200.3 21.1s28.1-118.2-21.1-200.3c49.2-82.1 60.3-161.1 21.1-200.3S338.1 27.6 256 76.8zm58.2 41.1c11.4-5.6 22.4-10.2 32.9-13.6c47.2-15.7 62.7-4.6 64-3.3s12.4 16.8-3.3 64c-3.5 10.4-8 21.4-13.6 32.8c-11.6-14.2-24.3-28.3-38-41.9s-27.7-26.4-41.9-38zm79.9 196.3c5.6 11.4 10.2 22.4 13.6 32.9c15.7 47.2 4.6 62.7 3.3 64s-16.8 12.4-64-3.3c-10.4-3.5-21.4-8-32.9-13.6c14.2-11.6 28.3-24.3 41.9-38s26.4-27.7 38-41.9zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faAtomAlt = faAtomSimple;\n  const faAmpersand = {\n    prefix: 'fas',\n    iconName: 'ampersand',\n    icon: [448, 512, [], \"26\", \"M180.7 96l38 0c20.6 0 37.3 16.7 37.3 37.3c0 11.8-5.5 22.8-14.9 29.9l-48 36-39-41.3c-6.4-6.8-10-15.8-10-25.2c0-20.3 16.4-36.7 36.7-36.7zm56.6 150l42.2-31.6C305 195.3 320 165.2 320 133.3C320 77.4 274.6 32 218.7 32l-38 0C125.1 32 80 77.1 80 132.7c0 25.7 9.8 50.4 27.5 69.1l34 36L74.7 288C47.8 308.1 32 339.8 32 373.3C32 432.2 79.8 480 138.7 480l74.5 0c37.4 0 72.4-18.7 93.2-49.9l6.9-10.4L360.7 470c12.1 12.8 32.4 13.4 45.2 1.3s13.4-32.4 1.3-45.2l-57.5-60.9 60.9-91.4c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9l-52.7 79.1L237.3 246zm-51.5 38.6L268.2 372l-15.1 22.6C244.2 408 229.2 416 213.2 416l-74.5 0C115.1 416 96 396.9 96 373.3c0-13.4 6.3-26.1 17.1-34.1l72.7-54.5z\"]\n  };\n  const faCarrot = {\n    prefix: 'fas',\n    iconName: 'carrot',\n    icon: [512, 512, [129365], \"f787\", \"M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z\"]\n  };\n  const faArrowUpFromLine = {\n    prefix: 'fas',\n    iconName: 'arrow-up-from-line',\n    icon: [384, 512, [8613, \"arrow-from-bottom\"], \"f342\", \"M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.3l0 66.7 0 112c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112 0-66.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z\"]\n  };\n  const faArrowFromBottom = faArrowUpFromLine;\n  const faMoon = {\n    prefix: 'fas',\n    iconName: 'moon',\n    icon: [384, 512, [127769, 9214], \"f186\", \"M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z\"]\n  };\n  const faPenSlash = {\n    prefix: 'fas',\n    iconName: 'pen-slash',\n    icon: [640, 512, [], \"e213\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.9 296l75.7-75.7L355.7 90.3l-91.5 91.5L38.8 5.1zm78 324.1c-6.6 6.6-11.5 14.8-14.1 23.8L65 481.2c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l128.2-37.7c9-2.6 17.2-7.5 23.8-14.1l94.4-94.4L195.8 250.3l-79 79zM426.7 19.3L378.3 67.7 508.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L517.3 19.3c-25-25-65.5-25-90.5 0z\"]\n  };\n  const faWineGlassEmpty = {\n    prefix: 'fas',\n    iconName: 'wine-glass-empty',\n    icon: [320, 512, [\"wine-glass-alt\"], \"f5ce\", \"M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6l0 99.6-48 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0-99.6c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0L64 0zM81.9 203.1L93.4 64l133.1 0 11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z\"]\n  };\n  const faWineGlassAlt = faWineGlassEmpty;\n  const faSquareStar = {\n    prefix: 'fas',\n    iconName: 'square-star',\n    icon: [448, 512, [], \"e27f\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 8c-6.1 0-11.7 3.5-14.3 8.9l-36.2 73.4-81 11.8c-6 .9-11 5.1-12.9 10.9s-.3 12.2 4 16.4l58.6 57.2-13.8 80.7c-1 6 1.4 12.1 6.4 15.6s11.5 4.1 16.8 1.2L224 342.1l72.5 38.1c5.4 2.8 11.9 2.4 16.8-1.2s7.4-9.6 6.4-15.6l-13.8-80.7 58.6-57.2c4.4-4.3 5.9-10.6 4-16.4s-6.9-10-12.9-10.9l-81.1-11.8-36.2-73.4c-2.7-5.5-8.3-8.9-14.3-8.9z\"]\n  };\n  const faCheese = {\n    prefix: 'fas',\n    iconName: 'cheese',\n    icon: [512, 512, [], \"f7ef\", \"M512 240.2l0 15.8L0 256c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8l0 128c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 288l512 0z\"]\n  };\n  const faSendBackward = {\n    prefix: 'fas',\n    iconName: 'send-backward',\n    icon: [512, 512, [], \"f87f\", \"M64 0C28.7 0 0 28.7 0 64L0 288c0 35.3 28.7 64 64 64l64 0 0-128c0-53 43-96 96-96l128 0 0-64c0-35.3-28.7-64-64-64L64 0zM224 224l224 0 0 224-224 0 0-224zm-64 0l0 224c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-224 0c-35.3 0-64 28.7-64 64z\"]\n  };\n  const faYinYang = {\n    prefix: 'fas',\n    iconName: 'yin-yang',\n    icon: [512, 512, [9775], \"f6ad\", \"M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faMusic = {\n    prefix: 'fas',\n    iconName: 'music',\n    icon: [512, 512, [127925], \"f001\", \"M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7l0 72 0 264c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6L448 147 192 223.8 192 432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6L128 200l0-72c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z\"]\n  };\n  const faCompassSlash = {\n    prefix: 'fas',\n    iconName: 'compass-slash',\n    icon: [640, 512, [], \"f5e9\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-95.4-74.8C561.1 354.5 576 307 576 256C576 114.6 461.4 0 320 0C246.8 0 180.9 30.7 134.2 79.9L38.8 5.1zM270.3 186.5l143.3-55.1c19.4-7.5 38.5 11.6 31 31L397.1 285.9 270.3 186.5zM320 512c55.2 0 106.3-17.5 148.1-47.2L317 345.8l-90.6 34.8c-19.4 7.5-38.5-11.6-31-31l29.4-76.5L82.3 160.8C70.5 190.2 64 222.4 64 256c0 141.4 114.6 256 256 256z\"]\n  };\n  const faClockOne = {\n    prefix: 'fas',\n    iconName: 'clock-one',\n    icon: [512, 512, [], \"e34e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392l0 56.7 20-30c7.4-11 22.3-14 33.3-6.7s14 22.3 6.7 33.3l-64 96c-5.9 8.8-16.8 12.7-26.9 9.7s-17-12.4-17-23l0-136c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faFileMusic = {\n    prefix: 'fas',\n    iconName: 'file-music',\n    icon: [384, 512, [], \"f8b6\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zm32 224l0 32 0 128c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8l0-74.7-96 36L160 416c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8l0-81.8 0-32c0-6.7 4.1-12.6 10.4-15l128-48c4.9-1.8 10.4-1.2 14.7 1.8s6.9 7.9 6.9 13.2z\"]\n  };\n  const faCodeCommit = {\n    prefix: 'fas',\n    iconName: 'code-commit',\n    icon: [640, 512, [], \"f386\", \"M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l131.2 0C178 151 242.6 96 320 96s142 55 156.8 128L608 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-131.2 0z\"]\n  };\n  const faTemperatureLow = {\n    prefix: 'fas',\n    iconName: 'temperature-low',\n    icon: [512, 512, [], \"f76b\", \"M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L192 112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L32 112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-50.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 50.7c18.6 6.6 32 24.4 32 45.3z\"]\n  };\n  const faPersonBiking = {\n    prefix: 'fas',\n    iconName: 'person-biking',\n    icon: [640, 512, [128692, \"biking\"], \"f84a\", \"M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1 288 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.8 0zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n  };\n  const faBiking = faPersonBiking;\n  const faDisplayChartUpCircleCurrency = {\n    prefix: 'fas',\n    iconName: 'display-chart-up-circle-currency',\n    icon: [640, 512, [], \"e5e5\", \"M0 64C0 28.7 28.7 0 64 0L512 0c35.3 0 64 28.7 64 64l0 147.2c-19.5-10-41.1-16.4-64-18.5L512 64 64 64l0 288 256.7 0c-.5 5.3-.7 10.6-.7 16c0 59.5 29.5 112.1 74.8 144L160 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l69.3 0L240 416 64 416c-35.3 0-64-28.7-64-64L0 64zm480 56l0 72.7c-16.7 1.5-32.7 5.3-47.7 11.2c-.2-1.3-.3-2.6-.3-3.9l0-22.1L321 289c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-63-63-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 175c9.4-9.4 24.6-9.4 33.9 0l63 63L398.1 144 376 144c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c13.3 0 24 10.7 24 24zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm118.6-25.4a35.9 35.9 0 1 1 50.7 50.7 35.9 35.9 0 1 1 -50.7-50.7zM531.3 426l17.3 17.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L554 403.3c13.2-21.6 13.2-49.1 0-70.7l17.3-17.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L531.3 310c-21.6-13.2-49.1-13.2-70.7 0l-17.3-17.3c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L438 332.7c-13.2 21.6-13.2 49.1 0 70.7l-17.3 17.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L460.7 426c21.6 13.2 49.1 13.2 70.7 0z\"]\n  };\n  const faSkeleton = {\n    prefix: 'fas',\n    iconName: 'skeleton',\n    icon: [512, 512, [], \"f620\", \"M256 0c17.7 0 32 14.3 32 32l0 32 128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0 0 32 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0 0 32 96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 64c0 .8 0 1.6-.1 2.3l67.6-29c8.3-3.5 17.2-5.4 26.1-5.4c36.7 0 66.4 29.7 66.4 66.4l0 1.5c0 18-7.2 35.3-19.9 48l-25.8 25.8c-11.7 11.7-27.6 18.3-44.1 18.3l-204.3 0c-16.6 0-32.4-6.6-44.1-18.3L83.9 467.9c-12.7-12.7-19.9-30-19.9-48l0-1.5c0-36.7 29.7-66.4 66.4-66.4c9 0 17.9 1.8 26.1 5.4l67.6 29c-.1-.8-.1-1.5-.1-2.3l0-64-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-32L32 224c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0 0-32L96 128c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0 0-32c0-17.7 14.3-32 32-32zM184 440a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm192 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n  };\n  const faCircleG = {\n    prefix: 'fas',\n    iconName: 'circle-g',\n    icon: [512, 512, [], \"e10f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56L280 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c13.3 0 24 10.7 24 24c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6c9.9 8.8 10.7 24 1.9 33.9s-24 10.7-33.9 1.9C295.2 183.7 276.5 176 256 176c-44.2 0-80 35.8-80 80z\"]\n  };\n  const faCircleArrowUpLeft = {\n    prefix: 'fas',\n    iconName: 'circle-arrow-up-left',\n    icon: [512, 512, [], \"e0fb\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm64-368c13.3 0 24 10.7 24 24s-10.7 24-24 24l-94.1 0L377 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-151-151L192 328c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-160c0-13.3 10.7-24 24-24l152 0z\"]\n  };\n  const faCoinBlank = {\n    prefix: 'fas',\n    iconName: 'coin-blank',\n    icon: [512, 512, [], \"e3fb\", \"M0 208c0 79.5 114.6 144 256 144s256-64.5 256-144s-114.6-144-256-144S0 128.5 0 208zm0 82.1L0 320c0 27.9 17.8 53.6 48 74.6L48 331c-18.3-11.5-34.8-25.2-48-40.9zM80 413c27.1 12.8 59.8 22.7 96 28.7l0-64.3c-35.1-6-67.6-15.9-96-29L80 413zm128 32.8c15.5 1.5 31.6 2.2 48 2.2s32.5-.8 48-2.2l0-64.1c-15.7 1.6-31.7 2.4-48 2.4s-32.3-.8-48-2.4l0 64.1zm128-4.1c36.2-6 68.9-15.9 96-28.7l0-64.7c-28.4 13.2-60.9 23-96 29l0 64.3zm128-47c30.2-21 48-46.8 48-74.6l0-29.9c-13.2 15.6-29.7 29.3-48 40.9l0 63.7z\"]\n  };\n  const faBroom = {\n    prefix: 'fas',\n    iconName: 'broom',\n    icon: [576, 512, [129529], \"f51a\", \"M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6l0 29.1L364.3 320l29.1 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z\"]\n  };\n  const faVacuum = {\n    prefix: 'fas',\n    iconName: 'vacuum',\n    icon: [640, 512, [], \"e04d\", \"M301.6 64L512 64c35.3 0 64 28.7 64 64c0 21.9-11 41.2-27.8 52.8C513.8 148.1 467.2 128 416 128c-35.3 0-64 28.7-64 64l0 100c10.2-2.6 21-4 32-4c70.7 0 128 57.3 128 128c0 38.2-16.8 72.5-43.3 96l75.3 0c35.3 0 64-28.7 64-64l0-128c0-31.7-7.7-61.7-21.3-88C619 208.7 640 170.8 640 128C640 57.3 582.7 0 512 0L301.6 0C241.3 0 189.1 42.2 176.4 101.2L150.1 224l65.5 0L239 114.6C245.4 85.1 271.4 64 301.6 64zM208.7 256l-65.5 0L109 416l-25.2 0c-33.8 0-64.7 18.9-80 49C1.4 469.5 0 474.6 0 480c0 17.7 14.3 32 32 32l95.4 0c.4 0 .9 0 1.3 0l47.3 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-1.6 0 34.3-160zM480 416a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faShieldHeart = {\n    prefix: 'fas',\n    iconName: 'shield-heart',\n    icon: [512, 512, [], \"e574\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z\"]\n  };\n  const faCardHeart = {\n    prefix: 'fas',\n    iconName: 'card-heart',\n    icon: [384, 512, [], \"e3eb\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM80 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0L97.9 264.6C86.5 253.1 80 237.5 80 221.3z\"]\n  };\n  const faLightbulbCflOn = {\n    prefix: 'fas',\n    iconName: 'lightbulb-cfl-on',\n    icon: [640, 512, [], \"e5a7\", \"M351 24.2c4.3 17.1-6.1 34.5-23.3 38.8l-128 32c-17.1 4.3-34.5-6.1-38.8-23.3s6.1-34.5 23.3-38.8l128-32c17.1-4.3 34.5 6.1 38.8 23.3zM455.8 127l-256 64c-17.1 4.3-34.5-6.1-38.8-23.3s6.1-34.5 23.3-38.8l256-64c17.1-4.3 34.5 6.1 38.8 23.3s-6.1 34.5-23.3 38.8zM479 184.2c4.3 17.1-6.1 34.5-23.3 38.8l-256 64c-17.1 4.3-34.5-6.1-38.8-23.3s6.1-34.5 23.3-38.8l256-64c17.1-4.3 34.5 6.1 38.8 23.3zM256 384l0-78 48-12 0 90 80 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-32 0c0 17.7-14.3 32-32 32s-32-14.3-32-32l-32 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm199.8-65l-64 16L384 337l0 47-48 0 0-75.3c0-.5 0-.9 0-1.4l0-3.3 .2 0c1.6-12.7 10.8-23.7 24-27l16-4 64-16c17.1-4.3 34.5 6.1 38.8 23.3s-6.1 34.5-23.3 38.8zM53.3 4l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3S42.3-3.3 53.3 4zM613.3 44l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM24 160l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM101.3 332l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zm464-39.9l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7z\"]\n  };\n  const faMelon = {\n    prefix: 'fas',\n    iconName: 'melon',\n    icon: [512, 512, [], \"e310\", \"M256 512c-38.5 0-75-8.5-107.7-23.7c67.1-5.8 149.8-48.2 220.8-119.2s113.4-153.8 119.2-220.8C503.5 181 512 217.5 512 256c0 141.4-114.6 256-256 256zM74.7 436.8c-19.1-19.4-26.8-55.8-11.9-108c14.6-51.2 49.6-110.2 102.7-163.3s112.1-88.1 163.3-102.7c52.4-15 88.9-7.1 108.2 12.2s27.2 55.9 12.2 108.2c-14.6 51.2-49.6 110.2-102.7 163.3s-112.1 88.1-163.3 102.7c-52.1 14.9-88.6 7.2-108-11.9c-.2-.2-.4-.4-.5-.5zm-51-73.1C8.5 331 0 294.5 0 256C0 114.6 114.6 0 256 0c38.5 0 75 8.5 107.7 23.7c-67.1 5.8-149.8 48.2-220.8 119.2s-113.4 153.8-119.2 220.8z\"]\n  };\n  const faGopuram = {\n    prefix: 'fas',\n    iconName: 'gopuram',\n    icon: [512, 512, [], \"f664\", \"M120 0c13.3 0 24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 48 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 0 32 0 64c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32l0 96c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-64 0 0-160-32 0 0-128-32 0 0-96-32 0 0 96 32 0 0 128 32 0 0 160-80 0 0-48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48-80 0 0-160 32 0 0-128 32 0 0-96-32 0 0 96-32 0 0 128-32 0 0 160-64 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-96c0-17.7 14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l0-64 0-32 0-8c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-32-80l0 32 64 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faEarthOceania = {\n    prefix: 'fas',\n    iconName: 'earth-oceania',\n    icon: [512, 512, [\"globe-oceania\"], \"e47b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3l-29.9 0c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n  };\n  const faGlobeOceania = faEarthOceania;\n  const faContainerStorage = {\n    prefix: 'fas',\n    iconName: 'container-storage',\n    icon: [640, 512, [], \"f4b7\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-320c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM176 152l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faFacePouting = {\n    prefix: 'fas',\n    iconName: 'face-pouting',\n    icon: [512, 512, [], \"e387\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM161.3 382.1c-5.4 12.3 8.7 21.6 21.1 16.4c22.4-9.5 47.4-14.8 73.7-14.8s51.3 5.3 73.7 14.8c12.4 5.2 26.5-4.1 21.1-16.4c-16-36.6-52.4-62.1-94.8-62.1s-78.8 25.6-94.8 62.1zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n  };\n  const faSquareXmark = {\n    prefix: 'fas',\n    iconName: 'square-xmark',\n    icon: [448, 512, [10062, \"times-square\", \"xmark-square\"], \"f2d3\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faTimesSquare = faSquareXmark;\n  const faXmarkSquare = faSquareXmark;\n  const faFaceExplode = {\n    prefix: 'fas',\n    iconName: 'face-explode',\n    icon: [512, 512, [\"exploding-head\"], \"e2fe\", \"M320 196.5c0 7.9 2.5 15.4 7 21.6c-14.5-6.6-31.5-5.6-45.3 3l-17.3 10.8c-5.2 3.2-11.8 3.2-17 0L230.2 221c-13.8-8.6-30.8-9.6-45.3-3c4.5-6.2 7-13.7 7-21.6l0-4.5c0-17.7-14.3-32-32-32l-40 0c-30.9 0-56-25.1-56-56s25.1-56 56-56c8.9 0 17.3 2.1 24.8 5.8C149.7 23.3 176.1 0 208 0c19.1 0 36.3 8.4 48 21.7C267.7 8.4 284.9 0 304 0c31.9 0 58.3 23.3 63.2 53.8c7.5-3.7 15.9-5.8 24.8-5.8c30.9 0 56 25.1 56 56s-25.1 56-56 56l-40 0c-17.7 0-32 14.3-32 32l0 4.5zM299 248c5.1-3 11.4-3 16.4 0c0 0 0 0 0 0c.1 .1 .2 .1 .3 .2L333 259c15.6 9.7 35.3 9.7 50.9 0l17.3-10.8c5.2-3.2 11.8-3.2 17 0l20.7 12.9c12.8 8 28.6 9.5 42.7 4.1L512 253.5c0 .8 0 1.7 0 2.5c0 141.4-114.6 256-256 256S0 397.4 0 256c0-.8 0-1.7 0-2.5l30.5 11.7c14.1 5.4 29.9 3.9 42.7-4.1l20.7-12.9c5.2-3.2 11.8-3.2 17 0L128.2 259c15.6 9.7 35.3 9.7 50.9 0l17.3-10.8c.1-.1 .2-.1 .3-.2c0 0 0 0 0 0c5.1-3 11.4-3 16.4 0c0 0 0 0 0 0c.1 .1 .2 .1 .3 .2L230.6 259c15.6 9.7 35.3 9.7 50.9 0l17.3-10.8c.1-.1 .2-.1 .3-.2c0 0 0 0 0 0zm-90.6 88a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 437.3c0 5.9 4.8 10.7 10.7 10.7l106.7 0c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3l-21.3 0c-29.5 0-53.3 23.9-53.3 53.3z\"]\n  };\n  const faExplodingHead = faFaceExplode;\n  const faHashtag = {\n    prefix: 'fas',\n    iconName: 'hashtag',\n    icon: [448, 512, [62098], \"23\", \"M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128l95.1 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0L325.8 320l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7-95.1 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384 32 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 21.3-128L64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320l95.1 0 21.3-128-95.1 0z\"]\n  };\n  const faUpRightAndDownLeftFromCenter = {\n    prefix: 'fas',\n    iconName: 'up-right-and-down-left-from-center',\n    icon: [512, 512, [\"expand-alt\"], \"f424\", \"M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z\"]\n  };\n  const faExpandAlt = faUpRightAndDownLeftFromCenter;\n  const faOilCan = {\n    prefix: 'fas',\n    iconName: 'oil-can',\n    icon: [640, 512, [], \"f613\", \"M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-80 0-48 0-48 0c-26.5 0-48 21.5-48 48l0 64.8c0 19 11.2 36.2 28.5 43.9l67.5 30L96 368c0 26.5 21.5 48 48 48l259.1 0c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8L288 160l0-32 32 0zM96 208l0 86.1L48 272.8 48 208l48 0z\"]\n  };\n  const faT = {\n    prefix: 'fas',\n    iconName: 't',\n    icon: [384, 512, [116], \"54\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l128 0 0 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 32 32 32z\"]\n  };\n  const faTransformerBolt = {\n    prefix: 'fas',\n    iconName: 'transformer-bolt',\n    icon: [384, 512, [], \"e2a4\", \"M136 24l0 8 24 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0L64 64c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0 0-8C88 10.7 98.7 0 112 0s24 10.7 24 24zm160 0l0 8 24 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24zM48 112c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm160 0c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM0 192c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 224c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-224c-17.7 0-32-14.3-32-32zm232.9 34.7c-6-4-13.9-3.6-19.3 1.1l-112 96c-5.1 4.4-6.9 11.4-4.6 17.7s8.3 10.4 15 10.4l57.8 0-25 74.9c-2.3 6.8 .3 14.3 6.3 18.3s13.9 3.6 19.3-1.1l112-96c5.1-4.4 6.9-11.4 4.6-17.7s-8.3-10.4-15-10.4l-57.8 0 25-74.9c2.3-6.8-.3-14.3-6.3-18.3z\"]\n  };\n  const faHippo = {\n    prefix: 'fas',\n    iconName: 'hippo',\n    icon: [640, 512, [129435], \"f6ed\", \"M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2l32 0c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-16-64 0 0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-17.6c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2l0 10.8c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-76c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12l0 76c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-118.9L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1 7.2 0L256 64l32 0c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faChartColumn = {\n    prefix: 'fas',\n    iconName: 'chart-column',\n    icon: [512, 512, [], \"e0e3\", \"M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm128-64l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM480 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faCassetteVhs = {\n    prefix: 'fas',\n    iconName: 'cassette-vhs',\n    icon: [576, 512, [128252, \"vhs\"], \"f8ec\", \"M0 96l0 32 576 0 0-32c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96zm0 64L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256L0 160zM467.9 384L416 384l0-34.7c18.6-6.6 32-24.4 32-45.3s-13.4-38.7-32-45.3l0-34.7 51.9 0c17.6 21.9 28.1 49.7 28.1 80s-10.5 58.1-28.1 80zM160 349.3l0 34.7-51.9 0C90.5 362.1 80 334.3 80 304s10.5-58.1 28.1-80l51.9 0 0 34.7c-18.6 6.6-32 24.4-32 45.3s13.4 38.7 32 45.3zM256 224l64 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z\"]\n  };\n  const faVhs = faCassetteVhs;\n  const faInfinity = {\n    prefix: 'fas',\n    iconName: 'infinity',\n    icon: [640, 512, [8734, 9854], \"f534\", \"M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1l0 29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9l0-29.7zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1l0 29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1l0-29.7c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z\"]\n  };\n  const faVialCircleCheck = {\n    prefix: 'fas',\n    iconName: 'vial-circle-check',\n    icon: [512, 512, [], \"e596\", \"M0 64C0 46.3 14.3 32 32 32l64 0 64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 170.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96L32 96C14.3 96 0 81.7 0 64zM96 96l0 96 64 0 0-96L96 96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faChimney = {\n    prefix: 'fas',\n    iconName: 'chimney',\n    icon: [448, 512, [], \"f78b\", \"M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L32 160c-17.7 0-32-14.3-32-32L0 64zM32 192l96 0 0 128-96 0 0-128zm384 0l0 128-256 0 0-128 256 0zM288 352l0 128L32 480l0-128 256 0zm128 0l0 128-96 0 0-128 96 0z\"]\n  };\n  const faObjectIntersect = {\n    prefix: 'fas',\n    iconName: 'object-intersect',\n    icon: [512, 512, [], \"e49d\", \"M288 64l0 96-64 0c-35.3 0-64 28.7-64 64l0 64-96 0L64 64l224 0zM64 352l96 0 0 96c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-96 0 0-96c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 288c0 35.3 28.7 64 64 64zM448 224l0 224-224 0 0-96 64 0c35.3 0 64-28.7 64-64l0-64 96 0z\"]\n  };\n  const faPersonArrowDownToLine = {\n    prefix: 'fas',\n    iconName: 'person-arrow-down-to-line',\n    icon: [640, 512, [], \"e538\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352l0-96 16 0 0 96-16 0zm-64 0l-88 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l120 0 80 0 376 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-344 0 0-191.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 448zM464 64l0 242.7-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7 528 64c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faVoicemail = {\n    prefix: 'fas',\n    iconName: 'voicemail',\n    icon: [640, 512, [], \"f897\", \"M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144l352 0c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80l-112.5 0zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faBlockBrick = {\n    prefix: 'fas',\n    iconName: 'block-brick',\n    icon: [448, 512, [\"wall-brick\"], \"e3db\", \"M96 32l0 80 256 0 0-80L96 32zM64 112l0-80C28.7 32 0 60.7 0 96l0 16 64 0zM0 144l0 96 208 0 0-96L0 144zM0 368l64 0 0-96L0 272l0 96zm0 32l0 16c0 35.3 28.7 64 64 64l144 0 0-80L0 400zm240 0l0 80 144 0c35.3 0 64-28.7 64-64l0-16-208 0zm208-32l0-96-64 0 0 96 64 0zm-96 0l0-96L96 272l0 96 256 0zm96-224l-208 0 0 96 208 0 0-96zm0-32l0-16c0-35.3-28.7-64-64-64l0 80 64 0z\"]\n  };\n  const faWallBrick = faBlockBrick;\n  const faFan = {\n    prefix: 'fas',\n    iconName: 'fan',\n    icon: [512, 512, [], \"f863\", \"M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224l-2.6 0C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480l0 2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288l2.6 0c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32l0-2.6C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faBagsShopping = {\n    prefix: 'fas',\n    iconName: 'bags-shopping',\n    icon: [576, 512, [128717], \"f847\", \"M176 96l0 64 96 0 0-64c0-26.5-21.5-48-48-48s-48 21.5-48 48zm-48 64l0-64c0-53 43-96 96-96s96 43 96 96l0 64 64 0c35.3 0 64 28.7 64 64l-208 0c-44.2 0-80 35.8-80 80l0 160c0 5.5 .6 10.8 1.6 16L64 480c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l64 0zm128 96l256 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-128c0-35.3 28.7-64 64-64zm64 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 53 43 96 96 96s96-43 96-96l0-16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-16z\"]\n  };\n  const faParagraphLeft = {\n    prefix: 'fas',\n    iconName: 'paragraph-left',\n    icon: [384, 512, [\"paragraph-rtl\"], \"f878\", \"M320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L160 0 144 0C82.1 0 32 50.1 32 112s50.1 112 112 112l16 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 32 0 0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224zM128 384l0-46.4c0-9.7-7.9-17.6-17.6-17.6c-4.2 0-8.2 1.5-11.3 4.2l-93 78.7C2.2 406.1 0 410.9 0 416s2.2 9.9 6.1 13.2l93 78.7c3.2 2.7 7.2 4.2 11.3 4.2c9.7 0 17.6-7.9 17.6-17.6l0-46.4 224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0z\"]\n  };\n  const faParagraphRtl = faParagraphLeft;\n  const faPersonWalkingLuggage = {\n    prefix: 'fas',\n    iconName: 'person-walking-luggage',\n    icon: [576, 512, [], \"e554\", \"M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z\"]\n  };\n  const faCaravanSimple = {\n    prefix: 'fas',\n    iconName: 'caravan-simple',\n    icon: [640, 512, [\"caravan-alt\"], \"e000\", \"M80 32C35.8 32 0 67.8 0 112L0 336c0 44.2 35.8 80 80 80l16 0c0 53 43 96 96 96s96-43 96-96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-160c0-88.4-71.6-160-160-160L80 32zM64 160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32l0-64zm288-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM144 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faCaravanAlt = faCaravanSimple;\n  const faTurtle = {\n    prefix: 'fas',\n    iconName: 'turtle',\n    icon: [576, 512, [128034], \"f726\", \"M384 249.2c0 21.4-17.4 38.8-38.8 38.8L70.8 288C49.4 288 32 270.6 32 249.2L32 208c0-97.2 78.8-176 176-176s176 78.8 176 176l0 41.2zM480 288c-2 0-4-.1-5.9-.3c-16.3 53.3-64.3 92.7-122.1 96l0 56.2c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-56-32 0 0 56c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-56-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l72 0 48 0 112 0 48 0 32 0c39.8 0 72-32.2 72-72l0-24 0-32 0-16c0-35.3 28.7-64 64-64c53 0 96 43 96 96l0 16c0 35.3-28.7 64-64 64l-32 0zm16-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faPencilMechanical = {\n    prefix: 'fas',\n    iconName: 'pencil-mechanical',\n    icon: [512, 512, [], \"e5ca\", \"M475.3 11.3C468.1 4.1 458.2 0 448 0s-20.1 4.1-27.3 11.3L390.6 41.4l80 80 30.1-30.1C507.9 84.1 512 74.2 512 64s-4.1-20.1-11.3-27.3L475.3 11.3zm-233 76.3c3.1-3.1 8.2-3.1 11.3 0L283 117 72.8 327.2C67 333 62.8 340.1 60.6 348L32.8 445.3 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l25.7-25.7L164 451.4c7.8-2.2 15-6.4 20.8-12.2L436.7 187.3c7.2-7.2 11.3-17.1 11.3-27.3s-4.1-20.1-11.3-27.3L379.3 75.3C372.1 68.1 362.2 64 352 64s-20.1 4.1-27.3 11.3L317 83 287.6 53.7c-21.9-21.9-57.3-21.9-79.2 0L103 159c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L242.3 87.6zM89.1 422.9l17.3-60.5 43.2 43.2L89.1 422.9z\"]\n  };\n  const faUpDown = {\n    prefix: 'fas',\n    iconName: 'up-down',\n    icon: [256, 512, [8597, 11021, \"arrows-alt-v\"], \"f338\", \"M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160l56 0 0 192-56 0c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4l-56 0 0-192 56 0c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z\"]\n  };\n  const faArrowsAltV = faUpDown;\n  const faCloudMoonRain = {\n    prefix: 'fas',\n    iconName: 'cloud-moon-rain',\n    icon: [576, 512, [], \"f73c\", \"M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96l271.9 0zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z\"]\n  };\n  const faBoothCurtain = {\n    prefix: 'fas',\n    iconName: 'booth-curtain',\n    icon: [512, 512, [], \"f734\", \"M64 0C28.7 0 0 28.7 0 64L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32L64 64l64 0 0-64L64 0zM512 64c0-35.3-28.7-64-64-64L352 0 256 0 192 0c-17.7 0-32 14.3-32 32l0 368c0 26.5 21.5 48 48 48s48-21.5 48-48c0 26.5 21.5 48 48 48s48-21.5 48-48c0 26.5 21.5 48 48 48s48-21.5 48-48l0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-416z\"]\n  };\n  const faCalendar = {\n    prefix: 'fas',\n    iconName: 'calendar',\n    icon: [448, 512, [128197, 128198], \"f133\", \"M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272z\"]\n  };\n  const faBoxHeart = {\n    prefix: 'fas',\n    iconName: 'box-heart',\n    icon: [448, 512, [], \"f49d\", \"M93.7 32L208 32l0 128L0 160 50.7 58.5C58.9 42.3 75.5 32 93.7 32zM240 32l114.3 0c18.2 0 34.8 10.3 42.9 26.5L448 160l-208 0 0-128zM0 192l448 0 0 224c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192zM212.7 420.7c6.2 6.2 16.4 6.2 22.6 0l77.3-77.3c20.5-20.5 20.5-53.8 0-74.3s-53.8-20.5-74.3 0L224 283.4l-14.3-14.3c-20.5-20.5-53.8-20.5-74.3 0s-20.5 53.8 0 74.3l77.3 77.3z\"]\n  };\n  const faTrailer = {\n    prefix: 'fas',\n    iconName: 'trailer',\n    icon: [640, 512, [], \"e041\", \"M48 32C21.5 32 0 53.5 0 80L0 336c0 26.5 21.5 48 48 48l17.1 0c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96L488 384l8 0 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-240c0-26.5-21.5-48-48-48L48 32zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21L64 112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faUserDoctorMessage = {\n    prefix: 'fas',\n    iconName: 'user-doctor-message',\n    icon: [640, 512, [\"user-md-chat\"], \"f82e\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3c0-81 54-149.4 128-171.1l0 59.1c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7l0-65.4c6-.6 12.1-.9 18.3-.9l91.4 0c6.2 0 12.3 .3 18.3 .9l0 57.1c-27.6 7.1-48 32.2-48 62l0 40c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-24c0-17.7 14.3-32 32-32s32 14.3 32 32l0 24c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-40c0-29.8-20.4-54.9-48-62l0-50.8c74 21.7 128 90.1 128 171.1c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM120 424a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM432 0L592 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-48 0-83.2 62.4c-2.4 1.8-5.7 2.1-8.4 .8s-4.4-4.1-4.4-7.2l0-56-16 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48z\"]\n  };\n  const faUserMdChat = faUserDoctorMessage;\n  const faBahai = {\n    prefix: 'fas',\n    iconName: 'bahai',\n    icon: [576, 512, [\"haykal\"], \"f666\", \"M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z\"]\n  };\n  const faHaykal = faBahai;\n  const faLighthouse = {\n    prefix: 'fas',\n    iconName: 'lighthouse',\n    icon: [640, 512, [], \"e612\", \"M33.5 1.9l112 48c12.2 5.2 17.8 19.3 12.6 31.5s-19.3 17.8-31.5 12.6l-112-48C2.4 40.8-3.3 26.7 1.9 14.6S21.3-3.3 33.5 1.9zm112 204.1l-112 48c-12.2 5.2-26.3-.4-31.5-12.6s.4-26.3 12.6-31.5l112-48c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5zM303.9 4.4c10-5.8 22.3-5.8 32.2 0l96 56c15.3 8.9 20.4 28.5 11.5 43.8C437.7 114.3 427 120 416 120l0 40c17.7 0 32 14.3 32 32c0 13.3-8.1 24.7-19.7 29.5L473.6 448l6.4 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-29.1 0L352 512l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-98.9 0L160 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l6.4 0 45.3-226.5C200.1 216.7 192 205.3 192 192c0-17.7 14.3-32 32-32c0 0 0 0 0 0l0-40c-11 0-21.7-5.7-27.6-15.9c-8.9-15.3-3.7-34.9 11.5-43.8l96-56zM352 87.7L320 69.1 288 87.7l0 72.3 64 0 0-72.3zM638.1 14.6c5.2 12.2-.4 26.3-12.6 31.5l-112 48c-12.2 5.2-26.3-.4-31.5-12.6s.4-26.3 12.6-31.5l112-48c12.2-5.2 26.3 .4 31.5 12.6zm-156.1 160c5.2-12.2 19.3-17.8 31.5-12.6l112 48c12.2 5.2 17.8 19.3 12.6 31.5s-19.3 17.8-31.5 12.6l-112-48c-12.2-5.2-17.8-19.3-12.6-31.5z\"]\n  };\n  const faAmpGuitar = {\n    prefix: 'fas',\n    iconName: 'amp-guitar',\n    icon: [512, 512, [], \"f8a1\", \"M256 0c-48.9 0-92.5 28.8-121.6 53.8c-15 12.9-27.3 25.7-35.8 35.3c-2.3 2.6-4.3 4.9-6 6.9L64 96C28.7 96 0 124.7 0 160L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64l-28.5 0c-1.7-2.1-3.8-4.4-6-6.9c-8.5-9.6-20.8-22.4-35.8-35.3C348.5 28.8 304.9 0 256 0zm96.9 96L159.1 96c2.1-1.9 4.3-3.8 6.5-5.8C192.5 67.2 224.9 48 256 48s63.5 19.2 90.4 42.2c2.2 1.9 4.4 3.9 6.5 5.8zM96 152a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 448l0-192 384 0 0 192L64 448zm64-128a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm16-32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm16-32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM256 416a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm16-32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm16-32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM384 416a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faSdCard = {\n    prefix: 'fas',\n    iconName: 'sd-card',\n    icon: [384, 512, [], \"f7c2\", \"M320 0L141.3 0C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64zM160 88l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faVolumeSlash = {\n    prefix: 'fas',\n    iconName: 'volume-slash',\n    icon: [640, 512, [128263], \"f2e2\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.1 386.2C556.7 352 576 306.3 576 256c0-60.1-27.7-113.8-70.9-149c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C507.3 170.7 528 210.9 528 256c0 39.1-15.6 74.5-40.9 100.5L449 326.6c19-17.5 31-42.7 31-70.6c0-30.1-13.9-56.9-35.4-74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C425.1 227.6 432 241 432 256s-6.9 28.4-17.7 37.3c-1.3 1-2.4 2.2-3.4 3.4L352 250.6 352 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L197.8 129.8 38.8 5.1zM352 373.3L82.9 161.3C53.8 167.4 32 193.1 32 224l0 64c0 35.3 28.7 64 64 64l67.8 0L298.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S352 460.6 352 448l0-74.7z\"]\n  };\n  const faBorderBottom = {\n    prefix: 'fas',\n    iconName: 'border-bottom',\n    icon: [448, 512, [], \"f84d\", \"M448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32zm-64-96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 352A32 32 0 1 1 0 352a32 32 0 1 1 64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM448 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 160a32 32 0 1 1 64 0A32 32 0 1 1 0 160zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm128 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 256A32 32 0 1 1 0 256a32 32 0 1 1 64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM448 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 64a32 32 0 1 1 64 0A32 32 0 1 1 0 64zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm32 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 64a32 32 0 1 1 64 0A32 32 0 1 1 96 64zm64 192a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faWifiWeak = {\n    prefix: 'fas',\n    iconName: 'wifi-weak',\n    icon: [640, 512, [\"wifi-1\"], \"f6aa\", \"M256 416a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n  };\n  const faWifi1 = faWifiWeak;\n  const faDragon = {\n    prefix: 'fas',\n    iconName: 'dragon',\n    icon: [640, 512, [128009], \"f6d5\", \"M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0L416 0l32 0 16 0c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48l-21.5 0c-17 0-33.3-6.7-45.3-18.7L480 160l-32 0 0 21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512L496 512l-64 0L32.3 512c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1l0-45.5 0-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3l0 .6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87 0 27.5c0 32.8 8.4 64.8 24 93l-232 0c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z\"]\n  };\n  const faShoePrints = {\n    prefix: 'fas',\n    iconName: 'shoe-prints',\n    icon: [640, 512, [], \"f54b\", \"M416 0C352.3 0 256 32 256 32l0 128c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64l32 0 0-128-32 0c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32l0 128s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64l32 0 0-128-32 0c-35.3 0-64 28.7-64 64z\"]\n  };\n  const faCirclePlus = {\n    prefix: 'fas',\n    iconName: 'circle-plus',\n    icon: [512, 512, [\"plus-circle\"], \"f055\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faPlusCircle = faCirclePlus;\n  const faFaceGrinTongueWink = {\n    prefix: 'fas',\n    iconName: 'face-grin-tongue-wink',\n    icon: [512, 512, [128540, \"grin-tongue-wink\"], \"f58b\", \"M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448l0-46.9c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2l0 47.3c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6l0 45.4c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-45.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faGrinTongueWink = faFaceGrinTongueWink;\n  const faHandHolding = {\n    prefix: 'fas',\n    iconName: 'hand-holding',\n    icon: [576, 512, [], \"f4bd\", \"M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 272 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16 0-78.3 0c-29.1 0-57.3 9.9-80 28L68.8 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 160.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2c.3 0 .6 0 .9 0c0 0 0 0 0 0c-.3 0-.6 0-.9 0z\"]\n  };\n  const faPlugCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'plug-circle-exclamation',\n    icon: [576, 512, [], \"e55d\", \"M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z\"]\n  };\n  const faLinkSlash = {\n    prefix: 'fas',\n    iconName: 'link-slash',\n    icon: [640, 512, [\"chain-broken\", \"chain-slash\", \"unlink\"], \"f127\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z\"]\n  };\n  const faChainBroken = faLinkSlash;\n  const faChainSlash = faLinkSlash;\n  const faUnlink = faLinkSlash;\n  const faClone = {\n    prefix: 'fas',\n    iconName: 'clone',\n    icon: [512, 512, [], \"f24d\", \"M288 448L64 448l0-224 64 0 0-64-64 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-64-64 0 0 64zm-64-96l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64z\"]\n  };\n  const faPersonWalkingArrowLoopLeft = {\n    prefix: 'fas',\n    iconName: 'person-walking-arrow-loop-left',\n    icon: [640, 512, [], \"e551\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384l18.7 0c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96l-18.7 0 25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z\"]\n  };\n  const faArrowUpZA = {\n    prefix: 'fas',\n    iconName: 'arrow-up-z-a',\n    icon: [576, 512, [\"sort-alpha-up-alt\"], \"f882\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L352 32c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400l-40.4 0z\"]\n  };\n  const faSortAlphaUpAlt = faArrowUpZA;\n  const faFireFlameCurved = {\n    prefix: 'fas',\n    iconName: 'fire-flame-curved',\n    icon: [384, 512, [\"fire-alt\"], \"f7e4\", \"M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z\"]\n  };\n  const faFireAlt = faFireFlameCurved;\n  const faTornado = {\n    prefix: 'fas',\n    iconName: 'tornado',\n    icon: [448, 512, [127786], \"f76f\", \"M0 32L0 45.6C0 62.7 1.7 79.6 5 96l352.8 0c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0L32 0C14.3 0 0 14.3 0 32zm352.2 96L13.6 128c12.2 35.9 32.3 68.7 58.8 96L412 224l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3L445 352c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9l-322.5 0c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9L288 384z\"]\n  };\n  const faFileCirclePlus = {\n    prefix: 'fas',\n    iconName: 'file-circle-plus',\n    icon: [576, 512, [58606], \"e494\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z\"]\n  };\n  const faDeleteRight = {\n    prefix: 'fas',\n    iconName: 'delete-right',\n    icon: [576, 512, [], \"e154\", \"M0 128C0 92.7 28.7 64 64 64l306.7 0c17 0 33.3 6.7 45.3 18.7L566.6 233.4c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6L416 429.3c-12 12-28.3 18.7-45.3 18.7L64 448c-35.3 0-64-28.7-64-64L0 128zm143 47c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"]\n  };\n  const faBookQuran = {\n    prefix: 'fas',\n    iconName: 'book-quran',\n    icon: [448, 512, [\"quran\"], \"f687\", \"M352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0L64 0 352 0zm0 384L96 384l0 64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z\"]\n  };\n  const faQuran = faBookQuran;\n  const faCircleQuarter = {\n    prefix: 'fas',\n    iconName: 'circle-quarter',\n    icon: [512, 512, [], \"e11f\", \"M32 256C14.3 256-.2 241.6 2 224.1C16.4 108.2 108.2 16.4 224.1 2C241.6-.2 256 14.3 256 32l0 192c0 17.7-14.3 32-32 32L32 256z\"]\n  };\n  const faAnchor = {\n    prefix: 'fas',\n    iconName: 'anchor',\n    icon: [576, 512, [9875], \"f13d\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c88.4 0 160-71.6 160-160l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 53-43 96-96 96l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0z\"]\n  };\n  const faBorderAll = {\n    prefix: 'fas',\n    iconName: 'border-all',\n    icon: [448, 512, [], \"f84c\", \"M384 96l0 128-128 0 0-128 128 0zm0 192l0 128-128 0 0-128 128 0zM192 224L64 224 64 96l128 0 0 128zM64 288l128 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z\"]\n  };\n  const faFunction = {\n    prefix: 'fas',\n    iconName: 'function',\n    icon: [640, 512, [], \"f661\", \"M64 96c0-53 43-96 96-96l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32l0 96 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 127.5c0 48.4-36.1 89.3-84.1 95.3l-7.9 1C18.4 481.9 2.4 469.5 .2 452s10.2-33.5 27.8-35.7l7.9-1c16-2 28-15.6 28-31.8L64 256l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-96zm266.7 81.7C303.7 218.4 288 267.3 288 320s15.7 101.6 42.7 142.3c9.8 14.7 5.7 34.6-9 44.3s-34.6 5.7-44.3-9C243.6 446.7 224 385.6 224 320s19.6-126.7 53.3-177.7c9.8-14.7 29.6-18.8 44.3-9s18.8 29.6 9 44.3zm202.6 0c-9.8-14.7-5.7-34.6 9-44.3s34.6-5.7 44.3 9C620.4 193.3 640 254.4 640 320s-19.6 126.7-53.3 177.7c-9.8 14.7-29.6 18.8-44.3 9s-18.8-29.6-9-44.3c27-40.7 42.7-89.6 42.7-142.3s-15.7-101.6-42.7-142.3zM398.6 241.4L432 274.7l33.4-33.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L477.3 320l33.4 33.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L432 365.3l-33.4 33.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L386.7 320l-33.4-33.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n  };\n  const faFaceAngry = {\n    prefix: 'fas',\n    iconName: 'face-angry',\n    icon: [512, 512, [128544, \"angry\"], \"f556\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n  };\n  const faAngry = faFaceAngry;\n  const faPeopleSimple = {\n    prefix: 'fas',\n    iconName: 'people-simple',\n    icon: [512, 512, [], \"e21b\", \"M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm-22.4 32c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6L64 464c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-115.7c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160l-44.8 0zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128zm-15.7 32c-28.6 0-53.7 18.9-61.5 46.4L267.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8l21.6 0 0 80c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-80 21.6 0c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.9-27.5-33-46.4-61.5-46.4l-31.4 0z\"]\n  };\n  const faCookieBite = {\n    prefix: 'fas',\n    iconName: 'cookie-bite',\n    icon: [512, 512, [], \"f564\", \"M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faArrowTrendDown = {\n    prefix: 'fas',\n    iconName: 'arrow-trend-down',\n    icon: [576, 512, [], \"e097\", \"M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352 384 352z\"]\n  };\n  const faRss = {\n    prefix: 'fas',\n    iconName: 'rss',\n    icon: [448, 512, [\"feed\"], \"f09e\", \"M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faFeed = faRss;\n  const faFaceMonocle = {\n    prefix: 'fas',\n    iconName: 'face-monocle',\n    icon: [512, 512, [], \"e380\", \"M427.2 446.3C381.9 487.2 321.8 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 62.8-22.6 120.3-60.1 164.9c-2.5-8.6-3.9-17.7-3.9-26.9L448 224c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6l0 91.5c0 18.4 3.9 36.2 11.2 52.4zM256 224a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm-79.6-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm144 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM144 352c0 8.8 7.2 16 16 16c14.3 0 37.9 2.9 60.6 11.7c22.8 8.8 42.7 22.7 53.1 43.4c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5c-15.3-30.5-43.3-48.6-70.1-59C205.3 339.5 177.7 336 160 336c-8.8 0-16 7.2-16 16zM305.2 89.9c8-6.4 18-9.9 28.2-9.9c8.9 0 17.6 2.6 25.1 7.6l8.6 5.7c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2L376.3 61c-12.7-8.5-27.6-13-42.8-13c-17.5 0-34.5 6-48.2 16.9L262 83.5c-6.9 5.5-8 15.6-2.5 22.5s15.6 8 22.5 2.5l23.2-18.6z\"]\n  };\n  const faDrawPolygon = {\n    prefix: 'fas',\n    iconName: 'draw-polygon',\n    icon: [448, 512, [], \"f5ee\", \"M96 151.4l0 209.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56s0 0 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1c0 0 0 0 0 0l32-56 4.5-7.9-.1-.3-209.1 0c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-209.1C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32l209.1 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z\"]\n  };\n  const faScaleBalanced = {\n    prefix: 'fas',\n    iconName: 'scale-balanced',\n    icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", \"M384 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L398.4 96c-5.2 25.8-22.9 47.1-46.4 57.3L352 448l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-23.5-10.3-41.2-31.6-46.4-57.3L128 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288l144.9 0L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320l144.9 0L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z\"]\n  };\n  const faBalanceScale = faScaleBalanced;\n  const faCalendarLines = {\n    prefix: 'fas',\n    iconName: 'calendar-lines',\n    icon: [448, 512, [\"calendar-note\"], \"e0d5\", \"M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272zM96 296c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24zm24 72l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faCalendarNote = faCalendarLines;\n  const faArrowDownBigSmall = {\n    prefix: 'fas',\n    iconName: 'arrow-down-big-small',\n    icon: [576, 512, [\"sort-size-down\"], \"f88c\", \"M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM320 368l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48zM368 32c-26.5 0-48 21.5-48 48l0 128c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48L368 32z\"]\n  };\n  const faSortSizeDown = faArrowDownBigSmall;\n  const faGaugeSimpleHigh = {\n    prefix: 'fas',\n    iconName: 'gauge-simple-high',\n    icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faTachometer = faGaugeSimpleHigh;\n  const faTachometerFast = faGaugeSimpleHigh;\n  const faDoNotEnter = {\n    prefix: 'fas',\n    iconName: 'do-not-enter',\n    icon: [512, 512, [], \"f5ec\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96 208l320 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16L96 304c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faShower = {\n    prefix: 'fas',\n    iconName: 'shower',\n    icon: [512, 512, [128703], \"f2cc\", \"M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-316.1zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faDiceD8 = {\n    prefix: 'fas',\n    iconName: 'dice-d8',\n    icon: [512, 512, [], \"f6d2\", \"M240 16c0-6.5-4-12.4-10-14.8s-13-1-17.5 3.7l-208 216c-3.7 3.9-5.3 9.3-4.1 14.6s4.9 9.5 9.9 11.5l208 80c4.9 1.9 10.5 1.2 14.8-1.7s6.9-7.9 6.9-13.2l0-296zM34.6 307.5c-4.1 6.3-3.3 14.6 1.9 20l176 179.7c4.5 4.6 11.5 6.1 17.5 3.6s10-8.3 10-14.8l0-112c0-6.6-4.1-12.6-10.3-14.9l-176-67.7c-7-2.7-15-.1-19.1 6.1zm442.7 0c-4.1-6.3-12.1-8.8-19.1-6.1l-176 67.7c-6.2 2.4-10.3 8.3-10.3 14.9l0 112c0 6.5 3.9 12.4 10 14.8s12.9 1 17.5-3.6l176-179.7c5.3-5.4 6.1-13.7 1.9-20zM282 1.2C276 3.6 272 9.5 272 16l0 296c0 5.3 2.6 10.2 6.9 13.2s9.9 3.6 14.8 1.7l208-80c5-1.9 8.7-6.2 9.9-11.5s-.4-10.7-4.1-14.6l-208-216C295 .2 288.1-1.3 282 1.2z\"]\n  };\n  const faDesktop = {\n    prefix: 'fas',\n    iconName: 'desktop',\n    icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", \"M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z\"]\n  };\n  const faDesktopAlt = faDesktop;\n  const faM = {\n    prefix: 'fas',\n    iconName: 'm',\n    icon: [448, 512, [109], \"4d\", \"M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.3c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-278.3L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 49.9 9.2 37.5 22.7 33.4z\"]\n  };\n  const faSpinnerScale = {\n    prefix: 'fas',\n    iconName: 'spinner-scale',\n    icon: [512, 512, [], \"e62a\", \"M256 116a52 52 0 1 1 0-104 52 52 0 1 1 0 104zm0 364a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM448 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm399.4-96.2A56 56 0 1 1 352.2 80.6a56 56 0 1 1 79.2 79.2zM97.6 414.4a32 32 0 1 1 45.3-45.3A32 32 0 1 1 97.6 414.4zm271.5 0a32 32 0 1 1 45.3-45.3 32 32 0 1 1 -45.3 45.3zM86.3 86.3a48 48 0 1 1 67.9 67.9A48 48 0 1 1 86.3 86.3z\"]\n  };\n  const faGripDotsVertical = {\n    prefix: 'fas',\n    iconName: 'grip-dots-vertical',\n    icon: [256, 512, [], \"e411\", \"M48 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0 160a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM96 416A48 48 0 1 0 0 416a48 48 0 1 0 96 0zM208 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n  };\n  const faFaceViewfinder = {\n    prefix: 'fas',\n    iconName: 'face-viewfinder',\n    icon: [512, 512, [], \"e2ff\", \"M56 0l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 48c-4.4 0-8 3.6-8 8l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 56C0 25.1 25.1 0 56 0zM376 0l80 0c30.9 0 56 25.1 56 56l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-4.4-3.6-8-8-8l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM48 376l0 80c0 4.4 3.6 8 8 8l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-30.9 0-56-25.1-56-56l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24zm464 0l0 80c0 30.9-25.1 56-56 56l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c4.4 0 8-3.6 8-8l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24zM96 256a160 160 0 1 1 320 0A160 160 0 1 1 96 256zm128-40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM169.9 292.5c-6.4 6.1-6.6 16.2-.5 22.6C191.2 337.8 222 352 256 352s64.8-14.2 86.6-36.9c6.1-6.4 5.9-16.5-.5-22.6s-16.5-5.9-22.6 .5C303.5 309.6 281 320 256 320s-47.5-10.4-63.5-27.1c-6.1-6.4-16.2-6.6-22.6-.5z\"]\n  };\n  const faSoftServe = {\n    prefix: 'fas',\n    iconName: 'soft-serve',\n    icon: [384, 512, [127846, \"creemee\"], \"e400\", \"M208 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l6.1 6.1c3.4 3.4 5.3 7.9 5.3 12.7C208 56 200 64 190.1 64L128 64c-35.3 0-64 28.7-64 64c0 11.8 3.2 22.9 8.8 32.4C40.8 164 16 191.1 16 224c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-2.3 0c11.5-14.4 18.3-32.7 18.3-52.6C320 48.1 271.9 0 212.6 0L208 0zM48 320l0 32c0 17.7 14.3 32 32 32l1.8 0 11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5l134.7 0c16.3 0 30-12.3 31.8-28.5L302.2 384l1.8 0c17.7 0 32-14.3 32-32l0-32L48 320z\"]\n  };\n  const faCreemee = faSoftServe;\n  const faH5 = {\n    prefix: 'fas',\n    iconName: 'h5',\n    icon: [640, 512, [], \"e412\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 256 0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 192 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 224 64 96zM432 64c-15.1 0-28.2 10.6-31.3 25.4l-32 152c-2 9.4 .4 19.3 6.5 26.8s15.2 11.8 24.8 11.8l124 0c28.7 0 52 23.3 52 52s-23.3 52-52 52l-67.6 0c-10.3 0-19.5-6.6-22.8-16.4l-3.2-9.7c-5.6-16.8-23.7-25.8-40.5-20.2s-25.8 23.7-20.2 40.5l3.2 9.7c12 35.9 45.6 60.2 83.5 60.2l67.6 0c64.1 0 116-51.9 116-116s-51.9-116-116-116l-84.6 0L458 128l118 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L432 64z\"]\n  };\n  const faHandBackPointDown = {\n    prefix: 'fas',\n    iconName: 'hand-back-point-down',\n    icon: [448, 512, [], \"e19e\", \"M136 512c-22.1 0-40-17.9-40-40l0-200 0-7 0-73c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 55.7c-2-1.4-3.9-3-5.8-4.5L39 227.2C24.4 215 16 197 16 178L16 140c0-38 16.9-74 46.1-98.3l5.4-4.5C96.3 13.1 132.5 0 169.9 0L288 0c70.7 0 128 57.3 128 128l0 64 0 32c0 26.5-21.5 48-48 48c-12.4 0-23.6-4.7-32.1-12.3C334 284.5 313.3 304 288 304c-12.4 0-23.6-4.7-32.1-12.3C254 316.5 233.3 336 208 336c-12.3 0-23.5-4.6-32-12.2L176 472c0 22.1-17.9 40-40 40z\"]\n  };\n  const faTableList = {\n    prefix: 'fas',\n    iconName: 'table-list',\n    icon: [512, 512, [\"th-list\"], \"f00b\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 0l0 64 64 0 0-64L64 96zm384 0L192 96l0 64 256 0 0-64zM64 224l0 64 64 0 0-64-64 0zm384 0l-256 0 0 64 256 0 0-64zM64 352l0 64 64 0 0-64-64 0zm384 0l-256 0 0 64 256 0 0-64z\"]\n  };\n  const faThList = faTableList;\n  const faBasketShoppingMinus = {\n    prefix: 'fas',\n    iconName: 'basket-shopping-minus',\n    icon: [576, 512, [], \"e652\", \"M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192 32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512L430 512c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32l-85.6 0L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192l-232.6 0L253.3 35.1zM208 328l160 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faCommentSms = {\n    prefix: 'fas',\n    iconName: 'comment-sms',\n    icon: [512, 512, [\"sms\"], \"f7cd\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM96 212.8c0-20.3 16.5-36.8 36.8-36.8l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.3 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L112 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6C102.2 236.7 96 225.2 96 212.8zM372.8 176l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.2 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L352 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6c-10.2-6.8-16.4-18.3-16.4-30.7c0-20.3 16.5-36.8 36.8-36.8zm-152 6.4L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-6.9 4.4-13 10.9-15.2s13.7 .1 17.9 5.6z\"]\n  };\n  const faSms = faCommentSms;\n  const faRectangle = {\n    prefix: 'fas',\n    iconName: 'rectangle',\n    icon: [512, 512, [9644, \"rectangle-landscape\"], \"f2fa\", \"M0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"]\n  };\n  const faRectangleLandscape = faRectangle;\n  const faClipboardListCheck = {\n    prefix: 'fas',\n    iconName: 'clipboard-list-check',\n    icon: [384, 512, [], \"f737\", \"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-4.7 132.7c6.2 6.2 6.2 16.4 0 22.6l-64 64c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L112 249.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0zM192 272c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm-16 80l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faTurkey = {\n    prefix: 'fas',\n    iconName: 'turkey',\n    icon: [640, 512, [], \"f725\", \"M472 56c0 22.1-1.2 49.3-19.3 62l-31.6 22.3C375.9 112.2 327.9 96 288 96C176 96 0 224 0 384C0 512 160 512 288 512s288 0 288-128c0-63-27.3-121.1-67.3-168.3c-.4 .2-.7 .4-1 .6l-28.3 20c-8.3 5.9-15.1 15-21.2 28.3c-6.1 13.4-10.5 28.6-15.4 46l-.3 1c-7.9 27.5-24 53-47.9 72.3c-61.8 50-152.5 40.5-202.5-21.4c-13.9-17.2-23.2-36.6-28.1-56.7c-2.3-9.4 5.3-17.9 15-17.9c8 0 14.6 5.8 16.9 13.5c4 14.5 10.9 28.5 21 41c21.3 26.3 52.1 40.5 83.5 41.5c25.9 .8 52.2-7.3 74-24.9c18.6-15 31.1-34.8 37.2-56.2l.6-2c9.6-33.7 20.1-70.5 48.7-90.6L486.7 192s0 0 0 0l2.5-1.8c18.3-12.9 43.3-10.4 67.4-8c9.4 .9 18.6 1.8 27.3 1.8c30.9 0 56-25.1 56-56s-25.1-56-56-56c-1.1 0-2-1.1-1.7-2.2c1.1-4.4 1.7-9 1.7-13.8c0-30.9-25.1-56-56-56s-56 25.1-56 56z\"]\n  };\n  const faBook = {\n    prefix: 'fas',\n    iconName: 'book',\n    icon: [448, 512, [128212], \"f02d\", \"M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm16 48l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faUserPlus = {\n    prefix: 'fas',\n    iconName: 'user-plus',\n    icon: [640, 512, [], \"f234\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM504 312l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n  };\n  const faIceSkate = {\n    prefix: 'fas',\n    iconName: 'ice-skate',\n    icon: [576, 512, [9976], \"f7ac\", \"M512 336c0 26.5-21.5 48-48 48L80 384c-26.5 0-48-21.5-48-48l0-203.8c0-21.4 14.2-40.3 34.8-46.2L256 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 119.3 29.8C482 232.5 512 270.9 512 315l0 21zm40 72c13.3 0 24 10.7 24 24l0 8c0 39.8-32.2 72-72 72l-96 0-288 0-96 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l72 0 0-48 48 0 0 48 240 0 0-48 48 0 0 48 72 0c13.3 0 24-10.7 24-24l0-8c0-13.3 10.7-24 24-24z\"]\n  };\n  const faCheck = {\n    prefix: 'fas',\n    iconName: 'check',\n    icon: [448, 512, [10003, 10004], \"f00c\", \"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"]\n  };\n  const faBatteryThreeQuarters = {\n    prefix: 'fas',\n    iconName: 'battery-three-quarters',\n    icon: [576, 512, [\"battery-4\"], \"f241\", \"M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm272 96L96 192l0 128 256 0 0-128z\"]\n  };\n  const faBattery4 = faBatteryThreeQuarters;\n  const faTomato = {\n    prefix: 'fas',\n    iconName: 'tomato',\n    icon: [512, 512, [], \"e330\", \"M241 7L224 24C241 7 241 7 241 7s0 0 0 0s0 0 0 0l.1 .1 .2 .2 .5 .5c.4 .4 1 1 1.7 1.8c1.4 1.5 3.2 3.6 5.4 6.3c4.4 5.4 10.1 13.1 15.8 22.8c6.6 11.2 13.4 25.5 18 42.1c45.7 3.1 88.5 14.2 125.1 32.8c6.6 3.4 10 10.8 8.3 18s-8.2 12.3-15.6 12.3l-34.6 0 15.4 23.1c3.9 5.9 3.5 13.7-1 19.1s-12.1 7.3-18.6 4.5L256 145.4 150.3 190.7c-6.5 2.8-14.1 1-18.6-4.5s-4.9-13.2-1-19.1l15.5-23.3-31.3-.2c-7 1.5-14.3-1.7-17.7-8.4c-4-7.9-.9-17.5 7-21.5l.8-.4C142.2 94.6 185.6 83.5 232 80.7c-2.6-6.4-5.6-12.3-8.7-17.6c-4.3-7.3-8.6-13-11.7-16.9c-1.6-1.9-2.8-3.4-3.6-4.3c-.4-.4-.7-.8-.9-.9l-.1-.1c-9.3-9.4-9.3-24.5 .1-33.9c9.4-9.4 24.6-9.4 33.9 0zM71.1 154c6 9.4 14.9 16.1 25 19.5c-.6 11.8 3.1 23.7 11 33.2c13.6 16.3 36.3 21.8 55.8 13.4L256 180.2l93.1 39.9c19.5 8.4 42.2 2.9 55.8-13.4c7.9-9.5 11.7-21.5 11-33.2c10.3-3.5 19.1-10.4 25-19.5c44 35.5 71.1 86.4 71.1 150c0 130.9-114.6 208-256 208S0 434.9 0 304c0-63.6 27.1-114.5 71.1-150z\"]\n  };\n  const faSwordLaser = {\n    prefix: 'fas',\n    iconName: 'sword-laser',\n    icon: [512, 512, [], \"e03b\", \"M505 7c9.1 9.1 9.4 23.7 .7 33.2L285.2 281.3l-54.4-54.4L471.8 6.3c9.5-8.7 24.1-8.3 33.2 .7zM195.3 236.7l80 80c6.2 6.2 6.2 16.4 0 22.6c-6.1 6.1-15.8 6.2-22.1 .5l-81-81c-5.8-6.3-5.6-16 .5-22.1c6.2-6.2 16.4-6.2 22.6 0zm-57.7 57.7l23.7-23.7 80 80-23.7 23.7-80-80zm-11.3 11.3l80 80-20.7 20.7-80-80 20.7-20.7zM87 330.3L181.7 425l-2.3 2.3L105 501.7C98.3 508.3 89.4 512 80 512s-18.3-3.7-25-10.3L10.3 457C3.7 450.3 0 441.4 0 432s3.7-18.3 10.3-25l74.3-74.3 2.3-2.3z\"]\n  };\n  const faHouseCircleCheck = {\n    prefix: 'fas',\n    iconName: 'house-circle-check',\n    icon: [640, 512, [], \"e509\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n  };\n  const faBuildings = {\n    prefix: 'fas',\n    iconName: 'buildings',\n    icon: [512, 512, [], \"e0cc\", \"M256 0c-35.3 0-64 28.7-64 64l0 64L64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0 192 0c35.3 0 64-28.7 64-64l0-256 0-128c0-35.3-28.7-64-64-64L256 0zM64 304c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm208 16c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0zm112-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zM80 192l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM256 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM400 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM256 208l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm144 16c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0z\"]\n  };\n  const faAngleLeft = {\n    prefix: 'fas',\n    iconName: 'angle-left',\n    icon: [320, 512, [8249], \"f104\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n  };\n  const faCartFlatbedBoxes = {\n    prefix: 'fas',\n    iconName: 'cart-flatbed-boxes',\n    icon: [640, 512, [\"dolly-flatbed-alt\"], \"f475\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l16 0c8.8 0 16 7.2 16 16l0 288c0 44.2 35.8 80 80 80l18.7 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l197.5 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l66.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-464 0c-8.8 0-16-7.2-16-16l0-288C128 35.8 92.2 0 48 0L32 0zM224 32c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L224 32zM416 64l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zm32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0z\"]\n  };\n  const faDollyFlatbedAlt = faCartFlatbedBoxes;\n  const faDiagramSuccessor = {\n    prefix: 'fas',\n    iconName: 'diagram-successor',\n    icon: [512, 512, [], \"e47a\", \"M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z\"]\n  };\n  const faTruckArrowRight = {\n    prefix: 'fas',\n    iconName: 'truck-arrow-right',\n    icon: [640, 512, [], \"e58b\", \"M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L96 168c-13.3 0-24 10.7-24 24s10.7 24 24 24l166.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z\"]\n  };\n  const faSquareW = {\n    prefix: 'fas',\n    iconName: 'square-w',\n    icon: [448, 512, [], \"e285\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm54.9 136.7L160 297.3l41.1-128.6c3.2-9.9 12.4-16.7 22.9-16.7s19.7 6.7 22.9 16.7L288 297.3l41.1-128.6c4-12.6 17.5-19.6 30.2-15.5s19.6 17.5 15.5 30.2l-64 200c-3.2 9.9-12.4 16.7-22.9 16.7s-19.7-6.7-22.9-16.7L224 254.7 182.9 383.3c-3.2 9.9-12.4 16.7-22.9 16.7s-19.7-6.7-22.9-16.7l-64-200c-4-12.6 2.9-26.1 15.5-30.2s26.1 2.9 30.2 15.5z\"]\n  };\n  const faArrowsSplitUpAndLeft = {\n    prefix: 'fas',\n    iconName: 'arrows-split-up-and-left',\n    icon: [512, 512, [], \"e4bc\", \"M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3 352 384c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64l-114.7 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256 224 256c23.3 0 45.2 6.2 64 17.1l0-163.9-41.4 41.4z\"]\n  };\n  const faLamp = {\n    prefix: 'fas',\n    iconName: 'lamp',\n    icon: [448, 512, [], \"f4ca\", \"M82.5 19.7C87.4 7.8 99.1 0 112 0L336 0c12.9 0 24.6 7.8 29.5 19.7l80 192c4.1 9.9 3 21.2-2.9 30.1s-15.9 14.2-26.6 14.2L32 256c-10.7 0-20.7-5.3-26.6-14.2s-7-20.2-2.9-30.1l80-192zM160 288l128 0 0 32s64 50.5 64 112c0 24.4-8.3 44.6-16.4 58.7c-8.5 14.7-25.2 21.3-42.1 21.3l-139 0c-17 0-33.6-6.6-42.1-21.3C104.3 476.6 96 456.4 96 432c0-61.5 64-112 64-112l0-32z\"]\n  };\n  const faAirplay = {\n    prefix: 'fas',\n    iconName: 'airplay',\n    icon: [576, 512, [], \"e089\", \"M480 96L96 96c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l69.5 0-50.7 50.7c-4 4-7.4 8.5-10.2 13.3L96 416c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l384 0c53 0 96 43 96 96l0 192c0 53-43 96-96 96l-8.6 0c-2.8-4.8-6.2-9.2-10.2-13.3L410.5 352l69.5 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32zM265.4 297.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-256 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128z\"]\n  };\n  const faHandFist = {\n    prefix: 'fas',\n    iconName: 'hand-fist',\n    icon: [448, 512, [9994, \"fist-raised\"], \"f6de\", \"M192 0c17.7 0 32 14.3 32 32l0 112-64 0 0-112c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80-64 0 0-80zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 52.3-25.1 98.8-64 128l0 96c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-78.4c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z\"]\n  };\n  const faFistRaised = faHandFist;\n  const faShieldQuartered = {\n    prefix: 'fas',\n    iconName: 'shield-quartered',\n    icon: [512, 512, [], \"e575\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM80 141.4L256 66.8 256 224 90.1 224c-6.9-30-9.8-58.5-10.1-82.6zM256 444.8L256 224l166 0c-18.5 80.5-65.5 172.2-166 220.8z\"]\n  };\n  const faSlashForward = {\n    prefix: 'fas',\n    iconName: 'slash-forward',\n    icon: [320, 512, [], \"2f\", \"M303.9 4.2c15.3 8.8 20.7 28.3 11.9 43.7l-256 448c-8.8 15.3-28.3 20.7-43.7 11.9S-4.6 479.5 4.2 464.1l256-448C269 .8 288.5-4.6 303.9 4.2z\"]\n  };\n  const faLocationPen = {\n    prefix: 'fas',\n    iconName: 'location-pen',\n    icon: [384, 512, [\"map-marker-edit\"], \"f607\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM276.8 107c14.7 14.7 14.7 38.6 0 53.3l-14.9 14.9L208.6 122 223.5 107c14.7-14.7 38.6-14.7 53.3 0zM114.1 216.5L186 144.6l53.3 53.3-71.9 71.9c-4.1 4.1-9.2 7-14.9 8.4l-36.6 9.2c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l9.2-36.7c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n  };\n  const faMapMarkerEdit = faLocationPen;\n  const faCloudMoon = {\n    prefix: 'fas',\n    iconName: 'cloud-moon',\n    icon: [640, 512, [], \"f6c3\", \"M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80L96 511.9c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n  };\n  const faPotFood = {\n    prefix: 'fas',\n    iconName: 'pot-food',\n    icon: [640, 512, [127858], \"e43f\", \"M112 24c0 26.5 10.5 38.7 25.9 56.1l.4 .4C154.8 99 176 122.9 176 168c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C85.2 93 64 69.1 64 24C64 10.7 74.7 0 88 0s24 10.7 24 24zm112 0c0 26.5 10.5 38.7 25.9 56.1l.4 .4C266.8 99 288 122.9 288 168c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C197.2 93 176 69.1 176 24c0-13.3 10.7-24 24-24s24 10.7 24 24zm208 88c50.7 0 93.6 33.7 107.4 80l-214.7 0c13.8-46.3 56.6-80 107.4-80zM77.7 320L48 320c-17.7 0-32-14.3-32-32s14.3-32 32-32l17.9 0c-.2-17.5 14-32 31.7-32l444.8 0c17.7 0 31.9 14.5 31.7 32l17.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-29.7 0c-20.6 64-66.1 116.7-124.7 147.2l-1.2 9.7c-2.5 20-19.5 35-39.7 35l-153.4 0c-20.2 0-37.2-15-39.7-35l-1.2-9.7C143.8 436.7 98.3 384 77.7 320z\"]\n  };\n  const faBriefcase = {\n    prefix: 'fas',\n    iconName: 'briefcase',\n    icon: [512, 512, [128188], \"f0b1\", \"M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 128 0 192 0 0-96c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM512 288l-192 0 0 32c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128z\"]\n  };\n  const faPersonFalling = {\n    prefix: 'fas',\n    iconName: 'person-falling',\n    icon: [512, 512, [], \"e546\", \"M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0-1.4 0 92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-73.8c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n  };\n  const faImagePortrait = {\n    prefix: 'fas',\n    iconName: 'image-portrait',\n    icon: [384, 512, [\"portrait\"], \"f3e0\", \"M384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6l86.9 0c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4l-169.1 0C92.3 384 80 371.7 80 356.6z\"]\n  };\n  const faPortrait = faImagePortrait;\n  const faUserTag = {\n    prefix: 'fas',\n    iconName: 'user-tag',\n    icon: [640, 512, [], \"f507\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1l0-33c-15.9-4.7-32.8-7.2-50.3-7.2l-91.4 0zM384 224c-17.7 0-32 14.3-32 32l0 82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7L384 224zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faRug = {\n    prefix: 'fas',\n    iconName: 'rug',\n    icon: [640, 512, [], \"e569\", \"M24 64l32 0 24 0 0 24 0 88 0 80 0 80 0 88 0 24-24 0-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0l416 0 0 384-416 0 0-384zM640 88c0 13.3-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0-24 0 0-24 0-88 0-80 0-80 0-88 0-24 24 0 32 0c13.3 0 24 10.7 24 24z\"]\n  };\n  const faPrintSlash = {\n    prefix: 'fas',\n    iconName: 'print-slash',\n    icon: [640, 512, [], \"f686\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L522.2 384l21.8 0c17.7 0 32-14.3 32-32l0-96c0-35.3-28.7-64-64-64l-234.8 0L192 125.2 192 64l226.7 0L448 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L464 18.7C452 6.7 435.7 0 418.7 0L192 0c-35.3 0-64 28.7-64 64l0 11L38.8 5.1zm459 483.1l-51-40.2L192 448l0-64 0-16 0-16 132.9 0L122.2 192.3C89.6 195.2 64 222.6 64 256l0 96c0 17.7 14.3 32 32 32l32 0 0 64c0 35.3 28.7 64 64 64l256 0c20.1 0 38.1-9.3 49.8-23.8zM496 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faEarthEurope = {\n    prefix: 'fas',\n    iconName: 'earth-europe',\n    icon: [512, 512, [\"globe-europe\"], \"f7a2\", \"M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1l0 9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1l1 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24l0 4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6l29.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-20.7 0c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3l11.3 0c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16l7.3 0c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4l-20.9 0c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3l0 3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3l21.3 0c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faGlobeEurope = faEarthEurope;\n  const faCartFlatbedSuitcase = {\n    prefix: 'fas',\n    iconName: 'cart-flatbed-suitcase',\n    icon: [640, 512, [\"luggage-cart\"], \"f59d\", \"M0 32C0 14.3 14.3 0 32 0L48 0c44.2 0 80 35.8 80 80l0 288c0 8.8 7.2 16 16 16l464 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-66.7 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16l-197.5 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16L144 448c-44.2 0-80-35.8-80-80L64 80c0-8.8-7.2-16-16-16L32 64C14.3 64 0 49.7 0 32zM432 96l0-40c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 40 96 0zM288 96l0-40c0-30.9 25.1-56 56-56l80 0c30.9 0 56 25.1 56 56l0 40 0 224-192 0 0-224zM512 320l0-224 16 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-16 0zM240 96l16 0 0 224-16 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48z\"]\n  };\n  const faLuggageCart = faCartFlatbedSuitcase;\n  const faHandBackPointRibbon = {\n    prefix: 'fas',\n    iconName: 'hand-back-point-ribbon',\n    icon: [448, 512, [], \"e1a0\", \"M112 128l-68.2 0c-6.5 0-11.8-5.3-11.8-11.8c0-3.9 1.9-7.5 5.1-9.7L75.6 80 37.1 53.5c-3.2-2.2-5.1-5.8-5.1-9.7C32 37.3 37.3 32 43.8 32l69 0C116.5 13.7 132.6 0 152 0c22.1 0 40 17.9 40 40l0 8 0 64 0 16-16 0-64 0zm0 112l0-80 80 0 0 28.2c8.5-7.6 19.7-12.2 32-12.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48l0 32 0 64c0 70.7-57.3 128-128 128l-118.1 0c-37.4 0-73.7-13.1-102.4-37.1l-5.4-4.5C48.9 446.1 32 410 32 372L32 334c0-19 8.4-37 23-49.2l19.2-16c1.9-1.6 3.8-3.1 5.8-4.5L80 320c0 8.8 7.2 16 16 16s16-7.2 16-16l0-73 0-7z\"]\n  };\n  const faRectangleXmark = {\n    prefix: 'fas',\n    iconName: 'rectangle-xmark',\n    icon: [512, 512, [62164, \"rectangle-times\", \"times-rectangle\", \"window-close\"], \"f410\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faRectangleTimes = faRectangleXmark;\n  const faTimesRectangle = faRectangleXmark;\n  const faWindowClose = faRectangleXmark;\n  const faTireRugged = {\n    prefix: 'fas',\n    iconName: 'tire-rugged',\n    icon: [512, 512, [], \"f634\", \"M320 24c0-13.3-10.7-24-24-24L216 0c-13.3 0-24 10.7-24 24l0 16c0 .4 0 .8 0 1.3c-14.9 4.4-29.2 10.4-42.6 17.7c-.3-.3-.6-.6-.9-.9L137.2 46.7c-9.4-9.4-24.6-9.4-33.9 0L46.7 103.3c-9.4 9.4-9.4 24.6 0 33.9L58 148.5c.3 .3 .6 .6 .9 .9c-7.3 13.4-13.2 27.7-17.7 42.6c-.4 0-.8 0-1.3 0l-16 0c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l16 0c.4 0 .8 0 1.3 0c4.4 14.9 10.4 29.2 17.7 42.6c-.3 .3-.6 .6-.9 .9L46.7 374.8c-9.4 9.4-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0L148.5 454c.3-.3 .6-.6 .9-.9c13.4 7.3 27.7 13.2 42.6 17.7c0 .4 0 .8 0 1.3l0 16c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-16c0-.4 0-.8 0-1.3c14.9-4.4 29.2-10.4 42.6-17.7c.3 .3 .6 .6 .9 .9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0l56.6-56.6c9.4-9.4 9.4-24.6 0-33.9L454 363.5c-.3-.3-.6-.6-.9-.9c7.3-13.4 13.2-27.7 17.7-42.6c.4 0 .8 0 1.3 0l16 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-16 0c-.4 0-.8 0-1.3 0c-4.4-14.9-10.4-29.2-17.7-42.6c.3-.3 .6-.6 .9-.9l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9L408.7 46.7c-9.4-9.4-24.6-9.4-33.9 0L363.5 58c-.3 .3-.6 .6-.9 .9c-13.4-7.3-27.7-13.2-42.6-17.7c0-.4 0-.8 0-1.3l0-16zM256 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-61.1 2.9a24 24 0 1 0 -14.8 45.7 24 24 0 1 0 14.8-45.7zm106.7 30.2a24 24 0 1 0 45.7-14.8 24 24 0 1 0 -45.7 14.8zm-22.7 87.2a24 24 0 1 0 38.8-28.2 24 24 0 1 0 -38.8 28.2zm-51.1-33.5a24 24 0 1 0 -28.2 38.8 24 24 0 1 0 28.2-38.8z\"]\n  };\n  const faLightbulbDollar = {\n    prefix: 'fas',\n    iconName: 'lightbulb-dollar',\n    icon: [384, 512, [], \"f670\", \"M272 384c9.6-31.9 29.5-59.1 49.2-86.2c0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l160 0zM192 512c44.2 0 80-35.8 80-80l0-16-160 0 0 16c0 44.2 35.8 80 80 80zM212 88l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z\"]\n  };\n  const faCowbell = {\n    prefix: 'fas',\n    iconName: 'cowbell',\n    icon: [448, 512, [], \"f8b3\", \"M112 96l16 0 0-56c0-22.1 17.9-40 40-40L280 0c22.1 0 40 17.9 40 40l0 56 16 0c21.4 0 40.3 14.2 46.2 34.8l64 224c4.1 14.5 1.2 30.1-7.8 42.1s-23.3 19.1-38.3 19.1L48 416c-15.1 0-29.3-7.1-38.3-19.1s-12-27.6-7.8-42.1l64-224C71.7 110.2 90.6 96 112 96zm160 0l0-48-96 0 0 48 96 0zm16 352c0 35.3-28.7 64-64 64s-64-28.7-64-64l128 0z\"]\n  };\n  const faBahtSign = {\n    prefix: 'fas',\n    iconName: 'baht-sign',\n    icon: [320, 512, [], \"e0ac\", \"M144 0c-17.7 0-32 14.3-32 32l0 32L37.6 64C16.8 64 0 80.8 0 101.6L0 224l0 41.7L0 288 0 406.3c0 23 18.7 41.7 41.7 41.7l70.3 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112l0-32c0-17.7-14.3-32-32-32zM112 128l0 96-48 0 0-96 48 0zm64 96l0-96c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64l0 96-48 0 0-96 48 0zm64 96l0-96 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-32 0z\"]\n  };\n  const faCorner = {\n    prefix: 'fas',\n    iconName: 'corner',\n    icon: [448, 512, [], \"e3fe\", \"M0 192c0-17.7 14.3-32 32-32l352 0c35.3 0 64 28.7 64 64l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128L32 224c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faChevronsRight = {\n    prefix: 'fas',\n    iconName: 'chevrons-right',\n    icon: [512, 512, [\"chevron-double-right\"], \"f324\", \"M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-192-192c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 233.4 425.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l192-192zm-384 192l192-192c12.5-12.5 12.5-32.8 0-45.3l-192-192c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 41.4 425.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n  };\n  const faChevronDoubleRight = faChevronsRight;\n  const faBookOpen = {\n    prefix: 'fas',\n    iconName: 'book-open',\n    icon: [576, 512, [128214, 128366], \"f518\", \"M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5l0-377.4c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8L0 454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5l0-370.3c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11L304 456c0 11.4 11.7 19.3 22.4 15.5z\"]\n  };\n  const faBookJournalWhills = {\n    prefix: 'fas',\n    iconName: 'book-journal-whills',\n    icon: [448, 512, [\"journal-whills\"], \"f66a\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z\"]\n  };\n  const faJournalWhills = faBookJournalWhills;\n  const faInhaler = {\n    prefix: 'fas',\n    iconName: 'inhaler',\n    icon: [576, 512, [], \"f5f9\", \"M429.8 32.7c-12.7-3.2-25.6 4.4-29 17l-14 51.8L533.2 248 575.2 94.3c1.7-6.2 .8-12.9-2.4-18.4s-8.6-9.6-14.9-11.2l-128-32zM534.1 305.5c1.5-5.5-.1-11.5-4.1-15.5L383.8 143.8c-8.7-8.7-23.6-4.7-26.8 7.2l-16.5 61.2c-1.9 7-8.2 11.8-15.4 11.8L232 224c-22.1 0-40 17.9-40 40l0 176c0 22.1 17.9 40 40 40l224 0c18 0 33.8-12.1 38.6-29.5l39.5-145zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zm0 96A32 32 0 1 0 0 352a32 32 0 1 0 64 0zm64-16a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM64 448A32 32 0 1 0 0 448a32 32 0 1 0 64 0zm64-16a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faHandcuffs = {\n    prefix: 'fas',\n    iconName: 'handcuffs',\n    icon: [640, 512, [], \"e4f8\", \"M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32l8 0c13.3 0 24 10.7 24 24l0 16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1l0-16c0-13.3 10.7-24 24-24l8 0c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1l0-16c0-13.3 10.7-24 24-24l8 0c0-17.7 14.3-32 32-32s32 14.3 32 32l8 0c13.3 0 24 10.7 24 24l0 16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faSnake = {\n    prefix: 'fas',\n    iconName: 'snake',\n    icon: [512, 512, [128013], \"f716\", \"M483.4 65.7L403.6 25.8c-30.8-15.4-68-9.4-92.3 15L288 64 176 64C96.5 64 32 128.5 32 208s64.5 144 144 144l144 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-63.9 0-.1 0-144.4 0c-10.3 0-20.6 1.7-30.4 4.9l-66 22C6.1 446 0 454.4 0 464s6.1 18 15.2 21.1l66 22c9.8 3.3 20 4.9 30.4 4.9l64.3 0 .1 0 144 0c70.7 0 128-57.3 128-128s-57.3-128-128-128l-144 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l112 0 23.2 23.2c24.3 24.3 61.5 30.4 92.3 15l79.8-39.9c17.5-8.8 28.6-26.7 28.6-46.3s-11.1-37.5-28.6-46.3zM352 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faTriangleExclamation = {\n    prefix: 'fas',\n    iconName: 'triangle-exclamation',\n    icon: [512, 512, [9888, \"exclamation-triangle\", \"warning\"], \"f071\", \"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faExclamationTriangle = faTriangleExclamation;\n  const faWarning = faTriangleExclamation;\n  const faNoteMedical = {\n    prefix: 'fas',\n    iconName: 'note-medical',\n    icon: [448, 512, [], \"e200\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 224-112 0c-26.5 0-48 21.5-48 48l0 112L64 480c-35.3 0-64-28.7-64-64L0 96zM402.7 352l45.3 0-32 32-64 64-32 32 0-45.3 0-66.7c0-8.8 7.2-16 16-16l66.7 0zM192 144l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faDatabase = {\n    prefix: 'fas',\n    iconName: 'database',\n    icon: [448, 512, [], \"f1c0\", \"M448 80l0 48c0 44.2-100.3 80-224 80S0 172.2 0 128L0 80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6L448 288c0 44.2-100.3 80-224 80S0 332.2 0 288L0 186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6l0 85.9c0 44.2-100.3 80-224 80S0 476.2 0 432l0-85.9z\"]\n  };\n  const faDownLeft = {\n    prefix: 'fas',\n    iconName: 'down-left',\n    icon: [384, 512, [], \"e16a\", \"M48 432l240 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-72-72L372.7 171.3c7.2-7.2 11.3-17.1 11.3-27.3s-4.1-20.1-11.3-27.3L331.3 75.3C324.1 68.1 314.2 64 304 64s-20.1 4.1-27.3 11.3L142.6 209.4l-72-72c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 240c0 17.7 14.3 32 32 32z\"]\n  };\n  const faShare = {\n    prefix: 'fas',\n    iconName: 'share',\n    icon: [512, 512, [\"mail-forward\"], \"f064\", \"M307 34.8c-11.5 5.1-19 16.6-19 29.2l0 64-112 0C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96l96 0 0 64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z\"]\n  };\n  const faMailForward = faShare;\n  const faFaceThinking = {\n    prefix: 'fas',\n    iconName: 'face-thinking',\n    icon: [512, 512, [], \"e39b\", \"M512 256c0 141.4-114.6 256-256 256c-10.6 0-21.1-.6-31.4-1.9c4-5.7 7.3-12 9.8-18.8l21-57.7 35.8-13c23.9-8.7 38.3-32 36.8-56.1c-1.3-24.4-16.5-46.1-39.2-55.6L166.2 257.3c-8.1-3.4-17.5 .4-21 8.5s.4 17.5 8.5 21l82.4 34.7L144 355l0-3c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 28C11.6 343.3 0 301 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM208.4 176a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 48a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM143 121.9c23.5-13.4 52.9-10.6 73.4 7l13.2 11.3c6.7 5.8 16.8 5 22.6-1.7s5-16.8-1.7-22.6l-13.2-11.3C206.4 78.1 162.3 74 127.1 94.1l-7.1 4c-7.7 4.4-10.3 14.2-6 21.8s14.2 10.3 21.8 6l7.1-4zM112 352l0 48.6 151.8-55.2c12.5-4.5 26.2 1.9 30.8 14.4s-1.9 26.2-14.4 30.8l-49.8 18.1-26.1 71.7c-6.9 19-24.9 31.6-45.1 31.6L112 512c-26.5 0-48-21.5-48-48l0-112c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faTurnDownRight = {\n    prefix: 'fas',\n    iconName: 'turn-down-right',\n    icon: [512, 512, [], \"e455\", \"M334.5 446c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 88-192 0c-17.7 0-32-14.3-32-32L96 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64L0 208c0 70.7 57.3 128 128 128l192 0 0 88c0 9.6 5.7 18.2 14.5 22z\"]\n  };\n  const faBottleDroplet = {\n    prefix: 'fas',\n    iconName: 'bottle-droplet',\n    icon: [320, 512, [], \"e4c4\", \"M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8l0 64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256l0 192c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-192c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1L216 56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0s0 0 0 0s0 0 0 0L104 0s0 0 0 0s0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z\"]\n  };\n  const faMaskFace = {\n    prefix: 'fas',\n    iconName: 'mask-face',\n    icon: [640, 512, [], \"e1d7\", \"M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1l-9.2 0-16 0-72 0c-30.9 0-56 25.1-56 56l0 85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269l0-85c0-30.9-25.1-56-56-56l-72 0-16 0-9.2 0c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269l0-85c0-4.4 3.6-8 8-8l40 0 0 48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3l0-48 40 0c4.4 0 8 3.6 8 8l0 85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm16 48l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16z\"]\n  };\n  const faHillRockslide = {\n    prefix: 'fas',\n    iconName: 'hill-rockslide',\n    icon: [576, 512, [], \"e508\", \"M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2l-53.3 0c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9l0-53.3c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9l0 53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faScannerKeyboard = {\n    prefix: 'fas',\n    iconName: 'scanner-keyboard',\n    icon: [512, 512, [], \"f489\", \"M152 0l16 0c13.3 0 24 10.7 24 24l0 40-64 0 0-40c0-13.3 10.7-24 24-24zM312 0l16 0c13.3 0 24 10.7 24 24l0 40-64 0 0-40c0-13.3 10.7-24 24-24zM224 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48-32 0 0-48zM400 0c8.8 0 16 7.2 16 16l0 256c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16zm48 24c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 240c0 13.3-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24l0-240zM0 160c0-35.3 28.7-64 64-64l224 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm64 24l0 16c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24l0-16c0-13.3-10.7-24-24-24L88 160c-13.3 0-24 10.7-24 24zm0 120l0 32c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-64 0zm112-80l0 32c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-64 0z\"]\n  };\n  const faCircleO = {\n    prefix: 'fas',\n    iconName: 'circle-o',\n    icon: [512, 512, [], \"e119\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z\"]\n  };\n  const faGridHorizontal = {\n    prefix: 'fas',\n    iconName: 'grid-horizontal',\n    icon: [448, 512, [], \"e307\", \"M128 168c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm0 160c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-160l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-160l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48z\"]\n  };\n  const faMessageDollar = {\n    prefix: 'fas',\n    iconName: 'message-dollar',\n    icon: [512, 512, [\"comment-alt-dollar\"], \"f650\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm276 40c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z\"]\n  };\n  const faCommentAltDollar = faMessageDollar;\n  const faRightLeft = {\n    prefix: 'fas',\n    iconName: 'right-left',\n    icon: [512, 512, [\"exchange-alt\"], \"f362\", \"M32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-64L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64 320 0z\"]\n  };\n  const faExchangeAlt = faRightLeft;\n  const faColumns3 = {\n    prefix: 'fas',\n    iconName: 'columns-3',\n    icon: [640, 512, [], \"e361\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM192 96l0 320L64 416 64 96l128 0zm64 0l128 0 0 320-128 0 0-320zm320 0l0 320-128 0 0-320 128 0z\"]\n  };\n  const faPaperPlane = {\n    prefix: 'fas',\n    iconName: 'paper-plane',\n    icon: [512, 512, [61913], \"f1d8\", \"M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z\"]\n  };\n  const faRoadCircleExclamation = {\n    prefix: 'fas',\n    iconName: 'road-circle-exclamation',\n    icon: [640, 512, [], \"e565\", \"M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z\"]\n  };\n  const faDungeon = {\n    prefix: 'fas',\n    iconName: 'dungeon',\n    icon: [512, 512, [], \"f6d9\", \"M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9l80 0c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24l80 0c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288l-80 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zM24 416c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zm384 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 272c0 8.8 7.2 16 16 16s16-7.2 16-16l0-272zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240z\"]\n  };\n  const faHandHoldingBox = {\n    prefix: 'fas',\n    iconName: 'hand-holding-box',\n    icon: [576, 512, [], \"f47b\", \"M224 121.7c0 3.5 2.8 6.3 6.3 6.3c1.1 0 2.2-.3 3.1-.8l46.6-26.6c4.9-2.8 11-2.8 15.9 0l46.6 26.6c1 .5 2 .8 3.1 .8c3.5 0 6.3-2.8 6.3-6.3L352 0l80 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48L96 48c0-26.5 21.5-48 48-48l80 0 0 121.7zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z\"]\n  };\n  const faInputText = {\n    prefix: 'fas',\n    iconName: 'input-text',\n    icon: [640, 512, [], \"e1bf\", \"M64 128l0 256 512 0 0-256L64 128zM0 128C0 92.7 28.7 64 64 64l512 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm184 32c9.5 0 18.1 5.6 21.9 14.3l64 144c5.4 12.1-.1 26.3-12.2 31.7s-26.3-.1-31.7-12.2l-4.3-9.7-75.5 0-4.3 9.7c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7l64-144c3.9-8.7 12.4-14.3 21.9-14.3zm0 83.1L167.6 280l32.8 0L184 243.1zM304 184c0-13.3 10.7-24 24-24l52 0c33.1 0 60 26.9 60 60c0 9.2-2.1 17.9-5.8 25.7c13.3 11 21.8 27.6 21.8 46.3c0 33.1-26.9 60-60 60l-68 0c-13.3 0-24-10.7-24-24l0-8 0-64 0-64 0-8zm48 24l0 24 28 0c6.6 0 12-5.4 12-12s-5.4-12-12-12l-28 0zm0 96l44 0c6.6 0 12-5.4 12-12s-5.4-12-12-12l-16 0-28 0 0 24z\"]\n  };\n  const faWindowFlip = {\n    prefix: 'fas',\n    iconName: 'window-flip',\n    icon: [512, 512, [\"window-alt\"], \"f40f\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 128a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faWindowAlt = faWindowFlip;\n  const faAlignRight = {\n    prefix: 'fas',\n    iconName: 'align-right',\n    icon: [448, 512, [], \"f038\", \"M448 64c0 17.7-14.3 32-32 32L192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z\"]\n  };\n  const faScannerGun = {\n    prefix: 'fas',\n    iconName: 'scanner-gun',\n    icon: [576, 512, [\"scanner\"], \"f488\", \"M112 32C50.1 32 0 82.1 0 144c0 50.7 33.8 93.6 80 107.4L8.1 374.7c-13.3 22.8-5.7 52.2 17.1 65.6l53.4 31.4c22.8 13.4 52.3 5.8 65.7-17L261.2 256l42.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48L112 32zm328 0c-13.3 0-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-16c0-13.3-10.7-24-24-24L440 32zM416 216l0 16c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-16c0-13.3-10.7-24-24-24l-112 0c-13.3 0-24 10.7-24 24zm24 200c-13.3 0-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-16c0-13.3-10.7-24-24-24l-112 0zM416 144c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16zm16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0zm-16 80c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16z\"]\n  };\n  const faScanner = faScannerGun;\n  const faTire = {\n    prefix: 'fas',\n    iconName: 'tire',\n    icon: [512, 512, [], \"f631\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-16.1 62l0 65c44.3-5.5 81.5-33.6 99.8-72.4l-61.9-20.1c-8.6 13.5-22.1 23.5-38 27.6zm47.9-58l61.8 20.1c1.5-7.8 2.3-15.9 2.3-24.2c0-36.8-15.5-69.9-40.3-93.3l-38.2 52.6c9.1 11 14.5 25.2 14.5 40.6c0 1.4 0 2.7-.1 4zm-40.2-63.5l38.2-52.6C299.5 133.8 278.4 128 256 128s-43.5 5.8-61.8 15.9l28.1 38.8 10 13.8c7.3-2.9 15.3-4.5 23.6-4.5s16.3 1.6 23.6 4.5zM168.3 162.7C143.5 186.1 128 219.2 128 256c0 8.3 .8 16.3 2.3 24.2L192.1 260c-.1-1.3-.1-2.7-.1-4c0-15.4 5.5-29.6 14.5-40.6l-10.1-13.9-28.1-38.7zm33.7 127.7l-61.9 20.1c18.3 38.8 55.5 66.9 99.8 72.4l0-65c-15.8-4.1-29.3-14.1-37.9-27.5zM256 96a160 160 0 1 1 0 320 160 160 0 1 1 0-320z\"]\n  };\n  const faEngine = {\n    prefix: 'fas',\n    iconName: 'engine',\n    icon: [640, 512, [], \"e16e\", \"M400 112c13.3 0 24-10.7 24-24s-10.7-24-24-24L208 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 0 32-72 0-48 0-32 0c-17.7 0-32 14.3-32 32l0 56-48 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24L0 352c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72 48 0 0 72c0 17.7 14.3 32 32 32l44.8 0 32 40c12.1 15.2 30.5 24 50 24L448 448c35.3 0 64-28.7 64-64l0-145.2c0-19.4-8.8-37.8-24-50L449.5 158c-11.3-9.1-25.4-14-40-14L328 144l0-32 72 0zM544 224l0 192c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm-256 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faMoneyBill1Wave = {\n    prefix: 'fas',\n    iconName: 'money-bill-1-wave',\n    icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", \"M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416l-64 0 0-64c35.3 0 64 28.7 64 64zM64 224l0-64 64 0c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z\"]\n  };\n  const faMoneyBillWaveAlt = faMoneyBill1Wave;\n  const faLifeRing = {\n    prefix: 'fas',\n    iconName: 'life-ring',\n    icon: [512, 512, [], \"f1cd\", \"M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n  };\n  const faHands = {\n    prefix: 'fas',\n    iconName: 'hands',\n    icon: [576, 512, [\"sign-language\", \"signing\"], \"f2a7\", \"M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7l0-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8s0 0 0 0s0 0 0 0l43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4l-4.7 0-13.3 0s0 0 0 0L179 216l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352l0 8c0 83.9-68.1 152-152 152l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l92 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L88 440c-13.3 0-24-10.7-24-24s10.7-24 24-24l124 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L56 368c-13.3 0-24-10.7-24-24s10.7-24 24-24l156 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L88 296c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0s0 0 0 0s0 0 0 0l93.2 0L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z\"]\n  };\n  const faSignLanguage = faHands;\n  const faSigning = faHands;\n  const faCircleCaretRight = {\n    prefix: 'fas',\n    iconName: 'circle-caret-right',\n    icon: [512, 512, [\"caret-circle-right\"], \"f330\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm368 0c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z\"]\n  };\n  const faCaretCircleRight = faCircleCaretRight;\n  const faTurnLeft = {\n    prefix: 'fas',\n    iconName: 'turn-left',\n    icon: [512, 512, [], \"e636\", \"M177.5 66c-8.8-3.8-19-2-26 4.6l-144 136C2.7 211.1 0 217.4 0 224s2.7 12.9 7.5 17.4l144 136c7 6.6 17.2 8.4 26 4.6s14.5-12.5 14.5-22l0-88 192 0c17.7 0 32 14.3 32 32l0 144c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-144c0-70.7-57.3-128-128-128l-192 0 0-88c0-9.6-5.7-18.2-14.5-22z\"]\n  };\n  const faWheat = {\n    prefix: 'fas',\n    iconName: 'wheat',\n    icon: [512, 512, [], \"f72d\", \"M472 0c-48.6 0-88 39.4-88 88l0 24c0 8.8 7.2 16 16 16l24 0c48.6 0 88-39.4 88-88l0-24c0-8.8-7.2-16-16-16L472 0zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-34.1-34.1-82.6-44.9-125.9-32.5c12.4-43.3 1.5-91.8-32.5-125.9L305.5 27.3z\"]\n  };\n  const faFileSpreadsheet = {\n    prefix: 'fas',\n    iconName: 'file-spreadsheet',\n    icon: [384, 512, [], \"f65b\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM88 224l208 0c17.7 0 32 14.3 32 32l0 16 0 80 0 64c0 17.7-14.3 32-32 32l-64 0-80 0-64 0c-17.7 0-32-14.3-32-32l0-64 0-80 0-16c0-17.7 14.3-32 32-32zm0 112l48 0 0-48-48 0 0 48zm80 0l48 0 0-48-48 0 0 48zm80 0l48 0 0-48-48 0 0 48zm0 32l0 48 48 0 0-48-48 0zm-32 0l-48 0 0 48 48 0 0-48zm-80 0l-48 0 0 48 48 0 0-48z\"]\n  };\n  const faAudioDescriptionSlash = {\n    prefix: 'fas',\n    iconName: 'audio-description-slash',\n    icon: [640, 512, [], \"e0a8\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6l0-320c0-35.3-28.7-64-64-64L96 32c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zM336 238l0-54c0-13.3 10.7-24 24-24l56 0c53 0 96 43 96 96c0 35.3-19 66.1-47.4 82.8l-44.6-35c24.7-2 44.1-22.7 44.1-47.8c0-26.5-21.5-48-48-48l-32 0 0 67.7L336 238zM487.4 480L314.3 343.6c-2 2.4-4.6 4.4-7.5 5.9c-11.9 5.9-26.3 1.1-32.2-10.7l-9.4-18.9-82.2 0-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l42.5-85L32 121.2 32 416c0 35.3 28.7 64 64 64l391.4 0zm-254-200.2l-21.8-17.2-8.6 17.2 30.4 0z\"]\n  };\n  const faBellRing = {\n    prefix: 'fas',\n    iconName: 'bell-ring',\n    icon: [512, 512, [], \"e62c\", \"M256 0c-17.7 0-32 14.3-32 32l0 19.2C151 66 96 130.6 96 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S51.4 416 64 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C433.3 319.2 416 273.9 416 226.8l0-18.8c0-77.4-55-142-128-156.8L288 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7zM113.4 15.4c-9.1-9.6-24.3-10-33.9-.8C30.5 61.2 0 127.1 0 200c0 13.3 10.7 24 24 24s24-10.7 24-24c0-59.3 24.8-112.7 64.6-150.6c9.6-9.1 10-24.3 .8-33.9zM399.4 49.4C439.2 87.3 464 140.7 464 200c0 13.3 10.7 24 24 24s24-10.7 24-24c0-72.9-30.5-138.8-79.4-185.4c-9.6-9.1-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9z\"]\n  };\n  const faCalendarDay = {\n    prefix: 'fas',\n    iconName: 'calendar-day',\n    icon: [448, 512, [], \"f783\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0z\"]\n  };\n  const faWaterLadder = {\n    prefix: 'fas',\n    iconName: 'water-ladder',\n    icon: [576, 512, [\"ladder-water\", \"swimming-pool\"], \"f5c5\", \"M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7l0 96.3 192 0 0-96.3C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7L448 361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3c0 0 0 0 0 0l0-96.5-192 0 0 96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1l0-233.3zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n  };\n  const faLadderWater = faWaterLadder;\n  const faSwimmingPool = faWaterLadder;\n  const faArrowsUpDown = {\n    prefix: 'fas',\n    iconName: 'arrows-up-down',\n    icon: [320, 512, [\"arrows-v\"], \"f07d\", \"M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3l0 293.5L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7l0-293.5 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z\"]\n  };\n  const faArrowsV = faArrowsUpDown;\n  const faChessPawnPiece = {\n    prefix: 'fas',\n    iconName: 'chess-pawn-piece',\n    icon: [256, 512, [\"chess-pawn-alt\"], \"f444\", \"M176 240c19.4-14.6 32-37.8 32-64c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 26.2 12.6 49.4 32 64l-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l5.7 0L64 384l128 0-13.7-96 5.7 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0zM4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l208 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416 48 416 4.8 473.6z\"]\n  };\n  const faChessPawnAlt = faChessPawnPiece;\n  const faFaceGrimace = {\n    prefix: 'fas',\n    iconName: 'face-grimace',\n    icon: [512, 512, [128556, \"grimace\"], \"f57f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112l-8 0 0-40 55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344l0-40 8 0c23.8 0 43.5 17.3 47.3 40zM328 344l-64 0 0-40 64 0 0 40zm0 56l-64 0 0-40 64 0 0 40zm-80-96l0 40-64 0 0-40 64 0zm0 56l0 40-64 0 0-40 64 0zm-80-16l-55.3 0c3.8-22.7 23.6-40 47.3-40l8 0 0 40zm0 56l-8 0c-23.8 0-43.5-17.3-47.3-40l55.3 0 0 40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faGrimace = faFaceGrimace;\n  const faWheelchairMove = {\n    prefix: 'fas',\n    iconName: 'wheelchair-move',\n    icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", \"M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224l97.4 0c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288l-70.3 0c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n  };\n  const faWheelchairAlt = faWheelchairMove;\n  const faTurnDown = {\n    prefix: 'fas',\n    iconName: 'turn-down',\n    icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", \"M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5l88 0 0-192c0-17.7-14.3-32-32-32L32 96C14.3 96 0 81.7 0 64L0 32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192 88 0c9.6 0 18.2 5.7 22 14.5z\"]\n  };\n  const faLevelDownAlt = faTurnDown;\n  const faSquareS = {\n    prefix: 'fas',\n    iconName: 'square-s',\n    icon: [448, 512, [], \"e27d\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM175.6 196.2c-1.1 6.4-.2 9.7 .6 11.6c1 2 2.9 4.6 7.4 7.7c10.1 6.8 25.7 11.5 46.8 17.4l2 .6s0 0 0 0c18.4 5.2 41.4 11.7 58.6 23.2c9.5 6.4 18.5 15.1 24.1 27.2c5.7 12.3 7 25.9 4.4 40.3c-4.7 26.3-23.1 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 0s0 0 0 0c-16.3-2.6-43.7-10.7-57.3-15.1c-12.6-4-19.6-17.6-15.5-30.2s17.6-19.6 30.2-15.5c13.9 4.5 37.8 11.4 50 13.4c20.2 3 36.8 1.4 47.7-2.9c10.3-4.1 14.2-9.6 15.4-15.8c1.1-6.4 .2-9.7-.6-11.6c-1-2-2.9-4.6-7.4-7.7c-10.1-6.8-25.7-11.5-46.8-17.4l-2-.6c-18.4-5.2-41.4-11.7-58.6-23.2c-9.5-6.4-18.5-15.1-24.1-27.2c-5.7-12.3-7-25.9-4.4-40.3c4.7-26.3 23.1-43.3 45-52c21.3-8.4 47-9.6 72.6-5.7c8.1 1.2 24.4 4.8 32 6.7c12.8 3.3 20.6 16.4 17.3 29.2s-16.4 20.6-29.2 17.3c-6.7-1.7-21.3-4.9-27.3-5.7c-20.3-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z\"]\n  };\n  const faRectangleBarcode = {\n    prefix: 'fas',\n    iconName: 'rectangle-barcode',\n    icon: [576, 512, [\"barcode-alt\"], \"f463\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm56 96c13.3 0 24 10.7 24 24l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24zm56 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zm88-16c13.3 0 24 10.7 24 24l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24zm88 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208zm112-24c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16z\"]\n  };\n  const faBarcodeAlt = faRectangleBarcode;\n  const faPersonWalkingArrowRight = {\n    prefix: 'fas',\n    iconName: 'person-walking-arrow-right',\n    icon: [640, 512, [], \"e552\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z\"]\n  };\n  const faSquareEnvelope = {\n    prefix: 'fas',\n    iconName: 'square-envelope',\n    icon: [448, 512, [\"envelope-square\"], \"f199\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144l256 0c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4 384 336c0 17.7-14.3 32-32 32L96 368c-17.7 0-32-14.3-32-32l0-125.6 136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z\"]\n  };\n  const faEnvelopeSquare = faSquareEnvelope;\n  const faDice = {\n    prefix: 'fas',\n    iconName: 'dice',\n    icon: [640, 512, [127922], \"f522\", \"M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 120a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-114.3 0c11.6 36 3.1 77-25.4 105.5L320 413.8l0 34.2zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faUnicorn = {\n    prefix: 'fas',\n    iconName: 'unicorn',\n    icon: [640, 512, [129412], \"f727\", \"M448 160l0 78.1 0 1.9s0 0 0 0c-.5 30-12.8 56.4-32 75.7L416 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-133.3c-4.1-.7-8.2-1.6-12.3-2.8l-84-24c.2 2.3 .3 4.6 .3 6.9c0 18.6-7.4 36.5-20.6 49.7l-12.7 12.7c-4.8 4.8-6.4 11.8-4.3 18.2l20.8 62.5c6.9 20.7-8.5 42.1-30.4 42.1l-33.7 0c-13.8 0-26-8.8-30.4-21.9L95.3 437.7c-10.6-31.7-6.5-65.9 10-93.9c7.6-12.9 9.5-29.1 1.2-41.6L78.2 259.9c-7.3-11-11.9-23.4-13.6-36.4C54.6 230.8 48 242.6 48 256l0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56c0-44.6 33.2-81.5 76.3-87.2c14.9-24.4 41.8-40.8 72.5-40.8l54.4 0 20.8 0 96 0C320 57.3 377.3 0 448 0l16 0 16 0 64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-5.7 0c5.2 4.6 9.6 10 13.1 16l79.3 0c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8L560 90.7l0 64.8c0 22.1-13.4 41.9-33.9 50.1c-26.1 10.4-55.7-.9-68.3-26L448 160zm64-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n  };\n  const faBowlingBall = {\n    prefix: 'fas',\n    iconName: 'bowling-ball',\n    icon: [512, 512, [], \"f436\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faPompebled = {\n    prefix: 'fas',\n    iconName: 'pompebled',\n    icon: [512, 512, [], \"e43d\", \"M460.3 172c-46.2-33.2-117-14.1-165.1 44.3c-5.9 8.6-17.2 10.6-25.6 4.5s-10.3-17.6-4.4-26.2c36.9-66.9 29-141.3-17.7-173.5C188.6-20.6 103.1 1.5 56.9 70.4c-85.5 126.3-77.6 313.4 44.2 400.4c121.4 87 296.3 27.7 381.8-98.6c46.2-68.4 36.4-158.5-22.6-200.2z\"]\n  };\n  const faBrain = {\n    prefix: 'fas',\n    iconName: 'brain',\n    icon: [512, 512, [129504], \"f5dc\", \"M184 0c30.9 0 56 25.1 56 56l0 400c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56l0-400c0-30.9 25.1-56 56-56z\"]\n  };\n  const faWatchSmart = {\n    prefix: 'fas',\n    iconName: 'watch-smart',\n    icon: [384, 512, [], \"e2cc\", \"M64 48l256 0c0-26.5-21.5-48-48-48L112 0C85.5 0 64 21.5 64 48zM80 80C35.8 80 0 115.8 0 160L0 352c0 44.2 35.8 80 80 80l224 0c44.2 0 80-35.8 80-80l0-192c0-44.2-35.8-80-80-80L80 80zm136 80l0 86.1 41 41c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-4.5-4.5-7-10.6-7-17l0-96c0-13.3 10.7-24 24-24s24 10.7 24 24zM112 512l160 0c26.5 0 48-21.5 48-48L64 464c0 26.5 21.5 48 48 48z\"]\n  };\n  const faBookUser = {\n    prefix: 'fas',\n    iconName: 'book-user',\n    icon: [448, 512, [], \"f7e7\", \"M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM304 128a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM128 304c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80z\"]\n  };\n  const faSensorCloud = {\n    prefix: 'fas',\n    iconName: 'sensor-cloud',\n    icon: [640, 512, [\"sensor-smoke\"], \"e02c\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l170.8 0c-6.9-14.5-10.8-30.8-10.8-48c0-44.7 26.2-83.3 64.1-101.3C290.9 271.3 339.9 224 400 224c17.2 0 33.5 3.9 48 10.8L448 96c0-35.3-28.7-64-64-64L64 32zm48 88l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zM336 512l224 0c44.2 0 80-35.8 80-80c0-39-27.9-71.5-64.8-78.6c.5-3.1 .8-6.2 .8-9.4c0-30.9-25.1-56-56-56c-18.1 0-34.1 8.6-44.4 21.8C464.8 278.5 435 256 400 256c-44.2 0-80 35.8-80 80c0 5.9 .6 11.7 1.9 17.2C284.4 359.9 256 392.6 256 432c0 44.2 35.8 80 80 80z\"]\n  };\n  const faSensorSmoke = faSensorCloud;\n  const faClapperboardPlay = {\n    prefix: 'fas',\n    iconName: 'clapperboard-play',\n    icon: [512, 512, [], \"e132\", \"M453.8 32.3L327 159l-1 1-92.1 0L361 33l1-1L448 32c2 0 3.9 .1 5.8 .3zM393.9 160L498 56c8.8 11 14 24.9 14 40l0 64-118.1 0zM201.9 32l92.1 0L167 159l-1 1-92.1 0L201 33l1-1zm-67.9 0L7 159l-1 1L0 160 0 96C0 60.7 28.7 32 64 32l70.1 0zM0 192l512 0 0 224c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192zm216.5 65.9c-5.2 2.8-8.5 8.2-8.5 14.1l0 128c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8l96-64c4.4-3 7.1-8 7.1-13.3s-2.7-10.3-7.1-13.3l-96-64c-4.9-3.3-11.2-3.6-16.4-.8z\"]\n  };\n  const faBandage = {\n    prefix: 'fas',\n    iconName: 'bandage',\n    icon: [640, 512, [129657, \"band-aid\"], \"f462\", \"M480 416l96 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-96 0 0 320zM448 96L192 96l0 320 256 0 0-320zM64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l96 0 0-320L64 96zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faBandAid = faBandage;\n  const faCalendarMinus = {\n    prefix: 'fas',\n    iconName: 'calendar-minus',\n    icon: [448, 512, [], \"f272\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM312 376c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0z\"]\n  };\n  const faCircleXmark = {\n    prefix: 'fas',\n    iconName: 'circle-xmark',\n    icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faTimesCircle = faCircleXmark;\n  const faXmarkCircle = faCircleXmark;\n  const faCircle4 = {\n    prefix: 'fas',\n    iconName: 'circle-4',\n    icon: [512, 512, [], \"e0f1\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM223.6 129.2c-12.6-4.2-26.2 2.6-30.4 15.2l-48 144c-2.4 7.3-1.2 15.4 3.3 21.6s11.8 10 19.5 10l104 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 56-70.7 0 37.5-112.4c4.2-12.6-2.6-26.2-15.2-30.4z\"]\n  };\n  const faGifts = {\n    prefix: 'fas',\n    iconName: 'gifts',\n    icon: [640, 512, [], \"f79c\", \"M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l152.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-224c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96l-22.2 0 28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224 344 224c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24l-4.1 0c-26.5 0-48 21.5-48 48l0 80 192 0 0-96 32 0 0 96 192 0 0-80c0-26.5-21.5-48-48-48l-4.1 0c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48l144 0 0-128-192 0 0 80zm224 48l144 0c26.5 0 48-21.5 48-48l0-80-192 0 0 128zm96-312c0 13.3-10.7 24-24 24l-49.1 0 29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z\"]\n  };\n  const faAlbumCollection = {\n    prefix: 'fas',\n    iconName: 'album-collection',\n    icon: [512, 512, [], \"f8a0\", \"M32 24c0 13.3 10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L56 0C42.7 0 32 10.7 32 24zM48 160c-13.8 0-26.9 5.9-36 16.2S-1.3 200.3 .4 214l32 256c3 24 23.4 42 47.6 42l352 0c24.2 0 44.6-18 47.6-42l32-256c1.7-13.7-2.5-27.4-11.6-37.7s-22.2-16.2-36-16.2L48 160zM440 344c0 75.1-82.4 136-184 136S72 419.1 72 344s82.4-136 184-136s184 60.9 184 136zM256 376c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24zM40 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l432 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L40 80z\"]\n  };\n  const faHotel = {\n    prefix: 'fas',\n    iconName: 'hotel',\n    icon: [512, 512, [127976], \"f594\", \"M0 32C0 14.3 14.3 0 32 0L480 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-176 0 0-48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64C14.3 64 0 49.7 0 32zm96 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8l144 0z\"]\n  };\n  const faEarthAsia = {\n    prefix: 'fas',\n    iconName: 'earth-asia',\n    icon: [512, 512, [127759, \"globe-asia\"], \"f57e\", \"M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9l2.3 0c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z\"]\n  };\n  const faGlobeAsia = faEarthAsia;\n  const faIdCardClip = {\n    prefix: 'fas',\n    iconName: 'id-card-clip',\n    icon: [576, 512, [\"id-card-alt\"], \"f47f\", \"M256 0l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM64 64l128 0 0 48c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-48 128 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7l202.7 0c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3l-117.3 0c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n  };\n  const faIdCardAlt = faIdCardClip;\n  const faMagnifyingGlassPlus = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-plus',\n    icon: [512, 512, [\"search-plus\"], \"f00e\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z\"]\n  };\n  const faSearchPlus = faMagnifyingGlassPlus;\n  const faThumbsUp = {\n    prefix: 'fas',\n    iconName: 'thumbs-up',\n    icon: [512, 512, [128077, 61575], \"f164\", \"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z\"]\n  };\n  const faCloudShowers = {\n    prefix: 'fas',\n    iconName: 'cloud-showers',\n    icon: [512, 512, [], \"f73f\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zm16 32c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24zm192 0c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24zm-72 56l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24zm168-24c13.3 0 24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24z\"]\n  };\n  const faUserClock = {\n    prefix: 'fas',\n    iconName: 'user-clock',\n    icon: [640, 512, [], \"f4fd\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z\"]\n  };\n  const faOnion = {\n    prefix: 'fas',\n    iconName: 'onion',\n    icon: [448, 512, [129477], \"e427\", \"M216.8 17.7l-3.4-6.8C210.1 4.2 203.3 0 195.8 0c-10.9 0-19.6 9-21.3 19.8C167 67.8 132 96.2 95.3 126C49 163.7 0 203.5 0 288c0 80.4 58 135.2 131.9 160.3l-10.7 32.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2L178.6 460c7.1 1.2 14.2 2.1 21.4 2.7l0 25.3c0 13.3 10.7 24 24 24s24-10.7 24-24l0-25.3c7.2-.7 14.3-1.6 21.4-2.7l11.9 35.6c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-10.7-32.1C390 423.2 448 368.4 448 288c0-84.5-49-124.3-95.3-162C316 96.2 281 67.8 273.5 19.8C271.8 9 263.1 0 252.2 0c-7.5 0-14.3 4.2-17.7 10.9l-3.4 6.8c-2.9 5.9-11.4 5.9-14.3 0zM97 186.2l.4-.9c.4-.8 .8-1.5 1.2-2.2c2.5-3.8 6.6-6.4 11.3-6.9c1.9-.2 3.8-.1 5.6 .3s3.6 1.2 5.2 2.2c3.9 2.6 6.4 6.8 7 11.2c.3 1.9 .2 3.9-.3 5.9c-.3 1.3-.8 2.5-1.3 3.6l-.3 .7c-.3 .6-.8 1.6-1.4 2.9c-1.2 2.6-2.9 6.4-4.9 11.2c-4 9.6-9 23-13.3 38.2c-8.8 31.3-13.5 67.1-3.4 94c3.1 8.3-1.1 17.5-9.4 20.6s-17.5-1.1-20.6-9.4c-13.9-37-6.6-81.3 2.6-114c4.7-16.7 10.2-31.4 14.5-41.8c2.2-5.2 4-9.4 5.4-12.3c.7-1.5 1.2-2.6 1.6-3.4zM209 122.5c.3-.9 .8-1.8 1.3-2.7c1.2-2.1 2.9-3.8 4.8-5c3.4-2.3 7.8-3.3 12-2.5c1.9 .4 3.6 1 5.2 2c2 1.2 3.7 2.9 5 4.8s2.2 4.1 2.6 6.4c.3 1.8 .3 3.7-.1 5.5c-.2 1.1-.5 2.2-1 3.3c0 0 0 .1 0 .1l-.5 1.3c-.4 1.1-1.1 2.8-1.9 5c-1.6 4.4-4 10.9-6.6 18.9c-5.4 16.2-12.2 38.7-18.1 64c-11.9 51.7-18.9 111.9-4.4 155.3c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1c-17.5-52.5-8.5-120.3 3.6-172.7c6.1-26.6 13.3-50.1 18.9-67c2.8-8.4 5.2-15.2 7-19.9c.9-2.4 1.6-4.2 2.1-5.4l.6-1.5 .1-.1zM288 160c0-8.8 7.2-16 16-16l.2 0c.1 0 .2 0 .4 0c5.8-.2 11.6 2.7 14.6 8.2l-1 .6s0 0 0 0c1-.5 1-.5 1-.5s0 0 0 0s0 0 0 0l0 .1 .2 .3 .6 1.1c.5 .9 1.2 2.2 2.1 3.9c1.8 3.4 4.2 8.3 7.1 14.3c5.7 12.1 13.1 29.2 19.8 48.9c13.1 38.7 24.5 90.6 11.7 135.5c-2.4 8.5-11.3 13.4-19.8 11s-13.4-11.3-11-19.8c10-35.1 1.4-79.2-11.2-116.5c-6.2-18.3-13.1-34.2-18.4-45.6c-2.7-5.7-4.9-10.2-6.5-13.2l-.1-.1c-3.5-2.9-5.7-7.3-5.7-12.2z\"]\n  };\n  const faClockTwelveThirty = {\n    prefix: 'fas',\n    iconName: 'clock-twelve-thirty',\n    icon: [512, 512, [], \"e359\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-360l0 240c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-240c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faArrowDownToDottedLine = {\n    prefix: 'fas',\n    iconName: 'arrow-down-to-dotted-line',\n    icon: [448, 512, [], \"e095\", \"M374.6 214.6l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 242.7l0-66.7 0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 112 0 66.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96 0a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm128-32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n  };\n  const faHandDots = {\n    prefix: 'fas',\n    iconName: 'hand-dots',\n    icon: [512, 512, [\"allergies\"], \"f461\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faAllergies = faHandDots;\n  const faFileInvoice = {\n    prefix: 'fas',\n    iconName: 'file-invoice',\n    icon: [384, 512, [], \"f570\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 352c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 192 0 0-64L96 256zM240 416l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n  };\n  const faWindowMinimize = {\n    prefix: 'fas',\n    iconName: 'window-minimize',\n    icon: [512, 512, [128469], \"f2d1\", \"M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z\"]\n  };\n  const faRectangleWide = {\n    prefix: 'fas',\n    iconName: 'rectangle-wide',\n    icon: [640, 512, [], \"f2fc\", \"M0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"]\n  };\n  const faCommentArrowUp = {\n    prefix: 'fas',\n    iconName: 'comment-arrow-up',\n    icon: [512, 512, [], \"e144\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm24-238.1L280 328c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-118.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31z\"]\n  };\n  const faGarlic = {\n    prefix: 'fas',\n    iconName: 'garlic',\n    icon: [512, 512, [129476], \"e40e\", \"M83.4 169.1C42.3 200.5 0 232.7 0 288C0 392.6 85.5 411.7 116.7 415.2C85 390.5 64 352.6 64 304c0-27.8 4.3-48.7 11-66.5c5.9-15.6 13.6-28.6 20.7-40.5c.8-1.4 1.7-2.8 2.5-4.2c7.8-13.2 15.1-26.2 20.5-43.3c1.2-3.7 2.3-7.7 3.3-11.9c-11.7 10.9-25.1 21.1-38.7 31.5zM384 416s128 0 128-128c0-55.3-42.3-87.5-83.4-118.9C389.8 139.5 352 110.6 352 64l0-16c0-26.5-21.5-48-48-48L288 0l0 80c0 30.2 4.7 51.9 11.4 69c6.7 17.1 15.7 30.3 25.5 43.8c1.2 1.6 2.4 3.3 3.6 4.9c0 0 0 0 0 0s0 0 0 0c19 25.8 39.4 53.5 39.4 106.3c0 49.2-21.5 87.3-53.7 112l69.7 0zM256 80l0-80L208 0c-26.5 0-48 21.5-48 48l0 16 0 16c0 33.4-4.2 58.5-10.8 79.2c-6.6 20.7-15.3 36.2-23.5 49.9l-2.5 4.2c-7.2 12.1-13.5 22.6-18.3 35.5c-5.3 13.9-9 31-9 55.2c0 69.3 54.9 112 120 112s120-42.7 120-112c0-42.1-15-62.5-33.5-87.7c0 0 0 0 0 0c0 0 0 0 0-.1c-1.1-1.5-2.2-3.1-3.4-4.6c-10.2-13.9-21.2-29.8-29.5-50.9C261.3 139.5 256 113.8 256 80zM136 448l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40-48 0zm64 0l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40-48 0zm64 0l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40-48 0zm64 0l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40-48 0z\"]\n  };\n  const faMugSaucer = {\n    prefix: 'fas',\n    iconName: 'mug-saucer',\n    icon: [640, 512, [\"coffee\"], \"f0f4\", \"M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faCoffee = faMugSaucer;\n  const faBrush = {\n    prefix: 'fas',\n    iconName: 'brush',\n    icon: [384, 512, [], \"f55d\", \"M162.4 6c-1.5-3.6-5-6-8.9-6l-19 0c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6L48 0C21.5 0 0 21.5 0 48L0 224l0 22.4L0 256l9.6 0 364.8 0 9.6 0 0-9.6 0-22.4 0-176c0-26.5-21.5-48-48-48L230.5 0c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288l0 32c0 35.3 28.7 64 64 64l64 0 0 64c0 35.3 28.7 64 64 64s64-28.7 64-64l0-64 64 0c35.3 0 64-28.7 64-64l0-32L0 288zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n  };\n  const faFileHalfDashed = {\n    prefix: 'fas',\n    iconName: 'file-half-dashed',\n    icon: [384, 512, [], \"e698\", \"M64 0C28.7 0 0 28.7 0 64L0 320l384 0 0-160-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM0 416l64 0 0-64L0 352l0 64zm288 32l-80 0 0 64 80 0 0-64zm-112 0l-80 0 0 64 80 0 0-64zM64 448L0 448c0 35.3 28.7 64 64 64l0-64zm256 0l0 64c35.3 0 64-28.7 64-64l-64 0zm64-32l0-64-64 0 0 64 64 0z\"]\n  };\n  const faTreeDecorated = {\n    prefix: 'fas',\n    iconName: 'tree-decorated',\n    icon: [448, 512, [], \"f7dc\", \"M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208l24.9 0L28.5 313.7c-2.9 4.1-4.5 9-4.5 14.1C24 341.1 34.8 352 48.2 352L80 352 3.8 474c-2.5 4-3.8 8.5-3.8 13.2C0 500.9 11.1 512 24.9 512l398.3 0c13.7 0 24.9-11.1 24.9-24.9c0-4.7-1.3-9.2-3.8-13.2L368 352l31.8 0c13.4 0 24.2-10.9 24.2-24.2c0-5-1.6-10-4.5-14.1L344 208l24.9 0c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9zM160 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72-104a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm56 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faMask = {\n    prefix: 'fas',\n    iconName: 'mask',\n    icon: [576, 512, [], \"f6fa\", \"M288 64C64 64 0 160 0 272S80 448 176 448l8.4 0c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4l8.4 0c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n  };\n  const faCalendarHeart = {\n    prefix: 'fas',\n    iconName: 'calendar-heart',\n    icon: [448, 512, [], \"e0d3\", \"M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM112 317.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z\"]\n  };\n  const faMagnifyingGlassMinus = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-minus',\n    icon: [512, 512, [\"search-minus\"], \"f010\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\"]\n  };\n  const faSearchMinus = faMagnifyingGlassMinus;\n  const faFlower = {\n    prefix: 'fas',\n    iconName: 'flower',\n    icon: [448, 512, [127804, 10047], \"f7ff\", \"M128 480c38.2 0 72.5-16.8 96-43.3c23.5 26.6 57.8 43.3 96 43.3c70.7 0 128-57.3 128-128c0-38.2-16.8-72.5-43.3-96c26.6-23.5 43.3-57.8 43.3-96c0-70.7-57.3-128-128-128c-38.2 0-72.5 16.8-96 43.3C200.5 48.8 166.2 32 128 32C57.3 32 0 89.3 0 160c0 38.2 16.8 72.5 43.3 96C16.8 279.5 0 313.8 0 352c0 70.7 57.3 128 128 128zm96-304a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n  };\n  const faArrowDownFromArc = {\n    prefix: 'fas',\n    iconName: 'arrow-down-from-arc',\n    icon: [512, 512, [], \"e614\", \"M256 64C150 64 64 150 64 256c0 17.7-14.3 32-32 32s-32-14.3-32-32C0 114.6 114.6 0 256 0S512 114.6 512 256c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-106-86-192-192-192zM121.4 390.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 224 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 210.7 57.4-57.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-112 112c-12.5 12.5-32.8 12.5-45.3 0l-112-112z\"]\n  };\n  const faRightLeftLarge = {\n    prefix: 'fas',\n    iconName: 'right-left-large',\n    icon: [640, 512, [], \"e5e1\", \"M455.6 0c19 0 37.2 7.5 50.6 21L625 139.7c9.6 9.6 15 22.7 15 36.3s-5.4 26.7-15 36.3L506.2 331c-13.4 13.4-31.6 21-50.6 21c-37 0-67.4-28-71.2-64H208c-8.8 0-16-7.2-16-16V231.6c0-4.2-3.4-7.6-7.6-7.6c-2 0-3.9 .8-5.4 2.2L69.3 336 179 445.8c1.4 1.4 3.4 2.2 5.4 2.2c4.2 0 7.6-3.4 7.6-7.6V400c0-8.8 7.2-16 16-16H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H255.6c-3.8 36-34.2 64-71.2 64c-19 0-37.2-7.5-50.6-21L15 372.3C5.4 362.7 0 349.6 0 336s5.4-26.7 15-36.3L133.8 181c13.4-13.4 31.6-21 50.6-21c37 0 67.4 28 71.2 64H432c8.8 0 16 7.2 16 16v40.4c0 4.2 3.4 7.6 7.6 7.6c2 0 3.9-.8 5.4-2.2L570.7 176 461 66.2c-1.4-1.4-3.4-2.2-5.4-2.2c-4.2 0-7.6 3.4-7.6 7.6V112c0 8.8-7.2 16-16 16H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h64.4c3.8-36 34.2-64 71.2-64z\"]\n  };\n  const faRulerVertical = {\n    prefix: 'fas',\n    iconName: 'ruler-vertical',\n    icon: [256, 512, [], \"f548\", \"M0 48C0 21.5 21.5 0 48 0L208 0c26.5 0 48 21.5 48 48l0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z\"]\n  };\n  const faCirclesOverlap = {\n    prefix: 'fas',\n    iconName: 'circles-overlap',\n    icon: [640, 512, [], \"e600\", \"M192 288c0 34.2 7.7 66.6 21.4 95.7C130 378.2 64 308.8 64 224c0-88.4 71.6-160 160-160c32.2 0 62.2 9.5 87.3 25.9C240.4 127.5 192 202.1 192 288zm32 160c11.2 0 22.1-.8 32.8-2.4c40.6 41 96.9 66.4 159.2 66.4c123.7 0 224-100.3 224-224S539.7 64 416 64c-11.2 0-22.1 .8-32.8 2.4C342.6 25.4 286.3 0 224 0C100.3 0 0 100.3 0 224S100.3 448 224 448zm192 0c-32.2 0-62.2-9.5-87.3-25.9C399.6 384.5 448 309.9 448 224c0-34.2-7.7-66.6-21.4-95.7C510 133.8 576 203.2 576 288c0 88.4-71.6 160-160 160z\"]\n  };\n  const faUserLarge = {\n    prefix: 'fas',\n    iconName: 'user-large',\n    icon: [512, 512, [\"user-alt\"], \"f406\", \"M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7l450.6 0c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320l-189.4 0z\"]\n  };\n  const faUserAlt = faUserLarge;\n  const faStarshipFreighter = {\n    prefix: 'fas',\n    iconName: 'starship-freighter',\n    icon: [576, 512, [], \"e03a\", \"M224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c42.3 0 84.2 7.9 123.6 23.2l207.9 80.9c12.3 4.8 20.4 16.6 20.4 29.8l0 42.1c0 8.8-7.2 16-16 16l-114.3 0L432 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l13.7 0L560 288c8.8 0 16 7.2 16 16l0 42.1c0 13.2-8.1 25-20.4 29.8l-82.1 31.9c4.1 7.1 6.5 15.3 6.5 24.1c0 26.5-21.5 48-48 48l-80 0c-11.5 0-21.6-6.1-27.3-15.2C292.2 474.9 258.2 480 224 480zm0-272a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM80 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM112 368a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n  };\n  const faTrainTram = {\n    prefix: 'fas',\n    iconName: 'train-tram',\n    icon: [448, 512, [128650], \"e5b4\", \"M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0L361.2 0c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15L248 48l0 48 40 0c53 0 96 43 96 96l0 160c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1l-39.7 0c-8.5 0-16.6-3.4-22.6-9.4L288 448l-128 0-54.6 54.6c-6 6-14.1 9.4-22.6 9.4L43 512c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352l0-160c0-53 43-96 96-96l40 0 0-48L86.8 48zM160 160c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-128 0zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n  };\n  const faBridgeSuspension = {\n    prefix: 'fas',\n    iconName: 'bridge-suspension',\n    icon: [640, 512, [], \"e4cd\", \"M128 8c9.1 0 17 5 21.1 12.5C184.2 81.6 249.7 120 320 120s135.8-38.4 170.9-99.5C495 13 502.9 8 512 8c8.8 0 16.5 4.7 20.7 11.8c13.1 21.2 26.6 42.2 42 59.8c15.5 17.7 31.7 30.6 49.4 36.9c12.5 4.5 18.9 18.2 14.4 30.7s-18.2 18.9-30.7 14.4c-25.5-9.2-46.4-25.8-63.9-44.5L544 256l64 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32c-35.3 0-64 28.7-64 64l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c0-53-43-96-96-96l-64 0c-53 0-96 43-96 96l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-35.3-28.7-64-64-64c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l64 0 0-138.9c-17.4 18.7-38.4 35.3-63.9 44.5c-12.5 4.5-26.2-2-30.7-14.4s2-26.2 14.4-30.7c17.7-6.4 33.9-19.3 49.4-36.9c15.4-17.6 29-38.6 42-59.8C111.5 12.7 119.2 8 128 8zM480 108.1c-12.4 10.7-25.8 20.1-40 28.2L440 256l40 0 0-147.9zm-88 49c-15.5 4.8-31.6 8.1-48 9.8l0 89.2 48 0 0-99zm-96 9.8c-16.4-1.6-32.5-4.9-48-9.8l0 99 48 0 0-89.2zm-96-30.5c-14.2-8-27.6-17.5-40-28.2L160 256l40 0 0-119.7z\"]\n  };\n  const faTrashCheck = {\n    prefix: 'fas',\n    iconName: 'trash-check',\n    icon: [448, 512, [], \"e2af\", \"M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0L394.8 467c-1.6 25.3-22.6 45-47.9 45l-245.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zM337 249c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L337 249z\"]\n  };\n  const faUserNurse = {\n    prefix: 'fas',\n    iconName: 'user-nurse',\n    icon: [448, 512, [], \"f82f\", \"M96 128l0-57.8c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30l0 57.8-.3 0c.2 2.6 .3 5.3 .3 8l0 40c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40c0-2.7 .1-5.4 .3-8l-.3 0zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16-160 0 0 16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48l0 16-16 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0 0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16 16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0 0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8z\"]\n  };\n  const faBoombox = {\n    prefix: 'fas',\n    iconName: 'boombox',\n    icon: [640, 512, [128254], \"f8a5\", \"M120 48l400 0c22.1 0 40 17.9 40 40l0 72-112 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-32 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-32 0c0-17.7-14.3-32-32-32s-32 14.3-32 32L80 160l0-72c0-22.1 17.9-40 40-40zM608 168.6L608 88c0-48.6-39.4-88-88-88L120 0C71.4 0 32 39.4 32 88l0 80.6C12.9 179.6 0 200.3 0 224L0 448c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-224c0-23.7-12.9-44.4-32-55.4zM256 336A80 80 0 1 0 96 336a80 80 0 1 0 160 0zM64 336a112 112 0 1 1 224 0A112 112 0 1 1 64 336zm400 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-192a112 112 0 1 1 0 224 112 112 0 1 1 0-224z\"]\n  };\n  const faSyringe = {\n    prefix: 'fas',\n    iconName: 'syringe',\n    icon: [512, 512, [128137], \"f48e\", \"M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57 0-88.8c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z\"]\n  };\n  const faCloudSun = {\n    prefix: 'fas',\n    iconName: 'cloud-sun',\n    icon: [640, 512, [9925], \"f6c4\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n  };\n  const faShieldExclamation = {\n    prefix: 'fas',\n    iconName: 'shield-exclamation',\n    icon: [512, 512, [], \"e247\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 128c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faStopwatch20 = {\n    prefix: 'fas',\n    iconName: 'stopwatch-20',\n    icon: [448, 512, [], \"e06f\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 34.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6L256 64l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L176 0zM288 204c28.7 0 52 23.3 52 52l0 96c0 28.7-23.3 52-52 52s-52-23.3-52-52l0-96c0-28.7 23.3-52 52-52zm-12 52l0 96c0 6.6 5.4 12 12 12s12-5.4 12-12l0-96c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5l0 2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9l43.8 0c11 0 20 9 20 20s-9 20-20 20l-64 0c-11 0-20-9-20-20l0-15.7c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8l0-2.2c0-6.9-5.6-12.5-12.5-12.5z\"]\n  };\n  const faSquareFull = {\n    prefix: 'fas',\n    iconName: 'square-full',\n    icon: [512, 512, [128997, 128998, 128999, 129000, 129001, 129002, 129003, 11035, 11036], \"f45c\", \"M0 0H512V512H0V0z\"]\n  };\n  const faGripDots = {\n    prefix: 'fas',\n    iconName: 'grip-dots',\n    icon: [448, 512, [], \"e410\", \"M336 176a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm-160 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM64 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM336 336a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM224 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM16 336a48 48 0 1 0 96 0 48 48 0 1 0 -96 0z\"]\n  };\n  const faCommentExclamation = {\n    prefix: 'fas',\n    iconName: 'comment-exclamation',\n    icon: [512, 512, [], \"f4af\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm0-336c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faPenSwirl = {\n    prefix: 'fas',\n    iconName: 'pen-swirl',\n    icon: [512, 512, [], \"e214\", \"M347.8 17C319.3 6 288.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c17.7 0 32-14.3 32-32s-14.3-32-32-32C150 448 64 362 64 256S150 64 256 64c14.1 0 27.8 1.5 41 4.4L347.8 17zM310.6 349.4c-5.4 5.3-11.4 9.8-17.8 13.6c-1.7 2.7-3 5.7-3.8 9c-4.4 17.1 5.9 34.6 23 39c12.8 3.3 26.2 5 40 5c88.4 0 160-71.6 160-160c0-32.2-5.9-63-16.8-91.3l-51.4 51.4c2.7 12.9 4.2 26.2 4.2 39.9c0 53-43 96-96 96c-8.3 0-16.4-1.1-24-3c-5.9-1.5-11.9-1.3-17.4 .4zM473.9 16c-18.8-18.8-49.2-18.7-67.9 0L366.4 55.7l89.3 89.3 39.8-38.9c19.1-18.7 19.2-49.4 .4-68.2L473.9 16zM200.5 221.8c-7 7-12.3 15.6-15.4 25l-23.8 71.3c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l71.5-23.9c9.2-3.1 17.6-8.2 24.5-15L432.8 167.5 343.7 78.4 200.5 221.8z\"]\n  };\n  const faFalafel = {\n    prefix: 'fas',\n    iconName: 'falafel',\n    icon: [576, 512, [129478], \"e40a\", \"M166.6 162.5c5.9 7.1 8 16.7 5.7 25.7c-.3 1.3-.6 2.6-.7 3.9c17.2 .6 33.9 8.6 45.1 22.8c28.3 .2 52.1 20.3 58.1 47.4c4.8 2.4 9.2 5.4 13.1 8.8c3.9-3.4 8.3-6.4 13.1-8.8c6-27.1 29.8-47.1 58.1-47.4c17.3-21.9 47.4-29.2 72.8-17c1.5-.7 3-1.4 4.5-1.9c.1-2.6-.2-5.2-.9-7.8c-2.3-9-.1-18.6 5.7-25.7c8.8-10.7 8.8-26.3 0-37c-5.9-7.1-8-16.7-5.7-25.7c3.4-13.5-3.2-27.6-15.7-33.3c-8.3-3.8-14.3-11.5-16.1-20.6c-2.7-13.7-14.6-23.5-28.3-23.1c-9.1 .3-17.8-4-23.2-11.4C344 .3 329.1-3.2 316.9 3.2c-8.1 4.3-17.7 4.3-25.8 0C278.9-3.2 264 .3 255.8 11.4c-5.5 7.4-14.1 11.7-23.2 11.4c-13.7-.4-25.7 9.4-28.3 23.1c-1.8 9.1-7.8 16.8-16.1 20.6c-12.5 5.7-19.2 19.8-15.7 33.3c2.3 9 .1 18.6-5.7 25.7c-8.8 10.7-8.8 26.3 0 37zm48.8 84.4c-3.6 .1-7.2-.5-10.5-1.8c-5-1.9-9.4-5.2-12.7-9.6c-8.2-11.2-23.2-14.6-35.3-8.2c-8.1 4.3-17.7 4.3-25.8 0c-12.2-6.4-27.1-2.9-35.3 8.2c-5.5 7.4-14.1 11.7-23.2 11.4c-13.7-.4-25.7 9.4-28.3 23.1c-1.8 9.1-7.8 16.8-16.1 20.6c-12.5 5.7-19.2 19.8-15.7 33.3c2.3 9 .1 18.6-5.7 25.7c-8.8 10.7-8.8 26.3 0 37c5.9 7.1 8 16.7 5.7 25.7c-3.4 13.5 3.2 27.6 15.7 33.3c8.3 3.8 14.3 11.5 16.1 20.6c2.7 13.7 14.6 23.5 28.3 23.1c9.1-.3 17.8 4 23.2 11.4c8.2 11.2 23.2 14.6 35.3 8.2c8.1-4.3 17.7-4.3 25.8 0c12.2 6.4 27.1 2.9 35.3-8.2c5.5-7.4 14.1-11.7 23.2-11.4c13.7 .4 25.7-9.4 28.3-23.1c1.8-9.1 7.8-16.8 16.1-20.6c4.1-1.9 7.6-4.7 10.3-8.1c-3.1-10.1-3.7-21-1.2-31.7c-17.3-22.1-17.3-53.3 0-75.4c-2.4-10.7-1.9-21.7 1.2-31.7c-2.7-3.4-6.2-6.2-10.3-8.1c-8.3-3.8-14.3-11.5-16.1-20.6c-.2-1-.5-2-.8-3c-3.7-12.1-14.9-20.4-27.6-20.1zM224 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM80 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm453.4-42.6c4.1-4.1 7-9.2 8.7-14.9c0-.2 .1-.3 .1-.5c7-25-7.6-62.8-38.6-93.7c-23.3-23.3-50.5-37.4-73.1-39.9c0 0 0 0 0 0c-2-.2-3.9-.4-5.8-.4c0 0 0 0 0 0c-9.6-.2-18.3 1.8-25.1 6.4c0 0 0 0 0 0l-.1 .1c-1.6 1.1-3.1 2.3-4.5 3.6c-.2 .2-.3 .3-.5 .5c-19.2 19.2-11.4 59 16.6 94.3c4 5 8.4 10 13.2 14.8c38.4 38.4 87.2 51.7 109.1 29.8zM508.6 412c-26-7.1-52.6-23.3-74.9-45.7s-38.6-48.9-45.7-74.9c-5.3-19.6-6.4-43.3 4.2-63.6c-3.2 1.9-6.1 4.4-8.4 7.6c-5.5 7.4-14.1 11.7-23.2 11.4c-13.7-.4-25.7 9.4-28.3 23.1c-1.8 9.1-7.8 16.8-16.1 20.6c-12.5 5.7-19.2 19.8-15.7 33.3c2.3 9 .1 18.6-5.7 25.7c-8.8 10.7-8.8 26.3 0 37c5.9 7.1 8 16.7 5.7 25.7c-3.4 13.5 3.2 27.6 15.7 33.3c8.3 3.8 14.3 11.5 16.1 20.6c2.7 13.7 14.6 23.5 28.3 23.1c9.1-.3 17.8 4 23.2 11.4c8.2 11.2 23.2 14.6 35.3 8.2c8.1-4.3 17.7-4.3 25.8 0c12.2 6.4 27.1 2.9 35.3-8.2c5.5-7.4 14.1-11.7 23.2-11.4c13.7 .4 25.7-9.4 28.3-23.1c1.8-9.1 7.8-16.8 16.1-20.6c12.5-5.7 19.2-19.8 15.7-33.3l-.1-.6c-18.1 6.4-38 5-54.9 .4zM368 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n  };\n  const faCircle2 = {\n    prefix: 'fas',\n    iconName: 'circle-2',\n    icon: [512, 512, [], \"e0ef\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM222.7 184.7l-24.2 18.4c-10.5 8-25.6 6-33.6-4.5s-6-25.6 4.5-33.6l24.2-18.4c15.8-12 35.2-18.4 55.1-18.1l3.4 .1c46.5 .7 83.8 38.6 83.8 85.1c0 23.5-9.7 46-26.9 62.1L244.7 336l83.3 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-9.8 0-18.7-6-22.3-15.2s-1.3-19.6 5.9-26.3L276.3 240.6c7.5-7 11.7-16.8 11.7-27.1c0-20.3-16.3-36.8-36.6-37.1l-3.4-.1c-9.1-.1-18 2.8-25.3 8.3z\"]\n  };\n  const faMagnet = {\n    prefix: 'fas',\n    iconName: 'magnet',\n    icon: [448, 512, [129522], \"f076\", \"M0 160l0 96C0 379.7 100.3 480 224 480s224-100.3 224-224l0-96-128 0 0 96c0 53-43 96-96 96s-96-43-96-96l0-96L0 160zm0-32l128 0 0-64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64zm320 0l128 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64z\"]\n  };\n  const faJar = {\n    prefix: 'fas',\n    iconName: 'jar',\n    icon: [320, 512, [], \"e516\", \"M32 32C32 14.3 46.3 0 64 0L256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm96 64c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L96 224z\"]\n  };\n  const faGramophone = {\n    prefix: 'fas',\n    iconName: 'gramophone',\n    icon: [384, 512, [], \"f8bd\", \"M127 0c10.5-.4 20 6 23.6 15.9c0 0 0 .1 0 .1l.3 .7c.3 .7 .7 1.7 1.3 3.2c1.2 2.9 3.2 7.3 6 12.8c5.7 11.1 14.8 27 28.2 45.1c26.9 36.2 71.4 81.5 141.3 116.8c17.3 8.7 31.6 22.9 40.1 40.4c5.4 10.9 8.2 23 8.2 35l0 .3 0 .3c0 45-36.5 81.4-81.4 81.4L184 352c-13.3 0-24-10.7-24-24s10.7-24 24-24l110 0c18.7 0 33.9-15.1 34-33.7c-.1-5.4-1.5-10.7-4.1-15.6c-3.1-4.9-7.7-7.8-12.4-8.6c-44.1-7.3-133.1-7.9-241.4 69.4c-.3 .2-.7 .5-1 .7c-2.7 1.8-5.6 2.9-8.7 3.5c-3.2 .6-6.6 .6-10-.2c-1.2-.3-2.4-.7-3.6-1.1c-.5-.2-1-.5-1.5-.7c-.9-.4-1.7-.9-2.5-1.5c-1.2-.8-2.2-1.6-3.2-2.6c-1.4-1.3-2.5-2.7-3.6-4.2c-1.8-2.8-3-5.8-3.6-8.9c-.6-3.1-.5-6.4 .2-9.6c.1-.3 .2-.7 .3-1L104.8 17.9C107.5 7.7 116.5 .4 127 0zM32 416c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 32c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-32z\"]\n  };\n  const faDiceD12 = {\n    prefix: 'fas',\n    iconName: 'dice-d12',\n    icon: [512, 512, [], \"f6ce\", \"M318.2 0c4.2 0 8.4 1.1 12 3.2l72 41.6c5.9 3.4 5.1 12.2-1.3 14.5L264.1 108.1c-5.2 1.9-10.9 1.9-16.1 0L111.1 59.3c-6.4-2.3-7.2-11.1-1.3-14.5l72-41.6c3.6-2.1 7.8-3.2 12-3.2L318.2 0zM149.9 490.4L74.2 446.6c-3.6-2.1-6.7-5.1-8.8-8.8L3.2 330.2c-2.1-3.6-3.2-7.8-3.2-12l0-84.2c0-7.1 8.6-10.7 13.7-5.7l96.1 96.1c2.7 2.7 4.8 6.1 5.9 9.8L161.6 481c2.2 7-5.3 13-11.6 9.3zM512 233.9l0 84.2c0 4.2-1.1 8.4-3.2 12L446.6 437.8c-2.1 3.6-5.1 6.7-8.8 8.8l-75.8 43.7c-6.3 3.6-13.8-2.4-11.6-9.3l45.9-146.9c1.2-3.7 3.2-7.1 5.9-9.8l96.1-96.1c5-5 13.7-1.5 13.7 5.7zM15.3 184.7c-5.1-5.1-6.2-13-2.5-19.3L57.4 88c3.9-6.7 12-9.7 19.2-7.1l152.8 54.6c6.4 2.3 10.6 8.3 10.6 15.1l0 85.7c0 6.1-3.4 11.6-8.8 14.3l-89.7 44.8c-6.2 3.1-13.6 1.9-18.5-3L15.3 184.7zM454.6 88l44.7 77.3c3.6 6.3 2.6 14.2-2.5 19.3L389 292.4c-4.9 4.9-12.3 6.1-18.5 3l-89.7-44.8c-5.4-2.7-8.8-8.3-8.8-14.3l0-85.7c0-6.8 4.3-12.8 10.6-15.1L435.4 80.9c7.3-2.6 15.4 .4 19.2 7.1zM295.5 512l-78.9 0c-7 0-13.2-4.5-15.3-11.2L151.4 341.2c-2.3-7.5 1.1-15.6 8.1-19.1l89.3-44.7c4.5-2.3 9.8-2.3 14.3 0l89.3 44.7c7 3.5 10.5 11.6 8.1 19.1L310.7 500.8c-2.1 6.7-8.3 11.2-15.3 11.2z\"]\n  };\n  const faNoteSticky = {\n    prefix: 'fas',\n    iconName: 'note-sticky',\n    icon: [448, 512, [62026, \"sticky-note\"], \"f249\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l224 0 0-112c0-26.5 21.5-48 48-48l112 0 0-224c0-35.3-28.7-64-64-64L64 32zM448 352l-45.3 0L336 352c-8.8 0-16 7.2-16 16l0 66.7 0 45.3 32-32 64-64 32-32z\"]\n  };\n  const faStickyNote = faNoteSticky;\n  const faDown = {\n    prefix: 'fas',\n    iconName: 'down',\n    icon: [384, 512, [\"arrow-alt-down\"], \"f354\", \"M214.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l96 0 0-184c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 184 96 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-160 160z\"]\n  };\n  const faArrowAltDown = faDown;\n  const faHundredPoints = {\n    prefix: 'fas',\n    iconName: 'hundred-points',\n    icon: [512, 512, [128175, \"100\"], \"e41c\", \"M163 101.8C168 61.9 201.9 32 242 32c47.9 0 85 42 79 89.5L309 218.2c-5 39.8-38.9 69.8-79 69.8c-47.9 0-85-42-79-89.5L163 101.8zM242 96c-7.9 0-14.5 5.9-15.5 13.7l-12.1 96.7c-1.2 9.3 6.1 17.6 15.5 17.6c7.9 0 14.5-5.9 15.5-13.7l12.1-96.7c1.2-9.3-6.1-17.6-15.5-17.6zM135.7 68l-32 224c-2.5 17.5-18.7 30-36.2 27.7S37.8 301.5 40.3 284L64.3 116.5l-19.7 8.7c-16.2 7.2-35.1 0-42-16.1s.6-35.1 16.8-42.3l72-32c10.6-4.7 22.9-3.4 32.1 3.5s13.8 18.2 12.2 29.7zm376 247.5c2.5 17.5-9.7 33.7-27.2 36.2l-448 64C19 418.2 2.8 406 .3 388.5S10 354.8 27.5 352.3l448-64c17.5-2.5 33.7 9.7 36.2 27.2zm0 96c2.5 17.5-9.7 33.7-27.2 36.2l-224 32c-17.5 2.5-33.7-9.7-36.2-27.2s9.7-33.7 27.2-36.2l224-32c17.5-2.5 33.7 9.7 36.2 27.2zM427.7 32c46.9 0 83.7 40.3 79.5 87l-7.3 80.4c-3.7 41.1-38.2 72.6-79.5 72.6c-46.9 0-83.7-40.3-79.5-87l7.3-80.4C351.9 63.5 386.4 32 427.7 32zm-15.7 78.4l-7.3 80.4c-.8 9.3 6.4 17.2 15.7 17.2c8.2 0 15-6.2 15.7-14.4l7.3-80.4c.8-9.3-6.4-17.2-15.7-17.2c-8.2 0-15 6.2-15.7 14.4z\"]\n  };\n  const fa100 = faHundredPoints;\n  const faPaperclipVertical = {\n    prefix: 'fas',\n    iconName: 'paperclip-vertical',\n    icon: [384, 512, [], \"e3c2\", \"M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128l0 192c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-192c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 208c0 61.9 50.1 112 112 112s112-50.1 112-112l0-176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 97.2-78.8 176-176 176s-176-78.8-176-176l0-208z\"]\n  };\n  const faWindWarning = {\n    prefix: 'fas',\n    iconName: 'wind-warning',\n    icon: [640, 512, [\"wind-circle-exclamation\"], \"f776\", \"M418 368c-38.7 67-111.1 112-194 112C100.3 480 0 379.7 0 256S100.3 32 224 32c118.3 0 215.2 91.8 223.4 208L384 240c-35.3 0-64 28.7-64 64s28.7 64 64 64l34 0zM248 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zM224 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm248 48c0-17.7 14.3-32 32-32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-152 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l152 0c53 0 96 43 96 96s-43 96-96 96l-32 0c-17.7 0-32-14.3-32-32zm72-192l-64.5 0c-1.4-22.2-5.6-43.7-12.3-64l76.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c53 0 96 43 96 96s-43 96-96 96z\"]\n  };\n  const faWindCircleExclamation = faWindWarning;\n  const faLocationPinSlash = {\n    prefix: 'fas',\n    iconName: 'location-pin-slash',\n    icon: [640, 512, [\"map-marker-slash\"], \"f60c\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L459 334.5c30-51.6 53-103.7 53-142.5C512 86 426 0 320 0C249.2 0 187.3 38.4 154 95.4L38.8 5.1zM343.7 499.2c16.2-20.2 39-49.6 62.5-83.1L128.1 196.9c4.2 88.2 117.8 239.3 168.2 302.2c12.3 15.3 35.1 15.3 47.4 0z\"]\n  };\n  const faMapMarkerSlash = faLocationPinSlash;\n  const faFaceSadSweat = {\n    prefix: 'fas',\n    iconName: 'face-sad-sweat',\n    icon: [576, 512, [], \"e38a\", \"M288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256c0 1.1 0 2.2 0 3.3c16.3-7.1 36.4-2.8 48 12.8c7 9.2 18.1 24.6 27.7 40.7c4.8 8.1 9.6 17 13.2 25.7c3.4 8 7.1 19 7.1 30.5c0 24.5-11.1 46-28.4 60.3C146.4 480.2 213.5 512 288 512zM79.5 404.5C89.6 395.9 96 383.2 96 369c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-1.7 2.3-3.8 5-5.9 8.1C21.4 319.1 0 351.7 0 369c0 26 21.5 47 48 47c12 0 23-4.3 31.5-11.5zm291.3 7.4c-6.6 5.9-16.7 5.4-22.6-1.2c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7c-5.9 6.6-16 7.1-22.6 1.2s-7.1-16-1.2-22.6C220.2 371.4 248.3 352 288 352s67.8 19.4 83.9 37.3c5.9 6.6 5.4 16.7-1.2 22.6zM367.6 240a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM227.3 171.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm121.4-22.6c6.2-6.2 16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4c-6.2-6.2-6.2-16.4 0-22.6z\"]\n  };\n  const faBugSlash = {\n    prefix: 'fas',\n    iconName: 'bug-slash',\n    icon: [640, 512, [], \"e490\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64.3 0c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160l-112 0c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96l0 3.6c0 15.7 12.7 28.4 28.4 28.4l135.1 0c15.7 0 28.4-12.7 28.4-28.4l0-3.6c0-53-43-96-96-96zM160.3 256L96 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6l0-143.7L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7l0 118.5z\"]\n  };\n  const faCupcake = {\n    prefix: 'fas',\n    iconName: 'cupcake',\n    icon: [448, 512, [129473], \"e402\", \"M240 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l6.1 6.1c3.4 3.4 5.3 7.9 5.3 12.7C240 56 232 64 222.1 64L160 64c-35.3 0-64 28.7-64 64l0 .8c-3.3 .5-6.6 1.4-9.9 2.4L50.9 143C20.5 153.2 0 181.6 0 213.6C0 254.7 33.3 288 74.4 288l299.2 0c41.1 0 74.4-33.3 74.4-74.4c0-32-20.5-60.4-50.9-70.6l-35.3-11.8c-4.1-1.4-8.2-2.3-12.5-2.8c1.7-6.7 2.6-13.8 2.6-21C352 48.1 303.9 0 244.6 0L240 0zm27.9 512l24-192-135.8 0 24 192 87.8 0zM64 320L89.3 471.9C93.2 495 113.2 512 136.7 512l11.2 0-24-192L64 320zM300.1 512l11.2 0c23.5 0 43.5-17 47.3-40.1L384 320l-59.9 0-24 192z\"]\n  };\n  const faLightSwitchOff = {\n    prefix: 'fas',\n    iconName: 'light-switch-off',\n    icon: [384, 512, [], \"e018\", \"M64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512zm96-96l64 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64l0 192c0 35.3 28.7 64 64 64zm32 32a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0-416a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM160 384c-17.7 0-32-14.3-32-32l0-96 128 0 0 96c0 17.7-14.3 32-32 32l-64 0z\"]\n  };\n  const faToggleLargeOff = {\n    prefix: 'fas',\n    iconName: 'toggle-large-off',\n    icon: [576, 512, [], \"e5b0\", \"M192 384a128 128 0 1 1 0-256 128 128 0 1 1 0 256zm0 64l192 0c106 0 192-86 192-192s-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448zm143.1-64c30.4-34 48.9-78.8 48.9-128s-18.5-94-48.9-128l48.9 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-48.9 0z\"]\n  };\n  const faPenFancySlash = {\n    prefix: 'fas',\n    iconName: 'pen-fancy-slash',\n    icon: [640, 512, [], \"e210\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L387.9 278.7l161-140.2c17.2-15 27.1-36.7 27.1-59.6c0-43.6-35.4-79-79-79c-22.8 0-44.6 9.9-59.6 27.1L287.1 199.7 38.8 5.1zM318 346.5L211 262.3l-60.1 13.9c-17.1 3.9-30.7 16.9-35.4 33.8L65.7 487.6l95.4-95.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1L88.4 510.3 266 460.5c16.9-4.7 29.9-18.3 33.8-35.4L318 346.5z\"]\n  };\n  const faTruckContainer = {\n    prefix: 'fas',\n    iconName: 'truck-container',\n    icon: [640, 512, [], \"f4dc\", \"M48 32l304 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 288c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32zM80 80c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16L96 96c0-8.8-7.2-16-16-16zM224 96l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16zM160 80c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zM304 96l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16zm128 72c0-13.3 10.7-24 24-24l72.8 0c16.8 0 32.7 7.5 43.3 20.5L631 236.4c5.8 7.1 9 16.1 9 25.3l0 10.3 0 16 0 64c0 17.7-14.3 32-32 32l-1.6 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16L432 384l-145.6 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80l0-16 0-32c0-17.7 14.3-32 32-32l48 0 128 0 224 0 0-32 0-32 0-88zm48 88l105 0-50-61.1c-1.5-1.9-3.8-2.9-6.2-2.9L480 192l0 64zm80 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM208 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-96-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faBoot = {\n    prefix: 'fas',\n    iconName: 'boot',\n    icon: [512, 512, [129406], \"f782\", \"M0 32C0 14.3 14.3 0 32 0L320 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L0 96 0 32zM0 457.4L0 448l512 0 0 9.4c0 14.5-5.8 28.4-16 38.6s-24.1 16-38.6 16l-14.9 0c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7l-11 0c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7l-11 0c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7l-14.9 0c-14.5 0-28.4-5.8-38.6-16S0 471.9 0 457.4zM0 416L0 128l320 0 0 32-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 32-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 119.3 29.8C482 296.5 512 334.9 512 379l0 37L0 416z\"]\n  };\n  const faArrowUpFromWaterPump = {\n    prefix: 'fas',\n    iconName: 'arrow-up-from-water-pump',\n    icon: [576, 512, [], \"e4b6\", \"M112 0C85.5 0 64 21.5 64 48l0 208-16 0c-26.5 0-48 21.5-48 48l0 96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400l0-96c0-26.5-21.5-48-48-48l-48 0 0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256l-128 0 0-208c0-26.5-21.5-48-48-48L112 0zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n  };\n  const faFileCheck = {\n    prefix: 'fas',\n    iconName: 'file-check',\n    icon: [384, 512, [], \"f316\", \"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zm49 281L177 409c-9.4 9.4-24.6 9.4-33.9 0L79 345c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 247c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n  };\n  const faBone = {\n    prefix: 'fas',\n    iconName: 'bone',\n    icon: [576, 512, [129460], \"f5d7\", \"M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2l192 0c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336l-192 0c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z\"]\n  };\n  const faCardsBlank = {\n    prefix: 'fas',\n    iconName: 'cards-blank',\n    icon: [640, 512, [], \"e4df\", \"M27.8 118.8C1.2 134.2-7.9 168.2 7.5 194.9l167 289.3c15.4 26.6 49.4 35.8 76.1 20.4L443.4 393.2c26.6-15.4 35.8-49.4 20.4-76.1L296.8 27.8C281.4 1.2 247.3-7.9 220.7 7.5L27.8 118.8zM459.4 420.9L324.1 499c9.7 8.1 22.2 13 35.9 13l224 0c30.9 0 56-25.1 56-56l0-336c0-30.9-25.1-56-56-56L360 64c-1.8 0-3.5 .1-5.3 .2L491.5 301.1c24.2 41.9 9.8 95.6-32.1 119.8z\"]\n  };\n  const faCircle3 = {\n    prefix: 'fas',\n    iconName: 'circle-3',\n    icon: [512, 512, [], \"e0f0\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128l128 0c9.9 0 18.8 6.1 22.4 15.3s1.1 19.7-6.2 26.4l-50.8 46.5c41.9 4.8 74.6 40.4 74.6 83.6c0 46.5-37.7 84.2-84.2 84.2L240 384c-30.1 0-58.1-15.6-73.9-41.2l-2.6-4.2c-7-11.3-3.5-26.1 7.8-33s26.1-3.5 33 7.8l2.6 4.2c7.1 11.5 19.6 18.4 33 18.4l27.8 0c20 0 36.2-16.2 36.2-36.2c0-20.1-16.3-36.3-36.4-36.2l-51.5 .3c-9.9 .1-18.9-6-22.5-15.2s-1.2-19.8 6.1-26.5L250.3 176 184 176c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faBenchTree = {\n    prefix: 'fas',\n    iconName: 'bench-tree',\n    icon: [640, 512, [], \"e2e7\", \"M608 96c0 5.1-.4 10.2-1.2 15.1C626.9 125.7 640 149.3 640 176c0 44.2-35.8 80-80 80l-16 0 0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224-16 0c-44.2 0-80-35.8-80-80c0-26.7 13.1-50.3 33.2-64.9c-.8-4.9-1.2-10-1.2-15.1c0-53 43-96 96-96s96 43 96 96zM32 224c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L64 320c-17.7 0-32-14.3-32-32l0-64zm0 128l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64L96 416l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n  };\n  const faKeyboardBrightnessLow = {\n    prefix: 'fas',\n    iconName: 'keyboard-brightness-low',\n    icon: [640, 512, [], \"e1c1\", \"M320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96-32c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-192 0z\"]\n  };\n  const faSkiBootSki = {\n    prefix: 'fas',\n    iconName: 'ski-boot-ski',\n    icon: [640, 512, [], \"e3cd\", \"M390.3 .6c17.3 3.5 28.6 20.3 25.1 37.7l-6.4 32L397.4 128 336 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l55 0-9.6 48L320 208c-8.8 0-16 7.2-16 16s7.2 16 16 16l62.2 0 78.7 34.7c11.6 5.1 19.1 16.6 19.1 29.3l0 80c0 17.7-14.3 32-32 32l-328 0c-9.6 0-18.7-4.3-24.7-11.7s-8.5-17.2-6.6-26.6l24.7-123.6c2.9-.5 6.1-1.2 9.5-2.1c15.6-3.9 36.4-11.6 58.3-26.9c42.4-29.7 86.4-86.4 104.5-193.1l65.7 0 1.3-6.3C356.1 8.4 372.9-2.8 390.3 .6zM162.8 198.9c-15.8 11-30.8 17.2-42.6 20.7L152.6 57.7c3-15 16.1-25.7 31.4-25.7l69.2 0c-17.4 96-56.7 143.3-90.4 166.9zM640 416c0 53-43 96-96 96L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l512 0c17.7 0 32-14.3 32-32s14.3-32 32-32s32 14.3 32 32z\"]\n  };\n  const faBrainCircuit = {\n    prefix: 'fas',\n    iconName: 'brain-circuit',\n    icon: [512, 512, [], \"e0c6\", \"M240 56c0-30.9-25.1-56-56-56c-28.9 0-52.7 21.9-55.7 49.9C100.6 56.9 80 82.1 80 112c0 6 .8 11.9 2.4 17.4C53.6 135.7 32 161.3 32 192c0 15 5.1 28.8 13.8 39.7C18.7 244.5 0 272.1 0 304c0 34.2 21.4 63.4 51.6 74.8C49.3 385.4 48 392.6 48 400c0 35.3 28.7 64 64 64c5.6 0 11.1-.7 16.3-2.1c2.9 28.2 26.8 50.1 55.7 50.1c30.9 0 56-25.1 56-56l0-184-48 0c-8.8 0-16 7.2-16 16l0 34.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-34.7c0-26.5 21.5-48 48-48l48 0 0-80-34.7 0c-6.6 18.6-24.4 32-45.3 32c-26.5 0-48-21.5-48-48s21.5-48 48-48c20.9 0 38.7 13.4 45.3 32l34.7 0 0-72zm32 104l0 192 34.7 0c6.6-18.6 24.4-32 45.3-32c26.5 0 48 21.5 48 48s-21.5 48-48 48c-20.9 0-38.7-13.4-45.3-32L272 384l0 72c0 30.9 25.1 56 56 56c28.9 0 52.7-21.9 55.7-50.1c5.2 1.4 10.7 2.1 16.3 2.1c35.3 0 64-28.7 64-64c0-7.4-1.3-14.6-3.6-21.2C490.6 367.4 512 338.2 512 304c0-31.9-18.7-59.5-45.8-72.3C474.9 220.8 480 207 480 192c0-30.7-21.6-56.3-50.4-62.6c1.6-5.5 2.4-11.4 2.4-17.4c0-29.9-20.6-55.1-48.3-62.1C380.6 21.9 356.9 0 328 0c-30.9 0-56 25.1-56 56l0 72 48 0c26.5 0 48 21.5 48 48l0 2.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-2.7c0-8.8-7.2-16-16-16l-48 0zM144 144a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm208 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM144 368a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm192 0a16 16 0 1 0 32 0 16 16 0 1 0 -32 0z\"]\n  };\n  const faTableCellsRowUnlock = {\n    prefix: 'fas',\n    iconName: 'table-cells-row-unlock',\n    icon: [640, 512, [], \"e691\", \"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 224l0 64 88 0 0-64-88 0zm232 0l-88 0 0 64 88 0 0-64zM152 352l-88 0 0 64 88 0 0-64zm56 0l0 64 88 0 0-64-88 0zm288-80l0 48 32 0 32 0 48 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-48 0c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n  };\n  const faUserInjured = {\n    prefix: 'fas',\n    iconName: 'user-injured',\n    icon: [448, 512, [], \"f728\", \"M240 80l102.7 0c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80l81.4 0 91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16L97 112c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7L96 512l147.7 0L181.5 408.2 124 312.4zm33-7.2L204.3 384l67.7 0c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48l82.3 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512L64 512l0-166.6C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48l-48.5 0 57.1 95.2C303 507.2 320 487.6 320 464z\"]\n  };\n  const faBlockBrickFire = {\n    prefix: 'fas',\n    iconName: 'block-brick-fire',\n    icon: [640, 512, [\"firewall\"], \"e3dc\", \"M128 32l256 0 0 80-256 0 0-80zM96 112l-64 0 0-16c0-35.3 28.7-64 64-64l0 80zM32 144l208 0 0 96L32 240l0-96zm0 224l0-96 64 0 0 96-64 0zm0 32l208 0 0 80L96 480c-35.3 0-64-28.7-64-64l0-16zm240 0l22.5 0c8 30 22.9 57.4 43.1 80L272 480l0-80zM480 144l0 .6-.6-.6 .6 0zm-208 0l135.9 0c-32.5 29.8-60.4 63.2-81 96L272 240l0-96zM128 272l181 0c-12.5 25.7-21 52.7-21 78.1c0 6 .3 12 .8 17.9L128 368l0-96zM480 112l-64 0 0-80c35.3 0 64 28.7 64 64l0 16zm25.7 96.3L518 194.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C629 291.2 640 322.2 640 352.2C640 440.8 568.7 512 480 512c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c5.7-5.2 13.1-7.7 20.3-7.5c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM544 400.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n  };\n  const faFirewall = faBlockBrickFire;\n  const faFaceSadTear = {\n    prefix: 'fas',\n    iconName: 'face-sad-tear',\n    icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faSadTear = faFaceSadTear;\n  const faPlane = {\n    prefix: 'fas',\n    iconName: 'plane',\n    icon: [576, 512, [], \"f072\", \"M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z\"]\n  };\n  const faTentArrowsDown = {\n    prefix: 'fas',\n    iconName: 'tent-arrows-down',\n    icon: [576, 512, [], \"e581\", \"M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L488 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n  };\n  const faExclamation = {\n    prefix: 'fas',\n    iconName: 'exclamation',\n    icon: [128, 512, [10069, 10071, 61738], \"21\", \"M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n  };\n  const faArrowsSpin = {\n    prefix: 'fas',\n    iconName: 'arrows-spin',\n    icon: [512, 512, [], \"e4bb\", \"M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l112 0c8.8 0 16-7.2 16-16l0-112c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3l0 64.9c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-112c0-8.8-7.2-16-16-16L64 48c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32l64.9 0c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224l-64.9 0c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 112c0 8.8 7.2 16 16 16l112 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9L64 320c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3l0-64.9c-10.3 2.1-21 3.2-32 3.2z\"]\n  };\n  const faFaceSmileRelaxed = {\n    prefix: 'fas',\n    iconName: 'face-smile-relaxed',\n    icon: [512, 512, [], \"e392\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm47.1-91.9c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zm89.6 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n  };\n  const faCommentXmark = {\n    prefix: 'fas',\n    iconName: 'comment-xmark',\n    icon: [512, 512, [\"comment-times\"], \"f4b5\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM175 159c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n  };\n  const faCommentTimes = faCommentXmark;\n  const faPrint = {\n    prefix: 'fas',\n    iconName: 'print',\n    icon: [512, 512, [128424, 128438, 9113], \"f02f\", \"M128 0C92.7 0 64 28.7 64 64l0 96 64 0 0-96 226.7 0L384 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0L128 0zM384 352l0 32 0 64-256 0 0-64 0-16 0-16 256 0zm64 32l32 0c17.7 0 32-14.3 32-32l0-96c0-35.3-28.7-64-64-64L64 192c-35.3 0-64 28.7-64 64l0 96c0 17.7 14.3 32 32 32l32 0 0 64c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-64zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n  };\n  const faTurkishLiraSign = {\n    prefix: 'fas',\n    iconName: 'turkish-lira-sign',\n    icon: [384, 512, [\"try\", \"turkish-lira\"], \"e2bb\", \"M96 32c17.7 0 32 14.3 32 32l0 35.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9l0 29.4 119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9 128 416l63.8 0c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480L96 480c-17.7 0-32-14.3-32-32l0-167.9-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6l0-29.4-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6 64 64c0-17.7 14.3-32 32-32z\"]\n  };\n  const faTry = faTurkishLiraSign;\n  const faTurkishLira = faTurkishLiraSign;\n  const faFaceNoseSteam = {\n    prefix: 'fas',\n    iconName: 'face-nose-steam',\n    icon: [576, 512, [], \"e382\", \"M530.2 339.1c8.9-26.1 13.8-54 13.8-83.1C544 114.6 429.4 0 288 0S32 114.6 32 256c0 28.6 4.7 56.1 13.3 81.8c4.9-1.5 9.9-2.4 15-2.7c1.2-1.4 2.4-2.7 3.7-4l4 4-4-4c23.3-23.3 60.1-24.9 85.3-4.7l51-30.6c30-18 64.1 16.1 46.1 46.1l-30.6 51c20.2 25.1 18.6 62-4.7 85.3c-1.3 1.3-2.6 2.5-4 3.7c-.3 5.4-1.3 10.8-3 16C230.4 507 258.6 512 288 512c28.7 0 56.3-4.7 82-13.4c-1.6-5.1-2.6-10.5-2.9-15.8c-1.4-1.2-2.7-2.4-4-3.7c-23.3-23.3-24.9-60.1-4.7-85.3l-30.6-51c-18-30 16.1-64.1 46.1-46.1l51 30.6c25.1-20.2 62-18.6 85.3 4.7c1.3 1.3 2.5 2.6 3.7 4c5.5 .3 11 1.3 16.3 3.1zm-12.4 29.7c-1.9-.5-3.8-.8-5.8-.9c-5.4-.3-10.8 .7-15.7 3.1c-1-5.2-3.3-10.1-6.9-14.4c-.6-.7-1.2-1.4-1.8-2c-12-12-31.2-12.5-43.8-1.4c-.5 .5-1 .9-1.5 1.4c-3.7 3.7-6.3 8.1-7.8 12.8L364.8 323c-2.8-1.8-6.5-1.4-8.8 1l-.2 .2c-.3 .2-.6 .5-.7 .8c-1.6 2.3-1.7 5.3-.1 7.7l44.2 70.4c-4.9 1.5-9.6 4.1-13.4 8c-4.7 4.7-7.6 10.4-8.8 16.4c-.5 2.4-.7 4.8-.6 7.2c.2 7.9 3.4 15.7 9.4 21.7c.7 .7 1.3 1.3 2 1.9c4.2 3.6 9.2 5.9 14.4 6.9c-1.5 3.2-2.5 6.7-2.9 10.1c-.2 1.8-.3 3.7-.2 5.6c0 .7 .1 1.4 .2 2c.8 6.9 3.9 13.5 9.1 18.8c12.5 12.5 32.8 12.5 45.3 0c2.1-2.1 3.8-4.3 5.2-6.7c18.8 14.5 45.9 13.1 63.1-4.2s18.6-44.3 4.2-63.1c2.4-1.4 4.7-3.1 6.7-5.2c12.5-12.5 12.5-32.8 0-45.3c-4.3-4.3-9.5-7.1-15-8.5c0 0 0 0 0 0zM174.4 485.5c.4-1.8 .7-3.6 .8-5.4c.3-5.4-.7-10.8-3.1-15.7c5.2-1 10.1-3.3 14.4-6.9c.7-.6 1.4-1.2 2-1.8c1.5-1.5 2.8-3.1 4-4.8c8-11.9 7.1-27.9-2.5-38.9c-.5-.5-.9-1-1.4-1.5c-3.6-3.6-7.9-6.2-12.5-7.7l44.9-69.8c1.8-2.8 1.4-6.5-.9-8.8c-2.3-2.3-5.9-2.7-8.7-1L140 367.5c0-.2-.1-.3-.1-.5c-1.5-4.8-4.1-9.4-8-13.2c-.2-.2-.4-.4-.7-.6c-.3-.3-.6-.5-.8-.8c-12.6-11.1-31.7-10.6-43.8 1.4c-.7 .7-1.3 1.3-1.9 2c-3.6 4.3-5.9 9.2-6.9 14.4c-4.9-2.4-10.3-3.4-15.7-3.1c-1.5 .1-3.1 .3-4.6 .6c-5.9 1.2-11.6 4.1-16.2 8.7c-12.5 12.5-12.5 32.8 0 45.3c2.1 2.1 4.3 3.8 6.7 5.2c-14.4 18.8-13.1 45.9 4.2 63.1s44.3 18.6 63.1 4.2c1.4 2.4 3.1 4.7 5.2 6.7c12.5 12.5 32.8 12.5 45.3 0c4.4-4.4 7.2-9.8 8.5-15.4zM144 224l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 32c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0zm95.2-133.1c2.8 8.4-1.7 17.4-10.1 20.2c-35.5 11.8-64.4 34.8-73.7 44.1c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6c12-12 45-38.1 86.3-51.9c8.4-2.8 17.4 1.7 20.2 10.1zm-286.4 0c2.8-8.4 11.9-12.9 20.2-10.1c41.3 13.8 74.2 39.9 86.3 51.9c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0c-9.3-9.3-38.2-32.3-73.7-44.1c-8.4-2.8-12.9-11.9-10.1-20.2z\"]\n  };\n  const faCircleWaveformLines = {\n    prefix: 'fas',\n    iconName: 'circle-waveform-lines',\n    icon: [512, 512, [\"waveform-circle\"], \"e12d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-368l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zM160 176l0 160c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 24l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-8.8 7.2-16 16-16s16 7.2 16 16zM224 216l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 24l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n  };\n  const faWaveformCircle = faCircleWaveformLines;\n  const faDollarSign = {\n    prefix: 'fas',\n    iconName: 'dollar-sign',\n    icon: [320, 512, [128178, 61781, \"dollar\", \"usd\"], \"24\", \"M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z\"]\n  };\n  const faDollar = faDollarSign;\n  const faUsd = faDollarSign;\n  const faFerrisWheel = {\n    prefix: 'fas',\n    iconName: 'ferris-wheel',\n    icon: [512, 512, [], \"e174\", \"M302.7 36.9c27.7 5.9 53.5 16.9 76.4 31.9c6.3-3.1 13.4-4.8 20.9-4.8c26.5 0 48 21.5 48 48c0 7.5-1.7 14.6-4.8 20.9c15.1 22.9 26 48.7 31.9 76.4c21.1 5 36.9 24 36.9 46.7s-15.7 41.7-36.9 46.7c-5.9 27.7-16.9 53.5-31.9 76.4c3.1 6.3 4.8 13.4 4.8 20.9c0 25.6-20 46.4-45.1 47.9l-38.5-80c4.6-5.1 10.3-9.2 16.6-12c17.2-21.5 29-47.5 33.2-75.9l-81.9 0c2.4-7.6 3.7-15.6 3.7-24s-1.3-16.4-3.7-24l81.9 0c-3.9-26.3-14.3-50.4-29.4-70.9L326.9 219c-7.6-14.5-19.5-26.4-33.9-33.9l57.9-57.9c-20.5-15.1-44.6-25.4-70.9-29.4l0 81.9c-7.6-2.4-15.6-3.7-24-3.7s-16.4 1.3-24 3.7l0-81.9c-26.3 4-50.4 14.3-70.9 29.4L219 185.1c-14.5 7.6-26.4 19.5-33.9 33.9l-57.9-57.9c-15.1 20.5-25.4 44.6-29.4 70.9l81.9 0c-2.4 7.6-3.7 15.6-3.7 24s1.3 16.4 3.7 24l-81.9 0c4.3 28.5 16.1 54.4 33.2 75.9c6.4 2.8 12.1 6.9 16.7 12l-38.5 80C84 446.4 64 425.6 64 400c0-7.5 1.7-14.6 4.8-20.9c-15.1-22.9-26.1-48.7-31.9-76.4C15.7 297.7 0 278.7 0 256s15.7-41.7 36.9-46.7c5.9-27.7 16.9-53.5 31.9-76.4C65.7 126.6 64 119.5 64 112c0-26.5 21.5-48 48-48c7.5 0 14.6 1.7 20.9 4.8c22.9-15.1 48.7-26.1 76.4-31.9C214.3 15.7 233.3 0 256 0s41.7 15.7 46.7 36.9zM304 256c0 11.6-4.1 22.3-11 30.6l88.8 191.3c3.4 7.4 2.9 16.1-1.5 23s-12 11.1-20.2 11.1l-208 0c-8.2 0-15.8-4.2-20.2-11.1s-5-15.6-1.5-23L219 286.6c-6.9-8.3-11-19-11-30.6c0-26.5 21.5-48 48-48s48 21.5 48 48z\"]\n  };\n  const faComputerSpeaker = {\n    prefix: 'fas',\n    iconName: 'computer-speaker',\n    icon: [640, 512, [], \"f8b2\", \"M288 432l0-16-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l176 0c-10-13.4-16-30-16-48zM64 32C28.7 32 0 60.7 0 96L0 320c0 35.3 28.7 64 64 64l224 0 0-64L64 320 64 96l224 0 0-16c0-18 6-34.6 16-48L64 32zm304 0c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48L368 32zM544 320a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm64-192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n  };\n  const faSkullCow = {\n    prefix: 'fas',\n    iconName: 'skull-cow',\n    icon: [640, 512, [], \"f8de\", \"M63.2 21.1c2.5-7.4-.7-15.4-7.5-19.1S40.3 0 35.5 6L28 15.3C9.9 38 0 66.4 0 95.5C0 166.1 57.2 224 128 224l0-16 0-16 0-32 0-16 0-16-23 0c-28.7 0-52.7-21.7-55.6-50.3c-.8-7.8 .1-15.8 2.6-23.2L63.2 21.1zM240 96c-44.2 0-80 35.8-80 80l0 112c0 37 25.2 68.2 59.3 77.3l27.6 110.3c5.3 21.4 24.5 36.4 46.6 36.4l53 0c22 0 41.2-15 46.6-36.4l27.6-110.3C454.8 356.2 480 325 480 288l0-112c0-44.2-35.8-80-80-80L240 96zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM584.4 1.9c-6.8 3.7-10 11.8-7.5 19.1L588 54.5c2.5 7.5 3.4 15.4 2.6 23.2C587.7 106.3 563.7 128 535 128l-23 0 0 16 0 16 0 32 0 16 0 16c70.8 0 128-57.9 128-128.5c0-29-9.9-57.4-28-80.1L604.5 6c-4.8-6.1-13.3-7.8-20.1-4.1z\"]\n  };\n  const faX = {\n    prefix: 'fas',\n    iconName: 'x',\n    icon: [384, 512, [120], \"58\", \"M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z\"]\n  };\n  const faMagnifyingGlassDollar = {\n    prefix: 'fas',\n    iconName: 'magnifying-glass-dollar',\n    icon: [512, 512, [\"search-dollar\"], \"f688\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z\"]\n  };\n  const faSearchDollar = faMagnifyingGlassDollar;\n  const faUsersGear = {\n    prefix: 'fas',\n    iconName: 'users-gear',\n    icon: [640, 512, [\"users-cog\"], \"f509\", \"M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7l-42.7 0C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2l-103.2 0C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l300.6 0c-2.1-5.2-3.2-10.9-3.2-16.4l0-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3l0-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6l0 3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1l0-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9l0 3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1l0 3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9l0-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n  };\n  const faUsersCog = faUsersGear;\n  const faPersonMilitaryPointing = {\n    prefix: 'fas',\n    iconName: 'person-military-pointing',\n    icon: [576, 512, [], \"e54a\", \"M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25l151 0c8.8 0 16-7.2 16-16l0-30.6C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16L241.6 96c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40l152 0 0 89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5L240 224 72 224zm345.7 20.9L246.6 416 416 416l0-46.3 53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32-192 0z\"]\n  };\n  const faBuildingColumns = {\n    prefix: 'fas',\n    iconName: 'building-columns',\n    icon: [512, 512, [\"bank\", \"institution\", \"museum\", \"university\"], \"f19c\", \"M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160l0 8c0 13.3 10.7 24 24 24l400 0c13.3 0 24-10.7 24-24l0-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224l-64 0 0 196.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512l448 0c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1L448 224l-64 0 0 192-40 0 0-192-64 0 0 192-48 0 0-192-64 0 0 192-40 0 0-192zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n  };\n  const faBank = faBuildingColumns;\n  const faInstitution = faBuildingColumns;\n  const faMuseum = faBuildingColumns;\n  const faUniversity = faBuildingColumns;\n  const faCircleT = {\n    prefix: 'fas',\n    iconName: 'circle-t',\n    icon: [512, 512, [], \"e124\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM152 144l104 0 104 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0 0 168c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-168-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faSack = {\n    prefix: 'fas',\n    iconName: 'sack',\n    icon: [512, 512, [], \"f81c\", \"M192 96l128 0 47.4-71.1C374.5 14.2 366.9 0 354.1 0L157.9 0c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32l-128 0c-3.8 2.5-8.1 5.3-13 8.4c0 0 0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4z\"]\n  };\n  const faGrid2 = {\n    prefix: 'fas',\n    iconName: 'grid-2',\n    icon: [512, 512, [], \"e196\", \"M224 80c0-26.5-21.5-48-48-48L80 32C53.5 32 32 53.5 32 80l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96zm0 256c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96zM288 80l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48zM480 336c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96z\"]\n  };\n  const faCameraCctv = {\n    prefix: 'fas',\n    iconName: 'camera-cctv',\n    icon: [576, 512, [\"cctv\"], \"f8ac\", \"M140.3 2.5c-14.9-6.2-32.1-.3-40.1 13.7l-96 168c-4.6 8-5.5 17.5-2.5 26.2s9.5 15.7 18 19.2l158.1 65.9L137.9 400 64 400l0-16c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48 0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16 96 0c13.3 0 25.2-8.2 29.9-20.6l47-123.4 70.8 29.5c9.9 4.1 21.2 3 30.1-2.9l192-128c9.8-6.5 15.2-18 14.1-29.7s-8.6-21.9-19.5-26.5l-384-160zM513.4 398.6c3.9 1.8 8.4 1.9 12.5 .3s7.2-4.7 8.9-8.7l40-96c3.3-8-.3-17.2-8.3-20.8l-36.7-16.3L396.9 345.6l116.5 52.9z\"]\n  };\n  const faCctv = faCameraCctv;\n  const faUmbrella = {\n    prefix: 'fas',\n    iconName: 'umbrella',\n    icon: [576, 512, [], \"f0e9\", \"M288 0c17.7 0 32 14.3 32 32l0 17.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7L256 32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2l0 114.3c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4l0-114.3c8.5-7.6 19.7-12.2 32-12.2z\"]\n  };\n  const faTrowel = {\n    prefix: 'fas',\n    iconName: 'trowel',\n    icon: [512, 512, [], \"e589\", \"M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z\"]\n  };\n  const faHorizontalRule = {\n    prefix: 'fas',\n    iconName: 'horizontal-rule',\n    icon: [640, 512, [8213], \"f86c\", \"M0 256c0-17.7 14.3-32 32-32l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z\"]\n  };\n  const faBedFront = {\n    prefix: 'fas',\n    iconName: 'bed-front',\n    icon: [512, 512, [\"bed-alt\"], \"f8f7\", \"M32 80c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48l0 129.1c-14.5-8.4-30.7-14-48-16.1c0-.3 0-.7 0-1l0-32c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32l0 32-32 0 0-32c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32l0 32c0 .3 0 .7 0 1c-17.3 2.2-33.6 7.8-48 16.1L32 80zM0 320c0-53 43-96 96-96l320 0c53 0 96 43 96 96l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32L64 416l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 320z\"]\n  };\n  const faBedAlt = faBedFront;\n  const faD = {\n    prefix: 'fas',\n    iconName: 'd',\n    icon: [384, 512, [100], \"44\", \"M0 96C0 60.7 28.7 32 64 32l96 0c123.7 0 224 100.3 224 224s-100.3 224-224 224l-96 0c-35.3 0-64-28.7-64-64L0 96zm160 0L64 96l0 320 96 0c88.4 0 160-71.6 160-160s-71.6-160-160-160z\"]\n  };\n  const faStapler = {\n    prefix: 'fas',\n    iconName: 'stapler',\n    icon: [640, 512, [], \"e5af\", \"M640 299.3l0 4.7 0 128c0 26.5-21.5 48-48 48l-80 0-64 0L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0 0-48L96 368c-17.7 0-32-14.3-32-32l0-116.6L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304l0-16L128 230.9l0 73.1 320 0z\"]\n  };\n  const faMasksTheater = {\n    prefix: 'fas',\n    iconName: 'masks-theater',\n    icon: [640, 512, [127917, \"theater-masks\"], \"f630\", \"M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z\"]\n  };\n  const faTheaterMasks = faMasksTheater;\n  const faFileGif = {\n    prefix: 'fas',\n    iconName: 'file-gif',\n    icon: [512, 512, [], \"e645\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-144 0c-35.3 0-64 28.7-64 64l0 144L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM224 392c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80zm160-24l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64c0-8.8 7.2-16 16-16z\"]\n  };\n  const faKipSign = {\n    prefix: 'fas',\n    iconName: 'kip-sign',\n    icon: [384, 512, [], \"e1c4\", \"M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4 128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 160-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-122.4L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288 352 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-169.5 0L340.8 88.3z\"]\n  };\n  const faFaceWoozy = {\n    prefix: 'fas',\n    iconName: 'face-woozy',\n    icon: [512, 512, [], \"e3a2\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM411.3 347.3L372 386.6c-13.7 13.7-32.3 21.4-51.7 21.4c-13.7 0-27.1-3.8-38.7-11.1L267.4 388c-18.2-11.4-40.8-13.4-60.7-5.4c-30.4 12.2-64.8 8.6-92-9.6l-11.5-7.7c-7.4-4.9-9.3-14.8-4.4-22.2s14.8-9.3 22.2-4.4l11.5 7.7c18.5 12.3 41.8 14.7 62.4 6.5c29.4-11.8 62.7-8.8 89.6 8l14.2 8.9c6.5 4.1 14.1 6.2 21.8 6.2c10.9 0 21.3-4.3 29-12l39.3-39.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM200.9 98.7c7.4 4.9 9.3 14.8 4.4 22.2c-28 42-69.6 64.1-88.3 70.3c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2c13.4-4.5 48.5-22.9 71.7-57.7c4.9-7.4 14.8-9.3 22.2-4.4zm22.6 121.4c2.1 8.6-3.1 17.3-11.6 19.4l-64 16c-8.6 2.1-17.3-3.1-19.4-11.6s3.1-17.3 11.6-19.4l64-16c8.6-2.1 17.3 3.1 19.4 11.6zM336 272c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"]\n  };\n  const faCloudQuestion = {\n    prefix: 'fas',\n    iconName: 'cloud-question',\n    icon: [640, 512, [], \"e492\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm89.8-282.7l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3l58.3 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8l0 13.5c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1l-58.3 0c-23.7 0-44.8 14.9-52.8 37.3zM352 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n  };\n  const faPineapple = {\n    prefix: 'fas',\n    iconName: 'pineapple',\n    icon: [512, 512, [], \"e31f\", \"M431.5 12.1c-1.1-4.5-4.2-8.4-8.4-10.5s-9.1-2.2-13.4-.4C393.8 8.1 383 20.8 378.1 35.4L363.3 20.7c-6.2-6.2-16.4-6.2-22.6 0C325.3 36.1 317.1 56 316.2 76.2C297.3 68.2 276.9 64 256 64c-41 0-80.3 16.3-109.3 45.3L45.3 210.7C16.3 239.7 0 279 0 320s16.3 80.3 45.3 109.3l37.5 37.5c29 29 68.3 45.3 109.3 45.3s80.3-16.3 109.3-45.3L402.7 365.3c29-29 45.3-68.3 45.3-109.3c0-20.9-4.2-41.3-12.2-60.2c20.2-.9 40.1-9.1 55.5-24.5c6.2-6.2 6.2-16.4 0-22.6l-14.7-14.7c14.6-4.9 27.3-15.8 34.1-31.6c1.8-4.3 1.7-9.2-.4-13.4s-5.9-7.3-10.5-8.4l-14.3-3.6C492.4 65 496 51.4 496 37.5l0-5.5c0-8.8-7.2-16-16-16l-5.5 0c-13.9 0-27.5 3.6-39.4 10.4l-3.6-14.3zM164.7 212.7c6.2-6.2 16.4-6.2 22.6 0L208 233.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6zm-80 80c6.2-6.2 16.4-6.2 22.6 0L128 313.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6zm182.6 0L288 313.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM164.7 395.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 393.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32z\"]\n  };\n  const faHandPointLeft = {\n    prefix: 'fas',\n    iconName: 'hand-point-left',\n    icon: [512, 512, [], \"f0a5\", \"M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z\"]\n  };\n  const faGalleryThumbnails = {\n    prefix: 'fas',\n    iconName: 'gallery-thumbnails',\n    icon: [576, 512, [], \"e3aa\", \"M512 64l0 224L64 288 64 64l448 0zM64 0C28.7 0 0 28.7 0 64L0 288c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L64 0zM0 448l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm192-32c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0zm128 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm192-32c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-32 0z\"]\n  };\n  const faCircleJ = {\n    prefix: 'fas',\n    iconName: 'circle-j',\n    icon: [512, 512, [], \"e112\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm80-360l0 136c0 53-43 96-96 96s-96-43-96-96l0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8c0 26.5 21.5 48 48 48s48-21.5 48-48l0-136c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n  };\n  const faEyes = {\n    prefix: 'fas',\n    iconName: 'eyes',\n    icon: [640, 512, [], \"e367\", \"M96 224c-11.1 0-21.6 2.8-30.7 7.8c4-36.7 16.8-68.8 34.5-92.4C121.3 110.8 148.6 96 176 96s54.7 14.8 76.2 43.4C273.7 168.1 288 209.2 288 256s-14.3 87.9-35.8 116.6S203.4 416 176 416s-54.7-14.8-76.2-43.4c-4.9-6.5-9.4-13.6-13.4-21.3c3.1 .5 6.4 .7 9.6 .7c35.3 0 64-28.7 64-64s-28.7-64-64-64zm224-97.3c-5-9.1-10.5-17.6-16.6-25.7C272.8 60.2 228.1 32 176 32s-96.8 28.2-127.4 69C18 141.8 0 196.7 0 256s18 114.2 48.6 155c30.6 40.8 75.3 69 127.4 69s96.8-28.2 127.4-69c6-8 11.6-16.6 16.6-25.7c5 9.1 10.5 17.6 16.6 25.7c30.6 40.8 75.3 69 127.4 69s96.8-28.2 127.4-69C622 370.2 640 315.3 640 256s-18-114.2-48.6-155C560.8 60.2 516.1 32 464 32s-96.8 28.2-127.4 69c-6 8-11.6 16.6-16.6 25.7zm54.4 224.6c3.1 .5 6.4 .7 9.6 .7c35.3 0 64-28.7 64-64s-28.7-64-64-64c-11.1 0-21.6 2.8-30.7 7.8c4-36.7 16.8-68.8 34.5-92.4C409.3 110.8 436.6 96 464 96s54.7 14.8 76.2 43.4C561.7 168.1 576 209.2 576 256s-14.3 87.9-35.8 116.6S491.4 416 464 416s-54.7-14.8-76.2-43.4c-4.9-6.5-9.4-13.6-13.4-21.3z\"]\n  };\n  const faHandshakeSimple = {\n    prefix: 'fas',\n    iconName: 'handshake-simple',\n    icon: [640, 512, [129309, \"handshake-alt\"], \"f4c6\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352l41.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-76 0-4 0-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48-80 0c-26.5 0-48 21.5-48 48L0 304c0 26.5 21.5 48 48 48l108.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z\"]\n  };\n  const faHandshakeAlt = faHandshakeSimple;\n  const faPageCaretUp = {\n    prefix: 'fas',\n    iconName: 'page-caret-up',\n    icon: [384, 512, [\"file-caret-up\"], \"e42a\", \"M320 512c35.3 0 64-28.7 64-64l0-309.5c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0zM192 192c4.5 0 8.8 1.9 11.8 5.2l75.7 82.6c14.1 15.4 3.2 40.2-17.7 40.2l-139.6 0c-20.9 0-31.8-24.8-17.7-40.2l75.7-82.6c3-3.3 7.3-5.2 11.8-5.2z\"]\n  };\n  const faFileCaretUp = faPageCaretUp;\n  const faJetFighter = {\n    prefix: 'fas',\n    iconName: 'jet-fighter',\n    icon: [640, 512, [\"fighter-jet\"], \"f0fb\", \"M160 24c0-13.3 10.7-24 24-24L296 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0L384 192l116.4 0c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1L384 320 280 464l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-144-32 0-54.6 54.6c-6 6-14.1 9.4-22.6 9.4L64 384c-17.7 0-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l18.7 0c8.5 0 16.6 3.4 22.6 9.4L160 192l32 0 0-144-8 0c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z\"]\n  };\n  const faFighterJet = faJetFighter;\n  const faComet = {\n    prefix: 'fas',\n    iconName: 'comet',\n    icon: [512, 512, [], \"e003\", \"M299.4 75.6L493.7 .9c1.5-.6 3.2-.9 4.8-.9C506 0 512 6 512 13.5c0 1.7-.3 3.3-.9 4.8L436.4 212.6l29.3-2.3c12.8-1 21.5 12.8 15.1 24L378.6 410.7C342.3 473.4 275.4 512 203 512C90.9 512 0 421.1 0 309c0-72.4 38.6-139.4 101.3-175.7L277.7 31.2c11.1-6.5 25 2.2 24 15.1l-2.3 29.3zM192 200c-6.1 0-11.7 3.5-14.3 8.9l-29.2 59.2-65.3 9.5c-6 .9-11 5.1-12.9 10.9s-.3 12.2 4 16.4l47.2 46-11.2 65c-1 6 1.4 12.1 6.4 15.7s11.5 4.1 16.8 1.2L192 402.1l58.4 30.7c5.4 2.8 11.9 2.4 16.8-1.2s7.4-9.6 6.4-15.7l-11.2-65 47.2-46c4.4-4.3 5.9-10.6 4-16.4s-6.9-10-12.9-10.9l-65.3-9.5-29.2-59.2c-2.7-5.5-8.3-8.9-14.3-8.9z\"]\n  };\n  const faSquareShareNodes = {\n    prefix: 'fas',\n    iconName: 'square-share-nodes',\n    icon: [448, 512, [\"share-alt-square\"], \"f1e1\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n  };\n  const faShareAltSquare = faSquareShareNodes;\n  const faReflectVertical = {\n    prefix: 'fas',\n    iconName: 'reflect-vertical',\n    icon: [512, 512, [], \"e665\", \"M0 256c0-13.3 10.7-24 24-24l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 280c-13.3 0-24-10.7-24-24zM98.4 19.8C103.4 7.8 115.1 0 128 0L384 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9zm0 472.5c-5-12-2.2-25.7 6.9-34.9l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-256 0c-12.9 0-24.6-7.8-29.6-19.8z\"]\n  };\n  const faShieldKeyhole = {\n    prefix: 'fas',\n    iconName: 'shield-keyhole',\n    icon: [512, 512, [], \"e248\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM312 208c0 22.3-13.1 41.6-32 50.6l0 69.4c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-69.4c-18.9-9-32-28.3-32-50.6c0-30.9 25.1-56 56-56s56 25.1 56 56z\"]\n  };\n  const faFileMp4 = {\n    prefix: 'fas',\n    iconName: 'file-mp4',\n    icon: [512, 512, [], \"e649\", \"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-240 0c-35.3 0-64 28.7-64 64l0 144-16 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM157.7 359.8L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-70.2-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8l0 70.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2zM304 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm84.7 11.3c-3-3-4.7-7.1-4.7-11.3l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-4.2 0-8.3-1.7-11.3-4.7z\"]\n  };\n  const faBarcode = {\n    prefix: 'fas',\n    iconName: 'barcode',\n    icon: [512, 512, [], \"f02a\", \"M24 32C10.7 32 0 42.7 0 56L0 456c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24L64 56c0-13.3-10.7-24-24-24L24 32zm88 0c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0zm96 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0zM448 56l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24zm-64-8l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n  };\n  const faBulldozer = {\n    prefix: 'fas',\n    iconName: 'bulldozer',\n    icon: [640, 512, [], \"e655\", \"M96 96l0 96 124.2 0-48-96L96 96zM229.5 67.4L291.8 192l28.2 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 32 0c17.7 0 32 14.3 32 32l0 64 64 0 0-41.6c0-21.8 7.4-42.9 21-60L583 124c11-13.8 31.2-16 45-5s16 31.2 5 45l-50 62.5c-4.5 5.7-7 12.7-7 20l0 73.6 0 69.5c0 8.5 3.4 16.6 9.4 22.6l45.3 45.3c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-45.3-45.3c-18-18-28.1-42.4-28.1-67.9l0-37.5-42.8 0c6.9 14.5 10.8 30.8 10.8 48c0 61.9-50.1 112-112 112l-256 0C50.1 512 0 461.9 0 400c0-30.5 12.2-58.2 32-78.4c0-.5 0-1 0-1.6l0-64 0-32L32 80c0-26.5 21.5-48 48-48l92.2 0c24.2 0 46.4 13.7 57.2 35.4zM112 352c-26.5 0-48 21.5-48 48s21.5 48 48 48l256 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-256 0zm8 24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm216 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-56-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM176 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n  };\n  const faPlusMinus = {\n    prefix: 'fas',\n    iconName: 'plus-minus',\n    icon: [384, 512, [], \"e43c\", \"M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112L48 144c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0 0 112c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-112zM0 480c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z\"]\n  };\n  const faSquareSlidersVertical = {\n    prefix: 'fas',\n    iconName: 'square-sliders-vertical',\n    icon: [448, 512, [\"sliders-v-square\"], \"f3f2\", \"M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 0c-17.7 0-32 14.3-32 32l0 32-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-32c0-17.7-14.3-32-32-32zm192 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-160z\"]\n  };\n  const faSlidersVSquare = faSquareSlidersVertical;\n  const faVideo = {\n    prefix: 'fas',\n    iconName: 'video',\n    icon: [576, 512, [\"video-camera\"], \"f03d\", \"M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z\"]\n  };\n  const faVideoCamera = faVideo;\n  const faMessageMiddle = {\n    prefix: 'fas',\n    iconName: 'message-middle',\n    icon: [512, 512, [\"comment-middle-alt\"], \"e1e1\", \"M343.5 416L448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l104.5 0 75.2 90.2c3 3.6 7.5 5.8 12.3 5.8s9.3-2.1 12.3-5.8L343.5 416z\"]\n  };\n  const faCommentMiddleAlt = faMessageMiddle;\n  const faGraduationCap = {\n    prefix: 'fas',\n    iconName: 'graduation-cap',\n    icon: [640, 512, [127891, \"mortar-board\"], \"f19d\", \"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9l0 28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5l0-24.6c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"]\n  };\n  const faMortarBoard = faGraduationCap;\n  const faHandHoldingMedical = {\n    prefix: 'fas',\n    iconName: 'hand-holding-medical',\n    icon: [576, 512, [], \"e05c\", \"M224 24l0 56-56 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l56 0 0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56 56 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-56 0 0-56c0-13.3-10.7-24-24-24L248 0c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 272 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16 0-78.3 0c-29.1 0-57.3 9.9-80 28L68.8 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 160.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0c0 0 0 0 0 0c-.3 0-.6 0-.9 0z\"]\n  };\n  const faPersonCircleCheck = {\n    prefix: 'fas',\n    iconName: 'person-circle-check',\n    icon: [576, 512, [], \"e53e\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n  };\n  const faSquareZ = {\n    prefix: 'fas',\n    iconName: 'square-z',\n    icon: [448, 512, [], \"e288\", \"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm72 96l176 0c9.3 0 17.8 5.4 21.8 13.9s2.6 18.5-3.5 25.6L187.7 336 312 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.5 3.5-25.6L260.3 176 136 176c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n  };\n  const faMessageText = {\n    prefix: 'fas',\n    iconName: 'message-text',\n    icon: [512, 512, [\"comment-alt-text\"], \"e1e6\", \"M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-138.7 0L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3l0-80-96 0c-35.3 0-64-28.7-64-64L0 64zm168 48c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 136c0 13.3 10.7 24 24 24s24-10.7 24-24l0-136 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0-88 0z\"]\n  };\n  const faCommentAltText = faMessageText;\n  const faTurnUp = {\n    prefix: 'fas',\n    iconName: 'turn-up',\n    icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", \"M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5l88 0 0 192c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192 88 0c9.6 0 18.2-5.7 22-14.5z\"]\n  };\n  const faLevelUpAlt = faTurnUp;\n\n  exports.fa0 = fa0;\n  exports.fa00 = fa00;\n  exports.fa1 = fa1;\n  exports.fa100 = fa100;\n  exports.fa2 = fa2;\n  exports.fa3 = fa3;\n  exports.fa360Degrees = fa360Degrees;\n  exports.fa4 = fa4;\n  exports.fa5 = fa5;\n  exports.fa6 = fa6;\n  exports.fa7 = fa7;\n  exports.fa8 = fa8;\n  exports.fa9 = fa9;\n  exports.faA = faA;\n  exports.faAbacus = faAbacus;\n  exports.faAccentGrave = faAccentGrave;\n  exports.faAcorn = faAcorn;\n  exports.faAd = faAd;\n  exports.faAdd = faAdd;\n  exports.faAddressBook = faAddressBook;\n  exports.faAddressCard = faAddressCard;\n  exports.faAdjust = faAdjust;\n  exports.faAirConditioner = faAirConditioner;\n  exports.faAirFreshener = faAirFreshener;\n  exports.faAirplay = faAirplay;\n  exports.faAlarmClock = faAlarmClock;\n  exports.faAlarmExclamation = faAlarmExclamation;\n  exports.faAlarmPlus = faAlarmPlus;\n  exports.faAlarmSnooze = faAlarmSnooze;\n  exports.faAlbum = faAlbum;\n  exports.faAlbumCirclePlus = faAlbumCirclePlus;\n  exports.faAlbumCircleUser = faAlbumCircleUser;\n  exports.faAlbumCollection = faAlbumCollection;\n  exports.faAlbumCollectionCirclePlus = faAlbumCollectionCirclePlus;\n  exports.faAlbumCollectionCircleUser = faAlbumCollectionCircleUser;\n  exports.faAlicorn = faAlicorn;\n  exports.faAlien = faAlien;\n  exports.faAlien8bit = faAlien8bit;\n  exports.faAlienMonster = faAlienMonster;\n  exports.faAlignCenter = faAlignCenter;\n  exports.faAlignJustify = faAlignJustify;\n  exports.faAlignLeft = faAlignLeft;\n  exports.faAlignRight = faAlignRight;\n  exports.faAlignSlash = faAlignSlash;\n  exports.faAllergies = faAllergies;\n  exports.faAlt = faAlt;\n  exports.faAmbulance = faAmbulance;\n  exports.faAmericanSignLanguageInterpreting = faAmericanSignLanguageInterpreting;\n  exports.faAmpGuitar = faAmpGuitar;\n  exports.faAmpersand = faAmpersand;\n  exports.faAnalytics = faAnalytics;\n  exports.faAnchor = faAnchor;\n  exports.faAnchorCircleCheck = faAnchorCircleCheck;\n  exports.faAnchorCircleExclamation = faAnchorCircleExclamation;\n  exports.faAnchorCircleXmark = faAnchorCircleXmark;\n  exports.faAnchorLock = faAnchorLock;\n  exports.faAngel = faAngel;\n  exports.faAngle = faAngle;\n  exports.faAngle90 = faAngle90;\n  exports.faAngleDoubleDown = faAngleDoubleDown;\n  exports.faAngleDoubleLeft = faAngleDoubleLeft;\n  exports.faAngleDoubleRight = faAngleDoubleRight;\n  exports.faAngleDoubleUp = faAngleDoubleUp;\n  exports.faAngleDown = faAngleDown;\n  exports.faAngleLeft = faAngleLeft;\n  exports.faAngleRight = faAngleRight;\n  exports.faAngleUp = faAngleUp;\n  exports.faAnglesDown = faAnglesDown;\n  exports.faAnglesLeft = faAnglesLeft;\n  exports.faAnglesRight = faAnglesRight;\n  exports.faAnglesUp = faAnglesUp;\n  exports.faAnglesUpDown = faAnglesUpDown;\n  exports.faAngry = faAngry;\n  exports.faAnkh = faAnkh;\n  exports.faAnt = faAnt;\n  exports.faApartment = faApartment;\n  exports.faAperture = faAperture;\n  exports.faApostrophe = faApostrophe;\n  exports.faAppleAlt = faAppleAlt;\n  exports.faAppleCore = faAppleCore;\n  exports.faAppleCrate = faAppleCrate;\n  exports.faAppleWhole = faAppleWhole;\n  exports.faArchive = faArchive;\n  exports.faArchway = faArchway;\n  exports.faAreaChart = faAreaChart;\n  exports.faArrowAltCircleDown = faArrowAltCircleDown;\n  exports.faArrowAltCircleLeft = faArrowAltCircleLeft;\n  exports.faArrowAltCircleRight = faArrowAltCircleRight;\n  exports.faArrowAltCircleUp = faArrowAltCircleUp;\n  exports.faArrowAltDown = faArrowAltDown;\n  exports.faArrowAltFromBottom = faArrowAltFromBottom;\n  exports.faArrowAltFromLeft = faArrowAltFromLeft;\n  exports.faArrowAltFromRight = faArrowAltFromRight;\n  exports.faArrowAltFromTop = faArrowAltFromTop;\n  exports.faArrowAltLeft = faArrowAltLeft;\n  exports.faArrowAltRight = faArrowAltRight;\n  exports.faArrowAltSquareDown = faArrowAltSquareDown;\n  exports.faArrowAltSquareLeft = faArrowAltSquareLeft;\n  exports.faArrowAltSquareRight = faArrowAltSquareRight;\n  exports.faArrowAltSquareUp = faArrowAltSquareUp;\n  exports.faArrowAltToBottom = faArrowAltToBottom;\n  exports.faArrowAltToLeft = faArrowAltToLeft;\n  exports.faArrowAltToRight = faArrowAltToRight;\n  exports.faArrowAltToTop = faArrowAltToTop;\n  exports.faArrowAltUp = faArrowAltUp;\n  exports.faArrowCircleDown = faArrowCircleDown;\n  exports.faArrowCircleLeft = faArrowCircleLeft;\n  exports.faArrowCircleRight = faArrowCircleRight;\n  exports.faArrowCircleUp = faArrowCircleUp;\n  exports.faArrowDown = faArrowDown;\n  exports.faArrowDown19 = faArrowDown19;\n  exports.faArrowDown91 = faArrowDown91;\n  exports.faArrowDownAZ = faArrowDownAZ;\n  exports.faArrowDownArrowUp = faArrowDownArrowUp;\n  exports.faArrowDownBigSmall = faArrowDownBigSmall;\n  exports.faArrowDownFromArc = faArrowDownFromArc;\n  exports.faArrowDownFromBracket = faArrowDownFromBracket;\n  exports.faArrowDownFromDottedLine = faArrowDownFromDottedLine;\n  exports.faArrowDownFromLine = faArrowDownFromLine;\n  exports.faArrowDownLeft = faArrowDownLeft;\n  exports.faArrowDownLeftAndArrowUpRightToCenter = faArrowDownLeftAndArrowUpRightToCenter;\n  exports.faArrowDownLong = faArrowDownLong;\n  exports.faArrowDownRight = faArrowDownRight;\n  exports.faArrowDownShortWide = faArrowDownShortWide;\n  exports.faArrowDownSmallBig = faArrowDownSmallBig;\n  exports.faArrowDownSquareTriangle = faArrowDownSquareTriangle;\n  exports.faArrowDownToArc = faArrowDownToArc;\n  exports.faArrowDownToBracket = faArrowDownToBracket;\n  exports.faArrowDownToDottedLine = faArrowDownToDottedLine;\n  exports.faArrowDownToLine = faArrowDownToLine;\n  exports.faArrowDownToSquare = faArrowDownToSquare;\n  exports.faArrowDownTriangleSquare = faArrowDownTriangleSquare;\n  exports.faArrowDownUpAcrossLine = faArrowDownUpAcrossLine;\n  exports.faArrowDownUpLock = faArrowDownUpLock;\n  exports.faArrowDownWideShort = faArrowDownWideShort;\n  exports.faArrowDownZA = faArrowDownZA;\n  exports.faArrowFromBottom = faArrowFromBottom;\n  exports.faArrowFromLeft = faArrowFromLeft;\n  exports.faArrowFromRight = faArrowFromRight;\n  exports.faArrowFromTop = faArrowFromTop;\n  exports.faArrowLeft = faArrowLeft;\n  exports.faArrowLeftFromArc = faArrowLeftFromArc;\n  exports.faArrowLeftFromBracket = faArrowLeftFromBracket;\n  exports.faArrowLeftFromLine = faArrowLeftFromLine;\n  exports.faArrowLeftLong = faArrowLeftLong;\n  exports.faArrowLeftLongToLine = faArrowLeftLongToLine;\n  exports.faArrowLeftRotate = faArrowLeftRotate;\n  exports.faArrowLeftToArc = faArrowLeftToArc;\n  exports.faArrowLeftToBracket = faArrowLeftToBracket;\n  exports.faArrowLeftToLine = faArrowLeftToLine;\n  exports.faArrowPointer = faArrowPointer;\n  exports.faArrowProgress = faArrowProgress;\n  exports.faArrowRight = faArrowRight;\n  exports.faArrowRightArrowLeft = faArrowRightArrowLeft;\n  exports.faArrowRightFromArc = faArrowRightFromArc;\n  exports.faArrowRightFromBracket = faArrowRightFromBracket;\n  exports.faArrowRightFromFile = faArrowRightFromFile;\n  exports.faArrowRightFromLine = faArrowRightFromLine;\n  exports.faArrowRightLong = faArrowRightLong;\n  exports.faArrowRightLongToLine = faArrowRightLongToLine;\n  exports.faArrowRightRotate = faArrowRightRotate;\n  exports.faArrowRightToArc = faArrowRightToArc;\n  exports.faArrowRightToBracket = faArrowRightToBracket;\n  exports.faArrowRightToCity = faArrowRightToCity;\n  exports.faArrowRightToFile = faArrowRightToFile;\n  exports.faArrowRightToLine = faArrowRightToLine;\n  exports.faArrowRotateBack = faArrowRotateBack;\n  exports.faArrowRotateBackward = faArrowRotateBackward;\n  exports.faArrowRotateForward = faArrowRotateForward;\n  exports.faArrowRotateLeft = faArrowRotateLeft;\n  exports.faArrowRotateRight = faArrowRotateRight;\n  exports.faArrowSquareDown = faArrowSquareDown;\n  exports.faArrowSquareLeft = faArrowSquareLeft;\n  exports.faArrowSquareRight = faArrowSquareRight;\n  exports.faArrowSquareUp = faArrowSquareUp;\n  exports.faArrowToBottom = faArrowToBottom;\n  exports.faArrowToLeft = faArrowToLeft;\n  exports.faArrowToRight = faArrowToRight;\n  exports.faArrowToTop = faArrowToTop;\n  exports.faArrowTrendDown = faArrowTrendDown;\n  exports.faArrowTrendUp = faArrowTrendUp;\n  exports.faArrowTurnDown = faArrowTurnDown;\n  exports.faArrowTurnDownLeft = faArrowTurnDownLeft;\n  exports.faArrowTurnDownRight = faArrowTurnDownRight;\n  exports.faArrowTurnLeft = faArrowTurnLeft;\n  exports.faArrowTurnLeftDown = faArrowTurnLeftDown;\n  exports.faArrowTurnLeftUp = faArrowTurnLeftUp;\n  exports.faArrowTurnRight = faArrowTurnRight;\n  exports.faArrowTurnUp = faArrowTurnUp;\n  exports.faArrowUp = faArrowUp;\n  exports.faArrowUp19 = faArrowUp19;\n  exports.faArrowUp91 = faArrowUp91;\n  exports.faArrowUpAZ = faArrowUpAZ;\n  exports.faArrowUpArrowDown = faArrowUpArrowDown;\n  exports.faArrowUpBigSmall = faArrowUpBigSmall;\n  exports.faArrowUpFromArc = faArrowUpFromArc;\n  exports.faArrowUpFromBracket = faArrowUpFromBracket;\n  exports.faArrowUpFromDottedLine = faArrowUpFromDottedLine;\n  exports.faArrowUpFromGroundWater = faArrowUpFromGroundWater;\n  exports.faArrowUpFromLine = faArrowUpFromLine;\n  exports.faArrowUpFromSquare = faArrowUpFromSquare;\n  exports.faArrowUpFromWaterPump = faArrowUpFromWaterPump;\n  exports.faArrowUpLeft = faArrowUpLeft;\n  exports.faArrowUpLeftFromCircle = faArrowUpLeftFromCircle;\n  exports.faArrowUpLong = faArrowUpLong;\n  exports.faArrowUpRight = faArrowUpRight;\n  exports.faArrowUpRightAndArrowDownLeftFromCenter = faArrowUpRightAndArrowDownLeftFromCenter;\n  exports.faArrowUpRightDots = faArrowUpRightDots;\n  exports.faArrowUpRightFromSquare = faArrowUpRightFromSquare;\n  exports.faArrowUpShortWide = faArrowUpShortWide;\n  exports.faArrowUpSmallBig = faArrowUpSmallBig;\n  exports.faArrowUpSquareTriangle = faArrowUpSquareTriangle;\n  exports.faArrowUpToArc = faArrowUpToArc;\n  exports.faArrowUpToBracket = faArrowUpToBracket;\n  exports.faArrowUpToDottedLine = faArrowUpToDottedLine;\n  exports.faArrowUpToLine = faArrowUpToLine;\n  exports.faArrowUpTriangleSquare = faArrowUpTriangleSquare;\n  exports.faArrowUpWideShort = faArrowUpWideShort;\n  exports.faArrowUpZA = faArrowUpZA;\n  exports.faArrows = faArrows;\n  exports.faArrowsAlt = faArrowsAlt;\n  exports.faArrowsAltH = faArrowsAltH;\n  exports.faArrowsAltV = faArrowsAltV;\n  exports.faArrowsCross = faArrowsCross;\n  exports.faArrowsDownToLine = faArrowsDownToLine;\n  exports.faArrowsDownToPeople = faArrowsDownToPeople;\n  exports.faArrowsFromDottedLine = faArrowsFromDottedLine;\n  exports.faArrowsFromLine = faArrowsFromLine;\n  exports.faArrowsH = faArrowsH;\n  exports.faArrowsLeftRight = faArrowsLeftRight;\n  exports.faArrowsLeftRightToLine = faArrowsLeftRightToLine;\n  exports.faArrowsMaximize = faArrowsMaximize;\n  exports.faArrowsMinimize = faArrowsMinimize;\n  exports.faArrowsRepeat = faArrowsRepeat;\n  exports.faArrowsRepeat1 = faArrowsRepeat1;\n  exports.faArrowsRetweet = faArrowsRetweet;\n  exports.faArrowsRotate = faArrowsRotate;\n  exports.faArrowsRotateReverse = faArrowsRotateReverse;\n  exports.faArrowsSpin = faArrowsSpin;\n  exports.faArrowsSplitUpAndLeft = faArrowsSplitUpAndLeft;\n  exports.faArrowsToCircle = faArrowsToCircle;\n  exports.faArrowsToDot = faArrowsToDot;\n  exports.faArrowsToDottedLine = faArrowsToDottedLine;\n  exports.faArrowsToEye = faArrowsToEye;\n  exports.faArrowsToLine = faArrowsToLine;\n  exports.faArrowsTurnRight = faArrowsTurnRight;\n  exports.faArrowsTurnToDots = faArrowsTurnToDots;\n  exports.faArrowsUpDown = faArrowsUpDown;\n  exports.faArrowsUpDownLeftRight = faArrowsUpDownLeftRight;\n  exports.faArrowsUpToLine = faArrowsUpToLine;\n  exports.faArrowsV = faArrowsV;\n  exports.faAslInterpreting = faAslInterpreting;\n  exports.faAssistiveListeningSystems = faAssistiveListeningSystems;\n  exports.faAsterisk = faAsterisk;\n  exports.faAt = faAt;\n  exports.faAtlas = faAtlas;\n  exports.faAtom = faAtom;\n  exports.faAtomAlt = faAtomAlt;\n  exports.faAtomSimple = faAtomSimple;\n  exports.faAudioDescription = faAudioDescription;\n  exports.faAudioDescriptionSlash = faAudioDescriptionSlash;\n  exports.faAustralSign = faAustralSign;\n  exports.faAutomobile = faAutomobile;\n  exports.faAvocado = faAvocado;\n  exports.faAward = faAward;\n  exports.faAwardSimple = faAwardSimple;\n  exports.faAxe = faAxe;\n  exports.faAxeBattle = faAxeBattle;\n  exports.faB = faB;\n  exports.faBaby = faBaby;\n  exports.faBabyCarriage = faBabyCarriage;\n  exports.faBackpack = faBackpack;\n  exports.faBackspace = faBackspace;\n  exports.faBackward = faBackward;\n  exports.faBackwardFast = faBackwardFast;\n  exports.faBackwardStep = faBackwardStep;\n  exports.faBacon = faBacon;\n  exports.faBacteria = faBacteria;\n  exports.faBacterium = faBacterium;\n  exports.faBadge = faBadge;\n  exports.faBadgeCheck = faBadgeCheck;\n  exports.faBadgeDollar = faBadgeDollar;\n  exports.faBadgePercent = faBadgePercent;\n  exports.faBadgeSheriff = faBadgeSheriff;\n  exports.faBadgerHoney = faBadgerHoney;\n  exports.faBadminton = faBadminton;\n  exports.faBagSeedling = faBagSeedling;\n  exports.faBagShopping = faBagShopping;\n  exports.faBagShoppingMinus = faBagShoppingMinus;\n  exports.faBagShoppingPlus = faBagShoppingPlus;\n  exports.faBagel = faBagel;\n  exports.faBagsShopping = faBagsShopping;\n  exports.faBaguette = faBaguette;\n  exports.faBahai = faBahai;\n  exports.faBahtSign = faBahtSign;\n  exports.faBalanceScale = faBalanceScale;\n  exports.faBalanceScaleLeft = faBalanceScaleLeft;\n  exports.faBalanceScaleRight = faBalanceScaleRight;\n  exports.faBallPile = faBallPile;\n  exports.faBalloon = faBalloon;\n  exports.faBalloons = faBalloons;\n  exports.faBallot = faBallot;\n  exports.faBallotCheck = faBallotCheck;\n  exports.faBan = faBan;\n  exports.faBanBug = faBanBug;\n  exports.faBanParking = faBanParking;\n  exports.faBanSmoking = faBanSmoking;\n  exports.faBanana = faBanana;\n  exports.faBandAid = faBandAid;\n  exports.faBandage = faBandage;\n  exports.faBangladeshiTakaSign = faBangladeshiTakaSign;\n  exports.faBanjo = faBanjo;\n  exports.faBank = faBank;\n  exports.faBarChart = faBarChart;\n  exports.faBarcode = faBarcode;\n  exports.faBarcodeAlt = faBarcodeAlt;\n  exports.faBarcodeRead = faBarcodeRead;\n  exports.faBarcodeScan = faBarcodeScan;\n  exports.faBarnSilo = faBarnSilo;\n  exports.faBars = faBars;\n  exports.faBarsFilter = faBarsFilter;\n  exports.faBarsProgress = faBarsProgress;\n  exports.faBarsSort = faBarsSort;\n  exports.faBarsStaggered = faBarsStaggered;\n  exports.faBaseball = faBaseball;\n  exports.faBaseballBall = faBaseballBall;\n  exports.faBaseballBatBall = faBaseballBatBall;\n  exports.faBasketShopping = faBasketShopping;\n  exports.faBasketShoppingMinus = faBasketShoppingMinus;\n  exports.faBasketShoppingPlus = faBasketShoppingPlus;\n  exports.faBasketShoppingSimple = faBasketShoppingSimple;\n  exports.faBasketball = faBasketball;\n  exports.faBasketballBall = faBasketballBall;\n  exports.faBasketballHoop = faBasketballHoop;\n  exports.faBat = faBat;\n  exports.faBath = faBath;\n  exports.faBathtub = faBathtub;\n  exports.faBattery = faBattery;\n  exports.faBattery0 = faBattery0;\n  exports.faBattery1 = faBattery1;\n  exports.faBattery2 = faBattery2;\n  exports.faBattery3 = faBattery3;\n  exports.faBattery4 = faBattery4;\n  exports.faBattery5 = faBattery5;\n  exports.faBatteryBolt = faBatteryBolt;\n  exports.faBatteryCar = faBatteryCar;\n  exports.faBatteryEmpty = faBatteryEmpty;\n  exports.faBatteryExclamation = faBatteryExclamation;\n  exports.faBatteryFull = faBatteryFull;\n  exports.faBatteryHalf = faBatteryHalf;\n  exports.faBatteryLow = faBatteryLow;\n  exports.faBatteryQuarter = faBatteryQuarter;\n  exports.faBatterySlash = faBatterySlash;\n  exports.faBatteryThreeQuarters = faBatteryThreeQuarters;\n  exports.faBed = faBed;\n  exports.faBedAlt = faBedAlt;\n  exports.faBedBunk = faBedBunk;\n  exports.faBedEmpty = faBedEmpty;\n  exports.faBedFront = faBedFront;\n  exports.faBedPulse = faBedPulse;\n  exports.faBee = faBee;\n  exports.faBeer = faBeer;\n  exports.faBeerFoam = faBeerFoam;\n  exports.faBeerMug = faBeerMug;\n  exports.faBeerMugEmpty = faBeerMugEmpty;\n  exports.faBell = faBell;\n  exports.faBellConcierge = faBellConcierge;\n  exports.faBellExclamation = faBellExclamation;\n  exports.faBellOn = faBellOn;\n  exports.faBellPlus = faBellPlus;\n  exports.faBellRing = faBellRing;\n  exports.faBellSchool = faBellSchool;\n  exports.faBellSchoolSlash = faBellSchoolSlash;\n  exports.faBellSlash = faBellSlash;\n  exports.faBells = faBells;\n  exports.faBenchTree = faBenchTree;\n  exports.faBetamax = faBetamax;\n  exports.faBezierCurve = faBezierCurve;\n  exports.faBible = faBible;\n  exports.faBicycle = faBicycle;\n  exports.faBiking = faBiking;\n  exports.faBikingMountain = faBikingMountain;\n  exports.faBillboard = faBillboard;\n  exports.faBinBottles = faBinBottles;\n  exports.faBinBottlesRecycle = faBinBottlesRecycle;\n  exports.faBinRecycle = faBinRecycle;\n  exports.faBinary = faBinary;\n  exports.faBinaryCircleCheck = faBinaryCircleCheck;\n  exports.faBinaryLock = faBinaryLock;\n  exports.faBinarySlash = faBinarySlash;\n  exports.faBinoculars = faBinoculars;\n  exports.faBiohazard = faBiohazard;\n  exports.faBird = faBird;\n  exports.faBirthdayCake = faBirthdayCake;\n  exports.faBitcoinSign = faBitcoinSign;\n  exports.faBlackboard = faBlackboard;\n  exports.faBlanket = faBlanket;\n  exports.faBlanketFire = faBlanketFire;\n  exports.faBlender = faBlender;\n  exports.faBlenderPhone = faBlenderPhone;\n  exports.faBlind = faBlind;\n  exports.faBlinds = faBlinds;\n  exports.faBlindsOpen = faBlindsOpen;\n  exports.faBlindsRaised = faBlindsRaised;\n  exports.faBlock = faBlock;\n  exports.faBlockBrick = faBlockBrick;\n  exports.faBlockBrickFire = faBlockBrickFire;\n  exports.faBlockQuestion = faBlockQuestion;\n  exports.faBlockQuote = faBlockQuote;\n  exports.faBlog = faBlog;\n  exports.faBlueberries = faBlueberries;\n  exports.faBluetooth = faBluetooth;\n  exports.faBold = faBold;\n  exports.faBolt = faBolt;\n  exports.faBoltAuto = faBoltAuto;\n  exports.faBoltLightning = faBoltLightning;\n  exports.faBoltSlash = faBoltSlash;\n  exports.faBomb = faBomb;\n  exports.faBone = faBone;\n  exports.faBoneBreak = faBoneBreak;\n  exports.faBong = faBong;\n  exports.faBook = faBook;\n  exports.faBookAlt = faBookAlt;\n  exports.faBookArrowRight = faBookArrowRight;\n  exports.faBookArrowUp = faBookArrowUp;\n  exports.faBookAtlas = faBookAtlas;\n  exports.faBookBible = faBookBible;\n  exports.faBookBlank = faBookBlank;\n  exports.faBookBookmark = faBookBookmark;\n  exports.faBookCircle = faBookCircle;\n  exports.faBookCircleArrowRight = faBookCircleArrowRight;\n  exports.faBookCircleArrowUp = faBookCircleArrowUp;\n  exports.faBookCopy = faBookCopy;\n  exports.faBookDead = faBookDead;\n  exports.faBookFont = faBookFont;\n  exports.faBookHeart = faBookHeart;\n  exports.faBookJournalWhills = faBookJournalWhills;\n  exports.faBookLaw = faBookLaw;\n  exports.faBookMedical = faBookMedical;\n  exports.faBookOpen = faBookOpen;\n  exports.faBookOpenAlt = faBookOpenAlt;\n  exports.faBookOpenCover = faBookOpenCover;\n  exports.faBookOpenReader = faBookOpenReader;\n  exports.faBookQuran = faBookQuran;\n  exports.faBookReader = faBookReader;\n  exports.faBookSection = faBookSection;\n  exports.faBookSkull = faBookSkull;\n  exports.faBookSparkles = faBookSparkles;\n  exports.faBookSpells = faBookSpells;\n  exports.faBookTanakh = faBookTanakh;\n  exports.faBookUser = faBookUser;\n  exports.faBookmark = faBookmark;\n  exports.faBookmarkCircle = faBookmarkCircle;\n  exports.faBookmarkSlash = faBookmarkSlash;\n  exports.faBooks = faBooks;\n  exports.faBooksMedical = faBooksMedical;\n  exports.faBoombox = faBoombox;\n  exports.faBoot = faBoot;\n  exports.faBootHeeled = faBootHeeled;\n  exports.faBoothCurtain = faBoothCurtain;\n  exports.faBorderAll = faBorderAll;\n  exports.faBorderBottom = faBorderBottom;\n  exports.faBorderBottomRight = faBorderBottomRight;\n  exports.faBorderCenterH = faBorderCenterH;\n  exports.faBorderCenterV = faBorderCenterV;\n  exports.faBorderInner = faBorderInner;\n  exports.faBorderLeft = faBorderLeft;\n  exports.faBorderNone = faBorderNone;\n  exports.faBorderOuter = faBorderOuter;\n  exports.faBorderRight = faBorderRight;\n  exports.faBorderStyle = faBorderStyle;\n  exports.faBorderStyleAlt = faBorderStyleAlt;\n  exports.faBorderTop = faBorderTop;\n  exports.faBorderTopLeft = faBorderTopLeft;\n  exports.faBoreHole = faBoreHole;\n  exports.faBottleBaby = faBottleBaby;\n  exports.faBottleDroplet = faBottleDroplet;\n  exports.faBottleWater = faBottleWater;\n  exports.faBowArrow = faBowArrow;\n  exports.faBowlChopsticks = faBowlChopsticks;\n  exports.faBowlChopsticksNoodles = faBowlChopsticksNoodles;\n  exports.faBowlFood = faBowlFood;\n  exports.faBowlHot = faBowlHot;\n  exports.faBowlRice = faBowlRice;\n  exports.faBowlSalad = faBowlSalad;\n  exports.faBowlScoop = faBowlScoop;\n  exports.faBowlScoops = faBowlScoops;\n  exports.faBowlShavedIce = faBowlShavedIce;\n  exports.faBowlSoftServe = faBowlSoftServe;\n  exports.faBowlSpoon = faBowlSpoon;\n  exports.faBowlingBall = faBowlingBall;\n  exports.faBowlingBallPin = faBowlingBallPin;\n  exports.faBowlingPins = faBowlingPins;\n  exports.faBox = faBox;\n  exports.faBoxAlt = faBoxAlt;\n  exports.faBoxArchive = faBoxArchive;\n  exports.faBoxBallot = faBoxBallot;\n  exports.faBoxCheck = faBoxCheck;\n  exports.faBoxCircleCheck = faBoxCircleCheck;\n  exports.faBoxDollar = faBoxDollar;\n  exports.faBoxFragile = faBoxFragile;\n  exports.faBoxFull = faBoxFull;\n  exports.faBoxHeart = faBoxHeart;\n  exports.faBoxOpen = faBoxOpen;\n  exports.faBoxOpenFull = faBoxOpenFull;\n  exports.faBoxTaped = faBoxTaped;\n  exports.faBoxTissue = faBoxTissue;\n  exports.faBoxUp = faBoxUp;\n  exports.faBoxUsd = faBoxUsd;\n  exports.faBoxes = faBoxes;\n  exports.faBoxesAlt = faBoxesAlt;\n  exports.faBoxesPacking = faBoxesPacking;\n  exports.faBoxesStacked = faBoxesStacked;\n  exports.faBoxingGlove = faBoxingGlove;\n  exports.faBracket = faBracket;\n  exports.faBracketCurly = faBracketCurly;\n  exports.faBracketCurlyLeft = faBracketCurlyLeft;\n  exports.faBracketCurlyRight = faBracketCurlyRight;\n  exports.faBracketLeft = faBracketLeft;\n  exports.faBracketRound = faBracketRound;\n  exports.faBracketRoundRight = faBracketRoundRight;\n  exports.faBracketSquare = faBracketSquare;\n  exports.faBracketSquareRight = faBracketSquareRight;\n  exports.faBrackets = faBrackets;\n  exports.faBracketsCurly = faBracketsCurly;\n  exports.faBracketsRound = faBracketsRound;\n  exports.faBracketsSquare = faBracketsSquare;\n  exports.faBraille = faBraille;\n  exports.faBrain = faBrain;\n  exports.faBrainArrowCurvedRight = faBrainArrowCurvedRight;\n  exports.faBrainCircuit = faBrainCircuit;\n  exports.faBrakeWarning = faBrakeWarning;\n  exports.faBrazilianRealSign = faBrazilianRealSign;\n  exports.faBreadLoaf = faBreadLoaf;\n  exports.faBreadSlice = faBreadSlice;\n  exports.faBreadSliceButter = faBreadSliceButter;\n  exports.faBridge = faBridge;\n  exports.faBridgeCircleCheck = faBridgeCircleCheck;\n  exports.faBridgeCircleExclamation = faBridgeCircleExclamation;\n  exports.faBridgeCircleXmark = faBridgeCircleXmark;\n  exports.faBridgeLock = faBridgeLock;\n  exports.faBridgeSuspension = faBridgeSuspension;\n  exports.faBridgeWater = faBridgeWater;\n  exports.faBriefcase = faBriefcase;\n  exports.faBriefcaseArrowRight = faBriefcaseArrowRight;\n  exports.faBriefcaseBlank = faBriefcaseBlank;\n  exports.faBriefcaseClock = faBriefcaseClock;\n  exports.faBriefcaseMedical = faBriefcaseMedical;\n  exports.faBrightness = faBrightness;\n  exports.faBrightnessLow = faBrightnessLow;\n  exports.faBringForward = faBringForward;\n  exports.faBringFront = faBringFront;\n  exports.faBroadcastTower = faBroadcastTower;\n  exports.faBroccoli = faBroccoli;\n  exports.faBroom = faBroom;\n  exports.faBroomBall = faBroomBall;\n  exports.faBroomWide = faBroomWide;\n  exports.faBrowser = faBrowser;\n  exports.faBrowsers = faBrowsers;\n  exports.faBrush = faBrush;\n  exports.faBucket = faBucket;\n  exports.faBug = faBug;\n  exports.faBugSlash = faBugSlash;\n  exports.faBugs = faBugs;\n  exports.faBuilding = faBuilding;\n  exports.faBuildingCircleArrowRight = faBuildingCircleArrowRight;\n  exports.faBuildingCircleCheck = faBuildingCircleCheck;\n  exports.faBuildingCircleExclamation = faBuildingCircleExclamation;\n  exports.faBuildingCircleXmark = faBuildingCircleXmark;\n  exports.faBuildingColumns = faBuildingColumns;\n  exports.faBuildingFlag = faBuildingFlag;\n  exports.faBuildingLock = faBuildingLock;\n  exports.faBuildingMagnifyingGlass = faBuildingMagnifyingGlass;\n  exports.faBuildingMemo = faBuildingMemo;\n  exports.faBuildingNgo = faBuildingNgo;\n  exports.faBuildingShield = faBuildingShield;\n  exports.faBuildingUn = faBuildingUn;\n  exports.faBuildingUser = faBuildingUser;\n  exports.faBuildingWheat = faBuildingWheat;\n  exports.faBuildings = faBuildings;\n  exports.faBulldozer = faBulldozer;\n  exports.faBullhorn = faBullhorn;\n  exports.faBullseye = faBullseye;\n  exports.faBullseyeArrow = faBullseyeArrow;\n  exports.faBullseyePointer = faBullseyePointer;\n  exports.faBuoy = faBuoy;\n  exports.faBuoyMooring = faBuoyMooring;\n  exports.faBurger = faBurger;\n  exports.faBurgerCheese = faBurgerCheese;\n  exports.faBurgerFries = faBurgerFries;\n  exports.faBurgerGlass = faBurgerGlass;\n  exports.faBurgerLettuce = faBurgerLettuce;\n  exports.faBurgerSoda = faBurgerSoda;\n  exports.faBurn = faBurn;\n  exports.faBurrito = faBurrito;\n  exports.faBurst = faBurst;\n  exports.faBus = faBus;\n  exports.faBusAlt = faBusAlt;\n  exports.faBusSchool = faBusSchool;\n  exports.faBusSimple = faBusSimple;\n  exports.faBusinessFront = faBusinessFront;\n  exports.faBusinessTime = faBusinessTime;\n  exports.faButter = faButter;\n  exports.faC = faC;\n  exports.faCab = faCab;\n  exports.faCabin = faCabin;\n  exports.faCabinetFiling = faCabinetFiling;\n  exports.faCableCar = faCableCar;\n  exports.faCactus = faCactus;\n  exports.faCaduceus = faCaduceus;\n  exports.faCake = faCake;\n  exports.faCakeCandles = faCakeCandles;\n  exports.faCakeSlice = faCakeSlice;\n  exports.faCalculator = faCalculator;\n  exports.faCalculatorAlt = faCalculatorAlt;\n  exports.faCalculatorSimple = faCalculatorSimple;\n  exports.faCalendar = faCalendar;\n  exports.faCalendarAlt = faCalendarAlt;\n  exports.faCalendarArrowDown = faCalendarArrowDown;\n  exports.faCalendarArrowUp = faCalendarArrowUp;\n  exports.faCalendarCheck = faCalendarCheck;\n  exports.faCalendarCircle = faCalendarCircle;\n  exports.faCalendarCircleExclamation = faCalendarCircleExclamation;\n  exports.faCalendarCircleMinus = faCalendarCircleMinus;\n  exports.faCalendarCirclePlus = faCalendarCirclePlus;\n  exports.faCalendarCircleUser = faCalendarCircleUser;\n  exports.faCalendarClock = faCalendarClock;\n  exports.faCalendarDay = faCalendarDay;\n  exports.faCalendarDays = faCalendarDays;\n  exports.faCalendarDownload = faCalendarDownload;\n  exports.faCalendarEdit = faCalendarEdit;\n  exports.faCalendarExclamation = faCalendarExclamation;\n  exports.faCalendarHeart = faCalendarHeart;\n  exports.faCalendarImage = faCalendarImage;\n  exports.faCalendarLines = faCalendarLines;\n  exports.faCalendarLinesPen = faCalendarLinesPen;\n  exports.faCalendarMinus = faCalendarMinus;\n  exports.faCalendarNote = faCalendarNote;\n  exports.faCalendarPen = faCalendarPen;\n  exports.faCalendarPlus = faCalendarPlus;\n  exports.faCalendarRange = faCalendarRange;\n  exports.faCalendarStar = faCalendarStar;\n  exports.faCalendarTime = faCalendarTime;\n  exports.faCalendarTimes = faCalendarTimes;\n  exports.faCalendarUpload = faCalendarUpload;\n  exports.faCalendarUsers = faCalendarUsers;\n  exports.faCalendarWeek = faCalendarWeek;\n  exports.faCalendarXmark = faCalendarXmark;\n  exports.faCalendars = faCalendars;\n  exports.faCamcorder = faCamcorder;\n  exports.faCamera = faCamera;\n  exports.faCameraAlt = faCameraAlt;\n  exports.faCameraCctv = faCameraCctv;\n  exports.faCameraCircle = faCameraCircle;\n  exports.faCameraHome = faCameraHome;\n  exports.faCameraMovie = faCameraMovie;\n  exports.faCameraPolaroid = faCameraPolaroid;\n  exports.faCameraRetro = faCameraRetro;\n  exports.faCameraRotate = faCameraRotate;\n  exports.faCameraSecurity = faCameraSecurity;\n  exports.faCameraSlash = faCameraSlash;\n  exports.faCameraViewfinder = faCameraViewfinder;\n  exports.faCameraWeb = faCameraWeb;\n  exports.faCameraWebSlash = faCameraWebSlash;\n  exports.faCampfire = faCampfire;\n  exports.faCampground = faCampground;\n  exports.faCanFood = faCanFood;\n  exports.faCancel = faCancel;\n  exports.faCandleHolder = faCandleHolder;\n  exports.faCandy = faCandy;\n  exports.faCandyBar = faCandyBar;\n  exports.faCandyCane = faCandyCane;\n  exports.faCandyCorn = faCandyCorn;\n  exports.faCannabis = faCannabis;\n  exports.faCannon = faCannon;\n  exports.faCapsules = faCapsules;\n  exports.faCar = faCar;\n  exports.faCarAlt = faCarAlt;\n  exports.faCarBattery = faCarBattery;\n  exports.faCarBolt = faCarBolt;\n  exports.faCarBuilding = faCarBuilding;\n  exports.faCarBump = faCarBump;\n  exports.faCarBurst = faCarBurst;\n  exports.faCarBus = faCarBus;\n  exports.faCarCircleBolt = faCarCircleBolt;\n  exports.faCarCrash = faCarCrash;\n  exports.faCarGarage = faCarGarage;\n  exports.faCarMechanic = faCarMechanic;\n  exports.faCarMirrors = faCarMirrors;\n  exports.faCarOn = faCarOn;\n  exports.faCarPeople = faCarPeople;\n  exports.faCarRear = faCarRear;\n  exports.faCarSide = faCarSide;\n  exports.faCarSideBolt = faCarSideBolt;\n  exports.faCarTilt = faCarTilt;\n  exports.faCarTunnel = faCarTunnel;\n  exports.faCarWash = faCarWash;\n  exports.faCarWrench = faCarWrench;\n  exports.faCaravan = faCaravan;\n  exports.faCaravanAlt = faCaravanAlt;\n  exports.faCaravanSimple = faCaravanSimple;\n  exports.faCardClub = faCardClub;\n  exports.faCardDiamond = faCardDiamond;\n  exports.faCardHeart = faCardHeart;\n  exports.faCardSpade = faCardSpade;\n  exports.faCards = faCards;\n  exports.faCardsBlank = faCardsBlank;\n  exports.faCaretCircleDown = faCaretCircleDown;\n  exports.faCaretCircleLeft = faCaretCircleLeft;\n  exports.faCaretCircleRight = faCaretCircleRight;\n  exports.faCaretCircleUp = faCaretCircleUp;\n  exports.faCaretDown = faCaretDown;\n  exports.faCaretLeft = faCaretLeft;\n  exports.faCaretRight = faCaretRight;\n  exports.faCaretSquareDown = faCaretSquareDown;\n  exports.faCaretSquareLeft = faCaretSquareLeft;\n  exports.faCaretSquareRight = faCaretSquareRight;\n  exports.faCaretSquareUp = faCaretSquareUp;\n  exports.faCaretUp = faCaretUp;\n  exports.faCarpool = faCarpool;\n  exports.faCarriageBaby = faCarriageBaby;\n  exports.faCarrot = faCarrot;\n  exports.faCars = faCars;\n  exports.faCartArrowDown = faCartArrowDown;\n  exports.faCartArrowUp = faCartArrowUp;\n  exports.faCartCircleArrowDown = faCartCircleArrowDown;\n  exports.faCartCircleArrowUp = faCartCircleArrowUp;\n  exports.faCartCircleCheck = faCartCircleCheck;\n  exports.faCartCircleExclamation = faCartCircleExclamation;\n  exports.faCartCirclePlus = faCartCirclePlus;\n  exports.faCartCircleXmark = faCartCircleXmark;\n  exports.faCartFlatbed = faCartFlatbed;\n  exports.faCartFlatbedBoxes = faCartFlatbedBoxes;\n  exports.faCartFlatbedEmpty = faCartFlatbedEmpty;\n  exports.faCartFlatbedSuitcase = faCartFlatbedSuitcase;\n  exports.faCartMinus = faCartMinus;\n  exports.faCartPlus = faCartPlus;\n  exports.faCartShopping = faCartShopping;\n  exports.faCartShoppingFast = faCartShoppingFast;\n  exports.faCartXmark = faCartXmark;\n  exports.faCashRegister = faCashRegister;\n  exports.faCassetteBetamax = faCassetteBetamax;\n  exports.faCassetteTape = faCassetteTape;\n  exports.faCassetteVhs = faCassetteVhs;\n  exports.faCastle = faCastle;\n  exports.faCat = faCat;\n  exports.faCatSpace = faCatSpace;\n  exports.faCauldron = faCauldron;\n  exports.faCctv = faCctv;\n  exports.faCediSign = faCediSign;\n  exports.faCentSign = faCentSign;\n  exports.faCertificate = faCertificate;\n  exports.faChain = faChain;\n  exports.faChainBroken = faChainBroken;\n  exports.faChainHorizontal = faChainHorizontal;\n  exports.faChainHorizontalSlash = faChainHorizontalSlash;\n  exports.faChainSlash = faChainSlash;\n  exports.faChair = faChair;\n  exports.faChairOffice = faChairOffice;\n  exports.faChalkboard = faChalkboard;\n  exports.faChalkboardTeacher = faChalkboardTeacher;\n  exports.faChalkboardUser = faChalkboardUser;\n  exports.faChampagneGlass = faChampagneGlass;\n  exports.faChampagneGlasses = faChampagneGlasses;\n  exports.faChargingStation = faChargingStation;\n  exports.faChartArea = faChartArea;\n  exports.faChartBar = faChartBar;\n  exports.faChartBullet = faChartBullet;\n  exports.faChartCandlestick = faChartCandlestick;\n  exports.faChartColumn = faChartColumn;\n  exports.faChartDiagram = faChartDiagram;\n  exports.faChartFft = faChartFft;\n  exports.faChartGantt = faChartGantt;\n  exports.faChartKanban = faChartKanban;\n  exports.faChartLine = faChartLine;\n  exports.faChartLineDown = faChartLineDown;\n  exports.faChartLineUp = faChartLineUp;\n  exports.faChartLineUpDown = faChartLineUpDown;\n  exports.faChartMixed = faChartMixed;\n  exports.faChartMixedUpCircleCurrency = faChartMixedUpCircleCurrency;\n  exports.faChartMixedUpCircleDollar = faChartMixedUpCircleDollar;\n  exports.faChartNetwork = faChartNetwork;\n  exports.faChartPie = faChartPie;\n  exports.faChartPieAlt = faChartPieAlt;\n  exports.faChartPieSimple = faChartPieSimple;\n  exports.faChartPieSimpleCircleCurrency = faChartPieSimpleCircleCurrency;\n  exports.faChartPieSimpleCircleDollar = faChartPieSimpleCircleDollar;\n  exports.faChartPyramid = faChartPyramid;\n  exports.faChartRadar = faChartRadar;\n  exports.faChartScatter = faChartScatter;\n  exports.faChartScatter3d = faChartScatter3d;\n  exports.faChartScatterBubble = faChartScatterBubble;\n  exports.faChartSimple = faChartSimple;\n  exports.faChartSimpleHorizontal = faChartSimpleHorizontal;\n  exports.faChartSine = faChartSine;\n  exports.faChartTreeMap = faChartTreeMap;\n  exports.faChartUser = faChartUser;\n  exports.faChartWaterfall = faChartWaterfall;\n  exports.faCheck = faCheck;\n  exports.faCheckCircle = faCheckCircle;\n  exports.faCheckDouble = faCheckDouble;\n  exports.faCheckSquare = faCheckSquare;\n  exports.faCheckToSlot = faCheckToSlot;\n  exports.faCheese = faCheese;\n  exports.faCheeseSwiss = faCheeseSwiss;\n  exports.faCheeseburger = faCheeseburger;\n  exports.faCherries = faCherries;\n  exports.faChess = faChess;\n  exports.faChessBishop = faChessBishop;\n  exports.faChessBishopAlt = faChessBishopAlt;\n  exports.faChessBishopPiece = faChessBishopPiece;\n  exports.faChessBoard = faChessBoard;\n  exports.faChessClock = faChessClock;\n  exports.faChessClockAlt = faChessClockAlt;\n  exports.faChessClockFlip = faChessClockFlip;\n  exports.faChessKing = faChessKing;\n  exports.faChessKingAlt = faChessKingAlt;\n  exports.faChessKingPiece = faChessKingPiece;\n  exports.faChessKnight = faChessKnight;\n  exports.faChessKnightAlt = faChessKnightAlt;\n  exports.faChessKnightPiece = faChessKnightPiece;\n  exports.faChessPawn = faChessPawn;\n  exports.faChessPawnAlt = faChessPawnAlt;\n  exports.faChessPawnPiece = faChessPawnPiece;\n  exports.faChessQueen = faChessQueen;\n  exports.faChessQueenAlt = faChessQueenAlt;\n  exports.faChessQueenPiece = faChessQueenPiece;\n  exports.faChessRook = faChessRook;\n  exports.faChessRookAlt = faChessRookAlt;\n  exports.faChessRookPiece = faChessRookPiece;\n  exports.faChestnut = faChestnut;\n  exports.faChevronCircleDown = faChevronCircleDown;\n  exports.faChevronCircleLeft = faChevronCircleLeft;\n  exports.faChevronCircleRight = faChevronCircleRight;\n  exports.faChevronCircleUp = faChevronCircleUp;\n  exports.faChevronDoubleDown = faChevronDoubleDown;\n  exports.faChevronDoubleLeft = faChevronDoubleLeft;\n  exports.faChevronDoubleRight = faChevronDoubleRight;\n  exports.faChevronDoubleUp = faChevronDoubleUp;\n  exports.faChevronDown = faChevronDown;\n  exports.faChevronLeft = faChevronLeft;\n  exports.faChevronRight = faChevronRight;\n  exports.faChevronSquareDown = faChevronSquareDown;\n  exports.faChevronSquareLeft = faChevronSquareLeft;\n  exports.faChevronSquareRight = faChevronSquareRight;\n  exports.faChevronSquareUp = faChevronSquareUp;\n  exports.faChevronUp = faChevronUp;\n  exports.faChevronsDown = faChevronsDown;\n  exports.faChevronsLeft = faChevronsLeft;\n  exports.faChevronsRight = faChevronsRight;\n  exports.faChevronsUp = faChevronsUp;\n  exports.faChfSign = faChfSign;\n  exports.faChild = faChild;\n  exports.faChildCombatant = faChildCombatant;\n  exports.faChildDress = faChildDress;\n  exports.faChildReaching = faChildReaching;\n  exports.faChildRifle = faChildRifle;\n  exports.faChildren = faChildren;\n  exports.faChimney = faChimney;\n  exports.faChocolateBar = faChocolateBar;\n  exports.faChopsticks = faChopsticks;\n  exports.faChurch = faChurch;\n  exports.faCircle = faCircle;\n  exports.faCircle0 = faCircle0;\n  exports.faCircle1 = faCircle1;\n  exports.faCircle2 = faCircle2;\n  exports.faCircle3 = faCircle3;\n  exports.faCircle4 = faCircle4;\n  exports.faCircle5 = faCircle5;\n  exports.faCircle6 = faCircle6;\n  exports.faCircle7 = faCircle7;\n  exports.faCircle8 = faCircle8;\n  exports.faCircle9 = faCircle9;\n  exports.faCircleA = faCircleA;\n  exports.faCircleAmpersand = faCircleAmpersand;\n  exports.faCircleArrowDown = faCircleArrowDown;\n  exports.faCircleArrowDownLeft = faCircleArrowDownLeft;\n  exports.faCircleArrowDownRight = faCircleArrowDownRight;\n  exports.faCircleArrowLeft = faCircleArrowLeft;\n  exports.faCircleArrowRight = faCircleArrowRight;\n  exports.faCircleArrowUp = faCircleArrowUp;\n  exports.faCircleArrowUpLeft = faCircleArrowUpLeft;\n  exports.faCircleArrowUpRight = faCircleArrowUpRight;\n  exports.faCircleB = faCircleB;\n  exports.faCircleBolt = faCircleBolt;\n  exports.faCircleBookOpen = faCircleBookOpen;\n  exports.faCircleBookmark = faCircleBookmark;\n  exports.faCircleC = faCircleC;\n  exports.faCircleCalendar = faCircleCalendar;\n  exports.faCircleCamera = faCircleCamera;\n  exports.faCircleCaretDown = faCircleCaretDown;\n  exports.faCircleCaretLeft = faCircleCaretLeft;\n  exports.faCircleCaretRight = faCircleCaretRight;\n  exports.faCircleCaretUp = faCircleCaretUp;\n  exports.faCircleCheck = faCircleCheck;\n  exports.faCircleChevronDown = faCircleChevronDown;\n  exports.faCircleChevronLeft = faCircleChevronLeft;\n  exports.faCircleChevronRight = faCircleChevronRight;\n  exports.faCircleChevronUp = faCircleChevronUp;\n  exports.faCircleD = faCircleD;\n  exports.faCircleDashed = faCircleDashed;\n  exports.faCircleDivide = faCircleDivide;\n  exports.faCircleDollar = faCircleDollar;\n  exports.faCircleDollarToSlot = faCircleDollarToSlot;\n  exports.faCircleDot = faCircleDot;\n  exports.faCircleDown = faCircleDown;\n  exports.faCircleDownLeft = faCircleDownLeft;\n  exports.faCircleDownRight = faCircleDownRight;\n  exports.faCircleE = faCircleE;\n  exports.faCircleEllipsis = faCircleEllipsis;\n  exports.faCircleEllipsisVertical = faCircleEllipsisVertical;\n  exports.faCircleEnvelope = faCircleEnvelope;\n  exports.faCircleEuro = faCircleEuro;\n  exports.faCircleExclamation = faCircleExclamation;\n  exports.faCircleExclamationCheck = faCircleExclamationCheck;\n  exports.faCircleF = faCircleF;\n  exports.faCircleG = faCircleG;\n  exports.faCircleGf = faCircleGf;\n  exports.faCircleH = faCircleH;\n  exports.faCircleHalf = faCircleHalf;\n  exports.faCircleHalfStroke = faCircleHalfStroke;\n  exports.faCircleHeart = faCircleHeart;\n  exports.faCircleI = faCircleI;\n  exports.faCircleInfo = faCircleInfo;\n  exports.faCircleJ = faCircleJ;\n  exports.faCircleK = faCircleK;\n  exports.faCircleL = faCircleL;\n  exports.faCircleLeft = faCircleLeft;\n  exports.faCircleLocationArrow = faCircleLocationArrow;\n  exports.faCircleM = faCircleM;\n  exports.faCircleMicrophone = faCircleMicrophone;\n  exports.faCircleMicrophoneLines = faCircleMicrophoneLines;\n  exports.faCircleMinus = faCircleMinus;\n  exports.faCircleN = faCircleN;\n  exports.faCircleNodes = faCircleNodes;\n  exports.faCircleNotch = faCircleNotch;\n  exports.faCircleO = faCircleO;\n  exports.faCircleP = faCircleP;\n  exports.faCircleParking = faCircleParking;\n  exports.faCirclePause = faCirclePause;\n  exports.faCirclePhone = faCirclePhone;\n  exports.faCirclePhoneFlip = faCirclePhoneFlip;\n  exports.faCirclePhoneHangup = faCirclePhoneHangup;\n  exports.faCirclePlay = faCirclePlay;\n  exports.faCirclePlus = faCirclePlus;\n  exports.faCircleQ = faCircleQ;\n  exports.faCircleQuarter = faCircleQuarter;\n  exports.faCircleQuarterStroke = faCircleQuarterStroke;\n  exports.faCircleQuarters = faCircleQuarters;\n  exports.faCircleQuestion = faCircleQuestion;\n  exports.faCircleR = faCircleR;\n  exports.faCircleRadiation = faCircleRadiation;\n  exports.faCircleRight = faCircleRight;\n  exports.faCircleS = faCircleS;\n  exports.faCircleSmall = faCircleSmall;\n  exports.faCircleSort = faCircleSort;\n  exports.faCircleSortDown = faCircleSortDown;\n  exports.faCircleSortUp = faCircleSortUp;\n  exports.faCircleStar = faCircleStar;\n  exports.faCircleSterling = faCircleSterling;\n  exports.faCircleStop = faCircleStop;\n  exports.faCircleT = faCircleT;\n  exports.faCircleThreeQuarters = faCircleThreeQuarters;\n  exports.faCircleThreeQuartersStroke = faCircleThreeQuartersStroke;\n  exports.faCircleTrash = faCircleTrash;\n  exports.faCircleU = faCircleU;\n  exports.faCircleUp = faCircleUp;\n  exports.faCircleUpLeft = faCircleUpLeft;\n  exports.faCircleUpRight = faCircleUpRight;\n  exports.faCircleUser = faCircleUser;\n  exports.faCircleV = faCircleV;\n  exports.faCircleVideo = faCircleVideo;\n  exports.faCircleW = faCircleW;\n  exports.faCircleWaveformLines = faCircleWaveformLines;\n  exports.faCircleWifi = faCircleWifi;\n  exports.faCircleWifiCircleWifi = faCircleWifiCircleWifi;\n  exports.faCircleWifiGroup = faCircleWifiGroup;\n  exports.faCircleX = faCircleX;\n  exports.faCircleXmark = faCircleXmark;\n  exports.faCircleY = faCircleY;\n  exports.faCircleYen = faCircleYen;\n  exports.faCircleZ = faCircleZ;\n  exports.faCirclesOverlap = faCirclesOverlap;\n  exports.faCirclesOverlap3 = faCirclesOverlap3;\n  exports.faCitrus = faCitrus;\n  exports.faCitrusSlice = faCitrusSlice;\n  exports.faCity = faCity;\n  exports.faClapperboard = faClapperboard;\n  exports.faClapperboardPlay = faClapperboardPlay;\n  exports.faClarinet = faClarinet;\n  exports.faClawMarks = faClawMarks;\n  exports.faClinicMedical = faClinicMedical;\n  exports.faClipboard = faClipboard;\n  exports.faClipboardCheck = faClipboardCheck;\n  exports.faClipboardList = faClipboardList;\n  exports.faClipboardListCheck = faClipboardListCheck;\n  exports.faClipboardMedical = faClipboardMedical;\n  exports.faClipboardPrescription = faClipboardPrescription;\n  exports.faClipboardQuestion = faClipboardQuestion;\n  exports.faClipboardUser = faClipboardUser;\n  exports.faClock = faClock;\n  exports.faClockDesk = faClockDesk;\n  exports.faClockEight = faClockEight;\n  exports.faClockEightThirty = faClockEightThirty;\n  exports.faClockEleven = faClockEleven;\n  exports.faClockElevenThirty = faClockElevenThirty;\n  exports.faClockFive = faClockFive;\n  exports.faClockFiveThirty = faClockFiveThirty;\n  exports.faClockFour = faClockFour;\n  exports.faClockFourThirty = faClockFourThirty;\n  exports.faClockNine = faClockNine;\n  exports.faClockNineThirty = faClockNineThirty;\n  exports.faClockOne = faClockOne;\n  exports.faClockOneThirty = faClockOneThirty;\n  exports.faClockRotateLeft = faClockRotateLeft;\n  exports.faClockSeven = faClockSeven;\n  exports.faClockSevenThirty = faClockSevenThirty;\n  exports.faClockSix = faClockSix;\n  exports.faClockSixThirty = faClockSixThirty;\n  exports.faClockTen = faClockTen;\n  exports.faClockTenThirty = faClockTenThirty;\n  exports.faClockThree = faClockThree;\n  exports.faClockThreeThirty = faClockThreeThirty;\n  exports.faClockTwelve = faClockTwelve;\n  exports.faClockTwelveThirty = faClockTwelveThirty;\n  exports.faClockTwo = faClockTwo;\n  exports.faClockTwoThirty = faClockTwoThirty;\n  exports.faClone = faClone;\n  exports.faClose = faClose;\n  exports.faClosedCaptioning = faClosedCaptioning;\n  exports.faClosedCaptioningSlash = faClosedCaptioningSlash;\n  exports.faClothesHanger = faClothesHanger;\n  exports.faCloud = faCloud;\n  exports.faCloudArrowDown = faCloudArrowDown;\n  exports.faCloudArrowUp = faCloudArrowUp;\n  exports.faCloudBinary = faCloudBinary;\n  exports.faCloudBolt = faCloudBolt;\n  exports.faCloudBoltMoon = faCloudBoltMoon;\n  exports.faCloudBoltSun = faCloudBoltSun;\n  exports.faCloudCheck = faCloudCheck;\n  exports.faCloudDownload = faCloudDownload;\n  exports.faCloudDownloadAlt = faCloudDownloadAlt;\n  exports.faCloudDrizzle = faCloudDrizzle;\n  exports.faCloudExclamation = faCloudExclamation;\n  exports.faCloudFog = faCloudFog;\n  exports.faCloudHail = faCloudHail;\n  exports.faCloudHailMixed = faCloudHailMixed;\n  exports.faCloudMeatball = faCloudMeatball;\n  exports.faCloudMinus = faCloudMinus;\n  exports.faCloudMoon = faCloudMoon;\n  exports.faCloudMoonRain = faCloudMoonRain;\n  exports.faCloudMusic = faCloudMusic;\n  exports.faCloudPlus = faCloudPlus;\n  exports.faCloudQuestion = faCloudQuestion;\n  exports.faCloudRain = faCloudRain;\n  exports.faCloudRainbow = faCloudRainbow;\n  exports.faCloudShowers = faCloudShowers;\n  exports.faCloudShowersHeavy = faCloudShowersHeavy;\n  exports.faCloudShowersWater = faCloudShowersWater;\n  exports.faCloudSlash = faCloudSlash;\n  exports.faCloudSleet = faCloudSleet;\n  exports.faCloudSnow = faCloudSnow;\n  exports.faCloudSun = faCloudSun;\n  exports.faCloudSunRain = faCloudSunRain;\n  exports.faCloudUpload = faCloudUpload;\n  exports.faCloudUploadAlt = faCloudUploadAlt;\n  exports.faCloudWord = faCloudWord;\n  exports.faCloudXmark = faCloudXmark;\n  exports.faClouds = faClouds;\n  exports.faCloudsMoon = faCloudsMoon;\n  exports.faCloudsSun = faCloudsSun;\n  exports.faClover = faClover;\n  exports.faClub = faClub;\n  exports.faCny = faCny;\n  exports.faCocktail = faCocktail;\n  exports.faCoconut = faCoconut;\n  exports.faCode = faCode;\n  exports.faCodeBranch = faCodeBranch;\n  exports.faCodeCommit = faCodeCommit;\n  exports.faCodeCompare = faCodeCompare;\n  exports.faCodeFork = faCodeFork;\n  exports.faCodeMerge = faCodeMerge;\n  exports.faCodePullRequest = faCodePullRequest;\n  exports.faCodePullRequestClosed = faCodePullRequestClosed;\n  exports.faCodePullRequestDraft = faCodePullRequestDraft;\n  exports.faCodeSimple = faCodeSimple;\n  exports.faCoffee = faCoffee;\n  exports.faCoffeeBean = faCoffeeBean;\n  exports.faCoffeeBeans = faCoffeeBeans;\n  exports.faCoffeePot = faCoffeePot;\n  exports.faCoffeeTogo = faCoffeeTogo;\n  exports.faCoffin = faCoffin;\n  exports.faCoffinCross = faCoffinCross;\n  exports.faCog = faCog;\n  exports.faCogs = faCogs;\n  exports.faCoin = faCoin;\n  exports.faCoinBlank = faCoinBlank;\n  exports.faCoinFront = faCoinFront;\n  exports.faCoinVertical = faCoinVertical;\n  exports.faCoins = faCoins;\n  exports.faColon = faColon;\n  exports.faColonSign = faColonSign;\n  exports.faColumns = faColumns;\n  exports.faColumns3 = faColumns3;\n  exports.faComet = faComet;\n  exports.faComma = faComma;\n  exports.faCommand = faCommand;\n  exports.faComment = faComment;\n  exports.faCommentAlt = faCommentAlt;\n  exports.faCommentAltArrowDown = faCommentAltArrowDown;\n  exports.faCommentAltArrowUp = faCommentAltArrowUp;\n  exports.faCommentAltCaptions = faCommentAltCaptions;\n  exports.faCommentAltCheck = faCommentAltCheck;\n  exports.faCommentAltDollar = faCommentAltDollar;\n  exports.faCommentAltDots = faCommentAltDots;\n  exports.faCommentAltEdit = faCommentAltEdit;\n  exports.faCommentAltExclamation = faCommentAltExclamation;\n  exports.faCommentAltImage = faCommentAltImage;\n  exports.faCommentAltLines = faCommentAltLines;\n  exports.faCommentAltMedical = faCommentAltMedical;\n  exports.faCommentAltMinus = faCommentAltMinus;\n  exports.faCommentAltMusic = faCommentAltMusic;\n  exports.faCommentAltPlus = faCommentAltPlus;\n  exports.faCommentAltQuote = faCommentAltQuote;\n  exports.faCommentAltSlash = faCommentAltSlash;\n  exports.faCommentAltSmile = faCommentAltSmile;\n  exports.faCommentAltText = faCommentAltText;\n  exports.faCommentAltTimes = faCommentAltTimes;\n  exports.faCommentArrowDown = faCommentArrowDown;\n  exports.faCommentArrowUp = faCommentArrowUp;\n  exports.faCommentArrowUpRight = faCommentArrowUpRight;\n  exports.faCommentCaptions = faCommentCaptions;\n  exports.faCommentCheck = faCommentCheck;\n  exports.faCommentCode = faCommentCode;\n  exports.faCommentDollar = faCommentDollar;\n  exports.faCommentDots = faCommentDots;\n  exports.faCommentEdit = faCommentEdit;\n  exports.faCommentExclamation = faCommentExclamation;\n  exports.faCommentHeart = faCommentHeart;\n  exports.faCommentImage = faCommentImage;\n  exports.faCommentLines = faCommentLines;\n  exports.faCommentMedical = faCommentMedical;\n  exports.faCommentMiddle = faCommentMiddle;\n  exports.faCommentMiddleAlt = faCommentMiddleAlt;\n  exports.faCommentMiddleTop = faCommentMiddleTop;\n  exports.faCommentMiddleTopAlt = faCommentMiddleTopAlt;\n  exports.faCommentMinus = faCommentMinus;\n  exports.faCommentMusic = faCommentMusic;\n  exports.faCommentNodes = faCommentNodes;\n  exports.faCommentPen = faCommentPen;\n  exports.faCommentPlus = faCommentPlus;\n  exports.faCommentQuestion = faCommentQuestion;\n  exports.faCommentQuote = faCommentQuote;\n  exports.faCommentSlash = faCommentSlash;\n  exports.faCommentSmile = faCommentSmile;\n  exports.faCommentSms = faCommentSms;\n  exports.faCommentText = faCommentText;\n  exports.faCommentTimes = faCommentTimes;\n  exports.faCommentXmark = faCommentXmark;\n  exports.faCommenting = faCommenting;\n  exports.faComments = faComments;\n  exports.faCommentsAlt = faCommentsAlt;\n  exports.faCommentsAltDollar = faCommentsAltDollar;\n  exports.faCommentsDollar = faCommentsDollar;\n  exports.faCommentsQuestion = faCommentsQuestion;\n  exports.faCommentsQuestionCheck = faCommentsQuestionCheck;\n  exports.faCompactDisc = faCompactDisc;\n  exports.faCompass = faCompass;\n  exports.faCompassDrafting = faCompassDrafting;\n  exports.faCompassSlash = faCompassSlash;\n  exports.faCompress = faCompress;\n  exports.faCompressAlt = faCompressAlt;\n  exports.faCompressArrows = faCompressArrows;\n  exports.faCompressArrowsAlt = faCompressArrowsAlt;\n  exports.faCompressWide = faCompressWide;\n  exports.faComputer = faComputer;\n  exports.faComputerClassic = faComputerClassic;\n  exports.faComputerMouse = faComputerMouse;\n  exports.faComputerMouseScrollwheel = faComputerMouseScrollwheel;\n  exports.faComputerSpeaker = faComputerSpeaker;\n  exports.faConciergeBell = faConciergeBell;\n  exports.faConstruction = faConstruction;\n  exports.faContactBook = faContactBook;\n  exports.faContactCard = faContactCard;\n  exports.faContainerStorage = faContainerStorage;\n  exports.faConveyorBelt = faConveyorBelt;\n  exports.faConveyorBeltAlt = faConveyorBeltAlt;\n  exports.faConveyorBeltArm = faConveyorBeltArm;\n  exports.faConveyorBeltBoxes = faConveyorBeltBoxes;\n  exports.faConveyorBeltEmpty = faConveyorBeltEmpty;\n  exports.faCookie = faCookie;\n  exports.faCookieBite = faCookieBite;\n  exports.faCopy = faCopy;\n  exports.faCopyright = faCopyright;\n  exports.faCorn = faCorn;\n  exports.faCorner = faCorner;\n  exports.faCouch = faCouch;\n  exports.faCouchSmall = faCouchSmall;\n  exports.faCourtSport = faCourtSport;\n  exports.faCow = faCow;\n  exports.faCowbell = faCowbell;\n  exports.faCowbellCirclePlus = faCowbellCirclePlus;\n  exports.faCowbellMore = faCowbellMore;\n  exports.faCrab = faCrab;\n  exports.faCrateApple = faCrateApple;\n  exports.faCrateEmpty = faCrateEmpty;\n  exports.faCreditCard = faCreditCard;\n  exports.faCreditCardAlt = faCreditCardAlt;\n  exports.faCreditCardBlank = faCreditCardBlank;\n  exports.faCreditCardFront = faCreditCardFront;\n  exports.faCreemee = faCreemee;\n  exports.faCricket = faCricket;\n  exports.faCricketBatBall = faCricketBatBall;\n  exports.faCroissant = faCroissant;\n  exports.faCrop = faCrop;\n  exports.faCropAlt = faCropAlt;\n  exports.faCropSimple = faCropSimple;\n  exports.faCross = faCross;\n  exports.faCrosshairs = faCrosshairs;\n  exports.faCrosshairsSimple = faCrosshairsSimple;\n  exports.faCrow = faCrow;\n  exports.faCrown = faCrown;\n  exports.faCrutch = faCrutch;\n  exports.faCrutches = faCrutches;\n  exports.faCruzeiroSign = faCruzeiroSign;\n  exports.faCrystalBall = faCrystalBall;\n  exports.faCube = faCube;\n  exports.faCubes = faCubes;\n  exports.faCubesStacked = faCubesStacked;\n  exports.faCucumber = faCucumber;\n  exports.faCupStraw = faCupStraw;\n  exports.faCupStrawSwoosh = faCupStrawSwoosh;\n  exports.faCupTogo = faCupTogo;\n  exports.faCupcake = faCupcake;\n  exports.faCurling = faCurling;\n  exports.faCurlingStone = faCurlingStone;\n  exports.faCustard = faCustard;\n  exports.faCut = faCut;\n  exports.faCutlery = faCutlery;\n  exports.faD = faD;\n  exports.faDagger = faDagger;\n  exports.faDash = faDash;\n  exports.faDashboard = faDashboard;\n  exports.faDatabase = faDatabase;\n  exports.faDeaf = faDeaf;\n  exports.faDeafness = faDeafness;\n  exports.faDebug = faDebug;\n  exports.faDedent = faDedent;\n  exports.faDeer = faDeer;\n  exports.faDeerRudolph = faDeerRudolph;\n  exports.faDeleteLeft = faDeleteLeft;\n  exports.faDeleteRight = faDeleteRight;\n  exports.faDemocrat = faDemocrat;\n  exports.faDesktop = faDesktop;\n  exports.faDesktopAlt = faDesktopAlt;\n  exports.faDesktopArrowDown = faDesktopArrowDown;\n  exports.faDesktopCode = faDesktopCode;\n  exports.faDesktopMedical = faDesktopMedical;\n  exports.faDesktopSlash = faDesktopSlash;\n  exports.faDewpoint = faDewpoint;\n  exports.faDharmachakra = faDharmachakra;\n  exports.faDiagnoses = faDiagnoses;\n  exports.faDiagramCells = faDiagramCells;\n  exports.faDiagramLeanCanvas = faDiagramLeanCanvas;\n  exports.faDiagramNested = faDiagramNested;\n  exports.faDiagramNext = faDiagramNext;\n  exports.faDiagramPredecessor = faDiagramPredecessor;\n  exports.faDiagramPrevious = faDiagramPrevious;\n  exports.faDiagramProject = faDiagramProject;\n  exports.faDiagramSankey = faDiagramSankey;\n  exports.faDiagramSubtask = faDiagramSubtask;\n  exports.faDiagramSuccessor = faDiagramSuccessor;\n  exports.faDiagramVenn = faDiagramVenn;\n  exports.faDial = faDial;\n  exports.faDialHigh = faDialHigh;\n  exports.faDialLow = faDialLow;\n  exports.faDialMax = faDialMax;\n  exports.faDialMed = faDialMed;\n  exports.faDialMedHigh = faDialMedHigh;\n  exports.faDialMedLow = faDialMedLow;\n  exports.faDialMin = faDialMin;\n  exports.faDialOff = faDialOff;\n  exports.faDiamond = faDiamond;\n  exports.faDiamondExclamation = faDiamondExclamation;\n  exports.faDiamondHalf = faDiamondHalf;\n  exports.faDiamondHalfStroke = faDiamondHalfStroke;\n  exports.faDiamondTurnRight = faDiamondTurnRight;\n  exports.faDiamonds4 = faDiamonds4;\n  exports.faDice = faDice;\n  exports.faDiceD10 = faDiceD10;\n  exports.faDiceD12 = faDiceD12;\n  exports.faDiceD20 = faDiceD20;\n  exports.faDiceD4 = faDiceD4;\n  exports.faDiceD6 = faDiceD6;\n  exports.faDiceD8 = faDiceD8;\n  exports.faDiceFive = faDiceFive;\n  exports.faDiceFour = faDiceFour;\n  exports.faDiceOne = faDiceOne;\n  exports.faDiceSix = faDiceSix;\n  exports.faDiceThree = faDiceThree;\n  exports.faDiceTwo = faDiceTwo;\n  exports.faDigging = faDigging;\n  exports.faDigitalTachograph = faDigitalTachograph;\n  exports.faDinosaur = faDinosaur;\n  exports.faDiploma = faDiploma;\n  exports.faDirections = faDirections;\n  exports.faDiscDrive = faDiscDrive;\n  exports.faDisease = faDisease;\n  exports.faDisplay = faDisplay;\n  exports.faDisplayArrowDown = faDisplayArrowDown;\n  exports.faDisplayChartUp = faDisplayChartUp;\n  exports.faDisplayChartUpCircleCurrency = faDisplayChartUpCircleCurrency;\n  exports.faDisplayChartUpCircleDollar = faDisplayChartUpCircleDollar;\n  exports.faDisplayCode = faDisplayCode;\n  exports.faDisplayMedical = faDisplayMedical;\n  exports.faDisplaySlash = faDisplaySlash;\n  exports.faDistributeSpacingHorizontal = faDistributeSpacingHorizontal;\n  exports.faDistributeSpacingVertical = faDistributeSpacingVertical;\n  exports.faDitto = faDitto;\n  exports.faDivide = faDivide;\n  exports.faDizzy = faDizzy;\n  exports.faDna = faDna;\n  exports.faDoNotEnter = faDoNotEnter;\n  exports.faDog = faDog;\n  exports.faDogLeashed = faDogLeashed;\n  exports.faDollar = faDollar;\n  exports.faDollarCircle = faDollarCircle;\n  exports.faDollarSign = faDollarSign;\n  exports.faDollarSquare = faDollarSquare;\n  exports.faDolly = faDolly;\n  exports.faDollyBox = faDollyBox;\n  exports.faDollyEmpty = faDollyEmpty;\n  exports.faDollyFlatbed = faDollyFlatbed;\n  exports.faDollyFlatbedAlt = faDollyFlatbedAlt;\n  exports.faDollyFlatbedEmpty = faDollyFlatbedEmpty;\n  exports.faDolphin = faDolphin;\n  exports.faDonate = faDonate;\n  exports.faDongSign = faDongSign;\n  exports.faDonut = faDonut;\n  exports.faDoorClosed = faDoorClosed;\n  exports.faDoorOpen = faDoorOpen;\n  exports.faDotCircle = faDotCircle;\n  exports.faDoughnut = faDoughnut;\n  exports.faDove = faDove;\n  exports.faDown = faDown;\n  exports.faDownFromBracket = faDownFromBracket;\n  exports.faDownFromDottedLine = faDownFromDottedLine;\n  exports.faDownFromLine = faDownFromLine;\n  exports.faDownLeft = faDownLeft;\n  exports.faDownLeftAndUpRightToCenter = faDownLeftAndUpRightToCenter;\n  exports.faDownLong = faDownLong;\n  exports.faDownRight = faDownRight;\n  exports.faDownToBracket = faDownToBracket;\n  exports.faDownToDottedLine = faDownToDottedLine;\n  exports.faDownToLine = faDownToLine;\n  exports.faDownload = faDownload;\n  exports.faDraftingCompass = faDraftingCompass;\n  exports.faDragon = faDragon;\n  exports.faDrawCircle = faDrawCircle;\n  exports.faDrawPolygon = faDrawPolygon;\n  exports.faDrawSquare = faDrawSquare;\n  exports.faDreidel = faDreidel;\n  exports.faDriversLicense = faDriversLicense;\n  exports.faDrone = faDrone;\n  exports.faDroneAlt = faDroneAlt;\n  exports.faDroneFront = faDroneFront;\n  exports.faDroplet = faDroplet;\n  exports.faDropletDegree = faDropletDegree;\n  exports.faDropletPercent = faDropletPercent;\n  exports.faDropletSlash = faDropletSlash;\n  exports.faDrum = faDrum;\n  exports.faDrumSteelpan = faDrumSteelpan;\n  exports.faDrumstick = faDrumstick;\n  exports.faDrumstickBite = faDrumstickBite;\n  exports.faDryer = faDryer;\n  exports.faDryerAlt = faDryerAlt;\n  exports.faDryerHeat = faDryerHeat;\n  exports.faDuck = faDuck;\n  exports.faDumbbell = faDumbbell;\n  exports.faDumpster = faDumpster;\n  exports.faDumpsterFire = faDumpsterFire;\n  exports.faDungeon = faDungeon;\n  exports.faE = faE;\n  exports.faEar = faEar;\n  exports.faEarDeaf = faEarDeaf;\n  exports.faEarListen = faEarListen;\n  exports.faEarMuffs = faEarMuffs;\n  exports.faEarth = faEarth;\n  exports.faEarthAfrica = faEarthAfrica;\n  exports.faEarthAmerica = faEarthAmerica;\n  exports.faEarthAmericas = faEarthAmericas;\n  exports.faEarthAsia = faEarthAsia;\n  exports.faEarthEurope = faEarthEurope;\n  exports.faEarthOceania = faEarthOceania;\n  exports.faEclipse = faEclipse;\n  exports.faEclipseAlt = faEclipseAlt;\n  exports.faEdit = faEdit;\n  exports.faEgg = faEgg;\n  exports.faEggFried = faEggFried;\n  exports.faEggplant = faEggplant;\n  exports.faEject = faEject;\n  exports.faElephant = faElephant;\n  exports.faElevator = faElevator;\n  exports.faEllipsis = faEllipsis;\n  exports.faEllipsisH = faEllipsisH;\n  exports.faEllipsisHAlt = faEllipsisHAlt;\n  exports.faEllipsisStroke = faEllipsisStroke;\n  exports.faEllipsisStrokeVertical = faEllipsisStrokeVertical;\n  exports.faEllipsisV = faEllipsisV;\n  exports.faEllipsisVAlt = faEllipsisVAlt;\n  exports.faEllipsisVertical = faEllipsisVertical;\n  exports.faEmptySet = faEmptySet;\n  exports.faEngine = faEngine;\n  exports.faEngineExclamation = faEngineExclamation;\n  exports.faEngineWarning = faEngineWarning;\n  exports.faEnvelope = faEnvelope;\n  exports.faEnvelopeBadge = faEnvelopeBadge;\n  exports.faEnvelopeCircle = faEnvelopeCircle;\n  exports.faEnvelopeCircleCheck = faEnvelopeCircleCheck;\n  exports.faEnvelopeDot = faEnvelopeDot;\n  exports.faEnvelopeOpen = faEnvelopeOpen;\n  exports.faEnvelopeOpenDollar = faEnvelopeOpenDollar;\n  exports.faEnvelopeOpenText = faEnvelopeOpenText;\n  exports.faEnvelopeSquare = faEnvelopeSquare;\n  exports.faEnvelopes = faEnvelopes;\n  exports.faEnvelopesBulk = faEnvelopesBulk;\n  exports.faEquals = faEquals;\n  exports.faEraser = faEraser;\n  exports.faEscalator = faEscalator;\n  exports.faEthernet = faEthernet;\n  exports.faEur = faEur;\n  exports.faEuro = faEuro;\n  exports.faEuroSign = faEuroSign;\n  exports.faExcavator = faExcavator;\n  exports.faExchange = faExchange;\n  exports.faExchangeAlt = faExchangeAlt;\n  exports.faExclamation = faExclamation;\n  exports.faExclamationCircle = faExclamationCircle;\n  exports.faExclamationSquare = faExclamationSquare;\n  exports.faExclamationTriangle = faExclamationTriangle;\n  exports.faExpand = faExpand;\n  exports.faExpandAlt = faExpandAlt;\n  exports.faExpandArrows = faExpandArrows;\n  exports.faExpandArrowsAlt = faExpandArrowsAlt;\n  exports.faExpandWide = faExpandWide;\n  exports.faExplodingHead = faExplodingHead;\n  exports.faExplosion = faExplosion;\n  exports.faExternalLink = faExternalLink;\n  exports.faExternalLinkAlt = faExternalLinkAlt;\n  exports.faExternalLinkSquare = faExternalLinkSquare;\n  exports.faExternalLinkSquareAlt = faExternalLinkSquareAlt;\n  exports.faEye = faEye;\n  exports.faEyeDropper = faEyeDropper;\n  exports.faEyeDropperEmpty = faEyeDropperEmpty;\n  exports.faEyeDropperFull = faEyeDropperFull;\n  exports.faEyeDropperHalf = faEyeDropperHalf;\n  exports.faEyeEvil = faEyeEvil;\n  exports.faEyeLowVision = faEyeLowVision;\n  exports.faEyeSlash = faEyeSlash;\n  exports.faEyedropper = faEyedropper;\n  exports.faEyes = faEyes;\n  exports.faF = faF;\n  exports.faFaceAngry = faFaceAngry;\n  exports.faFaceAngryHorns = faFaceAngryHorns;\n  exports.faFaceAnguished = faFaceAnguished;\n  exports.faFaceAnxiousSweat = faFaceAnxiousSweat;\n  exports.faFaceAstonished = faFaceAstonished;\n  exports.faFaceAwesome = faFaceAwesome;\n  exports.faFaceBeamHandOverMouth = faFaceBeamHandOverMouth;\n  exports.faFaceClouds = faFaceClouds;\n  exports.faFaceConfounded = faFaceConfounded;\n  exports.faFaceConfused = faFaceConfused;\n  exports.faFaceCowboyHat = faFaceCowboyHat;\n  exports.faFaceDiagonalMouth = faFaceDiagonalMouth;\n  exports.faFaceDisappointed = faFaceDisappointed;\n  exports.faFaceDisguise = faFaceDisguise;\n  exports.faFaceDizzy = faFaceDizzy;\n  exports.faFaceDotted = faFaceDotted;\n  exports.faFaceDowncastSweat = faFaceDowncastSweat;\n  exports.faFaceDrooling = faFaceDrooling;\n  exports.faFaceExhaling = faFaceExhaling;\n  exports.faFaceExplode = faFaceExplode;\n  exports.faFaceExpressionless = faFaceExpressionless;\n  exports.faFaceEyesXmarks = faFaceEyesXmarks;\n  exports.faFaceFearful = faFaceFearful;\n  exports.faFaceFlushed = faFaceFlushed;\n  exports.faFaceFrown = faFaceFrown;\n  exports.faFaceFrownOpen = faFaceFrownOpen;\n  exports.faFaceFrownSlight = faFaceFrownSlight;\n  exports.faFaceGlasses = faFaceGlasses;\n  exports.faFaceGrimace = faFaceGrimace;\n  exports.faFaceGrin = faFaceGrin;\n  exports.faFaceGrinBeam = faFaceGrinBeam;\n  exports.faFaceGrinBeamSweat = faFaceGrinBeamSweat;\n  exports.faFaceGrinHearts = faFaceGrinHearts;\n  exports.faFaceGrinSquint = faFaceGrinSquint;\n  exports.faFaceGrinSquintTears = faFaceGrinSquintTears;\n  exports.faFaceGrinStars = faFaceGrinStars;\n  exports.faFaceGrinTears = faFaceGrinTears;\n  exports.faFaceGrinTongue = faFaceGrinTongue;\n  exports.faFaceGrinTongueSquint = faFaceGrinTongueSquint;\n  exports.faFaceGrinTongueWink = faFaceGrinTongueWink;\n  exports.faFaceGrinWide = faFaceGrinWide;\n  exports.faFaceGrinWink = faFaceGrinWink;\n  exports.faFaceHandOverMouth = faFaceHandOverMouth;\n  exports.faFaceHandPeeking = faFaceHandPeeking;\n  exports.faFaceHandYawn = faFaceHandYawn;\n  exports.faFaceHeadBandage = faFaceHeadBandage;\n  exports.faFaceHoldingBackTears = faFaceHoldingBackTears;\n  exports.faFaceHushed = faFaceHushed;\n  exports.faFaceIcicles = faFaceIcicles;\n  exports.faFaceKiss = faFaceKiss;\n  exports.faFaceKissBeam = faFaceKissBeam;\n  exports.faFaceKissClosedEyes = faFaceKissClosedEyes;\n  exports.faFaceKissWinkHeart = faFaceKissWinkHeart;\n  exports.faFaceLaugh = faFaceLaugh;\n  exports.faFaceLaughBeam = faFaceLaughBeam;\n  exports.faFaceLaughSquint = faFaceLaughSquint;\n  exports.faFaceLaughWink = faFaceLaughWink;\n  exports.faFaceLying = faFaceLying;\n  exports.faFaceMask = faFaceMask;\n  exports.faFaceMeh = faFaceMeh;\n  exports.faFaceMehBlank = faFaceMehBlank;\n  exports.faFaceMelting = faFaceMelting;\n  exports.faFaceMonocle = faFaceMonocle;\n  exports.faFaceNauseated = faFaceNauseated;\n  exports.faFaceNoseSteam = faFaceNoseSteam;\n  exports.faFaceParty = faFaceParty;\n  exports.faFacePensive = faFacePensive;\n  exports.faFacePersevering = faFacePersevering;\n  exports.faFacePleading = faFacePleading;\n  exports.faFacePouting = faFacePouting;\n  exports.faFaceRaisedEyebrow = faFaceRaisedEyebrow;\n  exports.faFaceRelieved = faFaceRelieved;\n  exports.faFaceRollingEyes = faFaceRollingEyes;\n  exports.faFaceSadCry = faFaceSadCry;\n  exports.faFaceSadSweat = faFaceSadSweat;\n  exports.faFaceSadTear = faFaceSadTear;\n  exports.faFaceSaluting = faFaceSaluting;\n  exports.faFaceScream = faFaceScream;\n  exports.faFaceShush = faFaceShush;\n  exports.faFaceSleeping = faFaceSleeping;\n  exports.faFaceSleepy = faFaceSleepy;\n  exports.faFaceSmile = faFaceSmile;\n  exports.faFaceSmileBeam = faFaceSmileBeam;\n  exports.faFaceSmileHalo = faFaceSmileHalo;\n  exports.faFaceSmileHearts = faFaceSmileHearts;\n  exports.faFaceSmileHorns = faFaceSmileHorns;\n  exports.faFaceSmilePlus = faFaceSmilePlus;\n  exports.faFaceSmileRelaxed = faFaceSmileRelaxed;\n  exports.faFaceSmileTear = faFaceSmileTear;\n  exports.faFaceSmileTongue = faFaceSmileTongue;\n  exports.faFaceSmileUpsideDown = faFaceSmileUpsideDown;\n  exports.faFaceSmileWink = faFaceSmileWink;\n  exports.faFaceSmilingHands = faFaceSmilingHands;\n  exports.faFaceSmirking = faFaceSmirking;\n  exports.faFaceSpiralEyes = faFaceSpiralEyes;\n  exports.faFaceSunglasses = faFaceSunglasses;\n  exports.faFaceSurprise = faFaceSurprise;\n  exports.faFaceSwear = faFaceSwear;\n  exports.faFaceThermometer = faFaceThermometer;\n  exports.faFaceThinking = faFaceThinking;\n  exports.faFaceTired = faFaceTired;\n  exports.faFaceTissue = faFaceTissue;\n  exports.faFaceTongueMoney = faFaceTongueMoney;\n  exports.faFaceTongueSweat = faFaceTongueSweat;\n  exports.faFaceUnamused = faFaceUnamused;\n  exports.faFaceViewfinder = faFaceViewfinder;\n  exports.faFaceVomit = faFaceVomit;\n  exports.faFaceWeary = faFaceWeary;\n  exports.faFaceWoozy = faFaceWoozy;\n  exports.faFaceWorried = faFaceWorried;\n  exports.faFaceZany = faFaceZany;\n  exports.faFaceZipper = faFaceZipper;\n  exports.faFalafel = faFalafel;\n  exports.faFamily = faFamily;\n  exports.faFamilyDress = faFamilyDress;\n  exports.faFamilyPants = faFamilyPants;\n  exports.faFan = faFan;\n  exports.faFanTable = faFanTable;\n  exports.faFarm = faFarm;\n  exports.faFastBackward = faFastBackward;\n  exports.faFastForward = faFastForward;\n  exports.faFaucet = faFaucet;\n  exports.faFaucetDrip = faFaucetDrip;\n  exports.faFax = faFax;\n  exports.faFeather = faFeather;\n  exports.faFeatherAlt = faFeatherAlt;\n  exports.faFeatherPointed = faFeatherPointed;\n  exports.faFeed = faFeed;\n  exports.faFemale = faFemale;\n  exports.faFence = faFence;\n  exports.faFerrisWheel = faFerrisWheel;\n  exports.faFerry = faFerry;\n  exports.faFieldHockey = faFieldHockey;\n  exports.faFieldHockeyStickBall = faFieldHockeyStickBall;\n  exports.faFighterJet = faFighterJet;\n  exports.faFile = faFile;\n  exports.faFileAlt = faFileAlt;\n  exports.faFileArchive = faFileArchive;\n  exports.faFileArrowDown = faFileArrowDown;\n  exports.faFileArrowUp = faFileArrowUp;\n  exports.faFileAudio = faFileAudio;\n  exports.faFileAward = faFileAward;\n  exports.faFileBinary = faFileBinary;\n  exports.faFileCad = faFileCad;\n  exports.faFileCaretDown = faFileCaretDown;\n  exports.faFileCaretUp = faFileCaretUp;\n  exports.faFileCertificate = faFileCertificate;\n  exports.faFileChartColumn = faFileChartColumn;\n  exports.faFileChartLine = faFileChartLine;\n  exports.faFileChartPie = faFileChartPie;\n  exports.faFileCheck = faFileCheck;\n  exports.faFileCircleCheck = faFileCircleCheck;\n  exports.faFileCircleExclamation = faFileCircleExclamation;\n  exports.faFileCircleInfo = faFileCircleInfo;\n  exports.faFileCircleMinus = faFileCircleMinus;\n  exports.faFileCirclePlus = faFileCirclePlus;\n  exports.faFileCircleQuestion = faFileCircleQuestion;\n  exports.faFileCircleXmark = faFileCircleXmark;\n  exports.faFileClipboard = faFileClipboard;\n  exports.faFileCode = faFileCode;\n  exports.faFileContract = faFileContract;\n  exports.faFileCsv = faFileCsv;\n  exports.faFileDashedLine = faFileDashedLine;\n  exports.faFileDoc = faFileDoc;\n  exports.faFileDownload = faFileDownload;\n  exports.faFileEdit = faFileEdit;\n  exports.faFileEps = faFileEps;\n  exports.faFileExcel = faFileExcel;\n  exports.faFileExclamation = faFileExclamation;\n  exports.faFileExport = faFileExport;\n  exports.faFileFragment = faFileFragment;\n  exports.faFileGif = faFileGif;\n  exports.faFileHalfDashed = faFileHalfDashed;\n  exports.faFileHeart = faFileHeart;\n  exports.faFileImage = faFileImage;\n  exports.faFileImport = faFileImport;\n  exports.faFileInvoice = faFileInvoice;\n  exports.faFileInvoiceDollar = faFileInvoiceDollar;\n  exports.faFileJpg = faFileJpg;\n  exports.faFileLines = faFileLines;\n  exports.faFileLock = faFileLock;\n  exports.faFileMagnifyingGlass = faFileMagnifyingGlass;\n  exports.faFileMedical = faFileMedical;\n  exports.faFileMedicalAlt = faFileMedicalAlt;\n  exports.faFileMinus = faFileMinus;\n  exports.faFileMov = faFileMov;\n  exports.faFileMp3 = faFileMp3;\n  exports.faFileMp4 = faFileMp4;\n  exports.faFileMusic = faFileMusic;\n  exports.faFilePdf = faFilePdf;\n  exports.faFilePen = faFilePen;\n  exports.faFilePlus = faFilePlus;\n  exports.faFilePlusMinus = faFilePlusMinus;\n  exports.faFilePng = faFilePng;\n  exports.faFilePowerpoint = faFilePowerpoint;\n  exports.faFilePpt = faFilePpt;\n  exports.faFilePrescription = faFilePrescription;\n  exports.faFileSearch = faFileSearch;\n  exports.faFileShield = faFileShield;\n  exports.faFileSignature = faFileSignature;\n  exports.faFileSlash = faFileSlash;\n  exports.faFileSpreadsheet = faFileSpreadsheet;\n  exports.faFileSvg = faFileSvg;\n  exports.faFileText = faFileText;\n  exports.faFileTimes = faFileTimes;\n  exports.faFileUpload = faFileUpload;\n  exports.faFileUser = faFileUser;\n  exports.faFileVector = faFileVector;\n  exports.faFileVideo = faFileVideo;\n  exports.faFileWaveform = faFileWaveform;\n  exports.faFileWord = faFileWord;\n  exports.faFileXls = faFileXls;\n  exports.faFileXmark = faFileXmark;\n  exports.faFileXml = faFileXml;\n  exports.faFileZip = faFileZip;\n  exports.faFileZipper = faFileZipper;\n  exports.faFiles = faFiles;\n  exports.faFilesMedical = faFilesMedical;\n  exports.faFill = faFill;\n  exports.faFillDrip = faFillDrip;\n  exports.faFilm = faFilm;\n  exports.faFilmAlt = faFilmAlt;\n  exports.faFilmCanister = faFilmCanister;\n  exports.faFilmCannister = faFilmCannister;\n  exports.faFilmSimple = faFilmSimple;\n  exports.faFilmSlash = faFilmSlash;\n  exports.faFilms = faFilms;\n  exports.faFilter = faFilter;\n  exports.faFilterCircleDollar = faFilterCircleDollar;\n  exports.faFilterCircleXmark = faFilterCircleXmark;\n  exports.faFilterList = faFilterList;\n  exports.faFilterSlash = faFilterSlash;\n  exports.faFilters = faFilters;\n  exports.faFingerprint = faFingerprint;\n  exports.faFire = faFire;\n  exports.faFireAlt = faFireAlt;\n  exports.faFireBurner = faFireBurner;\n  exports.faFireExtinguisher = faFireExtinguisher;\n  exports.faFireFlame = faFireFlame;\n  exports.faFireFlameCurved = faFireFlameCurved;\n  exports.faFireFlameSimple = faFireFlameSimple;\n  exports.faFireHydrant = faFireHydrant;\n  exports.faFireSmoke = faFireSmoke;\n  exports.faFireplace = faFireplace;\n  exports.faFirewall = faFirewall;\n  exports.faFirstAid = faFirstAid;\n  exports.faFish = faFish;\n  exports.faFishBones = faFishBones;\n  exports.faFishCooked = faFishCooked;\n  exports.faFishFins = faFishFins;\n  exports.faFishingRod = faFishingRod;\n  exports.faFistRaised = faFistRaised;\n  exports.faFlag = faFlag;\n  exports.faFlagAlt = faFlagAlt;\n  exports.faFlagCheckered = faFlagCheckered;\n  exports.faFlagPennant = faFlagPennant;\n  exports.faFlagSwallowtail = faFlagSwallowtail;\n  exports.faFlagUsa = faFlagUsa;\n  exports.faFlame = faFlame;\n  exports.faFlashlight = faFlashlight;\n  exports.faFlask = faFlask;\n  exports.faFlaskGear = faFlaskGear;\n  exports.faFlaskPoison = faFlaskPoison;\n  exports.faFlaskPotion = faFlaskPotion;\n  exports.faFlaskRoundPoison = faFlaskRoundPoison;\n  exports.faFlaskRoundPotion = faFlaskRoundPotion;\n  exports.faFlaskVial = faFlaskVial;\n  exports.faFlatbread = faFlatbread;\n  exports.faFlatbreadStuffed = faFlatbreadStuffed;\n  exports.faFloppyDisk = faFloppyDisk;\n  exports.faFloppyDiskCircleArrowRight = faFloppyDiskCircleArrowRight;\n  exports.faFloppyDiskCircleXmark = faFloppyDiskCircleXmark;\n  exports.faFloppyDiskPen = faFloppyDiskPen;\n  exports.faFloppyDiskTimes = faFloppyDiskTimes;\n  exports.faFloppyDisks = faFloppyDisks;\n  exports.faFlorinSign = faFlorinSign;\n  exports.faFlower = faFlower;\n  exports.faFlowerDaffodil = faFlowerDaffodil;\n  exports.faFlowerTulip = faFlowerTulip;\n  exports.faFlushed = faFlushed;\n  exports.faFlute = faFlute;\n  exports.faFluxCapacitor = faFluxCapacitor;\n  exports.faFlyingDisc = faFlyingDisc;\n  exports.faFog = faFog;\n  exports.faFolder = faFolder;\n  exports.faFolderArrowDown = faFolderArrowDown;\n  exports.faFolderArrowUp = faFolderArrowUp;\n  exports.faFolderBlank = faFolderBlank;\n  exports.faFolderBookmark = faFolderBookmark;\n  exports.faFolderCheck = faFolderCheck;\n  exports.faFolderClosed = faFolderClosed;\n  exports.faFolderCog = faFolderCog;\n  exports.faFolderDownload = faFolderDownload;\n  exports.faFolderGear = faFolderGear;\n  exports.faFolderGrid = faFolderGrid;\n  exports.faFolderHeart = faFolderHeart;\n  exports.faFolderImage = faFolderImage;\n  exports.faFolderMagnifyingGlass = faFolderMagnifyingGlass;\n  exports.faFolderMedical = faFolderMedical;\n  exports.faFolderMinus = faFolderMinus;\n  exports.faFolderMusic = faFolderMusic;\n  exports.faFolderOpen = faFolderOpen;\n  exports.faFolderPlus = faFolderPlus;\n  exports.faFolderSearch = faFolderSearch;\n  exports.faFolderTimes = faFolderTimes;\n  exports.faFolderTree = faFolderTree;\n  exports.faFolderUpload = faFolderUpload;\n  exports.faFolderUser = faFolderUser;\n  exports.faFolderXmark = faFolderXmark;\n  exports.faFolders = faFolders;\n  exports.faFonduePot = faFonduePot;\n  exports.faFont = faFont;\n  exports.faFontAwesome = faFontAwesome;\n  exports.faFontAwesomeFlag = faFontAwesomeFlag;\n  exports.faFontAwesomeLogoFull = faFontAwesomeLogoFull;\n  exports.faFontCase = faFontCase;\n  exports.faFootball = faFootball;\n  exports.faFootballBall = faFootballBall;\n  exports.faFootballHelmet = faFootballHelmet;\n  exports.faFork = faFork;\n  exports.faForkKnife = faForkKnife;\n  exports.faForklift = faForklift;\n  exports.faFort = faFort;\n  exports.faForward = faForward;\n  exports.faForwardFast = faForwardFast;\n  exports.faForwardStep = faForwardStep;\n  exports.faFragile = faFragile;\n  exports.faFrame = faFrame;\n  exports.faFrancSign = faFrancSign;\n  exports.faFrenchFries = faFrenchFries;\n  exports.faFrog = faFrog;\n  exports.faFrostyHead = faFrostyHead;\n  exports.faFrown = faFrown;\n  exports.faFrownOpen = faFrownOpen;\n  exports.faFunction = faFunction;\n  exports.faFunnelDollar = faFunnelDollar;\n  exports.faFutbol = faFutbol;\n  exports.faFutbolBall = faFutbolBall;\n  exports.faG = faG;\n  exports.faGalaxy = faGalaxy;\n  exports.faGalleryThumbnails = faGalleryThumbnails;\n  exports.faGameBoard = faGameBoard;\n  exports.faGameBoardAlt = faGameBoardAlt;\n  exports.faGameBoardSimple = faGameBoardSimple;\n  exports.faGameConsoleHandheld = faGameConsoleHandheld;\n  exports.faGameConsoleHandheldCrank = faGameConsoleHandheldCrank;\n  exports.faGamepad = faGamepad;\n  exports.faGamepadAlt = faGamepadAlt;\n  exports.faGamepadModern = faGamepadModern;\n  exports.faGarage = faGarage;\n  exports.faGarageCar = faGarageCar;\n  exports.faGarageOpen = faGarageOpen;\n  exports.faGarlic = faGarlic;\n  exports.faGasPump = faGasPump;\n  exports.faGasPumpSlash = faGasPumpSlash;\n  exports.faGauge = faGauge;\n  exports.faGaugeCircleBolt = faGaugeCircleBolt;\n  exports.faGaugeCircleMinus = faGaugeCircleMinus;\n  exports.faGaugeCirclePlus = faGaugeCirclePlus;\n  exports.faGaugeHigh = faGaugeHigh;\n  exports.faGaugeLow = faGaugeLow;\n  exports.faGaugeMax = faGaugeMax;\n  exports.faGaugeMed = faGaugeMed;\n  exports.faGaugeMin = faGaugeMin;\n  exports.faGaugeSimple = faGaugeSimple;\n  exports.faGaugeSimpleHigh = faGaugeSimpleHigh;\n  exports.faGaugeSimpleLow = faGaugeSimpleLow;\n  exports.faGaugeSimpleMax = faGaugeSimpleMax;\n  exports.faGaugeSimpleMed = faGaugeSimpleMed;\n  exports.faGaugeSimpleMin = faGaugeSimpleMin;\n  exports.faGaveDandy = faGaveDandy;\n  exports.faGavel = faGavel;\n  exports.faGbp = faGbp;\n  exports.faGear = faGear;\n  exports.faGearCode = faGearCode;\n  exports.faGearComplex = faGearComplex;\n  exports.faGearComplexCode = faGearComplexCode;\n  exports.faGears = faGears;\n  exports.faGem = faGem;\n  exports.faGenderless = faGenderless;\n  exports.faGhost = faGhost;\n  exports.faGif = faGif;\n  exports.faGift = faGift;\n  exports.faGiftCard = faGiftCard;\n  exports.faGifts = faGifts;\n  exports.faGingerbreadMan = faGingerbreadMan;\n  exports.faGlass = faGlass;\n  exports.faGlassChampagne = faGlassChampagne;\n  exports.faGlassCheers = faGlassCheers;\n  exports.faGlassCitrus = faGlassCitrus;\n  exports.faGlassEmpty = faGlassEmpty;\n  exports.faGlassHalf = faGlassHalf;\n  exports.faGlassHalfEmpty = faGlassHalfEmpty;\n  exports.faGlassHalfFull = faGlassHalfFull;\n  exports.faGlassMartini = faGlassMartini;\n  exports.faGlassMartiniAlt = faGlassMartiniAlt;\n  exports.faGlassWater = faGlassWater;\n  exports.faGlassWaterDroplet = faGlassWaterDroplet;\n  exports.faGlassWhiskey = faGlassWhiskey;\n  exports.faGlassWhiskeyRocks = faGlassWhiskeyRocks;\n  exports.faGlasses = faGlasses;\n  exports.faGlassesAlt = faGlassesAlt;\n  exports.faGlassesRound = faGlassesRound;\n  exports.faGlobe = faGlobe;\n  exports.faGlobeAfrica = faGlobeAfrica;\n  exports.faGlobeAmericas = faGlobeAmericas;\n  exports.faGlobeAsia = faGlobeAsia;\n  exports.faGlobeEurope = faGlobeEurope;\n  exports.faGlobeOceania = faGlobeOceania;\n  exports.faGlobePointer = faGlobePointer;\n  exports.faGlobeSnow = faGlobeSnow;\n  exports.faGlobeStand = faGlobeStand;\n  exports.faGlobeWifi = faGlobeWifi;\n  exports.faGloveBoxing = faGloveBoxing;\n  exports.faGoalNet = faGoalNet;\n  exports.faGolfBall = faGolfBall;\n  exports.faGolfBallTee = faGolfBallTee;\n  exports.faGolfClub = faGolfClub;\n  exports.faGolfFlagHole = faGolfFlagHole;\n  exports.faGopuram = faGopuram;\n  exports.faGraduationCap = faGraduationCap;\n  exports.faGramophone = faGramophone;\n  exports.faGrapes = faGrapes;\n  exports.faGrate = faGrate;\n  exports.faGrateDroplet = faGrateDroplet;\n  exports.faGreaterThan = faGreaterThan;\n  exports.faGreaterThanEqual = faGreaterThanEqual;\n  exports.faGrid = faGrid;\n  exports.faGrid2 = faGrid2;\n  exports.faGrid2Plus = faGrid2Plus;\n  exports.faGrid3 = faGrid3;\n  exports.faGrid4 = faGrid4;\n  exports.faGrid5 = faGrid5;\n  exports.faGridDividers = faGridDividers;\n  exports.faGridHorizontal = faGridHorizontal;\n  exports.faGridRound = faGridRound;\n  exports.faGridRound2 = faGridRound2;\n  exports.faGridRound2Plus = faGridRound2Plus;\n  exports.faGridRound4 = faGridRound4;\n  exports.faGridRound5 = faGridRound5;\n  exports.faGrill = faGrill;\n  exports.faGrillFire = faGrillFire;\n  exports.faGrillHot = faGrillHot;\n  exports.faGrimace = faGrimace;\n  exports.faGrin = faGrin;\n  exports.faGrinAlt = faGrinAlt;\n  exports.faGrinBeam = faGrinBeam;\n  exports.faGrinBeamSweat = faGrinBeamSweat;\n  exports.faGrinHearts = faGrinHearts;\n  exports.faGrinSquint = faGrinSquint;\n  exports.faGrinSquintTears = faGrinSquintTears;\n  exports.faGrinStars = faGrinStars;\n  exports.faGrinTears = faGrinTears;\n  exports.faGrinTongue = faGrinTongue;\n  exports.faGrinTongueSquint = faGrinTongueSquint;\n  exports.faGrinTongueWink = faGrinTongueWink;\n  exports.faGrinWink = faGrinWink;\n  exports.faGrip = faGrip;\n  exports.faGripDots = faGripDots;\n  exports.faGripDotsVertical = faGripDotsVertical;\n  exports.faGripHorizontal = faGripHorizontal;\n  exports.faGripLines = faGripLines;\n  exports.faGripLinesVertical = faGripLinesVertical;\n  exports.faGripVertical = faGripVertical;\n  exports.faGroupArrowsRotate = faGroupArrowsRotate;\n  exports.faGuaraniSign = faGuaraniSign;\n  exports.faGuitar = faGuitar;\n  exports.faGuitarElectric = faGuitarElectric;\n  exports.faGuitars = faGuitars;\n  exports.faGun = faGun;\n  exports.faGunSlash = faGunSlash;\n  exports.faGunSquirt = faGunSquirt;\n  exports.faH = faH;\n  exports.faH1 = faH1;\n  exports.faH2 = faH2;\n  exports.faH3 = faH3;\n  exports.faH4 = faH4;\n  exports.faH5 = faH5;\n  exports.faH6 = faH6;\n  exports.faHSquare = faHSquare;\n  exports.faHamburger = faHamburger;\n  exports.faHammer = faHammer;\n  exports.faHammerBrush = faHammerBrush;\n  exports.faHammerCrash = faHammerCrash;\n  exports.faHammerWar = faHammerWar;\n  exports.faHamsa = faHamsa;\n  exports.faHand = faHand;\n  exports.faHandBackFist = faHandBackFist;\n  exports.faHandBackPointDown = faHandBackPointDown;\n  exports.faHandBackPointLeft = faHandBackPointLeft;\n  exports.faHandBackPointRibbon = faHandBackPointRibbon;\n  exports.faHandBackPointRight = faHandBackPointRight;\n  exports.faHandBackPointUp = faHandBackPointUp;\n  exports.faHandDots = faHandDots;\n  exports.faHandFingersCrossed = faHandFingersCrossed;\n  exports.faHandFist = faHandFist;\n  exports.faHandHeart = faHandHeart;\n  exports.faHandHolding = faHandHolding;\n  exports.faHandHoldingBox = faHandHoldingBox;\n  exports.faHandHoldingCircleDollar = faHandHoldingCircleDollar;\n  exports.faHandHoldingDollar = faHandHoldingDollar;\n  exports.faHandHoldingDroplet = faHandHoldingDroplet;\n  exports.faHandHoldingHand = faHandHoldingHand;\n  exports.faHandHoldingHeart = faHandHoldingHeart;\n  exports.faHandHoldingMagic = faHandHoldingMagic;\n  exports.faHandHoldingMedical = faHandHoldingMedical;\n  exports.faHandHoldingSeedling = faHandHoldingSeedling;\n  exports.faHandHoldingSkull = faHandHoldingSkull;\n  exports.faHandHoldingUsd = faHandHoldingUsd;\n  exports.faHandHoldingWater = faHandHoldingWater;\n  exports.faHandHorns = faHandHorns;\n  exports.faHandLizard = faHandLizard;\n  exports.faHandLove = faHandLove;\n  exports.faHandMiddleFinger = faHandMiddleFinger;\n  exports.faHandPaper = faHandPaper;\n  exports.faHandPeace = faHandPeace;\n  exports.faHandPointDown = faHandPointDown;\n  exports.faHandPointLeft = faHandPointLeft;\n  exports.faHandPointRibbon = faHandPointRibbon;\n  exports.faHandPointRight = faHandPointRight;\n  exports.faHandPointUp = faHandPointUp;\n  exports.faHandPointer = faHandPointer;\n  exports.faHandReceiving = faHandReceiving;\n  exports.faHandRock = faHandRock;\n  exports.faHandScissors = faHandScissors;\n  exports.faHandSparkles = faHandSparkles;\n  exports.faHandSpock = faHandSpock;\n  exports.faHandWave = faHandWave;\n  exports.faHandcuffs = faHandcuffs;\n  exports.faHands = faHands;\n  exports.faHandsAmericanSignLanguageInterpreting = faHandsAmericanSignLanguageInterpreting;\n  exports.faHandsAslInterpreting = faHandsAslInterpreting;\n  exports.faHandsBound = faHandsBound;\n  exports.faHandsBubbles = faHandsBubbles;\n  exports.faHandsClapping = faHandsClapping;\n  exports.faHandsHeart = faHandsHeart;\n  exports.faHandsHelping = faHandsHelping;\n  exports.faHandsHolding = faHandsHolding;\n  exports.faHandsHoldingChild = faHandsHoldingChild;\n  exports.faHandsHoldingCircle = faHandsHoldingCircle;\n  exports.faHandsHoldingDiamond = faHandsHoldingDiamond;\n  exports.faHandsHoldingDollar = faHandsHoldingDollar;\n  exports.faHandsHoldingHeart = faHandsHoldingHeart;\n  exports.faHandsPraying = faHandsPraying;\n  exports.faHandsUsd = faHandsUsd;\n  exports.faHandsWash = faHandsWash;\n  exports.faHandshake = faHandshake;\n  exports.faHandshakeAlt = faHandshakeAlt;\n  exports.faHandshakeAltSlash = faHandshakeAltSlash;\n  exports.faHandshakeAngle = faHandshakeAngle;\n  exports.faHandshakeSimple = faHandshakeSimple;\n  exports.faHandshakeSimpleSlash = faHandshakeSimpleSlash;\n  exports.faHandshakeSlash = faHandshakeSlash;\n  exports.faHanukiah = faHanukiah;\n  exports.faHardDrive = faHardDrive;\n  exports.faHardHat = faHardHat;\n  exports.faHardOfHearing = faHardOfHearing;\n  exports.faHashtag = faHashtag;\n  exports.faHashtagLock = faHashtagLock;\n  exports.faHatBeach = faHatBeach;\n  exports.faHatChef = faHatChef;\n  exports.faHatCowboy = faHatCowboy;\n  exports.faHatCowboySide = faHatCowboySide;\n  exports.faHatHard = faHatHard;\n  exports.faHatSanta = faHatSanta;\n  exports.faHatWinter = faHatWinter;\n  exports.faHatWitch = faHatWitch;\n  exports.faHatWizard = faHatWizard;\n  exports.faHaykal = faHaykal;\n  exports.faHdd = faHdd;\n  exports.faHeadSide = faHeadSide;\n  exports.faHeadSideBrain = faHeadSideBrain;\n  exports.faHeadSideCough = faHeadSideCough;\n  exports.faHeadSideCoughSlash = faHeadSideCoughSlash;\n  exports.faHeadSideGear = faHeadSideGear;\n  exports.faHeadSideGoggles = faHeadSideGoggles;\n  exports.faHeadSideHeadphones = faHeadSideHeadphones;\n  exports.faHeadSideHeart = faHeadSideHeart;\n  exports.faHeadSideMask = faHeadSideMask;\n  exports.faHeadSideMedical = faHeadSideMedical;\n  exports.faHeadSideVirus = faHeadSideVirus;\n  exports.faHeadVr = faHeadVr;\n  exports.faHeader = faHeader;\n  exports.faHeading = faHeading;\n  exports.faHeadphones = faHeadphones;\n  exports.faHeadphonesAlt = faHeadphonesAlt;\n  exports.faHeadphonesSimple = faHeadphonesSimple;\n  exports.faHeadset = faHeadset;\n  exports.faHeart = faHeart;\n  exports.faHeartBroken = faHeartBroken;\n  exports.faHeartCircle = faHeartCircle;\n  exports.faHeartCircleBolt = faHeartCircleBolt;\n  exports.faHeartCircleCheck = faHeartCircleCheck;\n  exports.faHeartCircleExclamation = faHeartCircleExclamation;\n  exports.faHeartCircleMinus = faHeartCircleMinus;\n  exports.faHeartCirclePlus = faHeartCirclePlus;\n  exports.faHeartCircleXmark = faHeartCircleXmark;\n  exports.faHeartCrack = faHeartCrack;\n  exports.faHeartHalf = faHeartHalf;\n  exports.faHeartHalfAlt = faHeartHalfAlt;\n  exports.faHeartHalfStroke = faHeartHalfStroke;\n  exports.faHeartMusicCameraBolt = faHeartMusicCameraBolt;\n  exports.faHeartPulse = faHeartPulse;\n  exports.faHeartRate = faHeartRate;\n  exports.faHeartSquare = faHeartSquare;\n  exports.faHeartbeat = faHeartbeat;\n  exports.faHeat = faHeat;\n  exports.faHelicopter = faHelicopter;\n  exports.faHelicopterSymbol = faHelicopterSymbol;\n  exports.faHelmetBattle = faHelmetBattle;\n  exports.faHelmetSafety = faHelmetSafety;\n  exports.faHelmetUn = faHelmetUn;\n  exports.faHexagon = faHexagon;\n  exports.faHexagonCheck = faHexagonCheck;\n  exports.faHexagonDivide = faHexagonDivide;\n  exports.faHexagonExclamation = faHexagonExclamation;\n  exports.faHexagonImage = faHexagonImage;\n  exports.faHexagonMinus = faHexagonMinus;\n  exports.faHexagonNodes = faHexagonNodes;\n  exports.faHexagonNodesBolt = faHexagonNodesBolt;\n  exports.faHexagonPlus = faHexagonPlus;\n  exports.faHexagonVerticalNft = faHexagonVerticalNft;\n  exports.faHexagonVerticalNftSlanted = faHexagonVerticalNftSlanted;\n  exports.faHexagonXmark = faHexagonXmark;\n  exports.faHighDefinition = faHighDefinition;\n  exports.faHighlighter = faHighlighter;\n  exports.faHighlighterLine = faHighlighterLine;\n  exports.faHiking = faHiking;\n  exports.faHillAvalanche = faHillAvalanche;\n  exports.faHillRockslide = faHillRockslide;\n  exports.faHippo = faHippo;\n  exports.faHistory = faHistory;\n  exports.faHockeyMask = faHockeyMask;\n  exports.faHockeyPuck = faHockeyPuck;\n  exports.faHockeyStickPuck = faHockeyStickPuck;\n  exports.faHockeySticks = faHockeySticks;\n  exports.faHollyBerry = faHollyBerry;\n  exports.faHome = faHome;\n  exports.faHomeAlt = faHomeAlt;\n  exports.faHomeBlank = faHomeBlank;\n  exports.faHomeHeart = faHomeHeart;\n  exports.faHomeLg = faHomeLg;\n  exports.faHomeLgAlt = faHomeLgAlt;\n  exports.faHomeUser = faHomeUser;\n  exports.faHoneyPot = faHoneyPot;\n  exports.faHoodCloak = faHoodCloak;\n  exports.faHorizontalRule = faHorizontalRule;\n  exports.faHorse = faHorse;\n  exports.faHorseHead = faHorseHead;\n  exports.faHorseSaddle = faHorseSaddle;\n  exports.faHose = faHose;\n  exports.faHoseReel = faHoseReel;\n  exports.faHospital = faHospital;\n  exports.faHospitalAlt = faHospitalAlt;\n  exports.faHospitalSymbol = faHospitalSymbol;\n  exports.faHospitalUser = faHospitalUser;\n  exports.faHospitalWide = faHospitalWide;\n  exports.faHospitals = faHospitals;\n  exports.faHotTub = faHotTub;\n  exports.faHotTubPerson = faHotTubPerson;\n  exports.faHotdog = faHotdog;\n  exports.faHotel = faHotel;\n  exports.faHourglass = faHourglass;\n  exports.faHourglass1 = faHourglass1;\n  exports.faHourglass2 = faHourglass2;\n  exports.faHourglass3 = faHourglass3;\n  exports.faHourglassClock = faHourglassClock;\n  exports.faHourglassEmpty = faHourglassEmpty;\n  exports.faHourglassEnd = faHourglassEnd;\n  exports.faHourglassHalf = faHourglassHalf;\n  exports.faHourglassStart = faHourglassStart;\n  exports.faHouse = faHouse;\n  exports.faHouseBlank = faHouseBlank;\n  exports.faHouseBuilding = faHouseBuilding;\n  exports.faHouseChimney = faHouseChimney;\n  exports.faHouseChimneyBlank = faHouseChimneyBlank;\n  exports.faHouseChimneyCrack = faHouseChimneyCrack;\n  exports.faHouseChimneyHeart = faHouseChimneyHeart;\n  exports.faHouseChimneyMedical = faHouseChimneyMedical;\n  exports.faHouseChimneyUser = faHouseChimneyUser;\n  exports.faHouseChimneyWindow = faHouseChimneyWindow;\n  exports.faHouseCircleCheck = faHouseCircleCheck;\n  exports.faHouseCircleExclamation = faHouseCircleExclamation;\n  exports.faHouseCircleXmark = faHouseCircleXmark;\n  exports.faHouseCrack = faHouseCrack;\n  exports.faHouseDamage = faHouseDamage;\n  exports.faHouseDay = faHouseDay;\n  exports.faHouseFire = faHouseFire;\n  exports.faHouseFlag = faHouseFlag;\n  exports.faHouseFlood = faHouseFlood;\n  exports.faHouseFloodWater = faHouseFloodWater;\n  exports.faHouseFloodWaterCircleArrowRight = faHouseFloodWaterCircleArrowRight;\n  exports.faHouseHeart = faHouseHeart;\n  exports.faHouseLaptop = faHouseLaptop;\n  exports.faHouseLeave = faHouseLeave;\n  exports.faHouseLock = faHouseLock;\n  exports.faHouseMedical = faHouseMedical;\n  exports.faHouseMedicalCircleCheck = faHouseMedicalCircleCheck;\n  exports.faHouseMedicalCircleExclamation = faHouseMedicalCircleExclamation;\n  exports.faHouseMedicalCircleXmark = faHouseMedicalCircleXmark;\n  exports.faHouseMedicalFlag = faHouseMedicalFlag;\n  exports.faHouseNight = faHouseNight;\n  exports.faHousePersonArrive = faHousePersonArrive;\n  exports.faHousePersonDepart = faHousePersonDepart;\n  exports.faHousePersonLeave = faHousePersonLeave;\n  exports.faHousePersonReturn = faHousePersonReturn;\n  exports.faHouseReturn = faHouseReturn;\n  exports.faHouseSignal = faHouseSignal;\n  exports.faHouseTree = faHouseTree;\n  exports.faHouseTsunami = faHouseTsunami;\n  exports.faHouseTurret = faHouseTurret;\n  exports.faHouseUser = faHouseUser;\n  exports.faHouseWater = faHouseWater;\n  exports.faHouseWindow = faHouseWindow;\n  exports.faHryvnia = faHryvnia;\n  exports.faHryvniaSign = faHryvniaSign;\n  exports.faHumidity = faHumidity;\n  exports.faHundredPoints = faHundredPoints;\n  exports.faHurricane = faHurricane;\n  exports.faHydra = faHydra;\n  exports.faHyphen = faHyphen;\n  exports.faI = faI;\n  exports.faICursor = faICursor;\n  exports.faIceCream = faIceCream;\n  exports.faIceSkate = faIceSkate;\n  exports.faIcicles = faIcicles;\n  exports.faIcons = faIcons;\n  exports.faIconsAlt = faIconsAlt;\n  exports.faIdBadge = faIdBadge;\n  exports.faIdCard = faIdCard;\n  exports.faIdCardAlt = faIdCardAlt;\n  exports.faIdCardClip = faIdCardClip;\n  exports.faIgloo = faIgloo;\n  exports.faIls = faIls;\n  exports.faImage = faImage;\n  exports.faImageLandscape = faImageLandscape;\n  exports.faImagePolaroid = faImagePolaroid;\n  exports.faImagePolaroidUser = faImagePolaroidUser;\n  exports.faImagePortrait = faImagePortrait;\n  exports.faImageSlash = faImageSlash;\n  exports.faImageUser = faImageUser;\n  exports.faImages = faImages;\n  exports.faImagesUser = faImagesUser;\n  exports.faInbox = faInbox;\n  exports.faInboxArrowDown = faInboxArrowDown;\n  exports.faInboxArrowUp = faInboxArrowUp;\n  exports.faInboxFull = faInboxFull;\n  exports.faInboxIn = faInboxIn;\n  exports.faInboxOut = faInboxOut;\n  exports.faInboxes = faInboxes;\n  exports.faIndent = faIndent;\n  exports.faIndianRupee = faIndianRupee;\n  exports.faIndianRupeeSign = faIndianRupeeSign;\n  exports.faIndustry = faIndustry;\n  exports.faIndustryAlt = faIndustryAlt;\n  exports.faIndustryWindows = faIndustryWindows;\n  exports.faInfinity = faInfinity;\n  exports.faInfo = faInfo;\n  exports.faInfoCircle = faInfoCircle;\n  exports.faInfoSquare = faInfoSquare;\n  exports.faInhaler = faInhaler;\n  exports.faInputNumeric = faInputNumeric;\n  exports.faInputPipe = faInputPipe;\n  exports.faInputText = faInputText;\n  exports.faInr = faInr;\n  exports.faInstitution = faInstitution;\n  exports.faIntegral = faIntegral;\n  exports.faInterrobang = faInterrobang;\n  exports.faIntersection = faIntersection;\n  exports.faInventory = faInventory;\n  exports.faIslandTreePalm = faIslandTreePalm;\n  exports.faIslandTropical = faIslandTropical;\n  exports.faItalic = faItalic;\n  exports.faJ = faJ;\n  exports.faJackOLantern = faJackOLantern;\n  exports.faJar = faJar;\n  exports.faJarWheat = faJarWheat;\n  exports.faJedi = faJedi;\n  exports.faJetFighter = faJetFighter;\n  exports.faJetFighterUp = faJetFighterUp;\n  exports.faJoint = faJoint;\n  exports.faJournalWhills = faJournalWhills;\n  exports.faJoystick = faJoystick;\n  exports.faJpy = faJpy;\n  exports.faJug = faJug;\n  exports.faJugBottle = faJugBottle;\n  exports.faJugDetergent = faJugDetergent;\n  exports.faK = faK;\n  exports.faKaaba = faKaaba;\n  exports.faKazoo = faKazoo;\n  exports.faKerning = faKerning;\n  exports.faKey = faKey;\n  exports.faKeySkeleton = faKeySkeleton;\n  exports.faKeySkeletonLeftRight = faKeySkeletonLeftRight;\n  exports.faKeyboard = faKeyboard;\n  exports.faKeyboardBrightness = faKeyboardBrightness;\n  exports.faKeyboardBrightnessLow = faKeyboardBrightnessLow;\n  exports.faKeyboardDown = faKeyboardDown;\n  exports.faKeyboardLeft = faKeyboardLeft;\n  exports.faKeynote = faKeynote;\n  exports.faKhanda = faKhanda;\n  exports.faKidneys = faKidneys;\n  exports.faKipSign = faKipSign;\n  exports.faKiss = faKiss;\n  exports.faKissBeam = faKissBeam;\n  exports.faKissWinkHeart = faKissWinkHeart;\n  exports.faKitMedical = faKitMedical;\n  exports.faKitchenSet = faKitchenSet;\n  exports.faKite = faKite;\n  exports.faKiwiBird = faKiwiBird;\n  exports.faKiwiFruit = faKiwiFruit;\n  exports.faKnife = faKnife;\n  exports.faKnifeKitchen = faKnifeKitchen;\n  exports.faKrw = faKrw;\n  exports.faL = faL;\n  exports.faLacrosseStick = faLacrosseStick;\n  exports.faLacrosseStickBall = faLacrosseStickBall;\n  exports.faLadderWater = faLadderWater;\n  exports.faLambda = faLambda;\n  exports.faLamp = faLamp;\n  exports.faLampDesk = faLampDesk;\n  exports.faLampFloor = faLampFloor;\n  exports.faLampStreet = faLampStreet;\n  exports.faLandMineOn = faLandMineOn;\n  exports.faLandmark = faLandmark;\n  exports.faLandmarkAlt = faLandmarkAlt;\n  exports.faLandmarkDome = faLandmarkDome;\n  exports.faLandmarkFlag = faLandmarkFlag;\n  exports.faLandmarkMagnifyingGlass = faLandmarkMagnifyingGlass;\n  exports.faLandscape = faLandscape;\n  exports.faLanguage = faLanguage;\n  exports.faLaptop = faLaptop;\n  exports.faLaptopArrowDown = faLaptopArrowDown;\n  exports.faLaptopBinary = faLaptopBinary;\n  exports.faLaptopCode = faLaptopCode;\n  exports.faLaptopFile = faLaptopFile;\n  exports.faLaptopHouse = faLaptopHouse;\n  exports.faLaptopMedical = faLaptopMedical;\n  exports.faLaptopMobile = faLaptopMobile;\n  exports.faLaptopSlash = faLaptopSlash;\n  exports.faLariSign = faLariSign;\n  exports.faLasso = faLasso;\n  exports.faLassoSparkles = faLassoSparkles;\n  exports.faLaugh = faLaugh;\n  exports.faLaughBeam = faLaughBeam;\n  exports.faLaughSquint = faLaughSquint;\n  exports.faLaughWink = faLaughWink;\n  exports.faLayerGroup = faLayerGroup;\n  exports.faLayerGroupMinus = faLayerGroupMinus;\n  exports.faLayerGroupPlus = faLayerGroupPlus;\n  exports.faLayerMinus = faLayerMinus;\n  exports.faLayerPlus = faLayerPlus;\n  exports.faLeaf = faLeaf;\n  exports.faLeafHeart = faLeafHeart;\n  exports.faLeafMaple = faLeafMaple;\n  exports.faLeafOak = faLeafOak;\n  exports.faLeafyGreen = faLeafyGreen;\n  exports.faLeft = faLeft;\n  exports.faLeftFromBracket = faLeftFromBracket;\n  exports.faLeftFromLine = faLeftFromLine;\n  exports.faLeftLong = faLeftLong;\n  exports.faLeftLongToLine = faLeftLongToLine;\n  exports.faLeftRight = faLeftRight;\n  exports.faLeftToBracket = faLeftToBracket;\n  exports.faLeftToLine = faLeftToLine;\n  exports.faLegal = faLegal;\n  exports.faLemon = faLemon;\n  exports.faLessThan = faLessThan;\n  exports.faLessThanEqual = faLessThanEqual;\n  exports.faLevelDown = faLevelDown;\n  exports.faLevelDownAlt = faLevelDownAlt;\n  exports.faLevelUp = faLevelUp;\n  exports.faLevelUpAlt = faLevelUpAlt;\n  exports.faLifeRing = faLifeRing;\n  exports.faLightCeiling = faLightCeiling;\n  exports.faLightEmergency = faLightEmergency;\n  exports.faLightEmergencyOn = faLightEmergencyOn;\n  exports.faLightSwitch = faLightSwitch;\n  exports.faLightSwitchOff = faLightSwitchOff;\n  exports.faLightSwitchOn = faLightSwitchOn;\n  exports.faLightbulb = faLightbulb;\n  exports.faLightbulbCfl = faLightbulbCfl;\n  exports.faLightbulbCflOn = faLightbulbCflOn;\n  exports.faLightbulbDollar = faLightbulbDollar;\n  exports.faLightbulbExclamation = faLightbulbExclamation;\n  exports.faLightbulbExclamationOn = faLightbulbExclamationOn;\n  exports.faLightbulbGear = faLightbulbGear;\n  exports.faLightbulbMessage = faLightbulbMessage;\n  exports.faLightbulbOn = faLightbulbOn;\n  exports.faLightbulbSlash = faLightbulbSlash;\n  exports.faLighthouse = faLighthouse;\n  exports.faLightsHoliday = faLightsHoliday;\n  exports.faLineChart = faLineChart;\n  exports.faLineColumns = faLineColumns;\n  exports.faLineHeight = faLineHeight;\n  exports.faLinesLeaning = faLinesLeaning;\n  exports.faLink = faLink;\n  exports.faLinkHorizontal = faLinkHorizontal;\n  exports.faLinkHorizontalSlash = faLinkHorizontalSlash;\n  exports.faLinkSimple = faLinkSimple;\n  exports.faLinkSimpleSlash = faLinkSimpleSlash;\n  exports.faLinkSlash = faLinkSlash;\n  exports.faLips = faLips;\n  exports.faLiraSign = faLiraSign;\n  exports.faList = faList;\n  exports.faList12 = faList12;\n  exports.faListAlt = faListAlt;\n  exports.faListCheck = faListCheck;\n  exports.faListDots = faListDots;\n  exports.faListDropdown = faListDropdown;\n  exports.faListMusic = faListMusic;\n  exports.faListNumeric = faListNumeric;\n  exports.faListOl = faListOl;\n  exports.faListRadio = faListRadio;\n  exports.faListSquares = faListSquares;\n  exports.faListTimeline = faListTimeline;\n  exports.faListTree = faListTree;\n  exports.faListUl = faListUl;\n  exports.faLitecoinSign = faLitecoinSign;\n  exports.faLoader = faLoader;\n  exports.faLobster = faLobster;\n  exports.faLocation = faLocation;\n  exports.faLocationArrow = faLocationArrow;\n  exports.faLocationArrowUp = faLocationArrowUp;\n  exports.faLocationCheck = faLocationCheck;\n  exports.faLocationCircle = faLocationCircle;\n  exports.faLocationCrosshairs = faLocationCrosshairs;\n  exports.faLocationCrosshairsSlash = faLocationCrosshairsSlash;\n  exports.faLocationDot = faLocationDot;\n  exports.faLocationDotSlash = faLocationDotSlash;\n  exports.faLocationExclamation = faLocationExclamation;\n  exports.faLocationMinus = faLocationMinus;\n  exports.faLocationPen = faLocationPen;\n  exports.faLocationPin = faLocationPin;\n  exports.faLocationPinLock = faLocationPinLock;\n  exports.faLocationPinSlash = faLocationPinSlash;\n  exports.faLocationPlus = faLocationPlus;\n  exports.faLocationQuestion = faLocationQuestion;\n  exports.faLocationSlash = faLocationSlash;\n  exports.faLocationSmile = faLocationSmile;\n  exports.faLocationXmark = faLocationXmark;\n  exports.faLock = faLock;\n  exports.faLockA = faLockA;\n  exports.faLockAlt = faLockAlt;\n  exports.faLockHashtag = faLockHashtag;\n  exports.faLockKeyhole = faLockKeyhole;\n  exports.faLockKeyholeOpen = faLockKeyholeOpen;\n  exports.faLockOpen = faLockOpen;\n  exports.faLockOpenAlt = faLockOpenAlt;\n  exports.faLocust = faLocust;\n  exports.faLollipop = faLollipop;\n  exports.faLollypop = faLollypop;\n  exports.faLongArrowAltDown = faLongArrowAltDown;\n  exports.faLongArrowAltLeft = faLongArrowAltLeft;\n  exports.faLongArrowAltRight = faLongArrowAltRight;\n  exports.faLongArrowAltUp = faLongArrowAltUp;\n  exports.faLongArrowDown = faLongArrowDown;\n  exports.faLongArrowLeft = faLongArrowLeft;\n  exports.faLongArrowRight = faLongArrowRight;\n  exports.faLongArrowUp = faLongArrowUp;\n  exports.faLoveseat = faLoveseat;\n  exports.faLowVision = faLowVision;\n  exports.faLuchador = faLuchador;\n  exports.faLuchadorMask = faLuchadorMask;\n  exports.faLuggageCart = faLuggageCart;\n  exports.faLungs = faLungs;\n  exports.faLungsVirus = faLungsVirus;\n  exports.faM = faM;\n  exports.faMace = faMace;\n  exports.faMagic = faMagic;\n  exports.faMagicWandSparkles = faMagicWandSparkles;\n  exports.faMagnet = faMagnet;\n  exports.faMagnifyingGlass = faMagnifyingGlass;\n  exports.faMagnifyingGlassArrowRight = faMagnifyingGlassArrowRight;\n  exports.faMagnifyingGlassArrowsRotate = faMagnifyingGlassArrowsRotate;\n  exports.faMagnifyingGlassChart = faMagnifyingGlassChart;\n  exports.faMagnifyingGlassDollar = faMagnifyingGlassDollar;\n  exports.faMagnifyingGlassLocation = faMagnifyingGlassLocation;\n  exports.faMagnifyingGlassMinus = faMagnifyingGlassMinus;\n  exports.faMagnifyingGlassMusic = faMagnifyingGlassMusic;\n  exports.faMagnifyingGlassPlay = faMagnifyingGlassPlay;\n  exports.faMagnifyingGlassPlus = faMagnifyingGlassPlus;\n  exports.faMagnifyingGlassWaveform = faMagnifyingGlassWaveform;\n  exports.faMailBulk = faMailBulk;\n  exports.faMailForward = faMailForward;\n  exports.faMailReply = faMailReply;\n  exports.faMailReplyAll = faMailReplyAll;\n  exports.faMailbox = faMailbox;\n  exports.faMailboxFlagUp = faMailboxFlagUp;\n  exports.faMakiRoll = faMakiRoll;\n  exports.faMakizushi = faMakizushi;\n  exports.faMale = faMale;\n  exports.faManatSign = faManatSign;\n  exports.faMandolin = faMandolin;\n  exports.faMango = faMango;\n  exports.faManhole = faManhole;\n  exports.faMap = faMap;\n  exports.faMapLocation = faMapLocation;\n  exports.faMapLocationDot = faMapLocationDot;\n  exports.faMapMarked = faMapMarked;\n  exports.faMapMarkedAlt = faMapMarkedAlt;\n  exports.faMapMarker = faMapMarker;\n  exports.faMapMarkerAlt = faMapMarkerAlt;\n  exports.faMapMarkerAltSlash = faMapMarkerAltSlash;\n  exports.faMapMarkerCheck = faMapMarkerCheck;\n  exports.faMapMarkerEdit = faMapMarkerEdit;\n  exports.faMapMarkerExclamation = faMapMarkerExclamation;\n  exports.faMapMarkerMinus = faMapMarkerMinus;\n  exports.faMapMarkerPlus = faMapMarkerPlus;\n  exports.faMapMarkerQuestion = faMapMarkerQuestion;\n  exports.faMapMarkerSlash = faMapMarkerSlash;\n  exports.faMapMarkerSmile = faMapMarkerSmile;\n  exports.faMapMarkerTimes = faMapMarkerTimes;\n  exports.faMapMarkerXmark = faMapMarkerXmark;\n  exports.faMapPin = faMapPin;\n  exports.faMapSigns = faMapSigns;\n  exports.faMarker = faMarker;\n  exports.faMars = faMars;\n  exports.faMarsAndVenus = faMarsAndVenus;\n  exports.faMarsAndVenusBurst = faMarsAndVenusBurst;\n  exports.faMarsDouble = faMarsDouble;\n  exports.faMarsStroke = faMarsStroke;\n  exports.faMarsStrokeH = faMarsStrokeH;\n  exports.faMarsStrokeRight = faMarsStrokeRight;\n  exports.faMarsStrokeUp = faMarsStrokeUp;\n  exports.faMarsStrokeV = faMarsStrokeV;\n  exports.faMartiniGlass = faMartiniGlass;\n  exports.faMartiniGlassCitrus = faMartiniGlassCitrus;\n  exports.faMartiniGlassEmpty = faMartiniGlassEmpty;\n  exports.faMask = faMask;\n  exports.faMaskFace = faMaskFace;\n  exports.faMaskLuchador = faMaskLuchador;\n  exports.faMaskSnorkel = faMaskSnorkel;\n  exports.faMaskVentilator = faMaskVentilator;\n  exports.faMasksTheater = faMasksTheater;\n  exports.faMattressPillow = faMattressPillow;\n  exports.faMaximize = faMaximize;\n  exports.faMeat = faMeat;\n  exports.faMedal = faMedal;\n  exports.faMedkit = faMedkit;\n  exports.faMegaphone = faMegaphone;\n  exports.faMeh = faMeh;\n  exports.faMehBlank = faMehBlank;\n  exports.faMehRollingEyes = faMehRollingEyes;\n  exports.faMelon = faMelon;\n  exports.faMelonSlice = faMelonSlice;\n  exports.faMemo = faMemo;\n  exports.faMemoCircleCheck = faMemoCircleCheck;\n  exports.faMemoCircleInfo = faMemoCircleInfo;\n  exports.faMemoPad = faMemoPad;\n  exports.faMemory = faMemory;\n  exports.faMenorah = faMenorah;\n  exports.faMercury = faMercury;\n  exports.faMerge = faMerge;\n  exports.faMessage = faMessage;\n  exports.faMessageArrowDown = faMessageArrowDown;\n  exports.faMessageArrowUp = faMessageArrowUp;\n  exports.faMessageArrowUpRight = faMessageArrowUpRight;\n  exports.faMessageBot = faMessageBot;\n  exports.faMessageCaptions = faMessageCaptions;\n  exports.faMessageCheck = faMessageCheck;\n  exports.faMessageCode = faMessageCode;\n  exports.faMessageDollar = faMessageDollar;\n  exports.faMessageDots = faMessageDots;\n  exports.faMessageEdit = faMessageEdit;\n  exports.faMessageExclamation = faMessageExclamation;\n  exports.faMessageHeart = faMessageHeart;\n  exports.faMessageImage = faMessageImage;\n  exports.faMessageLines = faMessageLines;\n  exports.faMessageMedical = faMessageMedical;\n  exports.faMessageMiddle = faMessageMiddle;\n  exports.faMessageMiddleTop = faMessageMiddleTop;\n  exports.faMessageMinus = faMessageMinus;\n  exports.faMessageMusic = faMessageMusic;\n  exports.faMessagePen = faMessagePen;\n  exports.faMessagePlus = faMessagePlus;\n  exports.faMessageQuestion = faMessageQuestion;\n  exports.faMessageQuote = faMessageQuote;\n  exports.faMessageSlash = faMessageSlash;\n  exports.faMessageSmile = faMessageSmile;\n  exports.faMessageSms = faMessageSms;\n  exports.faMessageText = faMessageText;\n  exports.faMessageTimes = faMessageTimes;\n  exports.faMessageXmark = faMessageXmark;\n  exports.faMessages = faMessages;\n  exports.faMessagesDollar = faMessagesDollar;\n  exports.faMessagesQuestion = faMessagesQuestion;\n  exports.faMessaging = faMessaging;\n  exports.faMeteor = faMeteor;\n  exports.faMeter = faMeter;\n  exports.faMeterBolt = faMeterBolt;\n  exports.faMeterDroplet = faMeterDroplet;\n  exports.faMeterFire = faMeterFire;\n  exports.faMicrochip = faMicrochip;\n  exports.faMicrochipAi = faMicrochipAi;\n  exports.faMicrophone = faMicrophone;\n  exports.faMicrophoneAlt = faMicrophoneAlt;\n  exports.faMicrophoneAltSlash = faMicrophoneAltSlash;\n  exports.faMicrophoneCircle = faMicrophoneCircle;\n  exports.faMicrophoneCircleAlt = faMicrophoneCircleAlt;\n  exports.faMicrophoneLines = faMicrophoneLines;\n  exports.faMicrophoneLinesSlash = faMicrophoneLinesSlash;\n  exports.faMicrophoneSlash = faMicrophoneSlash;\n  exports.faMicrophoneStand = faMicrophoneStand;\n  exports.faMicroscope = faMicroscope;\n  exports.faMicrowave = faMicrowave;\n  exports.faMillSign = faMillSign;\n  exports.faMindShare = faMindShare;\n  exports.faMinimize = faMinimize;\n  exports.faMinus = faMinus;\n  exports.faMinusCircle = faMinusCircle;\n  exports.faMinusHexagon = faMinusHexagon;\n  exports.faMinusLarge = faMinusLarge;\n  exports.faMinusOctagon = faMinusOctagon;\n  exports.faMinusSquare = faMinusSquare;\n  exports.faMistletoe = faMistletoe;\n  exports.faMitten = faMitten;\n  exports.faMobile = faMobile;\n  exports.faMobileAlt = faMobileAlt;\n  exports.faMobileAndroid = faMobileAndroid;\n  exports.faMobileAndroidAlt = faMobileAndroidAlt;\n  exports.faMobileButton = faMobileButton;\n  exports.faMobileIphone = faMobileIphone;\n  exports.faMobileNotch = faMobileNotch;\n  exports.faMobilePhone = faMobilePhone;\n  exports.faMobileRetro = faMobileRetro;\n  exports.faMobileScreen = faMobileScreen;\n  exports.faMobileScreenButton = faMobileScreenButton;\n  exports.faMobileSignal = faMobileSignal;\n  exports.faMobileSignalOut = faMobileSignalOut;\n  exports.faMoneyBill = faMoneyBill;\n  exports.faMoneyBill1 = faMoneyBill1;\n  exports.faMoneyBill1Wave = faMoneyBill1Wave;\n  exports.faMoneyBillAlt = faMoneyBillAlt;\n  exports.faMoneyBillSimple = faMoneyBillSimple;\n  exports.faMoneyBillSimpleWave = faMoneyBillSimpleWave;\n  exports.faMoneyBillTransfer = faMoneyBillTransfer;\n  exports.faMoneyBillTrendUp = faMoneyBillTrendUp;\n  exports.faMoneyBillWave = faMoneyBillWave;\n  exports.faMoneyBillWaveAlt = faMoneyBillWaveAlt;\n  exports.faMoneyBillWheat = faMoneyBillWheat;\n  exports.faMoneyBills = faMoneyBills;\n  exports.faMoneyBillsAlt = faMoneyBillsAlt;\n  exports.faMoneyBillsSimple = faMoneyBillsSimple;\n  exports.faMoneyCheck = faMoneyCheck;\n  exports.faMoneyCheckAlt = faMoneyCheckAlt;\n  exports.faMoneyCheckDollar = faMoneyCheckDollar;\n  exports.faMoneyCheckDollarPen = faMoneyCheckDollarPen;\n  exports.faMoneyCheckEdit = faMoneyCheckEdit;\n  exports.faMoneyCheckEditAlt = faMoneyCheckEditAlt;\n  exports.faMoneyCheckPen = faMoneyCheckPen;\n  exports.faMoneyFromBracket = faMoneyFromBracket;\n  exports.faMoneySimpleFromBracket = faMoneySimpleFromBracket;\n  exports.faMonitorHeartRate = faMonitorHeartRate;\n  exports.faMonitorWaveform = faMonitorWaveform;\n  exports.faMonkey = faMonkey;\n  exports.faMonument = faMonument;\n  exports.faMoon = faMoon;\n  exports.faMoonCloud = faMoonCloud;\n  exports.faMoonOverSun = faMoonOverSun;\n  exports.faMoonStars = faMoonStars;\n  exports.faMoped = faMoped;\n  exports.faMortarBoard = faMortarBoard;\n  exports.faMortarPestle = faMortarPestle;\n  exports.faMosque = faMosque;\n  exports.faMosquito = faMosquito;\n  exports.faMosquitoNet = faMosquitoNet;\n  exports.faMotorcycle = faMotorcycle;\n  exports.faMound = faMound;\n  exports.faMountain = faMountain;\n  exports.faMountainCity = faMountainCity;\n  exports.faMountainSun = faMountainSun;\n  exports.faMountains = faMountains;\n  exports.faMouse = faMouse;\n  exports.faMouseAlt = faMouseAlt;\n  exports.faMouseField = faMouseField;\n  exports.faMousePointer = faMousePointer;\n  exports.faMp3Player = faMp3Player;\n  exports.faMug = faMug;\n  exports.faMugHot = faMugHot;\n  exports.faMugMarshmallows = faMugMarshmallows;\n  exports.faMugSaucer = faMugSaucer;\n  exports.faMugTea = faMugTea;\n  exports.faMugTeaSaucer = faMugTeaSaucer;\n  exports.faMultiply = faMultiply;\n  exports.faMuseum = faMuseum;\n  exports.faMushroom = faMushroom;\n  exports.faMusic = faMusic;\n  exports.faMusicAlt = faMusicAlt;\n  exports.faMusicAltSlash = faMusicAltSlash;\n  exports.faMusicMagnifyingGlass = faMusicMagnifyingGlass;\n  exports.faMusicNote = faMusicNote;\n  exports.faMusicNoteSlash = faMusicNoteSlash;\n  exports.faMusicSlash = faMusicSlash;\n  exports.faMustache = faMustache;\n  exports.faN = faN;\n  exports.faNairaSign = faNairaSign;\n  exports.faNarwhal = faNarwhal;\n  exports.faNavicon = faNavicon;\n  exports.faNestingDolls = faNestingDolls;\n  exports.faNetworkWired = faNetworkWired;\n  exports.faNeuter = faNeuter;\n  exports.faNewspaper = faNewspaper;\n  exports.faNfc = faNfc;\n  exports.faNfcLock = faNfcLock;\n  exports.faNfcMagnifyingGlass = faNfcMagnifyingGlass;\n  exports.faNfcPen = faNfcPen;\n  exports.faNfcSignal = faNfcSignal;\n  exports.faNfcSlash = faNfcSlash;\n  exports.faNfcSymbol = faNfcSymbol;\n  exports.faNfcTrash = faNfcTrash;\n  exports.faNigiri = faNigiri;\n  exports.faNose = faNose;\n  exports.faNotEqual = faNotEqual;\n  exports.faNotdef = faNotdef;\n  exports.faNote = faNote;\n  exports.faNoteMedical = faNoteMedical;\n  exports.faNoteSticky = faNoteSticky;\n  exports.faNotebook = faNotebook;\n  exports.faNotes = faNotes;\n  exports.faNotesMedical = faNotesMedical;\n  exports.faO = faO;\n  exports.faObjectExclude = faObjectExclude;\n  exports.faObjectGroup = faObjectGroup;\n  exports.faObjectIntersect = faObjectIntersect;\n  exports.faObjectSubtract = faObjectSubtract;\n  exports.faObjectUngroup = faObjectUngroup;\n  exports.faObjectUnion = faObjectUnion;\n  exports.faObjectsAlignBottom = faObjectsAlignBottom;\n  exports.faObjectsAlignCenterHorizontal = faObjectsAlignCenterHorizontal;\n  exports.faObjectsAlignCenterVertical = faObjectsAlignCenterVertical;\n  exports.faObjectsAlignLeft = faObjectsAlignLeft;\n  exports.faObjectsAlignRight = faObjectsAlignRight;\n  exports.faObjectsAlignTop = faObjectsAlignTop;\n  exports.faObjectsColumn = faObjectsColumn;\n  exports.faOctagon = faOctagon;\n  exports.faOctagonCheck = faOctagonCheck;\n  exports.faOctagonDivide = faOctagonDivide;\n  exports.faOctagonExclamation = faOctagonExclamation;\n  exports.faOctagonMinus = faOctagonMinus;\n  exports.faOctagonPlus = faOctagonPlus;\n  exports.faOctagonXmark = faOctagonXmark;\n  exports.faOctopus = faOctopus;\n  exports.faOilCan = faOilCan;\n  exports.faOilCanDrip = faOilCanDrip;\n  exports.faOilTemp = faOilTemp;\n  exports.faOilTemperature = faOilTemperature;\n  exports.faOilWell = faOilWell;\n  exports.faOlive = faOlive;\n  exports.faOliveBranch = faOliveBranch;\n  exports.faOm = faOm;\n  exports.faOmega = faOmega;\n  exports.faOnion = faOnion;\n  exports.faOption = faOption;\n  exports.faOrnament = faOrnament;\n  exports.faOtter = faOtter;\n  exports.faOutdent = faOutdent;\n  exports.faOutlet = faOutlet;\n  exports.faOven = faOven;\n  exports.faOverline = faOverline;\n  exports.faP = faP;\n  exports.faPage = faPage;\n  exports.faPageBreak = faPageBreak;\n  exports.faPageCaretDown = faPageCaretDown;\n  exports.faPageCaretUp = faPageCaretUp;\n  exports.faPager = faPager;\n  exports.faPaintBrush = faPaintBrush;\n  exports.faPaintBrushAlt = faPaintBrushAlt;\n  exports.faPaintBrushFine = faPaintBrushFine;\n  exports.faPaintRoller = faPaintRoller;\n  exports.faPaintbrush = faPaintbrush;\n  exports.faPaintbrushAlt = faPaintbrushAlt;\n  exports.faPaintbrushFine = faPaintbrushFine;\n  exports.faPaintbrushPencil = faPaintbrushPencil;\n  exports.faPalette = faPalette;\n  exports.faPaletteBoxes = faPaletteBoxes;\n  exports.faPallet = faPallet;\n  exports.faPalletAlt = faPalletAlt;\n  exports.faPalletBox = faPalletBox;\n  exports.faPalletBoxes = faPalletBoxes;\n  exports.faPanFood = faPanFood;\n  exports.faPanFrying = faPanFrying;\n  exports.faPancakes = faPancakes;\n  exports.faPanelEws = faPanelEws;\n  exports.faPanelFire = faPanelFire;\n  exports.faPanorama = faPanorama;\n  exports.faPaperPlane = faPaperPlane;\n  exports.faPaperPlaneAlt = faPaperPlaneAlt;\n  exports.faPaperPlaneTop = faPaperPlaneTop;\n  exports.faPaperclip = faPaperclip;\n  exports.faPaperclipVertical = faPaperclipVertical;\n  exports.faParachuteBox = faParachuteBox;\n  exports.faParagraph = faParagraph;\n  exports.faParagraphLeft = faParagraphLeft;\n  exports.faParagraphRtl = faParagraphRtl;\n  exports.faParentheses = faParentheses;\n  exports.faParenthesis = faParenthesis;\n  exports.faParking = faParking;\n  exports.faParkingCircle = faParkingCircle;\n  exports.faParkingCircleSlash = faParkingCircleSlash;\n  exports.faParkingSlash = faParkingSlash;\n  exports.faPartyBack = faPartyBack;\n  exports.faPartyBell = faPartyBell;\n  exports.faPartyHorn = faPartyHorn;\n  exports.faPassport = faPassport;\n  exports.faPastafarianism = faPastafarianism;\n  exports.faPaste = faPaste;\n  exports.faPause = faPause;\n  exports.faPauseCircle = faPauseCircle;\n  exports.faPaw = faPaw;\n  exports.faPawAlt = faPawAlt;\n  exports.faPawClaws = faPawClaws;\n  exports.faPawSimple = faPawSimple;\n  exports.faPeace = faPeace;\n  exports.faPeach = faPeach;\n  exports.faPeanut = faPeanut;\n  exports.faPeanuts = faPeanuts;\n  exports.faPeapod = faPeapod;\n  exports.faPear = faPear;\n  exports.faPedestal = faPedestal;\n  exports.faPegasus = faPegasus;\n  exports.faPen = faPen;\n  exports.faPenAlt = faPenAlt;\n  exports.faPenAltSlash = faPenAltSlash;\n  exports.faPenCircle = faPenCircle;\n  exports.faPenClip = faPenClip;\n  exports.faPenClipSlash = faPenClipSlash;\n  exports.faPenFancy = faPenFancy;\n  exports.faPenFancySlash = faPenFancySlash;\n  exports.faPenField = faPenField;\n  exports.faPenLine = faPenLine;\n  exports.faPenNib = faPenNib;\n  exports.faPenNibSlash = faPenNibSlash;\n  exports.faPenPaintbrush = faPenPaintbrush;\n  exports.faPenRuler = faPenRuler;\n  exports.faPenSlash = faPenSlash;\n  exports.faPenSquare = faPenSquare;\n  exports.faPenSwirl = faPenSwirl;\n  exports.faPenToSquare = faPenToSquare;\n  exports.faPencil = faPencil;\n  exports.faPencilAlt = faPencilAlt;\n  exports.faPencilMechanical = faPencilMechanical;\n  exports.faPencilPaintbrush = faPencilPaintbrush;\n  exports.faPencilRuler = faPencilRuler;\n  exports.faPencilSlash = faPencilSlash;\n  exports.faPencilSquare = faPencilSquare;\n  exports.faPennant = faPennant;\n  exports.faPeople = faPeople;\n  exports.faPeopleArrows = faPeopleArrows;\n  exports.faPeopleArrowsLeftRight = faPeopleArrowsLeftRight;\n  exports.faPeopleCarry = faPeopleCarry;\n  exports.faPeopleCarryBox = faPeopleCarryBox;\n  exports.faPeopleDress = faPeopleDress;\n  exports.faPeopleDressSimple = faPeopleDressSimple;\n  exports.faPeopleGroup = faPeopleGroup;\n  exports.faPeopleLine = faPeopleLine;\n  exports.faPeoplePants = faPeoplePants;\n  exports.faPeoplePantsSimple = faPeoplePantsSimple;\n  exports.faPeoplePulling = faPeoplePulling;\n  exports.faPeopleRobbery = faPeopleRobbery;\n  exports.faPeopleRoof = faPeopleRoof;\n  exports.faPeopleSimple = faPeopleSimple;\n  exports.faPepper = faPepper;\n  exports.faPepperHot = faPepperHot;\n  exports.faPercent = faPercent;\n  exports.faPercentage = faPercentage;\n  exports.faPeriod = faPeriod;\n  exports.faPerson = faPerson;\n  exports.faPersonArrowDownToLine = faPersonArrowDownToLine;\n  exports.faPersonArrowUpFromLine = faPersonArrowUpFromLine;\n  exports.faPersonBiking = faPersonBiking;\n  exports.faPersonBikingMountain = faPersonBikingMountain;\n  exports.faPersonBooth = faPersonBooth;\n  exports.faPersonBreastfeeding = faPersonBreastfeeding;\n  exports.faPersonBurst = faPersonBurst;\n  exports.faPersonCane = faPersonCane;\n  exports.faPersonCarry = faPersonCarry;\n  exports.faPersonCarryBox = faPersonCarryBox;\n  exports.faPersonChalkboard = faPersonChalkboard;\n  exports.faPersonCircleCheck = faPersonCircleCheck;\n  exports.faPersonCircleExclamation = faPersonCircleExclamation;\n  exports.faPersonCircleMinus = faPersonCircleMinus;\n  exports.faPersonCirclePlus = faPersonCirclePlus;\n  exports.faPersonCircleQuestion = faPersonCircleQuestion;\n  exports.faPersonCircleXmark = faPersonCircleXmark;\n  exports.faPersonDigging = faPersonDigging;\n  exports.faPersonDolly = faPersonDolly;\n  exports.faPersonDollyEmpty = faPersonDollyEmpty;\n  exports.faPersonDotsFromLine = faPersonDotsFromLine;\n  exports.faPersonDress = faPersonDress;\n  exports.faPersonDressBurst = faPersonDressBurst;\n  exports.faPersonDressFairy = faPersonDressFairy;\n  exports.faPersonDressSimple = faPersonDressSimple;\n  exports.faPersonDrowning = faPersonDrowning;\n  exports.faPersonFairy = faPersonFairy;\n  exports.faPersonFalling = faPersonFalling;\n  exports.faPersonFallingBurst = faPersonFallingBurst;\n  exports.faPersonFromPortal = faPersonFromPortal;\n  exports.faPersonHalfDress = faPersonHalfDress;\n  exports.faPersonHarassing = faPersonHarassing;\n  exports.faPersonHiking = faPersonHiking;\n  exports.faPersonMilitaryPointing = faPersonMilitaryPointing;\n  exports.faPersonMilitaryRifle = faPersonMilitaryRifle;\n  exports.faPersonMilitaryToPerson = faPersonMilitaryToPerson;\n  exports.faPersonPinball = faPersonPinball;\n  exports.faPersonPraying = faPersonPraying;\n  exports.faPersonPregnant = faPersonPregnant;\n  exports.faPersonRays = faPersonRays;\n  exports.faPersonRifle = faPersonRifle;\n  exports.faPersonRunning = faPersonRunning;\n  exports.faPersonRunningFast = faPersonRunningFast;\n  exports.faPersonSeat = faPersonSeat;\n  exports.faPersonSeatReclined = faPersonSeatReclined;\n  exports.faPersonShelter = faPersonShelter;\n  exports.faPersonSign = faPersonSign;\n  exports.faPersonSimple = faPersonSimple;\n  exports.faPersonSkating = faPersonSkating;\n  exports.faPersonSkiJumping = faPersonSkiJumping;\n  exports.faPersonSkiLift = faPersonSkiLift;\n  exports.faPersonSkiing = faPersonSkiing;\n  exports.faPersonSkiingNordic = faPersonSkiingNordic;\n  exports.faPersonSledding = faPersonSledding;\n  exports.faPersonSnowboarding = faPersonSnowboarding;\n  exports.faPersonSnowmobiling = faPersonSnowmobiling;\n  exports.faPersonSwimming = faPersonSwimming;\n  exports.faPersonThroughWindow = faPersonThroughWindow;\n  exports.faPersonToDoor = faPersonToDoor;\n  exports.faPersonToPortal = faPersonToPortal;\n  exports.faPersonWalking = faPersonWalking;\n  exports.faPersonWalkingArrowLoopLeft = faPersonWalkingArrowLoopLeft;\n  exports.faPersonWalkingArrowRight = faPersonWalkingArrowRight;\n  exports.faPersonWalkingDashedLineArrowRight = faPersonWalkingDashedLineArrowRight;\n  exports.faPersonWalkingLuggage = faPersonWalkingLuggage;\n  exports.faPersonWalkingWithCane = faPersonWalkingWithCane;\n  exports.faPesetaSign = faPesetaSign;\n  exports.faPesoSign = faPesoSign;\n  exports.faPhone = faPhone;\n  exports.faPhoneAlt = faPhoneAlt;\n  exports.faPhoneArrowDown = faPhoneArrowDown;\n  exports.faPhoneArrowDownLeft = faPhoneArrowDownLeft;\n  exports.faPhoneArrowRight = faPhoneArrowRight;\n  exports.faPhoneArrowUp = faPhoneArrowUp;\n  exports.faPhoneArrowUpRight = faPhoneArrowUpRight;\n  exports.faPhoneCircle = faPhoneCircle;\n  exports.faPhoneCircleAlt = faPhoneCircleAlt;\n  exports.faPhoneCircleDown = faPhoneCircleDown;\n  exports.faPhoneFlip = faPhoneFlip;\n  exports.faPhoneHangup = faPhoneHangup;\n  exports.faPhoneIncoming = faPhoneIncoming;\n  exports.faPhoneIntercom = faPhoneIntercom;\n  exports.faPhoneLaptop = faPhoneLaptop;\n  exports.faPhoneMissed = faPhoneMissed;\n  exports.faPhoneOffice = faPhoneOffice;\n  exports.faPhoneOutgoing = faPhoneOutgoing;\n  exports.faPhonePlus = faPhonePlus;\n  exports.faPhoneRotary = faPhoneRotary;\n  exports.faPhoneSlash = faPhoneSlash;\n  exports.faPhoneSquare = faPhoneSquare;\n  exports.faPhoneSquareAlt = faPhoneSquareAlt;\n  exports.faPhoneSquareDown = faPhoneSquareDown;\n  exports.faPhoneVolume = faPhoneVolume;\n  exports.faPhoneXmark = faPhoneXmark;\n  exports.faPhotoFilm = faPhotoFilm;\n  exports.faPhotoFilmMusic = faPhotoFilmMusic;\n  exports.faPhotoVideo = faPhotoVideo;\n  exports.faPi = faPi;\n  exports.faPiano = faPiano;\n  exports.faPianoKeyboard = faPianoKeyboard;\n  exports.faPickaxe = faPickaxe;\n  exports.faPickleball = faPickleball;\n  exports.faPie = faPie;\n  exports.faPieChart = faPieChart;\n  exports.faPig = faPig;\n  exports.faPiggyBank = faPiggyBank;\n  exports.faPills = faPills;\n  exports.faPinata = faPinata;\n  exports.faPinball = faPinball;\n  exports.faPineapple = faPineapple;\n  exports.faPingPongPaddleBall = faPingPongPaddleBall;\n  exports.faPipe = faPipe;\n  exports.faPipeCircleCheck = faPipeCircleCheck;\n  exports.faPipeCollar = faPipeCollar;\n  exports.faPipeSection = faPipeSection;\n  exports.faPipeSmoking = faPipeSmoking;\n  exports.faPipeValve = faPipeValve;\n  exports.faPizza = faPizza;\n  exports.faPizzaSlice = faPizzaSlice;\n  exports.faPlaceOfWorship = faPlaceOfWorship;\n  exports.faPlane = faPlane;\n  exports.faPlaneAlt = faPlaneAlt;\n  exports.faPlaneArrival = faPlaneArrival;\n  exports.faPlaneCircleCheck = faPlaneCircleCheck;\n  exports.faPlaneCircleExclamation = faPlaneCircleExclamation;\n  exports.faPlaneCircleXmark = faPlaneCircleXmark;\n  exports.faPlaneDeparture = faPlaneDeparture;\n  exports.faPlaneEngines = faPlaneEngines;\n  exports.faPlaneLock = faPlaneLock;\n  exports.faPlaneProp = faPlaneProp;\n  exports.faPlaneSlash = faPlaneSlash;\n  exports.faPlaneTail = faPlaneTail;\n  exports.faPlaneUp = faPlaneUp;\n  exports.faPlaneUpSlash = faPlaneUpSlash;\n  exports.faPlanetMoon = faPlanetMoon;\n  exports.faPlanetRinged = faPlanetRinged;\n  exports.faPlantWilt = faPlantWilt;\n  exports.faPlateUtensils = faPlateUtensils;\n  exports.faPlateWheat = faPlateWheat;\n  exports.faPlay = faPlay;\n  exports.faPlayCircle = faPlayCircle;\n  exports.faPlayPause = faPlayPause;\n  exports.faPlug = faPlug;\n  exports.faPlugCircleBolt = faPlugCircleBolt;\n  exports.faPlugCircleCheck = faPlugCircleCheck;\n  exports.faPlugCircleExclamation = faPlugCircleExclamation;\n  exports.faPlugCircleMinus = faPlugCircleMinus;\n  exports.faPlugCirclePlus = faPlugCirclePlus;\n  exports.faPlugCircleXmark = faPlugCircleXmark;\n  exports.faPlus = faPlus;\n  exports.faPlusCircle = faPlusCircle;\n  exports.faPlusHexagon = faPlusHexagon;\n  exports.faPlusLarge = faPlusLarge;\n  exports.faPlusMinus = faPlusMinus;\n  exports.faPlusOctagon = faPlusOctagon;\n  exports.faPlusSquare = faPlusSquare;\n  exports.faPodcast = faPodcast;\n  exports.faPodium = faPodium;\n  exports.faPodiumStar = faPodiumStar;\n  exports.faPoliceBox = faPoliceBox;\n  exports.faPoll = faPoll;\n  exports.faPollH = faPollH;\n  exports.faPollPeople = faPollPeople;\n  exports.faPompebled = faPompebled;\n  exports.faPoo = faPoo;\n  exports.faPooBolt = faPooBolt;\n  exports.faPooStorm = faPooStorm;\n  exports.faPool8Ball = faPool8Ball;\n  exports.faPoop = faPoop;\n  exports.faPopcorn = faPopcorn;\n  exports.faPopsicle = faPopsicle;\n  exports.faPortalEnter = faPortalEnter;\n  exports.faPortalExit = faPortalExit;\n  exports.faPortrait = faPortrait;\n  exports.faPotFood = faPotFood;\n  exports.faPotato = faPotato;\n  exports.faPoundSign = faPoundSign;\n  exports.faPowerOff = faPowerOff;\n  exports.faPray = faPray;\n  exports.faPrayingHands = faPrayingHands;\n  exports.faPrescription = faPrescription;\n  exports.faPrescriptionBottle = faPrescriptionBottle;\n  exports.faPrescriptionBottleAlt = faPrescriptionBottleAlt;\n  exports.faPrescriptionBottleMedical = faPrescriptionBottleMedical;\n  exports.faPrescriptionBottlePill = faPrescriptionBottlePill;\n  exports.faPresentation = faPresentation;\n  exports.faPresentationScreen = faPresentationScreen;\n  exports.faPretzel = faPretzel;\n  exports.faPrint = faPrint;\n  exports.faPrintMagnifyingGlass = faPrintMagnifyingGlass;\n  exports.faPrintSearch = faPrintSearch;\n  exports.faPrintSlash = faPrintSlash;\n  exports.faPro = faPro;\n  exports.faProcedures = faProcedures;\n  exports.faProjectDiagram = faProjectDiagram;\n  exports.faProjector = faProjector;\n  exports.faPronoun = faPronoun;\n  exports.faPump = faPump;\n  exports.faPumpMedical = faPumpMedical;\n  exports.faPumpSoap = faPumpSoap;\n  exports.faPumpkin = faPumpkin;\n  exports.faPuzzle = faPuzzle;\n  exports.faPuzzlePiece = faPuzzlePiece;\n  exports.faPuzzlePieceAlt = faPuzzlePieceAlt;\n  exports.faPuzzlePieceSimple = faPuzzlePieceSimple;\n  exports.faQ = faQ;\n  exports.faQrcode = faQrcode;\n  exports.faQuestion = faQuestion;\n  exports.faQuestionCircle = faQuestionCircle;\n  exports.faQuestionSquare = faQuestionSquare;\n  exports.faQuidditch = faQuidditch;\n  exports.faQuidditchBroomBall = faQuidditchBroomBall;\n  exports.faQuoteLeft = faQuoteLeft;\n  exports.faQuoteLeftAlt = faQuoteLeftAlt;\n  exports.faQuoteRight = faQuoteRight;\n  exports.faQuoteRightAlt = faQuoteRightAlt;\n  exports.faQuotes = faQuotes;\n  exports.faQuran = faQuran;\n  exports.faR = faR;\n  exports.faRabbit = faRabbit;\n  exports.faRabbitFast = faRabbitFast;\n  exports.faRabbitRunning = faRabbitRunning;\n  exports.faRaccoon = faRaccoon;\n  exports.faRacquet = faRacquet;\n  exports.faRadar = faRadar;\n  exports.faRadiation = faRadiation;\n  exports.faRadiationAlt = faRadiationAlt;\n  exports.faRadio = faRadio;\n  exports.faRadioAlt = faRadioAlt;\n  exports.faRadioTuner = faRadioTuner;\n  exports.faRainbow = faRainbow;\n  exports.faRaindrops = faRaindrops;\n  exports.faRam = faRam;\n  exports.faRampLoading = faRampLoading;\n  exports.faRandom = faRandom;\n  exports.faRankingStar = faRankingStar;\n  exports.faRaygun = faRaygun;\n  exports.faReceipt = faReceipt;\n  exports.faRecordVinyl = faRecordVinyl;\n  exports.faRectangle = faRectangle;\n  exports.faRectangleAd = faRectangleAd;\n  exports.faRectangleBarcode = faRectangleBarcode;\n  exports.faRectangleCode = faRectangleCode;\n  exports.faRectangleHd = faRectangleHd;\n  exports.faRectangleHistory = faRectangleHistory;\n  exports.faRectangleHistoryCirclePlus = faRectangleHistoryCirclePlus;\n  exports.faRectangleHistoryCircleUser = faRectangleHistoryCircleUser;\n  exports.faRectangleLandscape = faRectangleLandscape;\n  exports.faRectangleList = faRectangleList;\n  exports.faRectanglePortrait = faRectanglePortrait;\n  exports.faRectanglePro = faRectanglePro;\n  exports.faRectangleSd = faRectangleSd;\n  exports.faRectangleTerminal = faRectangleTerminal;\n  exports.faRectangleTimes = faRectangleTimes;\n  exports.faRectangleVertical = faRectangleVertical;\n  exports.faRectangleVerticalHistory = faRectangleVerticalHistory;\n  exports.faRectangleWide = faRectangleWide;\n  exports.faRectangleXmark = faRectangleXmark;\n  exports.faRectanglesMixed = faRectanglesMixed;\n  exports.faRecycle = faRecycle;\n  exports.faRedo = faRedo;\n  exports.faRedoAlt = faRedoAlt;\n  exports.faReel = faReel;\n  exports.faReflectBoth = faReflectBoth;\n  exports.faReflectHorizontal = faReflectHorizontal;\n  exports.faReflectVertical = faReflectVertical;\n  exports.faRefresh = faRefresh;\n  exports.faRefrigerator = faRefrigerator;\n  exports.faRegistered = faRegistered;\n  exports.faRemove = faRemove;\n  exports.faRemoveFormat = faRemoveFormat;\n  exports.faReorder = faReorder;\n  exports.faRepeat = faRepeat;\n  exports.faRepeat1 = faRepeat1;\n  exports.faRepeat1Alt = faRepeat1Alt;\n  exports.faRepeatAlt = faRepeatAlt;\n  exports.faReply = faReply;\n  exports.faReplyAll = faReplyAll;\n  exports.faReplyClock = faReplyClock;\n  exports.faReplyTime = faReplyTime;\n  exports.faRepublican = faRepublican;\n  exports.faRestroom = faRestroom;\n  exports.faRestroomSimple = faRestroomSimple;\n  exports.faRetweet = faRetweet;\n  exports.faRetweetAlt = faRetweetAlt;\n  exports.faRhombus = faRhombus;\n  exports.faRibbon = faRibbon;\n  exports.faRight = faRight;\n  exports.faRightFromBracket = faRightFromBracket;\n  exports.faRightFromLine = faRightFromLine;\n  exports.faRightLeft = faRightLeft;\n  exports.faRightLeftLarge = faRightLeftLarge;\n  exports.faRightLong = faRightLong;\n  exports.faRightLongToLine = faRightLongToLine;\n  exports.faRightToBracket = faRightToBracket;\n  exports.faRightToLine = faRightToLine;\n  exports.faRing = faRing;\n  exports.faRingDiamond = faRingDiamond;\n  exports.faRingsWedding = faRingsWedding;\n  exports.faRmb = faRmb;\n  exports.faRoad = faRoad;\n  exports.faRoadBarrier = faRoadBarrier;\n  exports.faRoadBridge = faRoadBridge;\n  exports.faRoadCircleCheck = faRoadCircleCheck;\n  exports.faRoadCircleExclamation = faRoadCircleExclamation;\n  exports.faRoadCircleXmark = faRoadCircleXmark;\n  exports.faRoadLock = faRoadLock;\n  exports.faRoadSpikes = faRoadSpikes;\n  exports.faRobot = faRobot;\n  exports.faRobotAstromech = faRobotAstromech;\n  exports.faRocket = faRocket;\n  exports.faRocketLaunch = faRocketLaunch;\n  exports.faRodAsclepius = faRodAsclepius;\n  exports.faRodSnake = faRodSnake;\n  exports.faRollerCoaster = faRollerCoaster;\n  exports.faRotate = faRotate;\n  exports.faRotateBack = faRotateBack;\n  exports.faRotateBackward = faRotateBackward;\n  exports.faRotateExclamation = faRotateExclamation;\n  exports.faRotateForward = faRotateForward;\n  exports.faRotateLeft = faRotateLeft;\n  exports.faRotateReverse = faRotateReverse;\n  exports.faRotateRight = faRotateRight;\n  exports.faRouble = faRouble;\n  exports.faRoute = faRoute;\n  exports.faRouteHighway = faRouteHighway;\n  exports.faRouteInterstate = faRouteInterstate;\n  exports.faRouter = faRouter;\n  exports.faRows = faRows;\n  exports.faRss = faRss;\n  exports.faRssSquare = faRssSquare;\n  exports.faRub = faRub;\n  exports.faRuble = faRuble;\n  exports.faRubleSign = faRubleSign;\n  exports.faRug = faRug;\n  exports.faRugbyBall = faRugbyBall;\n  exports.faRuler = faRuler;\n  exports.faRulerCombined = faRulerCombined;\n  exports.faRulerHorizontal = faRulerHorizontal;\n  exports.faRulerTriangle = faRulerTriangle;\n  exports.faRulerVertical = faRulerVertical;\n  exports.faRunning = faRunning;\n  exports.faRupee = faRupee;\n  exports.faRupeeSign = faRupeeSign;\n  exports.faRupiahSign = faRupiahSign;\n  exports.faRv = faRv;\n  exports.faS = faS;\n  exports.faSack = faSack;\n  exports.faSackDollar = faSackDollar;\n  exports.faSackXmark = faSackXmark;\n  exports.faSadCry = faSadCry;\n  exports.faSadTear = faSadTear;\n  exports.faSailboat = faSailboat;\n  exports.faSalad = faSalad;\n  exports.faSaltShaker = faSaltShaker;\n  exports.faSandwich = faSandwich;\n  exports.faSatellite = faSatellite;\n  exports.faSatelliteDish = faSatelliteDish;\n  exports.faSausage = faSausage;\n  exports.faSave = faSave;\n  exports.faSaveCircleArrowRight = faSaveCircleArrowRight;\n  exports.faSaveCircleXmark = faSaveCircleXmark;\n  exports.faSaveTimes = faSaveTimes;\n  exports.faSaxHot = faSaxHot;\n  exports.faSaxophone = faSaxophone;\n  exports.faSaxophoneFire = faSaxophoneFire;\n  exports.faScaleBalanced = faScaleBalanced;\n  exports.faScaleUnbalanced = faScaleUnbalanced;\n  exports.faScaleUnbalancedFlip = faScaleUnbalancedFlip;\n  exports.faScalpel = faScalpel;\n  exports.faScalpelLineDashed = faScalpelLineDashed;\n  exports.faScalpelPath = faScalpelPath;\n  exports.faScanner = faScanner;\n  exports.faScannerGun = faScannerGun;\n  exports.faScannerImage = faScannerImage;\n  exports.faScannerKeyboard = faScannerKeyboard;\n  exports.faScannerTouchscreen = faScannerTouchscreen;\n  exports.faScarecrow = faScarecrow;\n  exports.faScarf = faScarf;\n  exports.faSchool = faSchool;\n  exports.faSchoolCircleCheck = faSchoolCircleCheck;\n  exports.faSchoolCircleExclamation = faSchoolCircleExclamation;\n  exports.faSchoolCircleXmark = faSchoolCircleXmark;\n  exports.faSchoolFlag = faSchoolFlag;\n  exports.faSchoolLock = faSchoolLock;\n  exports.faScissors = faScissors;\n  exports.faScreenUsers = faScreenUsers;\n  exports.faScreencast = faScreencast;\n  exports.faScreenshot = faScreenshot;\n  exports.faScrewdriver = faScrewdriver;\n  exports.faScrewdriverWrench = faScrewdriverWrench;\n  exports.faScribble = faScribble;\n  exports.faScroll = faScroll;\n  exports.faScrollOld = faScrollOld;\n  exports.faScrollRibbon = faScrollRibbon;\n  exports.faScrollTorah = faScrollTorah;\n  exports.faScrubber = faScrubber;\n  exports.faScythe = faScythe;\n  exports.faSdCard = faSdCard;\n  exports.faSdCards = faSdCards;\n  exports.faSeal = faSeal;\n  exports.faSealExclamation = faSealExclamation;\n  exports.faSealQuestion = faSealQuestion;\n  exports.faSearch = faSearch;\n  exports.faSearchDollar = faSearchDollar;\n  exports.faSearchLocation = faSearchLocation;\n  exports.faSearchMinus = faSearchMinus;\n  exports.faSearchPlus = faSearchPlus;\n  exports.faSeatAirline = faSeatAirline;\n  exports.faSection = faSection;\n  exports.faSeedling = faSeedling;\n  exports.faSemicolon = faSemicolon;\n  exports.faSend = faSend;\n  exports.faSendBack = faSendBack;\n  exports.faSendBackward = faSendBackward;\n  exports.faSensor = faSensor;\n  exports.faSensorAlert = faSensorAlert;\n  exports.faSensorCloud = faSensorCloud;\n  exports.faSensorFire = faSensorFire;\n  exports.faSensorOn = faSensorOn;\n  exports.faSensorSmoke = faSensorSmoke;\n  exports.faSensorTriangleExclamation = faSensorTriangleExclamation;\n  exports.faServer = faServer;\n  exports.faShapes = faShapes;\n  exports.faShare = faShare;\n  exports.faShareAll = faShareAll;\n  exports.faShareAlt = faShareAlt;\n  exports.faShareAltSquare = faShareAltSquare;\n  exports.faShareFromSquare = faShareFromSquare;\n  exports.faShareNodes = faShareNodes;\n  exports.faShareSquare = faShareSquare;\n  exports.faSheep = faSheep;\n  exports.faSheetPlastic = faSheetPlastic;\n  exports.faShekel = faShekel;\n  exports.faShekelSign = faShekelSign;\n  exports.faShelves = faShelves;\n  exports.faShelvesEmpty = faShelvesEmpty;\n  exports.faSheqel = faSheqel;\n  exports.faSheqelSign = faSheqelSign;\n  exports.faShield = faShield;\n  exports.faShieldAlt = faShieldAlt;\n  exports.faShieldBlank = faShieldBlank;\n  exports.faShieldCat = faShieldCat;\n  exports.faShieldCheck = faShieldCheck;\n  exports.faShieldCross = faShieldCross;\n  exports.faShieldDog = faShieldDog;\n  exports.faShieldExclamation = faShieldExclamation;\n  exports.faShieldHalved = faShieldHalved;\n  exports.faShieldHeart = faShieldHeart;\n  exports.faShieldKeyhole = faShieldKeyhole;\n  exports.faShieldMinus = faShieldMinus;\n  exports.faShieldPlus = faShieldPlus;\n  exports.faShieldQuartered = faShieldQuartered;\n  exports.faShieldSlash = faShieldSlash;\n  exports.faShieldTimes = faShieldTimes;\n  exports.faShieldVirus = faShieldVirus;\n  exports.faShieldXmark = faShieldXmark;\n  exports.faShip = faShip;\n  exports.faShippingFast = faShippingFast;\n  exports.faShippingTimed = faShippingTimed;\n  exports.faShirt = faShirt;\n  exports.faShirtLongSleeve = faShirtLongSleeve;\n  exports.faShirtRunning = faShirtRunning;\n  exports.faShirtTankTop = faShirtTankTop;\n  exports.faShishKebab = faShishKebab;\n  exports.faShoePrints = faShoePrints;\n  exports.faShop = faShop;\n  exports.faShopLock = faShopLock;\n  exports.faShopSlash = faShopSlash;\n  exports.faShoppingBag = faShoppingBag;\n  exports.faShoppingBasket = faShoppingBasket;\n  exports.faShoppingBasketAlt = faShoppingBasketAlt;\n  exports.faShoppingCart = faShoppingCart;\n  exports.faShortcake = faShortcake;\n  exports.faShovel = faShovel;\n  exports.faShovelSnow = faShovelSnow;\n  exports.faShower = faShower;\n  exports.faShowerAlt = faShowerAlt;\n  exports.faShowerDown = faShowerDown;\n  exports.faShredder = faShredder;\n  exports.faShrimp = faShrimp;\n  exports.faShuffle = faShuffle;\n  exports.faShutters = faShutters;\n  exports.faShuttleSpace = faShuttleSpace;\n  exports.faShuttleVan = faShuttleVan;\n  exports.faShuttlecock = faShuttlecock;\n  exports.faSickle = faSickle;\n  exports.faSidebar = faSidebar;\n  exports.faSidebarFlip = faSidebarFlip;\n  exports.faSigma = faSigma;\n  exports.faSign = faSign;\n  exports.faSignHanging = faSignHanging;\n  exports.faSignIn = faSignIn;\n  exports.faSignInAlt = faSignInAlt;\n  exports.faSignLanguage = faSignLanguage;\n  exports.faSignOut = faSignOut;\n  exports.faSignOutAlt = faSignOutAlt;\n  exports.faSignPost = faSignPost;\n  exports.faSignPosts = faSignPosts;\n  exports.faSignPostsWrench = faSignPostsWrench;\n  exports.faSignal = faSignal;\n  exports.faSignal1 = faSignal1;\n  exports.faSignal2 = faSignal2;\n  exports.faSignal3 = faSignal3;\n  exports.faSignal4 = faSignal4;\n  exports.faSignal5 = faSignal5;\n  exports.faSignalAlt = faSignalAlt;\n  exports.faSignalAlt1 = faSignalAlt1;\n  exports.faSignalAlt2 = faSignalAlt2;\n  exports.faSignalAlt3 = faSignalAlt3;\n  exports.faSignalAlt4 = faSignalAlt4;\n  exports.faSignalAltSlash = faSignalAltSlash;\n  exports.faSignalBars = faSignalBars;\n  exports.faSignalBarsFair = faSignalBarsFair;\n  exports.faSignalBarsGood = faSignalBarsGood;\n  exports.faSignalBarsSlash = faSignalBarsSlash;\n  exports.faSignalBarsStrong = faSignalBarsStrong;\n  exports.faSignalBarsWeak = faSignalBarsWeak;\n  exports.faSignalFair = faSignalFair;\n  exports.faSignalGood = faSignalGood;\n  exports.faSignalPerfect = faSignalPerfect;\n  exports.faSignalSlash = faSignalSlash;\n  exports.faSignalStream = faSignalStream;\n  exports.faSignalStreamSlash = faSignalStreamSlash;\n  exports.faSignalStrong = faSignalStrong;\n  exports.faSignalWeak = faSignalWeak;\n  exports.faSignature = faSignature;\n  exports.faSignatureLock = faSignatureLock;\n  exports.faSignatureSlash = faSignatureSlash;\n  exports.faSigning = faSigning;\n  exports.faSignsPost = faSignsPost;\n  exports.faSimCard = faSimCard;\n  exports.faSimCards = faSimCards;\n  exports.faSink = faSink;\n  exports.faSiren = faSiren;\n  exports.faSirenOn = faSirenOn;\n  exports.faSitemap = faSitemap;\n  exports.faSkating = faSkating;\n  exports.faSkeleton = faSkeleton;\n  exports.faSkeletonRibs = faSkeletonRibs;\n  exports.faSkiBoot = faSkiBoot;\n  exports.faSkiBootSki = faSkiBootSki;\n  exports.faSkiJump = faSkiJump;\n  exports.faSkiLift = faSkiLift;\n  exports.faSkiing = faSkiing;\n  exports.faSkiingNordic = faSkiingNordic;\n  exports.faSkull = faSkull;\n  exports.faSkullCow = faSkullCow;\n  exports.faSkullCrossbones = faSkullCrossbones;\n  exports.faSlash = faSlash;\n  exports.faSlashBack = faSlashBack;\n  exports.faSlashForward = faSlashForward;\n  exports.faSledding = faSledding;\n  exports.faSleigh = faSleigh;\n  exports.faSlider = faSlider;\n  exports.faSliders = faSliders;\n  exports.faSlidersH = faSlidersH;\n  exports.faSlidersHSquare = faSlidersHSquare;\n  exports.faSlidersSimple = faSlidersSimple;\n  exports.faSlidersUp = faSlidersUp;\n  exports.faSlidersV = faSlidersV;\n  exports.faSlidersVSquare = faSlidersVSquare;\n  exports.faSlotMachine = faSlotMachine;\n  exports.faSmile = faSmile;\n  exports.faSmileBeam = faSmileBeam;\n  exports.faSmilePlus = faSmilePlus;\n  exports.faSmileWink = faSmileWink;\n  exports.faSmog = faSmog;\n  exports.faSmoke = faSmoke;\n  exports.faSmoking = faSmoking;\n  exports.faSmokingBan = faSmokingBan;\n  exports.faSms = faSms;\n  exports.faSnake = faSnake;\n  exports.faSnooze = faSnooze;\n  exports.faSnowBlowing = faSnowBlowing;\n  exports.faSnowboarding = faSnowboarding;\n  exports.faSnowflake = faSnowflake;\n  exports.faSnowflakeDroplets = faSnowflakeDroplets;\n  exports.faSnowflakes = faSnowflakes;\n  exports.faSnowman = faSnowman;\n  exports.faSnowmanHead = faSnowmanHead;\n  exports.faSnowmobile = faSnowmobile;\n  exports.faSnowplow = faSnowplow;\n  exports.faSoap = faSoap;\n  exports.faSoccerBall = faSoccerBall;\n  exports.faSocks = faSocks;\n  exports.faSoftServe = faSoftServe;\n  exports.faSolarPanel = faSolarPanel;\n  exports.faSolarSystem = faSolarSystem;\n  exports.faSort = faSort;\n  exports.faSortAlphaAsc = faSortAlphaAsc;\n  exports.faSortAlphaDesc = faSortAlphaDesc;\n  exports.faSortAlphaDown = faSortAlphaDown;\n  exports.faSortAlphaDownAlt = faSortAlphaDownAlt;\n  exports.faSortAlphaUp = faSortAlphaUp;\n  exports.faSortAlphaUpAlt = faSortAlphaUpAlt;\n  exports.faSortAlt = faSortAlt;\n  exports.faSortAmountAsc = faSortAmountAsc;\n  exports.faSortAmountDesc = faSortAmountDesc;\n  exports.faSortAmountDown = faSortAmountDown;\n  exports.faSortAmountDownAlt = faSortAmountDownAlt;\n  exports.faSortAmountUp = faSortAmountUp;\n  exports.faSortAmountUpAlt = faSortAmountUpAlt;\n  exports.faSortAsc = faSortAsc;\n  exports.faSortCircle = faSortCircle;\n  exports.faSortCircleDown = faSortCircleDown;\n  exports.faSortCircleUp = faSortCircleUp;\n  exports.faSortDesc = faSortDesc;\n  exports.faSortDown = faSortDown;\n  exports.faSortNumericAsc = faSortNumericAsc;\n  exports.faSortNumericDesc = faSortNumericDesc;\n  exports.faSortNumericDown = faSortNumericDown;\n  exports.faSortNumericDownAlt = faSortNumericDownAlt;\n  exports.faSortNumericUp = faSortNumericUp;\n  exports.faSortNumericUpAlt = faSortNumericUpAlt;\n  exports.faSortShapesDown = faSortShapesDown;\n  exports.faSortShapesDownAlt = faSortShapesDownAlt;\n  exports.faSortShapesUp = faSortShapesUp;\n  exports.faSortShapesUpAlt = faSortShapesUpAlt;\n  exports.faSortSizeDown = faSortSizeDown;\n  exports.faSortSizeDownAlt = faSortSizeDownAlt;\n  exports.faSortSizeUp = faSortSizeUp;\n  exports.faSortSizeUpAlt = faSortSizeUpAlt;\n  exports.faSortUp = faSortUp;\n  exports.faSortUpDown = faSortUpDown;\n  exports.faSoup = faSoup;\n  exports.faSpa = faSpa;\n  exports.faSpaceShuttle = faSpaceShuttle;\n  exports.faSpaceStationMoon = faSpaceStationMoon;\n  exports.faSpaceStationMoonAlt = faSpaceStationMoonAlt;\n  exports.faSpaceStationMoonConstruction = faSpaceStationMoonConstruction;\n  exports.faSpade = faSpade;\n  exports.faSpaghettiMonsterFlying = faSpaghettiMonsterFlying;\n  exports.faSparkle = faSparkle;\n  exports.faSparkles = faSparkles;\n  exports.faSpeaker = faSpeaker;\n  exports.faSpeakers = faSpeakers;\n  exports.faSpellCheck = faSpellCheck;\n  exports.faSpider = faSpider;\n  exports.faSpiderBlackWidow = faSpiderBlackWidow;\n  exports.faSpiderWeb = faSpiderWeb;\n  exports.faSpinner = faSpinner;\n  exports.faSpinnerScale = faSpinnerScale;\n  exports.faSpinnerThird = faSpinnerThird;\n  exports.faSplit = faSplit;\n  exports.faSplotch = faSplotch;\n  exports.faSpoon = faSpoon;\n  exports.faSportsball = faSportsball;\n  exports.faSprayCan = faSprayCan;\n  exports.faSprayCanSparkles = faSprayCanSparkles;\n  exports.faSprinkler = faSprinkler;\n  exports.faSprinklerCeiling = faSprinklerCeiling;\n  exports.faSprout = faSprout;\n  exports.faSquare = faSquare;\n  exports.faSquare0 = faSquare0;\n  exports.faSquare1 = faSquare1;\n  exports.faSquare2 = faSquare2;\n  exports.faSquare3 = faSquare3;\n  exports.faSquare4 = faSquare4;\n  exports.faSquare5 = faSquare5;\n  exports.faSquare6 = faSquare6;\n  exports.faSquare7 = faSquare7;\n  exports.faSquare8 = faSquare8;\n  exports.faSquare9 = faSquare9;\n  exports.faSquareA = faSquareA;\n  exports.faSquareALock = faSquareALock;\n  exports.faSquareAmpersand = faSquareAmpersand;\n  exports.faSquareArrowDown = faSquareArrowDown;\n  exports.faSquareArrowDownLeft = faSquareArrowDownLeft;\n  exports.faSquareArrowDownRight = faSquareArrowDownRight;\n  exports.faSquareArrowLeft = faSquareArrowLeft;\n  exports.faSquareArrowRight = faSquareArrowRight;\n  exports.faSquareArrowUp = faSquareArrowUp;\n  exports.faSquareArrowUpLeft = faSquareArrowUpLeft;\n  exports.faSquareArrowUpRight = faSquareArrowUpRight;\n  exports.faSquareB = faSquareB;\n  exports.faSquareBinary = faSquareBinary;\n  exports.faSquareBolt = faSquareBolt;\n  exports.faSquareC = faSquareC;\n  exports.faSquareCaretDown = faSquareCaretDown;\n  exports.faSquareCaretLeft = faSquareCaretLeft;\n  exports.faSquareCaretRight = faSquareCaretRight;\n  exports.faSquareCaretUp = faSquareCaretUp;\n  exports.faSquareCheck = faSquareCheck;\n  exports.faSquareChevronDown = faSquareChevronDown;\n  exports.faSquareChevronLeft = faSquareChevronLeft;\n  exports.faSquareChevronRight = faSquareChevronRight;\n  exports.faSquareChevronUp = faSquareChevronUp;\n  exports.faSquareCode = faSquareCode;\n  exports.faSquareD = faSquareD;\n  exports.faSquareDashed = faSquareDashed;\n  exports.faSquareDashedCirclePlus = faSquareDashedCirclePlus;\n  exports.faSquareDivide = faSquareDivide;\n  exports.faSquareDollar = faSquareDollar;\n  exports.faSquareDown = faSquareDown;\n  exports.faSquareDownLeft = faSquareDownLeft;\n  exports.faSquareDownRight = faSquareDownRight;\n  exports.faSquareE = faSquareE;\n  exports.faSquareEllipsis = faSquareEllipsis;\n  exports.faSquareEllipsisVertical = faSquareEllipsisVertical;\n  exports.faSquareEnvelope = faSquareEnvelope;\n  exports.faSquareExclamation = faSquareExclamation;\n  exports.faSquareF = faSquareF;\n  exports.faSquareFragile = faSquareFragile;\n  exports.faSquareFull = faSquareFull;\n  exports.faSquareG = faSquareG;\n  exports.faSquareH = faSquareH;\n  exports.faSquareHeart = faSquareHeart;\n  exports.faSquareI = faSquareI;\n  exports.faSquareInfo = faSquareInfo;\n  exports.faSquareJ = faSquareJ;\n  exports.faSquareK = faSquareK;\n  exports.faSquareKanban = faSquareKanban;\n  exports.faSquareL = faSquareL;\n  exports.faSquareLeft = faSquareLeft;\n  exports.faSquareList = faSquareList;\n  exports.faSquareM = faSquareM;\n  exports.faSquareMinus = faSquareMinus;\n  exports.faSquareN = faSquareN;\n  exports.faSquareNfi = faSquareNfi;\n  exports.faSquareO = faSquareO;\n  exports.faSquareP = faSquareP;\n  exports.faSquareParking = faSquareParking;\n  exports.faSquareParkingSlash = faSquareParkingSlash;\n  exports.faSquarePen = faSquarePen;\n  exports.faSquarePersonConfined = faSquarePersonConfined;\n  exports.faSquarePhone = faSquarePhone;\n  exports.faSquarePhoneFlip = faSquarePhoneFlip;\n  exports.faSquarePhoneHangup = faSquarePhoneHangup;\n  exports.faSquarePlus = faSquarePlus;\n  exports.faSquarePollHorizontal = faSquarePollHorizontal;\n  exports.faSquarePollVertical = faSquarePollVertical;\n  exports.faSquareQ = faSquareQ;\n  exports.faSquareQuarters = faSquareQuarters;\n  exports.faSquareQuestion = faSquareQuestion;\n  exports.faSquareQuote = faSquareQuote;\n  exports.faSquareR = faSquareR;\n  exports.faSquareRight = faSquareRight;\n  exports.faSquareRing = faSquareRing;\n  exports.faSquareRoot = faSquareRoot;\n  exports.faSquareRootAlt = faSquareRootAlt;\n  exports.faSquareRootVariable = faSquareRootVariable;\n  exports.faSquareRss = faSquareRss;\n  exports.faSquareS = faSquareS;\n  exports.faSquareShareNodes = faSquareShareNodes;\n  exports.faSquareSliders = faSquareSliders;\n  exports.faSquareSlidersVertical = faSquareSlidersVertical;\n  exports.faSquareSmall = faSquareSmall;\n  exports.faSquareStar = faSquareStar;\n  exports.faSquareT = faSquareT;\n  exports.faSquareTerminal = faSquareTerminal;\n  exports.faSquareThisWayUp = faSquareThisWayUp;\n  exports.faSquareU = faSquareU;\n  exports.faSquareUp = faSquareUp;\n  exports.faSquareUpLeft = faSquareUpLeft;\n  exports.faSquareUpRight = faSquareUpRight;\n  exports.faSquareUser = faSquareUser;\n  exports.faSquareV = faSquareV;\n  exports.faSquareVirus = faSquareVirus;\n  exports.faSquareW = faSquareW;\n  exports.faSquareWineGlassCrack = faSquareWineGlassCrack;\n  exports.faSquareX = faSquareX;\n  exports.faSquareXmark = faSquareXmark;\n  exports.faSquareY = faSquareY;\n  exports.faSquareZ = faSquareZ;\n  exports.faSquid = faSquid;\n  exports.faSquirrel = faSquirrel;\n  exports.faStaff = faStaff;\n  exports.faStaffAesculapius = faStaffAesculapius;\n  exports.faStaffSnake = faStaffSnake;\n  exports.faStairs = faStairs;\n  exports.faStamp = faStamp;\n  exports.faStandardDefinition = faStandardDefinition;\n  exports.faStapler = faStapler;\n  exports.faStar = faStar;\n  exports.faStarAndCrescent = faStarAndCrescent;\n  exports.faStarChristmas = faStarChristmas;\n  exports.faStarCircle = faStarCircle;\n  exports.faStarExclamation = faStarExclamation;\n  exports.faStarHalf = faStarHalf;\n  exports.faStarHalfAlt = faStarHalfAlt;\n  exports.faStarHalfStroke = faStarHalfStroke;\n  exports.faStarOfDavid = faStarOfDavid;\n  exports.faStarOfLife = faStarOfLife;\n  exports.faStarSharp = faStarSharp;\n  exports.faStarSharpHalf = faStarSharpHalf;\n  exports.faStarSharpHalfAlt = faStarSharpHalfAlt;\n  exports.faStarSharpHalfStroke = faStarSharpHalfStroke;\n  exports.faStarShooting = faStarShooting;\n  exports.faStarfighter = faStarfighter;\n  exports.faStarfighterAlt = faStarfighterAlt;\n  exports.faStarfighterAltAdvanced = faStarfighterAltAdvanced;\n  exports.faStarfighterTwinIonEngine = faStarfighterTwinIonEngine;\n  exports.faStarfighterTwinIonEngineAdvanced = faStarfighterTwinIonEngineAdvanced;\n  exports.faStars = faStars;\n  exports.faStarship = faStarship;\n  exports.faStarshipFreighter = faStarshipFreighter;\n  exports.faSteak = faSteak;\n  exports.faSteeringWheel = faSteeringWheel;\n  exports.faStepBackward = faStepBackward;\n  exports.faStepForward = faStepForward;\n  exports.faSterlingSign = faSterlingSign;\n  exports.faStethoscope = faStethoscope;\n  exports.faStickyNote = faStickyNote;\n  exports.faStocking = faStocking;\n  exports.faStomach = faStomach;\n  exports.faStop = faStop;\n  exports.faStopCircle = faStopCircle;\n  exports.faStopwatch = faStopwatch;\n  exports.faStopwatch20 = faStopwatch20;\n  exports.faStore = faStore;\n  exports.faStoreAlt = faStoreAlt;\n  exports.faStoreAltSlash = faStoreAltSlash;\n  exports.faStoreLock = faStoreLock;\n  exports.faStoreSlash = faStoreSlash;\n  exports.faStrawberry = faStrawberry;\n  exports.faStream = faStream;\n  exports.faStreetView = faStreetView;\n  exports.faStretcher = faStretcher;\n  exports.faStrikethrough = faStrikethrough;\n  exports.faStroopwafel = faStroopwafel;\n  exports.faSubscript = faSubscript;\n  exports.faSubtitles = faSubtitles;\n  exports.faSubtitlesSlash = faSubtitlesSlash;\n  exports.faSubtract = faSubtract;\n  exports.faSubway = faSubway;\n  exports.faSubwayTunnel = faSubwayTunnel;\n  exports.faSuitcase = faSuitcase;\n  exports.faSuitcaseMedical = faSuitcaseMedical;\n  exports.faSuitcaseRolling = faSuitcaseRolling;\n  exports.faSun = faSun;\n  exports.faSunAlt = faSunAlt;\n  exports.faSunBright = faSunBright;\n  exports.faSunCloud = faSunCloud;\n  exports.faSunDust = faSunDust;\n  exports.faSunHaze = faSunHaze;\n  exports.faSunPlantWilt = faSunPlantWilt;\n  exports.faSunglasses = faSunglasses;\n  exports.faSunrise = faSunrise;\n  exports.faSunset = faSunset;\n  exports.faSuperscript = faSuperscript;\n  exports.faSurprise = faSurprise;\n  exports.faSushi = faSushi;\n  exports.faSushiRoll = faSushiRoll;\n  exports.faSwap = faSwap;\n  exports.faSwapArrows = faSwapArrows;\n  exports.faSwatchbook = faSwatchbook;\n  exports.faSwimmer = faSwimmer;\n  exports.faSwimmingPool = faSwimmingPool;\n  exports.faSword = faSword;\n  exports.faSwordLaser = faSwordLaser;\n  exports.faSwordLaserAlt = faSwordLaserAlt;\n  exports.faSwords = faSwords;\n  exports.faSwordsLaser = faSwordsLaser;\n  exports.faSymbols = faSymbols;\n  exports.faSynagogue = faSynagogue;\n  exports.faSync = faSync;\n  exports.faSyncAlt = faSyncAlt;\n  exports.faSyringe = faSyringe;\n  exports.faT = faT;\n  exports.faTRex = faTRex;\n  exports.faTShirt = faTShirt;\n  exports.faTable = faTable;\n  exports.faTableCells = faTableCells;\n  exports.faTableCellsColumnLock = faTableCellsColumnLock;\n  exports.faTableCellsColumnUnlock = faTableCellsColumnUnlock;\n  exports.faTableCellsLarge = faTableCellsLarge;\n  exports.faTableCellsLock = faTableCellsLock;\n  exports.faTableCellsRowLock = faTableCellsRowLock;\n  exports.faTableCellsRowUnlock = faTableCellsRowUnlock;\n  exports.faTableCellsUnlock = faTableCellsUnlock;\n  exports.faTableColumns = faTableColumns;\n  exports.faTableLayout = faTableLayout;\n  exports.faTableList = faTableList;\n  exports.faTablePicnic = faTablePicnic;\n  exports.faTablePivot = faTablePivot;\n  exports.faTableRows = faTableRows;\n  exports.faTableTennis = faTableTennis;\n  exports.faTableTennisPaddleBall = faTableTennisPaddleBall;\n  exports.faTableTree = faTableTree;\n  exports.faTablet = faTablet;\n  exports.faTabletAlt = faTabletAlt;\n  exports.faTabletAndroid = faTabletAndroid;\n  exports.faTabletAndroidAlt = faTabletAndroidAlt;\n  exports.faTabletButton = faTabletButton;\n  exports.faTabletRugged = faTabletRugged;\n  exports.faTabletScreen = faTabletScreen;\n  exports.faTabletScreenButton = faTabletScreenButton;\n  exports.faTablets = faTablets;\n  exports.faTachographDigital = faTachographDigital;\n  exports.faTachometer = faTachometer;\n  exports.faTachometerAlt = faTachometerAlt;\n  exports.faTachometerAltAverage = faTachometerAltAverage;\n  exports.faTachometerAltFast = faTachometerAltFast;\n  exports.faTachometerAltFastest = faTachometerAltFastest;\n  exports.faTachometerAltSlow = faTachometerAltSlow;\n  exports.faTachometerAltSlowest = faTachometerAltSlowest;\n  exports.faTachometerAverage = faTachometerAverage;\n  exports.faTachometerFast = faTachometerFast;\n  exports.faTachometerFastest = faTachometerFastest;\n  exports.faTachometerSlow = faTachometerSlow;\n  exports.faTachometerSlowest = faTachometerSlowest;\n  exports.faTaco = faTaco;\n  exports.faTag = faTag;\n  exports.faTags = faTags;\n  exports.faTally = faTally;\n  exports.faTally1 = faTally1;\n  exports.faTally2 = faTally2;\n  exports.faTally3 = faTally3;\n  exports.faTally4 = faTally4;\n  exports.faTally5 = faTally5;\n  exports.faTamale = faTamale;\n  exports.faTanakh = faTanakh;\n  exports.faTankWater = faTankWater;\n  exports.faTape = faTape;\n  exports.faTarp = faTarp;\n  exports.faTarpDroplet = faTarpDroplet;\n  exports.faTasks = faTasks;\n  exports.faTasksAlt = faTasksAlt;\n  exports.faTaxi = faTaxi;\n  exports.faTaxiBus = faTaxiBus;\n  exports.faTeddyBear = faTeddyBear;\n  exports.faTeeth = faTeeth;\n  exports.faTeethOpen = faTeethOpen;\n  exports.faTelescope = faTelescope;\n  exports.faTeletype = faTeletype;\n  exports.faTeletypeAnswer = faTeletypeAnswer;\n  exports.faTelevision = faTelevision;\n  exports.faTemperature0 = faTemperature0;\n  exports.faTemperature1 = faTemperature1;\n  exports.faTemperature2 = faTemperature2;\n  exports.faTemperature3 = faTemperature3;\n  exports.faTemperature4 = faTemperature4;\n  exports.faTemperatureArrowDown = faTemperatureArrowDown;\n  exports.faTemperatureArrowUp = faTemperatureArrowUp;\n  exports.faTemperatureDown = faTemperatureDown;\n  exports.faTemperatureEmpty = faTemperatureEmpty;\n  exports.faTemperatureFrigid = faTemperatureFrigid;\n  exports.faTemperatureFull = faTemperatureFull;\n  exports.faTemperatureHalf = faTemperatureHalf;\n  exports.faTemperatureHigh = faTemperatureHigh;\n  exports.faTemperatureHot = faTemperatureHot;\n  exports.faTemperatureList = faTemperatureList;\n  exports.faTemperatureLow = faTemperatureLow;\n  exports.faTemperatureQuarter = faTemperatureQuarter;\n  exports.faTemperatureSnow = faTemperatureSnow;\n  exports.faTemperatureSun = faTemperatureSun;\n  exports.faTemperatureThreeQuarters = faTemperatureThreeQuarters;\n  exports.faTemperatureUp = faTemperatureUp;\n  exports.faTenge = faTenge;\n  exports.faTengeSign = faTengeSign;\n  exports.faTennisBall = faTennisBall;\n  exports.faTent = faTent;\n  exports.faTentArrowDownToLine = faTentArrowDownToLine;\n  exports.faTentArrowLeftRight = faTentArrowLeftRight;\n  exports.faTentArrowTurnLeft = faTentArrowTurnLeft;\n  exports.faTentArrowsDown = faTentArrowsDown;\n  exports.faTentDoublePeak = faTentDoublePeak;\n  exports.faTents = faTents;\n  exports.faTerminal = faTerminal;\n  exports.faText = faText;\n  exports.faTextHeight = faTextHeight;\n  exports.faTextSize = faTextSize;\n  exports.faTextSlash = faTextSlash;\n  exports.faTextWidth = faTextWidth;\n  exports.faTh = faTh;\n  exports.faThLarge = faThLarge;\n  exports.faThList = faThList;\n  exports.faTheaterMasks = faTheaterMasks;\n  exports.faThermometer = faThermometer;\n  exports.faThermometer0 = faThermometer0;\n  exports.faThermometer1 = faThermometer1;\n  exports.faThermometer2 = faThermometer2;\n  exports.faThermometer3 = faThermometer3;\n  exports.faThermometer4 = faThermometer4;\n  exports.faThermometerEmpty = faThermometerEmpty;\n  exports.faThermometerFull = faThermometerFull;\n  exports.faThermometerHalf = faThermometerHalf;\n  exports.faThermometerQuarter = faThermometerQuarter;\n  exports.faThermometerThreeQuarters = faThermometerThreeQuarters;\n  exports.faTheta = faTheta;\n  exports.faThoughtBubble = faThoughtBubble;\n  exports.faThumbTack = faThumbTack;\n  exports.faThumbTackSlash = faThumbTackSlash;\n  exports.faThumbsDown = faThumbsDown;\n  exports.faThumbsUp = faThumbsUp;\n  exports.faThumbtack = faThumbtack;\n  exports.faThumbtackSlash = faThumbtackSlash;\n  exports.faThunderstorm = faThunderstorm;\n  exports.faThunderstormMoon = faThunderstormMoon;\n  exports.faThunderstormSun = faThunderstormSun;\n  exports.faTick = faTick;\n  exports.faTicket = faTicket;\n  exports.faTicketAirline = faTicketAirline;\n  exports.faTicketAlt = faTicketAlt;\n  exports.faTicketPerforated = faTicketPerforated;\n  exports.faTicketPerforatedPlane = faTicketPerforatedPlane;\n  exports.faTicketPlane = faTicketPlane;\n  exports.faTicketSimple = faTicketSimple;\n  exports.faTickets = faTickets;\n  exports.faTicketsAirline = faTicketsAirline;\n  exports.faTicketsPerforated = faTicketsPerforated;\n  exports.faTicketsPerforatedPlane = faTicketsPerforatedPlane;\n  exports.faTicketsPlane = faTicketsPlane;\n  exports.faTicketsSimple = faTicketsSimple;\n  exports.faTilde = faTilde;\n  exports.faTimeline = faTimeline;\n  exports.faTimelineArrow = faTimelineArrow;\n  exports.faTimer = faTimer;\n  exports.faTimes = faTimes;\n  exports.faTimesCircle = faTimesCircle;\n  exports.faTimesHexagon = faTimesHexagon;\n  exports.faTimesOctagon = faTimesOctagon;\n  exports.faTimesRectangle = faTimesRectangle;\n  exports.faTimesSquare = faTimesSquare;\n  exports.faTimesToSlot = faTimesToSlot;\n  exports.faTint = faTint;\n  exports.faTintSlash = faTintSlash;\n  exports.faTire = faTire;\n  exports.faTireFlat = faTireFlat;\n  exports.faTirePressureWarning = faTirePressureWarning;\n  exports.faTireRugged = faTireRugged;\n  exports.faTired = faTired;\n  exports.faToggleLargeOff = faToggleLargeOff;\n  exports.faToggleLargeOn = faToggleLargeOn;\n  exports.faToggleOff = faToggleOff;\n  exports.faToggleOn = faToggleOn;\n  exports.faToilet = faToilet;\n  exports.faToiletPaper = faToiletPaper;\n  exports.faToiletPaperAlt = faToiletPaperAlt;\n  exports.faToiletPaperBlank = faToiletPaperBlank;\n  exports.faToiletPaperBlankUnder = faToiletPaperBlankUnder;\n  exports.faToiletPaperCheck = faToiletPaperCheck;\n  exports.faToiletPaperReverse = faToiletPaperReverse;\n  exports.faToiletPaperReverseAlt = faToiletPaperReverseAlt;\n  exports.faToiletPaperReverseSlash = faToiletPaperReverseSlash;\n  exports.faToiletPaperSlash = faToiletPaperSlash;\n  exports.faToiletPaperUnder = faToiletPaperUnder;\n  exports.faToiletPaperUnderSlash = faToiletPaperUnderSlash;\n  exports.faToiletPaperXmark = faToiletPaperXmark;\n  exports.faToiletPortable = faToiletPortable;\n  exports.faToiletsPortable = faToiletsPortable;\n  exports.faTomato = faTomato;\n  exports.faTombstone = faTombstone;\n  exports.faTombstoneAlt = faTombstoneAlt;\n  exports.faTombstoneBlank = faTombstoneBlank;\n  exports.faToolbox = faToolbox;\n  exports.faTools = faTools;\n  exports.faTooth = faTooth;\n  exports.faToothbrush = faToothbrush;\n  exports.faTorah = faTorah;\n  exports.faToriiGate = faToriiGate;\n  exports.faTornado = faTornado;\n  exports.faTowerBroadcast = faTowerBroadcast;\n  exports.faTowerCell = faTowerCell;\n  exports.faTowerControl = faTowerControl;\n  exports.faTowerObservation = faTowerObservation;\n  exports.faTractor = faTractor;\n  exports.faTrademark = faTrademark;\n  exports.faTrafficCone = faTrafficCone;\n  exports.faTrafficLight = faTrafficLight;\n  exports.faTrafficLightGo = faTrafficLightGo;\n  exports.faTrafficLightSlow = faTrafficLightSlow;\n  exports.faTrafficLightStop = faTrafficLightStop;\n  exports.faTrailer = faTrailer;\n  exports.faTrain = faTrain;\n  exports.faTrainSubway = faTrainSubway;\n  exports.faTrainSubwayTunnel = faTrainSubwayTunnel;\n  exports.faTrainTrack = faTrainTrack;\n  exports.faTrainTram = faTrainTram;\n  exports.faTrainTunnel = faTrainTunnel;\n  exports.faTram = faTram;\n  exports.faTransformerBolt = faTransformerBolt;\n  exports.faTransgender = faTransgender;\n  exports.faTransgenderAlt = faTransgenderAlt;\n  exports.faTransporter = faTransporter;\n  exports.faTransporter1 = faTransporter1;\n  exports.faTransporter2 = faTransporter2;\n  exports.faTransporter3 = faTransporter3;\n  exports.faTransporter4 = faTransporter4;\n  exports.faTransporter5 = faTransporter5;\n  exports.faTransporter6 = faTransporter6;\n  exports.faTransporter7 = faTransporter7;\n  exports.faTransporterEmpty = faTransporterEmpty;\n  exports.faTrash = faTrash;\n  exports.faTrashAlt = faTrashAlt;\n  exports.faTrashAltSlash = faTrashAltSlash;\n  exports.faTrashArrowTurnLeft = faTrashArrowTurnLeft;\n  exports.faTrashArrowUp = faTrashArrowUp;\n  exports.faTrashCan = faTrashCan;\n  exports.faTrashCanArrowTurnLeft = faTrashCanArrowTurnLeft;\n  exports.faTrashCanArrowUp = faTrashCanArrowUp;\n  exports.faTrashCanCheck = faTrashCanCheck;\n  exports.faTrashCanClock = faTrashCanClock;\n  exports.faTrashCanList = faTrashCanList;\n  exports.faTrashCanPlus = faTrashCanPlus;\n  exports.faTrashCanSlash = faTrashCanSlash;\n  exports.faTrashCanUndo = faTrashCanUndo;\n  exports.faTrashCanXmark = faTrashCanXmark;\n  exports.faTrashCheck = faTrashCheck;\n  exports.faTrashCircle = faTrashCircle;\n  exports.faTrashClock = faTrashClock;\n  exports.faTrashList = faTrashList;\n  exports.faTrashPlus = faTrashPlus;\n  exports.faTrashRestore = faTrashRestore;\n  exports.faTrashRestoreAlt = faTrashRestoreAlt;\n  exports.faTrashSlash = faTrashSlash;\n  exports.faTrashUndo = faTrashUndo;\n  exports.faTrashUndoAlt = faTrashUndoAlt;\n  exports.faTrashXmark = faTrashXmark;\n  exports.faTreasureChest = faTreasureChest;\n  exports.faTree = faTree;\n  exports.faTreeAlt = faTreeAlt;\n  exports.faTreeChristmas = faTreeChristmas;\n  exports.faTreeCity = faTreeCity;\n  exports.faTreeDeciduous = faTreeDeciduous;\n  exports.faTreeDecorated = faTreeDecorated;\n  exports.faTreeLarge = faTreeLarge;\n  exports.faTreePalm = faTreePalm;\n  exports.faTrees = faTrees;\n  exports.faTrianBalbot = faTrianBalbot;\n  exports.faTriangle = faTriangle;\n  exports.faTriangleCircleSquare = faTriangleCircleSquare;\n  exports.faTriangleExclamation = faTriangleExclamation;\n  exports.faTriangleInstrument = faTriangleInstrument;\n  exports.faTriangleMusic = faTriangleMusic;\n  exports.faTrianglePersonDigging = faTrianglePersonDigging;\n  exports.faTricycle = faTricycle;\n  exports.faTricycleAdult = faTricycleAdult;\n  exports.faTrillium = faTrillium;\n  exports.faTrophy = faTrophy;\n  exports.faTrophyAlt = faTrophyAlt;\n  exports.faTrophyStar = faTrophyStar;\n  exports.faTrowel = faTrowel;\n  exports.faTrowelBricks = faTrowelBricks;\n  exports.faTruck = faTruck;\n  exports.faTruckArrowRight = faTruckArrowRight;\n  exports.faTruckBolt = faTruckBolt;\n  exports.faTruckClock = faTruckClock;\n  exports.faTruckContainer = faTruckContainer;\n  exports.faTruckContainerEmpty = faTruckContainerEmpty;\n  exports.faTruckCouch = faTruckCouch;\n  exports.faTruckDroplet = faTruckDroplet;\n  exports.faTruckFast = faTruckFast;\n  exports.faTruckField = faTruckField;\n  exports.faTruckFieldUn = faTruckFieldUn;\n  exports.faTruckFire = faTruckFire;\n  exports.faTruckFlatbed = faTruckFlatbed;\n  exports.faTruckFront = faTruckFront;\n  exports.faTruckLadder = faTruckLadder;\n  exports.faTruckLoading = faTruckLoading;\n  exports.faTruckMedical = faTruckMedical;\n  exports.faTruckMonster = faTruckMonster;\n  exports.faTruckMoving = faTruckMoving;\n  exports.faTruckPickup = faTruckPickup;\n  exports.faTruckPlane = faTruckPlane;\n  exports.faTruckPlow = faTruckPlow;\n  exports.faTruckRamp = faTruckRamp;\n  exports.faTruckRampBox = faTruckRampBox;\n  exports.faTruckRampCouch = faTruckRampCouch;\n  exports.faTruckTow = faTruckTow;\n  exports.faTruckUtensils = faTruckUtensils;\n  exports.faTrumpet = faTrumpet;\n  exports.faTry = faTry;\n  exports.faTshirt = faTshirt;\n  exports.faTty = faTty;\n  exports.faTtyAnswer = faTtyAnswer;\n  exports.faTugrikSign = faTugrikSign;\n  exports.faTurkey = faTurkey;\n  exports.faTurkishLira = faTurkishLira;\n  exports.faTurkishLiraSign = faTurkishLiraSign;\n  exports.faTurnDown = faTurnDown;\n  exports.faTurnDownLeft = faTurnDownLeft;\n  exports.faTurnDownRight = faTurnDownRight;\n  exports.faTurnLeft = faTurnLeft;\n  exports.faTurnLeftDown = faTurnLeftDown;\n  exports.faTurnLeftUp = faTurnLeftUp;\n  exports.faTurnRight = faTurnRight;\n  exports.faTurnUp = faTurnUp;\n  exports.faTurntable = faTurntable;\n  exports.faTurtle = faTurtle;\n  exports.faTv = faTv;\n  exports.faTvAlt = faTvAlt;\n  exports.faTvMusic = faTvMusic;\n  exports.faTvRetro = faTvRetro;\n  exports.faTypewriter = faTypewriter;\n  exports.faU = faU;\n  exports.faUfo = faUfo;\n  exports.faUfoBeam = faUfoBeam;\n  exports.faUmbrella = faUmbrella;\n  exports.faUmbrellaAlt = faUmbrellaAlt;\n  exports.faUmbrellaBeach = faUmbrellaBeach;\n  exports.faUmbrellaSimple = faUmbrellaSimple;\n  exports.faUnderline = faUnderline;\n  exports.faUndo = faUndo;\n  exports.faUndoAlt = faUndoAlt;\n  exports.faUnicorn = faUnicorn;\n  exports.faUniformMartialArts = faUniformMartialArts;\n  exports.faUnion = faUnion;\n  exports.faUniversalAccess = faUniversalAccess;\n  exports.faUniversity = faUniversity;\n  exports.faUnlink = faUnlink;\n  exports.faUnlock = faUnlock;\n  exports.faUnlockAlt = faUnlockAlt;\n  exports.faUnlockKeyhole = faUnlockKeyhole;\n  exports.faUnsorted = faUnsorted;\n  exports.faUp = faUp;\n  exports.faUpDown = faUpDown;\n  exports.faUpDownLeftRight = faUpDownLeftRight;\n  exports.faUpFromBracket = faUpFromBracket;\n  exports.faUpFromDottedLine = faUpFromDottedLine;\n  exports.faUpFromLine = faUpFromLine;\n  exports.faUpLeft = faUpLeft;\n  exports.faUpLong = faUpLong;\n  exports.faUpRight = faUpRight;\n  exports.faUpRightAndDownLeftFromCenter = faUpRightAndDownLeftFromCenter;\n  exports.faUpRightFromSquare = faUpRightFromSquare;\n  exports.faUpToBracket = faUpToBracket;\n  exports.faUpToDottedLine = faUpToDottedLine;\n  exports.faUpToLine = faUpToLine;\n  exports.faUpload = faUpload;\n  exports.faUsbDrive = faUsbDrive;\n  exports.faUsd = faUsd;\n  exports.faUsdCircle = faUsdCircle;\n  exports.faUsdSquare = faUsdSquare;\n  exports.faUser = faUser;\n  exports.faUserAlien = faUserAlien;\n  exports.faUserAlt = faUserAlt;\n  exports.faUserAltSlash = faUserAltSlash;\n  exports.faUserAstronaut = faUserAstronaut;\n  exports.faUserBeardBolt = faUserBeardBolt;\n  exports.faUserBountyHunter = faUserBountyHunter;\n  exports.faUserChart = faUserChart;\n  exports.faUserCheck = faUserCheck;\n  exports.faUserChef = faUserChef;\n  exports.faUserCircle = faUserCircle;\n  exports.faUserClock = faUserClock;\n  exports.faUserCog = faUserCog;\n  exports.faUserConstruction = faUserConstruction;\n  exports.faUserCowboy = faUserCowboy;\n  exports.faUserCrown = faUserCrown;\n  exports.faUserDoctor = faUserDoctor;\n  exports.faUserDoctorHair = faUserDoctorHair;\n  exports.faUserDoctorHairLong = faUserDoctorHairLong;\n  exports.faUserDoctorMessage = faUserDoctorMessage;\n  exports.faUserEdit = faUserEdit;\n  exports.faUserFriends = faUserFriends;\n  exports.faUserGear = faUserGear;\n  exports.faUserGraduate = faUserGraduate;\n  exports.faUserGroup = faUserGroup;\n  exports.faUserGroupCrown = faUserGroupCrown;\n  exports.faUserGroupSimple = faUserGroupSimple;\n  exports.faUserHair = faUserHair;\n  exports.faUserHairBuns = faUserHairBuns;\n  exports.faUserHairLong = faUserHairLong;\n  exports.faUserHairMullet = faUserHairMullet;\n  exports.faUserHardHat = faUserHardHat;\n  exports.faUserHeadset = faUserHeadset;\n  exports.faUserHelmetSafety = faUserHelmetSafety;\n  exports.faUserHoodie = faUserHoodie;\n  exports.faUserInjured = faUserInjured;\n  exports.faUserLarge = faUserLarge;\n  exports.faUserLargeSlash = faUserLargeSlash;\n  exports.faUserLock = faUserLock;\n  exports.faUserMagnifyingGlass = faUserMagnifyingGlass;\n  exports.faUserMd = faUserMd;\n  exports.faUserMdChat = faUserMdChat;\n  exports.faUserMinus = faUserMinus;\n  exports.faUserMusic = faUserMusic;\n  exports.faUserNinja = faUserNinja;\n  exports.faUserNurse = faUserNurse;\n  exports.faUserNurseHair = faUserNurseHair;\n  exports.faUserNurseHairLong = faUserNurseHairLong;\n  exports.faUserPen = faUserPen;\n  exports.faUserPilot = faUserPilot;\n  exports.faUserPilotTie = faUserPilotTie;\n  exports.faUserPlus = faUserPlus;\n  exports.faUserPolice = faUserPolice;\n  exports.faUserPoliceTie = faUserPoliceTie;\n  exports.faUserRobot = faUserRobot;\n  exports.faUserRobotXmarks = faUserRobotXmarks;\n  exports.faUserSecret = faUserSecret;\n  exports.faUserShakespeare = faUserShakespeare;\n  exports.faUserShield = faUserShield;\n  exports.faUserSlash = faUserSlash;\n  exports.faUserTag = faUserTag;\n  exports.faUserTie = faUserTie;\n  exports.faUserTieHair = faUserTieHair;\n  exports.faUserTieHairLong = faUserTieHairLong;\n  exports.faUserTimes = faUserTimes;\n  exports.faUserUnlock = faUserUnlock;\n  exports.faUserVisor = faUserVisor;\n  exports.faUserVneck = faUserVneck;\n  exports.faUserVneckHair = faUserVneckHair;\n  exports.faUserVneckHairLong = faUserVneckHairLong;\n  exports.faUserXmark = faUserXmark;\n  exports.faUsers = faUsers;\n  exports.faUsersBetweenLines = faUsersBetweenLines;\n  exports.faUsersClass = faUsersClass;\n  exports.faUsersCog = faUsersCog;\n  exports.faUsersCrown = faUsersCrown;\n  exports.faUsersGear = faUsersGear;\n  exports.faUsersLine = faUsersLine;\n  exports.faUsersMedical = faUsersMedical;\n  exports.faUsersRays = faUsersRays;\n  exports.faUsersRectangle = faUsersRectangle;\n  exports.faUsersSlash = faUsersSlash;\n  exports.faUsersViewfinder = faUsersViewfinder;\n  exports.faUtensilFork = faUtensilFork;\n  exports.faUtensilKnife = faUtensilKnife;\n  exports.faUtensilSpoon = faUtensilSpoon;\n  exports.faUtensils = faUtensils;\n  exports.faUtensilsAlt = faUtensilsAlt;\n  exports.faUtensilsSlash = faUtensilsSlash;\n  exports.faUtilityPole = faUtilityPole;\n  exports.faUtilityPoleDouble = faUtilityPoleDouble;\n  exports.faV = faV;\n  exports.faVacuum = faVacuum;\n  exports.faVacuumRobot = faVacuumRobot;\n  exports.faValueAbsolute = faValueAbsolute;\n  exports.faVanShuttle = faVanShuttle;\n  exports.faVault = faVault;\n  exports.faVcard = faVcard;\n  exports.faVectorCircle = faVectorCircle;\n  exports.faVectorPolygon = faVectorPolygon;\n  exports.faVectorSquare = faVectorSquare;\n  exports.faVentDamper = faVentDamper;\n  exports.faVenus = faVenus;\n  exports.faVenusDouble = faVenusDouble;\n  exports.faVenusMars = faVenusMars;\n  exports.faVest = faVest;\n  exports.faVestPatches = faVestPatches;\n  exports.faVhs = faVhs;\n  exports.faVial = faVial;\n  exports.faVialCircleCheck = faVialCircleCheck;\n  exports.faVialVirus = faVialVirus;\n  exports.faVials = faVials;\n  exports.faVideo = faVideo;\n  exports.faVideoArrowDownLeft = faVideoArrowDownLeft;\n  exports.faVideoArrowUpRight = faVideoArrowUpRight;\n  exports.faVideoCamera = faVideoCamera;\n  exports.faVideoCircle = faVideoCircle;\n  exports.faVideoHandheld = faVideoHandheld;\n  exports.faVideoPlus = faVideoPlus;\n  exports.faVideoSlash = faVideoSlash;\n  exports.faVihara = faVihara;\n  exports.faViolin = faViolin;\n  exports.faVirus = faVirus;\n  exports.faVirusCovid = faVirusCovid;\n  exports.faVirusCovidSlash = faVirusCovidSlash;\n  exports.faVirusSlash = faVirusSlash;\n  exports.faViruses = faViruses;\n  exports.faVoicemail = faVoicemail;\n  exports.faVolcano = faVolcano;\n  exports.faVolleyball = faVolleyball;\n  exports.faVolleyballBall = faVolleyballBall;\n  exports.faVolume = faVolume;\n  exports.faVolumeControlPhone = faVolumeControlPhone;\n  exports.faVolumeDown = faVolumeDown;\n  exports.faVolumeHigh = faVolumeHigh;\n  exports.faVolumeLow = faVolumeLow;\n  exports.faVolumeMedium = faVolumeMedium;\n  exports.faVolumeMute = faVolumeMute;\n  exports.faVolumeOff = faVolumeOff;\n  exports.faVolumeSlash = faVolumeSlash;\n  exports.faVolumeTimes = faVolumeTimes;\n  exports.faVolumeUp = faVolumeUp;\n  exports.faVolumeXmark = faVolumeXmark;\n  exports.faVoteNay = faVoteNay;\n  exports.faVoteYea = faVoteYea;\n  exports.faVrCardboard = faVrCardboard;\n  exports.faW = faW;\n  exports.faWaffle = faWaffle;\n  exports.faWagonCovered = faWagonCovered;\n  exports.faWalker = faWalker;\n  exports.faWalkieTalkie = faWalkieTalkie;\n  exports.faWalking = faWalking;\n  exports.faWallBrick = faWallBrick;\n  exports.faWallet = faWallet;\n  exports.faWand = faWand;\n  exports.faWandMagic = faWandMagic;\n  exports.faWandMagicSparkles = faWandMagicSparkles;\n  exports.faWandSparkles = faWandSparkles;\n  exports.faWarehouse = faWarehouse;\n  exports.faWarehouseAlt = faWarehouseAlt;\n  exports.faWarehouseFull = faWarehouseFull;\n  exports.faWarning = faWarning;\n  exports.faWasher = faWasher;\n  exports.faWashingMachine = faWashingMachine;\n  exports.faWatch = faWatch;\n  exports.faWatchApple = faWatchApple;\n  exports.faWatchCalculator = faWatchCalculator;\n  exports.faWatchFitness = faWatchFitness;\n  exports.faWatchSmart = faWatchSmart;\n  exports.faWater = faWater;\n  exports.faWaterArrowDown = faWaterArrowDown;\n  exports.faWaterArrowUp = faWaterArrowUp;\n  exports.faWaterLadder = faWaterLadder;\n  exports.faWaterLower = faWaterLower;\n  exports.faWaterRise = faWaterRise;\n  exports.faWatermelonSlice = faWatermelonSlice;\n  exports.faWave = faWave;\n  exports.faWavePulse = faWavePulse;\n  exports.faWaveSine = faWaveSine;\n  exports.faWaveSquare = faWaveSquare;\n  exports.faWaveTriangle = faWaveTriangle;\n  exports.faWaveform = faWaveform;\n  exports.faWaveformCircle = faWaveformCircle;\n  exports.faWaveformLines = faWaveformLines;\n  exports.faWaveformPath = faWaveformPath;\n  exports.faWavesSine = faWavesSine;\n  exports.faWebAwesome = faWebAwesome;\n  exports.faWebcam = faWebcam;\n  exports.faWebcamSlash = faWebcamSlash;\n  exports.faWebhook = faWebhook;\n  exports.faWeight = faWeight;\n  exports.faWeightHanging = faWeightHanging;\n  exports.faWeightScale = faWeightScale;\n  exports.faWhale = faWhale;\n  exports.faWheat = faWheat;\n  exports.faWheatAlt = faWheatAlt;\n  exports.faWheatAwn = faWheatAwn;\n  exports.faWheatAwnCircleExclamation = faWheatAwnCircleExclamation;\n  exports.faWheatAwnSlash = faWheatAwnSlash;\n  exports.faWheatSlash = faWheatSlash;\n  exports.faWheelchair = faWheelchair;\n  exports.faWheelchairAlt = faWheelchairAlt;\n  exports.faWheelchairMove = faWheelchairMove;\n  exports.faWhiskeyGlass = faWhiskeyGlass;\n  exports.faWhiskeyGlassIce = faWhiskeyGlassIce;\n  exports.faWhistle = faWhistle;\n  exports.faWifi = faWifi;\n  exports.faWifi1 = faWifi1;\n  exports.faWifi2 = faWifi2;\n  exports.faWifi3 = faWifi3;\n  exports.faWifiExclamation = faWifiExclamation;\n  exports.faWifiFair = faWifiFair;\n  exports.faWifiSlash = faWifiSlash;\n  exports.faWifiStrong = faWifiStrong;\n  exports.faWifiWeak = faWifiWeak;\n  exports.faWind = faWind;\n  exports.faWindCircleExclamation = faWindCircleExclamation;\n  exports.faWindTurbine = faWindTurbine;\n  exports.faWindWarning = faWindWarning;\n  exports.faWindow = faWindow;\n  exports.faWindowAlt = faWindowAlt;\n  exports.faWindowClose = faWindowClose;\n  exports.faWindowFlip = faWindowFlip;\n  exports.faWindowFrame = faWindowFrame;\n  exports.faWindowFrameOpen = faWindowFrameOpen;\n  exports.faWindowMaximize = faWindowMaximize;\n  exports.faWindowMinimize = faWindowMinimize;\n  exports.faWindowRestore = faWindowRestore;\n  exports.faWindsock = faWindsock;\n  exports.faWineBottle = faWineBottle;\n  exports.faWineGlass = faWineGlass;\n  exports.faWineGlassAlt = faWineGlassAlt;\n  exports.faWineGlassCrack = faWineGlassCrack;\n  exports.faWineGlassEmpty = faWineGlassEmpty;\n  exports.faWon = faWon;\n  exports.faWonSign = faWonSign;\n  exports.faWorm = faWorm;\n  exports.faWreath = faWreath;\n  exports.faWreathLaurel = faWreathLaurel;\n  exports.faWrench = faWrench;\n  exports.faWrenchSimple = faWrenchSimple;\n  exports.faX = faX;\n  exports.faXRay = faXRay;\n  exports.faXmark = faXmark;\n  exports.faXmarkCircle = faXmarkCircle;\n  exports.faXmarkHexagon = faXmarkHexagon;\n  exports.faXmarkLarge = faXmarkLarge;\n  exports.faXmarkOctagon = faXmarkOctagon;\n  exports.faXmarkSquare = faXmarkSquare;\n  exports.faXmarkToSlot = faXmarkToSlot;\n  exports.faXmarksLines = faXmarksLines;\n  exports.faY = faY;\n  exports.faYen = faYen;\n  exports.faYenSign = faYenSign;\n  exports.faYinYang = faYinYang;\n  exports.faZ = faZ;\n  exports.faZap = faZap;\n  exports.faZzz = faZzz;\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n}));\n","\n      (function(){\n        var _fontawesome = require('@fortawesome/fontawesome-svg-core');\n        var pack;\n        \n          pack = require('@fortawesome/free-brands-svg-icons');\n          delete pack['default'];\n          _fontawesome.library.add(pack);\n\n          pack = require('@fortawesome/pro-light-svg-icons');\n          delete pack['default'];\n          _fontawesome.library.add(pack);\n\n          pack = require('@fortawesome/pro-solid-svg-icons');\n          delete pack['default'];\n          _fontawesome.library.add(pack);\n      })()\n    ","'use strict';\n\nvar fontawesomeSvgCore = require('@fortawesome/fontawesome-svg-core');\n\n// turn off adding styles to the app's HTML as these styles are included in the build already\nfontawesomeSvgCore.config.autoAddCss = false;\n","(function () {\n  function vendorModule() {\n    'use strict';\n\n    return {\n      'default': self['jQuery'],\n      __esModule: true\n    };\n  }\n  define('jquery', [], vendorModule);\n})();","import { setModifierManager, capabilities } from '@ember/modifier';\nimport { macroCondition, dependencySatisfies } from '@embroider/macros';\n\n/**\n  The `{{did-insert}}` element modifier is activated when an element is\n  inserted into the DOM.\n\n  In this example, the `fadeIn` function receives the `div` DOM element as its\n  first argument and is executed after the element is inserted into the DOM.\n\n  ```handlebars\n  <div {{did-insert this.fadeIn}} class=\"alert\">\n    {{yield}}\n  </div>\n  ```\n\n  ```js\n  export default Component.extend({\n    fadeIn(element) {\n      element.classList.add('fade-in');\n    }\n  });\n  ```\n\n  By default, the executed function will be unbound. If you would like to access\n  the component context in your function, use the `action` decorator as follows:\n\n  ```handlebars\n  <div {{did-insert this.incrementCount}}>first</div>\n  <div {{did-insert this.incrementCount}}>second</div>\n\n  <p>{{this.count}} elements were rendered</p>\n  ```\n\n  ```js\n  export default Component.extend({\n    count: tracked({ value: 0 }),\n\n    incrementCount: action(function() {\n      this.count++;\n    })\n  });\n  ```\n\n  @method did-insert\n  @public\n*/\nexport default setModifierManager(\n  () => ({\n    capabilities: capabilities(\n      macroCondition(dependencySatisfies('ember-source', '>= 3.22.0-beta.1'))\n        ? '3.22'\n        : '3.13',\n      { disableAutoTracking: true },\n    ),\n\n    createModifier() {},\n\n    installModifier(_state, element, { positional: [fn, ...args], named }) {\n      fn(element, args, named);\n    },\n\n    updateModifier() {},\n    destroyModifier() {},\n  }),\n  class DidInsertModifier {},\n);\n","import { setModifierManager, capabilities } from '@ember/modifier';\nimport {\n  macroCondition,\n  dependencySatisfies,\n  importSync,\n} from '@embroider/macros';\n\nconst untrack = (function () {\n  if (macroCondition(dependencySatisfies('ember-source', '> 3.27.0-beta.1'))) {\n    // ember-source@3.27 shipped \"real modules\" by default, so we can just use\n    // importSync to get @glimmer/validator directly\n    return importSync('@glimmer/validator').untrack;\n  } else if (\n    macroCondition(dependencySatisfies('ember-source', '>= 3.22.0-alpha.1'))\n  ) {\n    // we can access `window.Ember` here because it wasn't deprecated until at least 3.27\n    // eslint-disable-next-line no-undef\n    return Ember.__loader.require('@glimmer/validator').untrack;\n  } else {\n    // nothing needed here, we do not call `untrack` in this case\n  }\n})();\n\n/**\n  The `{{did-update}}` element modifier is activated when any of its arguments\n  are updated. It does not run on initial render.\n\n  In this example, the `resize` function receives the `textarea` DOM element as its\n  first argument and is executed anytime the `@text` argument changes.\n\n  ```handlebars\n  <textarea {{did-update this.resize @text}} readonly style=\"padding: 0px;\">\n    {{@text}}\n  </textarea>\n  ```\n\n  ```js\n  export default Component.extend({\n    resize(element) {\n      element.style.height = `${element.scrollHeight}px`;\n    }\n  });\n  ```\n\n  In addition to the `element`, both named and positional arguments are passed to the\n  executed function:\n\n  ```handlebars\n  <div {{did-update this.logArguments @first @second third=@third}} />\n  ```\n\n  ```js\n  export default Component.extend({\n    logArguments(element, [first, second], { third }) {\n      console.log('element', element);\n      console.log('positional args', first, second);\n      console.log('names args', third);\n    }\n  });\n  ```\n\n  By default, the executed function will be unbound. If you would like to access\n  the component context in your function, use the `action` decorator as follows:\n\n  ```handlebars\n  <div {{did-update this.someFunction @someArg} />\n  ```\n\n  ```js\n  export default Component.extend({\n    someFunction: action(function(element, [someArg]) {\n      // the `this` context will be the component instance\n    })\n  });\n  ```\n\n  @method did-update\n  @public\n*/\nexport default setModifierManager(\n  () => ({\n    capabilities: macroCondition(\n      dependencySatisfies('ember-source', '>= 3.22.0-alpha.1'),\n    )\n      ? capabilities('3.22', { disableAutoTracking: false })\n      : capabilities('3.13', { disableAutoTracking: true }),\n\n    createModifier() {\n      return { element: null };\n    },\n    installModifier(state, element, args) {\n      // save element into state bucket\n      state.element = element;\n\n      if (\n        macroCondition(dependencySatisfies('ember-source', '>= 3.22.0-alpha.1'))\n      ) {\n        // Consume individual properties to entangle tracking.\n        // https://github.com/emberjs/ember.js/issues/19277\n        // https://github.com/ember-modifier/ember-modifier/pull/63#issuecomment-815908201\n        args.positional.forEach(() => {});\n        args.named && Object.values(args.named);\n      }\n    },\n\n    updateModifier({ element }, args) {\n      let [fn, ...positional] = args.positional;\n\n      if (\n        macroCondition(dependencySatisfies('ember-source', '>= 3.22.0-alpha.1'))\n      ) {\n        // Consume individual properties to entangle tracking.\n        // https://github.com/emberjs/ember.js/issues/19277\n        // https://github.com/ember-modifier/ember-modifier/pull/63#issuecomment-815908201\n        args.positional.forEach(() => {});\n        args.named && Object.values(args.named);\n        untrack(() => {\n          fn(element, positional, args.named);\n        });\n      } else {\n        fn(element, positional, args.named);\n      }\n    },\n\n    destroyModifier() {},\n  }),\n  class DidUpdateModifier {},\n);\n","import { setModifierManager, capabilities } from '@ember/modifier';\nimport { macroCondition, dependencySatisfies } from '@embroider/macros';\n\n/**\n  The `{{will-destroy}}` element modifier is activated immediately before the element\n  is removed from the DOM.\n\n  ```handlebars\n  <div {{will-destroy this.teardownPlugin}}>\n    {{yield}}\n  </div>\n  ```\n\n  ```js\n  export default Component.extend({\n    teardownPlugin(element) {\n      // teardown logic here\n    }\n  });\n  ```\n\n  By default, the executed function will be unbound. If you would like to access\n  the component context in your function, use the `action` decorator as follows:\n\n  ```handlebars\n  <div {{will-destroy this.teardownPlugin}}>\n    {{yield}}\n  </div>\n  ```\n\n  ```js\n  export default Component.extend({\n    teardownPlugin: action(function(element) {\n      // the `this` context will be the component instance\n    })\n  });\n  ```\n\n  @method will-destroy\n  @public\n*/\nexport default setModifierManager(\n  () => ({\n    capabilities: capabilities(\n      macroCondition(dependencySatisfies('ember-source', '>= 3.22.0-beta.1'))\n        ? '3.22'\n        : '3.13',\n      { disableAutoTracking: true },\n    ),\n\n    createModifier() {\n      return { element: null };\n    },\n\n    installModifier(state, element) {\n      state.element = element;\n    },\n\n    updateModifier() {},\n\n    destroyModifier({ element }, args) {\n      let [fn, ...positional] = args.positional;\n\n      fn(element, positional, args.named);\n    },\n  }),\n  class WillDestroyModifier {},\n);\n","export default class Cache {\n  size = 0;\n  misses = 0;\n  hits = 0;\n\n  constructor(limit, func, store) {\n    this.limit = limit;\n    this.func = func;\n    this.store = store;\n    this.store = store || new Map();\n  }\n\n  get(key) {\n    let value = this.store.get(key);\n\n    if (this.store.has(key)) {\n      this.hits++;\n      return this.store.get(key);\n    } else {\n      this.misses++;\n      value = this.set(key, this.func(key));\n    }\n\n    return value;\n  }\n\n  set(key, value) {\n    if (this.limit > this.size) {\n      this.size++;\n      this.store.set(key, value);\n    }\n\n    return value;\n  }\n\n  purge() {\n    this.store.clear();\n    this.size = 0;\n    this.hits = 0;\n    this.misses = 0;\n  }\n\n}","/* eslint-disable no-useless-escape */\n\n/**\n @module @ember/string\n */\nimport Cache from './cache';\n// STATE within a module is frowned upon, this exists\n// to support Ember.STRINGS but shield ember internals from this legacy global\n// API.\nlet STRINGS = {};\nexport function setStrings(strings) {\n  STRINGS = strings;\n}\nexport function getStrings() {\n  return STRINGS;\n}\nexport function getString(name) {\n  return STRINGS[name];\n}\nconst STRING_DASHERIZE_REGEXP = /[ _]/g;\nconst STRING_DASHERIZE_CACHE = new Cache(1000, key => decamelize(key).replace(STRING_DASHERIZE_REGEXP, '-'));\nconst STRING_CAMELIZE_REGEXP_1 = /(\\-|\\_|\\.|\\s)+(.)?/g;\nconst STRING_CAMELIZE_REGEXP_2 = /(^|\\/)([A-Z])/g;\nconst CAMELIZE_CACHE = new Cache(1000, key => key.replace(STRING_CAMELIZE_REGEXP_1, (_match, _separator, chr) => chr ? chr.toUpperCase() : '').replace(STRING_CAMELIZE_REGEXP_2, (match\n/*, separator, chr */\n) => match.toLowerCase()));\nconst STRING_CLASSIFY_REGEXP_1 = /^(\\-|_)+(.)?/;\nconst STRING_CLASSIFY_REGEXP_2 = /(.)(\\-|\\_|\\.|\\s)+(.)?/g;\nconst STRING_CLASSIFY_REGEXP_3 = /(^|\\/|\\.)([a-z])/g;\nconst CLASSIFY_CACHE = new Cache(1000, str => {\n  const replace1 = (_match, _separator, chr) => chr ? `_${chr.toUpperCase()}` : '';\n\n  const replace2 = (_match, initialChar, _separator, chr) => initialChar + (chr ? chr.toUpperCase() : '');\n\n  const parts = str.split('/');\n\n  for (let i = 0; i < parts.length; i++) {\n    parts[i] = parts[i].replace(STRING_CLASSIFY_REGEXP_1, replace1).replace(STRING_CLASSIFY_REGEXP_2, replace2);\n  }\n\n  return parts.join('/').replace(STRING_CLASSIFY_REGEXP_3, (match\n  /*, separator, chr */\n  ) => match.toUpperCase());\n});\nconst STRING_UNDERSCORE_REGEXP_1 = /([a-z\\d])([A-Z]+)/g;\nconst STRING_UNDERSCORE_REGEXP_2 = /\\-|\\s+/g;\nconst UNDERSCORE_CACHE = new Cache(1000, str => str.replace(STRING_UNDERSCORE_REGEXP_1, '$1_$2').replace(STRING_UNDERSCORE_REGEXP_2, '_').toLowerCase());\nconst STRING_CAPITALIZE_REGEXP = /(^|\\/)([a-z\\u00C0-\\u024F])/g;\nconst CAPITALIZE_CACHE = new Cache(1000, str => str.replace(STRING_CAPITALIZE_REGEXP, (match\n/*, separator, chr */\n) => match.toUpperCase()));\nconst STRING_DECAMELIZE_REGEXP = /([a-z\\d])([A-Z])/g;\nconst DECAMELIZE_CACHE = new Cache(1000, str => str.replace(STRING_DECAMELIZE_REGEXP, '$1_$2').toLowerCase());\n/**\n  Splits a string into separate units separated by spaces, eliminating any\n  empty strings in the process. This is a convenience method for split that\n  is mostly useful when applied to the `String.prototype`.\n\n  ```javascript\n  import { w } from '@ember/string';\n\n  w(\"alpha beta gamma\").forEach(function(key) {\n    console.log(key);\n  });\n\n  // > alpha\n  // > beta\n  // > gamma\n  ```\n\n  @method w\n  @param {String} str The string to split\n  @return {Array} array containing the split strings\n  @public\n*/\n\nexport function w(str) {\n  return str.split(/\\s+/);\n}\n/**\n  Converts a camelized string into all lower case separated by underscores.\n\n  ```javascript\n  import { decamelize } from '@ember/string';\n\n  decamelize('innerHTML');          // 'inner_html'\n  decamelize('action_name');        // 'action_name'\n  decamelize('css-class-name');     // 'css-class-name'\n  decamelize('my favorite items');  // 'my favorite items'\n  ```\n\n  @method decamelize\n  @param {String} str The string to decamelize.\n  @return {String} the decamelized string.\n  @public\n*/\n\nexport function decamelize(str) {\n  return DECAMELIZE_CACHE.get(str);\n}\n/**\n  Replaces underscores, spaces, or camelCase with dashes.\n\n  ```javascript\n  import { dasherize } from '@ember/string';\n\n  dasherize('innerHTML');                // 'inner-html'\n  dasherize('action_name');              // 'action-name'\n  dasherize('css-class-name');           // 'css-class-name'\n  dasherize('my favorite items');        // 'my-favorite-items'\n  dasherize('privateDocs/ownerInvoice';  // 'private-docs/owner-invoice'\n  ```\n\n  @method dasherize\n  @param {String} str The string to dasherize.\n  @return {String} the dasherized string.\n  @public\n*/\n\nexport function dasherize(str) {\n  return STRING_DASHERIZE_CACHE.get(str);\n}\n/**\n  Returns the lowerCamelCase form of a string.\n\n  ```javascript\n  import { camelize } from '@ember/string';\n\n  camelize('innerHTML');                   // 'innerHTML'\n  camelize('action_name');                 // 'actionName'\n  camelize('css-class-name');              // 'cssClassName'\n  camelize('my favorite items');           // 'myFavoriteItems'\n  camelize('My Favorite Items');           // 'myFavoriteItems'\n  camelize('private-docs/owner-invoice');  // 'privateDocs/ownerInvoice'\n  ```\n\n  @method camelize\n  @param {String} str The string to camelize.\n  @return {String} the camelized string.\n  @public\n*/\n\nexport function camelize(str) {\n  return CAMELIZE_CACHE.get(str);\n}\n/**\n  Returns the UpperCamelCase form of a string.\n\n  ```javascript\n  import { classify } from '@ember/string';\n\n  classify('innerHTML');                   // 'InnerHTML'\n  classify('action_name');                 // 'ActionName'\n  classify('css-class-name');              // 'CssClassName'\n  classify('my favorite items');           // 'MyFavoriteItems'\n  classify('private-docs/owner-invoice');  // 'PrivateDocs/OwnerInvoice'\n  ```\n\n  @method classify\n  @param {String} str the string to classify\n  @return {String} the classified string\n  @public\n*/\n\nexport function classify(str) {\n  return CLASSIFY_CACHE.get(str);\n}\n/**\n  More general than decamelize. Returns the lower\\_case\\_and\\_underscored\n  form of a string.\n\n  ```javascript\n  import { underscore } from '@ember/string';\n\n  underscore('innerHTML');                 // 'inner_html'\n  underscore('action_name');               // 'action_name'\n  underscore('css-class-name');            // 'css_class_name'\n  underscore('my favorite items');         // 'my_favorite_items'\n  underscore('privateDocs/ownerInvoice');  // 'private_docs/owner_invoice'\n  ```\n\n  @method underscore\n  @param {String} str The string to underscore.\n  @return {String} the underscored string.\n  @public\n*/\n\nexport function underscore(str) {\n  return UNDERSCORE_CACHE.get(str);\n}\n/**\n  Returns the Capitalized form of a string\n\n  ```javascript\n  import { capitalize } from '@ember/string';\n\n  capitalize('innerHTML')                 // 'InnerHTML'\n  capitalize('action_name')               // 'Action_name'\n  capitalize('css-class-name')            // 'Css-class-name'\n  capitalize('my favorite items')         // 'My favorite items'\n  capitalize('privateDocs/ownerInvoice'); // 'PrivateDocs/ownerInvoice'\n  ```\n\n  @method capitalize\n  @param {String} str The string to capitalize.\n  @return {String} The capitalized string.\n  @public\n*/\n\nexport function capitalize(str) {\n  return CAPITALIZE_CACHE.get(str);\n}\n/*\n  The following are implemented here to give users adding `@ember/string` to\n  their projects a useful error message. The `ember-source` implementation of\n  `@ember/string` is clobbered by adding this addon, and so the deprecation of\n  the import path is not triggered. This error message is intended to help\n  users discover what they need to change.\n*/\n\nexport function htmlSafe(str) {\n  throw new Error('htmlSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.');\n}\nexport function isHTMLSafe(str) {\n  throw new Error('isHTMLSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.');\n}","export default function esCompat(m) {\n  return m?.__esModule ? m : { default: m, ...m };\n}\n","/*\n  These are the runtime implementations for the javascript macros that have\n  runtime implementations.\n\n  Not every macro has a runtime implementation, some only make sense in the\n  build and always run there.\n\n  Even when we have runtime implementations, we are still careful to emit static\n  errors during the build wherever possible, and runtime errors when necessary,\n  so that you're not surprised when you switch from runtime-mode to compile-time\n  mode.\n*/\n\n/*\n  CAUTION: in classic builds, this file gets shared by all present copies of\n  @embroider/macros. If you want to change its public API, you need to rename it\n  and update `pathToRuntime` in ../babel/state.ts to point at it, so that your\n  babel plugin and runtime will match.\n*/\n\nexport function each(array) {\n  if (!Array.isArray(array)) {\n    throw new Error(`the argument to the each() macro must be an array`);\n  }\n  return array;\n}\n\nexport function macroCondition(predicate) {\n  return predicate;\n}\n\n// This is here as a compile target for `getConfig` and `getOwnConfig` when\n// we're in runtime mode. This is not public API to call from your own code.\nexport function config(packageRoot) {\n  return runtimeConfig.packages[packageRoot];\n}\n\nexport function getGlobalConfig() {\n  return runtimeConfig.global;\n}\n\nexport function isTesting() {\n  let g = runtimeConfig.global;\n  let e = g && g['@embroider/macros'];\n  return Boolean(e && e.isTesting);\n}\n\nexport function setTesting(isTesting) {\n  if (!runtimeConfig.global) {\n    runtimeConfig.global = {};\n  }\n  if (!runtimeConfig.global['@embroider/macros']) {\n    runtimeConfig.global['@embroider/macros'] = {};\n  }\n  runtimeConfig.global['@embroider/macros'].isTesting = Boolean(isTesting);\n}\n\n// Welcome intrepid developer!\n//\n// While this data is \"global\", this is a private variable.\n//\n// do not build features based off of its contents,\n// or assume it will have the same name in future releases.\nconst runtimeConfig = globalThis.__embroider_macros__runtime_config__ ||= {};\n\nruntimeConfig.packages ||= {};\nruntimeConfig.global ||= {};\n\n// In the off chance there are duplicate copies of @embroider/macros in the dep graph\n// (due to the package manager messing up)\n// Let's try to merge them together via the above global well known variable\nconst localConfig = initializeRuntimeMacrosConfig();\n\nObject.assign(runtimeConfig.packages, localConfig.packages);\nObject.assign(runtimeConfig.global, localConfig.global);\n\n// this exists to be targeted by our babel plugin\nfunction initializeRuntimeMacrosConfig() {\n  return { packages: {}, global: {} };\n}\n\nfunction updaterMethods() {\n  return {\n    config,\n    getGlobalConfig,\n    setConfig(packageRoot, value) {\n      runtimeConfig.packages[packageRoot] = value;\n    },\n    setGlobalConfig(key, value) {\n      runtimeConfig.global[key] = value;\n    },\n  };\n}\n\n// this is how runtime config can get injected at boot. I'm not sure yet if this\n// should be public API, but we certainly need it internally to set things like\n// the global fastboot.isRunning.\n//\n// consumers of this API push a function onto\n// window._embroider_macros_runtime_config. The function is given four methods\n// which allow it to read and write the per-package and global configs. The\n// reason for allowing both read & write is that merging strategies are up to\n// each consumers -- read first, then merge, then write.\n//\n// For an example user of this API, see where we generate\n// embroider_macros_fastboot_init.js' in @embroider/core.\nlet updaters = typeof window !== 'undefined' ? window._embroider_macros_runtime_config : undefined;\nif (updaters) {\n  let methods = updaterMethods();\n  for (let updater of updaters) {\n    updater(methods);\n  }\n}\n","import {\n  macroCondition,\n  dependencySatisfies,\n  importSync,\n} from '@embroider/macros';\n\nlet runtime;\n\nif (\n  macroCondition(\n    dependencySatisfies('ember-source', '>=3.27.0-canary || >=3.27.0-beta')\n  )\n) {\n  // new enough ember has a real module we can import\n  runtime = importSync('@glimmer/runtime');\n} else {\n  // older ember has its own internal loader\n  runtime = window.Ember.__loader.require('@glimmer/runtime');\n}\n\nlet {\n  isCurriedComponentDefinition,\n  CurriedComponentDefinition,\n  curry,\n  CurriedValue,\n} = runtime;\n\n// older embers have isCurriedComponentDefinition, new ones have CurriedValue\n// and instanceof CurriedValue seems good enough.\nif (!isCurriedComponentDefinition) {\n  isCurriedComponentDefinition = function (value) {\n    return value instanceof CurriedValue;\n  };\n}\n\nexport { isCurriedComponentDefinition };\n\nfunction runtimeResolver(owner) {\n  let resolver = owner.lookup('renderer:-dom')._runtimeResolver;\n  if (resolver) {\n    return resolver;\n  }\n\n  let entry = Object.entries(owner.__container__.cache).find((e) =>\n    e[0].startsWith('template-compiler:main-')\n  );\n  if (entry) {\n    return entry[1].resolver.resolver;\n  }\n\n  throw new Error(\n    `@embroider/util couldn't locate the runtime resolver on this ember version`\n  );\n}\n\nexport function lookupCurriedComponentDefinition(name, owner) {\n  let resolver = runtimeResolver(owner);\n  if (typeof resolver.lookupComponentHandle === 'function') {\n    let handle = resolver.lookupComponentHandle(name, contextForLookup(owner));\n    if (handle != null) {\n      return new CurriedComponentDefinition(resolver.resolve(handle), null);\n    }\n  }\n\n  // here we're doing the same thing the internal currying does, in order to\n  // generate a sane error message (even though we don't actually use\n  // resolvedDefinition as part of our return value).\n  let resolvedDefinition = resolver.lookupComponent(name, owner);\n  if (!resolvedDefinition) {\n    throw new Error(\n      `Attempted to resolve \\`${name}\\` via ensureSafeComponent, but nothing was found.`\n    );\n  }\n  return curry(0, name, owner, { named: {}, positional: [] });\n}\n\nfunction contextForLookup(owner) {\n  if (\n    macroCondition(\n      dependencySatisfies('ember-source', '>=3.24.0-canary || >=3.24.0-beta')\n    )\n  ) {\n    return owner;\n  } else {\n    return { owner };\n  }\n}\n","import { assert, deprecate } from '@ember/debug';\nimport { getOwner } from '@ember/application';\nimport { dependencySatisfies, macroCondition } from '@embroider/macros';\nimport {\n  isCurriedComponentDefinition,\n  lookupCurriedComponentDefinition,\n} from './ember-private-api';\nimport Helper from '@ember/component/helper';\n\nexport function ensureSafeComponent(value, thingWithOwner) {\n  if (typeof value === 'string') {\n    return handleString(value, thingWithOwner);\n  } else if (isCurriedComponentDefinition(value)) {\n    return value;\n  } else if (value == null) {\n    return value;\n  } else {\n    return handleClass(value, thingWithOwner);\n  }\n}\n\nexport class EnsureSafeComponentHelper extends Helper {\n  compute([value]) {\n    return ensureSafeComponent(value, this);\n  }\n}\n\nfunction handleString(name, thingWithOwner) {\n  deprecate(\n    `You're trying to invoke the component \"${name}\" by passing its name as a string. This won't work under Embroider.`,\n    false,\n    {\n      id: 'ensure-safe-component.string',\n      url: 'https://github.com/embroider-build/embroider/blob/main/docs/replacing-component-helper.md#when-youre-passing-a-component-to-someone-else',\n      until: 'embroider',\n      for: '@embroider/util',\n      since: '0.27.0',\n    }\n  );\n\n  let owner = getOwner(thingWithOwner);\n  return lookupCurriedComponentDefinition(name, owner);\n}\n\nfunction ensureRegistered(klass, owner) {\n  let service = owner.lookup('service:-ensure-registered');\n  assert('Could not lookup private -ensure-registered service', service);\n\n  return service.register(klass, owner);\n}\n\nfunction handleClass(klass, thingWithOwner) {\n  if (macroCondition(dependencySatisfies('ember-source', '>=3.25.0-beta'))) {\n    return klass;\n  } else {\n    let owner = getOwner(thingWithOwner);\n    let nonce = ensureRegistered(klass, owner);\n    return lookupCurriedComponentDefinition(nonce, owner);\n  }\n}\n","import Service from '@ember/service';\nimport { getOwner } from '@ember/application';\n\nexport default class EnsureRegisteredService extends Service {\n  classNonces = new WeakMap();\n  nonceCounter = 0;\n\n  register(klass, owner = getOwner(this)) {\n    let nonce = this.classNonces.get(klass);\n    if (nonce == null) {\n      nonce = `-ensure${this.nonceCounter++}`;\n      this.classNonces.set(klass, nonce);\n      owner.register(`component:${nonce}`, klass);\n    }\n    return nonce;\n  }\n}\n","import { hbs } from 'ember-cli-htmlbars';\nconst __COLOCATED_TEMPLATE__ = hbs(\"{{~#if this.iconExists~}}\\n    <svg\\n        style={{this.safeStyle}}\\n        class={{this.iconAttributes.class}}\\n        data-prefix={{this.dataPrefix}}\\n        data-icon={{this.dataIcon}}\\n        data-fa-transform={{this.dataFaTransform}}\\n        data-fa-mask={{this.dataFaMask}}\\n        data-fa-processed={{this.dataFaProcessed}}\\n        aria-hidden={{this.ariaHidden}}\\n        aria-labelledby={{this.ariaLabelledBy}}\\n        focusable={{this.iconAttributes.focusable}}\\n        role={{this.iconAttributes.role}}\\n        xmlns={{this.iconAttributes.xmlns}}\\n        viewBox={{this.viewBox}}\\n        ...attributes\\n    >\\n        {{this.content}}\\n    </svg>\\n{{~/if~}}\\n\", {\"contents\":\"{{~#if this.iconExists~}}\\n    <svg\\n        style={{this.safeStyle}}\\n        class={{this.iconAttributes.class}}\\n        data-prefix={{this.dataPrefix}}\\n        data-icon={{this.dataIcon}}\\n        data-fa-transform={{this.dataFaTransform}}\\n        data-fa-mask={{this.dataFaMask}}\\n        data-fa-processed={{this.dataFaProcessed}}\\n        aria-hidden={{this.ariaHidden}}\\n        aria-labelledby={{this.ariaLabelledBy}}\\n        focusable={{this.iconAttributes.focusable}}\\n        role={{this.iconAttributes.role}}\\n        xmlns={{this.iconAttributes.xmlns}}\\n        viewBox={{this.viewBox}}\\n        ...attributes\\n    >\\n        {{this.content}}\\n    </svg>\\n{{~/if~}}\\n\",\"moduleName\":\"@fortawesome/ember-fontawesome/components/fa-icon.hbs\",\"parseOptions\":{\"srcName\":\"@fortawesome/ember-fontawesome/components/fa-icon.hbs\"}});\nimport Component from '@glimmer/component';\nimport { icon, parse, toHtml } from '@fortawesome/fontawesome-svg-core';\nimport { htmlSafe } from '@ember/template';\nimport appConfig from 'ember-get-config';\n\nfunction objectWithKey(key, value) {\n  return (Array.isArray(value) && value.length > 0) ||\n    (!Array.isArray(value) && value)\n    ? { [key]: value }\n    : {};\n}\n\nfunction normalizeIconArgs(prefix, icon) {\n  const defaultPrefix = appConfig?.fontawesome?.defaultPrefix ?? 'fas';\n\n  if (!icon) {\n    return { prefix: defaultPrefix, iconName: null };\n  }\n\n  if (typeof icon === 'object' && icon.prefix && icon.iconName) {\n    return icon;\n  }\n\n  if (parse.icon) {\n    if (typeof prefix === 'string' && typeof icon === 'string') {\n      return parse.icon({ prefix: prefix, iconName: icon });\n    }\n\n    if (typeof icon === 'string') {\n      return parse.icon({ prefix: defaultPrefix, iconName: icon });\n    }\n  }\n\n  if (typeof prefix === 'string' && typeof icon === 'string') {\n    return { prefix: prefix, iconName: icon };\n  }\n\n  if (typeof icon === 'string') {\n    return { prefix: defaultPrefix, iconName: icon };\n  }\n}\n\nexport default class FaIconComponent extends Component {\n  get content() {\n    const children = this.abstractIcon?.children ?? [];\n    const html = children.reduce((acc, cur) => {\n      return `${acc}${toHtml(cur)}`;\n    }, '');\n\n    return htmlSafe(html);\n  }\n\n  get safeStyle() {\n    return this.iconAttributes.style\n      ? htmlSafe(`${this.iconAttributes.style}`)\n      : undefined;\n  }\n\n  get iconExists() {\n    return Boolean(this.abstractIcon);\n  }\n\n  get flipHorizontal() {\n    return this.args.flip === 'horizontal' || this.args.flip === 'both';\n  }\n\n  get flipVertical() {\n    return this.args.flip === 'vertical' || this.args.flip === 'both';\n  }\n\n  get classList() {\n    let classes = {\n      'fa-spin': this.args.spin,\n      'fa-pulse': this.args.pulse,\n      'fa-fw': this.args.fixedWidth,\n      'fa-border': this.args.border,\n      'fa-li': this.args.listItem,\n      'fa-flip-horizontal': this.flipHorizontal,\n      'fa-flip-vertical': this.flipVertical,\n      [`fa-${this.args.size}`]: this.args.size,\n      [`fa-rotate-${this.args.rotation}`]: this.args.rotation,\n      [`fa-pull-${this.args.pull}`]: this.args.pull,\n    };\n\n    return Object.keys(classes).filter((key) => classes[key]);\n  }\n\n  get abstractIcon() {\n    const iconLookup = normalizeIconArgs(this.args.prefix, this.args.icon);\n    const classes = objectWithKey('classes', this.classList);\n    const transform = objectWithKey(\n      'transform',\n      typeof this.args.transform === 'string'\n        ? parse.transform(this.args.transform)\n        : this.args.transform\n    );\n    const mask = objectWithKey('mask', normalizeIconArgs(null, this.args.mask));\n    const symbol = this.args.symbol ?? false;\n    let title = this.args.title ? `${this.args.title}` : null;\n\n    const o = Object.assign({}, classes, transform, mask, { symbol, title });\n\n    const renderedIcon = icon(iconLookup, o);\n    if (!renderedIcon) {\n      console.warn(\n        `Could not find icon: iconName=${iconLookup.iconName}, prefix=${iconLookup.prefix}. You may need to add it to your icons.js.`\n      );\n      return null;\n    }\n\n    return renderedIcon.abstract[0];\n  }\n\n  get iconAttributes() {\n    return this.abstractIcon?.attributes ?? {};\n  }\n\n  get dataPrefix() {\n    return this.iconAttributes['data-prefix'];\n  }\n\n  get dataIcon() {\n    return this.iconAttributes['data-icon'];\n  }\n\n  get dataFaTransform() {\n    return this.iconAttributes['data-fa-transform'];\n  }\n\n  get dataFaMask() {\n    return this.iconAttributes['data-fa-mask'];\n  }\n\n  get dataFaProcessed() {\n    return this.iconAttributes['data-fa-processed'];\n  }\n\n  get ariaHidden() {\n    return this.iconAttributes['aria-hidden'];\n  }\n\n  get ariaLabelledBy() {\n    return this.iconAttributes['aria-labelledby'];\n  }\n\n  get viewBox() {\n    return this.abstractIcon?.attributes?.viewBox ?? '0 0 448 512';\n  }\n}\n","import { DEBUG } from '@glimmer/env';\nimport BaseComponent, { ARGS_SET } from './component';\n\nexport interface ComponentManagerArgs {\n  named: object;\n  positional: any[];\n}\n\nexport type SetOwner = (obj: {}, owner: unknown) => void;\nexport type GetOwner = (obj: {}) => unknown;\n\nexport interface CustomComponentCapabilities {\n  asyncLifecycleCallbacks: boolean;\n  destructor: boolean;\n  updateHook: boolean;\n}\n\nexport interface Constructor<T> {\n  new (owner: unknown, args: {}): T;\n}\n\n/**\n * This factory function returns a component manager class with common behavior\n * that can be extend to add Glimmer.js- or Ember.js-specific functionality. As\n * these environments converge, the need for two component manager\n * implementations (and thus this factory) should go away.\n */\nexport default function BaseComponentManager<GlimmerComponent extends BaseComponent>(\n  setOwner: SetOwner,\n  getOwner: GetOwner,\n  capabilities: CustomComponentCapabilities\n) {\n  return class {\n    static create(attrs: {}) {\n      let owner = getOwner(attrs);\n      return new this(owner);\n    }\n\n    capabilities = capabilities;\n\n    constructor(owner: unknown) {\n      setOwner(this, owner);\n    }\n\n    createComponent(\n      ComponentClass: Constructor<GlimmerComponent>,\n      args: ComponentManagerArgs\n    ): GlimmerComponent {\n      if (DEBUG) {\n        ARGS_SET.set(args.named, true);\n      }\n\n      return new ComponentClass(getOwner(this), args.named);\n    }\n\n    getContext(component: GlimmerComponent) {\n      return component;\n    }\n  };\n}\n","import { DEBUG } from '@glimmer/env';\nimport { setOwner } from './owner';\nimport { isDestroying, isDestroyed } from './destroyables';\n\n// This provides a type-safe `WeakMap`: the getter and setter link the key to a\n// specific value. This is how `WeakMap`s actually behave, but the TS type\n// system does not (yet!) have a good way to capture that for types like\n// `WeakMap` where the type is generic over another generic type (here, `Args`).\ninterface ArgsSetMap extends WeakMap<Args<unknown>, boolean> {\n  get<S>(key: Args<S>): boolean | undefined;\n  set<S>(key: Args<S>, value: boolean): this;\n}\n\n// SAFETY: this only holds because we *only* acces this when `DEBUG` is `true`.\n// There is not a great way to connect that data in TS at present.\nexport let ARGS_SET: ArgsSetMap;\n\nif (DEBUG) {\n  ARGS_SET = new WeakMap() as ArgsSetMap;\n}\n\n// --- Type utilities for component signatures --- //\n// Type-only \"symbol\" to use with `EmptyObject` below, so that it is *not*\n// equivalent to an empty interface.\ndeclare const Empty: unique symbol;\n\n/**\n * This provides us a way to have a \"fallback\" which represents an empty object,\n * without the downsides of how TS treats `{}`. Specifically: this will\n * correctly leverage \"excess property checking\" so that, given a component\n * which has no named args, if someone invokes it with any named args, they will\n * get a type error.\n *\n * @internal This is exported so declaration emit works (if it were not emitted,\n *   declarations which fall back to it would not work). It is *not* intended for\n *   public usage, and the specific mechanics it uses may change at any time.\n *   The location of this export *is* part of the public API, because moving it\n *   will break existing declarations, but is not legal for end users to import\n *   themselves, so ***DO NOT RELY ON IT***.\n */\nexport type EmptyObject = { [Empty]?: true };\n\ntype GetOrElse<Obj, K extends PropertyKey, Fallback> = Obj extends { [Key in K]: infer U }\n  ? U\n  : Fallback;\n\n/** Given a signature `S`, get back the `Args` type. */\ntype ArgsFor<S> = S extends { Args: infer Args }\n  ? Args extends { Named?: object; Positional?: unknown[] } // Are they longhand already?\n    ? {\n        Named: GetOrElse<S['Args'], 'Named', EmptyObject>;\n        Positional: GetOrElse<S['Args'], 'Positional', []>;\n      }\n    : { Named: S['Args']; Positional: [] }\n  : { Named: EmptyObject; Positional: [] };\n\ntype _ExpandSignature<T> = {\n  Element: GetOrElse<T, 'Element', null>;\n  Args: keyof T extends 'Args' | 'Element' | 'Blocks' // Is this a `Signature`?\n    ? ArgsFor<T> // Then use `Signature` args\n    : { Named: T; Positional: [] }; // Otherwise fall back to classic `Args`.\n  Blocks: T extends { Blocks: infer Blocks }\n    ? {\n        [Block in keyof Blocks]: Blocks[Block] extends unknown[]\n          ? { Params: { Positional: Blocks[Block] } }\n          : Blocks[Block];\n      }\n    : EmptyObject;\n};\n\n/**\n * Given any allowed shorthand form of a signature, desugars it to its full\n * expanded type.\n *\n * @internal This is only exported so we can avoid duplicating it in\n *   [Glint](https://github.com/typed-ember/glint) or other such tooling. It is\n *   *not* intended for public usage, and the specific mechanics it uses may\n *   change at any time. Although the signature produced by is part of Glimmer's\n *   public API the existence and mechanics of this specific symbol are *not*,\n *   so ***DO NOT RELY ON IT***.\n */\n// The conditional type here is because TS applies conditional types\n// distributively. This means that for union types, checks like `keyof T` get\n// all the keys from all elements of the union, instead of ending up as `never`\n// and then always falling into the `Signature` path instead of falling back to\n// the legacy args handling path.\nexport type ExpandSignature<T> = T extends any ? _ExpandSignature<T> : never;\n\n/**\n * @internal we use this type for convenience internally; inference means users\n *   should not normally need to name it\n */\nexport type Args<S> = ExpandSignature<S>['Args']['Named'];\n\n/**\n * The `Component` class defines an encapsulated UI element that is rendered to\n * the DOM. A component is made up of a template and, optionally, this component\n * object.\n *\n * ## Defining a Component\n *\n * To define a component, subclass `Component` and add your own properties,\n * methods and lifecycle hooks:\n *\n * ```ts\n * import Component from '@glimmer/component';\n *\n * export default class extends Component {\n * }\n * ```\n *\n * ## Lifecycle Hooks\n *\n * Lifecycle hooks allow you to respond to changes to a component, such as when\n * it gets created, rendered, updated or destroyed. To add a lifecycle hook to a\n * component, implement the hook as a method on your component subclass.\n *\n * For example, to be notified when Glimmer has rendered your component so you\n * can attach a legacy jQuery plugin, implement the `didInsertElement()` method:\n *\n * ```ts\n * import Component from '@glimmer/component';\n *\n * export default class extends Component {\n *   didInsertElement() {\n *     $(this.element).pickadate();\n *   }\n * }\n * ```\n *\n * ## Data for Templates\n *\n * `Component`s have two different kinds of data, or state, that can be\n * displayed in templates:\n *\n * 1. Arguments\n * 2. Properties\n *\n * Arguments are data that is passed in to a component from its parent\n * component. For example, if I have a `UserGreeting` component, I can pass it\n * a name and greeting to use:\n *\n * ```hbs\n * <UserGreeting @name=\"Ricardo\" @greeting=\"Olá\" />\n * ```\n *\n * Inside my `UserGreeting` template, I can access the `@name` and `@greeting`\n * arguments that I've been given:\n *\n * ```hbs\n * {{@greeting}}, {{@name}}!\n * ```\n *\n * Arguments are also available inside my component:\n *\n * ```ts\n * console.log(this.args.greeting); // prints \"Olá\"\n * ```\n *\n * Properties, on the other hand, are internal to the component and declared in\n * the class. You can use properties to store data that you want to show in the\n * template, or pass to another component as an argument.\n *\n * ```ts\n * import Component from '@glimmer/component';\n *\n * export default class extends Component {\n *   user = {\n *     name: 'Robbie'\n *   }\n * }\n * ```\n *\n * In the above example, we've defined a component with a `user` property that\n * contains an object with its own `name` property.\n *\n * We can render that property in our template:\n *\n * ```hbs\n * Hello, {{user.name}}!\n * ```\n *\n * We can also take that property and pass it as an argument to the\n * `UserGreeting` component we defined above:\n *\n * ```hbs\n * <UserGreeting @greeting=\"Hello\" @name={{user.name}} />\n * ```\n *\n * ## Arguments vs. Properties\n *\n * Remember, arguments are data that was given to your component by its parent\n * component, and properties are data your component has defined for itself.\n *\n * You can tell the difference between arguments and properties in templates\n * because arguments always start with an `@` sign (think \"A is for arguments\"):\n *\n * ```hbs\n * {{@firstName}}\n * ```\n *\n * We know that `@firstName` came from the parent component, not the current\n * component, because it starts with `@` and is therefore an argument.\n *\n * On the other hand, if we see:\n *\n * ```hbs\n * {{name}}\n * ```\n *\n * We know that `name` is a property on the component. If we want to know where\n * the data is coming from, we can go look at our component class to find out.\n *\n * Inside the component itself, arguments always show up inside the component's\n * `args` property. For example, if `{{@firstName}}` is `Tom` in the template,\n * inside the component `this.args.firstName` would also be `Tom`.\n */\nexport default class BaseComponent<S = unknown> {\n  /**\n   * Constructs a new component and assigns itself the passed properties. You\n   * should not construct new components yourself. Instead, Glimmer will\n   * instantiate new components automatically as it renders.\n   *\n   * @param owner\n   * @param args\n   */\n  constructor(owner: unknown, args: Args<S>) {\n    if (DEBUG && !(owner !== null && typeof owner === 'object' && ARGS_SET.has(args))) {\n      throw new Error(\n        `You must pass both the owner and args to super() in your component: ${\n          this.constructor.name\n        }. You can pass them directly, or use ...arguments to pass all arguments through.`\n      );\n    }\n\n    this.args = args;\n    setOwner(this, owner as any);\n  }\n\n  /**\n   * Named arguments passed to the component from its parent component.\n   * They can be accessed in JavaScript via `this.args.argumentName` and in the template via `@argumentName`.\n   *\n   * Say you have the following component, which will have two `args`, `firstName` and `lastName`:\n   *\n   * ```hbs\n   * <my-component @firstName=\"Arthur\" @lastName=\"Dent\" />\n   * ```\n   *\n   * If you needed to calculate `fullName` by combining both of them, you would do:\n   *\n   * ```ts\n   * didInsertElement() {\n   *   console.log(`Hi, my full name is ${this.args.firstName} ${this.args.lastName}`);\n   * }\n   * ```\n   *\n   * While in the template you could do:\n   *\n   * ```hbs\n   * <p>Welcome, {{@firstName}} {{@lastName}}!</p>\n   * ```\n   */\n  args: Readonly<Args<S>>;\n\n  get isDestroying(): boolean {\n    return isDestroying(this);\n  }\n\n  get isDestroyed(): boolean {\n    return isDestroyed(this);\n  }\n\n  /**\n   * Called before the component has been removed from the DOM.\n   */\n  willDestroy(): void {}\n}\n","\n        import Ember from 'ember';\n\n        export const isDestroying = Ember._isDestroying;\n        export const isDestroyed = Ember._isDestroyed;\n      ","import { DEBUG } from '@glimmer/env';\nimport Ember from 'ember';\nimport { set } from '@ember/object';\nimport { getOwner, setOwner } from '@ember/application';\nimport { capabilities } from '@ember/component';\nimport { schedule } from '@ember/runloop';\nimport { gte } from 'ember-compatibility-helpers';\nimport BaseComponentManager, {\n  ComponentManagerArgs,\n  CustomComponentCapabilities,\n} from './base-component-manager';\n\nimport GlimmerComponent, { Constructor } from './component';\nimport * as destroyables from './destroyables';\nconst { setDestroyed, setDestroying } = destroyables;\n\nconst CAPABILITIES = gte('3.13.0-beta.1')\n  ? capabilities('3.13', {\n      destructor: true,\n      asyncLifecycleCallbacks: false,\n      updateHook: false,\n    })\n  : capabilities('3.4', {\n      destructor: true,\n      asyncLifecycleCallbacks: false,\n    });\n\nconst scheduledDestroyComponent = gte('3.20.0-beta.4')\n  ? undefined\n  : (component: GlimmerComponent, meta: EmberMeta) => {\n    if (component.isDestroyed) {\n      return;\n    }\n\n    Ember.destroy(component);\n\n    meta.setSourceDestroyed();\n    setDestroyed(component);\n  };\n\nconst destroy = gte('3.20.0-beta.4')\n  ? Ember.destroy\n  : (component:  GlimmerComponent) => {\n    if (component.isDestroying) {\n      return;\n    }\n\n    let meta = Ember.meta(component);\n\n    meta.setSourceDestroying();\n    setDestroying(component);\n\n    schedule('actions', component, component.willDestroy);\n    schedule('destroy', this, scheduledDestroyComponent, component, meta);\n  };\n\n\nconst registerDestructor = gte('3.22.0-beta')\n  // @ts-ignore\n  ? Ember._registerDestructor\n  : gte('3.20.0-beta.4')\n  // @ts-ignore\n  ? Ember.__loader.require('@glimmer/runtime').registerDestructor\n  : undefined;\n\n/**\n * This component manager runs in Ember.js environments and extends the base component manager to:\n *\n * 1. Properly destroy the component's associated `meta` data structure\n * 2. Schedule destruction using Ember's runloop\n */\nclass EmberGlimmerComponentManager extends BaseComponentManager(setOwner, getOwner, CAPABILITIES) {\n  createComponent(\n    ComponentClass: Constructor<GlimmerComponent>,\n    args: ComponentManagerArgs\n  ): GlimmerComponent {\n    const component = super.createComponent(ComponentClass, args);\n    if (gte('3.20.0-beta.4')) {\n      registerDestructor(component, () => {\n        component.willDestroy();\n      });\n    }\n\n    return component;\n  }\n\n  destroyComponent(component: GlimmerComponent) {\n    destroy(component);\n  }\n}\n\ninterface EmberGlimmerComponentManager {\n  updateComponent?: (component: GlimmerComponent, args: ComponentManagerArgs) => void;\n}\n\n// In Ember 3.12 and earlier, the updateComponent hook was mandatory.\n// As of Ember 3.13, the `args` object is stable and each property of the\n// object participates in the autotrack stack on its own. This means we do not\n// need to set the `args` property on the component instance to invalidate\n// tracked getters that rely on `args`, and therefore don't require the `updateComponent`\n// hook at all.\nif (!gte('3.13.0-beta.1')) {\n  EmberGlimmerComponentManager.prototype.updateComponent = function updateComponent(\n    component: GlimmerComponent,\n    args: ComponentManagerArgs\n  ) {\n    let argSnapshot = args.named;\n\n    if (DEBUG) {\n      argSnapshot = Object.freeze(argSnapshot);\n    }\n\n    set(component, 'args', argSnapshot);\n  };\n}\n\nexport default EmberGlimmerComponentManager;\n\ninterface EmberMeta {\n  setSourceDestroying(): void;\n  setSourceDestroyed(): void;\n}\n\ndeclare module 'ember' {\n\n  export namespace Ember {\n    function destroy(obj: {}): void;\n    function meta(obj: {}): EmberMeta;\n  }\n}\n\ndeclare module '@ember/component' {\n  export function capabilities(\n    version: '3.13' | '3.4',\n    capabilities: Partial<CustomComponentCapabilities>\n  ): CustomComponentCapabilities;\n}\n","import { DEBUG } from '@glimmer/env';\nimport type ApplicationInstance from '@ember/application/instance';\nimport { setComponentManager } from '@ember/component';\nimport { gte } from 'ember-compatibility-helpers';\n\n// Hax because the old version of `@types/ember__component` the `1.x` branch\n// uses does not provide any types for `setComponentManager` *and* because we\n// are using a very old version of `setComponentManager` for versions before\n// Ember 3.8.\ndeclare module '@ember/component' {\n  // The modern version.\n  export function setComponentManager<T extends object>(\n    factory: (owner: ApplicationInstance) => GlimmerComponentManager,\n    componentClass: T\n  ): T;\n\n  // The pre-3.8 version.\n  export function setComponentManager<T extends object>(name: string, componentClass: T): T;\n}\n\nimport GlimmerComponentManager from './-private/ember-component-manager';\nimport GlimmerComponentBase, { Args } from './-private/component';\n\nlet GlimmerComponent = GlimmerComponentBase;\n\nif (DEBUG) {\n  // Add assertions against using Glimmer.js only APIs\n\n  // TODO: Add GlimmerComponent API docs link to these messages once API docs are live\n  function throwMethodUseError(methodName: string) {\n    throw new Error(\n      `You attempted to define the '${methodName}' method on a Glimmer Component, but that lifecycle hook does not exist in Ember.js applications, it only exists in Glimmer.js apps. You can rename this method, and you can trigger it using a modifier such as {{did-insert}} from '@ember/render-modifiers': https://github.com/emberjs/ember-render-modifiers.`\n    );\n  }\n\n  function throwPropertyUseError(propertyName: string) {\n    throw new Error(\n      `You attempted to access the '${propertyName}' property on a Glimmer Component, but that property does not exist in Ember.js applications, it only exists in Glimmer.js apps. You define a class field with the same name on your component class and it will overwrite this error message, but it will not be used by the framework.`\n    );\n  }\n\n  GlimmerComponent = class GlimmerDebugComponent<S = unknown> extends GlimmerComponent<S> {\n    constructor(owner: unknown, args: Args<S>) {\n      super(owner, args);\n\n      if (typeof this['didInsertElement'] === 'function') {\n        throwMethodUseError('didInsertElement');\n      }\n\n      if (typeof this['didUpdate'] === 'function') {\n        throwMethodUseError('didUpdate');\n      }\n    }\n  };\n\n  let proto = GlimmerComponent.prototype;\n\n  function defineErrorProp(\n    proto: GlimmerComponentBase,\n    key: string,\n    getterMethod: (key: string) => unknown\n  ) {\n    Object.defineProperty(proto, key, {\n      get: () => getterMethod(key),\n      set(value) {\n        Object.defineProperty(this, key, { value });\n      },\n    });\n  }\n\n  // Methods should still throw whenever they are accessed\n  defineErrorProp(proto, 'bounds', throwPropertyUseError);\n  defineErrorProp(proto, 'element', throwPropertyUseError);\n  defineErrorProp(proto, 'debugName', throwPropertyUseError);\n}\n\nif (gte('3.8.0-beta.1')) {\n  setComponentManager((owner: ApplicationInstance) => {\n    return new GlimmerComponentManager(owner);\n  }, GlimmerComponent);\n} else {\n  setComponentManager('glimmer', GlimmerComponent);\n}\n\nexport default GlimmerComponent;\n","import { assert, warn } from '@ember/debug';\nimport type Route from '@ember/routing/route';\nimport { next } from '@ember/runloop';\nimport { getOwnConfig, isDevelopingApp, macroCondition } from '@embroider/macros';\nimport { startSpan } from '@sentry/browser';\nimport type { BrowserOptions } from '@sentry/browser';\nimport * as Sentry from '@sentry/browser';\nimport { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, applySdkMetadata } from '@sentry/core';\nimport { GLOBAL_OBJ } from '@sentry/utils';\nimport Ember from 'ember';\n\nimport type { Transaction } from '@sentry/types';\nimport type { EmberSentryConfig, GlobalConfig, OwnConfig } from './types';\n\nfunction _getSentryInitConfig(): EmberSentryConfig['sentry'] {\n  const _global = GLOBAL_OBJ as typeof GLOBAL_OBJ & GlobalConfig;\n  _global.__sentryEmberConfig = _global.__sentryEmberConfig ?? {};\n  return _global.__sentryEmberConfig;\n}\n\n/**\n * Initialize the Sentry SDK for Ember.\n */\nexport function init(_runtimeConfig?: BrowserOptions): void {\n  const environmentConfig = getOwnConfig<OwnConfig>().sentryConfig;\n\n  assert('Missing configuration.', environmentConfig);\n  assert('Missing configuration for Sentry.', environmentConfig.sentry || _runtimeConfig);\n\n  if (!environmentConfig.sentry) {\n    // If environment config is not specified but the above assertion passes, use runtime config.\n    environmentConfig.sentry = { ..._runtimeConfig };\n  }\n\n  // Merge runtime config into environment config, preferring runtime.\n  Object.assign(environmentConfig.sentry, _runtimeConfig || {});\n  const initConfig = Object.assign({}, environmentConfig.sentry);\n\n  applySdkMetadata(initConfig, 'ember');\n\n  // Persist Sentry init options so they are identical when performance initializers call init again.\n  const sentryInitConfig = _getSentryInitConfig();\n  Object.assign(sentryInitConfig, initConfig);\n\n  Sentry.init(initConfig);\n\n  if (macroCondition(isDevelopingApp())) {\n    if (environmentConfig.ignoreEmberOnErrorWarning) {\n      return;\n    }\n    next(null, function () {\n      warn(\n        'Ember.onerror found. Using Ember.onerror can hide some errors (such as flushed runloop errors) from Sentry. Use Sentry.captureException to capture errors within Ember.onError or remove it to have errors caught by Sentry directly. This error can be silenced via addon configuration.',\n        !Ember.onerror,\n        {\n          id: '@sentry/ember.ember-onerror-detected',\n        },\n      );\n    });\n  }\n}\n\n/**\n * Grabs active transaction off scope.\n *\n * @deprecated You should not rely on the transaction, but just use `startSpan()` APIs instead.\n */\nexport const getActiveTransaction = (): Transaction | undefined => {\n  // eslint-disable-next-line deprecation/deprecation\n  return Sentry.getCurrentScope().getTransaction();\n};\n\ntype RouteConstructor = new (...args: ConstructorParameters<typeof Route>) => Route;\n\nexport const instrumentRoutePerformance = <T extends RouteConstructor>(BaseRoute: T): T => {\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n  const instrumentFunction = async <X extends (...args: unknown[]) => any>(\n    op: string,\n    description: string,\n    fn: X,\n    args: Parameters<X>,\n  ): Promise<ReturnType<X>> => {\n    return startSpan(\n      {\n        attributes: {\n          [SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'custom',\n          [SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ui.ember',\n        },\n        op,\n        name: description,\n        onlyIfParent: true,\n      },\n      () => {\n        return fn(...args);\n      },\n    );\n  };\n\n  const routeName = BaseRoute.name;\n\n  return {\n    // @ts-expect-error TS2545 We do not need to redefine a constructor here\n    [routeName]: class extends BaseRoute {\n      public beforeModel(...args: unknown[]): void | Promise<unknown> {\n        return instrumentFunction(\n          'ui.ember.route.before_model',\n          this.fullRouteName,\n          super.beforeModel.bind(this),\n          args,\n        );\n      }\n\n      public async model(...args: unknown[]): Promise<unknown> {\n        return instrumentFunction('ui.ember.route.model', this.fullRouteName, super.model.bind(this), args);\n      }\n\n      public afterModel(...args: unknown[]): void | Promise<unknown> {\n        return instrumentFunction('ui.ember.route.after_model', this.fullRouteName, super.afterModel.bind(this), args);\n      }\n\n      public setupController(...args: unknown[]): void | Promise<unknown> {\n        return instrumentFunction(\n          'ui.ember.route.setup_controller',\n          this.fullRouteName,\n          super.setupController.bind(this),\n          args,\n        );\n      }\n    },\n  }[routeName] as T;\n};\n\nexport * from '@sentry/browser';\n\n/**\n * @deprecated Use `Sentry.init()` instead.\n */\nexport const InitSentryForEmber = init;\n","/* eslint-disable max-lines */\nimport type ApplicationInstance from '@ember/application/instance';\nimport { subscribe } from '@ember/instrumentation';\nimport type Transition from '@ember/routing/-private/transition';\nimport type RouterService from '@ember/routing/router-service';\nimport { _backburner, run, scheduleOnce } from '@ember/runloop';\nimport type { EmberRunQueues } from '@ember/runloop/-private/types';\nimport { getOwnConfig, isTesting, macroCondition } from '@embroider/macros';\nimport type {\n  BrowserClient,\n  startBrowserTracingNavigationSpan as startBrowserTracingNavigationSpanType,\n  startBrowserTracingPageLoadSpan as startBrowserTracingPageLoadSpanType,\n} from '@sentry/browser';\nimport {\n  SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,\n  SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,\n  getActiveSpan,\n  getClient,\n  startInactiveSpan,\n} from '@sentry/browser';\nimport type { ExtendedBackburner } from '@sentry/ember/runloop';\nimport type { Span } from '@sentry/types';\nimport { GLOBAL_OBJ, browserPerformanceTimeOrigin, timestampInSeconds } from '@sentry/utils';\nimport type { EmberRouterMain, EmberSentryConfig, GlobalConfig, OwnConfig } from '../types';\n\nfunction getSentryConfig(): EmberSentryConfig {\n  const _global = GLOBAL_OBJ as typeof GLOBAL_OBJ & GlobalConfig;\n  _global.__sentryEmberConfig = _global.__sentryEmberConfig ?? {};\n  const environmentConfig = getOwnConfig<OwnConfig>().sentryConfig;\n  if (!environmentConfig.sentry) {\n    environmentConfig.sentry = {\n      browserTracingOptions: {},\n    };\n  }\n  Object.assign(environmentConfig.sentry, _global.__sentryEmberConfig);\n  return environmentConfig;\n}\n\nexport function initialize(appInstance: ApplicationInstance): void {\n  // Disable in fastboot - we only want to run Sentry client-side\n  const fastboot = appInstance.lookup('service:fastboot') as unknown as { isFastBoot: boolean } | undefined;\n  if (fastboot?.isFastBoot) {\n    return;\n  }\n\n  const config = getSentryConfig();\n  if (config['disablePerformance']) {\n    return;\n  }\n  const performancePromise = instrumentForPerformance(appInstance);\n  if (macroCondition(isTesting())) {\n    (window as typeof window & { _sentryPerformanceLoad?: Promise<void> })._sentryPerformanceLoad = performancePromise;\n  }\n}\n\nfunction getBackburner(): Pick<ExtendedBackburner, 'on' | 'off'> {\n  if (_backburner) {\n    return _backburner as unknown as Pick<ExtendedBackburner, 'on' | 'off'>;\n  }\n\n  if ((run as unknown as { backburner?: Pick<ExtendedBackburner, 'on' | 'off'> }).backburner) {\n    return (run as unknown as { backburner: Pick<ExtendedBackburner, 'on' | 'off'> }).backburner;\n  }\n\n  return {\n    on() {\n      // noop\n    },\n    off() {\n      // noop\n    },\n  };\n}\n\nfunction getTransitionInformation(\n  transition: Transition | undefined,\n  router: RouterService,\n): { fromRoute?: string; toRoute?: string } {\n  const fromRoute = transition?.from?.name;\n  const toRoute = transition?.to?.name || router.currentRouteName;\n  return {\n    fromRoute,\n    toRoute,\n  };\n}\n\nfunction getLocationURL(location: EmberRouterMain['location']): string {\n  if (!location || !location.getURL || !location.formatURL) {\n    return '';\n  }\n  const url = location.formatURL(location.getURL());\n\n  if (location.implementation === 'hash') {\n    return `${location.rootURL}${url}`;\n  }\n  return url;\n}\n\nexport function _instrumentEmberRouter(\n  routerService: RouterService,\n  routerMain: EmberRouterMain,\n  config: EmberSentryConfig,\n  startBrowserTracingPageLoadSpan: typeof startBrowserTracingPageLoadSpanType,\n  startBrowserTracingNavigationSpan: typeof startBrowserTracingNavigationSpanType,\n): void {\n  const { disableRunloopPerformance } = config;\n  const location = routerMain.location;\n  let activeRootSpan: Span | undefined;\n  let transitionSpan: Span | undefined;\n\n  // Maintaining backwards compatibility with config.browserTracingOptions, but passing it with Sentry options is preferred.\n  const browserTracingOptions = config.browserTracingOptions || config.sentry.browserTracingOptions || {};\n  const url = getLocationURL(location);\n\n  const client = getClient<BrowserClient>();\n\n  if (!client) {\n    return;\n  }\n\n  if (\n    url &&\n    browserTracingOptions.startTransactionOnPageLoad !== false &&\n    browserTracingOptions.instrumentPageLoad !== false\n  ) {\n    const routeInfo = routerService.recognize(url);\n    activeRootSpan = startBrowserTracingPageLoadSpan(client, {\n      name: `route:${routeInfo.name}`,\n      origin: 'auto.pageload.ember',\n      attributes: {\n        [SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',\n      },\n      tags: {\n        url,\n        toRoute: routeInfo.name,\n        'routing.instrumentation': '@sentry/ember',\n      },\n    });\n  }\n\n  const finishActiveTransaction = (_: unknown, nextInstance: unknown): void => {\n    if (nextInstance) {\n      return;\n    }\n    activeRootSpan?.end();\n    getBackburner().off('end', finishActiveTransaction);\n  };\n\n  if (\n    browserTracingOptions.startTransactionOnLocationChange === false &&\n    browserTracingOptions.instrumentNavigation === false\n  ) {\n    return;\n  }\n\n  routerService.on('routeWillChange', (transition: Transition) => {\n    const { fromRoute, toRoute } = getTransitionInformation(transition, routerService);\n\n    // We want to ignore loading && error routes\n    if (transitionIsIntermediate(transition)) {\n      return;\n    }\n\n    activeRootSpan?.end();\n\n    activeRootSpan = startBrowserTracingNavigationSpan(client, {\n      name: `route:${toRoute}`,\n      origin: 'auto.navigation.ember',\n      attributes: {\n        [SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',\n      },\n      tags: {\n        fromRoute,\n        toRoute,\n        'routing.instrumentation': '@sentry/ember',\n      },\n    });\n\n    transitionSpan = startInactiveSpan({\n      attributes: {\n        [SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ui.ember',\n      },\n      op: 'ui.ember.transition',\n      name: `route:${fromRoute} -> route:${toRoute}`,\n      onlyIfParent: true,\n    });\n  });\n\n  routerService.on('routeDidChange', transition => {\n    if (!transitionSpan || !activeRootSpan || transitionIsIntermediate(transition)) {\n      return;\n    }\n    transitionSpan.end();\n\n    if (disableRunloopPerformance) {\n      activeRootSpan.end();\n      return;\n    }\n\n    getBackburner().on('end', finishActiveTransaction);\n  });\n}\n\nfunction _instrumentEmberRunloop(config: EmberSentryConfig): void {\n  const { disableRunloopPerformance, minimumRunloopQueueDuration } = config;\n  if (disableRunloopPerformance) {\n    return;\n  }\n\n  let currentQueueStart: number | undefined;\n  let currentQueueSpan: Span | undefined;\n  const instrumentedEmberQueues = [\n    'actions',\n    'routerTransitions',\n    'render',\n    'afterRender',\n    'destroy',\n  ] as EmberRunQueues[];\n\n  getBackburner().on('begin', (_: unknown, previousInstance: unknown) => {\n    if (previousInstance) {\n      return;\n    }\n    const activeSpan = getActiveSpan();\n    if (!activeSpan) {\n      return;\n    }\n    if (currentQueueSpan) {\n      currentQueueSpan.end();\n    }\n    currentQueueStart = timestampInSeconds();\n\n    const processQueue = (queue: EmberRunQueues): void => {\n      // Process this queue using the end of the previous queue.\n      if (currentQueueStart) {\n        const now = timestampInSeconds();\n        const minQueueDuration = minimumRunloopQueueDuration ?? 5;\n\n        if ((now - currentQueueStart) * 1000 >= minQueueDuration) {\n          startInactiveSpan({\n            attributes: {\n              [SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ui.ember',\n            },\n            name: 'runloop',\n            op: `ui.ember.runloop.${queue}`,\n            startTimestamp: currentQueueStart,\n            onlyIfParent: true,\n          })?.end(now);\n        }\n        currentQueueStart = undefined;\n      }\n\n      // Setup for next queue\n\n      const stillActiveSpan = getActiveSpan();\n      if (!stillActiveSpan) {\n        return;\n      }\n      currentQueueStart = timestampInSeconds();\n    };\n\n    instrumentedEmberQueues.forEach(queue => {\n      scheduleOnce(queue, null, processQueue, queue);\n    });\n  });\n  getBackburner().on('end', (_: unknown, nextInstance: unknown) => {\n    if (nextInstance) {\n      return;\n    }\n    if (currentQueueSpan) {\n      currentQueueSpan.end();\n      currentQueueSpan = undefined;\n    }\n  });\n}\n\ntype Payload = {\n  containerKey: string;\n  initialRender: true;\n  object: string;\n};\n\ntype RenderEntry = {\n  payload: Payload;\n  now: number;\n};\n\ninterface RenderEntries {\n  [name: string]: RenderEntry;\n}\n\nfunction processComponentRenderBefore(payload: Payload, beforeEntries: RenderEntries): void {\n  const info = {\n    payload,\n    now: timestampInSeconds(),\n  };\n  beforeEntries[payload.object] = info;\n}\n\nfunction processComponentRenderAfter(\n  payload: Payload,\n  beforeEntries: RenderEntries,\n  op: string,\n  minComponentDuration: number,\n): void {\n  const begin = beforeEntries[payload.object];\n\n  if (!begin) {\n    return;\n  }\n\n  const now = timestampInSeconds();\n  const componentRenderDuration = now - begin.now;\n\n  if (componentRenderDuration * 1000 >= minComponentDuration) {\n    startInactiveSpan({\n      name: payload.containerKey || payload.object,\n      op,\n      origin: 'auto.ui.ember',\n      startTimestamp: begin.now,\n      onlyIfParent: true,\n    })?.end(now);\n  }\n}\n\nfunction _instrumentComponents(config: EmberSentryConfig): void {\n  const { disableInstrumentComponents, minimumComponentRenderDuration, enableComponentDefinitions } = config;\n  if (disableInstrumentComponents) {\n    return;\n  }\n\n  const minComponentDuration = minimumComponentRenderDuration ?? 2;\n\n  const beforeEntries = {} as RenderEntries;\n  const beforeComponentDefinitionEntries = {} as RenderEntries;\n\n  function _subscribeToRenderEvents(): void {\n    subscribe('render.component', {\n      before(_name: string, _timestamp: number, payload: Payload) {\n        processComponentRenderBefore(payload, beforeEntries);\n      },\n\n      after(_name: string, _timestamp: number, payload: Payload, _beganIndex: number) {\n        processComponentRenderAfter(payload, beforeEntries, 'ui.ember.component.render', minComponentDuration);\n      },\n    });\n    if (enableComponentDefinitions) {\n      subscribe('render.getComponentDefinition', {\n        before(_name: string, _timestamp: number, payload: Payload) {\n          processComponentRenderBefore(payload, beforeComponentDefinitionEntries);\n        },\n\n        after(_name: string, _timestamp: number, payload: Payload, _beganIndex: number) {\n          processComponentRenderAfter(payload, beforeComponentDefinitionEntries, 'ui.ember.component.definition', 0);\n        },\n      });\n    }\n  }\n  _subscribeToRenderEvents();\n}\n\nfunction _instrumentInitialLoad(config: EmberSentryConfig): void {\n  const startName = '@sentry/ember:initial-load-start';\n  const endName = '@sentry/ember:initial-load-end';\n\n  const { HAS_PERFORMANCE, HAS_PERFORMANCE_TIMING } = _hasPerformanceSupport();\n\n  if (!HAS_PERFORMANCE) {\n    return;\n  }\n\n  const { performance } = window;\n\n  if (config.disableInitialLoadInstrumentation) {\n    performance.clearMarks(startName);\n    performance.clearMarks(endName);\n    return;\n  }\n\n  // Split performance check in two so clearMarks still happens even if timeOrigin isn't available.\n  if (!HAS_PERFORMANCE_TIMING || browserPerformanceTimeOrigin === undefined) {\n    return;\n  }\n  const measureName = '@sentry/ember:initial-load';\n\n  const startMarkExists = performance.getEntriesByName(startName).length > 0;\n  const endMarkExists = performance.getEntriesByName(endName).length > 0;\n  if (!startMarkExists || !endMarkExists) {\n    return;\n  }\n\n  performance.measure(measureName, startName, endName);\n  const measures = performance.getEntriesByName(measureName);\n  // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n  const measure = measures[0]!;\n\n  const startTimestamp = (measure.startTime + browserPerformanceTimeOrigin) / 1000;\n  const endTimestamp = startTimestamp + measure.duration / 1000;\n\n  startInactiveSpan({\n    op: 'ui.ember.init',\n    name: 'init',\n    attributes: {\n      [SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ui.ember',\n    },\n    onlyIfParent: true,\n    startTimestamp,\n  })?.end(endTimestamp);\n  performance.clearMarks(startName);\n  performance.clearMarks(endName);\n\n  performance.clearMeasures(measureName);\n}\n\nfunction _hasPerformanceSupport(): { HAS_PERFORMANCE: boolean; HAS_PERFORMANCE_TIMING: boolean } {\n  // TS says that all of these methods are always available, but some of them may not be supported in older browsers\n  // So we \"pretend\" they are all optional in order to be able to check this properly without TS complaining\n  const _performance = window.performance as {\n    clearMarks?: Performance['clearMarks'];\n    clearMeasures?: Performance['clearMeasures'];\n    measure?: Performance['measure'];\n    getEntriesByName?: Performance['getEntriesByName'];\n  };\n  const HAS_PERFORMANCE = Boolean(_performance && _performance.clearMarks && _performance.clearMeasures);\n  const HAS_PERFORMANCE_TIMING = Boolean(\n    _performance.measure && _performance.getEntriesByName && browserPerformanceTimeOrigin !== undefined,\n  );\n\n  return {\n    HAS_PERFORMANCE,\n    HAS_PERFORMANCE_TIMING,\n  };\n}\n\nexport async function instrumentForPerformance(appInstance: ApplicationInstance): Promise<void> {\n  const config = getSentryConfig();\n  // Maintaining backwards compatibility with config.browserTracingOptions, but passing it with Sentry options is preferred.\n  const browserTracingOptions = config.browserTracingOptions || config.sentry.browserTracingOptions || {};\n\n  const { browserTracingIntegration, startBrowserTracingNavigationSpan, startBrowserTracingPageLoadSpan } =\n    await import('@sentry/browser');\n\n  const idleTimeout = config.transitionTimeout || 5000;\n\n  const browserTracing = browserTracingIntegration({\n    idleTimeout,\n    ...browserTracingOptions,\n    instrumentNavigation: false,\n    instrumentPageLoad: false,\n  });\n\n  const client = getClient<BrowserClient>();\n\n  const isAlreadyInitialized = macroCondition(isTesting()) ? !!client?.getIntegrationByName('BrowserTracing') : false;\n\n  if (client && client.addIntegration) {\n    client.addIntegration(browserTracing);\n  }\n\n  // We _always_ call this, as it triggers the page load & navigation spans\n  _instrumentNavigation(appInstance, config, startBrowserTracingPageLoadSpan, startBrowserTracingNavigationSpan);\n\n  // Skip instrumenting the stuff below again in tests, as these are not reset between tests\n  if (isAlreadyInitialized) {\n    return;\n  }\n\n  _instrumentEmberRunloop(config);\n  _instrumentComponents(config);\n  _instrumentInitialLoad(config);\n}\n\nfunction _instrumentNavigation(\n  appInstance: ApplicationInstance,\n  config: EmberSentryConfig,\n  startBrowserTracingPageLoadSpan: typeof startBrowserTracingPageLoadSpanType,\n  startBrowserTracingNavigationSpan: typeof startBrowserTracingNavigationSpanType,\n): void {\n  // eslint-disable-next-line ember/no-private-routing-service\n  const routerMain = appInstance.lookup('router:main') as EmberRouterMain;\n  let routerService = appInstance.lookup('service:router') as RouterService & {\n    externalRouter?: RouterService;\n    _hasMountedSentryPerformanceRouting?: boolean;\n  };\n\n  if (routerService.externalRouter) {\n    // Using ember-engines-router-service in an engine.\n    routerService = routerService.externalRouter;\n  }\n  if (routerService._hasMountedSentryPerformanceRouting) {\n    // Routing listens to route changes on the main router, and should not be initialized multiple times per page.\n    return;\n  }\n  if (!routerService.recognize) {\n    // Router is missing critical functionality to limit cardinality of the transaction names.\n    return;\n  }\n\n  routerService._hasMountedSentryPerformanceRouting = true;\n  _instrumentEmberRouter(\n    routerService,\n    routerMain,\n    config,\n    startBrowserTracingPageLoadSpan,\n    startBrowserTracingNavigationSpan,\n  );\n}\n\nexport default {\n  initialize,\n};\n\nfunction transitionIsIntermediate(transition: Transition): boolean {\n  //  We want to use ignore, as this may actually be defined on new versions\n  // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n  // @ts-ignore This actually exists on newer versions\n  const isIntermediate: boolean | undefined = transition.isIntermediate;\n\n  if (typeof isIntermediate === 'boolean') {\n    return isIntermediate;\n  }\n\n  // For versions without this, we look if the route is a `.loading` or `.error` route\n  // This is not perfect and may false-positive in some cases, but it's the best we can do\n  return transition.to?.localName === 'loading' || transition.to?.localName === 'error';\n}\n","import { helper as buildHelper } from \"@ember/component/helper\";\n\nexport function assign(params) {\n  return Object.assign({}, ...params);\n}\n\nexport default buildHelper(assign);\n","import Ember from 'ember';\n\nconst { libraries } = Ember;\n\nexport default function initializerFactory(name, version) {\n  let registered = false;\n\n  return function () {\n    if (!registered && name && version) {\n      libraries.register(name, version);\n      registered = true;\n    }\n  };\n}\n","export const versionRegExp = /\\d+[.]\\d+[.]\\d+/; // Match any number of 3 sections of digits separated by .\nexport const versionExtendedRegExp = /\\d+[.]\\d+[.]\\d+-[a-z]*([.]\\d+)?/; // Match the above but also hyphen followed by any number of lowercase letters, then optionally period and digits\nexport const shaRegExp = /[a-z\\d]{8}$/; // Match 8 lowercase letters and digits, at the end of the string only (to avoid matching with version extended part)\n","import initRouteStyles from '../utils/init-route-styles';\n\n// This file is removed from the build in Ember < 3.6\nexport function initialize(appInstance) {\n  let router = appInstance.lookup('service:router');\n  router.on('routeDidChange', function({ to }) {\n    if (likeRouteInfo(to)) {\n      initRouteStyles(appInstance, nestedRouteNames(to));\n    }\n  });\n\n  router.on('routeWillChange', function({ to, isActive }) {\n    if (likeRouteInfo(to)) {\n      if (/_loading$/.test(to.name) && isActive) {\n        const routeNames = nestedRouteNames(to)\n          // loading route names are set with an _loading even though\n          // their path is -loading\n          .map(name => name.replace(/_loading$/, '-loading'));\n        initRouteStyles(appInstance, routeNames);\n      }\n    }\n  });\n}\n\nfunction nestedRouteNames({ name, parent }, routeNames = []) {\n  routeNames.push(name);\n  if (parent) {\n    return nestedRouteNames(parent, routeNames);\n  }\n  return routeNames;\n}\n\nfunction likeRouteInfo(info) {\n  return info && typeof info === 'object' && info.hasOwnProperty('name');\n}\n\nexport default {\n  initialize\n};\n","import Mixin from '@ember/object/mixin';\n\nexport default Mixin.create({});\n","export default {};\n","import podNames from 'ember-component-css/pod-names';\n\nexport default function initRouteStyles(owner, routeNames) {\n  const classes = [];\n  for (let i = 0; i < routeNames.length; i++) {\n    const routeName = routeNames[i];\n    const styleNamespace = podNames[routeName.replace(/\\./g, '/')];\n\n    if (styleNamespace) {\n      classes.push(styleNamespace);\n\n      const controller = owner.lookup(`controller:${routeName}`);\n      if (controller) {\n        controller.set('styleNamespace', styleNamespace);\n      }\n    }\n  }\n\n  let controller = owner\n    .lookup('controller:application');\n\n  if (controller) {\n    controller.set('routeStyleNamespaceClassSet', classes.join(' '));\n  }\n}\n","import { TaskFactory } from './task-factory';\n\n/**\n * This builder function is called by the transpiled code from\n * `task(async () => {})`. See lib/babel-plugin-transform-ember-concurrency-async-tasks.js\n *\n * @private\n */\nexport function buildTask(contextFn, options, taskName, bufferPolicyName) {\n  let optionsWithBufferPolicy = options;\n\n  if (bufferPolicyName) {\n    optionsWithBufferPolicy = Object.assign({}, optionsWithBufferPolicy);\n    optionsWithBufferPolicy[bufferPolicyName] = true;\n  }\n\n  const result = contextFn();\n\n  const taskFactory = new TaskFactory(\n    taskName || '<unknown>',\n    result.generator,\n    optionsWithBufferPolicy\n  );\n  return taskFactory.createTask(result.context);\n}\n","import { assert } from '@ember/debug';\nimport RSVP, { Promise } from 'rsvp';\nimport { TaskInstance } from './task-instance';\nimport { cancelableSymbol, Yieldable } from './external/yieldables';\n\n/**\n * A cancelation-aware variant of [Promise.all](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all).\n * The normal version of a `Promise.all` just returns a regular, uncancelable\n * Promise. The `ember-concurrency` variant of `all()` has the following\n * additional behavior:\n *\n * - if the task that `yield`ed `all()` is canceled, any of the\n *   {@linkcode TaskInstance}s passed in to `all` will be canceled\n * - if any of the {@linkcode TaskInstance}s (or regular promises) passed in reject (or\n *   are canceled), all of the other unfinished `TaskInstance`s will\n *   be automatically canceled.\n *\n * [Check out the \"Awaiting Multiple Child Tasks example\"](/docs/examples/joining-tasks)\n */\nexport const all = taskAwareVariantOf(RSVP.Promise, 'all', identity);\n\n/**\n * A cancelation-aware variant of [RSVP.allSettled](https://api.emberjs.com/ember/release/functions/rsvp/allSettled).\n * The normal version of a `RSVP.allSettled` just returns a regular, uncancelable\n * Promise. The `ember-concurrency` variant of `allSettled()` has the following\n * additional behavior:\n *\n * - if the task that `yield`ed `allSettled()` is canceled, any of the\n *   {@linkcode TaskInstance}s passed in to `allSettled` will be canceled\n */\nexport const allSettled = taskAwareVariantOf(RSVP, 'allSettled', identity);\n\n/**\n * A cancelation-aware variant of [Promise.race](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/race).\n * The normal version of a `Promise.race` just returns a regular, uncancelable\n * Promise. The `ember-concurrency` variant of `race()` has the following\n * additional behavior:\n *\n * - if the task that `yield`ed `race()` is canceled, any of the\n *   {@linkcode TaskInstance}s passed in to `race` will be canceled\n * - once any of the tasks/promises passed in complete (either success, failure,\n *   or cancelation), any of the {@linkcode TaskInstance}s passed in will be canceled\n *\n * [Check out the \"Awaiting Multiple Child Tasks example\"](/docs/examples/joining-tasks)\n */\nexport const race = taskAwareVariantOf(Promise, 'race', identity);\n\n/**\n * A cancelation-aware variant of [RSVP.hash](https://api.emberjs.com/ember/release/functions/rsvp/hash).\n * The normal version of a `RSVP.hash` just returns a regular, uncancelable\n * Promise. The `ember-concurrency` variant of `hash()` has the following\n * additional behavior:\n *\n * - if the task that `yield`ed `hash()` is canceled, any of the\n *   {@linkcode TaskInstance}s passed in to `hash` will be canceled\n * - if any of the items rejects/cancels, all other cancelable items\n *   (e.g. {@linkcode TaskInstance}s) will be canceled\n */\nexport const hash = taskAwareVariantOf(RSVP, 'hash', getValues);\n\n/**\n * A cancelation-aware variant of [RSVP.hashSettled](https://api.emberjs.com/ember/release/functions/rsvp/hashSettled).\n * The normal version of a `RSVP.hashSettled` just returns a regular, uncancelable\n * Promise. The `ember-concurrency` variant of `hashSettled()` has the following\n * additional behavior:\n *\n * - if the task that `yield`ed `hashSettled()` is canceled, any of the\n *   {@linkcode TaskInstance}s passed in to `hashSettled` will be canceled\n */\nexport const hashSettled = taskAwareVariantOf(RSVP, 'hashSettled', getValues);\n\nfunction identity(obj) {\n  return obj;\n}\n\nfunction getValues(obj) {\n  return Object.keys(obj).map((k) => obj[k]);\n}\n\nfunction castForPromiseHelper(castable) {\n  if (castable) {\n    if (castable instanceof TaskInstance) {\n      // Mark TaskInstances, including those that performed synchronously and\n      // have finished already, as having their errors handled, as if they had\n      // been then'd, which this is emulating.\n      castable.executor.asyncErrorsHandled = true;\n    } else if (castable instanceof Yieldable) {\n      // Cast to promise\n      return castable._toPromise();\n    }\n  }\n\n  return castable;\n}\n\nfunction castAwaitables(arrOrHash, callback) {\n  if (Array.isArray(arrOrHash)) {\n    return arrOrHash.map(callback);\n  } else if (typeof arrOrHash === 'object' && arrOrHash !== null) {\n    let obj = {};\n    Object.keys(arrOrHash).forEach((key) => {\n      obj[key] = callback(arrOrHash[key]);\n    });\n    return obj;\n  } else {\n    // :shruggie:\n    return arrOrHash;\n  }\n}\n\nfunction taskAwareVariantOf(obj, method, getItems) {\n  return function (awaitable) {\n    let awaitables = castAwaitables(awaitable, castForPromiseHelper);\n\n    let items = getItems(awaitables);\n    assert(`'${method}' expects an array.`, Array.isArray(items));\n\n    let defer = RSVP.defer();\n\n    obj[method](awaitables).then(defer.resolve, defer.reject);\n\n    let hasCancelled = false;\n    let cancelAll = () => {\n      if (hasCancelled) {\n        return;\n      }\n      hasCancelled = true;\n      items.forEach((it) => {\n        if (it) {\n          if (it instanceof TaskInstance) {\n            it.cancel();\n          } else if (typeof it[cancelableSymbol] === 'function') {\n            it[cancelableSymbol]();\n          }\n        }\n      });\n    };\n\n    let promise = defer.promise.finally(cancelAll);\n    promise[cancelableSymbol] = cancelAll;\n    return promise;\n  };\n}\n","import Ember from 'ember';\nimport { defer } from 'rsvp';\nimport { Environment } from './external/environment';\nimport { assert } from '@ember/debug';\nimport { join, next, schedule } from '@ember/runloop';\n\nexport class EmberEnvironment extends Environment {\n  assert(...args) {\n    assert(...args);\n  }\n\n  async(callback) {\n    join(() => schedule('actions', callback));\n  }\n\n  reportUncaughtRejection(error) {\n    next(null, function () {\n      if (Ember.onerror) {\n        Ember.onerror(error);\n      } else {\n        throw error;\n      }\n    });\n  }\n\n  defer() {\n    return defer();\n  }\n\n  globalDebuggingEnabled() {\n    return Ember.ENV.DEBUG_TASKS;\n  }\n}\n\nexport const EMBER_ENVIRONMENT = new EmberEnvironment();\n","export class Environment {\n  assert() {}\n\n  async(callback) {\n    Promise.resolve().then(callback);\n  }\n\n  reportUncaughtRejection() {\n    this.async((error) => {\n      throw error;\n    });\n  }\n\n  defer() {\n    let deferable = {\n      promise: null,\n      resolve: null,\n      reject: null,\n    };\n\n    let promise = new Promise((resolve, reject) => {\n      deferable.resolve = resolve;\n      deferable.reject = reject;\n    });\n\n    deferable.promise = promise;\n\n    return deferable;\n  }\n\n  globalDebuggingEnabled() {\n    return false;\n  }\n}\n\nexport const DEFAULT_ENVIRONMENT = new Environment();\n","export class GeneratorStepResult {\n  constructor(value, done, errored) {\n    this.value = value;\n    this.done = done;\n    this.errored = errored;\n  }\n}\n\nexport class GeneratorState {\n  constructor(generatorFactory) {\n    this.done = false;\n    this.generatorFactory = generatorFactory;\n    this.iterator = null;\n  }\n\n  step(resolvedValue, iteratorMethod) {\n    try {\n      let iterator = this.getIterator();\n      let { value, done } = iterator[iteratorMethod](resolvedValue);\n\n      if (done) {\n        return this.finalize(value, false);\n      } else {\n        return new GeneratorStepResult(value, false, false);\n      }\n    } catch (e) {\n      return this.finalize(e, true);\n    }\n  }\n\n  getIterator() {\n    if (!this.iterator && !this.done) {\n      this.iterator = this.generatorFactory();\n    }\n    return this.iterator;\n  }\n\n  finalize(value, errored) {\n    this.done = true;\n    this.iterator = null;\n    return new GeneratorStepResult(value, true, errored);\n  }\n}\n","class BoundedPolicy {\n  constructor(maxConcurrency) {\n    this.maxConcurrency = maxConcurrency || 1;\n  }\n}\n\nexport default BoundedPolicy;\n","import BoundedPolicy from './bounded-policy';\nimport { makeCancelState, STARTED } from './execution-states';\n\nconst CANCELLED = makeCancelState(\n  `it belongs to a 'drop' Task that was already running`\n);\n\nclass DropReducer {\n  constructor(remainingSlots) {\n    this.remainingSlots = remainingSlots;\n  }\n\n  step() {\n    if (this.remainingSlots > 0) {\n      this.remainingSlots--;\n      return STARTED;\n    }\n\n    return CANCELLED;\n  }\n}\n\nclass DropPolicy extends BoundedPolicy {\n  makeReducer() {\n    return new DropReducer(this.maxConcurrency);\n  }\n}\n\nexport default DropPolicy;\n","import BoundedPolicy from './bounded-policy';\nimport { STARTED, QUEUED } from './execution-states';\n\nclass EnqueuedReducer {\n  constructor(remainingSlots) {\n    this.remainingSlots = remainingSlots;\n  }\n\n  step() {\n    if (this.remainingSlots > 0) {\n      this.remainingSlots--;\n      return STARTED;\n    } else {\n      return QUEUED;\n    }\n  }\n}\n\nclass EnqueuedPolicy extends BoundedPolicy {\n  makeReducer() {\n    return new EnqueuedReducer(this.maxConcurrency);\n  }\n}\n\nexport default EnqueuedPolicy;\n","export const TYPE_CANCELLED = 'CANCELLED';\nexport const TYPE_STARTED = 'STARTED';\nexport const TYPE_QUEUED = 'QUEUED';\n\nexport const STARTED = { type: TYPE_STARTED };\nexport const QUEUED = { type: TYPE_QUEUED };\n\nexport const makeCancelState = (reason) => ({ type: TYPE_CANCELLED, reason });\n","import BoundedPolicy from './bounded-policy';\nimport { STARTED, QUEUED, makeCancelState } from './execution-states';\n\nconst CANCELLED = makeCancelState(\n  `it belongs to a 'keepLatest' Task that was already running`\n);\n\n// Given:\n// - started tasks: [a,b,_]\n// - queued tasks:  [c,d,e,f]\n// KeepLatest will cancel all but the last queued task instance, producing:\n// - started tasks: [a,b,c]\n// - queued tasks: [f]\n\n// TODO: perhaps we should expose another config for the number to keep enqueued.\n//       this would also make sense for enqueued, e.g. perform a max of maxConcurrency\n//       concurrent task instances, but after a number of queued instances has been\n//       reached, they should be cancelled.\n\nclass KeepLatestReducer {\n  constructor(remainingSlots, numToCancel) {\n    this.remainingSlots = remainingSlots;\n    this.numToCancel = numToCancel;\n  }\n\n  step() {\n    if (this.remainingSlots > 0) {\n      this.remainingSlots--;\n      return STARTED;\n    } else {\n      if (this.numToCancel > 0) {\n        this.numToCancel--;\n        return CANCELLED;\n      } else {\n        return QUEUED;\n      }\n    }\n  }\n}\n\nclass KeepLatestPolicy extends BoundedPolicy {\n  makeReducer(numRunning, numQueued) {\n    let maxEnqueued = 1;\n    let totalRunning = numRunning + numQueued;\n    return new KeepLatestReducer(\n      this.maxConcurrency,\n      totalRunning - this.maxConcurrency - maxEnqueued\n    );\n  }\n}\n\nexport default KeepLatestPolicy;\n","import BoundedPolicy from './bounded-policy';\nimport { STARTED, makeCancelState } from './execution-states';\n\nconst CANCELLED = makeCancelState(\n  `it belongs to a 'restartable' Task that was .perform()ed again`\n);\n\nclass RestartableReducer {\n  constructor(numToCancel) {\n    this.numToCancel = numToCancel;\n  }\n\n  step() {\n    if (this.numToCancel > 0) {\n      this.numToCancel--;\n      return CANCELLED;\n    } else {\n      return STARTED;\n    }\n  }\n}\n\nclass RestartablePolicy extends BoundedPolicy {\n  makeReducer(numRunning, numQueued) {\n    return new RestartableReducer(numRunning + numQueued - this.maxConcurrency);\n  }\n}\n\nexport default RestartablePolicy;\n","import { STARTED } from './execution-states';\n\nclass UnboundedReducer {\n  step() {\n    return STARTED;\n  }\n}\n\nconst SINGLETON_REDUCER = new UnboundedReducer();\n\nclass UnboundedPolicy {\n  makeReducer() {\n    return SINGLETON_REDUCER;\n  }\n}\n\nexport default UnboundedPolicy;\n","import {\n  TYPE_STARTED,\n  TYPE_QUEUED,\n  TYPE_CANCELLED,\n} from './policies/execution-states';\n\nconst LAST_APPLIED_TAGS = new Map();\n\nclass Refresh {\n  constructor(schedulerPolicy, stateTracker, taskInstances) {\n    this.stateTracker = stateTracker;\n    this.schedulerPolicy = schedulerPolicy;\n    this.initialTaskInstances = taskInstances;\n    this.startingInstances = [];\n  }\n\n  process() {\n    let [taskInstances, numRunning, numQueued] =\n      this.filterFinishedTaskInstances();\n    let reducer = this.schedulerPolicy.makeReducer(numRunning, numQueued);\n\n    let finalTaskInstances = taskInstances.filter((taskInstance) => {\n      return this.setTaskInstanceExecutionState(taskInstance, reducer.step());\n    });\n\n    this.stateTracker.computeFinalStates((state) => this.applyState(state));\n    this.startingInstances.forEach((taskInstance) => taskInstance.start());\n\n    return finalTaskInstances;\n  }\n\n  filterFinishedTaskInstances() {\n    let numRunning = 0,\n      numQueued = 0;\n    let taskInstances = this.initialTaskInstances.filter((taskInstance) => {\n      let taskState = this.stateTracker.stateFor(taskInstance.task);\n      let executorState = taskInstance.executor.state;\n\n      if (executorState.isFinished) {\n        taskState.onCompletion(taskInstance);\n        return false;\n      }\n\n      if (executorState.hasStarted) {\n        numRunning += 1;\n      } else {\n        numQueued += 1;\n      }\n\n      return true;\n    });\n    return [taskInstances, numRunning, numQueued];\n  }\n\n  setTaskInstanceExecutionState(taskInstance, desiredState) {\n    let taskState = this.stateTracker.stateFor(taskInstance.task);\n\n    if (!taskInstance.executor.counted) {\n      taskInstance.executor.counted = true;\n      taskState.onPerformed(taskInstance);\n    }\n\n    switch (desiredState.type) {\n      case TYPE_CANCELLED:\n        // this will cause a follow up flush which will detect and recompute cancellation state\n        taskInstance.cancel(desiredState.reason);\n        return false;\n      case TYPE_STARTED:\n        if (!taskInstance.executor.state.hasStarted) {\n          this.startingInstances.push(taskInstance);\n          taskState.onStart(taskInstance);\n        }\n        taskState.onRunning(taskInstance);\n        return true;\n      case TYPE_QUEUED:\n        taskState.onQueued(taskInstance);\n        // TODO: assert taskInstance hasn't started?\n        // Or perhaps this can be a way to pause a task?\n        return true;\n    }\n  }\n\n  applyState(state) {\n    let { taskable } = state;\n\n    if (!taskable.onState) {\n      return;\n    }\n\n    const { guid } = taskable;\n\n    if (\n      LAST_APPLIED_TAGS.has(guid) &&\n      state.tag < LAST_APPLIED_TAGS.get(guid)\n    ) {\n      return;\n    }\n\n    let props = Object.assign(\n      {\n        numRunning: state.numRunning,\n        numQueued: state.numQueued,\n        numPerformedInc: state.numPerformedInc,\n      },\n      state.attrs\n    );\n\n    taskable.onState(props, taskable);\n\n    LAST_APPLIED_TAGS.set(guid, state.tag);\n  }\n}\n\nexport default Refresh;\n","import SchedulerRefresh from './refresh';\nimport StateTracker from './state-tracker/state-tracker';\nimport NullStateTracker from './state-tracker/null-state-tracker';\n\n// Scheduler base class\n\n// When a Task is performed, it creates an unstarted TaskInstance and\n// passes it to the Scheduler to determine when it should run. The\n// scheduler consults the schedulerPolicy (e.g. DropPolicy, RestartablePolicy, etc)\n// to determine whether the task instance should start executing, be enqueued\n// for later execution, or be immediately cancelled. As TaskInstances start\n// and run to completion, the Scheduler's `refresh()` method is called to\n// give it an opportunity to start (or cancel) previously enqueued task instances,\n// as well as update the derived state on Tasks and TaskGroups.\n\n// Every Task has its own Scheduler instance, unless it is part of a group,\n// in which case all the Tasks in a group share a single Scheduler.\n\nclass Scheduler {\n  constructor(schedulerPolicy, stateTrackingEnabled) {\n    this.schedulerPolicy = schedulerPolicy;\n    this.stateTrackingEnabled = stateTrackingEnabled;\n    this.taskInstances = [];\n  }\n\n  cancelAll(guid, cancelRequest) {\n    let cancelations = this.taskInstances\n      .map((taskInstance) => {\n        if (taskInstance.task.guids[guid]) {\n          taskInstance.executor.cancel(cancelRequest);\n        }\n      })\n      .filter((cancelation) => !!cancelation);\n\n    return Promise.all(cancelations);\n  }\n\n  perform(taskInstance) {\n    taskInstance.onFinalize(() => this.scheduleRefresh());\n    this.taskInstances.push(taskInstance);\n    this.refresh();\n  }\n\n  scheduleRefresh() {\n    Promise.resolve().then(() => this.refresh());\n  }\n\n  refresh() {\n    let stateTracker = this.stateTrackingEnabled\n      ? new StateTracker()\n      : new NullStateTracker();\n    let refresh = new SchedulerRefresh(\n      this.schedulerPolicy,\n      stateTracker,\n      this.taskInstances\n    );\n    this.taskInstances = refresh.process();\n  }\n}\n\nexport default Scheduler;\n","import NullState from './null-state';\n\nconst NULL_STATE = new NullState();\n\nclass NullStateTracker {\n  stateFor() {\n    return NULL_STATE;\n  }\n\n  computeFinalStates() {}\n}\n\nexport default NullStateTracker;\n","class NullState {\n  onCompletion() {}\n  onPerformed() {}\n  onStart() {}\n  onRunning() {}\n  onQueued() {}\n}\n\nexport default NullState;\n","import RefreshState from './state';\n\nconst CURRENT_REFRESH_TAGS = new Map();\n\nclass StateTracker {\n  constructor() {\n    this.states = new Map();\n  }\n\n  stateFor(taskable) {\n    let guid = taskable.guid;\n    let taskState = this.states.get(guid);\n    if (!taskState) {\n      let currentTag = CURRENT_REFRESH_TAGS.has(guid)\n        ? CURRENT_REFRESH_TAGS.get(guid)\n        : 0;\n      taskState = new RefreshState(taskable, ++currentTag);\n      this.states.set(guid, taskState);\n      CURRENT_REFRESH_TAGS.set(guid, currentTag);\n    }\n    return taskState;\n  }\n\n  // After cancelling/queueing task instances, we have to recompute the derived state\n  // of all the tasks that had/have task instances in this scheduler. We do this by\n  // looping through all the Tasks that we've accumulated state for, and then recursively\n  // applying/adding to the state of any TaskGroups they belong to.\n  computeFinalStates(callback) {\n    this.computeRecursiveState();\n    this.forEachState((state) => callback(state));\n  }\n\n  computeRecursiveState() {\n    this.forEachState((taskState) => {\n      let lastState = taskState;\n      taskState.recurseTaskGroups((taskGroup) => {\n        let state = this.stateFor(taskGroup);\n        state.applyStateFrom(lastState);\n        lastState = state;\n      });\n    });\n  }\n\n  forEachState(callback) {\n    this.states.forEach((state) => callback(state));\n  }\n}\n\nexport default StateTracker;\n","import {\n  COMPLETION_SUCCESS,\n  COMPLETION_ERROR,\n  COMPLETION_CANCEL,\n} from '../../task-instance/completion-states';\n\nclass RefreshState {\n  constructor(taskable, tag) {\n    this.taskable = taskable;\n    this.group = taskable.group;\n    this.numRunning = 0;\n    this.numQueued = 0;\n    this.numPerformedInc = 0;\n    this.attrs = {};\n    this.tag = tag;\n  }\n\n  onCompletion(taskInstance) {\n    let state = taskInstance.completionState;\n    this.attrs.lastRunning = null;\n    this.attrs.lastComplete = taskInstance;\n    if (state === COMPLETION_SUCCESS) {\n      this.attrs.lastSuccessful = taskInstance;\n    } else {\n      if (state === COMPLETION_ERROR) {\n        this.attrs.lastErrored = taskInstance;\n      } else if (state === COMPLETION_CANCEL) {\n        this.attrs.lastCanceled = taskInstance;\n      }\n      this.attrs.lastIncomplete = taskInstance;\n    }\n  }\n\n  onPerformed(taskInstance) {\n    this.numPerformedInc += 1;\n    this.attrs.lastPerformed = taskInstance;\n  }\n\n  onStart(taskInstance) {\n    this.attrs.last = taskInstance;\n  }\n\n  onRunning(taskInstance) {\n    this.attrs.lastRunning = taskInstance;\n    this.numRunning += 1;\n  }\n\n  onQueued() {\n    this.numQueued += 1;\n  }\n\n  recurseTaskGroups(callback) {\n    let group = this.group;\n    while (group) {\n      callback(group);\n      group = group.group;\n    }\n  }\n\n  applyStateFrom(other) {\n    Object.assign(this.attrs, other.attrs);\n    this.numRunning += other.numRunning;\n    this.numQueued += other.numQueued;\n    this.numPerformedInc += other.numPerformedInc;\n  }\n}\n\nexport default RefreshState;\n","import { TaskFactory } from './task-factory';\n\nfunction taskFromPropertyDescriptor(\n  target,\n  key,\n  descriptor,\n  params = [],\n  factoryClass = TaskFactory\n) {\n  let { initializer, get, value } = descriptor;\n  let taskFn;\n\n  if (initializer) {\n    taskFn = initializer.call(undefined);\n  } else if (get) {\n    taskFn = get.call(undefined);\n  } else if (value) {\n    taskFn = value;\n  }\n\n  taskFn.displayName = `${key} (task)`;\n\n  let tasks = new WeakMap();\n  let options = params[0] || {};\n  let factory = new factoryClass(key, taskFn, options);\n  factory._setupEmberKVO(target);\n\n  return {\n    get() {\n      let task = tasks.get(this);\n\n      if (!task) {\n        task = factory.createTask(this);\n        tasks.set(this, task);\n      }\n\n      return task;\n    },\n  };\n}\n\nfunction taskGroupPropertyDescriptor(\n  _target,\n  key,\n  _descriptor,\n  params = [],\n  factoryClass = TaskFactory\n) {\n  let taskGroups = new WeakMap();\n  let options = params[0] || {};\n  let factory = new factoryClass(key, null, options);\n\n  return {\n    get() {\n      let task = taskGroups.get(this);\n\n      if (!task) {\n        task = factory.createTaskGroup(this);\n        taskGroups.set(this, task);\n      }\n\n      return task;\n    },\n  };\n}\n\n// Cribbed from @ember-decorators/utils\nfunction isFieldDescriptor(possibleDesc) {\n  let [target, key, desc] = possibleDesc;\n\n  return (\n    possibleDesc.length === 3 &&\n    typeof target === 'object' &&\n    target !== null &&\n    typeof key === 'string' &&\n    ((typeof desc === 'object' &&\n      desc !== null &&\n      'enumerable' in desc &&\n      'configurable' in desc) ||\n      desc === undefined) // TS compatibility ???\n  );\n}\n\nexport function decoratorWithParams(descriptorFn) {\n  return function (...params) {\n    if (isFieldDescriptor(params)) {\n      return descriptorFn(...params);\n    } else {\n      return (...desc) => descriptorFn(...desc, params);\n    }\n  };\n}\n\nfunction createDecorator(fn, baseOptions = {}, factoryClass = TaskFactory) {\n  return decoratorWithParams((target, key, descriptor, [userOptions] = []) => {\n    let mergedOptions = Object.assign({}, { ...baseOptions, ...userOptions });\n\n    return fn(target, key, descriptor, [mergedOptions], factoryClass);\n  });\n}\n\nexport function createTaskDecorator(\n  baseOptions = {},\n  factoryClass = TaskFactory\n) {\n  return createDecorator(taskFromPropertyDescriptor, baseOptions, factoryClass);\n}\n\nexport function createTaskGroupDecorator(\n  baseOptions = {},\n  factoryClass = TaskFactory\n) {\n  return createDecorator(\n    taskGroupPropertyDescriptor,\n    baseOptions,\n    factoryClass\n  );\n}\n\nexport const lastValue = decoratorWithParams(\n  (_target, _key, descriptor, [taskName] = []) => {\n    const { initializer } = descriptor;\n    delete descriptor.initializer;\n\n    return {\n      get() {\n        let lastInstance = this[taskName].lastSuccessful;\n\n        if (lastInstance) {\n          return lastInstance.value;\n        }\n\n        if (initializer) {\n          return initializer.call(this);\n        }\n\n        return undefined;\n      },\n    };\n  }\n);\n","import Scheduler from './scheduler/scheduler';\nimport UnboundedSchedulerPolicy from './scheduler/policies/unbounded-policy';\nimport EnqueueSchedulerPolicy from './scheduler/policies/enqueued-policy';\nimport DropSchedulerPolicy from './scheduler/policies/drop-policy';\nimport KeepLatestSchedulerPolicy from './scheduler/policies/keep-latest-policy';\nimport RestartableSchedulerPolicy from './scheduler/policies/restartable-policy';\nimport { Task } from './task/task';\nimport { TaskGroup } from './task/task-group';\nimport { DEFAULT_ENVIRONMENT } from './environment';\n\nfunction assertModifiersNotMixedWithGroup(obj) {\n  if (obj._hasSetConcurrencyConstraint && obj._taskGroupPath) {\n    throw new Error(\n      `Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')`\n    );\n  }\n}\n\nfunction assertUnsetBufferPolicy(obj) {\n  if (obj._hasSetBufferPolicy) {\n    throw new Error(\n      `Cannot set multiple buffer policies on a task or task group. ${obj._schedulerPolicyClass} has already been set for task or task group '${obj.name}'`\n    );\n  }\n}\n\nconst MODIFIER_REGISTRY = {\n  enqueue: (factory, value) =>\n    value && factory.setBufferPolicy(EnqueueSchedulerPolicy),\n  evented: (factory, value) => value && factory.setEvented(value),\n  debug: (factory, value) => value && factory.setDebug(value),\n  drop: (factory, value) =>\n    value && factory.setBufferPolicy(DropSchedulerPolicy),\n  group: (factory, groupName) => factory.setGroup(groupName),\n  keepLatest: (factory, value) =>\n    value && factory.setBufferPolicy(KeepLatestSchedulerPolicy),\n  maxConcurrency: (factory, maxConcurrency) =>\n    factory.setMaxConcurrency(maxConcurrency),\n  onState: (factory, onStateCallback) => factory.setOnState(onStateCallback),\n  restartable: (factory, value) =>\n    value && factory.setBufferPolicy(RestartableSchedulerPolicy),\n};\n\n/**\n * Callback type defining a task modifier\n *\n * @callback TaskFactory~TaskModifier\n * @param {TaskFactory} factory\n * @param {*} taskModifierOption\n */\n\n/**\n * Registers a new modifier with the modifier registry\n *\n * @param {string} name Name of the modifier\n * @param {TaskFactory~TaskModifier} callback\n */\nexport function registerModifier(name, callback) {\n  if (MODIFIER_REGISTRY[name]) {\n    throw new Error(\n      `A modifier with the name '${name}' has already been defined.`\n    );\n  }\n\n  MODIFIER_REGISTRY[name] = callback;\n}\n\n/**\n * Returns a specified modifier, if it exists in the registry\n *\n * @param {string} name Name of the modifier\n * @returns {TaskFactory~TaskModifier?}\n */\nexport function getModifier(name) {\n  return MODIFIER_REGISTRY[name];\n}\n\n/**\n * Returns whether a specified modifier exists in the registry\n *\n * @param {string} name Name of the modifier\n * @returns {boolean}\n */\nexport function hasModifier(name) {\n  return name in MODIFIER_REGISTRY;\n}\n\n/**\n * Factory used for instantiating Tasks and Task Groups. Mostly for internal\n * use, but some public APIs exposed via the Task Modifier APIs.\n *\n * <style>\n *  .ignore-this--this-is-here-to-hide-constructor,\n *  #TaskFactory { display: none }\n * </style>\n *\n * @class TaskFactory\n */\nexport class TaskFactory {\n  env = DEFAULT_ENVIRONMENT;\n\n  _debug = null;\n  _enabledModifiers = [];\n  _hasSetConcurrencyConstraint = false;\n  _hasSetBufferPolicy = false;\n  _hasEnabledEvents = false;\n  _maxConcurrency = null;\n  _onStateCallback = (state, taskable) => taskable.setState(state);\n  _schedulerPolicyClass = UnboundedSchedulerPolicy;\n  _taskGroupPath = null;\n\n  constructor(name = '<unknown>', taskDefinition = null, options = {}) {\n    this.name = name;\n    this.taskDefinition = taskDefinition;\n    this.options = options;\n    this._processModifierOptions(options);\n  }\n\n  /**\n   * Returns a new Task bound to the given context\n   *\n   * @protected\n   * @param {*} context\n   * @returns {Task}\n   */\n  createTask(context) {\n    let options = this.getTaskOptions(context);\n\n    return new Task(\n      Object.assign(\n        {\n          generatorFactory: (args) => this.taskDefinition.apply(context, args),\n        },\n        options\n      )\n    );\n  }\n\n  /**\n   * Returns a new TaskGroup bound to the given context\n   *\n   * @protected\n   * @param {*} context\n   * @returns {Task}\n   */\n  createTaskGroup(context) {\n    let options = this.getTaskOptions(context);\n\n    return new TaskGroup(options);\n  }\n\n  /**\n   * Returns a modifier callback with the given name bound to this TaskFactory,\n   * if registered.\n   *\n   * @protected\n   * @param {string} name\n   * @returns {TaskFactory~TaskModifier?}\n   */\n  getModifier(name) {\n    if (hasModifier(name)) {\n      return MODIFIER_REGISTRY[name].bind(null, this);\n    }\n  }\n\n  /**\n   * Returns the options provided to TaskFactory\n   *\n   * @public\n   * @returns {object}\n   */\n  getOptions() {\n    return this.options;\n  }\n\n  /**\n   * Returns a new Scheduler instance\n   *\n   * @protected\n   * @param {*} schedulerPolicy\n   * @param {boolean} stateTrackingEnabled\n   * @returns {Scheduler}\n   */\n  getScheduler(schedulerPolicy, stateTrackingEnabled) {\n    return new Scheduler(schedulerPolicy, stateTrackingEnabled);\n  }\n\n  /**\n   * Returns the options to pass to a Task or TaskGroup constructor\n   *\n   * @protected\n   * @param {*} context\n   * @returns {object}\n   */\n  getTaskOptions(context) {\n    let group, scheduler;\n    let onStateCallback = this._onStateCallback;\n\n    if (this._taskGroupPath) {\n      group = context[this._taskGroupPath];\n      if (!(group instanceof TaskGroup)) {\n        throw new Error(\n          `Expected group '${this._taskGroupPath}' to be defined but was not found.`\n        );\n      }\n\n      scheduler = group.scheduler;\n    } else {\n      let schedulerPolicy = new this._schedulerPolicyClass(\n        this._maxConcurrency\n      );\n      scheduler = this.getScheduler(\n        schedulerPolicy,\n        onStateCallback && typeof onStateCallback === 'function'\n      );\n    }\n\n    return {\n      context,\n      debug: this._debug,\n      env: this.env,\n      name: this.name,\n      group,\n      scheduler,\n      hasEnabledEvents: this._hasEnabledEvents,\n      onStateCallback,\n      enabledModifiers: this._enabledModifiers,\n      modifierOptions: this.getOptions(),\n    };\n  }\n\n  /**\n   * Sets the Scheduler buffer policy class to the specified value.\n   *\n   * Will raise an assertion if a buffer policy has already been specified\n   *\n   * @param {*} policy\n   * @returns {TaskFactory}\n   */\n  setBufferPolicy(policy) {\n    assertUnsetBufferPolicy(this);\n    this._hasSetBufferPolicy = true;\n    this._hasSetConcurrencyConstraint = true;\n    this._schedulerPolicyClass = policy;\n    assertModifiersNotMixedWithGroup(this);\n\n    return this;\n  }\n\n  /**\n   * Sets debug mode\n   *\n   * @param {boolean} enabled\n   * @returns {TaskFactory}\n   */\n  setDebug(enabled) {\n    this._debug = enabled;\n    return this;\n  }\n\n  /**\n   * Sets whether Task will dispatch Task events or not\n   *\n   * @param {boolean} enabled\n   * @returns {TaskFactory}\n   */\n  setEvented(enabled) {\n    this._hasEnabledEvents = enabled;\n    return this;\n  }\n\n  /**\n   * Sets Scheduling policy's `maxConcurrency`\n   *\n   * @param {number} maxConcurrency\n   * @returns {TaskFactory}\n   */\n  setMaxConcurrency(maxConcurrency) {\n    this._hasSetConcurrencyConstraint = true;\n    this._maxConcurrency = maxConcurrency;\n    return this;\n  }\n\n  /**\n   * Assigns Task created from this factory to the specified group name\n   *\n   * @param {string} group\n   * @returns {TaskFactory}\n   */\n  setGroup(group) {\n    this._taskGroupPath = group;\n    return this;\n  }\n\n  /**\n   * Sets the name of tasks created from this factory\n   *\n   * @param {string} name\n   * @returns {TaskFactory}\n   */\n  setName(name) {\n    this.name = name;\n    return this;\n  }\n\n  /**\n   * Sets the callback used on state updates. Can be set to null to disable\n   * state tracking on tasks.\n   *\n   * @param {function} onStateCallback\n   * @returns {TaskFactory}\n   */\n  setOnState(onStateCallback) {\n    this._onStateCallback = onStateCallback;\n    return this;\n  }\n\n  /**\n   * Sets the definition for tasks created from this factory\n   *\n   * @param {*} taskDefinition\n   * @returns {TaskFactory}\n   */\n  setTaskDefinition(taskDefinition) {\n    this.taskDefinition = taskDefinition;\n    return this;\n  }\n\n  _processModifierOptions(options) {\n    if (!options) {\n      return;\n    }\n\n    for (let key of Object.keys(options)) {\n      let value = options[key];\n      let modifier = this.getModifier(key);\n\n      if (typeof modifier === 'function' && modifier(value)) {\n        this._enabledModifiers.push(key);\n      }\n    }\n  }\n}\n","import { INITIAL_STATE } from './initial-state';\nimport { yieldableSymbol } from '../yieldables';\nimport { CancelRequest, CANCEL_KIND_EXPLICIT } from './cancelation';\nconst EXPLICIT_CANCEL_REASON = '.cancel() was explicitly called';\n\nexport class BaseTaskInstance {\n  constructor({ task, args, executor, performType, hasEnabledEvents }) {\n    this.task = task;\n    this.args = args;\n    this.performType = performType;\n    this.executor = executor;\n    this.executor.taskInstance = this;\n    this.hasEnabledEvents = hasEnabledEvents;\n  }\n\n  setState() {}\n  onStarted() {}\n  onSuccess() {}\n  onError() {}\n  onCancel() {}\n  formatCancelReason() {}\n  selfCancelLoopWarning() {}\n\n  onFinalize(callback) {\n    this.executor.onFinalize(callback);\n  }\n\n  proceed(index, yieldResumeType, value) {\n    this.executor.proceedChecked(index, yieldResumeType, value);\n  }\n\n  [yieldableSymbol](parentTaskInstance, resumeIndex) {\n    return this.executor.onYielded(parentTaskInstance, resumeIndex);\n  }\n\n  cancel(cancelReason = EXPLICIT_CANCEL_REASON) {\n    this.executor.cancel(new CancelRequest(CANCEL_KIND_EXPLICIT, cancelReason));\n  }\n\n  then(...args) {\n    return this.executor.promise().then(...args);\n  }\n\n  catch(...args) {\n    return this.executor.promise().catch(...args);\n  }\n\n  finally(...args) {\n    return this.executor.promise().finally(...args);\n  }\n\n  toString() {\n    return `${this.task} TaskInstance`;\n  }\n\n  start() {\n    this.executor.start();\n    return this;\n  }\n}\n\nObject.assign(BaseTaskInstance.prototype, INITIAL_STATE);\nObject.assign(BaseTaskInstance.prototype, {\n  state: 'waiting',\n  isDropped: false,\n  isRunning: true,\n});\n","export const TASK_CANCELATION_NAME = 'TaskCancelation';\n\n/**\n * Returns true if the object passed to it is a TaskCancelation error.\n * If you call `someTask.perform().catch(...)` or otherwise treat\n * a {@linkcode TaskInstance} like a promise, you may need to\n * handle the cancelation of a TaskInstance differently from\n * other kinds of errors it might throw, and you can use this\n * convenience function to distinguish cancelation from errors.\n *\n * ```js\n * click() {\n *   this.myTask.perform().catch(e => {\n *     if (!didCancel(e)) { throw e; }\n *   });\n * }\n * ```\n *\n * @param {object} error the caught error, which might be a TaskCancelation\n * @returns {boolean}\n */\nexport function didCancel(e) {\n  return e && e.name === TASK_CANCELATION_NAME;\n}\n\nexport const CANCEL_KIND_EXPLICIT = 'explicit';\nexport const CANCEL_KIND_YIELDABLE_CANCEL = 'yielded';\nexport const CANCEL_KIND_LIFESPAN_END = 'lifespan_end';\nexport const CANCEL_KIND_PARENT_CANCEL = 'parent_cancel';\n\nexport class CancelRequest {\n  constructor(kind, reason) {\n    this.kind = kind;\n    this.reason = reason;\n    this.promise = new Promise((resolve) => {\n      this.finalize = resolve;\n    });\n  }\n}\n","export const COMPLETION_PENDING = 0;\nexport const COMPLETION_SUCCESS = 1;\nexport const COMPLETION_ERROR = 2;\nexport const COMPLETION_CANCEL = 3;\n","import { GeneratorState } from '../generator-state';\nimport { INITIAL_STATE } from './initial-state';\nimport {\n  yieldableSymbol,\n  YIELDABLE_CONTINUE,\n  YIELDABLE_THROW,\n  YIELDABLE_RETURN,\n  YIELDABLE_CANCEL,\n  cancelableSymbol,\n} from '../yieldables';\n\nimport {\n  COMPLETION_SUCCESS,\n  COMPLETION_ERROR,\n  COMPLETION_CANCEL,\n} from './completion-states';\nimport {\n  CancelRequest,\n  CANCEL_KIND_YIELDABLE_CANCEL,\n  CANCEL_KIND_LIFESPAN_END,\n  CANCEL_KIND_PARENT_CANCEL,\n  didCancel,\n  TASK_CANCELATION_NAME,\n} from './cancelation';\n\nexport const PERFORM_TYPE_DEFAULT = 'PERFORM_TYPE_DEFAULT';\nexport const PERFORM_TYPE_UNLINKED = 'PERFORM_TYPE_UNLINKED';\nexport const PERFORM_TYPE_LINKED = 'PERFORM_TYPE_LINKED';\n\nconst CANCEL_RETURN_VALUE_SENTINEL = {};\nlet TASK_INSTANCE_STACK = [];\n\nexport function getRunningInstance() {\n  return TASK_INSTANCE_STACK[TASK_INSTANCE_STACK.length - 1];\n}\n\nexport class TaskInstanceExecutor {\n  constructor({ generatorFactory, env, debug }) {\n    this.generatorState = new GeneratorState(generatorFactory);\n    this.state = Object.assign({}, INITIAL_STATE);\n    this.index = 1;\n    this.disposers = [];\n    this.finalizeCallbacks = [];\n    this.env = env;\n    this.debug = debug;\n    this.cancelRequest = null;\n  }\n\n  start() {\n    if (this.state.hasStarted || this.cancelRequest) {\n      return;\n    }\n    this.setState({ hasStarted: true });\n    this.proceedSync(YIELDABLE_CONTINUE, undefined);\n    this.taskInstance.onStarted();\n  }\n\n  cancel(cancelRequest) {\n    if (!this.requestCancel(cancelRequest)) {\n      cancelRequest.finalize();\n      return cancelRequest.promise;\n    }\n\n    if (this.state.hasStarted) {\n      this.proceedWithCancelAsync();\n    } else {\n      this.finalizeWithCancel();\n    }\n\n    return this.cancelRequest.promise;\n  }\n\n  setState(state) {\n    Object.assign(this.state, state);\n    this.taskInstance.setState(this.state);\n  }\n\n  proceedChecked(index, yieldResumeType, value) {\n    if (this.state.isFinished) {\n      return;\n    }\n    if (!this.advanceIndex(index)) {\n      return;\n    }\n\n    if (yieldResumeType === YIELDABLE_CANCEL) {\n      this.requestCancel(\n        new CancelRequest(CANCEL_KIND_YIELDABLE_CANCEL),\n        value\n      );\n      this.proceedWithCancelAsync();\n    } else {\n      this.proceedAsync(yieldResumeType, value);\n    }\n  }\n\n  proceedWithCancelAsync() {\n    this.proceedAsync(YIELDABLE_RETURN, CANCEL_RETURN_VALUE_SENTINEL);\n  }\n\n  proceedAsync(yieldResumeType, value) {\n    this.advanceIndex(this.index);\n    this.env.async(() => this.proceedSync(yieldResumeType, value));\n  }\n\n  proceedSync(yieldResumeType, value) {\n    if (this.state.isFinished) {\n      return;\n    }\n\n    this.dispose();\n\n    if (this.generatorState.done) {\n      this.handleResolvedReturnedValue(yieldResumeType, value);\n    } else {\n      this.handleResolvedContinueValue(yieldResumeType, value);\n    }\n  }\n\n  /**\n   * This method is called when a previously yielded value from\n   * the generator has been resolved, and now it's time to pass\n   * it back into the generator. There are 3 ways to \"resume\" a\n   * generator:\n   *\n   * - call `.next(value)` on it, which is used to pass in a resolved\n   *   value (the fulfilled value of a promise), e.g. if a task generator fn\n   *   does `yield Promise.resolve(5)`, then we take that promise yielded\n   *   by the generator, detect that it's a promise, resolve it, and then\n   *   pass its fulfilled value `5` back into the generator function so\n   *   that it can continue executing.\n   * - call `.throw(error)` on it, which throw an exception from where the\n   *   the generator previously yielded. We do this when the previously\n   *   yielded value resolves to an error value (e.g. a rejected promise\n   *   or a TaskInstance that finished with an error). Note that when you\n   *   resume a generator with a `.throw()`, it can still recover from that\n   *   thrown error and continue executing normally so long as the `yield`\n   *   was inside a `try/catch` statement.\n   * - call `.return(value)` on it, causes the generator function to return\n   *   from where it previously `yield`ed. We use `.return()` when cancelling\n   *   a TaskInstance; by `.return`ing, rather than `.throw`ing, it allows\n   *   the generator function to skip `catch(e) {}` blocks, which is usually\n   *   reserved for actual errors/exceptions; if we `.throw`'d cancellations,\n   *   it would require all tasks that used try/catch to conditionally ignore\n   *   cancellations, which is annoying. So we `.return()` from generator functions\n   *   in the case of errors as a matter of convenience.\n   *\n   * @private\n   */\n  handleResolvedContinueValue(iteratorMethod, resumeValue) {\n    let beforeIndex = this.index;\n    let stepResult = this.generatorStep(resumeValue, iteratorMethod);\n\n    // TODO: what is this doing? write breaking test.\n    if (!this.advanceIndex(beforeIndex)) {\n      return;\n    }\n\n    if (stepResult.errored) {\n      this.finalize(stepResult.value, COMPLETION_ERROR);\n      return;\n    }\n\n    this.handleYieldedValue(stepResult);\n  }\n\n  /**\n   * This method is called when the generator function is all\n   * out of values, and the last value returned from the function\n   * (possible a thenable/yieldable/promise/etc) has been resolved.\n   *\n   * Possible cases:\n   * - `return \"simple value\";` // resolved value is \"simple value\"\n   * - `return undefined;` // (or omitted return) resolved value is undefined\n   * - `return someTask.perform()` // resolved value is the value returned/resolved from someTask\n   *\n   * @private\n   */\n  handleResolvedReturnedValue(yieldResumeType, value) {\n    switch (yieldResumeType) {\n      case YIELDABLE_CONTINUE:\n      case YIELDABLE_RETURN:\n        this.finalize(value, COMPLETION_SUCCESS);\n        break;\n      case YIELDABLE_THROW:\n        this.finalize(value, COMPLETION_ERROR);\n        break;\n    }\n  }\n\n  handleYieldedUnknownThenable(thenable) {\n    let resumeIndex = this.index;\n    thenable.then(\n      (value) => {\n        this.proceedChecked(resumeIndex, YIELDABLE_CONTINUE, value);\n      },\n      (error) => {\n        this.proceedChecked(resumeIndex, YIELDABLE_THROW, error);\n      }\n    );\n  }\n\n  /**\n   * The TaskInstance internally tracks an index/sequence number\n   * (the `index` property) which gets incremented every time the\n   * task generator function iterator takes a step. When a task\n   * function is paused at a `yield`, there are two events that\n   * cause the TaskInstance to take a step: 1) the yielded value\n   * \"resolves\", thus resuming the TaskInstance's execution, or\n   * 2) the TaskInstance is canceled. We need some mechanism to prevent\n   * stale yielded value resolutions from resuming the TaskFunction\n   * after the TaskInstance has already moved on (either because\n   * the TaskInstance has since been canceled or because an\n   * implementation of the Yieldable API tried to resume the\n   * TaskInstance more than once). The `index` serves as\n   * that simple mechanism: anyone resuming a TaskInstance\n   * needs to pass in the `index` they were provided that acts\n   * as a ticket to resume the TaskInstance that expires once\n   * the TaskInstance has moved on.\n   *\n   * @private\n   */\n  advanceIndex(index) {\n    if (this.index === index) {\n      return ++this.index;\n    }\n  }\n\n  handleYieldedValue(stepResult) {\n    let yieldedValue = stepResult.value;\n    if (!yieldedValue) {\n      this.proceedWithSimpleValue(yieldedValue);\n      return;\n    }\n\n    this.addDisposer(yieldedValue[cancelableSymbol]);\n\n    if (yieldedValue[yieldableSymbol]) {\n      this.invokeYieldable(yieldedValue);\n    } else if (typeof yieldedValue.then === 'function') {\n      this.handleYieldedUnknownThenable(yieldedValue);\n    } else {\n      this.proceedWithSimpleValue(yieldedValue);\n    }\n  }\n\n  proceedWithSimpleValue(yieldedValue) {\n    this.proceedAsync(YIELDABLE_CONTINUE, yieldedValue);\n  }\n\n  addDisposer(maybeDisposer) {\n    if (typeof maybeDisposer !== 'function') {\n      return;\n    }\n\n    this.disposers.push(maybeDisposer);\n  }\n\n  /**\n   * Runs any disposers attached to the task's most recent `yield`.\n   * For instance, when a task yields a TaskInstance, it registers that\n   * child TaskInstance's disposer, so that if the parent task is canceled,\n   * dispose() will run that disposer and cancel the child TaskInstance.\n   *\n   * @private\n   */\n  dispose() {\n    let disposers = this.disposers;\n    if (disposers.length === 0) {\n      return;\n    }\n    this.disposers = [];\n    disposers.forEach((disposer) => disposer());\n  }\n\n  /**\n   * Calls .next()/.throw()/.return() on the task's generator function iterator,\n   * essentially taking a single step of execution on the task function.\n   *\n   * @private\n   */\n  generatorStep(nextValue, iteratorMethod) {\n    TASK_INSTANCE_STACK.push(this);\n    let stepResult = this.generatorState.step(nextValue, iteratorMethod);\n    TASK_INSTANCE_STACK.pop();\n\n    // TODO: fix this!\n    if (this._expectsLinkedYield) {\n      let value = stepResult.value;\n      if (!value || value.performType !== PERFORM_TYPE_LINKED) {\n        // eslint-disable-next-line no-console\n        console.warn(\n          'You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency).'\n        );\n      }\n      this._expectsLinkedYield = false;\n    }\n\n    return stepResult;\n  }\n\n  maybeResolveDefer() {\n    if (!this.defer || !this.state.isFinished) {\n      return;\n    }\n\n    if (this.state.completionState === COMPLETION_SUCCESS) {\n      this.defer.resolve(this.state.value);\n    } else {\n      this.defer.reject(this.state.error);\n    }\n  }\n\n  onFinalize(callback) {\n    this.finalizeCallbacks.push(callback);\n\n    if (this.state.isFinished) {\n      this.runFinalizeCallbacks();\n    }\n  }\n\n  runFinalizeCallbacks() {\n    this.finalizeCallbacks.forEach((cb) => cb());\n    this.finalizeCallbacks = [];\n    this.maybeResolveDefer();\n    this.maybeThrowUnhandledTaskErrorLater();\n  }\n\n  promise() {\n    if (!this.defer) {\n      this.defer = this.env.defer();\n      this.asyncErrorsHandled = true;\n      this.maybeResolveDefer();\n    }\n    return this.defer.promise;\n  }\n\n  maybeThrowUnhandledTaskErrorLater() {\n    if (\n      !this.asyncErrorsHandled &&\n      this.state.completionState === COMPLETION_ERROR &&\n      !didCancel(this.state.error)\n    ) {\n      this.env.async(() => {\n        if (!this.asyncErrorsHandled) {\n          this.env.reportUncaughtRejection(this.state.error);\n        }\n      });\n    }\n  }\n\n  requestCancel(request) {\n    if (this.cancelRequest || this.state.isFinished) {\n      return false;\n    }\n    this.cancelRequest = request;\n    return true;\n  }\n\n  finalize(value, completionState) {\n    if (this.cancelRequest) {\n      return this.finalizeWithCancel();\n    }\n\n    let state = { completionState };\n\n    if (completionState === COMPLETION_SUCCESS) {\n      state.isSuccessful = true;\n      state.value = value;\n    } else if (completionState === COMPLETION_ERROR) {\n      state.isError = true;\n      state.error = value;\n    } else if (completionState === COMPLETION_CANCEL) {\n      state.error = value;\n    }\n\n    this.finalizeShared(state);\n  }\n\n  finalizeWithCancel() {\n    let cancelReason = this.taskInstance.formatCancelReason(\n      this.cancelRequest.reason\n    );\n    let error = new Error(cancelReason);\n\n    if (this.debugEnabled()) {\n      // eslint-disable-next-line no-console\n      console.log(cancelReason);\n    }\n\n    error.name = TASK_CANCELATION_NAME;\n\n    this.finalizeShared({\n      isCanceled: true,\n      completionState: COMPLETION_CANCEL,\n      error,\n      cancelReason,\n    });\n\n    this.cancelRequest.finalize();\n  }\n\n  debugEnabled() {\n    return this.debug || this.env.globalDebuggingEnabled();\n  }\n\n  finalizeShared(state) {\n    this.index++;\n    state.isFinished = true;\n    this.setState(state);\n    this.runFinalizeCallbacks();\n    this.dispatchFinalizeEvents(state.completionState);\n  }\n\n  dispatchFinalizeEvents(completionState) {\n    switch (completionState) {\n      case COMPLETION_SUCCESS:\n        this.taskInstance.onSuccess();\n        break;\n      case COMPLETION_ERROR:\n        this.taskInstance.onError(this.state.error);\n        break;\n      case COMPLETION_CANCEL:\n        this.taskInstance.onCancel(this.state.cancelReason);\n        break;\n    }\n  }\n\n  invokeYieldable(yieldedValue) {\n    try {\n      let maybeDisposer = yieldedValue[yieldableSymbol](\n        this.taskInstance,\n        this.index\n      );\n      this.addDisposer(maybeDisposer);\n    } catch (e) {\n      this.env.reportUncaughtRejection(e);\n    }\n  }\n\n  /**\n   * `onYielded` is called when this task instance has been\n   * yielded in another task instance's execution. We take\n   * this opportunity to conditionally link up the tasks\n   * so that when the parent or child cancels, the other\n   * is cancelled.\n   *\n   * Given the following case:\n   *\n   * ```js\n   * parentTask: task(function * () {\n   *   yield otherTask.perform();\n   * })\n   * ```\n   *\n   * Then the `parent` param is the task instance that is executing, `this`\n   * is the `otherTask` task instance that was yielded.\n   *\n   * @private\n   */\n  onYielded(parent, resumeIndex) {\n    this.asyncErrorsHandled = true;\n\n    this.onFinalize(() => {\n      let completionState = this.state.completionState;\n      if (completionState === COMPLETION_SUCCESS) {\n        parent.proceed(resumeIndex, YIELDABLE_CONTINUE, this.state.value);\n      } else if (completionState === COMPLETION_ERROR) {\n        parent.proceed(resumeIndex, YIELDABLE_THROW, this.state.error);\n      } else if (completionState === COMPLETION_CANCEL) {\n        parent.proceed(resumeIndex, YIELDABLE_CANCEL, null);\n      }\n    });\n\n    let performType = this.getPerformType();\n    if (performType === PERFORM_TYPE_UNLINKED) {\n      return;\n    }\n\n    return () => {\n      this.detectSelfCancelLoop(performType, parent);\n      this.cancel(new CancelRequest(CANCEL_KIND_PARENT_CANCEL));\n    };\n  }\n\n  getPerformType() {\n    return this.taskInstance.performType || PERFORM_TYPE_DEFAULT;\n  }\n\n  detectSelfCancelLoop(performType, parent) {\n    if (performType !== PERFORM_TYPE_DEFAULT) {\n      return;\n    }\n\n    let parentCancelRequest = parent.executor && parent.executor.cancelRequest;\n\n    // Detect that the parent was cancelled by a lifespan ending and\n    // that the child is still running and not cancelled.\n    if (\n      parentCancelRequest &&\n      parentCancelRequest.kind === CANCEL_KIND_LIFESPAN_END &&\n      !this.cancelRequest &&\n      !this.state.isFinished\n    ) {\n      this.taskInstance.selfCancelLoopWarning(parent);\n    }\n  }\n}\n","import { COMPLETION_PENDING } from './completion-states';\n\nexport const INITIAL_STATE = {\n  completionState: COMPLETION_PENDING,\n\n  /**\n   * If this TaskInstance runs to completion by returning a property\n   * other than a rejecting promise, this property will be set\n   * with that value.\n   *\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n  value: null,\n\n  /**\n   * If this TaskInstance is canceled or throws an error (or yields\n   * a promise that rejects), this property will be set with that error.\n   * Otherwise, it is null.\n   *\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n  error: null,\n\n  /**\n   * True if the task instance is fulfilled.\n   *\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n  isSuccessful: false,\n\n  /**\n   * True if the task instance resolves to a rejection.\n   *\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n  isError: false,\n\n  /**\n   * True if the task instance is canceled\n   *\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n  isCanceled: false,\n\n  /**\n   * True if the task instance has started, else false.\n   *\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n  hasStarted: false,\n\n  /**\n   * True if the task has run to completion.\n   *\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n  isFinished: false,\n};\n","export const DEFAULT_STATE = {\n  last: null,\n  lastRunning: null,\n  lastPerformed: null,\n  lastSuccessful: null,\n  lastComplete: null,\n  lastErrored: null,\n  lastCanceled: null,\n  lastIncomplete: null,\n  performCount: 0,\n};\n\nObject.freeze(DEFAULT_STATE);\n","import { Taskable } from './taskable';\n\nexport class TaskGroup extends Taskable {}\n","import { Taskable } from './taskable';\nimport {\n  PERFORM_TYPE_DEFAULT,\n  PERFORM_TYPE_LINKED,\n  PERFORM_TYPE_UNLINKED,\n  getRunningInstance,\n  TaskInstanceExecutor,\n} from '../task-instance/executor';\n\nclass TaskLinkProxy {\n  constructor(task, performType, linkedObject) {\n    this.task = task;\n    this.performType = performType;\n    this.linkedObject = linkedObject;\n  }\n\n  perform(...args) {\n    return this.task._performShared(args, this.performType, this.linkedObject);\n  }\n}\n\nexport class Task extends Taskable {\n  constructor(options) {\n    super(options);\n    this.generatorFactory = options.generatorFactory;\n    this.perform = this._perform.bind(this);\n  }\n\n  linked() {\n    let linkedObject = getRunningInstance();\n    if (!linkedObject) {\n      throw new Error(`You can only call .linked() from within a task.`);\n    }\n\n    return new TaskLinkProxy(this, PERFORM_TYPE_LINKED, linkedObject);\n  }\n\n  unlinked() {\n    return new TaskLinkProxy(this, PERFORM_TYPE_UNLINKED, null);\n  }\n\n  toString() {\n    return `<Task:${this.name}>`;\n  }\n\n  _clone() {\n    return new Task({\n      context: this.context,\n      debug: this.debug,\n      env: this.env,\n      generatorFactory: this.generatorFactory,\n      group: this.group,\n      hasEnabledEvents: this.hasEnabledEvents,\n      name: this.name,\n      onStateCallback: this.onStateCallback,\n      scheduler: this.scheduler,\n    });\n  }\n\n  _curry(...args) {\n    let task = this._clone();\n    task._curryArgs = [...(this._curryArgs || []), ...args];\n    return task;\n  }\n\n  _perform(...args) {\n    return this._performShared(args, PERFORM_TYPE_DEFAULT, null);\n  }\n\n  _performShared(args, performType, linkedObject) {\n    let fullArgs = this._curryArgs ? [...this._curryArgs, ...args] : args;\n    let taskInstance = this._taskInstanceFactory(\n      fullArgs,\n      performType,\n      linkedObject\n    );\n\n    if (performType === PERFORM_TYPE_LINKED) {\n      linkedObject._expectsLinkedYield = true;\n    }\n\n    if (!this._isAlive) {\n      // a task linked to a dead lifetime should immediately cancel.\n      taskInstance.cancel();\n    }\n\n    this.scheduler.perform(taskInstance);\n    return taskInstance;\n  }\n\n  // eslint-disable-next-line no-unused-vars\n  _taskInstanceOptions(args, performType, _linkedObject) {\n    let generatorFactory = () => this.generatorFactory(args);\n    let taskInstanceOptions = {\n      task: this,\n      args,\n      executor: new TaskInstanceExecutor({\n        generatorFactory,\n        env: this.env,\n        debug: this.debug,\n      }),\n      performType,\n      hasEnabledEvents: this.hasEnabledEvents,\n    };\n\n    return taskInstanceOptions;\n  }\n}\n","import { DEFAULT_STATE } from './default-state';\nimport {\n  CancelRequest,\n  CANCEL_KIND_EXPLICIT,\n} from '../task-instance/cancelation';\n\nlet guidId = 0;\nfunction makeGuid() {\n  return `ec_${guidId++}`;\n}\n\nexport class Taskable {\n  constructor(options) {\n    this.context = options.context;\n    this.debug = options.debug || false;\n    this.enabledModifiers = options.enabledModifiers;\n    this.env = options.env;\n    this.group = options.group;\n    this.hasEnabledEvents = options.hasEnabledEvents;\n    this.modifierOptions = options.modifierOptions;\n    this.name = options.name;\n    this.onStateCallback = options.onStateCallback;\n    this.scheduler = options.scheduler;\n\n    this.guid = makeGuid();\n    this.guids = {};\n    this.guids[this.guid] = true;\n    if (this.group) {\n      Object.assign(this.guids, this.group.guids);\n    }\n  }\n\n  cancelAll(options) {\n    let { reason, cancelRequestKind, resetState } = options || {};\n    reason = reason || '.cancelAll() was explicitly called on the Task';\n\n    let cancelRequest = new CancelRequest(\n      cancelRequestKind || CANCEL_KIND_EXPLICIT,\n      reason\n    );\n    return this.scheduler.cancelAll(this.guid, cancelRequest).then(() => {\n      if (resetState) {\n        this._resetState();\n      }\n    });\n  }\n\n  get _isAlive() {\n    return true;\n  }\n\n  _resetState() {\n    this.setState(DEFAULT_STATE);\n  }\n\n  // override\n  setState() {}\n}\n\nObject.assign(Taskable.prototype, DEFAULT_STATE);\nObject.assign(Taskable.prototype, {\n  numRunning: 0,\n  numQueued: 0,\n  isRunning: false,\n  isQueued: false,\n  isIdle: true,\n  state: 'idle',\n});\n","export const cancelableSymbol = '__ec_cancel__';\nexport const yieldableSymbol = '__ec_yieldable__';\nexport const YIELDABLE_CONTINUE = 'next';\nexport const YIELDABLE_THROW = 'throw';\nexport const YIELDABLE_RETURN = 'return';\nexport const YIELDABLE_CANCEL = 'cancel';\n\n/**\n * @class YieldableState\n * @hideconstructor\n */\nclass YieldableState {\n  constructor(taskInstance, resumeIndex) {\n    this._taskInstance = taskInstance;\n    this._resumeIndex = resumeIndex;\n  }\n\n  /**\n   * Return yielded TaskInstance. Useful for introspection on instance state.\n   * @method getTaskInstance\n   * @memberof YieldableState\n   * @public\n   * @instance\n   */\n  getTaskInstance() {\n    return this._taskInstance;\n  }\n\n  /**\n   * Cancel the yielded TaskInstance.\n   * @method cancel\n   * @memberof YieldableState\n   * @public\n   * @instance\n   */\n  cancel() {\n    let taskInstance = this._taskInstance;\n    taskInstance.proceed.call(\n      taskInstance,\n      this._resumeIndex,\n      YIELDABLE_CANCEL\n    );\n  }\n\n  /**\n   * Cause the TaskInstance to return from its yield with an optional value,\n   * and continue executing.\n   * @method next\n   * @memberof YieldableState\n   * @param value\n   * @public\n   * @instance\n   */\n  next(value) {\n    let taskInstance = this._taskInstance;\n    taskInstance.proceed.call(\n      taskInstance,\n      this._resumeIndex,\n      YIELDABLE_CONTINUE,\n      value\n    );\n  }\n\n  /**\n   * Short-circuit TaskInstance execution and have it return with an optional\n   * value.\n   * @method return\n   * @memberof YieldableState\n   * @param value\n   * @public\n   * @instance\n   */\n  return(value) {\n    let taskInstance = this._taskInstance;\n    taskInstance.proceed.call(\n      taskInstance,\n      this._resumeIndex,\n      YIELDABLE_RETURN,\n      value\n    );\n  }\n\n  /**\n   * Raise a given error within the given task instance and halt execution\n   * @method throw\n   * @memberof YieldableState\n   * @param error\n   * @public\n   * @instance\n   */\n  throw(error) {\n    let taskInstance = this._taskInstance;\n    taskInstance.proceed.call(\n      taskInstance,\n      this._resumeIndex,\n      YIELDABLE_THROW,\n      error\n    );\n  }\n}\n\n/**\n * Yieldables are a primitive for building safe, cancelation-aware ways to\n * instrument and introspect the runtime of a task. Many Yieldables are built-in\n * to ember-concurrency today, such as `timeout`, `animationFrame`, and\n * `rawTimeout`.\n *\n * For example, if I wanted to implement a yieldable for `requestIdleCallback`,\n * I could do the following:\n *\n * ```javascript\n * import Component from '@glimmer/component';\n * import { task, Yieldable } from 'ember-concurrency';\n *\n * class IdleCallbackYieldable extends Yieldable {\n *   onYield(state) {\n *     let callbackId = requestIdleCallback(() => state.next());\n *\n *     return () => cancelIdleCallback(callbackId);\n *   }\n * }\n *\n * const idleCallback = () => new IdleCallbackYieldable();\n *\n * class MyComponent extends Component {\n *   &#64;task *backgroundTask() {\n *     while (1) {\n *       yield idleCallback();\n *\n *       const data = this.complicatedNumberCrunching();\n *       yield this.sendData(data);\n *     }\n *   }\n * }\n * ```\n *\n * In general, `Yieldable` instances **should** be reusable across calls, and thus\n * care should be taken to ensure that teardown is provided and state not\n * intended to be shared across calls stay inside `onYield`.\n *\n * `Yieldable` also provides automatic Promise-casting.\n *\n * <style>\n *   .ignore-this--this-is-here-to-hide-constructor,\n *   #Yieldable { display: none }\n * </style>\n *\n * @class Yieldable\n */\nexport class Yieldable {\n  constructor() {\n    this[yieldableSymbol] = this[yieldableSymbol].bind(this);\n  }\n\n  /**\n   * Defines what happens when the task encounters `yield myYieldable` and returns\n   * a disposer function that handles any cleanup.\n   *\n   * The state parameter is provided by the runtime, and provides operations for\n   * interacting with the yielding task instance and advancing, returning,\n   * throwing, or canceling its execution.\n   *\n   * @method onYield\n   * @memberof Yieldable\n   * @param {YieldableState} state\n   * @instance\n   * @public\n   */\n  onYield() {}\n\n  _deferable() {\n    let def = { resolve: undefined, reject: undefined };\n\n    def.promise = new Promise((resolve, reject) => {\n      def.resolve = resolve;\n      def.reject = reject;\n    });\n\n    return def;\n  }\n\n  _toPromise() {\n    let def = this._deferable();\n\n    let thinInstance = {\n      proceed(_index, resumeType, value) {\n        if (\n          resumeType == YIELDABLE_CONTINUE ||\n          resumeType == YIELDABLE_RETURN\n        ) {\n          def.resolve(value);\n        } else {\n          def.reject(value);\n        }\n      },\n    };\n\n    let maybeDisposer = this[yieldableSymbol](thinInstance, 0);\n    def.promise[cancelableSymbol] = maybeDisposer;\n\n    return def.promise;\n  }\n\n  /**\n   * Returns a promise that resolves with the value yielded back to or returned\n   * to the yielded task, or rejects with either the exception thrown from the\n   * Yieldable, or an error with a `.name` property with value `\"TaskCancelation\"`.\n   *\n   * @method then\n   * @memberof Yieldable\n   * @instance\n   * @return {Promise}\n   */\n  then(...args) {\n    return this._toPromise().then(...args);\n  }\n\n  /**\n   * @method catch\n   * @memberof Yieldable\n   * @instance\n   * @return {Promise}\n   */\n  catch(...args) {\n    return this._toPromise().catch(...args);\n  }\n\n  /**\n   * @method finally\n   * @memberof Yieldable\n   * @instance\n   * @return {Promise}\n   */\n  finally(...args) {\n    return this._toPromise().finally(...args);\n  }\n\n  [yieldableSymbol](taskInstance, resumeIndex) {\n    let state = new YieldableState(taskInstance, resumeIndex);\n\n    return this.onYield(state);\n  }\n}\n\nclass AnimationFrameYieldable extends Yieldable {\n  onYield(state) {\n    let timerId = requestAnimationFrame(() => state.next());\n\n    return () => cancelAnimationFrame(timerId);\n  }\n}\n\nclass ForeverYieldable extends Yieldable {\n  onYield() {}\n}\n\nclass RawTimeoutYieldable extends Yieldable {\n  constructor(ms) {\n    super();\n    this.ms = ms;\n  }\n\n  onYield(state) {\n    let timerId = setTimeout(() => state.next(), this.ms);\n\n    return () => clearTimeout(timerId);\n  }\n}\n\n/**\n * Yielding `animationFrame()` will pause a task until after the next animation\n * frame using the native `requestAnimationFrame()` browser API.\n *\n * The task below, when performed, will print the time since the last loop run\n * for every animation frame.\n *\n * ```js\n * export default class MyComponent extends Component {\n *   &#64;task *myTask() {\n *     let lastNow = performance.now();\n *     while (true) {\n *       yield animationFrame();\n *\n *       let now = performance.now();\n *       let dt = now - lastNow;\n *       lastNow = now;\n *\n *       console.log(dt);\n *     }\n *   }\n * }\n * ```\n */\nexport function animationFrame() {\n  return new AnimationFrameYieldable();\n}\n\n/**\n *\n * Yielding `forever` will pause a task indefinitely until\n * it is cancelled (i.e. via host object destruction, the restartable modifier,\n * or manual cancellation).\n *\n * This is often useful in cases involving animation: if you're\n * using Liquid Fire, or some other animation scheme, sometimes you'll\n * notice buttons visibly reverting to their inactive states during\n * a route transition. By yielding `forever` in a Component task that drives a\n * button's active state, you can keep a task indefinitely running\n * until the animation runs to completion.\n *\n * NOTE: Liquid Fire also includes a useful `waitUntilIdle()` method\n * on the `liquid-fire-transitions` service that you can use in a lot\n * of these cases, but it won't cover cases of asynchrony that are\n * unrelated to animation, in which case `forever` might be better suited\n * to your needs.\n *\n * ```js\n * import { task, forever } from 'ember-concurrency';\n * export default class MyComponent extends Component {\n *   &#64;service myService;\n *   &#64;task *myTask() {\n *     yield this.myService.doSomethingThatCausesATransition();\n *     yield forever;\n *   }\n * }\n * ```\n */\nexport const forever = new ForeverYieldable();\n\n/**\n *\n * Yielding `rawTimeout(ms)` will pause a task for the duration\n * of time passed in, in milliseconds.\n *\n * The timeout will use the native `setTimeout()` browser API,\n * instead of the Ember runloop, which means that test helpers\n * will *not* wait for it to complete.\n *\n * The task below, when performed, will print a message to the\n * console every second.\n *\n * ```js\n * export default class MyComponent extends Component {\n *   &#64;task *myTask() {\n *     while (true) {\n *       console.log(\"Hello!\");\n *       yield rawTimeout(1000);\n *     }\n *   }\n * }\n * ```\n *\n * @param {number} ms - the amount of time to sleep before resuming\n *   the task, in milliseconds\n */\nexport function rawTimeout(ms) {\n  return new RawTimeoutYieldable(ms);\n}\n","import { get } from '@ember/object';\nimport { assert } from '@ember/debug';\n\nexport function taskHelperClosure(helperName, taskMethod, _args, hash) {\n  let task = _args[0];\n  let outerArgs = _args.slice(1);\n\n  return function (...innerArgs) {\n    if (!task || typeof task[taskMethod] !== 'function') {\n      assert(\n        `The first argument passed to the \\`${helperName}\\` helper should be a Task object (without quotes); you passed ${task}`,\n        false\n      );\n      return;\n    }\n\n    if (hash && hash.value) {\n      let event = innerArgs.pop();\n      innerArgs.push(get(event, hash.value));\n    }\n\n    return task[taskMethod](...outerArgs, ...innerArgs);\n  };\n}\n","import Scheduler from '../external/scheduler/scheduler';\nimport { once } from '@ember/runloop';\n\nclass EmberScheduler extends Scheduler {\n  scheduleRefresh() {\n    once(this, this.refresh);\n  }\n}\n\nexport default EmberScheduler;\n","import { computed, get } from '@ember/object';\nimport {\n  decoratorWithParams,\n  createTaskDecorator,\n  createTaskGroupDecorator,\n  lastValue as nativeLastValue,\n} from './external/task-decorators';\nimport { TaskFactory as EmberTaskFactory } from './task-factory';\nimport { USE_TRACKED } from './utils';\n\nconst computedLastValue = decoratorWithParams(\n  (target, key, descriptor, [taskName] = []) => {\n    const { initializer } = descriptor;\n    delete descriptor.initializer;\n\n    let cp = computed(`${taskName}.lastSuccessful`, function () {\n      let lastInstance = get(this, `${taskName}.lastSuccessful`);\n\n      if (lastInstance) {\n        // eslint-disable-next-line ember/no-get\n        return get(lastInstance, 'value');\n      }\n\n      if (initializer) {\n        return initializer.call(this);\n      }\n\n      return undefined;\n    });\n\n    return cp(target, key, descriptor);\n  }\n);\n\nexport const lastValue = USE_TRACKED ? nativeLastValue : computedLastValue;\n\n/**\n * A Task is a cancelable, restartable, asynchronous operation that\n * is driven by a generator function. Tasks are automatically canceled\n * when the object they live on is destroyed (e.g. a Component\n * is unrendered).\n *\n * Turns the decorated generator function into a task.\n *\n * Optionally takes a hash of options that will be applied as modifiers to the\n * task. For instance `maxConcurrency`, `on`, `group` or `keepLatest`.\n *\n * By default, tasks have no concurrency constraints\n * (multiple instances of a task can be running at the same time)\n * but much of a power of tasks lies in proper usage of Task Modifiers\n * that you can apply to a task.\n *\n * You can also define an\n * <a href=\"/docs/advanced/encapsulated-task\">Encapsulated Task</a>\n * by decorating an object that defines a `perform` generator\n * method.\n *\n * ```js\n * import Component from '@ember/component';\n * import { task } from 'ember-concurrency';\n *\n * class MyComponent extends Component {\n *   &#64;task\n *   *plainTask() {}\n *\n *   &#64;task({ maxConcurrency: 5, keepLatest: true, cancelOn: 'click' })\n *   *taskWithModifiers() {}\n * }\n * ```\n *\n * @function\n * @param {object?} [options={}] Task modifier options\n * @param {string|string[]} [options.cancelOn] Events to cancel task on. Applies only to `&#64;ember/component`\n * @param {boolean} [options.enqueue] Sets `enqueue` modifier on task if `true`\n * @param {boolean} [options.evented] Enables [task lifecycle events](/docs/advanced/lifecycle-events) for this Task, if `true`\n * @param {boolean} [options.debug] Enables task debugging if `true`\n * @param {boolean} [options.drop] Sets `drop` modifier on task if `true`\n * @param {string} [options.group] Associates task with the group specified\n * @param {boolean} [options.keepLatest] Sets `keepLatest` modifier on task if `true`\n * @param {number} [options.maxConcurrency] Sets the maximum number of running task instances for the task\n * @param {string|string[]} [options.observes] Properties to watch and cause task to be performed when they change\n * @param {string|string[]} [options.on] Events to perform task on. Applies only to `&#64;ember/component`\n * @param {function?} [options.onState] Callback to use for state tracking. May be set to `null` to disable state tracking.\n * @param {boolean} [options.restartable] Sets `restartable` modifier on task if `true`\n * @return {Task}\n */\nexport const task = createTaskDecorator({}, EmberTaskFactory);\n\n/**\n * Turns the decorated generator function into a task and applies the\n * `drop` modifier.\n *\n * Optionally takes a hash of options that will be applied as modifiers to the\n * task. For instance `maxConcurrency`, `on`, or `group`.\n *\n * You can also define an\n * <a href=\"/docs/advanced/encapsulated-task\">Encapsulated Task</a>\n * by decorating an object that defines a `perform` generator\n * method.\n *\n * ```js\n * import Component from '@ember/component';\n * import { task, dropTask } from 'ember-concurrency';\n *\n * class MyComponent extends Component {\n *   &#64;task\n *   *plainTask() {}\n *\n *   &#64;dropTask({ cancelOn: 'click' })\n *   *myDropTask() {}\n * }\n * ```\n *\n * @function\n * @param {object?} [options={}] Task modifier options. See {@link task} for list.\n * @return {Task}\n */\nexport const dropTask = createTaskDecorator({ drop: true }, EmberTaskFactory);\n\n/**\n * Turns the decorated generator function into a task and applies the\n * `enqueue` modifier.\n *\n * Optionally takes a hash of options that will be applied as modifiers to the\n * task. For instance `maxConcurrency`, `on`, or `group`.\n *\n * You can also define an\n * <a href=\"/docs/advanced/encapsulated-task\">Encapsulated Task</a>\n * by decorating an object that defines a `perform` generator\n * method.\n *\n * ```js\n * import Component from '@ember/component';\n * import { task, enqueueTask } from 'ember-concurrency';\n *\n * class MyComponent extends Component {\n *   &#64;task\n *   *plainTask() {}\n *\n *   &#64;enqueueTask({ cancelOn: 'click' })\n *   *myEnqueueTask() {}\n * }\n * ```\n *\n * @function\n * @param {object?} [options={}] Task modifier options. See {@link task} for list.\n * @return {Task}\n */\nexport const enqueueTask = createTaskDecorator(\n  {\n    enqueue: true,\n  },\n  EmberTaskFactory\n);\n\n/**\n * Turns the decorated generator function into a task and applies the\n * `keepLatest` modifier.\n *\n * Optionally takes a hash of options that will be applied as modifiers to the\n * task. For instance `maxConcurrency`, `on`, or `group`.\n *\n * You can also define an\n * <a href=\"/docs/advanced/encapsulated-task\">Encapsulated Task</a>\n * by decorating an object that defines a `perform` generator\n * method.\n *\n * ```js\n * import Component from '@ember/component';\n * import { task, keepLatestTask } from 'ember-concurrency';\n *\n * class MyComponent extends Component {\n *   &#64;task\n *   *plainTask() {}\n *\n *   &#64;keepLatestTask({ cancelOn: 'click' })\n *   *myKeepLatestTask() {}\n * }\n * ```\n *\n * @function\n * @param {object?} [options={}] Task modifier options. See {@link task} for list.\n * @return {Task}\n */\nexport const keepLatestTask = createTaskDecorator(\n  {\n    keepLatest: true,\n  },\n  EmberTaskFactory\n);\n\n/**\n * Turns the decorated generator function into a task and applies the\n * `restartable` modifier.\n *\n * Optionally takes a hash of options that will be applied as modifiers to the\n * task. For instance `maxConcurrency`, `on`, or `group`.\n *\n * You can also define an\n * <a href=\"/docs/advanced/encapsulated-task\">Encapsulated Task</a>\n * by decorating an object that defines a `perform` generator\n * method.\n *\n * ```js\n * import Component from '@ember/component';\n * import { task, restartableTask } from 'ember-concurrency';\n *\n * class MyComponent extends Component {\n *   &#64;task\n *   *plainTask() {}\n *\n *   &#64;restartableTask({ cancelOn: 'click' })\n *   *myRestartableTask() {}\n * }\n * ```\n *\n * @function\n * @param {object?} [options={}] Task modifier options. See {@link task} for list.\n * @return {Task}\n */\nexport const restartableTask = createTaskDecorator(\n  {\n    restartable: true,\n  },\n  EmberTaskFactory\n);\n\n/**\n * \"Task Groups\" provide a means for applying\n * task modifiers to groups of tasks. Once a {@linkcode Task} is declared\n * as part of a group task, modifiers like `drop` or `restartable`\n * will no longer affect the individual `Task`. Instead those\n * modifiers can be applied to the entire group.\n *\n * Turns the decorated property into a task group.\n *\n * Optionally takes a hash of options that will be applied as modifiers to the\n * task group. For instance `maxConcurrency` or `keepLatest`.\n *\n * ```js\n * import Component from '@glimmer/component';\n * import { task, taskGroup } from 'ember-concurrency';\n *\n * class MyComponent extends Component {\n *   &#64;taskGroup({ maxConcurrency: 5 }) chores;\n *\n *   &#64;task({ group: 'chores' })\n *   *mowLawn() {}\n *\n *   &#64;task({ group: 'chores' })\n *   *doDishes() {}\n * }\n * ```\n *\n * @function\n * @param {object?} [options={}] Task group modifier options. See {@link task} for list.\n * @return {TaskGroup}\n */\nexport const taskGroup = createTaskGroupDecorator({}, EmberTaskFactory);\n\n/**\n * Turns the decorated property into a task group and applies the\n * `drop` modifier.\n *\n * Optionally takes a hash of further options that will be applied as modifiers\n * to the task group.\n *\n * @function\n * @param {object?} [options={}] Task group modifier options. See {@link task} for list.\n * @return {TaskGroup}\n */\nexport const dropTaskGroup = createTaskGroupDecorator(\n  {\n    drop: true,\n  },\n  EmberTaskFactory\n);\n\n/**\n * Turns the decorated property into a task group and applies the\n * `enqueue` modifier.\n *\n * Optionally takes a hash of further options that will be applied as modifiers\n * to the task group.\n *\n * @function\n * @param {object?} [options={}] Task group modifier options. See {@link task} for list.\n * @return {TaskGroup}\n */\nexport const enqueueTaskGroup = createTaskGroupDecorator(\n  {\n    enqueue: true,\n  },\n  EmberTaskFactory\n);\n\n/**\n * Turns the decorated property into a task group and applies the\n * `keepLatest` modifier.\n *\n * Optionally takes a hash of further options that will be applied as modifiers\n * to the task group.\n *\n * @function\n * @param {object?} [options={}] Task group modifier options. See {@link task} for list.\n * @return {TaskGroup}\n */\nexport const keepLatestTaskGroup = createTaskGroupDecorator(\n  { keepLatest: true },\n  EmberTaskFactory\n);\n\n/**\n * Turns the decorated property into a task group and applies the\n * `restartable` modifier.\n *\n * Optionally takes a hash of further options that will be applied as modifiers\n * to the task group.\n *\n * @function\n * @param {object?} [options={}] Task group modifier options. See {@link task} for list.\n * @return {TaskGroup}\n */\nexport const restartableTaskGroup = createTaskGroupDecorator(\n  { restartable: true },\n  EmberTaskFactory\n);\n","import { assert } from '@ember/debug';\nimport { get } from '@ember/object';\nimport { addListener } from '@ember/object/events';\nimport { addObserver } from '@ember/object/observers';\nimport { scheduleOnce } from '@ember/runloop';\nimport {\n  registerModifier,\n  TaskFactory as BaseTaskFactory,\n} from './external/task-factory';\n\nimport { Task, EncapsulatedTask } from './task';\nimport { TaskProperty } from './task-properties';\nimport { TaskGroup } from './task-group';\nimport EmberScheduler from './scheduler/ember-scheduler';\nimport { EMBER_ENVIRONMENT } from './ember-environment';\n\nlet handlerCounter = 0;\n\nfunction registerOnPrototype(\n  addListenerOrObserver,\n  proto,\n  names,\n  taskName,\n  taskMethod,\n  once\n) {\n  if (names && names.length > 0) {\n    for (let i = 0; i < names.length; ++i) {\n      let name = names[i];\n\n      let handlerName = `__ember_concurrency_handler_${handlerCounter++}`;\n      proto[handlerName] = makeTaskCallback(taskName, taskMethod, once);\n      addListenerOrObserver(proto, name, null, handlerName);\n    }\n  }\n}\n\nfunction makeTaskCallback(taskName, method, once) {\n  return function () {\n    let task = get(this, taskName);\n\n    if (once) {\n      scheduleOnce('actions', task, method, ...arguments);\n    } else {\n      task[method].apply(task, arguments);\n    }\n  };\n}\n\nconst ensureArray = (possibleArr) =>\n  Array.isArray(possibleArr) ? possibleArr : [possibleArr];\n\nregisterModifier('cancelOn', (factory, eventNames) =>\n  factory.addCancelEvents(...ensureArray(eventNames))\n);\nregisterModifier('observes', (factory, propertyPaths) =>\n  factory.addObserverKeys(...ensureArray(propertyPaths))\n);\nregisterModifier('on', (factory, eventNames) =>\n  factory.addPerformEvents(...ensureArray(eventNames))\n);\n\nexport class TaskFactory extends BaseTaskFactory {\n  env = EMBER_ENVIRONMENT;\n\n  createTask(context) {\n    assert(\n      `Cannot create task if a task definition is not provided as generator function or encapsulated task.`,\n      this.taskDefinition\n    );\n\n    let options = this.getTaskOptions(context);\n\n    if (typeof this.taskDefinition === 'object') {\n      return new EncapsulatedTask(\n        Object.assign({ taskObj: this.taskDefinition }, options)\n      );\n    } else {\n      return new Task(\n        Object.assign(\n          {\n            generatorFactory: (args) =>\n              this.taskDefinition.apply(context, args),\n          },\n          options\n        )\n      );\n    }\n  }\n\n  createTaskGroup(context) {\n    assert(\n      `A task definition is not expected for a task group.`,\n      !this.taskDefinition\n    );\n    let options = this.getTaskOptions(context);\n\n    return new TaskGroup(options);\n  }\n\n  addCancelEvents(...cancelEventNames) {\n    this._cancelEventNames = this._cancelEventNames || [];\n    this._cancelEventNames.push(...cancelEventNames);\n    return this;\n  }\n\n  addObserverKeys(...keys) {\n    this._observes = this._observes || [];\n    this._observes.push(...keys);\n    return this;\n  }\n\n  addPerformEvents(...eventNames) {\n    this._eventNames = this._eventNames || [];\n    this._eventNames.push(...eventNames);\n    return this;\n  }\n\n  getModifier(name) {\n    let modifier = super.getModifier(name);\n    if (!modifier && typeof TaskProperty.prototype[name] === 'function') {\n      // Shim for compatibility with user-defined TaskProperty prototype\n      // extensions. To be removed when replaced with proper public API.\n      modifier = TaskProperty.prototype[name].bind(this);\n    }\n\n    assert(\n      `Task option '${name}' is not recognized as a supported option.`,\n      modifier\n    );\n\n    return modifier;\n  }\n\n  getScheduler(schedulerPolicy, stateTrackingEnabled) {\n    return new EmberScheduler(schedulerPolicy, stateTrackingEnabled);\n  }\n\n  _setupEmberKVO(proto) {\n    // TODO: Does this make sense in a post-Ember object world?\n\n    registerOnPrototype(\n      addListener,\n      proto,\n      this._eventNames,\n      this.name,\n      'perform',\n      false\n    );\n    registerOnPrototype(\n      addListener,\n      proto,\n      this._cancelEventNames,\n      this.name,\n      'cancelAll',\n      false\n    );\n    registerOnPrototype(\n      addObserver,\n      proto,\n      this._observes,\n      this.name,\n      'perform',\n      true\n    );\n  }\n\n  // Provided for compatibility with ember-concurrency TaskProperty extension\n  // methods\n  get taskFn() {\n    return this.taskDefinition;\n  }\n\n  set taskFn(fn) {\n    this.setTaskDefinition(fn);\n  }\n}\n","import { TaskGroup as TaskGroupBase } from './external/task/task-group';\nimport { TASKABLE_MIXIN } from './taskable-mixin';\nimport { TRACKED_INITIAL_TASK_STATE } from './tracked-state';\n\n/**\n * \"Task Groups\" provide a means for applying\n * task modifiers to groups of tasks. Once a {@linkcode Task} is declared\n * as part of a group task, modifiers like `drop` or `restartable`\n * will no longer affect the individual `Task`. Instead those\n * modifiers can be applied to the entire group.\n *\n * Turns the decorated property into a task group.\n *\n * Optionally takes a hash of options that will be applied as modifiers to the\n * task group. For instance `maxConcurrency` or `keepLatest`.\n *\n * ```js\n * import Component from '@glimmer/component';\n * import { task, taskGroup } from 'ember-concurrency';\n *\n * class MyComponent extends Component {\n *   &#64;taskGroup({ maxConcurrency: 5 }) chores;\n *\n *   &#64;task({ group: 'chores' })\n *   *mowLawn() {}\n *\n *   &#64;task({ group: 'chores' })\n *   *doDishes() {}\n * }\n * ```\n *\n * <style>\n *  .ignore-this--this-is-here-to-hide-constructor,\n *  #TaskGroup { display: none }\n * </style>\n *\n * @class TaskGroup\n */\nexport class TaskGroup extends TaskGroupBase {\n  /**\n   * Cancels all running or queued `TaskInstance`s for this task group.\n   * If you're trying to cancel a specific TaskInstance (rather\n   * than all of the instances running under this task group) call\n   * `.cancel()` on the specific TaskInstance.\n   *\n   * @method cancelAll\n   * @memberof TaskGroup\n   * @param options.reason A descriptive reason the task group was\n   *   cancelled. Defaults to `\".cancelAll() was explicitly called\n   *   on the Task\"`.\n   * @param options.resetState If true, will clear the task group state\n   *   (`last*` and `performCount` properties will be set to initial\n   *   values). Defaults to false.\n   * @instance\n   * @async\n   *\n   */\n  /**\n   * `true` if any current task instances are running.\n   *\n   * @memberof TaskGroup\n   * @member {boolean} isRunning\n   * @instance\n   * @readOnly\n   */\n  /**\n   * `true` if any future task instances are queued.\n   *\n   * @memberof TaskGroup\n   * @member {boolean} isQueued\n   * @instance\n   * @readOnly\n   */\n  /**\n   * `true` if the task is not in the running or queued state.\n   *\n   * @memberof TaskGroup\n   * @member {boolean} isIdle\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The current state of the task: `\"running\"`, `\"queued\"` or `\"idle\"`.\n   *\n   * @memberof TaskGroup\n   * @member {string} state\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recently started task instance.\n   *\n   * @memberof TaskGroup\n   * @member {TaskInstance} last\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recent task instance that is currently running.\n   *\n   * @memberof TaskGroup\n   * @member {TaskInstance} lastRunning\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recently performed task instance.\n   *\n   * @memberof TaskGroup\n   * @member {TaskInstance} lastPerformed\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recent task instance that succeeded.\n   *\n   * @memberof TaskGroup\n   * @member {TaskInstance} lastSuccessful\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recently completed task instance.\n   *\n   * @memberof TaskGroup\n   * @member {TaskInstance} lastComplete\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recent task instance that errored.\n   *\n   * @memberof TaskGroup\n   * @member {TaskInstance} lastErrored\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recently canceled task instance.\n   *\n   * @memberof TaskGroup\n   * @member {TaskInstance} lastCanceled\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recent task instance that is incomplete.\n   *\n   * @memberof TaskGroup\n   * @member {TaskInstance} lastIncomplete\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The number of times this task has been performed.\n   *\n   * @memberof TaskGroup\n   * @member {number} performCount\n   * @instance\n   * @readOnly\n   */\n}\n\nif (TRACKED_INITIAL_TASK_STATE) {\n  Object.defineProperties(TaskGroup.prototype, TRACKED_INITIAL_TASK_STATE);\n}\n\nObject.assign(TaskGroup.prototype, TASKABLE_MIXIN);\n","import { BaseTaskInstance } from './external/task-instance/base';\nimport { TRACKED_INITIAL_INSTANCE_STATE } from './tracked-state';\nimport { assignProperties } from './utils';\n\n/**\n  A `TaskInstance` represent a single execution of a\n  {@linkcode Task}. Every call to {@linkcode Task#perform} returns\n  a `TaskInstance`.\n\n  `TaskInstance`s are cancelable, either explicitly\n  via {@linkcode TaskInstance#cancel} or {@linkcode Task#cancelAll},\n  or automatically due to the host object being destroyed, or\n  because concurrency policy enforced by a\n  {@linkcode TaskProperty Task Modifier} canceled the task instance.\n\n  <style>\n    .ignore-this--this-is-here-to-hide-constructor,\n    #TaskInstance { display: none }\n  </style>\n\n  @class TaskInstance\n*/\n\nexport class TaskInstance extends BaseTaskInstance {\n  setState(props) {\n    let state = this._recomputeState(props);\n    assignProperties(this, {\n      ...props,\n      isRunning: !props.isFinished,\n      isDropped: state === 'dropped',\n      state,\n    });\n  }\n\n  _recomputeState(props) {\n    if (props.isDropped) {\n      return 'dropped';\n    } else if (props.isCanceled) {\n      if (props.hasStarted) {\n        return 'canceled';\n      } else {\n        return 'dropped';\n      }\n    } else if (props.isFinished) {\n      return 'finished';\n    } else if (props.hasStarted) {\n      return 'running';\n    } else {\n      return 'waiting';\n    }\n  }\n\n  onStarted() {\n    this.triggerEvent('started', this);\n  }\n\n  onSuccess() {\n    this.triggerEvent('succeeded', this);\n  }\n\n  onError(error) {\n    this.triggerEvent('errored', this, error);\n  }\n\n  onCancel(cancelReason) {\n    this.triggerEvent('canceled', this, cancelReason);\n  }\n\n  formatCancelReason(reason) {\n    return `TaskInstance '${this.getName()}' was canceled because ${reason}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`;\n  }\n\n  getName() {\n    if (!this.name) {\n      this.name = (this.task && this.task.name) || '<unknown>';\n    }\n    return this.name;\n  }\n\n  selfCancelLoopWarning(parent) {\n    let parentName = `\\`${parent.getName()}\\``;\n    let childName = `\\`${this.getName()}\\``;\n    // eslint-disable-next-line no-console\n    console.warn(\n      `ember-concurrency detected a potentially hazardous \"self-cancel loop\" between parent task ${parentName} and child task ${childName}. If you want child task ${childName} to be canceled when parent task ${parentName} is canceled, please change \\`.perform()\\` to \\`.linked().perform()\\`. If you want child task ${childName} to keep running after parent task ${parentName} is canceled, change it to \\`.unlinked().perform()\\``\n    );\n  }\n\n  triggerEvent(...allArgs) {\n    if (!this.hasEnabledEvents) {\n      return;\n    }\n\n    let taskInstance = this;\n    let task = taskInstance.task;\n    let host = task.context;\n    let eventNamespace = task && task.name;\n\n    if (host && host.trigger && eventNamespace) {\n      let [eventType, ...args] = allArgs;\n      host.trigger(`${eventNamespace}:${eventType}`, ...args);\n    }\n  }\n\n  /**\n   * Describes the state that the task instance is in. Can be used for debugging,\n   * or potentially driving some UI state. Possible values are:\n   *\n   * - `\"dropped\"`: task instance was canceled before it started\n   * - `\"canceled\"`: task instance was canceled before it could finish\n   * - `\"finished\"`: task instance ran to completion (even if an exception was thrown)\n   * - `\"running\"`: task instance is currently running (returns true even if\n   *     is paused on a yielded promise)\n   * - `\"waiting\"`: task instance hasn't begun running yet (usually\n   *     because the task is using the {@linkcode TaskProperty#enqueue enqueue}\n   *     task modifier)\n   *\n   * The animated timeline examples on the [Task Concurrency](/docs/task-concurrency)\n   * docs page make use of this property.\n   *\n   * @name state\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n\n  /**\n   * True if the TaskInstance was canceled before it could\n   * ever start running. For example, calling\n   * {@linkcode Task#perform .perform()} twice on a\n   * task with the {@linkcode TaskProperty#drop drop} modifier applied\n   * will result in the second task instance being dropped.\n   *\n   * @name isDropped\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n\n  /**\n   * True if the task is still running.\n   *\n   * @name isRunning\n   * @memberof TaskInstance\n   * @instance\n   * @readOnly\n   */\n\n  /**\n   * Event emitted when a new {@linkcode TaskInstance} starts executing.\n   *\n   * `on` from `@ember/object/evented` may be used to create a binding on the host object to the event.\n   *\n   * ```js\n   * export default Component.extend({\n   *   doSomething: task(function * () {\n   *     // ... does something\n   *   }),\n   *\n   *   onDoSomethingStarted: on('doSomething:started', function (taskInstance) {\n   *     // ...\n   *   })\n   * });\n   * ```\n   *\n   * @event TaskInstance#TASK_NAME:started\n   * @param {TaskInstance} taskInstance - Task instance that was started\n   */\n\n  /**\n   * Event emitted when a {@linkcode TaskInstance} succeeds.\n   *\n   * `on` from `@ember/object/evented` may be used to create a binding on the host object to the event.\n   *\n   * ```js\n   * export default Component.extend({\n   *   doSomething: task(function * () {\n   *     // ... does something\n   *   }),\n   *\n   *   onDoSomethingSucceeded: on('doSomething:succeeded', function (taskInstance) {\n   *     // ...\n   *   })\n   * });\n   * ```\n   *\n   * @event TaskInstance#TASK_NAME:succeeded\n   * @param {TaskInstance} taskInstance - Task instance that was succeeded\n   */\n\n  /**\n   * Event emitted when a {@linkcode TaskInstance} throws an an error that is\n   * not handled within the task itself.\n   *\n   * `on` from `@ember/object/evented` may be used to create a binding on the host object to the event.\n   *\n   * ```js\n   * export default Component.extend({\n   *   doSomething: task(function * () {\n   *     // ... does something\n   *   }),\n   *\n   *   onDoSomethingErrored: on('doSomething:errored', function (taskInstance, error) {\n   *     // ...\n   *   })\n   * });\n   * ```\n   *\n   * @event TaskInstance#TASK_NAME:errored\n   * @param {TaskInstance} taskInstance - Task instance that was started\n   * @param {Error} error - Error that was thrown by the task instance\n   */\n\n  /**\n   * Event emitted when a {@linkcode TaskInstance} is canceled.\n   *\n   * `on` from `@ember/object/evented` may be used to create a binding on the host object to the event.\n   *\n   * ```js\n   * export default Component.extend({\n   *   doSomething: task(function * () {\n   *     // ... does something\n   *   }),\n   *\n   *   onDoSomethingCanceled: on('doSomething:canceled', function (taskInstance, cancelationReason) {\n   *     // ...\n   *   })\n   * });\n   * ```\n   *\n   * @event TaskInstance#TASK_NAME:canceled\n   * @param {TaskInstance} taskInstance - Task instance that was started\n   * @param {string} cancelationReason - Cancelation reason that was was provided to {@linkcode TaskInstance#cancel}\n   */\n\n  /**\n   * Cancels the task instance. Has no effect if the task instance has\n   * already been canceled or has already finished running.\n   *\n   * @method cancel\n   * @memberof TaskInstance\n   * @instance\n   * @async\n   */\n\n  /**\n   * Returns a promise that resolves with the value returned\n   * from the task's (generator) function, or rejects with\n   * either the exception thrown from the task function, or\n   * an error with a `.name` property with value `\"TaskCancelation\"`.\n   *\n   * @method then\n   * @memberof TaskInstance\n   * @instance\n   * @return {Promise}\n   */\n\n  /**\n   * @method catch\n   * @memberof TaskInstance\n   * @instance\n   * @return {Promise}\n   */\n\n  /**\n   * @method finally\n   * @memberof TaskInstance\n   * @instance\n   * @return {Promise}\n   */\n}\n\nif (TRACKED_INITIAL_INSTANCE_STATE) {\n  Object.defineProperties(\n    TaskInstance.prototype,\n    TRACKED_INITIAL_INSTANCE_STATE\n  );\n}\n","import Ember from 'ember';\nimport { computed } from '@ember/object';\nimport ComputedProperty from '@ember/object/computed';\nimport { gte } from 'ember-compatibility-helpers';\nimport EnqueueSchedulerPolicy from './external/scheduler/policies/enqueued-policy';\nimport DropSchedulerPolicy from './external/scheduler/policies/drop-policy';\nimport KeepLatestSchedulerPolicy from './external/scheduler/policies/keep-latest-policy';\nimport RestartableSchedulerPolicy from './external/scheduler/policies/restartable-policy';\n\nexport let taskFactorySymbol = '__ec_task_factory';\n\nexport const propertyModifiers = {\n  /**\n   * Configures the task to cancel old currently task instances\n   * to make room for a new one to perform. Sets default\n   * maxConcurrency to 1.\n   *\n   * [See the Live Example](/docs/examples/route-tasks/1)\n   *\n   * @method restartable\n   * @memberof TaskProperty\n   * @instance\n   */\n  restartable() {\n    this[taskFactorySymbol].setBufferPolicy(RestartableSchedulerPolicy);\n    return this;\n  },\n\n  /**\n   * Configures the task to run task instances one-at-a-time in\n   * the order they were `.perform()`ed. Sets default\n   * maxConcurrency to 1.\n   *\n   * @method enqueue\n   * @memberof TaskProperty\n   * @instance\n   */\n  enqueue() {\n    this[taskFactorySymbol].setBufferPolicy(EnqueueSchedulerPolicy);\n    return this;\n  },\n\n  /**\n   * Configures the task to immediately cancel (i.e. drop) any\n   * task instances performed when the task is already running\n   * at maxConcurrency. Sets default maxConcurrency to 1.\n   *\n   * @method drop\n   * @memberof TaskProperty\n   * @instance\n   */\n  drop() {\n    this[taskFactorySymbol].setBufferPolicy(DropSchedulerPolicy);\n    return this;\n  },\n\n  /**\n   * Configures the task to drop all but the most recently\n   * performed {@linkcode TaskInstance }.\n   *\n   * @method keepLatest\n   * @memberof TaskProperty\n   * @instance\n   */\n  keepLatest() {\n    this[taskFactorySymbol].setBufferPolicy(KeepLatestSchedulerPolicy);\n    return this;\n  },\n\n  /**\n   * Sets the maximum number of task instances that are allowed\n   * to run at the same time. By default, with no task modifiers\n   * applied, this number is Infinity (there is no limit\n   * to the number of tasks that can run at the same time).\n   * {@linkcode TaskProperty#restartable .restartable},\n   * {@linkcode TaskProperty#enqueue .enqueue}, and\n   * {@linkcode TaskProperty#drop .drop} set the default\n   * maxConcurrency to 1, but you can override this value\n   * to set the maximum number of concurrently running tasks\n   * to a number greater than 1.\n   *\n   * [See the AJAX Throttling example](/docs/examples/ajax-throttling)\n   *\n   * The example below uses a task with `maxConcurrency(3)` to limit\n   * the number of concurrent AJAX requests (for anyone using this task)\n   * to 3.\n   *\n   * ```js\n   * doSomeAjax: task(function * (url) {\n   *   return fetch(url);\n   * }).maxConcurrency(3),\n   *\n   * elsewhere() {\n   *   this.doSomeAjax.perform(\"http://www.example.com/json\");\n   * },\n   * ```\n   *\n   * @method maxConcurrency\n   * @memberof TaskProperty\n   * @param {Number} n The maximum number of concurrently running tasks\n   * @instance\n   */\n  maxConcurrency(n) {\n    this[taskFactorySymbol].setMaxConcurrency(n);\n    return this;\n  },\n\n  /**\n   * Adds this task to a TaskGroup so that concurrency constraints\n   * can be shared between multiple tasks.\n   *\n   * [See the Task Group docs for more information](/docs/task-groups)\n   *\n   * @method group\n   * @memberof TaskProperty\n   * @param {String} groupPath A path to the TaskGroup property\n   * @instance\n   */\n  group(taskGroupPath) {\n    this[taskFactorySymbol].setGroup(taskGroupPath);\n    return this;\n  },\n\n  /**\n   * Activates lifecycle events, allowing Evented host objects to react to task state\n   * changes.\n   *\n   * ```js\n   *\n   * export default Component.extend({\n   *   uploadTask: task(function* (file) {\n   *     // ... file upload stuff\n   *   }).evented(),\n   *\n   *   uploadedStarted: on('uploadTask:started', function(taskInstance) {\n   *     this.analytics.track(\"User Photo: upload started\");\n   *   }),\n   * });\n   * ```\n   *\n   * @method evented\n   * @memberof TaskProperty\n   * @instance\n   */\n  evented() {\n    this[taskFactorySymbol].setEvented(true);\n    return this;\n  },\n\n  /**\n   * Logs lifecycle events to aid in debugging unexpected Task behavior.\n   * Presently only logs cancelation events and the reason for the cancelation,\n   * e.g. \"TaskInstance 'doStuff' was canceled because the object it lives on was destroyed or unrendered\"\n   *\n   * @method debug\n   * @memberof TaskProperty\n   * @instance\n   */\n  debug() {\n    this[taskFactorySymbol].setDebug(true);\n    return this;\n  },\n\n  /**\n   * Configures the task to call the passed in callback for derived state updates,\n   * overriding the default derived state tracking. You may call with `null` to\n   * completely opt-out of derived state tracking.\n   *\n   * @method onState\n   * @memberof TaskProperty\n   * @param {function?} callback Callback to be called. Receives an object argument with the new state.\n   * @instance\n   */\n  onState(callback) {\n    this[taskFactorySymbol].setOnState(callback);\n    return this;\n  },\n};\n\n/**\n  A {@link TaskProperty} is the Computed Property-like object returned\n  from the {@linkcode task} function. You can call Task Modifier methods\n  on this object to configure the behavior of the {@link Task}.\n\n  See [Managing Task Concurrency](/docs/task-concurrency) for an\n  overview of all the different task modifiers you can use and how\n  they impact automatic cancelation / enqueueing of task instances.\n\n  {@link TaskProperty} is only used for supporting \"classic\" Ember objects.\n  When using Native JavaScript or TypeScript classes, you will use [task decorators](/docs/task-decorators)\n  on methods instead.\n\n  @class TaskProperty\n*/\nexport let TaskProperty;\nexport let TaskGroupProperty;\n\nif (gte('3.10.0')) {\n  TaskProperty = class {};\n  TaskGroupProperty = class {};\n} else {\n  // Prior to the 3.10.0 refactors, we had to extend the _ComputedProperty class\n  // for a classic decorator/descriptor to run correctly.\n  TaskProperty = class extends ComputedProperty {\n    callSuperSetup() {\n      if (super.setup) {\n        super.setup(...arguments);\n      }\n    }\n  };\n  TaskGroupProperty = class extends ComputedProperty {};\n}\n\nObject.assign(TaskGroupProperty.prototype, propertyModifiers);\nObject.assign(TaskProperty.prototype, propertyModifiers, {\n  setup(proto, key) {\n    if (this.callSuperSetup) {\n      this.callSuperSetup(...arguments);\n    }\n\n    this[taskFactorySymbol].setName(key);\n    this[taskFactorySymbol]._setupEmberKVO(proto);\n  },\n\n  /**\n   * Calling `task(...).on(eventName)` configures the task to be\n   * automatically performed when the specified events fire. In\n   * this way, it behaves like\n   * [Ember.on](http://emberjs.com/api/classes/Ember.html#method_on).\n   *\n   * You can use `task(...).on('init')` to perform the task\n   * when the host object is initialized.\n   *\n   * ```js\n   * export default Component.extend({\n   *   pollForUpdates: task(function * () {\n   *     // ... this runs when the Component is first created\n   *     // because we specified .on('init')\n   *   }).on('init'),\n   *\n   *   handleFoo: task(function * (a, b, c) {\n   *     // this gets performed automatically if the 'foo'\n   *     // event fires on this Component,\n   *     // e.g., if someone called component.trigger('foo')\n   *   }).on('foo'),\n   * });\n   * ```\n   *\n   * [See the Writing Tasks Docs for more info](/docs/writing-tasks)\n   *\n   * @method on\n   * @memberof TaskProperty\n   * @param {String} eventNames*\n   * @instance\n   */\n  on() {\n    this[taskFactorySymbol].addPerformEvents(...arguments);\n    return this;\n  },\n\n  /**\n   * This behaves like the {@linkcode TaskProperty#on task(...).on() modifier},\n   * but instead will cause the task to be canceled if any of the\n   * specified events fire on the parent object.\n   *\n   * [See the Live Example](/docs/examples/route-tasks/1)\n   *\n   * @method cancelOn\n   * @memberof TaskProperty\n   * @param {String} eventNames*\n   * @instance\n   */\n  cancelOn() {\n    this[taskFactorySymbol].addCancelEvents(...arguments);\n    return this;\n  },\n\n  /**\n   * This behaves like the {@linkcode TaskProperty#on task(...).on() modifier},\n   * but instead will cause the task to be performed if any of the\n   * specified properties on the parent object change.\n   *\n   * @method observes\n   * @memberof TaskProperty\n   * @param {String} keys*\n   * @instance\n   */\n  observes() {\n    this[taskFactorySymbol].addObserverKeys(...arguments);\n    return this;\n  },\n});\n\nconst setDecorator = Ember._setClassicDecorator || Ember._setComputedDecorator;\nexport function taskComputed(fn) {\n  if (gte('3.10.0')) {\n    let cp = function (proto, key) {\n      if (cp.setup !== undefined) {\n        cp.setup(proto, key);\n      }\n\n      return computed(fn)(...arguments);\n    };\n\n    setDecorator(cp);\n\n    return cp;\n  } else {\n    return computed(fn);\n  }\n}\n","import { TaskFactory } from './task-factory';\nimport {\n  TaskProperty,\n  TaskGroupProperty,\n  taskComputed,\n  taskFactorySymbol,\n} from './task-properties';\nimport {\n  task as taskDecorator,\n  taskGroup as taskGroupDecorator,\n} from './task-decorators';\nimport { assert } from '@ember/debug';\n\n/**\n * TODO: update docs to reflect both old and new ES6 styles\n *\n * A Task is a cancelable, restartable, asynchronous operation that\n * is driven by a generator function. Tasks are automatically canceled\n * when the object they live on is destroyed (e.g. a Component\n * is unrendered).\n *\n * To define a task, use the `task(...)` function, and pass in\n * a generator function, which will be invoked when the task\n * is performed. The reason generator functions are used is\n * that they (like the proposed ES7 async-await syntax) can\n * be used to elegantly express asynchronous, cancelable\n * operations.\n *\n * You can also define an\n * <a href=\"/docs/advanced/encapsulated-task\">Encapsulated Task</a>\n * by passing in an object that defined a `perform` generator\n * function property.\n *\n * The following Component defines a task called `myTask` that,\n * when performed, prints a message to the console, sleeps for 1 second,\n * prints a final message to the console, and then completes.\n *\n * ```js\n * import { task, timeout } from 'ember-concurrency';\n * export default Component.extend({\n *   myTask: task(function * () {\n *     console.log(\"Pausing for a second...\");\n *     yield timeout(1000);\n *     console.log(\"Done!\");\n *   })\n * });\n * ```\n *\n * ```hbs\n * <button {{action myTask.perform}}>Perform Task</button>\n * ```\n *\n * By default, tasks have no concurrency constraints\n * (multiple instances of a task can be running at the same time)\n * but much of a power of tasks lies in proper usage of Task Modifiers\n * that you can apply to a task.\n *\n * @param {function} generatorFunction the generator function backing the task.\n * @returns {TaskProperty}\n */\nexport function task(taskFnOrProtoOrDecoratorOptions, key, descriptor) {\n  assert(\n    `It appears you're attempting to use the new task(async () => { ... }) syntax, but the async arrow task function you've provided is not being properly compiled by Babel.\\n\\nPossible causes / remedies:\\n\\n1. You must pass the async function expression directly to the task() function (it is not currently supported to pass in a variable containing the async arrow fn, or any other kind of indirection)\\n2. The new task syntax is only supported by native classes. Ensure that this is one.\\n3. If this code is in an addon, please ensure the addon specifies ember-concurrency \"2.3.0\" or higher in \"dependencies\" (not \"devDependencies\")\\n4. Ensure that there is only one version of ember-concurrency v2.3.0+ being used in your project (including nested dependencies) and consider using npm/yarn/pnpm resolutions to enforce a single version is used`,\n    !isUntranspiledAsyncFn(arguments[arguments.length - 1])\n  );\n\n  if (\n    isDecoratorOptions(taskFnOrProtoOrDecoratorOptions) ||\n    (key && descriptor)\n  ) {\n    return taskDecorator(...arguments);\n  } else {\n    return buildClassicTaskProperty(taskFnOrProtoOrDecoratorOptions);\n  }\n}\n\nfunction isUntranspiledAsyncFn(obj) {\n  return obj && obj.constructor && obj.constructor.name === 'AsyncFunction';\n}\n\n/**\n * Build and return a \"classic\" TaskProperty, which is essentially a subclass of a Computed Property\n * descriptor that can be used to define Tasks on classic Ember.Objects.\n *\n * @private\n */\nfunction buildClassicTaskProperty(taskFn) {\n  const taskProperty = taskComputed(function () {\n    taskProperty[taskFactorySymbol].setTaskDefinition(taskProperty.taskFn);\n    return taskProperty[taskFactorySymbol].createTask(this);\n  });\n\n  taskProperty.taskFn = taskFn;\n\n  taskProperty[taskFactorySymbol] = new TaskFactory();\n\n  Object.setPrototypeOf(taskProperty, TaskProperty.prototype);\n\n  return taskProperty;\n}\n\n/**\n * \"Task Groups\" provide a means for applying\n * task modifiers to groups of tasks. Once a {@linkcode Task} is declared\n * as part of a group task, modifiers like `drop` or `restartable`\n * will no longer affect the individual `Task`. Instead those\n * modifiers can be applied to the entire group.\n *\n * ```js\n * import { task, taskGroup } from 'ember-concurrency';\n *\n * export default class MyController extends Controller {\n *   &#64;taskGroup({ drop: true }) chores;\n *\n *   &#64;task({ group: 'chores' }) mowLawn = taskFn;\n *   &#64;task({ group: 'chores' }) doDishes = taskFn;\n *   &#64;task({ group: 'chores' }) changeDiapers = taskFn;\n * }\n * ```\n *\n * @returns {TaskGroup}\n */\nexport function taskGroup(possibleDecoratorOptions, key, descriptor) {\n  if (isDecoratorOptions(possibleDecoratorOptions) || (key && descriptor)) {\n    return taskGroupDecorator(...arguments);\n  } else {\n    let tp = taskComputed(function (key) {\n      tp[taskFactorySymbol].setName(key);\n      return tp[taskFactorySymbol].createTaskGroup(this);\n    });\n\n    tp[taskFactorySymbol] = new TaskFactory();\n\n    Object.setPrototypeOf(tp, TaskGroupProperty.prototype);\n\n    return tp;\n  }\n}\n\nfunction isDecoratorOptions(possibleOptions) {\n  if (!possibleOptions) {\n    return false;\n  }\n  if (typeof possibleOptions === 'function') {\n    return false;\n  }\n\n  if (\n    typeof possibleOptions === 'object' &&\n    'perform' in possibleOptions &&\n    typeof possibleOptions.perform === 'function'\n  ) {\n    return false;\n  }\n\n  return Object.getPrototypeOf(possibleOptions) === Object.prototype;\n}\n","import { setOwner, getOwner } from '@ember/application';\nimport EmberObject, { get, set } from '@ember/object';\nimport { isDestroying, registerDestructor } from '@ember/destroyable';\nimport { Task as BaseTask } from './external/task/task';\nimport { TaskInstance } from './task-instance';\nimport { TaskInstanceExecutor } from './external/task-instance/executor';\nimport { TASKABLE_MIXIN } from './taskable-mixin';\nimport { TRACKED_INITIAL_TASK_STATE } from './tracked-state';\nimport { CANCEL_KIND_LIFESPAN_END } from './external/task-instance/cancelation';\n\n/**\n  The `Task` object lives on a host Ember object (e.g.\n  a Component, Route, or Controller). You call the\n  {@linkcode Task#perform .perform()} method on this object\n  to create run individual {@linkcode TaskInstance}s,\n  and at any point, you can call the {@linkcode Task#cancelAll .cancelAll()}\n  method on this object to cancel all running or enqueued\n  {@linkcode TaskInstance}s.\n\n  <style>\n    .ignore-this--this-is-here-to-hide-constructor,\n    #Task { display: none }\n  </style>\n\n  @class Task\n*/\nexport class Task extends BaseTask {\n  /**\n   * `true` if any current task instances are running.\n   *\n   * @memberof Task\n   * @member {boolean} isRunning\n   * @instance\n   * @readOnly\n   */\n  /**\n   * `true` if any future task instances are queued.\n   *\n   * @memberof Task\n   * @member {boolean} isQueued\n   * @instance\n   * @readOnly\n   */\n  /**\n   * `true` if the task is not in the running or queued state.\n   *\n   * @memberof Task\n   * @member {boolean} isIdle\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The current state of the task: `\"running\"`, `\"queued\"` or `\"idle\"`.\n   *\n   * @memberof Task\n   * @member {string} state\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recently started task instance.\n   *\n   * @memberof Task\n   * @member {TaskInstance} last\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recent task instance that is currently running.\n   *\n   * @memberof Task\n   * @member {TaskInstance} lastRunning\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recently performed task instance.\n   *\n   * @memberof Task\n   * @member {TaskInstance} lastPerformed\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recent task instance that succeeded.\n   *\n   * @memberof Task\n   * @member {TaskInstance} lastSuccessful\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recently completed task instance.\n   *\n   * @memberof Task\n   * @member {TaskInstance} lastComplete\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recent task instance that errored.\n   *\n   * @memberof Task\n   * @member {TaskInstance} lastErrored\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recently canceled task instance.\n   *\n   * @memberof Task\n   * @member {TaskInstance} lastCanceled\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The most recent task instance that is incomplete.\n   *\n   * @memberof Task\n   * @member {TaskInstance} lastIncomplete\n   * @instance\n   * @readOnly\n   */\n  /**\n   * The number of times this task has been performed.\n   *\n   * @memberof Task\n   * @member {number} performCount\n   * @instance\n   * @readOnly\n   */\n\n  constructor(options) {\n    super(options);\n\n    if (!isDestroying(this.context)) {\n      registerDestructor(this.context, () => {\n        this.cancelAll({\n          reason: 'the object it lives on was destroyed or unrendered',\n          cancelRequestKind: CANCEL_KIND_LIFESPAN_END,\n        });\n      });\n    }\n  }\n\n  /**\n   * Flags the task as linked to the parent task's lifetime. Must be called\n   * within another task's perform function. The task will be cancelled if the\n   * parent task is canceled as well.\n   *\n   * ember-concurrency will indicate when this may be needed.\n   *\n   * @method linked\n   * @memberof Task\n   * @instance\n   *\n   */\n\n  /**\n   * Flags the task as not linked to the parent task's lifetime. Must be called\n   * within another task's perform function. The task will NOT be cancelled if the\n   * parent task is canceled.\n   *\n   * This is useful for avoiding the so-called \"self-cancel loop\" for tasks.\n   * ember-concurrency will indicate when this may be needed.\n   *\n   * @method unlinked\n   * @memberof Task\n   * @instance\n   *\n   */\n\n  /**\n   * Creates a new {@linkcode TaskInstance} and attempts to run it right away.\n   * If running this task instance would increase the task's concurrency\n   * to a number greater than the task's maxConcurrency, this task\n   * instance might be immediately canceled (dropped), or enqueued\n   * to run at later time, after the currently running task(s) have finished.\n   *\n   * @method perform\n   * @memberof Task\n   * @param {*} arg* - args to pass to the task function\n   * @instance\n   *\n   * @fires TaskInstance#TASK_NAME:started\n   * @fires TaskInstance#TASK_NAME:succeeded\n   * @fires TaskInstance#TASK_NAME:errored\n   * @fires TaskInstance#TASK_NAME:canceled\n   *\n   */\n\n  /**\n   * Cancels all running or queued `TaskInstance`s for this Task.\n   * If you're trying to cancel a specific TaskInstance (rather\n   * than all of the instances running under this task) call\n   * `.cancel()` on the specific TaskInstance.\n   *\n   * @method cancelAll\n   * @memberof Task\n   * @param options.reason A descriptive reason the task was\n   *   cancelled. Defaults to `\".cancelAll() was explicitly called\n   *   on the Task\"`.\n   * @param options.resetState If true, will clear the task state\n   *   (`last*` and `performCount` properties will be set to initial\n   *   values). Defaults to false.\n   * @instance\n   * @async\n   *\n   */\n\n  get _isAlive() {\n    return !isDestroying(this.context);\n  }\n\n  _taskInstanceFactory(args, performType, linkedObject) {\n    let options = this._taskInstanceOptions(args, performType, linkedObject);\n    let taskInstance = new TaskInstance(options);\n    return taskInstance;\n  }\n\n  _clone() {\n    return new Task({\n      context: this.context,\n      debug: this.debug,\n      env: this.env,\n      generatorFactory: this.generatorFactory,\n      group: this.group,\n      hasEnabledEvents: this.hasEnabledEvents,\n      name: this.name,\n      onStateCallback: this.onStateCallback,\n      scheduler: this.scheduler,\n    });\n  }\n}\n\nif (TRACKED_INITIAL_TASK_STATE) {\n  Object.defineProperties(Task.prototype, TRACKED_INITIAL_TASK_STATE);\n}\n\nObject.assign(Task.prototype, TASKABLE_MIXIN);\n\nconst currentTaskInstanceSymbol = '__ec__encap_current_ti';\nexport class EncapsulatedTask extends Task {\n  constructor(options) {\n    super(options);\n    this.taskObj = options.taskObj;\n    this._encapsulatedTaskStates = new WeakMap();\n    this._encapsulatedTaskInstanceProxies = new WeakMap();\n  }\n\n  _getEncapsulatedTaskClass() {\n    let encapsulatedTaskImplClass = this._encapsulatedTaskImplClass;\n\n    if (!encapsulatedTaskImplClass) {\n      // eslint-disable-next-line ember/no-classic-classes\n      encapsulatedTaskImplClass = EmberObject.extend(this.taskObj, {\n        unknownProperty(key) {\n          let currentInstance = this[currentTaskInstanceSymbol];\n          return currentInstance ? currentInstance[key] : undefined;\n        },\n      });\n    }\n\n    return encapsulatedTaskImplClass;\n  }\n\n  _taskInstanceFactory(args, performType) {\n    let owner = getOwner(this.context);\n    let taskInstanceProxy;\n    let encapsulatedTaskImpl = this._getEncapsulatedTaskClass().create({\n      context: this.context,\n    });\n    setOwner(encapsulatedTaskImpl, owner);\n\n    let generatorFactory = () =>\n      encapsulatedTaskImpl.perform.apply(taskInstanceProxy, args);\n    let taskInstance = new TaskInstance({\n      task: this,\n      args,\n      executor: new TaskInstanceExecutor({\n        generatorFactory,\n        env: this.env,\n        debug: this.debug,\n      }),\n      performType,\n      hasEnabledEvents: this.hasEnabledEvents,\n    });\n    encapsulatedTaskImpl[currentTaskInstanceSymbol] = taskInstance;\n\n    this._encapsulatedTaskStates.set(taskInstance, encapsulatedTaskImpl);\n\n    taskInstanceProxy = this._wrappedEncapsulatedTaskInstance(taskInstance);\n\n    return taskInstanceProxy;\n  }\n\n  _wrappedEncapsulatedTaskInstance(taskInstance) {\n    if (!taskInstance) {\n      return null;\n    }\n\n    let _encapsulatedTaskInstanceProxies =\n      this._encapsulatedTaskInstanceProxies;\n    let proxy = _encapsulatedTaskInstanceProxies.get(taskInstance);\n\n    if (!proxy) {\n      let encapsulatedTaskImpl = this._encapsulatedTaskStates.get(taskInstance);\n\n      proxy = new Proxy(taskInstance, {\n        get(obj, prop) {\n          return prop in obj\n            ? obj[prop]\n            : get(encapsulatedTaskImpl, prop.toString());\n        },\n        set(obj, prop, value) {\n          if (prop in obj) {\n            obj[prop] = value;\n          } else {\n            set(encapsulatedTaskImpl, prop.toString(), value);\n          }\n          return true;\n        },\n        has(obj, prop) {\n          return prop in obj || prop in encapsulatedTaskImpl;\n        },\n        ownKeys(obj) {\n          return Reflect.ownKeys(obj).concat(\n            Reflect.ownKeys(encapsulatedTaskImpl)\n          );\n        },\n        defineProperty(obj, prop, descriptor) {\n          // Ember < 3.16 uses a WeakMap for value storage, keyed to the proxy.\n          // We need to ensure that when we use setProperties to update it, and\n          // it creates Meta, that it uses the proxy to key, otherwise we'll\n          // have two different values stores in Meta, one which won't render.\n          let proxy = _encapsulatedTaskInstanceProxies.get(taskInstance);\n          if (proxy) {\n            if (descriptor.get) {\n              descriptor.get = descriptor.get.bind(proxy);\n            } else if (proxy && descriptor.set) {\n              descriptor.set = descriptor.set.bind(proxy);\n            }\n          }\n\n          return Reflect.defineProperty(encapsulatedTaskImpl, prop, descriptor);\n        },\n        getOwnPropertyDescriptor(obj, prop) {\n          return prop in obj\n            ? Reflect.getOwnPropertyDescriptor(obj, prop)\n            : Reflect.getOwnPropertyDescriptor(encapsulatedTaskImpl, prop);\n        },\n      });\n\n      _encapsulatedTaskInstanceProxies.set(taskInstance, proxy);\n    }\n\n    return proxy;\n  }\n}\n","import { assignProperties } from './utils';\n\nexport const TASKABLE_MIXIN = {\n  _performCount: 0,\n\n  setState(state) {\n    this._performCount = this._performCount + (state.numPerformedInc || 0);\n\n    let isRunning = state.numRunning > 0;\n    let isQueued = state.numQueued > 0;\n    let derivedState = Object.assign({}, state, {\n      performCount: this._performCount,\n      isRunning,\n      isQueued,\n      isIdle: !isRunning && !isQueued,\n      state: isRunning ? 'running' : 'idle',\n    });\n    assignProperties(this, derivedState);\n  },\n\n  onState(state, task) {\n    if (task.onStateCallback) {\n      task.onStateCallback(state, task);\n    }\n  },\n};\n","import { tracked } from '@glimmer/tracking';\nimport { DEFAULT_STATE as INITIAL_TASK_STATE } from './external/task/default-state';\nimport { INITIAL_STATE as INITIAL_INSTANCE_STATE } from './external/task-instance/initial-state';\nimport { USE_TRACKED } from './utils';\n\nfunction trackMixin(proto, obj, key) {\n  const propDesc = Object.getOwnPropertyDescriptor(proto, key);\n  propDesc.initializer = propDesc.initializer || (() => proto[key]);\n  delete propDesc.value;\n  const desc = tracked(obj, key, propDesc);\n  obj[key] = desc;\n  return obj;\n}\n\nfunction applyTracked(proto, initial) {\n  return Object.keys(proto).reduce((acc, key) => {\n    return trackMixin(proto, acc, key);\n  }, initial);\n}\n\nexport let TRACKED_INITIAL_TASK_STATE;\nexport let TRACKED_INITIAL_INSTANCE_STATE;\n\nif (USE_TRACKED) {\n  TRACKED_INITIAL_TASK_STATE = applyTracked(INITIAL_TASK_STATE, {});\n  TRACKED_INITIAL_TASK_STATE = applyTracked(\n    {\n      numRunning: 0,\n      numQueued: 0,\n      isRunning: false,\n      isQueued: false,\n      isIdle: true,\n      state: 'idle',\n    },\n    TRACKED_INITIAL_TASK_STATE\n  );\n\n  TRACKED_INITIAL_INSTANCE_STATE = applyTracked(INITIAL_INSTANCE_STATE, {});\n  TRACKED_INITIAL_INSTANCE_STATE = applyTracked(\n    {\n      state: 'waiting',\n      isDropped: false,\n      isRunning: false,\n    },\n    TRACKED_INITIAL_INSTANCE_STATE\n  );\n\n  Object.freeze(TRACKED_INITIAL_TASK_STATE);\n  Object.freeze(TRACKED_INITIAL_INSTANCE_STATE);\n}\n","import { setProperties } from '@ember/object';\nimport { later, cancel } from '@ember/runloop';\nimport { gte } from 'ember-compatibility-helpers';\nimport { EMBER_ENVIRONMENT } from './ember-environment';\nimport { Yieldable } from './external/yieldables';\n\nexport const USE_TRACKED = gte('3.16.0');\nexport const assignProperties = USE_TRACKED ? Object.assign : setProperties;\n\nexport function isEventedObject(c) {\n  return (\n    c &&\n    ((typeof c.one === 'function' && typeof c.off === 'function') ||\n      (typeof c.on === 'function' && typeof c.off === 'function') ||\n      (typeof c.addEventListener === 'function' &&\n        typeof c.removeEventListener === 'function'))\n  );\n}\n\nexport class EmberYieldable extends Yieldable {\n  _deferable() {\n    return EMBER_ENVIRONMENT.defer();\n  }\n}\n\nclass TimeoutYieldable extends EmberYieldable {\n  constructor(ms) {\n    super();\n    this.ms = ms;\n  }\n\n  onYield(state) {\n    let timerId = later(() => state.next(), this.ms);\n\n    return () => cancel(timerId);\n  }\n}\n\n/**\n *\n * Yielding `timeout(ms)` will pause a task for the duration\n * of time passed in, in milliseconds.\n *\n * This timeout will be scheduled on the Ember runloop, which\n * means that test helpers will wait for it to complete before\n * continuing with the test. See `rawTimeout()` if you need\n * different behavior.\n *\n * The task below, when performed, will print a message to the\n * console every second.\n *\n * ```js\n * export default class MyComponent extends Component {\n *   &#64;task *myTask() {\n *     while (true) {\n *       console.log(\"Hello!\");\n *       yield timeout(1000);\n *     }\n *   }\n * }\n * ```\n *\n * @param {number} ms - the amount of time to sleep before resuming\n *   the task, in milliseconds\n */\nexport function timeout(ms) {\n  return new TimeoutYieldable(ms);\n}\n\nexport function deprecatePrivateModule(moduleName) {\n  // eslint-disable-next-line no-console\n  console.warn(\n    `an Ember addon is importing a private ember-concurrency module '${moduleName}' that has moved`\n  );\n}\n","import { assert } from '@ember/debug';\nimport { schedule, cancel } from '@ember/runloop';\nimport { get } from '@ember/object';\nimport { addObserver, removeObserver } from '@ember/object/observers';\nimport { EmberYieldable, isEventedObject } from './utils';\n\nclass WaitForQueueYieldable extends EmberYieldable {\n  constructor(queueName) {\n    super();\n    this.queueName = queueName;\n  }\n\n  onYield(state) {\n    let timerId;\n\n    try {\n      timerId = schedule(this.queueName, () => state.next());\n    } catch (error) {\n      state.throw(error);\n    }\n\n    return () => cancel(timerId);\n  }\n}\n\nclass WaitForEventYieldable extends EmberYieldable {\n  constructor(object, eventName) {\n    super();\n    this.object = object;\n    this.eventName = eventName;\n    this.usesDOMEvents = false;\n  }\n\n  on(callback) {\n    if (typeof this.object.addEventListener === 'function') {\n      // assume that we're dealing with a DOM `EventTarget`.\n      this.usesDOMEvents = true;\n      this.object.addEventListener(this.eventName, callback);\n    } else {\n      this.object.on(this.eventName, callback);\n    }\n  }\n\n  off(callback) {\n    if (this.usesDOMEvents) {\n      this.object.removeEventListener(this.eventName, callback);\n    } else {\n      this.object.off(this.eventName, callback);\n    }\n  }\n\n  onYield(state) {\n    let fn = null;\n    let disposer = () => {\n      fn && this.off(fn);\n      fn = null;\n    };\n\n    fn = (event) => {\n      disposer();\n      state.next(event);\n    };\n\n    this.on(fn);\n\n    return disposer;\n  }\n}\n\nclass WaitForPropertyYieldable extends EmberYieldable {\n  constructor(object, key, predicateCallback = Boolean) {\n    super();\n    this.object = object;\n    this.key = key;\n\n    if (typeof predicateCallback === 'function') {\n      this.predicateCallback = predicateCallback;\n    } else {\n      this.predicateCallback = (v) => v === predicateCallback;\n    }\n  }\n\n  onYield(state) {\n    let observerBound = false;\n    let observerFn = () => {\n      let value = get(this.object, this.key);\n      let predicateValue = this.predicateCallback(value);\n      if (predicateValue) {\n        state.next(value);\n        return true;\n      }\n    };\n\n    if (!observerFn()) {\n      // eslint-disable-next-line ember/no-observers\n      addObserver(this.object, this.key, null, observerFn);\n      observerBound = true;\n    }\n\n    return () => {\n      if (observerBound && observerFn) {\n        removeObserver(this.object, this.key, null, observerFn);\n      }\n    };\n  }\n}\n\n/**\n * Use `waitForQueue` to pause the task until a certain run loop queue is reached.\n *\n * ```js\n * import { task, waitForQueue } from 'ember-concurrency';\n * export default class MyComponent extends Component {\n *   &#64;task *myTask() {\n *     yield waitForQueue('afterRender');\n *     console.log(\"now we're in the afterRender queue\");\n *   }\n * }\n * ```\n *\n * @param {string} queueName the name of the Ember run loop queue\n */\nexport function waitForQueue(queueName) {\n  return new WaitForQueueYieldable(queueName);\n}\n\n/**\n * Use `waitForEvent` to pause the task until an event is fired. The event\n * can either be a jQuery event or an Ember.Evented event (or any event system\n * where the object supports `.on()` `.one()` and `.off()`).\n *\n * ```js\n * import { task, waitForEvent } from 'ember-concurrency';\n * export default class MyComponent extends Component {\n *   &#64;task *myTask() {\n *     console.log(\"Please click anywhere..\");\n *     let clickEvent = yield waitForEvent($('body'), 'click');\n *     console.log(\"Got event\", clickEvent);\n *\n *     let emberEvent = yield waitForEvent(this, 'foo');\n *     console.log(\"Got foo event\", emberEvent);\n *\n *     // somewhere else: component.trigger('foo', { value: 123 });\n *   }\n * }\n * ```\n *\n * @param {object} object the Ember Object, jQuery element, or other object with .on() and .off() APIs\n *                 that the event fires from\n * @param {function} eventName the name of the event to wait for\n */\nexport function waitForEvent(object, eventName) {\n  assert(\n    `${object} must include Ember.Evented (or support \\`.on()\\` and \\`.off()\\`) or DOM EventTarget (or support \\`addEventListener\\` and  \\`removeEventListener\\`) to be able to use \\`waitForEvent\\``,\n    isEventedObject(object)\n  );\n  return new WaitForEventYieldable(object, eventName);\n}\n\n/**\n * Use `waitForProperty` to pause the task until a property on an object\n * changes to some expected value. This can be used for a variety of use\n * cases, including synchronizing with another task by waiting for it\n * to become idle, or change state in some other way. If you omit the\n * callback, `waitForProperty` will resume execution when the observed\n * property becomes truthy. If you provide a callback, it'll be called\n * immediately with the observed property's current value, and multiple\n * times thereafter whenever the property changes, until you return\n * a truthy value from the callback, or the current task is canceled.\n * You can also pass in a non-Function value in place of the callback,\n * in which case the task will continue executing when the property's\n * value becomes the value that you passed in.\n *\n * ```js\n * import { task, waitForProperty } from 'ember-concurrency';\n * export default class MyComponent extends Component {\n *   &#64;tracked foo = 0;\n *\n *   &#64;task *myTask() {\n *     console.log(\"Waiting for `foo` to become 5\");\n *\n *     yield waitForProperty(this, 'foo', v => v === 5);\n *     // alternatively: yield waitForProperty(this, 'foo', 5);\n *\n *     // somewhere else: this.foo = 5;\n *\n *     console.log(\"`foo` is 5!\");\n *\n *     // wait for another task to be idle before running:\n *     yield waitForProperty(this, 'otherTask.isIdle');\n *     console.log(\"otherTask is idle!\");\n *   }\n * }\n * ```\n *\n * @param {object} object an object (most likely an Ember Object)\n * @param {string} key the property name that is observed for changes\n * @param {function} callbackOrValue a Function that should return a truthy value\n *                                   when the task should continue executing, or\n *                                   a non-Function value that the watched property\n *                                   needs to equal before the task will continue running\n */\nexport function waitForProperty(object, key, predicateCallback) {\n  return new WaitForPropertyYieldable(object, key, predicateCallback);\n}\n","import { TaskInstance } from './-private/task-instance';\nimport { deprecatePrivateModule } from './-private/utils';\ndeprecatePrivateModule('ember-concurrency/-task-instance');\nexport default TaskInstance;\n","import { Task } from './-private/task';\nimport { TaskProperty } from './-private/task-properties';\nimport { deprecatePrivateModule } from './-private/utils';\ndeprecatePrivateModule('ember-concurrency/-task-property');\nexport { Task, TaskProperty };\n","import { helper } from '@ember/component/helper';\nimport { assert } from '@ember/debug';\nimport { taskHelperClosure } from 'ember-concurrency/-private/helpers';\n\nconst CANCEL_REASON = \"the 'cancel-all' template helper was invoked\";\n\nexport function cancelHelper(args) {\n  let cancelable = args[0];\n  if (!cancelable || typeof cancelable.cancelAll !== 'function') {\n    assert(\n      `The first argument passed to the \\`cancel-all\\` helper should be a Task or TaskGroup (without quotes); you passed ${cancelable}`,\n      false\n    );\n  }\n\n  return taskHelperClosure('cancel-all', 'cancelAll', [\n    cancelable,\n    { reason: CANCEL_REASON },\n  ]);\n}\n\nexport default helper(cancelHelper);\n","import { helper } from '@ember/component/helper';\nimport { assert } from '@ember/debug';\nimport { taskHelperClosure } from 'ember-concurrency/-private/helpers';\n\nfunction maybeReportError(onError) {\n  return function (e) {\n    if (typeof onError === 'function') {\n      onError(e);\n    } else if (onError === null) {\n      // Do nothing\n    } else {\n      assert(\n        `The onError argument passed to the \\`perform\\` helper should be a function or null; you passed ${onError}`,\n        false\n      );\n    }\n  };\n}\n\nexport function performHelper(args, hash) {\n  let perform = taskHelperClosure('perform', 'perform', args, hash);\n\n  if (hash && typeof hash.onError !== 'undefined') {\n    return function (...innerArgs) {\n      try {\n        let taskInstance = perform(...innerArgs);\n        return taskInstance.catch(maybeReportError(hash.onError));\n        // eslint-disable-next-line no-empty\n      } catch {\n        maybeReportError(hash.onError);\n      }\n    };\n  } else {\n    return perform;\n  }\n}\n\nexport default helper(performHelper);\n","import { helper } from '@ember/component/helper';\n\nfunction taskHelper([task, ...args]) {\n  return task._curry(...args);\n}\n\nexport default helper(taskHelper);\n","/* global require */\nimport { getOwnConfig } from '@embroider/macros';\n\nlet configModulePath = `${getOwnConfig().modulePrefix}/config/environment`;\n\nexport default require(configModulePath).default;\n","import {\n  dependencySatisfies,\n  macroCondition,\n  importSync,\n} from '@embroider/macros';\n\nconst moment = (() => {\n  if (macroCondition(dependencySatisfies('moment-timezone', '*'))) {\n    return importSync('moment-timezone').default;\n  } else if (macroCondition(dependencySatisfies('moment', '*'))) {\n    return importSync('moment').default;\n  } else {\n    throw new Error(\n      `ember-power-calendar-moment was unable to detect either moment-timezone or moment. Please add one of those to your app.`,\n    );\n  }\n})();\n\nexport default {\n  add,\n  formatDate,\n  startOf,\n  endOf,\n  weekday,\n  isoWeekday,\n  getWeekdaysShort,\n  getWeekdaysMin,\n  getWeekdays,\n  isAfter,\n  isBefore,\n  isSame,\n  isBetween,\n  diff,\n  normalizeDate,\n  normalizeRangeActionValue,\n  normalizeMultipleActionValue,\n  normalizeCalendarDay,\n  withLocale,\n  normalizeCalendarValue,\n  normalizeDuration,\n  getDefaultLocale,\n  localeStartOfWeek,\n  startOfWeek,\n  endOfWeek,\n};\n\nexport function add(date, quantity, unit) {\n  return moment(date).add(quantity, unit).toDate();\n}\n\nexport function formatDate(date, format, locale = null) {\n  if (locale) {\n    return withLocale(locale, () => moment(date).format(format));\n  } else {\n    return moment(date).format(format);\n  }\n}\n\nexport function startOf(date, unit) {\n  return moment(date).startOf(unit).toDate();\n}\n\nexport function endOf(date, unit) {\n  return moment(date).endOf(unit).toDate();\n}\n\nexport function weekday(date) {\n  return moment(date).weekday();\n}\n\nexport function isoWeekday(date) {\n  return moment(date).isoWeekday();\n}\n\nexport function getWeekdaysShort() {\n  return moment.weekdaysShort();\n}\n\nexport function getWeekdaysMin() {\n  return moment.weekdaysMin();\n}\n\nexport function getWeekdays() {\n  return moment.weekdays();\n}\n\nexport function isAfter(date1, date2) {\n  return moment(date1).isAfter(date2);\n}\n\nexport function isBefore(date1, date2) {\n  return moment(date1).isBefore(date2);\n}\n\nexport function isSame(date1, date2, unit) {\n  return moment(date1).isSame(date2, unit);\n}\n\nexport function isBetween(date, start, end, unit, inclusivity) {\n  return moment(date).isBetween(start, end, unit, inclusivity);\n}\n\nexport function diff(date1, date2) {\n  return moment(date1).diff(date2);\n}\n\nexport function normalizeDate(dateOrMoment) {\n  if (\n    dateOrMoment === undefined ||\n    dateOrMoment === null ||\n    dateOrMoment === '' ||\n    dateOrMoment instanceof Date\n  ) {\n    return dateOrMoment;\n  } else {\n    return dateOrMoment.toDate();\n  }\n}\n\nexport function normalizeRangeActionValue(val) {\n  return {\n    date: val.date,\n    moment: {\n      start: val.date.start ? moment(val.date.start) : val.date.start,\n      end: val.date.end ? moment(val.date.end) : val.date.end,\n    },\n  };\n}\n\nexport function normalizeMultipleActionValue(val) {\n  return {\n    date: val.date,\n    moment: val.date ? val.date.map((e) => moment(e)) : val.date,\n  };\n}\n\nexport function normalizeCalendarDay(day) {\n  day.moment = moment(day.date);\n  return day;\n}\n\nexport function withLocale(locale, fn) {\n  let returnValue;\n  if (locale) {\n    let previousLocale = moment.locale();\n    moment.locale(locale);\n    returnValue = fn();\n    moment.locale(previousLocale);\n  } else {\n    returnValue = fn();\n  }\n  return returnValue;\n}\n\nexport function normalizeCalendarValue(value) {\n  if (value) {\n    return {\n      date: value.date,\n      moment: value.date ? moment(value.date) : undefined,\n    };\n  }\n  return { date: undefined, moment: undefined };\n}\n\nexport function normalizeDuration(value) {\n  if (value === null) {\n    return null;\n  }\n  if (moment.isDuration(value)) {\n    return value.asMilliseconds();\n  }\n  if (typeof value === 'number') {\n    return value;\n  }\n  if (typeof value === 'string') {\n    let [, quantity, units] = value.match(/(\\d+)(.*)/);\n    units = units.trim() || 'days';\n    return moment.duration(parseInt(quantity, 10), units).asMilliseconds();\n  }\n}\n\nexport function getDefaultLocale() {\n  return moment.locale();\n}\n\nexport function localeStartOfWeek(locale) {\n  let now = new Date();\n  let day = withLocale(locale, () => formatDate(startOf(now, 'week'), 'dddd'));\n  let idx = withLocale(locale, getWeekdays).indexOf(day);\n  return idx >= 0 ? idx : 0;\n}\n\nexport function startOfWeek(day, startOfWeek) {\n  while (isoWeekday(day) % 7 !== startOfWeek) {\n    day = add(day, -1, 'day');\n  }\n  return day;\n}\n\nexport function endOfWeek(day, startOfWeek) {\n  let eow = (startOfWeek + 6) % 7;\n  while (isoWeekday(day) % 7 !== eow) {\n    day = add(day, 1, 'day');\n  }\n  return day;\n}\n","export default function ownProp(obj, prop) {\n  return Object.prototype.hasOwnProperty.call(obj, prop);\n}\n","import CalendarComponent from './power-calendar';\nimport { action } from '@ember/object';\nimport { tracked } from '@glimmer/tracking';\nimport {\n  normalizeDate,\n  isSame,\n  normalizeMultipleActionValue,\n} from 'ember-power-calendar/utils';\nimport { assert } from '@ember/debug';\nimport { isArray } from '@ember/array';\nimport PowerCalendarMultipleDaysComponent from './power-calendar-multiple/days';\n\nexport default class extends CalendarComponent {\n  daysComponent = PowerCalendarMultipleDaysComponent;\n  _calendarType = 'multiple';\n\n  @tracked _selected;\n\n  get selected() {\n    if (this._selected) {\n      return this._selected;\n    }\n\n    const value = this.args.selected;\n\n    return isArray(value) ? value.map(normalizeDate) : value;\n  }\n\n  get currentCenter() {\n    let center = this.args.center;\n    if (!center) {\n      center = (this.selected || [])[0] || this.powerCalendarService.getDate();\n    }\n    return normalizeDate(center);\n  }\n\n  // Actions\n  @action\n  select(dayOrDays, calendar, e) {\n    assert(\n      `The select action expects an array of date objects, or a date object. ${typeof dayOrDays} was recieved instead.`,\n      isArray(dayOrDays) ||\n        (dayOrDays instanceof Object && dayOrDays.date instanceof Date),\n    );\n\n    let days;\n\n    if (isArray(dayOrDays)) {\n      days = dayOrDays;\n    } else if (dayOrDays instanceof Object && dayOrDays.date instanceof Date) {\n      days = [dayOrDays];\n    }\n\n    if (this.args.onSelect) {\n      this.args.onSelect(this._buildCollection(days), calendar, e);\n    }\n  }\n\n  // Methods\n  _buildCollection(days) {\n    let selected = this.publicAPI.selected || [];\n\n    for (let day of days) {\n      let index = selected.findIndex((selectedDate) =>\n        isSame(day.date, selectedDate, 'day'),\n      );\n      if (index === -1) {\n        selected = [...selected, day.date];\n      } else {\n        selected = selected.slice(0, index).concat(selected.slice(index + 1));\n      }\n    }\n\n    return normalizeMultipleActionValue({ date: selected });\n  }\n}\n","import DaysComponent from '../power-calendar/days';\nimport { isSame } from 'ember-power-calendar/utils';\n\nexport default class extends DaysComponent {\n  get maxLength() {\n    return this.args.maxLength || Infinity;\n  }\n\n  // Methods\n  dayIsSelected(date, calendar = this.args.calendar) {\n    let selected = calendar.selected || [];\n    return selected.some((d) => isSame(date, d, 'day'));\n  }\n\n  dayIsDisabled(date) {\n    let numSelected =\n      (this.args.calendar.selected && this.args.calendar.selected.length) || 0;\n    let maxLength = this.maxLength || Infinity;\n    return (\n      super.dayIsDisabled(...arguments) ||\n      (numSelected >= maxLength && !this.dayIsSelected(date))\n    );\n  }\n}\n","import { tracked } from '@glimmer/tracking';\nimport { action } from '@ember/object';\nimport CalendarComponent from './power-calendar';\nimport {\n  normalizeDate,\n  normalizeRangeActionValue,\n  diff,\n  isAfter,\n  isBefore,\n  normalizeDuration,\n} from 'ember-power-calendar/utils';\nimport { assert } from '@ember/debug';\n\nimport ownProp from 'ember-power-calendar/-private/utils/own-prop';\nimport PowerCalendarRangeComponent from './power-calendar-range/days';\n\nexport default class extends CalendarComponent {\n  @tracked _selected;\n\n  daysComponent = PowerCalendarRangeComponent;\n  _calendarType = 'range';\n\n  get proximitySelection() {\n    return this.args.proximitySelection !== undefined\n      ? this.args.proximitySelection\n      : false;\n  }\n\n  get minRange() {\n    if (this.args.minRange !== undefined) {\n      return this._formatRange(this.args.minRange);\n    }\n\n    return 86400000;\n  }\n\n  get maxRange() {\n    if (this.args.maxRange !== undefined) {\n      return this._formatRange(this.args.maxRange);\n    }\n\n    return null;\n  }\n\n  get selected() {\n    if (this._selected) {\n      return this._selected;\n    }\n\n    if (this.args.selected) {\n      return {\n        start: normalizeDate(this.args.selected.start),\n        end: normalizeDate(this.args.selected.end),\n      };\n    }\n\n    return { start: undefined, end: undefined };\n  }\n\n  set selected(v) {\n    if (v === undefined || v === null) {\n      v = {};\n    }\n    this._selected = {\n      start: normalizeDate(v.start),\n      end: normalizeDate(v.end),\n    };\n  }\n\n  get currentCenter() {\n    let center = this.args.center;\n    if (!center) {\n      center = this.selected.start || this.powerCalendarService.getDate();\n    }\n    return normalizeDate(center);\n  }\n\n  get publicAPI() {\n    let rangeOnlyAPI = {\n      minRange: this.minRange,\n      maxRange: this.maxRange,\n    };\n    return Object.assign(rangeOnlyAPI, this._publicAPI);\n  }\n\n  // Actions\n  @action\n  select({ date }, calendar, e) {\n    assert(\n      'date must be either a Date, or a Range',\n      date &&\n        (ownProp(date, 'start') ||\n          ownProp(date, 'end') ||\n          date instanceof Date),\n    );\n\n    let range;\n\n    if (ownProp(date, 'start') && ownProp(date, 'end')) {\n      range = { date };\n    } else {\n      range = this._buildRange({ date });\n    }\n\n    let { start, end } = range.date;\n    if (start && end) {\n      let { minRange, maxRange } = this.publicAPI;\n      let diffInMs = Math.abs(diff(end, start));\n      if (diffInMs < minRange || (maxRange && diffInMs > maxRange)) {\n        return;\n      }\n    }\n\n    if (this.args.onSelect) {\n      this.args.onSelect(range, calendar, e);\n    }\n  }\n\n  _formatRange(v) {\n    if (typeof v === 'number') {\n      return v * 86400000;\n    }\n\n    return normalizeDuration(v === undefined ? 86400000 : v);\n  }\n\n  // Methods\n  _buildRange(day) {\n    let selected = this.publicAPI.selected || { start: null, end: null };\n    let { start, end } = selected;\n\n    if (this.proximitySelection) {\n      return this._buildRangeByProximity(day, start, end);\n    }\n\n    return this._buildDefaultRange(day, start, end);\n  }\n\n  _buildRangeByProximity(day, start, end) {\n    if (start && end) {\n      let changeStart =\n        Math.abs(diff(day.date, end)) > Math.abs(diff(day.date, start));\n\n      return normalizeRangeActionValue({\n        date: {\n          start: changeStart ? day.date : start,\n          end: changeStart ? end : day.date,\n        },\n      });\n    }\n\n    if (isBefore(day.date, start)) {\n      return normalizeRangeActionValue({\n        date: { start: day.date, end: null },\n      });\n    }\n\n    return this._buildDefaultRange(day, start, end);\n  }\n\n  _buildDefaultRange(day, start, end) {\n    if (start && !end) {\n      if (isAfter(start, day.date)) {\n        return normalizeRangeActionValue({\n          date: { start: day.date, end: start },\n        });\n      }\n      return normalizeRangeActionValue({\n        date: { start: start, end: day.date },\n      });\n    }\n\n    return normalizeRangeActionValue({ date: { start: day.date, end: null } });\n  }\n}\n","import DaysComponent from '../power-calendar/days';\nimport { isBetween, isSame, diff } from 'ember-power-calendar/utils';\n\nexport default class extends DaysComponent {\n  // Methods\n  buildDay(date, today, calendar) {\n    let day = super.buildDay(...arguments);\n    let { start, end } = calendar.selected || { start: null, end: null };\n    if (start && end) {\n      day.isSelected = isBetween(date, start, end, 'day', '[]');\n      day.isRangeStart = day.isSelected && isSame(date, start, 'day');\n      day.isRangeEnd = day.isSelected && isSame(date, end, 'day');\n    } else {\n      day.isRangeEnd = false;\n      if (!start) {\n        day.isRangeStart = false;\n      } else {\n        day.isRangeStart = day.isSelected = isSame(date, start, 'day');\n        if (!day.isDisabled) {\n          let diffInMs = Math.abs(diff(day.date, start));\n          day.isDisabled =\n            diffInMs < calendar.minRange ||\n            (calendar.maxRange !== null && diffInMs > calendar.maxRange);\n        }\n      }\n    }\n    return day;\n  }\n\n  dayIsSelected() {\n    return false;\n  }\n}\n","import { hbs } from 'ember-cli-htmlbars';\nconst __COLOCATED_TEMPLATE__ = hbs(\"{{#let (assign this.publicAPI (hash\\n  Nav=(component (ensure-safe-component (or @navComponent this.navComponent)) calendar=(readonly this.publicAPI))\\n  Days=(component (ensure-safe-component (or @daysComponent this.daysComponent)) calendar=(readonly this.publicAPI))\\n)) as |calendar|}}\\n  {{#let (element this.tagWithDefault) as |Tag|}}\\n    <Tag class=\\\"ember-power-calendar\\\" ...attributes id={{calendar.uniqueId}}\\n      {{will-destroy this.destroyElement}}\\n    >\\n      {{#if (has-block)}}\\n        {{yield calendar}}\\n      {{else}}\\n        <calendar.Nav/>\\n        <calendar.Days/>\\n      {{/if}}\\n    </Tag>\\n  {{/let}}\\n{{/let}}\\n\", {\"contents\":\"{{#let (assign this.publicAPI (hash\\n  Nav=(component (ensure-safe-component (or @navComponent this.navComponent)) calendar=(readonly this.publicAPI))\\n  Days=(component (ensure-safe-component (or @daysComponent this.daysComponent)) calendar=(readonly this.publicAPI))\\n)) as |calendar|}}\\n  {{#let (element this.tagWithDefault) as |Tag|}}\\n    <Tag class=\\\"ember-power-calendar\\\" ...attributes id={{calendar.uniqueId}}\\n      {{will-destroy this.destroyElement}}\\n    >\\n      {{#if (has-block)}}\\n        {{yield calendar}}\\n      {{else}}\\n        <calendar.Nav/>\\n        <calendar.Days/>\\n      {{/if}}\\n    </Tag>\\n  {{/let}}\\n{{/let}}\\n\",\"moduleName\":\"ember-power-calendar/components/power-calendar.hbs\",\"parseOptions\":{\"srcName\":\"ember-power-calendar/components/power-calendar.hbs\"}});\nimport Component from '@glimmer/component';\nimport { tracked } from '@glimmer/tracking';\nimport { action } from '@ember/object';\nimport { guidFor } from '@ember/object/internals';\nimport { inject as service } from '@ember/service';\nimport { task } from 'ember-concurrency';\nimport { assert } from '@ember/debug';\nimport {\n  add,\n  normalizeDate,\n  normalizeCalendarValue,\n} from 'ember-power-calendar/utils';\nimport PowerCalendarNavComponent from './power-calendar/nav';\nimport PowerCalendarDaysComponent from './power-calendar/days';\n\nexport default class extends Component {\n  @service('power-calendar') powerCalendarService;\n\n  @tracked center = null;\n  @tracked _calendarType = 'single';\n  @tracked _selected;\n\n  navComponent = PowerCalendarNavComponent;\n  daysComponent = PowerCalendarDaysComponent;\n\n  // Lifecycle hooks\n  constructor() {\n    super(...arguments);\n    this.registerCalendar();\n    if (this.args.onInit) {\n      this.args.onInit(this.publicAPI);\n    }\n  }\n\n  get publicActions() {\n    let actions = {};\n    if (this.args.onSelect) {\n      actions.select = (...args) => this.select(...args);\n    }\n    if (this.args.onCenterChange) {\n      let changeCenter = (newCenter, calendar, e) => {\n        return this.changeCenterTask.perform(newCenter, calendar, e);\n      };\n      actions.changeCenter = changeCenter;\n      actions.moveCenter = (step, unit, calendar, e) => {\n        let newCenter = add(this.currentCenter, step, unit);\n        return changeCenter(newCenter, calendar, e);\n      };\n    }\n    return actions;\n  }\n\n  get selected() {\n    if (this._selected) {\n      return this._selected;\n    }\n\n    return normalizeDate(this.args.selected);\n  }\n\n  set selected(v) {\n    this._selected = normalizeDate(v);\n  }\n\n  get currentCenter() {\n    let center = this.args.center;\n    if (!center) {\n      center = this.selected || this.powerCalendarService.getDate();\n    }\n    return normalizeDate(center);\n  }\n\n  get publicAPI() {\n    return this._publicAPI;\n  }\n\n  get _publicAPI() {\n    return {\n      uniqueId: guidFor(this),\n      type: this._calendarType,\n      selected: this.selected,\n      loading: this.changeCenterTask.isRunning,\n      center: this.currentCenter,\n      locale: this.args.locale || this.powerCalendarService.locale,\n      actions: this.publicActions,\n    };\n  }\n\n  get tagWithDefault() {\n    if (this.args.tag === undefined || this.args.tag === null) {\n      return 'div';\n    }\n    return this.args.tag;\n  }\n\n  // Actions\n  @action\n  select(day, calendar, e) {\n    if (this.args.onSelect) {\n      this.args.onSelect(day, calendar, e);\n    }\n  }\n\n  @action\n  destroyElement() {\n    this.unregisterCalendar();\n  }\n\n  // Tasks\n  @task(function* (newCenter, calendar, e) {\n    assert(\n      \"You attempted to move the center of a calendar that doesn't receive an `@onCenterChange` action.\",\n      typeof this.args.onCenterChange === 'function',\n    );\n    let value = normalizeCalendarValue({ date: newCenter });\n    yield this.args.onCenterChange(value, calendar, e);\n  })\n  changeCenterTask;\n\n  // Methods\n  registerCalendar() {\n    if (window) {\n      window.__powerCalendars = window.__powerCalendars || {}; // TODO: weakmap??\n      window.__powerCalendars[this.publicAPI.uniqueId] = this;\n    }\n  }\n\n  unregisterCalendar() {\n    if (window) {\n      delete window.__powerCalendars[guidFor(this)];\n    }\n  }\n}\n","import { hbs } from 'ember-cli-htmlbars';\nconst __COLOCATED_TEMPLATE__ = hbs(\"{{! template-lint-disable no-invalid-interactive }}\\n<div\\n  class=\\\"ember-power-calendar-days\\\"\\n  {{on \\\"click\\\" this.handleClick}}\\n  ...attributes\\n  data-power-calendar-id={{or @calendar.calendarUniqueId @calendar.uniqueId}}>\\n  <div class=\\\"ember-power-calendar-row ember-power-calendar-weekdays\\\">\\n    {{#each this.weekdaysNames as |wdn|}}\\n      <div class=\\\"ember-power-calendar-weekday\\\">{{wdn}}</div>\\n    {{/each}}\\n  </div>\\n  <div class=\\\"ember-power-calendar-day-grid\\\" {{on \\\"keydown\\\" this.handleKeyDown}}>\\n    {{#each this.weeks key='id' as |week|}}\\n      <div class=\\\"ember-power-calendar-row ember-power-calendar-week\\\" data-missing-days={{week.missingDays}}>\\n        {{#each week.days key='id' as |day|}}\\n          <button type=\\\"button\\\"\\n            data-date=\\\"{{day.id}}\\\"\\n            class={{ember-power-calendar-day-classes day @calendar this.weeks @dayClass}}\\n            {{on \\\"focus\\\" this.handleDayFocus}}\\n            {{on \\\"blur\\\" this.handleDayBlur}}\\n            disabled={{day.isDisabled}}>\\n            {{#if (has-block)}}\\n              {{yield day @calendar this.weeks}}\\n            {{else}}\\n              {{day.number}}\\n            {{/if}}\\n          </button>\\n        {{/each}}\\n      </div>\\n    {{/each}}\\n  </div>\\n</div>\\n\", {\"contents\":\"{{! template-lint-disable no-invalid-interactive }}\\n<div\\n  class=\\\"ember-power-calendar-days\\\"\\n  {{on \\\"click\\\" this.handleClick}}\\n  ...attributes\\n  data-power-calendar-id={{or @calendar.calendarUniqueId @calendar.uniqueId}}>\\n  <div class=\\\"ember-power-calendar-row ember-power-calendar-weekdays\\\">\\n    {{#each this.weekdaysNames as |wdn|}}\\n      <div class=\\\"ember-power-calendar-weekday\\\">{{wdn}}</div>\\n    {{/each}}\\n  </div>\\n  <div class=\\\"ember-power-calendar-day-grid\\\" {{on \\\"keydown\\\" this.handleKeyDown}}>\\n    {{#each this.weeks key='id' as |week|}}\\n      <div class=\\\"ember-power-calendar-row ember-power-calendar-week\\\" data-missing-days={{week.missingDays}}>\\n        {{#each week.days key='id' as |day|}}\\n          <button type=\\\"button\\\"\\n            data-date=\\\"{{day.id}}\\\"\\n            class={{ember-power-calendar-day-classes day @calendar this.weeks @dayClass}}\\n            {{on \\\"focus\\\" this.handleDayFocus}}\\n            {{on \\\"blur\\\" this.handleDayBlur}}\\n            disabled={{day.isDisabled}}>\\n            {{#if (has-block)}}\\n              {{yield day @calendar this.weeks}}\\n            {{else}}\\n              {{day.number}}\\n            {{/if}}\\n          </button>\\n        {{/each}}\\n      </div>\\n    {{/each}}\\n  </div>\\n</div>\\n\",\"moduleName\":\"ember-power-calendar/components/power-calendar/days.hbs\",\"parseOptions\":{\"srcName\":\"ember-power-calendar/components/power-calendar/days.hbs\"}});\nimport Component from '@glimmer/component';\nimport { tracked } from '@glimmer/tracking';\nimport { action } from '@ember/object';\nimport { scheduleOnce } from '@ember/runloop';\nimport { inject as service } from '@ember/service';\nimport { assert } from '@ember/debug';\nimport {\n  add,\n  endOf,\n  endOfWeek,\n  formatDate,\n  getWeekdays,\n  getWeekdaysMin,\n  getWeekdaysShort,\n  isAfter,\n  isBefore,\n  isSame,\n  localeStartOfWeek,\n  normalizeCalendarDay,\n  normalizeDate,\n  startOf,\n  startOfWeek,\n  withLocale,\n} from 'ember-power-calendar/utils';\n\nconst WEEK_DAYS = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'];\n\nexport default class extends Component {\n  @service('power-calendar') powerCalendarService;\n\n  @tracked focusedId = undefined;\n\n  get weekdayFormat() {\n    return this.args.weekdayFormat || 'short'; // \"min\" | \"short\" | \"long\"\n  }\n\n  get showDaysAround() {\n    return this.args.showDaysAround !== undefined\n      ? this.args.showDaysAround\n      : true;\n  }\n\n  get weekdaysMin() {\n    return withLocale(this.args.calendar.locale, getWeekdaysMin);\n  }\n\n  get weekdaysShort() {\n    return withLocale(this.args.calendar.locale, getWeekdaysShort);\n  }\n\n  get weekdays() {\n    return withLocale(this.args.calendar.locale, getWeekdays);\n  }\n\n  get localeStartOfWeek() {\n    let forcedStartOfWeek = this.args.startOfWeek;\n    if (forcedStartOfWeek) {\n      return parseInt(forcedStartOfWeek, 10);\n    }\n    return localeStartOfWeek(this.args.calendar.locale);\n  }\n\n  get weekdaysNames() {\n    let { localeStartOfWeek, weekdayFormat } = this;\n    let format = `weekdays${\n      weekdayFormat === 'long' ? '' : weekdayFormat === 'min' ? 'Min' : 'Short'\n    }`;\n    let weekdaysNames = this[format];\n    return weekdaysNames\n      .slice(localeStartOfWeek)\n      .concat(weekdaysNames.slice(0, localeStartOfWeek));\n  }\n\n  get days() {\n    let today = this.powerCalendarService.getDate();\n    let lastDay = this.lastDay();\n    let day = this.firstDay();\n    let days = [];\n    while (isBefore(day, lastDay)) {\n      days.push(this.buildDay(day, today, this.args.calendar));\n      day = add(day, 1, 'day');\n    }\n    return days;\n  }\n\n  get weeks() {\n    let { showDaysAround, days } = this;\n    let weeks = [];\n    let i = 0;\n    while (days[i]) {\n      let daysOfWeek = days.slice(i, i + 7);\n      if (!showDaysAround) {\n        daysOfWeek = daysOfWeek.filter((d) => d.isCurrentMonth);\n      }\n      weeks.push({\n        id: `week-of-${daysOfWeek[0].id}`,\n        days: daysOfWeek,\n        missingDays: 7 - daysOfWeek.length,\n      });\n      i += 7;\n    }\n    return weeks;\n  }\n\n  get currentCenter() {\n    let center = this.args.center;\n    if (!center) {\n      center = this.args.selected || this.args.calendar.center;\n    }\n    return normalizeDate(center);\n  }\n\n  // Actions\n  @action\n  handleDayFocus(e) {\n    scheduleOnce('actions', this, this._updateFocused, e.target.dataset.date);\n  }\n\n  @action\n  handleDayBlur() {\n    scheduleOnce('actions', this, this._updateFocused, null);\n  }\n\n  @action\n  handleKeyDown(e) {\n    let { focusedId } = this;\n    if (focusedId) {\n      let days = this.days;\n      let day, index;\n      for (let i = 0; i < days.length; i++) {\n        if (days[i].id === focusedId) {\n          index = i;\n          break;\n        }\n      }\n      if (e.keyCode === 38) {\n        e.preventDefault();\n        let newIndex = Math.max(index - 7, 0);\n        day = days[newIndex];\n        if (day.isDisabled) {\n          for (let i = newIndex + 1; i <= index; i++) {\n            day = days[i];\n            if (!day.isDisabled) {\n              break;\n            }\n          }\n        }\n      } else if (e.keyCode === 40) {\n        e.preventDefault();\n        let newIndex = Math.min(index + 7, days.length - 1);\n        day = days[newIndex];\n        if (day.isDisabled) {\n          for (let i = newIndex - 1; i >= index; i--) {\n            day = days[i];\n            if (!day.isDisabled) {\n              break;\n            }\n          }\n        }\n      } else if (e.keyCode === 37) {\n        day = days[Math.max(index - 1, 0)];\n        if (day.isDisabled) {\n          return;\n        }\n      } else if (e.keyCode === 39) {\n        day = days[Math.min(index + 1, days.length - 1)];\n        if (day.isDisabled) {\n          return;\n        }\n      } else {\n        return;\n      }\n      this.focusedId = day.id;\n      scheduleOnce('afterRender', this, '_focusDate', day.id);\n    }\n  }\n\n  // Methods\n  buildDay(date, today, calendar) {\n    let id = formatDate(date, 'YYYY-MM-DD');\n\n    return normalizeCalendarDay({\n      id,\n      number: date.getDate(),\n      date: new Date(date),\n      isDisabled: this.dayIsDisabled(date),\n      isFocused: this.focusedId === id,\n      isCurrentMonth: date.getMonth() === this.currentCenter.getMonth(),\n      isToday: isSame(date, today, 'day'),\n      isSelected: this.dayIsSelected(date, calendar),\n    });\n  }\n\n  buildonSelectValue(day) {\n    return day;\n  }\n\n  dayIsSelected(date, calendar = this.args.calendar) {\n    return calendar.selected ? isSame(date, calendar.selected, 'day') : false;\n  }\n\n  dayIsDisabled(date) {\n    let isDisabled = !this.args.calendar.actions.select;\n    if (isDisabled) {\n      return true;\n    }\n\n    if (\n      this.args.minDate &&\n      isBefore(date, startOf(this.args.minDate, 'day'))\n    ) {\n      return true;\n    }\n\n    if (this.args.maxDate && isAfter(date, endOf(this.args.maxDate, 'day'))) {\n      return true;\n    }\n\n    if (this.args.disabledDates) {\n      let disabledInRange = this.args.disabledDates.some((d) => {\n        let isSameDay = isSame(date, d, 'day');\n        let isWeekDayIncludes =\n          WEEK_DAYS.indexOf(d) !== -1 && formatDate(date, 'ddd') === d;\n        return isSameDay || isWeekDayIncludes;\n      });\n\n      if (disabledInRange) {\n        return true;\n      }\n    }\n\n    return false;\n  }\n\n  firstDay() {\n    let firstDay = startOf(this.currentCenter, 'month');\n    return startOfWeek(firstDay, this.localeStartOfWeek);\n  }\n\n  lastDay() {\n    let localeStartOfWeek = this.localeStartOfWeek;\n    assert(\n      'The center of the calendar is an invalid date.',\n      !isNaN(this.currentCenter.getTime()),\n    );\n    let lastDay = endOf(this.currentCenter, 'month');\n    return endOfWeek(lastDay, localeStartOfWeek);\n  }\n\n  _updateFocused(id) {\n    this.focusedId = id;\n  }\n\n  _focusDate(id) {\n    let dayElement = document.querySelector(\n      `[data-power-calendar-id=\"${this.args.calendar.uniqueId}\"] [data-date=\"${id}\"]`,\n    );\n    if (dayElement) {\n      dayElement.focus();\n    }\n  }\n\n  @action\n  handleClick(e) {\n    let dayEl = e.target.closest('[data-date]');\n    if (dayEl) {\n      let dateStr = dayEl.dataset.date;\n      let day = this.days.find((d) => d.id === dateStr);\n      if (day) {\n        if (this.args.calendar.actions.select) {\n          this.args.calendar.actions.select(day, this.args.calendar, e);\n        }\n      }\n    }\n  }\n}\n","import { hbs } from 'ember-cli-htmlbars';\nconst __COLOCATED_TEMPLATE__ = hbs(\"<nav class=\\\"ember-power-calendar-nav\\\">\\n  {{#if @calendar.actions.changeCenter}}\\n    <button type=\\\"button\\\" class=\\\"ember-power-calendar-nav-control ember-power-calendar-nav-control--previous\\\" {{on \\\"click\\\" (fn @calendar.actions.moveCenter -1 this.unit @calendar)}}>«</button>\\n  {{/if}}\\n  <div class=\\\"ember-power-calendar-nav-title\\\">\\n    {{#if (has-block)}}\\n      {{yield @calendar}}\\n    {{else}}\\n      {{power-calendar-format-date @calendar.center this.format locale=@calendar.locale}}\\n    {{/if}}\\n  </div>\\n  {{#if @calendar.actions.changeCenter}}\\n    <button type=\\\"button\\\" class=\\\"ember-power-calendar-nav-control ember-power-calendar-nav-control--next\\\" {{on \\\"click\\\" (fn @calendar.actions.moveCenter 1 this.unit @calendar)}}>»</button>\\n  {{/if}}\\n</nav>\\n\", {\"contents\":\"<nav class=\\\"ember-power-calendar-nav\\\">\\n  {{#if @calendar.actions.changeCenter}}\\n    <button type=\\\"button\\\" class=\\\"ember-power-calendar-nav-control ember-power-calendar-nav-control--previous\\\" {{on \\\"click\\\" (fn @calendar.actions.moveCenter -1 this.unit @calendar)}}>«</button>\\n  {{/if}}\\n  <div class=\\\"ember-power-calendar-nav-title\\\">\\n    {{#if (has-block)}}\\n      {{yield @calendar}}\\n    {{else}}\\n      {{power-calendar-format-date @calendar.center this.format locale=@calendar.locale}}\\n    {{/if}}\\n  </div>\\n  {{#if @calendar.actions.changeCenter}}\\n    <button type=\\\"button\\\" class=\\\"ember-power-calendar-nav-control ember-power-calendar-nav-control--next\\\" {{on \\\"click\\\" (fn @calendar.actions.moveCenter 1 this.unit @calendar)}}>»</button>\\n  {{/if}}\\n</nav>\\n\",\"moduleName\":\"ember-power-calendar/components/power-calendar/nav.hbs\",\"parseOptions\":{\"srcName\":\"ember-power-calendar/components/power-calendar/nav.hbs\"}});\nimport Component from '@glimmer/component';\n\nexport default class extends Component {\n  get unit() {\n    return this.args.unit || 'month';\n  }\n\n  get format() {\n    return this.args.format || 'MMMM YYYY';\n  }\n}\n","import { helper } from '@ember/component/helper';\n\nexport function emberPowerCalendarDayClasses([day, calendar, weeks, dayClass]) {\n  let classes = ['ember-power-calendar-day'];\n  if (calendar.actions.select) {\n    classes.push('ember-power-calendar-day--interactive');\n  }\n  classes.push(\n    `ember-power-calendar-day--${\n      day.isCurrentMonth ? 'current' : 'other'\n    }-month`,\n  );\n  if (day.isSelected) {\n    classes.push('ember-power-calendar-day--selected');\n  }\n  if (day.isToday) {\n    classes.push('ember-power-calendar-day--today');\n  }\n  if (day.isFocused) {\n    classes.push('ember-power-calendar-day--focused');\n  }\n  if (day.isRangeStart) {\n    classes.push('ember-power-calendar-day--range-start');\n  }\n  if (day.isRangeEnd) {\n    classes.push('ember-power-calendar-day--range-end');\n  }\n  if (dayClass) {\n    if (typeof dayClass === 'string') {\n      classes.push(dayClass);\n    } else if (typeof dayClass === 'function') {\n      let k = dayClass(day, calendar, weeks);\n      if (k !== null && k !== undefined) {\n        classes.push(k);\n      }\n    }\n  }\n  return classes.join(' ');\n}\n\nexport default helper(emberPowerCalendarDayClasses);\n","import { helper } from '@ember/component/helper';\nimport { formatDate } from 'ember-power-calendar/utils';\n\nexport function powerCalendarFormatDate([date, format], { locale }) {\n  return formatDate(date, format, locale);\n}\n\nexport default helper(powerCalendarFormatDate);\n","import Service from '@ember/service';\nimport { tracked } from '@glimmer/tracking';\nimport { getDefaultLocale } from 'ember-power-calendar/utils';\n\nexport default class extends Service {\n  date = null;\n\n  @tracked _local;\n\n  get locale() {\n    if (this._local) {\n      return this._local;\n    }\n\n    return getDefaultLocale();\n  }\n\n  set locale(value) {\n    this._local = value;\n  }\n\n  // Methods\n  getDate() {\n    return this.date || new Date();\n  }\n}\n","let dateLib;\n\nexport function registerDateLibrary(dateLibrary) {\n  dateLib = dateLibrary;\n}\n\nfunction getDateLibrary() {\n  if (!dateLib) {\n    throw new Error(\n      `You have installed \"ember-power-calendar\" but you don't have registered any of the required meta-addons to make it work, like 'ember-power-calendar-moment' or 'ember-power-calendar-luxon'. Please add to your app and register the meta package in app.js.`,\n    );\n  }\n\n  return dateLib;\n}\n\nexport function add(date, quantity, unit) {\n  return getDateLibrary().add(date, quantity, unit);\n}\n\nexport function formatDate(date, format, locale = null) {\n  return getDateLibrary().formatDate(date, format, locale);\n}\n\nexport function startOf(date, unit) {\n  return getDateLibrary().startOf(date, unit);\n}\n\nexport function endOf(date, unit) {\n  return getDateLibrary().endOf(date, unit);\n}\n\nexport function weekday(date) {\n  return getDateLibrary().weekday(date);\n}\n\nexport function isoWeekday(date) {\n  return getDateLibrary().isoWeekday(date);\n}\n\nexport function getWeekdaysShort() {\n  return getDateLibrary().getWeekdaysShort();\n}\n\nexport function getWeekdaysMin() {\n  return getDateLibrary().getWeekdaysMin();\n}\n\nexport function getWeekdays() {\n  return getDateLibrary().getWeekdays();\n}\n\nexport function isAfter(date1, date2) {\n  return getDateLibrary().isAfter(date1, date2);\n}\n\nexport function isBefore(date1, date2) {\n  return getDateLibrary().isBefore(date1, date2);\n}\n\nexport function isSame(date1, date2, unit) {\n  return getDateLibrary().isSame(date1, date2, unit);\n}\n\nexport function isBetween(date, start, end, unit, inclusivity) {\n  return getDateLibrary().isBetween(date, start, end, unit, inclusivity);\n}\n\nexport function diff(date1, date2) {\n  return getDateLibrary().diff(date1, date2);\n}\n\nexport function normalizeDate(date) {\n  return getDateLibrary().normalizeDate(date);\n}\n\nexport function normalizeRangeActionValue(val) {\n  return getDateLibrary().normalizeRangeActionValue(val);\n}\n\nexport function normalizeMultipleActionValue(val) {\n  return getDateLibrary().normalizeMultipleActionValue(val);\n}\n\nexport function normalizeCalendarDay(day) {\n  return getDateLibrary().normalizeCalendarDay(day);\n}\n\nexport function withLocale(locale, fn) {\n  return getDateLibrary().withLocale(locale, fn);\n}\n\nexport function normalizeCalendarValue(value) {\n  return getDateLibrary().normalizeCalendarValue(value);\n}\n\nexport function normalizeDuration(value) {\n  return getDateLibrary().normalizeDuration(value);\n}\n\nexport function getDefaultLocale() {\n  return getDateLibrary().getDefaultLocale();\n}\n\nexport function localeStartOfWeek(locale) {\n  return getDateLibrary().localeStartOfWeek(locale);\n}\n\nexport function startOfWeek(day, startOfWeek) {\n  return getDateLibrary().startOfWeek(day, startOfWeek);\n}\n\nexport function endOfWeek(day, startOfWeek) {\n  return getDateLibrary().endOfWeek(day, startOfWeek);\n}\n","import Helper from '@ember/component/helper';\nimport { inject as service } from '@ember/service';\nimport { get } from '@ember/object';\n\nexport default class MediaHelper extends Helper {\n  @service() media;\n\n  init() {\n    super.init(...arguments);\n\n    this.media.on('mediaChanged', () => {\n      this.recompute();\n    });\n  }\n\n  compute([prop]) {\n    return get(this, `media.${prop}`);\n  }\n}\n","/**\n * Ember responsive initializer\n *\n * Supports auto injecting media service app-wide.\n * Generated by the ember-responsive addon.\n */\nexport function initialize(application) {\n  application.registerOptionsForType('breakpoints', { instantiate: false });\n}\n\nexport default {\n  name: 'ember-responsive-breakpoints',\n  initialize\n};\n","/**\n * Stub function that is `matchMedia` API compatible but always returns\n * `false`. Useful for server-side environments like FastBoot where there\n * is no viewport.\n */\nexport default function() {\n  return {\n    matches: false\n  };\n}\n","import Ember from 'ember';\nimport { tracked } from '@glimmer/tracking'\nimport { run, once } from '@ember/runloop';\nimport { set, defineProperty } from '@ember/object';\nimport Service from '@ember/service';\nimport { classify, dasherize } from '@ember/string';\nimport nullMatchMedia from '../null-match-media';\nimport { getOwner } from '@ember/application'\nimport Evented from '@ember/object/evented';\nimport { dependentKeyCompat } from '@ember/object/compat';\n\n/**\n* Handles detecting and responding to media queries.\n*\n* **Adding media query matchers**\n*\n* The first step to using the class is to add media queries that you\n* want it to listen to. Each media query has a name that you can\n* use to reference it by.\n*\n* ```javascript\n* media = Ember.Responsive.Media.create();\n* media.match('mobile', '(max-width: 767px)');\n* media.match('desktop', '(min-width: 768px)');\n* ```\n*\n* **Testing the media query matchers**\n*\n* Now that you've added a few matchers, you can access those media queries as\n* if they were properties on your object. The nice thing is that whenever the\n* media queries change, this class will automatically update the relevant\n* properties (and so will the rest of your application, thanks to the power\n* of two-way data-binding).\n*\n* ```javascript\n* media = Ember.Responsive.Media.create();\n* media.match('mobile', '(max-width: 767px)');\n* media.match('desktop', '(min-width: 768px)');\n*\n* // There are convenient \"isser\" properties defined...\n* if (media.get('isMobile')) {\n*   console.log('mobile!');\n* }\n*\n* // As well as access to the matchMedia API...\n* if (media.get('desktop.matches')) {\n*   console.log('desktop!');\n* }\n* ```\n*\n* **Retrieving a list of matching media queries**\n*\n* It's also nice to be able to see which media queries are matching, since\n* some applications might have many matches at the same time.\n*\n* ```javascript\n* media = Ember.Responsive.Media.create();\n* media.match('desktop', 'all');\n* media.match('mobile', 'all');\n*\n* console.log(media.matches);\n* // => Ember.Set(['desktop', 'mobile']);\n* ```\n*\n* This class can also return that list as a string of dasherized class names,\n* which is useful for placing on your app's rootElement. By default, these\n* class names are prefixed with `media-`, so as not to clash with any other\n* classes your app might use.\n*\n* ```javascript\n* App.ApplicationView = Ember.View.extend({\n*   classNameBindings: ['media.classNames']\n* });\n* ```\n*\n* @module    ember-responsive\n* @namespace Ember.Responsive\n* @class     Media\n* @extends   Ember.Object\n*/\nexport default class MediaService extends Service.extend(Evented) {\n  // Ember only sets Ember.testing when tests are starting\n  // eslint-disable-next-line ember/no-ember-testing-in-module-scope\n  _mocked = Ember.testing;\n  _mockedBreakpoint = 'desktop';\n\n  /**\n  * @property  _matches\n  * @type      Array\n  */\n  @tracked _matches;\n\n  /**\n  * A set of matching matchers.\n  *\n  * @property  matches\n  * @type      Array\n  */\n  get matches() {\n    if (this._matches) {\n      return this._matches\n    }\n\n    return (Ember.testing && this._mocked) ? [this._mockedBreakpoint] : [];\n  }\n\n  set matches(value) {\n    this._matches = value;\n  }\n\n  /**\n  * A hash of listeners indexed by their matcher's names\n  *\n  * @property\n  * @type Object\n  */\n  listeners = {};\n\n  /**\n   * A hash of matchers by breakpoint name\n   */\n  matchers = {};\n\n  /**\n  * The matcher to use for testing media queries.\n  *\n  * @property  matcher\n  * @type      matchMedia\n  * @default   window.matchMedia\n  * @private\n  */\n  mql = detectMatchMedia();\n\n  /**\n   * Initialize the service based on the breakpoints config\n   *\n   * @method init\n   *\n   */\n  init() {\n    super.init(...arguments);\n\n    const breakpoints = getOwner(this).lookup('breakpoints:main');\n    if (breakpoints) {\n      Object.keys(breakpoints).forEach((name) => {\n        const cpName = `is${classify(name)}`;\n        defineProperty(\n          this,\n          cpName,\n          dependentKeyCompat({\n            get() {\n              return this.matches.indexOf(name) > -1;\n            },\n          })\n        );\n\n        defineProperty(\n          this,\n          name,\n          dependentKeyCompat({\n            get() {\n              return this[cpName];\n            },\n          })\n        );\n\n        this.match(name, breakpoints[name]);\n      });\n    }\n  }\n\n  /**\n  * A string composed of all the matching matchers' names, turned into\n  * friendly, dasherized class-names that are prefixed with `media-`.\n  *\n  * @property  classNames\n  * @type      string\n  */\n  get classNames() {\n    return this.matches.map(function(name) {\n      return `media-${dasherize(name)}`;\n    }).join(' ');\n  }\n\n  _triggerMediaChanged() {\n    this.trigger('mediaChanged', {});\n  }\n\n  _triggerEvent() {\n    once(this, this._triggerMediaChanged);\n  }\n\n  /**\n  * Adds a new matcher to the list.\n  *\n  * After this method is called, you will be able to access the result\n  * of the matcher as a property on this object.\n  *\n  * **Adding a new matcher**\n  *\n  * ```javascript\n  * media = Ember.Responsive.Media.create();\n  * media.match('all', 'all');\n  * media.get('all');\n  *   // => instanceof window.matchMedia\n  * media.get('all.matches');\n  *   // => true\n  * ```\n  *\n  * @param   string  name   The name of the matcher\n  * @param   string  query  The media query to match against\n  * @method  match\n  */\n  match(name, query) {\n    // see https://github.com/ember-cli/eslint-plugin-ember/pull/272\n    if (Ember.testing && this._mocked) {\n      return;\n    }\n\n    const mql = this.mql;\n    const matcher = mql(query);\n\n    const listener = (matcher) => {\n      if (this.isDestroyed) {\n        return;\n      }\n\n      set(this, `matchers.${name}`, matcher);\n\n      if (matcher.matches) {\n        this.matches = Array.from(new Set([...this.matches, name]));\n      } else {\n        this.matches = Array.from(new Set(this.matches.filter(key => key !== name)));\n      }\n\n      this._triggerEvent();\n    };\n    this.listeners[name] = listener;\n\n    if (matcher.addListener) {\n      matcher.addListener(function(matcher){\n        run(null, listener, matcher);\n      });\n    }\n    listener(matcher);\n  }\n}\n\nfunction detectMatchMedia() {\n  if (typeof window === 'object' && window.matchMedia) {\n    return window.matchMedia;\n  }\n\n  return nullMatchMedia;\n}\n","import { helper } from '@ember/component/helper';\nimport { assert } from '@ember/debug';\nimport { set as emberSet } from '@ember/object';\n\nfunction set(positional) {\n  let [target, path, maybeValue] = positional;\n\n  assert(\n    'you must pass a path to {{set}}. You can pass a path statically, as in `{{set this \"foo\"}}`, or with the path dynamically, as in `{{set this this.greetingPath \"Hello\"}}`',\n    (typeof path === 'string' && path.length > 0 || typeof path === 'symbol' || typeof path === 'number')\n  );\n\n  return positional.length === 3\n    ? () => emberSet(target, path, maybeValue)\n    : value => emberSet(target, path, value);\n}\n\nexport default helper(set);\n","import { helper } from '@ember/component/helper';\nimport makeSVG from 'ember-svg-jar/utils/make-svg';\nimport { importSync } from '@embroider/macros';\n\nfunction getInlineAsset(assetId) {\n  assetId = assetId.replace(/[/\\\\]/g, '-');\n  let result = null;\n  try {\n    result = require(`ember-svg-jar/inlined/${assetId}`).default;\n  } catch (err) {\n    // skip\n  }\n  try {\n    result = importSync(`../inlined/${assetId}`).default;\n  } catch (err) {\n    // skip\n  }\n  return result;\n}\n\nexport function svgJar(assetId, svgAttrs) {\n  return makeSVG(assetId, svgAttrs, getInlineAsset);\n}\n\nexport default helper(function svgJarHelper([assetId], svgAttrs) {\n  return svgJar(assetId, svgAttrs);\n});\n","import { isNone } from '@ember/utils';\nimport { htmlSafe } from '@ember/template';\n\n/**\n * This taken from https://github.com/emberjs/ember.js/blob/089a021b1b5c5f8ea1cb574fcd841a73af7b2031/packages/%40ember/-internals/glimmer/lib/helpers/unique-id.ts#L44\n * In the future it should be possible to import this function like\n * `import { uniqueId } from '@ember/helper`\n * see https://github.com/emberjs/ember.js/pull/20165\n */\nfunction uniqueId() {\n  return ([3e7] + -1e3 + -4e3 + -2e3 + -1e11).replace(/[0-3]/g, a =>\n    ((a * 4) ^ ((Math.random() * 16) >> (a & 2))).toString(16)\n  );\n}\n\nconst accessibilityElements = ['title', 'desc'];\n\nconst ESC = {\n  '\"': '&quot;',\n  '&': '&amp;',\n  '<': '&lt;',\n  '>': '&gt;',\n};\n\nfunction matcher(char) {\n  return ESC[char];\n}\n\nfunction escapeText(text) {\n  if (typeof text === 'number') return text;\n  if (text === null) return null;\n  if (typeof text !== 'string') return '';\n\n  if (\n    text.indexOf('>') > -1 ||\n    text.indexOf('<') > -1 ||\n    text.indexOf('&') > -1 ||\n    text.indexOf('\"') > -1\n  ) {\n    return text.replace(/[&\"<>]/g, matcher);\n  }\n\n  return text;\n}\n\nexport function sanitizeAttrs(attrs) {\n  let attrsCopy = Object.assign({}, attrs);\n\n  Object.keys(attrsCopy).forEach(key => {\n    attrsCopy[key] = escapeText(attrsCopy[key]);\n  });\n\n  return attrsCopy;\n}\n\nexport function generateAccessibilityIds(attrs) {\n  if (attrs.title) {\n    attrs.title = {\n      id: uniqueId(),\n      text: attrs.title,\n    };\n  }\n\n  if (attrs.desc) {\n    attrs.desc = {\n      id: uniqueId(),\n      text: attrs.desc,\n    };\n  }\n\n  return attrs;\n}\n\nexport function createAccessibilityElements(attrs) {\n  const { title, desc } = attrs;\n\n  if (!title && !desc) {\n    return '';\n  }\n\n  return accessibilityElements.reduce((elements, tag) => {\n    if (attrs[tag]) {\n      return elements.concat(\n        `<${tag} id=\"${attrs[tag].id}\">${attrs[tag].text}</${tag}>`\n      );\n    }\n    return elements;\n  }, '');\n}\n\nexport function createAriaLabel(attrs) {\n  const { title, desc } = attrs;\n\n  if (!title && !desc) {\n    return '';\n  }\n\n  return `aria-labelledby=\"${accessibilityElements\n    .filter(tag => attrs[tag])\n    .map(tag => attrs[tag].id)\n    .join(' ')}\"`;\n}\n\nexport function formatAttrs(attrs) {\n  return Object.keys(attrs)\n    .filter(attr => !accessibilityElements.includes(attr))\n    .map(key => !isNone(attrs[key]) && `${key}=\"${attrs[key]}\"`)\n    .filter(attr => attr)\n    .join(' ');\n}\n\nexport function createSvgAttributes(attrs) {\n  return [formatAttrs(attrs), createAriaLabel(attrs)].filter(Boolean).join(' ');\n}\n\nexport function symbolUseFor(assetId, attrs = {}) {\n  return `<svg ${createSvgAttributes(\n    attrs\n  )}><use xlink:href=\"${assetId}\" />${createAccessibilityElements(\n    attrs\n  )}</svg>`;\n}\n\nexport function inlineSvgFor(assetId, getInlineAsset, attrs = {}) {\n  let asset = getInlineAsset(assetId);\n\n  if (!asset) {\n    // eslint-disable-next-line no-console\n    console.warn(`ember-svg-jar: Missing inline SVG for ${assetId}`);\n    return;\n  }\n\n  let svgAttrs = asset.attrs ? Object.assign({}, asset.attrs, attrs) : attrs;\n  let { size } = attrs;\n\n  if (size) {\n    svgAttrs.width = parseFloat(svgAttrs.width) * size || svgAttrs.width;\n    svgAttrs.height = parseFloat(svgAttrs.height) * size || svgAttrs.height;\n    delete svgAttrs.size;\n  }\n\n  return `<svg ${createSvgAttributes(svgAttrs)}>${createAccessibilityElements(\n    attrs\n  )}${asset.content}</svg>`;\n}\n\nexport default function makeSvg(assetId, attrs = {}, getInlineAsset) {\n  if (!assetId) {\n    // eslint-disable-next-line no-console\n    console.warn('ember-svg-jar: asset name should not be undefined or null');\n    return;\n  }\n\n  attrs = sanitizeAttrs(attrs);\n  attrs = generateAccessibilityIds(attrs);\n\n  let isSymbol = assetId.lastIndexOf('#', 0) === 0;\n  let svg = isSymbol\n    ? symbolUseFor(assetId, attrs)\n    : inlineSvgFor(assetId, getInlineAsset, attrs);\n\n  return htmlSafe(svg);\n}\n","import { tracked } from '@glimmer/tracking';\nimport { assert } from '@ember/debug';\n\ndeclare const STORAGE: unique symbol;\n\nexport interface TrackedStorage<T> {\n  [STORAGE]: T;\n}\n\nclass TrackedStorageImpl<T> implements TrackedStorage<T> {\n  declare [STORAGE]: T;\n\n  @tracked _value: T;\n  _lastValue: T;\n  _isEqual: (a: T, b: T) => boolean;\n\n  constructor(initialValue: T, isEqual: (a: T, b: T) => boolean) {\n    this._value = this._lastValue = initialValue;\n    this._isEqual = isEqual;\n  }\n}\n\nfunction tripleEq(a: unknown, b: unknown) {\n  return a === b;\n}\n\nexport function createStorage<T = unknown>(\n  initialValue: T,\n  isEqual: (a: T, b: T) => boolean = tripleEq\n): TrackedStorage<T> {\n  assert(\n    'the second parameter to `createStorage` must be an equality function or undefined',\n    typeof isEqual === 'function'\n  );\n\n  return new TrackedStorageImpl(initialValue, isEqual);\n}\n\nexport function getValue<T>(storage: TrackedStorage<T>): T {\n  assert(\n    'getValue must be passed a tracked store created with `createStorage`.',\n    storage instanceof TrackedStorageImpl\n  );\n\n  return storage._value;\n}\n\ntype TrackedStorageValue<T extends TrackedStorage<unknown>> =\n  T extends TrackedStorage<infer U> ? U : never;\n\nexport function setValue<T extends TrackedStorage<unknown>>(\n  storage: T,\n  value: TrackedStorageValue<T>\n): void {\n  assert(\n    'setValue must be passed a tracked store created with `createStorage`.',\n    storage instanceof TrackedStorageImpl\n  );\n\n  const { _isEqual: isEqual, _lastValue: lastValue } = storage;\n\n  if (!isEqual(value, lastValue)) {\n    storage._value = storage._lastValue = value;\n  }\n}\n","import { alias } from '@ember/object/computed';\nimport Component from '@ember/component';\nimport { observer, computed } from '@ember/object';\nimport { schedule } from '@ember/runloop';\nimport layout from '../templates/components/ember-wormhole';\nimport {\n  getActiveElement,\n  findElementById,\n  getDOM\n} from '../utils/dom';\n\nexport default Component.extend({\n  layout,\n\n  /*\n   * Attrs\n   */\n  to: alias('destinationElementId'),\n  destinationElementId: null,\n  destinationElement: null,\n\n  _destination: computed('destinationElement', 'destinationElementId', 'renderInPlace', function() {\n    let renderInPlace = this.get('renderInPlace');\n    if (renderInPlace) {\n      return this._element;\n    }\n\n    let destinationElement = this.get('destinationElement');\n    if (destinationElement) {\n      return destinationElement;\n    }\n    let destinationElementId = this.get('destinationElementId');\n    if (destinationElementId) {\n      return findElementById(this._dom, destinationElementId);\n    }\n    // no element found\n    return null;\n  }),\n\n  renderInPlace: false,\n\n  /*\n   * Lifecycle\n   */\n  init() {\n    this._super(...arguments);\n\n    this._dom = getDOM(this);\n\n    // Create text nodes used for the head, tail\n    this._wormholeHeadNode = this._dom.createTextNode('');\n    this._wormholeTailNode = this._dom.createTextNode('');\n\n    /*\n     * didInsertElement does not fire in Fastboot, so we schedule this in\n     * init to be run after render. Importantly, we want to run\n     * appendToDestination after the child nodes have rendered.\n     */\n    schedule('afterRender', () => {\n      if (this.isDestroyed) { return; }\n      this._element = this._wormholeHeadNode.parentNode;\n      if (!this._element) {\n        throw new Error('The head node of a wormhole must be attached to the DOM');\n      }\n      this._appendToDestination();\n    });\n  },\n\n  willDestroyElement: function() {\n    // not called in fastboot\n    this._super(...arguments);\n    let { _wormholeHeadNode, _wormholeTailNode } = this;\n    schedule('render', () => {\n      this._removeRange(_wormholeHeadNode, _wormholeTailNode);\n    });\n  },\n\n  _destinationDidChange: observer('_destination', function() {\n    var destinationElement = this.get('_destination');\n    if (destinationElement !== this._wormholeHeadNode.parentNode) {\n      schedule('render', this, '_appendToDestination');\n    }\n  }),\n\n  _appendToDestination() {\n    var destinationElement = this.get('_destination');\n    if (!destinationElement) {\n      var destinationElementId = this.get('destinationElementId');\n      if (destinationElementId) {\n        throw new Error(`ember-wormhole failed to render into '#${destinationElementId}' because the element is not in the DOM`);\n      }\n      throw new Error('ember-wormhole failed to render content because the destinationElementId was set to an undefined or falsy value.');\n    }\n\n    let startingActiveElement = getActiveElement();\n    this._appendRange(destinationElement, this._wormholeHeadNode, this._wormholeTailNode);\n    let resultingActiveElement = getActiveElement();\n    if (startingActiveElement && resultingActiveElement !== startingActiveElement) {\n      startingActiveElement.focus();\n    }\n  },\n\n  _appendRange(destinationElement, firstNode, lastNode) {\n    while(firstNode) {\n      destinationElement.insertBefore(firstNode, null);\n      firstNode = firstNode !== lastNode ? lastNode.parentNode.firstChild : null;\n    }\n  },\n\n  _removeRange(firstNode, lastNode) {\n    var node = lastNode;\n    do {\n      var next = node.previousSibling;\n      if (node.parentNode) {\n        node.parentNode.removeChild(node);\n        if (node === firstNode) {\n          break;\n        }\n      }\n      node = next;\n    } while (node);\n  },\n});\n","import { createTemplateFactory } from '@ember/template-factory';\n\nexport default createTemplateFactory({\"id\":\"AZTawDXE\",\"block\":\"[[[1,[28,[35,0],[[30,0,[\\\"_wormholeHeadNode\\\"]]],null]],[18,1,null],[1,[28,[35,0],[[30,0,[\\\"_wormholeTailNode\\\"]]],null]]],[\\\"&default\\\"],false,[\\\"unbound\\\",\\\"yield\\\"]]\",\"moduleName\":\"ember-wormhole/templates/components/ember-wormhole.hbs\",\"isStrictMode\":false});","/*\n * Implement some helpers methods for interacting with the DOM,\n * be it Fastboot's SimpleDOM or the browser's version.\n */\n\nimport { getOwner } from '@ember/application';\n\nexport function getActiveElement() {\n  if (typeof document === 'undefined') {\n    return null;\n  } else {\n    return document.activeElement;\n  }\n}\n\nfunction childNodesOfElement(element) {\n  let children = [];\n  let child = element.firstChild;\n  while (child) {\n    children.push(child);\n    child = child.nextSibling;\n  }\n  return children;\n}\n\nexport function findElementById(doc, id) {\n  if (doc.getElementById) {\n    return doc.getElementById(id);\n  }\n\n  let nodes = childNodesOfElement(doc);\n  let node;\n\n  while (nodes.length) {\n    node = nodes.shift();\n\n    if (node.getAttribute && node.getAttribute('id') === id) {\n      return node;\n    }\n\n    nodes = childNodesOfElement(node).concat(nodes);\n  }\n}\n\n// Private Ember API usage. Get the dom implementation used by the current\n// renderer, be it native browser DOM or Fastboot SimpleDOM\nexport function getDOM(context) {\n  let { renderer } = context;\n  if (!renderer._dom) { // pre glimmer2\n    let container = getOwner ? getOwner(context) : context.container;\n    let documentService = container.lookup('service:-document');\n\n    if (documentService) { return documentService; }\n\n    renderer = container.lookup('renderer:-dom');\n  }\n\n  if (renderer._dom && renderer._dom.document) { // pre Ember 2.6\n    return renderer._dom.document;\n  } else {\n    throw new Error('ember-wormhole could not get DOM');\n  }\n}\n"],"mappings":"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","ignoreList":[]}